Files
HP_InHand_IG502/APPS/web/umi.3a45cb94.js
2025-04-13 18:36:28 -05:00

1 line
5.4 MiB

(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["ant-design-pro-umi"]=t():e["ant-design-pro-umi"]=t()})(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/edge-computing/apps/device/",n(n.s=2)}({"+0iv":function(e,t,n){"use strict";var r=n("qDJ8");function o(e){return!0===r(e)&&"[object Object]"===Object.prototype.toString.call(e)}e.exports=function(e){var t,n;return!1!==o(e)&&(t=e.constructor,"function"===typeof t&&(n=t.prototype,!1!==o(n)&&!1!==n.hasOwnProperty("isPrototypeOf")))}},"+6XX":function(e,t,n){var r=n("y1pI");function o(e){return r(this.__data__,e)>-1}e.exports=o},"+8km":function(e,t,n){var r=n("Gytx");function o(e,t,n){return!r(e.props,t)||!r(e.state,n)}var a={shouldComponentUpdate:function(e,t){return o(this,e,t)}};e.exports=a},"+9ex":function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var o={};function a(e,t,n){function a(e,n,r){return"string"===typeof t?t:t(e,n,r)}n||(n=Error);var i=function(e){function t(t,n,r){return e.call(this,a(t,n,r))||this}return r(t,e),t}(n);i.prototype.name=n.name,i.prototype.code=e,o[e]=i}function i(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function l(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function s(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function u(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}a("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,o;if("string"===typeof t&&l(t,"not ")?(r="must not be",t=t.replace(/^not /,"")):r="must be",s(e," argument"))o="The ".concat(e," ").concat(r," ").concat(i(t,"type"));else{var a=u(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(a," ").concat(r," ").concat(i(t,"type"))}return o+=". Received type ".concat(typeof n),o},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=o},"+BJd":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("6MrE")},"+JPL":function(e,t,n){e.exports={default:n("+SFK"),__esModule:!0}},"+K+b":function(e,t,n){var r=n("JHRd");function o(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}e.exports=o},"+Kti":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("+L6B");var a=o(n("2/Rp"));n("DZo9");var i=o(n("8z0m")),l=o(n("jehZ"));n("2qtc");var s=o(n("kLXV"));n("miYZ");var u=o(n("tsqr")),c=o(n("2Taf")),d=o(n("vZ4D")),f=o(n("l4Ni")),p=o(n("ujKo")),m=o(n("MhPg")),h=r(n("q1tI")),g=n("LLXN"),v=o(n("io9h")),y=n("t3Un"),b=o(n("eoEj")),w=o(n("NVPV")),_=function(e){function t(){var e,n;(0,c.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,f.default)(this,(e=(0,p.default)(t)).call.apply(e,[this].concat(o))),n.state={visible:!1},n.handleUpload=function(e){var t=n.props,r=t.onChange,o=t.urlParam,a=new FormData;a.append("files",e);var i=(0,y.getToken)(),l="".concat("","/v1/files/import?type=device_supervisor&").concat(o);(0,v.default)(l,{method:"POST",headers:{Accept:"*/*","Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(i)},body:a,timeout:3e4}).then(function(e){var t=e.result,n=e.error_code,o=void 0===n?"":n,a=e.params;"ok"===t?r&&(r(),u.default.success((0,g.formatMessage)({id:"common.import.sucess"}))):"failed"===t?u.default.error((0,g.formatMessage)({id:"common.alert.upload.filed"})):(r&&r(),-11008===o?s.default.error({title:(0,g.formatMessage)({id:"common.alert.error-code.-11008"}),content:(0,g.formatMessage)({id:"common.alert.error-code.-11008.tip"},{line:a.line,value:a.invalid})}):(0,w.default)(e))})},n.onConfirm=function(){var e=n.state.file;n.setState({visible:!1}),n.handleUpload(e)},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.accept,r=t.disabled,o=void 0!==r&&r,c=t.tip,d=t.children,f=this.state.visible,p={accept:n,beforeUpload:function(t){var r=t.name,o=/^[ 0-9a-zA-Z_.-]*$/g,a=!1;if(n.includes(",")){var i=n.split(",");i.forEach(function(e){var t=r.substring(r.length-e.length,r.length);a=a||t===e})}else{var l=r.substring(r.length-n.length,r.length);a=l===n}return a&&o.test(r)?c?e.setState({file:t,visible:!0}):(e.setState({file:t}),e.handleUpload(t)):u.default.error((0,g.formatMessage)({id:"common.alert.message.file-format.error"},{file:n})),!1},fileList:[]};return h.default.createElement("div",null,h.default.createElement(i.default,(0,l.default)({},p,{disabled:o}),d||h.default.createElement(b.default,{tooltip:(0,g.formatMessage)({id:"common.import"}),size:"large",icon:"upload",disabled:o})),f&&h.default.createElement(s.default,{visible:f,width:310,destroyOnClose:!0,maskClosable:!1,style:{top:200},footer:null,onCancel:function(){return e.setState({visible:!1})}},h.default.createElement("div",{style:{margin:10,overflow:"hidden"}},h.default.createElement("p",{style:{textAlign:"center",marginBottom:20}},c),h.default.createElement("div",{style:{float:"right"}},h.default.createElement(a.default,{onClick:function(){return e.setState({visible:!1})}},h.default.createElement(g.FormattedMessage,{id:"common.cancel"})),h.default.createElement(a.default,{type:"primary",style:{marginLeft:15},onClick:this.onConfirm},h.default.createElement(g.FormattedMessage,{id:"common.confirm"}))))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.value;return t.value!==n?{value:n}:null}}]),t}(h.PureComponent),C=_;t.default=C},"+L6B":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("qCM6")},"+LrT":function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,i=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);function d(e,t,n){if("string"!==typeof t){if(c){var f=u(t);f&&f!==c&&d(e,f,n)}var p=i(t);l&&(p=p.concat(l(t)));for(var m=0;m<p.length;++m){var h=p[m];if(!r[h]&&!o[h]&&(!n||!n[h])){var g=s(t,h);try{a(e,h,g)}catch(e){}}}return e}return e}e.exports=d},"+NU8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){return"undefined"!==typeof getComputedStyle?getComputedStyle(e,null).getPropertyValue(t):e.style[t]},o=function(e){return r(e,"overflow")+r(e,"overflow-y")+r(e,"overflow-x")},a=function(e){if(!(e instanceof HTMLElement))return window;var t=e;while(t){if(t===document.body||t===document.documentElement)break;if(!t.parentNode)break;if(/(scroll|auto)/.test(o(t)))return t;t=t.parentNode}return window};t.default=a},"+Qka":function(e,t,n){var r=n("fmRc"),o=n("t2Dn"),a=n("cq/+"),i=n("T1AV"),l=n("GoyQ"),s=n("mTTR"),u=n("itsj");function c(e,t,n,d,f){e!==t&&a(t,function(a,s){if(f||(f=new r),l(a))i(e,t,s,n,c,d,f);else{var p=d?d(u(e,s),a,s+"",e,t,f):void 0;void 0===p&&(p=a),o(e,s,p)}},s)}e.exports=c},"+SFK":function(e,t,n){n("AUvm"),n("wgeU"),n("adOz"),n("dl0q"),e.exports=n("WEpk").Symbol},"+aTJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useRootExports=a,t.Context=void 0;var r=n("q1tI"),o=(0,r.createContext)(null);function a(){return(0,r.useContext)(o)}t.Context=o},"+bb2":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("+L6B");var i=r(n("2/Rp"));n("g9YV");var l=r(n("wCAj"));n("P2fV");var s=r(n("NJEC"));n("Q9mQ");var u=r(n("diRs"));n("Pwec");var c,d,f,p=r(n("CtXQ")),m=r(n("eHn4")),h=r(n("p0pE")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=r(n("eoEj")),S=r(n("kE4d")),O=r(n("3zJD")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("Ycof")),P=r(n("ZPeW")),I=(c=(0,C.connect)(function(e){var t=e.alarm,n=e.loading;return{alarm:t,alarmLists:t.alarmLists,loading:n.effects["alarm/fetchAlarmLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchAlarmLists=function(){var e=n.props.dispatch;e({type:"alarm/fetchAlarmLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onAlarmChange=function(){var e=n.props.alarmLists,t=n.state,r=t.add,o=t.pageParams,a=o;r&&(a=(0,k.getAddPageParam)(e.length,o.pageSize)),n.setState({visible:!1,currentAlarmData:{},pageParams:a}),n.fetchAlarmLists()},n.onAlarmDelete=function(e){var t=n.props.dispatch,r={};e.forEach(function(e){r=(0,h.default)({},r,(0,m.default)({},e,null))}),t({type:"alarm/updateAlarmLists",payload:{alarms:r}}).then(function(e){"ok"===e&&n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}})})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentAlarmData:e})},n.onAlarmCreate=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=alarm&web_session=").concat((0,x.getToken)());(0,N.filedownload)(e,"alarm.csv")},n.state={visible:!1,add:!1,tagVisible:!1,selectedRowKeys:[],currentAlarmData:{},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchAlarmLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.alarmLists,r=t.loading,o=this.state,c=o.visible,d=o.add,f=o.selectedRowKeys,m=o.currentAlarmData,h=o.pageParams,g=o.tagVisible,v=(0,T.getPriv)(),y=v>11,b={current:h.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:f,onChange:this.handleRowSelectChange},C=n.list,x=[{title:(0,E.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",ellipsis:!0,render:function(e,t){var n=t.deleted;return n?_.default.createElement("span",null,e,_.default.createElement(u.default,{placement:"right",content:(0,E.formatMessage)({id:"alarm.device-delete"})},_.default.createElement(p.default,{type:"exclamation-circle",style:{fontSize:17,marginLeft:5,color:"rgb(255, 165, 0)"}}))):e}},{title:(0,E.formatMessage)({id:"alarm.conditions"}),dataIndex:"cond1",key:"cond1",width:130,render:function(e,t){return(0,k.getAlarmCondition)(t)}},{title:(0,E.formatMessage)({id:"alarm.device"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,E.formatMessage)({id:"alarm.measure"}),dataIndex:"measureName",key:"measureName"},{title:(0,E.formatMessage)({id:"alarm.level"}),dataIndex:"alarmLevel",key:"alarmLevel",render:function(e){return(0,k.renderAlarmLevel)(e)}},{title:(0,E.formatMessage)({id:"alarm.desc"}),dataIndex:"content",key:"content",ellipsis:!0},{title:(0,E.formatMessage)({id:"alarm.tag"}),dataIndex:"alarmLable",key:"alarmLable",ellipsis:!0},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){var r=n.deleted,o=n._id;return r?_.default.createElement(s.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.onAlarmDelete([o])},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(M.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!y})):_.default.createElement(_.default.Fragment,null,_.default.createElement(M.default,{icon:"edit",disabled:!y,tooltip:(0,E.formatMessage)({id:"common.edit"}),onClick:function(){return e.onAlarmModify(n)}}),_.default.createElement(s.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.onAlarmDelete([o])},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(M.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!y})))}}];return _.default.createElement(a.default,{bordered:!1},_.default.createElement("div",{className:S.default.wrapper},_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement(L.default,{addProps:{disabled:!y,onClick:this.onAlarmCreate},importProps:{disabled:!y,tip:n.list.length?(0,E.formatMessage)({id:"alarm.upload-tip"}):null,url:"fileType=alarm",onChange:this.fetchAlarmLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(y&&f.length),onConfirm:function(){return e.onAlarmDelete(f)}}})),_.default.createElement("div",{style:{position:"relative"}},_.default.createElement(l.default,{loading:r,rowKey:"_id",bordered:!0,dataSource:C,rowSelection:w,columns:x,pagination:b,onChange:this.handleTableChange,scroll:{y:420}}),_.default.createElement("div",{style:{overflow:"hidden",marginTop:-50,padding:5}},_.default.createElement(i.default,{size:"small",type:"primary",icon:"plus",disabled:!(y&&f.length),style:{marginRight:10},onClick:function(){return e.setState({tagVisible:!0})}},_.default.createElement(E.FormattedMessage,{id:"alarm.add-to-tag"})))),c&&_.default.createElement(O.default,{visible:c,isAdd:d,dataSource:C,data:m,onChange:this.onAlarmChange,onCancel:function(){return e.setState({visible:!1,currentAlarmData:{}})}}),g&&_.default.createElement(P.default,{visible:g,selectedInfo:f,onChange:function(){e.setState({tagVisible:!1,selectedRowKeys:[]}),e.fetchAlarmLists()},onCancel:function(){return e.setState({tagVisible:!1})}})))}}]),t}(_.Component),d=f))||d),D=I;t.default=D},"+c4W":function(e,t,n){var r=n("711d"),o=n("4/ic"),a=n("9ggG"),i=n("9Nap");function l(e){return a(e)?r(i(e)):o(e)}e.exports=l},"+cGb":function(e,t){function n(e){var t=e._readableState;return t?t.objectMode||"number"===typeof e._duplexState?e.read():e.read(r(t)):null}function r(e){return e.buffer.length?e.buffer.head?e.buffer.head.data.length:e.buffer[0].length:e.length}e.exports=n},"+eQT":function(e,t,n){"use strict";n.r(t);var r=n("QbLZ"),o=n.n(r),a=n("iCc5"),i=n.n(a),l=n("FYw3"),s=n.n(l),u=n("mRg0"),c=n.n(u),d=n("q1tI"),f=n.n(d),p=n("i8i4"),m=n.n(p),h=n("17x9"),g=n.n(h),v=n("4IlW"),y=n("VCL8"),b={DATE_ROW_COUNT:6,DATE_COL_COUNT:7},w=n("wd/R"),_=n.n(w),C=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){for(var e=this.props,t=e.value,n=t.localeData(),r=e.prefixCls,o=[],a=[],i=n.firstDayOfWeek(),l=void 0,s=_()(),u=0;u<b.DATE_COL_COUNT;u++){var c=(i+u)%b.DATE_COL_COUNT;s.day(c),o[u]=n.weekdaysMin(s),a[u]=n.weekdaysShort(s)}e.showWeekNumber&&(l=f.a.createElement("th",{role:"columnheader",className:r+"-column-header "+r+"-week-number-header"},f.a.createElement("span",{className:r+"-column-header-inner"},"x")));var d=a.map(function(e,t){return f.a.createElement("th",{key:t,role:"columnheader",title:e,className:r+"-column-header"},f.a.createElement("span",{className:r+"-column-header-inner"},o[t]))});return f.a.createElement("thead",null,f.a.createElement("tr",{role:"row"},l,d))},t}(f.a.Component),E=C,M=n("TSYQ"),S=n.n(M),O={disabledHours:function(){return[]},disabledMinutes:function(){return[]},disabledSeconds:function(){return[]}};function T(e){var t=_()();return t.locale(e.locale()).utcOffset(e.utcOffset()),t}function k(e){return e.format("LL")}function x(e){var t=T(e);return k(t)}function N(e){var t=e.locale(),n=e.localeData();return n["zh-cn"===t?"months":"monthsShort"](e)}function L(e,t){_.a.isMoment(e)&&_.a.isMoment(t)&&(t.hour(e.hour()),t.minute(e.minute()),t.second(e.second()),t.millisecond(e.millisecond()))}function P(e,t){var n=t?t(e):{};return n=o()({},O,n),n}function I(e,t){var n=!1;if(e){var r=e.hour(),o=e.minute(),a=e.second(),i=t.disabledHours();if(-1===i.indexOf(r)){var l=t.disabledMinutes(r);if(-1===l.indexOf(o)){var s=t.disabledSeconds(r,o);n=-1!==s.indexOf(a)}else n=!0}else n=!0}return!n}function D(e,t){var n=P(e,t);return I(e,n)}function A(e,t,n){return(!t||!t(e))&&!(n&&!D(e,n))}function R(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function F(e,t){return e&&t&&e.isSame(t,"day")}function V(e,t){return e.year()<t.year()?1:e.year()===t.year()&&e.month()<t.month()}function j(e,t){return e.year()>t.year()?1:e.year()===t.year()&&e.month()>t.month()}function z(e){return"rc-calendar-"+e.year()+"-"+e.month()+"-"+e.date()}var B=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.contentRender,n=e.prefixCls,r=e.selectedValue,o=e.value,a=e.showWeekNumber,i=e.dateRender,l=e.disabledDate,s=e.hoverValue,u=void 0,c=void 0,d=void 0,p=[],m=T(o),h=n+"-cell",g=n+"-week-number-cell",v=n+"-date",y=n+"-today",w=n+"-selected-day",_=n+"-selected-date",C=n+"-selected-start-date",E=n+"-selected-end-date",M=n+"-in-range-cell",O=n+"-last-month-cell",x=n+"-next-month-btn-day",N=n+"-disabled-cell",L=n+"-disabled-cell-first-of-row",P=n+"-disabled-cell-last-of-row",I=n+"-last-day-of-month",D=o.clone();D.date(1);var A=D.day(),R=(A+7-o.localeData().firstDayOfWeek())%7,B=D.clone();B.add(0-R,"days");var H=0;for(u=0;u<b.DATE_ROW_COUNT;u++)for(c=0;c<b.DATE_COL_COUNT;c++)d=B,H&&(d=d.clone(),d.add(H,"days")),p.push(d),H++;var W=[];for(H=0,u=0;u<b.DATE_ROW_COUNT;u++){var U,q=void 0,K=void 0,G=!1,Y=[];for(a&&(K=f.a.createElement("td",{key:p[H].week(),role:"gridcell",className:g},p[H].week())),c=0;c<b.DATE_COL_COUNT;c++){var X=null,Z=null;d=p[H],c<b.DATE_COL_COUNT-1&&(X=p[H+1]),c>0&&(Z=p[H-1]);var Q=h,J=!1,$=!1;F(d,m)&&(Q+=" "+y,q=!0);var ee=V(d,o),te=j(d,o);if(r&&Array.isArray(r)){var ne=s.length?s:r;if(!ee&&!te){var re=ne[0],oe=ne[1];re&&F(d,re)&&($=!0,G=!0,Q+=" "+C),(re||oe)&&(F(d,oe)?($=!0,G=!0,Q+=" "+E):(null!==re&&void 0!==re||!d.isBefore(oe,"day"))&&(null!==oe&&void 0!==oe||!d.isAfter(re,"day"))?d.isAfter(re,"day")&&d.isBefore(oe,"day")&&(Q+=" "+M):Q+=" "+M)}}else F(d,o)&&($=!0,G=!0);F(d,r)&&(Q+=" "+_),ee&&(Q+=" "+O),te&&(Q+=" "+x),d.clone().endOf("month").date()===d.date()&&(Q+=" "+I),l&&l(d,o)&&(J=!0,Z&&l(Z,o)||(Q+=" "+L),X&&l(X,o)||(Q+=" "+P)),$&&(Q+=" "+w),J&&(Q+=" "+N);var ae=void 0;if(i)ae=i(d,o);else{var ie=t?t(d,o):d.date();ae=f.a.createElement("div",{key:z(d),className:v,"aria-selected":$,"aria-disabled":J},ie)}Y.push(f.a.createElement("td",{key:H,onClick:J?void 0:e.onSelect.bind(null,d),onMouseEnter:J?void 0:e.onDayHover&&e.onDayHover.bind(null,d)||void 0,role:"gridcell",title:k(d),className:Q},ae)),H++}W.push(f.a.createElement("tr",{key:u,role:"row",className:S()((U={},U[n+"-current-week"]=q,U[n+"-active-week"]=G,U))},K,Y))}return f.a.createElement("tbody",{className:n+"-tbody"},W)},t}(f.a.Component);B.propTypes={contentRender:g.a.func,dateRender:g.a.func,disabledDate:g.a.func,prefixCls:g.a.string,selectedValue:g.a.oneOfType([g.a.object,g.a.arrayOf(g.a.object)]),value:g.a.object,hoverValue:g.a.any,showWeekNumber:g.a.bool},B.defaultProps={hoverValue:[]};var H=B,W=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls;return f.a.createElement("table",{className:t+"-table",cellSpacing:"0",role:"grid"},f.a.createElement(E,e),f.a.createElement(H,e))},t}(f.a.Component),U=W;function q(e){return e}function K(e){return f.a.Children.map(e,q)}var G=4,Y=3;function X(e){var t=this.state.value.clone();t.month(e),this.setAndSelectValue(t)}function Z(){}var Q=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return r.state={value:n.value},r}return c()(t,e),t.prototype.componentWillReceiveProps=function(e){"value"in e&&this.setState({value:e.value})},t.prototype.setAndSelectValue=function(e){this.setState({value:e}),this.props.onSelect(e)},t.prototype.months=function(){for(var e=this.state.value,t=e.clone(),n=[],r=0,o=0;o<G;o++){n[o]=[];for(var a=0;a<Y;a++){t.month(r);var i=N(t);n[o][a]={value:r,content:i,title:i},r++}}return n},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=T(n),o=this.months(),a=n.month(),i=t.prefixCls,l=t.locale,s=t.contentRender,u=t.cellRender,c=o.map(function(o,c){var d=o.map(function(o){var c,d=!1;if(t.disabledDate){var p=n.clone();p.month(o.value),d=t.disabledDate(p)}var m=(c={},c[i+"-cell"]=1,c[i+"-cell-disabled"]=d,c[i+"-selected-cell"]=o.value===a,c[i+"-current-cell"]=r.year()===n.year()&&o.value===r.month(),c),h=void 0;if(u){var g=n.clone();g.month(o.value),h=u(g,l)}else{var v=void 0;if(s){var y=n.clone();y.month(o.value),v=s(y,l)}else v=o.content;h=f.a.createElement("a",{className:i+"-month"},v)}return f.a.createElement("td",{role:"gridcell",key:o.value,onClick:d?null:X.bind(e,o.value),title:o.title,className:S()(m)},h)});return f.a.createElement("tr",{key:c,role:"row"},d)});return f.a.createElement("table",{className:i+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:i+"-tbody"},c))},t}(d["Component"]);Q.defaultProps={onSelect:Z},Q.propTypes={onSelect:g.a.func,cellRender:g.a.func,prefixCls:g.a.string,value:g.a.object};var J=Q;function $(e){this.props.changeYear(e)}function ee(){}var te=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return r.setAndSelectValue=function(e){r.setValue(e),r.props.onSelect(e)},r.setValue=function(e){"value"in r.props&&r.setState({value:e})},r.nextYear=$.bind(r,1),r.previousYear=$.bind(r,-1),r.prefixCls=n.rootPrefixCls+"-month-panel",r.state={value:n.value||n.defaultValue},r}return c()(t,e),t.getDerivedStateFromProps=function(e){var t={};return"value"in e&&(t={value:e.value}),t},t.prototype.render=function(){var e=this.props,t=this.state.value,n=e.locale,r=e.cellRender,o=e.contentRender,a=e.renderFooter,i=t.year(),l=this.prefixCls,s=a&&a("month");return f.a.createElement("div",{className:l,style:e.style},f.a.createElement("div",null,f.a.createElement("div",{className:l+"-header"},f.a.createElement("a",{className:l+"-prev-year-btn",role:"button",onClick:this.previousYear,title:n.previousYear}),f.a.createElement("a",{className:l+"-year-select",role:"button",onClick:e.onYearPanelShow,title:n.yearSelect},f.a.createElement("span",{className:l+"-year-select-content"},i),f.a.createElement("span",{className:l+"-year-select-arrow"},"x")),f.a.createElement("a",{className:l+"-next-year-btn",role:"button",onClick:this.nextYear,title:n.nextYear})),f.a.createElement("div",{className:l+"-body"},f.a.createElement(J,{disabledDate:e.disabledDate,onSelect:this.setAndSelectValue,locale:n,value:t,cellRender:r,contentRender:o,prefixCls:l})),s&&f.a.createElement("div",{className:l+"-footer"},s)))},t}(f.a.Component);te.propTypes={onChange:g.a.func,disabledDate:g.a.func,onSelect:g.a.func,renderFooter:g.a.func,rootPrefixCls:g.a.string,value:g.a.object,defaultValue:g.a.object},te.defaultProps={onChange:ee,onSelect:ee},Object(y["polyfill"])(te);var ne=te,re=4,oe=3;function ae(e){var t=this.state.value.clone();t.add(e,"year"),this.setState({value:t})}function ie(e){var t=this.state.value.clone();t.year(e),t.month(this.state.value.month()),this.setState({value:t}),this.props.onSelect(t)}var le=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return r.prefixCls=n.rootPrefixCls+"-year-panel",r.state={value:n.value||n.defaultValue},r.nextDecade=ae.bind(r,10),r.previousDecade=ae.bind(r,-10),r}return c()(t,e),t.prototype.years=function(){for(var e=this.state.value,t=e.year(),n=10*parseInt(t/10,10),r=n-1,o=[],a=0,i=0;i<re;i++){o[i]=[];for(var l=0;l<oe;l++){var s=r+a,u=String(s);o[i][l]={content:u,year:s,title:u},a++}}return o},t.prototype.render=function(){var e=this,t=this.props,n=this.state.value,r=t.locale,o=t.renderFooter,a=this.years(),i=n.year(),l=10*parseInt(i/10,10),s=l+9,u=this.prefixCls,c=a.map(function(t,n){var r=t.map(function(t){var n,r=(n={},n[u+"-cell"]=1,n[u+"-selected-cell"]=t.year===i,n[u+"-last-decade-cell"]=t.year<l,n[u+"-next-decade-cell"]=t.year>s,n),o=void 0;return o=t.year<l?e.previousDecade:t.year>s?e.nextDecade:ie.bind(e,t.year),f.a.createElement("td",{role:"gridcell",title:t.title,key:t.content,onClick:o,className:S()(r)},f.a.createElement("a",{className:u+"-year"},t.content))});return f.a.createElement("tr",{key:n,role:"row"},r)}),d=o&&o("year");return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",null,f.a.createElement("div",{className:u+"-header"},f.a.createElement("a",{className:u+"-prev-decade-btn",role:"button",onClick:this.previousDecade,title:r.previousDecade}),f.a.createElement("a",{className:u+"-decade-select",role:"button",onClick:t.onDecadePanelShow,title:r.decadeSelect},f.a.createElement("span",{className:u+"-decade-select-content"},l,"-",s),f.a.createElement("span",{className:u+"-decade-select-arrow"},"x")),f.a.createElement("a",{className:u+"-next-decade-btn",role:"button",onClick:this.nextDecade,title:r.nextDecade})),f.a.createElement("div",{className:u+"-body"},f.a.createElement("table",{className:u+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:u+"-tbody"},c))),d&&f.a.createElement("div",{className:u+"-footer"},d)))},t}(f.a.Component),se=le;le.propTypes={rootPrefixCls:g.a.string,value:g.a.object,defaultValue:g.a.object,renderFooter:g.a.func},le.defaultProps={onSelect:function(){}};var ue=4,ce=3;function de(e){var t=this.state.value.clone();t.add(e,"years"),this.setState({value:t})}function fe(e,t){var n=this.state.value.clone();n.year(e),n.month(this.state.value.month()),this.props.onSelect(n),t.preventDefault()}var pe=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return r.state={value:n.value||n.defaultValue},r.prefixCls=n.rootPrefixCls+"-decade-panel",r.nextCentury=de.bind(r,100),r.previousCentury=de.bind(r,-100),r}return c()(t,e),t.prototype.render=function(){for(var e=this,t=this.state.value,n=this.props,r=n.locale,o=n.renderFooter,a=t.year(),i=100*parseInt(a/100,10),l=i-10,s=i+99,u=[],c=0,d=this.prefixCls,p=0;p<ue;p++){u[p]=[];for(var m=0;m<ce;m++){var h=l+10*c,g=l+10*c+9;u[p][m]={startDecade:h,endDecade:g},c++}}var v=o&&o("decade"),y=u.map(function(t,n){var r=t.map(function(t){var n,r=t.startDecade,o=t.endDecade,l=r<i,u=o>s,c=(n={},n[d+"-cell"]=1,n[d+"-selected-cell"]=r<=a&&a<=o,n[d+"-last-century-cell"]=l,n[d+"-next-century-cell"]=u,n),p=r+"-"+o,m=void 0;return m=l?e.previousCentury:u?e.nextCentury:fe.bind(e,r),f.a.createElement("td",{key:r,onClick:m,role:"gridcell",className:S()(c)},f.a.createElement("a",{className:d+"-decade"},p))});return f.a.createElement("tr",{key:n,role:"row"},r)});return f.a.createElement("div",{className:this.prefixCls},f.a.createElement("div",{className:d+"-header"},f.a.createElement("a",{className:d+"-prev-century-btn",role:"button",onClick:this.previousCentury,title:r.previousCentury}),f.a.createElement("div",{className:d+"-century"},i,"-",s),f.a.createElement("a",{className:d+"-next-century-btn",role:"button",onClick:this.nextCentury,title:r.nextCentury})),f.a.createElement("div",{className:d+"-body"},f.a.createElement("table",{className:d+"-table",cellSpacing:"0",role:"grid"},f.a.createElement("tbody",{className:d+"-tbody"},y))),v&&f.a.createElement("div",{className:d+"-footer"},v))},t}(f.a.Component),me=pe;function he(e){var t=this.props.value.clone();t.add(e,"months"),this.props.onValueChange(t)}function ge(e){var t=this.props.value.clone();t.add(e,"years"),this.props.onValueChange(t)}function ve(e,t){return e?t:null}pe.propTypes={locale:g.a.object,value:g.a.object,defaultValue:g.a.object,rootPrefixCls:g.a.string,renderFooter:g.a.func},pe.defaultProps={onSelect:function(){}};var ye=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return be.call(r),r.nextMonth=he.bind(r,1),r.previousMonth=he.bind(r,-1),r.nextYear=ge.bind(r,1),r.previousYear=ge.bind(r,-1),r.state={yearPanelReferer:null},r}return c()(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.prefixCls,r=t.locale,o=t.mode,a=t.value,i=t.showTimePicker,l=t.enableNext,s=t.enablePrev,u=t.disabledMonth,c=t.renderFooter,d=null;return"month"===o&&(d=f.a.createElement(ne,{locale:r,value:a,rootPrefixCls:n,onSelect:this.onMonthSelect,onYearPanelShow:function(){return e.showYearPanel("month")},disabledDate:u,cellRender:t.monthCellRender,contentRender:t.monthCellContentRender,renderFooter:c,changeYear:this.changeYear})),"year"===o&&(d=f.a.createElement(se,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onYearSelect,onDecadePanelShow:this.showDecadePanel,renderFooter:c})),"decade"===o&&(d=f.a.createElement(me,{locale:r,defaultValue:a,rootPrefixCls:n,onSelect:this.onDecadeSelect,renderFooter:c})),f.a.createElement("div",{className:n+"-header"},f.a.createElement("div",{style:{position:"relative"}},ve(s&&!i,f.a.createElement("a",{className:n+"-prev-year-btn",role:"button",onClick:this.previousYear,title:r.previousYear})),ve(s&&!i,f.a.createElement("a",{className:n+"-prev-month-btn",role:"button",onClick:this.previousMonth,title:r.previousMonth})),this.monthYearElement(i),ve(l&&!i,f.a.createElement("a",{className:n+"-next-month-btn",onClick:this.nextMonth,title:r.nextMonth})),ve(l&&!i,f.a.createElement("a",{className:n+"-next-year-btn",onClick:this.nextYear,title:r.nextYear}))),d)},t}(f.a.Component);ye.propTypes={prefixCls:g.a.string,value:g.a.object,onValueChange:g.a.func,showTimePicker:g.a.bool,onPanelChange:g.a.func,locale:g.a.object,enablePrev:g.a.any,enableNext:g.a.any,disabledMonth:g.a.func,renderFooter:g.a.func,onMonthSelect:g.a.func},ye.defaultProps={enableNext:1,enablePrev:1,onPanelChange:function(){},onValueChange:function(){}};var be=function(){var e=this;this.onMonthSelect=function(t){e.props.onPanelChange(t,"date"),e.props.onMonthSelect?e.props.onMonthSelect(t):e.props.onValueChange(t)},this.onYearSelect=function(t){var n=e.state.yearPanelReferer;e.setState({yearPanelReferer:null}),e.props.onPanelChange(t,n),e.props.onValueChange(t)},this.onDecadeSelect=function(t){e.props.onPanelChange(t,"year"),e.props.onValueChange(t)},this.changeYear=function(t){t>0?e.nextYear():e.previousYear()},this.monthYearElement=function(t){var n=e.props,r=n.prefixCls,o=n.locale,a=n.value,i=a.localeData(),l=o.monthBeforeYear,s=r+"-"+(l?"my-select":"ym-select"),u=t?" "+r+"-time-status":"",c=f.a.createElement("a",{className:r+"-year-select"+u,role:"button",onClick:t?null:function(){return e.showYearPanel("date")},title:t?null:o.yearSelect},a.format(o.yearFormat)),d=f.a.createElement("a",{className:r+"-month-select"+u,role:"button",onClick:t?null:e.showMonthPanel,title:t?null:o.monthSelect},o.monthFormat?a.format(o.monthFormat):i.monthsShort(a)),p=void 0;t&&(p=f.a.createElement("a",{className:r+"-day-select"+u,role:"button"},a.format(o.dayFormat)));var m=[];return m=l?[d,p,c]:[c,d,p],f.a.createElement("span",{className:s},K(m))},this.showMonthPanel=function(){e.props.onPanelChange(null,"month")},this.showYearPanel=function(t){e.setState({yearPanelReferer:t}),e.props.onPanelChange(null,"year")},this.showDecadePanel=function(){e.props.onPanelChange(null,"decade")}},we=ye;function _e(e){var t=e.prefixCls,n=e.locale,r=e.value,o=e.timePicker,a=e.disabled,i=e.disabledDate,l=e.onToday,s=e.text,u=(!s&&o?n.now:s)||n.today,c=i&&!A(T(r),i),d=c||a,p=d?t+"-today-btn-disabled":"";return f.a.createElement("a",{className:t+"-today-btn "+p,role:"button",onClick:d?null:l,title:x(r)},u)}function Ce(e){var t=e.prefixCls,n=e.locale,r=e.okDisabled,o=e.onOk,a=t+"-ok-btn";return r&&(a+=" "+t+"-ok-btn-disabled"),f.a.createElement("a",{className:a,role:"button",onClick:r?null:o},n.ok)}function Ee(e){var t,n=e.prefixCls,r=e.locale,o=e.showTimePicker,a=e.onOpenTimePicker,i=e.onCloseTimePicker,l=e.timePickerDisabled,s=S()((t={},t[n+"-time-picker-btn"]=!0,t[n+"-time-picker-btn-disabled"]=l,t)),u=null;return l||(u=o?i:a),f.a.createElement("a",{className:s,role:"button",onClick:u},o?r.dateSelect:r.timeSelect)}var Me=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.onSelect=function(e){this.props.onSelect(e)},t.prototype.getRootDOMNode=function(){return m.a.findDOMNode(this)},t.prototype.render=function(){var e=this.props,t=e.value,n=e.prefixCls,r=e.showOk,a=e.timePicker,i=e.renderFooter,l=e.mode,s=null,u=i&&i(l);if(e.showToday||a||u){var c,d=void 0;e.showToday&&(d=f.a.createElement(_e,o()({},e,{value:t})));var p=void 0;(!0===r||!1!==r&&e.timePicker)&&(p=f.a.createElement(Ce,e));var m=void 0;e.timePicker&&(m=f.a.createElement(Ee,e));var h=void 0;(d||m||p||u)&&(h=f.a.createElement("span",{className:n+"-footer-btn"},u,K([d,m,p])));var g=S()(n+"-footer",(c={},c[n+"-footer-show-ok"]=p,c));s=f.a.createElement("div",{className:g},h)}return s},t}(f.a.Component);Me.propTypes={prefixCls:g.a.string,showDateInput:g.a.bool,disabledTime:g.a.any,timePicker:g.a.element,selectedValue:g.a.any,showOk:g.a.bool,onSelect:g.a.func,value:g.a.object,renderFooter:g.a.func,defaultValue:g.a.object,mode:g.a.string};var Se=Me;function Oe(){}function Te(e){var t=void 0;return t=e?T(e):_()(),t}var ke={value:g.a.object,defaultValue:g.a.object,onKeyDown:g.a.func},xe={onKeyDown:Oe},Ne=function(e){var t,n;return n=t=function(t){function n(){var e,r,o;i()(this,n);for(var a=arguments.length,l=Array(a),u=0;u<a;u++)l[u]=arguments[u];return r=s()(this,t.call.apply(t,[this].concat(l))),e=r,r.onSelect=function(e,t){e&&r.setValue(e),r.setSelectedValue(e,t)},r.renderRoot=function(e){var t,n=r.props,o=n.prefixCls,a=(t={},t[o]=1,t[o+"-hidden"]=!n.visible,t[n.className]=!!n.className,t[e.className]=!!e.className,t);return f.a.createElement("div",{ref:r.saveRoot,className:""+S()(a),style:r.props.style,tabIndex:"0",onKeyDown:r.onKeyDown,onBlur:r.onBlur},e.children)},r.setSelectedValue=function(e,t){"selectedValue"in r.props||r.setState({selectedValue:e}),r.props.onSelect&&r.props.onSelect(e,t)},r.setValue=function(e){var t=r.state.value;"value"in r.props||r.setState({value:e}),(t&&e&&!t.isSame(e)||!t&&e||t&&!e)&&r.props.onChange(e)},r.isAllowedDate=function(e){var t=r.props.disabledDate,n=r.props.disabledTime;return A(e,t,n)},o=e,s()(r,o)}return c()(n,t),n.getDerivedStateFromProps=function(t,n){if(e.getDerivedStateFromProps)return e.getDerivedStateFromProps(t,n);var r=t.value,o=t.selectedValue,a={};return"value"in t&&(a.value=r||t.defaultValue||Te(n.value)),"selectedValue"in t&&(a.selectedValue=o),a},n}(e),t.displayName="CalendarMixinWrapper",t.defaultProps=e.defaultProps,n},Le=n("u7YQ");function Pe(){}var Ie={className:g.a.string,locale:g.a.object,style:g.a.object,visible:g.a.bool,onSelect:g.a.func,prefixCls:g.a.string,onChange:g.a.func,onOk:g.a.func},De={locale:Le["a"],style:{},visible:!0,prefixCls:"rc-calendar",className:"",onSelect:Pe,onChange:Pe,onClear:Pe,renderFooter:function(){return null},renderSidebar:function(){return null}},Ae=function(e){var t,n;return n=t=function(e){function t(){var n,r,o;i()(this,t);for(var a=arguments.length,l=Array(a),u=0;u<a;u++)l[u]=arguments[u];return r=s()(this,e.call.apply(e,[this].concat(l))),n=r,r.getFormat=function(){var e=r.props.format,t=r.props,n=t.locale,o=t.timePicker;return e||(e=o?n.dateTimeFormat:n.dateFormat),e},r.focus=function(){r.focusElement?r.focusElement.focus():r.rootInstance&&r.rootInstance.focus()},r.saveFocusElement=function(e){r.focusElement=e},r.saveRoot=function(e){r.rootInstance=e},o=n,s()(r,o)}return c()(t,e),t.prototype.shouldComponentUpdate=function(e){return this.props.visible||e.visible},t}(e),t.displayName="CommonMixinWrapper",t.defaultProps=e.defaultProps,t.getDerivedStateFromProps=e.getDerivedStateFromProps,n},Re=void 0,Fe=void 0,Ve=void 0,je=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));ze.call(r);var o=n.selectedValue;return r.state={str:R(o,r.props.format),invalid:!1,hasFocus:!1},r}return c()(t,e),t.prototype.componentDidUpdate=function(){!Ve||!this.state.hasFocus||this.state.invalid||0===Re&&0===Fe||Ve.setSelectionRange(Re,Fe)},t.getDerivedStateFromProps=function(e,t){var n={};Ve&&(Re=Ve.selectionStart,Fe=Ve.selectionEnd);var r=e.selectedValue;return t.hasFocus||(n={str:R(r,e.format),invalid:!1}),n},t.getInstance=function(){return Ve},t.prototype.render=function(){var e=this.props,t=this.state,n=t.invalid,r=t.str,o=e.locale,a=e.prefixCls,i=e.placeholder,l=e.clearIcon,s=e.inputMode,u=n?a+"-input-invalid":"";return f.a.createElement("div",{className:a+"-input-wrap"},f.a.createElement("div",{className:a+"-date-input-wrap"},f.a.createElement("input",{ref:this.saveDateInput,className:a+"-input "+u,value:r,disabled:e.disabled,placeholder:i,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onFocus:this.onFocus,onBlur:this.onBlur,inputMode:s})),e.showClear?f.a.createElement("a",{role:"button",title:o.clear,onClick:this.onClear},l||f.a.createElement("span",{className:a+"-clear-btn"})):null)},t}(f.a.Component);je.propTypes={prefixCls:g.a.string,timePicker:g.a.object,value:g.a.object,disabledTime:g.a.any,format:g.a.oneOfType([g.a.string,g.a.arrayOf(g.a.string)]),locale:g.a.object,disabledDate:g.a.func,onChange:g.a.func,onClear:g.a.func,placeholder:g.a.string,onSelect:g.a.func,selectedValue:g.a.object,clearIcon:g.a.node,inputMode:g.a.string};var ze=function(){var e=this;this.onClear=function(){e.setState({str:""}),e.props.onClear(null)},this.onInputChange=function(t){var n=t.target.value,r=e.props,o=r.disabledDate,a=r.format,i=r.onChange,l=r.selectedValue;if(!n)return i(null),void e.setState({invalid:!1,str:n});var s=_()(n,a,!0);if(s.isValid()){var u=e.props.value.clone();u.year(s.year()).month(s.month()).date(s.date()).hour(s.hour()).minute(s.minute()).second(s.second()),!u||o&&o(u)?e.setState({invalid:!0,str:n}):(l!==u||l&&u&&!l.isSame(u))&&(e.setState({invalid:!1,str:n}),i(u))}else e.setState({invalid:!0,str:n})},this.onFocus=function(){e.setState({hasFocus:!0})},this.onBlur=function(){e.setState(function(e,t){return{hasFocus:!1,str:R(t.value,t.format)}})},this.onKeyDown=function(t){var n=t.keyCode,r=e.props,o=r.onSelect,a=r.value,i=r.disabledDate;if(n===v["a"].ENTER&&o){var l=!i||!i(a);l&&o(a.clone()),t.preventDefault()}},this.getRootDOMNode=function(){return m.a.findDOMNode(e)},this.focus=function(){Ve&&Ve.focus()},this.saveDateInput=function(e){Ve=e}};Object(y["polyfill"])(je);var Be=je;function He(e){return e.clone().startOf("month")}function We(e){return e.clone().endOf("month")}function Ue(e,t,n){return e.clone().add(t,n)}function qe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],n=arguments[2];return e.some(function(e){return e.isSame(t,n)})}function Ke(){}var Ge=function(e){return!(!_.a.isMoment(e)||!e.isValid())&&e},Ye=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return Xe.call(r),r.state={mode:r.props.mode||"date",value:Ge(n.value)||Ge(n.defaultValue)||_()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return c()(t,e),t.prototype.componentDidMount=function(){this.props.showDateInput&&this.saveFocusElement(Be.getInstance())},t.getDerivedStateFromProps=function(e,t){var n=e.value,r=e.selectedValue,o={};return"mode"in e&&t.mode!==e.mode&&(o={mode:e.mode}),"value"in e&&(o.value=Ge(n)||Ge(e.defaultValue)||Te(t.value)),"selectedValue"in e&&(o.selectedValue=r),o},t.prototype.render=function(){var e=this.props,t=this.state,n=e.locale,r=e.prefixCls,a=e.disabledDate,i=e.dateInputPlaceholder,l=e.timePicker,s=e.disabledTime,u=e.clearIcon,c=e.renderFooter,d=e.inputMode,p=e.monthCellRender,m=e.monthCellContentRender,h=t.value,g=t.selectedValue,v=t.mode,y="time"===v,b=y&&s&&l?P(g,s):null,w=null;if(l&&y){var _=o()({showHour:!0,showSecond:!0,showMinute:!0},l.props,b,{onChange:this.onDateInputChange,value:g,disabledTime:s});void 0!==l.props.defaultValue&&(_.defaultOpenValue=l.props.defaultValue),w=f.a.cloneElement(l,_)}var C=e.showDateInput?f.a.createElement(Be,{format:this.getFormat(),key:"date-input",value:h,locale:n,placeholder:i,showClear:!0,disabledTime:s,disabledDate:a,onClear:this.onClear,prefixCls:r,selectedValue:g,onChange:this.onDateInputChange,onSelect:this.onDateInputSelect,clearIcon:u,inputMode:d}):null,E=[];return e.renderSidebar&&E.push(e.renderSidebar()),E.push(f.a.createElement("div",{className:r+"-panel",key:"panel"},C,f.a.createElement("div",{tabIndex:this.props.focusablePanel?0:void 0,className:r+"-date-panel"},f.a.createElement(we,{locale:n,mode:v,value:h,onValueChange:this.setValue,onPanelChange:this.onPanelChange,renderFooter:c,showTimePicker:y,prefixCls:r,monthCellRender:p,monthCellContentRender:m}),l&&y?f.a.createElement("div",{className:r+"-time-picker"},f.a.createElement("div",{className:r+"-time-picker-panel"},w)):null,f.a.createElement("div",{className:r+"-body"},f.a.createElement(U,{locale:n,value:h,selectedValue:g,prefixCls:r,dateRender:e.dateRender,onSelect:this.onDateTableSelect,disabledDate:a,showWeekNumber:e.showWeekNumber})),f.a.createElement(Se,{showOk:e.showOk,mode:v,renderFooter:e.renderFooter,locale:n,prefixCls:r,showToday:e.showToday,disabledTime:s,showTimePicker:y,showDateInput:e.showDateInput,timePicker:l,selectedValue:g,value:h,disabledDate:a,okDisabled:!1!==e.showOk&&(!g||!this.isAllowedDate(g)),onOk:this.onOk,onSelect:this.onSelect,onToday:this.onToday,onOpenTimePicker:this.openTimePicker,onCloseTimePicker:this.closeTimePicker})))),this.renderRoot({children:E,className:e.showWeekNumber?r+"-week-number":""})},t}(f.a.Component);Ye.propTypes=o()({},ke,Ie,{prefixCls:g.a.string,className:g.a.string,style:g.a.object,defaultValue:g.a.object,value:g.a.object,selectedValue:g.a.object,defaultSelectedValue:g.a.object,mode:g.a.oneOf(["time","date","month","year","decade"]),locale:g.a.object,showDateInput:g.a.bool,showWeekNumber:g.a.bool,showToday:g.a.bool,showOk:g.a.bool,onSelect:g.a.func,onOk:g.a.func,onKeyDown:g.a.func,timePicker:g.a.element,dateInputPlaceholder:g.a.any,onClear:g.a.func,onChange:g.a.func,onPanelChange:g.a.func,disabledDate:g.a.func,disabledTime:g.a.any,dateRender:g.a.func,renderFooter:g.a.func,renderSidebar:g.a.func,clearIcon:g.a.node,focusablePanel:g.a.bool,inputMode:g.a.string,onBlur:g.a.func}),Ye.defaultProps=o()({},xe,De,{showToday:!0,showDateInput:!0,timePicker:null,onOk:Ke,onPanelChange:Ke,focusablePanel:!0});var Xe=function(){var e=this;this.onPanelChange=function(t,n){var r=e.props,o=e.state;"mode"in r||e.setState({mode:n}),r.onPanelChange(t||o.value,n)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,o=e.props.disabledDate,a=e.state.value;switch(n){case v["a"].DOWN:return e.goTime(1,"weeks"),t.preventDefault(),1;case v["a"].UP:return e.goTime(-1,"weeks"),t.preventDefault(),1;case v["a"].LEFT:return r?e.goTime(-1,"years"):e.goTime(-1,"days"),t.preventDefault(),1;case v["a"].RIGHT:return r?e.goTime(1,"years"):e.goTime(1,"days"),t.preventDefault(),1;case v["a"].HOME:return e.setValue(He(e.state.value)),t.preventDefault(),1;case v["a"].END:return e.setValue(We(e.state.value)),t.preventDefault(),1;case v["a"].PAGE_DOWN:return e.goTime(1,"month"),t.preventDefault(),1;case v["a"].PAGE_UP:return e.goTime(-1,"month"),t.preventDefault(),1;case v["a"].ENTER:return o&&o(a)||e.onSelect(a,{source:"keyboard"}),t.preventDefault(),1;default:return e.props.onKeyDown(t),1}}},this.onClear=function(){e.onSelect(null),e.props.onClear()},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDate(t)&&e.props.onOk(t)},this.onDateInputChange=function(t){e.onSelect(t,{source:"dateInput"})},this.onDateInputSelect=function(t){e.onSelect(t,{source:"dateInputSelect"})},this.onDateTableSelect=function(t){var n=e.props.timePicker,r=e.state.selectedValue;if(!r&&n){var o=n.props.defaultValue;o&&L(o,t)}e.onSelect(t)},this.onToday=function(){var t=e.state.value,n=T(t);e.onSelect(n,{source:"todayButton"})},this.onBlur=function(t){setTimeout(function(){var n=Be.getInstance(),r=e.rootInstance;!r||r.contains(document.activeElement)||n&&n.contains(document.activeElement)||e.props.onBlur&&e.props.onBlur(t)},0)},this.getRootDOMNode=function(){return m.a.findDOMNode(e)},this.openTimePicker=function(){e.onPanelChange(null,"time")},this.closeTimePicker=function(){e.onPanelChange(null,"date")},this.goTime=function(t,n){e.setValue(Ue(e.state.value,t,n))}};Object(y["polyfill"])(Ye);var Ze=Ne(Ae(Ye)),Qe=Ze,Je=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return r.onKeyDown=function(e){var t=e.keyCode,n=e.ctrlKey||e.metaKey,o=r.state.value,a=r.props.disabledDate,i=o;switch(t){case v["a"].DOWN:i=o.clone(),i.add(3,"months");break;case v["a"].UP:i=o.clone(),i.add(-3,"months");break;case v["a"].LEFT:i=o.clone(),n?i.add(-1,"years"):i.add(-1,"months");break;case v["a"].RIGHT:i=o.clone(),n?i.add(1,"years"):i.add(1,"months");break;case v["a"].ENTER:return a&&a(o)||r.onSelect(o),e.preventDefault(),1;default:return}if(i!==o)return r.setValue(i),e.preventDefault(),1},r.handlePanelChange=function(e,t){"date"!==t&&r.setState({mode:t})},r.state={mode:"month",value:n.value||n.defaultValue||_()(),selectedValue:n.selectedValue||n.defaultSelectedValue},r}return c()(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=t.mode,r=t.value,o=f.a.createElement("div",{className:e.prefixCls+"-month-calendar-content"},f.a.createElement("div",{className:e.prefixCls+"-month-header-wrap"},f.a.createElement(we,{prefixCls:e.prefixCls,mode:n,value:r,locale:e.locale,disabledMonth:e.disabledDate,monthCellRender:e.monthCellRender,monthCellContentRender:e.monthCellContentRender,onMonthSelect:this.onSelect,onValueChange:this.setValue,onPanelChange:this.handlePanelChange})),f.a.createElement(Se,{prefixCls:e.prefixCls,renderFooter:e.renderFooter}));return this.renderRoot({className:e.prefixCls+"-month-calendar",children:o})},t}(f.a.Component);Je.propTypes=o()({},ke,Ie,{monthCellRender:g.a.func,value:g.a.object,defaultValue:g.a.object,selectedValue:g.a.object,defaultSelectedValue:g.a.object,disabledDate:g.a.func}),Je.defaultProps=o()({},De,xe);var $e=Object(y["polyfill"])(Ne(Ae(Je))),et=n("2GS6"),tt={adjustX:1,adjustY:1},nt=[0,0],rt={bottomLeft:{points:["tl","tl"],overflow:tt,offset:[0,-3],targetOffset:nt},bottomRight:{points:["tr","tr"],overflow:tt,offset:[0,-3],targetOffset:nt},topRight:{points:["br","br"],overflow:tt,offset:[0,3],targetOffset:nt},topLeft:{points:["bl","bl"],overflow:tt,offset:[0,3],targetOffset:nt}},ot=rt,at=n("uciX");function it(){}function lt(e,t){this[e]=t}var st=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));ut.call(r);var o=void 0;o="open"in n?n.open:n.defaultOpen;var a=n.value||n.defaultValue;return r.saveCalendarRef=lt.bind(r,"calendarInstance"),r.state={open:o,value:a},r}return c()(t,e),t.prototype.componentDidUpdate=function(e,t){!t.open&&this.state.open&&(this.focusTimeout=setTimeout(this.focusCalendar,0,this))},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout)},t.getDerivedStateFromProps=function(e){var t={},n=e.value,r=e.open;return"value"in e&&(t.value=n),void 0!==r&&(t.open=r),t},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.placement,r=e.style,o=e.getCalendarContainer,a=e.align,i=e.animation,l=e.disabled,s=e.dropdownClassName,u=e.transitionName,c=e.children,d=this.state;return f.a.createElement(at["a"],{popup:this.getCalendarElement(),popupAlign:a,builtinPlacements:ot,popupPlacement:n,action:l&&!d.open?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:o,popupStyle:r,popupAnimation:i,popupTransitionName:u,popupVisible:d.open,onPopupVisibleChange:this.onVisibleChange,prefixCls:t,popupClassName:s},f.a.cloneElement(c(d,e),{onKeyDown:this.onKeyDown}))},t}(f.a.Component);st.propTypes={animation:g.a.oneOfType([g.a.func,g.a.string]),disabled:g.a.bool,transitionName:g.a.string,onChange:g.a.func,onOpenChange:g.a.func,children:g.a.func,getCalendarContainer:g.a.func,calendar:g.a.element,style:g.a.object,open:g.a.bool,defaultOpen:g.a.bool,prefixCls:g.a.string,placement:g.a.any,value:g.a.oneOfType([g.a.object,g.a.array]),defaultValue:g.a.oneOfType([g.a.object,g.a.array]),align:g.a.object,dateRender:g.a.func,onBlur:g.a.func},st.defaultProps={prefixCls:"rc-calendar-picker",style:{},align:{},placement:"bottomLeft",defaultOpen:!1,onChange:it,onOpenChange:it,onBlur:it};var ut=function(){var e=this;this.onCalendarKeyDown=function(t){t.keyCode===v["a"].ESC&&(t.stopPropagation(),e.close(e.focus))},this.onCalendarSelect=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.props;"value"in r||e.setState({value:t}),("keyboard"===n.source||"dateInputSelect"===n.source||!r.calendar.props.timePicker&&"dateInput"!==n.source||"todayButton"===n.source)&&e.close(e.focus),r.onChange(t)},this.onKeyDown=function(t){e.state.open||t.keyCode!==v["a"].DOWN&&t.keyCode!==v["a"].ENTER||(e.open(),t.preventDefault())},this.onCalendarOk=function(){e.close(e.focus)},this.onCalendarClear=function(){e.close(e.focus)},this.onCalendarBlur=function(){e.setOpen(!1)},this.onVisibleChange=function(t){e.setOpen(t)},this.getCalendarElement=function(){var t=e.props,n=e.state,r=t.calendar.props,o=n.value,a=o,i={ref:e.saveCalendarRef,defaultValue:a||r.defaultValue,selectedValue:o,onKeyDown:e.onCalendarKeyDown,onOk:Object(et["a"])(r.onOk,e.onCalendarOk),onSelect:Object(et["a"])(r.onSelect,e.onCalendarSelect),onClear:Object(et["a"])(r.onClear,e.onCalendarClear),onBlur:Object(et["a"])(r.onBlur,e.onCalendarBlur)};return f.a.cloneElement(t.calendar,i)},this.setOpen=function(t,n){var r=e.props.onOpenChange;e.state.open!==t&&("open"in e.props||e.setState({open:t},n),r(t))},this.open=function(t){e.setOpen(!0,t)},this.close=function(t){e.setOpen(!1,t)},this.focus=function(){e.state.open||m.a.findDOMNode(e).focus()},this.focusCalendar=function(){e.state.open&&e.calendarInstance&&e.calendarInstance.focus()}};Object(y["polyfill"])(st);var ct=st,dt=n("BGR+"),ft=n("CtXQ"),pt=n("H84U"),mt=n("6CfX"),ht=n("veqR");function gt(e){return Object.keys(e).reduce(function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||"data-__"===n.substr(0,7)||(t[n]=e[n]),t},{})}function vt(e,t){return e?(Array.isArray(t)&&(t=t[0]),e.format(t)):""}function yt(e){return yt="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},yt(e)}function bt(){return bt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bt.apply(this,arguments)}function wt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ct(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Et(e,t,n){return t&&Ct(e.prototype,t),n&&Ct(e,n),e}function Mt(e,t){return!t||"object"!==yt(t)&&"function"!==typeof t?Ot(e):t}function St(e){return St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},St(e)}function Ot(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tt(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}}),t&&kt(e,t)}function kt(e,t){return kt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kt(e,t)}function xt(e){var t=function(t){function n(t){var r;_t(this,n),r=Mt(this,St(n).call(this,t)),r.saveInput=function(e){r.input=e},r.clearSelection=function(e){e.preventDefault(),e.stopPropagation(),r.handleChange(null)},r.handleChange=function(e){var t=Ot(r),n=t.props;"value"in n||r.setState({value:e,showDate:e}),n.onChange(e,vt(e,n.format))},r.handleCalendarChange=function(e){r.setState({showDate:e})},r.handleOpenChange=function(e){var t=r.props.onOpenChange;"open"in r.props||r.setState({open:e}),t&&t(e)},r.renderFooter=function(){var e=r.props.renderExtraFooter,t=Ot(r),n=t.prefixCls;return e?d["createElement"]("div",{className:"".concat(n,"-footer-extra")},e.apply(void 0,arguments)):null},r.renderPicker=function(t){var n,o,a=t.getPrefixCls,i=r.state,l=i.value,s=i.showDate,u=i.open,c=Object(dt["a"])(r.props,["onChange"]),f=c.prefixCls,p=c.locale,m=c.localeCode,h=c.suffixIcon,g=a("calendar",f);r.prefixCls=g;var v="placeholder"in c?c.placeholder:p.lang.placeholder,y=c.showTime?c.disabledTime:null,b=S()((n={},wt(n,"".concat(g,"-time"),c.showTime),wt(n,"".concat(g,"-month"),$e===e),n));l&&m&&l.locale(m);var _={},C={},E={};c.showTime?(C={onSelect:r.handleChange},E.minWidth=195):_={onChange:r.handleChange},"mode"in c&&(C.mode=c.mode),Object(mt["a"])(!("onOK"in c),"DatePicker","It should be `DatePicker[onOk]` or `MonthPicker[onOk]`, instead of `onOK`!");var M=d["createElement"](e,bt({},C,{disabledDate:c.disabledDate,disabledTime:y,locale:p.lang,timePicker:c.timePicker,defaultValue:c.defaultPickerValue||Object(ht["a"])(w)(),dateInputPlaceholder:v,prefixCls:g,className:b,onOk:c.onOk,dateRender:c.dateRender,format:c.format,showToday:c.showToday,monthCellContentRender:c.monthCellContentRender,renderFooter:r.renderFooter,onPanelChange:c.onPanelChange,onChange:r.handleCalendarChange,value:s})),O=!c.disabled&&c.allowClear&&l?d["createElement"](ft["default"],{type:"close-circle",className:"".concat(g,"-picker-clear"),onClick:r.clearSelection,theme:"filled"}):null,T=h&&(d["isValidElement"](h)?d["cloneElement"](h,{className:S()((o={},wt(o,h.props.className,h.props.className),wt(o,"".concat(g,"-picker-icon"),!0),o))}):d["createElement"]("span",{className:"".concat(g,"-picker-icon")},h))||d["createElement"](ft["default"],{type:"calendar",className:"".concat(g,"-picker-icon")}),k=gt(c),x=function(e){var t=e.value;return d["createElement"]("div",null,d["createElement"]("input",bt({ref:r.saveInput,disabled:c.disabled,readOnly:!0,value:vt(t,c.format),placeholder:v,className:c.pickerInputClass,tabIndex:c.tabIndex,name:c.name},k)),O,T)};return d["createElement"]("span",{id:c.id,className:S()(c.className,c.pickerClass),style:bt(bt({},E),c.style),onFocus:c.onFocus,onBlur:c.onBlur,onMouseEnter:c.onMouseEnter,onMouseLeave:c.onMouseLeave},d["createElement"](ct,bt({},c,_,{calendar:M,value:l,prefixCls:"".concat(g,"-picker-container"),style:c.popupStyle,open:u,onOpenChange:r.handleOpenChange}),x))};var o=t.value||t.defaultValue;if(o&&!Object(ht["a"])(w).isMoment(o))throw new Error("The value/defaultValue of DatePicker or MonthPicker must be a moment object after `antd@2.0`, see: https://u.ant.design/date-picker-value");return r.state={value:o,showDate:o,open:!1},r}return Tt(n,t),Et(n,[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){return d["createElement"](pt["a"],null,this.renderPicker)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={},r=t.open;return"open"in e&&(n.open=e.open,r=e.open||!1),"value"in e&&(n.value=e.value,(e.value!==t.value||!r&&e.value!==t.showDate)&&(n.showDate=e.value)),Object.keys(n).length>0?n:null}}]),n}(d["Component"]);return t.defaultProps={allowClear:!0,showToday:!0},Object(y["polyfill"])(t),t}function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pt(e,t,n){return t&&Lt(e.prototype,t),n&&Lt(e,n),e}function It(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?At(e):t}function Dt(e){return Dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Dt(e)}function At(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rt(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}}),t&&Ft(e,t)}function Ft(e,t){return Ft=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ft(e,t)}function Vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jt=function(e){function t(e){var n;Nt(this,t),n=It(this,Dt(t).call(this,e)),Vt(At(n),"onInputChange",function(e){var t=e.target.value;n.setState({str:t});var r=n.props,o=r.format,a=r.hourOptions,i=r.minuteOptions,l=r.secondOptions,s=r.disabledHours,u=r.disabledMinutes,c=r.disabledSeconds,d=r.onChange;if(t){var f=n.props.value,p=n.getProtoValue().clone(),m=_()(t,o,!0);if(!m.isValid())return void n.setState({invalid:!0});if(p.hour(m.hour()).minute(m.minute()).second(m.second()),a.indexOf(p.hour())<0||i.indexOf(p.minute())<0||l.indexOf(p.second())<0)return void n.setState({invalid:!0});var h=s(),g=u(p.hour()),v=c(p.hour(),p.minute());if(h&&h.indexOf(p.hour())>=0||g&&g.indexOf(p.minute())>=0||v&&v.indexOf(p.second())>=0)return void n.setState({invalid:!0});if(f){if(f.hour()!==p.hour()||f.minute()!==p.minute()||f.second()!==p.second()){var y=f.clone();y.hour(p.hour()),y.minute(p.minute()),y.second(p.second()),d(y)}}else f!==p&&d(p)}else d(null);n.setState({invalid:!1})}),Vt(At(n),"onKeyDown",function(e){var t=n.props,r=t.onEsc,o=t.onKeyDown;27===e.keyCode&&r(),o(e)});var r=e.value,o=e.format;return n.state={str:r&&r.format(o)||"",invalid:!1},n}return Rt(t,e),Pt(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.focusOnOpen;if(t){var n=window.requestAnimationFrame||window.setTimeout;n(function(){e.refInput.focus(),e.refInput.select()})}}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,r=t.format;n!==e.value&&this.setState({str:n&&n.format(r)||"",invalid:!1})}},{key:"getProtoValue",value:function(){var e=this.props,t=e.value,n=e.defaultOpenValue;return t||n}},{key:"getInput",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.placeholder,o=t.inputReadOnly,a=this.state,i=a.invalid,l=a.str,s=i?"".concat(n,"-input-invalid"):"";return f.a.createElement("input",{className:S()("".concat(n,"-input"),s),ref:function(t){e.refInput=t},onKeyDown:this.onKeyDown,value:l,placeholder:r,onChange:this.onInputChange,readOnly:!!o})}},{key:"render",value:function(){var e=this.props.prefixCls;return f.a.createElement("div",{className:"".concat(e,"-input-wrap")},this.getInput())}}]),t}(d["Component"]);Vt(jt,"propTypes",{format:g.a.string,prefixCls:g.a.string,disabledDate:g.a.func,placeholder:g.a.string,clearText:g.a.string,value:g.a.object,inputReadOnly:g.a.bool,hourOptions:g.a.array,minuteOptions:g.a.array,secondOptions:g.a.array,disabledHours:g.a.func,disabledMinutes:g.a.func,disabledSeconds:g.a.func,onChange:g.a.func,onEsc:g.a.func,defaultOpenValue:g.a.object,currentSelectPanel:g.a.string,focusOnOpen:g.a.bool,onKeyDown:g.a.func,clearIcon:g.a.node}),Vt(jt,"defaultProps",{inputReadOnly:!1});var zt=jt,Bt=n("xEkU"),Ht=n.n(Bt);function Wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ut(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qt(e,t,n){return t&&Ut(e.prototype,t),n&&Ut(e,n),e}function Kt(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?Yt(e):t}function Gt(e){return Gt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gt(e)}function Yt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xt(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}}),t&&Zt(e,t)}function Zt(e,t){return Zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zt(e,t)}function Qt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jt=function e(t,n,r){if(r<=0)Ht()(function(){t.scrollTop=n});else{var o=n-t.scrollTop,a=o/r*10;Ht()(function(){t.scrollTop+=a,t.scrollTop!==n&&e(t,n,r-10)})}},$t=function(e){function t(){var e,n;Wt(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=Kt(this,(e=Gt(t)).call.apply(e,[this].concat(o))),Qt(Yt(n),"state",{active:!1}),Qt(Yt(n),"onSelect",function(e){var t=n.props,r=t.onSelect,o=t.type;r(o,e)}),Qt(Yt(n),"handleMouseEnter",function(e){var t=n.props.onMouseEnter;n.setState({active:!0}),t(e)}),Qt(Yt(n),"handleMouseLeave",function(){n.setState({active:!1})}),Qt(Yt(n),"saveList",function(e){n.list=e}),n}return Xt(t,e),qt(t,[{key:"componentDidMount",value:function(){this.scrollToSelected(0)}},{key:"componentDidUpdate",value:function(e){var t=this.props.selectedIndex;e.selectedIndex!==t&&this.scrollToSelected(120)}},{key:"getOptions",value:function(){var e=this,t=this.props,n=t.options,r=t.selectedIndex,o=t.prefixCls,a=t.onEsc;return n.map(function(t,n){var i,l=S()((i={},Qt(i,"".concat(o,"-select-option-selected"),r===n),Qt(i,"".concat(o,"-select-option-disabled"),t.disabled),i)),s=t.disabled?void 0:function(){e.onSelect(t.value)},u=function(e){13===e.keyCode?s():27===e.keyCode&&a()};return f.a.createElement("li",{role:"button",onClick:s,className:l,key:n,disabled:t.disabled,tabIndex:"0",onKeyDown:u},t.value)})}},{key:"scrollToSelected",value:function(e){var t=this.props.selectedIndex,n=m.a.findDOMNode(this),r=m.a.findDOMNode(this.list);if(r){var o=t;o<0&&(o=0);var a=r.children[o],i=a.offsetTop;Jt(n,i,e)}}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.options,r=this.state.active;if(0===n.length)return null;var o=S()("".concat(t,"-select"),Qt({},"".concat(t,"-select-active"),r));return f.a.createElement("div",{className:o,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave},f.a.createElement("ul",{ref:this.saveList},this.getOptions()))}}]),t}(d["Component"]);Qt($t,"propTypes",{prefixCls:g.a.string,options:g.a.array,selectedIndex:g.a.number,type:g.a.string,onSelect:g.a.func,onMouseEnter:g.a.func,onEsc:g.a.func});var en=$t;function tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rn(e,t,n){return t&&nn(e.prototype,t),n&&nn(e,n),e}function on(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?ln(e):t}function an(e){return an=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},an(e)}function ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sn(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}}),t&&un(e,t)}function un(e,t){return un=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},un(e,t)}function cn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dn=function(e,t){var n="".concat(e);e<10&&(n="0".concat(e));var r=!1;return t&&t.indexOf(e)>=0&&(r=!0),{value:n,disabled:r}},fn=function(e){function t(){var e,n;tn(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=on(this,(e=an(t)).call.apply(e,[this].concat(o))),cn(ln(n),"onItemChange",function(e,t){var r=n.props,o=r.onChange,a=r.defaultOpenValue,i=r.use12Hours,l=r.value,s=r.isAM,u=r.onAmPmChange,c=(l||a).clone();if("hour"===e)i?s?c.hour(+t%12):c.hour(+t%12+12):c.hour(+t);else if("minute"===e)c.minute(+t);else if("ampm"===e){var d=t.toUpperCase();i&&("PM"===d&&c.hour()<12&&c.hour(c.hour()%12+12),"AM"===d&&c.hour()>=12&&c.hour(c.hour()-12)),u(d)}else c.second(+t);o(c)}),cn(ln(n),"onEnterSelectPanel",function(e){var t=n.props.onCurrentSelectPanelChange;t(e)}),n}return sn(t,e),rn(t,[{key:"getHourSelect",value:function(e){var t=this,n=this.props,r=n.prefixCls,o=n.hourOptions,a=n.disabledHours,i=n.showHour,l=n.use12Hours,s=n.onEsc;if(!i)return null;var u,c,d=a();return l?(u=[12].concat(o.filter(function(e){return e<12&&e>0})),c=e%12||12):(u=o,c=e),f.a.createElement(en,{prefixCls:r,options:u.map(function(e){return dn(e,d)}),selectedIndex:u.indexOf(c),type:"hour",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("hour")},onEsc:s})}},{key:"getMinuteSelect",value:function(e){var t=this,n=this.props,r=n.prefixCls,o=n.minuteOptions,a=n.disabledMinutes,i=n.defaultOpenValue,l=n.showMinute,s=n.value,u=n.onEsc;if(!l)return null;var c=s||i,d=a(c.hour());return f.a.createElement(en,{prefixCls:r,options:o.map(function(e){return dn(e,d)}),selectedIndex:o.indexOf(e),type:"minute",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("minute")},onEsc:u})}},{key:"getSecondSelect",value:function(e){var t=this,n=this.props,r=n.prefixCls,o=n.secondOptions,a=n.disabledSeconds,i=n.showSecond,l=n.defaultOpenValue,s=n.value,u=n.onEsc;if(!i)return null;var c=s||l,d=a(c.hour(),c.minute());return f.a.createElement(en,{prefixCls:r,options:o.map(function(e){return dn(e,d)}),selectedIndex:o.indexOf(e),type:"second",onSelect:this.onItemChange,onMouseEnter:function(){return t.onEnterSelectPanel("second")},onEsc:u})}},{key:"getAMPMSelect",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.use12Hours,o=t.format,a=t.isAM,i=t.onEsc;if(!r)return null;var l=["am","pm"].map(function(e){return o.match(/\sA/)?e.toUpperCase():e}).map(function(e){return{value:e}}),s=a?0:1;return f.a.createElement(en,{prefixCls:n,options:l,selectedIndex:s,type:"ampm",onSelect:this.onItemChange,onMouseEnter:function(){return e.onEnterSelectPanel("ampm")},onEsc:i})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.defaultOpenValue,r=e.value,o=r||n;return f.a.createElement("div",{className:"".concat(t,"-combobox")},this.getHourSelect(o.hour()),this.getMinuteSelect(o.minute()),this.getSecondSelect(o.second()),this.getAMPMSelect(o.hour()))}}]),t}(d["Component"]);cn(fn,"propTypes",{format:g.a.string,defaultOpenValue:g.a.object,prefixCls:g.a.string,value:g.a.object,onChange:g.a.func,onAmPmChange:g.a.func,showHour:g.a.bool,showMinute:g.a.bool,showSecond:g.a.bool,hourOptions:g.a.array,minuteOptions:g.a.array,secondOptions:g.a.array,disabledHours:g.a.func,disabledMinutes:g.a.func,disabledSeconds:g.a.func,onCurrentSelectPanelChange:g.a.func,use12Hours:g.a.bool,onEsc:g.a.func,isAM:g.a.bool});var pn=fn;function mn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function hn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(n),!0).forEach(function(t){Mn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function gn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yn(e,t,n){return t&&vn(e.prototype,t),n&&vn(e,n),e}function bn(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?_n(e):t}function wn(e){return wn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wn(e)}function _n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cn(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}}),t&&En(e,t)}function En(e,t){return En=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},En(e,t)}function Mn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sn(){}function On(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=[],a=0;a<e;a+=r)(!t||t.indexOf(a)<0||!n)&&o.push(a);return o}function Tn(e,t,n,r){var o=t.slice().sort(function(t,n){return Math.abs(e.hour()-t)-Math.abs(e.hour()-n)})[0],a=n.slice().sort(function(t,n){return Math.abs(e.minute()-t)-Math.abs(e.minute()-n)})[0],i=r.slice().sort(function(t,n){return Math.abs(e.second()-t)-Math.abs(e.second()-n)})[0];return _()("".concat(o,":").concat(a,":").concat(i),"HH:mm:ss")}var kn=function(e){function t(){var e,n;gn(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=bn(this,(e=wn(t)).call.apply(e,[this].concat(o))),Mn(_n(n),"state",{}),Mn(_n(n),"onChange",function(e){var t=n.props.onChange;n.setState({value:e}),t(e)}),Mn(_n(n),"onAmPmChange",function(e){var t=n.props.onAmPmChange;t(e)}),Mn(_n(n),"onCurrentSelectPanelChange",function(e){n.setState({currentSelectPanel:e})}),Mn(_n(n),"disabledHours",function(){var e=n.props,t=e.use12Hours,r=e.disabledHours,o=r();return t&&Array.isArray(o)&&(o=n.isAM()?o.filter(function(e){return e<12}).map(function(e){return 0===e?12:e}):o.map(function(e){return 12===e?12:e-12})),o}),n}return Cn(t,e),yn(t,[{key:"close",value:function(){var e=this.props.onEsc;e()}},{key:"isAM",value:function(){var e=this.props.defaultOpenValue,t=this.state.value,n=t||e;return n.hour()>=0&&n.hour()<12}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.className,r=e.placeholder,o=e.disabledMinutes,a=e.disabledSeconds,i=e.hideDisabledOptions,l=e.showHour,s=e.showMinute,u=e.showSecond,c=e.format,d=e.defaultOpenValue,p=e.clearText,m=e.onEsc,h=e.addon,g=e.use12Hours,v=e.focusOnOpen,y=e.onKeyDown,b=e.hourStep,w=e.minuteStep,_=e.secondStep,C=e.inputReadOnly,E=e.clearIcon,M=this.state,O=M.value,T=M.currentSelectPanel,k=this.disabledHours(),x=o(O?O.hour():null),N=a(O?O.hour():null,O?O.minute():null),L=On(24,k,i,b),P=On(60,x,i,w),I=On(60,N,i,_),D=Tn(d,L,P,I);return f.a.createElement("div",{className:S()(n,"".concat(t,"-inner"))},f.a.createElement(zt,{clearText:p,prefixCls:t,defaultOpenValue:D,value:O,currentSelectPanel:T,onEsc:m,format:c,placeholder:r,hourOptions:L,minuteOptions:P,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:a,onChange:this.onChange,focusOnOpen:v,onKeyDown:y,inputReadOnly:C,clearIcon:E}),f.a.createElement(pn,{prefixCls:t,value:O,defaultOpenValue:D,format:c,onChange:this.onChange,onAmPmChange:this.onAmPmChange,showHour:l,showMinute:s,showSecond:u,hourOptions:L,minuteOptions:P,secondOptions:I,disabledHours:this.disabledHours,disabledMinutes:o,disabledSeconds:a,onCurrentSelectPanelChange:this.onCurrentSelectPanelChange,use12Hours:g,onEsc:m,isAM:this.isAM()}),h(this))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return"value"in e?hn({},t,{value:e.value}):null}}]),t}(d["Component"]);Mn(kn,"propTypes",{clearText:g.a.string,prefixCls:g.a.string,className:g.a.string,defaultOpenValue:g.a.object,value:g.a.object,placeholder:g.a.string,format:g.a.string,inputReadOnly:g.a.bool,disabledHours:g.a.func,disabledMinutes:g.a.func,disabledSeconds:g.a.func,hideDisabledOptions:g.a.bool,onChange:g.a.func,onAmPmChange:g.a.func,onEsc:g.a.func,showHour:g.a.bool,showMinute:g.a.bool,showSecond:g.a.bool,use12Hours:g.a.bool,hourStep:g.a.number,minuteStep:g.a.number,secondStep:g.a.number,addon:g.a.func,focusOnOpen:g.a.bool,onKeyDown:g.a.func,clearIcon:g.a.node}),Mn(kn,"defaultProps",{prefixCls:"rc-time-picker-panel",onChange:Sn,disabledHours:Sn,disabledMinutes:Sn,disabledSeconds:Sn,defaultOpenValue:_()(),use12Hours:!1,addon:Sn,onKeyDown:Sn,onAmPmChange:Sn,inputReadOnly:!1}),Object(y["polyfill"])(kn);var xn=kn,Nn=n("61s2"),Ln=n("YMnH"),Pn={adjustX:1,adjustY:1},In=[0,0],Dn={bottomLeft:{points:["tl","tl"],overflow:Pn,offset:[0,-3],targetOffset:In},bottomRight:{points:["tr","tr"],overflow:Pn,offset:[0,-3],targetOffset:In},topRight:{points:["br","br"],overflow:Pn,offset:[0,3],targetOffset:In},topLeft:{points:["bl","bl"],overflow:Pn,offset:[0,3],targetOffset:In}},An=Dn;function Rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(n),!0).forEach(function(t){Kn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rn(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Vn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function zn(e,t,n){return t&&jn(e.prototype,t),n&&jn(e,n),e}function Bn(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?Wn(e):t}function Hn(e){return Hn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hn(e)}function Wn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Un(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}}),t&&qn(e,t)}function qn(e,t){return qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qn(e,t)}function Kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gn(){}function Yn(e,t){this[e]=t}var Xn=function(e){function t(e){var n;Vn(this,t),n=Bn(this,Hn(t).call(this,e)),Kn(Wn(n),"onPanelChange",function(e){n.setValue(e)}),Kn(Wn(n),"onAmPmChange",function(e){var t=n.props.onAmPmChange;t(e)}),Kn(Wn(n),"onClear",function(e){e.stopPropagation(),n.setValue(null),n.setOpen(!1)}),Kn(Wn(n),"onVisibleChange",function(e){n.setOpen(e)}),Kn(Wn(n),"onEsc",function(){n.setOpen(!1),n.focus()}),Kn(Wn(n),"onKeyDown",function(e){40===e.keyCode&&n.setOpen(!0)}),n.saveInputRef=Yn.bind(Wn(n),"picker"),n.savePanelRef=Yn.bind(Wn(n),"panelInstance");var r=e.defaultOpen,o=e.defaultValue,a=e.open,i=void 0===a?r:a,l=e.value,s=void 0===l?o:l;return n.state={open:i,value:s},n}return Un(t,e),zn(t,[{key:"setValue",value:function(e){var t=this.props.onChange;"value"in this.props||this.setState({value:e}),t(e)}},{key:"getFormat",value:function(){var e=this.props,t=e.format,n=e.showHour,r=e.showMinute,o=e.showSecond,a=e.use12Hours;if(t)return t;if(a){var i=[n?"h":"",r?"mm":"",o?"ss":""].filter(function(e){return!!e}).join(":");return i.concat(" a")}return[n?"HH":"",r?"mm":"",o?"ss":""].filter(function(e){return!!e}).join(":")}},{key:"getPanelElement",value:function(){var e=this.props,t=e.prefixCls,n=e.placeholder,r=e.disabledHours,o=e.disabledMinutes,a=e.disabledSeconds,i=e.hideDisabledOptions,l=e.inputReadOnly,s=e.showHour,u=e.showMinute,c=e.showSecond,d=e.defaultOpenValue,p=e.clearText,m=e.addon,h=e.use12Hours,g=e.focusOnOpen,v=e.onKeyDown,y=e.hourStep,b=e.minuteStep,w=e.secondStep,_=e.clearIcon,C=this.state.value;return f.a.createElement(xn,{clearText:p,prefixCls:"".concat(t,"-panel"),ref:this.savePanelRef,value:C,inputReadOnly:l,onChange:this.onPanelChange,onAmPmChange:this.onAmPmChange,defaultOpenValue:d,showHour:s,showMinute:u,showSecond:c,onEsc:this.onEsc,format:this.getFormat(),placeholder:n,disabledHours:r,disabledMinutes:o,disabledSeconds:a,hideDisabledOptions:i,use12Hours:h,hourStep:y,minuteStep:b,secondStep:w,addon:m,focusOnOpen:g,onKeyDown:v,clearIcon:_})}},{key:"getPopupClassName",value:function(){var e=this.props,t=e.showHour,n=e.showMinute,r=e.showSecond,o=e.use12Hours,a=e.prefixCls,i=e.popupClassName,l=0;return t&&(l+=1),n&&(l+=1),r&&(l+=1),o&&(l+=1),S()(i,Kn({},"".concat(a,"-panel-narrow"),(!t||!n||!r)&&!o),"".concat(a,"-panel-column-").concat(l))}},{key:"setOpen",value:function(e){var t=this.props,n=t.onOpen,r=t.onClose,o=this.state.open;o!==e&&("open"in this.props||this.setState({open:e}),e?n({open:e}):r({open:e}))}},{key:"focus",value:function(){this.picker.focus()}},{key:"blur",value:function(){this.picker.blur()}},{key:"renderClearButton",value:function(){var e=this,t=this.state.value,n=this.props,r=n.prefixCls,o=n.allowEmpty,a=n.clearIcon,i=n.clearText,l=n.disabled;if(!o||!t||l)return null;if(f.a.isValidElement(a)){var s=a.props||{},u=s.onClick;return f.a.cloneElement(a,{onClick:function(){u&&u.apply(void 0,arguments),e.onClear.apply(e,arguments)}})}return f.a.createElement("a",{role:"button",className:"".concat(r,"-clear"),title:i,onClick:this.onClear,tabIndex:0},a||f.a.createElement("i",{className:"".concat(r,"-clear-icon")}))}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.placeholder,r=e.placement,o=e.align,a=e.id,i=e.disabled,l=e.transitionName,s=e.style,u=e.className,c=e.getPopupContainer,d=e.name,p=e.autoComplete,m=e.onFocus,h=e.onBlur,g=e.autoFocus,v=e.inputReadOnly,y=e.inputIcon,b=e.popupStyle,w=this.state,_=w.open,C=w.value,E=this.getPopupClassName();return f.a.createElement(at["a"],{prefixCls:"".concat(t,"-panel"),popupClassName:E,popupStyle:b,popup:this.getPanelElement(),popupAlign:o,builtinPlacements:An,popupPlacement:r,action:i?[]:["click"],destroyPopupOnHide:!0,getPopupContainer:c,popupTransitionName:l,popupVisible:_,onPopupVisibleChange:this.onVisibleChange},f.a.createElement("span",{className:S()(t,u),style:s},f.a.createElement("input",{className:"".concat(t,"-input"),ref:this.saveInputRef,type:"text",placeholder:n,name:d,onKeyDown:this.onKeyDown,disabled:i,value:C&&C.format(this.getFormat())||"",autoComplete:p,onFocus:m,onBlur:h,autoFocus:g,onChange:Gn,readOnly:!!v,id:a}),y||f.a.createElement("span",{className:"".concat(t,"-icon")}),this.renderClearButton()))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};return"value"in e&&(n.value=e.value),void 0!==e.open&&(n.open=e.open),Object.keys(n).length>0?Fn({},t,{},n):null}}]),t}(d["Component"]);Kn(Xn,"propTypes",{prefixCls:g.a.string,clearText:g.a.string,value:g.a.object,defaultOpenValue:g.a.object,inputReadOnly:g.a.bool,disabled:g.a.bool,allowEmpty:g.a.bool,defaultValue:g.a.object,open:g.a.bool,defaultOpen:g.a.bool,align:g.a.object,placement:g.a.any,transitionName:g.a.string,getPopupContainer:g.a.func,placeholder:g.a.string,format:g.a.string,showHour:g.a.bool,showMinute:g.a.bool,showSecond:g.a.bool,style:g.a.object,className:g.a.string,popupClassName:g.a.string,popupStyle:g.a.object,disabledHours:g.a.func,disabledMinutes:g.a.func,disabledSeconds:g.a.func,hideDisabledOptions:g.a.bool,onChange:g.a.func,onAmPmChange:g.a.func,onOpen:g.a.func,onClose:g.a.func,onFocus:g.a.func,onBlur:g.a.func,addon:g.a.func,name:g.a.string,autoComplete:g.a.string,use12Hours:g.a.bool,hourStep:g.a.number,minuteStep:g.a.number,secondStep:g.a.number,focusOnOpen:g.a.bool,onKeyDown:g.a.func,autoFocus:g.a.bool,id:g.a.string,inputIcon:g.a.node,clearIcon:g.a.node}),Kn(Xn,"defaultProps",{clearText:"clear",prefixCls:"rc-time-picker",defaultOpen:!1,inputReadOnly:!1,style:{},className:"",popupClassName:"",popupStyle:{},align:{},defaultOpenValue:_()(),allowEmpty:!0,showHour:!0,showMinute:!0,showSecond:!0,disabledHours:Gn,disabledMinutes:Gn,disabledSeconds:Gn,hideDisabledOptions:!1,placement:"bottomLeft",onChange:Gn,onAmPmChange:Gn,onOpen:Gn,onClose:Gn,onFocus:Gn,onBlur:Gn,addon:Gn,use12Hours:!1,focusOnOpen:!1,onKeyDown:Gn}),Object(y["polyfill"])(Xn);var Zn=Xn,Qn=n("RlXo");function Jn(e){return Jn="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},Jn(e)}function $n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function er(){return er=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},er.apply(this,arguments)}function tr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rr(e,t,n){return t&&nr(e.prototype,t),n&&nr(e,n),e}function or(e,t){return!t||"object"!==Jn(t)&&"function"!==typeof t?ar(e):t}function ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function lr(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}}),t&&sr(e,t)}function sr(e,t){return sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sr(e,t)}var ur=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function cr(e){return{showHour:e.indexOf("H")>-1||e.indexOf("h")>-1||e.indexOf("k")>-1,showMinute:e.indexOf("m")>-1,showSecond:e.indexOf("s")>-1}}var dr=function(e){function t(e){var n;tr(this,t),n=or(this,ir(t).call(this,e)),n.getDefaultLocale=function(){var e=er(er({},Qn["a"]),n.props.locale);return e},n.handleOpenClose=function(e){var t=e.open,r=n.props.onOpenChange;r&&r(t)},n.saveTimePicker=function(e){n.timePickerRef=e},n.handleChange=function(e){"value"in n.props||n.setState({value:e});var t=n.props,r=t.onChange,o=t.format,a=void 0===o?"HH:mm:ss":o;r&&r(e,e&&e.format(a)||"")},n.renderTimePicker=function(e){return d["createElement"](pt["a"],null,function(t){var r=t.getPopupContainer,o=t.getPrefixCls,a=n.props,i=a.getPopupContainer,l=a.prefixCls,s=a.className,u=a.addon,c=a.placeholder,f=ur(a,["getPopupContainer","prefixCls","className","addon","placeholder"]),p=f.size,m=Object(dt["a"])(f,["defaultValue","suffixIcon","allowEmpty","allowClear"]),h=n.getDefaultFormat(),g=o("time-picker",l),v=S()(s,$n({},"".concat(g,"-").concat(p),!!p)),y=function(e){return u?d["createElement"]("div",{className:"".concat(g,"-panel-addon")},u(e)):null};return d["createElement"](Zn,er({},cr(h),m,{allowEmpty:n.getAllowClear(),prefixCls:g,getPopupContainer:i||r,ref:n.saveTimePicker,format:h,className:v,value:n.state.value,placeholder:void 0===c?e.placeholder:c,onChange:n.handleChange,onOpen:n.handleOpenClose,onClose:n.handleOpenClose,addon:y,inputIcon:n.renderInputIcon(g),clearIcon:n.renderClearIcon(g)}))})};var r=e.value||e.defaultValue;if(r&&!Object(ht["a"])(w).isMoment(r))throw new Error("The value/defaultValue of TimePicker must be a moment object after `antd@2.0`, see: https://u.ant.design/time-picker-value");return n.state={value:r},Object(mt["a"])(!("allowEmpty"in e),"TimePicker","`allowEmpty` is deprecated. Please use `allowClear` instead."),n}return lr(t,e),rr(t,[{key:"getDefaultFormat",value:function(){var e=this.props,t=e.format,n=e.use12Hours;return t||(n?"h:mm:ss a":"HH:mm:ss")}},{key:"getAllowClear",value:function(){var e=this.props,t=e.allowClear,n=e.allowEmpty;return"allowClear"in this.props?t:n}},{key:"focus",value:function(){this.timePickerRef.focus()}},{key:"blur",value:function(){this.timePickerRef.blur()}},{key:"renderInputIcon",value:function(e){var t=this.props.suffixIcon,n=t&&d["isValidElement"](t)&&d["cloneElement"](t,{className:S()(t.props.className,"".concat(e,"-clock-icon"))})||d["createElement"](ft["default"],{type:"clock-circle",className:"".concat(e,"-clock-icon")});return d["createElement"]("span",{className:"".concat(e,"-icon")},n)}},{key:"renderClearIcon",value:function(e){var t=this.props.clearIcon,n="".concat(e,"-clear");return t&&d["isValidElement"](t)?d["cloneElement"](t,{className:S()(t.props.className,n)}):d["createElement"](ft["default"],{type:"close-circle",className:n,theme:"filled"})}},{key:"render",value:function(){return d["createElement"](Ln["a"],{componentName:"TimePicker",defaultLocale:this.getDefaultLocale()},this.renderTimePicker)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),t}(d["Component"]);dr.defaultProps={align:{offset:[0,-2]},disabledHours:void 0,disabledMinutes:void 0,disabledSeconds:void 0,hideDisabledOptions:!1,placement:"bottomLeft",transitionName:"slide-up",focusOnOpen:!0},Object(y["polyfill"])(dr);function fr(e){return fr="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},fr(e)}function pr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mr(){return mr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mr.apply(this,arguments)}function hr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vr(e,t,n){return t&&gr(e.prototype,t),n&&gr(e,n),e}function yr(e,t){return!t||"object"!==fr(t)&&"function"!==typeof t?br(e):t}function br(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wr(e){return wr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},wr(e)}function _r(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}}),t&&Cr(e,t)}function Cr(e,t){return Cr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cr(e,t)}var Er={date:"YYYY-MM-DD",dateTime:"YYYY-MM-DD HH:mm:ss",week:"gggg-wo",month:"YYYY-MM"},Mr={date:"dateFormat",dateTime:"dateTimeFormat",week:"weekFormat",month:"monthFormat"};function Sr(e){var t=e.showHour,n=e.showMinute,r=e.showSecond,o=e.use12Hours,a=0;return t&&(a+=1),n&&(a+=1),r&&(a+=1),o&&(a+=1),a}function Or(e,t){var n=Array.isArray(e)?e:[e];n.forEach(function(e){e&&Object(mt["a"])(!Object(ht["a"])(w).isMoment(e)||e.isValid(),"DatePicker","`".concat(t,"` provides invalidate moment time. If you want to set empty value, use `null` instead."))})}function Tr(e,t){var n=function(n){function r(){var n;return hr(this,r),n=yr(this,wr(r).apply(this,arguments)),n.state={},n.savePicker=function(e){n.picker=e},n.getDefaultLocale=function(){var e=mr(mr({},Nn["a"]),n.props.locale);return e.lang=mr(mr({},e.lang),(n.props.locale||{}).lang),e},n.handleOpenChange=function(e){var t=n.props.onOpenChange;t(e)},n.handleFocus=function(e){var t=n.props.onFocus;t&&t(e)},n.handleBlur=function(e){var t=n.props.onBlur;t&&t(e)},n.handleMouseEnter=function(e){var t=n.props.onMouseEnter;t&&t(e)},n.handleMouseLeave=function(e){var t=n.props.onMouseLeave;t&&t(e)},n.renderPicker=function(r,o){var a=n.props,i=a.format,l=a.showTime,s=l?"".concat(t,"Time"):t,u=i||r[Mr[s]]||Er[s];return d["createElement"](pt["a"],null,function(t){var a,i=t.getPrefixCls,s=t.getPopupContainer,c=n.props,f=c.prefixCls,p=c.inputPrefixCls,m=c.getCalendarContainer,h=c.size,g=c.disabled,v=m||s,y=i("calendar",f),b=i("input",p),w=S()("".concat(y,"-picker"),pr({},"".concat(y,"-picker-").concat(h),!!h)),_=S()("".concat(y,"-picker-input"),b,(a={},pr(a,"".concat(b,"-lg"),"large"===h),pr(a,"".concat(b,"-sm"),"small"===h),pr(a,"".concat(b,"-disabled"),g),a)),C=l&&l.format||"HH:mm:ss",E=mr(mr({},cr(C)),{format:C,use12Hours:l&&l.use12Hours}),M=Sr(E),O="".concat(y,"-time-picker-column-").concat(M),T=l?d["createElement"](xn,mr({},E,l,{prefixCls:"".concat(y,"-time-picker"),className:O,placeholder:r.timePickerLocale.placeholder,transitionName:"slide-up",onEsc:function(){}})):null;return d["createElement"](e,mr({},n.props,{getCalendarContainer:v,format:u,ref:n.savePicker,pickerClass:w,pickerInputClass:_,locale:r,localeCode:o,timePicker:T,onOpenChange:n.handleOpenChange,onFocus:n.handleFocus,onBlur:n.handleBlur,onMouseEnter:n.handleMouseEnter,onMouseLeave:n.handleMouseLeave}))})},n}return _r(r,n),vr(r,[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoFocus,n=e.disabled;t&&!n&&this.focus()}},{key:"focus",value:function(){this.picker.focus()}},{key:"blur",value:function(){this.picker.blur()}},{key:"render",value:function(){return d["createElement"](Ln["a"],{componentName:"DatePicker",defaultLocale:this.getDefaultLocale},this.renderPicker)}}],[{key:"getDerivedStateFromProps",value:function(e){var t=e.value,n=e.defaultValue;return Or(n,"defaultValue"),Or(t,"value"),{}}}]),r}(d["Component"]);return n.defaultProps={transitionName:"slide-up",popupStyle:{},onChange:function(){},onOk:function(){},onOpenChange:function(){},locale:{}},Object(y["polyfill"])(n),n}var kr=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.value,r=e.hoverValue,a=e.selectedValue,i=e.mode,l=e.direction,s=e.locale,u=e.format,c=e.placeholder,d=e.disabledDate,p=e.timePicker,m=e.disabledTime,h=e.timePickerDisabledTime,g=e.showTimePicker,v=e.onInputChange,y=e.onInputSelect,b=e.enablePrev,w=e.enableNext,_=e.clearIcon,C=e.showClear,E=e.inputMode,M=g&&p,S=M&&m?P(a,m):null,O=t+"-range",T={locale:s,value:n,prefixCls:t,showTimePicker:g},k="left"===l?0:1,x=M&&f.a.cloneElement(p,o()({showHour:!0,showMinute:!0,showSecond:!0},p.props,S,h,{onChange:v,defaultOpenValue:n,value:a[k]})),N=e.showDateInput&&f.a.createElement(Be,{format:u,locale:s,prefixCls:t,timePicker:p,disabledDate:d,placeholder:c,disabledTime:m,value:n,showClear:C||!1,selectedValue:a[k],onChange:v,onSelect:y,clearIcon:_,inputMode:E});return f.a.createElement("div",{className:O+"-part "+O+"-"+l},N,f.a.createElement("div",{style:{outline:"none"}},f.a.createElement(we,o()({},T,{mode:i,enableNext:w,enablePrev:b,onValueChange:e.onValueChange,onPanelChange:e.onPanelChange,disabledMonth:e.disabledMonth})),g?f.a.createElement("div",{className:t+"-time-picker"},f.a.createElement("div",{className:t+"-time-picker-panel"},x)):null,f.a.createElement("div",{className:t+"-body"},f.a.createElement(U,o()({},T,{hoverValue:r,selectedValue:a,dateRender:e.dateRender,onSelect:e.onSelect,onDayHover:e.onDayHover,disabledDate:d,showWeekNumber:e.showWeekNumber})))))},t}(f.a.Component);kr.propTypes={prefixCls:g.a.string,value:g.a.any,hoverValue:g.a.any,selectedValue:g.a.any,direction:g.a.any,locale:g.a.any,showDateInput:g.a.bool,showTimePicker:g.a.bool,format:g.a.any,placeholder:g.a.any,disabledDate:g.a.any,timePicker:g.a.any,disabledTime:g.a.any,onInputChange:g.a.func,onInputSelect:g.a.func,timePickerDisabledTime:g.a.object,enableNext:g.a.any,enablePrev:g.a.any,clearIcon:g.a.node,dateRender:g.a.func,inputMode:g.a.string};var xr=kr;function Nr(){}function Lr(e){return Array.isArray(e)&&(0===e.length||e.every(function(e){return!e}))}function Pr(e,t){if(e===t)return!0;if(null===e||"undefined"===typeof e||null===t||"undefined"===typeof t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}function Ir(e){var t=e[0],n=e[1];return!n||void 0!==t&&null!==t||(t=n.clone().subtract(1,"month")),!t||void 0!==n&&null!==n||(n=t.clone().add(1,"month")),[t,n]}function Dr(e,t){var n=e.selectedValue||t&&e.defaultSelectedValue,r=e.value||t&&e.defaultValue,o=Ir(r||n);return Lr(o)?t&&[_()(),_()().add(1,"months")]:o}function Ar(e,t){for(var n=t?t().concat():[],r=0;r<e;r++)-1===n.indexOf(r)&&n.push(r);return n}function Rr(e,t,n){if(t){var r=this.state.selectedValue,o=r.concat(),a="left"===e?0:1;o[a]=t,o[0]&&this.compare(o[0],o[1])>0&&(o[1-a]=this.state.showTimePicker?o[a]:void 0),this.props.onInputSelect(o),this.fireSelectValueChange(o,null,n||{source:"dateInput"})}}var Fr=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));Vr.call(r);var o=n.selectedValue||n.defaultSelectedValue,a=Dr(n,1);return r.state={selectedValue:o,prevSelectedValue:o,firstSelectedValue:null,hoverValue:n.hoverValue||[],value:a,showTimePicker:!1,mode:n.mode||["date","date"],panelTriggerSource:""},r}return c()(t,e),t.getDerivedStateFromProps=function(e,t){var n={};return"value"in e&&(n.value=Dr(e,0)),"hoverValue"in e&&!Pr(t.hoverValue,e.hoverValue)&&(n.hoverValue=e.hoverValue),"selectedValue"in e&&(n.selectedValue=e.selectedValue,n.prevSelectedValue=e.selectedValue),"mode"in e&&!Pr(t.mode,e.mode)&&(n.mode=e.mode),n},t.prototype.render=function(){var e,t,n=this.props,r=this.state,a=n.prefixCls,i=n.dateInputPlaceholder,l=n.seperator,s=n.timePicker,u=n.showOk,c=n.locale,d=n.showClear,p=n.showToday,m=n.type,h=n.clearIcon,g=r.hoverValue,v=r.selectedValue,y=r.mode,b=r.showTimePicker,w=(e={},e[n.className]=!!n.className,e[a]=1,e[a+"-hidden"]=!n.visible,e[a+"-range"]=1,e[a+"-show-time-picker"]=b,e[a+"-week-number"]=n.showWeekNumber,e),_=S()(w),C={selectedValue:r.selectedValue,onSelect:this.onSelect,onDayHover:"start"===m&&v[1]||"end"===m&&v[0]||g.length?this.onDayHover:void 0},E=void 0,M=void 0;i&&(Array.isArray(i)?(E=i[0],M=i[1]):E=M=i);var O=!0===u||!1!==u&&!!s,k=S()((t={},t[a+"-footer"]=!0,t[a+"-range-bottom"]=!0,t[a+"-footer-show-ok"]=O,t)),x=this.getStartValue(),N=this.getEndValue(),L=T(x),P=L.month(),I=L.year(),D=x.year()===I&&x.month()===P||N.year()===I&&N.month()===P,A=x.clone().add(1,"months"),R=A.year()===N.year()&&A.month()===N.month(),F=n.renderFooter();return f.a.createElement("div",{ref:this.saveRoot,className:_,style:n.style,tabIndex:"0",onKeyDown:this.onKeyDown},n.renderSidebar(),f.a.createElement("div",{className:a+"-panel"},d&&v[0]&&v[1]?f.a.createElement("a",{role:"button",title:c.clear,onClick:this.clear},h||f.a.createElement("span",{className:a+"-clear-btn"})):null,f.a.createElement("div",{className:a+"-date-panel",onMouseLeave:"both"!==m?this.onDatePanelLeave:void 0,onMouseEnter:"both"!==m?this.onDatePanelEnter:void 0},f.a.createElement(xr,o()({},n,C,{hoverValue:g,direction:"left",disabledTime:this.disabledStartTime,disabledMonth:this.disabledStartMonth,format:this.getFormat(),value:x,mode:y[0],placeholder:E,onInputChange:this.onStartInputChange,onInputSelect:this.onStartInputSelect,onValueChange:this.onStartValueChange,onPanelChange:this.onStartPanelChange,showDateInput:this.props.showDateInput,timePicker:s,showTimePicker:b||"time"===y[0],enablePrev:!0,enableNext:!R||this.isMonthYearPanelShow(y[1]),clearIcon:h})),f.a.createElement("span",{className:a+"-range-middle"},l),f.a.createElement(xr,o()({},n,C,{hoverValue:g,direction:"right",format:this.getFormat(),timePickerDisabledTime:this.getEndDisableTime(),placeholder:M,value:N,mode:y[1],onInputChange:this.onEndInputChange,onInputSelect:this.onEndInputSelect,onValueChange:this.onEndValueChange,onPanelChange:this.onEndPanelChange,showDateInput:this.props.showDateInput,timePicker:s,showTimePicker:b||"time"===y[1],disabledTime:this.disabledEndTime,disabledMonth:this.disabledEndMonth,enablePrev:!R||this.isMonthYearPanelShow(y[0]),enableNext:!0,clearIcon:h}))),f.a.createElement("div",{className:k},p||n.timePicker||O||F?f.a.createElement("div",{className:a+"-footer-btn"},F,p?f.a.createElement(_e,o()({},n,{disabled:D,value:r.value[0],onToday:this.onToday,text:c.backToToday})):null,n.timePicker?f.a.createElement(Ee,o()({},n,{showTimePicker:b||"time"===y[0]&&"time"===y[1],onOpenTimePicker:this.onOpenTimePicker,onCloseTimePicker:this.onCloseTimePicker,timePickerDisabled:!this.hasSelectedValue()||g.length})):null,O?f.a.createElement(Ce,o()({},n,{onOk:this.onOk,okDisabled:!this.isAllowedDateAndTime(v)||!this.hasSelectedValue()||g.length})):null):null)))},t}(f.a.Component);Fr.propTypes=o()({},Ie,{prefixCls:g.a.string,dateInputPlaceholder:g.a.any,seperator:g.a.string,defaultValue:g.a.any,value:g.a.any,hoverValue:g.a.any,mode:g.a.arrayOf(g.a.oneOf(["time","date","month","year","decade"])),showDateInput:g.a.bool,timePicker:g.a.any,showOk:g.a.bool,showToday:g.a.bool,defaultSelectedValue:g.a.array,selectedValue:g.a.array,onOk:g.a.func,showClear:g.a.bool,locale:g.a.object,onChange:g.a.func,onSelect:g.a.func,onValueChange:g.a.func,onHoverChange:g.a.func,onPanelChange:g.a.func,format:g.a.oneOfType([g.a.string,g.a.arrayOf(g.a.string)]),onClear:g.a.func,type:g.a.any,disabledDate:g.a.func,disabledTime:g.a.func,clearIcon:g.a.node,onKeyDown:g.a.func}),Fr.defaultProps=o()({},De,{type:"both",seperator:"~",defaultSelectedValue:[],onValueChange:Nr,onHoverChange:Nr,onPanelChange:Nr,disabledTime:Nr,onInputSelect:Nr,showToday:!0,showDateInput:!0});var Vr=function(){var e=this;this.onDatePanelEnter=function(){e.hasSelectedValue()&&e.fireHoverValueChange(e.state.selectedValue.concat())},this.onDatePanelLeave=function(){e.hasSelectedValue()&&e.fireHoverValueChange([])},this.onSelect=function(t){var n=e.props.type,r=e.state,o=r.selectedValue,a=r.prevSelectedValue,i=r.firstSelectedValue,l=void 0;if("both"===n)i?e.compare(i,t)<0?(L(a[1],t),l=[i,t]):(L(a[0],t),L(a[1],i),l=[t,i]):(L(a[0],t),l=[t]);else if("start"===n){L(a[0],t);var s=o[1];l=s&&e.compare(s,t)>0?[t,s]:[t]}else{var u=o[0];u&&e.compare(u,t)<=0?(L(a[1],t),l=[u,t]):(L(a[0],t),l=[t])}e.fireSelectValueChange(l)},this.onKeyDown=function(t){if("input"!==t.target.nodeName.toLowerCase()){var n=t.keyCode,r=t.ctrlKey||t.metaKey,o=e.state,a=o.selectedValue,i=o.hoverValue,l=o.firstSelectedValue,s=o.value,u=e.props,c=u.onKeyDown,d=u.disabledDate,f=function(n){var r=void 0,o=void 0,u=void 0;if(l?1===i.length?(r=i[0].clone(),o=n(r),u=e.onDayHover(o)):(r=i[0].isSame(l,"day")?i[1]:i[0],o=n(r),u=e.onDayHover(o)):(r=i[0]||a[0]||s[0]||_()(),o=n(r),u=[o],e.fireHoverValueChange(u)),u.length>=2){var c=u.some(function(e){return!qe(s,e,"month")});if(c){var d=u.slice().sort(function(e,t){return e.valueOf()-t.valueOf()});d[0].isSame(d[1],"month")&&(d[1]=d[0].clone().add(1,"month")),e.fireValueChange(d)}}else if(1===u.length){var f=s.findIndex(function(e){return e.isSame(r,"month")});if(-1===f&&(f=0),s.every(function(e){return!e.isSame(o,"month")})){var p=s.slice();p[f]=o.clone(),e.fireValueChange(p)}}return t.preventDefault(),o};switch(n){case v["a"].DOWN:return void f(function(e){return Ue(e,1,"weeks")});case v["a"].UP:return void f(function(e){return Ue(e,-1,"weeks")});case v["a"].LEFT:return void f(r?function(e){return Ue(e,-1,"years")}:function(e){return Ue(e,-1,"days")});case v["a"].RIGHT:return void f(r?function(e){return Ue(e,1,"years")}:function(e){return Ue(e,1,"days")});case v["a"].HOME:return void f(function(e){return He(e)});case v["a"].END:return void f(function(e){return We(e)});case v["a"].PAGE_DOWN:return void f(function(e){return Ue(e,1,"month")});case v["a"].PAGE_UP:return void f(function(e){return Ue(e,-1,"month")});case v["a"].ENTER:var p=void 0;return p=0===i.length?f(function(e){return e}):1===i.length?i[0]:i[0].isSame(l,"day")?i[1]:i[0],!p||d&&d(p)||e.onSelect(p),void t.preventDefault();default:c&&c(t)}}},this.onDayHover=function(t){var n=[],r=e.state,o=r.selectedValue,a=r.firstSelectedValue,i=e.props.type;if("start"===i&&o[1])n=e.compare(t,o[1])<0?[t,o[1]]:[t];else if("end"===i&&o[0])n=e.compare(t,o[0])>0?[o[0],t]:[];else{if(!a)return e.state.hoverValue.length&&e.setState({hoverValue:[]}),n;n=e.compare(t,a)<0?[t,a]:[a,t]}return e.fireHoverValueChange(n),n},this.onToday=function(){var t=T(e.state.value[0]),n=t.clone().add(1,"months");e.setState({value:[t,n]})},this.onOpenTimePicker=function(){e.setState({showTimePicker:!0})},this.onCloseTimePicker=function(){e.setState({showTimePicker:!1})},this.onOk=function(){var t=e.state.selectedValue;e.isAllowedDateAndTime(t)&&e.props.onOk(e.state.selectedValue)},this.onStartInputChange=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=["left"].concat(n);return Rr.apply(e,o)},this.onEndInputChange=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=["right"].concat(n);return Rr.apply(e,o)},this.onStartInputSelect=function(t){var n=["left",t,{source:"dateInputSelect"}];return Rr.apply(e,n)},this.onEndInputSelect=function(t){var n=["right",t,{source:"dateInputSelect"}];return Rr.apply(e,n)},this.onStartValueChange=function(t){var n=[].concat(e.state.value);return n[0]=t,e.fireValueChange(n)},this.onEndValueChange=function(t){var n=[].concat(e.state.value);return n[1]=t,e.fireValueChange(n)},this.onStartPanelChange=function(t,n){var r=e.props,o=e.state,a=[n,o.mode[1]],i={panelTriggerSource:"start"};"mode"in r||(i.mode=a),e.setState(i);var l=[t||o.value[0],o.value[1]];r.onPanelChange(l,a)},this.onEndPanelChange=function(t,n){var r=e.props,o=e.state,a=[o.mode[0],n],i={panelTriggerSource:"end"};"mode"in r||(i.mode=a),e.setState(i);var l=[o.value[0],t||o.value[1]];r.onPanelChange(l,a)},this.getStartValue=function(){var t=e.state,n=t.selectedValue,r=t.showTimePicker,o=t.value,a=t.mode,i=t.panelTriggerSource,l=o[0];return n[0]&&e.props.timePicker&&(l=l.clone(),L(n[0],l)),r&&n[0]&&(l=n[0]),"end"===i&&"date"===a[0]&&"date"===a[1]&&l.isSame(o[1],"month")&&(l=l.clone().subtract(1,"month")),l},this.getEndValue=function(){var t=e.state,n=t.value,r=t.selectedValue,o=t.showTimePicker,a=t.mode,i=t.panelTriggerSource,l=n[1]?n[1].clone():n[0].clone().add(1,"month");return r[1]&&e.props.timePicker&&L(r[1],l),o&&(l=r[1]?r[1]:e.getStartValue()),!o&&"end"!==i&&"date"===a[0]&&"date"===a[1]&&l.isSame(n[0],"month")&&(l=l.clone().add(1,"month")),l},this.getEndDisableTime=function(){var t=e.state,n=t.selectedValue,r=t.value,o=e.props.disabledTime,a=o(n,"end")||{},i=n&&n[0]||r[0].clone();if(!n[1]||i.isSame(n[1],"day")){var l=i.hour(),s=i.minute(),u=i.second(),c=a.disabledHours,d=a.disabledMinutes,f=a.disabledSeconds,p=d?d():[],m=f?f():[];return c=Ar(l,c),d=Ar(s,d),f=Ar(u,f),{disabledHours:function(){return c},disabledMinutes:function(e){return e===l?d:p},disabledSeconds:function(e,t){return e===l&&t===s?f:m}}}return a},this.isAllowedDateAndTime=function(t){return A(t[0],e.props.disabledDate,e.disabledStartTime)&&A(t[1],e.props.disabledDate,e.disabledEndTime)},this.isMonthYearPanelShow=function(e){return["month","year","decade"].indexOf(e)>-1},this.hasSelectedValue=function(){var t=e.state.selectedValue;return!!t[1]&&!!t[0]},this.compare=function(t,n){return e.props.timePicker?t.diff(n):t.diff(n,"days")},this.fireSelectValueChange=function(t,n,r){var o=e.props.timePicker,a=e.state.prevSelectedValue;if(o&&o.props.defaultValue){var i=o.props.defaultValue;!a[0]&&t[0]&&L(i[0],t[0]),!a[1]&&t[1]&&L(i[1],t[1])}if("selectedValue"in e.props||e.setState({selectedValue:t}),!e.state.selectedValue[0]||!e.state.selectedValue[1]){var l=t[0]||_()(),s=t[1]||l.clone().add(1,"months");e.setState({selectedValue:t,value:Ir([l,s])})}t[0]&&!t[1]&&(e.setState({firstSelectedValue:t[0]}),e.fireHoverValueChange(t.concat())),e.props.onChange(t),(n||t[0]&&t[1])&&(e.setState({prevSelectedValue:t,firstSelectedValue:null}),e.fireHoverValueChange([]),e.props.onSelect(t,r))},this.fireValueChange=function(t){var n=e.props;"value"in n||e.setState({value:t}),n.onValueChange(t)},this.fireHoverValueChange=function(t){var n=e.props;"hoverValue"in n||e.setState({hoverValue:t}),n.onHoverChange(t)},this.clear=function(){e.fireSelectValueChange([],!0),e.props.onClear()},this.disabledStartTime=function(t){return e.props.disabledTime(t,"start")},this.disabledEndTime=function(t){return e.props.disabledTime(t,"end")},this.disabledStartMonth=function(t){var n=e.state.value;return t.isAfter(n[1],"month")},this.disabledEndMonth=function(t){var n=e.state.value;return t.isBefore(n[0],"month")}};Object(y["polyfill"])(Fr);var jr=Ae(Fr),zr=n("Gytx"),Br=n.n(zr),Hr=n("mr32");function Wr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ur(e){var t,n=e.suffixIcon,r=e.prefixCls;return n&&(d["isValidElement"](n)?d["cloneElement"](n,{className:S()((t={},Wr(t,n.props.className,n.props.className),Wr(t,"".concat(r,"-picker-icon"),!0),t))}):d["createElement"]("span",{className:"".concat(r,"-picker-icon")},n))||d["createElement"](ft["default"],{type:"calendar",className:"".concat(r,"-picker-icon")})}function qr(e){return qr="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},qr(e)}function Kr(){return Kr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kr.apply(this,arguments)}function Gr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zr(e,t,n){return t&&Xr(e.prototype,t),n&&Xr(e,n),e}function Qr(e,t){return!t||"object"!==qr(t)&&"function"!==typeof t?$r(e):t}function Jr(e){return Jr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jr(e)}function $r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eo(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}}),t&&to(e,t)}function to(e,t){return to=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},to(e,t)}function no(e,t){return ao(e)||oo(e,t)||ro()}function ro(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function oo(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}}function ao(e){if(Array.isArray(e))return e}function io(e,t){var n=no(e,2),r=n[0],o=n[1];if(r||o){if(t&&"month"===t[0])return[r,o];var a=o&&o.isSame(r,"month")?o.clone().add(1,"month"):o;return[r,a]}}function lo(e){if(e)return Array.isArray(e)?e:[e,e.clone().add(1,"month")]}function so(e){return!!Array.isArray(e)&&(0===e.length||e.every(function(e){return!e}))}function uo(e,t){if(t&&e&&0!==e.length){var n=no(e,2),r=n[0],o=n[1];r&&r.locale(t),o&&o.locale(t)}}var co=function(e){function t(e){var n;Yr(this,t),n=Qr(this,Jr(t).call(this,e)),n.savePicker=function(e){n.picker=e},n.clearSelection=function(e){e.preventDefault(),e.stopPropagation(),n.setState({value:[]}),n.handleChange([])},n.clearHoverValue=function(){return n.setState({hoverValue:[]})},n.handleChange=function(e){var t=$r(n),r=t.props;"value"in r||n.setState(function(t){var n=t.showDate;return{value:e,showDate:io(e)||n}}),e[0]&&e[1]&&e[0].diff(e[1])>0&&(e[1]=void 0);var o=no(e,2),a=o[0],i=o[1];"function"===typeof r.onChange&&r.onChange(e,[vt(a,r.format),vt(i,r.format)])},n.handleOpenChange=function(e){"open"in n.props||n.setState({open:e}),!1===e&&n.clearHoverValue();var t=n.props.onOpenChange;t&&t(e)},n.handleShowDateChange=function(e){return n.setState({showDate:e})},n.handleHoverChange=function(e){return n.setState({hoverValue:e})},n.handleRangeMouseLeave=function(){n.state.open&&n.clearHoverValue()},n.handleCalendarInputSelect=function(e){var t=no(e,1),r=t[0];r&&n.setState(function(t){var n=t.showDate;return{value:e,showDate:io(e)||n}})},n.handleRangeClick=function(e){"function"===typeof e&&(e=e()),n.setValue(e,!0);var t=n.props,r=t.onOk,o=t.onOpenChange;r&&r(e),o&&o(!1)},n.renderFooter=function(){var e=n.props,t=e.ranges,r=e.renderExtraFooter,o=$r(n),a=o.prefixCls,i=o.tagPrefixCls;if(!t&&!r)return null;var l=r?d["createElement"]("div",{className:"".concat(a,"-footer-extra"),key:"extra"},r()):null,s=t&&Object.keys(t).map(function(e){var r=t[e],o="function"===typeof r?r.call($r(n)):r;return d["createElement"](Hr["default"],{key:e,prefixCls:i,color:"blue",onClick:function(){return n.handleRangeClick(r)},onMouseEnter:function(){return n.setState({hoverValue:o})},onMouseLeave:n.handleRangeMouseLeave},e)}),u=s&&s.length>0?d["createElement"]("div",{className:"".concat(a,"-footer-extra ").concat(a,"-range-quick-selector"),key:"range"},s):null;return[u,l]},n.renderRangePicker=function(e){var t,r=e.getPrefixCls,o=$r(n),a=o.state,i=o.props,l=a.value,s=a.showDate,u=a.hoverValue,c=a.open,f=i.prefixCls,p=i.tagPrefixCls,m=i.popupStyle,h=i.style,g=i.disabledDate,v=i.disabledTime,y=i.showTime,b=i.showToday,w=i.ranges,_=i.onOk,C=i.locale,E=i.localeCode,M=i.format,O=i.dateRender,T=i.onCalendarChange,k=i.suffixIcon,x=i.separator,N=r("calendar",f),L=r("tag",p);n.prefixCls=N,n.tagPrefixCls=L,uo(l,E),uo(s,E),Object(mt["a"])(!("onOK"in i),"RangePicker","It should be `RangePicker[onOk]`, instead of `onOK`!");var P=S()((t={},Gr(t,"".concat(N,"-time"),y),Gr(t,"".concat(N,"-range-with-ranges"),w),t)),I={onChange:n.handleChange},D={onOk:n.handleChange};i.timePicker?I.onChange=function(e){return n.handleChange(e)}:D={},"mode"in i&&(D.mode=i.mode);var A=Array.isArray(i.placeholder)?i.placeholder[0]:C.lang.rangePlaceholder[0],R=Array.isArray(i.placeholder)?i.placeholder[1]:C.lang.rangePlaceholder[1],F=d["createElement"](jr,Kr({},D,{seperator:x,onChange:T,format:M,prefixCls:N,className:P,renderFooter:n.renderFooter,timePicker:i.timePicker,disabledDate:g,disabledTime:v,dateInputPlaceholder:[A,R],locale:C.lang,onOk:_,dateRender:O,value:s,onValueChange:n.handleShowDateChange,hoverValue:u,onHoverChange:n.handleHoverChange,onPanelChange:i.onPanelChange,showToday:b,onInputSelect:n.handleCalendarInputSelect})),V={};i.showTime&&(V.width=h&&h.width||350);var j=no(l,2),z=j[0],B=j[1],H=!i.disabled&&i.allowClear&&l&&(z||B)?d["createElement"](ft["default"],{type:"close-circle",className:"".concat(N,"-picker-clear"),onClick:n.clearSelection,theme:"filled"}):null,W=d["createElement"](Ur,{suffixIcon:k,prefixCls:N}),U=function(e){var t=e.value,n=no(t,2),r=n[0],o=n[1];return d["createElement"]("span",{className:i.pickerInputClass},d["createElement"]("input",{disabled:i.disabled,readOnly:!0,value:vt(r,i.format),placeholder:A,className:"".concat(N,"-range-picker-input"),tabIndex:-1}),d["createElement"]("span",{className:"".concat(N,"-range-picker-separator")}," ",x," "),d["createElement"]("input",{disabled:i.disabled,readOnly:!0,value:vt(o,i.format),placeholder:R,className:"".concat(N,"-range-picker-input"),tabIndex:-1}),H,W)};return d["createElement"]("span",{ref:n.savePicker,id:"number"===typeof i.id?i.id.toString():i.id,className:S()(i.className,i.pickerClass),style:Kr(Kr({},h),V),tabIndex:i.disabled?-1:0,onFocus:i.onFocus,onBlur:i.onBlur,onMouseEnter:i.onMouseEnter,onMouseLeave:i.onMouseLeave},d["createElement"](ct,Kr({},i,I,{calendar:F,value:l,open:c,onOpenChange:n.handleOpenChange,prefixCls:"".concat(N,"-picker-container"),style:m}),U))};var r=e.value||e.defaultValue||[],o=no(r,2),a=o[0],i=o[1];if(a&&!Object(ht["a"])(w).isMoment(a)||i&&!Object(ht["a"])(w).isMoment(i))throw new Error("The value/defaultValue of RangePicker must be a moment object array after `antd@2.0`, see: https://u.ant.design/date-picker-value");var l=!r||so(r)?e.defaultPickerValue:r;return n.state={value:r,showDate:lo(l||Object(ht["a"])(w)()),open:e.open,hoverValue:[]},n}return eo(t,e),Zr(t,[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"setValue",value:function(e,t){this.handleChange(e),!t&&this.props.showTime||"open"in this.props||this.setState({open:!1})}},{key:"focus",value:function(){this.picker.focus()}},{key:"blur",value:function(){this.picker.blur()}},{key:"render",value:function(){return d["createElement"](pt["a"],null,this.renderRangePicker)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=null;if("value"in e){var r=e.value||[];n={value:r},Br()(e.value,t.value)||(n=Kr(Kr({},n),{showDate:io(r,e.mode)||t.showDate}))}return"open"in e&&t.open!==e.open&&(n=Kr(Kr({},n),{open:e.open})),n}}]),t}(d["Component"]);co.defaultProps={allowClear:!0,showToday:!1,separator:"~"},Object(y["polyfill"])(co);var fo=co;function po(e){return po="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},po(e)}function mo(){return mo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mo.apply(this,arguments)}function ho(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function go(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function vo(e,t,n){return t&&go(e.prototype,t),n&&go(e,n),e}function yo(e,t){return!t||"object"!==po(t)&&"function"!==typeof t?wo(e):t}function bo(e){return bo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},bo(e)}function wo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _o(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}}),t&&Co(e,t)}function Co(e,t){return Co=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Co(e,t)}function Eo(e,t){return e&&e.format(t)||""}var Mo=function(e){function t(e){var n;ho(this,t),n=yo(this,bo(t).call(this,e)),n.saveInput=function(e){n.input=e},n.weekDateRender=function(e){var t=n.state.value,r=wo(n),o=r.prefixCls,a=n.props.dateRender,i=a?a(e):e.date();return t&&e.year()===t.year()&&e.week()===t.week()?d["createElement"]("div",{className:"".concat(o,"-selected-day")},d["createElement"]("div",{className:"".concat(o,"-date")},i)):d["createElement"]("div",{className:"".concat(o,"-date")},i)},n.handleChange=function(e){"value"in n.props||n.setState({value:e}),n.props.onChange(e,Eo(e,n.props.format))},n.handleOpenChange=function(e){var t=n.props.onOpenChange;"open"in n.props||n.setState({open:e}),t&&t(e)},n.clearSelection=function(e){e.preventDefault(),e.stopPropagation(),n.handleChange(null)},n.renderFooter=function(){var e=n.props,t=e.prefixCls,r=e.renderExtraFooter;return r?d["createElement"]("div",{className:"".concat(t,"-footer-extra")},r.apply(void 0,arguments)):null},n.renderWeekPicker=function(e){var t=e.getPrefixCls,r=n.props,o=r.prefixCls,a=r.className,i=r.disabled,l=r.pickerClass,s=r.popupStyle,u=r.pickerInputClass,c=r.format,f=r.allowClear,p=r.locale,m=r.localeCode,h=r.disabledDate,g=r.style,v=r.onFocus,y=r.onBlur,b=r.id,w=r.suffixIcon,_=r.defaultPickerValue,C=t("calendar",o);n.prefixCls=C;var E=n.state,M=E.open,O=E.value;O&&m&&O.locale(m);var T="placeholder"in n.props?n.props.placeholder:p.lang.placeholder,k=d["createElement"](Qe,{showWeekNumber:!0,dateRender:n.weekDateRender,prefixCls:C,format:c,locale:p.lang,showDateInput:!1,showToday:!1,disabledDate:h,renderFooter:n.renderFooter,defaultValue:_}),x=!i&&f&&n.state.value?d["createElement"](ft["default"],{type:"close-circle",className:"".concat(C,"-picker-clear"),onClick:n.clearSelection,theme:"filled"}):null,N=d["createElement"](Ur,{suffixIcon:w,prefixCls:C}),L=function(e){var t=e.value;return d["createElement"]("span",{style:{display:"inline-block",width:"100%"}},d["createElement"]("input",{ref:n.saveInput,disabled:i,readOnly:!0,value:t&&t.format(c)||"",placeholder:T,className:u,onFocus:v,onBlur:y}),x,N)};return d["createElement"]("span",{className:S()(a,l),style:g,id:b},d["createElement"](ct,mo({},n.props,{calendar:k,prefixCls:"".concat(C,"-picker-container"),value:O,onChange:n.handleChange,open:M,onOpenChange:n.handleOpenChange,style:s}),L))};var r=e.value||e.defaultValue;if(r&&!Object(ht["a"])(w).isMoment(r))throw new Error("The value/defaultValue of WeekPicker must be a moment object after `antd@2.0`, see: https://u.ant.design/date-picker-value");return n.state={value:r,open:e.open},n}return _o(t,e),vo(t,[{key:"componentDidUpdate",value:function(e,t){"open"in this.props||!t.open||this.state.open||this.focus()}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){return d["createElement"](pt["a"],null,this.renderWeekPicker)}}],[{key:"getDerivedStateFromProps",value:function(e){if("value"in e||"open"in e){var t={};return"value"in e&&(t.value=e.value),"open"in e&&(t.open=e.open),t}return null}}]),t}(d["Component"]);Mo.defaultProps={format:"gggg-wo",allowClear:!0},Object(y["polyfill"])(Mo);var So=Mo;function Oo(){return Oo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oo.apply(this,arguments)}var To=Tr(xt(Qe),"date"),ko=Tr(xt($e),"month");Oo(To,{RangePicker:Tr(fo,"date"),MonthPicker:ko,WeekPicker:Tr(So,"week")});t["default"]=To},"+iFO":function(e,t,n){var r=n("dTAl"),o=n("LcsW"),a=n("6sVZ");function i(e){return"function"!=typeof e.constructor||a(e)?{}:r(o(e))}e.exports=i},"+kNj":function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("TWi8")),a=r(n("mKKh"));o.default.Description=a.default;var i=o.default;t.default=i},"+kn0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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};t.convertFieldsError=i,t.format=l,t.isEmptyValue=u,t.isEmptyObject=c,t.asyncMap=m,t.complementError=h,t.deepMerge=g;var a=/%[sdj%]/g;t.warning=function(){};function i(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=1,o=t[0],i=t.length;if("function"===typeof o)return o.apply(null,t.slice(1));if("string"===typeof o){for(var l=String(o).replace(a,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(e){return"[Circular]"}break;default:return e}}),s=t[r];r<i;s=t[++r])l+=" "+s;return l}return o}function s(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}function u(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!s(t)||"string"!==typeof e||e))}function c(e){return 0===Object.keys(e).length}function d(e,t,n){var r=[],o=0,a=e.length;function i(e){r.push.apply(r,e),o++,o===a&&n(r)}e.forEach(function(e){t(e,i)})}function f(e,t,n){var r=0,o=e.length;function a(i){if(i&&i.length)n(i);else{var l=r;r+=1,l<o?t(e[l],a):n([])}}a([])}function p(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n])}),t}function m(e,t,n,r){if(t.first){var o=p(e);return f(o,n,r)}var a=t.firstFields||[];!0===a&&(a=Object.keys(e));var l=Object.keys(e),s=l.length,u=0,c=[],m=new Promise(function(t,o){var p=function(e){if(c.push.apply(c,e),u++,u===s)return r(c),c.length?o({errors:c,fields:i(c)}):t()};l.forEach(function(t){var r=e[t];-1!==a.indexOf(t)?f(r,n,p):d(r,n,p)})});return m["catch"](function(e){return e}),m}function h(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"===typeof t?t():t,field:t.field||e.fullField}}}function g(e,t){if(t)for(var n in t)if(t.hasOwnProperty(n)){var a=t[n];"object"===("undefined"===typeof a?"undefined":o(a))&&"object"===o(e[n])?e[n]=r({},e[n],a):e[n]=a}return e}},"+mmm":function(e,t,n){"use strict";var r=n("wYm8");function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},"+n12":function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.checkOemName=C,t.paramsTransform=E,t.getAlarmCondition=M,t.dateRangeCustom=S,t.secondsToDayAndHours=O,t.trim=T,t.validateMaxNumberRange=k,t.validateNumberRange=x,t.getPageParams=N,t.getAddPageParam=L,t.getLastPageParams=P,t.getEndMapAddr=I,t.getEndMapNum=D,t.PrefixInteger=A,t.regAddrFill0=R,t.renderReadWrite=F,t.renderAlarmLevel=V,t.renderDataType=j,t.renderTypeId=z,t.uniqueArr=B,t.prefixInteger=U,t.getLocationQuery=G,t.rangeOfOverlap=Y,t.findParentNode=t.renderSerialPort=t.checkStrLengthRule=t.checkLength=t.getSessionId=t.getPageModel=t.getCloudToken=t.generateUUID=t.differenceByArray=t.capitalize=t.setTheme=t.currentThemeColor=t.getNextId=t.getNextNodeId=t.json2array2=t.json2array=t.getAuthorityFromRouter=t.getPageQuery=t.isAntDesignProOrDev=t.isAntDesignPro=t.isUrl=void 0;var o=r(n("p0pE")),a=r(n("qIgq")),i=n("s4NR"),l=r(n("bALw")),s=n("LvDl"),u=n("LLXN"),c=r(n("wd/R"));n("RiPy");var d=n("4USb"),f=n("MsYj"),p=r(n("aS0n")),m=n("34ay"),h=void 0,g=/(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/,v=function(e){return g.test(e)};t.isUrl=v;var y=function(){return"preview.pro.ant.design"===window.location.hostname};t.isAntDesignPro=y;var b=function(){var e="production";return"development"===e||y()};t.isAntDesignProOrDev=b;var w=function(){return(0,i.parse)(window.location.href.split("?")[1])};t.getPageQuery=w;var _=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=e.find(function(e){var n=e.path;return n&&(0,l.default)(n).exec(t)});if(n)return n};function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=localStorage.getItem("oem_name")||"";return t.includes(e)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e;return(0,s.forEach)(t,function(e,n){t[n]=!0===e?1:!1===e?0:void 0===e?"":"maxValue"===n||"minValue"===n||"maxScaleValue"===n||"minScaleValue"===n?e.toFixed(1):e}),t}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.cond1,n=void 0===t?{}:t,r=e.cond2,o=void 0===r?{}:r,a=e.condOp,i=n.op,l=n.value,s=o.op,c=o.value,d="";return i&&(d="".concat((0,u.formatMessage)({id:"alarm.".concat(i)})," ").concat(l)),"none"!==a&&(d="".concat(d," ").concat((0,u.formatMessage)({id:"alarm.".concat(a)})),s&&(d="".concat(d," ").concat((0,u.formatMessage)({id:"alarm.".concat(s)})," ").concat(c))),d}function S(e,t){var n,r=e.startOf("day").unix(),o=t.startOf("day").unix(),a=(0,c.default)().startOf("day").unix();return n=o===a?(0,c.default)().unix():t.endOf("day").unix(),[r,n]}function O(e){var t=86400,n=parseInt(e/t,10)||0,r=c.default.duration(e%t,"seconds").format("hh:mm:ss",{trim:!1});return"".concat(n," ").concat((0,u.formatMessage)({id:0===n?"common.day":"common.days"})," ").concat(r)}function T(e){return e&&e.replace(/(^\s*)|(\s*$)/g,"")}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=(0,u.formatMessage)({id:"common.form.check-number-range"},{range:"".concat(t," ~ ").concat(n)}),a=/^-?[0-9]\d*$/;a.test(e)&&(0,f.Big)(e).subtract(t)>=0&&(0,f.Big)(e).subtract(n)<=0?r():r(o)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=(0,u.formatMessage)({id:o?"common.form.check-number-range-float":"common.form.check-number-range"},{range:"".concat(t," ~ ").concat(n)}),i=(0,u.formatMessage)({id:"common.form.check-number-decimal"},{number:"6"}),l=/^-?[0-9]\d*$/;if(o){l=/^(-){0,1}[0-9]+([.]{1}[0-9]+){0,1}$/;var s=/^(([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)|([-]([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)))$/;!s.test(e)&&String(e).length<19&&r(i)}null==e?r():""!==e&&(l.test(e)&&new p.default(e).compareTo(new p.default(n))<=0&&new p.default(e).compareTo(new p.default(t))>=0?r():r(a)),r()}function N(e,t){var n={};return n=e%t===0?{cursor:Math.ceil(e/t)*t,limit:t}:{cursor:(Math.ceil(e/t)-1)*t,limit:t},n}function L(e,t){var n={};return n=e%t===0?{page:Math.ceil(e/t)+1,pageSize:t}:{page:Math.ceil(e/t),pageSize:t},n}function P(e,t){var n={};return n=e%t===0?{cursor:(Math.floor(e/t)-1)*t,limit:t}:{cursor:Math.floor(e/t)*t,limit:t},n}function I(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,o=arguments.length>4?arguments[4]:void 0,a=D(e,t,n,r,o);return R(e,a)}function D(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2,o=arguments.length>4?arguments[4]:void 0,a=t;return t&&!o&&("0X"===e||"1X"===e?"BYTE"===n||"SINT"===n?a=parseInt(t,10)+7:"INT"===n||"WORD"===n||"BCD"===n?a=parseInt(t,10)+15:"DWORD"===n||"DINT"===n||"BCD32"===n?a=parseInt(t,10)+31:"LONG"!==n&&"ULONG"!==n||(a=parseInt(t,10)+63):"3X"!==e&&"4X"!==e||("DWORD"===n||"DINT"===n||"FLOAT"===n||"BCD32"===n?a=parseInt(t,10)+1:"STRING"===n?a=parseInt(t,10)+(Math.ceil(parseInt(r,10)/2)-1):"LONG"!==n&&"ULONG"!==n&&"DOUBLE"!==n||(a=parseInt(t,10)+3))),a}function A(e,t){return(Array(t).join(0)+e).slice(-t)}function R(e,t){var n="";if(""!==t&&Number(t)<1e4)switch(e){case"0X":n=A(t,5);break;case"1X":n="1".concat(A(t,4));break;case"3X":n="3".concat(A(t,4));break;case"4X":n="4".concat(A(t,4));break;default:break}else if(""!==t&&Number(t)>=1e4)switch(e){case"0X":n=A(t,6);break;case"1X":n="1".concat(A(t,5));break;case"3X":n="3".concat(A(t,5));break;case"4X":n="4".concat(A(t,5));break;default:break}return n}function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="";switch(e){case"ro":t="Read";break;case"rw":t="Read/Write";break;case"wo":t="Write";break;default:break}return t}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="";switch(e){case 1:t=(0,u.formatMessage)({id:"alarm.level-1"});break;case 2:t=(0,u.formatMessage)({id:"alarm.level-2"});break;case 3:t=(0,u.formatMessage)({id:"alarm.level-3"});break;case 4:t=(0,u.formatMessage)({id:"alarm.level-4"});break;case 5:t=(0,u.formatMessage)({id:"alarm.level-5"});break;default:break}return t}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="";switch(e){case"BIT":t=(0,u.formatMessage)({id:"controller.form.data-type-BIT"});break;case"BYTE":t=(0,u.formatMessage)({id:"controller.form.data-type-BYTE"});break;case"SINT":t=(0,u.formatMessage)({id:"controller.form.data-type-SINT"});break;case"WORD":t=(0,u.formatMessage)({id:"controller.form.data-type-WORD"});break;case"INT":t=(0,u.formatMessage)({id:"controller.form.data-type-INT"});break;case"DWORD":t=(0,u.formatMessage)({id:"controller.form.data-type-DWORD"});break;case"BCD32":t=(0,u.formatMessage)({id:"controller.form.data-type-BCD32"});break;case"DINT":t=(0,u.formatMessage)({id:"controller.form.data-type-DINT"});break;case"FLOAT":t=(0,u.formatMessage)({id:"controller.form.data-type-FLOAT"});break;case"STRING":t=(0,u.formatMessage)({id:"controller.form.data-type-STRING"});break;case"BCD":t=(0,u.formatMessage)({id:"controller.form.data-type-BCD"});break;case"LONG":t=(0,u.formatMessage)({id:"controller.form.data-type-LONG"});break;case"ULONG":t=(0,u.formatMessage)({id:"controller.form.data-type-ULONG"});break;case"DOUBLE":t=(0,u.formatMessage)({id:"controller.form.data-type-DOUBLE"});break;default:break}return t}function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="";switch(e){case 1:t="[1] M_SP_NA_1";break;case 30:t="[30] M_SP_TB_1";break;case 3:t="[3] M_DP_NA_1";break;case 31:t="[31] M_DP_TB_1";break;case 5:t="[5] M_ST_NA_1";break;case 32:t="[32] M_ST_TB_1";break;case 7:t="[7] M_BO_NA_1";break;case 33:t="[33] M_BO_TB_1";break;case 9:t="[9] M_ME_NA_1";break;case 21:t="[21] M_ME_ND_1";break;case 34:t="[34] M_ME_TD_1";break;case 11:t="[11] M_ME_NB_1";break;case 35:t="[35] M_ME_TE_1";break;case 13:t="[13] M_ME_NC_1";break;case 36:t="[36] M_ME_TF_1";break;case 15:t="[15] M_IT_NA_1";break;case 37:t="[37] M_IT_TB_1";break;case 110:t="[110] P_ME_NA_1";break;case 111:t="[111] P_ME_NB_1";break;case 112:t="[112] P_ME_NC_1";break;case 45:t="[45] C_SC_NA_1";break;case 58:t="[58] C_SC_TA_1";break;case 46:t="[46] C_DC_NA_1";break;case 59:t="[59] C_DC_TA_1";break;case 47:t="[47] C_RC_NA_1";break;case 60:t="[60] C_RC_TA_1";break;case 48:t="[48] C_SE_NA_1";break;case 61:t="[61] C_SE_TA_1";break;case 49:t="[49] C_SE_NB_1";break;case 62:t="[62] C_SE_TB_1";break;case 50:t="[50] C_SE_NC_1";break;case 63:t="[63] C_SE_TC_1";break;case 51:t="[51] C_BO_NA_1";break;case 64:t="[64] C_BO_TA_1";break;default:break}return t}function B(e,t){var n=new Map;return e.filter(function(e){return!n.has(e[t])&&n.set(e[t],1)})}t.getAuthorityFromRouter=_;var H=function(e,t,n){var r=Object.entries(e).map(function(e){var t=(0,a.default)(e,2),n=t[0],r=t[1];return(0,o.default)({},r,{_id:n})});return r=(0,s.orderBy)(r,"_id"),n&&t?(0,s.orderBy)(r,t,n):r};t.json2array=H;var W=function(e){var t=Object.entries(e).map(function(e){var t=(0,a.default)(e,2),n=t[0],r=t[1];return(0,o.default)({},r,{_id:n})});return t};function U(e,t){return(Array(t).join("0")+e).slice(-t)}t.json2array2=W;var q=function(e){var t=[];return e.length?(0,s.forEach)(e,function(e){var n=e.nodeId;t.push(Number(n.slice(7)))}):t.push(0),Number((0,s.max)(t))+1};t.getNextNodeId=q;var K=function(e){var t,n=0,r=[];((0,s.forEach)(e,function(t,n){var o,a=t._id;(0,s.isArray)(e)||(a=n),r.push(parseInt(null===(o=a)||void 0===o?void 0:o.slice(0,4),16))}),r.length)&&(n=null!==(t=(0,s.max)(r))&&void 0!==t?t:0,n+=1);var o=U(n.toString(16),4),a=Number((0,c.default)().format("X")).toString(16),i=U((0,s.random)(0,65535).toString(16),4);return"".concat(o).concat(a).concat(i)};function G(){var e,t=null===(e=window.location.search.substring(1))||void 0===e?void 0:e.split("&"),n={};return t.forEach(function(e){var t=e.split("="),r=(0,a.default)(t,2),o=r[0],i=r[1];n[o]=decodeURI(i)}),n}function Y(e,t,n){var r="",o=(0,s.isNaN)(t)?e:t;return n.forEach(function(t){var n=[e,t.startMapAddr],a=[o,t.endMapAddr];Math.max.apply(Math,n)<=Math.min.apply(Math,a)&&(r=e===o?"".concat(e):"".concat(e," ~ ").concat(o))}),r}t.getNextId=K;var X=function(){var e=localStorage.getItem("oem_name")||"";switch(e){case"welotec":return"#de350b";case"inhand":return"#3eb044";case"hlzy":return"#188aff";case"lcgyhlw":return"#0060b2";default:return"#3eb044"}};t.currentThemeColor=X;var Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"standard",t=document.getElementById("theme-style"),n=document.querySelector("#plc"),r="/theme/standard.css",o="body-wrap-theme-standard",a=window.location.href.includes("localhost")?"":"/edge-computing/apps/device";"standard"===e?(r="".concat(a,"/theme/standard.css"),o="body-wrap-theme-standard"):"customTk"===e?(r="".concat(a,"/theme/customTk.css"),o="body-wrap-theme-customTk"):"customHL"===e?(r="".concat(a,"/theme/customHL.css"),o="body-wrap-theme-customHL"):"customLC"===e&&(r="".concat(a,"/theme/customLC.css"),o="body-wrap-theme-customLC"),t?(t.href=r,n.className=o):(t=document.createElement("link"),t.type="text/css",t.rel="stylesheet",t.id="theme-style",t.href=r,n.className=o,document.body.append(t))};t.setTheme=Z;var Q=function(e){var t="".concat(e);return t.charAt(0).toUpperCase()+t.slice(1)};t.capitalize=Q;var J=function(e,t,n){var r=e.length,o=(0,s.differenceBy)(e,t,n);return r===o.length};t.differenceByArray=J;var $=function(e){for(var t=[],n="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",r=0;r<36;r+=1)t[r]=n.substr(Math.floor(16*Math.random()),1);t[14]="4",t[8]="-",t[13]="-",t[18]="-",t[23]="-";var o=t.join("");if(e.length){var a=e.map(function(e){return e.name});if(a.find(function(e){return e===o}))return h.generateUniqNameID(e)}return o};t.generateUUID=$;var ee=function(){return new Promise(function(e){var t=(0,d.v4)();window.callbacks||(window.callbacks={}),window.callbacks[t]=e,top.postMessage({method:"getToken",requestId:t},"*")})};t.getCloudToken=ee;var te=function(){return localStorage.getItem("pageModel")||""};t.getPageModel=te;var ne=function(){return localStorage.getItem("sessionId")||""};t.getSessionId=ne;var re=function(e){var t,n=0,r=e.length;for(t=0;t<r;t++)e.charCodeAt(t)>=0&&e.charCodeAt(t)<=255?n+=1:n+=3;return n};t.checkLength=re;var oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=(0,u.formatMessage)({id:"controller.form.check-name-byte"},{min:t,max:n});null==e?r():""!==e&&(re(e)>=t&&re(e)<=n?r():r(o)),r()};t.checkStrLengthRule=oe;var ae=function(e){var t,n,r,o,a,i,l,s,c,d,f=null===(t=localStorage.getItem("antd-pro-authority"))||void 0===t?void 0:t.includes("IG532"),p=null===(n=(0,m.getAuthority)())||void 0===n?void 0:n.includes("EC942"),h=null===(r=(0,m.getAuthority)())||void 0===r?void 0:r.includes("ECX954"),g=null===(o=(0,m.getAuthority)())||void 0===o?void 0:o.includes("ECX302"),v=null===(a=(0,m.getAuthority)())||void 0===a?void 0:null===(i=a[0])||void 0===i?void 0:i.startsWith("EC3"),y=null===(l=(0,m.getAuthority)())||void 0===l?void 0:l.includes("EC954"),b=null===(s=localStorage.getItem("antd-pro-authority"))||void 0===s?void 0:s.includes("HEC"),w=null===(c=localStorage.getItem("product-number"))||void 0===c?void 0:c.includes("-D485"),_=null===(d=localStorage.getItem("product-number"))||void 0===d?void 0:d.includes("-LRAS");if(y)switch(e){case"rs232":return"P1";case"rs485":return"P2";case"com3":return"P3";case"com4":return"P4";case"com5":return"P5";case"com6":return"P6";case"com7":return"P7";case"com8":return"P8";default:return e.toUpperCase()}else if(p||v||g)switch(e){case"rs232":return"COM1";case"rs485":return"COM2";default:return e.toUpperCase()}else if(w||b)switch(e){case"rs232":return"RS485-1";case"rs485":return"RS485-2";case"com3":return"RS485-3";case"com4":return"RS485-4";case"internal":return(0,u.formatMessage)({id:"controller.form.serial-internal"});default:return e.toUpperCase()}else if(_||f)switch(e){case"rs485":return"RS485-1";case"rs232":return"RS485-2";case"com3":return"RS485-3";case"com4":return"RS485-4";case"lora":return"LoRa";default:return e.toUpperCase()}else if(h)switch(e){case"rs232":return"RS485-1";case"rs485":return"RS485-2";case"com3":return"RS485-3";case"com4":return"RS485-4";case"com5":return"RS485-5";case"com6":return"RS485-6";default:return e.toUpperCase()}return e.toUpperCase()};t.renderSerialPort=ae;var ie=function e(t,n){var r=null,o=!0,a=!1,i=void 0;try{for(var l,s=n[Symbol.iterator]();!(o=(l=s.next()).done);o=!0){var u=l.value;if(u.children&&u.children.length>0){if(u.children.some(function(e){return e.value===t}))return u;var c=e(t,u.children);if(c)return c}}}catch(e){a=!0,i=e}finally{try{o||null==s.return||s.return()}finally{if(a)throw i}}return r};t.findParentNode=ie},"+o5p":function(e,t,n){var r=n("wHrr"),o=n("9WFV"),a=n("il4q"),i=n("OsVd"),l=n("17jC");e.exports=function(e,t){var n=1==e,s=2==e,u=3==e,c=4==e,d=6==e,f=5==e||d,p=t||l;return function(t,l,m){for(var h,g,v=a(t),y=o(v),b=r(l,m,3),w=i(y.length),_=0,C=n?p(t,w):s?p(t,0):void 0;w>_;_++)if((f||_ in y)&&(h=y[_],g=b(h,_,v),e))if(n)C[_]=g;else if(g)switch(e){case 3:return!0;case 5:return h;case 6:return _;case 2:C.push(h)}else if(c)return!1;return d?-1:u||c?c:C}}},"+qE3":function(e,t,n){"use strict";var r,o="object"===typeof Reflect?Reflect:null,a=o&&"function"===typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};function i(e){console&&console.warn&&console.warn(e)}r=o&&"function"===typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var l=Number.isNaN||function(e){return e!==e};function s(){s.init.call(this)}e.exports=s,s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var u=10;function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function d(e,t,n,r){var o,a,l;if("function"!==typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),l=a[t]),void 0===l)l=a[t]=n,++e._eventsCount;else if("function"===typeof l?l=a[t]=r?[n,l]:[l,n]:r?l.unshift(n):l.push(n),o=c(e),o>0&&l.length>o&&!l.warned){l.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+l.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=l.length,i(s)}return e}function f(){for(var e=[],t=0;t<arguments.length;t++)e.push(arguments[t]);this.fired||(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,a(this.listener,this.target,e))}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=f.bind(r);return o.listener=n,r.wrapFn=o,o}function m(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"===typeof o?n?[o.listener||o]:[o]:n?y(o):g(o,o.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function g(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function v(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}function y(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!==typeof e||e<0||l(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||l(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,o=this._events;if(void 0!==o)r=r&&void 0===o.error;else if(!r)return!1;if(r){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var l=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw l.context=i,l}var s=o[e];if(void 0===s)return!1;if("function"===typeof s)a(s,this,t);else{var u=s.length,c=g(s,u);for(n=0;n<u;++n)a(c[n],this,t)}return!0},s.prototype.addListener=function(e,t){return d(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return d(this,e,t,!0)},s.prototype.once=function(e,t){if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);return this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,o,a,i;if("function"!==typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof t);if(r=this._events,void 0===r)return this;if(n=r[e],void 0===n)return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){i=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():v(n,o),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,i||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(n=this._events,void 0===n)return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var o,a=Object.keys(n);for(r=0;r<a.length;++r)o=a[r],"removeListener"!==o&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=n[e],"function"===typeof t)this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return m(this,e,!0)},s.prototype.rawListeners=function(e){return m(this,e,!1)},s.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},"+wdc":function(e,t,n){"use strict";var r,o,a,i,l;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,u=null,c=function(){if(null!==s)try{var e=t.unstable_now();s(!0,e),s=null}catch(e){throw setTimeout(c,0),e}},d=Date.now();t.unstable_now=function(){return Date.now()-d},r=function(e){null!==s?setTimeout(r,0,e):(s=e,setTimeout(c,0))},o=function(e,t){u=setTimeout(e,t)},a=function(){clearTimeout(u)},i=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var g=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"===typeof f&&"function"===typeof f.now)t.unstable_now=function(){return f.now()};else{var v=p.now();t.unstable_now=function(){return p.now()-v}}var y=!1,b=null,w=-1,_=5,C=0;i=function(){return t.unstable_now()>=C},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):_=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,M=E.port2;E.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();C=e+_;try{b(!0,e)?M.postMessage(null):(y=!1,b=null)}catch(e){throw M.postMessage(null),e}}else y=!1},r=function(e){b=e,y||(y=!0,M.postMessage(null))},o=function(e,n){w=m(function(){e(t.unstable_now())},n)},a=function(){h(w),w=-1}}function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),o=e[r];if(!(void 0!==o&&0<k(o,t)))break e;e[r]=t,e[n]=o,n=r}}function O(e){return e=e[0],void 0===e?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,s=e[l];if(void 0!==i&&0>k(i,n))void 0!==s&&0>k(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==s&&0>k(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function k(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var x=[],N=[],L=1,P=null,I=3,D=!1,A=!1,R=!1;function F(e){for(var t=O(N);null!==t;){if(null===t.callback)T(N);else{if(!(t.startTime<=e))break;T(N),t.sortIndex=t.expirationTime,S(x,t)}t=O(N)}}function V(e){if(R=!1,F(e),!A)if(null!==O(x))A=!0,r(j);else{var t=O(N);null!==t&&o(V,t.startTime-e)}}function j(e,n){A=!1,R&&(R=!1,a()),D=!0;var r=I;try{for(F(n),P=O(x);null!==P&&(!(P.expirationTime>n)||e&&!i());){var l=P.callback;if(null!==l){P.callback=null,I=P.priorityLevel;var s=l(P.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?P.callback=s:P===O(x)&&T(x),F(n)}else T(x);P=O(x)}if(null!==P)var u=!0;else{var c=O(N);null!==c&&o(V,c.startTime-n),u=!1}return u}finally{P=null,I=r,D=!1}}function z(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var B=l;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,i){var l=t.unstable_now();if("object"===typeof i&&null!==i){var s=i.delay;s="number"===typeof s&&0<s?l+s:l,i="number"===typeof i.timeout?i.timeout:z(e)}else i=z(e),s=l;return i=s+i,e={id:L++,callback:n,priorityLevel:e,startTime:s,expirationTime:i,sortIndex:-1},s>l?(e.sortIndex=s,S(N,e),null===O(x)&&e===O(N)&&(R?a():R=!0,o(V,s-l))):(e.sortIndex=i,S(x,e),A||D||(A=!0,r(j))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_shouldYield=function(){var e=t.unstable_now();F(e);var n=O(x);return n!==P&&null!==P&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<P.expirationTime||i()},t.unstable_requestPaint=B,t.unstable_continueExecution=function(){A||D||(A=!0,r(j))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return O(x)},t.unstable_Profiling=null},"+y51":function(e,t,n){var r=n("kCK5")("meta"),o=n("u8+u"),a=n("oxo0"),i=n("V5/1").f,l=0,s=Object.isExtensible||function(){return!0},u=!n("wUWy")(function(){return s(Object.preventExtensions({}))}),c=function(e){i(e,r,{value:{i:"O"+ ++l,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!a(e,r)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return u&&m.NEED&&s(e)&&!a(e,r)&&c(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},"//3n":function(e,t,n){var r=n("u8+u"),o=n("7vYJ"),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("wHrr")(Function.call,n("15BC").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},"/1p2":function(e,t,n){"use strict";n("d2HX"),n("Ipxd"),n("cqqd"),n("V/yg"),n("0wlq"),n("dcFJ"),n("VxKu"),n("OERk"),n("VTuv"),n("QsMh"),n("kgWH"),n("/gYn"),n("Q6cQ"),n("nwK/"),n("O42g"),n("LHRQ"),n("1zZW"),n("gnIS"),n("PLPm"),n("6bQo"),n("BF/d"),n("B27t"),n("B2JY"),n("bvNB"),n("Zdr8"),n("Evga"),n("st4x"),n("vhRF"),n("gy4I"),n("Ik6R"),n("5IjG"),n("MWzG"),n("0X7h"),n("v7O2"),n("A32q"),n("t4pn"),n("cYnM"),n("mazr"),n("gAq7"),n("Ptqo"),n("HYqK"),n("L+ph"),n("XrRV"),n("jN/G"),n("PkQq"),n("P3J+"),n("YNMy"),n("er1Y"),n("7PEA"),n("ZDZP"),n("/mWb"),n("jjMW"),n("VQiV"),n("OHgp"),n("QmyS"),n("kKcJ"),n("8Dir"),n("80Mw"),n("qLc/"),n("1iIN"),n("EEQl"),n("HXXR"),n("kWR5"),n("wf8o"),n("v7GP"),n("mn6W"),n("DYk9"),n("10w+"),n("g7jo"),n("ekhv"),n("kBT5"),n("aAN9"),n("uMDL"),n("vhKY"),n("uirv"),n("SiLs"),n("Bz7s"),n("lZXM"),n("DBt0"),n("hIUm"),n("G7Hh"),n("DFAo"),n("0sxA"),n("rUcv"),n("3m+/"),n("UAKv"),n("A0Wa"),n("QU+u"),n("kaCT"),n("Osm3"),n("8hS5"),n("CwZJ"),n("14Wo"),n("Vtwo"),n("/dRK"),n("3mkd"),n("qA8X"),n("WKJr"),n("Cl4P"),n("9nSz"),n("IR7R"),n("c77p"),n("0UTP"),n("YXFI"),n("gDk6"),n("cvJw"),n("x2NH"),n("1akq"),n("UQt1"),n("u2w5"),n("zxrt"),n("Bus3"),n("OR3X"),n("o175"),n("XP1/"),n("w8uh"),n("HCMe"),n("QEzc"),n("QeHl"),n("SPFY"),n("7RDE"),n("fKm+"),n("N4uP"),n("zr8x"),n("zQzA"),n("wOl0"),n("8fg/")},"/9aa":function(e,t,n){var r=n("NykK"),o=n("ExA7"),a="[object Symbol]";function i(e){return"symbol"==typeof e||o(e)&&r(e)==a}e.exports=i},"/LkU":function(e,t,n){"use strict";(function(t){const{Buffer:r}=n("tjlA"),o=n("qbmY"),a=n("NOtv")("mqttjs:ws"),i=n("Vqxg"),l=n("A10f").Transform,s=["rejectUnauthorized","ca","cert","key","pfx","passphrase"],u="undefined"!==typeof t&&"browser"===t.title||"function"===typeof n;function c(e,t){let n=e.protocol+"://"+e.hostname+":"+e.port+e.path;return"function"===typeof e.transformWsUrl&&(n=e.transformWsUrl(n,e,t)),n}function d(e){const t=e;return e.hostname||(t.hostname="localhost"),e.port||("wss"===e.protocol?t.port=443:t.port=80),e.path||(t.path="/"),e.wsOptions||(t.wsOptions={}),u||"wss"!==e.protocol||s.forEach(function(n){Object.prototype.hasOwnProperty.call(e,n)&&!Object.prototype.hasOwnProperty.call(e.wsOptions,n)&&(t.wsOptions[n]=e[n])}),t}function f(e){const t=d(e);if(t.hostname||(t.hostname=t.host),!t.hostname){if("undefined"===typeof document)throw new Error("Could not determine host. Specify host manually.");const e=new URL(document.URL);t.hostname=e.hostname,t.port||(t.port=e.port)}return void 0===t.objectMode&&(t.objectMode=!(!0===t.binary||void 0===t.binary)),t}function p(e,t,n){a("createWebSocket"),a("protocol: "+n.protocolId+" "+n.protocolVersion);const r="MQIsdp"===n.protocolId&&3===n.protocolVersion?"mqttv3.1":"mqtt";a("creating new Websocket for url: "+t+" and protocol: "+r);const i=new o(t,[r],n.wsOptions);return i}function m(e,t){const n="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt",r=c(t,e),o=new WebSocket(r,[n]);return o.binaryType="arraybuffer",o}function h(e,t){a("streamBuilder");const n=d(t),r=c(n,e),i=p(e,r,n),l=o.createWebSocketStream(i,n.wsOptions);return l.url=r,i.on("close",()=>{l.destroy()}),l}function g(e,t){let n;a("browserStreamBuilder");const o=f(t),s=o.browserBufferSize||524288,u=t.browserBufferTimeout||1e3,c=!t.objectMode,d=m(e,t),p=g(t,C,E);t.objectMode||(p._writev=_),p.on("close",()=>{d.close()});const h="undefined"!==typeof d.addEventListener;function g(e,t,n){const r=new l({objectModeMode:e.objectMode});return r._write=t,r._flush=n,r}function v(){n.setReadable(p),n.setWritable(p),n.emit("connect")}function y(){n.end(),n.destroy()}function b(e){n.destroy(e)}function w(e){let t=e.data;t=t instanceof ArrayBuffer?r.from(t):r.from(t,"utf8"),p.push(t)}function _(e,t){const n=new Array(e.length);for(let t=0;t<e.length;t++)"string"===typeof e[t].chunk?n[t]=r.from(e[t],"utf8"):n[t]=e[t].chunk;this._write(r.concat(n),"binary",t)}function C(e,t,n){d.bufferedAmount>s&&setTimeout(C,u,e,t,n),c&&"string"===typeof e&&(e=r.from(e,"utf8"));try{d.send(e)}catch(e){return n(e)}n()}function E(e){d.close(),e()}return d.readyState===d.OPEN?n=p:(n=n=i(void 0,void 0,t),t.objectMode||(n._writev=_),h?d.addEventListener("open",v):d.onopen=v),n.socket=d,h?(d.addEventListener("close",y),d.addEventListener("error",b),d.addEventListener("message",w)):(d.onclose=y,d.onerror=b,d.onmessage=w),n}e.exports=u?g:h}).call(this,n("Q2Ig"))},"/Mfd":function(e,t,n){var r=n("7vYJ"),o=n("4gcQ"),a=n("WFJy"),i=n("J57/")("IE_PROTO"),l=function(){},s="prototype",u=function(){var e,t=n("SfDG")("iframe"),r=a.length,o="<",i=">";t.style.display="none",n("XI6d").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+i+"document.F=Object"+o+"/script"+i),e.close(),u=e.F;while(r--)delete u[s][a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(l[s]=r(e),n=new l,l[s]=null,n[i]=e):n=u(),void 0===t?n:o(n,t)}},"/NY7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=l,t.getConfirmLocale=s;var r=o(n("PE/4"));function o(e){return e&&e.__esModule?e:{default:e}}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var i=a({},r["default"].Modal);function l(e){i=e?a(a({},i),e):a({},r["default"].Modal)}function s(){return i}},"/OaA":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={1:{xs:24},2:{xs:24,sm:12},3:{xs:24,sm:12,md:8},4:{xs:24,sm:12,md:6}};t.default=r},"/Qhy":function(e,t,n){"use strict";function r(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],a=t&&t.split("/")||[],i=e&&r(e),l=t&&r(t),s=i||l;if(e&&r(e)?a=n:n.length&&(a.pop(),a=a.concat(n)),!a.length)return"/";var u=void 0;if(a.length){var c=a[a.length-1];u="."===c||".."===c||""===c}else u=!1;for(var d=0,f=a.length;f>=0;f--){var p=a[f];"."===p?o(a,f):".."===p?(o(a,f),d++):d&&(o(a,f),d--)}if(!s)for(;d--;d)a.unshift("..");!s||""===a[0]||a[0]&&r(a[0])||a.unshift("");var m=a.join("/");return u&&"/"!==m.substr(-1)&&(m+="/"),m}n.r(t),t["default"]=a},"/dDc":function(e,t,n){"use strict";var r={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},o={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},a=[],i=[];function l(){var e=document.createElement("div"),t=e.style;function n(e,n){for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];for(var a in o)if(a in t){n.push(o[a]);break}}}"AnimationEvent"in window||(delete r.animationstart.animation,delete o.animationend.animation),"TransitionEvent"in window||(delete r.transitionstart.transition,delete o.transitionend.transition),n(r,a),n(o,i)}function s(e,t,n){e.addEventListener(t,n,!1)}function u(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!==typeof window&&"undefined"!==typeof document&&l();var c={startEvents:a,addStartEventListener:function(e,t){0!==a.length?a.forEach(function(n){s(e,n,t)}):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==a.length&&a.forEach(function(n){u(e,n,t)})},endEvents:i,addEndEventListener:function(e,t){0!==i.length?i.forEach(function(n){s(e,n,t)}):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==i.length&&i.forEach(function(n){u(e,n,t)})}};t["a"]=c},"/dRK":function(e,t,n){var r=n("WGNW"),o=n("Spc3"),a=String.fromCharCode,i=String.fromCodePoint;r(r.S+r.F*(!!i&&1!=i.length),"String",{fromCodePoint:function(e){var t,n=[],r=arguments.length,i=0;while(r>i){if(t=+arguments[i++],o(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},"/eQG":function(e,t,n){n("v5Dd");var r=n("WEpk").Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},"/gYn":function(e,t,n){var r=n("gL7N")("toPrimitive"),o=Date.prototype;r in o||n("VPOE")(o,r,n("CfL3"))},"/jSS":function(e,t,n){"use strict";e.exports=c;var r=n("m/xd").codes,o=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,i=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,l=r.ERR_TRANSFORM_WITH_LENGTH_0,s=n("pJMH");function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function c(e){if(!(this instanceof c))return new c(e);s.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush(function(t,n){f(e,t,n)})}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new l;if(e._transformState.transforming)throw new i;return e.push(null)}n("P7XM")(c,s),c.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},c.prototype._transform=function(e,t,n){n(new o("_transform()"))},c.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},c.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},c.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},"/jyY":function(e,t,n){"use strict";const r=n(11),o=n(0),a=n("NOtv")("mqttjs:tls");function i(e,t){t.port=t.port||8883,t.host=t.hostname||t.host||"localhost",0===o.isIP(t.host)&&(t.servername=t.host),t.rejectUnauthorized=!1!==t.rejectUnauthorized,delete t.path,a("port %d host %s rejectUnauthorized %b",t.port,t.host,t.rejectUnauthorized);const n=r.connect(t);function i(r){t.rejectUnauthorized&&e.emit("error",r),n.end()}return n.on("secureConnect",function(){t.rejectUnauthorized&&!n.authorized?n.emit("error",new Error("TLS not authorized")):n.removeListener("error",i)}),n.on("error",i),n}e.exports=i},"/kpp":function(e,t,n){"use strict";n.d(t,"a",function(){return C});var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),l=n("o/2+"),s=n("H84U");function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function d(e){return d="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},d(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}function h(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?v(e):t}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(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}}),t&&b(e,t)}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}var w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},_=o["oneOfType"]([o["object"],o["number"]]),C=function(e){function t(){var e;return f(this,t),e=h(this,g(t).apply(this,arguments)),e.renderCol=function(t){var n,o=t.getPrefixCls,a=v(e),s=a.props,f=s.prefixCls,p=s.span,m=s.order,h=s.offset,g=s.push,y=s.pull,b=s.className,_=s.children,C=w(s,["prefixCls","span","order","offset","push","pull","className","children"]),E=o("col",f),M={};["xs","sm","md","lg","xl","xxl"].forEach(function(e){var t,n={},r=s[e];"number"===typeof r?n.span=r:"object"===d(r)&&(n=r||{}),delete C[e],M=c(c({},M),(t={},u(t,"".concat(E,"-").concat(e,"-").concat(n.span),void 0!==n.span),u(t,"".concat(E,"-").concat(e,"-order-").concat(n.order),n.order||0===n.order),u(t,"".concat(E,"-").concat(e,"-offset-").concat(n.offset),n.offset||0===n.offset),u(t,"".concat(E,"-").concat(e,"-push-").concat(n.push),n.push||0===n.push),u(t,"".concat(E,"-").concat(e,"-pull-").concat(n.pull),n.pull||0===n.pull),t))});var S=i()(E,(n={},u(n,"".concat(E,"-").concat(p),void 0!==p),u(n,"".concat(E,"-order-").concat(m),m),u(n,"".concat(E,"-offset-").concat(h),h),u(n,"".concat(E,"-push-").concat(g),g),u(n,"".concat(E,"-pull-").concat(y),y),n),b,M);return r["createElement"](l["a"].Consumer,null,function(e){var t=e.gutter,n=C.style;return t&&(n=c(c(c({},t[0]>0?{paddingLeft:t[0]/2,paddingRight:t[0]/2}:{}),t[1]>0?{paddingTop:t[1]/2,paddingBottom:t[1]/2}:{}),n)),r["createElement"]("div",c({},C,{style:n,className:S}),_)})},e}return y(t,e),m(t,[{key:"render",value:function(){return r["createElement"](s["a"],null,this.renderCol)}}]),t}(r["Component"]);C.propTypes={span:o["number"],order:o["number"],offset:o["number"],push:o["number"],pull:o["number"],className:o["string"],children:o["node"],xs:_,sm:_,md:_,lg:_,xl:_,xxl:_}},"/mWb":function(e,t,n){"use strict";var r=n("WGNW"),o=n("il4q"),a=n("8BMt"),i=n("BFt8"),l=n("15BC").f;n("8Z/V")&&r(r.P+n("OJuA"),"Object",{__lookupGetter__:function(e){var t,n=o(this),r=a(e,!0);do{if(t=l(n,r))return t.get}while(n=i(n))}})},"/sWw":function(e,t,n){var r=n("c0Oy"),o=n("bV5f"),a=n("FqPH"),i=n("zKnh"),l=n("V5/1").f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:i.f(e)})}},"/xke":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("rSSe")},"/yFD":function(e,t,n){e.exports=n("iq4v")},"/zsF":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("bE4E")},0:function(e,t){},"0+DE":function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("gRCG")),a=r(n("/yFD")),i=r(n("QLaP"));function l(e){return e}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;return function(n,r){var o=r.type;return(0,i.default)(o,"dispatch: action should be a plain Object with type"),e===o?t(n,r):n}}function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){return t.reduce(function(e,t){return t(e,n)},e)}}function c(e,t){var n=(0,a.default)(e).map(function(t){return s(t,e[t])}),r=u.apply(void 0,(0,o.default)(n));return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,n=arguments.length>1?arguments[1]:void 0;return r(e,n)}}var d=c;t.default=d},"00Yy":function(e,t,n){"use strict";t.__esModule=!0,t.asap=i,t.suspend=l,t.flush=u;var r=[],o=0;function a(e){try{l(),e()}finally{s()}}function i(e){r.push(e),o||(l(),u())}function l(){o++}function s(){o--}function u(){s();var e=void 0;while(!o&&void 0!==(e=r.shift()))a(e)}},"03A+":function(e,t,n){var r=n("JTzB"),o=n("ExA7"),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},"03ni":function(e,t,n){"use strict";var r=n("AUWw"),o=n("ZDr/");e.exports=function(e){var t=String(o(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},"083e":function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var o=u(n("q1tI")),a=l(n("kEgK")),i=n("vgIT");function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n["default"]=e,t&&t.set(e,n),n}var c=function(e){return o.createElement(i.ConfigConsumer,null,function(t){var n=t.getPrefixCls,r=n("empty");switch(e){case"Table":case"List":return o.createElement(a["default"],{image:a["default"].PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(a["default"],{image:a["default"].PRESENTED_IMAGE_SIMPLE,className:"".concat(r,"-small")});default:return o.createElement(a["default"],null)}})},d=c;t["default"]=d},"08Qx":function(e,t,n){var r=n("c0Oy"),o=r.navigator;e.exports=o&&o.userAgent||""},"08ej":function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},"09Wf":function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("CWQg"),o=Object(r["a"])("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime")},"0Cz8":function(e,t,n){var r=n("Xi7e"),o=n("ebwN"),a=n("e4Nc"),i=200;function l(e,t){var n=this.__data__;if(n instanceof r){var l=n.__data__;if(!o||l.length<i-1)return l.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(l)}return n.set(e,t),this.size=n.size,this}e.exports=l},"0UTP":function(e,t,n){var r=n("WGNW");r(r.P,"String",{repeat:n("03ni")})},"0Wa5":function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){r(e,t,n[t])})}return e}var a="@@DVA_LOADING/SHOW",i="@@DVA_LOADING/HIDE",l="loading";function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.namespace||l,n=e.only,s=void 0===n?[]:n,u=e.except,c=void 0===u?[]:u;if(s.length>0&&c.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var d={global:!1,models:{},effects:{}},f=r({},t,function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,n=arguments.length>1?arguments[1]:void 0,l=n.type,s=n.payload,u=s||{},c=u.namespace,f=u.actionType;switch(l){case a:e=o({},t,{global:!0,models:o({},t.models,r({},c,!0)),effects:o({},t.effects,r({},f,!0))});break;case i:var p=o({},t.effects,r({},f,!1)),m=o({},t.models,r({},c,Object.keys(p).some(function(e){var t=e.split("/")[0];return t===c&&p[e]}))),h=Object.keys(m).some(function(e){return m[e]});e=o({},t,{global:h,models:m,effects:p});break;default:e=t;break}return e});function p(e,t,n,r){var o=t.put,l=n.namespace;return 0===s.length&&0===c.length||s.length>0&&-1!==s.indexOf(r)||c.length>0&&-1===c.indexOf(r)?regeneratorRuntime.mark(function t(){var n=arguments;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,o({type:a,payload:{namespace:l,actionType:r}});case 2:return t.next=4,e.apply(void 0,n);case 4:return t.next=6,o({type:i,payload:{namespace:l,actionType:r}});case 6:case"end":return t.stop()}},t)}):e}return{extraReducers:f,onEffect:p}}e.exports=s},"0X7h":function(e,t,n){var r=n("WGNW");r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},"0XgM":function(e,t,n){e.exports={"ant-layout":"ant-layout","ant-layout-has-sider":"ant-layout-has-sider","ant-layout-content":"ant-layout-content","ant-layout-footer":"ant-layout-footer","ant-layout-header":"ant-layout-header","ant-layout-sider":"ant-layout-sider","ant-layout-sider-children":"ant-layout-sider-children","ant-layout-sider-has-trigger":"ant-layout-sider-has-trigger","ant-layout-sider-right":"ant-layout-sider-right","ant-layout-sider-trigger":"ant-layout-sider-trigger","ant-layout-sider-zero-width":"ant-layout-sider-zero-width","ant-layout-sider-zero-width-trigger":"ant-layout-sider-zero-width-trigger","ant-layout-sider-zero-width-trigger-right":"ant-layout-sider-zero-width-trigger-right","ant-layout-sider-light":"ant-layout-sider-light"}},"0ds2":function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},"0jNN":function(e,t,n){"use strict";var r=n("sxOR"),o=Object.prototype.hasOwnProperty,a=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),l=function(e){while(e.length>1){var t=e.pop(),n=t.obj[t.prop];if(a(n)){for(var r=[],o=0;o<n.length;++o)"undefined"!==typeof n[o]&&r.push(n[o]);t.obj[t.prop]=r}}},s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n},u=function e(t,n,r){if(!n)return t;if("object"!==typeof n){if(a(t))t.push(n);else{if(!t||"object"!==typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!o.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var i=t;return a(t)&&!a(n)&&(i=s(t,r)),a(t)&&a(n)?(n.forEach(function(n,a){if(o.call(t,a)){var i=t[a];i&&"object"===typeof i&&n&&"object"===typeof n?t[a]=e(i,n,r):t.push(n)}else t[a]=n}),t):Object.keys(n).reduce(function(t,a){var i=n[a];return o.call(t,a)?t[a]=e(t[a],i,r):t[a]=i,t},i)},c=function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},d=function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},f=function(e,t,n,o,a){if(0===e.length)return e;var l=e;if("symbol"===typeof e?l=Symbol.prototype.toString.call(e):"string"!==typeof e&&(l=String(e)),"iso-8859-1"===n)return escape(l).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var s="",u=0;u<l.length;++u){var c=l.charCodeAt(u);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||a===r.RFC1738&&(40===c||41===c)?s+=l.charAt(u):c<128?s+=i[c]:c<2048?s+=i[192|c>>6]+i[128|63&c]:c<55296||c>=57344?s+=i[224|c>>12]+i[128|c>>6&63]+i[128|63&c]:(u+=1,c=65536+((1023&c)<<10|1023&l.charCodeAt(u)),s+=i[240|c>>18]+i[128|c>>12&63]+i[128|c>>6&63]+i[128|63&c])}return s},p=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],i=Object.keys(a),s=0;s<i.length;++s){var u=i[s],c=a[u];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:a,prop:u}),n.push(c))}return l(t),e},m=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},h=function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},g=function(e,t){return[].concat(e,t)},v=function(e,t){if(a(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)};e.exports={arrayToObject:s,assign:c,combine:g,compact:p,decode:d,encode:f,isBuffer:h,isRegExp:m,maybeMap:v,merge:u}},"0r0h":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=[];return r.default.Children.forEach(e,function(e){t.push(e)}),t}},"0sxA":function(e,t,n){"use strict";var r=n("Cw4u"),o=n("Jc7p"),a="Set";e.exports=n("nWMQ")(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,a),e=0===e?0:e,e)}},r)},"0tVQ":function(e,t,n){n("FlQf"),n("VJsP"),e.exports=n("WEpk").Array.from},"0wlq":function(e,t,n){"use strict";var r=n("WGNW"),o=n("8H45"),a=n("il4q"),i=n("OsVd"),l=n("wYm8"),s=n("17jC");r(r.P,"Array",{flatMap:function(e){var t,n,r=a(this);return l(e),t=i(r.length),n=s(r,0),o(n,r,r,t,0,1,e,arguments[1]),n}}),n("DIcO")("flatMap")},"0ycA":function(e,t){function n(){return[]}e.exports=n},1:function(e,t){},"1+5i":function(e,t,n){var r=n("w/wX"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isSet,l=i?o(i):r;e.exports=l},10:function(e,t){},"10w+":function(e,t,n){var r=n("15BC"),o=n("BFt8"),a=n("oxo0"),i=n("WGNW"),l=n("u8+u"),s=n("7vYJ");function u(e,t){var n,i,c=arguments.length<3?e:arguments[2];return s(e)===c?e[t]:(n=r.f(e,t))?a(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:l(i=o(e))?u(i,t,c):void 0}i(i.S,"Reflect",{get:u})},11:function(e,t){},12:function(e,t){},13:function(e,t){},"14J3":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("1GLa")},"14Wo":function(e,t,n){"use strict";n("3iS5")("fontcolor",function(e){return function(t){return e(this,"font","color",t)}})},"15BC":function(e,t,n){var r=n("LsAW"),o=n("pQGJ"),a=n("OeOC"),i=n("8BMt"),l=n("oxo0"),s=n("A7R+"),u=Object.getOwnPropertyDescriptor;t.f=n("8Z/V")?u:function(e,t){if(e=a(e),t=i(t,!0),s)try{return u(e,t)}catch(e){}if(l(e,t))return o(!r.f.call(e,t),e[t])}},"16Al":function(e,t,n){"use strict";var r=n("WbBG");function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},"17jC":function(e,t,n){var r=n("3FhE");e.exports=function(e,t){return new(r(e))(t)}},"17x9":function(e,t,n){e.exports=n("16Al")()},"18bE":function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("qIgq"));n("miYZ");var a=r(n("tsqr")),i=r(n("p0pE")),l=r(n("d6i3")),s=n("LLXN"),u=r(n("mRsi")),c=r(n("NVPV")),d=n("mLYH"),f=n("Onig"),p=n("+n12"),m={namespace:"cloud",state:{cloudConfig:{},bynyConfig:{},mindSphereConfig:{},mindSpherePuts:[],measureList:[],publishLists:[],subscribeLists:[],cloudStatus:{},iscadaInfo:{},erLangBindGroup:{list:[],pagination:{}},alarmLists:[],groupList:[],alarmLables:[],cloudMeasureSettingLists:[],fastFuncitionsList:[],paramList:[]},effects:{fetchCloud:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d,m,h,g,v,y,b,w,_,C,E,M,S,O,T,k,x,N,L,P,I,D,A,R,F;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=void 0===r?"default":r,a=n.call,i=n.put,e.next=4,a(f.fetchConfig,"device_supervisor.clouds");case 4:return s=e.sent,e.next=7,a(f.fetchConfig,"device_supervisor.labels");case 7:return u=e.sent,c=u.result,e.next=11,a(f.fetchConfig,"device_supervisor.groups");case 11:return d=e.sent,m=d.result,e.next=15,a(f.fetchConfig,"device_supervisor.quickfaas.genericFuncs");case 15:if(h=e.sent,g=h.result,v=s.result,!v){e.next=29;break}return A=null!==(y=(0,p.json2array2)(null!==(b=null===v||void 0===v?void 0:null===(w=v.config)||void 0===w?void 0:null===(_=w.device_supervisor)||void 0===_?void 0:_.clouds)&&void 0!==b?b:{}))&&void 0!==y?y:[],R=(0,p.getNextId)(),F=A.find(function(e){return e.name===o}),e.next=24,i({type:"save",payload:{groupList:(0,p.json2array)(null!==(C=null===m||void 0===m?void 0:null===(E=m.config)||void 0===E?void 0:null===(M=E.device_supervisor)||void 0===M?void 0:M.groups)&&void 0!==C?C:{}),fastFuncitionsList:(0,p.json2array)(null!==(S=null===g||void 0===g?void 0:null===(O=g.config)||void 0===O?void 0:null===(T=O.device_supervisor)||void 0===T?void 0:null===(k=T.quickfaas)||void 0===k?void 0:k.genericFuncs)&&void 0!==S?S:{}),paramList:(0,p.json2array)(null!==(x=null===c||void 0===c?void 0:null===(N=c.config)||void 0===N?void 0:null===(L=N.device_supervisor)||void 0===L?void 0:L.labels)&&void 0!==x?x:{}),cloudConfig:null!==(P=F)&&void 0!==P?P:{_id:R,cacheSize:100,enable:0,name:o,type:"Standard MQTT",agrs:{host:"",port:1883,clientId:"",auth:0,tls:0,cleanSession:0,mqttVersion:"v3.1.1",keepalive:60,key:"",cert:"",rootCA:"",verifyServer:0,verifyClient:0,username:"",passwd:""}}}});case 24:return e.next=26,i({type:"fetchPublishList",payload:null!==(I=null===F||void 0===F?void 0:F.name)&&void 0!==I?I:"default"});case 26:return e.next=28,i({type:"fetchSubscribeList",payload:null!==(D=null===F||void 0===F?void 0:F.name)&&void 0!==D?D:"default"});case 28:return e.abrupt("return",A);case 29:return e.abrupt("return",s);case 30:case"end":return e.stop()}},e)}),fetchBynyCloud:l.default.mark(function e(t,n){var r,o,a,s,u,c,d,m,h,g,v,y,b,w,_,C;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.iec104Client");case 3:if(a=e.sent,s=a.result,!s){e.next=9;break}return C=null===s||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:null===(c=u.device_supervisor)||void 0===c?void 0:c.iec104Client,e.next=9,o({type:"save",payload:{bynyConfig:(0,i.default)({},C,{mapping_table:{YX:null!==(d=(0,p.json2array)(null!==(m=null===C||void 0===C?void 0:null===(h=C.mapping_table)||void 0===h?void 0:h.YX)&&void 0!==m?m:{}))&&void 0!==d?d:[],YC:null!==(g=(0,p.json2array)(null!==(v=null===C||void 0===C?void 0:null===(y=C.mapping_table)||void 0===y?void 0:y.YC)&&void 0!==v?v:{}))&&void 0!==g?g:[],YK:null!==(b=(0,p.json2array)(null!==(w=null===C||void 0===C?void 0:null===(_=C.mapping_table)||void 0===_?void 0:_.YK)&&void 0!==w?w:{}))&&void 0!==b?b:[]}})}});case 9:case"end":return e.stop()}},e)}),fetchMindSphereCloud:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d,m,h,g;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.mindspheres");case 3:if(a=e.sent,i=a.result,!i){e.next=9;break}return g=null!==(s=null===(u=(0,p.json2array2)(null!==(c=null===i||void 0===i?void 0:null===(d=i.config)||void 0===d?void 0:null===(m=d.device_supervisor)||void 0===m?void 0:m.mindspheres)&&void 0!==c?c:{}))||void 0===u?void 0:u[0])&&void 0!==s?s:{},e.next=9,o({type:"save",payload:{mindSphereConfig:g,mindSpherePuts:null!==(h=null===g||void 0===g?void 0:g.mindsphereputs)&&void 0!==h?h:[]}});case 9:case"end":return e.stop()}},e)}),updateBySwitchLCCloud:l.default.mark(function e(t,n){var r,o;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(f.updateConfig,r);case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e)}),updateBynyCloud:l.default.mark(function e(t,n){var r,o,i,u,d;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,i=n.put,e.next=4,o(f.updateConfig,r);case 4:if(u=e.sent,d=u.result,"ok"!==d){e.next=12;break}return e.next=9,i({type:"fetchBynyCloud"});case 9:a.default.success((0,s.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=13;break;case 12:(0,c.default)(u);case 13:return e.abrupt("return",d);case 14:case"end":return e.stop()}},e)}),updateMindSphereCloud:l.default.mark(function e(t,n){var r,o,i,u,d;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,i=n.put,e.next=4,o(f.updateConfig,r);case 4:if(u=e.sent,d=u.result,"ok"!==d){e.next=12;break}return e.next=9,i({type:"fetchMindSphereCloud"});case 9:a.default.success((0,s.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=13;break;case 12:(0,c.default)(u);case 13:return e.abrupt("return",d);case 14:case"end":return e.stop()}},e)}),fetchAllMeasureLists:l.default.mark(function e(t,n){var r,a,i,s,c,d,m,h,g,v;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,i=n.put,e.next=4,a(f.fetchConfig,"device_supervisor.measures");case 4:if(s=e.sent,c=s.result,!(null===c||void 0===c?void 0:c.config)){e.next=13;break}return m=null===c||void 0===c?void 0:null===(d=c.config)||void 0===d?void 0:d.device_supervisor,h=m.measures,g=Object.entries(h).map(function(e){var t=(0,o.default)(e,2),n=(t[0],t[1]);return(0,p.json2array)(n)}),v=[],v=(0,u.default)(g).filter(function(e){var t=e.dataType,n=e.readWrite,o=e.enableBit;switch(r){case"YC":return"wo"!==n&&"STRING"!==t&&"BIT"!==t&&1!==o;case"YX":return"wo"!==n&&("BIT"===t||1===o);case"YK":return"STRING"!==t&&("rw"===n||"wo"===n);default:break}return e}),e.next=13,i({type:"save",payload:{measureList:v}});case 13:case"end":return e.stop()}},e)}),fetchCloudUploadRules:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d,m,h,g,v;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=void 0===r?"default":r,a=n.call,i=n.put,e.next=4,a(f.fetchConfig,"device_supervisor.clouds");case 4:if(s=e.sent,u=s.result,!u){e.next=12;break}return g=null!==(c=(0,p.json2array2)(null!==(d=null===u||void 0===u?void 0:null===(m=u.config)||void 0===m?void 0:null===(h=m.device_supervisor)||void 0===h?void 0:h.clouds)&&void 0!==d?d:{}))&&void 0!==c?c:[],v=g.find(function(e){return e.name===o}),e.next=11,i({type:"save",payload:{cloudConfig:v}});case 11:return e.abrupt("return",v);case 12:return e.abrupt("return",s);case 13:case"end":return e.stop()}},e)}),fetchAllCloudMeasureSettingLists:l.default.mark(function e(t,n){var r,a,i,s,c,d,m,h,g;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,a=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.measures");case 3:if(i=e.sent,s=i.result,!(null===s||void 0===s?void 0:s.config)){e.next=12;break}return d=null===s||void 0===s?void 0:null===(c=s.config)||void 0===c?void 0:c.device_supervisor,m=d.measures,h=Object.entries(m).map(function(e){var t=(0,o.default)(e,2),n=(t[0],t[1]);return(0,p.json2array)(n)}),g=(0,u.default)(h).filter(function(e){return"never"!==(null===e||void 0===e?void 0:e.uploadType)}),e.next=11,a({type:"save",payload:{cloudMeasureSettingLists:g}});case 11:return e.abrupt("return",g);case 12:return e.abrupt("return",new Error({error:"\u7f51\u7edc\u9519\u8bef"}));case 13:case"end":return e.stop()}},e)}),uploadCloudMeasureSettingLists:l.default.mark(function e(t,n){var r,o;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(f.updateConfig,{clouds:r.clouds});case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}},e)}),updateCloud:l.default.mark(function e(t,n){var r,o,i,u,d;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,i=n.put,e.next=4,o(f.updateConfig,{clouds:r.clouds});case 4:if(u=e.sent,d=u.result,"ok"!==d){e.next=13;break}if(null===r||void 0===r?void 0:r.noQuery){e.next=10;break}return e.next=10,i({type:"fetchCloud",payload:r.key});case 10:a.default.success((0,s.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=14;break;case 13:(0,c.default)(u);case 14:return e.abrupt("return",d);case 15:case"end":return e.stop()}},e)}),fetchPublishList:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d,p,m,h,g,v;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return s=t.payload,u=n.call,c=n.put,e.next=4,u(f.fetchConfig,"device_supervisor.quickfaas.uploadFuncs.".concat(s));case 4:if(d=e.sent,p=d.result,!p){e.next=9;break}return e.next=9,c({type:"save",payload:{publishLists:null!==(m=null===p||void 0===p?void 0:null===(h=p.config)||void 0===h?void 0:null===(g=h.device_supervisor)||void 0===g?void 0:null===(v=g.quickfaas)||void 0===v?void 0:v.uploadFuncs[s])&&void 0!==m?m:[]}});case 9:return e.abrupt("return",null!==(r=null===p||void 0===p?void 0:null===(o=p.config)||void 0===o?void 0:null===(a=o.device_supervisor)||void 0===a?void 0:null===(i=a.quickfaas)||void 0===i?void 0:i.uploadFuncs[s])&&void 0!==r?r:[]);case 10:case"end":return e.stop()}},e)}),updateMessageConfig:l.default.mark(function e(t,n){var r,o,i,u;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(f.updateConfig,r);case 4:return i=e.sent,u=i.result,"ok"===u?a.default.success((0,s.formatMessage)({id:"common.alert.submit.submit-success"})):(0,c.default)(i),e.abrupt("return",u);case 8:case"end":return e.stop()}},e)}),fetchSubscribeList:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d,p,m,h,g,v;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return s=t.payload,u=n.call,c=n.put,e.next=4,u(f.fetchConfig,"device_supervisor.quickfaas.downloadFuncs.".concat(s));case 4:if(d=e.sent,p=d.result,!p){e.next=9;break}return e.next=9,c({type:"save",payload:{subscribeLists:null!==(m=null===p||void 0===p?void 0:null===(h=p.config)||void 0===h?void 0:null===(g=h.device_supervisor)||void 0===g?void 0:null===(v=g.quickfaas)||void 0===v?void 0:v.downloadFuncs[s])&&void 0!==m?m:[]}});case 9:return e.abrupt("return",null!==(r=null===p||void 0===p?void 0:null===(o=p.config)||void 0===o?void 0:null===(a=o.device_supervisor)||void 0===a?void 0:null===(i=a.quickfaas)||void 0===i?void 0:i.downloadFuncs[s])&&void 0!==r?r:[]);case 10:case"end":return e.stop()}},e)}),fetchCloudStatus:l.default.mark(function e(t,n){var r,o,a,i,s,u;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=void 0===r?"default":r,a=n.call,i=n.put,e.next=4,a(d.getCloudStatus,{name:o});case 4:if(s=e.sent,u=s.result,!u){e.next=9;break}return e.next=9,i({type:"save",payload:{cloudStatus:u}});case 9:return e.abrupt("return",u);case 10:case"end":return e.stop()}},e)}),fetchBynyCloudStatus:l.default.mark(function e(t,n){var r,o,a,i;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(d.getBynyCloudStatus);case 3:if(a=e.sent,i=a.result,!i){e.next=8;break}return e.next=8,o({type:"save",payload:{cloudStatus:i}});case 8:return e.abrupt("return",i);case 9:case"end":return e.stop()}},e)}),updateISCADAConfig:l.default.mark(function e(t,n){var r,o,a,i,s;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(d.updateISCADAConfig,r);case 4:return a=e.sent,i=a.result,s=a.error,s&&(0,c.default)(a),e.abrupt("return",i);case 8:case"end":return e.stop()}},e)}),fetchISCADAInfo:l.default.mark(function e(t,n){var r,o,a,i,s;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(d.getISCADAInfo,r);case 4:if(i=e.sent,s=i.result,!s){e.next=9;break}return e.next=9,a({type:"save",payload:{iscadaInfo:s}});case 9:return e.abrupt("return",s);case 10:case"end":return e.stop()}},e)}),fetchISCADABindGroup:l.default.mark(function e(t,n){var r,o,a,s,u,c,f,p;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(d.getISCADABindGroup,(0,i.default)({cursor:0,limit:50},r));case 4:if(s=e.sent,u=s.cursor,c=s.limit,f=s.total,p=s.result,!p){e.next=9;break}return e.next=9,a({type:"save",payload:{erLangBindGroup:{list:p,pagination:{total:f,pageSize:c,current:u/c+1}}}});case 9:return e.abrupt("return",p);case 10:case"end":return e.stop()}},e)}),fetchEmpty:l.default.mark(function e(t,n){var r,o,i,u;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(d.updateEmpty,r);case 4:return i=e.sent,u=i.result,u?a.default.success((0,s.formatMessage)({id:"common.alert.submit.submit-success"})):(0,c.default)(i),e.abrupt("return",u);case 8:case"end":return e.stop()}},e)}),fetchAlarmLists:l.default.mark(function e(t,n){var r,o,a,i,s,u,c;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.alarms");case 3:if(a=e.sent,i=a.result,!i){e.next=8;break}return e.next=8,o({type:"save",payload:{alarmLists:(0,p.json2array)(null!==(s=null===i||void 0===i?void 0:null===(u=i.config)||void 0===u?void 0:null===(c=u.device_supervisor)||void 0===c?void 0:c.alarms)&&void 0!==s?s:{})}});case 8:case"end":return e.stop()}},e)}),fetchAlarmTagLists:l.default.mark(function e(t,n){var r,o,a,i,s,u,c,d;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(f.fetchConfig,r);case 4:if(i=e.sent,s=i.result,!s){e.next=10;break}return c=null===s||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:u.device_supervisor,d=c.alarmLables,e.next=10,a({type:"save",payload:{alarmLables:d}});case 10:return e.abrupt("return",s);case 11:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,i.default)({},e,n)}}};t.default=m},"198K":function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}e.exports=n},"1AKt":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toArray=s,t.testPathWithPrefix=u,t.noop=t.defaultHistoryMode=t.defaultSlaveRootId=t.defaultMasterRootId=t.defaultMountContainerId=void 0;const r="root-subapp";t.defaultMountContainerId=r;const o="root-master";t.defaultMasterRootId=o;const a="root-slave";t.defaultSlaveRootId=a;const i="browser";t.defaultHistoryMode=i;const l=()=>{};function s(e){return Array.isArray(e)?e:[e]}function u(e,t){if(e.endsWith("/"))return t.startsWith(e);const n=new RegExp(`^${e}(\\/|\\?)+.*$`,"g"),r=`${t}/`;return n.test(r)}t.noop=l},"1GLa":function(e,t,n){"use strict";n("cIOH"),n("FIfw")},"1QIY":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT")),i=r(n("2Taf")),l=r(n("vZ4D")),s=r(n("l4Ni")),u=r(n("ujKo")),c=r(n("MhPg"));n("y8nQ");var d,f,p,m=r(n("Vl3Y")),h=o(n("q1tI")),g=n("LLXN"),v=r(n("tUIJ")),y=n("+n12"),b=(d=m.default.create(),d((p=function(e){function t(){var e,n;(0,i.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.handleAsduAddr=function(e,t,r){var o=n.props.value,a=void 0===o?[]:o,i=(0,g.formatMessage)({id:"protocol.asduAddr-repeat"}),l=a.find(function(e){var n=e.asduAddr;return parseInt(n,10)===parseInt(t,10)});l?r(i):null!=t&&""!==t?(0,y.validateNumberRange)(t,0,65534,r):r(),r()},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.props.value,n=[{title:(0,g.formatMessage)({id:"protocol.iec.serverNum"}),render:function(e,t,n){return n+1}},{title:(0,g.formatMessage)({id:"protocol.iec.asduAddr"}),dataIndex:"asduAddr"}];return h.default.createElement("div",{style:{maxWidth:500}},h.default.createElement(v.default,{onChange:this.handleChange,value:t,subheading:"IEC104 Server",columns:n,addDisabled:t.length>=10,deleteDisabled:1===t.length,isModify:!1},function(t,n){var r=t.getFieldDecorator;return h.default.createElement(m.default.Item,{label:(0,g.formatMessage)({id:"protocol.iec.asduAddr"})},r("asduAddr",{initialValue:n.asduAddr||1,rules:[{required:!0,message:(0,g.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,g.formatMessage)({id:"protocol.iec.asduAddr"})})},{validator:e.handleAsduAddr}]})(h.default.createElement(a.default,null)),h.default.createElement("span",{style:{marginLeft:4}},"(0-65534)"))}))}}]),t}(h.Component),f=p))||f),w=b;t.default=w},"1RrN":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"component.globalHeader.search":"\u7ad9\u5185\u641c\u7d22","component.globalHeader.search.example1":"\u641c\u7d22\u63d0\u793a\u4e00","component.globalHeader.search.example2":"\u641c\u7d22\u63d0\u793a\u4e8c","component.globalHeader.search.example3":"\u641c\u7d22\u63d0\u793a\u4e09","component.globalHeader.help":"\u4f7f\u7528\u6587\u6863","component.globalHeader.notification":"\u901a\u77e5","component.globalHeader.notification.empty":"\u4f60\u5df2\u67e5\u770b\u6240\u6709\u901a\u77e5","component.globalHeader.message":"\u6d88\u606f","component.globalHeader.message.empty":"\u60a8\u5df2\u8bfb\u5b8c\u6240\u6709\u6d88\u606f","component.globalHeader.event":"\u5f85\u529e","component.globalHeader.event.empty":"\u4f60\u5df2\u5b8c\u6210\u6240\u6709\u5f85\u529e","component.noticeIcon.clear":"\u6e05\u7a7a","component.noticeIcon.cleared":"\u6e05\u7a7a\u4e86","component.noticeIcon.empty":"\u6682\u65e0\u6570\u636e","component.noticeIcon.view-more":"\u67e5\u770b\u66f4\u591a"};t.default=r},"1Vl3":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"1akq":function(e,t,n){"use strict";n("3iS5")("sup",function(e){return function(){return e(this,"sup","","")}})},"1d6M":function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("mW0K")),i=function(e){var t=document.getElementById("root");t&&(t.className=e?"colorWeak":"")},l={namespace:"settings",state:a.default,reducers:{changeSetting:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.default,t=arguments.length>1?arguments[1]:void 0,n=t.payload,r=n.colorWeak,l=n.contentWidth;return e.contentWidth!==l&&window.dispatchEvent&&window.dispatchEvent(new Event("resize")),i(!!r),(0,o.default)({},e,n)}}},s=l;t.default=s},"1hJj":function(e,t,n){var r=n("e4Nc"),o=n("ftKO"),a=n("3A9y");function i(e){var t=-1,n=null==e?0:e.length;this.__data__=new r;while(++t<n)this.add(e[t])}i.prototype.add=i.prototype.push=o,i.prototype.has=a,e.exports=i},"1iIN":function(e,t,n){var r=n("u8+u"),o=n("+y51").onFreeze;n("HlNX")("seal",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},"1j5w":function(e,t,n){"use strict";var r=n("q1tI"),o=n.n(r),a=n("xI0J"),i=n("4IlW"),l=n("2GS6"),s=n("Gytx"),u=n.n(s),c=n("TSYQ"),d=n.n(c);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(n,!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){return y(e)||v(e,t)||g()}function g(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function v(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}}function y(e){if(Array.isArray(e))return e}var b=/iPhone/i,w=/iPod/i,_=/iPad/i,C=/\bAndroid(?:.+)Mobile\b/i,E=/Android/i,M=/\bAndroid(?:.+)SD4930UR\b/i,S=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,O=/Windows Phone/i,T=/\bWindows(?:.+)ARM\b/i,k=/BlackBerry/i,x=/BB10/i,N=/Opera Mini/i,L=/\b(CriOS|Chrome)(?:.+)Mobile/i,P=/Mobile(?:.+)Firefox\b/i;function I(e,t){return e.test(t)}function D(e){var t=e||("undefined"!==typeof navigator?navigator.userAgent:""),n=t.split("[FBAN");if("undefined"!==typeof n[1]){var r=n,o=h(r,1);t=o[0]}if(n=t.split("Twitter"),"undefined"!==typeof n[1]){var a=n,i=h(a,1);t=i[0]}var l={apple:{phone:I(b,t)&&!I(O,t),ipod:I(w,t),tablet:!I(b,t)&&I(_,t)&&!I(O,t),device:(I(b,t)||I(w,t)||I(_,t))&&!I(O,t)},amazon:{phone:I(M,t),tablet:!I(M,t)&&I(S,t),device:I(M,t)||I(S,t)},android:{phone:!I(O,t)&&I(M,t)||!I(O,t)&&I(C,t),tablet:!I(O,t)&&!I(M,t)&&!I(C,t)&&(I(S,t)||I(E,t)),device:!I(O,t)&&(I(M,t)||I(S,t)||I(C,t)||I(E,t))||I(/\bokhttp\b/i,t)},windows:{phone:I(O,t),tablet:I(T,t),device:I(O,t)||I(T,t)},other:{blackberry:I(k,t),blackberry10:I(x,t),opera:I(N,t),firefox:I(P,t),chrome:I(L,t),device:I(k,t)||I(x,t)||I(N,t)||I(P,t)||I(L,t)},any:null,phone:null,tablet:null};return l.any=l.apple.device||l.android.device||l.windows.device||l.other.device,l.phone=l.apple.phone||l.android.phone||l.windows.phone,l.tablet=l.apple.tablet||l.android.tablet||l.windows.tablet,l}var A=p({},D(),{isMobile:D}),R=A;function F(e){return F="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},F(e)}function V(){}function j(e,t,n){var r=t||"";return e.key||"".concat(r,"item_").concat(n)}function z(e){return"".concat(e,"-menu-")}function B(e,t){var n=-1;r["Children"].forEach(e,function(e){n+=1,e&&e.type&&e.type.isMenuItemGroup?r["Children"].forEach(e.props.children,function(e){n+=1,t(e,n)}):t(e,n)})}function H(e,t,n){e&&!n.find&&r["Children"].forEach(e,function(e){if(e){var r=e.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;-1!==t.indexOf(e.key)?n.find=!0:e.props.children&&H(e.props.children,t,n)}})}var W=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],U=function(e){var t=e&&"function"===typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;return t&&(t=+t.toFixed(6)),t||0},q=function(e,t,n){e&&"object"===F(e.style)&&(e.style[t]=n)},K=function(){return R.any},G=n("i8i4"),Y=n.n(G),X=n("bdgK"),Z=n("uciX"),Q=n("YEIV"),J=n.n(Q),$=n("QbLZ"),ee=n.n($),te=n("iCc5"),ne=n.n(te),re=n("V7oC"),oe=n.n(re),ae=n("FYw3"),ie=n.n(ae),le=n("mRg0"),se=n.n(le),ue=n("17x9"),ce=n.n(ue),de=n("VCL8");function fe(e){return e instanceof HTMLElement?e:Y.a.findDOMNode(e)}var pe=n("xEkU"),me=n.n(pe),he=!("undefined"===typeof window||!window.document||!window.document.createElement);function ge(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function ve(e,t){var n={animationend:ge("Animation","AnimationEnd"),transitionend:ge("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var ye=ve(he,"undefined"!==typeof window?window:{}),be={};he&&(be=document.createElement("div").style);var we={};function _e(e){if(we[e])return we[e];var t=ye[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o<r;o+=1){var a=n[o];if(Object.prototype.hasOwnProperty.call(t,a)&&a in be)return we[e]=t[a],we[e]}return""}var Ce=_e("animationend"),Ee=_e("transitionend"),Me=!(!Ce||!Ee);function Se(e,t){if(!e)return null;if("object"===typeof e){var n=t.replace(/-\w/g,function(e){return e[1].toUpperCase()});return e[n]}return e+"-"+t}var Oe="none",Te="appear",ke="enter",xe="leave",Ne={eventProps:ce.a.object,visible:ce.a.bool,children:ce.a.func,motionName:ce.a.oneOfType([ce.a.string,ce.a.object]),motionAppear:ce.a.bool,motionEnter:ce.a.bool,motionLeave:ce.a.bool,motionLeaveImmediately:ce.a.bool,removeOnLeave:ce.a.bool,leavedClassName:ce.a.string,onAppearStart:ce.a.func,onAppearActive:ce.a.func,onAppearEnd:ce.a.func,onEnterStart:ce.a.func,onEnterActive:ce.a.func,onEnterEnd:ce.a.func,onLeaveStart:ce.a.func,onLeaveActive:ce.a.func,onLeaveEnd:ce.a.func};function Le(e){var t=e,n=!!o.a.forwardRef;function r(e){return!(!e.motionName||!t)}"object"===typeof e&&(t=e.transitionSupport,n="forwardRef"in e?e.forwardRef:n);var a=function(e){function t(){ne()(this,t);var e=ie()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.onDomUpdate=function(){var t=e.state,n=t.status,o=t.newStatus,a=e.props,i=a.onAppearStart,l=a.onEnterStart,s=a.onLeaveStart,u=a.onAppearActive,c=a.onEnterActive,d=a.onLeaveActive,f=a.motionAppear,p=a.motionEnter,m=a.motionLeave;if(r(e.props)){var h=e.getElement();e.$cacheEle!==h&&(e.removeEventListener(e.$cacheEle),e.addEventListener(h),e.$cacheEle=h),o&&n===Te&&f?e.updateStatus(i,null,null,function(){e.updateActiveStatus(u,Te)}):o&&n===ke&&p?e.updateStatus(l,null,null,function(){e.updateActiveStatus(c,ke)}):o&&n===xe&&m&&e.updateStatus(s,null,null,function(){e.updateActiveStatus(d,xe)})}},e.onMotionEnd=function(t){var n=e.state,r=n.status,o=n.statusActive,a=e.props,i=a.onAppearEnd,l=a.onEnterEnd,s=a.onLeaveEnd;r===Te&&o?e.updateStatus(i,{status:Oe},t):r===ke&&o?e.updateStatus(l,{status:Oe},t):r===xe&&o&&e.updateStatus(s,{status:Oe},t)},e.setNodeRef=function(t){var n=e.props.internalRef;e.node=t,"function"===typeof n?n(t):n&&"current"in n&&(n.current=t)},e.getElement=function(){return fe(e.node||e)},e.addEventListener=function(t){t&&(t.addEventListener(Ee,e.onMotionEnd),t.addEventListener(Ce,e.onMotionEnd))},e.removeEventListener=function(t){t&&(t.removeEventListener(Ee,e.onMotionEnd),t.removeEventListener(Ce,e.onMotionEnd))},e.updateStatus=function(t,n,r,o){var a=t?t(e.getElement(),r):null;if(!1!==a&&!e._destroyed){var i=void 0;o&&(i=function(){e.nextFrame(o)}),e.setState(ee()({statusStyle:"object"===typeof a?a:null,newStatus:!1},n),i)}},e.updateActiveStatus=function(t,n){e.nextFrame(function(){var r=e.state.status;r===n&&e.updateStatus(t,{statusActive:!0})})},e.nextFrame=function(t){e.cancelNextFrame(),e.raf=me()(t)},e.cancelNextFrame=function(){e.raf&&(me.a.cancel(e.raf),e.raf=null)},e.state={status:Oe,statusActive:!1,newStatus:!1,statusStyle:null},e.$cacheEle=null,e.node=null,e.raf=null,e}return se()(t,e),oe()(t,[{key:"componentDidMount",value:function(){this.onDomUpdate()}},{key:"componentDidUpdate",value:function(){this.onDomUpdate()}},{key:"componentWillUnmount",value:function(){this._destroyed=!0,this.removeEventListener(this.$cacheEle),this.cancelNextFrame()}},{key:"render",value:function(){var e,t=this.state,n=t.status,o=t.statusActive,a=t.statusStyle,i=this.props,l=i.children,s=i.motionName,u=i.visible,c=i.removeOnLeave,f=i.leavedClassName,p=i.eventProps;return l?n!==Oe&&r(this.props)?l(ee()({},p,{className:d()((e={},J()(e,Se(s,n),n!==Oe),J()(e,Se(s,n+"-active"),n!==Oe&&o),J()(e,s,"string"===typeof s),e)),style:a}),this.setNodeRef):u?l(ee()({},p),this.setNodeRef):c?null:l(ee()({},p,{className:f}),this.setNodeRef):null}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,o=t.status;if(!r(e))return{};var a=e.visible,i=e.motionAppear,l=e.motionEnter,s=e.motionLeave,u=e.motionLeaveImmediately,c={prevProps:e};return(o===Te&&!i||o===ke&&!l||o===xe&&!s)&&(c.status=Oe,c.statusActive=!1,c.newStatus=!1),!n&&a&&i&&(c.status=Te,c.statusActive=!1,c.newStatus=!0),n&&!n.visible&&a&&l&&(c.status=ke,c.statusActive=!1,c.newStatus=!0),(n&&n.visible&&!a&&s||!n&&u&&!a&&s)&&(c.status=xe,c.statusActive=!1,c.newStatus=!0),c}}]),t}(o.a.Component);return a.propTypes=ee()({},Ne,{internalRef:ce.a.oneOfType([ce.a.object,ce.a.func])}),a.defaultProps={visible:!0,motionEnter:!0,motionAppear:!0,motionLeave:!0,removeOnLeave:!0},Object(de["polyfill"])(a),n?o.a.forwardRef(function(e,t){return o.a.createElement(a,ee()({internalRef:t},e))}):a}var Pe=Le(Me),Ie={adjustX:1,adjustY:1},De={topLeft:{points:["bl","tl"],overflow:Ie,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Ie,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Ie,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Ie,offset:[4,0]}},Ae=De;function Re(e){return Re="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},Re(e)}function Fe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function je(e,t,n){return t&&Ve(e.prototype,t),n&&Ve(e,n),e}function ze(e,t){return!t||"object"!==Re(t)&&"function"!==typeof t?He(e):t}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}function He(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function We(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}}),t&&Ue(e,t)}function Ue(e,t){return Ue=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ue(e,t)}function qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qe(n,!0).forEach(function(t){Ge(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qe(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ye=0,Xe={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ze=function(e,t,n){var r=z(t),o=e.getState();e.setState({defaultActiveFirst:Ke({},o.defaultActiveFirst,Ge({},r,n))})},Qe=function(e){function t(e){var n;Fe(this,t),n=ze(this,Be(t).call(this,e)),n.onDestroy=function(e){n.props.onDestroy(e)},n.onKeyDown=function(e){var t=e.keyCode,r=n.menuInstance,o=n.props,a=o.isOpen,l=o.store;if(t===i["a"].ENTER)return n.onTitleClick(e),Ze(l,n.props.eventKey,!0),!0;if(t===i["a"].RIGHT)return a?r.onKeyDown(e):(n.triggerOpenChange(!0),Ze(l,n.props.eventKey,!0)),!0;if(t===i["a"].LEFT){var s;if(!a)return;return s=r.onKeyDown(e),s||(n.triggerOpenChange(!1),s=!0),s}return!a||t!==i["a"].UP&&t!==i["a"].DOWN?void 0:r.onKeyDown(e)},n.onOpenChange=function(e){n.props.onOpenChange(e)},n.onPopupVisibleChange=function(e){n.triggerOpenChange(e,e?"mouseenter":"mouseleave")},n.onMouseEnter=function(e){var t=n.props,r=t.eventKey,o=t.onMouseEnter,a=t.store;Ze(a,n.props.eventKey,!1),o({key:r,domEvent:e})},n.onMouseLeave=function(e){var t=n.props,r=t.parentMenu,o=t.eventKey,a=t.onMouseLeave;r.subMenuInstance=He(n),a({key:o,domEvent:e})},n.onTitleMouseEnter=function(e){var t=n.props,r=t.eventKey,o=t.onItemHover,a=t.onTitleMouseEnter;o({key:r,hover:!0}),a({key:r,domEvent:e})},n.onTitleMouseLeave=function(e){var t=n.props,r=t.parentMenu,o=t.eventKey,a=t.onItemHover,i=t.onTitleMouseLeave;r.subMenuInstance=He(n),a({key:o,hover:!1}),i({key:o,domEvent:e})},n.onTitleClick=function(e){var t=He(n),r=t.props;r.onTitleClick({key:r.eventKey,domEvent:e}),"hover"!==r.triggerSubMenuAction&&(n.triggerOpenChange(!r.isOpen,"click"),Ze(r.store,n.props.eventKey,!1))},n.onSubMenuClick=function(e){"function"===typeof n.props.onClick&&n.props.onClick(n.addKeyPath(e))},n.onSelect=function(e){n.props.onSelect(e)},n.onDeselect=function(e){n.props.onDeselect(e)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.saveMenuInstance=function(e){n.menuInstance=e},n.addKeyPath=function(e){return Ke({},e,{keyPath:(e.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(e,t){var r=n.props.eventKey,o=function(){n.onOpenChange({key:r,item:He(n),trigger:t,open:e})};"mouseenter"===t?n.mouseenterTimeout=setTimeout(function(){o()},0):o()},n.isChildrenSelected=function(){var e={find:!1};return H(n.props.children,n.props.selectedKeys,e),e.find},n.isOpen=function(){return-1!==n.props.openKeys.indexOf(n.props.eventKey)},n.adjustWidth=function(){if(n.subMenuTitle&&n.menuInstance){var e=G["findDOMNode"](n.menuInstance);e.offsetWidth>=n.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px"))}},n.saveSubMenuTitle=function(e){n.subMenuTitle=e};var r=e.store,o=e.eventKey,a=r.getState(),l=a.defaultActiveFirst;n.isRootMenu=!1;var s=!1;return l&&(s=l[o]),Ze(r,o,s),n}return We(t,e),je(t,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,o=t.manualRef;o&&o(this),"horizontal"===n&&r.isRootMenu&&this.props.isOpen&&(this.minWidthTimeout=setTimeout(function(){return e.adjustWidth()},0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(e){var t=this,n=this.props,o={mode:"horizontal"===n.mode?"vertical":n.mode,visible:this.props.isOpen,level:n.level+1,inlineIndent:n.inlineIndent,focusable:!1,onClick:this.onSubMenuClick,onSelect:this.onSelect,onDeselect:this.onDeselect,onDestroy:this.onDestroy,selectedKeys:n.selectedKeys,eventKey:"".concat(n.eventKey,"-menu-"),openKeys:n.openKeys,motion:n.motion,onOpenChange:this.onOpenChange,subMenuOpenDelay:n.subMenuOpenDelay,parentMenu:this,subMenuCloseDelay:n.subMenuCloseDelay,forceSubMenuRender:n.forceSubMenuRender,triggerSubMenuAction:n.triggerSubMenuAction,builtinPlacements:n.builtinPlacements,defaultActiveFirst:n.store.getState().defaultActiveFirst[z(n.eventKey)],multiple:n.multiple,prefixCls:n.rootPrefixCls,id:this.internalMenuId,manualRef:this.saveMenuInstance,itemIcon:n.itemIcon,expandIcon:n.expandIcon},a=this.haveRendered;if(this.haveRendered=!0,this.haveOpened=this.haveOpened||o.visible||o.forceSubMenuRender,!this.haveOpened)return r["createElement"]("div",null);var i=Ke({},n.motion,{leavedClassName:"".concat(n.rootPrefixCls,"-hidden"),removeOnLeave:!1,motionAppear:a||!o.visible||"inline"!==o.mode});return r["createElement"](Pe,Object.assign({visible:o.visible},i),function(n){var a=n.className,i=n.style,l=d()("".concat(o.prefixCls,"-sub"),a);return r["createElement"](Wt,Object.assign({},o,{id:t.internalMenuId,className:l,style:i}),e)})}},{key:"render",value:function(){var e,t=Ke({},this.props),n=t.isOpen,o=this.getPrefixCls(),a="inline"===t.mode,i=d()(o,"".concat(o,"-").concat(t.mode),(e={},Ge(e,t.className,!!t.className),Ge(e,this.getOpenClassName(),n),Ge(e,this.getActiveClassName(),t.active||n&&!a),Ge(e,this.getDisabledClassName(),t.disabled),Ge(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(t.eventKey?this.internalMenuId="".concat(t.eventKey,"$Menu"):(Ye+=1,this.internalMenuId="$__$".concat(Ye,"$Menu")));var l={},s={},u={};t.disabled||(l={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},s={onClick:this.onTitleClick},u={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var c={};a&&(c.paddingLeft=t.inlineIndent*t.level);var f={};this.props.isOpen&&(f={"aria-owns":this.internalMenuId});var p=null;"horizontal"!==t.mode&&(p=this.props.expandIcon,"function"===typeof this.props.expandIcon&&(p=r["createElement"](this.props.expandIcon,Ke({},this.props))));var m=r["createElement"]("div",Object.assign({ref:this.saveSubMenuTitle,style:c,className:"".concat(o,"-title")},u,s,{"aria-expanded":n},f,{"aria-haspopup":"true",title:"string"===typeof t.title?t.title:void 0}),t.title,p||r["createElement"]("i",{className:"".concat(o,"-arrow")})),h=this.renderChildren(t.children),g=t.parentMenu.isRootMenu?t.parentMenu.props.getPopupContainer:function(e){return e.parentNode},v=Xe[t.mode],y=t.popupOffset?{offset:t.popupOffset}:{},b="inline"===t.mode?"":t.popupClassName,w=t.disabled,_=t.triggerSubMenuAction,C=t.subMenuOpenDelay,E=t.forceSubMenuRender,M=t.subMenuCloseDelay,S=t.builtinPlacements;return W.forEach(function(e){return delete t[e]}),delete t.onClick,r["createElement"]("li",Object.assign({},t,l,{className:i,role:"menuitem"}),a&&m,a&&h,!a&&r["createElement"](Z["a"],{prefixCls:o,popupClassName:"".concat(o,"-popup ").concat(b),getPopupContainer:g,builtinPlacements:Object.assign({},Ae,S),popupPlacement:v,popupVisible:n,popupAlign:y,popup:h,action:w?[]:[_],mouseEnterDelay:C,mouseLeaveDelay:M,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:E},m))}}]),t}(r["Component"]);Qe.defaultProps={onMouseEnter:V,onMouseLeave:V,onTitleMouseEnter:V,onTitleMouseLeave:V,onTitleClick:V,manualRef:V,mode:"vertical",title:""};var Je=Object(a["connect"])(function(e,t){var n=e.openKeys,r=e.activeKey,o=e.selectedKeys,a=t.eventKey,i=t.subMenuKey;return{isOpen:n.indexOf(a)>-1,active:r[i]===a,selectedKeys:o}})(Qe);Je.isSubMenu=!0;var $e=Je;function et(e){return et="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},et(e)}function tt(e){return ot(e)||rt(e)||nt()}function nt(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function rt(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function ot(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?at(n,!0).forEach(function(t){lt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):at(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function st(e,t){if(null==e)return{};var n,r,o=ut(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}function ut(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}function ct(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ft(e,t,n){return t&&dt(e.prototype,t),n&&dt(e,n),e}function pt(e,t){return!t||"object"!==et(t)&&"function"!==typeof t?ht(e):t}function mt(e){return mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},mt(e)}function ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gt(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}}),t&&vt(e,t)}function vt(e,t){return vt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},vt(e,t)}var yt=!("undefined"===typeof window||!window.document||!window.document.createElement),bt="menuitem-overflowed",wt=.5;yt&&n("DN2a");var _t=function(e){function t(){var e;return ct(this,t),e=pt(this,mt(t).apply(this,arguments)),e.resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.state={lastVisibleIndex:void 0},e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=G["findDOMNode"](ht(e));return n?[].slice.call(n.children).filter(function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0}):[]},e.getOverflowedSubMenuItem=function(t,n,o){var a=e.props,i=a.overflowedIndicator,l=a.level,s=a.mode,u=a.prefixCls,c=a.theme;if(1!==l||"horizontal"!==s)return null;var d=e.props.children[0],f=d.props,p=(f.children,f.title,f.style),m=st(f,["children","title","style"]),h=it({},p),g="".concat(t,"-overflowed-indicator"),v="".concat(t,"-overflowed-indicator");0===n.length&&!0!==o?h=it({},h,{display:"none"}):o&&(h=it({},h,{visibility:"hidden",position:"absolute"}),g="".concat(g,"-placeholder"),v="".concat(v,"-placeholder"));var y=c?"".concat(u,"-").concat(c):"",b={};return W.forEach(function(e){void 0!==m[e]&&(b[e]=m[e])}),r["createElement"]($e,Object.assign({title:i,className:"".concat(u,"-overflowed-submenu"),popupClassName:y},b,{key:g,eventKey:v,disabled:!1,style:h}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=G["findDOMNode"](ht(e));if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];q(r,"display","inline-block");var o=e.getMenuItemNodes(),a=o.filter(function(e){return e.className.split(" ").indexOf(bt)>=0});a.forEach(function(e){q(e,"display","inline-block")}),e.menuItemSizes=o.map(function(e){return U(e)}),a.forEach(function(e){q(e,"display","none")}),e.overflowedIndicatorWidth=U(t.children[t.children.length-1]),e.originalTotalWidth=e.menuItemSizes.reduce(function(e,t){return e+t},0),e.handleResize(),q(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=G["findDOMNode"](ht(e));if(t){var n=U(t);e.overflowedItems=[];var r,o=0;e.originalTotalWidth>n+wt&&(r=-1,e.menuItemSizes.forEach(function(t){o+=t,o+e.overflowedIndicatorWidth<=n&&(r+=1)})),e.setState({lastVisibleIndex:r})}}},e}return gt(t,e),ft(t,[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=G["findDOMNode"](this);if(!t)return;this.resizeObserver=new X["default"](function(t){t.forEach(e.setChildrenWidthAndResize)}),[].slice.call(t.children).concat(t).forEach(function(t){e.resizeObserver.observe(t)}),"undefined"!==typeof MutationObserver&&(this.mutationObserver=new MutationObserver(function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach(function(t){e.resizeObserver.observe(t)}),e.setChildrenWidthAndResize()}),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.resizeObserver.disconnect()}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce(function(o,a,i){var l=a;if("horizontal"===t.props.mode){var s=t.getOverflowedSubMenuItem(a.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(i>n&&(l=r["cloneElement"](a,{style:{display:"none"},eventKey:"".concat(a.props.eventKey,"-hidden"),className:"".concat(bt)})),i===n+1&&(t.overflowedItems=e.slice(n+1).map(function(e){return r["cloneElement"](e,{key:e.props.eventKey,mode:"vertical-left"})}),s=t.getOverflowedSubMenuItem(a.props.eventKey,t.overflowedItems)));var u=[].concat(tt(o),[s,l]);return i===e.length-1&&u.push(t.getOverflowedSubMenuItem(a.props.eventKey,[],!0)),u}return[].concat(tt(o),[l])},[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,o=(e.theme,st(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),a=t;return r["createElement"](a,Object.assign({},o),this.renderChildren(n))}}]),t}(r["Component"]);_t.defaultProps={tag:"div",className:""};var Ct=_t;function Et(e){return Et="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},Et(e)}function Mt(){return Mt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mt.apply(this,arguments)}function St(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Tt(e,t,n){return t&&Ot(e.prototype,t),n&&Ot(e,n),e}function kt(e,t){return!t||"object"!==Et(t)&&"function"!==typeof t?Nt(e):t}function xt(e){return xt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xt(e)}function Nt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Lt(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}}),t&&Pt(e,t)}function Pt(e,t){return Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pt(e,t)}function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(n,!0).forEach(function(t){At(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function At(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rt(e){return!e.length||e.every(function(e){return!!e.props.disabled})}function Ft(e,t,n){var r=e.getState();e.setState({activeKey:Dt({},r.activeKey,At({},t,n))})}function Vt(e){return e.eventKey||"0-menu-"}function jt(e,t){var n,r=t,o=e.children,a=e.eventKey;if(r&&(B(o,function(e,t){e&&e.props&&!e.props.disabled&&r===j(e,a,t)&&(n=!0)}),n))return r;return r=null,e.defaultActiveFirst?(B(o,function(e,t){r||!e||e.props.disabled||(r=j(e,a,t))}),r):r}function zt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var Bt=function(e){function t(e){var n;return St(this,t),n=kt(this,xt(t).call(this,e)),n.onKeyDown=function(e,t){var r,o=e.keyCode;if(n.getFlatInstanceArray().forEach(function(t){t&&t.props.active&&t.onKeyDown&&(r=t.onKeyDown(e))}),r)return 1;var a=null;return o!==i["a"].UP&&o!==i["a"].DOWN||(a=n.step(o===i["a"].UP?-1:1)),a?(e.preventDefault(),Ft(n.props.store,Vt(n.props),a.props.eventKey),"function"===typeof t&&t(a),1):void 0},n.onItemHover=function(e){var t=e.key,r=e.hover;Ft(n.props.store,Vt(n.props),r?t:null)},n.onDeselect=function(e){n.props.onDeselect(e)},n.onSelect=function(e){n.props.onSelect(e)},n.onClick=function(e){n.props.onClick(e)},n.onOpenChange=function(e){n.props.onOpenChange(e)},n.onDestroy=function(e){n.props.onDestroy(e)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(e){var t=n.getFlatInstanceArray(),r=n.props.store.getState().activeKey[Vt(n.props)],o=t.length;if(!o)return null;e<0&&(t=t.concat().reverse());var a=-1;if(t.every(function(e,t){return!e||e.props.eventKey!==r||(a=t,!1)}),n.props.defaultActiveFirst||-1===a||!Rt(t.slice(a,o-1))){var i=(a+1)%o,l=i;do{var s=t[l];if(s&&!s.props.disabled)return s;l=(l+1)%o}while(l!==i);return null}},n.renderCommonMenuItem=function(e,t,o){var a=n.props.store.getState(),i=Nt(n),s=i.props,u=j(e,s.eventKey,t),c=e.props;if(!c||"string"===typeof e.type)return e;var d=u===a.activeKey,f=Dt({mode:c.mode||s.mode,level:s.level,inlineIndent:s.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:s.prefixCls,index:t,parentMenu:s.parentMenu,manualRef:c.disabled?void 0:Object(l["a"])(e.ref,zt.bind(Nt(n))),eventKey:u,active:!c.disabled&&d,multiple:s.multiple,onClick:function(e){(c.onClick||V)(e),n.onClick(e)},onItemHover:n.onItemHover,motion:s.motion,subMenuOpenDelay:s.subMenuOpenDelay,subMenuCloseDelay:s.subMenuCloseDelay,forceSubMenuRender:s.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:s.builtinPlacements,itemIcon:c.itemIcon||n.props.itemIcon,expandIcon:c.expandIcon||n.props.expandIcon},o);return("inline"===s.mode||K())&&(f.triggerSubMenuAction="click"),r["cloneElement"](e,f)},n.renderMenuItem=function(e,t,r){if(!e)return null;var o=n.props.store.getState(),a={openKeys:o.openKeys,selectedKeys:o.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:r};return n.renderCommonMenuItem(e,t,a)},e.store.setState({activeKey:Dt({},e.store.getState().activeKey,At({},e.eventKey,jt(e,e.activeKey)))}),n.instanceArray=[],n}return Lt(t,e),Tt(t,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!u()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[Vt(t)],r=jt(t,n);if(r!==n)Ft(t.store,Vt(t),r);else if("activeKey"in e){var o=jt(e,e.activeKey);r!==o&&Ft(t.store,Vt(t),r)}}},{key:"render",value:function(){var e=this,t=Mt({},this.props);this.instanceArray=[];var n=d()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),o={className:n,role:t.role||"menu"};t.id&&(o.id=t.id),t.focusable&&(o.tabIndex=0,o.onKeyDown=this.onKeyDown);var a=t.prefixCls,i=t.eventKey,l=t.visible,s=t.level,u=t.mode,c=t.overflowedIndicator,f=t.theme;return W.forEach(function(e){return delete t[e]}),delete t.onClick,r["createElement"](Ct,Object.assign({},t,{prefixCls:a,mode:u,tag:"ul",level:s,theme:f,visible:l,overflowedIndicator:c},o),r["Children"].map(t.children,function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")}))}}]),t}(r["Component"]);Bt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:V};var Ht=Object(a["connect"])()(Bt),Wt=Ht,Ut=n("Kwbf");function qt(e){return qt="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},qt(e)}function Kt(e){var t=e.prefixCls,n=e.motion,r=e.openAnimation,o=e.openTransitionName;if(n)return n;if("object"===qt(r)&&r)Object(Ut["a"])(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"===typeof r)return{motionName:"".concat(t,"-open-").concat(r)};return o?{motionName:o}:null}function Gt(e){return Gt="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},Gt(e)}function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(n,!0).forEach(function(t){Zt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Zt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Jt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $t(e,t,n){return t&&Jt(e.prototype,t),n&&Jt(e,n),e}function en(e,t){return!t||"object"!==Gt(t)&&"function"!==typeof t?nn(e):t}function tn(e){return tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},tn(e)}function nn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rn(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}}),t&&on(e,t)}function on(e,t){return on=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},on(e,t)}var an=function(e){function t(e){var n;Qt(this,t),n=en(this,tn(t).call(this,e)),n.onSelect=function(e){var t=nn(n),r=t.props;if(r.selectable){var o=n.store.getState(),a=o.selectedKeys,i=e.key;a=r.multiple?a.concat([i]):[i],"selectedKeys"in r||n.store.setState({selectedKeys:a}),r.onSelect(Xt({},e,{selectedKeys:a}))}},n.onClick=function(e){n.props.onClick(e)},n.onKeyDown=function(e,t){n.innerMenu.getWrappedInstance().onKeyDown(e,t)},n.onOpenChange=function(e){var t=nn(n),r=t.props,o=n.store.getState().openKeys.concat(),a=!1,i=function(e){var t=!1;if(e.open)t=-1===o.indexOf(e.key),t&&o.push(e.key);else{var n=o.indexOf(e.key);t=-1!==n,t&&o.splice(n,1)}a=a||t};Array.isArray(e)?e.forEach(i):i(e),a&&("openKeys"in n.props||n.store.setState({openKeys:o}),r.onOpenChange(o))},n.onDeselect=function(e){var t=nn(n),r=t.props;if(r.selectable){var o=n.store.getState().selectedKeys.concat(),a=e.key,i=o.indexOf(a);-1!==i&&o.splice(i,1),"selectedKeys"in r||n.store.setState({selectedKeys:o}),r.onDeselect(Xt({},e,{selectedKeys:o}))}},n.getOpenTransitionName=function(){var e=nn(n),t=e.props,r=t.openTransitionName,o=t.openAnimation;return r||"string"!==typeof o||(r="".concat(t.prefixCls,"-open-").concat(o)),r},n.setInnerMenu=function(e){n.innerMenu=e},n.isRootMenu=!0;var r=e.defaultSelectedKeys,o=e.defaultOpenKeys;return"selectedKeys"in e&&(r=e.selectedKeys||[]),"openKeys"in e&&(o=e.openKeys||[]),n.store=Object(a["create"])({selectedKeys:r,openKeys:o,activeKey:{"0-menu-":jt(e,e.activeKey)}}),n}return rn(t,e),$t(t,[{key:"componentDidMount",value:function(){this.updateMiniStore()}},{key:"componentDidUpdate",value:function(){this.updateMiniStore()}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Xt({},this.props);return e.className+=" ".concat(e.prefixCls,"-root"),e=Xt({},e,{onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,parentMenu:this,motion:Kt(this.props)}),delete e.openAnimation,delete e.openTransitionName,r["createElement"](a["Provider"],{store:this.store},r["createElement"](Wt,Object.assign({},e,{ref:this.setInnerMenu}),this.props.children))}}]),t}(r["Component"]);an.defaultProps={selectable:!0,onClick:V,onSelect:V,onOpenChange:V,onDeselect:V,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r["createElement"]("span",null,"\xb7\xb7\xb7")};var ln=an,sn=n("9Do8"),un=n.n(sn);function cn(e){return cn="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},cn(e)}function dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dn(n,!0).forEach(function(t){pn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dn(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function hn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function gn(e,t,n){return t&&hn(e.prototype,t),n&&hn(e,n),e}function vn(e,t){return!t||"object"!==cn(t)&&"function"!==typeof t?bn(e):t}function yn(e){return yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yn(e)}function bn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wn(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}}),t&&_n(e,t)}function _n(e,t){return _n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_n(e,t)}var Cn=function(e){function t(){var e;return mn(this,t),e=vn(this,yn(t).apply(this,arguments)),e.onKeyDown=function(t){var n=t.keyCode;if(n===i["a"].ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,o=n.onItemHover,a=n.onMouseLeave;o({key:r,hover:!1}),a({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,o=n.onItemHover,a=n.onMouseEnter;o({key:r,hover:!0}),a({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,o=n.multiple,a=n.onClick,i=n.onSelect,l=n.onDeselect,s=n.isSelected,u={key:r,keyPath:[r],item:bn(e),domEvent:t};a(u),o?s?l(u):i(u):s||i(u)},e.saveNode=function(t){e.node=t},e}return wn(t,e),gn(t,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.active,r=t.parentMenu,o=t.eventKey;e.active||!n||r&&r["scrolled-".concat(o)]?r&&r["scrolled-".concat(o)]&&delete r["scrolled-".concat(o)]:this.node&&(un()(this.node,G["findDOMNode"](r),{onlyScrollIfNeeded:!0}),r["scrolled-".concat(o)]=!0),this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=fn({},this.props),n=d()(this.getPrefixCls(),t.className,(e={},pn(e,this.getActiveClassName(),!t.disabled&&t.active),pn(e,this.getSelectedClassName(),t.isSelected),pn(e,this.getDisabledClassName(),t.disabled),e)),o=fn({},t.attribute,{title:t.title,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?o=fn({},o,{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(o.role="none");var a={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},i=fn({},t.style);"inline"===t.mode&&(i.paddingLeft=t.inlineIndent*t.level),W.forEach(function(e){return delete t[e]});var l=this.props.itemIcon;return"function"===typeof this.props.itemIcon&&(l=r["createElement"](this.props.itemIcon,this.props)),r["createElement"]("li",Object.assign({},t,o,a,{style:i,ref:this.saveNode}),t.children,l)}}]),t}(r["Component"]);Cn.isMenuItem=!0,Cn.defaultProps={onSelect:V,onMouseEnter:V,onMouseLeave:V,manualRef:V};var En=Object(a["connect"])(function(e,t){var n=e.activeKey,r=e.selectedKeys,o=t.eventKey,a=t.subMenuKey;return{active:n[a]===o,isSelected:-1!==r.indexOf(o)}})(Cn),Mn=En;function Sn(e){return Sn="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},Sn(e)}function On(){return On=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},On.apply(this,arguments)}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xn(e,t,n){return t&&kn(e.prototype,t),n&&kn(e,n),e}function Nn(e,t){return!t||"object"!==Sn(t)&&"function"!==typeof t?Ln(e):t}function Ln(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pn(e){return Pn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pn(e)}function In(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}}),t&&Dn(e,t)}function Dn(e,t){return Dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dn(e,t)}var An=function(e){function t(){var e;return Tn(this,t),e=Nn(this,Pn(t).apply(this,arguments)),e.renderInnerMenuItem=function(t){var n=e.props,r=n.renderMenuItem,o=n.index;return r(t,o,e.props.subMenuKey)},e}return In(t,e),xn(t,[{key:"render",value:function(){var e=On({},this.props),t=e.className,n=void 0===t?"":t,o=e.rootPrefixCls,a="".concat(o,"-item-group-title"),i="".concat(o,"-item-group-list"),l=e.title,s=e.children;return W.forEach(function(t){return delete e[t]}),delete e.onClick,r["createElement"]("li",Object.assign({},e,{className:"".concat(n," ").concat(o,"-item-group")}),r["createElement"]("div",{className:a,title:"string"===typeof l?l:void 0},l),r["createElement"]("ul",{className:i},r["Children"].map(s,this.renderInnerMenuItem)))}}]),t}(r["Component"]);An.isMenuItemGroup=!0,An.defaultProps={disabled:!0};var Rn=An,Fn=function(e){var t=e.className,n=e.rootPrefixCls,o=e.style;return r["createElement"]("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:o})};Fn.defaultProps={disabled:!0,className:"",style:{}};var Vn=Fn;n.d(t,"d",function(){return $e}),n.d(t,"b",function(){return Mn}),n.d(t,"c",function(){return Rn}),n.d(t,"a",function(){return Vn});t["e"]=ln},"1jOq":function(e,t){function n(e,t){if(e&&t)return n(e)(t);if("function"!==typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(t){r[t]=e[t]}),r;function r(){for(var t=new Array(arguments.length),n=0;n<t.length;n++)t[n]=arguments[n];var r=e.apply(this,t),o=t[t.length-1];return"function"===typeof r&&r!==o&&Object.keys(o).forEach(function(e){r[e]=o[e]}),r}}e.exports=n},"1l/V":function(e,t){function n(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise(function(o,a){var i=e.apply(t,r);function l(e){n(i,o,a,l,s,"next",e)}function s(e){n(i,o,a,l,s,"throw",e)}l(void 0)})}}e.exports=r},"1re7":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("hf3H")),m=o(n("gRkr")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.props.currentKey,n=this.state.activeKey;return d.default.createElement(c.default,{activeKey:n,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"modbusRTUSlave"===t?"modbusrtu-slave":"modbustcp-slave",activeKey:n})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,{currentKey:t}),d.default.createElement(p.default,{currentKey:t})))}}]),t}(d.PureComponent),w=b;t.default=w},"1wcP":function(e,t,n){e.exports={"ant-modal":"ant-modal","ant-modal-wrap":"ant-modal-wrap","ant-modal-title":"ant-modal-title","ant-modal-content":"ant-modal-content","ant-modal-close":"ant-modal-close","ant-modal-close-x":"ant-modal-close-x","ant-modal-header":"ant-modal-header","ant-modal-body":"ant-modal-body","ant-modal-footer":"ant-modal-footer","zoom-appear":"zoom-appear","zoom-enter":"zoom-enter","ant-modal-mask":"ant-modal-mask","ant-modal-mask-hidden":"ant-modal-mask-hidden","ant-modal-open":"ant-modal-open","ant-modal-centered":"ant-modal-centered","ant-modal-confirm":"ant-modal-confirm","ant-modal-confirm-body-wrapper":"ant-modal-confirm-body-wrapper","ant-modal-confirm-body":"ant-modal-confirm-body","ant-modal-confirm-title":"ant-modal-confirm-title","ant-modal-confirm-content":"ant-modal-confirm-content",anticon:"anticon","ant-modal-confirm-btns":"ant-modal-confirm-btns","ant-modal-confirm-error":"ant-modal-confirm-error","ant-modal-confirm-confirm":"ant-modal-confirm-confirm","ant-modal-confirm-warning":"ant-modal-confirm-warning","ant-modal-confirm-info":"ant-modal-confirm-info","ant-modal-confirm-success":"ant-modal-confirm-success"}},"1xgP":function(e,t,n){var r=n("gL7N")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},"1zZW":function(e,t,n){var r=n("WGNW"),o=Math.asinh;function a(e){return isFinite(e=+e)&&0!=e?e<0?-a(-e):Math.log(e+Math.sqrt(e*e+1)):e}r(r.S+r.F*!(o&&1/o(0)>0),"Math",{asinh:a})},2:function(e,t,n){e.exports=n("KyW6")},"2/Rp":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),l=n("VCL8"),s=n("BGR+"),u=n("CtXQ"),c=n("H84U"),d=n("g0mS"),f=n("CWQg");function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}function y(e,t){return!t||"object"!==E(t)&&"function"!==typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(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}}),t&&C(e,t)}function C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}function E(e){return E="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},E(e)}var M=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},S=/^[\u4e00-\u9fa5]{2}$/,O=S.test.bind(S);function T(e){return"string"===typeof e}function k(e,t){if(null!=e){var n=t?" ":"";return"string"!==typeof e&&"number"!==typeof e&&T(e.type)&&O(e.props.children)?r["cloneElement"](e,{},e.props.children.split("").join(n)):"string"===typeof e?(O(e)&&(e=e.split("").join(n)),r["createElement"]("span",null,e)):e}}function x(e,t){var n=!1,o=[];return r["Children"].forEach(e,function(e){var t=E(e),r="string"===t||"number"===t;if(n&&r){var a=o.length-1,i=o[a];o[a]="".concat(i).concat(e)}else o.push(e);n=r}),r["Children"].map(o,function(e){return k(e,t)})}Object(f["a"])("default","primary","ghost","dashed","danger","link");var N=Object(f["a"])("circle","circle-outline","round"),L=Object(f["a"])("large","default","small"),P=Object(f["a"])("submit","button","reset"),I=function(e){function t(e){var n;return h(this,t),n=y(this,w(t).call(this,e)),n.saveButtonRef=function(e){n.buttonNode=e},n.handleClick=function(e){var t=n.state.loading,r=n.props.onClick;t||r&&r(e)},n.renderButton=function(e){var t,o=e.getPrefixCls,a=e.autoInsertSpaceInButton,l=n.props,c=l.prefixCls,f=l.type,h=l.shape,g=l.size,v=l.className,y=l.children,b=l.icon,w=l.ghost,_=l.block,C=M(l,["prefixCls","type","shape","size","className","children","icon","ghost","block"]),E=n.state,S=E.loading,O=E.hasTwoCNChar,T=o("btn",c),k=!1!==a,N="";switch(g){case"large":N="lg";break;case"small":N="sm";break;default:break}var L=S?"loading":b,P=i()(T,v,(t={},m(t,"".concat(T,"-").concat(f),f),m(t,"".concat(T,"-").concat(h),h),m(t,"".concat(T,"-").concat(N),N),m(t,"".concat(T,"-icon-only"),!y&&0!==y&&L),m(t,"".concat(T,"-loading"),!!S),m(t,"".concat(T,"-background-ghost"),w),m(t,"".concat(T,"-two-chinese-chars"),O&&k),m(t,"".concat(T,"-block"),_),t)),I=L?r["createElement"](u["default"],{type:L}):null,D=y||0===y?x(y,n.isNeedInserted()&&k):null,A=Object(s["a"])(C,["htmlType","loading"]);if(void 0!==A.href)return r["createElement"]("a",p({},A,{className:P,onClick:n.handleClick,ref:n.saveButtonRef}),I,D);var R=C,F=R.htmlType,V=M(R,["htmlType"]),j=r["createElement"]("button",p({},Object(s["a"])(V,["loading"]),{type:F,className:P,onClick:n.handleClick,ref:n.saveButtonRef}),I,D);return"link"===f?j:r["createElement"](d["a"],null,j)},n.state={loading:e.loading,hasTwoCNChar:!1},n}return _(t,e),v(t,[{key:"componentDidMount",value:function(){this.fixTwoCNChar()}},{key:"componentDidUpdate",value:function(e){var t=this;this.fixTwoCNChar(),e.loading&&"boolean"!==typeof e.loading&&clearTimeout(this.delayTimeout);var n=this.props.loading;n&&"boolean"!==typeof n&&n.delay?this.delayTimeout=window.setTimeout(function(){t.setState({loading:n})},n.delay):e.loading!==n&&this.setState({loading:n})}},{key:"componentWillUnmount",value:function(){this.delayTimeout&&clearTimeout(this.delayTimeout)}},{key:"fixTwoCNChar",value:function(){if(this.buttonNode){var e=this.buttonNode.textContent||this.buttonNode.innerText;this.isNeedInserted()&&O(e)?this.state.hasTwoCNChar||this.setState({hasTwoCNChar:!0}):this.state.hasTwoCNChar&&this.setState({hasTwoCNChar:!1})}}},{key:"isNeedInserted",value:function(){var e=this.props,t=e.icon,n=e.children,o=e.type;return 1===r["Children"].count(n)&&!t&&"link"!==o}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderButton)}}]),t}(r["Component"]);I.__ANT_BUTTON=!0,I.defaultProps={loading:!1,ghost:!1,block:!1,htmlType:"button"},I.propTypes={type:o["string"],shape:o["oneOf"](N),size:o["oneOf"](L),htmlType:o["oneOf"](P),onClick:o["func"],loading:o["oneOfType"]([o["bool"],o["object"]]),className:o["string"],icon:o["string"],block:o["bool"],title:o["string"]},Object(l["polyfill"])(I);var D=I;function A(){return A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},V=function(e){return r["createElement"](c["a"],null,function(t){var n=t.getPrefixCls,o=e.prefixCls,a=e.size,l=e.className,s=F(e,["prefixCls","size","className"]),u=n("btn-group",o),c="";switch(a){case"large":c="lg";break;case"small":c="sm";break;default:break}var d=i()(u,R({},"".concat(u,"-").concat(c),c),l);return r["createElement"]("div",A({},s,{className:d}))})},j=V;D.Group=j;t["default"]=D},"29s/":function(e,t,n){var r=n("WEpk"),o=n("5T2Y"),a="__core-js_shared__",i=o[a]||(o[a]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("uOPS")?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},"2FYp":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=o(n("kLXV"));n("+L6B");var i=o(n("2/Rp")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=n("LLXN"),m=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(0,c.default)(t).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.onConfirm,n=e.visible,r=e.onCancel,o=e.tip,l=void 0===o?(0,p.formatMessage)({id:"component.upload-tip"}):o;return f.default.createElement(a.default,{visible:n,width:300,destroyOnClose:!0,maskClosable:!1,style:{top:200},footer:null,onCancel:r},f.default.createElement("div",{style:{margin:10,overflow:"hidden"}},f.default.createElement("p",{style:{textAlign:"center",marginBottom:20}},l),f.default.createElement("div",{style:{float:"right"}},f.default.createElement(i.default,{onClick:r},f.default.createElement(p.FormattedMessage,{id:"common.cancel"})),f.default.createElement(i.default,{type:"primary",style:{marginLeft:15},onClick:t},f.default.createElement(p.FormattedMessage,{id:"common.confirm"})))))}}]),t}(f.PureComponent),h=m;t.default=h},"2GS6":function(e,t,n){"use strict";function r(){var e=[].slice.call(arguments,0);return 1===e.length?e[0]:function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}n.d(t,"a",function(){return r})},"2GTP":function(e,t,n){var r=n("eaoh");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},"2MPD":function(e,t,n){e.exports={"monaco-editor":"monaco-editor","scroll-decoration":"scroll-decoration"}},"2NaB":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("xRCd")),m=o(n("ZrtR")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(d.default.Fragment,null,d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"iec61850Server",activeKey:t})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(p.default,null))))}}]),t}(d.PureComponent),w=b;t.default=w},"2Nb0":function(e,t,n){n("FlQf"),n("bBy9"),e.exports=n("zLkG").f("iterator")},"2NuI":function(e,t,n){"use strict";var r=function(e){};function o(e,t,n,o,a,i,l,s){if(r(t),!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,o,a,i,l,s],d=0;u=new Error(t.replace(/%s/g,function(){return c[d++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}}e.exports=o},"2Os2":function(e,t,n){"use strict";var r=n("zNw+"),o=n("+y51").getWeak,a=n("7vYJ"),i=n("u8+u"),l=n("YEVI"),s=n("4o36"),u=n("+o5p"),c=n("oxo0"),d=n("Jc7p"),f=u(5),p=u(6),m=0,h=function(e){return e._l||(e._l=new g)},g=function(){this.a=[]},v=function(e,t){return f(e.a,function(e){return e[0]===t})};g.prototype={get:function(e){var t=v(this,e);if(t)return t[1]},has:function(e){return!!v(this,e)},set:function(e,t){var n=v(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var u=e(function(e,r){l(e,u,t,"_i"),e._t=t,e._i=m++,e._l=void 0,void 0!=r&&s(r,n,e[a],e)});return r(u.prototype,{delete:function(e){if(!i(e))return!1;var n=o(e);return!0===n?h(d(this,t))["delete"](e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!i(e))return!1;var n=o(e);return!0===n?h(d(this,t)).has(e):n&&c(n,this._i)}}),u},def:function(e,t,n){var r=o(a(t),!0);return!0===r?h(e).set(t,n):r[e._i]=n,e},ufstore:h}},"2T/V":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=t.ANT_MARK=void 0;var r=d(n("q1tI")),o=d(n("17x9")),a=d(n("wd/R")),i=u(n("WbCV")),l=n("/NY7"),s=u(n("aVg8"));function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function d(e){if(e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!==typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n["default"]=e,t&&t.set(e,n),n}function f(e){return f="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},f(e)}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),e}function v(e,t){return!t||"object"!==f(t)&&"function"!==typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function w(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}}),t&&_(e,t)}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}var C="internalMark";function E(e){e&&e.locale?(0,i["default"])(a).locale(e.locale):(0,i["default"])(a).locale("en")}t.ANT_MARK=C;var M=function(e){function t(e){var n;return m(this,t),n=v(this,b(t).call(this,e)),E(e.locale),(0,l.changeConfirmLocale)(e.locale&&e.locale.Modal),(0,s["default"])(e._ANT_MARK__===C,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),n}return w(t,e),g(t,[{key:"getChildContext",value:function(){return{antLocale:p(p({},this.props.locale),{exist:!0})}}},{key:"componentDidUpdate",value:function(e){var t=this.props.locale;e.locale!==t&&(E(t),(0,l.changeConfirmLocale)(t&&t.Modal))}},{key:"componentWillUnmount",value:function(){(0,l.changeConfirmLocale)()}},{key:"render",value:function(){return this.props.children}}]),t}(r.Component);t["default"]=M,M.propTypes={locale:o.object},M.defaultProps={locale:{}},M.childContextTypes={antLocale:o.object}},"2Taf":function(e,t){function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}e.exports=n},"2Tsy":function(e,t,n){e.exports={"monaco-editor":"monaco-editor","cursors-layer":"cursors-layer",cursor:"cursor","cursor-smooth-caret-animation":"cursor-smooth-caret-animation","cursor-block-outline-style":"cursor-block-outline-style","cursor-underline-style":"cursor-underline-style","cursor-underline-thin-style":"cursor-underline-thin-style","cursor-smooth":"cursor-smooth","monaco-cursor-smooth":"monaco-cursor-smooth","cursor-phase":"cursor-phase","monaco-cursor-phase":"monaco-cursor-phase","cursor-expand":"cursor-expand","monaco-cursor-expand":"monaco-cursor-expand"}},"2UD4":function(e,t,n){"use strict";var r=n("lVBX")["default"];n(3),t=e.exports=r,t["default"]=t},"2V9f":function(e,t,n){e.exports={"monaco-tl-row":"monaco-tl-row","monaco-tl-indent":"monaco-tl-indent","hide-arrows":"hide-arrows","indent-guide":"indent-guide","monaco-tl-contents":"monaco-tl-contents","monaco-tl-twistie":"monaco-tl-twistie",collapsed:"collapsed","codicon-loading":"codicon-loading","codicon-spin":"codicon-spin"}},"2W6z":function(e,t,n){"use strict";var r=!1,o=function(){};if(r){var a=function(e,t){var n=arguments.length;t=new Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return t[o++]});"undefined"!==typeof console&&console.error(a);try{throw new Error(a)}catch(e){}};o=function(e,t,n){var r=arguments.length;n=new Array(r>2?r-2:0);for(var o=2;o<r;o++)n[o-2]=arguments[o];if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");e||a.apply(null,[t].concat(n))}}e.exports=o},"2WrK":function(e,t,n){"use strict";t.__esModule=!0,t.runSaga=u;var r=n("dUQB"),o=n("fV3J"),a=i(o);function i(e){return e&&e.__esModule?e:{default:e}}var l="runSaga(storeInterface, saga, ...args)",s=l+": saga argument must be a Generator function!";function u(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];var l=void 0;r.is.iterator(e)?(l=e,e=t):((0,r.check)(t,r.is.func,s),l=t.apply(void 0,o),(0,r.check)(l,r.is.iterator,s));var u=e,c=u.subscribe,d=u.dispatch,f=u.getState,p=u.context,m=u.sagaMonitor,h=u.logger,g=u.onError,v=(0,r.uid)();m&&(m.effectTriggered=m.effectTriggered||r.noop,m.effectResolved=m.effectResolved||r.noop,m.effectRejected=m.effectRejected||r.noop,m.effectCancelled=m.effectCancelled||r.noop,m.actionDispatched=m.actionDispatched||r.noop,m.effectTriggered({effectId:v,root:!0,parentEffectId:0,effect:{root:!0,saga:t,args:o}}));var y=(0,a.default)(l,c,(0,r.wrapSagaDispatch)(d),f,p,{sagaMonitor:m,logger:h,onError:g},v,t.name);return m&&m.effectResolved(v,y),y}},"2a/h":function(e,t,n){var r=n("2we2"),o=n("gL7N")("toStringTag"),a="Arguments"==r(function(){return arguments}()),i=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=i(t=Object(e),o))?n:a?r(t):"Object"==(l=r(t))&&"function"==typeof t.callee?"Arguments":l}},"2ajD":function(e,t){function n(e){return e!==e}e.exports=n},"2bjN":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"common.total-items":"\u5171{number}\u9879","common.total-item":"\u5171{number}\u9879","common.operation":"\u64cd\u4f5c","common.edit":"\u7f16\u8f91","common.delete":"\u5220\u9664","common.confirm":"\u786e\u8ba4","common.cancel":"\u53d6\u6d88","common.add":"\u6dfb\u52a0","common.add1":"\u65b0\u589e","common.batch-add":"\u6279\u91cf\u6dfb\u52a0","common.modify":"\u4fee\u6539","common.default":"\u9ed8\u8ba4","common.sec":"\u79d2","common.minute":"\u5206\u949f","common.hour":"\u5c0f\u65f6","common.msec":"\u6beb\u79d2","common.byte":"\u5b57\u8282","common.advanced-settings":"\u9ad8\u7ea7\u8bbe\u7f6e","common.will-message":"\u9057\u5631\u6d88\u606f","common.yes":"\u662f","common.no":"\u5426","common.true":"\u662f","common.false":"\u5426","common.update":"\u66f4\u65b0","common.replace":"\u66ff\u6362","common.status":"\u72b6\u6001","common.profile":"\u8be6\u60c5","common.enable":"\u5f00\u542f","common.disable":"\u5173\u95ed","common.name":"\u540d\u79f0","common.desc":"\u63cf\u8ff0","common.time":"\u65f6\u95f4","common.import":"\u5bfc\u5165","common.import.sucess":"\u5bfc\u5165\u6210\u529f","common.export":"\u5bfc\u51fa","common.search":"\u641c\u7d22","common.all":"\u5168\u90e8","common.view":"\u67e5\u770b","common.day":"\u5929","common.days":"\u5929","common.clear":"\u6e05\u9664","common.back":"\u8fd4\u56de","common.settings":"\u8bbe\u7f6e","common.custom":"\u81ea\u5b9a\u4e49","common.copy":"\u590d\u5236","common.form.check-number-range":"\u8bf7\u8f93\u5165{range}\u7684\u6574\u6570","common.form.check-number-range-float":"\u8bf7\u8f93\u5165{range}\u8303\u56f4\u7684\u6570\u5b57","common.form.check-number-decimal":"\u8bf7\u8f93\u5165{number}\u4f4d\u5c0f\u6570","common.form.check-number":"\u8bf7\u8f93\u5165\u6574\u6570","common.alert.confirm-delete":"\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u9879\u5417\uff1f","common.alert.confirm-delete-group":"\u6b64\u64cd\u4f5c\u5c06\u4f1a\u540c\u65f6\u5220\u9664\u5206\u7ec4\u5185\u7684\u6d4b\u70b9\u914d\u7f6e\uff0c\u662f\u5426\u786e\u8ba4\uff1f","common.alert.upload.filed":"\u6587\u4ef6\u4e0a\u4f20\u5931\u8d25\uff01","common.alert.upload.success":"\u6587\u4ef6\u4e0a\u4f20\u6210\u529f\uff01","common.alert.login.again.time-out":"\u767b\u5f55\u8d85\u65f6\uff01","common.alert.message.file-format.error":"\u6587\u4ef6\u540d\u5b57\u6216\u8005\u683c\u5f0f\u9519\u8bef\uff08\u8bf7\u4e0a\u4f20{file}\u6587\u4ef6\uff0c\u6587\u4ef6\u540d\u53ea\u80fd\u5305\u62ec\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u8fde\u5b57\u7b26\u3001\u7a7a\u683c\uff09\uff01","common.alert.form.submit":"\u63d0\u4ea4","common.alert.form.reset":"\u91cd\u7f6e","common.alert.form.please-input-title":"\u8bf7\u8f93\u5165{ title }","common.alert.form.please-select-title":"\u8bf7\u9009\u62e9{ title }","common.alert.form.please-input-correct-ip":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684IP\u5730\u5740\u6216\u57df\u540d","common.alert.form.please-input-ip":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684IP\u5730\u5740","common.alert.form.check-var-length":"\u4e0d\u80fd\u8d85\u8fc7{length}\u4e2a\u5b57\u7b26","common.alert.submit.create-success":"\u521b\u5efa\u6210\u529f","common.alert.submit.create-failed":"\u521b\u5efa\u5931\u8d25!","common.alert.submit.modify-success":"\u4fee\u6539\u6210\u529f","common.alert.submit.modify-failed":"\u4fee\u6539\u5931\u8d25!","common.alert.submit.submit-success":"\u63d0\u4ea4\u6210\u529f","common.alert.submit.delete-success":"\u5220\u9664\u6210\u529f","common.alert.submit.delete-failed":"\u5220\u9664\u5931\u8d25!","common.alert.submit.add-success":"\u6dfb\u52a0\u6210\u529f","common.alert.error-code.1":"\u7cfb\u7edf\u9519\u8bef!","common.alert.error-code.-4":"\u7cfb\u7edf\u9519\u8bef!","common.alert.error-code.-5":"\u4fee\u6539\u6570\u636e\u5931\u8d25, { params }!","common.alert.error-code.-13":"\u6ca1\u6709\u6743\u9650!","common.alert.error-code.-110":"\u8fde\u63a5\u8d85\u65f6!","common.alert.error-code.-1003":"\u65e0\u6548\u7684\u53c2\u6570!","common.alert.error-code.-11000":"\u91cd\u590d\u7684\u540d\u79f0!","common.alert.error-code.-11001":"\u7ec4 { params } \u88ab\u6d4b\u70b9\u5360\u7528\uff0c\u4e0d\u80fd\u5220\u9664!","common.alert.error-code.-11002":"\u7ec4{ group }\u88ab\u4e91\u670d\u52a1 { cloud } \u5360\u7528\uff0c\u4e0d\u80fd\u5220\u9664!","common.alert.error-code.-11003":"\u53ea\u5141\u8bb8\u6dfb\u52a0\u4e00\u4e2aRS232\u8bbe\u5907!","common.alert.error-code.-11004":"\u5f53\u524d\u6700\u591a\u652f\u6301 { params } \u53f0\u8bbe\u5907","common.alert.error-code.-11005":"\u7ec4 { params } \u88ab\u544a\u8b66\u5360\u7528\uff0c\u4e0d\u80fd\u5220\u9664\uff01","common.alert.error-code.-11006":"RS485 \u63a7\u5236\u5668\u7684\u4ece\u7ad9\u5730\u5740\u91cd\u590d\uff01","common.alert.error-code.-11007":"\u5f53\u524d\u63a7\u5236\u5668\u6700\u591a\u652f\u6301 { params } \u4e2a\u6d4b\u70b9","common.alert.error-code.-11008":"csv \u6587\u4ef6\u9519\u8bef","common.alert.error-code.-11008.tip":"\u7b2c {line} \u884c {value} \u9519\u8bef","common.alert.error-code.-11009":"\u91cd\u590d\u7684\u670d\u52a1\u5668 TSAP","common.alert.error-code.-11010":"\u6700\u591a\u53ea\u80fd\u6dfb\u52a0 { params } \u4e2a\u5206\u7ec4","common.alert.error-code.-11011":"\u6700\u591a\u53ea\u80fd\u6dfb\u52a0 { params } \u6761\u544a\u8b66\u7b56\u7565","common.alert.error-code.-11012":"\u65e0\u6548\u7684\u51fd\u6570\u540d\u6216\u8005\u811a\u672c { params }","common.alert.error-code.-11013":"{ params }\u7ec4\u4e0d\u5b58\u5728","common.alert.error-code.-11026":"{ params }\u544a\u8b66\u6807\u7b7e\u4e0d\u5b58\u5728","common.alert.error-code.-11014":"\u63a7\u5236\u5668\u4e0d\u5b58\u5728","common.alert.error-code.-11015":"{ params }\u6d4b\u70b9\u4e0d\u5b58\u5728","common.alert.error-code.-11016":"\u63a7\u5236\u5668{params}\u4e0d\u53ef\u8bbf\u95ee","common.alert.error-code.-11017":"\u5b57\u7b26\u4e32\u957f\u5ea6\u8d85\u8fc7{params}","common.alert.error-code.-11018":"\u6d4b\u70b9{params}\u4e0d\u652f\u6301\u5199\u64cd\u4f5c","common.alert.error-code.-11019":"\u975e\u6cd5\u503c{ params }","common.alert.error-code.-11020":"\u610f\u5916\u6545\u969c","common.alert.error-code.-11021":"\u91cd\u590d\u7684\u76f8\u540c\u534f\u8bae\u7684\u8bbe\u7f6e","common.alert.error-code.-11022":"\u91cd\u590d\u7684\u6d4b\u70b9\u6620\u5c04","common.alert.error-code.-11023":"\u91cd\u53e0\u7684\u5730\u5740\u6620\u5c04","common.alert.error-code.-11024":"\u914d\u7f6e\u6b63\u5728\u4fdd\u5b58\u4e2d\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5","common.alert.error-code.-11025":"\u4e0d\u80fd\u5bfc\u5165\u7a7a\u6587\u4ef6","common.alert.error-network":"\u7f51\u7edc\u5f02\u5e38","common.alert.error-name.exist":"\u540d\u79f0{name}\u5df2\u5b58\u5728","common.upload-failed":"\u4e0b\u8f7d\u5931\u8d25","common.restore-factory":"\u6062\u590d\u51fa\u5382","common.restore-sucess":"\u6062\u590d\u6210\u529f","common.restore-fail":"\u6062\u590d\u5931\u8d25","common.form.stationNo-vail":"\u8bf7\u8f93\u51651-14\u4f4d\u7684\u5b57\u6bcd\u6216\u6570\u5b57"};t.default=r},"2eF4":function(e,t,n){"use strict";var r=n("+9ex").codes.ERR_STREAM_PREMATURE_CLOSE;function o(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r)}}}function a(){}function i(e){return e.setHeader&&"function"===typeof e.abort}function l(e,t,n){if("function"===typeof t)return l(e,null,t);t||(t={}),n=o(n||a);var s=t.readable||!1!==t.readable&&e.readable,u=t.writable||!1!==t.writable&&e.writable,c=function(){e.writable||f()},d=e._writableState&&e._writableState.finished,f=function(){u=!1,d=!0,s||n.call(e)},p=e._readableState&&e._readableState.endEmitted,m=function(){s=!1,p=!0,u||n.call(e)},h=function(t){n.call(e,t)},g=function(){var t;return s&&!p?(e._readableState&&e._readableState.ended||(t=new r),n.call(e,t)):u&&!d?(e._writableState&&e._writableState.ended||(t=new r),n.call(e,t)):void 0},v=function(){e.req.on("finish",f)};return i(e)?(e.on("complete",f),e.on("abort",g),e.req?v():e.on("request",v)):u&&!e._writableState&&(e.on("end",c),e.on("close",c)),e.on("end",m),e.on("finish",f),!1!==t.error&&e.on("error",h),e.on("close",g),function(){e.removeListener("complete",f),e.removeListener("abort",g),e.removeListener("request",v),e.req&&e.req.removeListener("finish",f),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",f),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",g)}}e.exports=l},"2fM7":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9");function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function c(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}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}var f=function(e){function t(){return i(this,t),l(this,u(t).apply(this,arguments))}return c(t,e),t}(r["Component"]);function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(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}}),t&&y(e,t)}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}f.isSelectOptGroup=!0;var b=function(e){function t(){return p(this,t),m(this,g(t).apply(this,arguments))}return v(t,e),t}(r["Component"]);function w(e){return E(e)||C(e)||_()}function _(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function C(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function E(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function M(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],o=t[1],i=t[2],l=t.slice(3),s=a["oneOfType"]([a["string"],a["number"]]),u=a["shape"]({key:s.isRequired,label:a["node"]});if(!r.labelInValue){if(("multiple"===r.mode||"tags"===r.mode||r.multiple||r.tags)&&""===r[o])return new Error("Invalid prop `".concat(o,"` of type `string` supplied to `").concat(i,"`, ")+"expected `array` when `multiple` or `tags` is `true`.");var c=a["oneOfType"]([a["arrayOf"](s),s]);return c.apply(void 0,[r,o,i].concat(w(l)))}var d=a["oneOfType"]([a["arrayOf"](u),u]),f=d.apply(void 0,[r,o,i].concat(w(l)));return f?new Error("Invalid prop `".concat(o,"` supplied to `").concat(i,"`, ")+"when you set `labelInValue` to `true`, `".concat(o,"` should in ")+"shape of `{ key: string | number, label?: ReactNode }`."):null}b.propTypes={value:a["oneOfType"]([a["string"],a["number"]])},b.isSelectOption=!0;var S={id:a["string"],defaultActiveFirstOption:a["bool"],multiple:a["bool"],filterOption:a["any"],children:a["any"],showSearch:a["bool"],disabled:a["bool"],allowClear:a["bool"],showArrow:a["bool"],tags:a["bool"],prefixCls:a["string"],className:a["string"],transitionName:a["string"],optionLabelProp:a["string"],optionFilterProp:a["string"],animation:a["string"],choiceTransitionName:a["string"],open:a["bool"],defaultOpen:a["bool"],onChange:a["func"],onBlur:a["func"],onFocus:a["func"],onSelect:a["func"],onSearch:a["func"],onPopupScroll:a["func"],onMouseEnter:a["func"],onMouseLeave:a["func"],onInputKeyDown:a["func"],placeholder:a["any"],onDeselect:a["func"],labelInValue:a["bool"],loading:a["bool"],value:M,defaultValue:M,dropdownStyle:a["object"],maxTagTextLength:a["number"],maxTagCount:a["number"],maxTagPlaceholder:a["oneOfType"]([a["node"],a["func"]]),tokenSeparators:a["arrayOf"](a["string"]),getInputElement:a["func"],showAction:a["arrayOf"](a["string"]),clearIcon:a["node"],inputIcon:a["node"],removeIcon:a["node"],menuItemSelectedIcon:a["oneOfType"]([a["func"],a["node"]]),dropdownRender:a["func"]},O=S,T=n("TSYQ"),k=n.n(T),x=n("PFWz"),N=n.n(x),L=n("MFj2"),P=n("1j5w");function I(e){var t=[];return o.a.Children.forEach(e,function(e){t.push(e)}),t}var D=n("4IlW"),A=n("i8i4"),R=n("VCL8"),F=n("2W6z"),V=n.n(F),j=n("xEkU"),z=n.n(j),B=n("uciX"),H=n("9Do8"),W=n.n(H);function U(e){return"string"===typeof e?e:""}function q(e){if(!e)return null;var t=e.props;if("value"in t)return t.value;if(e.key)return e.key;if(e.type&&e.type.isSelectOptGroup&&t.label)return t.label;throw new Error("Need at least a key or a value or a label (only for OptGroup) for ".concat(e))}function K(e,t){return"value"===t?q(e):e.props[t]}function G(e){return e.multiple}function Y(e){return e.combobox}function X(e){return e.multiple||e.tags}function Z(e){return X(e)||Y(e)}function Q(e){return!Z(e)}function J(e){var t=e;return void 0===e?t=[]:Array.isArray(e)||(t=[e]),t}function $(e){return"".concat(typeof e,"-").concat(e)}function ee(e){e.preventDefault()}function te(e,t){var n=-1;if(e)for(var r=0;r<e.length;r++)if(e[r]===t){n=r;break}return n}function ne(e,t){var n;if(e=J(e),e)for(var r=0;r<e.length;r++)if(e[r].key===t){n=e[r].label;break}return n}function re(e,t){if(null===t||void 0===t)return[];var n=[];return o.a.Children.forEach(e,function(e){var r=e.type;if(r.isMenuItemGroup)n=n.concat(re(e.props.children,t));else{var o=q(e),a=e.key;-1!==te(t,o)&&a&&n.push(a)}}),n}var oe={userSelect:"none",WebkitUserSelect:"none"},ae={unselectable:"on"};function ie(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.type.isMenuItemGroup){var r=ie(n.props.children);if(r)return r}else if(!n.props.disabled)return n}return null}function le(e,t){for(var n=0;n<t.length;++n)if(e.lastIndexOf(t[n])>0)return!0;return!1}function se(e,t){var n=new RegExp("[".concat(t.join(),"]"));return e.split(n).filter(function(e){return e})}function ue(e,t){if(t.props.disabled)return!1;var n=J(K(t,this.props.optionFilterProp)).join("");return n.toLowerCase().indexOf(e.toLowerCase())>-1}function ce(e,t){if(!Q(t)&&!G(t)&&"string"!==typeof e)throw new Error("Invalid `value` of type `".concat(typeof e,"` supplied to Option, ")+"expected `string` when `tags/combobox` is `true`.")}function de(e,t){return function(n){e[t]=n}}function fe(){var e=(new Date).getTime(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:7&n|8).toString(16)});return t}function pe(){return pe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pe.apply(this,arguments)}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function he(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ge(e,t,n){return t&&he(e.prototype,t),n&&he(e,n),e}function ve(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?be(e):t}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function we(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}}),t&&_e(e,t)}function _e(e,t){return _e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_e(e,t)}var Ce=function(e){function t(e){var n;return me(this,t),n=ve(this,ye(t).call(this,e)),n.rafInstance=null,n.lastVisible=!1,n.scrollActiveItemToView=function(){var e=Object(A["findDOMNode"])(n.firstActiveItem),t=n.props,r=t.visible,o=t.firstActiveValue,a=n.props.value;if(e&&r){var i={onlyScrollIfNeeded:!0};a&&0!==a.length||!o||(i.alignWithTop=!0),n.rafInstance=z()(function(){W()(e,Object(A["findDOMNode"])(n.menuRef),i)})}},n.renderMenu=function(){var e=n.props,t=e.menuItems,o=e.menuItemSelectedIcon,a=e.defaultActiveFirstOption,i=e.prefixCls,l=e.multiple,s=e.onMenuSelect,u=e.inputValue,c=e.backfillValue,d=e.onMenuDeselect,f=e.visible,p=n.props.firstActiveValue;if(t&&t.length){var m={};l?(m.onDeselect=d,m.onSelect=s):m.onClick=s;var h=n.props.value,g=re(t,h),v={},y=a,b=t;if(g.length||p){f&&!n.lastVisible?v.activeKey=g[0]||p:f||(g[0]&&(y=!1),v.activeKey=void 0);var w=!1,_=function(e){var t=e.key;return!w&&-1!==g.indexOf(t)||!w&&!g.length&&-1!==p.indexOf(e.key)?(w=!0,r["cloneElement"](e,{ref:function(e){n.firstActiveItem=e}})):e};b=t.map(function(e){if(e.type.isMenuItemGroup){var t=I(e.props.children).map(_);return r["cloneElement"](e,{},t)}return _(e)})}else n.firstActiveItem=null;var C=h&&h[h.length-1];return u===n.lastInputValue||C&&C===c||(v.activeKey=""),r["createElement"](P["e"],pe({ref:n.saveMenuRef,style:n.props.dropdownMenuStyle,defaultActiveFirst:y,role:"listbox",itemIcon:l?o:null},v,{multiple:l},m,{selectedKeys:g,prefixCls:"".concat(i,"-menu")}),b)}return null},n.lastInputValue=e.inputValue,n.saveMenuRef=de(be(n),"menuRef"),n}return we(t,e),ge(t,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView(),this.lastVisible=this.props.visible}},{key:"shouldComponentUpdate",value:function(e){return e.visible||(this.lastVisible=!1),this.props.visible&&!e.visible||e.visible||e.inputValue!==this.props.inputValue}},{key:"componentDidUpdate",value:function(e){var t=this.props;!e.visible&&t.visible&&this.scrollActiveItemToView(),this.lastVisible=t.visible,this.lastInputValue=t.inputValue}},{key:"componentWillUnmount",value:function(){this.rafInstance&&z.a.cancel(this.rafInstance)}},{key:"render",value:function(){var e=this.renderMenu();return e?r["createElement"]("div",{style:{overflow:"auto",transform:"translateZ(0)"},id:this.props.ariaId,onFocus:this.props.onPopupFocus,onMouseDown:ee,onScroll:this.props.onPopupScroll},e):null}}]),t}(r["Component"]);function Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(){return Me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Me.apply(this,arguments)}function Se(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Te(e,t,n){return t&&Oe(e.prototype,t),n&&Oe(e,n),e}function ke(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?Ne(e):t}function xe(e){return xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xe(e)}function Ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Le(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}}),t&&Pe(e,t)}function Pe(e,t){return Pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pe(e,t)}Ce.displayName="DropdownMenu",Ce.propTypes={ariaId:a["string"],defaultActiveFirstOption:a["bool"],value:a["any"],dropdownMenuStyle:a["object"],multiple:a["bool"],onPopupFocus:a["func"],onPopupScroll:a["func"],onMenuDeSelect:a["func"],onMenuSelect:a["func"],prefixCls:a["string"],menuItems:a["any"],inputValue:a["string"],visible:a["bool"],firstActiveValue:a["string"],menuItemSelectedIcon:a["oneOfType"]([a["func"],a["node"]])};var Ie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};B["a"].displayName="Trigger";var De={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:0,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}},Ae=function(e){function t(e){var n;return Se(this,t),n=ke(this,xe(t).call(this,e)),n.dropdownMenuRef=null,n.rafInstance=null,n.setDropdownWidth=function(){n.cancelRafInstance(),n.rafInstance=z()(function(){var e=A["findDOMNode"](Ne(n)),t=e.offsetWidth;t!==n.state.dropdownWidth&&n.setState({dropdownWidth:t})})},n.cancelRafInstance=function(){n.rafInstance&&z.a.cancel(n.rafInstance)},n.getInnerMenu=function(){return n.dropdownMenuRef&&n.dropdownMenuRef.menuRef},n.getPopupDOMNode=function(){return n.triggerRef.getPopupDomNode()},n.getDropdownElement=function(e){var t=n.props,o=t.dropdownRender,a=t.ariaId,i=r["createElement"](Ce,Me({ref:n.saveDropdownMenuRef},e,{ariaId:a,prefixCls:n.getDropdownPrefixCls(),onMenuSelect:t.onMenuSelect,onMenuDeselect:t.onMenuDeselect,onPopupScroll:t.onPopupScroll,value:t.value,backfillValue:t.backfillValue,firstActiveValue:t.firstActiveValue,defaultActiveFirstOption:t.defaultActiveFirstOption,dropdownMenuStyle:t.dropdownMenuStyle,menuItemSelectedIcon:t.menuItemSelectedIcon}));return o?o(i,t):null},n.getDropdownTransitionName=function(){var e=n.props,t=e.transitionName;return!t&&e.animation&&(t="".concat(n.getDropdownPrefixCls(),"-").concat(e.animation)),t},n.getDropdownPrefixCls=function(){return"".concat(n.props.prefixCls,"-dropdown")},n.saveDropdownMenuRef=de(Ne(n),"dropdownMenuRef"),n.saveTriggerRef=de(Ne(n),"triggerRef"),n.state={dropdownWidth:0},n}return Le(t,e),Te(t,[{key:"componentDidMount",value:function(){this.setDropdownWidth()}},{key:"componentDidUpdate",value:function(){this.setDropdownWidth()}},{key:"componentWillUnmount",value:function(){this.cancelRafInstance()}},{key:"render",value:function(){var e,t,n=this.props,o=n.onPopupFocus,a=n.empty,i=Ie(n,["onPopupFocus","empty"]),l=i.multiple,s=i.visible,u=i.inputValue,c=i.dropdownAlign,d=i.disabled,f=i.showSearch,p=i.dropdownClassName,m=i.dropdownStyle,h=i.dropdownMatchSelectWidth,g=this.getDropdownPrefixCls(),v=(e={},Ee(e,p,!!p),Ee(e,"".concat(g,"--").concat(l?"multiple":"single"),1),Ee(e,"".concat(g,"--empty"),a),e),y=this.getDropdownElement({menuItems:i.options,onPopupFocus:o,multiple:l,inputValue:u,visible:s});t=d?[]:Q(i)&&!f?["click"]:["blur"];var b=Me({},m),w=h?"width":"minWidth";return this.state.dropdownWidth&&(b[w]="".concat(this.state.dropdownWidth,"px")),r["createElement"](B["a"],Me({},i,{showAction:d?[]:this.props.showAction,hideAction:t,ref:this.saveTriggerRef,popupPlacement:"bottomLeft",builtinPlacements:De,prefixCls:g,popupTransitionName:this.getDropdownTransitionName(),onPopupVisibleChange:i.onDropdownVisibleChange,popup:y,popupAlign:c,popupVisible:s,getPopupContainer:i.getPopupContainer,popupClassName:k()(v),popupStyle:b}),i.children)}}]),t}(r["Component"]);function Re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(){return Fe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fe.apply(this,arguments)}function Ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ze(e,t,n){return t&&je(e.prototype,t),n&&je(e,n),e}function Be(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?We(e):t}function He(e){return He=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},He(e)}function We(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ue(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}}),t&&qe(e,t)}function qe(e,t){return qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qe(e,t)}Ae.defaultProps={dropdownRender:function(e){return e}},Ae.propTypes={onPopupFocus:a["func"],onPopupScroll:a["func"],dropdownMatchSelectWidth:a["bool"],dropdownAlign:a["object"],visible:a["bool"],disabled:a["bool"],showSearch:a["bool"],dropdownClassName:a["string"],multiple:a["bool"],inputValue:a["string"],filterOption:a["any"],options:a["any"],prefixCls:a["string"],popupClassName:a["string"],children:a["any"],showAction:a["arrayOf"](a["string"]),menuItemSelectedIcon:a["oneOfType"]([a["func"],a["node"]]),dropdownRender:a["func"],ariaId:a["string"]},Ae.displayName="SelectTrigger";var Ke="RC_SELECT_EMPTY_VALUE_KEY",Ge=function(){return null};function Ye(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];for(var o=0;o<t.length;o++)t[o]&&"function"===typeof t[o]&&t[o].apply(Ye,n)}}var Xe=function(e){function t(e){var n;Ve(this,t),n=Be(this,He(t).call(this,e)),n.inputRef=null,n.inputMirrorRef=null,n.topCtrlRef=null,n.selectTriggerRef=null,n.rootRef=null,n.selectionRef=null,n.dropdownContainer=null,n.blurTimer=null,n.focusTimer=null,n.comboboxTimer=null,n._focused=!1,n._mouseDown=!1,n._options=[],n._empty=!1,n.onInputChange=function(e){var t=n.props.tokenSeparators,r=e.target.value;if(X(n.props)&&t.length&&le(r,t)){var o=n.getValueByInput(r);return void 0!==o&&n.fireChange(o),n.setOpenState(!1,{needFocus:!0}),void n.setInputValue("",!1)}n.setInputValue(r),n.setState({open:!0}),Y(n.props)&&n.fireChange([r])},n.onDropdownVisibleChange=function(e){e&&!n._focused&&(n.clearBlurTime(),n.timeoutFocus(),n._focused=!0,n.updateFocusClassName()),n.setOpenState(e)},n.onKeyDown=function(e){var t=n.state.open,r=n.props.disabled;if(!r){var o=e.keyCode;t&&!n.getInputDOMNode()?n.onInputKeyDown(e):o===D["a"].ENTER||o===D["a"].DOWN?(t||n.setOpenState(!0),e.preventDefault()):o===D["a"].SPACE&&(t||(n.setOpenState(!0),e.preventDefault()))}},n.onInputKeyDown=function(e){var t=n.props,r=t.disabled,o=t.combobox,a=t.defaultActiveFirstOption;if(!r){var i=n.state,l=n.getRealOpenState(i),s=e.keyCode;if(!X(n.props)||e.target.value||s!==D["a"].BACKSPACE){if(s===D["a"].DOWN){if(!i.open)return n.openIfHasChildren(),e.preventDefault(),void e.stopPropagation()}else if(s===D["a"].ENTER&&i.open)!l&&o||e.preventDefault(),l&&o&&!1===a&&(n.comboboxTimer=setTimeout(function(){n.setOpenState(!1)}));else if(s===D["a"].ESC)return void(i.open&&(n.setOpenState(!1),e.preventDefault(),e.stopPropagation()));if(l&&n.selectTriggerRef){var u=n.selectTriggerRef.getInnerMenu();u&&u.onKeyDown(e,n.handleBackfill)&&(e.preventDefault(),e.stopPropagation())}}else{e.preventDefault();var c=i.value;c.length&&n.removeSelected(c[c.length-1])}}},n.onMenuSelect=function(e){var t=e.item;if(t){var r=n.state.value,o=n.props,a=q(t),i=r[r.length-1],l=!1;if(X(o)?-1!==te(r,a)?l=!0:r=r.concat([a]):Y(o)||void 0===i||i!==a||a===n.state.backfillValue?(r=[a],n.setOpenState(!1,{needFocus:!0,fireSearch:!1})):(n.setOpenState(!1,{needFocus:!0,fireSearch:!1}),l=!0),l||n.fireChange(r),n.fireSelect(a),!l){var s=Y(o)?K(t,o.optionLabelProp):"";o.autoClearSearchValue&&n.setInputValue(s,!1)}}},n.onMenuDeselect=function(e){var t=e.item,r=e.domEvent;if("keydown"!==r.type||r.keyCode!==D["a"].ENTER){"click"===r.type&&n.removeSelected(q(t));var o=n.props;o.autoClearSearchValue&&n.setInputValue("")}else n.removeSelected(q(t))},n.onArrowClick=function(e){e.stopPropagation(),e.preventDefault(),n.props.disabled||n.setOpenState(!n.state.open,{needFocus:!n.state.open})},n.onPlaceholderClick=function(){n.getInputDOMNode&&n.getInputDOMNode()&&n.getInputDOMNode().focus()},n.onOuterFocus=function(e){if(n.props.disabled)e.preventDefault();else{n.clearBlurTime();var t=n.getInputDOMNode();t&&e.target===n.rootRef||(Z(n.props)||e.target!==t)&&(n._focused||(n._focused=!0,n.updateFocusClassName(),X(n.props)&&n._mouseDown||n.timeoutFocus()))}},n.onPopupFocus=function(){n.maybeFocus(!0,!0)},n.onOuterBlur=function(e){n.props.disabled?e.preventDefault():n.blurTimer=window.setTimeout(function(){n._focused=!1,n.updateFocusClassName();var e=n.props,t=n.state.value,r=n.state.inputValue;if(Q(e)&&e.showSearch&&r&&e.defaultActiveFirstOption){var o=n._options||[];if(o.length){var a=ie(o);a&&(t=[q(a)],n.fireChange(t))}}else if(X(e)&&r){n._mouseDown?n.setInputValue(""):(n.state.inputValue="",n.getInputDOMNode&&n.getInputDOMNode()&&(n.getInputDOMNode().value=""));var i=n.getValueByInput(r);void 0!==i&&(t=i,n.fireChange(t))}if(X(e)&&n._mouseDown)return n.maybeFocus(!0,!0),void(n._mouseDown=!1);n.setOpenState(!1),e.onBlur&&e.onBlur(n.getVLForOnChange(t))},10)},n.onClearSelection=function(e){var t=n.props,r=n.state;if(!t.disabled){var o=r.inputValue,a=r.value;e.stopPropagation(),(o||a.length)&&(a.length&&n.fireChange([]),n.setOpenState(!1,{needFocus:!0}),o&&n.setInputValue(""))}},n.onChoiceAnimationLeave=function(){n.forcePopupAlign()},n.getOptionInfoBySingleValue=function(e,t){var o;if(t=t||n.state.optionsInfo,t[$(e)]&&(o=t[$(e)]),o)return o;var a=e;if(n.props.labelInValue){var i=ne(n.props.value,e),l=ne(n.props.defaultValue,e);void 0!==i?a=i:void 0!==l&&(a=l)}var s={option:r["createElement"](b,{value:e,key:e},e),value:e,label:a};return s},n.getOptionBySingleValue=function(e){var t=n.getOptionInfoBySingleValue(e),r=t.option;return r},n.getOptionsBySingleValue=function(e){return e.map(function(e){return n.getOptionBySingleValue(e)})},n.getValueByLabel=function(e){if(void 0===e)return null;var t=null;return Object.keys(n.state.optionsInfo).forEach(function(r){var o=n.state.optionsInfo[r],a=o.disabled;if(!a){var i=J(o.label);i&&i.join("")===e&&(t=o.value)}}),t},n.getVLBySingleValue=function(e){return n.props.labelInValue?{key:e,label:n.getLabelBySingleValue(e)}:e},n.getVLForOnChange=function(e){var t=e;return void 0!==t?(t=n.props.labelInValue?t.map(function(e){return{key:e,label:n.getLabelBySingleValue(e)}}):t.map(function(e){return e}),X(n.props)?t:t[0]):t},n.getLabelBySingleValue=function(e,t){var r=n.getOptionInfoBySingleValue(e,t),o=r.label;return o},n.getDropdownContainer=function(){return n.dropdownContainer||(n.dropdownContainer=document.createElement("div"),document.body.appendChild(n.dropdownContainer)),n.dropdownContainer},n.getPlaceholderElement=function(){var e=n.props,t=n.state,o=!1;t.inputValue&&(o=!0);var a=t.value;a.length&&(o=!0),Y(e)&&1===a.length&&t.value&&!t.value[0]&&(o=!1);var i=e.placeholder;return i?r["createElement"]("div",Fe({onMouseDown:ee,style:Fe({display:o?"none":"block"},oe)},ae,{onClick:n.onPlaceholderClick,className:"".concat(e.prefixCls,"-selection__placeholder")}),i):null},n.getInputElement=function(){var e=n.props,t=r["createElement"]("input",{id:e.id,autoComplete:"off"}),o=e.getInputElement?e.getInputElement():t,a=k()(o.props.className,Re({},"".concat(e.prefixCls,"-search__field"),!0));return r["createElement"]("div",{className:"".concat(e.prefixCls,"-search__field__wrap")},r["cloneElement"](o,{ref:n.saveInputRef,onChange:n.onInputChange,onKeyDown:Ye(n.onInputKeyDown,o.props.onKeyDown,n.props.onInputKeyDown),value:n.state.inputValue,disabled:e.disabled,className:a}),r["createElement"]("span",{ref:n.saveInputMirrorRef,className:"".concat(e.prefixCls,"-search__field__mirror")},n.state.inputValue,"\xa0"))},n.getInputDOMNode=function(){return n.topCtrlRef?n.topCtrlRef.querySelector("input,textarea,div[contentEditable]"):n.inputRef},n.getInputMirrorDOMNode=function(){return n.inputMirrorRef},n.getPopupDOMNode=function(){if(n.selectTriggerRef)return n.selectTriggerRef.getPopupDOMNode()},n.getPopupMenuComponent=function(){if(n.selectTriggerRef)return n.selectTriggerRef.getInnerMenu()},n.setOpenState=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.needFocus,o=t.fireSearch,a=n.props,i=n.state;if(i.open!==e){n.props.onDropdownVisibleChange&&n.props.onDropdownVisibleChange(e);var l={open:e,backfillValue:""};!e&&Q(a)&&a.showSearch&&n.setInputValue("",o),e||n.maybeFocus(e,!!r),n.setState(Fe({open:e},l),function(){e&&n.maybeFocus(e,!!r)})}else n.maybeFocus(e,!!r)},n.setInputValue=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=n.props.onSearch;e!==n.state.inputValue&&n.setState(function(n){return t&&e!==n.inputValue&&r&&r(e),{inputValue:e}},n.forcePopupAlign)},n.getValueByInput=function(e){var t=n.props,r=t.multiple,o=t.tokenSeparators,a=n.state.value,i=!1;return se(e,o).forEach(function(e){var t=[e];if(r){var o=n.getValueByLabel(e);o&&-1===te(a,o)&&(a=a.concat(o),i=!0,n.fireSelect(o))}else-1===te(a,e)&&(a=a.concat(t),i=!0,n.fireSelect(e))}),i?a:void 0},n.getRealOpenState=function(e){var t=n.props.open;if("boolean"===typeof t)return t;var r=(e||n.state).open,o=n._options||[];return!Z(n.props)&&n.props.showSearch||r&&!o.length&&(r=!1),r},n.markMouseDown=function(){n._mouseDown=!0},n.markMouseLeave=function(){n._mouseDown=!1},n.handleBackfill=function(e){if(n.props.backfill&&(Q(n.props)||Y(n.props))){var t=q(e);Y(n.props)&&n.setInputValue(t,!1),n.setState({value:[t],backfillValue:t})}},n.filterOption=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ue,o=n.state.value,a=o[o.length-1];if(!e||a&&a===n.state.backfillValue)return!0;var i=n.props.filterOption;return"filterOption"in n.props?!0===i&&(i=r.bind(We(n))):i=r.bind(We(n)),!i||("function"===typeof i?i.call(We(n),e,t):!t.props.disabled)},n.timeoutFocus=function(){var e=n.props.onFocus;n.focusTimer&&n.clearFocusTime(),n.focusTimer=window.setTimeout(function(){e&&e()},10)},n.clearFocusTime=function(){n.focusTimer&&(clearTimeout(n.focusTimer),n.focusTimer=null)},n.clearBlurTime=function(){n.blurTimer&&(clearTimeout(n.blurTimer),n.blurTimer=null)},n.clearComboboxTime=function(){n.comboboxTimer&&(clearTimeout(n.comboboxTimer),n.comboboxTimer=null)},n.updateFocusClassName=function(){var e=n.rootRef,t=n.props;n._focused?N()(e).add("".concat(t.prefixCls,"-focused")):N()(e).remove("".concat(t.prefixCls,"-focused"))},n.maybeFocus=function(e,t){if(t||e){var r=n.getInputDOMNode(),o=document,a=o.activeElement;r&&(e||Z(n.props))?a!==r&&(r.focus(),n._focused=!0):a!==n.selectionRef&&n.selectionRef&&(n.selectionRef.focus(),n._focused=!0)}},n.removeSelected=function(e,t){var r=n.props;if(!r.disabled&&!n.isChildDisabled(e)){t&&t.stopPropagation&&t.stopPropagation();var o=n.state.value,a=o.filter(function(t){return t!==e}),i=X(r);if(i){var l=e;r.labelInValue&&(l={key:e,label:n.getLabelBySingleValue(e)}),r.onDeselect&&r.onDeselect(l,n.getOptionBySingleValue(e))}n.fireChange(a)}},n.openIfHasChildren=function(){var e=n.props;(r["Children"].count(e.children)||Q(e))&&n.setOpenState(!0)},n.fireSelect=function(e){n.props.onSelect&&n.props.onSelect(n.getVLBySingleValue(e),n.getOptionBySingleValue(e))},n.fireChange=function(e){var t=n.props;"value"in t||n.setState({value:e},n.forcePopupAlign);var r=n.getVLForOnChange(e),o=n.getOptionsBySingleValue(e);t.onChange&&t.onChange(r,X(n.props)?o:o[0])},n.isChildDisabled=function(e){return I(n.props.children).some(function(t){var n=q(t);return n===e&&t.props&&t.props.disabled})},n.forcePopupAlign=function(){n.state.open&&n.selectTriggerRef&&n.selectTriggerRef.triggerRef&&n.selectTriggerRef.triggerRef.forcePopupAlign()},n.renderFilterOptions=function(){var e=n.state.inputValue,t=n.props,o=t.children,a=t.tags,i=t.notFoundContent,l=[],s=[],u=!1,c=n.renderFilterOptionsFromChildren(o,s,l);if(a){var d=n.state.value;d=d.filter(function(t){return-1===s.indexOf(t)&&(!e||String(t).indexOf(String(e))>-1)}),d.sort(function(e,t){return e.length-t.length}),d.forEach(function(e){var t=e,n=r["createElement"](P["b"],{style:oe,role:"option",attribute:ae,value:t,key:t},t);c.push(n),l.push(n)}),e&&l.every(function(t){return q(t)!==e})&&c.unshift(r["createElement"](P["b"],{style:oe,role:"option",attribute:ae,value:e,key:e},e))}return!c.length&&i&&(u=!0,c=[r["createElement"](P["b"],{style:oe,attribute:ae,disabled:!0,role:"option",value:"NOT_FOUND",key:"NOT_FOUND"},i)]),{empty:u,options:c}},n.renderFilterOptionsFromChildren=function(e,t,o){var a=[],i=n.props,l=n.state.inputValue,s=i.tags;return r["Children"].forEach(e,function(e){if(e){var i=e.type;if(i.isSelectOptGroup){var u=e.props.label,c=e.key;if(c||"string"!==typeof u?!u&&c&&(u=c):c=u,l&&n.filterOption(l,e)){var d=I(e.props.children).map(function(e){var t=q(e)||e.key;return r["createElement"](P["b"],Fe({key:t,value:t},e.props))});a.push(r["createElement"](P["c"],{key:c,title:u},d))}else{var f=n.renderFilterOptionsFromChildren(e.props.children,t,o);f.length&&a.push(r["createElement"](P["c"],{key:c,title:u},f))}}else{V()(i.isSelectOption,"the children of `Select` should be `Select.Option` or `Select.OptGroup`, "+"instead of `".concat(i.name||i.displayName||e.type,"`."));var p=q(e);if(ce(p,n.props),n.filterOption(l,e)){var m=r["createElement"](P["b"],Fe({style:oe,attribute:ae,value:p,key:p,role:"option"},e.props));a.push(m),o.push(m)}s&&t.push(p)}}}),a},n.renderTopControlNode=function(){var e=n.state,t=e.open,o=e.inputValue,a=n.state.value,i=n.props,l=i.choiceTransitionName,s=i.prefixCls,u=i.maxTagTextLength,c=i.maxTagCount,d=i.showSearch,f=i.removeIcon,p=i.maxTagPlaceholder,m="".concat(s,"-selection__rendered"),h=null;if(Q(i)){var g=null;if(a.length){var v=!1,y=1;d&&t?(v=!o,v&&(y=.4)):v=!0;var b=a[0],w=n.getOptionInfoBySingleValue(b),_=w.label,C=w.title;g=r["createElement"]("div",{key:"value",className:"".concat(s,"-selection-selected-value"),title:U(C||_),style:{display:v?"block":"none",opacity:y}},_)}h=d?[g,r["createElement"]("div",{className:"".concat(s,"-search ").concat(s,"-search--inline"),key:"input",style:{display:t?"block":"none"}},n.getInputElement())]:[g]}else{var E,M=[],S=a;if(void 0!==c&&a.length>c){S=S.slice(0,c);var O=n.getVLForOnChange(a.slice(c,a.length)),T="+ ".concat(a.length-c," ...");p&&(T="function"===typeof p?p(O):p),E=r["createElement"]("li",Fe({style:oe},ae,{role:"presentation",onMouseDown:ee,className:"".concat(s,"-selection__choice ").concat(s,"-selection__choice__disabled"),key:"maxTagPlaceholder",title:U(T)}),r["createElement"]("div",{className:"".concat(s,"-selection__choice__content")},T))}X(i)&&(M=S.map(function(e){var t=n.getOptionInfoBySingleValue(e),o=t.label,a=t.title||o;u&&"string"===typeof o&&o.length>u&&(o="".concat(o.slice(0,u),"..."));var i=n.isChildDisabled(e),l=i?"".concat(s,"-selection__choice ").concat(s,"-selection__choice__disabled"):"".concat(s,"-selection__choice");return r["createElement"]("li",Fe({style:oe},ae,{onMouseDown:ee,className:l,role:"presentation",key:e||Ke,title:U(a)}),r["createElement"]("div",{className:"".concat(s,"-selection__choice__content")},o),i?null:r["createElement"]("span",{onClick:function(t){n.removeSelected(e,t)},className:"".concat(s,"-selection__choice__remove")},f||r["createElement"]("i",{className:"".concat(s,"-selection__choice__remove-icon")},"\xd7")))})),E&&M.push(E),M.push(r["createElement"]("li",{className:"".concat(s,"-search ").concat(s,"-search--inline"),key:"__input"},n.getInputElement())),h=X(i)&&l?r["createElement"](L["a"],{onLeave:n.onChoiceAnimationLeave,component:"ul",transitionName:l},M):r["createElement"]("ul",null,M)}return r["createElement"]("div",{className:m,ref:n.saveTopCtrlRef},n.getPlaceholderElement(),h)};var o=t.getOptionsInfoFromProps(e);if(e.tags&&"function"!==typeof e.filterOption){var a=Object.keys(o).some(function(e){return o[e].disabled});V()(!a,"Please avoid setting option to disabled in tags mode since user can always type text as tag.")}return n.state={value:t.getValueFromProps(e,!0),inputValue:e.combobox?t.getInputValueForCombobox(e,o,!0):"",open:e.defaultOpen,optionsInfo:o,backfillValue:"",skipBuildOptionsInfo:!0,ariaId:""},n.saveInputRef=de(We(n),"inputRef"),n.saveInputMirrorRef=de(We(n),"inputMirrorRef"),n.saveTopCtrlRef=de(We(n),"topCtrlRef"),n.saveSelectTriggerRef=de(We(n),"selectTriggerRef"),n.saveRootRef=de(We(n),"rootRef"),n.saveSelectionRef=de(We(n),"selectionRef"),n}return Ue(t,e),ze(t,[{key:"componentDidMount",value:function(){(this.props.autoFocus||this.state.open)&&this.focus(),this.setState({ariaId:fe()})}},{key:"componentDidUpdate",value:function(){if(X(this.props)){var e=this.getInputDOMNode(),t=this.getInputMirrorDOMNode();e&&e.value&&t?(e.style.width="",e.style.width="".concat(t.clientWidth,"px")):e&&(e.style.width="")}this.forcePopupAlign()}},{key:"componentWillUnmount",value:function(){this.clearFocusTime(),this.clearBlurTime(),this.clearComboboxTime(),this.dropdownContainer&&(A["unmountComponentAtNode"](this.dropdownContainer),document.body.removeChild(this.dropdownContainer),this.dropdownContainer=null)}},{key:"focus",value:function(){Q(this.props)&&this.selectionRef?this.selectionRef.focus():this.getInputDOMNode()&&this.getInputDOMNode().focus()}},{key:"blur",value:function(){Q(this.props)&&this.selectionRef?this.selectionRef.blur():this.getInputDOMNode()&&this.getInputDOMNode().blur()}},{key:"renderArrow",value:function(e){var t=this.props,n=t.showArrow,o=void 0===n?!e:n,a=t.loading,i=t.inputIcon,l=t.prefixCls;if(!o&&!a)return null;var s=a?r["createElement"]("i",{className:"".concat(l,"-arrow-loading")}):r["createElement"]("i",{className:"".concat(l,"-arrow-icon")});return r["createElement"]("span",Fe({key:"arrow",className:"".concat(l,"-arrow"),style:oe},ae,{onClick:this.onArrowClick}),i||s)}},{key:"renderClear",value:function(){var e=this.props,t=e.prefixCls,n=e.allowClear,o=e.clearIcon,a=this.state.inputValue,i=this.state.value,l=r["createElement"]("span",Fe({key:"clear",className:"".concat(t,"-selection__clear"),onMouseDown:ee,style:oe},ae,{onClick:this.onClearSelection}),o||r["createElement"]("i",{className:"".concat(t,"-selection__clear-icon")},"\xd7"));return n?Y(this.props)?a?l:null:a||i.length?l:null:null}},{key:"render",value:function(){var e,t=this.props,n=X(t),o=t.showArrow,a=void 0===o||o,i=this.state,l=t.className,s=t.disabled,u=t.prefixCls,c=t.loading,d=this.renderTopControlNode(),f=this.state,p=f.open,m=f.ariaId;if(p){var h=this.renderFilterOptions();this._empty=h.empty,this._options=h.options}var g=this.getRealOpenState(),v=this._empty,y=this._options||[],b={};Object.keys(t).forEach(function(e){!Object.prototype.hasOwnProperty.call(t,e)||"data-"!==e.substr(0,5)&&"aria-"!==e.substr(0,5)&&"role"!==e||(b[e]=t[e])});var w=Fe({},b);Z(t)||(w=Fe({},w,{onKeyDown:this.onKeyDown,tabIndex:t.disabled?-1:t.tabIndex}));var _=(e={},Re(e,l,!!l),Re(e,u,1),Re(e,"".concat(u,"-open"),p),Re(e,"".concat(u,"-focused"),p||!!this._focused),Re(e,"".concat(u,"-combobox"),Y(t)),Re(e,"".concat(u,"-disabled"),s),Re(e,"".concat(u,"-enabled"),!s),Re(e,"".concat(u,"-allow-clear"),!!t.allowClear),Re(e,"".concat(u,"-no-arrow"),!a),Re(e,"".concat(u,"-loading"),!!c),e);return r["createElement"](Ae,{onPopupFocus:this.onPopupFocus,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,dropdownAlign:t.dropdownAlign,dropdownClassName:t.dropdownClassName,dropdownMatchSelectWidth:t.dropdownMatchSelectWidth,defaultActiveFirstOption:t.defaultActiveFirstOption,dropdownMenuStyle:t.dropdownMenuStyle,transitionName:t.transitionName,animation:t.animation,prefixCls:t.prefixCls,dropdownStyle:t.dropdownStyle,combobox:t.combobox,showSearch:t.showSearch,options:y,empty:v,multiple:n,disabled:s,visible:g,inputValue:i.inputValue,value:i.value,backfillValue:i.backfillValue,firstActiveValue:t.firstActiveValue,onDropdownVisibleChange:this.onDropdownVisibleChange,getPopupContainer:t.getPopupContainer,onMenuSelect:this.onMenuSelect,onMenuDeselect:this.onMenuDeselect,onPopupScroll:t.onPopupScroll,showAction:t.showAction,ref:this.saveSelectTriggerRef,menuItemSelectedIcon:t.menuItemSelectedIcon,dropdownRender:t.dropdownRender,ariaId:m},r["createElement"]("div",{id:t.id,style:t.style,ref:this.saveRootRef,onBlur:this.onOuterBlur,onFocus:this.onOuterFocus,className:k()(_),onMouseDown:this.markMouseDown,onMouseUp:this.markMouseLeave,onMouseOut:this.markMouseLeave},r["createElement"]("div",Fe({ref:this.saveSelectionRef,key:"selection",className:"".concat(u,"-selection\n ").concat(u,"-selection--").concat(n?"multiple":"single"),role:"combobox","aria-autocomplete":"list","aria-haspopup":"true","aria-controls":m,"aria-expanded":g},w),d,this.renderClear(),this.renderArrow(!!n))))}}]),t}(r["Component"]);Xe.propTypes=O,Xe.defaultProps={prefixCls:"rc-select",defaultOpen:!1,labelInValue:!1,defaultActiveFirstOption:!0,showSearch:!0,allowClear:!1,placeholder:"",onChange:Ge,onFocus:Ge,onBlur:Ge,onSelect:Ge,onSearch:Ge,onDeselect:Ge,onInputKeyDown:Ge,dropdownMatchSelectWidth:!0,dropdownStyle:{},dropdownMenuStyle:{},optionFilterProp:"value",optionLabelProp:"value",notFoundContent:"Not Found",backfill:!1,showAction:["click"],tokenSeparators:[],autoClearSearchValue:!0,tabIndex:0,dropdownRender:function(e){return e}},Xe.getDerivedStateFromProps=function(e,t){var n=t.skipBuildOptionsInfo?t.optionsInfo:Xe.getOptionsInfoFromProps(e,t),r={optionsInfo:n,skipBuildOptionsInfo:!1};if("open"in e&&(r.open=e.open),"value"in e){var o=Xe.getValueFromProps(e);r.value=o,e.combobox&&(r.inputValue=Xe.getInputValueForCombobox(e,n))}return r},Xe.getOptionsFromChildren=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return r["Children"].forEach(e,function(e){if(e){var n=e.type;n.isSelectOptGroup?Xe.getOptionsFromChildren(e.props.children,t):t.push(e)}}),t},Xe.getInputValueForCombobox=function(e,t,n){var r=[];if("value"in e&&!n&&(r=J(e.value)),"defaultValue"in e&&n&&(r=J(e.defaultValue)),!r.length)return"";r=r[0];var o=r;return e.labelInValue?o=r.label:t[$(r)]&&(o=t[$(r)].label),void 0===o&&(o=""),o},Xe.getLabelFromOption=function(e,t){return K(t,e.optionLabelProp)},Xe.getOptionsInfoFromProps=function(e,t){var n=Xe.getOptionsFromChildren(e.children),r={};if(n.forEach(function(t){var n=q(t);r[$(n)]={option:t,value:n,label:Xe.getLabelFromOption(e,t),title:t.props.title,disabled:t.props.disabled}}),t){var o=t.optionsInfo,a=t.value;a&&a.forEach(function(e){var t=$(e);r[t]||void 0===o[t]||(r[t]=o[t])})}return r},Xe.getValueFromProps=function(e,t){var n=[];return"value"in e&&!t&&(n=J(e.value)),"defaultValue"in e&&t&&(n=J(e.defaultValue)),e.labelInValue&&(n=n.map(function(e){return e.key})),n},Xe.displayName="Select",Object(R["polyfill"])(Xe);var Ze=Xe;Ze.Option=b,Ze.OptGroup=f;var Qe=Ze,Je=n("BGR+"),$e=n("H84U"),et=n("6CfX"),tt=n("CtXQ"),nt=n("CWQg");function rt(e){return rt="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},rt(e)}function ot(){return ot=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ot.apply(this,arguments)}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function st(e,t,n){return t&&lt(e.prototype,t),n&&lt(e,n),e}function ut(e,t){return!t||"object"!==rt(t)&&"function"!==typeof t?ct(e):t}function ct(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function dt(e){return dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dt(e)}function ft(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}}),t&&pt(e,t)}function pt(e,t){return pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pt(e,t)}n.d(t,"default",function(){return vt});var mt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ht=Object(nt["a"])("default","large","small"),gt=(Object(nt["a"])("default","multiple","tags","combobox","SECRET_COMBOBOX_MODE_DO_NOT_USE"),{prefixCls:a["string"],className:a["string"],size:a["oneOf"](ht),notFoundContent:a["any"],showSearch:a["bool"],optionLabelProp:a["string"],transitionName:a["string"],choiceTransitionName:a["string"],id:a["string"]}),vt=function(e){function t(e){var n;return it(this,t),n=ut(this,dt(t).call(this,e)),n.saveSelect=function(e){n.rcSelect=e},n.renderSelect=function(e){var t,o=e.getPopupContainer,a=e.getPrefixCls,i=e.renderEmpty,l=n.props,s=l.prefixCls,u=l.className,c=void 0===u?"":u,d=l.size,f=l.mode,p=l.getPopupContainer,m=l.removeIcon,h=l.clearIcon,g=l.menuItemSelectedIcon,v=l.showArrow,y=mt(l,["prefixCls","className","size","mode","getPopupContainer","removeIcon","clearIcon","menuItemSelectedIcon","showArrow"]),b=Object(Je["a"])(y,["inputIcon"]),w=a("select",s),_=k()((t={},at(t,"".concat(w,"-lg"),"large"===d),at(t,"".concat(w,"-sm"),"small"===d),at(t,"".concat(w,"-show-arrow"),v),t),c),C=n.props.optionLabelProp;n.isCombobox()&&(C=C||"value");var E={multiple:"multiple"===f,tags:"tags"===f,combobox:n.isCombobox()},M=m&&(r["isValidElement"](m)?r["cloneElement"](m,{className:k()(m.props.className,"".concat(w,"-remove-icon"))}):m)||r["createElement"](tt["default"],{type:"close",className:"".concat(w,"-remove-icon")}),S=h&&(r["isValidElement"](h)?r["cloneElement"](h,{className:k()(h.props.className,"".concat(w,"-clear-icon"))}):h)||r["createElement"](tt["default"],{type:"close-circle",theme:"filled",className:"".concat(w,"-clear-icon")}),O=g&&(r["isValidElement"](g)?r["cloneElement"](g,{className:k()(g.props.className,"".concat(w,"-selected-icon"))}):g)||r["createElement"](tt["default"],{type:"check",className:"".concat(w,"-selected-icon")});return r["createElement"](Qe,ot({inputIcon:n.renderSuffixIcon(w),removeIcon:M,clearIcon:S,menuItemSelectedIcon:O,showArrow:v},b,E,{prefixCls:w,className:_,optionLabelProp:C||"children",notFoundContent:n.getNotFoundContent(i),getPopupContainer:p||o,ref:n.saveSelect}))},Object(et["a"])("combobox"!==e.mode,"Select","The combobox mode is deprecated, it will be removed in next major version, please use AutoComplete instead"),n}return ft(t,e),st(t,[{key:"getNotFoundContent",value:function(e){var t=this.props.notFoundContent;return void 0!==t?t:this.isCombobox()?null:e("Select")}},{key:"focus",value:function(){this.rcSelect.focus()}},{key:"blur",value:function(){this.rcSelect.blur()}},{key:"isCombobox",value:function(){var e=this.props.mode;return"combobox"===e||e===t.SECRET_COMBOBOX_MODE_DO_NOT_USE}},{key:"renderSuffixIcon",value:function(e){var t=this.props,n=t.loading,o=t.suffixIcon;return o?r["isValidElement"](o)?r["cloneElement"](o,{className:k()(o.props.className,"".concat(e,"-arrow-icon"))}):o:n?r["createElement"](tt["default"],{type:"loading"}):r["createElement"](tt["default"],{type:"down",className:"".concat(e,"-arrow-icon")})}},{key:"render",value:function(){return r["createElement"]($e["a"],null,this.renderSelect)}}]),t}(r["Component"]);vt.Option=b,vt.OptGroup=f,vt.SECRET_COMBOBOX_MODE_DO_NOT_USE="SECRET_COMBOBOX_MODE_DO_NOT_USE",vt.defaultProps={showSearch:!1,transitionName:"slide-up",choiceTransitionName:"zoom"},vt.propTypes=gt},"2faE":function(e,t,n){var r=n("5K7Z"),o=n("eUtF"),a=n("G8Mo"),i=Object.defineProperty;t.f=n("jmDH")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"2gN3":function(e,t,n){var r=n("Kz5y"),o=r["__core-js_shared__"];e.exports=o},"2mql":function(e,t,n){"use strict";var r=n("TOwV"),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?l:s[e["$$typeof"]]||o}s[r.ForwardRef]=i;var c=Object.defineProperty,d=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,m=Object.getPrototypeOf,h=Object.prototype;function g(e,t,n){if("string"!==typeof t){if(h){var r=m(t);r&&r!==h&&g(e,r,n)}var o=d(t);f&&(o=o.concat(f(t)));for(var i=u(e),l=u(t),s=0;s<o.length;++s){var v=o[s];if(!a[v]&&(!n||!n[v])&&(!l||!l[v])&&(!i||!i[v])){var y=p(t,v);try{c(e,v,y)}catch(e){}}}}return e}e.exports=g},"2q/w":function(e,t,n){e.exports={outerBox:"antd-pro-components-app-editable-table-index-outerBox",addButton:"antd-pro-components-app-editable-table-index-addButton",tableBox:"antd-pro-components-app-editable-table-index-tableBox"}},"2qtc":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("1wcP"),n("+L6B")},"2tcM":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i,l,s,u=r(n("wCAj")),c=r(n("p0pE")),d=r(n("2Taf")),f=r(n("vZ4D")),p=r(n("l4Ni")),m=r(n("ujKo")),h=r(n("MhPg")),g=o(n("q1tI")),v=n("MuoO"),y=n("LLXN"),b=r(n("wd/R")),w=r(n("eoEj")),_=r(n("kE4d")),C=n("34ay"),E=n("+n12"),M=(i=(0,v.connect)(function(e){var t=e.alarm;return{realtimeAlarms:t.realtimeAlarms}}),i((s=function(e){function t(e){var n;return(0,d.default)(this,t),n=(0,p.default)(this,(0,m.default)(t).call(this,e)),n.fetchCurrentAlarms=function(e){var t=n.props.dispatch;t({type:"alarm/fetchRealtimeAlarms",payload:e})},n.handleTableChange=function(e){var t={};e&&e.current&&(t={cursor:(e.current-1)*e.pageSize,limit:e.pageSize},n.setState({pagination:t})),n.fetchCurrentAlarms(t)},n.state={pagination:{cursor:0,limit:50}},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.fetchCurrentAlarms(),this.timer=setInterval(function(){var t=e.state.pagination;e.fetchCurrentAlarms(t)},5e3)}},{key:"componentWillUnmount",value:function(){this.timer&&clearInterval(this.timer)}},{key:"render",value:function(){var e=this.props,t=e.realtimeAlarms,n=e.onChange,r=(0,C.getPriv)(),o=r>11,i=(0,c.default)({showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,y.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},t.pagination),l=[{title:(0,y.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",ellipsis:!0},{title:(0,y.formatMessage)({id:"alarm.device"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,y.formatMessage)({id:"alarm.level"}),dataIndex:"priority",key:"priority",render:function(e){return(0,E.renderAlarmLevel)(e)}},{title:(0,y.formatMessage)({id:"common.status"}),dataIndex:"status",key:"status",render:function(e){return 0===e?(0,y.formatMessage)({id:"alarm.restored"}):(0,y.formatMessage)({id:"alarm.triggered"})}},{title:(0,y.formatMessage)({id:"alarm.desc"}),dataIndex:"content",key:"content",ellipsis:!0},{title:(0,y.formatMessage)({id:"alarm.value"}),dataIndex:"value",key:"value",render:function(e){return"".concat(e)}},{title:(0,y.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e&&b.default.unix(e).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,y.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,t){return g.default.createElement(g.default.Fragment,null,g.default.createElement(w.default,{icon:"search",disabled:!o,tooltip:(0,y.formatMessage)({id:"common.view"}),onClick:function(){return n(t)}}))}}];return g.default.createElement(a.default,{bordered:!1},g.default.createElement("div",{className:_.default.wrapper},g.default.createElement("div",{style:{position:"relative"}},g.default.createElement(u.default,{rowKey:"name",bordered:!0,dataSource:t.list,columns:l,pagination:i,onChange:this.handleTableChange,scroll:{y:420}}))))}}]),t}(g.Component),l=s))||l),S=M;t.default=S},"2vWT":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5Dmo");var l=r(n("3S7+"));n("Pwec");var s=r(n("CtXQ"));n("7Kak");var u=r(n("9yH6"));n("5NDa");var c=r(n("5rEg"));n("+L6B");var d=r(n("2/Rp")),f=r(n("d6i3")),p=r(n("p0pE")),m=r(n("gWZ8"));n("miYZ");var h=r(n("tsqr")),g=r(n("1l/V")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C=r(n("Vl3Y"));n("OaEy");var E,M,S,O=r(n("2fM7")),T=o(n("q1tI")),k=n("LLXN"),x=r(n("qiW5")),N=n("34ay"),L=n("+n12"),P=n("Onig"),I=r(n("NVPV")),D=r(n("n+Dx")),A=O.default.Option,R=(E=C.default.create(),E((S=function(e){function t(){var e,n;(0,v.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,b.default)(this,(e=(0,w.default)(t)).call.apply(e,[this].concat(o))),n.state={loading:!1},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dataSource,a=t.action,i=t.cloudData,l=t.onOk,s=i.name,u=r.validateFields;u(function(){var e=(0,g.default)(f.default.mark(function e(t,r){var i,u,c,d;return f.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=11;break}if(i=r.name,u=[],"add"===a?o.find(function(e){return e.name===i})?h.default.error((0,k.formatMessage)({id:"param-set.param-exists"},{param:i})):u=[].concat((0,m.default)(o),[r]):(c=o.filter(function(e){return e.name!==s}),c.find(function(e){return e.name===i})?h.default.error((0,k.formatMessage)({id:"param-set.param-exists"},{param:i})):u=o.map(function(e){var t=(0,p.default)({},e);return e.name===s&&(t=r),t})),!u.length){e.next=11;break}return n.setState({loading:!0}),e.next=8,(0,P.updateConfig)({quickfaas:{genericFuncs:u}});case 8:d=e.sent,"ok"===d.result&&l?l():(0,I.default)(d),n.setState({loading:!1});case 11:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}())},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.getDefaultScript=function(){var e,t=n.props.form,r=t.getFieldValue,o=null!==(e=r("trigger"))&&void 0!==e?e:"timer_event",a="# Enter your python code.\nimport json\nfrom common.Logger import logger\n\n\ndef main(message):\n logger.debug(json.dumps(message))",i='# Enter your python code.\nfrom common.Logger import logger\n\n\ndef main():\n logger.debug("Timer start")\n # Enter timer event\n logger.debug("Timer end")',l='# Enter your python code.\nfrom common.Logger import logger\n\n\ndef main():\n logger.debug("QuickFunction start")\n # Enter QuickFunction start event';switch(o){case"timer_event":return i;case"message_event":return a;case"dsa_start_event":return l;default:return""}},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"render",value:function(){var e,t,n,r,o,f,p=this.props,m=p.form,h=p.visible,g=p.cloudData,v=void 0===g?{}:g,y=p.action,b=m.getFieldDecorator,w=m.getFieldValue,_=this.state.loading,E=b("timeUnit",{initialValue:null!==(e=null===v||void 0===v?void 0:v.timeUnit)&&void 0!==e?e:0})(T.default.createElement(O.default,{style:{width:90}},T.default.createElement(A,{value:2},(0,k.formatMessage)({id:"common.hour"})),T.default.createElement(A,{value:1},(0,k.formatMessage)({id:"common.minute"})),T.default.createElement(A,{value:0},(0,k.formatMessage)({id:"common.sec"})))),M={labelCol:{xs:{span:6},sm:{span:4}},wrapperCol:{xs:{span:18},sm:{span:20}}},S=(0,N.getPriv)()>11,P=m.isFieldsTouched()&&S;return T.default.createElement(a.default,{title:"add"===y?(0,k.formatMessage)({id:"cloud.add"},{name:(0,k.formatMessage)({id:"cloud.fast-function"})}):(0,k.formatMessage)({id:"cloud.edit"},{name:(0,k.formatMessage)({id:"cloud.fast-function"})}),visible:h,maskClosable:!1,onCancel:this.handleCancel,width:850,footer:[T.default.createElement(d.default,{key:"back",onClick:this.handleCancel},T.default.createElement(k.FormattedMessage,{id:"common.cancel"})),T.default.createElement(d.default,{key:"submit",type:"primary",loading:_,disabled:!P,onClick:this.handleSubmit},T.default.createElement(k.FormattedMessage,{id:"common.confirm"}))]},T.default.createElement(C.default,(0,i.default)({labelAlign:"left"},M),T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"common.name"})},b("name",{initialValue:null!==(t=null===v||void 0===v?void 0:v.name)&&void 0!==t?t:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,k.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,L.checkStrLengthRule)(t,1,240,n)}}],first:!0})(T.default.createElement(c.default,{style:{width:"212px"}}))),T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"cloud.mode"})},b("trigger",{initialValue:(null===v||void 0===v?void 0:v.trigger)||"timer_event"})(T.default.createElement(u.default.Group,null,T.default.createElement(u.default,{value:"timer_event"},T.default.createElement(k.FormattedMessage,{id:"cloud.periodic-trigger"})),T.default.createElement(u.default,{value:"message_event"},T.default.createElement(k.FormattedMessage,{id:"cloud.local-message-trigger"})),T.default.createElement(u.default,{value:"dsa_start_event"},T.default.createElement(k.FormattedMessage,{id:"cloud.dsa_start_event"}))))),"timer_event"===w("trigger")&&T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"cloud.periodicity"}),wrapperCol:{xs:{span:6},sm:{span:6}}},b("period",{initialValue:null!==(n=null===v||void 0===v?void 0:v.period)&&void 0!==n?n:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.periodicity"})})},{pattern:/^[1-9]\d*$/,message:(0,k.formatMessage)({id:"common.form.check-number"})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65536,n)}}]})(T.default.createElement(c.default,{className:D.default.resetWidth,addonAfter:E}))),"message_event"===w("trigger")&&T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"cloud.subscribe-topic"})},b("topic",{initialValue:null!==(r=null===v||void 0===v?void 0:v.topic)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.subscribe-topic"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}],first:!0})(T.default.createElement(c.default,{style:{width:"212px"}}))),T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"cloud.publish-function"})},b("funcName",{initialValue:null!==(o=null===v||void 0===v?void 0:v.funcName)&&void 0!==o?o:"main",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.publish-function"})})},{pattern:/^[a-zA-Z_][a-zA-Z0-9_]*$/,message:(0,k.formatMessage)({id:"param-set.form.check-param"})},{max:32,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:32})}],first:!0})(T.default.createElement(c.default,{style:{width:"212px"}})),T.default.createElement(l.default,{title:(0,k.formatMessage)({id:"cloud.entry-function-info"})},T.default.createElement("span",{style:{marginTop:10}},T.default.createElement(s.default,{type:"exclamation-circle",style:{margin:"0 5px",color:"#FFA500",fontSize:16}})))),T.default.createElement(C.default.Item,{label:(0,k.formatMessage)({id:"cloud.publish-script"})},b("script",{initialValue:null!==(f=null===v||void 0===v?void 0:v.script)&&void 0!==f?f:this.getDefaultScript(),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.publish-script"})})}]})(T.default.createElement(x.default,{title:(0,k.formatMessage)({id:"cloud.publish-script"})})))))}}]),t}(T.Component),M=S))||M),F=R;t.default=F},"2vwh":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ")),c=r(n("gWZ8"));n("miYZ");var d=r(n("tsqr")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y=r(n("Vl3Y"));n("OaEy");var b,w,_,C,E=r(n("2fM7")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("LvDl"),k=n("+n12"),x=n("34ay"),N=r(n("ueLw")),L=n("Onig"),P=r(n("xNuS")),I=r(n("YSXX")),D=E.default.Option,A=(b=y.default.create(),w=(0,S.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:"",addrType:0},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams;(0,L.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(r){var o=r.result;if(o){var a,i,l,s=(0,k.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{});s=s.map(function(e){var t=(0,f.default)({},e);return t.northDataType=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,t}),n.setState({measureTable:s,measureList:s},function(){n.filterData(t)})}})},n.onTypeChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,f.default)({},a,{addrType:e})}),n.filterData((0,f.default)({},a,{addrType:e}))},n.getMapAddrRange=function(){var e=n.props.form,t=n.state,r=t.selectedRowKeys,o=t.mapData,a=e.getFieldValue("addrType"),i=n.getNextAddr(a),l=Number(i)+r.length-1,s="",u="";switch(a){case 0:u="BI";break;case 1:u="BO";break;case 3:u="AI";break;case 4:u="AO";break;case 2:u="C";break;default:break}return""!==i&&(r.length||o.length)&&(1===r.length?s="".concat(u).concat(i):r.length>1&&(s="".concat(u).concat(i," ~ ").concat(u).concat(l))),s},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=n.state,s=l.selectedRows,u=l.selectedRowKeys,c=n.overlayEndMapNum(s),p=c.mapData,m=r.validateFields;m(function(e,t){var n=t.addrType,r=t.addr,l=Number(r)+u.length-1,s=i.filter(function(e){return n===e.addrType}),c=s.some(function(e){return e.addr===r||e.addr===l||e.addr>=r&&e.addr<=l});if(c)d.default.error((0,O.formatMessage)({id:"protocol.asduAddr-use"}));else if(!e)if(u.length){var m=(0,f.default)({},p);o({type:"protocol/update",payload:{Dnp3Server:{mapping_table:m}}}).then(function(e){"ok"===e&&a&&a()})}else d.default.error((0,O.formatMessage)({id:"protocol.select-measure"}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.getNextAddr=function(e){var t=n.props.dataSource,r=void 0===t?[]:t;if(void 0===e)return"";var o=r.filter(function(t){return e===t.addrType}).map(function(e){return e.addr});if(0===o.length)return 0;var a=Math.max.apply(Math,(0,c.default)(o));return a+1},n.overlayEndMapNum=function(e){var t=n.props,r=t.form,o=t.dataSource,a={},i=[],l=r.getFieldsValue(["addrType"]),s=l.addrType,u=n.getNextAddr(s);return e.length&&e.forEach(function(e,t){var n=(0,k.getNextId)([].concat((0,c.default)(o),i)),r=e.dataType,l=e.ctrlName,d=e.name,p=e.readWrite,m=e.enableBit,h=void 0===m?0:m,g=e.northDataType,v={_id:n,ctrlName:l,measureName:d,dataType:r,readWrite:p,addrType:s,northDataType:g,addr:u+t};["FLOAT","BIT","DOUBLE","STRING"].includes(r)||(v=(0,f.default)({},v,{enableBit:h})),a[n]=v,i.push(v)}),{mapData:a}},n.filterData=function(e){var t=e.addrType,r=e.subName,o=n.state,a=o.measureList,i=o.searchParams,l=n.props.dataSource,s=[];if(void 0!==t){s=a.filter(function(e){var n=e.dataType,r=e.enableBit;switch(t){case 0:case 1:return"BIT"===n||r;case 2:case 3:case 4:return"STRING"!==n&&"BIT"!==n&&!r;default:return!1}}),s=(0,T.differenceWith)(s,l,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName});var u={FLOAT:"DWORD",DOUBLE:"ULONG"};s=s.map(function(e){var n=(0,f.default)({},e),r="";switch(t){case 0:case 1:r="BIT";break;case 3:case 4:r="FLOAT";break;case 2:r=u.hasOwnProperty(null===n||void 0===n?void 0:n.dataType)?u[null===n||void 0===n?void 0:n.dataType]:null===n||void 0===n?void 0:n.dataType;break;default:r=""}return n.northDataType=r,n})}if(r){var c=r.trim();s=a.filter(function(e){return e.name.includes(c)})}var d=l.filter(function(e){return e.addrType===t&&e.ctrlName===i.ctrlName});d.length>0&&(s=(0,T.differenceWith)(s,d,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName})),n.setState({measureTable:s})},n.renderForm=function(){var e=n.props.form,t=e.getFieldDecorator,r={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return M.default.createElement(y.default,(0,u.default)({},r,{onSubmit:n.handleSubmit}),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"controller.form.register-type"})},t("addrType",{initialValue:0})(M.default.createElement(E.default,{onChange:n.onTypeChange},M.default.createElement(D,{value:0},(0,O.formatMessage)({id:"controller.num-input"})),M.default.createElement(D,{value:1},(0,O.formatMessage)({id:"controller.num-output"})),M.default.createElement(D,{value:3},(0,O.formatMessage)({id:"controller.imitate-input"})),M.default.createElement(D,{value:4},(0,O.formatMessage)({id:"controller.imitate-output"})),M.default.createElement(D,{value:2},(0,O.formatMessage)({id:"controller.compute-input"})))),M.default.createElement("span",{style:{marginLeft:4}},M.default.createElement(I.default,{content:(0,O.formatMessage)({id:"protocol.dnp.addrtype-tip"})}))),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,c.default)(a);i=i.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e,t){var r=n.props.form,o=r.getFieldValue("addrType");if(void 0!==o&&e){if(0===o||1===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(D,{value:"BIT"},"BIT"));if(3===o||4===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(D,{value:"BYTE"},"BYTE"),M.default.createElement(D,{value:"SINT"},"SINT"),M.default.createElement(D,{value:"WORD"},"WORD"),M.default.createElement(D,{value:"INT"},"INT"),M.default.createElement(D,{value:"BCD"},"BCD16"),M.default.createElement(D,{value:"DWORD"},"DWORD"),M.default.createElement(D,{value:"DINT"},"DINT"),M.default.createElement(D,{value:"BCD32"},"BCD32"),M.default.createElement(D,{value:"ULONG"},"ULONG"),M.default.createElement(D,{value:"LONG"},"LONG"),M.default.createElement(D,{value:"FLOAT"},"FLOAT"),M.default.createElement(D,{value:"DOUBLE"},"DOUBLE"));if(2===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(D,{value:"BYTE"},"BYTE"),M.default.createElement(D,{value:"SINT"},"SINT"),M.default.createElement(D,{value:"WORD"},"WORD"),M.default.createElement(D,{value:"INT"},"INT"),M.default.createElement(D,{value:"BCD"},"BCD16"),M.default.createElement(D,{value:"DWORD"},"DWORD"),M.default.createElement(D,{value:"DINT"},"DINT"),M.default.createElement(D,{value:"BCD32"},"BCD32"),M.default.createElement(D,{value:"ULONG"},"ULONG"),M.default.createElement(D,{value:"LONG"},"LONG"))}return M.default.createElement(E.default,{style:{width:100}})},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,f.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,p=d.selectedRowKeys,m=d.searchParams,h=d.measureTable,g=(0,x.getPriv)()>11,v=(o.isFieldsTouched()||(null===p||void 0===p?void 0:p.length)>0)&&g,y=[{title:(0,O.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,O.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,O.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,O.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,O.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit;return e.renderMappingDataType(1===r?"BIT":t,n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,O.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:p,onChange:this.handleRowSelectChange};return M.default.createElement(a.default,{title:(0,O.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:900,maskClosable:!1,onCancel:this.handleCancel,footer:[M.default.createElement(s.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),M.default.createElement("div",{className:N.default.filterWrapper1},M.default.createElement(E.default,{style:{width:150},value:m.ctrlName,onChange:function(t){e.setState({searchParams:(0,f.default)({},m,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return M.default.createElement(D,{value:t,key:t},M.default.createElement(P.default,{tooltip:!0,lines:1},t))})),M.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,O.formatMessage)({id:"protocol.enter-measure-name"}),value:m.subName,onChange:function(t){return e.setState({searchParams:(0,f.default)({},m,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,f.default)({},m,{subName:t}))}})),M.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:h,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(M.Component),_=C))||_)||_),R=A;t.default=R},"2we2":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},3:function(e,t){},"330p":function(e,t,n){"use strict";var r=n("7tNx"),o=RegExp.prototype.exec,a=String.prototype.replace,i=o,l="lastIndex",s=function(){var e=/a/,t=/b*/g;return o.call(e,"a"),o.call(t,"a"),0!==e[l]||0!==t[l]}(),u=void 0!==/()??/.exec("")[1],c=s||u;c&&(i=function(e){var t,n,i,c,d=this;return u&&(n=new RegExp("^"+d.source+"$(?!\\s)",r.call(d))),s&&(t=d[l]),i=o.call(d,e),s&&i&&(d[l]=d.global?i.index+i[0].length:t),u&&i&&i.length>1&&a.call(i[0],n,function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(i[c]=void 0)}),i}),e.exports=i},"33yf":function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e){"string"!==typeof e&&(e+="");var t,n=0,r=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===r&&(o=!1,r=t+1);return-1===r?"":e.slice(n,r)}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,a=arguments.length-1;a>=-1&&!r;a--){var i=a>=0?arguments[a]:e.cwd();if("string"!==typeof i)throw new TypeError("Arguments to path.resolve must be strings");i&&(t=i+"/"+t,r="/"===i.charAt(0))}return t=n(o(t.split("/"),function(e){return!!e}),!r).join("/"),(r?"/":"")+t||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===a(e,-1);return e=n(o(e.split("/"),function(e){return!!e}),!r).join("/"),e||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=r(e.split("/")),a=r(n.split("/")),i=Math.min(o.length,a.length),l=i,s=0;s<i;s++)if(o[s]!==a[s]){l=s;break}var u=[];for(s=l;s<o.length;s++)u.push("..");return u=u.concat(a.slice(l)),u.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,o=!0,a=e.length-1;a>=1;--a)if(t=e.charCodeAt(a),47===t){if(!o){r=a;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=r(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,r=-1,o=!0,a=0,i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(47!==l)-1===r&&(o=!1,r=i+1),46===l?-1===t?t=i:1!==a&&(a=1):-1!==t&&(a=-1);else if(!o){n=i+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("Q2Ig"))},"34ae":function(e,t,n){"use strict";(function(t,r){const o=n("+qE3").EventEmitter,a=n("6gh9"),i=n("59Bt"),l=n("pD+B"),s=n("NAn0"),u=n("Hk3h"),c=n("A10f").Writable,d=n("P7XM"),f=n("KaIO"),p=n("KihT"),m=n("roTD"),h=n("U6jy"),g=n("NOtv")("mqttjs:client"),v=t?t.nextTick:function(e){setTimeout(e,0)},y=r.setImmediate||function(e){v(e)},b={keepalive:60,reschedulePings:!0,protocolId:"MQTT",protocolVersion:4,reconnectPeriod:1e3,connectTimeout:3e4,clean:!0,resubscribe:!0},w=["ECONNREFUSED","EADDRINUSE","ECONNRESET","ENOTFOUND"],_={0:"",1:"Unacceptable protocol version",2:"Identifier rejected",3:"Server unavailable",4:"Bad username or password",5:"Not authorized",16:"No matching subscribers",17:"No subscription existed",128:"Unspecified error",129:"Malformed Packet",130:"Protocol Error",131:"Implementation specific error",132:"Unsupported Protocol Version",133:"Client Identifier not valid",134:"Bad User Name or Password",135:"Not authorized",136:"Server unavailable",137:"Server busy",138:"Banned",139:"Server shutting down",140:"Bad authentication method",141:"Keep Alive timeout",142:"Session taken over",143:"Topic Filter invalid",144:"Topic Name invalid",145:"Packet identifier in use",146:"Packet Identifier not found",147:"Receive Maximum exceeded",148:"Topic Alias invalid",149:"Packet too large",150:"Message rate too high",151:"Quota exceeded",152:"Administrative action",153:"Payload format invalid",154:"Retain not supported",155:"QoS not supported",156:"Use another server",157:"Server moved",158:"Shared Subscriptions not supported",159:"Connection rate exceeded",160:"Maximum connect time",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"};function C(){return"mqttjs_"+Math.random().toString(16).substr(2,8)}function E(e,t){if(5===e.options.protocolVersion&&"publish"===t.cmd){let n;t.properties&&(n=t.properties.topicAlias);const r=t.topic.toString();if(e.topicAliasSend)if(n){if(0!==r.length&&(g("applyTopicAlias :: register topic: %s - alias: %d",r,n),!e.topicAliasSend.put(r,n)))return g("applyTopicAlias :: error out of range. topic: %s - alias: %d",r,n),new Error("Sending Topic Alias out of range")}else 0!==r.length&&(e.options.autoAssignTopicAlias?(n=e.topicAliasSend.getAliasByTopic(r),n?(t.topic="",t.properties={...t.properties,topicAlias:n},g("applyTopicAlias :: auto assign(use) topic: %s - alias: %d",r,n)):(n=e.topicAliasSend.getLruAlias(),e.topicAliasSend.put(r,n),t.properties={...t.properties,topicAlias:n},g("applyTopicAlias :: auto assign topic: %s - alias: %d",r,n))):e.options.autoUseTopicAlias&&(n=e.topicAliasSend.getAliasByTopic(r),n&&(t.topic="",t.properties={...t.properties,topicAlias:n},g("applyTopicAlias :: auto use topic: %s - alias: %d",r,n))));else if(n)return g("applyTopicAlias :: error out of range. topic: %s - alias: %d",r,n),new Error("Sending Topic Alias out of range")}}function M(e,t){let n;t.properties&&(n=t.properties.topicAlias);let r=t.topic.toString();if(0===r.length){if("undefined"===typeof n)return new Error("Unregistered Topic Alias");if(r=e.topicAliasSend.getTopicByAlias(n),"undefined"===typeof r)return new Error("Unregistered Topic Alias");t.topic=r}n&&delete t.properties.topicAlias}function S(e,t,n){g("sendPacket :: packet: %O",t),g("sendPacket :: emitting `packetsend`"),e.emit("packetsend",t),g("sendPacket :: writing to stream");const r=s.writeToStream(t,e.stream,e.options);g("sendPacket :: writeToStream result %s",r),!r&&n&&n!==x?(g("sendPacket :: handle events on `drain` once through callback."),e.stream.once("drain",n)):n&&(g("sendPacket :: invoking cb"),n())}function O(e){e&&(g("flush: queue exists? %b",!!e),Object.keys(e).forEach(function(t){"function"===typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])}))}function T(e){e&&(g("flushVolatile :: deleting volatile messages from the queue and setting their callbacks as error function"),Object.keys(e).forEach(function(t){e[t].volatile&&"function"===typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])}))}function k(e,t,n,r){g("storeAndSend :: store packet with cmd %s to outgoingStore",t.cmd);let o,a=t;if("publish"===a.cmd&&(a=p(t),o=M(e,a),o))return n&&n(o);e.outgoingStore.put(a,function(o){if(o)return n&&n(o);r(),S(e,t,n)})}function x(e){g("nop ::",e)}function N(e,t){let n;const r=this;if(!(this instanceof N))return new N(e,t);for(n in this.options=t||{},b)"undefined"===typeof this.options[n]?this.options[n]=b[n]:this.options[n]=t[n];g("MqttClient :: options.protocol",t.protocol),g("MqttClient :: options.protocolVersion",t.protocolVersion),g("MqttClient :: options.username",t.username),g("MqttClient :: options.keepalive",t.keepalive),g("MqttClient :: options.reconnectPeriod",t.reconnectPeriod),g("MqttClient :: options.rejectUnauthorized",t.rejectUnauthorized),g("MqttClient :: options.topicAliasMaximum",t.topicAliasMaximum),this.options.clientId="string"===typeof t.clientId?t.clientId:C(),g("MqttClient :: clientId",this.options.clientId),this.options.customHandleAcks=5===t.protocolVersion&&t.customHandleAcks?t.customHandleAcks:function(){arguments[3](0)},this.streamBuilder=e,this.messageIdProvider="undefined"===typeof this.options.messageIdProvider?new u:this.options.messageIdProvider,this.outgoingStore=t.outgoingStore||new a,this.incomingStore=t.incomingStore||new a,this.queueQoSZero=void 0===t.queueQoSZero||t.queueQoSZero,this._resubscribeTopics={},this.messageIdToTopic={},this.pingTimer=null,this.connected=!1,this.disconnecting=!1,this.queue=[],this.connackTimer=null,this.reconnectTimer=null,this._storeProcessing=!1,this._packetIdsDuringStoreProcessing={},this._storeProcessingQueue=[],this.outgoing={},this._firstConnection=!0,t.topicAliasMaximum>0&&(t.topicAliasMaximum>65535?g("MqttClient :: options.topicAliasMaximum is out of range"):this.topicAliasRecv=new i(t.topicAliasMaximum)),this.on("connect",function(){const e=this.queue;function t(){const n=e.shift();g("deliver :: entry %o",n);let o=null;if(!n)return void r._resubscribe();o=n.packet,g("deliver :: call _sendPacket for %o",o);let a=!0;o.messageId&&0!==o.messageId&&(r.messageIdProvider.register(o.messageId)||(a=!1)),a?r._sendPacket(o,function(e){n.cb&&n.cb(e),t()}):(g("messageId: %d has already used. The message is skipped and removed.",o.messageId),t())}g("connect :: sending queued packets"),t()}),this.on("close",function(){g("close :: connected set to `false`"),this.connected=!1,g("close :: clearing connackTimer"),clearTimeout(this.connackTimer),g("close :: clearing ping timer"),null!==r.pingTimer&&(r.pingTimer.clear(),r.pingTimer=null),this.topicAliasRecv&&this.topicAliasRecv.clear(),g("close :: calling _setupReconnect"),this._setupReconnect()}),o.call(this),g("MqttClient :: setting up stream"),this._setupStream()}d(N,o),N.prototype._setupStream=function(){const e=this,t=new c,n=s.parser(this.options);let r=null;const o=[];function a(){if(o.length)v(i);else{const e=r;r=null,e()}}function i(){g("work :: getting next packet in queue");const t=o.shift();if(t)g("work :: packet pulled from queue"),e._handlePacket(t,a);else{g("work :: no packets in queue");const e=r;r=null,g("work :: done flag is %s",!!e),e&&e()}}function l(t){g("streamErrorHandler :: error",t.message),w.includes(t.code)?(g("streamErrorHandler :: emitting error"),e.emit("error",t)):x(t)}g("_setupStream :: calling method to clear reconnect"),this._clearReconnect(),g("_setupStream :: using streamBuilder provided to client to create stream"),this.stream=this.streamBuilder(this),n.on("packet",function(e){g("parser :: on packet push to packets array."),o.push(e)}),t._write=function(e,t,o){r=o,g("writable stream :: parsing buffer"),n.parse(e),i()},g("_setupStream :: pipe stream to writable stream"),this.stream.pipe(t),this.stream.on("error",l),this.stream.on("close",function(){g("(%s)stream :: on close",e.options.clientId),T(e.outgoing),g("stream: emit close to MqttClient"),e.emit("close")}),g("_setupStream: sending packet `connect`");const u=Object.create(this.options);if(u.cmd="connect",this.topicAliasRecv&&(u.properties||(u.properties={}),this.topicAliasRecv&&(u.properties.topicAliasMaximum=this.topicAliasRecv.max)),S(this,u),n.on("error",this.emit.bind(this,"error")),this.options.properties){if(!this.options.properties.authenticationMethod&&this.options.properties.authenticationData)return e.end(()=>this.emit("error",new Error("Packet has no Authentication Method"))),this;if(this.options.properties.authenticationMethod&&this.options.authPacket&&"object"===typeof this.options.authPacket){const e=h({cmd:"auth",reasonCode:0},this.options.authPacket);S(this,e)}}this.stream.setMaxListeners(1e3),clearTimeout(this.connackTimer),this.connackTimer=setTimeout(function(){g("!!connectTimeout hit!! Calling _cleanUp with force `true`"),e._cleanUp(!0)},this.options.connectTimeout)},N.prototype._handlePacket=function(e,t){const n=this.options;if(5===n.protocolVersion&&n.properties&&n.properties.maximumPacketSize&&n.properties.maximumPacketSize<e.length)return this.emit("error",new Error("exceeding packets size "+e.cmd)),this.end({reasonCode:149,properties:{reasonString:"Maximum packet size was exceeded"}}),this;switch(g("_handlePacket :: emitting packetreceive"),this.emit("packetreceive",e),e.cmd){case"publish":this._handlePublish(e,t);break;case"puback":case"pubrec":case"pubcomp":case"suback":case"unsuback":this._handleAck(e),t();break;case"pubrel":this._handlePubrel(e,t);break;case"connack":this._handleConnack(e),t();break;case"auth":this._handleAuth(e),t();break;case"pingresp":this._handlePingresp(e),t();break;case"disconnect":this._handleDisconnect(e),t();break;default:break}},N.prototype._checkDisconnecting=function(e){return this.disconnecting&&(e&&e!==x?e(new Error("client disconnecting")):this.emit("error",new Error("client disconnecting"))),this.disconnecting},N.prototype.publish=function(e,t,n,r){g("publish :: message `%s` to topic `%s`",t,e);const o=this.options;"function"===typeof n&&(r=n,n=null);const a={qos:0,retain:!1,dup:!1};if(n=h(a,n),this._checkDisconnecting(r))return this;const i=this,l=function(){let a=0;if((1===n.qos||2===n.qos)&&(a=i._nextId(),null===a))return g("No messageId left"),!1;const l={cmd:"publish",topic:e,payload:t,qos:n.qos,retain:n.retain,messageId:a,dup:n.dup};switch(5===o.protocolVersion&&(l.properties=n.properties),g("publish :: qos",n.qos),n.qos){case 1:case 2:i.outgoing[l.messageId]={volatile:!1,cb:r||x},g("MqttClient:publish: packet cmd: %s",l.cmd),i._sendPacket(l,void 0,n.cbStorePut);break;default:g("MqttClient:publish: packet cmd: %s",l.cmd),i._sendPacket(l,r,n.cbStorePut);break}return!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!l())&&this._storeProcessingQueue.push({invoke:l,cbStorePut:n.cbStorePut,callback:r}),this},N.prototype.subscribe=function(){const e=this,t=new Array(arguments.length);for(let e=0;e<arguments.length;e++)t[e]=arguments[e];const n=[];let r=t.shift();const o=r.resubscribe;let a=t.pop()||x,i=t.pop();const l=this.options.protocolVersion;delete r.resubscribe,"string"===typeof r&&(r=[r]),"function"!==typeof a&&(i=a,a=x);const s=m.validateTopics(r);if(null!==s)return y(a,new Error("Invalid topic "+s)),this;if(this._checkDisconnecting(a))return g("subscribe: discconecting true"),this;const u={qos:0};if(5===l&&(u.nl=!1,u.rap=!1,u.rh=0),i=h(u,i),Array.isArray(r)?r.forEach(function(t){if(g("subscribe: array topic %s",t),!Object.prototype.hasOwnProperty.call(e._resubscribeTopics,t)||e._resubscribeTopics[t].qos<i.qos||o){const e={topic:t,qos:i.qos};5===l&&(e.nl=i.nl,e.rap=i.rap,e.rh=i.rh,e.properties=i.properties),g("subscribe: pushing topic `%s` and qos `%s` to subs list",e.topic,e.qos),n.push(e)}}):Object.keys(r).forEach(function(t){if(g("subscribe: object topic %s",t),!Object.prototype.hasOwnProperty.call(e._resubscribeTopics,t)||e._resubscribeTopics[t].qos<r[t].qos||o){const e={topic:t,qos:r[t].qos};5===l&&(e.nl=r[t].nl,e.rap=r[t].rap,e.rh=r[t].rh,e.properties=i.properties),g("subscribe: pushing `%s` to subs list",e),n.push(e)}}),!n.length)return a(null,[]),this;const c=function(){const t=e._nextId();if(null===t)return g("No messageId left"),!1;const r={cmd:"subscribe",subscriptions:n,qos:1,retain:!1,dup:!1,messageId:t};if(i.properties&&(r.properties=i.properties),e.options.resubscribe){g("subscribe :: resubscribe true");const t=[];n.forEach(function(n){if(e.options.reconnectPeriod>0){const r={qos:n.qos};5===l&&(r.nl=n.nl||!1,r.rap=n.rap||!1,r.rh=n.rh||0,r.properties=n.properties),e._resubscribeTopics[n.topic]=r,t.push(n.topic)}}),e.messageIdToTopic[r.messageId]=t}return e.outgoing[r.messageId]={volatile:!0,cb:function(e,t){if(!e){const e=t.granted;for(let t=0;t<e.length;t+=1)n[t].qos=e[t]}a(e,n)}},g("subscribe :: call _sendPacket"),e._sendPacket(r),!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!c())&&this._storeProcessingQueue.push({invoke:c,callback:a}),this},N.prototype.unsubscribe=function(){const e=this,t=new Array(arguments.length);for(let e=0;e<arguments.length;e++)t[e]=arguments[e];let n=t.shift(),r=t.pop()||x,o=t.pop();"string"===typeof n&&(n=[n]),"function"!==typeof r&&(o=r,r=x);const a=m.validateTopics(n);if(null!==a)return y(r,new Error("Invalid topic "+a)),this;if(e._checkDisconnecting(r))return this;const i=function(){const t=e._nextId();if(null===t)return g("No messageId left"),!1;const a={cmd:"unsubscribe",qos:1,messageId:t};return"string"===typeof n?a.unsubscriptions=[n]:Array.isArray(n)&&(a.unsubscriptions=n),e.options.resubscribe&&a.unsubscriptions.forEach(function(t){delete e._resubscribeTopics[t]}),"object"===typeof o&&o.properties&&(a.properties=o.properties),e.outgoing[a.messageId]={volatile:!0,cb:r},g("unsubscribe: call _sendPacket"),e._sendPacket(a),!0};return(this._storeProcessing||this._storeProcessingQueue.length>0||!i())&&this._storeProcessingQueue.push({invoke:i,callback:r}),this},N.prototype.end=function(e,t,n){const r=this;function o(){g("end :: closeStores: closing incoming and outgoing stores"),r.disconnected=!0,r.incomingStore.close(function(e){r.outgoingStore.close(function(t){if(g("end :: closeStores: emitting end"),r.emit("end"),n){const r=e||t;g("end :: closeStores: invoking callback with args"),n(r)}})}),r._deferredReconnect&&r._deferredReconnect()}function a(){g("end :: (%s) :: finish :: calling _cleanUp with force %s",r.options.clientId,e),r._cleanUp(e,()=>{g("end :: finish :: calling process.nextTick on closeStores"),v(o.bind(r))},t)}return g("end :: (%s)",this.options.clientId),null!=e&&"boolean"===typeof e||(n=t||x,t=e,e=!1,"object"!==typeof t&&(n=t,t=null,"function"!==typeof n&&(n=x))),"object"!==typeof t&&(n=t,t=null),g("end :: cb? %s",!!n),n=n||x,this.disconnecting?(n(),this):(this._clearReconnect(),this.disconnecting=!0,!e&&Object.keys(this.outgoing).length>0?(g("end :: (%s) :: calling finish in 10ms once outgoing is empty",r.options.clientId),this.once("outgoingEmpty",setTimeout.bind(null,a,10))):(g("end :: (%s) :: immediately calling finish",r.options.clientId),a()),this)},N.prototype.removeOutgoingMessage=function(e){const t=this.outgoing[e]?this.outgoing[e].cb:null;return delete this.outgoing[e],this.outgoingStore.del({messageId:e},function(){t(new Error("Message removed"))}),this},N.prototype.reconnect=function(e){g("client reconnect");const t=this,n=function(){e?(t.options.incomingStore=e.incomingStore,t.options.outgoingStore=e.outgoingStore):(t.options.incomingStore=null,t.options.outgoingStore=null),t.incomingStore=t.options.incomingStore||new a,t.outgoingStore=t.options.outgoingStore||new a,t.disconnecting=!1,t.disconnected=!1,t._deferredReconnect=null,t._reconnect()};return this.disconnecting&&!this.disconnected?this._deferredReconnect=n:n(),this},N.prototype._reconnect=function(){g("_reconnect: emitting reconnect to client"),this.emit("reconnect"),this.connected?(this.end(()=>{this._setupStream()}),g("client already connected. disconnecting first.")):(g("_reconnect: calling _setupStream"),this._setupStream())},N.prototype._setupReconnect=function(){const e=this;!e.disconnecting&&!e.reconnectTimer&&e.options.reconnectPeriod>0?(this.reconnecting||(g("_setupReconnect :: emit `offline` state"),this.emit("offline"),g("_setupReconnect :: set `reconnecting` to `true`"),this.reconnecting=!0),g("_setupReconnect :: setting reconnectTimer for %d ms",e.options.reconnectPeriod),e.reconnectTimer=setInterval(function(){g("reconnectTimer :: reconnect triggered!"),e._reconnect()},e.options.reconnectPeriod)):g("_setupReconnect :: doing nothing...")},N.prototype._clearReconnect=function(){g("_clearReconnect : clearing reconnect timer"),this.reconnectTimer&&(clearInterval(this.reconnectTimer),this.reconnectTimer=null)},N.prototype._cleanUp=function(e,t){const n=arguments[2];if(t&&(g("_cleanUp :: done callback provided for on stream close"),this.stream.on("close",t)),g("_cleanUp :: forced? %s",e),e)0===this.options.reconnectPeriod&&this.options.clean&&O(this.outgoing),g("_cleanUp :: (%s) :: destroying stream",this.options.clientId),this.stream.destroy();else{const e=h({cmd:"disconnect"},n);g("_cleanUp :: (%s) :: call _sendPacket with disconnect packet",this.options.clientId),this._sendPacket(e,y.bind(null,this.stream.end.bind(this.stream)))}this.disconnecting||(g("_cleanUp :: client not disconnecting. Clearing and resetting reconnect."),this._clearReconnect(),this._setupReconnect()),null!==this.pingTimer&&(g("_cleanUp :: clearing pingTimer"),this.pingTimer.clear(),this.pingTimer=null),t&&!this.connected&&(g("_cleanUp :: (%s) :: removing stream `done` callback `close` listener",this.options.clientId),this.stream.removeListener("close",t),t())},N.prototype._sendPacket=function(e,t,n){g("_sendPacket :: (%s) :: start",this.options.clientId),n=n||x,t=t||x;const r=E(this,e);if(r)t(r);else{if(!this.connected)return"auth"===e.cmd?(this._shiftPingInterval(),void S(this,e,t)):(g("_sendPacket :: client not connected. Storing packet offline."),void this._storePacket(e,t,n));switch(this._shiftPingInterval(),e.cmd){case"publish":break;case"pubrel":return void k(this,e,t,n);default:return void S(this,e,t)}switch(e.qos){case 2:case 1:k(this,e,t,n);break;case 0:default:S(this,e,t);break}g("_sendPacket :: (%s) :: end",this.options.clientId)}},N.prototype._storePacket=function(e,t,n){g("_storePacket :: packet: %o",e),g("_storePacket :: cb? %s",!!t),n=n||x;let r=e;if("publish"===r.cmd){r=p(e);const n=M(this,r);if(n)return t&&t(n)}0===(r.qos||0)&&this.queueQoSZero||"publish"!==r.cmd?this.queue.push({packet:r,cb:t}):r.qos>0?(t=this.outgoing[r.messageId]?this.outgoing[r.messageId].cb:null,this.outgoingStore.put(r,function(e){if(e)return t&&t(e);n()})):t&&t(new Error("No connection to broker"))},N.prototype._setupPingTimer=function(){g("_setupPingTimer :: keepalive %d (seconds)",this.options.keepalive);const e=this;!this.pingTimer&&this.options.keepalive&&(this.pingResp=!0,this.pingTimer=f(function(){e._checkPing()},1e3*this.options.keepalive))},N.prototype._shiftPingInterval=function(){this.pingTimer&&this.options.keepalive&&this.options.reschedulePings&&this.pingTimer.reschedule(1e3*this.options.keepalive)},N.prototype._checkPing=function(){g("_checkPing :: checking ping..."),this.pingResp?(g("_checkPing :: ping response received. Clearing flag and sending `pingreq`"),this.pingResp=!1,this._sendPacket({cmd:"pingreq"})):(g("_checkPing :: calling _cleanUp with force true"),this._cleanUp(!0))},N.prototype._handlePingresp=function(){this.pingResp=!0},N.prototype._handleConnack=function(e){g("_handleConnack");const t=this.options,n=t.protocolVersion,r=5===n?e.reasonCode:e.returnCode;if(clearTimeout(this.connackTimer),delete this.topicAliasSend,e.properties){if(e.properties.topicAliasMaximum){if(e.properties.topicAliasMaximum>65535)return void this.emit("error",new Error("topicAliasMaximum from broker is out of range"));e.properties.topicAliasMaximum>0&&(this.topicAliasSend=new l(e.properties.topicAliasMaximum))}e.properties.serverKeepAlive&&t.keepalive&&(t.keepalive=e.properties.serverKeepAlive,this._shiftPingInterval()),e.properties.maximumPacketSize&&(t.properties||(t.properties={}),t.properties.maximumPacketSize=e.properties.maximumPacketSize)}if(0===r)this.reconnecting=!1,this._onConnect(e);else if(r>0){const e=new Error("Connection refused: "+_[r]);e.code=r,this.emit("error",e)}},N.prototype._handleAuth=function(e){const t=this.options,n=t.protocolVersion,r=5===n?e.reasonCode:e.returnCode;if(5!==n){const e=new Error("Protocol error: Auth packets are only supported in MQTT 5. Your version:"+n);return e.code=r,void this.emit("error",e)}const o=this;this.handleAuth(e,function(e,t){if(e)o.emit("error",e);else if(24===r)o.reconnecting=!1,o._sendPacket(t);else{const t=new Error("Connection refused: "+_[r]);e.code=r,o.emit("error",t)}})},N.prototype.handleAuth=function(e,t){t()},N.prototype._handlePublish=function(e,t){g("_handlePublish: packet %o",e),t="undefined"!==typeof t?t:x;let n=e.topic.toString();const r=e.payload,o=e.qos,a=e.messageId,i=this,l=this.options,s=[0,16,128,131,135,144,145,151,153];if(5===this.options.protocolVersion){let t;if(e.properties&&(t=e.properties.topicAlias),"undefined"!==typeof t)if(0===n.length){if(!(t>0&&t<=65535))return g("_handlePublish :: topic alias out of range. alias: %d",t),void this.emit("error",new Error("Received Topic Alias is out of range"));{const e=this.topicAliasRecv.getTopicByAlias(t);if(!e)return g("_handlePublish :: unregistered topic alias. alias: %d",t),void this.emit("error",new Error("Received unregistered Topic Alias"));n=e,g("_handlePublish :: topic complemented by alias. topic: %s - alias: %d",n,t)}}else{if(!this.topicAliasRecv.put(n,t))return g("_handlePublish :: topic alias out of range. alias: %d",t),void this.emit("error",new Error("Received Topic Alias is out of range"));g("_handlePublish :: registered topic: %s - alias: %d",n,t)}}switch(g("_handlePublish: qos %d",o),o){case 2:l.customHandleAcks(n,r,e,function(n,r){return n instanceof Error||(r=n,n=null),n?i.emit("error",n):-1===s.indexOf(r)?i.emit("error",new Error("Wrong reason code for pubrec")):void(r?i._sendPacket({cmd:"pubrec",messageId:a,reasonCode:r},t):i.incomingStore.put(e,function(){i._sendPacket({cmd:"pubrec",messageId:a},t)}))});break;case 1:l.customHandleAcks(n,r,e,function(o,l){return o instanceof Error||(l=o,o=null),o?i.emit("error",o):-1===s.indexOf(l)?i.emit("error",new Error("Wrong reason code for puback")):(l||i.emit("message",n,r,e),void i.handleMessage(e,function(e){if(e)return t&&t(e);i._sendPacket({cmd:"puback",messageId:a,reasonCode:l},t)}))});break;case 0:this.emit("message",n,r,e),this.handleMessage(e,t);break;default:g("_handlePublish: unknown QoS. Doing nothing.");break}},N.prototype.handleMessage=function(e,t){t()},N.prototype._handleAck=function(e){const t=e.messageId,n=e.cmd;let r=null;const o=this.outgoing[t]?this.outgoing[t].cb:null,a=this;let i;if(o){switch(g("_handleAck :: packet type",n),n){case"pubcomp":case"puback":{const n=e.reasonCode;n&&n>0&&16!==n&&(i=new Error("Publish error: "+_[n]),i.code=n,o(i,e)),delete this.outgoing[t],this.outgoingStore.del(e,o),this.messageIdProvider.deallocate(t),this._invokeStoreProcessingQueue();break}case"pubrec":{r={cmd:"pubrel",qos:2,messageId:t};const n=e.reasonCode;n&&n>0&&16!==n?(i=new Error("Publish error: "+_[n]),i.code=n,o(i,e)):this._sendPacket(r);break}case"suback":delete this.outgoing[t],this.messageIdProvider.deallocate(t);for(let n=0;n<e.granted.length;n++)if(0!==(128&e.granted[n])){const e=this.messageIdToTopic[t];e&&e.forEach(function(e){delete a._resubscribeTopics[e]})}this._invokeStoreProcessingQueue(),o(null,e);break;case"unsuback":delete this.outgoing[t],this.messageIdProvider.deallocate(t),this._invokeStoreProcessingQueue(),o(null);break;default:a.emit("error",new Error("unrecognized packet type"))}this.disconnecting&&0===Object.keys(this.outgoing).length&&this.emit("outgoingEmpty")}else g("_handleAck :: Server sent an ack in error. Ignoring.")},N.prototype._handlePubrel=function(e,t){g("handling pubrel packet"),t="undefined"!==typeof t?t:x;const n=e.messageId,r=this,o={cmd:"pubcomp",messageId:n};r.incomingStore.get(e,function(e,n){e?r._sendPacket(o,t):(r.emit("message",n.topic,n.payload,n),r.handleMessage(n,function(e){if(e)return t(e);r.incomingStore.del(n,x),r._sendPacket(o,t)}))})},N.prototype._handleDisconnect=function(e){this.emit("disconnect",e)},N.prototype._nextId=function(){return this.messageIdProvider.allocate()},N.prototype.getLastMessageId=function(){return this.messageIdProvider.getLastAllocated()},N.prototype._resubscribe=function(){g("_resubscribe");const e=Object.keys(this._resubscribeTopics);if(!this._firstConnection&&(this.options.clean||5===this.options.protocolVersion&&!this.connackPacket.sessionPresent)&&e.length>0)if(this.options.resubscribe)if(5===this.options.protocolVersion){g("_resubscribe: protocolVersion 5");for(let t=0;t<e.length;t++){const n={};n[e[t]]=this._resubscribeTopics[e[t]],n.resubscribe=!0,this.subscribe(n,{properties:n[e[t]].properties})}}else this._resubscribeTopics.resubscribe=!0,this.subscribe(this._resubscribeTopics);else this._resubscribeTopics={};this._firstConnection=!1},N.prototype._onConnect=function(e){if(this.disconnected)return void this.emit("connect",e);const t=this;function n(){let r=t.outgoingStore.createStream();function o(){t._storeProcessing=!1,t._packetIdsDuringStoreProcessing={}}function a(){r.destroy(),r=null,t._flushStoreProcessingQueue(),o()}function i(){if(!r)return;t._storeProcessing=!0;const e=r.read(1);let n;e?t._packetIdsDuringStoreProcessing[e.messageId]?i():t.disconnecting||t.reconnectTimer?r.destroy&&r.destroy():(n=t.outgoing[e.messageId]?t.outgoing[e.messageId].cb:null,t.outgoing[e.messageId]={volatile:!1,cb:function(e,t){n&&n(e,t),i()}},t._packetIdsDuringStoreProcessing[e.messageId]=!0,t.messageIdProvider.register(e.messageId)?t._sendPacket(e):g("messageId: %d has already used.",e.messageId)):r.once("readable",i)}t.once("close",a),r.on("error",function(e){o(),t._flushStoreProcessingQueue(),t.removeListener("close",a),t.emit("error",e)}),r.on("end",function(){let r=!0;for(const e in t._packetIdsDuringStoreProcessing)if(!t._packetIdsDuringStoreProcessing[e]){r=!1;break}r?(o(),t.removeListener("close",a),t._invokeAllStoreProcessingQueue(),t.emit("connect",e)):n()}),i()}this.connackPacket=e,this.messageIdProvider.clear(),this._setupPingTimer(),this.connected=!0,n()},N.prototype._invokeStoreProcessingQueue=function(){if(this._storeProcessingQueue.length>0){const e=this._storeProcessingQueue[0];if(e&&e.invoke())return this._storeProcessingQueue.shift(),!0}return!1},N.prototype._invokeAllStoreProcessingQueue=function(){while(this._invokeStoreProcessingQueue());},N.prototype._flushStoreProcessingQueue=function(){for(const e of this._storeProcessingQueue)e.cbStorePut&&e.cbStorePut(new Error("Connection closed")),e.callback&&e.callback(new Error("Connection closed"));this._storeProcessingQueue.splice(0)},e.exports=N}).call(this,n("Q2Ig"),n("yLpj"))},"34ay":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAuthority=o,t.setAuthority=a,t.getPriv=i;var r=n("HZnN");function o(e){var t,n="undefined"===typeof e&&localStorage?localStorage.getItem("antd-pro-authority"):e;try{n&&(t=JSON.parse(n))}catch(e){t=n}return"string"===typeof t?[t]:t}function a(e){var t="string"===typeof e?[e]:e;localStorage.setItem("antd-pro-authority",JSON.stringify(t)),(0,r.reloadAuthorized)()}function i(){var e=localStorage.getItem("priv");return e||15}},"3A9y":function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},"3Fdi":function(e,t){var n=Function.prototype,r=n.toString;function o(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}e.exports=o},"3FhE":function(e,t,n){var r=n("u8+u"),o=n("EpXD"),a=n("gL7N")("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},"3GJH":function(e,t,n){n("lCc8");var r=n("WEpk").Object;e.exports=function(e,t){return r.create(e,t)}},"3JDX":function(e,t,n){var r=n("gWZ8");function o(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return o.colors[Math.abs(t)%o.colors.length]}function o(e){var n;function r(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];if(r.enabled){var i=r,l=Number(new Date),s=l-(n||l);i.diff=s,i.prev=n,i.curr=l,n=l,t[0]=o.coerce(t[0]),"string"!==typeof t[0]&&t.unshift("%O");var u=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,n){if("%%"===e)return e;u++;var r=o.formatters[n];if("function"===typeof r){var a=t[u];e=r.call(i,a),t.splice(u,1),u--}return e}),o.formatArgs.call(i,t);var c=i.log||o.log;c.apply(i,t)}}return r.namespace=e,r.enabled=o.enabled(e),r.useColors=o.useColors(),r.color=t(e),r.destroy=a,r.extend=i,"function"===typeof o.init&&o.init(r),o.instances.push(r),r}function a(){var e=o.instances.indexOf(this);return-1!==e&&(o.instances.splice(e,1),!0)}function i(e,t){var n=o(this.namespace+("undefined"===typeof t?":":t)+e);return n.log=this.log,n}function l(e){var t;o.save(e),o.names=[],o.skips=[];var n=("string"===typeof e?e:"").split(/[\s,]+/),r=n.length;for(t=0;t<r;t++)n[t]&&(e=n[t].replace(/\*/g,".*?"),"-"===e[0]?o.skips.push(new RegExp("^"+e.substr(1)+"$")):o.names.push(new RegExp("^"+e+"$")));for(t=0;t<o.instances.length;t++){var a=o.instances[t];a.enabled=o.enabled(a.namespace)}}function s(){var e=[].concat(r(o.names.map(c)),r(o.skips.map(c).map(function(e){return"-"+e}))).join(",");return o.enable(""),e}function u(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=o.skips.length;t<n;t++)if(o.skips[t].test(e))return!1;for(t=0,n=o.names.length;t<n;t++)if(o.names[t].test(e))return!0;return!1}function c(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}function d(e){return e instanceof Error?e.stack||e.message:e}return o.debug=o,o.default=o,o.coerce=d,o.disable=s,o.enable=l,o.enabled=u,o.humanize=n("FGiv"),Object.keys(e).forEach(function(t){o[t]=e[t]}),o.instances=[],o.names=[],o.skips=[],o.formatters={},o.selectColor=t,o.enable(o.load()),o}e.exports=o},"3JrO":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rootContainer=i,t.initialProps=l,t.modifyInitialProps=s;var r=a(n("q1tI")),o=n("xg5P");function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return r.default.createElement(o._DvaContainer,null,e)}function l(e){if(e)return e;var t=(0,o.getApp)()._store.getState();return Object.keys(t).reduce(function(e,n){return["@@dva","loading","routing"].includes(n)||(e[n]=t[n]),e},{})}function s(e){return e?{store:(0,o.getApp)()._store}:{}}},"3L66":function(e,t,n){var r=n("MMmD"),o=n("ExA7");function a(e){return o(e)&&r(e)}e.exports=a},"3QSL":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=o(n("bx4M"));n("g9YV");var i=o(n("wCAj"));n("P2fV");var l=o(n("NJEC"));n("miYZ");var s=o(n("tsqr")),u=o(n("d6i3")),c=o(n("1l/V")),d=o(n("2Taf")),f=o(n("vZ4D")),p=o(n("l4Ni")),m=o(n("ujKo")),h=o(n("MhPg")),g=r(n("q1tI")),v=n("LLXN"),y=n("LvDl"),b=o(n("eoEj")),w=o(n("NVPV")),_=o(n("kE4d")),C=o(n("ljNJ")),E=n("34ay"),M=n("n+et"),S=n("t3Un"),O=n("Onig"),T=o(n("Ycof")),k=function(e){function t(e){var n;return(0,d.default)(this,t),n=(0,p.default)(this,(0,m.default)(t).call(this,e)),n.fetchAlarmTagLists=(0,c.default)(u.default.mark(function e(){var t,r,o,a,i,l;return u.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return n.setState({loading:!0}),e.next=3,(0,O.fetchConfig)("device_supervisor.alarmLables");case 3:t=e.sent,r=t.result,r&&(a=null===r||void 0===r?void 0:null===(o=r.config)||void 0===o?void 0:o.device_supervisor,i=a.alarmLables,l=i.map(function(e){return{name:e}}),n.setState({alarmTagLists:l})),n.setState({loading:!1});case 7:case"end":return e.stop()}},e)})),n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onDeleteAlarmTag=function(){var e=(0,c.default)(u.default.mark(function e(t){var r,o,a,i,l,c,d,f,p;return u.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.state,o=r.alarmTagLists,a=r.selectedRowKeys,o.length!==a.length||1===t.length){e.next=5;break}s.default.error((0,v.formatMessage)({id:"alarm.delete-tip"})),e.next=13;break;case 5:return i=[],o.forEach(function(e){return i.push(e.name)}),l=(0,y.difference)(i,t),e.next=10,(0,O.updateConfig)({alarmLables:l});case 10:c=e.sent,d=c.result,"ok"===d&&(p=1===(null===(f=(0,y.difference)(a,t))||void 0===f?void 0:f.length),s.default.success((0,v.formatMessage)({id:"common.alert.submit.delete-success"})),n.setState({visible:!1,selectedRowKeys:p?[]:(0,y.difference)(a,t)}),n.fetchAlarmTagLists());case 13:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.onCreate=function(){var e=(0,c.default)(u.default.mark(function e(t){var r,o,a,i;return u.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.state.alarmTagLists,o=t.name,r.find(function(e){return e.name===o})){e.next=12;break}return a=[],r.forEach(function(e){return a.push(e.name)}),a.push(o),e.next=8,(0,O.updateConfig)({alarmLables:a});case 8:i=e.sent,"ok"===(null===i||void 0===i?void 0:i.result)?(s.default.success((0,v.formatMessage)({id:"common.alert.submit.add-success"})),n.setState({visible:!1}),n.fetchAlarmTagLists()):(0,w.default)(i),e.next=13;break;case 12:s.default.error((0,v.formatMessage)({id:"common.alert.error-name.exist"},{name:o}));case 13:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.onAlarmCreate=function(){n.setState({visible:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=alarmLabel&web_session=").concat((0,S.getToken)());(0,M.filedownload)(e,"alarmLabel.csv")},n.state={loading:!1,visible:!1,alarmTagLists:[],selectedRowKeys:[],pageParams:{page:1,pageSize:50}},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){this.fetchAlarmTagLists()}},{key:"render",value:function(){var e=this,t=this.state,n=t.visible,r=t.selectedRowKeys,o=t.pageParams,s=t.loading,u=t.alarmTagLists,c=(0,E.getPriv)(),d=c>11,f={current:o.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,v.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},p={selectedRowKeys:r,getCheckboxProps:function(){return{disabled:1===(null===u||void 0===u?void 0:u.length)}},onChange:this.handleRowSelectChange},m=[{title:(0,v.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",ellipsis:!0},{title:(0,v.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){var r=n.name;return 1===(null===u||void 0===u?void 0:u.length)?g.default.createElement(g.default.Fragment,null):g.default.createElement(l.default,{title:(0,v.formatMessage)({id:"alarm.tag.delete-confirm"}),onConfirm:function(){return e.onDeleteAlarmTag([r])},okText:(0,v.formatMessage)({id:"common.confirm"}),cancelText:(0,v.formatMessage)({id:"common.cancel"})},g.default.createElement(b.default,{tooltip:(0,v.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!d}))}}];return g.default.createElement(a.default,{bordered:!1},g.default.createElement("div",{className:_.default.wrapper},g.default.createElement("div",{style:{overflow:"hidden"}},g.default.createElement(T.default,{importProps:{disabled:!d,tip:u.length?(0,v.formatMessage)({id:"alarm.upload-tip"}):null,url:"fileType=alarmLabel",onChange:this.fetchAlarmTagLists},exportProps:{onClick:this.fileExport},addProps:{disabled:!d,onClick:this.onAlarmCreate},deleteProps:{title:(0,v.formatMessage)({id:"alarm.tag.delete-confirm"}),disabled:!(d&&r.length),onConfirm:function(){return e.onDeleteAlarmTag(r)}}})),g.default.createElement("div",{style:{position:"relative"}},g.default.createElement(i.default,{loading:s,rowKey:"name",bordered:!0,dataSource:u,rowSelection:p,columns:m,pagination:f,onChange:this.handleTableChange})),n&&g.default.createElement(C.default,{visible:n,onSubmit:function(t){return e.onCreate(t)},onCancel:function(){return e.setState({visible:!1})}})))}}]),t}(g.Component),x=k;t.default=x},"3S7+":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("VCL8"),i=n("QbLZ"),l=n.n(i),s=n("jo6Y"),u=n.n(s),c=n("iCc5"),d=n.n(c),f=n("FYw3"),p=n.n(f),m=n("mRg0"),h=n.n(m),g=n("17x9"),v=n.n(g),y=n("uciX"),b={adjustX:1,adjustY:1},w=[0,0],_={left:{points:["cr","cl"],overflow:b,offset:[-4,0],targetOffset:w},right:{points:["cl","cr"],overflow:b,offset:[4,0],targetOffset:w},top:{points:["bc","tc"],overflow:b,offset:[0,-4],targetOffset:w},bottom:{points:["tc","bc"],overflow:b,offset:[0,4],targetOffset:w},topLeft:{points:["bl","tl"],overflow:b,offset:[0,-4],targetOffset:w},leftTop:{points:["tr","tl"],overflow:b,offset:[-4,0],targetOffset:w},topRight:{points:["br","tr"],overflow:b,offset:[0,-4],targetOffset:w},rightTop:{points:["tl","tr"],overflow:b,offset:[4,0],targetOffset:w},bottomRight:{points:["tr","br"],overflow:b,offset:[0,4],targetOffset:w},rightBottom:{points:["bl","br"],overflow:b,offset:[4,0],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:b,offset:[0,4],targetOffset:w},leftBottom:{points:["br","bl"],overflow:b,offset:[-4,0],targetOffset:w}},C=function(e){function t(){return d()(this,t),p()(this,e.apply(this,arguments))}return h()(t,e),t.prototype.componentDidUpdate=function(){var e=this.props.trigger;e&&e.forcePopupAlign()},t.prototype.render=function(){var e=this.props,t=e.overlay,n=e.prefixCls,r=e.id;return o.a.createElement("div",{className:n+"-inner",id:r,role:"tooltip"},"function"===typeof t?t():t)},t}(o.a.Component);C.propTypes={prefixCls:v.a.string,overlay:v.a.oneOfType([v.a.node,v.a.func]).isRequired,id:v.a.string,trigger:v.a.any};var E=C,M=function(e){function t(){var n,r,a;d()(this,t);for(var i=arguments.length,l=Array(i),s=0;s<i;s++)l[s]=arguments[s];return r=p()(this,e.call.apply(e,[this].concat(l))),n=r,r.getPopupElement=function(){var e=r.props,t=e.arrowContent,n=e.overlay,a=e.prefixCls,i=e.id;return[o.a.createElement("div",{className:a+"-arrow",key:"arrow"},t),o.a.createElement(E,{key:"content",trigger:r.trigger,prefixCls:a,id:i,overlay:n})]},r.saveTrigger=function(e){r.trigger=e},a=n,p()(r,a)}return h()(t,e),t.prototype.getPopupDomNode=function(){return this.trigger.getPopupDomNode()},t.prototype.render=function(){var e=this.props,t=e.overlayClassName,n=e.trigger,r=e.mouseEnterDelay,a=e.mouseLeaveDelay,i=e.overlayStyle,s=e.prefixCls,c=e.children,d=e.onVisibleChange,f=e.afterVisibleChange,p=e.transitionName,m=e.animation,h=e.placement,g=e.align,v=e.destroyTooltipOnHide,b=e.defaultVisible,w=e.getTooltipContainer,C=u()(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer"]),E=l()({},C);return"visible"in this.props&&(E.popupVisible=this.props.visible),o.a.createElement(y["a"],l()({popupClassName:t,ref:this.saveTrigger,prefixCls:s,popup:this.getPopupElement,action:n,builtinPlacements:_,popupPlacement:h,popupAlign:g,getPopupContainer:w,onPopupVisibleChange:d,afterPopupVisibleChange:f,popupTransitionName:p,popupAnimation:m,defaultPopupVisible:b,destroyPopupOnHide:v,mouseLeaveDelay:a,popupStyle:i,mouseEnterDelay:r},E),c)},t}(r["Component"]);M.propTypes={trigger:v.a.any,children:v.a.any,defaultVisible:v.a.bool,visible:v.a.bool,placement:v.a.string,transitionName:v.a.oneOfType([v.a.string,v.a.object]),animation:v.a.any,onVisibleChange:v.a.func,afterVisibleChange:v.a.func,overlay:v.a.oneOfType([v.a.node,v.a.func]).isRequired,overlayStyle:v.a.object,overlayClassName:v.a.string,prefixCls:v.a.string,mouseEnterDelay:v.a.number,mouseLeaveDelay:v.a.number,getTooltipContainer:v.a.func,destroyTooltipOnHide:v.a.bool,align:v.a.object,arrowContent:v.a.any,id:v.a.string},M.defaultProps={prefixCls:"rc-tooltip",mouseEnterDelay:0,destroyTooltipOnHide:!1,mouseLeaveDelay:.1,align:{},placement:"right",trigger:["hover"],arrowContent:null};var S=M,O=S,T=n("TSYQ"),k=n.n(T);function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}var N={adjustX:1,adjustY:1},L={adjustX:0,adjustY:0},P=[0,0];function I(e){return"boolean"===typeof e?e?N:L:x(x({},L),e)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.arrowWidth,n=void 0===t?5:t,r=e.horizontalArrowShift,o=void 0===r?16:r,a=e.verticalArrowShift,i=void 0===a?12:a,l=e.autoAdjustOverflow,s=void 0===l||l,u={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(o+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(i+n)]},topRight:{points:["br","tc"],offset:[o+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(i+n)]},bottomRight:{points:["tr","bc"],offset:[o+n,4]},rightBottom:{points:["bl","cr"],offset:[4,i+n]},bottomLeft:{points:["tl","bc"],offset:[-(o+n),4]},leftBottom:{points:["br","cl"],offset:[-4,i+n]}};return Object.keys(u).forEach(function(t){u[t]=e.arrowPointAtCenter?x(x({},u[t]),{overflow:I(s),targetOffset:P}):x(x({},_[t]),{overflow:I(s)}),u[t].ignoreShake=!0}),u}var A=n("H84U");function R(e){return R="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},R(e)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function z(e,t,n){return t&&j(e.prototype,t),n&&j(e,n),e}function B(e,t){return!t||"object"!==R(t)&&"function"!==typeof t?W(e):t}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function W(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(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}}),t&&q(e,t)}function q(e,t){return q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},q(e,t)}function K(){return K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K.apply(this,arguments)}var G=function(e,t){var n={},r=K({},e);return t.forEach(function(t){e&&t in e&&(n[t]=e[t],delete r[t])}),{picked:n,omitted:r}};function Y(e){var t=e.type;if((!0===t.__ANT_BUTTON||!0===t.__ANT_SWITCH||!0===t.__ANT_CHECKBOX||"button"===e.type)&&e.props.disabled){var n=G(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),o=n.picked,a=n.omitted,i=K(K({display:"inline-block"},o),{cursor:"not-allowed",width:e.props.block?"100%":null}),l=K(K({},a),{pointerEvents:"none"}),s=r["cloneElement"](e,{style:l,className:null});return r["createElement"]("span",{style:i,className:e.props.className},s)}return e}var X=function(e){function t(e){var n;return V(this,t),n=B(this,H(t).call(this,e)),n.onVisibleChange=function(e){var t=n.props.onVisibleChange;"visible"in n.props||n.setState({visible:!n.isNoTitle()&&e}),t&&!n.isNoTitle()&&t(e)},n.saveTooltip=function(e){n.tooltip=e},n.onPopupAlign=function(e,t){var r=n.getPlacements(),o=Object.keys(r).filter(function(e){return r[e].points[0]===t.points[0]&&r[e].points[1]===t.points[1]})[0];if(o){var a=e.getBoundingClientRect(),i={top:"50%",left:"50%"};o.indexOf("top")>=0||o.indexOf("Bottom")>=0?i.top="".concat(a.height-t.offset[1],"px"):(o.indexOf("Top")>=0||o.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),o.indexOf("left")>=0||o.indexOf("Right")>=0?i.left="".concat(a.width-t.offset[0],"px"):(o.indexOf("right")>=0||o.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},n.renderTooltip=function(e){var t=e.getPopupContainer,o=e.getPrefixCls,a=W(n),i=a.props,l=a.state,s=i.prefixCls,u=i.title,c=i.overlay,d=i.openClassName,f=i.getPopupContainer,p=i.getTooltipContainer,m=i.children,h=o("tooltip",s),g=l.visible;"visible"in i||!n.isNoTitle()||(g=!1);var v=Y(r["isValidElement"](m)?m:r["createElement"]("span",null,m)),y=v.props,b=k()(y.className,F({},d||"".concat(h,"-open"),!0));return r["createElement"](O,K({},n.props,{prefixCls:h,getTooltipContainer:f||p||t,ref:n.saveTooltip,builtinPlacements:n.getPlacements(),overlay:c||u||"",visible:g,onVisibleChange:n.onVisibleChange,onPopupAlign:n.onPopupAlign}),g?r["cloneElement"](v,{className:b}):v)},n.state={visible:!!e.visible||!!e.defaultVisible},n}return U(t,e),z(t,[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getPlacements",value:function(){var e=this.props,t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||D({arrowPointAtCenter:n,verticalArrowShift:8,autoAdjustOverflow:r})}},{key:"isNoTitle",value:function(){var e=this.props,t=e.title,n=e.overlay;return!t&&!n}},{key:"render",value:function(){return r["createElement"](A["a"],null,this.renderTooltip)}}],[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}]),t}(r["Component"]);X.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0},Object(a["polyfill"])(X);t["default"]=X},"3SDj":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("14J3");var s=r(n("BMrR"));n("jCWc");var u=r(n("kPKH")),c=r(n("p0pE")),d=r(n("2Taf")),f=r(n("vZ4D")),p=r(n("l4Ni")),m=r(n("ujKo")),h=r(n("MhPg"));n("y8nQ");var g=r(n("Vl3Y"));n("OaEy");var v,y,b,w,_=r(n("2fM7")),C=o(n("q1tI")),E=n("MuoO"),M=n("LLXN"),S=n("34ay"),O=r(n("qCO7")),T=n("+n12"),k=_.default.Option,x=(v=g.default.create(),y=(0,E.connect)(function(e){var t=e.otherSet,n=e.loading;return{serial:t.serial,loading:n.effects["otherSet/fetchSerial"],submitLoading:n.effects["otherSet/updateSerial"]}}),v(b=y((w=function(e){function t(){var e,n;(0,d.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,p.default)(this,(e=(0,m.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=r.validateFields,i=r.resetFields;a(function(e,t){var n=[],r=Object.keys(t);r.forEach(function(e){n.push((0,c.default)({name:e},t[e]))}),e||o({type:"otherSet/updateSerial",payload:{misc:{coms:[].concat(n)}}}).then(function(e){e&&i()})})},n.resetForm=function(e){e.preventDefault();var t=n.props.form,r=t.resetFields;r()},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"otherSet/fetchSerial"})}},{key:"render",value:function(){var e,t,n=this.props,r=n.form,o=n.serial,c=n.loading,d=n.submitLoading,f=r.getFieldDecorator,p=(0,S.getPriv)(),m=p>11,h=r.isFieldsTouched()&&m,v=(null===(e=(0,S.getAuthority)())||void 0===e?void 0:e.includes("EC942"))||(null===(t=(0,S.getAuthority)())||void 0===t?void 0:t.includes("EC954")),y={labelCol:{xs:{span:12},sm:{span:7}},wrapperCol:{xs:{span:12},sm:{span:6}}};return C.default.createElement(a.default,{spinning:c},C.default.createElement(g.default,(0,i.default)({},y,{onSubmit:this.handleSubmit,labelAlign:"left",style:{marginLeft:30,marginTop:16}}),C.default.createElement(s.default,{gutter:50,align:"middle"},o.map(function(e){var t,n;return C.default.createElement(u.default,{span:8,key:e.name},C.default.createElement("div",{className:O.default.serialCard},C.default.createElement("p",{style:{fontSize:15}},(0,M.formatMessage)({id:"controller.form.serial-type"},{key:(0,T.renderSerialPort)(e.name)})),v?C.default.createElement(g.default.Item,{label:(0,M.formatMessage)({id:"controller.form.serial-mode"})},f("".concat(e.name,".mode"),{initialValue:null!==(t=null===e||void 0===e?void 0:e.mode)&&void 0!==t?t:"rs232"})(C.default.createElement(_.default,{disabled:["com5","com6","com7","com8"].includes(null===e||void 0===e?void 0:e.name)},C.default.createElement(k,{value:"rs232"},"RS232"),C.default.createElement(k,{value:"rs485"},"RS485"),C.default.createElement(k,{value:"rs422"},"RS422")))):null,C.default.createElement(g.default.Item,{label:(0,M.formatMessage)({id:"controller.form.baudrate"})},f("".concat(e.name,".baud"),{initialValue:null!==(n=e.baud)&&void 0!==n?n:9600})(C.default.createElement(_.default,{disabled:"lora"===e.name},C.default.createElement(k,{value:300},"300"),C.default.createElement(k,{value:1200},"1200"),C.default.createElement(k,{value:2400},"2400"),C.default.createElement(k,{value:4800},"4800"),C.default.createElement(k,{value:9600},"9600"),C.default.createElement(k,{value:19200},"19200"),C.default.createElement(k,{value:38400},"38400"),C.default.createElement(k,{value:57600},"57600"),C.default.createElement(k,{value:115200},"115200"),C.default.createElement(k,{value:230400},"230400")))),C.default.createElement(g.default.Item,{label:(0,M.formatMessage)({id:"controller.form.bytesize"})},f("".concat(e.name,".bits"),{initialValue:e.bits||8})(C.default.createElement(_.default,{disabled:"lora"===e.name},C.default.createElement(k,{value:8},"8"),C.default.createElement(k,{value:7},"7")))),C.default.createElement(g.default.Item,{label:(0,M.formatMessage)({id:"controller.form.parity"})},f("".concat(e.name,".parityChk"),{initialValue:e.parityChk||"n"})(C.default.createElement(_.default,{disabled:"lora"===e.name},C.default.createElement(k,{value:"n"},C.default.createElement(M.FormattedMessage,{id:"controller.form.none"})),C.default.createElement(k,{value:"e"},C.default.createElement(M.FormattedMessage,{id:"controller.form.even"})),C.default.createElement(k,{value:"o"},C.default.createElement(M.FormattedMessage,{id:"controller.form.odd"}))))),C.default.createElement(g.default.Item,{label:(0,M.formatMessage)({id:"controller.form.stopbits"})},f("".concat(e.name,".stopbits"),{initialValue:e.stopbits||1})(C.default.createElement(_.default,{disabled:"lora"===e.name},C.default.createElement(k,{value:1},"1"),C.default.createElement(k,{value:2},"2"))))))})),C.default.createElement(g.default.Item,null,C.default.createElement(l.default,{type:"primary",onClick:this.handleSubmit,disabled:!h,loading:d},C.default.createElement(M.FormattedMessage,{id:"common.alert.form.submit"})),C.default.createElement(l.default,{type:"default",onClick:this.resetForm,style:{marginLeft:"10px"},disabled:!h},C.default.createElement(M.FormattedMessage,{id:"common.alert.form.reset"})))))}}]),t}(C.Component),b=w))||b)||b),N=x;t.default=N},"3UD+":function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},"3a4m":function(e,t,n){e.exports=n("usdK").default},"3iS5":function(e,t,n){var r=n("WGNW"),o=n("wUWy"),a=n("ZDr/"),i=/"/g,l=function(e,t,n,r){var o=String(a(e)),l="<"+t;return""!==n&&(l+=" "+n+'="'+String(r).replace(i,"&quot;")+'"'),l+">"+o+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(l),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},"3m+/":function(e,t,n){n("/sWw")("asyncIterator")},"3m0e":function(e,t){var n=Object.prototype,r=n.toString;function o(e){return r.call(e)}e.exports=o},"3mkd":function(e,t,n){"use strict";var r=n("WGNW"),o=n("GOoW"),a="includes";r(r.P+r.F*n("1xgP")(a),"String",{includes:function(e){return!!~o(this,e,a).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},"3wJk":function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,i=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);function d(e,t,n){if("string"!==typeof t){if(c){var f=u(t);f&&f!==c&&d(e,f,n)}var p=i(t);l&&(p=p.concat(l(t)));for(var m=0;m<p.length;++m){var h=p[m];if(!r[h]&&!o[h]&&(!n||!n[h])){var g=s(t,h);try{a(e,h,g)}catch(e){}}}return e}return e}e.exports=d},"3wW7":function(e,t,n){e.exports={"ant-list":"ant-list","ant-list-pagination":"ant-list-pagination","ant-pagination-options":"ant-pagination-options","ant-list-more":"ant-list-more","ant-list-spin":"ant-list-spin","ant-list-empty-text":"ant-list-empty-text","ant-list-items":"ant-list-items","ant-list-item":"ant-list-item","ant-list-item-content":"ant-list-item-content","ant-list-item-meta":"ant-list-item-meta","ant-list-item-meta-avatar":"ant-list-item-meta-avatar","ant-list-item-meta-content":"ant-list-item-meta-content","ant-list-item-meta-title":"ant-list-item-meta-title","ant-list-item-meta-description":"ant-list-item-meta-description","ant-list-item-action":"ant-list-item-action","ant-list-item-action-split":"ant-list-item-action-split","ant-list-header":"ant-list-header","ant-list-footer":"ant-list-footer","ant-list-empty":"ant-list-empty","ant-list-split":"ant-list-split","ant-list-loading":"ant-list-loading","ant-list-spin-nested-loading":"ant-list-spin-nested-loading","ant-list-something-after-last-item":"ant-list-something-after-last-item","ant-spin-container":"ant-spin-container","ant-list-lg":"ant-list-lg","ant-list-sm":"ant-list-sm","ant-list-vertical":"ant-list-vertical","ant-list-item-main":"ant-list-item-main","ant-list-item-extra":"ant-list-item-extra","ant-list-grid":"ant-list-grid","ant-col":"ant-col","ant-list-item-no-flex":"ant-list-item-no-flex","ant-list-bordered":"ant-list-bordered"}},"3zJD":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("eHn4"));n("miYZ");var c=r(n("tsqr")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=r(n("HGfh")),T=r(n("4IEi")),k=n("34ay"),x=n("+n12"),N=C.default.Option,L=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.alarm,n=e.loading;return{alarmLables:t.alarmLables,controllerList:t.controllerList,deviceProtocol:t.deviceProtocol,submitLoading:n.effects["alarm/updateAlarmLists"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.isAdd,i=t.data,l=t.onChange,s=t.dataSource,f=r.validateFields;f(function(e,t){var n=t.condition,r=t.name,f=(0,d.default)({},t,n);if(delete f.condition,!e){var p={};if(a)if(s.find(function(e){return e.name===r}))c.default.error((0,S.formatMessage)({id:"param-set.param-exists"},{param:r}));else{var m=(0,x.getNextId)(s);p={alarms:(0,u.default)({},m,(0,d.default)({_id:m,name:r},f))}}else if(s.filter(function(e){return e.name!==i.name}).find(function(e){return e.name===r}))c.default.error((0,S.formatMessage)({id:"param-set.param-exists"},{param:r}));else{i.deleted&&delete i.deleted;var h=i._id;p={alarms:(0,u.default)({},h,(0,d.default)({_id:h},i,f))}}Object.keys(p).length&&o({type:"alarm/updateAlarmLists",payload:p}).then(function(e){"ok"===e&&l&&l()})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.checkVarDataType=function(e){var t="",n=/^[+|-]?\d*\.?\d*$/;return n.test(e)||(t=(0,S.formatMessage)({id:"controller.form.data-tip"})),t},n.validateCondition=function(e,t,r){var o=t.cond1,a=void 0===o?{}:o,i=t.condOp,l=t.cond2,s=void 0===l?{}:l,u=a.value,c=s.value,d=(0,S.formatMessage)({id:"alarm.form.check-condition"});if(""===u||void 0===u?r(d):"none"!==i&&(""!==c&&void 0!==c||r(d)),u){var f=n.checkVarDataType(u);!f.length&&"none"!==i&&c&&(f=n.checkVarDataType(c)),f.length>0&&r(f)}r()},n.validateVarName=function(e,t,n){var r=(0,S.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,S.formatMessage)({id:"alarm.measure"})});t?n():n(r),n()},n.onDeviceChange=function(){var e=n.props.form,t=e.setFieldsValue;t({measureName:""})},n.handleSelectMeasure=function(e){var t=n.props.form;t.setFieldsValue({measureName:e})},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"alarm/fetchControllerLists",payload:{limit:0}}),e({type:"alarm/fetchAlarmTagLists",payload:"device_supervisor.alarmLables"})}},{key:"render",value:function(){var e,t=this.props,n=t.data,r=void 0===n?{}:n,o=t.visible,u=t.form,c=t.isAdd,d=t.controllerList,f=t.submitLoading,p=t.alarmLables,m=r.condOp,h=void 0===m?"none":m,g=r.cond1,y=void 0===g?{}:g,b=r.cond2,w=void 0===b?{}:b,_={cond1:y,cond2:w,condOp:h},M=u.getFieldDecorator,L=u.getFieldValue,P=d[0]&&d[0].name,I=L("ctrlName")||r.ctrlName||P,D=L("measureName"),A=(0,k.getPriv)()>11,R=u.isFieldsTouched()&&A,F={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return E.default.createElement(a.default,{title:c?(0,S.formatMessage)({id:"common.add"}):(0,S.formatMessage)({id:"common.modify"}),visible:o,maskClosable:!1,confirmLoading:f,onCancel:this.handleCancel,footer:[E.default.createElement(s.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(s.default,{key:"submit",type:"primary",loading:f,disabled:!R,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},E.default.createElement(v.default,(0,i.default)({},F,{onSubmit:this.handleSubmit}),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"common.name"})},M("name",{initialValue:r.name,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"common.name"})})},{whitespace:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,S.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}],first:!0})(E.default.createElement(l.default,null))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.device"})},M("ctrlName",{initialValue:r.ctrlName||P,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,S.formatMessage)({id:"alarm.device"})})}]})(E.default.createElement(C.default,{onChange:this.onDeviceChange},d.map(function(e){var t=e.name;return E.default.createElement(N,{value:t,key:t},t)})))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.measure"})},M("measureName",{initialValue:r.measureName,rules:[{validator:this.validateVarName}]})(E.default.createElement(O.default,{data:{controller:I,measure:D,action:c?"add":"modify",filterCondition:function(e){return"STRING"!==e.dataType&&"wo"!==e.readWrite}},key:I,onSelectMeasure:this.handleSelectMeasure}))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.level"})},M("alarmLevel",{initialValue:r.alarmLevel||1})(E.default.createElement(C.default,null,E.default.createElement(N,{value:1},(0,S.formatMessage)({id:"alarm.level-1"})),E.default.createElement(N,{value:2},(0,S.formatMessage)({id:"alarm.level-2"})),E.default.createElement(N,{value:3},(0,S.formatMessage)({id:"alarm.level-3"})),E.default.createElement(N,{value:4},(0,S.formatMessage)({id:"alarm.level-4"})),E.default.createElement(N,{value:5},(0,S.formatMessage)({id:"alarm.level-5"}))))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.condition"})},M("condition",{initialValue:_,rules:[{required:!0,message:" "},{validator:this.validateCondition}]})(E.default.createElement(T.default,null))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.desc"})},M("content",{initialValue:r.content,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"alarm.desc"})})},{max:70,message:(0,S.formatMessage)({id:"common.alert.form.check-var-length"},{length:70})}],first:!0})(E.default.createElement(l.default.TextArea,{autoSize:!0}))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"alarm.tag"})},M("alarmLable",{initialValue:null!==(e=null===r||void 0===r?void 0:r.alarmLable)&&void 0!==e?e:p[0]})(E.default.createElement(C.default,null,p.map(function(e){return E.default.createElement(N,{value:e,key:e},e)}))))))}}]),t}(E.Component),w=_))||w)||w),P=L;t.default=P},4:function(e,t){},"4/ic":function(e,t,n){var r=n("ZWtO");function o(e){return function(t){return r(t,e)}}e.exports=o},"44Ds":function(e,t,n){var r=n("e4Nc"),o="Expected a function";function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(a.Cache||r),n}a.Cache=r,e.exports=a},"48Dx":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},"49sm":function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},"4IEi":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5NDa");var a=o(n("5rEg"));n("OaEy");var i=o(n("2fM7")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(0,c.default)(t).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.onChange,r=t.cond1,o=void 0===r?{}:r,l=t.cond2,s=void 0===l?{}:l,u=t.condOp,c=void 0===u?"none":u,d=o.op,p=void 0===d?"eq":d,m=o.value,h=void 0===m?"":m,g=s.op,v=void 0===g?"eq":g,y=s.value,b=void 0===y?"":y;return f.createElement(a.default.Group,{compact:!0},f.createElement(i.default,{value:p,style:{width:55},onChange:function(e){n({cond1:{op:e,value:h},cond2:{op:v,value:b},condOp:c})}},f.createElement(i.default.Option,{value:"eq"},"="),f.createElement(i.default.Option,{value:"neq"},"!="),f.createElement(i.default.Option,{value:"gt"},">"),f.createElement(i.default.Option,{value:"egt"},"\u2265"),f.createElement(i.default.Option,{value:"lt"},"<"),f.createElement(i.default.Option,{value:"elt"},"\u2264")),f.createElement(a.default,{precision:0,value:h,style:{width:90},onChange:function(e){var t=e.target.value;n({cond1:{op:p,value:t},cond2:{op:v,value:b},condOp:c})}}),f.createElement(i.default,{value:c,style:{width:60},onChange:function(e){n({cond1:{op:p,value:h},cond2:{op:v||"eq",value:b},condOp:e})}},f.createElement(i.default.Option,{style:{height:30},value:"none"}," "),f.createElement(i.default.Option,{value:"and"},"&&"),f.createElement(i.default.Option,{value:"or"},"||")),"none"!==c&&f.createElement(f.Fragment,null,f.createElement("br",null),f.createElement(i.default,{value:v,style:{width:55,marginTop:6},onChange:function(e){n({cond1:{op:p,value:h},cond2:{op:e,value:b},condOp:c})}},f.createElement(i.default.Option,{value:"eq"},"="),f.createElement(i.default.Option,{value:"neq"},"!="),f.createElement(i.default.Option,{value:"gt"},">"),f.createElement(i.default.Option,{value:"egt"},"\u2265"),f.createElement(i.default.Option,{value:"lt"},"<"),f.createElement(i.default.Option,{value:"elt"},"\u2264")),f.createElement(a.default,{precision:0,value:b,style:{width:90,marginTop:6},onChange:function(e){var t=e.target.value;n({cond1:{op:p,value:h},cond2:{op:v||"eq",value:t},condOp:c})}})))}}]),t}(f.Component);t.default=p},"4IlW":function(e,t,n){"use strict";var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};t["a"]=r},"4JlD":function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?a(i(e),function(i){var l=encodeURIComponent(r(i))+n;return o(e[i])?a(e[i],function(e){return l+encodeURIComponent(r(e))}).join(t):l+encodeURIComponent(r(e[i]))}).join(t):l?encodeURIComponent(r(l))+n+encodeURIComponent(r(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},"4OMM":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("+L6B");var i=r(n("2/Rp"));n("DZo9");var l=r(n("8z0m")),s=r(n("jehZ"));n("5NDa");var u=r(n("5rEg"));n("P2fV");var c=r(n("NJEC"));n("2qtc");var d=r(n("kLXV"));n("miYZ");var f=r(n("tsqr")),p=r(n("eHn4")),m=r(n("gWZ8")),h=r(n("d6i3")),g=r(n("p0pE")),v=r(n("1l/V")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg"));n("Znn+");var E=r(n("ZTPi"));n("OaEy");var M,S,O,T=r(n("2fM7")),k=o(n("q1tI")),x=n("LLXN"),N=n("MuoO"),L=n("LvDl"),P=r(n("io9h")),I=r(n("UppA")),D=r(n("eoEj")),A=r(n("NVPV")),R=n("t3Un"),F=n("n+et"),V=n("34ay"),j=r(n("E68R")),z=n("+n12"),B="cloud"!==(0,z.getPageModel)(),H=T.default.Option,W=E.default.TabPane,U=(M=(0,N.connect)(function(e){var t,n,r=e.cloud,o=e.loading;return{cloudMeasureSettingLists:r.cloudMeasureSettingLists,cloudConfig:r.cloudConfig,uploadRules:null!==(t=null===r||void 0===r?void 0:null===(n=r.cloudConfig)||void 0===n?void 0:n.uploadRules)&&void 0!==t?t:[],loading:o.effects["cloud/fetchAllCloudMeasureSettingLists"],uploadloading:o.effects["cloud/fetchCloudUploadRules"],subLoding:o.effects["cloud/uploadCloudMeasureSettingLists"]}}),M((O=function(e){function t(e){var n;return(0,y.default)(this,t),n=(0,w.default)(this,(0,_.default)(t).call(this,e)),n.fetchCloudMeasureSettingLists=(0,v.default)(h.default.mark(function e(){var t,r,o,a,i,l;return h.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=n.props,r=t.dispatch,o=t.uploadRules,e.next=3,r({type:"cloud/fetchAllCloudMeasureSettingLists"});case 3:a=e.sent,(0,L.isArray)(a)&&(i=a.map(function(e){var t=(0,g.default)({},e,{uploadName:e.name,hide:0});return o.forEach(function(e){e.ctrlName===t.ctrlName&&e.measureName===t.name&&(t=(0,g.default)({},t,{hide:e.hide,uploadName:e.uploadName}))}),t}),l=o.filter(function(e){return i.find(function(t){return e.measureName===t.name&&e.ctrlName===t.ctrlName})}),n.setState({measureList:i,nowUploadRules:l},function(){n.byMeasureListSavaData()}));case 5:case"end":return e.stop()}},e)})),n.resetTableData=function(){var e=n.props,t=e.cloudMeasureSettingLists,r=e.cloudConfig,o=e.dispatch;o({type:"cloud/fetchCloudUploadRules",payload:null===r||void 0===r?void 0:r.name}).then(function(e){if((0,L.isArray)(t)&&(0,L.isArray)(e.uploadRules)){var r=t.map(function(t){var n=(0,g.default)({},t,{uploadName:t.name,hide:0});return e.uploadRules.forEach(function(e){e.ctrlName===n.ctrlName&&e.measureName===n.name&&(n=(0,g.default)({},n,{hide:e.hide,uploadName:e.uploadName}))}),n}),o=e.uploadRules.filter(function(e){return r.find(function(t){return e.measureName===t.name})});n.setState({measureList:r,nowUploadRules:o},function(){n.byMeasureListSavaData()})}})},n.byMeasureListSavaData=function(){var e=n.state,t=e.activeKey,r=e.measureList,o=e.searchParams,a=o.key,i=o.value,l=r.filter(function(e){return 0===e.hide}),s=r.filter(function(e){return 1===e.hide}),u="measure"===t?l:s,c=u.filter(function(e){var t;return e[a].includes(null!==(t=null===i||void 0===i?void 0:i.trim())&&void 0!==t?t:"")});n.setState({measureCurrentData:u,byFilterData:c})},n.onChange=function(e){n.setState({activeKey:e,searchParams:{key:"name",value:""}},function(){n.byMeasureListSavaData()})},n.handleRowSelectChange=function(e,t){n.setState({selectedRowKeys:e,selectedRows:t})},n.handleMutePoints=function(){var e=n.state,t=e.selectedRows,r=e.nowUploadRules,o=n.props,a=o.cloudConfig,i=o.dispatch,l=a._id,s=(0,m.default)(r);t.forEach(function(e){var t=e.name,n=e.ctrlName,r=e.uploadName,o=s.some(function(e){return e.ctrlName===n&&e.measureName===t});o?s=s.map(function(e){var r=(0,g.default)({},e);return e.ctrlName===n&&e.measureName===t&&(r.hide=1),r}):s.push({measureName:t,ctrlName:n,uploadName:r,hide:1})}),i({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},l,(0,g.default)({},a,{uploadRules:s,_id:l}))}}).then(function(e){"ok"===(null===e||void 0===e?void 0:e.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),n.resetTableData(),n.setState({selectedRowKeys:[],selectedRows:[]})):(0,A.default)(e)})},n.handleAddPoints=function(){var e=n.state,t=e.selectedRows,r=e.nowUploadRules,o=n.props,a=o.cloudConfig,i=o.dispatch,l=a._id,s=(0,L.cloneDeep)(r);t.forEach(function(e){var t=e.name,n=e.ctrlName,r=e.uploadName;s=r===t?s.filter(function(e){return!(e.ctrlName===n&&e.measureName===t)}):s.map(function(e){var r=(0,g.default)({},e);return e.ctrlName===n&&e.measureName===t&&(r.hide=0),r})}),i({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},l,(0,g.default)({},a,{uploadRules:s,_id:l}))}}).then(function(e){"ok"===(null===e||void 0===e?void 0:e.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),n.resetTableData(),n.setState({selectedRowKeys:[],selectedRows:[]})):(0,A.default)(e)})},n.handleUpload=function(e){var t=n.props.cloudConfig,r=void 0===t?{}:t,o=new FormData;o.append("files",e);var a=(0,R.getToken)(),i="".concat("","/v1/files/import?type=device_supervisor&fileType=cloud_measure&cloudName=").concat(r.name);(0,P.default)(i,{method:"POST",headers:{Accept:"*/*","Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(a)},body:o,timeout:3e4}).then(function(e){var t=e.result;if("ok"===t)f.default.success((0,x.formatMessage)({id:"common.alert.upload.success"})),n.resetTableData();else if("failed"===t)f.default.error((0,x.formatMessage)({id:"common.alert.upload.filed"}));else{var r=e.error_code,o=void 0===r?"":r,a=e.params,i=void 0===a?{}:a;-11008===o?d.default.error({title:(0,x.formatMessage)({id:"common.alert.error-code.-11008"}),content:(0,x.formatMessage)({id:"common.alert.error-code.-11008.tip"},{line:i.line,value:i.invalid})}):(f.default.error((0,x.formatMessage)({id:"common.alert.error-code.".concat(o)})),(0,A.default)(e))}})},n.fileExport=function(){var e=n.props.cloudConfig,t=e.name,r="".concat("","/v1/files/export?type=device_supervisor&fileType=cloud_measure&cloudName=").concat(t,"&web_session=").concat((0,R.getToken)());(0,F.filedownload)(r,"cloud_measure_point.csv")},n.state={searchParams:{key:"name",value:""},measureList:[],measureCurrentData:[],activeKey:"measure",byFilterData:[],selectedRowKeys:[],selectedRows:[],nowUploadRules:[]},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){this.fetchCloudMeasureSettingLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.dispatch,o=t.cloudConfig,h=t.loading,v=t.onCancel,y=t.uploadloading,b=t.subLoding,w=this.state,_=w.searchParams,C=w.byFilterData,M=w.activeKey,S=w.measureCurrentData,O=w.selectedRowKeys,N=w.nowUploadRules,L=(0,V.getPriv)()>11,P=[{title:(0,x.formatMessage)({id:"cloud.measuring-point"}),key:"measure"},{title:(0,x.formatMessage)({id:"cloud.muting-measuring-point"}),key:"exclude"}],R=[{title:(0,x.formatMessage)({id:"cloud.measuring-point-name"}),dataIndex:"uploadName",render:function(t,n){var a;return k.default.createElement(I.default,{value:null!==(a=null===n||void 0===n?void 0:n.uploadName)&&void 0!==a?a:null===n||void 0===n?void 0:n.name,onSubmit:function(t){var a=n.name,i=n.ctrlName,l=n.hide,s=o._id,u=N.some(function(e){return e.ctrlName===i&&e.measureName===a}),c=[];u?C.filter(function(e){return e.uploadName!==(null===n||void 0===n?void 0:n.uploadName)}).find(function(e){return e.uploadName===t&&e.ctrlName===i})?f.default.error((0,x.formatMessage)({id:"common.alert.error-name.exist"},{name:t})):(c=N.map(function(e){var n=(0,g.default)({},e);return e.ctrlName===i&&e.measureName===a&&(n.uploadName=t),n}),r({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},s,(0,g.default)({},o,{uploadRules:c,_id:s}))}}).then(function(t){"ok"===(null===t||void 0===t?void 0:t.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),e.resetTableData()):(0,A.default)(t)})):C.find(function(e){return e.uploadName===t&&e.ctrlName===i})?f.default.error((0,x.formatMessage)({id:"common.alert.error-name.exist"},{name:t})):(c=[].concat((0,m.default)(N),[{measureName:a,ctrlName:i,hide:l,uploadName:t}]),r({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},s,(0,g.default)({},o,{uploadRules:c,_id:s}))}}).then(function(t){"ok"===(null===t||void 0===t?void 0:t.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),e.resetTableData()):(0,A.default)(t)}))}})}},{title:(0,x.formatMessage)({id:"cloud.collection-measuring-point-name"}),dataIndex:"name"},{title:(0,x.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName"},{title:(0,x.formatMessage)({id:"cloud.type-varGroups-name"}),dataIndex:"group"},{title:(0,x.formatMessage)({id:"common.desc"}),dataIndex:"desc"},{title:(0,x.formatMessage)({id:"common.operation"}),dataIndex:"action",render:function(t,n){return k.default.createElement(c.default,{title:(0,x.formatMessage)({id:"cloud.mute-measuring-point"}),okButtonProps:{loading:b},okText:(0,x.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,x.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:function(){var t=n.name,a=n.ctrlName,i=n.uploadName,l=o._id,s=N.some(function(e){return e.ctrlName===a&&e.measureName===t}),u=(0,m.default)(N);s?u=N.map(function(e){var n=(0,g.default)({},e);return e.ctrlName===a&&e.measureName===t&&(n.hide=1),n}):u.push({measureName:t,ctrlName:a,uploadName:i,hide:1}),r({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},l,(0,g.default)({},o,{uploadRules:u,_id:l}))}}).then(function(t){"ok"===(null===t||void 0===t?void 0:t.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),e.resetTableData()):(0,A.default)(t)})}},k.default.createElement("a",{style:{color:(0,z.currentThemeColor)()}},(0,x.formatMessage)({id:"cloud.mute"})))}}],F=[{title:(0,x.formatMessage)({id:"cloud.measuring-point-name"}),dataIndex:"uploadName",render:function(e,t){return(null===t||void 0===t?void 0:t.uploadName)||(null===t||void 0===t?void 0:t.name)}},{title:(0,x.formatMessage)({id:"cloud.collection-measuring-point-name"}),dataIndex:"name"},{title:(0,x.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName"},{title:(0,x.formatMessage)({id:"cloud.type-varGroups-name"}),dataIndex:"group"},{title:(0,x.formatMessage)({id:"common.desc"}),dataIndex:"desc"},{title:(0,x.formatMessage)({id:"common.operation"}),dataIndex:"action",render:function(t,n){return k.default.createElement(c.default,{title:(0,x.formatMessage)({id:"cloud.add-measuring-point"}),okButtonProps:{loading:b},okText:(0,x.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,x.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:function(){var t=n.name,a=n.ctrlName,i=n.uploadName,l=o._id,s=[];s=i===t?N.filter(function(e){return!(e.ctrlName===a&&e.measureName===t)}):N.map(function(e){var n=(0,g.default)({},e);return e.ctrlName===a&&e.measureName===t&&(n.hide=0),n}),r({type:"cloud/uploadCloudMeasureSettingLists",payload:{clouds:(0,p.default)({},l,(0,g.default)({},o,{uploadRules:s,_id:l}))}}).then(function(t){"ok"===(null===t||void 0===t?void 0:t.result)?(f.default.success((0,x.formatMessage)({id:"common.alert.submit.submit-success"})),e.resetTableData()):(0,A.default)(t)})}},k.default.createElement("a",{style:{color:(0,z.currentThemeColor)()}},(0,x.formatMessage)({id:"cloud.add-common"})))}}],U={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,x.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},q={selectedRowKeys:O,onChange:this.handleRowSelectChange},K={accept:".csv",beforeUpload:function(t){var n=t.name,r=n.substring(n.lastIndexOf("."),n.length);return[".csv"].includes(r)?e.handleUpload(t):f.default.error((0,x.formatMessage)({id:"common.alert.message.file-format.error"},{file:".csv"})),!1},fileList:[]};return k.default.createElement(d.default,{title:(0,x.formatMessage)({id:"cloud.measuring-point-setting"}),visible:n,width:1e3,maskClosable:!1,onCancel:v,getContainer:document.querySelector("#plc"),footer:null},k.default.createElement(E.default,{animated:{tabPane:!1},activeKey:M,onChange:function(t){e.onChange(t),e.setState({selectedRowKeys:[],selectedRows:[]})}},P.map(function(t){return k.default.createElement(W,{tab:t.title,key:t.key},k.default.createElement("div",{className:j.default.filterWrapper2},k.default.createElement(u.default.Search,{addonBefore:k.default.createElement(T.default,{style:{width:"en-US"===(0,x.getLocale)()?245:150},value:_.key,onChange:function(t){e.setState({searchParams:(0,g.default)({},_,{key:t})})}},k.default.createElement(H,{value:"name"},(0,x.formatMessage)({id:"cloud.collection-measuring-point-name"})),k.default.createElement(H,{value:"ctrlName"},(0,x.formatMessage)({id:"cloud.maptable.ctl-name"})),k.default.createElement(H,{value:"group"},(0,x.formatMessage)({id:"cloud.type-varGroups-name"}))),style:{width:"en-US"===(0,x.getLocale)()?490:400},enterButton:!0,placeholder:(0,x.formatMessage)({id:"protocol.enter-measure-".concat(_.key)}),value:_.value,onChange:function(t){e.setState({searchParams:(0,g.default)({},_,{value:t.target.value})})},onSearch:function(){var t=_.key,n=_.value,r=S.filter(function(e){var r;return e[t].includes(null!==(r=null===n||void 0===n?void 0:n.trim())&&void 0!==r?r:"")});e.setState({byFilterData:r})}}),k.default.createElement("div",{className:j.default.rightHeader},B?k.default.createElement(k.default.Fragment,null,k.default.createElement(l.default,(0,s.default)({},K,{disabled:!L}),k.default.createElement(D.default,{tooltip:(0,x.formatMessage)({id:"common.import"}),size:"large",icon:"upload",disabled:!L})),k.default.createElement(D.default,{icon:"download",size:"large",disabled:!L,tooltip:(0,x.formatMessage)({id:"common.export"}),style:{marginLeft:10,marginRight:10},onClick:e.fileExport})):null,k.default.createElement(c.default,{disabled:!(O.length&&L),title:(0,x.formatMessage)({id:"".concat("measure"===t.key?"cloud.mute-measuring-points":"cloud.add-measuring-points")}),okButtonProps:{loading:b},okText:(0,x.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,x.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:"measure"===t.key?e.handleMutePoints:e.handleAddPoints},k.default.createElement(i.default,{disabled:!(O.length&&L),style:{float:"right"}},(0,x.formatMessage)({id:"".concat("measure"===t.key?"cloud.mute":"cloud.add-common")}))))),k.default.createElement(a.default,{loading:h||y,bordered:!0,rowKey:function(e){return e._id},rowSelection:q,dataSource:C,columns:"measure"===t.key?R:F,pagination:U,scroll:{y:420}}))})))}}]),t}(k.Component),S=O))||S),q=U;t.default=q},"4USb":function(e,t,n){"use strict";let r;n.r(t);const o=new Uint8Array(16);function a(){if(!r&&(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!r))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(o)}var i=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function l(e){return"string"===typeof e&&i.test(e)}var s=l;const u=[];for(let e=0;e<256;++e)u.push((e+256).toString(16).slice(1));function c(e,t=0){return(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase()}function d(e,t=0){const n=c(e,t);if(!s(n))throw TypeError("Stringified UUID is invalid");return n}var f=d;let p,m,h=0,g=0;function v(e,t,n){let r=t&&n||0;const o=t||new Array(16);e=e||{};let i=e.node||p,l=void 0!==e.clockseq?e.clockseq:m;if(null==i||null==l){const t=e.random||(e.rng||a)();null==i&&(i=p=[1|t[0],t[1],t[2],t[3],t[4],t[5]]),null==l&&(l=m=16383&(t[6]<<8|t[7]))}let s=void 0!==e.msecs?e.msecs:Date.now(),u=void 0!==e.nsecs?e.nsecs:g+1;const d=s-h+(u-g)/1e4;if(d<0&&void 0===e.clockseq&&(l=l+1&16383),(d<0||s>h)&&void 0===e.nsecs&&(u=0),u>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");h=s,g=u,m=l,s+=122192928e5;const f=(1e4*(268435455&s)+u)%4294967296;o[r++]=f>>>24&255,o[r++]=f>>>16&255,o[r++]=f>>>8&255,o[r++]=255&f;const v=s/4294967296*1e4&268435455;o[r++]=v>>>8&255,o[r++]=255&v,o[r++]=v>>>24&15|16,o[r++]=v>>>16&255,o[r++]=l>>>8|128,o[r++]=255&l;for(let e=0;e<6;++e)o[r+e]=i[e];return t||c(o)}var y=v;function b(e){if(!s(e))throw TypeError("Invalid UUID");let t;const n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n}var w=b;function _(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}const C="6ba7b810-9dad-11d1-80b4-00c04fd430c8",E="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function M(e,t,n){function r(e,r,o,a){var i;if("string"===typeof e&&(e=_(e)),"string"===typeof r&&(r=w(r)),16!==(null===(i=r)||void 0===i?void 0:i.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let l=new Uint8Array(16+e.length);if(l.set(r),l.set(e,r.length),l=n(l),l[6]=15&l[6]|t,l[8]=63&l[8]|128,o){a=a||0;for(let e=0;e<16;++e)o[a+e]=l[e];return o}return c(l)}try{r.name=e}catch(e){}return r.DNS=C,r.URL=E,r}function S(e){if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(let n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return O(k(x(e),8*e.length))}function O(e){const t=[],n=32*e.length,r="0123456789abcdef";for(let o=0;o<n;o+=8){const n=e[o>>5]>>>o%32&255,a=parseInt(r.charAt(n>>>4&15)+r.charAt(15&n),16);t.push(a)}return t}function T(e){return 14+(e+64>>>9<<4)+1}function k(e,t){e[t>>5]|=128<<t%32,e[T(t)-1]=t;let n=1732584193,r=-271733879,o=-1732584194,a=271733878;for(let t=0;t<e.length;t+=16){const i=n,l=r,s=o,u=a;n=I(n,r,o,a,e[t],7,-680876936),a=I(a,n,r,o,e[t+1],12,-389564586),o=I(o,a,n,r,e[t+2],17,606105819),r=I(r,o,a,n,e[t+3],22,-1044525330),n=I(n,r,o,a,e[t+4],7,-176418897),a=I(a,n,r,o,e[t+5],12,1200080426),o=I(o,a,n,r,e[t+6],17,-1473231341),r=I(r,o,a,n,e[t+7],22,-45705983),n=I(n,r,o,a,e[t+8],7,1770035416),a=I(a,n,r,o,e[t+9],12,-1958414417),o=I(o,a,n,r,e[t+10],17,-42063),r=I(r,o,a,n,e[t+11],22,-1990404162),n=I(n,r,o,a,e[t+12],7,1804603682),a=I(a,n,r,o,e[t+13],12,-40341101),o=I(o,a,n,r,e[t+14],17,-1502002290),r=I(r,o,a,n,e[t+15],22,1236535329),n=D(n,r,o,a,e[t+1],5,-165796510),a=D(a,n,r,o,e[t+6],9,-1069501632),o=D(o,a,n,r,e[t+11],14,643717713),r=D(r,o,a,n,e[t],20,-373897302),n=D(n,r,o,a,e[t+5],5,-701558691),a=D(a,n,r,o,e[t+10],9,38016083),o=D(o,a,n,r,e[t+15],14,-660478335),r=D(r,o,a,n,e[t+4],20,-405537848),n=D(n,r,o,a,e[t+9],5,568446438),a=D(a,n,r,o,e[t+14],9,-1019803690),o=D(o,a,n,r,e[t+3],14,-187363961),r=D(r,o,a,n,e[t+8],20,1163531501),n=D(n,r,o,a,e[t+13],5,-1444681467),a=D(a,n,r,o,e[t+2],9,-51403784),o=D(o,a,n,r,e[t+7],14,1735328473),r=D(r,o,a,n,e[t+12],20,-1926607734),n=A(n,r,o,a,e[t+5],4,-378558),a=A(a,n,r,o,e[t+8],11,-2022574463),o=A(o,a,n,r,e[t+11],16,1839030562),r=A(r,o,a,n,e[t+14],23,-35309556),n=A(n,r,o,a,e[t+1],4,-1530992060),a=A(a,n,r,o,e[t+4],11,1272893353),o=A(o,a,n,r,e[t+7],16,-155497632),r=A(r,o,a,n,e[t+10],23,-1094730640),n=A(n,r,o,a,e[t+13],4,681279174),a=A(a,n,r,o,e[t],11,-358537222),o=A(o,a,n,r,e[t+3],16,-722521979),r=A(r,o,a,n,e[t+6],23,76029189),n=A(n,r,o,a,e[t+9],4,-640364487),a=A(a,n,r,o,e[t+12],11,-421815835),o=A(o,a,n,r,e[t+15],16,530742520),r=A(r,o,a,n,e[t+2],23,-995338651),n=R(n,r,o,a,e[t],6,-198630844),a=R(a,n,r,o,e[t+7],10,1126891415),o=R(o,a,n,r,e[t+14],15,-1416354905),r=R(r,o,a,n,e[t+5],21,-57434055),n=R(n,r,o,a,e[t+12],6,1700485571),a=R(a,n,r,o,e[t+3],10,-1894986606),o=R(o,a,n,r,e[t+10],15,-1051523),r=R(r,o,a,n,e[t+1],21,-2054922799),n=R(n,r,o,a,e[t+8],6,1873313359),a=R(a,n,r,o,e[t+15],10,-30611744),o=R(o,a,n,r,e[t+6],15,-1560198380),r=R(r,o,a,n,e[t+13],21,1309151649),n=R(n,r,o,a,e[t+4],6,-145523070),a=R(a,n,r,o,e[t+11],10,-1120210379),o=R(o,a,n,r,e[t+2],15,718787259),r=R(r,o,a,n,e[t+9],21,-343485551),n=N(n,i),r=N(r,l),o=N(o,s),a=N(a,u)}return[n,r,o,a]}function x(e){if(0===e.length)return[];const t=8*e.length,n=new Uint32Array(T(t));for(let r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}function N(e,t){const n=(65535&e)+(65535&t),r=(e>>16)+(t>>16)+(n>>16);return r<<16|65535&n}function L(e,t){return e<<t|e>>>32-t}function P(e,t,n,r,o,a){return N(L(N(N(t,e),N(r,a)),o),n)}function I(e,t,n,r,o,a,i){return P(t&n|~t&r,e,t,o,a,i)}function D(e,t,n,r,o,a,i){return P(t&r|n&~r,e,t,o,a,i)}function A(e,t,n,r,o,a,i){return P(t^n^r,e,t,o,a,i)}function R(e,t,n,r,o,a,i){return P(n^(t|~r),e,t,o,a,i)}var F=S;const V=M("v3",48,F);var j=V;const z="undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var B={randomUUID:z};function H(e,t,n){if(B.randomUUID&&!t&&!e)return B.randomUUID();e=e||{};const r=e.random||(e.rng||a)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return c(r)}var W=H;function U(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:return t^n^r;case 2:return t&n^t&r^n&r;case 3:return t^n^r}}function q(e,t){return e<<t|e>>>32-t}function K(e){const t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){const t=unescape(encodeURIComponent(e));e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);const r=e.length/4+2,o=Math.ceil(r/16),a=new Array(o);for(let t=0;t<o;++t){const n=new Uint32Array(16);for(let r=0;r<16;++r)n[r]=e[64*t+4*r]<<24|e[64*t+4*r+1]<<16|e[64*t+4*r+2]<<8|e[64*t+4*r+3];a[t]=n}a[o-1][14]=8*(e.length-1)/Math.pow(2,32),a[o-1][14]=Math.floor(a[o-1][14]),a[o-1][15]=8*(e.length-1)&4294967295;for(let e=0;e<o;++e){const r=new Uint32Array(80);for(let t=0;t<16;++t)r[t]=a[e][t];for(let e=16;e<80;++e)r[e]=q(r[e-3]^r[e-8]^r[e-14]^r[e-16],1);let o=n[0],i=n[1],l=n[2],s=n[3],u=n[4];for(let e=0;e<80;++e){const n=Math.floor(e/20),a=q(o,5)+U(n,i,l,s)+u+t[n]+r[e]>>>0;u=s,s=l,l=q(i,30)>>>0,i=o,o=a}n[0]=n[0]+o>>>0,n[1]=n[1]+i>>>0,n[2]=n[2]+l>>>0,n[3]=n[3]+s>>>0,n[4]=n[4]+u>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}var G=K;const Y=M("v5",80,G);var X=Y,Z="00000000-0000-0000-0000-000000000000";function Q(e){if(!s(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var J=Q;n.d(t,"v1",function(){return y}),n.d(t,"v3",function(){return j}),n.d(t,"v4",function(){return W}),n.d(t,"v5",function(){return X}),n.d(t,"NIL",function(){return Z}),n.d(t,"version",function(){return J}),n.d(t,"validate",function(){return s}),n.d(t,"stringify",function(){return f}),n.d(t,"parse",function(){return w})},"4Vez":function(e,t,n){var r=n("e+LU"),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=r?r.toStringTag:void 0;function s(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[l]=n:delete e[l]),o}e.exports=s},"4WqT":function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),i=function(e){while(e.length>1){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],a=0;a<n.length;++a)"undefined"!==typeof n[a]&&r.push(n[a]);t.obj[t.prop]=r}}},l=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n},s=function e(t,n,a){if(!n)return t;if("object"!==typeof n){if(o(t))t.push(n);else{if(!t||"object"!==typeof t)return[t,n];(a&&(a.plainObjects||a.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var i=t;return o(t)&&!o(n)&&(i=l(t,a)),o(t)&&o(n)?(n.forEach(function(n,o){if(r.call(t,o)){var i=t[o];i&&"object"===typeof i&&n&&"object"===typeof n?t[o]=e(i,n,a):t.push(n)}else t[o]=n}),t):Object.keys(n).reduce(function(t,o){var i=n[o];return r.call(t,o)?t[o]=e(t[o],i,a):t[o]=i,t},i)},u=function(e,t){return Object.keys(t).reduce(function(e,n){return e[n]=t[n],e},e)},c=function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},d=function(e,t,n){if(0===e.length)return e;var r=e;if("symbol"===typeof e?r=Symbol.prototype.toString.call(e):"string"!==typeof e&&(r=String(e)),"iso-8859-1"===n)return escape(r).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",i=0;i<r.length;++i){var l=r.charCodeAt(i);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122?o+=r.charAt(i):l<128?o+=a[l]:l<2048?o+=a[192|l>>6]+a[128|63&l]:l<55296||l>=57344?o+=a[224|l>>12]+a[128|l>>6&63]+a[128|63&l]:(i+=1,l=65536+((1023&l)<<10|1023&r.charCodeAt(i)),o+=a[240|l>>18]+a[128|l>>12&63]+a[128|l>>6&63]+a[128|63&l])}return o},f=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var o=t[r],a=o.obj[o.prop],l=Object.keys(a),s=0;s<l.length;++s){var u=l[s],c=a[u];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:a,prop:u}),n.push(c))}return i(t),e},p=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},m=function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},h=function(e,t){return[].concat(e,t)};e.exports={arrayToObject:l,assign:u,combine:h,compact:f,decode:c,encode:d,isBuffer:m,isRegExp:p,merge:s}},"4gcQ":function(e,t,n){var r=n("V5/1"),o=n("7vYJ"),a=n("Igga");e.exports=n("8Z/V")?Object.defineProperties:function(e,t){o(e);var n,i=a(t),l=i.length,s=0;while(l>s)r.f(e,n=i[s++],t[n]);return e}},"4kuk":function(e,t,n){var r=n("SfRM"),o=n("Hvzi"),a=n("u8Dt"),i=n("ekgI"),l=n("JSQU");function s(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},"4o36":function(e,t,n){var r=n("wHrr"),o=n("69SZ"),a=n("ULMT"),i=n("7vYJ"),l=n("OsVd"),s=n("BnQZ"),u={},c={};t=e.exports=function(e,t,n,d,f){var p,m,h,g,v=f?function(){return e}:s(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=l(e.length);p>b;b++)if(g=t?y(i(m=e[b])[0],m[1]):y(e[b]),g===u||g===c)return g}else for(h=v.call(e);!(m=h.next()).done;)if(g=o(h,y,m.value,t),g===u||g===c)return g};t.BREAK=u,t.RETURN=c},"4oKn":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=u(n("8z58")),o=l(n("17x9")),a=l(n("q1tI")),i=n("JwdM");function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n["default"]=e,t&&t.set(e,n),n}function c(e){return c="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},c(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?y(e):t}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e){function t(e){var n;return p(this,t),n=g(this,v(t).call(this,e)),_(y(n),"assignRef",function(e){n.containerElement=e}),n.containerElement=void 0,n}return b(t,e),h(t,[{key:"componentDidMount",value:function(){this.initMonaco()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.language,o=t.theme,a=t.height,i=t.options,l=t.width,s=this.editor.getModel(),u=s.original,c=s.modified;this.props.original!==u.getValue()&&u.setValue(this.props.original),null!=this.props.value&&this.props.value!==c.getValue()&&(this.__prevent_trigger_change_event=!0,this.editor.modifiedEditor.pushUndoStop(),c.pushEditOperations([],[{range:c.getFullModelRange(),text:this.props.value}]),this.editor.modifiedEditor.pushUndoStop(),this.__prevent_trigger_change_event=!1),e.language!==n&&(r.editor.setModelLanguage(u,n),r.editor.setModelLanguage(c,n)),e.theme!==o&&r.editor.setTheme(o),!this.editor||l===e.width&&a===e.height||this.editor.layout(),e.options!==i&&this.editor.updateOptions(i)}},{key:"componentWillUnmount",value:function(){this.destroyMonaco()}},{key:"editorWillMount",value:function(){var e=this.props.editorWillMount,t=e(r);return t||{}}},{key:"editorDidMount",value:function(e){var t=this;this.props.editorDidMount(e,r);var n=e.getModel(),o=n.modified;this._subscription=o.onDidChangeContent(function(e){t.__prevent_trigger_change_event||t.props.onChange(o.getValue(),e)})}},{key:"initModels",value:function(e,t){var n=this.props.language,o=r.editor.createModel(t,n),a=r.editor.createModel(e,n);this.editor.setModel({original:o,modified:a})}},{key:"initMonaco",value:function(){var e=null!=this.props.value?this.props.value:this.props.defaultValue,t=this.props,n=t.original,o=t.theme,a=t.options,i=t.overrideServices;this.containerElement&&(this.editorWillMount(),this.editor=r.editor.createDiffEditor(this.containerElement,f({},a,{},o?{theme:o}:{}),i),this.initModels(e,n),this.editorDidMount(this.editor))}},{key:"destroyMonaco",value:function(){if(this.editor){this.editor.dispose();var e=this.editor.getModel(),t=e.original,n=e.modified;t&&t.dispose(),n&&n.dispose()}this._subscription&&this._subscription.dispose()}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=(0,i.processSize)(t),o=(0,i.processSize)(n),l={width:r,height:o};return a["default"].createElement("div",{ref:this.assignRef,style:l,className:"react-monaco-editor-container"})}}]),t}(a["default"].Component);C.propTypes={width:o["default"].oneOfType([o["default"].string,o["default"].number]),height:o["default"].oneOfType([o["default"].string,o["default"].number]),original:o["default"].string,value:o["default"].string,defaultValue:o["default"].string,language:o["default"].string,theme:o["default"].string,options:o["default"].object,overrideServices:o["default"].object,editorDidMount:o["default"].func,editorWillMount:o["default"].func,onChange:o["default"].func},C.defaultProps={width:"100%",height:"100%",original:null,value:null,defaultValue:"",language:"javascript",theme:null,options:{},overrideServices:{},editorDidMount:i.noop,editorWillMount:i.noop,onChange:i.noop};var E=C;t["default"]=E},"4rho":function(e,t,n){e.exports={"monaco-list":"monaco-list","mouse-support":"mouse-support","monaco-scrollable-element":"monaco-scrollable-element","monaco-list-rows":"monaco-list-rows","horizontal-scrolling":"horizontal-scrolling","monaco-list-row":"monaco-list-row",scrolling:"scrolling","element-focused":"element-focused","selection-multiple":"selection-multiple","selection-single":"selection-single",selected:"selected",codicon:"codicon","monaco-drag-image":"monaco-drag-image","monaco-list-type-filter":"monaco-list-type-filter",dragging:"dragging",ne:"ne",nw:"nw",controls:"controls",filter:"filter","monaco-list-type-filter-message":"monaco-list-type-filter-message"}},"4ry8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n("PcXd");function o(e,t){var n="".concat(t.namespace).concat(r.NAMESPACE_SEP).concat(e),o=n.replace(/\/@@[^/]+?$/,"");return t.reducers&&t.reducers[o]||t.effects&&t.effects[o]?n:e}},"4sDh":function(e,t,n){var r=n("4uTw"),o=n("03A+"),a=n("Z0cm"),i=n("wJg7"),l=n("shjB"),s=n("9Nap");function u(e,t,n){t=r(t,e);var u=-1,c=t.length,d=!1;while(++u<c){var f=s(t[u]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++u!=c?d:(c=null==e?0:e.length,!!c&&l(c)&&i(f,c)&&(a(e)||o(e)))}e.exports=u},"4uTw":function(e,t,n){var r=n("Z0cm"),o=n("9ggG"),a=n("GNiM"),i=n("dt0z");function l(e,t){return r(e)?e:o(e,t)?[e]:a(i(e))}e.exports=l},"4yuT":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"common.total-items":"Total {number} items","common.total-item":"Total {number} item","common.operation":"Operation","common.edit":"Edit","common.delete":"Delete","common.confirm":"Confirm","common.cancel":"Cancel","common.add":"Add","common.add1":"Add","common.batch-add":"Batch Add","common.modify":"Modify","common.default":"Default","common.sec":"Second","common.byte":"Byte","common.minute":"Minute","common.hour":"Hour","common.msec":"ms","common.advanced-settings":"Advanced Settings","common.will-message":"Last-Will and Testament","common.yes":"YES","common.no":"NO","common.true":"True","common.false":"False","common.update":"Update","common.replace":"Replace","common.status":"Status","common.profile":"Profile","common.enable":"Enable","common.disable":"Disable","common.name":"Name","common.desc":"Description","common.time":"Time","common.import":"Import","common.import.sucess":"Import succeeded","common.export":"Export","common.search":"Search","common.all":"All","common.view":"View","common.day":"Day","common.days":"Days","common.clear":"Clear","common.back":"Back","common.settings":"Settings","common.custom":"Custom","common.copy":"Copy","common.form.check-number-range":"Please enter an integer for {range}","common.form.check-number-range-float":"Please enter an number for {range}","common.form.check-number-decimal":"Please enter {number} decimal places","common.form.check-number":"Please enter an integer","common.alert.confirm-delete":"Are you sure you want to delete this\uff1f","common.alert.confirm-delete-group":"This operation will also delete the configuration of the measurement points in the group.","common.alert.upload.filed":"File upload failed!","common.alert.upload.success":"File upload successful\uff01","common.alert.login.again.time-out":"The login timeout!","common.alert.message.file-format.error":"File name or format error (please upload {file} file, file name should only include letters, Numbers, underscores, hyphens, space)\uff01","common.alert.form.submit":"Submit","common.alert.form.reset":"Reset","common.alert.form.please-input-title":"Please input { title }","common.alert.form.please-select-title":"Please select { title }","common.alert.form.please-input-correct-ip":"Please enter the correct IP address or domain name","common.alert.form.please-input-ip":"Please enter the correct IP address","common.alert.form.check-var-length":"Cannot exceed { length } characters","common.alert.submit.create-success":"Create successful","common.alert.submit.create-failed":"Create failed!","common.alert.submit.modify-success":"Modify successful","common.alert.submit.modify-failed":"Modify failed!","common.alert.submit.submit-success":"Submit successful","common.alert.submit.delete-success":"Delete successful","common.alert.submit.delete-failed":"Delete failed!","common.alert.submit.add-success":"Add successful","common.alert.error-code.-4":"System error!","common.alert.error-code.-5":"Failed to modify data, { params }!","common.alert.error-code.-13":"Permission denied!","common.alert.error-code.-110":"Connection timed out!","common.alert.error-code.-1003":"Invalid arguments!","common.alert.error-code.-11000":"Repeated name!","common.alert.error-code.-11001":"Group {params} is used by Measuring point!","common.alert.error-code.-11002":"Group {group} is occupied by cloud service {cloud}, cannot be deleted!","common.alert.error-code.-11003":"Only one RS232 controller is allowed!","common.alert.error-code.-11004":"Currently supports a maximum of {params} controller","common.alert.error-code.-11005":"Warning group {params} is occupied, cannot be deleted!","common.alert.error-code.-11006":"The slave address of the RS485 controller is repeated\uff01","common.alert.error-code.-11007":"The current controller supports up to {params} variables","common.alert.error-code.-11008":"CSV file error","common.alert.error-code.-11008.tip":"Line {line} {value} error","common.alert.error-code.-11009":"Duplicate server TSAP","common.alert.error-code.-11010":"A maximum of {params} groups can be added","common.alert.error-code.-11011":"At most, you can add { params } warning policies","common.alert.error-code.-11012":"Invalid function name or script { params }","common.alert.error-code.-11013":"{ params } group don't exist","common.alert.error-code.-11026":"{ params } alarm label don't exist","common.alert.error-code.-11014":"controller don't exist","common.alert.error-code.-11015":"{ params } measuring point don't exist","common.alert.error-code.-11016":"Controller {params} is not accessible","common.alert.error-code.-11017":"String length exceeds {params}","common.alert.error-code.-11018":"The Measuring point {params} don't support write operations","common.alert.error-code.-11019":"Invalid value{ params }","common.alert.error-code.-11020":"Unexpected failure","common.alert.error-code.-11021":"Repeated settings for the same protocol","common.alert.error-code.-11022":"Repeated survey point mapping","common.alert.error-code.-11023":"Overlapping address mapping","common.alert.error-code.-11024":"The configuration is being saved. Please try again later","common.alert.error-code.-11025":"Cannot import empty files","common.alert.error-network":"Network anomalies!","common.alert.error-name.exist":"Name {name} already exists","common.upload-failed":"Download failed","common.restore-factory":"Restore Factory","common.restore-sucess":"Recovery success","common.restore-fail":"Recovery failed","common.form.stationNo-vail":"Please enter 1-14 letters or numbers"};t.default=r},5:function(e,t){},"5/y7":function(e,t,n){"use strict";(function(t){const r=n("34ae"),o=n("6gh9"),a=n("CxY0"),i=n("U6jy"),l=n("NOtv")("mqttjs"),s={};function u(e){let t;e.auth&&(t=e.auth.match(/^(.+):(.+)$/),t?(e.username=t[1],e.password=t[2]):e.username=e.auth)}function c(e,t){if(l("connecting to an MQTT broker..."),"object"!==typeof e||t||(t=e,e=null),t=t||{},e){const n=a.parse(e,!0);if(null!=n.port&&(n.port=Number(n.port)),t=i(n,t),null===t.protocol)throw new Error("Missing protocol");t.protocol=t.protocol.replace(/:$/,"")}if(u(t),t.query&&"string"===typeof t.query.clientId&&(t.clientId=t.query.clientId),t.cert&&t.key){if(!t.protocol)throw new Error("Missing secure protocol key");if(-1===["mqtts","wss","wxs","alis"].indexOf(t.protocol))switch(t.protocol){case"mqtt":t.protocol="mqtts";break;case"ws":t.protocol="wss";break;case"wx":t.protocol="wxs";break;case"ali":t.protocol="alis";break;default:throw new Error('Unknown protocol for secure connection: "'+t.protocol+'"!')}}if(!s[t.protocol]){const e=-1!==["mqtts","wss"].indexOf(t.protocol);t.protocol=["mqtt","mqtts","ws","wss","wx","wxs","ali","alis"].filter(function(t,n){return(!e||n%2!==0)&&"function"===typeof s[t]})[0]}if(!1===t.clean&&!t.clientId)throw new Error("Missing clientId for unclean clients");function n(e){return t.servers&&(e._reconnectCount&&e._reconnectCount!==t.servers.length||(e._reconnectCount=0),t.host=t.servers[e._reconnectCount].host,t.port=t.servers[e._reconnectCount].port,t.protocol=t.servers[e._reconnectCount].protocol?t.servers[e._reconnectCount].protocol:t.defaultProtocol,t.hostname=t.host,e._reconnectCount++),l("calling streambuilder for",t.protocol),s[t.protocol](e,t)}t.protocol&&(t.defaultProtocol=t.protocol);const o=new r(n,t);return o.on("error",function(){}),o}"undefined"!==typeof t&&"browser"!==t.title||"function"!==typeof n?(s.mqtt=n("Be78"),s.tcp=n("Be78"),s.ssl=n("/jyY"),s.tls=n("/jyY"),s.mqtts=n("/jyY")):(s.wx=n("gxFv"),s.wxs=n("gxFv"),s.ali=n("xMc8"),s.alis=n("xMc8")),s.ws=n("/LkU"),s.wss=n("/LkU"),e.exports=c,e.exports.connect=c,e.exports.MqttClient=r,e.exports.Store=o}).call(this,n("Q2Ig"))},"55Ip":function(e,t,n){"use strict";n.r(t),n.d(t,"BrowserRouter",function(){return d}),n.d(t,"HashRouter",function(){return f}),n.d(t,"Link",function(){return b}),n.d(t,"NavLink",function(){return E});var r=n("Ty5D");n.d(t,"MemoryRouter",function(){return r["a"]}),n.d(t,"Prompt",function(){return r["b"]}),n.d(t,"Redirect",function(){return r["c"]}),n.d(t,"Route",function(){return r["d"]}),n.d(t,"Router",function(){return r["e"]}),n.d(t,"StaticRouter",function(){return r["f"]}),n.d(t,"Switch",function(){return r["g"]}),n.d(t,"__RouterContext",function(){return r["h"]}),n.d(t,"generatePath",function(){return r["i"]}),n.d(t,"matchPath",function(){return r["j"]}),n.d(t,"useHistory",function(){return r["k"]}),n.d(t,"useLocation",function(){return r["l"]}),n.d(t,"useParams",function(){return r["m"]}),n.d(t,"useRouteMatch",function(){return r["n"]}),n.d(t,"withRouter",function(){return r["o"]});var o=n("dI71"),a=n("q1tI"),i=n.n(a),l=n("g0MP"),s=(n("17x9"),n("wx14")),u=n("zLVn"),c=n("9R94"),d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.history=Object(l["a"])(t.props),t}Object(o["a"])(t,e);var n=t.prototype;return n.render=function(){return i.a.createElement(r["e"],{history:this.history,children:this.props.children})},t}(i.a.Component);var f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.history=Object(l["b"])(t.props),t}Object(o["a"])(t,e);var n=t.prototype;return n.render=function(){return i.a.createElement(r["e"],{history:this.history,children:this.props.children})},t}(i.a.Component);var p=function(e,t){return"function"===typeof e?e(t):e},m=function(e,t){return"string"===typeof e?Object(l["c"])(e,null,null,t):e},h=function(e){return e},g=i.a.forwardRef;function v(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}"undefined"===typeof g&&(g=h);var y=g(function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,a=Object(u["a"])(e,["innerRef","navigate","onClick"]),l=a.target,c=Object(s["a"])({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||l&&"_self"!==l||v(e)||(e.preventDefault(),r())}});return c.ref=h!==g&&t||n,i.a.createElement("a",c)});var b=g(function(e,t){var n=e.component,o=void 0===n?y:n,a=e.replace,l=e.to,d=e.innerRef,f=Object(u["a"])(e,["component","replace","to","innerRef"]);return i.a.createElement(r["h"].Consumer,null,function(e){e||Object(c["a"])(!1);var n=e.history,r=m(p(l,e.location),e.location),u=r?n.createHref(r):"",v=Object(s["a"])({},f,{href:u,navigate:function(){var t=p(l,e.location),r=a?n.replace:n.push;r(t)}});return h!==g?v.ref=t||d:v.innerRef=d,i.a.createElement(o,v)})}),w=function(e){return e},_=i.a.forwardRef;function C(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(e){return e}).join(" ")}"undefined"===typeof _&&(_=w);var E=_(function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,a=e.activeClassName,l=void 0===a?"active":a,d=e.activeStyle,f=e.className,h=e.exact,g=e.isActive,v=e.location,y=e.strict,E=e.style,M=e.to,S=e.innerRef,O=Object(u["a"])(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","strict","style","to","innerRef"]);return i.a.createElement(r["h"].Consumer,null,function(e){e||Object(c["a"])(!1);var n=v||e.location,a=m(p(M,n),n),u=a.pathname,T=u&&u.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),k=T?Object(r["j"])(n.pathname,{path:T,exact:h,strict:y}):null,x=!!(g?g(k,n):k),N=x?C(f,l):f,L=x?Object(s["a"])({},E,{},d):E,P=Object(s["a"])({"aria-current":x&&o||null,className:N,style:L,to:a},O);return w!==_?P.ref=t||S:P.innerRef=S,i.a.createElement(b,P)})})},"59Bt":function(e,t,n){"use strict";function r(e){if(!(this instanceof r))return new r(e);this.aliasToTopic={},this.max=e}r.prototype.put=function(e,t){return!(0===t||t>this.max)&&(this.aliasToTopic[t]=e,this.length=Object.keys(this.aliasToTopic).length,!0)},r.prototype.getTopicByAlias=function(e){return this.aliasToTopic[e]},r.prototype.clear=function(){this.aliasToTopic={}},e.exports=r},"5Dmo":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("5YgA")},"5IjG":function(e,t,n){var r=n("WGNW"),o=n("EoHF"),a=Math.exp;r(r.S,"Math",{tanh:function(e){var t=o(e=+e),n=o(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},"5K6I":function(e,t,n){!function(t,n){e.exports=n()}(0,function(){"use strict";return[{locale:"en",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1],o=Number(n[0])==e,a=o&&n[0].slice(-1),i=o&&n[0].slice(-2);return t?1==a&&11!=i?"one":2==a&&12!=i?"two":3==a&&13!=i?"few":"other":1==e&&r?"one":"other"},fields:{year:{displayName:"year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{one:"in {0} year",other:"in {0} years"},past:{one:"{0} year ago",other:"{0} years ago"}}},month:{displayName:"month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{one:"in {0} month",other:"in {0} months"},past:{one:"{0} month ago",other:"{0} months ago"}}},day:{displayName:"day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"}}},hour:{displayName:"hour",relative:{0:"this hour"},relativeTime:{future:{one:"in {0} hour",other:"in {0} hours"},past:{one:"{0} hour ago",other:"{0} hours ago"}}},minute:{displayName:"minute",relative:{0:"this minute"},relativeTime:{future:{one:"in {0} minute",other:"in {0} minutes"},past:{one:"{0} minute ago",other:"{0} minutes ago"}}},second:{displayName:"second",relative:{0:"now"},relativeTime:{future:{one:"in {0} second",other:"in {0} seconds"},past:{one:"{0} second ago",other:"{0} seconds ago"}}}}},{locale:"en-001",parentLocale:"en"},{locale:"en-150",parentLocale:"en-001"},{locale:"en-AG",parentLocale:"en-001"},{locale:"en-AI",parentLocale:"en-001"},{locale:"en-AS",parentLocale:"en"},{locale:"en-AT",parentLocale:"en-150"},{locale:"en-AU",parentLocale:"en-001"},{locale:"en-BB",parentLocale:"en-001"},{locale:"en-BE",parentLocale:"en-001"},{locale:"en-BI",parentLocale:"en"},{locale:"en-BM",parentLocale:"en-001"},{locale:"en-BS",parentLocale:"en-001"},{locale:"en-BW",parentLocale:"en-001"},{locale:"en-BZ",parentLocale:"en-001"},{locale:"en-CA",parentLocale:"en-001"},{locale:"en-CC",parentLocale:"en-001"},{locale:"en-CH",parentLocale:"en-150"},{locale:"en-CK",parentLocale:"en-001"},{locale:"en-CM",parentLocale:"en-001"},{locale:"en-CX",parentLocale:"en-001"},{locale:"en-CY",parentLocale:"en-001"},{locale:"en-DE",parentLocale:"en-150"},{locale:"en-DG",parentLocale:"en-001"},{locale:"en-DK",parentLocale:"en-150"},{locale:"en-DM",parentLocale:"en-001"},{locale:"en-Dsrt",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"Year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{other:"+{0} y"},past:{other:"-{0} y"}}},month:{displayName:"Month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{other:"+{0} m"},past:{other:"-{0} m"}}},day:{displayName:"Day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{other:"+{0} d"},past:{other:"-{0} d"}}},hour:{displayName:"Hour",relative:{0:"this hour"},relativeTime:{future:{other:"+{0} h"},past:{other:"-{0} h"}}},minute:{displayName:"Minute",relative:{0:"this minute"},relativeTime:{future:{other:"+{0} min"},past:{other:"-{0} min"}}},second:{displayName:"Second",relative:{0:"now"},relativeTime:{future:{other:"+{0} s"},past:{other:"-{0} s"}}}}},{locale:"en-ER",parentLocale:"en-001"},{locale:"en-FI",parentLocale:"en-150"},{locale:"en-FJ",parentLocale:"en-001"},{locale:"en-FK",parentLocale:"en-001"},{locale:"en-FM",parentLocale:"en-001"},{locale:"en-GB",parentLocale:"en-001"},{locale:"en-GD",parentLocale:"en-001"},{locale:"en-GG",parentLocale:"en-001"},{locale:"en-GH",parentLocale:"en-001"},{locale:"en-GI",parentLocale:"en-001"},{locale:"en-GM",parentLocale:"en-001"},{locale:"en-GU",parentLocale:"en"},{locale:"en-GY",parentLocale:"en-001"},{locale:"en-HK",parentLocale:"en-001"},{locale:"en-IE",parentLocale:"en-001"},{locale:"en-IL",parentLocale:"en-001"},{locale:"en-IM",parentLocale:"en-001"},{locale:"en-IN",parentLocale:"en-001"},{locale:"en-IO",parentLocale:"en-001"},{locale:"en-JE",parentLocale:"en-001"},{locale:"en-JM",parentLocale:"en-001"},{locale:"en-KE",parentLocale:"en-001"},{locale:"en-KI",parentLocale:"en-001"},{locale:"en-KN",parentLocale:"en-001"},{locale:"en-KY",parentLocale:"en-001"},{locale:"en-LC",parentLocale:"en-001"},{locale:"en-LR",parentLocale:"en-001"},{locale:"en-LS",parentLocale:"en-001"},{locale:"en-MG",parentLocale:"en-001"},{locale:"en-MH",parentLocale:"en"},{locale:"en-MO",parentLocale:"en-001"},{locale:"en-MP",parentLocale:"en"},{locale:"en-MS",parentLocale:"en-001"},{locale:"en-MT",parentLocale:"en-001"},{locale:"en-MU",parentLocale:"en-001"},{locale:"en-MW",parentLocale:"en-001"},{locale:"en-MY",parentLocale:"en-001"},{locale:"en-NA",parentLocale:"en-001"},{locale:"en-NF",parentLocale:"en-001"},{locale:"en-NG",parentLocale:"en-001"},{locale:"en-NL",parentLocale:"en-150"},{locale:"en-NR",parentLocale:"en-001"},{locale:"en-NU",parentLocale:"en-001"},{locale:"en-NZ",parentLocale:"en-001"},{locale:"en-PG",parentLocale:"en-001"},{locale:"en-PH",parentLocale:"en-001"},{locale:"en-PK",parentLocale:"en-001"},{locale:"en-PN",parentLocale:"en-001"},{locale:"en-PR",parentLocale:"en"},{locale:"en-PW",parentLocale:"en-001"},{locale:"en-RW",parentLocale:"en-001"},{locale:"en-SB",parentLocale:"en-001"},{locale:"en-SC",parentLocale:"en-001"},{locale:"en-SD",parentLocale:"en-001"},{locale:"en-SE",parentLocale:"en-150"},{locale:"en-SG",parentLocale:"en-001"},{locale:"en-SH",parentLocale:"en-001"},{locale:"en-SI",parentLocale:"en-150"},{locale:"en-SL",parentLocale:"en-001"},{locale:"en-SS",parentLocale:"en-001"},{locale:"en-SX",parentLocale:"en-001"},{locale:"en-SZ",parentLocale:"en-001"},{locale:"en-Shaw",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"Year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{other:"+{0} y"},past:{other:"-{0} y"}}},month:{displayName:"Month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{other:"+{0} m"},past:{other:"-{0} m"}}},day:{displayName:"Day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{other:"+{0} d"},past:{other:"-{0} d"}}},hour:{displayName:"Hour",relative:{0:"this hour"},relativeTime:{future:{other:"+{0} h"},past:{other:"-{0} h"}}},minute:{displayName:"Minute",relative:{0:"this minute"},relativeTime:{future:{other:"+{0} min"},past:{other:"-{0} min"}}},second:{displayName:"Second",relative:{0:"now"},relativeTime:{future:{other:"+{0} s"},past:{other:"-{0} s"}}}}},{locale:"en-TC",parentLocale:"en-001"},{locale:"en-TK",parentLocale:"en-001"},{locale:"en-TO",parentLocale:"en-001"},{locale:"en-TT",parentLocale:"en-001"},{locale:"en-TV",parentLocale:"en-001"},{locale:"en-TZ",parentLocale:"en-001"},{locale:"en-UG",parentLocale:"en-001"},{locale:"en-UM",parentLocale:"en"},{locale:"en-US",parentLocale:"en"},{locale:"en-VC",parentLocale:"en-001"},{locale:"en-VG",parentLocale:"en-001"},{locale:"en-VI",parentLocale:"en"},{locale:"en-VU",parentLocale:"en-001"},{locale:"en-WS",parentLocale:"en-001"},{locale:"en-ZA",parentLocale:"en-001"},{locale:"en-ZM",parentLocale:"en-001"},{locale:"en-ZW",parentLocale:"en-001"}]})},"5K7Z":function(e,t,n){var r=n("93I4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"5MHL":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"component.globalHeader.search":"Search","component.globalHeader.search.example1":"Search example 1","component.globalHeader.search.example2":"Search example 2","component.globalHeader.search.example3":"Search example 3","component.globalHeader.help":"Help","component.globalHeader.notification":"Notification","component.globalHeader.notification.empty":"You have viewed all notifications.","component.globalHeader.message":"Message","component.globalHeader.message.empty":"You have viewed all messsages.","component.globalHeader.event":"Event","component.globalHeader.event.empty":"You have viewed all events.","component.noticeIcon.clear":"Clear","component.noticeIcon.cleared":"Cleared","component.noticeIcon.empty":"No notifications","component.noticeIcon.view-more":"View more"};t.default=r},"5NDa":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("OnYD"),n("+L6B")},"5T2Y":function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"5Tg0":function(e,t,n){(function(e){var r=n("Kz5y"),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,l=i?r.Buffer:void 0,s=l?l.allocUnsafe:void 0;function u(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}e.exports=u}).call(this,n("YuTi")(e))},"5UJQ":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("P2fV");var i=r(n("NJEC"));n("+BJd");var l=r(n("mr32")),s=r(n("eHn4")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg"));n("y8nQ");var m,h,g,v,y=r(n("Vl3Y")),b=o(n("q1tI")),w=n("MuoO"),_=n("LLXN"),C=r(n("xNuS")),E=n("34ay"),M=r(n("eoEj")),S=r(n("8PbB")),O=r(n("uAIB")),T=(m=y.default.create(),h=(0,w.connect)(function(e){var t=e.cloud,n=e.loading;return{publishLists:t.publishLists,azureTopic:t.azureTopic,cloudConfig:t.cloudConfig,loading:n.effects["cloud/fetchPublishList"]}}),m(g=h((v=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.state={visible:!1,action:"add",data:void 0,cloudData:{cloudType:"Standard MQTT",cloudName:"default",topicPrefix:"",azureTopic:"",authType:""}},n.fetchPublishList=function(){var e=n.props,t=e.dispatch,r=e.cloudConfig,o=r.name,a=void 0===o?"default":o;t({type:"cloud/fetchPublishList",payload:a})},n.publishEdit=function(e,t){var r=n.props.cloudConfig,o=r.name,a=r.type,i=void 0===a?"":a,l=r.args,s=void 0===l?{}:l,u=s.connectionString,c=void 0===u?"":u,d=s.authType,f=void 0===d?"":d,p=s.deviceID,m=void 0===p?"":p;n.setState({cloudData:{cloudType:i,cloudName:o,topicPrefix:"/{ProductKey}/{DeviceName}/",azureTopic:"".concat("Symmetric key"===f?c:m),authType:f},visible:!0,data:t,action:e})},n.publishDelete=function(e){var t=e.name,r=n.props,o=r.dispatch,a=r.publishLists,i=r.cloudConfig,l=i.name,u=a.filter(function(e){return e.name!==t});o({type:"cloud/updateMessageConfig",payload:{quickfaas:{uploadFuncs:(0,s.default)({},l,u)}}}).then(function(e){"ok"===e&&n.fetchPublishList()})},n.getLists=function(e){var t=n.props.cloudConfig.name,r=[];return e.forEach(function(e){var n=e.cloudName,o=void 0===n?"default":n;o===t&&r.push(e)}),r},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,r=t.publishLists,o=t.cloudConfig,s=this.state,u=s.visible,c=s.data,d=s.cloudData,f=s.action,p=o.type,m=void 0===p?"":p,h=(0,E.getPriv)(),g=h>11,v=[{title:(0,_.formatMessage)({id:"common.name"}),dataIndex:"name",ellipsis:!0,width:150},{title:(0,_.formatMessage)({id:"group.type"}),dataIndex:"msgType",width:150,render:function(e){var t=e;switch(e){case 0:t=(0,_.formatMessage)({id:"cloud.custom-topic"});break;case 1:t=(0,_.formatMessage)({id:"cloud.props-report"});break;case 2:t=(0,_.formatMessage)({id:"cloud.events-report"});break;default:break}return t}},{title:"Topic",dataIndex:"topic",render:function(e){return b.default.createElement(C.default,{tooltip:!0,lines:1},e)}},{title:"Qos(MQTT)",dataIndex:"qos",render:function(e){var t=e;return"Azure IoT"===m&&(t=1),t}},{title:(0,_.formatMessage)({id:"cloud.publish-function"}),dataIndex:"funcName",width:150,ellipsis:!0},{title:(0,_.formatMessage)({id:"cloud.publish-group"}),dataIndex:"groups",width:300,render:function(e,t){return(null===t||void 0===t?void 0:t.groups)?null===t||void 0===t?void 0:t.groups.map(function(e){return b.default.createElement(l.default,{key:e},e)}):(null===t||void 0===t?void 0:t.alarms)?null===t||void 0===t?void 0:t.alarms.map(function(e){return b.default.createElement(l.default,{key:e},e)}):""}},{title:(0,_.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return b.default.createElement(b.default.Fragment,null,b.default.createElement(M.default,{icon:"edit",disabled:!g,tooltip:(0,_.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return e.publishEdit("modify",n)}}),b.default.createElement(i.default,{title:(0,_.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.publishDelete(n)},okText:(0,_.formatMessage)({id:"common.confirm"}),cancelText:(0,_.formatMessage)({id:"common.cancel"})},b.default.createElement(M.default,{tooltip:(0,_.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!g})))}}],y=[{title:(0,_.formatMessage)({id:"common.name"}),dataIndex:"name",ellipsis:!0,width:"20%"},{title:(0,_.formatMessage)({id:"group.type"}),dataIndex:"msgType",width:"15%",render:function(e){var t=e;switch(e){case 0:t=(0,_.formatMessage)({id:"cloud.custom-topic"});break;case 1:t=(0,_.formatMessage)({id:"cloud.props-report"});break;case 2:t=(0,_.formatMessage)({id:"cloud.events-report"});break;default:break}return t}},{title:"Qos(MQTT)",dataIndex:"qos",width:"15%",render:function(e){var t=e;return"Azure IoT"===m&&(t=1),t}},{title:(0,_.formatMessage)({id:"cloud.publish-function"}),dataIndex:"funcName",width:"20%",ellipsis:!0},{title:(0,_.formatMessage)({id:"cloud.publish-group"}),dataIndex:"groups",width:"20%",render:function(e,t){return(null===t||void 0===t?void 0:t.groups)?null===t||void 0===t?void 0:t.groups.map(function(e){return b.default.createElement(l.default,{key:e},e)}):(null===t||void 0===t?void 0:t.alarms)?null===t||void 0===t?void 0:t.alarms.map(function(e){return b.default.createElement(l.default,{key:e},e)}):""}},{title:(0,_.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:"10%",render:function(t,n){return b.default.createElement(b.default.Fragment,null,b.default.createElement(M.default,{icon:"edit",disabled:!g,tooltip:(0,_.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return e.publishEdit("modify",n)}}))}}];return b.default.createElement("div",{style:{marginLeft:20,marginTop:10}},b.default.createElement("p",{style:{fontSize:16,marginBottom:10}},b.default.createElement(_.FormattedMessage,{id:"cloud.publish"})),b.default.createElement("div",{style:{position:"relative"}},"SparkPlugB MQTT"===m?null:b.default.createElement(M.default,{tooltip:(0,_.formatMessage)({id:"common.add"}),icon:"plus-circle",className:O.default.addButton,size:"large",onClick:function(){return e.publishEdit("add")}}),b.default.createElement(a.default,{loading:n,bordered:!0,rowKey:"name",dataSource:this.getLists(r),columns:"SparkPlugB MQTT"===m?y:v,pagination:!1})),u&&b.default.createElement(S.default,{visible:u,action:f,cloudData:d,dataSource:r,data:c,onCancel:function(){return e.setState({visible:!1})},onOk:function(){e.setState({visible:!1}),e.fetchPublishList()}}))}}]),t}(b.Component),g=v))||g)||g),k=T;t.default=k},"5YgA":function(e,t,n){e.exports={"ant-tooltip":"ant-tooltip","ant-tooltip-hidden":"ant-tooltip-hidden","ant-tooltip-placement-top":"ant-tooltip-placement-top","ant-tooltip-placement-topLeft":"ant-tooltip-placement-topLeft","ant-tooltip-placement-topRight":"ant-tooltip-placement-topRight","ant-tooltip-placement-right":"ant-tooltip-placement-right","ant-tooltip-placement-rightBottom":"ant-tooltip-placement-rightBottom","ant-tooltip-placement-rightTop":"ant-tooltip-placement-rightTop","ant-tooltip-placement-bottom":"ant-tooltip-placement-bottom","ant-tooltip-placement-bottomLeft":"ant-tooltip-placement-bottomLeft","ant-tooltip-placement-bottomRight":"ant-tooltip-placement-bottomRight","ant-tooltip-placement-left":"ant-tooltip-placement-left","ant-tooltip-placement-leftBottom":"ant-tooltip-placement-leftBottom","ant-tooltip-placement-leftTop":"ant-tooltip-placement-leftTop","ant-tooltip-inner":"ant-tooltip-inner","ant-tooltip-arrow":"ant-tooltip-arrow"}},"5o4W":function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var o=r(n("/yFD")),a=r(n("dOSW")),i=n("yoz6"),l=n("PcXd");function s(e,t,n){return(0,o.default)(e).reduce(function(r,o){(0,a.default)(0!==o.indexOf("".concat(t).concat(l.NAMESPACE_SEP)),"[prefixNamespace]: ".concat(n," ").concat(o," should not be prefixed with namespace ").concat(t));var i="".concat(t).concat(l.NAMESPACE_SEP).concat(o);return r[i]=e[o],r},{})}function u(e){var t=e.namespace,n=e.reducers,r=e.effects;return n&&((0,i.isArray)(n)?e.reducers[0]=s(n[0],t,"reducer"):e.reducers=s(n,t,"reducer")),r&&(e.effects=s(r,t,"effect")),e}},"5ptS":function(e,t,n){"use strict";t.__esModule=!0,t.default=s;var r=n("tLfc"),o=l(r),a=n("pzBr"),i=n("nsrt");function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=arguments.length,l=Array(n>2?n-2:0),s=2;s<n;s++)l[s-2]=arguments[s];var u={done:!1,value:(0,a.take)(e)},c=function(e){return{done:!1,value:a.fork.apply(void 0,[t].concat(l,[e]))}},d=function(e){return{done:!1,value:(0,a.cancel)(e)}},f=void 0,p=void 0,m=function(e){return f=e},h=function(e){return p=e};return(0,o.default)({q1:function(){return["q2",u,h]},q2:function(){return p===i.END?[r.qEnd]:f?["q3",d(f)]:["q1",c(p),m]},q3:function(){return["q1",c(p),m]}},"q1","takeLatest("+(0,r.safeName)(e)+", "+t.name+")")}},"5rEg":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),i=n("TSYQ"),l=n.n(i),s=n("BGR+"),u=n("CWQg"),c=n("CtXQ");function d(e){return d="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},d(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}var _=Object(u["a"])("text","input");function C(e){return!!(e.prefix||e.suffix||e.allowClear)}var E=function(e){function t(){return p(this,t),g(this,y(t).apply(this,arguments))}return b(t,e),h(t,[{key:"renderClearIcon",value:function(e){var t=this.props,n=t.allowClear,o=t.value,a=t.disabled,i=t.inputType,l=t.handleReset;if(!n||a||void 0===o||null===o||""===o)return null;var s=i===_[0]?"".concat(e,"-textarea-clear-icon"):"".concat(e,"-clear-icon");return r["createElement"](c["default"],{type:"close-circle",theme:"filled",onClick:l,className:s,role:"button"})}},{key:"renderSuffix",value:function(e){var t=this.props,n=t.suffix,o=t.allowClear;return n||o?r["createElement"]("span",{className:"".concat(e,"-suffix")},this.renderClearIcon(e),n):null}},{key:"renderLabeledIcon",value:function(e,t){var n,o=this.props,a=this.renderSuffix(e);if(!C(o))return r["cloneElement"](t,{value:o.value});var i=o.prefix?r["createElement"]("span",{className:"".concat(e,"-prefix")},o.prefix):null,s=l()(o.className,"".concat(e,"-affix-wrapper"),(n={},f(n,"".concat(e,"-affix-wrapper-sm"),"small"===o.size),f(n,"".concat(e,"-affix-wrapper-lg"),"large"===o.size),f(n,"".concat(e,"-affix-wrapper-input-with-clear-btn"),o.suffix&&o.allowClear&&this.props.value),n));return r["createElement"]("span",{className:s,style:o.style},i,r["cloneElement"](t,{style:null,value:o.value,className:B(e,o.size,o.disabled)}),a)}},{key:"renderInputWithLabel",value:function(e,t){var n,o=this.props,a=o.addonBefore,i=o.addonAfter,s=o.style,u=o.size,c=o.className;if(!a&&!i)return t;var d="".concat(e,"-group"),p="".concat(d,"-addon"),m=a?r["createElement"]("span",{className:p},a):null,h=i?r["createElement"]("span",{className:p},i):null,g=l()("".concat(e,"-wrapper"),f({},d,a||i)),v=l()(c,"".concat(e,"-group-wrapper"),(n={},f(n,"".concat(e,"-group-wrapper-sm"),"small"===u),f(n,"".concat(e,"-group-wrapper-lg"),"large"===u),n));return r["createElement"]("span",{className:v,style:s},r["createElement"]("span",{className:g},m,r["cloneElement"](t,{style:null}),h))}},{key:"renderTextAreaWithClearIcon",value:function(e,t){var n=this.props,o=n.value,a=n.allowClear,i=n.className,s=n.style;if(!a)return r["cloneElement"](t,{value:o});var u=l()(i,"".concat(e,"-affix-wrapper"),"".concat(e,"-affix-wrapper-textarea-with-clear-btn"));return r["createElement"]("span",{className:u,style:s},r["cloneElement"](t,{style:null,value:o}),this.renderClearIcon(e))}},{key:"renderClearableLabeledInput",value:function(){var e=this.props,t=e.prefixCls,n=e.inputType,r=e.element;return n===_[0]?this.renderTextAreaWithClearIcon(t,r):this.renderInputWithLabel(t,this.renderLabeledIcon(t,r))}},{key:"render",value:function(){return this.renderClearableLabeledInput()}}]),t}(r["Component"]);Object(a["polyfill"])(E);var M=E,S=n("H84U"),O=n("6CfX");function T(e){return T="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},T(e)}function k(){return k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(this,arguments)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),e}function P(e,t){return!t||"object"!==T(t)&&"function"!==typeof t?I(e):t}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function A(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}}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var V=Object(u["a"])("small","default","large");function j(e){return"undefined"===typeof e||null===e?"":e}function z(e,t,n){if(n){var r=t;if("click"===t.type){r=Object.create(t),r.target=e,r.currentTarget=e;var o=e.value;return e.value="",n(r),void(e.value=o)}n(r)}}function B(e,t,n){var r;return l()(e,(r={},F(r,"".concat(e,"-sm"),"small"===t),F(r,"".concat(e,"-lg"),"large"===t),F(r,"".concat(e,"-disabled"),n),r))}var H=function(e){function t(e){var n;x(this,t),n=P(this,D(t).call(this,e)),n.saveClearableInput=function(e){n.clearableInput=e},n.saveInput=function(e){n.input=e},n.handleReset=function(e){n.setValue("",function(){n.focus()}),z(n.input,e,n.props.onChange)},n.renderInput=function(e){var t=n.props,o=t.className,a=t.addonBefore,i=t.addonAfter,u=t.size,c=t.disabled,d=Object(s["a"])(n.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType"]);return r["createElement"]("input",k({},d,{onChange:n.handleChange,onKeyDown:n.handleKeyDown,className:l()(B(e,u,c),F({},o,o&&!a&&!i)),ref:n.saveInput}))},n.handleChange=function(e){n.setValue(e.target.value),z(n.input,e,n.props.onChange)},n.handleKeyDown=function(e){var t=n.props,r=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&r&&r(e),o&&o(e)},n.renderComponent=function(e){var t=e.getPrefixCls,o=n.state.value,a=n.props.prefixCls,i=t("input",a);return r["createElement"](M,k({},n.props,{prefixCls:i,inputType:"input",value:j(o),element:n.renderInput(i),handleReset:n.handleReset,ref:n.saveClearableInput}))};var o="undefined"===typeof e.value?e.defaultValue:e.value;return n.state={value:o},n}return A(t,e),L(t,[{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(e){return C(e)!==C(this.props)&&Object(O["a"])(this.input!==document.activeElement,"Input","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),null}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"render",value:function(){return r["createElement"](S["a"],null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),t}(r["Component"]);H.defaultProps={type:"text"},H.propTypes={type:o["string"],id:o["string"],size:o["oneOf"](V),maxLength:o["number"],disabled:o["bool"],value:o["any"],defaultValue:o["any"],className:o["string"],addonBefore:o["node"],addonAfter:o["node"],prefixCls:o["string"],onPressEnter:o["func"],onKeyDown:o["func"],onKeyUp:o["func"],onFocus:o["func"],onBlur:o["func"],prefix:o["node"],suffix:o["node"],allowClear:o["bool"]},Object(a["polyfill"])(H);var W=H;function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var q=function(e){return r["createElement"](S["a"],null,function(t){var n,o=t.getPrefixCls,a=e.prefixCls,i=e.className,s=void 0===i?"":i,u=o("input-group",a),c=l()(u,(n={},U(n,"".concat(u,"-lg"),"large"===e.size),U(n,"".concat(u,"-sm"),"small"===e.size),U(n,"".concat(u,"-compact"),e.compact),n),s);return r["createElement"]("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children)})},K=q,G=n("2/Rp");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 X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(){return Z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Z.apply(this,arguments)}function Q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),e}function ee(e,t){return!t||"object"!==Y(t)&&"function"!==typeof t?te(e):t}function te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(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}}),t&&oe(e,t)}function oe(e,t){return oe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oe(e,t)}var ae=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},ie=function(e){function t(){var e;return Q(this,t),e=ee(this,ne(t).apply(this,arguments)),e.saveInput=function(t){e.input=t},e.onChange=function(t){var n=e.props,r=n.onChange,o=n.onSearch;t&&t.target&&"click"===t.type&&o&&o(t.target.value,t),r&&r(t)},e.onSearch=function(t){var n=e.props,r=n.onSearch,o=n.loading,a=n.disabled;o||a||(r&&r(e.input.input.value,t),e.input.focus())},e.renderLoading=function(t){var n=e.props,o=n.enterButton,a=n.size;return o?r["createElement"](G["default"],{className:"".concat(t,"-button"),type:"primary",size:a,key:"enterButton"},r["createElement"](c["default"],{type:"loading"})):r["createElement"](c["default"],{className:"".concat(t,"-icon"),type:"loading",key:"loadingIcon"})},e.renderSuffix=function(t){var n=e.props,o=n.suffix,a=n.enterButton,i=n.loading;if(i&&!a)return[o,e.renderLoading(t)];if(a)return o;var l=r["createElement"](c["default"],{className:"".concat(t,"-icon"),type:"search",key:"searchIcon",onClick:e.onSearch});return o?[r["isValidElement"](o)?r["cloneElement"](o,{key:"suffix"}):null,l]:l},e.renderAddonAfter=function(t){var n,o=e.props,a=o.enterButton,i=o.size,l=o.disabled,s=o.addonAfter,u=o.loading,d="".concat(t,"-button");if(u&&a)return[e.renderLoading(t),s];if(!a)return s;var f=a,p=f.type&&!0===f.type.__ANT_BUTTON;return n=p||"button"===f.type?r["cloneElement"](f,Z({onClick:e.onSearch,key:"enterButton"},p?{className:d,size:i}:{})):r["createElement"](G["default"],{className:d,type:"primary",size:i,disabled:l,key:"enterButton",onClick:e.onSearch},!0===a?r["createElement"](c["default"],{type:"search"}):a),s?[n,r["isValidElement"](s)?r["cloneElement"](s,{key:"addonAfter"}):null]:n},e.renderSearch=function(t){var n=t.getPrefixCls,o=e.props,a=o.prefixCls,i=o.inputPrefixCls,s=o.size,u=o.enterButton,c=o.className,d=ae(o,["prefixCls","inputPrefixCls","size","enterButton","className"]);delete d.onSearch,delete d.loading;var f,p,m=n("input-search",a),h=n("input",i);u?f=l()(m,c,(p={},X(p,"".concat(m,"-enter-button"),!!u),X(p,"".concat(m,"-").concat(s),!!s),p)):f=l()(m,c);return r["createElement"](W,Z({onPressEnter:e.onSearch},d,{size:s,prefixCls:h,addonAfter:e.renderAddonAfter(m),suffix:e.renderSuffix(m),onChange:e.onChange,ref:e.saveInput,className:f}))},e}return re(t,e),$(t,[{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){return r["createElement"](S["a"],null,this.renderSearch)}}]),t}(r["Component"]);ie.defaultProps={enterButton:!1};var le,se=n("t23M"),ue=n.n(se),ce="\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",de=["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"],fe={};function pe(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&&fe[n])return fe[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),a=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l=de.map(function(e){return"".concat(e,":").concat(r.getPropertyValue(e))}).join(";"),s={sizingStyle:l,paddingSize:a,borderSize:i,boxSizing:o};return t&&n&&(fe[n]=s),s}function me(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;le||(le=document.createElement("textarea"),document.body.appendChild(le)),e.getAttribute("wrap")?le.setAttribute("wrap",e.getAttribute("wrap")):le.removeAttribute("wrap");var o=pe(e,t),a=o.paddingSize,i=o.borderSize,l=o.boxSizing,s=o.sizingStyle;le.setAttribute("style","".concat(s,";").concat(ce)),le.value=e.value||e.placeholder||"";var u,c=Number.MIN_SAFE_INTEGER,d=Number.MAX_SAFE_INTEGER,f=le.scrollHeight;if("border-box"===l?f+=i:"content-box"===l&&(f-=a),null!==n||null!==r){le.value=" ";var p=le.scrollHeight-a;null!==n&&(c=p*n,"border-box"===l&&(c=c+a+i),f=Math.max(c,f)),null!==r&&(d=p*r,"border-box"===l&&(d=d+a+i),u=f>d?"":"hidden",f=Math.min(d,f))}return{height:f,minHeight:c,maxHeight:d,overflowY:u}}var he=n("oHiP");function ge(e){return ge="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},ge(e)}function ve(){return ve=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ve.apply(this,arguments)}function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function we(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _e(e,t,n){return t&&we(e.prototype,t),n&&we(e,n),e}function Ce(e,t){return!t||"object"!==ge(t)&&"function"!==typeof t?Ee(e):t}function Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Me(e)}function Se(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}}),t&&Oe(e,t)}function Oe(e,t){return Oe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Oe(e,t)}var Te=function(e){function t(e){var n;return be(this,t),n=Ce(this,Me(t).call(this,e)),n.saveTextArea=function(e){n.textArea=e},n.resizeOnNextFrame=function(){he["a"].cancel(n.nextFrameActionId),n.nextFrameActionId=Object(he["a"])(n.resizeTextarea)},n.resizeTextarea=function(){var e=n.props.autoSize||n.props.autosize;if(e&&n.textArea){var t=e.minRows,r=e.maxRows,o=me(n.textArea,!1,t,r);n.setState({textareaStyles:o,resizing:!0},function(){he["a"].cancel(n.resizeFrameId),n.resizeFrameId=Object(he["a"])(function(){n.setState({resizing:!1})})})}},n.renderTextArea=function(){var e=n.props,t=e.prefixCls,o=e.autoSize,a=e.autosize,i=e.className,u=e.disabled,c=n.state,d=c.textareaStyles,f=c.resizing;Object(O["a"])(void 0===a,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var p=Object(s["a"])(n.props,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear"]),m=l()(t,i,ye({},"".concat(t,"-disabled"),u));"value"in p&&(p.value=p.value||"");var h=ve(ve(ve({},n.props.style),d),f?{overflow:"hidden"}:null);return r["createElement"](ue.a,{onResize:n.resizeOnNextFrame,disabled:!(o||a)},r["createElement"]("textarea",ve({},p,{className:m,style:h,ref:n.saveTextArea})))},n.state={textareaStyles:{},resizing:!1},n}return Se(t,e),_e(t,[{key:"componentDidMount",value:function(){this.resizeTextarea()}},{key:"componentDidUpdate",value:function(e){e.value!==this.props.value&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){he["a"].cancel(this.nextFrameActionId),he["a"].cancel(this.resizeFrameId)}},{key:"render",value:function(){return this.renderTextArea()}}]),t}(r["Component"]);Object(a["polyfill"])(Te);var ke=Te;function xe(e){return xe="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},xe(e)}function Ne(){return Ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ne.apply(this,arguments)}function Le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ie(e,t,n){return t&&Pe(e.prototype,t),n&&Pe(e,n),e}function De(e,t){return!t||"object"!==xe(t)&&"function"!==typeof t?Ae(e):t}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(e){return Re=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Re(e)}function Fe(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}}),t&&Ve(e,t)}function Ve(e,t){return Ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ve(e,t)}var je=function(e){function t(e){var n;Le(this,t),n=De(this,Re(t).call(this,e)),n.saveTextArea=function(e){n.resizableTextArea=e},n.saveClearableInput=function(e){n.clearableInput=e},n.handleChange=function(e){n.setValue(e.target.value,function(){n.resizableTextArea.resizeTextarea()}),z(n.resizableTextArea.textArea,e,n.props.onChange)},n.handleKeyDown=function(e){var t=n.props,r=t.onPressEnter,o=t.onKeyDown;13===e.keyCode&&r&&r(e),o&&o(e)},n.handleReset=function(e){n.setValue("",function(){n.resizableTextArea.renderTextArea(),n.focus()}),z(n.resizableTextArea.textArea,e,n.props.onChange)},n.renderTextArea=function(e){return r["createElement"](ke,Ne({},n.props,{prefixCls:e,onKeyDown:n.handleKeyDown,onChange:n.handleChange,ref:n.saveTextArea}))},n.renderComponent=function(e){var t=e.getPrefixCls,o=n.state.value,a=n.props.prefixCls,i=t("input",a);return r["createElement"](M,Ne({},n.props,{prefixCls:i,inputType:"text",value:j(o),element:n.renderTextArea(i),handleReset:n.handleReset,ref:n.saveClearableInput}))};var o="undefined"===typeof e.value?e.defaultValue:e.value;return n.state={value:o},n}return Fe(t,e),Ie(t,[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"focus",value:function(){this.resizableTextArea.textArea.focus()}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return r["createElement"](S["a"],null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}]),t}(r["Component"]);Object(a["polyfill"])(je);var ze=je;function Be(e){return Be="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},Be(e)}function He(){return He=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},He.apply(this,arguments)}function We(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ke(e,t,n){return t&&qe(e.prototype,t),n&&qe(e,n),e}function Ge(e,t){return!t||"object"!==Be(t)&&"function"!==typeof t?Ye(e):t}function Ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xe(e){return Xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Xe(e)}function Ze(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}}),t&&Qe(e,t)}function Qe(e,t){return Qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qe(e,t)}var Je=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$e={click:"onClick",hover:"onMouseOver"},et=function(e){function t(){var e;return Ue(this,t),e=Ge(this,Xe(t).apply(this,arguments)),e.state={visible:!1},e.onChange=function(){var t=e.props.disabled;t||e.setState(function(e){var t=e.visible;return{visible:!t}})},e.saveInput=function(t){t&&t.input&&(e.input=t.input)},e}return Ze(t,e),Ke(t,[{key:"getIcon",value:function(){var e,t=this.props,n=t.prefixCls,o=t.action,a=$e[o]||"",i=(e={},We(e,a,this.onChange),We(e,"className","".concat(n,"-icon")),We(e,"type",this.state.visible?"eye":"eye-invisible"),We(e,"key","passwordIcon"),We(e,"onMouseDown",function(e){e.preventDefault()}),e);return r["createElement"](c["default"],i)}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.prefixCls,o=e.inputPrefixCls,a=e.size,i=e.visibilityToggle,u=Je(e,["className","prefixCls","inputPrefixCls","size","visibilityToggle"]),c=i&&this.getIcon(),d=l()(n,t,We({},"".concat(n,"-").concat(a),!!a));return r["createElement"](W,He({},Object(s["a"])(u,["suffix"]),{type:this.state.visible?"text":"password",size:a,className:d,prefixCls:o,suffix:c,ref:this.saveInput}))}}]),t}(r["Component"]);et.defaultProps={inputPrefixCls:"ant-input",prefixCls:"ant-input-password",action:"click",visibilityToggle:!0},W.Group=K,W.Search=ie,W.TextArea=ze,W.Password=et;t["default"]=W},"5vMV":function(e,t,n){var r=n("B+OT"),o=n("NsO/"),a=n("W070")(!1),i=n("VVlx")("IE_PROTO");e.exports=function(e,t){var n,l=o(e),s=0,u=[];for(n in l)n!=i&&r(l,n)&&u.push(n);while(t.length>s)r(l,n=t[s++])&&(~a(u,n)||u.push(n));return u}},6:function(e,t){},"6/1s":function(e,t,n){var r=n("YqAc")("meta"),o=n("93I4"),a=n("B+OT"),i=n("2faE").f,l=0,s=Object.isExtensible||function(){return!0},u=!n("KUxP")(function(){return s(Object.preventExtensions({}))}),c=function(e){i(e,r,{value:{i:"O"+ ++l,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!s(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!a(e,r)){if(!s(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return u&&m.NEED&&s(e)&&!a(e,r)&&c(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},"61s2":function(e,t,n){"use strict";var r=n("u7YQ"),o=n("RlXo");function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var i={lang:a({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},r["a"]),timePickerLocale:a({},o["a"])};t["a"]=i},"69SZ":function(e,t,n){var r=n("7vYJ");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var a=e["return"];throw void 0!==a&&r(a.call(e)),t}}},"6CfX":function(e,t,n){"use strict";var r=n("Kwbf");t["a"]=function(e,t,n){Object(r["a"])(e,"[antd: ".concat(t,"] ").concat(n))}},"6F3x":function(e,t,n){"use strict";t.__esModule=!0,t.default=c;var r=n("tLfc"),o=u(r),a=n("pzBr"),i=n("nsrt"),l=n("IbQh"),s=n("dUQB");function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n){for(var u=arguments.length,c=Array(u>3?u-3:0),d=3;d<u;d++)c[d-3]=arguments[d];var f=void 0,p=void 0,m={done:!1,value:(0,a.actionChannel)(t,l.buffers.sliding(1))},h=function(){return{done:!1,value:(0,a.take)(p)}},g=function(e){return{done:!1,value:a.fork.apply(void 0,[n].concat(c,[e]))}},v={done:!1,value:(0,a.call)(s.delay,e)},y=function(e){return f=e},b=function(e){return p=e};return(0,o.default)({q1:function(){return["q2",m,b]},q2:function(){return["q3",h(),y]},q3:function(){return f===i.END?[r.qEnd]:["q4",g(f)]},q4:function(){return["q2",v]}},"q1","throttle("+(0,r.safeName)(t)+", "+n.name+")")}},"6LIB":function(e,t,n){"use strict";var r=n("XqMk"),o="object"==typeof self&&self&&self.Object===Object&&self,a=r["a"]||o||Function("return this")(),i=a,l=i.Symbol,s=l,u=Object.prototype,c=u.hasOwnProperty,d=u.toString,f=s?s.toStringTag:void 0;function p(e){var t=c.call(e,f),n=e[f];try{e[f]=void 0;var r=!0}catch(e){}var o=d.call(e);return r&&(t?e[f]=n:delete e[f]),o}var m=p,h=Object.prototype,g=h.toString;function v(e){return g.call(e)}var y=v,b="[object Null]",w="[object Undefined]",_=s?s.toStringTag:void 0;function C(e){return null==e?void 0===e?w:b:_&&_ in Object(e)?m(e):y(e)}var E=C;function M(e,t){return function(n){return e(t(n))}}var S=M,O=S(Object.getPrototypeOf,Object),T=O;function k(e){return null!=e&&"object"==typeof e}var x=k,N="[object Object]",L=Function.prototype,P=Object.prototype,I=L.toString,D=P.hasOwnProperty,A=I.call(Object);function R(e){if(!x(e)||E(e)!=N)return!1;var t=T(e);if(null===t)return!0;var n=D.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&I.call(n)==A}t["a"]=R},"6MrE":function(e,t,n){e.exports={"ant-tag":"ant-tag","anticon-close":"anticon-close","ant-tag-has-color":"ant-tag-has-color","ant-tag-checkable":"ant-tag-checkable","ant-tag-checkable-checked":"ant-tag-checkable-checked","ant-tag-hidden":"ant-tag-hidden","ant-tag-pink":"ant-tag-pink","ant-tag-pink-inverse":"ant-tag-pink-inverse","ant-tag-magenta":"ant-tag-magenta","ant-tag-magenta-inverse":"ant-tag-magenta-inverse","ant-tag-red":"ant-tag-red","ant-tag-red-inverse":"ant-tag-red-inverse","ant-tag-volcano":"ant-tag-volcano","ant-tag-volcano-inverse":"ant-tag-volcano-inverse","ant-tag-orange":"ant-tag-orange","ant-tag-orange-inverse":"ant-tag-orange-inverse","ant-tag-yellow":"ant-tag-yellow","ant-tag-yellow-inverse":"ant-tag-yellow-inverse","ant-tag-gold":"ant-tag-gold","ant-tag-gold-inverse":"ant-tag-gold-inverse","ant-tag-cyan":"ant-tag-cyan","ant-tag-cyan-inverse":"ant-tag-cyan-inverse","ant-tag-lime":"ant-tag-lime","ant-tag-lime-inverse":"ant-tag-lime-inverse","ant-tag-green":"ant-tag-green","ant-tag-green-inverse":"ant-tag-green-inverse","ant-tag-blue":"ant-tag-blue","ant-tag-blue-inverse":"ant-tag-blue-inverse","ant-tag-geekblue":"ant-tag-geekblue","ant-tag-geekblue-inverse":"ant-tag-geekblue-inverse","ant-tag-purple":"ant-tag-purple","ant-tag-purple-inverse":"ant-tag-purple-inverse"}},"6RnP":function(e,t,n){var r=n("AUWw"),o=n("ZDr/");e.exports=function(e){return function(t,n){var a,i,l=String(o(t)),s=r(n),u=l.length;return s<0||s>=u?e?"":void 0:(a=l.charCodeAt(s),a<55296||a>56319||s+1===u||(i=l.charCodeAt(s+1))<56320||i>57343?e?l.charAt(s):a:e?l.slice(s,s+2):i-56320+(a-55296<<10)+65536)}}},"6TfA":function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t=u(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function s(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var t=c(e,"string");return"symbol"===typeof t?t:String(t)}function c(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var d=n("tjlA"),f=d.Buffer,p=n(10),m=p.inspect,h=m&&m.custom||"inspect";function g(e,t,n){f.prototype.copy.call(e,t,n)}e.exports=function(){function e(){i(this,e),this.head=null,this.tail=null,this.length=0}return s(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return f.alloc(0);var t=f.allocUnsafe(e>>>0),n=this.head,r=0;while(n)g(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;e-=r.length;while(t=t.next){var o=t.data,a=e>o.length?o.length:e;if(a===o.length?r+=o:r+=o.slice(0,e),e-=a,0===e){a===o.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=f.allocUnsafe(e),n=this.head,r=1;n.data.copy(t),e-=n.data.length;while(n=n.next){var o=n.data,a=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,a),e-=a,0===e){a===o.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=o.slice(a));break}++r}return this.length-=r,t}},{key:h,value:function(e,t){return m(this,o(o({},t),{},{depth:0,customInspect:!1}))}}]),e}()},"6UJt":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("v56E"),n("R9oj"),n("5NDa")},"6bQo":function(e,t,n){var r=n("WGNW");r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},"6fjV":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("14J3");var l=r(n("BMrR"));n("+L6B");var s=r(n("2/Rp"));n("jCWc");var u=r(n("kPKH"));n("5NDa");var c=r(n("5rEg"));n("P2fV");var d=r(n("NJEC")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=r(n("wd/R")),T=r(n("BkRI")),k=r(n("eoEj")),x=r(n("Syve")),N=r(n("jGD0")),L=r(n("kE4d")),P=n("34ay"),I=n("+n12"),D=(y=(0,M.connect)(function(e){var t=e.alarm,n=e.loading;return{historyAlarms:t.historyAlarms,loading:n.effects["alarm/fetchHistoryAlarms"]}}),b=C.default.create(),y(w=b((_=function(e){function t(e){var n;return(0,p.default)(this,t),n=(0,h.default)(this,(0,g.default)(t).call(this,e)),n.fetchHistoryAlarms=function(e){var t=n.props.dispatch;t({type:"alarm/fetchHistoryAlarms",payload:e})},n.handleSubmit=function(e){e.preventDefault();var t=n.props.form,r=t.validateFields;r(function(e,t){var r=t.name,o=t.time,a={};if(r&&(a={subName:r.replace(/^\s+/,"").replace(/\s+$/,"")}),o){var i=(0,T.default)(o);a=(0,f.default)({},a,{startTime:i[0].unix(),endTime:i[1].unix()})}n.setState({searchValues:a}),n.fetchHistoryAlarms(a)})},n.handleTableChange=function(e){var t={},r=n.state.searchValues;e&&e.current&&(t={cursor:(e.current-1)*e.pageSize,limit:e.pageSize}),n.fetchHistoryAlarms((0,f.default)({},t,r))},n.alarmDelete=function(e){var t=n.props.dispatch,r=n.state,o=r.selectedKeys,a=r.searchValues,i=o;if(e){var l=e.id;i=[l]}t({type:"alarm/deleteHistoryAlarms",payload:{id:i}}).then(function(e){e&&n.fetchHistoryAlarms((0,f.default)({},a))}),n.setState({selectedKeys:[]})},n.handleRowSelectChange=function(e){n.setState({selectedKeys:e})},n.state={selectedKeys:[],visible:!1,currentData:{},searchValues:{endTime:(0,O.default)().unix(),startTime:(0,O.default)().subtract(30,"d").unix()}},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.info,t=void 0===e?{}:e,n=t.name;this.fetchHistoryAlarms({subName:n,endTime:(0,O.default)().unix(),startTime:(0,O.default)().subtract(30,"d").unix()})}},{key:"render",value:function(){var e=this,t=this.props,n=t.historyAlarms,r=t.form,o=t.info,p=void 0===o?{}:o,m=t.loading,h=this.state,g=h.selectedKeys,v=h.currentData,y=h.visible,b=r.getFieldDecorator,w=(0,P.getPriv)(),_=w>11,M=p.name,T=void 0===M?"":M,D=(0,f.default)({showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,S.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},n.pagination),A=[{title:(0,S.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",ellipsis:!0},{title:(0,S.formatMessage)({id:"alarm.device"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,S.formatMessage)({id:"alarm.level"}),dataIndex:"priority",key:"priority",render:function(e){return(0,I.renderAlarmLevel)(e)}},{title:(0,S.formatMessage)({id:"common.status"}),dataIndex:"status",key:"status",render:function(e){return 0===e?(0,S.formatMessage)({id:"alarm.restored"}):(0,S.formatMessage)({id:"alarm.triggered"})}},{title:(0,S.formatMessage)({id:"alarm.desc"}),dataIndex:"content",key:"content",ellipsis:!0},{title:(0,S.formatMessage)({id:"alarm.value"}),dataIndex:"value",key:"value",render:function(e){return"".concat(e)}},{title:(0,S.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return O.default.unix(e).format("YYYY-MM-DD HH:mm:ss")}},{title:(0,S.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return E.default.createElement(E.default.Fragment,null,E.default.createElement(k.default,{icon:"profile",disabled:!_,tooltip:(0,S.formatMessage)({id:"common.profile"}),onClick:function(){return e.setState({visible:!0,currentData:n})}}),E.default.createElement(d.default,{title:(0,S.formatMessage)({id:"alarm.alert.confirm-clear"}),onConfirm:function(){return e.alarmDelete(n)},okText:(0,S.formatMessage)({id:"common.confirm"}),cancelText:(0,S.formatMessage)({id:"common.cancel"})},E.default.createElement(k.default,{icon:"delete",disabled:!_,tooltip:(0,S.formatMessage)({id:"common.delete"})})))}}],R={selectedRowKeys:g,onChange:this.handleRowSelectChange};return E.default.createElement(a.default,{bordered:!1},E.default.createElement("div",{className:L.default.wrapper},E.default.createElement(C.default,{layout:"inline",className:L.default.filterBox,onSubmit:this.handleSubmit},E.default.createElement(l.default,{gutter:[20,0]},E.default.createElement(u.default,{md:8,sm:24},E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"common.name"})},b("name",{initialValue:T,rules:[{pattern:/^[^/.&=,+#+]{1,64}$/,message:(0,S.formatMessage)({id:"controller.form.check-character"})}]})(E.default.createElement(c.default,{style:{minWidth:"65%"}})))),E.default.createElement(u.default,{md:14,sm:24},E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"common.time"})},b("time",{initialValue:[(0,O.default)().subtract(30,"d"),(0,O.default)()]})(E.default.createElement(N.default,null)))),E.default.createElement(u.default,{md:2,sm:24},E.default.createElement(C.default.Item,null,E.default.createElement(s.default,{icon:"search",size:"small",style:{height:"27px",width:"27px",top:"2px",position:"absolute"},tooltip:(0,S.formatMessage)({id:"common.search"}),onClick:this.handleSubmit}))))),E.default.createElement("div",{style:{overflow:"hidden",marginBottom:5,height:30}},E.default.createElement("div",{style:{float:"right",display:"flex",alignItems:"center"}},E.default.createElement("span",null,E.default.createElement(S.FormattedMessage,{id:"common.operation"})," :"),E.default.createElement(d.default,{title:(0,S.formatMessage)({id:"alarm.alert.confirms-clear"}),onConfirm:function(){return e.alarmDelete()},okText:(0,S.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,S.formatMessage)({id:"component.actionItem.cancel"})},E.default.createElement(k.default,{icon:"delete",size:"large",tooltip:(0,S.formatMessage)({id:"common.delete"}),disabled:!(_&&g.length),style:{marginLeft:10}})))),E.default.createElement("div",{style:{position:"relative"}},E.default.createElement(i.default,{rowKey:"id",bordered:!0,loading:m,dataSource:n.list,columns:A,rowSelection:R,pagination:D,onChange:this.handleTableChange,scroll:{y:420}}))),y&&E.default.createElement(x.default,{data:v,visible:y,onCancel:function(){return e.setState({visible:!1})}}))}}]),t}(E.Component),w=_))||w)||w),A=D;t.default=A},"6gh9":function(e,t,n){"use strict";const r=n("U6jy"),o=n("A10f").Readable,a={objectMode:!0},i={clean:!0};function l(e){if(!(this instanceof l))return new l(e);this.options=e||{},this.options=r(i,e),this._inflights=new Map}l.prototype.put=function(e,t){return this._inflights.set(e.messageId,e),t&&t(),this},l.prototype.createStream=function(){const e=new o(a),t=[];let n=!1,r=0;return this._inflights.forEach(function(e,n){t.push(e)}),e._read=function(){!n&&r<t.length?this.push(t[r++]):this.push(null)},e.destroy=function(){if(n)return;const e=this;n=!0,setTimeout(function(){e.emit("close")},0)},e},l.prototype.del=function(e,t){return e=this._inflights.get(e.messageId),e?(this._inflights.delete(e.messageId),t(null,e)):t&&t(new Error("missing packet")),this},l.prototype.get=function(e,t){return e=this._inflights.get(e.messageId),e?t(null,e):t&&t(new Error("missing packet")),this},l.prototype.close=function(e){this.options.clean&&(this._inflights=null),e&&e()},e.exports=l},"6p9v":function(e,t,n){"use strict";t.__esModule=!0;var r="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},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n("GB+t"),i=m(a),l=n("QLaP"),s=m(l),u=n("mcDz"),c=n("FwrZ"),d=n("R64+"),f=m(d),p=n("yVla");function m(e){return e&&e.__esModule?e:{default:e}}var h="popstate",g="hashchange",v=function(){try{return window.history.state||{}}catch(e){return{}}},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(p.canUseDOM,"Browser history needs a DOM");var t=window.history,n=(0,p.supportsHistory)(),a=!(0,p.supportsPopStateOnHashChange)(),l=e.forceRefresh,d=void 0!==l&&l,m=e.getUserConfirmation,y=void 0===m?p.getConfirmation:m,b=e.keyLength,w=void 0===b?6:b,_=e.basename?(0,c.stripTrailingSlash)((0,c.addLeadingSlash)(e.basename)):"",C=function(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname,l=o.search,s=o.hash,d=a+l+s;return(0,i.default)(!_||(0,c.hasBasename)(d,_),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+d+'" to begin with "'+_+'".'),_&&(d=(0,c.stripBasename)(d,_)),(0,u.createLocation)(d,r,n)},E=function(){return Math.random().toString(36).substr(2,w)},M=(0,f.default)(),S=function(e){o(U,e),U.length=t.length,M.notifyListeners(U.location,U.action)},O=function(e){(0,p.isExtraneousPopstateEvent)(e)||x(C(e.state))},T=function(){x(C(v()))},k=!1,x=function(e){if(k)k=!1,S();else{var t="POP";M.confirmTransitionTo(e,t,y,function(n){n?S({action:t,location:e}):N(e)})}},N=function(e){var t=U.location,n=P.indexOf(t.key);-1===n&&(n=0);var r=P.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(k=!0,R(o))},L=C(v()),P=[L.key],I=function(e){return _+(0,c.createPath)(e)},D=function(e,o){(0,i.default)(!("object"===("undefined"===typeof e?"undefined":r(e))&&void 0!==e.state&&void 0!==o),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var a="PUSH",l=(0,u.createLocation)(e,o,E(),U.location);M.confirmTransitionTo(l,a,y,function(e){if(e){var r=I(l),o=l.key,s=l.state;if(n)if(t.pushState({key:o,state:s},null,r),d)window.location.href=r;else{var u=P.indexOf(U.location.key),c=P.slice(0,-1===u?0:u+1);c.push(l.key),P=c,S({action:a,location:l})}else(0,i.default)(void 0===s,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},A=function(e,o){(0,i.default)(!("object"===("undefined"===typeof e?"undefined":r(e))&&void 0!==e.state&&void 0!==o),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var a="REPLACE",l=(0,u.createLocation)(e,o,E(),U.location);M.confirmTransitionTo(l,a,y,function(e){if(e){var r=I(l),o=l.key,s=l.state;if(n)if(t.replaceState({key:o,state:s},null,r),d)window.location.replace(r);else{var u=P.indexOf(U.location.key);-1!==u&&(P[u]=l.key),S({action:a,location:l})}else(0,i.default)(void 0===s,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},R=function(e){t.go(e)},F=function(){return R(-1)},V=function(){return R(1)},j=0,z=function(e){j+=e,1===j?(window.addEventListener(h,O),a&&window.addEventListener(g,T)):0===j&&(window.removeEventListener(h,O),a&&window.removeEventListener(g,T))},B=!1,H=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=M.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},W=function(e){var t=M.appendListener(e);return z(1),function(){z(-1),t()}},U={length:t.length,action:"POP",location:L,createHref:I,push:D,replace:A,go:R,goBack:F,goForward:V,block:H,listen:W};return U};t.default=y},"6pzn":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("5NDa");var u=r(n("5rEg"));n("OaEy");var c=r(n("2fM7"));n("giR+");var d=r(n("fyUT")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("LLXN"),S=n("MuoO"),O=n("34ay"),T=r(n("YSXX")),k=r(n("Nf/D")),x=n("+n12"),N=r(n("P8M1")),L=r(n("ueLw")),P=(y=C.default.create(),b=(0,S.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchSNMPConfig"],submiting:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchSNMPConfig"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=r.validateFields;a(function(e,t){e||o({type:"protocol/update",payload:{snmpAgent:{config:(0,f.default)({},t)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n,r,o,f,p,m,h,g,v,y,b,w,_,S=this.props,P=S.form,I=S.submiting,D=S.loading,A=S.protocol,R=A.snmpConfig,F=void 0===R?{}:R,V=P.isFieldsTouched,j=P.getFieldDecorator,z=P.getFieldValue,B=z("enable"),H=null!==(e=z("enable_trap"))&&void 0!==e?e:null===F||void 0===F?void 0:F.enable_trap,W=(0,O.getPriv)()<12,U=!W&&V(),q={labelCol:{xs:{span:24},md:{span:7},xxl:{span:6}},wrapperCol:{span:14}};return E.default.createElement(s.default,{bordered:!1},E.default.createElement(a.default,{spinning:D},E.default.createElement(C.default,(0,i.default)({labelAlign:"left"},q,{onSubmit:this.onSubmit}),E.default.createElement("div",{className:L.default.configTitle},E.default.createElement(N.default,{id:"protocol.snmp.set"}),E.default.createElement(C.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},j("enable",{initialValue:null!==(t=null===F||void 0===F?void 0:F.enable)&&void 0!==t?t:0})(E.default.createElement(k.default,null)))),1===B?E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.port"})},j("port",{initialValue:null!==(n=F.port)&&void 0!==n?n:161,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(E.default.createElement(d.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.version"})},j("version",{initialValue:null!==(r=F.version)&&void 0!==r?r:3})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:1},"V1"),E.default.createElement(c.default.Option,{value:2},"V2C"),E.default.createElement(c.default.Option,{value:3},"V3")))),(1===z("version")||2===z("version"))&&E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.community"})},j("community",{initialValue:F.community||"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.community"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}]})(E.default.createElement(u.default,null))),3===z("version")&&E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.userName"})},j("userName",{initialValue:F.userName||"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.userName"})})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}]})(E.default.createElement(u.default,null))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.readWrite"})},j("readWrite",{initialValue:null!==(o=null===F||void 0===F?void 0:F.readWrite)&&void 0!==o?o:"ro"})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"ro"},"Read"),E.default.createElement(c.default.Option,{value:"rw"},"Read/Write")))),3===z("version")&&E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.enableAuth"})},j("enableAuth",{initialValue:null!==(f=null===F||void 0===F?void 0:F.enableAuth)&&void 0!==f?f:0})(E.default.createElement(k.default,null))),z("enableAuth")?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.authMethod"})},j("authMethod",{initialValue:F.authMethod})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"MD5"},"MD5"),E.default.createElement(c.default.Option,{value:"SHA"},"SHA")))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.authPassword"})},j("authPassword",{initialValue:F.authPassword,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.authPassword"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,8,256,n)}}]})(E.default.createElement(u.default.Password,{style:{width:"202px"}}))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.enableEncipher"})},j("enableEncipher",{initialValue:null!==(p=null===F||void 0===F?void 0:F.enableEncipher)&&void 0!==p?p:0})(E.default.createElement(k.default,null))),z("enableEncipher")?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.encipherMethod"})},j("encipherMethod",{initialValue:F.encipherMethod})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"DES"},"DES"),E.default.createElement(c.default.Option,{value:"AES"},"AES128")))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.encipherPassword"})},j("encipherPassword",{initialValue:F.encipherPassword,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.encipherPassword"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,8,256,n)}}]})(E.default.createElement(u.default.Password,{style:{width:"202px"}})))):null):null),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.enable-trap"})},j("enable_trap",{initialValue:null!==(m=null===F||void 0===F?void 0:F.enable_trap)&&void 0!==m?m:0})(E.default.createElement(k.default,null)),E.default.createElement("span",{style:{marginLeft:4}},E.default.createElement(T.default,{content:(0,M.formatMessage)({id:"protocol.snmp.enable-trap-tip"})}))),H?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.trap-ip"})},j("trap_ip",{initialValue:F.trap_ip,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.trap-ip"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,M.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(E.default.createElement(u.default,null))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.trap-port"})},j("trap_port",{initialValue:null!==(h=F.trap_port)&&void 0!==h?h:162,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.trap-port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(E.default.createElement(d.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.version"})},j("trap_version",{initialValue:null!==(g=F.trap_version)&&void 0!==g?g:3})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:1},"V1"),E.default.createElement(c.default.Option,{value:2},"V2C"),E.default.createElement(c.default.Option,{value:3},"V3")))),(1===z("trap_version")||2===z("trap_version"))&&E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.community"})},j("trap_community",{initialValue:F.trap_community||"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.community"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}]})(E.default.createElement(u.default,null))),3===z("trap_version")&&E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.trap-engine-id"})},j("trap_engineID",{initialValue:F.trap_engineID,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.userName"})})},{pattern:/^[0-9a-fA-F]{10,64}$/,message:(0,M.formatMessage)({id:"protocol.snmp.trap-engine-id-vail"})}]})(E.default.createElement(u.default,null))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.userName"})},j("trap_userName",{initialValue:F.trap_userName||"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.userName"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}]})(E.default.createElement(u.default,null))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.enableAuth"})},j("trap_enableAuth",{initialValue:null!==(v=null===F||void 0===F?void 0:F.trap_enableAuth)&&void 0!==v?v:0})(E.default.createElement(k.default,null))),z("trap_enableAuth")?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.authMethod"})},j("trap_authMethod",{initialValue:null!==(y=null===F||void 0===F?void 0:F.trap_authMethod)&&void 0!==y?y:"MD5"})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"MD5"},"MD5"),E.default.createElement(c.default.Option,{value:"SHA"},"SHA")))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.authPassword"})},j("trap_authPassword",{initialValue:F.trap_authPassword,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.authPassword"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,8,256,n)}}]})(E.default.createElement(u.default.Password,{style:{width:"202px"}}))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.enableEncipher"})},j("trap_enableEncipher",{initialValue:null!==(b=null===F||void 0===F?void 0:F.trap_enableEncipher)&&void 0!==b?b:0})(E.default.createElement(k.default,null))),z("trap_enableEncipher")?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.encipherMethod"})},j("trap_encipherMethod",{initialValue:null!==(w=null===F||void 0===F?void 0:F.trap_encipherMethod)&&void 0!==w?w:"DES"})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"DES"},"DES"),E.default.createElement(c.default.Option,{value:"AES"},"AES128")))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.snmp.encipherPassword"})},j("trap_encipherPassword",{initialValue:F.trap_encipherPassword,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.snmp.encipherPassword"})})},{pattern:/^[^ ]+$/,message:(0,M.formatMessage)({id:"cloud.clientId-check"})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,8,256,n)}}]})(E.default.createElement(u.default.Password,{style:{width:"202px"}})))):null):null)):null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue"})},j("useRawvalue",{initialValue:null!==(_=F.useRawvalue)&&void 0!==_?_:1})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:1},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),E.default.createElement(c.default.Option,{value:0},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"})))))):null,E.default.createElement(C.default.Item,{style:{marginTop:10}},E.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!U,loading:I},(0,M.formatMessage)({id:"common.alert.form.submit"})),E.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!U},(0,M.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(E.Component),w=_))||w)||w),I=P;t.default=I},"6qTQ":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5NDa");var a=o(n("5rEg")),i=o(n("p0pE")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg"));n("OaEy");var f=o(n("2fM7")),p=r(n("q1tI")),m=o(n("kN04")),h=f.default.Option,g=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.onChange=function(e){var t=n.props,r=t.onChange,o=t.value,a=e.target.value;r&&r((0,i.default)({},o,{number:a}))},n.onSelectChange=function(e){var t=n.props,r=t.onChange,o=t.value,a=t.onSelect;r&&r((0,i.default)({},o,{funcode:e})),a&&a((0,i.default)({},o,{funcode:e}))},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.funCodes,n=e.isAdd,r=void 0===n||n,o=e.value,i=o.funcode,l=o.number;return p.default.createElement("div",{className:m.default.wrapper},p.default.createElement(a.default,{value:l,addonBefore:p.default.createElement(f.default,{disabled:!r,style:{width:55},value:i,onChange:this.onSelectChange},t.map(function(e){return p.default.createElement(h,{value:e,key:e},e)})),onChange:this.onChange}))}}]),t}(p.PureComponent),v=g;t.default=v},"6sVZ":function(e,t){var n=Object.prototype;function r(e){var t=e&&e.constructor,r="function"==typeof t&&t.prototype||n;return e===r}e.exports=r},"6tYh":function(e,t,n){var r=n("93I4"),o=n("5K7Z"),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("2GTP")(Function.call,n("vwuL").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},"6u2x":function(e,t,n){"use strict";t.__esModule=!0,t.throttleHelper=t.takeLatestHelper=t.takeEveryHelper=t.throttle=t.takeLatest=t.takeEvery=void 0;var r=n("XvXe"),o=c(r),a=n("5ptS"),i=c(a),l=n("6F3x"),s=c(l),u=n("dUQB");function c(e){return e&&e.__esModule?e:{default:e}}var d=function(e){return"import { "+e+" } from 'redux-saga' has been deprecated in favor of import { "+e+" } from 'redux-saga/effects'.\nThe latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.\nTherefore yield "+e+" will return task descriptor to your saga and execute next lines of code."},f=(0,u.deprecate)(o.default,d("takeEvery")),p=(0,u.deprecate)(i.default,d("takeLatest")),m=(0,u.deprecate)(s.default,d("throttle"));t.takeEvery=f,t.takeLatest=p,t.throttle=m,t.takeEveryHelper=o.default,t.takeLatestHelper=i.default,t.throttleHelper=s.default},7:function(e,t){},"7+IK":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("Z0Lh"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},"711d":function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},"77Zs":function(e,t,n){var r=n("Xi7e");function o(){this.__data__=new r,this.size=0}e.exports=o},"7CJS":function(e,t,n){e.exports={exception:"antd-pro-components-exception-index-exception",imgBlock:"antd-pro-components-exception-index-imgBlock",imgEle:"antd-pro-components-exception-index-imgEle",content:"antd-pro-components-exception-index-content",desc:"antd-pro-components-exception-index-desc",actions:"antd-pro-components-exception-index-actions"}},"7DNP":function(e,t,n){e.exports=n("55Ip"),e.exports.routerRedux=n("L342")},"7GkX":function(e,t,n){var r=n("b80T"),o=n("A90E"),a=n("MMmD");function i(e){return a(e)?r(e):o(e)}e.exports=i},"7HbP":function(e,t,n){e.exports={boxWrapper:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-boxWrapper",wrapper:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-wrapper",filterWrapper:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-filterWrapper",addButton:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-addButton",title:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-title",filterBox:"antd-pro-pages-protocol-i-e-c101-i-e-c-table-index-filterBox"}},"7Inb":function(e,t,n){"use strict";var r=n("W6Rk")["default"];n(4),t=e.exports=r,t["default"]=t},"7Ix3":function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},"7Kak":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("KPFz")},"7PEA":function(e,t,n){n("HlNX")("getOwnPropertyNames",function(){return n("CTsd").f})},"7Pqi":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875"},e.exports=t["default"]},"7RDE":function(e,t,n){"use strict";var r,o=n("c0Oy"),a=n("+o5p")(0),i=n("rKIl"),l=n("+y51"),s=n("lFUy"),u=n("2Os2"),c=n("u8+u"),d=n("Jc7p"),f=n("Jc7p"),p=!o.ActiveXObject&&"ActiveXObject"in o,m="WeakMap",h=l.getWeak,g=Object.isExtensible,v=u.ufstore,y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},b={get:function(e){if(c(e)){var t=h(e);return!0===t?v(d(this,m)).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(d(this,m),e,t)}},w=e.exports=n("nWMQ")(m,y,b,u,!0,!0);f&&p&&(r=u.getConstructor(y,m),s(r.prototype,b),l.NEED=!0,a(["delete","has","get","set"],function(e){var t=w.prototype,n=t[e];i(t,e,function(t,o){if(c(t)&&!g(t)){this._f||(this._f=new r);var a=this._f[e](t,o);return"set"==e?this:a}return n.call(this,t,o)})}))},"7SZZ":function(e,t,n){"use strict";t.__esModule=!0;var r=n("pzBr");Object.defineProperty(t,"take",{enumerable:!0,get:function(){return r.take}}),Object.defineProperty(t,"takem",{enumerable:!0,get:function(){return r.takem}}),Object.defineProperty(t,"put",{enumerable:!0,get:function(){return r.put}}),Object.defineProperty(t,"all",{enumerable:!0,get:function(){return r.all}}),Object.defineProperty(t,"race",{enumerable:!0,get:function(){return r.race}}),Object.defineProperty(t,"call",{enumerable:!0,get:function(){return r.call}}),Object.defineProperty(t,"apply",{enumerable:!0,get:function(){return r.apply}}),Object.defineProperty(t,"cps",{enumerable:!0,get:function(){return r.cps}}),Object.defineProperty(t,"fork",{enumerable:!0,get:function(){return r.fork}}),Object.defineProperty(t,"spawn",{enumerable:!0,get:function(){return r.spawn}}),Object.defineProperty(t,"join",{enumerable:!0,get:function(){return r.join}}),Object.defineProperty(t,"cancel",{enumerable:!0,get:function(){return r.cancel}}),Object.defineProperty(t,"select",{enumerable:!0,get:function(){return r.select}}),Object.defineProperty(t,"actionChannel",{enumerable:!0,get:function(){return r.actionChannel}}),Object.defineProperty(t,"cancelled",{enumerable:!0,get:function(){return r.cancelled}}),Object.defineProperty(t,"flush",{enumerable:!0,get:function(){return r.flush}}),Object.defineProperty(t,"getContext",{enumerable:!0,get:function(){return r.getContext}}),Object.defineProperty(t,"setContext",{enumerable:!0,get:function(){return r.setContext}});var o=n("Yr/2");Object.defineProperty(t,"takeEvery",{enumerable:!0,get:function(){return o.takeEvery}}),Object.defineProperty(t,"takeLatest",{enumerable:!0,get:function(){return o.takeLatest}}),Object.defineProperty(t,"throttle",{enumerable:!0,get:function(){return o.throttle}})},"7TPF":function(e,t,n){n("AUvm"),e.exports=n("WEpk").Object.getOwnPropertySymbols},"7Uk0":function(e,t,n){"use strict";var r=n("il4q"),o=n("Spc3"),a=n("OsVd");e.exports=function(e){var t=r(this),n=a(t.length),i=arguments.length,l=o(i>1?arguments[1]:void 0,n),s=i>2?arguments[2]:void 0,u=void 0===s?n:o(s,n);while(u>l)t[l++]=e;return t}},"7bOu":function(e,t,n){"use strict";(function(t){function n(e,n){var a=this,l=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return l||s?(n?n(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!n&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(o,a):(a._writableState.errorEmitted=!0,t.nextTick(r,a,e)):t.nextTick(r,a,e):n?(t.nextTick(o,a),n(e)):t.nextTick(o,a)}),this)}function r(e,t){i(e,t),o(e)}function o(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(e,t){e.emit("error",t)}function l(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:n,undestroy:a,errorOrDestroy:l}}).call(this,n("Q2Ig"))},"7eKr":function(e,t,n){e.exports=n("RU/L")},"7fdX":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("6UJt");var a=r(n("DFOY")),i=r(n("p0pE"));n("Pwec");var l=r(n("CtXQ"));n("7Kak");var s=r(n("9yH6"));n("giR+");var u=r(n("fyUT"));n("5NDa");var c=r(n("5rEg")),d=r(n("qIgq"));n("14J3");var f=r(n("BMrR"));n("jCWc");var p=r(n("kPKH"));n("y8nQ");var m=r(n("Vl3Y")),h=r(n("jehZ"));n("/zsF");var g=r(n("PArb")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("OaEy");var C,E,M,S=r(n("2fM7")),O=o(n("q1tI")),T=n("MuoO"),k=n("LLXN"),x=r(n("TSYQ")),N=n("Y2fQ"),L=n("+n12"),P=r(n("ao7w")),I=r(n("Nf/D")),D=r(n("YSXX")),A=r(n("xNuS")),R=r(n("xR63"));n("lTVr");var F="cloud"!==(0,L.getPageModel)(),V=S.default.Option,j=(C=(0,T.connect)(function(e){var t=e.measureMonitor;return{measureMonitor:t}}),C((M=function(e){function t(e){var n;return(0,v.default)(this,t),n=(0,b.default)(this,(0,w.default)(t).call(this,e)),n.handleCollapsed=function(){n.setState({collapsed:!0,easyCollapsed:!0})},n.renderDefaultPort=function(e){var t=44818;switch(e){case"Siemens-fw":t=2e3;break;case"Siemens PPI Over Tcp":case"Melsec Fx Serial Over Tcp":case"Melsec Fx Links Over Tcp":case"Yokogawa Link Tcp":case"Keyence Nano Over Tcp":case"Vigor Serial Over Tcp":case"XINJE InternalNet":case"Fuji SPB Over Tcp":case"Fuji SPHNet":case"Delta Serial Over Tcp":case"Delta Tcp":t=7e3;break;case"Siemens WebApi":t=443;break;case"Melsec-MC-3E-UDP":case"Melsec-MC-R":t=6e3;break;case"Ge SRPT":t=18245;break;case"Keyence Mc":t=5e3;break;case"Beckhoff ADS":t=48898;break;case"XINJE TcpNet":case"XINJE Serial Over Tcp":case"Inovance Over TCP":case"Inovance TcpNet":t=502;break;case"CNC FanucSerise0i":t=8193;break;case"DNP3 TCP":case"DNP3 UDP":case"DNP3 RTU":t=2e4;break;case"ROBOT RobotEfort":t=8008;break;case"ROBOT RobotABB":t=80;break;case"ROBOT RobotFanuc":t=60008;break;default:break}return t},n.renderSerial=function(){var e,t=n.props,r=t.measureMonitor,o=t.form,a=t.data,i=r.serial,l=i.rs232,s=void 0===l?{}:l,u=i.rs485,c=void 0===u?{}:u,d=i.com3,v=void 0===d?{}:d,y=i.com4,b=void 0===y?{}:y,w=i.lora,_=void 0===w?{}:w,C=o.getFieldValue("endpoint")||a.endpoint,E=s,M="";switch(C){case"rs232":E=s;break;case"rs485":E=c;break;case"com3":E=v;break;case"com4":E=b;break;case"lora":E=_;break;default:E=null!==(e=null===i||void 0===i?void 0:i[C])&&void 0!==e?e:{};break}var S="";switch(E.parityChk){case"n":S=(0,k.formatMessage)({id:"controller.form.none"});break;case"e":S=(0,k.formatMessage)({id:"controller.form.even"});break;case"o":S=(0,k.formatMessage)({id:"controller.form.odd"});break;default:S=E.parityChk;break}var T={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return M=O.default.createElement(O.default.Fragment,null,O.default.createElement("div",{style:{paddingLeft:40,paddingRight:40}},O.default.createElement("span",{style:{fontSize:16,marginRight:15}},(0,k.formatMessage)({id:"controller.serial-param"})),O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.serial-param-tip"})}),O.default.createElement(g.default,{style:{backgroundColor:"#e9e9e9",margin:0,marginTop:10,marginBottom:10}})),O.default.createElement(f.default,{gutter:8},O.default.createElement(p.default,{span:12},O.default.createElement(m.default.Item,(0,h.default)({},T,{label:(0,k.formatMessage)({id:"controller.form.baudrate"})}),E.baud)),O.default.createElement(p.default,{span:12},O.default.createElement(m.default.Item,(0,h.default)({},T,{label:(0,k.formatMessage)({id:"controller.form.bytesize"})}),E.bits))),O.default.createElement(f.default,{gutter:8},O.default.createElement(p.default,{span:12},O.default.createElement(m.default.Item,(0,h.default)({},T,{label:(0,k.formatMessage)({id:"controller.form.parity"})}),S)),O.default.createElement(p.default,{span:12},O.default.createElement(m.default.Item,(0,h.default)({},T,{label:(0,k.formatMessage)({id:"controller.form.stopbits"})}),E.stopbits)))),M},n.protocolChange=function(e){var t=n.props.form,r=t.setFieldsValue,o=t.getFieldValue;"ISO-on-TCP"===e&&o("port")?r({port:102}):"Modbus-TCP"===e&&o("port")?r({port:502}):"EtherNet/IP"!==e&&"EtherNet/IP(MicroLogix)"!==e||r({port:44818})},n.renderISOONTCP=function(){var e,t,r=n.props,o=r.form,a=r.data,i=r.isAdd,l=o.getFieldDecorator,f=o.getFieldValue,p=a.args,h=void 0===p?{}:p,g=a.endpoint,v=void 0===g?"":g,y=v.split(":"),b=(0,d.default)(y,2),w=b[0],_=b[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:_||102,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.mode"})},i?l("args.mode",{initialValue:h.mode||"Rack/Slot",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.mode"})})}]})(O.default.createElement(s.default.Group,null,O.default.createElement(s.default,{value:"Rack/Slot"},"Rack/Slot"),O.default.createElement(s.default,{value:"TSAP"},"TSAP"))):h.mode),("Rack/Slot"===f("args.mode")||"Rack/Slot"===h.mode)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.rack"})},l("args.rack",{initialValue:null!==(e=null===h||void 0===h?void 0:h.rack)&&void 0!==e?e:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.rack"})})},{pattern:/^([0-9]|(1[0-5]))$/,message:(0,k.formatMessage)({id:"controller.form.check-positive-number"})}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slot"})},l("args.slot",{initialValue:null!==(t=null===h||void 0===h?void 0:h.slot)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slot"})})},{pattern:/^([0-9]|(1[0-5]))$/,message:(0,k.formatMessage)({id:"controller.form.check-positive-number"})}]})(O.default.createElement(u.default,null)))),("TSAP"===f("args.mode")||"TSAP"===h.mode)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.local_tsap"})},l("args.localTsap",{initialValue:h.localTsap||"10.00",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.local_tsap"})})},{pattern:/^([A-F0-9]{2})\.([A-F0-9]{2})$/,message:(0,k.formatMessage)({id:"controller.form.check-tip1"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.remote_tsap"})},l("args.remoteTsap",{initialValue:h.remoteTsap||"10.00",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.remote_tsap"})})},{pattern:/^([A-F0-9]{2})\.([A-F0-9]{2})+$/,message:(0,k.formatMessage)({id:"controller.form.check-tip1"})}]})(O.default.createElement(c.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced())},n.renderModbusTcp=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args,l=void 0===i?{}:i,s=o.endpoint,f=void 0===s?"":s,p=f.split(":"),h=(0,d.default)(p,2),g=h[0],v=h[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:g,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:v||502,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},a("args.slaveAddr",{initialValue:l.slaveAddr||1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedModbus(e))},n.renderMewtocol=function(){var e=n.props,t=e.form,r=e.data,o=t.getFieldDecorator,a=t.getFieldValue,i=r.args,l=void 0===i?{}:i;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},o("args.stationNo",{initialValue:l.stationNo,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},o("endpoint",{initialValue:r.endpoint||"rs485"})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},o("samplePeriod",{initialValue:r.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedModbus("Panasonic Mewtocol"),"lora"!==a("endpoint")&&n.renderSerial())},n.renderModbusRTU=function(){var e=n.props,t=e.form,r=e.data,o=t.getFieldDecorator,a=t.getFieldValue,i=r.args,l=void 0===i?{}:i;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},o("args.slaveAddr",{initialValue:l.slaveAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},o("endpoint",{initialValue:r.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},o("samplePeriod",{initialValue:r.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedModbus(),"lora"!==a("endpoint")&&n.renderSerial())},n.renderModbusRtuSlave=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=r.getFieldValue,l=o.args,s=void 0===l?{}:l;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},a("args.slaveAddr",{initialValue:s.slaveAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},a("endpoint",{initialValue:o.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.status-expiration-time"})},a("args.statusTimeout",{initialValue:null!==(e=null===s||void 0===s?void 0:s.statusTimeout)&&void 0!==e?e:300,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.status-expiration-time"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.status-expiration-time-info"})}))),n.renderControllerFooterContent(),n.renderAdvancedModbusRtuSlave(),"lora"!==i("endpoint")&&n.renderSerial())},n.renderEtherNetIP=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1],w=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,"Yokogawa Link Tcp"===e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.cpuNumber",{initialValue:null!==(t=null===h||void 0===h?void 0:h.cpuNumber)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),["Siemens PPI Over Tcp","Mewtocol Over Tcp","DLT645 Over Tcp","Vigor Serial Over Tcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(r=null===h||void 0===h?void 0:h.stationNo)&&void 0!==r?r:"Siemens PPI Over Tcp"===e?1:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(t,n,r){return"DLT645 Over Tcp"===e?(0,L.validateMaxNumberRange)(n,"0","9999999999999999",r):(0,L.validateNumberRange)(n,0,255,r)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),"ROBOT RobotABB"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.userName"})},l("args.username",{initialValue:h.username,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.userName"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.password"})},l("args.password",{initialValue:h.password,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.password"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default.Password,{style:{width:202}})))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(t,n,r){return(0,L.validateNumberRange)(n,1,["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotFanuc","ROBOT RobotABB"].includes(e)?3600:864e3,r)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-".concat(["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotFanuc","ROBOT RobotABB"].includes(e)?3600:864e3,")"))),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced())},n.handleSecurityPolicySelect=function(e){var t=n.props.form,r=t.setFieldsValue;r("None"===e||"SelfAdaption"===e?{"args.securityMode":"None"}:{"args.securityMode":"Sign"})},n.renderOPCUA=function(){var e,t,r,o,a=n.props,i=a.form,s=a.data,d=a.isAdd,f=i.getFieldDecorator,p=i.getFieldValue,g=n.state.collapsed,v=s.args,y=void 0===v?{}:v,b=s.endpoint,w=void 0===b?"rs485":b,_={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.service-url"})},f("endpoint",{initialValue:w&&w.substring(10,w.length),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.service-url"})})},{pattern:/^[^\u4e00-\u9fa5]{0,}$/,message:(0,k.formatMessage)({id:"controller.form.check-ch-zh"})}]})(O.default.createElement(c.default,{addonBefore:"opc.tcp://"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},f("samplePeriod",{initialValue:s.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.auth"})},f("args.auth",{initialValue:null!==(e=null===y||void 0===y?void 0:y.auth)&&void 0!==e?e:"anonymous"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"anonymous"},(0,k.formatMessage)({id:"controller.form.anonymous"})),O.default.createElement(V,{value:"user"},(0,k.formatMessage)({id:"controller.form.userInfo"})),O.default.createElement(V,{value:"certificate"},(0,k.formatMessage)({id:"controller.form.certificate-auth"}))))),"user"===p("args.auth")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.userName"})},f("args.username",{initialValue:y.username,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.userName"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.password"})},f("args.password",{initialValue:y.password,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.password"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default.Password,{style:{width:202}})))),"certificate"===p("args.auth")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.certificate"})},f("args.certificate",{initialValue:null!==(t=null===y||void 0===y?void 0:y.certificate)&&void 0!==t?t:""})(O.default.createElement(R.default,{fileSuffix:".der",fileType:"opcuaDriver_ca",remove:!0,disabled:!F}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.private-key"})},f("args.privateKey",{initialValue:null!==(r=null===y||void 0===y?void 0:y.privateKey)&&void 0!==r?r:""})(O.default.createElement(R.default,{fileSuffix:".der",fileType:"opcuaDriver_key",remove:!0,disabled:!F})))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.security-policy"})},f("args.securityPolicy",{initialValue:(null===y||void 0===y?void 0:y.securityPolicy)||"None"})(O.default.createElement(S.default,{onSelect:n.handleSecurityPolicySelect},O.default.createElement(V,{value:"None"},"None"),O.default.createElement(V,{value:"SelfAdaption"},(0,k.formatMessage)({id:"controller.form.security-auto"})),O.default.createElement(V,{value:"Basic128Rsa15"},"Basic128Rsa15"),O.default.createElement(V,{value:"Basic256"},"Basic256"),O.default.createElement(V,{value:"Basic256Sha256"},"Basic256Sha256"),O.default.createElement(V,{value:"Aes128Sha256RsaOaep"},"Aes128Sha256RsaOaep")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.security-mode"})},f("args.securityMode",{initialValue:(null===y||void 0===y?void 0:y.securityMode)||"None"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"None",disabled:!("None"===p("args.securityPolicy")||"SelfAdaption"===p("args.securityPolicy"))},"None"),O.default.createElement(V,{value:"Sign",disabled:!("None"!==p("args.securityPolicy"))},(0,k.formatMessage)({id:"controller.form.security-policy-sign"})),O.default.createElement(V,{value:"SignAndEncrypt",disabled:!("None"!==p("args.securityPolicy"))},(0,k.formatMessage)({id:"controller.form.security-policy-signandencrypt"}))))),n.renderControllerFooterContent(),O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!g})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:g?"down":"right"})),O.default.createElement("div",{style:{display:g?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.enableMsecSample"}),labelAlign:"left"},_),f("args.enableMsecSample",{initialValue:null!==(o=null===y||void 0===y?void 0:y.enableMsecSample)&&void 0!==o?o:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enableMsecSample"})})}]})(O.default.createElement(I.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.enableMsecSample-info"})}))),1===p("args.enableMsecSample")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod"})},f("args.msecSamplePeriod",{initialValue:y.msecSamplePeriod||500,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,50,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.millisecond"}),"(50-1000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})},O.default.createElement("span",{style:{marginRight:20}},(0,k.formatMessage)({id:"controller.form.polling"})),f("args.msecPackage",{initialValue:y.msecPackage||20,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,10,36e3,n)}}]})(O.default.createElement(u.default,{style:{width:150}})),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.polling1"}),"(10-36000)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting-info"})})))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"}),labelAlign:"left"},_),f("args.continuousAcquisition",{initialValue:d?1:y.continuousAcquisition,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"})})}]})(O.default.createElement(I.default,null))),1===p("args.continuousAcquisition")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})},f("args.maxContinuousNumber",{initialValue:y.maxContinuousNumber||50,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,1e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(2-10000)")),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},f("expired",{initialValue:s.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},f("args.connectTimeOut",{initialValue:(null===y||void 0===y?void 0:y.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),n.renderCommMsg())))},n.renderMitsubishiMC3C=function(){var e,t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=a.getFieldValue,d=i.args,f=void 0===d?{}:d,p=(null===(e=s("protocol"))||void 0===e?void 0:e[(null===(t=s("protocol"))||void 0===t?void 0:t.length)-1])||i.protocol;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.format"})},l("args.transformat",{initialValue:f.transformat||"1oct"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"1oct"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-1oct"})),O.default.createElement(V,{value:"1hex"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-1hex"})),O.default.createElement(V,{value:"4oct"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-4oct"})),O.default.createElement(V,{value:"4hex"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-4hex"}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:f.stationNo,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})},l("args.sumCheck",{initialValue:null!==(r=null===f||void 0===f?void 0:f.sumCheck)&&void 0!==r?r:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})})}]})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),"lora"!==s("endpoint")&&n.renderSerial(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.controllerType"})},"Mitsubishi MC 1C"===p?O.default.createElement("span",null,"FX-485ADP/485BD/232BD\uff0cFX5U"):O.default.createElement("span",null,"FX-485ADP/485BD/232BD,FX5U,Q02")))},n.renderMitsubishiMC1E=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args,l=void 0===i?{}:i,s=o.endpoint,f=void 0===s?"":s,p=f.split(":"),h=(0,d.default)(p,2),g=h[0],v=h[1],y="Mitsubishi MC 1E"===e;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.data-code"})},a("args.commuDataCode",{initialValue:l.commuDataCode||"Binary",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.data-code"})})}]})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"Binary"},(0,k.formatMessage)({id:"controller.form.mitsubishi.binary"})),y&&O.default.createElement(V,{value:"ASCII"},"ASCII"),!y&&O.default.createElement(V,{value:"ASCII(OCT)"},(0,k.formatMessage)({id:"controller.form.mitsubishi.ascii-oct"})),!y&&O.default.createElement(V,{value:"ASCII(HEX)"},(0,k.formatMessage)({id:"controller.form.mitsubishi.ascii-hex"}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},a("args.commuMode",{initialValue:l.commuMode||"tcp",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"tcp"},"TCP"),!y&&O.default.createElement(V,{value:"udp"},"UDP")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:g,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:v||6e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.controllerType"})},y?O.default.createElement("span",null,"FX3U,FX3GE"):O.default.createElement("span",null,"FX1N,FX2N,FX3U,FX5U")))},n.renderMitsubishiCPUPort=function(){var e=n.props,t=e.form,r=e.data,o=t.getFieldDecorator,a=t.getFieldValue;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},o("endpoint",{initialValue:r.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},o("samplePeriod",{initialValue:r.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedMitsubish("Mitsubishi CPU Port"),"lora"!==a("endpoint")&&n.renderSerial(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.controllerType"})},O.default.createElement("span",null,"FX1N,FX2N,FX3U,FX5U")))},n.renderPPIAndFatekProgram=function(e){var t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=o.getFieldValue,s=a.args;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},i("args.stationNo",{initialValue:null!==(t=null===s||void 0===s?void 0:s.stationNo)&&void 0!==t?t:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},i("endpoint",{initialValue:a.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},i("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedMitsubish(e),"lora"!==l("endpoint")&&n.renderSerial(),"Siemens PPI"===e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.controllerType"})},O.default.createElement("span",null,"FX1N,FX2N,FX3U,FX5U")))},n.renderFlowmeter=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},a("args.stationNo",{initialValue:null!==(e=null===i||void 0===i?void 0:i.stationNo)&&void 0!==e?e:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},a("endpoint",{initialValue:o.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedFlowmeter())},n.renderFINSUDP=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1];return O.default.createElement(O.default.Fragment,null,["Omron HL Over Tcp","Omron HL CMode Over Tcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=h.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||9600,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),!["Omron HL Over Tcp","Omron HL CMode Over Tcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.unit-numbe"})},l("args.DA2",{initialValue:null!==(r=null===h||void 0===h?void 0:h.DA2)&&void 0!==r?r:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.unit-numbe"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedOMRON())},n.renderHostLink=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=r.getFieldValue,l=o.args;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.station-number"})},a("args.stationNo",{initialValue:null!==(e=null===l||void 0===l?void 0:l.stationNo)&&void 0!==e?e:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.station-number"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},a("endpoint",{initialValue:o.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedOMRON("hostlink"),"lora"!==i("endpoint")&&n.renderSerial())},n.renderMitsubishi3COverTCP=function(){var e,t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=a.args,s=void 0===l?{}:l,f=a.endpoint,p=void 0===f?"":f,h=p.split(":"),g=(0,d.default)(h,2),v=g[0],y=g[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},i("args.ip",{initialValue:v,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},i("args.port",{initialValue:null!==(e=y)&&void 0!==e?e:6e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.format"})},i("args.transformat",{initialValue:s.transformat||"1oct"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"1oct"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-1oct"})),O.default.createElement(V,{value:"1hex"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-1hex"})),O.default.createElement(V,{value:"4oct"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-4oct"})),O.default.createElement(V,{value:"4hex"},O.default.createElement(k.FormattedMessage,{id:"controller.form.mitsubishi.format-4hex"}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},i("args.stationNo",{initialValue:s.stationNo,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})},i("args.sumCheck",{initialValue:null!==(t=null===s||void 0===s?void 0:s.sumCheck)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})})}]})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},i("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.controllerType"})},O.default.createElement("span",null,"FX2N,FX3U,FX5U")))},n.renderOnChangeReport=function(){var e,t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=o.getFieldValue,s=l("enablePerOnchange");return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})},i("enablePerOnchange",{initialValue:null!==(e=!!(null===a||void 0===a?void 0:a.enablePerOnchange))&&void 0!==e&&e,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})})}]})(O.default.createElement(I.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.enablePerOnchange-info"})}))),s?O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.onchange-period"})},i("onchangePeriod",{initialValue:null!==(t=null===a||void 0===a?void 0:a.onchangePeriod)&&void 0!==t?t:600,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.onchange-period"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,"1","86400",n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")):"")},n.renderEasyCOM=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=r.getFieldValue,l=o.endpoint,s=void 0===l?"":l,f=s.split(":"),p=(0,d.default)(f,2),h=p[0],g=p[1];return O.default.createElement(O.default.Fragment,null,"Easy-Com"===e?O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},a("endpoint",{initialValue:o.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))):O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:h,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:g||502,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderEasyOderSet(),n.renderAdvancedEasy(e),"Easy-Com"===e&&"lora"!==i("endpoint")&&n.renderSerial())},n.renderEasyOderSet=function(){var e,t,r,o,a,s,d,f,p,g,v,y,b,w,_,C,E,M,T,x,N,P,R,F,j,z,B,H,W,U,q,K,G,Y,X,Z,Q,J,$,ee,te,ne,re,oe,ae,ie,le,se,ue,ce,de,fe,pe,me,he,ge,ve,ye,be,we=n.props,_e=we.form,Ce=we.data,Ee=Ce.args,Me=void 0===Ee?{}:Ee,Se=Me.commands,Oe=void 0===Se?[]:Se,Te=n.state.easyCollapsed,ke=_e.getFieldDecorator,xe=_e.getFieldValue,Ne=_e.validateFields,Le={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}},Pe={},Ie={};2===Oe.length?(Pe=(0,i.default)({},Oe[0]),Ie=(0,i.default)({},Oe[1])):1===Oe.length&&("read-only"===Oe[0].type?Pe=(0,i.default)({},Oe[0]):Ie=(0,i.default)({},Oe[0]));var De="read-only"===(null===(e=Pe)||void 0===e?void 0:e.type)?1:0,Ae="write-only"===(null===(t=Ie)||void 0===t?void 0:t.type)?1:0;return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,marginBottom:5,display:"block",pointerEvents:"auto"},onClick:function(){return n.setState({easyCollapsed:!Te})}},O.default.createElement(k.FormattedMessage,{id:"controller.form.easy.order-set"}),O.default.createElement(l.default,{style:{marginLeft:5},type:Te?"down":"right"})),O.default.createElement("div",{style:{display:Te?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.easy.read-data"}),labelAlign:"left"},Le),ke("command.r_command.type",{initialValue:(null===(r=Pe)||void 0===r?void 0:r.type)?De:1,rules:[{validator:function(e,t,n){0===t&&0===xe("command.w_command.type")&&n((0,k.formatMessage)({id:"controller.form.easy.oder-tip"})),Ne(["command.w_command.type"]),n()}}]})(O.default.createElement(I.default,null))),1===xe("command.r_command.type")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.IORD"})},ke("command.r_command.req.req_bytes",{initialValue:(null===(o=Pe)||void 0===o?void 0:null===(a=o.req)||void 0===a?void 0:a.req_bytes)||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.IORD"})})},{max:256,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}]})(O.default.createElement(c.default,{placeholder:"00 00 00 00"})),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.easy.IORD-info"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-len"})},ke("command.r_command.rsp.rsp_length",{initialValue:null===(s=Pe)||void 0===s?void 0:null===(d=s.rsp)||void 0===d?void 0:d.rsp_length,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.response-len"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-header-check"})},ke("command.r_command.rsp_header_isCheck",{initialValue:(null===(f=Pe)||void 0===f?void 0:null===(p=f.rsp)||void 0===p?void 0:p.rsp_check_header_len)>0?1:0})(O.default.createElement(I.default,null))),1===xe("command.r_command.rsp_header_isCheck")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.header-len"})},ke("command.r_command.rsp.rsp_check_header_len",{initialValue:null===(g=Pe)||void 0===g?void 0:null===(v=g.rsp)||void 0===v?void 0:v.rsp_check_header_len,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.header-len"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.expectation-header"})},ke("command.r_command.rsp.rsp_header_bytes",{initialValue:(null===(y=Pe)||void 0===y?void 0:null===(b=y.rsp)||void 0===b?void 0:b.rsp_header_bytes)||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.expectation-header"})})},{max:256,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}]})(O.default.createElement(c.default,{placeholder:"00 00 00 00"})))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-check"})},ke("command.r_command.rsp.rsp_checksum_enabled",{initialValue:null!==(w=null===(_=Pe)||void 0===_?void 0:null===(C=_.rsp)||void 0===C?void 0:C.rsp_checksum_enabled)&&void 0!==w?w:0})(O.default.createElement(I.default,null))),1===xe("command.r_command.rsp.rsp_checksum_enabled")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-start-addr"})},ke("command.r_command.rsp.rsp_first_check_offset",{initialValue:null===(E=Pe)||void 0===E?void 0:null===(M=E.rsp)||void 0===M?void 0:M.rsp_first_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-start-addr"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"})),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.easy.check-byte-info"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})},ke("command.r_command.rsp.rsp_end_check_offset",{initialValue:null===(T=Pe)||void 0===T?void 0:null===(x=T.rsp)||void 0===x?void 0:x.rsp_end_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-method"})},ke("command.r_command.rsp.rsp_check_method",{initialValue:(null===(N=Pe)||void 0===N?void 0:null===(P=N.rsp)||void 0===P?void 0:P.rsp_check_method)||"crc16"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"crc16"},"CRC16"),O.default.createElement(V,{value:"sum16"},"SUM16"),O.default.createElement(V,{value:"sum8"},"SUM8")))),("crc16"===xe("command.r_command.rsp.rsp_check_method")||"sum16"===xe("command.r_command.rsp.rsp_check_method"))&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-byte-order"})},ke("command.r_command.rsp.checksum_endian_reverse",{initialValue:null!==(R=null===(F=Pe)||void 0===F?void 0:null===(j=F.rsp)||void 0===j?void 0:j.checksum_endian_reverse)&&void 0!==R?R:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.same-with-controllor"}))),O.default.createElement(V,{value:1},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.opposed-to-controllor"})))))))))),O.default.createElement("div",{style:{display:Te?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.easy.write-data"}),labelAlign:"left"},Le),ke("command.w_command.type",{initialValue:Ie?Ae:1,rules:[{validator:function(e,t,n){0===t&&0===xe("command.r_command.type")&&n((0,k.formatMessage)({id:"controller.form.easy.oder-tip"})),Ne(["command.r_command.type"]),n()}}]})(O.default.createElement(I.default,null))),1===xe("command.w_command.type")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.IOWT"})},ke("command.w_command.req.req_bytes",{initialValue:(null===(z=Ie)||void 0===z?void 0:null===(B=z.req)||void 0===B?void 0:B.req_bytes)||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.IOWT"})})},{max:256,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}]})(O.default.createElement(c.default,{placeholder:"00 00 00 00"})),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.easy.IORD-info"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.req-check"})},ke("command.w_command.req.req_checksum_enabled",{initialValue:null!==(H=null===(W=Ie)||void 0===W?void 0:null===(U=W.req)||void 0===U?void 0:U.req_checksum_enabled)&&void 0!==H?H:0,rules:[{required:!0}]})(O.default.createElement(I.default,null))),1===xe("command.w_command.req.req_checksum_enabled")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-method"})},ke("command.w_command.req.req_check_method",{initialValue:(null===(q=Ie)||void 0===q?void 0:null===(K=q.req)||void 0===K?void 0:K.req_check_method)||"crc16"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"crc16"},"CRC16"),O.default.createElement(V,{value:"sum16"},"SUM16"),O.default.createElement(V,{value:"sum8"},"SUM8")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-start-byte"})},ke("command.w_command.req.req_first_check_offset",{initialValue:null===(G=Ie)||void 0===G?void 0:null===(Y=G.req)||void 0===Y?void 0:Y.req_first_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-start-byte"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})},ke("command.w_command.req.req_end_check_offset",{initialValue:null===(X=Ie)||void 0===X?void 0:null===(Z=X.req)||void 0===Z?void 0:Z.req_end_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),("crc16"===xe("command.w_command.req.req_check_method")||"sum16"===xe("command.w_command.req.req_check_method"))&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-byte-order"})},ke("command.w_command.req.req_checksum_endian_reverse",{initialValue:null!==(Q=null===(J=Ie)||void 0===J?void 0:null===($=J.req)||void 0===$?void 0:$.req_checksum_endian_reverse)&&void 0!==Q?Q:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.same-with-controllor"}))),O.default.createElement(V,{value:1},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.opposed-to-controllor"})))))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-len"})},ke("command.w_command.rsp.rsp_length",{initialValue:null===(ee=Ie)||void 0===ee?void 0:null===(te=ee.rsp)||void 0===te?void 0:te.rsp_length,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.response-len"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-header-check"})},ke("command.w_command.rsp_header_isCheck",{initialValue:(null===(ne=Ie)||void 0===ne?void 0:null===(re=ne.rsp)||void 0===re?void 0:re.rsp_check_header_len)>0?1:0})(O.default.createElement(I.default,null))),1===xe("command.w_command.rsp_header_isCheck")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.header-len"})},ke("command.w_command.rsp.rsp_check_header_len",{initialValue:null===(oe=Ie)||void 0===oe?void 0:null===(ae=oe.rsp)||void 0===ae?void 0:ae.rsp_check_header_len,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.header-len"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.expectation-header"})},ke("command.w_command.rsp.rsp_header_bytes",{initialValue:(null===(ie=Ie)||void 0===ie?void 0:null===(le=ie.rsp)||void 0===le?void 0:le.rsp_header_bytes)||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.expectation-header"})})},{max:256,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}]})(O.default.createElement(c.default,{placeholder:"00 00 00 00"})))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.response-check"})},ke("command.w_command.rsp.rsp_checksum_enabled",{initialValue:null!==(se=null===(ue=Ie)||void 0===ue?void 0:null===(ce=ue.rsp)||void 0===ce?void 0:ce.rsp_checksum_enabled)&&void 0!==se?se:0})(O.default.createElement(I.default,null))),1===xe("command.w_command.rsp.rsp_checksum_enabled")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-start-addr"})},ke("command.w_command.rsp.rsp_first_check_offset",{initialValue:null===(de=Ie)||void 0===de?void 0:null===(fe=de.rsp)||void 0===fe?void 0:fe.rsp_first_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-start-addr"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"})),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.easy.check-byte-info"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})},ke("command.w_command.rsp.rsp_end_check_offset",{initialValue:null===(pe=Ie)||void 0===pe?void 0:null===(me=pe.rsp)||void 0===me?void 0:me.rsp_end_check_offset,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.easy.check-end-byte"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,256,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.byte"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-method"})},ke("command.w_command.rsp.rsp_check_method",{initialValue:(null===(he=Ie)||void 0===he?void 0:null===(ge=he.rsp)||void 0===ge?void 0:ge.rsp_check_method)||"crc16"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"crc16"},"CRC16"),O.default.createElement(V,{value:"sum16"},"SUM16"),O.default.createElement(V,{value:"sum8"},"SUM8")))),("crc16"===xe("command.w_command.rsp.rsp_check_method")||"sum16"===xe("command.w_command.rsp.rsp_check_method"))&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.easy.check-byte-order"})},ke("command.w_command.rsp.checksum_endian_reverse",{initialValue:null!==(ve=null===(ye=Ie)||void 0===ye?void 0:null===(be=ye.rsp)||void 0===be?void 0:be.checksum_endian_reverse)&&void 0!==ve?ve:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.same-with-controllor"}))),O.default.createElement(V,{value:1},O.default.createElement(A.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"controller.form.easy.opposed-to-controllor"})))))))))))},n.renderAdvancedEasy=function(e){var t,r=n.props,o=r.form,a=r.data,i=a.args,s=void 0===i?{}:i,c=n.state.collapsed,d=o.getFieldDecorator,f={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!c})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:c?"down":"right"})),O.default.createElement("div",{style:{display:c?"block":"none"}},O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte-order"})},d("args.endian",{initialValue:s.endian||"little_endian"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"little_endian"},(0,k.formatMessage)({id:"controller.form.easy.high-byte-first"})),O.default.createElement(V,{value:"big_endian"},(0,k.formatMessage)({id:"controller.form.easy.low-byte-first"}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},d("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"Easy-Ethernet"===e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},d("args.connectTimeOut",{initialValue:(null===s||void 0===s?void 0:s.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"Easy-Com"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},d("args.communicationInterval",{initialValue:null!==(t=null===s||void 0===s?void 0:s.communicationInterval)&&void 0!==t?t:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderAdvancedCJT188=function(){var e,t=n.props,r=t.form,o=t.data,a=o.args,i=void 0===a?{}:a,s=n.state.collapsed,c=r.getFieldDecorator,d={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!s})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:s?"down":"right"})),O.default.createElement("div",{style:{display:s?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},d)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},c("expired",{initialValue:o.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},d)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},c("args.communicationInterval",{initialValue:null!==(e=null===i||void 0===i?void 0:i.communicationInterval)&&void 0!==e?e:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)")),n.renderCommMsg()))},n.getDefaultConnectTimeOut=function(e){var t=1e4;return["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB","ROBOT RobotFanuc"].includes(e)&&(t=2e3),t},n.renderAdvanced=function(){var e,t,r,o,a,i,s,c,d,f=n.props,p=f.form,g=f.data,v=g.args,y=void 0===v?{}:v,b=n.state.collapsed,w=p.getFieldDecorator,_=p.getFieldValue,C=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974"),E={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}},M=(null===(t=_("protocol"))||void 0===t?void 0:t[(null===(r=_("protocol"))||void 0===r?void 0:r.length)-1])||g.protocol,T=["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB","ROBOT RobotFanuc"].includes(M)?10:100;return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!b})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:b?"down":"right"})),O.default.createElement("div",{style:{display:b?"block":"none"}},"Keyence Nano"===M||"Keyence Nano Over Tcp"===M?O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"}),labelAlign:"left"},E),w("args.continuousAcquisition",{initialValue:null!==(o=null===y||void 0===y?void 0:y.continuousAcquisition)&&void 0!==o?o:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"})})}]})(O.default.createElement(I.default,null))),1===_("args.continuousAcquisition")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})},w("args.maxContinuousNumber",{initialValue:null!==(a=null===y||void 0===y?void 0:y.maxContinuousNumber)&&void 0!==a?a:64,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,255,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(2-255)"))):null,"ISO-on-TCP"===M&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.enableMsecSample"}),labelAlign:"left"},E),w("args.enableMsecSample",{initialValue:null!==(i=null===y||void 0===y?void 0:y.enableMsecSample)&&void 0!==i?i:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enableMsecSample"})})}]})(O.default.createElement(I.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.enableMsecSample-info"})}))),1===_("args.enableMsecSample")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod"})},w("args.msecSamplePeriod",{initialValue:y.msecSamplePeriod||500,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,50,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.millisecond"}),"(50-1000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})},O.default.createElement("span",{style:{marginRight:20}},(0,k.formatMessage)({id:"controller.form.polling"})),w("args.msecPackage",{initialValue:y.msecPackage||20,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,10,36e3,n)}}]})(O.default.createElement(u.default,{style:{width:150}})),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.polling1"}),"(10-36000)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting-info"})}))))),"Melsec Fx Serial Over Tcp"===M&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.is-version-new"})},w("args.isVersionNew",{initialValue:null!==(s=null===y||void 0===y?void 0:y.isVersionNew)&&void 0!==s?s:"True"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"True"},(0,k.formatMessage)({id:"common.true"})),O.default.createElement(V,{value:"False"},(0,k.formatMessage)({id:"common.false"}))))),"KeBa-Socket"!==M?O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},E)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},w("expired",{initialValue:g.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)"))):null,("ISO-on-TCP"===M||"Mitsubishi MC 3E"===M||"Mitsubishi MC 1E"===M||"Mitsubishi MC 3C Over TCP"===M||"EtherNet/IP"===M||"EtherNet/IP(MicroLogix)"===M)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},w("args.connectTimeOut",{initialValue:y.connectTimeOut||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,9e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(1-90000)")),["Siemens-fw","Siemens WebApi","Melsec-MC-R","Siemens PPI Over Tcp","Melsec-MC-3E-UDP","Melsec Fx Serial Over Tcp","Melsec Fx Links Over Tcp","Panasonic MC","Mewtocol Over Tcp","Omron CipNet","Omron ConnectedCipNet","Ge SRPT","Yokogawa Link Tcp","Keyence Mc","Keyence Nano Over Tcp","Beckhoff ADS","Delta Tcp","Delta Serial Over Tcp","Vigor Serial Over Tcp","Fuji SPB Over Tcp","Fuji SPHNet","AllenBradley MicroCip","AllenBradley ConnectedCip","AllenBradley SLC","DLT645 Over Tcp","CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB","ROBOT RobotFanuc"].includes(M)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},w("args.connectTimeOut",{initialValue:y.connectTimeOut||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),["Mitsubishi MC 3C","Melsec Fx Links","Keyence Nano","Delta Ascii","Delta Serial","Vigor Serial","Fuji SPB"].includes(M)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},E)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},w("args.communicationInterval",{initialValue:null!==(c=null===y||void 0===y?void 0:y.communicationInterval)&&void 0!==c?c:T,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),"DLT645 Over Tcp"===M&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.initialization"})},w("args.activeWhenOpen",{initialValue:"True"===(null===y||void 0===y?void 0:y.activeWhenOpen)?1:0,valuePropName:"checked"})(O.default.createElement(I.default,null))),["EtherNet/IP","Omron CipNet","AllenBradley MicroCip"].includes(M)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slot"})},w("args.slot",{initialValue:null!==(d=null===y||void 0===y?void 0:y.slot)&&void 0!==d?d:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slot"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,"0","65535",n)}}]})(O.default.createElement(u.default,null))),!("ISO-on-TCP"===M&&C)&&n.renderCommMsg()))},n.renderAdvancedFlowmeter=function(e){var t,r=n.props,o=r.form,a=r.data,i=n.state.collapsed,s=a.args,c=void 0===s?{}:s,d=o.getFieldDecorator,f={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},d("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},d("args.communicationInterval",{initialValue:null!==(t=null===c||void 0===c?void 0:c.communicationInterval)&&void 0!==t?t:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)")),"DLT645-2007"===e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.initialization"})},d("args.activeWhenOpen",{initialValue:"True"===(null===c||void 0===c?void 0:c.activeWhenOpen)?1:0,valuePropName:"checked"})(O.default.createElement(I.default,null))),n.renderCommMsg()))},n.renderAdvancedMitsubish=function(e){var t,r,o,a,i=n.props,s=i.form,c=i.data,d=c.args,f=void 0===d?{}:d,p=n.state.collapsed,g=s.getFieldDecorator,v={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!p})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:p?"down":"right"})),O.default.createElement("div",{style:{display:p?"block":"none"}},"Mitsubishi CPU Port"===e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.is-version-new"})},g("args.isVersionNew",{initialValue:null!==(t=null===f||void 0===f?void 0:f.isVersionNew)&&void 0!==t?t:"True"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"True"},(0,k.formatMessage)({id:"common.true"})),O.default.createElement(V,{value:"False"},(0,k.formatMessage)({id:"common.false"}))))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},v)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},g("expired",{initialValue:c.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),["FatekProgramOverTcp","Siemens PPI Over Tcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},g("args.connectTimeOut",{initialValue:(null===c||void 0===c?void 0:null===(r=c.args)||void 0===r?void 0:r.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),("FatekProgram"===e||"Mitsubishi CPU Port"===e||"Siemens PPI"===e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},v)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},g("args.communicationInterval",{initialValue:null!==(o=null===c||void 0===c?void 0:null===(a=c.args)||void 0===a?void 0:a.communicationInterval)&&void 0!==o?o:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderAdvancedModbus=function(e){var t,r,o,a,i,s=n.props,c=s.form,d=s.data,f=s.isAdd,p=n.state.collapsed,g=d.args,v=void 0===g?{}:g,y=c.getFieldDecorator,b=c.getFieldValue,w="Panasonic Mewtocol"!==e,_={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!p})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:p?"down":"right"})),O.default.createElement("div",{style:{display:p?"block":"none"}},w&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.byte-order"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int16"})},y("args.int16Ord",{initialValue:v.int16Ord||"ab"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"ab"},"AB"),O.default.createElement(V,{value:"ba"},"BA")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int32"})},y("args.int32Ord",{initialValue:v.int32Ord||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_float32"})},y("args.float32Ord",{initialValue:v.float32Ord||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int64"})},y("args.int64Ord",{initialValue:v.int64Ord||"abcdefgh"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcdefgh"},"ABCDEFGH"),O.default.createElement(V,{value:"ghefcdab"},"GHEFCDAB"),O.default.createElement(V,{value:"hgfedcba"},"HGFEDCBA"),O.default.createElement(V,{value:"badcfehg"},"BADCFEHG")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_floa64"})},y("args.float64Ord",{initialValue:v.float64Ord||"abcdefgh"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcdefgh"},"ABCDEFGH"),O.default.createElement(V,{value:"ghefcdab"},"GHEFCDAB"),O.default.createElement(V,{value:"hgfedcba"},"HGFEDCBA"),O.default.createElement(V,{value:"badcfehg"},"BADCFEHG")))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.enableMsecSample"}),labelAlign:"left"},_),y("args.enableMsecSample",{initialValue:null!==(t=null===v||void 0===v?void 0:v.enableMsecSample)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enableMsecSample"})})}]})(O.default.createElement(I.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.enableMsecSample-info"})}))),1===b("args.enableMsecSample")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod"})},y("args.msecSamplePeriod",{initialValue:v.msecSamplePeriod||500,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,50,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.millisecond"}),"(50-1000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})},O.default.createElement("span",{style:{marginRight:20}},(0,k.formatMessage)({id:"controller.form.polling"})),y("args.msecPackage",{initialValue:v.msecPackage||20,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,10,36e3,n)}}]})(O.default.createElement(u.default,{style:{width:150}})),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.polling1"}),"(10-36000)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting-info"})})))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"}),labelAlign:"left"},_),y("args.continuousAcquisition",{initialValue:f?1:v.continuousAcquisition,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"})})}]})(O.default.createElement(I.default,null))),1===b("args.continuousAcquisition")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})},y("args.maxContinuousNumber",{initialValue:v.maxContinuousNumber||64,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,125,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(2-125)"))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},y("expired",{initialValue:d.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),["Modbus-TCP","Modbus-RTU-OverTcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},y("args.connectTimeOut",{initialValue:(null===v||void 0===v?void 0:v.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"Panasonic Mewtocol"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},y("args.communicationInterval",{initialValue:null!==(r=null===v||void 0===v?void 0:v.communicationInterval)&&void 0!==r?r:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),w&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},y("args.communicationInterval",{initialValue:null!==(o=null===v||void 0===v?void 0:v.communicationInterval)&&void 0!==o?o:"Modbus-TCP"===e?10:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)")),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.function-code-set"}),labelAlign:"left"},_)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.coil-write-function-code-set"})},y("args.writeCoilFunction",{initialValue:null!==(a=null===v||void 0===v?void 0:v.writeCoilFunction)&&void 0!==a?a:15})(O.default.createElement(S.default,null,O.default.createElement(V,{value:5},"05"),O.default.createElement(V,{value:15},"15")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.holding-function-code-set"})},y("args.writeRegisterFunction",{initialValue:null!==(i=null===v||void 0===v?void 0:v.writeRegisterFunction)&&void 0!==i?i:16})(O.default.createElement(S.default,null,O.default.createElement(V,{value:6},"06"),O.default.createElement(V,{value:16},"16"))))),n.renderCommMsg()))},n.renderAdvancedModbusRtuSlave=function(){var e=n.props,t=e.form,r=e.data,o=n.state.collapsed,a=r.args,i=void 0===a?{}:a,s=t.getFieldDecorator,u={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!o})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:o?"down":"right"})),O.default.createElement("div",{style:{display:o?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.byte-order"}),labelAlign:"left"},u)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int16"})},s("args.int16Ord",{initialValue:i.int16Ord||"ab"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"ab"},"AB"),O.default.createElement(V,{value:"ba"},"BA")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int32"})},s("args.int32Ord",{initialValue:i.int32Ord||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_float32"})},s("args.float32Ord",{initialValue:i.float32Ord||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int64"})},s("args.int64Ord",{initialValue:i.int64Ord||"abcdefgh"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcdefgh"},"ABCDEFGH"),O.default.createElement(V,{value:"ghefcdab"},"GHEFCDAB"),O.default.createElement(V,{value:"hgfedcba"},"HGFEDCBA"),O.default.createElement(V,{value:"badcfehg"},"BADCFEHG")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_floa64"})},s("args.float64Ord",{initialValue:i.float64Ord||"abcdefgh"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcdefgh"},"ABCDEFGH"),O.default.createElement(V,{value:"ghefcdab"},"GHEFCDAB"),O.default.createElement(V,{value:"hgfedcba"},"HGFEDCBA"),O.default.createElement(V,{value:"badcfehg"},"BADCFEHG")))),n.renderCommMsg()))},n.renderAdvancedOMRON=function(e){var t,r=n.props,o=r.form,a=r.data,i=n.state.collapsed,s=a.args,c=void 0===s?{}:s,d=o.getFieldDecorator,f={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.byte-order"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int32"})},d("args.byteOrd",{initialValue:c.byteOrd||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.string-reverse"})},d("args.stringReverse",{initialValue:c.stringReverse||"AB"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"AB"},"AB"),O.default.createElement(V,{value:"BA"},"BA")))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},d("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"hostlink"!==e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},d("args.connectTimeOut",{initialValue:(null===c||void 0===c?void 0:c.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"hostlink"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},d("args.communicationInterval",{initialValue:null!==(t=null===c||void 0===c?void 0:c.communicationInterval)&&void 0!==t?t:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderAdvancedIEC101=function(e){var t,r,o,a=n.props,i=a.form,s=a.data,c=n.state.collapsed,d=s.args,f=void 0===d?{}:d,p=i.getFieldDecorator,h=i.getFieldValue,g=h("args.syncTimeInit");return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!c})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:c?"down":"right"})),O.default.createElement("div",{style:{display:c?"block":"none"}},O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},p("expired",{initialValue:s.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.link-confirmation-timeout"})},p("args.linkTimeOut",{initialValue:f.linkTimeOut||2e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.link-confirmation-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,50,2147483647,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(50-2147483647)")),"IEC103 Master"!==e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.time-sync-init"})},p("args.syncTimeInit",{initialValue:!(null!==(t=null===f||void 0===f?void 0:f.syncTimeInit)&&void 0!==t&&!t)})(O.default.createElement(I.default,null))),g?O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.sync-time-period"})},p("args.syncTimePeriod",{initialValue:null!==(r=null===f||void 0===f?void 0:f.syncTimePeriod)&&void 0!==r?r:240,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.sync-time-period"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")):"",O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ctlMode"})},p("args.ctrlMode",{initialValue:null!==(o=null===f||void 0===f?void 0:f.ctrlMode)&&void 0!==o?o:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},(0,k.formatMessage)({id:"controller.form.direct-operate"})),O.default.createElement(V,{value:1},(0,k.formatMessage)({id:"controller.form.select-operate"})))))),n.renderCommMsg()))},n.renderAdvancedIEC104=function(){var e,t,r,o=n.props,a=o.form,i=o.data,s=n.state.collapsed,c=i.args,d=void 0===c?{}:c,f=a.getFieldDecorator,p=a.getFieldValue,h=p("args.syncTimeInit");return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!s})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:s?"down":"right"})),O.default.createElement("div",{style:{display:s?"block":"none"}},O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},f("expired",{initialValue:i.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.kValue"})},f("args.kValue",{initialValue:(null===d||void 0===d?void 0:d.kValue)||12,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.kValue"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,32,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.wValue"})},f("args.wValue",{initialValue:(null===d||void 0===d?void 0:d.wValue)||8,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.wValue"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,32,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.t0"})},f("args.t0",{initialValue:(null===d||void 0===d?void 0:d.t0)||30,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.t0"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3e3,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.t1"})},f("args.t1",{initialValue:(null===d||void 0===d?void 0:d.t1)||15,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.t1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3e3,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.t2"})},f("args.t2",{initialValue:(null===d||void 0===d?void 0:d.t2)||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.t2"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3e3,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec.t3"})},f("args.t3",{initialValue:(null===d||void 0===d?void 0:d.t3)||20,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec.t3"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,172800,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.time-sync-init"})},f("args.syncTimeInit",{initialValue:!(null!==(e=null===d||void 0===d?void 0:d.syncTimeInit)&&void 0!==e&&!e)})(O.default.createElement(I.default,null))),h?O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.sync-time-period"})},f("args.syncTimePeriod",{initialValue:null!==(t=d.syncTimePeriod)&&void 0!==t?t:240,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.sync-time-period"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")):"",O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ctlMode"})},f("args.ctrlMode",{initialValue:null!==(r=null===d||void 0===d?void 0:d.ctrlMode)&&void 0!==r?r:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},(0,k.formatMessage)({id:"controller.form.direct-operate"})),O.default.createElement(V,{value:1},(0,k.formatMessage)({id:"controller.form.select-operate"}))))),n.renderCommMsg()))},n.renderDLT645=function(e){var t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=o.getFieldValue,s=a.args,d=void 0===s?{}:s;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},i("args.stationNo",{initialValue:null!==(t=null===d||void 0===d?void 0:d.stationNo)&&void 0!==t?t:"1",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateMaxNumberRange)(t,"0","9999999999999999",n)}}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},i("endpoint",{initialValue:a.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},i("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedFlowmeter(e),"lora"!==l("endpoint")&&n.renderSerial())},n.renderVirtualController=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.status-expiration-time"})},a("args.statusTimeout",{initialValue:null!==(e=null===i||void 0===i?void 0:i.statusTimeout)&&void 0!==e?e:300,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.status-expiration-time"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(0-3600)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.status-expiration-time-info-1"})}))),n.renderControllerFooterContent())},n.linkLenChange=function(){var e=n.props.form;e.setFieldsValue({"args.linkAddr":0})},n.asduLenChange=function(){var e=n.props.form;e.setFieldsValue({"args.asduAddr":3})},n.cotLenChange=function(e){var t=n.props.form;1===e.target.value&&t.setFieldsValue({"args.sourceAddr":0})},n.renderIec101=function(){var e,t,r,o,a,i,l,c,d,f,p=n.props,h=p.form,g=p.data,v=h.getFieldDecorator,y=h.getFieldValue,b=g.args,w=void 0===b?{}:b,_=1===y("args.cotLen"),C=1===y("args.linkLen")?254:65534,E=1===y("args.asduLen")?254:65534;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.communication-mode"})},v("args.mode",{initialValue:null!==(e=null===w||void 0===w?void 0:w.mode)&&void 0!==e?e:"Unbalance",rules:[{required:!0}]})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"Balance"},(0,k.formatMessage)({id:"controller.balanced"})),O.default.createElement(V,{value:"Unbalance"},(0,k.formatMessage)({id:"controller.unbalanced"}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.link-address-length"})},v("args.linkLen",{initialValue:null!==(t=null===w||void 0===w?void 0:w.linkLen)&&void 0!==t?t:2,rules:[{required:!0}]})(O.default.createElement(s.default.Group,{onChange:n.linkLenChange},O.default.createElement(s.default,{value:1},"1"),O.default.createElement(s.default,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.link-address"})},v("args.linkAddr",{initialValue:null!==(r=null===w||void 0===w?void 0:w.linkAddr)&&void 0!==r?r:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.link-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,C,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.asdu-length"})},v("args.asduLen",{initialValue:null!==(o=null===w||void 0===w?void 0:w.asduLen)&&void 0!==o?o:2,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.asdu-length"})})}]})(O.default.createElement(s.default.Group,{onChange:n.asduLenChange},O.default.createElement(s.default,{value:1},"1"),O.default.createElement(s.default,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.asdu-address"})},v("args.asduAddr",{initialValue:null!==(a=null===w||void 0===w?void 0:w.asduAddr)&&void 0!==a?a:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.asdu-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,E,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.ioa-length"})},v("args.ioaLen",{initialValue:null!==(i=null===w||void 0===w?void 0:w.ioaLen)&&void 0!==i?i:2,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.ioa-length"})})}]})(O.default.createElement(s.default.Group,null,O.default.createElement(s.default,{value:1},"1"),O.default.createElement(s.default,{value:2},"2"),O.default.createElement(s.default,{value:3},"3")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.cot-length"})},v("args.cotLen",{initialValue:null!==(l=null===w||void 0===w?void 0:w.cotLen)&&void 0!==l?l:2,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.cot-length"})})}]})(O.default.createElement(s.default.Group,{onChange:n.cotLenChange},O.default.createElement(s.default,{value:1},"1"),O.default.createElement(s.default,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.source-address"})},v("args.sourceAddr",{initialValue:null!==(c=null===w||void 0===w?void 0:w.sourceAddr)&&void 0!==c?c:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.source-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,{disabled:_}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},v("endpoint",{initialValue:g.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})},v("args.giPeriod",{initialValue:null!==(d=null===w||void 0===w?void 0:w.giPeriod)&&void 0!==d?d:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.counter-interrogation-interval"})},v("args.ciPeriod",{initialValue:null!==(f=null===w||void 0===w?void 0:w.ciPeriod)&&void 0!==f?f:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.counter-interrogation-interval"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),n.renderControllerFooterContent(),n.renderAdvancedIEC101(),"lora"!==y("endpoint")&&n.renderSerial())},n.renderIec103=function(){var e,t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=a.getFieldValue,c=i.args,d=void 0===c?{}:c;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.communication-mode"})},l("args.mode",{initialValue:"Unbalance"})(O.default.createElement("span",null,(0,k.formatMessage)({id:"controller.unbalanced"})))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.link-address-length"})},l("args.linkLen",{initialValue:1})(O.default.createElement("span",null,"1"))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.link-address"})},l("args.linkAddr",{initialValue:null!==(e=null===d||void 0===d?void 0:d.linkAddr)&&void 0!==e?e:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.link-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,65534,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.asdu-length"})},l("args.asduLen",{initialValue:1})(O.default.createElement("span",null,"1"))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.asdu-address"})},l("args.asduAddr",{initialValue:null!==(t=null===d||void 0===d?void 0:d.asduAddr)&&void 0!==t?t:3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.asdu-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,254,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.ioa-length"})},l("args.ioaLen",{initialValue:2})(O.default.createElement("span",null,"2"))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.cot-length"})},l("args.cotLen",{initialValue:1})(O.default.createElement("span",null,"1"))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})},l("args.giPeriod",{initialValue:null!==(r=null===d||void 0===d?void 0:d.giPeriod)&&void 0!==r?r:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),n.renderControllerFooterContent(),n.renderAdvancedIEC101("IEC103 Master"),"lora"!==s("endpoint")&&n.renderSerial())},n.renderIec104=function(){var e,t,r,o,a,i,l=n.props,d=l.form,f=l.data,p=d.getFieldDecorator,h=f.args,g=void 0===h?{}:h,v=null===f||void 0===f?void 0:null===(e=f.endpoint)||void 0===e?void 0:e.split(":");return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},p("point.ip",{initialValue:null===v||void 0===v?void 0:v[0],rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.asdu-address"})},p("args.asduAddr",{initialValue:null!==(t=null===g||void 0===g?void 0:g.asduAddr)&&void 0!==t?t:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.asdu-address"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,65534,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},p("point.port",{initialValue:null!==(r=null===v||void 0===v?void 0:v[1])&&void 0!==r?r:2404,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.cot-length"})},p("args.cotLen",{initialValue:null!==(o=null===g||void 0===g?void 0:g.cotLen)&&void 0!==o?o:2,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.cot-length"})})}]})(O.default.createElement(s.default.Group,null,O.default.createElement(s.default,{value:1},"1"),O.default.createElement(s.default,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})},p("args.giPeriod",{initialValue:null!==(a=null===g||void 0===g?void 0:g.giPeriod)&&void 0!==a?a:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.general-interrogation-interval"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.counter-interrogation-interval"})},p("args.ciPeriod",{initialValue:null!==(i=null===g||void 0===g?void 0:g.ciPeriod)&&void 0!==i?i:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.counter-interrogation-interval"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),n.renderControllerFooterContent(),n.renderAdvancedIEC104())},n.renderFatekProgramOverTcp=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args,l=void 0===i?{}:i,s=o.endpoint,f=void 0===s?"":s,p=f.split(":"),h=(0,d.default)(p,2),g=h[0],v=h[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:g,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:null!==(e=v)&&void 0!==e?e:2e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},a("args.stationNo",{initialValue:l.stationNo||1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedMitsubish("FatekProgramOverTcp"))},n.renderMelsec=function(e){var t,r,o,a,i,l=n.props,s=l.form,f=l.data,p=s.getFieldDecorator,h=f.endpoint,g=void 0===h?"":h,v=g.split(":"),y=(0,d.default)(v,2),b=y[0],w=y[1],_=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,"Melsec Fx Links Over Tcp"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},p("args.stationNo",{initialValue:null!==(t=null===f||void 0===f?void 0:null===(r=f.args)||void 0===r?void 0:r.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})},p("args.sumCheck",{initialValue:(null===f||void 0===f?void 0:null===(o=f.args)||void 0===o?void 0:o.sumCheck)||0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})})}]})(O.default.createElement(I.default,null)))),["Melsec-MC-3E-UDP","Keyence Mc"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.commuDataCode"})},p("args.commuDataCode",{initialValue:null!==(a=null===f||void 0===f?void 0:null===(i=f.args)||void 0===i?void 0:i.commuDataCode)&&void 0!==a?a:"Binary"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"Binary"},(0,k.formatMessage)({id:"controller.form.mitsubishi.binary"})),O.default.createElement(V,{value:"ASCII"},"ASCII"))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},p("point.ip",{initialValue:b,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},p("point.port",{initialValue:w||_,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},p("samplePeriod",{initialValue:f.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced())},n.renderMelsecFxLinks=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.args,l=void 0===i?{}:i;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},a("args.stationNo",{initialValue:null!==(e=l.stationNo)&&void 0!==e?e:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},a("endpoint",{initialValue:o.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})},a("args.sumCheck",{initialValue:l.sumCheck||0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.sumCheck"})})}]})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),n.renderSerial())},n.renderOmronCipNet=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.endpoint,l=void 0===i?"":i,s=l.split(":"),f=(0,d.default)(s,2),p=f[0],h=f[1],g=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:p,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:h||g,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(e))},n.renderKeyenceNano=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator;return O.default.createElement(O.default.Fragment,null,["Vigor Serial","Fuji SPB"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=null===i||void 0===i?void 0:null===(r=i.args)||void 0===r?void 0:r.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),n.renderSerial())},n.renderBeckoff=function(){var e,t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||48898,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.amsPort"})},l("args.amsPort",{initialValue:null!==(e=h.amsPort)&&void 0!==e?e:851})(O.default.createElement(S.default,null,O.default.createElement(V,{value:801},"801"),O.default.createElement(V,{value:811},"811"),O.default.createElement(V,{value:821},"821"),O.default.createElement(V,{value:831},"831"),O.default.createElement(V,{value:851},"851"),O.default.createElement(V,{value:852},"852"),O.default.createElement(V,{value:853},"853")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.TargetNetId"})},l("args.TargetNetId",{initialValue:null!==(t=h.TargetNetId)&&void 0!==t?t:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.TargetNetId"})})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.SenderNetId"})},l("args.SenderNetId",{initialValue:null!==(r=h.SenderNetId)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.SenderNetId"})})}]})(O.default.createElement(c.default,null))),n.renderControllerFooterContent(),n.renderAdvanced())},n.renderDelta=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1],w=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=h.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),["Delta Serial Over Tcp","Delta Tcp"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),["Delta Serial","Delta Ascii"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.plc-type"})},l("args.plcType",{initialValue:null!==(r=h.plcType)&&void 0!==r?r:"Dvp"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"Dvp"},"Dvp"),O.default.createElement(V,{value:"AS"},"AS")))),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(),!["Delta Tcp","Delta Serial Over Tcp"].includes(e)&&n.renderSerial())},n.renderXinjie=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1],w=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=h.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),["XINJE Serial Over Tcp","XINJE TcpNet","XINJE InternalNet"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),["XINJE Serial"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.plc-type"})},l("args.plcType",{initialValue:null!==(r=h.plcType)&&void 0!==r?r:"XD"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"XC"},"XC"),O.default.createElement(V,{value:"XD"},"XD"),O.default.createElement(V,{value:"XL"},"XL")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedXINJIE(e))},n.renderAdvancedXINJIE=function(e){var t,r=n.props,o=r.form,a=r.data,i=n.state.collapsed,s=a.args,c=void 0===s?{}:s,d=o.getFieldDecorator,f={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.byte-order"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int32"})},d("args.byteOrd",{initialValue:c.byteOrd||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_string"})},d("args.stringReverse",{initialValue:c.stringReverse||"AB"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"AB"},"AB"),O.default.createElement(V,{value:"BA"},"BA")))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},d("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"XINJE Serial"!==e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},d("args.connectTimeOut",{initialValue:(null===c||void 0===c?void 0:c.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),["XINJE Serial"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},d("args.communicationInterval",{initialValue:null!==(t=null===c||void 0===c?void 0:c.communicationInterval)&&void 0!==t?t:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderFUJI=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1],w=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,["Fuji SPB Over Tcp"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=null===h||void 0===h?void 0:h.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),["Fuji SPHNet"].includes(e)&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.stationNumber"})},l("args.stationNo",{initialValue:null!==(r=null===h||void 0===h?void 0:h.stationNo)&&void 0!==r?r:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.stationNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvanced(e))},n.renderInovance=function(e){var t,r,o=n.props,a=o.form,i=o.data,l=a.getFieldDecorator,s=i.endpoint,f=void 0===s?"":s,p=i.args,h=void 0===p?{}:p,g=f.split(":"),v=(0,d.default)(g,2),y=v[0],b=v[1],w=n.renderDefaultPort(e);return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})},l("args.stationNo",{initialValue:null!==(t=h.stationNo)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.stationNo"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,255,n)}}]})(O.default.createElement(u.default,null))),["Inovance Over TCP","Inovance TcpNet"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},l("point.ip",{initialValue:y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},l("point.port",{initialValue:b||w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),["Inovance Serial"].includes(e)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},l("endpoint",{initialValue:i.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.plc-type"})},l("args.plcType",{initialValue:null!==(r=h.plcType)&&void 0!==r?r:"AM"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"AM"},"AM"),O.default.createElement(V,{value:"H3U"},"H3U"),O.default.createElement(V,{value:"H5U"},"H5U")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},l("samplePeriod",{initialValue:i.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedInovance(e))},n.renderDNP3TCP=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=o.endpoint,l=void 0===i?"":i,s=o.args,f=void 0===s?{}:s,p=l.split(":"),h=(0,d.default)(p,2),g=h[0],v=h[1],y=n.renderDefaultPort(e),b=[{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"}),key:"samplePeriod",defavlue:10,min:1,max:3600},{label:(0,k.formatMessage)({id:"controller.form.class-time"},{num:1}),key:"args.group1Time",defavlue:5e3,min:100,max:6e5},{label:(0,k.formatMessage)({id:"controller.form.class-time"},{num:2}),key:"args.group2Time",defavlue:5e3,min:100,max:6e5},{label:(0,k.formatMessage)({id:"controller.form.class-time"},{num:3}),key:"args.group3Time",defavlue:5e3,min:100,max:6e5}];return O.default.createElement(O.default.Fragment,null,"DNP3 RTU"===e?O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},a("endpoint",{initialValue:o.endpoint||"rs485"})(O.default.createElement(P.default,null))):O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:g,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:v||y,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.master"})},a("args.masterAddr",{initialValue:null===f||void 0===f?void 0:f.masterAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.master"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,65519,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},a("args.slaveAddr",{initialValue:null===f||void 0===f?void 0:f.slaveAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,65519,n)}}]})(O.default.createElement(u.default,null))),b.map(function(e){var t,n=e.label,r=e.key,i=e.defavlue,l=e.min,s=e.max,c=r.split(".")[1]?f[r.split(".")[1]]:o[r];return O.default.createElement(m.default.Item,{label:n},a(r,{initialValue:null!==(t=c)&&void 0!==t?t:i,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:n})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,l,s,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"samplePeriod"===r?"common.sec":"common.msec"}),"(",l,"-",s,")"))}),n.renderControllerFooterContent(),n.renderAdvancedDNP(e),"DNP3 RTU"===e&&n.renderSerial())},n.renderHJ212Serial=function(e){var t,r,o,a,i=n.props,l=i.form,s=i.data,d=l.getFieldDecorator,f=s.args,p=void 0===f?{}:f,h="HJ212-2005-Serial"===e;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},d("endpoint",{initialValue:s.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mn"})},d("args.mn",{initialValue:null!==(t=null===p||void 0===p?void 0:p.mn)&&void 0!==t?t:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mn"})})},{validator:function(e,t,n){return(0,L.checkStrLengthRule)(t,1,14,n)}}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.password"})},d("args.password",{initialValue:null!==(r=null===p||void 0===p?void 0:p.password)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.password"})})},{validator:function(e,t,n){return(0,L.checkStrLengthRule)(t,1,6,n)}}]})(O.default.createElement(c.default.Password,{style:{width:202}}))),h?O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.st"})},d("args.st",{initialValue:null!==(o=null===p||void 0===p?void 0:p.st)&&void 0!==o?o:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.st"})})},{validator:function(e,t,n){return(0,L.checkStrLengthRule)(t,1,5,n)}}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},d("samplePeriod",{initialValue:s.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)"))):O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.status-expiration-time"})},d("args.statusTimeout",{initialValue:null!==(a=null===p||void 0===p?void 0:p.statusTimeout)&&void 0!==a?a:300,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.status-expiration-time"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.status-expiration-time-info"})}))),n.renderControllerFooterContent(),n.renderAdvancedHj212(h),n.renderSerial())},n.renderAdvancedHj212=function(e){var t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=n.state.collapsed,s={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},n.renderCommMsg(),e?O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},s)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},a("expired",{initialValue:o.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)"))):null))},n.renderCJT188=function(){var e,t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=a.args;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.stationNo-meter"})},i("args.stationNo",{initialValue:null!==(e=null===l||void 0===l?void 0:l.stationNo)&&void 0!==e?e:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.stationNo-meter"})})},{pattern:/^[a-zA-Z0-9]{1,14}$/,message:(0,k.formatMessage)({id:"common.form.stationNo-vail"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.meter-type"})},i("args.meterType",{initialValue:null!==(t=null===l||void 0===l?void 0:l.meterType)&&void 0!==t?t:"10",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.meter-type"})})}]})(O.default.createElement(S.default,{disabled:!!(null===l||void 0===l?void 0:l.meterType)},O.default.createElement(S.default.Option,{value:"10"},"10"),O.default.createElement(S.default.Option,{value:"11"},"11"),O.default.createElement(S.default.Option,{value:"12"},"12"),O.default.createElement(S.default.Option,{value:"13"},"13"),O.default.createElement(S.default.Option,{value:"20"},"20"),O.default.createElement(S.default.Option,{value:"21"},"21"),O.default.createElement(S.default.Option,{value:"30"},"30"),O.default.createElement(S.default.Option,{value:"40"},"40")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.endpoint"})},i("endpoint",{initialValue:a.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.endpoint"})})}]})(O.default.createElement(P.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},i("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,864e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-864000)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedCJT188(),n.renderSerial())},n.renderKebaSorket=function(){var e=n.props,t=e.form,r=e.data,o=t.getFieldDecorator,a=r.endpoint,i=void 0===a?"":a,l=i.split(":"),s=(0,d.default)(l,2),c=(s[0],s[1]);return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},o("point.port",{initialValue:c,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),n.renderControllerFooterContent(),n.renderAdvanced())},n.renderAdvancedDNP=function(e){var t,r,o,a,i,s=n.props,c=s.form,d=s.data,f=d.args,p=void 0===f?{}:f,g=n.state.collapsed,v=c.getFieldDecorator,y={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!g})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:g?"down":"right"})),O.default.createElement("div",{style:{display:g?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},y)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},v("expired",{initialValue:d.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.link-retry"})},v("args.linkRetry",{initialValue:null!==(t=null===p||void 0===p?void 0:p.linkRetry)&&void 0!==t?t:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.link-retry"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,5,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},v("args.connectTimeOut",{initialValue:null!==(r=null===p||void 0===p?void 0:p.connectTimeOut)&&void 0!==r?r:1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enable-unsol"})},v("args.enableUnsol",{initialValue:null!==(o=null===p||void 0===p?void 0:p.enableUnsol)&&void 0!==o?o:0})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ctlMode"})},v("args.ctlMode",{initialValue:null!==(a=null===p||void 0===p?void 0:p.ctlMode)&&void 0!==a?a:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},(0,k.formatMessage)({id:"controller.form.direct-operate"})),O.default.createElement(V,{value:1},(0,k.formatMessage)({id:"controller.form.select-operate"}))))),"DNP3 RTU"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},y)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},v("args.communicationInterval",{initialValue:null!==(i=null===p||void 0===p?void 0:p.communicationInterval)&&void 0!==i?i:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderAdvancedDNP=function(e){var t,r,o,a,i,s=n.props,c=s.form,d=s.data,f=d.args,p=void 0===f?{}:f,g=n.state.collapsed,v=c.getFieldDecorator,y={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!g})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:g?"down":"right"})),O.default.createElement("div",{style:{display:g?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},y)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},v("expired",{initialValue:d.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.link-retry"})},v("args.linkRetry",{initialValue:null!==(t=null===p||void 0===p?void 0:p.linkRetry)&&void 0!==t?t:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.link-retry"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,5,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},v("args.connectTimeOut",{initialValue:null!==(r=null===p||void 0===p?void 0:p.connectTimeOut)&&void 0!==r?r:1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enable-unsol"})},v("args.enableUnsol",{initialValue:null!==(o=null===p||void 0===p?void 0:p.enableUnsol)&&void 0!==o?o:0})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ctlMode"})},v("args.ctlMode",{initialValue:null!==(a=null===p||void 0===p?void 0:p.ctlMode)&&void 0!==a?a:0})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},(0,k.formatMessage)({id:"controller.form.direct-operate"})),O.default.createElement(V,{value:1},(0,k.formatMessage)({id:"controller.form.select-operate"}))))),"DNP3 RTU"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},y)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},v("args.communicationInterval",{initialValue:null!==(i=null===p||void 0===p?void 0:p.communicationInterval)&&void 0!==i?i:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderAdvancedInovance=function(e){var t,r=n.props,o=r.form,a=r.data,i=n.state.collapsed,s=a.args,c=void 0===s?{}:s,d=o.getFieldDecorator,f={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.byte-order"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_int32"})},d("args.byteOrd",{initialValue:c.byteOrd||"abcd"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"abcd"},"ABCD"),O.default.createElement(V,{value:"cdab"},"CDAB"),O.default.createElement(V,{value:"dcba"},"DCBA"),O.default.createElement(V,{value:"badc"},"BADC")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.byte_order_string"})},d("args.stringReverse",{initialValue:c.stringReverse||"AB"})(O.default.createElement(S.default,null,O.default.createElement(V,{value:"AB"},"AB"),O.default.createElement(V,{value:"BA"},"BA")))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},d("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"Inovance Serial"!==e&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},d("args.connectTimeOut",{initialValue:(null===c||void 0===c?void 0:c.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),"Inovance Serial"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},f)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},d("args.communicationInterval",{initialValue:null!==(t=null===c||void 0===c?void 0:c.communicationInterval)&&void 0!==t?t:100,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)"))),n.renderCommMsg()))},n.renderContent=function(e){switch(e){case"ISO-on-TCP":return n.renderISOONTCP();case"Modbus-TCP":case"Modbus-RTU-OverTcp":return n.renderModbusTcp(e);case"Modbus-RTU":case"Modbus-Ascii":return n.renderModbusRTU();case"Modbus-Rtu-Slave":return n.renderModbusRtuSlave();case"Panasonic Mewtocol":return n.renderMewtocol();case"KeBa-Socket":return n.renderKebaSorket();case"EtherNet/IP":case"EtherNet/IP(MicroLogix)":case"Siemens-fw":case"Siemens WebApi":case"Siemens PPI Over Tcp":case"Melsec-MC-R":case"AllenBradley ConnectedCip":case"AllenBradley MicroCip":case"AllenBradley SLC":case"Mewtocol Over Tcp":case"Panasonic MC":case"DLT645 Over Tcp":case"Ge SRPT":case"Yokogawa Link Tcp":case"Keyence Nano Over Tcp":case"Vigor Serial Over Tcp":case"CNC FanucSerise0i":case"ROBOT RobotEfort":case"ROBOT RobotABB":case"ROBOT RobotFanuc":return n.renderEtherNetIP(e);case"OPC-UA":return n.renderOPCUA();case"Mitsubishi MC 3C":return n.renderMitsubishiMC3C();case"Mitsubishi MC 1E":case"Mitsubishi MC 3E":return n.renderMitsubishiMC1E(e);case"Mitsubishi CPU Port(Serial)":return n.renderMitsubishiCPUPort();case"Mitsubishi MC 3C Over TCP":return n.renderMitsubishi3COverTCP();case"Siemens PPI":case"FatekProgram":return n.renderPPIAndFatekProgram(e);case"Tancy V1.2":case"Tancy V1.3":case"Tancy Modbus/A3":case"Tancy Modbus/A4":case"Tancy Cpu Card":case"CangNan ZLJS":case"CangNan Modbus V1.3":case"TianQing Modbus V1.0":return n.renderFlowmeter();case"Omron FINS UDP":case"Omron FINS TCP":case"Omron HL Over Tcp":case"Omron HL CMode Over Tcp":return n.renderFINSUDP(e);case"Omron HL SERIAL":case"Omron HL CMode":return n.renderHostLink();case"DLT645-2007":case"DLT645-1997":case"DLT698":return n.renderDLT645(e);case"IEC101 Master":return n.renderIec101();case"IEC103 Master":return n.renderIec103();case"IEC104 Master":return n.renderIec104();case"Virtual Controller":return n.renderVirtualController();case"FatekProgramOverTcp":return n.renderFatekProgramOverTcp();case"Easy-Com":case"Easy-Ethernet":return n.renderEasyCOM(e);case"Melsec-MC-3E-UDP":case"Melsec Fx Serial Over Tcp":case"Melsec Fx Links Over Tcp":case"Keyence Mc":return n.renderMelsec(e);case"Melsec Fx Links":return n.renderMelsecFxLinks();case"Omron CipNet":case"Omron ConnectedCipNet":return n.renderOmronCipNet(e);case"Keyence Nano":case"Vigor Serial":case"Fuji SPB":return n.renderKeyenceNano(e);case"Beckhoff ADS":return n.renderBeckoff();case"Delta Serial":case"Delta Ascii":case"Delta Tcp":case"Delta Serial Over Tcp":return n.renderDelta(e);case"XINJE Serial":case"XINJE Serial Over Tcp":case"XINJE TcpNet":case"XINJE InternalNet":return n.renderXinjie(e);case"Fuji SPB Over Tcp":case"Fuji SPHNet":return n.renderFUJI(e);case"Inovance Serial":case"Inovance Over TCP":case"Inovance TcpNet":return n.renderInovance(e);case"Euromap-63":return n.renderEuromap();case"DNP3 TCP":case"DNP3 UDP":case"DNP3 RTU":return n.renderDNP3TCP(e);case"BACnet/IP":case"BACnet/MSTP":return n.renderBACnet(e);case"OPC-DA":return n.renderOPCDA();case"IEC61850-MMS":return n.renderIEC61850();case"OPC-UA-PUBSUB":return n.renderOPCUAPUBSUB();case"HJ212-2005-Serial":case"HJ212-2017-Serial":return n.renderHJ212Serial(e);case"CJT188-2004":return n.renderCJT188();default:return null}},n.selectOption=function(){var e,t=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974"),n="zh-CN"===(0,N.getLocale)(),r=[];return r=t?[{value:"BACnet",label:"BACnet",children:[{value:"BACnet/IP",label:"BACnet IP"},{value:"BACnet/MSTP",label:"BACnet MS/TP"}]},{value:"CJT188",label:"CJT188",children:[{value:"CJT188-2004",label:"CJT188-2004"}]},{value:"DLT",label:(0,k.formatMessage)({id:"controller.dlt-meter"}),children:[{value:"DLT645-1997",label:"DLT645-1997"},{value:"DLT645-2007",label:"DLT645-2007"}]},{value:"Euromap",label:"Euromap",children:[{value:"Euromap-63",label:"*Euromap-63"}]},{value:"HJ212",label:"HJ212",children:[{value:"HJ212-2005-Serial",label:"HJ212-2005-Serial"},{value:"HJ212-2017-Serial",label:"HJ212-2017-Serial"}]},{value:"IEC",label:"IEC 60870",children:[{value:"IEC101 Master",label:"IEC 101"},{value:"IEC103 Master",label:(0,k.formatMessage)({id:"controller.iec-103"})},{value:"IEC104 Master",label:"IEC 104"}]},{value:"IEC 61850",label:"IEC 61850",children:[{value:"IEC61850-MMS",label:"IEC 61850 MMS"}]},{value:"KeBa",label:"KEBA",children:[{value:"KeBa-Socket",label:"KEBA Socket"}]},{value:"Modbus",label:"Modbus",children:[{value:"Modbus-Ascii",label:"Modbus ASCII"},{value:"Modbus-RTU",label:"Modbus RTU"},{value:"Modbus-TCP",label:"Modbus TCP"},{value:"Modbus-RTU-OverTcp",label:"Modbus RTU over TCP"}]},{value:"OPC",label:"OPC",children:[{value:"OPC-DA",label:"OPC DA"},{value:"OPC-UA",label:"OPC UA"},{value:"OPC-UA-PUBSUB",label:"*OPC UA PUBSUB"}]},{value:"SIEMENS",label:(0,k.formatMessage)({id:"controller.siemens"}),children:[{value:"ISO-on-TCP",label:"ISO on TCP"}]},{value:"Easy Drive",label:(0,k.formatMessage)({id:"controller.easy-driver"}),children:[{value:"Easy-Com",label:"Easy COM"},{value:"Easy-Ethernet",label:"Easy TCP"}]},{value:"Virtual Controller",label:(0,k.formatMessage)({id:"controller.virtual-controller"})}]:[{value:"ABB",label:"ABB",children:[{value:"ROBOT RobotABB",label:"*ABB Robot"}]},{value:"Allen-Bradley",label:(0,k.formatMessage)({id:"controller.allen-bradley"}),children:[{value:"AllenBradley ConnectedCip",label:"EtherNet/IP (CompactLogix)"},{value:"AllenBradley MicroCip",label:"EtherNet/IP (Micro)"},{value:"EtherNet/IP(MicroLogix)",label:"EtherNet/IP (MicroLogix)"},{value:"EtherNet/IP",label:"EtherNet/IP (Unconnected)"},{value:"AllenBradley SLC",label:"*SLC Net"}]},{value:"BACnet",label:"BACnet",children:[{value:"BACnet/IP",label:"BACnet IP"},{value:"BACnet/MSTP",label:"BACnet MS/TP"}]},{value:"Beckhoff",label:(0,k.formatMessage)({id:"controller.beckhoff"}),children:[{value:"Beckhoff ADS",label:"*ADS"}]},{value:"CJT188",label:"CJT188",children:[{value:"CJT188-2004",label:"CJT188-2004"}]},{value:"Delta",label:(0,k.formatMessage)({id:"controller.delta"}),children:[{value:"Delta Tcp",label:"Delta TCP"},{value:"Delta Serial",label:"Delta Serial"},{value:"Delta Ascii",label:"Delta Serial ASCII"},{value:"Delta Serial Over Tcp",label:"Delta Serial over TCP"}]},{value:"DLT",label:(0,k.formatMessage)({id:"controller.dlt-meter"}),children:[{value:"DLT645-1997",label:"DLT645-1997"},{value:"DLT645-2007",label:"DLT645-2007"},{value:"DLT645 Over Tcp",label:"DLT645-2007 over TCP"},{value:"DLT698",label:"*DLT698"}]},{value:"DNP3",label:"DNP3",children:[{value:"DNP3 TCP",label:"DNP3 TCP"},{value:"DNP3 UDP",label:"DNP3 UDP"},{value:"DNP3 RTU",label:"DNP3 RTU"}]},{value:"EFORT",label:(0,k.formatMessage)({id:"controller.efort"}),children:[{value:"ROBOT RobotEfort",label:"*EFORT Robot"}]},{value:"Euromap",label:"Euromap",children:[{value:"Euromap-63",label:"*Euromap-63"}]},{value:"Fanuc",label:(0,k.formatMessage)({id:"controller.fanuc"}),children:[{value:"ROBOT RobotFanuc",label:"*FANUC Robot"},{value:"CNC FanucSerise0i",label:"*FANUC CNC 0i"}]},{value:"Fatek",label:(0,k.formatMessage)({id:"controller.fatek"}),children:[{value:"FatekProgram",label:(0,k.formatMessage)({id:"controller.fatek-program"})},{value:"FatekProgramOverTcp",label:"FATEK Programe Port over TCP"}]},{value:"FUJI",label:(0,k.formatMessage)({id:"controller.fuji"}),children:[{value:"Fuji SPB",label:"*SPB"},{value:"Fuji SPB Over Tcp",label:"*SPB over TCP"},{value:"Fuji SPHNet",label:"*SPH Net"}]},{value:"Ge",label:(0,k.formatMessage)({id:"controller.ge"}),children:[{value:"Ge SRPT",label:"*SRTP"}]},{value:"HJ212",label:"HJ212",children:[{value:"HJ212-2005-Serial",label:"HJ212-2005-Serial"},{value:"HJ212-2017-Serial",label:"HJ212-2017-Serial"}]},{value:"IEC",label:"IEC 60870",children:[{value:"IEC101 Master",label:"IEC 101"},{value:"IEC103 Master",label:(0,k.formatMessage)({id:"controller.iec-103"})},{value:"IEC104 Master",label:"IEC 104"}]},{value:"IEC 61850",label:"IEC 61850",children:[{value:"IEC61850-MMS",label:"IEC 61850 MMS"}]},{value:"Inovance",label:(0,k.formatMessage)({id:"controller.inovance"}),children:[{value:"Inovance Serial",label:"*INOVANCE Serial"},{value:"Inovance TcpNet",label:"*INOVANCE TCP"},{value:"Inovance Over TCP",label:"*INOVANCE Serial over TCP"}]},{value:"KeBa",label:"KEBA",children:[{value:"KeBa-Socket",label:"KEBA Socket"}]},{value:"Keyence",label:(0,k.formatMessage)({id:"controller.keyence"}),children:[{value:"Keyence Mc",label:"*KEYENCE MC 3E"},{value:"Keyence Nano",label:"*Nano"},{value:"Keyence Nano Over Tcp",label:"*Nano over TCP"}]},{value:"Modbus",label:"Modbus",children:[{value:"Modbus-Ascii",label:"Modbus ASCII"},{value:"Modbus-RTU",label:"Modbus RTU"},{value:"Modbus-RTU-OverTcp",label:"Modbus RTU over TCP"},{value:"Modbus-TCP",label:"Modbus TCP"},{value:"Modbus-Rtu-Slave",label:"Modbus RTU Slave"}]},{value:"MITSUBISHI",label:(0,k.formatMessage)({id:"controller.mitsubishi"}),children:[{value:"Melsec Fx Links",label:"*FX Links"},{value:"Melsec Fx Links Over Tcp",label:"*FX Links over TCP"},{value:"Melsec Fx Serial Over Tcp",label:"*FX Serial over TCP"},{value:"Mitsubishi MC 1E",label:"MC 1E"},{value:"Mitsubishi MC 3E",label:"MC 3E"},{value:"Mitsubishi MC 3C",label:"MC 3C"},{value:"Mitsubishi MC 3C Over TCP",label:"MC 3C over TCP"},{value:"Melsec-MC-R",label:"*MC R"},{value:"Mitsubishi CPU Port(Serial)",label:(0,k.formatMessage)({id:"controller.mitsubushi.program"})}]},{value:"OMRON",label:(0,k.formatMessage)({id:"controller.omron"}),children:[{value:"Omron HL CMode",label:"*C-Mode"},{value:"Omron HL CMode Over Tcp",label:"*C-Mode over TCP"},{value:"Omron ConnectedCipNet",label:"EtherNet/IP (CompactLogix)"},{value:"Omron CipNet",label:"EtherNet/IP (Unconnected)"},{value:"Omron FINS TCP",label:"FINS TCP"},{value:"Omron FINS UDP",label:"FINS UDP"},{value:"Omron HL SERIAL",label:"HostLink"},{value:"Omron HL Over Tcp",label:"*HostLink over TCP"}]},{value:"OPC",label:"OPC",children:[{value:"OPC-DA",label:"OPC DA"},{value:"OPC-UA",label:"OPC UA"},{value:"OPC-UA-PUBSUB",label:"*OPC UA PUBSUB"}]},{value:"Panasonic",label:(0,k.formatMessage)({id:"controller.panasonic"}),children:[{value:"Panasonic Mewtocol",label:"Mewtocol"},{value:"Mewtocol Over Tcp",label:"*Mewtocol over TCP"},{value:"Panasonic MC",label:"*Panasonic MC 3E"}]},{value:"SIEMENS",label:(0,k.formatMessage)({id:"controller.siemens"}),children:[{value:"Siemens-fw",label:"*Fetch/Write"},{value:"ISO-on-TCP",label:"ISO on TCP"},{value:"Siemens PPI",label:"PPI"},{value:"Siemens PPI Over Tcp",label:"*PPI over TCP"},{value:"Siemens WebApi",label:"*WebApi"}]},{value:"Vigor",label:(0,k.formatMessage)({id:"controller.vigor"}),children:[{value:"Vigor Serial",label:"*VIGOR Serial"},{value:"Vigor Serial Over Tcp",label:"*VIGOR Serial over TCP"}]},{value:"XINJE",label:(0,k.formatMessage)({id:"controller.xinje"}),children:[{value:"XINJE InternalNet",label:(0,k.formatMessage)({id:"controller.xinje.tcp"})},{value:"XINJE TcpNet",label:"*XINJE TCP (Modbus)"},{value:"XINJE Serial",label:"*XINJE Serial"},{value:"XINJE Serial Over Tcp",label:"*XINJE Serial over TCP"}]},{value:"YoKogawa",label:(0,k.formatMessage)({id:"controller.yokogawa"}),children:[{value:"Yokogawa Link Tcp",label:"*Link TCP"}]},{value:"Easy Drive",label:(0,k.formatMessage)({id:"controller.easy-driver"}),children:[{value:"Easy-Com",label:"Easy COM"},{value:"Easy-Ethernet",label:"Easy TCP"}]},{value:"Virtual Controller",label:(0,k.formatMessage)({id:"controller.virtual-controller"})}],n?r:r.sort(function(e,t){return e.value.localeCompare(t.value)})},n.formatFlowmeterProtocol=function(e){switch(e){case"Tancy V1.2":case"Tancy V1.3":case"Tancy Modbus/A3":case"Tancy Modbus/A4":case"Tancy Cpu Card":return["Flowmeter","Tancy",e];case"CangNan ZLJS":case"CangNan Modbus V1.3":return["Flowmeter","CangNan",e];case"TianQing":return["Flowmeter","TianQing",e];default:break}return[]},n.formatSelectProtocol=function(e){switch(e){case"EtherNet/IP":case"EtherNet/IP(MicroLogix)":case"AllenBradley ConnectedCip":case"AllenBradley MicroCip":case"AllenBradley SLC":return["Allen\u2011Bradley",e];case"HJ212":return["HJ212",e];case"IEC101 Master":case"IEC103 Master":case"IEC104 Master":return["IEC",e];case"IEC61850-MMS":return["IEC 61850",e];case"Virtual Controller":return[e];case"OPC-UA":case"OPC-DA":return["OPC",e];case"Modbus-TCP":case"Modbus-RTU":case"Modbus-Ascii":case"Modbus-RTU-OverTcp":case"Modbus-Rtu-Slave":return["Modbus",e];case"Mitsubishi CPU Port(Serial)":case"Mitsubishi MC 3C":case"Mitsubishi MC 3E":case"Mitsubishi MC 1E":case"Mitsubishi MC 3C Over TCP":case"Melsec-MC-3E-UDP":case"Melsec Fx Serial Over Tcp":case"Melsec Fx Links Over Tcp":case"Melsec Fx Links":case"Melsec-MC-R":return["MITSUBISHI",e];case"Omron FINS UDP":case"Omron HL SERIAL":case"Omron FINS TCP":case"Omron HL Over Tcp":case"Omron HL CMode Over Tcp":case"Omron HL CMode":case"Omron CipNet":case"Omron ConnectedCipNet":return["OMRON",e];case"ISO-on-TCP":case"Siemens PPI":case"Siemens-fw":case"Siemens WebApi":case"Siemens PPI Over Tcp":return["SIEMENS",e];case"Flowmeter":return n.formatFlowmeterProtocol(e);case"DLT645-2007":case"DLT645-1997":case"DLT698":case"DLT645 Over Tcp":return["DLT",e];case"Panasonic Mewtocol":case"Panasonic MC":case"Mewtocol Over Tcp":return["Panasonic",e];case"FatekProgram":case"FatekProgramOverTcp":return["Fatek",e];case"Easy-Com":case"Easy-Ethernet":return["Easy Drive",e];case"Ge SRPT":return["Ge",e];case"Yokogawa Link Tcp":return["YoKogawa",e];case"Keyence Mc":case"Keyence Nano":case"Keyence Nano Over Tcp":return["Keyence",e];case"Beckhoff ADS":return["Beckhoff",e];case"Delta Serial":case"Delta Ascii":case"Delta Tcp":case"Delta Serial Over Tcp":return["Delta",e];case"Vigor Serial Over Tcp":case"Vigor Serial":return["Vigor",e];case"XINJE Serial":case"XINJE Serial Over Tcp":case"XINJE TcpNet":case"XINJE InternalNet":return["XINJE",e];case"Fuji SPB":case"Fuji SPB Over Tcp":case"Fuji SPHNet":return["FUJI",e];case"Inovance Serial":case"Inovance Over TCP":case"Inovance TcpNet":return["Inovance",e];case"CNC FanucSerise0i":case"ROBOT RobotFanuc":return["Fanuc",e];case"Euromap-63":return["Euromap",e];case"DNP3 TCP":case"DNP3 UDP":case"DNP3 RTU":return["DNP3",e];case"BACnet/IP":case"BACnet/MSTP":return["BACnet",e];case"ROBOT RobotEfort":return["EFORT",e];case"ROBOT RobotABB":return["ABB",e];case"CJT188-2004":return["CJT188",e];case"KeBa-Socket":return["KeBa",e];default:break}return[]},n.treeToHashMap=function(e){var t=new Map,n=function e(n){t.set(n.value,n.label),n.children&&n.children.forEach(function(t){return e(t)})};return e.forEach(function(e){return n(e)}),t},n.renderControl=function(e){var t=n.treeToHashMap(n.selectOption());return t.get(e)},n.renderControllerFooterContent=function(){var e,t,r,o=n.props.form,a=o.getFieldDecorator;return O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"common.desc"})},a("desc",{initialValue:null!==(e=null===(t=n.props)||void 0===t?void 0:null===(r=t.data)||void 0===r?void 0:r.desc)&&void 0!==e?e:"",rules:[{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default.TextArea,{rows:2})))},n.handleEqualMaxLimit=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=a("args.maxsession"),s=a("args.minsession"),u=(0,k.formatMessage)({id:"controller.form.maxsession-tip"});null!=t&&""!==t?(Number(s)>=Number(l)&&r(u),(0,L.validateNumberRange)(t,0,9999,r)):r(),i(["args.minsession"]),r()},n.handleEqualMinLimit=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=a("args.maxsession"),s=a("args.minsession"),u=(0,k.formatMessage)({id:"controller.form.minsession-tip"});null!=t&&""!==t?(Number(s)>=Number(l)&&r(u),(0,L.validateNumberRange)(t,0,9999,r)):r(),i(["args.maxsession"]),r()},n.renderEuromap=function(){var e,t,r,o,a,i=n.props,l=i.form,s=i.data,d=l.getFieldDecorator,f=s.args,p=void 0===f?{}:f,h=s.endpoint,g=null===(e="")||void 0===e?void 0:e.includes("dsa");return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.file-package"})},d("endpoint",{initialValue:h&&h.substring(50,h.length),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.file-package"})})},{pattern:/^[a-zA-Z0-9_]*$/,message:(0,k.formatMessage)({id:"param-set.form.check-value1"})},{min:1,message:(0,k.formatMessage)({id:"controller.form.check-name"},{min:1,max:48})},{max:48,message:(0,k.formatMessage)({id:"controller.form.check-name"},{min:1,max:48})}]})(O.default.createElement(c.default,{addonBefore:O.default.createElement("span",null,O.default.createElement(A.default,{tooltip:!0,length:10},"/var/user/data/dbhome/device_supervisor/Euromap63/")),style:{width:"100%"}})),O.default.createElement("span",{style:{position:"absolute",right:"110px"}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:g?"controller.form.ec-file-package-tip":"controller.form.file-package-tip"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.minsession"})},d("args.minsession",{initialValue:null!==(t=null===p||void 0===p?void 0:p.minsession)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.minsession"})})},{validator:n.handleEqualMinLimit}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.maxsession"})},d("args.maxsession",{initialValue:null!==(r=null===p||void 0===p?void 0:p.maxsession)&&void 0!==r?r:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.maxsession"})})},{validator:n.handleEqualMaxLimit}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.encode"})},d("args.encode",{initialValue:null!==(o=null===p||void 0===p?void 0:p.encode)&&void 0!==o?o:1})(O.default.createElement(S.default,null,O.default.createElement(S.default.Option,{value:1},"UTF8")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.cyclic"})},d("args.cyclic",{initialValue:null!==(a=null===p||void 0===p?void 0:p.cyclic)&&void 0!==a?a:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.form.cyclic"})})}]})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},d("samplePeriod",{initialValue:s.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderEuromapAdvanced())},n.renderEuromapAdvanced=function(){var e=n.props,t=e.form,r=e.data,o=r.args,a=void 0===o?{}:o,i=n.state.collapsed,s=t.getFieldDecorator,c={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!i})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:i?"down":"right"})),O.default.createElement("div",{style:{display:i?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},c)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},s("expired",{initialValue:r.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},s("args.connectTimeOut",{initialValue:a.connectTimeOut||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)"))))},n.renderBACnet=function(e){var t,r,o,a,i=n.props,l=i.form,s=i.data,f=l.getFieldDecorator,p=s.args,h=void 0===p?{}:p,g=s.endpoint,v=void 0===g?"":g,y=v.split(":"),b=(0,d.default)(y,2),w=b[0],_=b[1];return O.default.createElement(O.default.Fragment,null,"BACnet/IP"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},f("point.ip",{initialValue:w,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},f("point.port",{initialValue:null!==(t=_)&&void 0!==t?t:47808,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),"BACnet/MSTP"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},f("endpoint",{initialValue:s.endpoint||"rs485",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})})}]})(O.default.createElement(P.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.deviceId"})},f("args.deviceId",{initialValue:null!==(r=null===h||void 0===h?void 0:h.deviceId)&&void 0!==r?r:1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.deviceId"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,4194303,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(0-4194303)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},f("samplePeriod",{initialValue:null!==(o=null===s||void 0===s?void 0:s.samplePeriod)&&void 0!==o?o:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),"BACnet/MSTP"===e&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.clientNodeAddr"})},f("args.clientNodeAddr",{initialValue:null!==(a=h.clientNodeAddr)&&void 0!==a?a:n.getClientAddr(),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.clientNodeAddr"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,127,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(0-127)"),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.clientNodeAddr-tip"})})))),n.renderBACnetAdvanced(e),"BACnet/MSTP"===e&&n.renderSerial())},n.getClientAddr=function(){var e,t,r=n.props,o=r.measureMonitor,a=r.form,i=o.controllerList,l=void 0===i?[]:i,s=a.getFieldValue,u=l.find(function(e){return"BACnet/MSTP"===e.protocol&&e.endpoint===s("endpoint")});u&&(e=null===(t=u.args)||void 0===t?void 0:t.clientNodeAddr);return e},n.getClientId=function(){var e,t,r=n.props,o=r.measureMonitor,a=r.form,i=o.controllerList,l=void 0===i?[]:i,s=a.getFieldValue,u=l.find(function(e){return"BACnet/MSTP"===e.protocol&&e.endpoint===s("endpoint")});u&&(e=null===(t=u.args)||void 0===t?void 0:t.clientDeviceId);return e},n.renderBACnetAdvanced=function(e){var t,r,o,a=n.props,i=a.form,s=a.data,c=s.args,d=void 0===c?{}:c,f=n.state.collapsed,p=i.getFieldDecorator,g=i.getFieldValue,v={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!f})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:f?"down":"right"})),O.default.createElement("div",{style:{display:f?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},v)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},p("expired",{initialValue:s.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(t,n,r){return["BACnet/MSTP","BACnet/IP"].includes(e)?(0,L.validateNumberRange)(n,2,6e4,r):(0,L.validateNumberRange)(n,100,1e3,r)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),["BACnet/MSTP","BACnet/IP"].includes(e)?"(2 - 60000)":"(100 - 1000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.continuousAcquisition"})},p("args.continuousAcquisition",{initialValue:null!==(t=d.continuousAcquisition)&&void 0!==t?t:1,valuePropName:"checked",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"controller.continuousAcquisition"})})}]})(O.default.createElement(I.default,null))),1===g("args.continuousAcquisition")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.maxContinuousNumber"})},p("args.maxContinuousNumber",{initialValue:d.maxContinuousNumber||("BACnet/MSTP"===e?16:64),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.maxContinuousNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,64,n)}}]})(O.default.createElement(u.default,{type:"number"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.apduTimeOut"})},p("args.apduTimeOut",{initialValue:null!==(r=null===d||void 0===d?void 0:d.apduTimeOut)&&void 0!==r?r:"BACnet/MSTP"===e?1e4:3e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.apduTimeOut"})})},{validator:function(t,n,r){return(0,L.validateNumberRange)(n,"BACnet/MSTP"===e?1e4:1e3,"BACnet/MSTP"===e?6e4:5e3,r)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"BACnet/MSTP"===e?"(10000 - 60000)":"(1000 - 5000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.apduRetries"})},p("args.apduRetries",{initialValue:d.apduRetries||3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.apduRetries"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3,n)}}]})(O.default.createElement(u.default,{type:"number"}))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.communication-time-set"}),labelAlign:"left"},v)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})},p("args.communicationInterval",{initialValue:null!==(o=null===d||void 0===d?void 0:d.communicationInterval)&&void 0!==o?o:"BACnet/MSTP"===e?100:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.communication-timeout-set"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(0-1000)")),n.renderCommMsg()))},n.renderOPCDA=function(){var e,t,r=n.props,o=r.form,a=r.data,i=r.isAdd,s=o.getFieldDecorator,f=o.getFieldValue,p=a.args,g=void 0===p?{}:p,v=a.endpoint,y=void 0===v?"":v,b=y.split(":"),w=(0,d.default)(b,2),_=w[0],C=w[1],E=n.state.collapsed,M={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},s("point.ip",{initialValue:_,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.hostName"})},s("point.port",{initialValue:null!==(e=C)&&void 0!==e?e:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.hostName"})})},{pattern:/^[a-zA-Z0-9_@!~`#$%^&*() +-=[\]:"{}|;',.<>/?\\\\]*$/,message:(0,k.formatMessage)({id:"param-set.form.check-value2"})},{min:1,message:(0,k.formatMessage)({id:"controller.form.check-name"},{min:1,max:48})},{max:48,message:(0,k.formatMessage)({id:"controller.form.check-name"},{min:1,max:48})}]})(O.default.createElement(c.default,null)))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},s("samplePeriod",{initialValue:a.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),O.default.createElement("div",null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!E})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:E?"down":"right"})),O.default.createElement("div",{style:{display:E?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.enableMsecSample"}),labelAlign:"left"},M),s("args.enableMsecSample",{initialValue:null!==(t=null===g||void 0===g?void 0:g.enableMsecSample)&&void 0!==t?t:0,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enableMsecSample"})})}]})(O.default.createElement(I.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.enableMsecSample-info"})}))),1===f("args.enableMsecSample")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod"})},s("args.msecSamplePeriod",{initialValue:g.msecSamplePeriod||500,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,50,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.millisecond"}),"(50-1000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})},O.default.createElement("span",{style:{marginRight:20}},(0,k.formatMessage)({id:"controller.form.polling"})),s("args.msecPackage",{initialValue:g.msecPackage||20,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,10,36e3,n)}}]})(O.default.createElement(u.default,{style:{width:150}})),O.default.createElement("span",{style:{marginLeft:4}},(0,k.formatMessage)({id:"controller.form.polling1"}),"(10-36000)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.form.millisecond-data-reporting-info"})})))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"}),labelAlign:"left"},M),s("args.continuousAcquisition",{initialValue:i?1:g.continuousAcquisition,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.continuousAcquisition"})})}]})(O.default.createElement(I.default,null))),1===f("args.continuousAcquisition")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})},s("args.maxContinuousNumber",{initialValue:g.maxContinuousNumber||64,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.maxContinuousNumber"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,1e3,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(2-1000)")),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},M)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},s("expired",{initialValue:a.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},s("args.connectTimeOut",{initialValue:(null===g||void 0===g?void 0:g.connectTimeOut)||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),n.renderCommMsg())))},n.renderAdvancedIECMMS=function(){var e,t,r,o,a,i,s=n.props,d=s.form,f=s.data,p=d.getFieldDecorator,g=n.state.collapsed,v=f.args,y=void 0===v?{}:v,b={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500,marginTop:5,pointerEvents:"auto"},onClick:function(){return n.setState({collapsed:!g})}},O.default.createElement(k.FormattedMessage,{id:"common.advanced-settings"}),O.default.createElement(l.default,{style:{marginLeft:5},type:g?"down":"right"})),O.default.createElement("div",{style:{display:g?"block":"none"}},O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.timeout-set"}),labelAlign:"left"},b)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.timeout"})},p("expired",{initialValue:f.expired||1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.connect-timeout"})},p("args.connectTimeOut",{initialValue:y.connectTimeOut||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.connect-timeout"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,2,6e4,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(2-60000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.scanTimeOut"})},p("args.scanTimeOut",{initialValue:y.scanTimeOut||1e4,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.scanTimeOut"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3e5,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.msec"}),"(1-300000)")),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.apTitle"})},p("args.apTitle",{initialValue:y.apTitle||"1,1,1,999,1",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.apTitle"})})},{pattern:/^[0-9]{1,}?(,[0-9]{1,}){2,9}$/,message:(0,k.formatMessage)({id:"controller.form.apTitle-tip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.aeQualifier"})},p("args.aeQualifier",{initialValue:null!==(e=null===y||void 0===y?void 0:y.aeQualifier)&&void 0!==e?e:12,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.aeQualifier"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.pSelector"})},p("args.pSelector",{initialValue:y.pSelector||"00 00 00 01",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.pSelector"})})},{pattern:/^[A-Z0-9]{2}?(\s[A-Z0-9]{2}){0,15}$/,message:(0,k.formatMessage)({id:"controller.form.pSelector-tip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.sSelector"})},p("args.sSelector",{initialValue:y.sSelector||"00 01",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.sSelector"})})},{pattern:/^[A-Z0-9]{2}?(\s[A-Z0-9]{2}){0,15}$/,message:(0,k.formatMessage)({id:"controller.form.pSelector-tip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.tSelector"})},p("args.tSelector",{initialValue:y.tSelector||"00 01",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.tSelector"})})},{pattern:/^[A-Z0-9]{2}?(\s[A-Z0-9]{2}){0,3}$/,message:(0,k.formatMessage)({id:"controller.form.tSelector-tip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.ctrlParams"}),labelAlign:"left"},b)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.orcat"})},p("args.orcat",{initialValue:null!==(t=y.orcat)&&void 0!==t?t:1})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},"Not Supported"),O.default.createElement(V,{value:1},"Bay Control"),O.default.createElement(V,{value:2},"Station Control"),O.default.createElement(V,{value:3},"Remote Control"),O.default.createElement(V,{value:4},"Automatic Bay"),O.default.createElement(V,{value:5},"Automatic Station"),O.default.createElement(V,{value:6},"Automatic Remote"),O.default.createElement(V,{value:7},"Maintenance"),O.default.createElement(V,{value:8},"Process")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.orIdent"})},p("args.orIdent",{initialValue:null!==(r=y.orIdent)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.orIdent"})})},{max:1024,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:1024})},{pattern:/^[A-F0-9a-f]{2}?(\s[A-F0-9a-f]{2})*$/,message:(0,k.formatMessage)({id:"controller.form.orIdent-alert"})}]})(O.default.createElement(c.default,{placeholder:"00 00 00 00"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.testMode"})},p("args.testMode",{initialValue:null!==(o=y.testMode)&&void 0!==o?o:0})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.InterlockCheck"})},p("args.InterlockCheck",{initialValue:null!==(a=y.InterlockCheck)&&void 0!==a?a:0})(O.default.createElement(I.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.SynchroCheck"})},p("args.SynchroCheck",{initialValue:null!==(i=y.SynchroCheck)&&void 0!==i?i:0})(O.default.createElement(I.default,null))),n.renderCommMsg()))},n.renderIEC61850=function(){var e,t=n.props,r=t.form,o=t.data,a=r.getFieldDecorator,i=r.getFieldValue,l=o.endpoint,s=void 0===l?"":l,f=o.args,p=void 0===f?{}:f,h=s.split(":"),g=(0,d.default)(h,2),v=g[0],y=g[1];return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.ip-adr"})},a("point.ip",{initialValue:v,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,k.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.port"})},a("point.port",{initialValue:y||102,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.authentication"})},a("args.authentication",{initialValue:null!==(e=p.authentication)&&void 0!==e?e:0})(O.default.createElement(I.default,null))),1===i("args.authentication")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.password"})},a("args.password",{initialValue:p.password,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.password"})})},{max:128,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(O.default.createElement(c.default.Password,{style:{width:202}}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})},a("samplePeriod",{initialValue:o.samplePeriod||10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod1"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),n.renderEnablepollCycle(),n.renderControllerFooterContent(),n.renderAdvancedIECMMS())},n.renderCommMsg=function(){var e,t=n.props,r=t.form,o=t.data,a=o.enableDebug,i=r.getFieldDecorator,l={labelCol:{xs:{span:24},sm:{span:9,offset:1}},wrapperCol:{xs:{span:24},sm:{span:14}}};return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,(0,h.default)({label:(0,k.formatMessage)({id:"controller.form.comMsgSet"}),labelAlign:"left"},l)),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.comMsgCache"})},i("enableDebug",{initialValue:null!==(e=!!a)&&void 0!==e&&e,valuePropName:"checked"})(O.default.createElement(I.default,null))))},n.renderEnablepollCycle=function(){var e,t=n.props,r=t.form,o=t.data,a=o.enablepollCycle,i=o.samplePeriod2,l=r.getFieldDecorator,s=r.getFieldValue;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enablepollCycle"})},l("enablepollCycle",{initialValue:null!==(e=!!a)&&void 0!==e&&e,valuePropName:"checked"})(O.default.createElement(I.default,null))),!!s("enablepollCycle")&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.samplePeriod2"})},l("samplePeriod2",{initialValue:i||1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.samplePeriod2"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")))},n.renderOPCUAPUBSUB=function(){var e,t,r,o,a,i,l,s,d,f,p,h,g,v,y,b,w=n.props,_=w.form,C=w.data,E=_.getFieldDecorator,M=_.getFieldValue,T=_.setFieldsValue,x=C.args,N=void 0===x?{}:x,P=C.endpoint;return O.default.createElement(O.default.Fragment,null,O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.middleWare"})},E("args.middleWare",{initialValue:null!==(e=null===N||void 0===N?void 0:N.middleWare)&&void 0!==e?e:"udp"})(O.default.createElement(S.default,{onChange:function(e){"mqtt"===e&&setTimeout(function(){T({endpoint:P.includes("&")?"":P})},0)}},O.default.createElement(V,{value:"udp"},"udp")))),"udp"===M("args.middleWare")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.pubEndpoint"})},E("args.pubEndpoint",{initialValue:null!==(t=N.pubEndpoint)&&void 0!==t?t:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.pubEndpoint"})})}]})(O.default.createElement(c.default,{placeholder:"192.168.2.1:8080"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.subEndpoint"})},E("args.subEndpoint",{initialValue:null!==(r=null===N||void 0===N?void 0:N.subEndpoint)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.subEndpoint"})})}]})(O.default.createElement(c.default,{placeholder:"192.168.2.1:8080"})))),"mqtt"===M("args.middleWare")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.mqttEndpoint"})},E("endpoint",{initialValue:null!==(o=P)&&void 0!==o?o:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.mqttEndpoint"})})}]})(O.default.createElement(c.default,{placeholder:"192.168.2.1:1883"}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.mqttclientid"})},E("args.mqttclientid",{initialValue:null!==(a=null===N||void 0===N?void 0:N.mqttclientid)&&void 0!==a?a:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.mqttclientid"})})},{pattern:/^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,64}$/,message:(0,k.formatMessage)({id:"param-set.form.check-value4"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.pubtopic"})},E("args.pubtopic",{initialValue:null!==(i=null===N||void 0===N?void 0:N.pubtopic)&&void 0!==i?i:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.pubtopic"})})},{pattern:/^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,64}$/,message:(0,k.formatMessage)({id:"param-set.form.check-value4"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.pubqos"})},E("args.pubqos",{initialValue:null!==(l=null===N||void 0===N?void 0:N.pubqos)&&void 0!==l?l:1})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},"0"),O.default.createElement(V,{value:1},"1"),O.default.createElement(V,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.subtopic"})},E("args.subtopic",{initialValue:null!==(s=null===N||void 0===N?void 0:N.subtopic)&&void 0!==s?s:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.subtopic"})})},{pattern:/^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,64}$/,message:(0,k.formatMessage)({id:"param-set.form.check-value4"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.subqos"})},E("args.subqos",{initialValue:null!==(d=null===N||void 0===N?void 0:N.subqos)&&void 0!==d?d:1})(O.default.createElement(S.default,null,O.default.createElement(V,{value:0},"0"),O.default.createElement(V,{value:1},"1"),O.default.createElement(V,{value:2},"2")))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.enable_login"})},E("args.enable_login",{initialValue:null!==(f=null===N||void 0===N?void 0:N.enable_login)&&void 0!==f?f:0})(O.default.createElement(I.default,null))),1===M("args.enable_login")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.mqttname"})},E("args.mqttname",{initialValue:null!==(p=null===N||void 0===N?void 0:N.mqttname)&&void 0!==p?p:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.mqttname"})})},{pattern:/^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,64}$/,message:(0,k.formatMessage)({id:"param-set.form.check-value4"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.mqttpassword"})},E("args.mqttpassword",{initialValue:null!==(h=null===N||void 0===N?void 0:N.mqttpassword)&&void 0!==h?h:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.mqttpassword"})})},{pattern:/^[\u4e00-\u9fa5a-zA-Z0-9_-]{1,64}$/,message:(0,k.formatMessage)({id:"param-set.form.check-value4"})}]})(O.default.createElement(c.default.Password,{style:{width:240}}))))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.publishId"})},E("args.publishId",{initialValue:null!==(g=null===N||void 0===N?void 0:N.publishId)&&void 0!==g?g:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.publishId"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,4294967295,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.subscribeId"})},E("args.subscribeId",{initialValue:null!==(v=null===N||void 0===N?void 0:N.subscribeId)&&void 0!==v?v:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.subscribeId"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,0,4294967295,n)}}]})(O.default.createElement(u.default,null))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.status-expiration-time"})},E("args.statusTimeout",{initialValue:null!==(y=null===N||void 0===N?void 0:N.statusTimeout)&&void 0!==y?y:300,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.status-expiration-time"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(u.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)",O.default.createElement(D.default,{hidden:n.props.viewModel,content:(0,k.formatMessage)({id:"controller.status-expiration-time-info"})}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.server-port"})},E("args.port",{initialValue:null!==(b=null===N||void 0===N?void 0:N.port)&&void 0!==b?b:4801,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.server-port"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,65535,n)}}]})(O.default.createElement(u.default,null)))),n.renderControllerFooterContent())},n.state={collapsed:!1,easyCollapsed:!1},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){var e;(null===(e=this.props)||void 0===e?void 0:e.onChildComponentMounted)&&this.props.onChildComponentMounted(this);var t=this.props.dispatch;t({type:"measureMonitor/fetchSerial"})}},{key:"render",value:function(){var e,t,n,r,o,i=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974"),l=this.props,s=l.data,u=l.form,d=l.isAdd,f=l.viewModel,p=void 0!==f&&f,g=l.isTempCon,v=void 0!==g&&g,y=u.getFieldDecorator,b=u.getFieldValue,w=s.name,_=void 0===w?"":w,C=s.protocol,E=void 0===C?i?"BACnet/IP":"ROBOT RobotABB":C,M=s.args,S=void 0===M?{}:M,T={labelCol:{xs:{span:24},sm:{span:9}},wrapperCol:{xs:{span:24},sm:{span:13}}},N=(null===(t=b("protocol"))||void 0===t?void 0:t[b("protocol").length-1])||E;return O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default,(0,h.default)({},T,{hideRequiredMark:p}),O.default.createElement("div",{className:(0,x.default)({"form-mask":p})},!p&&O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"common.name"})},y("name",{initialValue:null!==(n=_)&&void 0!==n?n:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,k.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,L.checkStrLengthRule)(t,1,240,n)}}],first:!0})(O.default.createElement(c.default,{min:1}))),O.default.createElement(m.default.Item,{label:(0,k.formatMessage)({id:"controller.form.plc-protocol"})},d&&!v?y("protocol",{initialValue:this.formatSelectProtocol(E)})(O.default.createElement(a.default,{style:{width:"200px"},options:this.selectOption(),expandTrigger:"hover",onChange:function(e){"MITSUBISHI"===e[0]&&u.resetFields(["args.commuMode","args.commuDataCode"])},displayRender:function(e){return e[e.length-1]}})):this.renderControl(E)),(0,L.checkOemName)("lcgyhlw")&&O.default.createElement(O.default.Fragment,null,O.default.createElement(m.default.Item,{label:"ProductKey"},y("args.ProductKey",{initialValue:null!==(r=null===S||void 0===S?void 0:S.ProductKey)&&void 0!==r?r:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:"ProductKey"})}]})(O.default.createElement(c.default,null))),O.default.createElement(m.default.Item,{label:"DeviceName"},y("args.DeviceName",{initialValue:null!==(o=null===S||void 0===S?void 0:S.DeviceName)&&void 0!==o?o:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:"DeviceName"})}]})(O.default.createElement(c.default,null)))),this.renderContent(N))))}}]),t}(O.Component),E=M))||E),z=j;t.default=z},"7fqy":function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},"7mRv":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.CURRENT=void 0;var r="NULL";t.CURRENT=r;var o=function(e){return function(n){return n?("function"===typeof n&&(t.CURRENT=r=n()),("[object String]"===Object.prototype.toString.call(n)||Array.isArray(n))&&(t.CURRENT=r=n)):t.CURRENT=r="NULL",e}},a=function(e){return o(e)};t.default=a},"7rlJ":function(e,t,n){"use strict";(function(t){var r=n("MgzW");function o(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0}function a(e){return t.Buffer&&"function"===typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var i=n("7tlc"),l=Object.prototype.hasOwnProperty,s=Array.prototype.slice,u=function(){return"foo"===function(){}.name}();function c(e){return Object.prototype.toString.call(e)}function d(e){return!a(e)&&("function"===typeof t.ArrayBuffer&&("function"===typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var f=e.exports=b,p=/\s*function\s+([^\(\s]*)\s*/;function m(e){if(i.isFunction(e)){if(u)return e.name;var t=e.toString(),n=t.match(p);return n&&n[1]}}function h(e,t){return"string"===typeof e?e.length<t?e:e.slice(0,t):e}function g(e){if(u||!i.isFunction(e))return i.inspect(e);var t=m(e),n=t?": "+t:"";return"[Function"+n+"]"}function v(e){return h(g(e.actual),128)+" "+e.operator+" "+h(g(e.expected),128)}function y(e,t,n,r,o){throw new f.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:o})}function b(e,t){e||y(e,!0,t,"==",f.ok)}function w(e,t,n,r){if(e===t)return!0;if(a(e)&&a(t))return 0===o(e,t);if(i.isDate(e)&&i.isDate(t))return e.getTime()===t.getTime();if(i.isRegExp(e)&&i.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"===typeof e||null!==t&&"object"===typeof t){if(d(e)&&d(t)&&c(e)===c(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===o(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(a(e)!==a(t))return!1;r=r||{actual:[],expected:[]};var l=r.actual.indexOf(e);return-1!==l&&l===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),C(e,t,n,r))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function C(e,t,n,r){if(null===e||void 0===e||null===t||void 0===t)return!1;if(i.isPrimitive(e)||i.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var o=_(e),a=_(t);if(o&&!a||!o&&a)return!1;if(o)return e=s.call(e),t=s.call(t),w(e,t,n);var l,u,c=k(e),d=k(t);if(c.length!==d.length)return!1;for(c.sort(),d.sort(),u=c.length-1;u>=0;u--)if(c[u]!==d[u])return!1;for(u=c.length-1;u>=0;u--)if(l=c[u],!w(e[l],t[l],n,r))return!1;return!0}function E(e,t,n){w(e,t,!0)&&y(e,t,n,"notDeepStrictEqual",E)}function M(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function S(e){var t;try{e()}catch(e){t=e}return t}function O(e,t,n,r){var o;if("function"!==typeof t)throw new TypeError('"block" argument must be a function');"string"===typeof n&&(r=n,n=null),o=S(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!o&&y(o,n,"Missing expected exception"+r);var a="string"===typeof r,l=!e&&i.isError(o),s=!e&&o&&!n;if((l&&a&&M(o,n)||s)&&y(o,n,"Got unwanted exception"+r),e&&o&&n&&!M(o,n)||!e&&o)throw o}function T(e,t){e||y(e,!0,t,"==",T)}f.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=v(this),this.generatedMessage=!0);var t=e.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,o=m(t),a=r.indexOf("\n"+o);if(a>=0){var i=r.indexOf("\n",a+1);r=r.substring(i+1)}this.stack=r}}},i.inherits(f.AssertionError,Error),f.fail=y,f.ok=b,f.equal=function(e,t,n){e!=t&&y(e,t,n,"==",f.equal)},f.notEqual=function(e,t,n){e==t&&y(e,t,n,"!=",f.notEqual)},f.deepEqual=function(e,t,n){w(e,t,!1)||y(e,t,n,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,n){w(e,t,!0)||y(e,t,n,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,n){w(e,t,!1)&&y(e,t,n,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=E,f.strictEqual=function(e,t,n){e!==t&&y(e,t,n,"===",f.strictEqual)},f.notStrictEqual=function(e,t,n){e===t&&y(e,t,n,"!==",f.notStrictEqual)},f.throws=function(e,t,n){O(!0,e,t,n)},f.doesNotThrow=function(e,t,n){O(!1,e,t,n)},f.ifError=function(e){if(e)throw e},f.strict=r(T,f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var k=Object.keys||function(e){var t=[];for(var n in e)l.call(e,n)&&t.push(n);return t}}).call(this,n("yLpj"))},"7tNx":function(e,t,n){"use strict";var r=n("7vYJ");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"7tbW":function(e,t,n){var r=n("LGYb");function o(e){return e&&e.length?r(e):[]}e.exports=o},"7tlc":function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},o=/%[sdj%]/g;t.format=function(e){if(!C(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(l(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,a=r.length,i=String(e).replace(o,function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),s=r[n];n<a;s=r[++n])b(s)||!O(s)?i+=" "+s:i+=" "+l(s);return i},t.deprecate=function(n,r){if("undefined"!==typeof e&&!0===e.noDeprecation)return n;if("undefined"===typeof e)return function(){return t.deprecate(n,r).apply(this,arguments)};var o=!1;function a(){if(!o){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),o=!0}return n.apply(this,arguments)}return a};var a,i={};function l(e,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(n)?r.showHidden=n:n&&t._extend(r,n),M(r.showHidden)&&(r.showHidden=!1),M(r.depth)&&(r.depth=2),M(r.colors)&&(r.colors=!1),M(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),d(r,e,r.depth)}function s(e,t){var n=l.styles[t];return n?"\x1b["+l.colors[n][0]+"m"+e+"\x1b["+l.colors[n][1]+"m":e}function u(e,t){return e}function c(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function d(e,n,r){if(e.customInspect&&n&&x(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var o=n.inspect(r,e);return C(o)||(o=d(e,o,r)),o}var a=f(e,n);if(a)return a;var i=Object.keys(n),l=c(i);if(e.showHidden&&(i=Object.getOwnPropertyNames(n)),k(n)&&(i.indexOf("message")>=0||i.indexOf("description")>=0))return p(n);if(0===i.length){if(x(n)){var s=n.name?": "+n.name:"";return e.stylize("[Function"+s+"]","special")}if(S(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(T(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return p(n)}var u,y="",b=!1,w=["{","}"];if(v(n)&&(b=!0,w=["[","]"]),x(n)){var _=n.name?": "+n.name:"";y=" [Function"+_+"]"}return S(n)&&(y=" "+RegExp.prototype.toString.call(n)),T(n)&&(y=" "+Date.prototype.toUTCString.call(n)),k(n)&&(y=" "+p(n)),0!==i.length||b&&0!=n.length?r<0?S(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=b?m(e,n,r,l,i):i.map(function(t){return h(e,n,r,l,t,b)}),e.seen.pop(),g(u,y,w)):w[0]+y+w[1]}function f(e,t){if(M(t))return e.stylize("undefined","undefined");if(C(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return _(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):b(t)?e.stylize("null","null"):void 0}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,n,r,o){for(var a=[],i=0,l=t.length;i<l;++i)A(t,String(i))?a.push(h(e,t,n,r,String(i),!0)):a.push("");return o.forEach(function(o){o.match(/^\d+$/)||a.push(h(e,t,n,r,o,!0))}),a}function h(e,t,n,r,o,a){var i,l,s;if(s=Object.getOwnPropertyDescriptor(t,o)||{value:t[o]},s.get?l=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(l=e.stylize("[Setter]","special")),A(r,o)||(i="["+o+"]"),l||(e.seen.indexOf(s.value)<0?(l=b(n)?d(e,s.value,null):d(e,s.value,n-1),l.indexOf("\n")>-1&&(l=a?l.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+l.split("\n").map(function(e){return" "+e}).join("\n"))):l=e.stylize("[Circular]","special")),M(i)){if(a&&o.match(/^\d+$/))return l;i=JSON.stringify(""+o),i.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(i=i.substr(1,i.length-2),i=e.stylize(i,"name")):(i=i.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),i=e.stylize(i,"string"))}return i+": "+l}function g(e,t,n){var r=e.reduce(function(e,t){return 0,t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0);return r>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function v(e){return Array.isArray(e)}function y(e){return"boolean"===typeof e}function b(e){return null===e}function w(e){return null==e}function _(e){return"number"===typeof e}function C(e){return"string"===typeof e}function E(e){return"symbol"===typeof e}function M(e){return void 0===e}function S(e){return O(e)&&"[object RegExp]"===L(e)}function O(e){return"object"===typeof e&&null!==e}function T(e){return O(e)&&"[object Date]"===L(e)}function k(e){return O(e)&&("[object Error]"===L(e)||e instanceof Error)}function x(e){return"function"===typeof e}function N(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e}function L(e){return Object.prototype.toString.call(e)}function P(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(M(a)&&(a=Object({NODE_ENV:"production"}).NODE_DEBUG||""),n=n.toUpperCase(),!i[n])if(new RegExp("\\b"+n+"\\b","i").test(a)){var r=e.pid;i[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else i[n]=function(){};return i[n]},t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=v,t.isBoolean=y,t.isNull=b,t.isNullOrUndefined=w,t.isNumber=_,t.isString=C,t.isSymbol=E,t.isUndefined=M,t.isRegExp=S,t.isObject=O,t.isDate=T,t.isError=k,t.isFunction=x,t.isPrimitive=N,t.isBuffer=n("j/1Z");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function D(){var e=new Date,t=[P(e.getHours()),P(e.getMinutes()),P(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",D(),t.format.apply(t,arguments))},t.inherits=n("FfBw"),t._extend=function(e,t){if(!t||!O(t))return e;var n=Object.keys(t),r=n.length;while(r--)e[n[r]]=t[n[r]];return e};var R="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function F(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}function V(t){if("function"!==typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var o=n.pop();if("function"!==typeof o)throw new TypeError("The last argument must be of type Function");var a=this,i=function(){return o.apply(a,arguments)};t.apply(this,n).then(function(t){e.nextTick(i,null,t)},function(t){e.nextTick(F,t,i)})}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}t.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(R&&e[R]){var t=e[R];if("function"!==typeof t)throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,R,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise(function(e,r){t=e,n=r}),o=[],a=0;a<arguments.length;a++)o.push(arguments[a]);o.push(function(e,r){e?n(e):t(r)});try{e.apply(this,o)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),R&&Object.defineProperty(t,R,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=R,t.callbackify=V}).call(this,n("Q2Ig"))},"7vYJ":function(e,t,n){var r=n("u8+u");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"7zRj":function(e,t,n){(function(t){var r,o="undefined"!==typeof t?t:"undefined"!==typeof window?window:{},a=n(5);"undefined"!==typeof document?r=document:(r=o["__GLOBAL_DOCUMENT_CACHE@4"],r||(r=o["__GLOBAL_DOCUMENT_CACHE@4"]=a)),e.exports=r}).call(this,n("yLpj"))},"7zd4":function(e,t,n){e.exports={"monaco-editor":"monaco-editor","view-ruler":"view-ruler"}},8:function(e,t){},"80Mw":function(e,t,n){var r=n("u8+u");n("HlNX")("isExtensible",function(e){return function(t){return!!r(t)&&(!e||e(t))}})},"88Gu":function(e,t){var n=800,r=16,o=Date.now;function a(e){var t=0,a=0;return function(){var i=o(),l=r-(i-a);if(a=i,l>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}e.exports=a},"88Vn":function(e,t,n){var r,o=n("c0Oy"),a=n("VPOE"),i=n("kCK5"),l=i("typed_array"),s=i("view"),u=!(!o.ArrayBuffer||!o.DataView),c=u,d=0,f=9,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(d<f)(r=o[p[d++]])?(a(r.prototype,l,!0),a(r.prototype,s,!0)):c=!1;e.exports={ABV:u,CONSTR:c,TYPED:l,VIEW:s}},"8BMt":function(e,t,n){var r=n("u8+u");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"8Dir":function(e,t,n){var r=n("u8+u");n("HlNX")("isSealed",function(e){return function(t){return!r(t)||!!e&&e(t)}})},"8H45":function(e,t,n){"use strict";var r=n("EpXD"),o=n("u8+u"),a=n("OsVd"),i=n("wHrr"),l=n("gL7N")("isConcatSpreadable");function s(e,t,n,u,c,d,f,p){var m,h,g=c,v=0,y=!!f&&i(f,p,3);while(v<u){if(v in n){if(m=y?y(n[v],v,t):n[v],h=!1,o(m)&&(h=m[l],h=void 0!==h?!!h:r(m)),h&&d>0)g=s(e,t,m,a(m.length),g,d-1)-1;else{if(g>=9007199254740991)throw TypeError();e[g]=m}g++}v++}return g}e.exports=s},"8Mu8":function(e,t,n){(function(t){const n=65536,r={},o=t.isBuffer(t.from([1,2]).subarray(0,1));function a(e){const n=t.allocUnsafe(2);return n.writeUInt8(e>>8,0),n.writeUInt8(255&e,1),n}function i(){for(let e=0;e<n;e++)r[e]=a(e)}function l(e){const n=4;let r=0,a=0;const i=t.allocUnsafe(n);do{r=e%128|0,e=e/128|0,e>0&&(r|=128),i.writeUInt8(r,a++)}while(e>0&&a<n);return e>0&&(a=0),o?i.subarray(0,a):i.slice(0,a)}function s(e){const n=t.allocUnsafe(4);return n.writeUInt32BE(e,0),n}e.exports={cache:r,generateCache:i,generateNumber:a,genBufVariableByteInt:l,generate4ByteBuffer:s}}).call(this,n("tjlA").Buffer)},"8PbB":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5Dmo");var l=r(n("3S7+"));n("Pwec");var s=r(n("CtXQ"));n("7Kak");var u=r(n("9yH6"));n("5NDa");var c=r(n("5rEg"));n("+L6B");var d=r(n("2/Rp")),f=r(n("eHn4")),p=r(n("gWZ8")),m=r(n("p0pE"));n("miYZ");var h=r(n("tsqr")),g=r(n("Y/ft")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C=r(n("Vl3Y"));n("OaEy");var E,M,S,O,T=r(n("2fM7")),k=o(n("q1tI")),x=n("MuoO"),N=n("LLXN"),L=n("LvDl"),P=r(n("Nf/D")),I=r(n("qiW5")),D=r(n("Bv7G")),A=r(n("uAIB")),R=n("34ay"),F=T.default.Option,V=(E=C.default.create(),M=(0,x.connect)(function(e){var t=e.cloud,n=e.loading;return{cloudConfig:t.cloudConfig,groupList:t.groupList,alarmLables:t.alarmLables,submitLoading:n.effects["cloud/updateMessageConfig"]}}),E(S=M((O=function(e){function t(){var e,n;(0,v.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,b.default)(this,(e=(0,w.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.dataSource,i=t.action,l=t.data,s=t.cloudData,u=t.onOk,c=s.cloudName,d=s.cloudType,v=s.topicPrefix,y=r.validateFields,b=JSON.parse(JSON.stringify(a));y(function(e,t){if(!e){var n=t.msgType,r=t.name,s=t.groups,y=t.alarms,w=t.trigger,_=t.topic,C=(0,g.default)(t,["msgType","name","groups","alarms","trigger","topic"]),E={},M=[];if(l&&(b=a.filter(function(e){return e.name!==l.name})),b.find(function(e){return e.name===r}))return void h.default.error((0,N.formatMessage)({id:"param-set.param-exists"},{param:r}));if("add"===i){var S,O;E=(0,m.default)({},C,{name:r,trigger:w,topic:0===n&&"Aliyun IoT"===d?"".concat(v).concat(_):null!==(S=_)&&void 0!==S?S:"sparkplugb",msgType:void 0===n?0:n,qos:"Azure IoT"===d?1:null!==(O=null===t||void 0===t?void 0:t.qos)&&void 0!==O?O:0,cloudName:c}),"measure_event"===w?E.groups=s:E.alarms=y,M=[].concat((0,p.default)(a),[E])}else{var T,k=l.msgType,x=(0,g.default)(l,["msgType"]);E=(0,m.default)({},x,C,{name:r,trigger:w,topic:0!==k&&void 0!==k||"Aliyun IoT"!==d?null!==(T=_)&&void 0!==T?T:"sparkplugb":"".concat(v).concat(_),msgType:void 0===k?0:k}),"measure_event"===w?(E.groups=s,delete E.alarms):(E.alarms=y,delete E.groups),M=a.map(function(e){return e.name===x.name?E:e})}M.length&&o({type:"cloud/updateMessageConfig",payload:{quickfaas:{uploadFuncs:(0,f.default)({},c,M)}}}).then(function(e){"ok"===e&&u&&u()})}})},n.getTypeIsExist=function(e){var t={prop:!1};return e.length&&e.forEach(function(e){var n=e.msgType,r=void 0===n?"":n;1===r&&(t.prop=!0)}),t},n.getDefaultPub=function(){var e=n.props.cloudData.cloudType,t=void 0===e?"Azure IoT":e,r='# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\n\n\ndef main(message, wizard_api, cloudName):\n logger.debug("publish topic:%s, payload: %s, cloudName: %s" % (__topic__, message, cloudName))\n publish(__topic__, json.dumps(message), __qos__, cloud_name=cloudName)\n',o='# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.awsiot import awsiot_publish\n\n\ndef main(message, wizard_api, cloudName):\n logger.debug("publish topic:%s, payload: %s, cloudName: %s" % (__topic__, message, cloudName))\n awsiot_publish(__topic__, json.dumps(message), __qos__, cloud_name=cloudName)\n',a='# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.azureiot import send_message\n\n\ndef main(message, wizard_api, cloudName):\n logger.debug("publish topic:%s, payload: %s, cloudName: %s" % (__topic__, message, cloudName))\n send_message(__topic__, json.dumps(message), cloud_name=cloudName)\n',i="# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.mqttSparkPlugB import SparkPlugB_publish\n\n\ndef main(message, cloudName):\n logger.debug(message)\n SparkPlugB_publish(message, cloud_name=cloudName)",l=r;return"Azure IoT"===t?l=a:"AWS IoT"===t?l=o:"SparkPlugB MQTT"===t&&(l=i),l},n.renderType=function(e){var t=e;switch(e){case 0:t=(0,N.formatMessage)({id:"cloud.custom-topic"});break;case 1:t=(0,N.formatMessage)({id:"cloud.props-report"});break;case 2:t=(0,N.formatMessage)({id:"cloud.events-report"});break;case 3:t=(0,N.formatMessage)({id:"cloud.general-prop"});break;case 4:t=(0,N.formatMessage)({id:"cloud.report-prop"});break;default:break}return t},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.generateGrouopsList=function(){var e=n.props,t=e.dataSource,r=e.groupList,o=void 0===r?[]:r,a=e.form,i=e.action,l=e.data,s=a.getFieldsValue,u=s(["groups"]),c=u.groups,d=void 0===c?[]:c,f=[];t.forEach(function(e){(null===e||void 0===e?void 0:e.groups)&&f.push(null===e||void 0===e?void 0:e.groups)}),"add"!==i&&(f=(0,L.flattenDeep)(f).filter(function(e){var t;return!(null===l||void 0===l?void 0:null===(t=l.groups)||void 0===t?void 0:t.includes(e))}));var p=o.filter(function(e){var t;return!(null===(t=(0,L.flattenDeep)(f))||void 0===t?void 0:t.includes(e.name))});return p.filter(function(e){return!(null===d||void 0===d?void 0:d.includes(e.name))})},n.generateAlertsList=function(){var e=n.props,t=e.alarmLables,r=void 0===t?[]:t,o=e.dataSource,a=e.form,i=e.action,l=e.data,s=a.getFieldsValue(["alarms"]),u=s.alarms,c=void 0===u?[]:u,d=[];o.forEach(function(e){(null===e||void 0===e?void 0:e.alarms)&&d.push(null===e||void 0===e?void 0:e.alarms)}),"add"!==i&&(d=(0,L.flattenDeep)(d).filter(function(e){var t;return!(null===l||void 0===l?void 0:null===(t=l.alarms)||void 0===t?void 0:t.includes(e))}));var f=(0,L.difference)(r,(0,L.flattenDeep)(d));return f.filter(function(e){return!(null===c||void 0===c?void 0:c.includes(e))})},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"cloud/fetchAlarmTagLists",payload:"device_supervisor.alarmLables"})}},{key:"render",value:function(){var e,t,n,r,o,f=this.props,p=f.form,m=f.submitLoading,h=f.dataSource,g=f.visible,v=f.data,y=void 0===v?{}:v,b=f.cloudData,w=void 0===b?{}:b,_=f.action,E=w.cloudType,M=void 0===E?"Standard MQTT":E,S=w.topicPrefix,O=w.azureTopic,x=w.authType,L=p.getFieldDecorator,V=p.getFieldValue,j=null!==(e=null===y||void 0===y?void 0:y.qos)&&void 0!==e?e:1,z=this.getTypeIsExist(h),B="";"Azure IoT"===M&&O.length&&("Symmetric key"===x?B="devices/{DeviceId}/messages/events/":"X.509 Self-Signed"!==x&&"X.509 CA Signed"!==x||(B="devices/{DeviceId}/messages/events/"));var H={labelCol:{xs:{span:12},sm:{span:6}},wrapperCol:{xs:{span:12},sm:{span:18}}},W=(0,R.getPriv)()>11,U=p.isFieldsTouched()&&W;return k.default.createElement(a.default,{title:(0,N.formatMessage)({id:"cloud.add"},{name:(0,N.formatMessage)({id:"cloud.publish"})}),visible:g,maskClosable:!1,onCancel:this.handleCancel,width:800,footer:[k.default.createElement(d.default,{key:"back",onClick:this.handleCancel},k.default.createElement(N.FormattedMessage,{id:"common.cancel"})),k.default.createElement(d.default,{key:"submit",type:"primary",loading:m,disabled:!U,onClick:this.handleSubmit},k.default.createElement(N.FormattedMessage,{id:"common.confirm"}))]},k.default.createElement(C.default,(0,i.default)({className:A.default.advanced,labelAlign:"left"},H),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"common.name"})},L("name",{initialValue:y.name,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"common.name"})})},{whitespace:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+]{1,240}$/,message:(0,N.formatMessage)({id:"controller.form.check-character"})},{max:240,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:240})}],first:!0})(k.default.createElement(c.default,{disabled:"SparkPlugB MQTT"===M}))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"cloud.publish-trigger"})},L("trigger",{initialValue:y.trigger||"measure_event",rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"cloud.publish-trigger"})})}]})(k.default.createElement(u.default.Group,null,k.default.createElement(u.default,{value:"measure_event"},k.default.createElement(N.FormattedMessage,{id:"cloud.publish-trigger-measure_event"})),"SparkPlugB MQTT"===M?null:k.default.createElement(u.default,{value:"warning_event"},k.default.createElement(N.FormattedMessage,{id:"cloud.publish-trigger-warning_event"}))))),"measure_event"===V("trigger")&&k.default.createElement(k.default.Fragment,null,k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"SparkPlugB MQTT"===M?"cloud.publish-groups":"cloud.publish-group"})},L("groups",{initialValue:y.groups,rules:[{required:!0,message:(0,N.formatMessage)({id:"cloud.group-check"})}]})(k.default.createElement(D.default,null,this.generateGrouopsList().map(function(e){var t=e.name;return k.default.createElement(F,{value:t,key:t},t)})))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"cloud.hide-offline-data"})},L("hideOfflineData",{initialValue:null!==(t=y.hideOfflineData)&&void 0!==t?t:0})(k.default.createElement(P.default,{size:"small"})))),"warning_event"===V("trigger")&&k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"cloud.publish-alarm"})},L("alarms",{initialValue:null===y||void 0===y?void 0:y.alarms,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"cloud.publish-alarm"})})}]})(k.default.createElement(D.default,null,this.generateAlertsList().map(function(e){return k.default.createElement(F,{value:e,key:e},e)})))),("Standard MQTT"===M||"AWS IoT"===M||"Inspur Yunzhou"===M||"HeilanV1.0"===M||"HeilanV2.0"===M)&&k.default.createElement(k.default.Fragment,null,k.default.createElement(C.default.Item,{label:"Topic"},L("topic",{initialValue:y.topic,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"group.topic"})})},{pattern:/^[^#+]+$/,message:(0,N.formatMessage)({id:"cloud.topic-tip"})},{max:128,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}],first:!0})(k.default.createElement(c.default,null))),("Standard MQTT"===M||"Inspur Yunzhou"===M||"HeilanV1.0"===M||"HeilanV2.0"===M)&&k.default.createElement(C.default.Item,{label:"Qos(MQTT)"},L("qos",{initialValue:j,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(k.default.createElement(T.default,null,k.default.createElement(F,{value:0},"0"),k.default.createElement(F,{value:1},"1"),k.default.createElement(F,{value:2},"2")))),"AWS IoT"===M&&k.default.createElement(C.default.Item,{label:"Qos(MQTT)"},L("qos",{initialValue:y.qos||0,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(k.default.createElement(T.default,null,k.default.createElement(F,{value:0},"0"),k.default.createElement(F,{value:1},"1"))))),"Aliyun IoT"===M&&k.default.createElement(k.default.Fragment,null,k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"group.type"})},"add"===_?L("msgType",{initialValue:y.msgType||0,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"group.topic"})})}]})(k.default.createElement(T.default,null,k.default.createElement(T.default.Option,{value:0},k.default.createElement(N.FormattedMessage,{id:"cloud.custom-topic"})),k.default.createElement(T.default.Option,{value:1,disabled:z.prop},k.default.createElement(N.FormattedMessage,{id:"cloud.props-report"})),k.default.createElement(T.default.Option,{value:2},k.default.createElement(N.FormattedMessage,{id:"cloud.events-report"})))):this.renderType(y.msgType)),(0===V("msgType")||0===y.msgType)&&k.default.createElement(k.default.Fragment,null,k.default.createElement(C.default.Item,{label:"Topic"},L("topic",{initialValue:null!==(n=null===y||void 0===y?void 0:null===(r=y.topic)||void 0===r?void 0:r.slice(null===S||void 0===S?void 0:S.length))&&void 0!==n?n:"",rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"group.topic"})})},{pattern:/^[^#+]+$/,message:(0,N.formatMessage)({id:"cloud.topic-tip"})},{max:128,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}],first:!0})(k.default.createElement(c.default,{addonBefore:S}))),k.default.createElement(C.default.Item,{label:"Qos(MQTT)"},L("qos",{initialValue:j,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(k.default.createElement(T.default,null,k.default.createElement(F,{value:0},"0"),k.default.createElement(F,{value:1},"1"))))),(1===V("msgType")||1===y.msgType)&&k.default.createElement(C.default.Item,{label:"Topic"},L("topic",{initialValue:"/sys".concat(S,"thing/event/property/post")})(k.default.createElement(c.default,null))),(2===V("msgType")||2===y.msgType)&&k.default.createElement(C.default.Item,{label:"Topic"},L("topic",{initialValue:"/sys".concat(S,"thing/event/{tsl.event.identifer}/post")})(k.default.createElement(c.default,null)))),"Azure IoT"===M&&k.default.createElement(C.default.Item,{label:"Topic"},L("topic",{initialValue:null!==(o=y.topic)&&void 0!==o?o:B})(k.default.createElement(c.default,null))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"cloud.publish-function"})},L("funcName",{initialValue:y.funcName||"main",rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"cloud.publish-function"})})},{pattern:/^[a-zA-Z_][a-zA-Z0-9_]*$/,message:(0,N.formatMessage)({id:"param-set.form.check-param"})},{max:32,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:32})}],first:!0})(k.default.createElement(c.default,null)),k.default.createElement(l.default,{title:(0,N.formatMessage)({id:"cloud.entry-function-info"})},k.default.createElement("span",{style:{marginTop:10}},k.default.createElement(s.default,{type:"exclamation-circle",style:{margin:"0 5px",color:"#FFA500",fontSize:16}})))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"cloud.publish-script"})},L("script",{initialValue:y.script||this.getDefaultPub(),rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"cloud.publish-script"})})}]})(k.default.createElement(I.default,{title:(0,N.formatMessage)({id:"cloud.publish-script"})})))))}}]),t}(k.Component),S=O))||S)||S),j=V;t.default=j},"8R5B":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("yfLh"),n("R9oj"),n("sRBo"),n("+L6B"),n("5NDa")},"8S7l":function(e,t){function n(e){if(Array.isArray(e))return e}e.exports=n},"8Z/V":function(e,t,n){e.exports=!n("wUWy")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"8bi8":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("qVdP");var a=o(n("jsC+"));n("Pwec");var i=o(n("CtXQ"));n("Awhp");var l=o(n("KrTs"));n("sRBo");var s=o(n("kaz8")),u=o(n("eHn4"));n("lUTK");var c=o(n("BvKs")),d=o(n("2Taf")),f=o(n("vZ4D")),p=o(n("l4Ni")),m=o(n("ujKo")),h=o(n("MhPg")),g=r(n("q1tI")),v=n("LLXN"),y=o(n("TSYQ")),b=n("Y2fQ"),w=o(n("xNuS")),_=n("34ay"),C=n("+n12"),E=o(n("lrGR")),M=function(e){function t(){var e,n;(0,d.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,p.default)(this,(e=(0,m.default)(t)).call.apply(e,[this].concat(o))),n.handleClick=function(e){e.preventDefault();var t=n.props,r=t.data,o=t.onChange;o&&o({type:"selected",selectedData:r})},n.handleCheck=function(e){var t=n.props,r=t.data,o=t.onChange;o({type:"check",checkedData:{value:e.target.checked,data:r}})},n.renderEndPoint=function(){var e=n.props.data,t=e.endpoint,r=void 0===t?"":t,o=e.args,a=void 0===o?{}:o,i=e.protocol,l=a.slaveAddr,s=a.stationNo,u=a.cpuNumber,c="".concat(r);return-1===r.indexOf(":")&&-1===r.indexOf("/")&&void 0===l&&void 0===s?c="".concat((0,C.renderSerialPort)(r)):void 0!==l&&-1===r.indexOf(":")&&-1===r.indexOf("/")?c="".concat((0,C.renderSerialPort)(r),":").concat(l):void 0!==s&&-1===r.indexOf(":")&&-1===r.indexOf("/")?c="".concat((0,C.renderSerialPort)(r),":").concat(s):void 0!==l?c="".concat(r,":").concat(l):void 0!==s&&"Mitsubishi MC 1E"!==i?c="".concat(r,":").concat(s):void 0!==u&&(c="".concat(r,":").concat(u)),c},n.selectOption=function(){var e,t=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974"),n="zh-CN"===(0,b.getLocale)(),r=[];return r=t?[{value:"BACnet",label:"BACnet",children:[{value:"BACnet/IP",label:"BACnet IP"},{value:"BACnet/MSTP",label:"BACnet MS/TP"}]},{value:"CJT188",label:"CJT188",children:[{value:"CJT188-2004",label:"CJT188-2004"}]},{value:"DLT",label:(0,v.formatMessage)({id:"controller.dlt-meter"}),children:[{value:"DLT645-1997",label:"DLT645-1997"},{value:"DLT645-2007",label:"DLT645-2007"}]},{value:"Euromap",label:"Euromap",children:[{value:"Euromap-63",label:"*Euromap-63"}]},{value:"HJ212",label:"HJ212",children:[{value:"HJ212-2005-Serial",label:"*HJ212-2005-Serial"},{value:"HJ212-2017-Serial",label:"HJ212-2017-Serial"}]},{value:"IEC",label:"IEC 60870",children:[{value:"IEC101 Master",label:"IEC 101"},{value:"IEC103 Master",label:(0,v.formatMessage)({id:"controller.iec-103"})},{value:"IEC104 Master",label:"IEC 104"}]},{value:"IEC 61850",label:"IEC 61850",children:[{value:"IEC61850-MMS",label:"IEC 61850 MMS"}]},{value:"KeBa",label:"KEBA",children:[{value:"KeBa-Socket",label:"KEBA Socket"}]},{value:"Modbus",label:"Modbus",children:[{value:"Modbus-Ascii",label:"Modbus ASCII"},{value:"Modbus-RTU",label:"Modbus RTU"},{value:"Modbus-TCP",label:"Modbus TCP"},{value:"Modbus-RTU-OverTcp",label:"Modbus RTU over TCP"}]},{value:"OPC",label:"OPC",children:[{value:"OPC-DA",label:"OPC DA"},{value:"OPC-UA",label:"OPC UA"},{value:"OPC-UA-PUBSUB",label:"*OPC UA PUBSUB"}]},{value:"SIEMENS",label:(0,v.formatMessage)({id:"controller.siemens"}),children:[{value:"ISO-on-TCP",label:"ISO on TCP"}]},{value:"Easy Drive",label:(0,v.formatMessage)({id:"controller.easy-driver"}),children:[{value:"Easy-Com",label:"Easy COM"},{value:"Easy-Ethernet",label:"Easy TCP"}]},{value:"Virtual Controller",label:(0,v.formatMessage)({id:"controller.virtual-controller"})}]:[{value:"ABB",label:"ABB",children:[{value:"ROBOT RobotABB",label:"*ABB Robot"}]},{value:"Allen-Bradley",label:(0,v.formatMessage)({id:"controller.allen-bradley"}),children:[{value:"AllenBradley ConnectedCip",label:"EtherNet/IP (CompactLogix)"},{value:"AllenBradley MicroCip",label:"EtherNet/IP (Micro)"},{value:"EtherNet/IP(MicroLogix)",label:"EtherNet/IP (MicroLogix)"},{value:"EtherNet/IP",label:"EtherNet/IP (Unconnected)"},{value:"AllenBradley SLC",label:"*SLC Net"}]},{value:"BACnet",label:"BACnet",children:[{value:"BACnet/IP",label:"BACnet IP"},{value:"BACnet/MSTP",label:"BACnet MS/TP"}]},{value:"Beckhoff",label:(0,v.formatMessage)({id:"controller.beckhoff"}),children:[{value:"Beckhoff ADS",label:"*ADS"}]},{value:"CJT188",label:"CJT188",children:[{value:"CJT188-2004",label:"CJT188-2004"}]},{value:"Delta",label:(0,v.formatMessage)({id:"controller.delta"}),children:[{value:"Delta Tcp",label:"Delta TCP"},{value:"Delta Serial",label:"Delta Serial"},{value:"Delta Ascii",label:"Delta Serial ASCII"},{value:"Delta Serial Over Tcp",label:"Delta Serial over TCP"}]},{value:"DLT",label:(0,v.formatMessage)({id:"controller.dlt-meter"}),children:[{value:"DLT645-1997",label:"DLT645-1997"},{value:"DLT645-2007",label:"DLT645-2007"},{value:"DLT645 Over Tcp",label:"DLT645-2007 over TCP"},{value:"DLT698",label:"*DLT698"}]},{value:"DNP3",label:"DNP3",children:[{value:"DNP3 TCP",label:"DNP3 TCP"},{value:"DNP3 UDP",label:"DNP3 UDP"},{value:"DNP3 RTU",label:"DNP3 RTU"}]},{value:"EFORT",label:(0,v.formatMessage)({id:"controller.efort"}),children:[{value:"ROBOT RobotEfort",label:"*EFORT Robot"}]},{value:"Euromap",label:"Euromap",children:[{value:"Euromap-63",label:"*Euromap-63"}]},{value:"Fanuc",label:(0,v.formatMessage)({id:"controller.fanuc"}),children:[{value:"ROBOT RobotFanuc",label:"*FANUC Robot"},{value:"CNC FanucSerise0i",label:"*FANUC CNC 0i"}]},{value:"Fatek",label:(0,v.formatMessage)({id:"controller.fatek"}),children:[{value:"FatekProgram",label:(0,v.formatMessage)({id:"controller.fatek-program"})},{value:"FatekProgramOverTcp",label:"FATEK Programe Port over TCP"}]},{value:"FUJI",label:(0,v.formatMessage)({id:"controller.fuji"}),children:[{value:"Fuji SPB",label:"*SPB"},{value:"Fuji SPB Over Tcp",label:"*SPB over TCP"},{value:"Fuji SPHNet",label:"*SPH Net"}]},{value:"Ge",label:(0,v.formatMessage)({id:"controller.ge"}),children:[{value:"Ge SRPT",label:"*SRTP"}]},{value:"HJ212",label:"HJ212",children:[{value:"HJ212-2005-Serial",label:"*HJ212-2005-Serial"},{value:"HJ212-2017-Serial",label:"HJ212-2017-Serial"}]},{value:"IEC",label:"IEC 60870",children:[{value:"IEC101 Master",label:"IEC 101"},{value:"IEC103 Master",label:(0,v.formatMessage)({id:"controller.iec-103"})},{value:"IEC104 Master",label:"IEC 104"}]},{value:"IEC 61850",label:"IEC 61850",children:[{value:"IEC61850-MMS",label:"IEC 61850 MMS"}]},{value:"Inovance",label:(0,v.formatMessage)({id:"controller.inovance"}),children:[{value:"Inovance Serial",label:"*INOVANCE Serial"},{value:"Inovance TcpNet",label:"*INOVANCE TCP"},{value:"Inovance Over TCP",label:"*INOVANCE Serial over TCP"}]},{value:"KeBa",label:"KEBA",children:[{value:"KeBa-Socket",label:"KEBA Socket"}]},{value:"Keyence",label:(0,v.formatMessage)({id:"controller.keyence"}),children:[{value:"Keyence Mc",label:"*KEYENCE MC 3E"},{value:"Keyence Nano",label:"*Nano"},{value:"Keyence Nano Over Tcp",label:"*Nano over TCP"}]},{value:"Modbus",label:"Modbus",children:[{value:"Modbus-Ascii",label:"Modbus ASCII"},{value:"Modbus-RTU",label:"Modbus RTU"},{value:"Modbus-RTU-OverTcp",label:"Modbus RTU over TCP"},{value:"Modbus-TCP",label:"Modbus TCP"},{value:"Modbus-Rtu-Slave",label:"Modbus RTU Slave"}]},{value:"MITSUBISHI",label:(0,v.formatMessage)({id:"controller.mitsubishi"}),children:[{value:"Melsec Fx Links",label:"*FX Links"},{value:"Melsec Fx Links Over Tcp",label:"*FX Links over TCP"},{value:"Melsec Fx Serial Over Tcp",label:"*FX Serial over TCP"},{value:"Mitsubishi MC 1E",label:"MC 1E"},{value:"Mitsubishi MC 3E",label:"MC 3E"},{value:"Mitsubishi MC 3C",label:"MC 3C"},{value:"Mitsubishi MC 3C Over TCP",label:"MC 3C over TCP"},{value:"Melsec-MC-R",label:"*MC R"},{value:"Mitsubishi CPU Port(Serial)",label:(0,v.formatMessage)({id:"controller.mitsubushi.program"})}]},{value:"OMRON",label:(0,v.formatMessage)({id:"controller.omron"}),children:[{value:"Omron HL CMode",label:"*C-Mode"},{value:"Omron HL CMode Over Tcp",label:"*C-Mode over TCP"},{value:"Omron ConnectedCipNet",label:"EtherNet/IP (CompactLogix)"},{value:"Omron CipNet",label:"EtherNet/IP (Unconnected)"},{value:"Omron FINS TCP",label:"FINS TCP"},{value:"Omron FINS UDP",label:"FINS UDP"},{value:"Omron HL SERIAL",label:"HostLink"},{value:"Omron HL Over Tcp",label:"*HostLink over TCP"}]},{value:"OPC",label:"OPC",children:[{value:"OPC-DA",label:"OPC DA"},{value:"OPC-UA",label:"OPC UA"},{value:"OPC-UA-PUBSUB",label:"*OPC UA PUBSUB"}]},{value:"Panasonic",label:(0,v.formatMessage)({id:"controller.panasonic"}),children:[{value:"Panasonic Mewtocol",label:"Mewtocol"},{value:"Mewtocol Over Tcp",label:"*Mewtocol over TCP"},{value:"Panasonic MC",label:"*Panasonic MC 3E"}]},{value:"SIEMENS",label:(0,v.formatMessage)({id:"controller.siemens"}),children:[{value:"Siemens-fw",label:"*Fetch/Write"},{value:"ISO-on-TCP",label:"ISO on TCP"},{value:"Siemens PPI",label:"PPI"},{value:"Siemens PPI Over Tcp",label:"*PPI over TCP"},{value:"Siemens WebApi",label:"*WebApi"}]},{value:"Vigor",label:(0,v.formatMessage)({id:"controller.vigor"}),children:[{value:"Vigor Serial",label:"*VIGOR Serial"},{value:"Vigor Serial Over Tcp",label:"*VIGOR Serial over TCP"}]},{value:"XINJE",label:(0,v.formatMessage)({id:"controller.xinje"}),children:[{value:"XINJE InternalNet",label:(0,v.formatMessage)({id:"controller.xinje.tcp"})},{value:"XINJE TcpNet",label:"*XINJE TCP (Modbus)"},{value:"XINJE Serial",label:"*XINJE Serial"},{value:"XINJE Serial Over Tcp",label:"*XINJE Serial over TCP"}]},{value:"YoKogawa",label:(0,v.formatMessage)({id:"controller.yokogawa"}),children:[{value:"Yokogawa Link Tcp",label:"*Link TCP"}]},{value:"Easy Drive",label:(0,v.formatMessage)({id:"controller.easy-driver"}),children:[{value:"Easy-Com",label:"Easy COM"},{value:"Easy-Ethernet",label:"Easy TCP"}]},{value:"Virtual Controller",label:(0,v.formatMessage)({id:"controller.virtual-controller"})}],n?r:r.sort(function(e,t){return e.value.localeCompare(t.value)})},n.treeToHashMap=function(e){var t=new Map,n=function e(n){t.set(n.value,n.label),n.children&&n.children.forEach(function(t){return e(t)})};return e.forEach(function(e){return n(e)}),t},n.renderControl=function(e){var t=n.treeToHashMap(n.selectOption());return t.get(e)},n.onMenuClick=function(e){var t=e.key,r=n.props.onChange;r({type:t})},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"render",value:function(){var e,t,n,r=this.props,o=r.data,d=r.selected,f=r.checked,p=o.name,m=o.protocol,h=o.status,b=o.args,M=void 0===b?{}:b,S=o.enable,O=void 0===S?1:S,T=(0,_.getPriv)(),k=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974"),x="IEC61850-MMS"===m,N=!("Virtual Controller"===m||"OPC-UA-PUBSUB"===m||"Euromap-63"===m||"ISO-on-TCP"===m&&k),L="cloud"!==(0,C.getPageModel)(),P=T>11,I="Virtual Controller"===m,D=g.default.createElement(c.default,{onClick:this.onMenuClick},g.default.createElement(c.default.Item,{key:"edit"},(0,v.formatMessage)({id:"component.actionItem.edit"})),g.default.createElement(c.default.Item,{key:"copyController"},(0,v.formatMessage)({id:"controller.copy"})),g.default.createElement(c.default.Item,{key:"remove"},(0,v.formatMessage)({id:"component.actionItem.delete"})),g.default.createElement(c.default.Item,{key:"enabled"},1===O?(0,v.formatMessage)({id:"protocol.iec.spontaneous-disable"}):(0,v.formatMessage)({id:"protocol.iec.spontaneous-enable"})),N&&L&&g.default.createElement(c.default.Item,{key:"consoleLog"},(0,v.formatMessage)({id:"controller.form.comMsg"})),x&&h&&g.default.createElement(c.default.Item,{key:"fileFunc"},(0,v.formatMessage)({id:"controller.form.fileFunc"})));return g.default.createElement("div",{className:(0,y.default)((t={},(0,u.default)(t,E.default.deviceCardSelected,d===p),(0,u.default)(t,E.default.deviceCard,d!==p),(0,u.default)(t,E.default.enableCard,0===O),t))},g.default.createElement("div",{style:{float:"left",paddingTop:3}},g.default.createElement(s.default,{checked:f,onChange:this.handleCheck})),g.default.createElement("div",{style:{marginRight:25,marginLeft:25},onClick:this.handleClick},g.default.createElement("div",{style:{width:"100%",fontSize:15,display:"flex",alignItems:"center"}},h?g.default.createElement(l.default,{style:{float:"left"},color:(0,C.currentThemeColor)(),status:"processing"}):g.default.createElement(l.default,{style:{float:"left"},status:"default"}),g.default.createElement("div",null,g.default.createElement(w.default,{tooltip:!0,lines:1},p))),g.default.createElement("div",{className:E.default.text},"ISO-on-TCP"===m?g.default.createElement(w.default,{tooltip:!0,lines:1},"".concat(m," - ").concat(M.mode)):g.default.createElement(w.default,{tooltip:!0,lines:1},this.renderControl(m))),g.default.createElement("div",{className:E.default.text},I?g.default.createElement(w.default,{lines:1,style:{opacity:0}},(0,v.formatMessage)({id:"controller.address"})):g.default.createElement(g.default.Fragment,null,g.default.createElement(w.default,{tooltip:!0,lines:1},(0,v.formatMessage)({id:"controller.address"}),":",this.renderEndPoint()))),g.default.createElement("div",null,g.default.createElement(w.default,{tooltip:!0,lines:1},(0,v.formatMessage)({id:"common.desc"}),": ",null!==(n=null===o||void 0===o?void 0:o.desc)&&void 0!==n?n:""))),g.default.createElement("div",{className:E.default.action},g.default.createElement(a.default,{overlay:D,trigger:["click"],disabled:!P},g.default.createElement("a",{className:"ant-dropdown-link",onClick:function(e){return e.preventDefault()}},g.default.createElement(i.default,{type:"ellipsis"})))))}}]),t}(g.PureComponent),S=M;t.default=S},"8fg/":function(e,t,n){(function(e){(function(e){var t=function(){try{return!!Symbol.iterator}catch(e){return!1}},n=t(),r=function(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return n&&(t[Symbol.iterator]=function(){return t}),t},o=function(e){return encodeURIComponent(e).replace(/%20/g,"+")},a=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))},i=function(){var t=function(e){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var n=typeof e;if("undefined"===n);else if("string"===n)""!==e&&this._fromString(e);else if(e instanceof t){var r=this;e.forEach(function(e,t){r.append(t,e)})}else{if(null===e||"object"!==n)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(e))for(var o=0;o<e.length;o++){var a=e[o];if("[object Array]"!==Object.prototype.toString.call(a)&&2===a.length)throw new TypeError("Expected [string, any] as entry at index "+o+" of URLSearchParams's input");this.append(a[0],a[1])}else for(var i in e)e.hasOwnProperty(i)&&this.append(i,e[i])}},a=t.prototype;a.append=function(e,t){e in this._entries?this._entries[e].push(String(t)):this._entries[e]=[String(t)]},a.delete=function(e){delete this._entries[e]},a.get=function(e){return e in this._entries?this._entries[e][0]:null},a.getAll=function(e){return e in this._entries?this._entries[e].slice(0):[]},a.has=function(e){return e in this._entries},a.set=function(e,t){this._entries[e]=[String(t)]},a.forEach=function(e,t){var n;for(var r in this._entries)if(this._entries.hasOwnProperty(r)){n=this._entries[r];for(var o=0;o<n.length;o++)e.call(t,n[o],r,this)}},a.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},a.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},a.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},n&&(a[Symbol.iterator]=a.entries),a.toString=function(){var e=[];return this.forEach(function(t,n){e.push(o(n)+"="+o(t))}),e.join("&")},e.URLSearchParams=t};"URLSearchParams"in e&&"a=1"===new e.URLSearchParams("?a=1").toString()||i();var l=e.URLSearchParams.prototype;"function"!==typeof l.sort&&(l.sort=function(){var e=this,t=[];this.forEach(function(n,r){t.push([r,n]),e._entries||e.delete(r)}),t.sort(function(e,t){return e[0]<t[0]?-1:e[0]>t[0]?1:0}),e._entries&&(e._entries={});for(var n=0;n<t.length;n++)this.append(t[n][0],t[n][1])}),"function"!==typeof l._fromString&&Object.defineProperty(l,"_fromString",{enumerable:!1,configurable:!1,writable:!1,value:function(e){if(this._entries)this._entries={};else{var t=[];this.forEach(function(e,n){t.push(n)});for(var n=0;n<t.length;n++)this.delete(t[n])}e=e.replace(/^\?/,"");var r,o=e.split("&");for(n=0;n<o.length;n++)r=o[n].split("="),this.append(a(r[0]),r.length>1?a(r[1]):"")}})})("undefined"!==typeof e?e:"undefined"!==typeof window?window:"undefined"!==typeof self?self:this),function(e){var t=function(){try{var t=new e.URL("b","http://a");return t.pathname="c%20d","http://a/c%20d"===t.href&&t.searchParams}catch(e){return!1}},n=function(){var t=e.URL,n=function(t,n){"string"!==typeof t&&(t=String(t));var r,o=document;if(n&&(void 0===e.location||n!==e.location.href)){o=document.implementation.createHTMLDocument(""),r=o.createElement("base"),r.href=n,o.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(e){throw new Error("URL unable to set base "+n+" due to "+e)}}var a=o.createElement("a");if(a.href=t,r&&(o.body.appendChild(a),a.href=a.href),":"===a.protocol||!/:/.test(a.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:a});var i=new e.URLSearchParams(this.search),l=!0,s=!0,u=this;["append","delete","set"].forEach(function(e){var t=i[e];i[e]=function(){t.apply(i,arguments),l&&(s=!1,u.search=i.toString(),s=!0)}}),Object.defineProperty(this,"searchParams",{value:i,enumerable:!0});var c=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==c&&(c=this.search,s&&(l=!1,this.searchParams._fromString(this.search),l=!0))}})},r=n.prototype,o=function(e){Object.defineProperty(r,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(e){o(e)}),Object.defineProperty(r,"search",{get:function(){return this._anchorElement["search"]},set:function(e){this._anchorElement["search"]=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n};if(t()||n(),void 0!==e.location&&!("origin"in e.location)){var r=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:r,enumerable:!0})}catch(t){setInterval(function(){e.location.origin=r()},100)}}}("undefined"!==typeof e?e:"undefined"!==typeof window?window:"undefined"!==typeof self?self:this)}).call(this,n("yLpj"))},"8gHz":function(e,t,n){var r=n("5K7Z"),o=n("eaoh"),a=n("UWiX")("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||void 0==(n=r(i)[a])?t:o(n)}},"8gvo":function(e,t,n){e.exports={"monaco-editor":"monaco-editor",minimap:"minimap","slider-mouseover":"slider-mouseover","minimap-slider":"minimap-slider",active:"active","minimap-shadow-hidden":"minimap-shadow-hidden","minimap-shadow-visible":"minimap-shadow-visible"}},"8hS5":function(e,t,n){"use strict";var r=n("WGNW"),o=n("OsVd"),a=n("GOoW"),i="endsWith",l=""[i];r(r.P+r.F*n("1xgP")(i),"String",{endsWith:function(e){var t=a(this,e,i),n=arguments.length>1?arguments[1]:void 0,r=o(t.length),s=void 0===n?r:Math.min(o(n),r),u=String(e);return l?l.call(t,u,s):t.slice(s-u.length,s)===u}})},"8hSp":function(e,t,n){t=e.exports=n("DovO"),t.Stream=t,t.Readable=t,t.Writable=n("9rpQ"),t.Duplex=n("pJMH"),t.Transform=n("/jSS"),t.PassThrough=n("nTc4"),t.finished=n("vwn6"),t.pipeline=n("OGt5")},"8jRI":function(e,t,n){"use strict";var r="%[a-f0-9]{2}",o=new RegExp(r,"gi"),a=new RegExp("("+r+")+","gi");function i(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],i(n),i(r))}function l(e){try{return decodeURIComponent(e)}catch(r){for(var t=e.match(o),n=1;n<t.length;n++)e=i(t,n).join(""),t=e.match(o);return e}}function s(e){var t={"%FE%FF":"\ufffd\ufffd","%FF%FE":"\ufffd\ufffd"},n=a.exec(e);while(n){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=l(n[0]);r!==n[0]&&(t[n[0]]=r)}n=a.exec(e)}t["%C2"]="\ufffd";for(var o=Object.keys(t),i=0;i<o.length;i++){var s=o[i];e=e.replace(new RegExp(s,"g"),t[s])}return e}e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return s(e)}}},"8jkW":function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("J+/v");var o=r(n("MoRW")),a=r(n("q1tI")),i=r(n("W2l7")),l=function(e){var t=e.children,n=e.authority,r=e.noMatch,l=void 0===r?a.default.createElement(o.default,{status:"403",title:"403",subTitle:"Sorry, you are not authorized to access this page."}):r,s="undefined"===typeof t?null:t,u=(0,i.default)(n,s,l);return a.default.createElement(a.default.Fragment,null,u)},s=l;t.default=s},"8tx+":function(e,t,n){"use strict";var r=n("jo6Y"),o=n.n(r),a=n("YEIV"),i=n.n(a),l=n("QbLZ"),s=n.n(l),u=n("iCc5"),c=n.n(u),d=n("V7oC"),f=n.n(d),p=n("FYw3"),m=n.n(p),h=n("mRg0"),g=n.n(h),v=n("q1tI"),y=n.n(v),b=n("17x9"),w=n.n(b),_=n("i8i4"),C=n.n(_),E=n("MFj2"),M=n("2GS6"),S=n("TSYQ"),O=n.n(S),T=function(e){function t(){var e,n,r,o;c()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=m()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.close=function(e){e&&e.stopPropagation(),r.clearCloseTimer(),r.props.onClose()},r.startCloseTimer=function(){r.props.duration&&(r.closeTimer=setTimeout(function(){r.close()},1e3*r.props.duration))},r.clearCloseTimer=function(){r.closeTimer&&(clearTimeout(r.closeTimer),r.closeTimer=null)},o=n,m()(r,o)}return g()(t,e),f()(t,[{key:"componentDidMount",value:function(){this.startCloseTimer()}},{key:"componentDidUpdate",value:function(e){(this.props.duration!==e.duration||this.props.update)&&this.restartCloseTimer()}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"restartCloseTimer",value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls+"-notice",r=(e={},i()(e,""+n,1),i()(e,n+"-closable",t.closable),i()(e,t.className,!!t.className),e);return y.a.createElement("div",{className:O()(r),style:t.style,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:t.onClick},y.a.createElement("div",{className:n+"-content"},t.children),t.closable?y.a.createElement("a",{tabIndex:"0",onClick:this.close,className:n+"-close"},t.closeIcon||y.a.createElement("span",{className:n+"-close-x"})):null)}}]),t}(v["Component"]);T.propTypes={duration:w.a.number,onClose:w.a.func,children:w.a.any,update:w.a.bool,closeIcon:w.a.node},T.defaultProps={onEnd:function(){},onClose:function(){},duration:1.5,style:{right:"50%"}};var k=T,x=0,N=Date.now();function L(){return"rcNotification_"+N+"_"+x++}var P=function(e){function t(){var e,n,r,o;c()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=m()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.state={notices:[]},r.add=function(e){var t=e.key=e.key||L(),n=r.props.maxCount;r.setState(function(r){var o=r.notices,a=o.map(function(e){return e.key}).indexOf(t),i=o.concat();return-1!==a?i.splice(a,1,e):(n&&o.length>=n&&(e.updateKey=i[0].updateKey||i[0].key,i.shift()),i.push(e)),{notices:i}})},r.remove=function(e){r.setState(function(t){return{notices:t.notices.filter(function(t){return t.key!==e})}})},o=n,m()(r,o)}return g()(t,e),f()(t,[{key:"getTransitionName",value:function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t}},{key:"render",value:function(){var e,t=this,n=this.props,r=this.state.notices,o=r.map(function(e,o){var a=Boolean(o===r.length-1&&e.updateKey),i=e.updateKey?e.updateKey:e.key,l=Object(M["a"])(t.remove.bind(t,e.key),e.onClose);return y.a.createElement(k,s()({prefixCls:n.prefixCls},e,{key:i,update:a,onClose:l,onClick:e.onClick,closeIcon:n.closeIcon}),e.content)}),a=(e={},i()(e,n.prefixCls,1),i()(e,n.className,!!n.className),e);return y.a.createElement("div",{className:O()(a),style:n.style},y.a.createElement(E["a"],{transitionName:this.getTransitionName()},o))}}]),t}(v["Component"]);P.propTypes={prefixCls:w.a.string,transitionName:w.a.string,animation:w.a.oneOfType([w.a.string,w.a.object]),style:w.a.object,maxCount:w.a.number,closeIcon:w.a.node},P.defaultProps={prefixCls:"rc-notification",animation:"fade",style:{top:65,left:"50%"}},P.newInstance=function(e,t){var n=e||{},r=n.getContainer,a=o()(n,["getContainer"]),i=document.createElement("div");if(r){var l=r();l.appendChild(i)}else document.body.appendChild(i);var u=!1;function c(e){u||(u=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){C.a.unmountComponentAtNode(i),i.parentNode.removeChild(i)}}))}C.a.render(y.a.createElement(P,s()({},a,{ref:c})),i)};var I=P;t["a"]=I},"8wmI":function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},"8z0m":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("VCL8"),i=n("QbLZ"),l=n.n(i),s=n("iCc5"),u=n.n(s),c=n("V7oC"),d=n.n(c),f=n("FYw3"),p=n.n(f),m=n("mRg0"),h=n.n(m),g=n("17x9"),v=n.n(g),y=n("YEIV"),b=n.n(y),w=n("TSYQ"),_=n.n(w);function C(e,t){var n="cannot "+e.method+" "+e.action+" "+t.status+"'",r=new Error(n);return r.status=t.status,r.method=e.method,r.url=e.action,r}function E(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function M(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(t){var r=e.data[t];Array.isArray(r)?r.forEach(function(e){n.append(t+"[]",e)}):n.append(t,e.data[t])}),n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(C(e,t),E(t));e.onSuccess(E(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var o in null!==r["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),r)r.hasOwnProperty(o)&&null!==r[o]&&t.setRequestHeader(o,r[o]);return t.send(n),{abort:function(){t.abort()}}}var S=+new Date,O=0;function T(){return"rc-upload-"+S+"-"+ ++O}function k(e,t){return-1!==e.indexOf(t,e.length-t.length)}var x=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",a=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?k(r.toLowerCase(),t.toLowerCase()):/\/\*$/.test(t)?a===t.replace(/\/.*$/,""):o===t})}return!0};function N(e,t){var n=e.createReader(),r=[];function o(){n.readEntries(function(e){var n=Array.prototype.slice.apply(e);r=r.concat(n);var a=!n.length;a?t(r):o()})}o()}var L=function(e,t,n){var r=function e(r,o){o=o||"",r.isFile?r.file(function(e){n(e)&&(r.fullPath&&!e.webkitRelativePath&&(Object.defineProperties(e,{webkitRelativePath:{writable:!0}}),e.webkitRelativePath=r.fullPath.replace(/^\//,""),Object.defineProperties(e,{webkitRelativePath:{writable:!1}})),t([e]))}):r.isDirectory&&N(r,function(t){t.forEach(function(t){e(t,""+o+r.name+"/")})})},o=!0,a=!1,i=void 0;try{for(var l,s=e[Symbol.iterator]();!(o=(l=s.next()).done);o=!0){var u=l.value;r(u.webkitGetAsEntry())}}catch(e){a=!0,i=e}finally{try{!o&&s["return"]&&s["return"]()}finally{if(a)throw i}}},P=L,I=function(e){function t(){var e,n,r,o;u()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=p()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.state={uid:T()},r.reqs={},r.onChange=function(e){var t=e.target.files;r.uploadFiles(t),r.reset()},r.onClick=function(){var e=r.fileInput;e&&e.click()},r.onKeyDown=function(e){"Enter"===e.key&&r.onClick()},r.onFileDrop=function(e){var t=r.props.multiple;if(e.preventDefault(),"dragover"!==e.type)if(r.props.directory)P(e.dataTransfer.items,r.uploadFiles,function(e){return x(e,r.props.accept)});else{var n=Array.prototype.slice.call(e.dataTransfer.files).filter(function(e){return x(e,r.props.accept)});!1===t&&(n=n.slice(0,1)),r.uploadFiles(n)}},r.uploadFiles=function(e){var t=Array.prototype.slice.call(e);t.map(function(e){return e.uid=T(),e}).forEach(function(e){r.upload(e,t)})},r.saveFileInput=function(e){r.fileInput=e},o=n,p()(r,o)}return h()(t,e),d()(t,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(e,t){var n=this,r=this.props;if(!r.beforeUpload)return setTimeout(function(){return n.post(e)},0);var o=r.beforeUpload(e,t);o&&o.then?o.then(function(t){var r=Object.prototype.toString.call(t);return"[object File]"===r||"[object Blob]"===r?n.post(t):n.post(e)})["catch"](function(e){console&&console.log(e)}):!1!==o&&setTimeout(function(){return n.post(e)},0)}},{key:"post",value:function(e){var t=this;if(this._isMounted){var n=this.props,r=n.data,o=n.onStart,a=n.onProgress,i=n.transformFile,l=void 0===i?function(e){return e}:i;new Promise(function(t){var r=n.action;if("function"===typeof r)return t(r(e));t(r)}).then(function(i){var s=e.uid,u=n.customRequest||M,c=Promise.resolve(l(e))["catch"](function(e){console.error(e)});c.then(function(l){"function"===typeof r&&(r=r(e));var c={action:i,filename:n.name,data:r,file:l,headers:n.headers,withCredentials:n.withCredentials,method:n.method||"post",onProgress:a?function(t){a(t,e)}:null,onSuccess:function(r,o){delete t.reqs[s],n.onSuccess(r,e,o)},onError:function(r,o){delete t.reqs[s],n.onError(r,o,e)}};t.reqs[s]=u(c),o(e)})})}}},{key:"reset",value:function(){this.setState({uid:T()})}},{key:"abort",value:function(e){var t=this.reqs;if(e){var n=e;e&&e.uid&&(n=e.uid),t[n]&&t[n].abort&&t[n].abort(),delete t[n]}else Object.keys(t).forEach(function(e){t[e]&&t[e].abort&&t[e].abort(),delete t[e]})}},{key:"render",value:function(){var e,t=this.props,n=t.component,r=t.prefixCls,a=t.className,i=t.disabled,s=t.id,u=t.style,c=t.multiple,d=t.accept,f=t.children,p=t.directory,m=t.openFileDialogOnClick,h=_()((e={},b()(e,r,!0),b()(e,r+"-disabled",i),b()(e,a,a),e)),g=i?{}:{onClick:m?this.onClick:function(){},onKeyDown:m?this.onKeyDown:function(){},onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return o.a.createElement(n,l()({},g,{className:h,role:"button",style:u}),o.a.createElement("input",{id:s,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:d,directory:p?"directory":null,webkitdirectory:p?"webkitdirectory":null,multiple:c,onChange:this.onChange}),f)}}]),t}(r["Component"]);I.propTypes={id:v.a.string,component:v.a.string,style:v.a.object,prefixCls:v.a.string,className:v.a.string,multiple:v.a.bool,directory:v.a.bool,disabled:v.a.bool,accept:v.a.string,children:v.a.any,onStart:v.a.func,data:v.a.oneOfType([v.a.object,v.a.func]),action:v.a.oneOfType([v.a.string,v.a.func]),headers:v.a.object,beforeUpload:v.a.func,customRequest:v.a.func,onProgress:v.a.func,withCredentials:v.a.bool,openFileDialogOnClick:v.a.bool,transformFile:v.a.func};var D=I,A=n("i8i4"),R=n.n(A),F=n("2W6z"),V=n.n(F),j={position:"absolute",top:0,opacity:0,filter:"alpha(opacity=0)",left:0,zIndex:9999},z=function(e){function t(){var e,n,r,o;u()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=p()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.state={uploading:!1},r.file={},r.onLoad=function(){if(r.state.uploading){var e=r,t=e.props,n=e.file,o=void 0;try{var a=r.getIframeDocument(),i=a.getElementsByTagName("script")[0];i&&i.parentNode===a.body&&a.body.removeChild(i),o=a.body.innerHTML,t.onSuccess(o,n)}catch(e){V()(!1,"cross domain error for Upload. Maybe server should return document.domain script. see Note from https://github.com/react-component/upload"),o="cross-domain",t.onError(e,null,n)}r.endUpload()}},r.onChange=function(){var e=r.getFormInputNode(),t=r.file={uid:T(),name:e.value&&e.value.substring(e.value.lastIndexOf("\\")+1,e.value.length)};r.startUpload();var n=r,o=n.props;if(!o.beforeUpload)return r.post(t);var a=o.beforeUpload(t);a&&a.then?a.then(function(){r.post(t)},function(){r.endUpload()}):!1!==a?r.post(t):r.endUpload()},r.saveIframe=function(e){r.iframe=e},o=n,p()(r,o)}return h()(t,e),d()(t,[{key:"componentDidMount",value:function(){this.updateIframeWH(),this.initIframe()}},{key:"componentDidUpdate",value:function(){this.updateIframeWH()}},{key:"getIframeNode",value:function(){return this.iframe}},{key:"getIframeDocument",value:function(){return this.getIframeNode().contentDocument}},{key:"getFormNode",value:function(){return this.getIframeDocument().getElementById("form")}},{key:"getFormInputNode",value:function(){return this.getIframeDocument().getElementById("input")}},{key:"getFormDataNode",value:function(){return this.getIframeDocument().getElementById("data")}},{key:"getFileForMultiple",value:function(e){return this.props.multiple?[e]:e}},{key:"getIframeHTML",value:function(e){var t="",n="";if(e){var r="script";t="<"+r+'>document.domain="'+e+'";</'+r+">",n='<input name="_documentDomain" value="'+e+'" />'}return'\n <!DOCTYPE html>\n <html>\n <head>\n <meta http-equiv="X-UA-Compatible" content="IE=edge" />\n <style>\n body,html {padding:0;margin:0;border:0;overflow:hidden;}\n </style>\n '+t+'\n </head>\n <body>\n <form method="post"\n encType="multipart/form-data"\n action="" id="form"\n style="display:block;height:9999px;position:relative;overflow:hidden;">\n <input id="input" type="file"\n name="'+this.props.name+'"\n style="position:absolute;top:0;right:0;height:9999px;font-size:9999px;cursor:pointer;"/>\n '+n+'\n <span id="data"></span>\n </form>\n </body>\n </html>\n '}},{key:"initIframeSrc",value:function(){this.domain&&(this.getIframeNode().src="javascript:void((function(){\n var d = document;\n d.open();\n d.domain='"+this.domain+"';\n d.write('');\n d.close();\n })())")}},{key:"initIframe",value:function(){var e=this.getIframeNode(),t=e.contentWindow,n=void 0;this.domain=this.domain||"",this.initIframeSrc();try{n=t.document}catch(r){this.domain=document.domain,this.initIframeSrc(),t=e.contentWindow,n=t.document}n.open("text/html","replace"),n.write(this.getIframeHTML(this.domain)),n.close(),this.getFormInputNode().onchange=this.onChange}},{key:"endUpload",value:function(){this.state.uploading&&(this.file={},this.state.uploading=!1,this.setState({uploading:!1}),this.initIframe())}},{key:"startUpload",value:function(){this.state.uploading||(this.state.uploading=!0,this.setState({uploading:!0}))}},{key:"updateIframeWH",value:function(){var e=R.a.findDOMNode(this),t=this.getIframeNode();t.style.height=e.offsetHeight+"px",t.style.width=e.offsetWidth+"px"}},{key:"abort",value:function(e){if(e){var t=e;e&&e.uid&&(t=e.uid),t===this.file.uid&&this.endUpload()}else this.endUpload()}},{key:"post",value:function(e){var t=this,n=this.getFormNode(),r=this.getFormDataNode(),o=this.props.data,a=this.props.onStart;"function"===typeof o&&(o=o(e));var i=document.createDocumentFragment();for(var l in o)if(o.hasOwnProperty(l)){var s=document.createElement("input");s.setAttribute("name",l),s.value=o[l],i.appendChild(s)}r.appendChild(i),new Promise(function(n){var r=t.props.action;if("function"===typeof r)return n(r(e));n(r)}).then(function(t){n.setAttribute("action",t),n.submit(),r.innerHTML="",a(e)})}},{key:"render",value:function(){var e,t=this.props,n=t.component,r=t.disabled,a=t.className,i=t.prefixCls,s=t.children,u=t.style,c=l()({},j,{display:this.state.uploading||r?"none":""}),d=_()((e={},b()(e,i,!0),b()(e,i+"-disabled",r),b()(e,a,a),e));return o.a.createElement(n,{className:d,style:l()({position:"relative",zIndex:0},u)},o.a.createElement("iframe",{ref:this.saveIframe,onLoad:this.onLoad,style:c}),s)}}]),t}(r["Component"]);z.propTypes={component:v.a.string,style:v.a.object,disabled:v.a.bool,prefixCls:v.a.string,className:v.a.string,accept:v.a.string,onStart:v.a.func,multiple:v.a.bool,children:v.a.any,data:v.a.oneOfType([v.a.object,v.a.func]),action:v.a.oneOfType([v.a.string,v.a.func]),name:v.a.string};var B=z;function H(){}var W=function(e){function t(){var e,n,r,o;u()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=p()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.state={Component:null},r.saveUploader=function(e){r.uploader=e},o=n,p()(r,o)}return h()(t,e),d()(t,[{key:"componentDidMount",value:function(){this.props.supportServerRender&&this.setState({Component:this.getComponent()},this.props.onReady)}},{key:"getComponent",value:function(){return"undefined"!==typeof File?D:B}},{key:"abort",value:function(e){this.uploader.abort(e)}},{key:"render",value:function(){if(this.props.supportServerRender){var e=this.state.Component;return e?o.a.createElement(e,l()({},this.props,{ref:this.saveUploader})):null}var t=this.getComponent();return o.a.createElement(t,l()({},this.props,{ref:this.saveUploader}))}}]),t}(r["Component"]);W.propTypes={component:v.a.string,style:v.a.object,prefixCls:v.a.string,action:v.a.oneOfType([v.a.string,v.a.func]),name:v.a.string,multipart:v.a.bool,directory:v.a.bool,onError:v.a.func,onSuccess:v.a.func,onProgress:v.a.func,onStart:v.a.func,data:v.a.oneOfType([v.a.object,v.a.func]),headers:v.a.object,accept:v.a.string,multiple:v.a.bool,disabled:v.a.bool,beforeUpload:v.a.func,customRequest:v.a.func,onReady:v.a.func,withCredentials:v.a.bool,supportServerRender:v.a.bool,openFileDialogOnClick:v.a.bool},W.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onReady:H,onStart:H,onError:H,onSuccess:H,supportServerRender:!1,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var U=W,q=U,K=n("qPyV"),G=n.n(K),Y=n("UfWW"),X=n.n(Y),Z=n("MFj2");function Q(){return Q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q.apply(this,arguments)}function J(){return!0}function $(e){return Q(Q({},e),{lastModified:e.lastModified,lastModifiedDate:e.lastModifiedDate,name:e.name,size:e.size,type:e.type,uid:e.uid,percent:0,originFileObj:e})}function ee(){var e=.1,t=.01,n=.98;return function(r){var o=r;return o>=n?o:(o+=e,e-=t,e<.001&&(e=.001),o)}}function te(e,t){var n=void 0!==e.uid?"uid":"name";return t.filter(function(t){return t[n]===e[n]})[0]}function ne(e,t){var n=void 0!==e.uid?"uid":"name",r=t.filter(function(t){return t[n]!==e[n]});return r.length===t.length?null:r}var re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split("/"),n=t[t.length-1],r=n.split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},oe=function(e){return!!e&&0===e.indexOf("image/")},ae=function(e){if(oe(e.type))return!0;var t=e.thumbUrl||e.url,n=re(t);return!(!/^data:image\//.test(t)&&!/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg)$/i.test(n))||!/^data:/.test(t)&&!n},ie=200;function le(e){return new Promise(function(t){if(oe(e.type)){var n=document.createElement("canvas");n.width=ie,n.height=ie,n.style.cssText="position: fixed; left: 0; top: 0; width: ".concat(ie,"px; height: ").concat(ie,"px; z-index: 9999; display: none;"),document.body.appendChild(n);var r=n.getContext("2d"),o=new Image;o.onload=function(){var e=o.width,a=o.height,i=ie,l=ie,s=0,u=0;e<a?(l=a*(ie/e),u=-(l-i)/2):(i=e*(ie/a),s=-(i-l)/2),r.drawImage(o,s,u,i,l);var c=n.toDataURL();document.body.removeChild(n),t(c)},o.src=window.URL.createObjectURL(e)}else t("")})}var se=n("CtXQ"),ue=n("3S7+"),ce=n("BGR+"),de=n("H84U"),fe=n("CWQg");function pe(e){return!e||e<0?0:e>100?100:e}function me(){return me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},me.apply(this,arguments)}function he(e,t){return ye(e)||ve(e,t)||ge()}function ge(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function ve(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}}function ye(e){if(Array.isArray(e))return e}var be=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},we=function(e){for(var t=[],n=0,r=Object.entries(e);n<r.length;n++){var o=he(r[n],2),a=o[0],i=o[1],l=parseFloat(a.replace(/%/g,""));if(isNaN(l))return{};t.push({key:l,value:i})}return t=t.sort(function(e,t){return e.key-t.key}),t.map(function(e){var t=e.key,n=e.value;return"".concat(n," ").concat(t,"%")}).join(", ")},_e=function(e){var t=e.from,n=void 0===t?"#1890ff":t,r=e.to,o=void 0===r?"#1890ff":r,a=e.direction,i=void 0===a?"to right":a,l=be(e,["from","to","direction"]);if(0!==Object.keys(l).length){var s=we(l);return{backgroundImage:"linear-gradient(".concat(i,", ").concat(s,")")}}return{backgroundImage:"linear-gradient(".concat(i,", ").concat(n,", ").concat(o,")")}},Ce=function(e){var t,n=e.prefixCls,o=e.percent,a=e.successPercent,i=e.strokeWidth,l=e.size,s=e.strokeColor,u=e.strokeLinecap,c=e.children;t=s&&"string"!==typeof s?_e(s):{background:s};var d=me({width:"".concat(pe(o),"%"),height:i||("small"===l?6:8),borderRadius:"square"===u?0:""},t),f={width:"".concat(pe(a),"%"),height:i||("small"===l?6:8),borderRadius:"square"===u?0:""},p=void 0!==a?r["createElement"]("div",{className:"".concat(n,"-success-bg"),style:f}):null;return r["createElement"]("div",null,r["createElement"]("div",{className:"".concat(n,"-outer")},r["createElement"]("div",{className:"".concat(n,"-inner")},r["createElement"]("div",{className:"".concat(n,"-bg"),style:d}),p)),c)},Ee=Ce;function Me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Se(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Oe(e,t,n){return t&&Se(e.prototype,t),n&&Se(e,n),e}function Te(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?ke(e):t}function ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xe(e,t,n){return xe="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=Ne(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}},xe(e,t,n||e)}function Ne(e,t){while(!Object.prototype.hasOwnProperty.call(e,t))if(e=Le(e),null===e)break;return e}function Le(e){return Le=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Le(e)}function Pe(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}}),t&&Ie(e,t)}function Ie(e,t){return Ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ie(e,t)}var De=function(e){return function(e){function t(){return Me(this,t),Te(this,Le(t).apply(this,arguments))}return Pe(t,e),Oe(t,[{key:"componentDidUpdate",value:function(){var e=this,t=Date.now(),n=!1;Object.keys(this.paths).forEach(function(r){var o=e.paths[r];if(o){n=!0;var a=o.style;a.transitionDuration=".3s, .3s, .3s, .06s",e.prevTimeStamp&&t-e.prevTimeStamp<100&&(a.transitionDuration="0s, 0s")}}),n&&(this.prevTimeStamp=Date.now())}},{key:"render",value:function(){return xe(Le(t.prototype),"render",this).call(this)}}]),t}(e)},Ae=De,Re={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},Fe=v.a.oneOfType([v.a.number,v.a.string]),Ve={className:v.a.string,percent:v.a.oneOfType([Fe,v.a.arrayOf(Fe)]),prefixCls:v.a.string,strokeColor:v.a.oneOfType([v.a.string,v.a.arrayOf(v.a.oneOfType([v.a.string,v.a.object])),v.a.object]),strokeLinecap:v.a.oneOf(["butt","round","square"]),strokeWidth:Fe,style:v.a.object,trailColor:v.a.string,trailWidth:Fe};function je(){return je=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},je.apply(this,arguments)}function ze(e,t){if(null==e)return{};var n,r,o=Be(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}function Be(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}function He(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function We(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ue(e,t,n){return t&&We(e.prototype,t),n&&We(e,n),e}function qe(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?Ge(e):t}function Ke(e){return Ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ke(e)}function Ge(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ye(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}}),t&&Xe(e,t)}function Xe(e,t){return Xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xe(e,t)}function Ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qe=function(e){function t(){var e,n;He(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=qe(this,(e=Ke(t)).call.apply(e,[this].concat(o))),Ze(Ge(n),"paths",{}),n}return Ye(t,e),Ue(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.percent,a=t.prefixCls,i=t.strokeColor,l=t.strokeLinecap,s=t.strokeWidth,u=t.style,c=t.trailColor,d=t.trailWidth,f=t.transition,p=ze(t,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete p.gapPosition;var m=Array.isArray(r)?r:[r],h=Array.isArray(i)?i:[i],g=s/2,v=100-s/2,y="M ".concat("round"===l?g:0,",").concat(g,"\n L ").concat("round"===l?v:100,",").concat(g),b="0 0 100 ".concat(s),w=0;return o.a.createElement("svg",je({className:"".concat(a,"-line ").concat(n),viewBox:b,preserveAspectRatio:"none",style:u},p),o.a.createElement("path",{className:"".concat(a,"-line-trail"),d:y,strokeLinecap:l,stroke:c,strokeWidth:d||s,fillOpacity:"0"}),m.map(function(t,n){var r={strokeDasharray:"".concat(t,"px, 100px"),strokeDashoffset:"-".concat(w,"px"),transition:f||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},i=h[n]||h[h.length-1];return w+=t,o.a.createElement("path",{key:n,className:"".concat(a,"-line-path"),d:y,strokeLinecap:l,stroke:i,strokeWidth:s,fillOpacity:"0",ref:function(t){e.paths[n]=t},style:r})}))}}]),t}(r["Component"]);Qe.propTypes=Ve,Qe.defaultProps=Re;Ae(Qe);function Je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Je(n,!0).forEach(function(t){dt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Je(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function et(){return et=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},et.apply(this,arguments)}function tt(e,t){if(null==e)return{};var n,r,o=nt(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}function nt(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}function rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function at(e,t,n){return t&&ot(e.prototype,t),n&&ot(e,n),e}function it(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?st(e):t}function lt(e){return lt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lt(e)}function st(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ut(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}}),t&&ct(e,t)}function ct(e,t){return ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ct(e,t)}function dt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ft=0;function pt(e){return+e.replace("%","")}function mt(e){return Array.isArray(e)?e:[e]}function ht(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,a=arguments.length>5?arguments[5]:void 0,i=50-r/2,l=0,s=-i,u=0,c=-2*i;switch(a){case"left":l=-i,s=0,u=2*i,c=0;break;case"right":l=i,s=0,u=-2*i,c=0;break;case"bottom":s=i,c=2*i;break;default:}var d="M 50,50 m ".concat(l,",").concat(s,"\n a ").concat(i,",").concat(i," 0 1 1 ").concat(u,",").concat(-c,"\n a ").concat(i,",").concat(i," 0 1 1 ").concat(-u,",").concat(c),f=2*Math.PI*i,p={stroke:n,strokeDasharray:"".concat(t/100*(f-o),"px ").concat(f,"px"),strokeDashoffset:"-".concat(o/2+e/100*(f-o),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:d,pathStyle:p}}var gt=function(e){function t(){var e;return rt(this,t),e=it(this,lt(t).call(this)),dt(st(e),"paths",{}),dt(st(e),"gradientId",0),e.gradientId=ft,ft+=1,e}return ut(t,e),at(t,[{key:"getStokeList",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.percent,a=t.strokeColor,i=t.strokeWidth,l=t.strokeLinecap,s=t.gapDegree,u=t.gapPosition,c=mt(r),d=mt(a),f=0;return c.map(function(t,r){var a=d[r]||d[d.length-1],c="[object Object]"===Object.prototype.toString.call(a)?"url(#".concat(n,"-gradient-").concat(e.gradientId,")"):"",p=ht(f,t,a,i,s,u),m=p.pathString,h=p.pathStyle;return f+=t,o.a.createElement("path",{key:r,className:"".concat(n,"-circle-path"),d:m,stroke:c,strokeLinecap:l,strokeWidth:0===t?0:i,fillOpacity:"0",style:h,ref:function(t){e.paths[r]=t}})})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.strokeWidth,r=e.trailWidth,a=e.gapDegree,i=e.gapPosition,l=e.trailColor,s=e.strokeLinecap,u=e.style,c=e.className,d=e.strokeColor,f=tt(e,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor"]),p=ht(0,100,l,n,a,i),m=p.pathString,h=p.pathStyle;delete f.percent;var g=mt(d),v=g.find(function(e){return"[object Object]"===Object.prototype.toString.call(e)});return o.a.createElement("svg",et({className:"".concat(t,"-circle ").concat(c),viewBox:"0 0 100 100",style:u},f),v&&o.a.createElement("defs",null,o.a.createElement("linearGradient",{id:"".concat(t,"-gradient-").concat(this.gradientId),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(v).sort(function(e,t){return pt(e)-pt(t)}).map(function(e,t){return o.a.createElement("stop",{key:t,offset:e,stopColor:v[e]})}))),o.a.createElement("path",{className:"".concat(t,"-circle-trail"),d:m,stroke:l,strokeLinecap:s,strokeWidth:r||n,fillOpacity:"0",style:h}),this.getStokeList().reverse())}}]),t}(r["Component"]);gt.propTypes=$e({},Ve,{gapPosition:v.a.oneOf(["top","bottom","left","right"])}),gt.defaultProps=$e({},Re,{gapPosition:"top"});var vt=Ae(gt);function yt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bt={normal:"#108ee9",exception:"#ff5500",success:"#87d068"};function wt(e){var t=e.percent,n=e.successPercent,r=pe(t);if(!n)return r;var o=pe(n);return[n,pe(r-o)]}function _t(e){var t=e.progressStatus,n=e.successPercent,r=e.strokeColor,o=r||bt[t];return n?[bt.success,o]:o}var Ct=function(e){var t=e.prefixCls,n=e.width,o=e.strokeWidth,a=e.trailColor,i=e.strokeLinecap,l=e.gapPosition,s=e.gapDegree,u=e.type,c=e.children,d=n||120,f={width:d,height:d,fontSize:.15*d+6},p=o||6,m=l||"dashboard"===u&&"bottom"||"top",h=s||("dashboard"===u?75:void 0),g=_t(e),v="[object Object]"===Object.prototype.toString.call(g),y=_()("".concat(t,"-inner"),yt({},"".concat(t,"-circle-gradient"),v));return r["createElement"]("div",{className:y,style:f},r["createElement"](vt,{percent:wt(e),strokeWidth:p,trailWidth:p,strokeColor:g,strokeLinecap:i,trailColor:a,prefixCls:t,gapDegree:h,gapPosition:m}),c)},Et=Ct;function Mt(e){return Mt="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},Mt(e)}function St(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ot(){return Ot=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ot.apply(this,arguments)}function Tt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xt(e,t,n){return t&&kt(e.prototype,t),n&&kt(e,n),e}function Nt(e,t){return!t||"object"!==Mt(t)&&"function"!==typeof t?Pt(e):t}function Lt(e){return Lt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Lt(e)}function Pt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function It(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}}),t&&Dt(e,t)}function Dt(e,t){return Dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dt(e,t)}var At=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Rt=Object(fe["a"])("line","circle","dashboard"),Ft=Object(fe["a"])("normal","exception","active","success"),Vt=function(e){function t(){var e;return Tt(this,t),e=Nt(this,Lt(t).apply(this,arguments)),e.renderProgress=function(t){var n,o,a=t.getPrefixCls,i=Pt(e),l=i.props,s=l.prefixCls,u=l.className,c=l.size,d=l.type,f=l.showInfo,p=At(l,["prefixCls","className","size","type","showInfo"]),m=a("progress",s),h=e.getProgressStatus(),g=e.renderProcessInfo(m,h);"line"===d?o=r["createElement"](Ee,Ot({},e.props,{prefixCls:m}),g):"circle"!==d&&"dashboard"!==d||(o=r["createElement"](Et,Ot({},e.props,{prefixCls:m,progressStatus:h}),g));var v=_()(m,(n={},St(n,"".concat(m,"-").concat("dashboard"===d?"circle":d),!0),St(n,"".concat(m,"-status-").concat(h),!0),St(n,"".concat(m,"-show-info"),f),St(n,"".concat(m,"-").concat(c),c),n),u);return r["createElement"]("div",Ot({},Object(ce["a"])(p,["status","format","trailColor","successPercent","strokeWidth","width","gapDegree","gapPosition","strokeColor","strokeLinecap","percent"]),{className:v}),o)},e}return It(t,e),xt(t,[{key:"getPercentNumber",value:function(){var e=this.props,t=e.successPercent,n=e.percent,r=void 0===n?0:n;return parseInt(void 0!==t?t.toString():r.toString(),10)}},{key:"getProgressStatus",value:function(){var e=this.props.status;return Ft.indexOf(e)<0&&this.getPercentNumber()>=100?"success":e||"normal"}},{key:"renderProcessInfo",value:function(e,t){var n,o=this.props,a=o.showInfo,i=o.format,l=o.type,s=o.percent,u=o.successPercent;if(!a)return null;var c=i||function(e){return"".concat(e,"%")},d="circle"===l||"dashboard"===l?"":"-circle";return i||"exception"!==t&&"success"!==t?n=c(pe(s),pe(u)):"exception"===t?n=r["createElement"](se["default"],{type:"close".concat(d),theme:"line"===l?"filled":"outlined"}):"success"===t&&(n=r["createElement"](se["default"],{type:"check".concat(d),theme:"line"===l?"filled":"outlined"})),r["createElement"]("span",{className:"".concat(e,"-text"),title:"string"===typeof n?n:void 0},n)}},{key:"render",value:function(){return r["createElement"](de["a"],null,this.renderProgress)}}]),t}(r["Component"]);Vt.defaultProps={type:"line",percent:0,showInfo:!0,trailColor:"#f3f3f3",size:"default",gapDegree:0,strokeLinecap:"round"},Vt.propTypes={status:g["oneOf"](Ft),type:g["oneOf"](Rt),showInfo:g["bool"],percent:g["number"],width:g["number"],strokeWidth:g["number"],strokeLinecap:g["oneOf"](["round","square"]),strokeColor:g["oneOfType"]([g["string"],g["object"]]),trailColor:g["string"],format:g["func"],gapDegree:g["number"]};var jt=Vt;function zt(e){return zt="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},zt(e)}function Bt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ht(){return Ht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ht.apply(this,arguments)}function Wt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ut(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qt(e,t,n){return t&&Ut(e.prototype,t),n&&Ut(e,n),e}function Kt(e,t){return!t||"object"!==zt(t)&&"function"!==typeof t?Gt(e):t}function Gt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yt(e){return Yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yt(e)}function Xt(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}}),t&&Zt(e,t)}function Zt(e,t){return Zt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Zt(e,t)}var Qt=function(e){function t(){var e;return Wt(this,t),e=Kt(this,Yt(t).apply(this,arguments)),e.handlePreview=function(t,n){var r=e.props.onPreview;if(r)return n.preventDefault(),r(t)},e.handleDownload=function(t){var n=e.props.onDownload;"function"===typeof n?n(t):t.url&&window.open(t.url)},e.handleClose=function(t){var n=e.props.onRemove;n&&n(t)},e.renderUploadList=function(t){var n,o=t.getPrefixCls,a=e.props,i=a.prefixCls,l=a.items,s=void 0===l?[]:l,u=a.listType,c=a.showPreviewIcon,d=a.showRemoveIcon,f=a.showDownloadIcon,p=a.locale,m=a.progressAttr,h=o("upload",i),g=s.map(function(t){var n,o,a,i=r["createElement"](se["default"],{type:"uploading"===t.status?"loading":"paper-clip"});if("picture"===u||"picture-card"===u)if("picture-card"===u&&"uploading"===t.status)i=r["createElement"]("div",{className:"".concat(h,"-list-item-uploading-text")},p.uploading);else if(t.thumbUrl||t.url){var l=ae(t)?r["createElement"]("img",{src:t.thumbUrl||t.url,alt:t.name,className:"".concat(h,"-list-item-image")}):r["createElement"](se["default"],{type:"file",className:"".concat(h,"-list-item-icon"),theme:"twoTone"});i=r["createElement"]("a",{className:"".concat(h,"-list-item-thumbnail"),onClick:function(n){return e.handlePreview(t,n)},href:t.url||t.thumbUrl,target:"_blank",rel:"noopener noreferrer"},l)}else i=r["createElement"](se["default"],{className:"".concat(h,"-list-item-thumbnail"),type:"picture",theme:"twoTone"});if("uploading"===t.status){var s="percent"in t?r["createElement"](jt,Ht({type:"line"},m,{percent:t.percent})):null;a=r["createElement"]("div",{className:"".concat(h,"-list-item-progress"),key:"progress"},s)}var g,v=_()((n={},Bt(n,"".concat(h,"-list-item"),!0),Bt(n,"".concat(h,"-list-item-").concat(t.status),!0),Bt(n,"".concat(h,"-list-item-list-type-").concat(u),!0),n)),y="string"===typeof t.linkProps?JSON.parse(t.linkProps):t.linkProps,b=d?r["createElement"](se["default"],{type:"delete",title:p.removeFile,onClick:function(){return e.handleClose(t)}}):null,w=f&&"done"===t.status?r["createElement"](se["default"],{type:"download",title:p.downloadFile,onClick:function(){return e.handleDownload(t)}}):null,C="picture-card"!==u&&r["createElement"]("span",{key:"download-delete",className:"".concat(h,"-list-item-card-actions ").concat("picture"===u?"picture":"")},w&&r["createElement"]("a",{title:p.downloadFile},w),b&&r["createElement"]("a",{title:p.removeFile},b)),E=_()((o={},Bt(o,"".concat(h,"-list-item-name"),!0),Bt(o,"".concat(h,"-list-item-name-icon-count-").concat([w,b].filter(function(e){return e}).length),!0),o)),M=t.url?[r["createElement"]("a",Ht({key:"view",target:"_blank",rel:"noopener noreferrer",className:E,title:t.name},y,{href:t.url,onClick:function(n){return e.handlePreview(t,n)}}),t.name),C]:[r["createElement"]("span",{key:"view",className:E,onClick:function(n){return e.handlePreview(t,n)},title:t.name},t.name),C],S={pointerEvents:"none",opacity:.5},O=c?r["createElement"]("a",{href:t.url||t.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:t.url||t.thumbUrl?void 0:S,onClick:function(n){return e.handlePreview(t,n)},title:p.previewFile},r["createElement"](se["default"],{type:"eye-o"})):null,T="picture-card"===u&&"uploading"!==t.status&&r["createElement"]("span",{className:"".concat(h,"-list-item-actions")},O,"done"===t.status&&w,b);g=t.response&&"string"===typeof t.response?t.response:t.error&&t.error.statusText||p.uploadError;var k=r["createElement"]("span",null,i,M),x=r["createElement"]("div",{className:v},r["createElement"]("div",{className:"".concat(h,"-list-item-info")},k),T,r["createElement"](Z["a"],{transitionName:"fade",component:""},a)),N=_()(Bt({},"".concat(h,"-list-picture-card-container"),"picture-card"===u));return r["createElement"]("div",{key:t.uid,className:N},"error"===t.status?r["createElement"](ue["default"],{title:g},x):r["createElement"]("span",null,x))}),v=_()((n={},Bt(n,"".concat(h,"-list"),!0),Bt(n,"".concat(h,"-list-").concat(u),!0),n)),y="picture-card"===u?"animate-inline":"animate";return r["createElement"](Z["a"],{transitionName:"".concat(h,"-").concat(y),component:"div",className:v},g)},e}return Xt(t,e),qt(t,[{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.listType,r=t.items,o=t.previewFile;"picture"!==n&&"picture-card"!==n||(r||[]).forEach(function(t){"undefined"!==typeof document&&"undefined"!==typeof window&&window.FileReader&&window.File&&(t.originFileObj instanceof File||t.originFileObj instanceof Blob)&&void 0===t.thumbUrl&&(t.thumbUrl="",o&&o(t.originFileObj).then(function(n){t.thumbUrl=n||"",e.forceUpdate()}))})}},{key:"render",value:function(){return r["createElement"](de["a"],null,this.renderUploadList)}}]),t}(r["Component"]);Qt.defaultProps={listType:"text",progressAttr:{strokeWidth:2,showInfo:!1},showRemoveIcon:!0,showDownloadIcon:!0,showPreviewIcon:!0,previewFile:le};var Jt=n("YMnH"),$t=n("ZvpZ"),en=n("6CfX");function tn(e){return tn="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},tn(e)}function nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(){return rn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rn.apply(this,arguments)}function on(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function an(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ln(e,t,n){return t&&an(e.prototype,t),n&&an(e,n),e}function sn(e,t){return!t||"object"!==tn(t)&&"function"!==typeof t?un(e):t}function un(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cn(e){return cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},cn(e)}function dn(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}}),t&&fn(e,t)}function fn(e,t){return fn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fn(e,t)}var pn=function(e){function t(e){var n;return on(this,t),n=sn(this,cn(t).call(this,e)),n.saveUpload=function(e){n.upload=e},n.onStart=function(e){var t=n.state.fileList,r=$(e);r.status="uploading";var o=t.concat(),a=X()(o,function(e){var t=e.uid;return t===r.uid});-1===a?o.push(r):o[a]=r,n.onChange({file:r,fileList:o}),window.File&&!Object({NODE_ENV:"production"}).TEST_IE||n.autoUpdateProgress(0,r)},n.onSuccess=function(e,t,r){n.clearProgressTimer();try{"string"===typeof e&&(e=JSON.parse(e))}catch(e){}var o=n.state.fileList,a=te(t,o);a&&(a.status="done",a.response=e,a.xhr=r,n.onChange({file:rn({},a),fileList:o}))},n.onProgress=function(e,t){var r=n.state.fileList,o=te(t,r);o&&(o.percent=e.percent,n.onChange({event:e,file:rn({},o),fileList:r}))},n.onError=function(e,t,r){n.clearProgressTimer();var o=n.state.fileList,a=te(r,o);a&&(a.error=e,a.response=t,a.status="error",n.onChange({file:rn({},a),fileList:o}))},n.handleRemove=function(e){var t=n.props.onRemove,r=n.state.fileList;Promise.resolve("function"===typeof t?t(e):t).then(function(t){if(!1!==t){var o=ne(e,r);o&&(e.status="removed",n.upload&&n.upload.abort(e),n.onChange({file:e,fileList:o}))}})},n.onChange=function(e){"fileList"in n.props||n.setState({fileList:e.fileList});var t=n.props.onChange;t&&t(e)},n.onFileDrop=function(e){n.setState({dragState:e.type})},n.beforeUpload=function(e,t){var r=n.props.beforeUpload,o=n.state.fileList;if(!r)return!0;var a=r(e,t);return!1===a?(n.onChange({file:e,fileList:G()(o.concat(t.map($)),function(e){return e.uid})}),!1):!a||!a.then||a},n.renderUploadList=function(e){var t=n.props,o=t.showUploadList,a=t.listType,i=t.onPreview,l=t.onDownload,s=t.previewFile,u=t.disabled,c=t.locale,d=o.showRemoveIcon,f=o.showPreviewIcon,p=o.showDownloadIcon,m=n.state.fileList;return r["createElement"](Qt,{listType:a,items:m,previewFile:s,onPreview:i,onDownload:l,onRemove:n.handleRemove,showRemoveIcon:!u&&d,showPreviewIcon:f,showDownloadIcon:p,locale:rn(rn({},e),c)})},n.renderUpload=function(e){var t,o=e.getPrefixCls,a=n.props,i=a.prefixCls,l=a.className,s=a.showUploadList,u=a.listType,c=a.type,d=a.disabled,f=a.children,p=a.style,m=n.state,h=m.fileList,g=m.dragState,v=o("upload",i),y=rn(rn({onStart:n.onStart,onError:n.onError,onProgress:n.onProgress,onSuccess:n.onSuccess},n.props),{prefixCls:v,beforeUpload:n.beforeUpload});delete y.className,delete y.style;var b=s?r["createElement"](Jt["a"],{componentName:"Upload",defaultLocale:$t["a"].Upload},n.renderUploadList):null;if("drag"===c){var w,C=_()(v,(w={},nn(w,"".concat(v,"-drag"),!0),nn(w,"".concat(v,"-drag-uploading"),h.some(function(e){return"uploading"===e.status})),nn(w,"".concat(v,"-drag-hover"),"dragover"===g),nn(w,"".concat(v,"-disabled"),d),w),l);return r["createElement"]("span",null,r["createElement"]("div",{className:C,onDrop:n.onFileDrop,onDragOver:n.onFileDrop,onDragLeave:n.onFileDrop,style:p},r["createElement"](q,rn({},y,{ref:n.saveUpload,className:"".concat(v,"-btn")}),r["createElement"]("div",{className:"".concat(v,"-drag-container")},f))),b)}var E=_()(v,(t={},nn(t,"".concat(v,"-select"),!0),nn(t,"".concat(v,"-select-").concat(u),!0),nn(t,"".concat(v,"-disabled"),d),t));f&&!d||delete y.id;var M=r["createElement"]("div",{className:E,style:f?void 0:{display:"none"}},r["createElement"](q,rn({},y,{ref:n.saveUpload})));return"picture-card"===u?r["createElement"]("span",{className:_()(l,"".concat(v,"-picture-card-wrapper"))},b,M):r["createElement"]("span",{className:l},M,b)},n.state={fileList:e.fileList||e.defaultFileList||[],dragState:"drop"},Object(en["a"])("fileList"in e||!("value"in e),"Upload","`value` is not validate prop, do you mean `fileList`?"),n}return dn(t,e),ln(t,[{key:"componentWillUnmount",value:function(){this.clearProgressTimer()}},{key:"clearProgressTimer",value:function(){clearInterval(this.progressTimer)}},{key:"autoUpdateProgress",value:function(e,t){var n=this,r=ee(),o=0;this.clearProgressTimer(),this.progressTimer=setInterval(function(){o=r(o),n.onProgress({percent:100*o},t)},200)}},{key:"render",value:function(){return r["createElement"](de["a"],null,this.renderUpload)}}],[{key:"getDerivedStateFromProps",value:function(e){return"fileList"in e?{fileList:e.fileList||[]}:null}}]),t}(r["Component"]);pn.defaultProps={type:"select",multiple:!1,action:"",data:{},accept:"",beforeUpload:J,showUploadList:!0,listType:"text",className:"",disabled:!1,supportServerRender:!0},Object(a["polyfill"])(pn);var mn=pn;function hn(e){return hn="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},hn(e)}function gn(){return gn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gn.apply(this,arguments)}function vn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bn(e,t,n){return t&&yn(e.prototype,t),n&&yn(e,n),e}function wn(e,t){return!t||"object"!==hn(t)&&"function"!==typeof t?_n(e):t}function _n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Cn(e){return Cn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cn(e)}function En(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}}),t&&Mn(e,t)}function Mn(e,t){return Mn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mn(e,t)}var Sn=function(e){function t(){return vn(this,t),wn(this,Cn(t).apply(this,arguments))}return En(t,e),bn(t,[{key:"render",value:function(){var e=this.props;return r["createElement"](mn,gn({},e,{type:"drag",style:gn(gn({},e.style),{height:e.height})}))}}]),t}(r["Component"]);mn.Dragger=Sn;t["default"]=mn},"8z58":function(e,t,n){"use strict";n.r(t);var r={};function o(e,t){var n;return n=0===t.length?e:e.replace(/\{(\d+)\}/g,function(e,n){var r=n[0];return"undefined"!==typeof t[r]?t[r]:e}),n}function a(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return o(t,n)}n.r(r),n.d(r,"win32",function(){return di}),n.d(r,"posix",function(){return fi}),n.d(r,"normalize",function(){return pi}),n.d(r,"join",function(){return mi}),n.d(r,"relative",function(){return hi}),n.d(r,"dirname",function(){return gi}),n.d(r,"basename",function(){return vi}),n.d(r,"extname",function(){return yi}),n.d(r,"sep",function(){return bi});var i=n("MNsG"),l="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?";function s(e){void 0===e&&(e="");for(var t="(-?\\d*\\.\\d\\w*)|([^",n=0,r=l;n<r.length;n++){var o=r[n];e.indexOf(o)>=0||(t+="\\"+o)}return t+="\\s]+)",new RegExp(t,"g")}var u=s();function c(e){var t=u;if(e&&e instanceof RegExp)if(e.global)t=e;else{var n="g";e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.unicode&&(n+="u"),t=new RegExp(e.source,n)}return t.lastIndex=0,t}function d(e,t,n,r){var o,a=e-1-r,i=n.lastIndexOf(" ",a-1)+1;t.lastIndex=i;while(o=t.exec(n)){var l=o.index||0;if(l<=a&&t.lastIndex>=a)return{word:o[0],startColumn:r+1+l,endColumn:r+1+t.lastIndex}}return null}function f(e,t,n,r){var o,a=e-1-r;t.lastIndex=0;while(o=t.exec(n)){var i=o.index||0;if(i>a)return null;if(t.lastIndex>=a)return{word:o[0],startColumn:r+1+i,endColumn:r+1+t.lastIndex}}return null}function p(e,t,n,r){t.lastIndex=0;var o=t.exec(n);if(!o)return null;var a=o[0].indexOf(" ")>=0?f(e,t,n,r):d(e,t,n,r);return t.lastIndex=0,a}var m=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},h.apply(this,arguments)},g=8,v=function(){function e(e){this._values=e}return e.prototype.hasChanged=function(e){return this._values[e]},e}(),y=function(){function e(){this._values=[]}return e.prototype._read=function(e){return this._values[e]},e.prototype.get=function(e){return this._values[e]},e.prototype._write=function(e,t){this._values[e]=t},e}(),b=function(){function e(e,t,n,r){this.id=e,this.name=t,this.defaultValue=n,this.schema=r}return e.prototype.compute=function(e,t,n){return n},e}(),w=function(){function e(e,t){void 0===t&&(t=null),this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}return e.prototype.validate=function(e){return this.defaultValue},e}(),_=function(){function e(e,t,n,r){this.id=e,this.name=t,this.defaultValue=n,this.schema=r}return e.prototype.validate=function(e){return"undefined"===typeof e?this.defaultValue:e},e.prototype.compute=function(e,t,n){return n},e}(),C=function(e){function t(t,n,r,o){void 0===o&&(o=void 0);var a=this;return"undefined"!==typeof o&&(o.type="boolean",o.default=r),a=e.call(this,t,n,r,o)||this,a}return m(t,e),t.boolean=function(e,t){return"undefined"===typeof e?t:"false"!==e&&Boolean(e)},t.prototype.validate=function(e){return t.boolean(e,this.defaultValue)},t}(_),E=function(e){function t(t,n,r,o,a,i){void 0===i&&(i=void 0);var l=this;return"undefined"!==typeof i&&(i.type="integer",i.default=r,i.minimum=o,i.maximum=a),l=e.call(this,t,n,r,i)||this,l.minimum=o,l.maximum=a,l}return m(t,e),t.clampedInt=function(e,t,n,r){var o;return"undefined"===typeof e?o=t:(o=parseInt(e,10),isNaN(o)&&(o=t)),o=Math.max(n,o),o=Math.min(r,o),0|o},t.prototype.validate=function(e){return t.clampedInt(e,this.defaultValue,this.minimum,this.maximum)},t}(_),M=function(e){function t(t,n,r,o,a){var i=this;return"undefined"!==typeof a&&(a.type="number",a.default=r),i=e.call(this,t,n,r,a)||this,i.validationFn=o,i}return m(t,e),t.clamp=function(e,t,n){return e<t?t:e>n?n:e},t.float=function(e,t){if("number"===typeof e)return e;if("undefined"===typeof e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(_),S=function(e){function t(t,n,r,o){void 0===o&&(o=void 0);var a=this;return"undefined"!==typeof o&&(o.type="string",o.default=r),a=e.call(this,t,n,r,o)||this,a}return m(t,e),t.string=function(e,t){return"string"!==typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(_),O=function(e){function t(t,n,r,o,a){void 0===a&&(a=void 0);var i=this;return"undefined"!==typeof a&&(a.type="string",a.enum=o,a.default=r),i=e.call(this,t,n,r,a)||this,i._allowedValues=o,i}return m(t,e),t.stringSet=function(e,t,n){return"string"!==typeof e?t:-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(_),T=function(e){function t(t,n,r,o,a,i,l){void 0===l&&(l=void 0);var s=this;return"undefined"!==typeof l&&(l.type="string",l.enum=a,l.default=o),s=e.call(this,t,n,r,l)||this,s._allowedValues=a,s._convert=i,s}return m(t,e),t.prototype.validate=function(e){return"string"!==typeof e?this.defaultValue:-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(b);function k(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}var x,N=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return m(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(b);function L(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}function P(e){switch(e){case"line":return x.Line;case"block":return x.Block;case"underline":return x.Underline;case"line-thin":return x.LineThin;case"block-outline":return x.BlockOutline;case"underline-thin":return x.UnderlineThin}}(function(e){e[e["Line"]=1]="Line",e[e["Block"]=2]="Block",e[e["Underline"]=3]="Underline",e[e["LineThin"]=4]="LineThin",e[e["BlockOutline"]=5]="BlockOutline",e[e["UnderlineThin"]=6]="UnderlineThin"})(x||(x={}));var I=function(e){function t(){return e.call(this,100,[53,25])||this}return m(t,e),t.prototype.compute=function(e,t,n){var r="monaco-editor";return t.get(25)&&(r+=" "+t.get(25)),e.extraEditorClassName&&(r+=" "+e.extraEditorClassName),"default"===t.get(53)?r+=" mouse-default":"copy"===t.get(53)&&(r+=" mouse-copy"),t.get(81)&&(r+=" showUnused"),r},t}(w),D=function(e){function t(){return e.call(this,24,"emptySelectionClipboard",!0,{description:a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return m(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(C),A=function(e){function t(){var t=this,n={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return t=e.call(this,27,"find",n,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:n.seedSearchStringFromSelection,description:a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:n.autoFindInSelection,enumDescriptions:[a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:n.globalFindClipboard,description:a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:i["e"]},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:n.addExtraSpaceOnTop,description:a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:C.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"===typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":O.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:C.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:C.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(b),R=function(e){function t(){return e.call(this,33,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:a("fontFeatureSettings","Explicit font-feature-settings.")}],description:a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return m(t,e),t.prototype.validate=function(e){return"undefined"===typeof e?this.defaultValue:"string"===typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(b),F=function(e){function t(){return e.call(this,32)||this}return m(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(w),V=function(e){function t(){return e.call(this,34,"fontSize",ie.fontSize,{type:"number",minimum:6,maximum:100,default:ie.fontSize,description:a("fontSize","Controls the font size in pixels.")})||this}return m(t,e),t.prototype.validate=function(e){var t=M.float(e,this.defaultValue);return 0===t?ie.fontSize:M.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(_),j=function(e){function t(){var t=this,n={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},r={type:"string",enum:["peek","gotoAndPeek","goto"],default:n.multiple,enumDescriptions:[a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return t=e.call(this,39,"gotoLocation",n,{"editor.gotoLocation.multiple":{deprecationMessage:a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":h({description:a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},r),"editor.gotoLocation.multipleTypeDefinitions":h({description:a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},r),"editor.gotoLocation.multipleDeclarations":h({description:a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},r),"editor.gotoLocation.multipleImplementations":h({description:a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},r),"editor.gotoLocation.multipleReferences":h({description:a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},r),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:n.alternativeDefinitionCommand,description:a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:n.alternativeTypeDefinitionCommand,description:a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:n.alternativeDeclarationCommand,description:a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:n.alternativeImplementationCommand,description:a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:n.alternativeReferenceCommand,description:a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this,t}return m(t,e),t.prototype.validate=function(e){var t,n,r,o,a;if("object"!==typeof e)return this.defaultValue;var i=e;return{multiple:O.stringSet(i.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:(t=i.multipleDefinitions,null!==t&&void 0!==t?t:O.stringSet(i.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"])),multipleTypeDefinitions:(n=i.multipleTypeDefinitions,null!==n&&void 0!==n?n:O.stringSet(i.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"])),multipleDeclarations:(r=i.multipleDeclarations,null!==r&&void 0!==r?r:O.stringSet(i.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"])),multipleImplementations:(o=i.multipleImplementations,null!==o&&void 0!==o?o:O.stringSet(i.multipleImplementations,"peek",["peek","gotoAndPeek","goto"])),multipleReferences:(a=i.multipleReferences,null!==a&&void 0!==a?a:O.stringSet(i.multipleReferences,"peek",["peek","gotoAndPeek","goto"])),alternativeDefinitionCommand:S.string(i.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:S.string(i.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:S.string(i.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:S.string(i.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:S.string(i.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(b),z=function(e){function t(){var t=this,n={enabled:!0,delay:300,sticky:!0};return t=e.call(this,42,"hover",n,{"editor.hover.enabled":{type:"boolean",default:n.enabled,description:a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:n.delay,description:a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:n.sticky,description:a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{enabled:C.boolean(t.enabled,this.defaultValue.enabled),delay:E.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:C.boolean(t.sticky,this.defaultValue.sticky)}},t}(b),B=function(e){function t(){return e.call(this,103,[38,46,29,52,74,48])||this}return m(t,e),t.prototype.compute=function(e,n,r){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,r=0|t.outerWidth,o=0|t.outerHeight,a=0|t.lineHeight,i=0|t.lineNumbersDigitCount,l=t.typicalHalfwidthCharacterWidth,s=t.maxDigitWidth,u=t.pixelRatio,c=e.get(38),d=0!==e.get(48).renderType,f=0|e.get(49),p=e.get(52),m=p.enabled,h=p.side,v=p.renderCharacters,y=u>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,w=e.get(74),_=0|w.verticalScrollbarSize,C=w.verticalHasArrows,M=0|w.arrowSize,S=0|w.horizontalScrollbarSize,O=e.get(46),T=e.get(29);if("string"===typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var k=parseFloat(O.substr(0,O.length-2));n=E.clampedInt(k*l,0,0,1e3)}else n=E.clampedInt(O,0,0,1e3);T&&(n+=16);var x=0;if(d){var N=Math.max(i,f);x=Math.round(N*s)}var L=0;c&&(L=a);var P,I,D,A,R=0,F=R+L,V=F+x,j=V+n,z=r-L-x-n;if(m){var B=y/u;P=v?1:2,D=Math.max(0,Math.floor((z-_-2)*B/(l+B)))+g;var H=D/B;H>b&&(D=Math.floor(b*B)),A=z-D,"left"===h?(I=0,R+=D,F+=D,V+=D,j+=D):I=r-D-_}else I=0,D=0,P=0,A=z;var W=Math.max(1,Math.floor((A-_-2)/l)),U=C?M:0;return{width:r,height:o,glyphMarginLeft:R,glyphMarginWidth:L,glyphMarginHeight:o,lineNumbersLeft:F,lineNumbersWidth:x,lineNumbersHeight:o,decorationsLeft:V,decorationsWidth:n,decorationsHeight:o,contentLeft:j,contentWidth:A,contentHeight:o,renderMinimap:P,minimapLeft:I,minimapWidth:D,viewportColumn:W,verticalScrollbarWidth:_,horizontalScrollbarHeight:S,overviewRuler:{top:U,width:_,height:o-2*U,right:0}}},t}(w),H=function(e){function t(){var t=this,n={enabled:!0};return t=e.call(this,45,"lightbulb",n,{"editor.lightbulb.enabled":{type:"boolean",default:n.enabled,description:a("codeActions","Enables the code action lightbulb in the editor.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{enabled:C.boolean(t.enabled,this.defaultValue.enabled)}},t}(b),W=function(e){function t(){return e.call(this,47,"lineHeight",ie.lineHeight,0,150,{description:a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return m(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(E),U=function(e){function t(){var t=this,n={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return t=e.call(this,52,"minimap",n,{"editor.minimap.enabled":{type:"boolean",default:n.enabled,description:a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:n.side,description:a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:n.showSlider,description:a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:n.scale,minimum:1,maximum:3,description:a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:n.renderCharacters,description:a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:n.maxColumn,description:a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{enabled:C.boolean(t.enabled,this.defaultValue.enabled),side:O.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:O.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:C.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:E.clampedInt(t.scale,1,1,3),maxColumn:E.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(b);function q(e){return"ctrlCmd"===e?i["e"]?"metaKey":"ctrlKey":"altKey"}var K=function(e){function t(){var t=this,n={enabled:!0,cycle:!1};return t=e.call(this,62,"parameterHints",n,{"editor.parameterHints.enabled":{type:"boolean",default:n.enabled,description:a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:n.cycle,description:a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{enabled:C.boolean(t.enabled,this.defaultValue.enabled),cycle:C.boolean(t.cycle,this.defaultValue.cycle)}},t}(b),G=function(e){function t(){return e.call(this,101)||this}return m(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(w),Y=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return t=e.call(this,63,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this,t.defaultValue=n,t}return m(t,e),t.prototype.validate=function(e){if("boolean"===typeof e)return e;if("object"===typeof e){var t=e,n={other:C.boolean(t.other,this.defaultValue.other),comments:C.boolean(t.comments,this.defaultValue.comments),strings:C.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(b),X=function(e){function t(){return e.call(this,48,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[a("lineNumbers.off","Line numbers are not rendered."),a("lineNumbers.on","Line numbers are rendered as absolute number."),a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:a("lineNumbers","Controls the display of line numbers.")})||this}return m(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return"undefined"!==typeof e&&("function"===typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(b),Z=function(e){function t(){var t=this,n=[];return t=e.call(this,73,"rulers",n,{type:"array",items:{type:"number"},default:n,description:a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this,t}return m(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t.push(E.clampedInt(o,0,0,1e4))}return t.sort(function(e,t){return e-t}),t}return this.defaultValue},t}(_);function Q(e,t){if("string"!==typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}var J=function(e){function t(){return e.call(this,74,"scrollbar",{vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:10,horizontalSliderSize:10,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0})||this}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e,n=E.clampedInt(t.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),r=E.clampedInt(t.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3);return{arrowSize:E.clampedInt(t.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:Q(t.vertical,this.defaultValue.vertical),horizontal:Q(t.horizontal,this.defaultValue.horizontal),useShadows:C.boolean(t.useShadows,this.defaultValue.useShadows),verticalHasArrows:C.boolean(t.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:C.boolean(t.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:C.boolean(t.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:C.boolean(t.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:n,horizontalSliderSize:E.clampedInt(t.horizontalSliderSize,n,0,1e3),verticalScrollbarSize:r,verticalSliderSize:E.clampedInt(t.verticalSliderSize,r,0,1e3)}},t}(b),$=function(e){function t(){var t=this,n={insertMode:"insert",insertHighlight:!1,filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,maxVisibleSuggestions:12,showMethods:!0,showFunctions:!0,showConstructors:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0};return t=e.call(this,85,"suggest",n,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:n.insertMode,description:a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.insertHighlight":{type:"boolean",default:n.insertHighlight,description:a("suggest.insertHighlight","Controls whether unexpected text modifications while accepting completions should be highlighted, e.g `insertMode` is `replace` but the completion only supports `insert`.")},"editor.suggest.filterGraceful":{type:"boolean",default:n.filterGraceful,description:a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:n.localityBonus,description:a("suggest.localityBonus","Controls whether sorting favours words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:n.shareSuggestSelections,markdownDescription:a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:n.snippetsPreventQuickSuggestions,description:a("suggest.snippetsPreventQuickSuggestions","Control whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:n.showIcons,description:a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.maxVisibleSuggestions":{type:"number",default:n.maxVisibleSuggestions,minimum:1,maximum:15,description:a("suggest.maxVisibleSuggestions","Controls how many suggestions IntelliSense will show before showing a scrollbar (maximum 15).")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")}})||this,t}return m(t,e),t.prototype.validate=function(e){if("object"!==typeof e)return this.defaultValue;var t=e;return{insertMode:O.stringSet(t.insertMode,this.defaultValue.insertMode,["insert","replace"]),insertHighlight:C.boolean(t.insertHighlight,this.defaultValue.insertHighlight),filterGraceful:C.boolean(t.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:C.boolean(t.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:C.boolean(t.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:C.boolean(t.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:C.boolean(t.showIcons,this.defaultValue.showIcons),maxVisibleSuggestions:E.clampedInt(t.maxVisibleSuggestions,this.defaultValue.maxVisibleSuggestions,1,15),showMethods:C.boolean(t.showMethods,this.defaultValue.showMethods),showFunctions:C.boolean(t.showFunctions,this.defaultValue.showFunctions),showConstructors:C.boolean(t.showConstructors,this.defaultValue.showConstructors),showFields:C.boolean(t.showFields,this.defaultValue.showFields),showVariables:C.boolean(t.showVariables,this.defaultValue.showVariables),showClasses:C.boolean(t.showClasses,this.defaultValue.showClasses),showStructs:C.boolean(t.showStructs,this.defaultValue.showStructs),showInterfaces:C.boolean(t.showInterfaces,this.defaultValue.showInterfaces),showModules:C.boolean(t.showModules,this.defaultValue.showModules),showProperties:C.boolean(t.showProperties,this.defaultValue.showProperties),showEvents:C.boolean(t.showEvents,this.defaultValue.showEvents),showOperators:C.boolean(t.showOperators,this.defaultValue.showOperators),showUnits:C.boolean(t.showUnits,this.defaultValue.showUnits),showValues:C.boolean(t.showValues,this.defaultValue.showValues),showConstants:C.boolean(t.showConstants,this.defaultValue.showConstants),showEnums:C.boolean(t.showEnums,this.defaultValue.showEnums),showEnumMembers:C.boolean(t.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:C.boolean(t.showKeywords,this.defaultValue.showKeywords),showWords:C.boolean(t.showWords,this.defaultValue.showWords),showColors:C.boolean(t.showColors,this.defaultValue.showColors),showFiles:C.boolean(t.showFiles,this.defaultValue.showFiles),showReferences:C.boolean(t.showReferences,this.defaultValue.showReferences),showFolders:C.boolean(t.showFolders,this.defaultValue.showFolders),showTypeParameters:C.boolean(t.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:C.boolean(t.showSnippets,this.defaultValue.showSnippets)}},t}(b),ee=function(e){function t(){return e.call(this,102,[65])||this}return m(t,e),t.prototype.compute=function(e,t,n){var r=t.get(65);return!!r||e.tabFocusMode},t}(w);function te(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}var ne=function(e){function t(){return e.call(this,104,[93,97,98,103,2])||this}return m(t,e),t.prototype.compute=function(e,t,n){var r=t.get(93),o=t.get(97),a=t.get(98),i=t.get(103),l=t.get(2),s=null;return s=2===l?{isWordWrapMinified:!1,isViewportWrapping:!1,wrappingColumn:-1}:a&&e.isDominatedByLongLines?{isWordWrapMinified:!0,isViewportWrapping:!0,wrappingColumn:Math.max(1,i.viewportColumn)}:"on"===r?{isWordWrapMinified:!1,isViewportWrapping:!0,wrappingColumn:Math.max(1,i.viewportColumn)}:"bounded"===r?{isWordWrapMinified:!1,isViewportWrapping:!0,wrappingColumn:Math.min(Math.max(1,i.viewportColumn),o)}:"wordWrapColumn"===r?{isWordWrapMinified:!1,isViewportWrapping:!1,wrappingColumn:o}:{isWordWrapMinified:!1,isViewportWrapping:!1,wrappingColumn:-1},{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:s.isWordWrapMinified,isViewportWrapping:s.isViewportWrapping,wrappingColumn:s.wrappingColumn}},t}(w),re="Consolas, 'Courier New', monospace",oe="Menlo, Monaco, 'Courier New', monospace",ae="'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",ie={fontFamily:i["e"]?oe:i["d"]?ae:re,fontWeight:"normal",fontSize:i["e"]?12:14,lineHeight:0,letterSpacing:0},le={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0},se=[];function ue(e){return se[e.id]=e,e}var ce={acceptSuggestionOnCommitCharacter:ue(new C(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:ue(new O(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:ue(new N),accessibilityPageSize:ue(new E(3,"accessibilityPageSize",10,1,1073741824,{description:a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:ue(new S(4,"ariaLabel",a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:ue(new O(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingOvertype:ue(new O(6,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:ue(new O(7,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:ue(new T(8,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],k,{enumDescriptions:[a("editor.autoIndent.none","The editor will not insert indentation automatically."),a("editor.autoIndent.keep","The editor will keep the current line's indentation."),a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:ue(new C(9,"automaticLayout",!1)),autoSurround:ue(new O(10,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),a("editor.autoSurround.quotes","Surround with quotes but not brackets."),a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:a("autoSurround","Controls whether the editor should automatically surround selections.")})),codeLens:ue(new C(11,"codeLens",!0,{description:a("codeLens","Controls whether the editor shows CodeLens.")})),colorDecorators:ue(new C(12,"colorDecorators",!0,{description:a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),contextmenu:ue(new C(13,"contextmenu",!0)),copyWithSyntaxHighlighting:ue(new C(14,"copyWithSyntaxHighlighting",!0,{description:a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:ue(new T(15,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],L,{description:a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:ue(new C(16,"cursorSmoothCaretAnimation",!1,{description:a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:ue(new T(17,"cursorStyle",x.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],P,{description:a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:ue(new E(18,"cursorSurroundingLines",0,0,1073741824,{description:a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or `scrollOffset` in some other editors.")})),cursorSurroundingLinesStyle:ue(new O(19,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:ue(new E(20,"cursorWidth",0,0,1073741824,{markdownDescription:a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:ue(new C(21,"disableLayerHinting",!1)),disableMonospaceOptimizations:ue(new C(22,"disableMonospaceOptimizations",!1)),dragAndDrop:ue(new C(23,"dragAndDrop",!0,{description:a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:ue(new D),extraEditorClassName:ue(new S(25,"extraEditorClassName","")),fastScrollSensitivity:ue(new M(26,"fastScrollSensitivity",5,function(e){return e<=0?5:e},{markdownDescription:a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:ue(new A),fixedOverflowWidgets:ue(new C(28,"fixedOverflowWidgets",!1)),folding:ue(new C(29,"folding",!0,{description:a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:ue(new O(30,"foldingStrategy","auto",["auto","indentation"],{markdownDescription:a("foldingStrategy","Controls the strategy for computing folding ranges. `auto` uses a language specific folding strategy, if available. `indentation` uses the indentation based folding strategy.")})),fontFamily:ue(new S(31,"fontFamily",ie.fontFamily,{description:a("fontFamily","Controls the font family.")})),fontInfo:ue(new F),fontLigatures2:ue(new R),fontSize:ue(new V),fontWeight:ue(new S(35,"fontWeight",ie.fontWeight,{enum:["normal","bold","100","200","300","400","500","600","700","800","900"],description:a("fontWeight","Controls the font weight.")})),formatOnPaste:ue(new C(36,"formatOnPaste",!1,{description:a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:ue(new C(37,"formatOnType",!1,{description:a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:ue(new C(38,"glyphMargin",!0,{description:a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:ue(new j),hideCursorInOverviewRuler:ue(new C(40,"hideCursorInOverviewRuler",!1,{description:a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:ue(new C(41,"highlightActiveIndentGuide",!0,{description:a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:ue(new z),inDiffEditor:ue(new C(43,"inDiffEditor",!1)),letterSpacing:ue(new M(44,"letterSpacing",ie.letterSpacing,function(e){return M.clamp(e,-5,20)},{description:a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:ue(new H),lineDecorationsWidth:ue(new _(46,"lineDecorationsWidth",10)),lineHeight:ue(new W),lineNumbers:ue(new X),lineNumbersMinChars:ue(new E(49,"lineNumbersMinChars",5,1,300)),links:ue(new C(50,"links",!0,{description:a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:ue(new O(51,"matchBrackets","always",["always","near","never"],{description:a("matchBrackets","Highlight matching brackets.")})),minimap:ue(new U),mouseStyle:ue(new O(53,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:ue(new M(54,"mouseWheelScrollSensitivity",1,function(e){return 0===e?1:e},{markdownDescription:a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:ue(new C(55,"mouseWheelZoom",!1,{markdownDescription:a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:ue(new C(56,"multiCursorMergeOverlapping",!0,{description:a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:ue(new T(57,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],q,{markdownEnumDescriptions:[a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:ue(new O(58,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:ue(new C(59,"occurrencesHighlight",!0,{description:a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:ue(new C(60,"overviewRulerBorder",!0,{description:a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:ue(new E(61,"overviewRulerLanes",3,0,3)),parameterHints:ue(new K),quickSuggestions:ue(new Y),quickSuggestionsDelay:ue(new E(64,"quickSuggestionsDelay",10,0,1073741824,{description:a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:ue(new C(65,"readOnly",!1)),renderControlCharacters:ue(new C(66,"renderControlCharacters",!1,{description:a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:ue(new C(67,"renderIndentGuides",!0,{description:a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:ue(new C(68,"renderFinalNewline",!0,{description:a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:ue(new O(69,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderWhitespace:ue(new O(70,"renderWhitespace","none",["none","boundary","selection","all"],{enumDescriptions:["",a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),a("renderWhitespace.selection","Render whitespace characters only on selected text."),""],description:a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:ue(new E(71,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:ue(new C(72,"roundedSelection",!0,{description:a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:ue(new Z),scrollbar:ue(new J),scrollBeyondLastColumn:ue(new E(75,"scrollBeyondLastColumn",5,0,1073741824,{description:a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:ue(new C(76,"scrollBeyondLastLine",!0,{description:a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),selectionClipboard:ue(new C(77,"selectionClipboard",!0,{description:a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:i["d"]})),selectionHighlight:ue(new C(78,"selectionHighlight",!0,{description:a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:ue(new C(79,"selectOnLineNumbers",!0)),showFoldingControls:ue(new O(80,"showFoldingControls","mouseover",["always","mouseover"],{description:a("showFoldingControls","Controls whether the fold controls on the gutter are automatically hidden.")})),showUnused:ue(new C(81,"showUnused",!0,{description:a("showUnused","Controls fading out of unused code.")})),snippetSuggestions:ue(new O(82,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),a("snippetSuggestions.none","Do not show snippet suggestions.")],description:a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smoothScrolling:ue(new C(83,"smoothScrolling",!1,{description:a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:ue(new E(84,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:ue(new $),suggestFontSize:ue(new E(86,"suggestFontSize",0,0,1e3,{markdownDescription:a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:ue(new E(87,"suggestLineHeight",0,0,1e3,{markdownDescription:a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used.")})),suggestOnTriggerCharacters:ue(new C(88,"suggestOnTriggerCharacters",!0,{description:a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:ue(new O(89,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[a("suggestSelection.first","Always select the first suggestion."),a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:ue(new O(90,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),a("tabCompletion.off","Disable tab completions."),a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:a("tabCompletion","Enables tab completions.")})),useTabStops:ue(new C(91,"useTabStops",!0,{description:a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:ue(new S(92,"wordSeparators",l,{description:a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:ue(new O(93,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[a("wordWrap.off","Lines will never wrap."),a("wordWrap.on","Lines will wrap at the viewport width."),a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:ue(new S(94,"wordWrapBreakAfterCharacters"," \t})]?|/&,;\xa2\xb0\u2032\u2033\u2030\u2103\u3001\u3002\uff61\uff64\uffe0\uff0c\uff0e\uff1a\uff1b\uff1f\uff01\uff05\u30fb\uff65\u309d\u309e\u30fd\u30fe\u30fc\u30a1\u30a3\u30a5\u30a7\u30a9\u30c3\u30e3\u30e5\u30e7\u30ee\u30f5\u30f6\u3041\u3043\u3045\u3047\u3049\u3063\u3083\u3085\u3087\u308e\u3095\u3096\u31f0\u31f1\u31f2\u31f3\u31f4\u31f5\u31f6\u31f7\u31f8\u31f9\u31fa\u31fb\u31fc\u31fd\u31fe\u31ff\u3005\u303b\uff67\uff68\uff69\uff6a\uff6b\uff6c\uff6d\uff6e\uff6f\uff70\u201d\u3009\u300b\u300d\u300f\u3011\u3015\uff09\uff3d\uff5d\uff63")),wordWrapBreakBeforeCharacters:ue(new S(95,"wordWrapBreakBeforeCharacters","([{\u2018\u201c\u3008\u300a\u300c\u300e\u3010\u3014\uff08\uff3b\uff5b\uff62\xa3\xa5\uff04\uffe1\uffe5+\uff0b")),wordWrapBreakObtrusiveCharacters:ue(new S(96,"wordWrapBreakObtrusiveCharacters",".")),wordWrapColumn:ue(new E(97,"wordWrapColumn",80,1,1073741824,{markdownDescription:a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapMinified:ue(new C(98,"wordWrapMinified",!0)),wrappingIndent:ue(new T(99,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],te,{enumDescriptions:[a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:a("wrappingIndent","Controls the indentation of wrapped lines.")})),editorClassName:ue(new I),pixelRatio:ue(new G),tabFocusMode:ue(new ee),layoutInfo:ue(new B),wrappingInfo:ue(new ne)},de=(n("URDS"),function(){function e(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(function(){if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}return e.prototype.emit=function(e){this.listeners.forEach(function(t){t(e)})},e.prototype.onUnexpectedError=function(e){this.unexpectedErrorHandler(e),this.emit(e)},e.prototype.onUnexpectedExternalError=function(e){this.unexpectedErrorHandler(e)},e}()),fe=new de;function pe(e){ge(e)||fe.onUnexpectedError(e)}function me(e){if(e instanceof Error){var t=e.name,n=e.message,r=e.stacktrace||e.stack;return{$isError:!0,name:t,message:n,stack:r}}return e}var he="Canceled";function ge(e){return e instanceof Error&&e.name===he&&e.message===he}function ve(){var e=new Error(he);return e.name=e.message,e}function ye(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function be(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}function we(e){var t,n=this,r=!1;return function(){return r?t:(r=!0,t=e.apply(n,arguments),t)}}var _e=!1,Ce="__is_disposable_tracked__";function Ee(e){if(_e&&e&&e!==Ne.None)try{e[Ce]=!0}catch(e){}}function Me(e){if(!_e)return e;var t=new Error("Potentially leaked disposable").stack;return setTimeout(function(){e[Ce]||console.log(t)},3e3),e}function Se(e){return Array.isArray(e)?(e.forEach(function(e){e&&(Ee(e),e.dispose())}),[]):e?(Ee(e),e.dispose(),e):void 0}function Oe(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.forEach(Ee),Me({dispose:function(){return Se(e)}})}function Te(e){var t=Me({dispose:function(){Ee(t),e()}});return t}var ke,xe=function(){function e(){this._toDispose=new Set,this._isDisposed=!1}return e.prototype.dispose=function(){this._isDisposed||(Ee(this),this._isDisposed=!0,this.clear())},e.prototype.clear=function(){this._toDispose.forEach(function(e){return e.dispose()}),this._toDispose.clear()},e.prototype.add=function(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return Ee(e),this._isDisposed?console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(e),e},e}(),Ne=function(){function e(){this._store=new xe,Me(this)}return e.prototype.dispose=function(){Ee(this),this._store.dispose()},e.prototype._register=function(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)},e.None=Object.freeze({dispose:function(){}}),e}(),Le=(function(){function e(){this._isDisposed=!1,Me(this)}Object.defineProperty(e.prototype,"value",{get:function(){return this._isDisposed?void 0:this._value},set:function(e){this._isDisposed||e===this._value||(this._value&&this._value.dispose(),e&&Ee(e),this._value=e)},enumerable:!0,configurable:!0}),e.prototype.clear=function(){this.value=void 0},e.prototype.dispose=function(){this._isDisposed=!0,Ee(this),this._value&&this._value.dispose(),this._value=void 0}}(),function(){function e(e){this.object=e}return e.prototype.dispose=function(){},e}()),Pe=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ie={done:!0,value:void 0};(function(e){var t={next:function(){return Ie}};function n(){return t}function r(e){var t=!1;return{next:function(){return t?Ie:(t=!0,{done:!1,value:e})}}}function o(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=e.length),{next:function(){return t>=n?Ie:{done:!1,value:e[t++]}}}}function a(e){return{next:function(){var t=e.next();return t.done?Ie:{done:!1,value:t.value}}}}function i(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()}function l(e,t){return{next:function(){var n=e.next();return n.done?Ie:{done:!1,value:t(n.value)}}}}function s(e,t){return{next:function(){while(1){var n=e.next();if(n.done)return Ie;if(t(n.value))return{done:!1,value:n.value}}}}}function u(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)}function c(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var r=0,o=e.next();!o.done;o=e.next())if(n.push(o.value),++r>=t)break;return n}function d(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=0;return{next:function(){if(n>=e.length)return Ie;var t=e[n],r=t.next();return r.done?(n++,this.next()):r}}}function f(e){return new De(e)}e.empty=n,e.single=r,e.fromArray=o,e.fromNativeIterator=a,e.from=i,e.map=l,e.filter=s,e.forEach=u,e.collect=c,e.concat=d,e.chain=f})(ke||(ke={}));var De=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function Ae(e){return Array.isArray(e)?ke.fromArray(e):e||ke.empty()}var Re,Fe=function(){function e(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===r&&(r=t-1),this.items=e,this.start=t,this.end=n,this.index=r}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}(),Ve=(function(e){function t(t,n,r,o){return void 0===n&&(n=0),void 0===r&&(r=t.length),void 0===o&&(o=n-1),e.call(this,t,n,r,o)||this}Pe(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null}}(Fe),function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}(),function(){function e(t){this.element=t,this.next=e.Undefined,this.prev=e.Undefined}return e.Undefined=new e(void 0),e}()),je=function(){function e(){this._first=Ve.Undefined,this._last=Ve.Undefined,this._size=0}return Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.isEmpty=function(){return this._first===Ve.Undefined},e.prototype.clear=function(){this._first=Ve.Undefined,this._last=Ve.Undefined,this._size=0},e.prototype.unshift=function(e){return this._insert(e,!1)},e.prototype.push=function(e){return this._insert(e,!0)},e.prototype._insert=function(e,t){var n=this,r=new Ve(e);if(this._first===Ve.Undefined)this._first=r,this._last=r;else if(t){var o=this._last;this._last=r,r.prev=o,o.next=r}else{var a=this._first;this._first=r,r.next=a,a.prev=r}this._size+=1;var i=!1;return function(){i||(i=!0,n._remove(r))}},e.prototype.shift=function(){if(this._first!==Ve.Undefined){var e=this._first.element;return this._remove(this._first),e}},e.prototype.pop=function(){if(this._last!==Ve.Undefined){var e=this._last.element;return this._remove(this._last),e}},e.prototype._remove=function(e){if(e.prev!==Ve.Undefined&&e.next!==Ve.Undefined){var t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===Ve.Undefined&&e.next===Ve.Undefined?(this._first=Ve.Undefined,this._last=Ve.Undefined):e.next===Ve.Undefined?(this._last=this._last.prev,this._last.next=Ve.Undefined):e.prev===Ve.Undefined&&(this._first=this._first.next,this._first.prev=Ve.Undefined);this._size-=1},e.prototype.iterator=function(){var e,t=this._first;return{next:function(){return t===Ve.Undefined?Ie:(e?e.value=t.element:e={done:!1,value:t.element},t=t.next,e)}}},e.prototype.toArray=function(){for(var e=[],t=this._first;t!==Ve.Undefined;t=t.next)e.push(t.element);return e},e}(),ze=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();(function(e){function t(e){return function(t,n,r){void 0===n&&(n=null);var o,a=!1;return o=e(function(e){if(!a)return o?o.dispose():a=!0,t.call(n,e)},null,r),a&&o.dispose(),o}}function n(e,t){return s(function(n,r,o){return void 0===r&&(r=null),e(function(e){return n.call(r,t(e))},null,o)})}function r(e,t){return s(function(n,r,o){return void 0===r&&(r=null),e(function(e){t(e),n.call(r,e)},null,o)})}function o(e,t){return s(function(n,r,o){return void 0===r&&(r=null),e(function(e){return t(e)&&n.call(r,e)},null,o)})}function a(e){return e}function i(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t,n,r){return void 0===n&&(n=null),Oe.apply(void 0,e.map(function(e){return e(function(e){return t.call(n,e)},null,r)}))}}function l(e,t,r){var o=r;return n(e,function(e){return o=t(o,e),o})}function s(e){var t,n=new Ue({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,r,o){var a;void 0===n&&(n=100),void 0===r&&(r=!1);var i=void 0,l=void 0,s=0,u=new Ue({leakWarningThreshold:o,onFirstListenerAdd:function(){a=e(function(e){s++,i=t(i,e),r&&!l&&u.fire(i),clearTimeout(l),l=setTimeout(function(){var e=i;i=void 0,l=void 0,(!r||s>1)&&u.fire(e),s=0},n)})},onLastListenerRemove:function(){a.dispose()}});return u.event}function c(e){var r=(new Date).getTime();return n(t(e),function(e){return(new Date).getTime()-r})}function d(e){var t,n=!0;return o(e,function(e){var r=n||e!==t;return n=!1,t=e,r})}function f(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=[]);var r=n.slice(),o=e(function(e){r?r.push(e):i.fire(e)}),a=function(){r&&r.forEach(function(e){return i.fire(e)}),r=null},i=new Ue({onFirstListenerAdd:function(){o||(o=e(function(e){return i.fire(e)}))},onFirstListenerDidAdd:function(){r&&(t?setTimeout(a):a())},onLastListenerRemove:function(){o&&o.dispose(),o=null}});return i.event}e.None=function(){return Ne.None},e.once=t,e.map=n,e.forEach=r,e.filter=o,e.signal=a,e.any=i,e.reduce=l,e.snapshot=s,e.debounce=u,e.stopwatch=c,e.latch=d,e.buffer=f;var p=function(){function e(e){this.event=e}return e.prototype.map=function(t){return new e(n(this.event,t))},e.prototype.forEach=function(t){return new e(r(this.event,t))},e.prototype.filter=function(t){return new e(o(this.event,t))},e.prototype.reduce=function(t,n){return new e(l(this.event,t,n))},e.prototype.latch=function(){return new e(d(this.event))},e.prototype.debounce=function(t,n,r,o){return void 0===n&&(n=100),void 0===r&&(r=!1),new e(u(this.event,t,n,r,o))},e.prototype.on=function(e,t,n){return this.event(e,t,n)},e.prototype.once=function(e,n,r){return t(this.event)(e,n,r)},e}();function m(e){return new p(e)}function h(e,t,n){void 0===n&&(n=function(e){return e});var r=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i.fire(n.apply(void 0,e))},o=function(){return e.on(t,r)},a=function(){return e.removeListener(t,r)},i=new Ue({onFirstListenerAdd:o,onLastListenerRemove:a});return i.event}function g(e,t,n){void 0===n&&(n=function(e){return e});var r=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return i.fire(n.apply(void 0,e))},o=function(){return e.addEventListener(t,r)},a=function(){return e.removeEventListener(t,r)},i=new Ue({onFirstListenerAdd:o,onLastListenerRemove:a});return i.event}function v(e){var t=new Ue,n=!1;return e.then(void 0,function(){return null}).then(function(){n?t.fire(void 0):setTimeout(function(){return t.fire(void 0)},0)}),n=!0,t.event}function y(e){return new Promise(function(n){return t(e)(n)})}e.chain=m,e.fromNodeEventEmitter=h,e.fromDOMEventEmitter=g,e.fromPromise=v,e.toPromise=y})(Re||(Re={}));var Be,He=-1,We=function(){function e(e,t){void 0===t&&(t=Math.random().toString(18).slice(2,5)),this.customThreshold=e,this.name=t,this._warnCountdown=0}return e.prototype.dispose=function(){this._stacks&&this._stacks.clear()},e.prototype.check=function(e){var t=this,n=He;if("number"===typeof this.customThreshold&&(n=this.customThreshold),!(n<=0||e<n)){this._stacks||(this._stacks=new Map);var r=(new Error).stack.split("\n").slice(3).join("\n"),o=this._stacks.get(r)||0;if(this._stacks.set(r,o+1),this._warnCountdown-=1,this._warnCountdown<=0){var a;this._warnCountdown=.5*n;var i=0;this._stacks.forEach(function(e,t){(!a||i<e)&&(a=t,i=e)}),console.warn("["+this.name+"] potential listener LEAK detected, having "+e+" listeners already. MOST frequent listener ("+i+"):"),console.warn(a)}return function(){var e=t._stacks.get(r)||0;t._stacks.set(r,e-1)}}},e}(),Ue=function(){function e(e){this._disposed=!1,this._options=e,this._leakageMon=He>0?new We(this._options&&this._options.leakWarningThreshold):void 0}return Object.defineProperty(e.prototype,"event",{get:function(){var t=this;return this._event||(this._event=function(n,r,o){t._listeners||(t._listeners=new je);var a=t._listeners.isEmpty();a&&t._options&&t._options.onFirstListenerAdd&&t._options.onFirstListenerAdd(t);var i,l,s=t._listeners.push(r?[n,r]:n);return a&&t._options&&t._options.onFirstListenerDidAdd&&t._options.onFirstListenerDidAdd(t),t._options&&t._options.onListenerDidAdd&&t._options.onListenerDidAdd(t,n,r),t._leakageMon&&(i=t._leakageMon.check(t._listeners.size)),l={dispose:function(){if(i&&i(),l.dispose=e._noop,!t._disposed&&(s(),t._options&&t._options.onLastListenerRemove)){var n=t._listeners&&!t._listeners.isEmpty();n||t._options.onLastListenerRemove(t)}}},o instanceof xe?o.add(l):Array.isArray(o)&&o.push(l),l}),this._event},enumerable:!0,configurable:!0}),e.prototype.fire=function(e){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new je);for(var t=this._listeners.iterator(),n=t.next();!n.done;n=t.next())this._deliveryQueue.push([n.value,e]);while(this._deliveryQueue.size>0){var r=this._deliveryQueue.shift(),o=r[0],a=r[1];try{"function"===typeof o?o.call(void 0,a):o[0].call(o[1],a)}catch(n){pe(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),qe=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new je,n._mergeFn=t&&t.merge,n}return ze(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0===--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else while(!this._isPaused&&0!==this._eventQueue.size)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(Ue),Ke=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new Ue({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);var r=function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)};return Te(we(r))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach(function(t){return e.hook(t)})},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach(function(t){return e.unhook(t)})},e.prototype.hook=function(e){var t=this;e.listener=e.event(function(e){return t.emitter.fire(e)})},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,r,o){return e(function(e){var o=t.buffers[t.buffers.length-1];o?o.push(function(){return n.call(r,e)}):n.call(r,e)},void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach(function(e){return e()}),n},e}()),Ge=function(){function e(){var e=this;this.listening=!1,this.inputEvent=Re.None,this.inputEventListener=Ne.None,this.emitter=new Ue({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}(),Ye=Object.freeze(function(e,t){var n=setTimeout(e.bind(t),0);return{dispose:function(){clearTimeout(n)}}});(function(e){function t(t){return t===e.None||t===e.Cancelled||(t instanceof Ze||!(!t||"object"!==typeof t)&&("boolean"===typeof t.isCancellationRequested&&"function"===typeof t.onCancellationRequested))}e.isCancellationToken=t,e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:Re.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:Ye})})(Be||(Be={}));var Xe,Ze=function(){function e(){this._isCancelled=!1,this._emitter=null}return e.prototype.cancel=function(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))},Object.defineProperty(e.prototype,"isCancellationRequested",{get:function(){return this._isCancelled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onCancellationRequested",{get:function(){return this._isCancelled?Ye:(this._emitter||(this._emitter=new Ue),this._emitter.event)},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this._emitter&&(this._emitter.dispose(),this._emitter=null)},e}(),Qe=function(){function e(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}return Object.defineProperty(e.prototype,"token",{get:function(){return this._token||(this._token=new Ze),this._token},enumerable:!0,configurable:!0}),e.prototype.cancel=function(){this._token?this._token instanceof Ze&&this._token.cancel():this._token=Be.Cancelled},e.prototype.dispose=function(e){void 0===e&&(e=!1),e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof Ze&&this._token.dispose():this._token=Be.None},e}(),Je=function(){function e(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}return e.prototype.define=function(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e},e.prototype.keyCodeToStr=function(e){return this._keyCodeToStr[e]},e.prototype.strToKeyCode=function(e){return this._strToKeyCode[e.toLowerCase()]||0},e}(),$e=new Je,et=new Je,tt=new Je;function nt(e,t){var n=(65535&t)<<16>>>0;return(e|n)>>>0}function rt(e,t){if(0===e)return null;var n=(65535&e)>>>0,r=(4294901760&e)>>>16;return new lt(0!==r?[ot(n,t),ot(r,t)]:[ot(n,t)])}function ot(e,t){var n=!!(2048&e),r=!!(256&e),o=2===t?r:n,a=!!(1024&e),i=!!(512&e),l=2===t?n:r,s=255&e;return new it(o,a,i,l,s)}(function(){function e(e,t,n,r){void 0===n&&(n=t),void 0===r&&(r=n),$e.define(e,t),et.define(e,n),tt.define(e,r)}e(0,"unknown"),e(1,"Backspace"),e(2,"Tab"),e(3,"Enter"),e(4,"Shift"),e(5,"Ctrl"),e(6,"Alt"),e(7,"PauseBreak"),e(8,"CapsLock"),e(9,"Escape"),e(10,"Space"),e(11,"PageUp"),e(12,"PageDown"),e(13,"End"),e(14,"Home"),e(15,"LeftArrow","Left"),e(16,"UpArrow","Up"),e(17,"RightArrow","Right"),e(18,"DownArrow","Down"),e(19,"Insert"),e(20,"Delete"),e(21,"0"),e(22,"1"),e(23,"2"),e(24,"3"),e(25,"4"),e(26,"5"),e(27,"6"),e(28,"7"),e(29,"8"),e(30,"9"),e(31,"A"),e(32,"B"),e(33,"C"),e(34,"D"),e(35,"E"),e(36,"F"),e(37,"G"),e(38,"H"),e(39,"I"),e(40,"J"),e(41,"K"),e(42,"L"),e(43,"M"),e(44,"N"),e(45,"O"),e(46,"P"),e(47,"Q"),e(48,"R"),e(49,"S"),e(50,"T"),e(51,"U"),e(52,"V"),e(53,"W"),e(54,"X"),e(55,"Y"),e(56,"Z"),e(57,"Meta"),e(58,"ContextMenu"),e(59,"F1"),e(60,"F2"),e(61,"F3"),e(62,"F4"),e(63,"F5"),e(64,"F6"),e(65,"F7"),e(66,"F8"),e(67,"F9"),e(68,"F10"),e(69,"F11"),e(70,"F12"),e(71,"F13"),e(72,"F14"),e(73,"F15"),e(74,"F16"),e(75,"F17"),e(76,"F18"),e(77,"F19"),e(78,"NumLock"),e(79,"ScrollLock"),e(80,";",";","OEM_1"),e(81,"=","=","OEM_PLUS"),e(82,",",",","OEM_COMMA"),e(83,"-","-","OEM_MINUS"),e(84,".",".","OEM_PERIOD"),e(85,"/","/","OEM_2"),e(86,"`","`","OEM_3"),e(110,"ABNT_C1"),e(111,"ABNT_C2"),e(87,"[","[","OEM_4"),e(88,"\\","\\","OEM_5"),e(89,"]","]","OEM_6"),e(90,"'","'","OEM_7"),e(91,"OEM_8"),e(92,"OEM_102"),e(93,"NumPad0"),e(94,"NumPad1"),e(95,"NumPad2"),e(96,"NumPad3"),e(97,"NumPad4"),e(98,"NumPad5"),e(99,"NumPad6"),e(100,"NumPad7"),e(101,"NumPad8"),e(102,"NumPad9"),e(103,"NumPad_Multiply"),e(104,"NumPad_Add"),e(105,"NumPad_Separator"),e(106,"NumPad_Subtract"),e(107,"NumPad_Decimal"),e(108,"NumPad_Divide")})(),function(e){function t(e){return $e.keyCodeToStr(e)}function n(e){return $e.strToKeyCode(e)}function r(e){return et.keyCodeToStr(e)}function o(e){return tt.keyCodeToStr(e)}function a(e){return et.strToKeyCode(e)||tt.strToKeyCode(e)}e.toString=t,e.fromString=n,e.toUserSettingsUS=r,e.toUserSettingsGeneral=o,e.fromUserSettings=a}(Xe||(Xe={}));var at,it=function(){function e(e,t,n,r,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=r,this.keyCode=o}return e.prototype.equals=function(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode},e.prototype.isModifierKey=function(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode},e.prototype.toChord=function(){return new lt([this])},e.prototype.isDuplicateModifierCase=function(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode},e}(),lt=function(){function e(e){if(0===e.length)throw ye("parts");this.parts=e}return e.prototype.equals=function(e){if(null===e)return!1;if(this.parts.length!==e.parts.length)return!1;for(var t=0;t<this.parts.length;t++)if(!this.parts[t].equals(e.parts[t]))return!1;return!0},e}(),st=function(){function e(e,t,n,r,o,a){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=r,this.keyLabel=o,this.keyAriaLabel=a}return e}(),ut=function(){function e(){}return e}(),ct=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),dt=/^\w[\w\d+.-]*$/,ft=/^\//,pt=/^\/\//;function mt(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!dt.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!ft.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(pt.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}function ht(e,t){return e||t?e:"file"}function gt(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==yt&&(t=yt+t):t=yt;break}return t}var vt="",yt="/",bt=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,wt=function(){function e(e,t,n,r,o,a){void 0===a&&(a=!1),"object"===typeof e?(this.scheme=e.scheme||vt,this.authority=e.authority||vt,this.path=e.path||vt,this.query=e.query||vt,this.fragment=e.fragment||vt):(this.scheme=ht(e,a),this.authority=t||vt,this.path=gt(this.scheme,n||vt),this.query=r||vt,this.fragment=o||vt,mt(this,a))}return e.isUri=function(t){return t instanceof e||!!t&&("string"===typeof t.authority&&"string"===typeof t.fragment&&"string"===typeof t.path&&"string"===typeof t.query&&"string"===typeof t.scheme&&"function"===typeof t.fsPath&&"function"===typeof t.with&&"function"===typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return Ot(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,r=e.path,o=e.query,a=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=vt),void 0===n?n=this.authority:null===n&&(n=vt),void 0===r?r=this.path:null===r&&(r=vt),void 0===o?o=this.query:null===o&&(o=vt),void 0===a?a=this.fragment:null===a&&(a=vt),t===this.scheme&&n===this.authority&&r===this.path&&o===this.query&&a===this.fragment?this:new Ct(t,n,r,o,a)},e.parse=function(e,t){void 0===t&&(t=!1);var n=bt.exec(e);return n?new Ct(n[2]||vt,Nt(n[4]||vt),Nt(n[5]||vt),Nt(n[7]||vt),Nt(n[9]||vt),t):new Ct(vt,vt,vt,vt,vt)},e.file=function(e){var t=vt;if(i["h"]&&(e=e.replace(/\\/g,yt)),e[0]===yt&&e[1]===yt){var n=e.indexOf(yt,2);-1===n?(t=e.substring(2),e=yt):(t=e.substring(2,n),e=e.substring(n)||yt)}return new Ct("file",t,e,vt,vt)},e.from=function(e){return new Ct(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),Tt(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new Ct(t);return n._formatted=t.external,n._fsPath=t._sep===_t?t.fsPath:null,n}return t},e}(),_t=i["h"]?1:void 0,Ct=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return ct(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=Ot(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?Tt(this,!0):(this._formatted||(this._formatted=Tt(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=_t),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(wt),Et=(at={},at[58]="%3A",at[47]="%2F",at[63]="%3F",at[35]="%23",at[91]="%5B",at[93]="%5D",at[64]="%40",at[33]="%21",at[36]="%24",at[38]="%26",at[39]="%27",at[40]="%28",at[41]="%29",at[42]="%2A",at[43]="%2B",at[44]="%2C",at[59]="%3B",at[61]="%3D",at[32]="%20",at);function Mt(e,t){for(var n=void 0,r=-1,o=0;o<e.length;o++){var a=e.charCodeAt(o);if(a>=97&&a<=122||a>=65&&a<=90||a>=48&&a<=57||45===a||46===a||95===a||126===a||t&&47===a)-1!==r&&(n+=encodeURIComponent(e.substring(r,o)),r=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var i=Et[a];void 0!==i?(-1!==r&&(n+=encodeURIComponent(e.substring(r,o)),r=-1),n+=i):-1===r&&(r=o)}}return-1!==r&&(n+=encodeURIComponent(e.substring(r))),void 0!==n?n:e}function St(e){for(var t=void 0,n=0;n<e.length;n++){var r=e.charCodeAt(n);35===r||63===r?(void 0===t&&(t=e.substr(0,n)),t+=Et[r]):void 0!==t&&(t+=e[n])}return void 0!==t?t:e}function Ot(e){var t;return t=e.authority&&e.path.length>1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,i["h"]&&(t=t.replace(/\//g,"\\")),t}function Tt(e,t){var n=t?St:Mt,r="",o=e.scheme,a=e.authority,i=e.path,l=e.query,s=e.fragment;if(o&&(r+=o,r+=":"),(a||"file"===o)&&(r+=yt,r+=yt),a){var u=a.indexOf("@");if(-1!==u){var c=a.substr(0,u);a=a.substr(u+1),u=c.indexOf(":"),-1===u?r+=n(c,!1):(r+=n(c.substr(0,u),!1),r+=":",r+=n(c.substr(u+1),!1)),r+="@"}a=a.toLowerCase(),u=a.indexOf(":"),-1===u?r+=n(a,!1):(r+=n(a.substr(0,u),!1),r+=a.substr(u))}if(i){if(i.length>=3&&47===i.charCodeAt(0)&&58===i.charCodeAt(2)){var d=i.charCodeAt(1);d>=65&&d<=90&&(i="/"+String.fromCharCode(d+32)+":"+i.substr(3))}else if(i.length>=2&&58===i.charCodeAt(1)){d=i.charCodeAt(0);d>=65&&d<=90&&(i=String.fromCharCode(d+32)+":"+i.substr(2))}r+=n(i,!0)}return l&&(r+="?",r+=n(l,!1)),s&&(r+="#",r+=t?s:Mt(s,!1)),r}function kt(e){try{return decodeURIComponent(e)}catch(t){return e.length>3?e.substr(0,3)+kt(e.substr(3)):e}}var xt=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function Nt(e){return e.match(xt)?e.replace(xt,function(e){return kt(e)}):e}var Lt,Pt,It,Dt,At,Rt,Ft,Vt,jt,zt,Bt,Ht,Wt,Ut,qt,Kt,Gt,Yt,Xt,Zt,Qt,Jt,$t,en,tn,nn,rn,on,an,ln,sn,un,cn,dn=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber<t.lineNumber||!(t.lineNumber<e.lineNumber)&&e.column<t.column},e.prototype.isBeforeOrEqual=function(t){return e.isBeforeOrEqual(this,t)},e.isBeforeOrEqual=function(e,t){return e.lineNumber<t.lineNumber||!(t.lineNumber<e.lineNumber)&&e.column<=t.column},e.compare=function(e,t){var n=0|e.lineNumber,r=0|t.lineNumber;if(n===r){var o=0|e.column,a=0|t.column;return o-a}return n-r},e.prototype.clone=function(){return new e(this.lineNumber,this.column)},e.prototype.toString=function(){return"("+this.lineNumber+","+this.column+")"},e.lift=function(t){return new e(t.lineNumber,t.column)},e.isIPosition=function(e){return e&&"number"===typeof e.lineNumber&&"number"===typeof e.column},e}(),fn=function(){function e(e,t,n,r){e>n||e===n&&t>r?(this.startLineNumber=n,this.startColumn=r,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=r)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumber<e.startLineNumber||t.lineNumber>e.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.column<e.startColumn)&&!(t.lineNumber===e.endLineNumber&&t.column>e.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>e.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var r,o,a,i;return n.startLineNumber<t.startLineNumber?(r=n.startLineNumber,o=n.startColumn):n.startLineNumber===t.startLineNumber?(r=n.startLineNumber,o=Math.min(n.startColumn,t.startColumn)):(r=t.startLineNumber,o=t.startColumn),n.endLineNumber>t.endLineNumber?(a=n.endLineNumber,i=n.endColumn):n.endLineNumber===t.endLineNumber?(a=n.endLineNumber,i=Math.max(n.endColumn,t.endColumn)):(a=t.endLineNumber,i=t.endColumn),new e(r,o,a,i)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var r=t.startLineNumber,o=t.startColumn,a=t.endLineNumber,i=t.endColumn,l=n.startLineNumber,s=n.startColumn,u=n.endLineNumber,c=n.endColumn;return r<l?(r=l,o=s):r===l&&(o=Math.max(o,s)),a>u?(a=u,i=c):a===u&&(i=Math.min(i,c)),r>a?null:r===a&&o>i?null:new e(r,o,a,i)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new dn(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new dn(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"===typeof e.startLineNumber&&"number"===typeof e.startColumn&&"number"===typeof e.endLineNumber&&"number"===typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<e.startColumn)},e.areIntersecting=function(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<=t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<=e.startColumn)},e.compareRangesUsingStarts=function(e,t){if(e&&t){var n=0|e.startLineNumber,r=0|t.startLineNumber;if(n===r){var o=0|e.startColumn,a=0|t.startColumn;if(o===a){var i=0|e.endLineNumber,l=0|t.endLineNumber;if(i===l){var s=0|e.endColumn,u=0|t.endColumn;return s-u}return i-l}return o-a}return n-r}var c=e?1:0,d=t?1:0;return c-d},e.compareRangesUsingEnds=function(e,t){return e.endLineNumber===t.endLineNumber?e.endColumn===t.endColumn?e.startLineNumber===t.startLineNumber?e.startColumn-t.startColumn:e.startLineNumber-t.startLineNumber:e.endColumn-t.endColumn:e.endLineNumber-t.endLineNumber},e.spansMultipleLines=function(e){return e.endLineNumber>e.startLineNumber},e}(),pn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),mn=function(e){function t(t,n,r,o){var a=e.call(this,t,n,r,o)||this;return a.selectionStartLineNumber=t,a.selectionStartColumn=n,a.positionLineNumber=r,a.positionColumn=o,a}return pn(t,e),t.prototype.toString=function(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new dn(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(!this.selectionsEqual(e[n],t[n]))return!1;return!0},t.isISelection=function(e){return e&&"number"===typeof e.selectionStartLineNumber&&"number"===typeof e.selectionStartColumn&&"number"===typeof e.positionLineNumber&&"number"===typeof e.positionColumn},t.createWithDirection=function(e,n,r,o,a){return 0===a?new t(e,n,r,o):new t(r,o,e,n)},t}(fn),hn=function(){function e(e,t,n){this.offset=0|e,this.type=t,this.language=n}return e.prototype.toString=function(){return"("+this.offset+", "+this.type+")"},e}(),gn=function(){function e(e,t){this.tokens=e,this.endState=t}return e}(),vn=function(){function e(e,t){this.tokens=e,this.endState=t}return e}();(function(e){e[e["Unknown"]=0]="Unknown",e[e["Disabled"]=1]="Disabled",e[e["Enabled"]=2]="Enabled"})(Lt||(Lt={})),function(e){e[e["KeepWhitespace"]=1]="KeepWhitespace",e[e["InsertAsSnippet"]=4]="InsertAsSnippet"}(Pt||(Pt={})),function(e){e[e["Method"]=0]="Method",e[e["Function"]=1]="Function",e[e["Constructor"]=2]="Constructor",e[e["Field"]=3]="Field",e[e["Variable"]=4]="Variable",e[e["Class"]=5]="Class",e[e["Struct"]=6]="Struct",e[e["Interface"]=7]="Interface",e[e["Module"]=8]="Module",e[e["Property"]=9]="Property",e[e["Event"]=10]="Event",e[e["Operator"]=11]="Operator",e[e["Unit"]=12]="Unit",e[e["Value"]=13]="Value",e[e["Constant"]=14]="Constant",e[e["Enum"]=15]="Enum",e[e["EnumMember"]=16]="EnumMember",e[e["Keyword"]=17]="Keyword",e[e["Text"]=18]="Text",e[e["Color"]=19]="Color",e[e["File"]=20]="File",e[e["Reference"]=21]="Reference",e[e["Customcolor"]=22]="Customcolor",e[e["Folder"]=23]="Folder",e[e["TypeParameter"]=24]="TypeParameter",e[e["Snippet"]=25]="Snippet"}(It||(It={})),function(e){e[e["Deprecated"]=1]="Deprecated"}(Dt||(Dt={})),function(e){e[e["Invoke"]=0]="Invoke",e[e["TriggerCharacter"]=1]="TriggerCharacter",e[e["TriggerForIncompleteCompletions"]=2]="TriggerForIncompleteCompletions"}(At||(At={})),function(e){e[e["EXACT"]=0]="EXACT",e[e["ABOVE"]=1]="ABOVE",e[e["BELOW"]=2]="BELOW"}(Rt||(Rt={})),function(e){e[e["NotSet"]=0]="NotSet",e[e["ContentFlush"]=1]="ContentFlush",e[e["RecoverFromMarkers"]=2]="RecoverFromMarkers",e[e["Explicit"]=3]="Explicit",e[e["Paste"]=4]="Paste",e[e["Undo"]=5]="Undo",e[e["Redo"]=6]="Redo"}(Ft||(Ft={})),function(e){e[e["LF"]=1]="LF",e[e["CRLF"]=2]="CRLF"}(Vt||(Vt={})),function(e){e[e["Text"]=0]="Text",e[e["Read"]=1]="Read",e[e["Write"]=2]="Write"}(jt||(jt={})),function(e){e[e["None"]=0]="None",e[e["Keep"]=1]="Keep",e[e["Brackets"]=2]="Brackets",e[e["Advanced"]=3]="Advanced",e[e["Full"]=4]="Full"}(zt||(zt={})),function(e){e[e["acceptSuggestionOnCommitCharacter"]=0]="acceptSuggestionOnCommitCharacter",e[e["acceptSuggestionOnEnter"]=1]="acceptSuggestionOnEnter",e[e["accessibilitySupport"]=2]="accessibilitySupport",e[e["accessibilityPageSize"]=3]="accessibilityPageSize",e[e["ariaLabel"]=4]="ariaLabel",e[e["autoClosingBrackets"]=5]="autoClosingBrackets",e[e["autoClosingOvertype"]=6]="autoClosingOvertype",e[e["autoClosingQuotes"]=7]="autoClosingQuotes",e[e["autoIndent"]=8]="autoIndent",e[e["automaticLayout"]=9]="automaticLayout",e[e["autoSurround"]=10]="autoSurround",e[e["codeLens"]=11]="codeLens",e[e["colorDecorators"]=12]="colorDecorators",e[e["contextmenu"]=13]="contextmenu",e[e["copyWithSyntaxHighlighting"]=14]="copyWithSyntaxHighlighting",e[e["cursorBlinking"]=15]="cursorBlinking",e[e["cursorSmoothCaretAnimation"]=16]="cursorSmoothCaretAnimation",e[e["cursorStyle"]=17]="cursorStyle",e[e["cursorSurroundingLines"]=18]="cursorSurroundingLines",e[e["cursorSurroundingLinesStyle"]=19]="cursorSurroundingLinesStyle",e[e["cursorWidth"]=20]="cursorWidth",e[e["disableLayerHinting"]=21]="disableLayerHinting",e[e["disableMonospaceOptimizations"]=22]="disableMonospaceOptimizations",e[e["dragAndDrop"]=23]="dragAndDrop",e[e["emptySelectionClipboard"]=24]="emptySelectionClipboard",e[e["extraEditorClassName"]=25]="extraEditorClassName",e[e["fastScrollSensitivity"]=26]="fastScrollSensitivity",e[e["find"]=27]="find",e[e["fixedOverflowWidgets"]=28]="fixedOverflowWidgets",e[e["folding"]=29]="folding",e[e["foldingStrategy"]=30]="foldingStrategy",e[e["fontFamily"]=31]="fontFamily",e[e["fontInfo"]=32]="fontInfo",e[e["fontLigatures"]=33]="fontLigatures",e[e["fontSize"]=34]="fontSize",e[e["fontWeight"]=35]="fontWeight",e[e["formatOnPaste"]=36]="formatOnPaste",e[e["formatOnType"]=37]="formatOnType",e[e["glyphMargin"]=38]="glyphMargin",e[e["gotoLocation"]=39]="gotoLocation",e[e["hideCursorInOverviewRuler"]=40]="hideCursorInOverviewRuler",e[e["highlightActiveIndentGuide"]=41]="highlightActiveIndentGuide",e[e["hover"]=42]="hover",e[e["inDiffEditor"]=43]="inDiffEditor",e[e["letterSpacing"]=44]="letterSpacing",e[e["lightbulb"]=45]="lightbulb",e[e["lineDecorationsWidth"]=46]="lineDecorationsWidth",e[e["lineHeight"]=47]="lineHeight",e[e["lineNumbers"]=48]="lineNumbers",e[e["lineNumbersMinChars"]=49]="lineNumbersMinChars",e[e["links"]=50]="links",e[e["matchBrackets"]=51]="matchBrackets",e[e["minimap"]=52]="minimap",e[e["mouseStyle"]=53]="mouseStyle",e[e["mouseWheelScrollSensitivity"]=54]="mouseWheelScrollSensitivity",e[e["mouseWheelZoom"]=55]="mouseWheelZoom",e[e["multiCursorMergeOverlapping"]=56]="multiCursorMergeOverlapping",e[e["multiCursorModifier"]=57]="multiCursorModifier",e[e["multiCursorPaste"]=58]="multiCursorPaste",e[e["occurrencesHighlight"]=59]="occurrencesHighlight",e[e["overviewRulerBorder"]=60]="overviewRulerBorder",e[e["overviewRulerLanes"]=61]="overviewRulerLanes",e[e["parameterHints"]=62]="parameterHints",e[e["quickSuggestions"]=63]="quickSuggestions",e[e["quickSuggestionsDelay"]=64]="quickSuggestionsDelay",e[e["readOnly"]=65]="readOnly",e[e["renderControlCharacters"]=66]="renderControlCharacters",e[e["renderIndentGuides"]=67]="renderIndentGuides",e[e["renderFinalNewline"]=68]="renderFinalNewline",e[e["renderLineHighlight"]=69]="renderLineHighlight",e[e["renderWhitespace"]=70]="renderWhitespace",e[e["revealHorizontalRightPadding"]=71]="revealHorizontalRightPadding",e[e["roundedSelection"]=72]="roundedSelection",e[e["rulers"]=73]="rulers",e[e["scrollbar"]=74]="scrollbar",e[e["scrollBeyondLastColumn"]=75]="scrollBeyondLastColumn",e[e["scrollBeyondLastLine"]=76]="scrollBeyondLastLine",e[e["selectionClipboard"]=77]="selectionClipboard",e[e["selectionHighlight"]=78]="selectionHighlight",e[e["selectOnLineNumbers"]=79]="selectOnLineNumbers",e[e["showFoldingControls"]=80]="showFoldingControls",e[e["showUnused"]=81]="showUnused",e[e["snippetSuggestions"]=82]="snippetSuggestions",e[e["smoothScrolling"]=83]="smoothScrolling",e[e["stopRenderingLineAfter"]=84]="stopRenderingLineAfter",e[e["suggest"]=85]="suggest",e[e["suggestFontSize"]=86]="suggestFontSize",e[e["suggestLineHeight"]=87]="suggestLineHeight",e[e["suggestOnTriggerCharacters"]=88]="suggestOnTriggerCharacters",e[e["suggestSelection"]=89]="suggestSelection",e[e["tabCompletion"]=90]="tabCompletion",e[e["useTabStops"]=91]="useTabStops",e[e["wordSeparators"]=92]="wordSeparators",e[e["wordWrap"]=93]="wordWrap",e[e["wordWrapBreakAfterCharacters"]=94]="wordWrapBreakAfterCharacters",e[e["wordWrapBreakBeforeCharacters"]=95]="wordWrapBreakBeforeCharacters",e[e["wordWrapBreakObtrusiveCharacters"]=96]="wordWrapBreakObtrusiveCharacters",e[e["wordWrapColumn"]=97]="wordWrapColumn",e[e["wordWrapMinified"]=98]="wordWrapMinified",e[e["wrappingIndent"]=99]="wrappingIndent",e[e["editorClassName"]=100]="editorClassName",e[e["pixelRatio"]=101]="pixelRatio",e[e["tabFocusMode"]=102]="tabFocusMode",e[e["layoutInfo"]=103]="layoutInfo",e[e["wrappingInfo"]=104]="wrappingInfo"}(Bt||(Bt={})),function(e){e[e["TextDefined"]=0]="TextDefined",e[e["LF"]=1]="LF",e[e["CRLF"]=2]="CRLF"}(Ht||(Ht={})),function(e){e[e["LF"]=0]="LF",e[e["CRLF"]=1]="CRLF"}(Wt||(Wt={})),function(e){e[e["None"]=0]="None",e[e["Indent"]=1]="Indent",e[e["IndentOutdent"]=2]="IndentOutdent",e[e["Outdent"]=3]="Outdent"}(Ut||(Ut={})),function(e){e[e["Unknown"]=0]="Unknown",e[e["Backspace"]=1]="Backspace",e[e["Tab"]=2]="Tab",e[e["Enter"]=3]="Enter",e[e["Shift"]=4]="Shift",e[e["Ctrl"]=5]="Ctrl",e[e["Alt"]=6]="Alt",e[e["PauseBreak"]=7]="PauseBreak",e[e["CapsLock"]=8]="CapsLock",e[e["Escape"]=9]="Escape",e[e["Space"]=10]="Space",e[e["PageUp"]=11]="PageUp",e[e["PageDown"]=12]="PageDown",e[e["End"]=13]="End",e[e["Home"]=14]="Home",e[e["LeftArrow"]=15]="LeftArrow",e[e["UpArrow"]=16]="UpArrow",e[e["RightArrow"]=17]="RightArrow",e[e["DownArrow"]=18]="DownArrow",e[e["Insert"]=19]="Insert",e[e["Delete"]=20]="Delete",e[e["KEY_0"]=21]="KEY_0",e[e["KEY_1"]=22]="KEY_1",e[e["KEY_2"]=23]="KEY_2",e[e["KEY_3"]=24]="KEY_3",e[e["KEY_4"]=25]="KEY_4",e[e["KEY_5"]=26]="KEY_5",e[e["KEY_6"]=27]="KEY_6",e[e["KEY_7"]=28]="KEY_7",e[e["KEY_8"]=29]="KEY_8",e[e["KEY_9"]=30]="KEY_9",e[e["KEY_A"]=31]="KEY_A",e[e["KEY_B"]=32]="KEY_B",e[e["KEY_C"]=33]="KEY_C",e[e["KEY_D"]=34]="KEY_D",e[e["KEY_E"]=35]="KEY_E",e[e["KEY_F"]=36]="KEY_F",e[e["KEY_G"]=37]="KEY_G",e[e["KEY_H"]=38]="KEY_H",e[e["KEY_I"]=39]="KEY_I",e[e["KEY_J"]=40]="KEY_J",e[e["KEY_K"]=41]="KEY_K",e[e["KEY_L"]=42]="KEY_L",e[e["KEY_M"]=43]="KEY_M",e[e["KEY_N"]=44]="KEY_N",e[e["KEY_O"]=45]="KEY_O",e[e["KEY_P"]=46]="KEY_P",e[e["KEY_Q"]=47]="KEY_Q",e[e["KEY_R"]=48]="KEY_R",e[e["KEY_S"]=49]="KEY_S",e[e["KEY_T"]=50]="KEY_T",e[e["KEY_U"]=51]="KEY_U",e[e["KEY_V"]=52]="KEY_V",e[e["KEY_W"]=53]="KEY_W",e[e["KEY_X"]=54]="KEY_X",e[e["KEY_Y"]=55]="KEY_Y",e[e["KEY_Z"]=56]="KEY_Z",e[e["Meta"]=57]="Meta",e[e["ContextMenu"]=58]="ContextMenu",e[e["F1"]=59]="F1",e[e["F2"]=60]="F2",e[e["F3"]=61]="F3",e[e["F4"]=62]="F4",e[e["F5"]=63]="F5",e[e["F6"]=64]="F6",e[e["F7"]=65]="F7",e[e["F8"]=66]="F8",e[e["F9"]=67]="F9",e[e["F10"]=68]="F10",e[e["F11"]=69]="F11",e[e["F12"]=70]="F12",e[e["F13"]=71]="F13",e[e["F14"]=72]="F14",e[e["F15"]=73]="F15",e[e["F16"]=74]="F16",e[e["F17"]=75]="F17",e[e["F18"]=76]="F18",e[e["F19"]=77]="F19",e[e["NumLock"]=78]="NumLock",e[e["ScrollLock"]=79]="ScrollLock",e[e["US_SEMICOLON"]=80]="US_SEMICOLON",e[e["US_EQUAL"]=81]="US_EQUAL",e[e["US_COMMA"]=82]="US_COMMA",e[e["US_MINUS"]=83]="US_MINUS",e[e["US_DOT"]=84]="US_DOT",e[e["US_SLASH"]=85]="US_SLASH",e[e["US_BACKTICK"]=86]="US_BACKTICK",e[e["US_OPEN_SQUARE_BRACKET"]=87]="US_OPEN_SQUARE_BRACKET",e[e["US_BACKSLASH"]=88]="US_BACKSLASH",e[e["US_CLOSE_SQUARE_BRACKET"]=89]="US_CLOSE_SQUARE_BRACKET",e[e["US_QUOTE"]=90]="US_QUOTE",e[e["OEM_8"]=91]="OEM_8",e[e["OEM_102"]=92]="OEM_102",e[e["NUMPAD_0"]=93]="NUMPAD_0",e[e["NUMPAD_1"]=94]="NUMPAD_1",e[e["NUMPAD_2"]=95]="NUMPAD_2",e[e["NUMPAD_3"]=96]="NUMPAD_3",e[e["NUMPAD_4"]=97]="NUMPAD_4",e[e["NUMPAD_5"]=98]="NUMPAD_5",e[e["NUMPAD_6"]=99]="NUMPAD_6",e[e["NUMPAD_7"]=100]="NUMPAD_7",e[e["NUMPAD_8"]=101]="NUMPAD_8",e[e["NUMPAD_9"]=102]="NUMPAD_9",e[e["NUMPAD_MULTIPLY"]=103]="NUMPAD_MULTIPLY",e[e["NUMPAD_ADD"]=104]="NUMPAD_ADD",e[e["NUMPAD_SEPARATOR"]=105]="NUMPAD_SEPARATOR",e[e["NUMPAD_SUBTRACT"]=106]="NUMPAD_SUBTRACT",e[e["NUMPAD_DECIMAL"]=107]="NUMPAD_DECIMAL",e[e["NUMPAD_DIVIDE"]=108]="NUMPAD_DIVIDE",e[e["KEY_IN_COMPOSITION"]=109]="KEY_IN_COMPOSITION",e[e["ABNT_C1"]=110]="ABNT_C1",e[e["ABNT_C2"]=111]="ABNT_C2",e[e["MAX_VALUE"]=112]="MAX_VALUE"}(qt||(qt={})),function(e){e[e["Hint"]=1]="Hint",e[e["Info"]=2]="Info",e[e["Warning"]=4]="Warning",e[e["Error"]=8]="Error"}(Kt||(Kt={})),function(e){e[e["Unnecessary"]=1]="Unnecessary",e[e["Deprecated"]=2]="Deprecated"}(Gt||(Gt={})),function(e){e[e["Inline"]=1]="Inline",e[e["Gutter"]=2]="Gutter"}(Yt||(Yt={})),function(e){e[e["UNKNOWN"]=0]="UNKNOWN",e[e["TEXTAREA"]=1]="TEXTAREA",e[e["GUTTER_GLYPH_MARGIN"]=2]="GUTTER_GLYPH_MARGIN",e[e["GUTTER_LINE_NUMBERS"]=3]="GUTTER_LINE_NUMBERS",e[e["GUTTER_LINE_DECORATIONS"]=4]="GUTTER_LINE_DECORATIONS",e[e["GUTTER_VIEW_ZONE"]=5]="GUTTER_VIEW_ZONE",e[e["CONTENT_TEXT"]=6]="CONTENT_TEXT",e[e["CONTENT_EMPTY"]=7]="CONTENT_EMPTY",e[e["CONTENT_VIEW_ZONE"]=8]="CONTENT_VIEW_ZONE",e[e["CONTENT_WIDGET"]=9]="CONTENT_WIDGET",e[e["OVERVIEW_RULER"]=10]="OVERVIEW_RULER",e[e["SCROLLBAR"]=11]="SCROLLBAR",e[e["OVERLAY_WIDGET"]=12]="OVERLAY_WIDGET",e[e["OUTSIDE_EDITOR"]=13]="OUTSIDE_EDITOR"}(Xt||(Xt={})),function(e){e[e["TOP_RIGHT_CORNER"]=0]="TOP_RIGHT_CORNER",e[e["BOTTOM_RIGHT_CORNER"]=1]="BOTTOM_RIGHT_CORNER",e[e["TOP_CENTER"]=2]="TOP_CENTER"}(Zt||(Zt={})),function(e){e[e["Left"]=1]="Left",e[e["Center"]=2]="Center",e[e["Right"]=4]="Right",e[e["Full"]=7]="Full"}(Qt||(Qt={})),function(e){e[e["Off"]=0]="Off",e[e["On"]=1]="On",e[e["Relative"]=2]="Relative",e[e["Interval"]=3]="Interval",e[e["Custom"]=4]="Custom"}(Jt||(Jt={})),function(e){e[e["None"]=0]="None",e[e["Text"]=1]="Text",e[e["Blocks"]=2]="Blocks"}($t||($t={})),function(e){e[e["Smooth"]=0]="Smooth",e[e["Immediate"]=1]="Immediate"}(en||(en={})),function(e){e[e["Auto"]=1]="Auto",e[e["Hidden"]=2]="Hidden",e[e["Visible"]=3]="Visible"}(tn||(tn={})),function(e){e[e["LTR"]=0]="LTR",e[e["RTL"]=1]="RTL"}(nn||(nn={})),function(e){e[e["Invoke"]=1]="Invoke",e[e["TriggerCharacter"]=2]="TriggerCharacter",e[e["ContentChange"]=3]="ContentChange"}(rn||(rn={})),function(e){e[e["File"]=0]="File",e[e["Module"]=1]="Module",e[e["Namespace"]=2]="Namespace",e[e["Package"]=3]="Package",e[e["Class"]=4]="Class",e[e["Method"]=5]="Method",e[e["Property"]=6]="Property",e[e["Field"]=7]="Field",e[e["Constructor"]=8]="Constructor",e[e["Enum"]=9]="Enum",e[e["Interface"]=10]="Interface",e[e["Function"]=11]="Function",e[e["Variable"]=12]="Variable",e[e["Constant"]=13]="Constant",e[e["String"]=14]="String",e[e["Number"]=15]="Number",e[e["Boolean"]=16]="Boolean",e[e["Array"]=17]="Array",e[e["Object"]=18]="Object",e[e["Key"]=19]="Key",e[e["Null"]=20]="Null",e[e["EnumMember"]=21]="EnumMember",e[e["Struct"]=22]="Struct",e[e["Event"]=23]="Event",e[e["Operator"]=24]="Operator",e[e["TypeParameter"]=25]="TypeParameter"}(on||(on={})),function(e){e[e["Deprecated"]=1]="Deprecated"}(an||(an={})),function(e){e[e["Hidden"]=0]="Hidden",e[e["Blink"]=1]="Blink",e[e["Smooth"]=2]="Smooth",e[e["Phase"]=3]="Phase",e[e["Expand"]=4]="Expand",e[e["Solid"]=5]="Solid"}(ln||(ln={})),function(e){e[e["Line"]=1]="Line",e[e["Block"]=2]="Block",e[e["Underline"]=3]="Underline",e[e["LineThin"]=4]="LineThin",e[e["BlockOutline"]=5]="BlockOutline",e[e["UnderlineThin"]=6]="UnderlineThin"}(sn||(sn={})),function(e){e[e["AlwaysGrowsWhenTypingAtEdges"]=0]="AlwaysGrowsWhenTypingAtEdges",e[e["NeverGrowsWhenTypingAtEdges"]=1]="NeverGrowsWhenTypingAtEdges",e[e["GrowsOnlyWhenTypingBefore"]=2]="GrowsOnlyWhenTypingBefore",e[e["GrowsOnlyWhenTypingAfter"]=3]="GrowsOnlyWhenTypingAfter"}(un||(un={})),function(e){e[e["None"]=0]="None",e[e["Same"]=1]="Same",e[e["Indent"]=2]="Indent",e[e["DeepIndent"]=3]="DeepIndent"}(cn||(cn={}));var yn=function(){function e(){}return e.chord=function(e,t){return nt(e,t)},e.CtrlCmd=2048,e.Shift=1024,e.Alt=512,e.WinCtrl=256,e}();function bn(){return{editor:void 0,languages:void 0,CancellationTokenSource:Qe,Emitter:Ue,KeyCode:qt,KeyMod:yn,Position:dn,Range:fn,Selection:mn,SelectionDirection:nn,MarkerSeverity:Kt,MarkerTag:Gt,Uri:wt,Token:hn}}var wn;n("siPX");(function(e){function t(t){return t[e.DI_DEPENDENCIES]||[]}e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=t})(wn||(wn={}));var _n=En("instantiationService");function Cn(e,t,n,r){t[wn.DI_TARGET]===t?t[wn.DI_DEPENDENCIES].push({id:e,index:n,optional:r}):(t[wn.DI_DEPENDENCIES]=[{id:e,index:n,optional:r}],t[wn.DI_TARGET]=t)}function En(e){if(wn.serviceIds.has(e))return wn.serviceIds.get(e);var t=function(e,n,r){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");Cn(t,e,r,!1)};return t.toString=function(){return e},wn.serviceIds.set(e,t),t}function Mn(e){return function(t,n,r){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");Cn(e,t,r,!0)}}var Sn=En("codeEditorService"),On=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new Ue,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d"),t=window.devicePixelRatio||1,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return t/n},e.INSTANCE=new e,e}();function Tn(){return On.INSTANCE.getZoomLevel()}function kn(){return On.INSTANCE.getTimeSinceLastZoomLevelChanged()}function xn(e){return On.INSTANCE.onDidChangeZoomLevel(e)}function Nn(){return On.INSTANCE.getPixelRatio()}var Ln=navigator.userAgent,Pn=Ln.indexOf("Trident")>=0,In=Ln.indexOf("Edge/")>=0,Dn=Pn||In,An=Ln.indexOf("Firefox")>=0,Rn=Ln.indexOf("AppleWebKit")>=0,Fn=Ln.indexOf("Chrome")>=0,Vn=!Fn&&Ln.indexOf("Safari")>=0,jn=!Fn&&!Vn&&Rn,zn=Ln.indexOf("iPad")>=0,Bn=In&&Ln.indexOf("WebView/")>=0,Hn=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches,Wn=function(e,t,n){var r=function(e){return o.fire(e)},o=new Ue({onFirstListenerAdd:function(){e.addEventListener(t,r,n)},onLastListenerRemove:function(){e.removeEventListener(t,r,n)}});return o.event};var Un=new Array(230),qn=new Array(112);function Kn(e){if(e.charCode){var t=String.fromCharCode(e.charCode).toUpperCase();return Xe.fromString(t)}return Un[e.keyCode]||0}(function(){for(var e=0;e<qn.length;e++)qn[e]=-1;function t(e,t){Un[e]=t,qn[t]=e}t(3,7),t(8,1),t(9,2),t(13,3),t(16,4),t(17,5),t(18,6),t(19,7),t(20,8),t(27,9),t(32,10),t(33,11),t(34,12),t(35,13),t(36,14),t(37,15),t(38,16),t(39,17),t(40,18),t(45,19),t(46,20),t(48,21),t(49,22),t(50,23),t(51,24),t(52,25),t(53,26),t(54,27),t(55,28),t(56,29),t(57,30),t(65,31),t(66,32),t(67,33),t(68,34),t(69,35),t(70,36),t(71,37),t(72,38),t(73,39),t(74,40),t(75,41),t(76,42),t(77,43),t(78,44),t(79,45),t(80,46),t(81,47),t(82,48),t(83,49),t(84,50),t(85,51),t(86,52),t(87,53),t(88,54),t(89,55),t(90,56),t(93,58),t(96,93),t(97,94),t(98,95),t(99,96),t(100,97),t(101,98),t(102,99),t(103,100),t(104,101),t(105,102),t(106,103),t(107,104),t(108,105),t(109,106),t(110,107),t(111,108),t(112,59),t(113,60),t(114,61),t(115,62),t(116,63),t(117,64),t(118,65),t(119,66),t(120,67),t(121,68),t(122,69),t(123,70),t(124,71),t(125,72),t(126,73),t(127,74),t(128,75),t(129,76),t(130,77),t(144,78),t(145,79),t(186,80),t(187,81),t(188,82),t(189,83),t(190,84),t(191,85),t(192,86),t(193,110),t(194,111),t(219,87),t(220,88),t(221,89),t(222,90),t(223,91),t(226,92),t(229,109),Pn?t(91,57):An?(t(59,80),t(107,81),t(109,83),i["e"]&&t(224,57)):Rn&&(t(91,57),i["e"]?t(93,57):t(92,57))})();var Gn=i["e"]?256:2048,Yn=512,Xn=1024,Zn=i["e"]?2048:256,Qn=function(){function e(e){this._standardKeyboardEventBrand=!0;var t=e;this.browserEvent=t,this.target=t.target,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.altKey=t.altKey,this.metaKey=t.metaKey,this.keyCode=Kn(t),this.code=t.code,this.ctrlKey=this.ctrlKey||5===this.keyCode,this.altKey=this.altKey||6===this.keyCode,this.shiftKey=this.shiftKey||4===this.keyCode,this.metaKey=this.metaKey||57===this.keyCode,this._asKeybinding=this._computeKeybinding(),this._asRuntimeKeybinding=this._computeRuntimeKeybinding()}return e.prototype.preventDefault=function(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()},e.prototype.stopPropagation=function(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()},e.prototype.toKeybinding=function(){return this._asRuntimeKeybinding},e.prototype.equals=function(e){return this._asKeybinding===e},e.prototype._computeKeybinding=function(){var e=0;5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(e=this.keyCode);var t=0;return this.ctrlKey&&(t|=Gn),this.altKey&&(t|=Yn),this.shiftKey&&(t|=Xn),this.metaKey&&(t|=Zn),t|=e,t},e.prototype._computeRuntimeKeybinding=function(){var e=0;return 5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(e=this.keyCode),new it(this.ctrlKey,this.shiftKey,this.altKey,this.metaKey,e)},e}(),Jn=!1,$n=null;function er(e){if(!e.parent||e.parent===e)return null;try{var t=e.location,n=e.parent.location;if(t.protocol!==n.protocol||t.hostname!==n.hostname||t.port!==n.port)return Jn=!0,null}catch(e){return Jn=!0,null}return e.parent}function tr(e,t){for(var n,r=e.document.getElementsByTagName("iframe"),o=0,a=r.length;o<a;o++)if(n=r[o],n.contentWindow===t)return n;return null}var nr=function(){function e(){}return e.getSameOriginWindowChain=function(){if(!$n){$n=[];var e,t=window;do{e=er(t),e?$n.push({window:t,iframeElement:tr(e,t)}):$n.push({window:t,iframeElement:null}),t=e}while(t)}return $n.slice(0)},e.hasDifferentOriginAncestor=function(){return $n||this.getSameOriginWindowChain(),Jn},e.getPositionOfChildWindowRelativeToAncestorWindow=function(e,t){if(!t||e===t)return{top:0,left:0};for(var n=0,r=0,o=this.getSameOriginWindowChain(),a=0,i=o;a<i.length;a++){var l=i[a];if(l.window===t)break;if(!l.iframeElement)break;var s=l.iframeElement.getBoundingClientRect();n+=s.top,r+=s.left}return{top:n,left:r}},e}(),rr=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),or=function(){function e(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"===typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop);var t=nr.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view);this.posx-=t.left,this.posy-=t.top}return e.prototype.preventDefault=function(){this.browserEvent.preventDefault&&this.browserEvent.preventDefault()},e.prototype.stopPropagation=function(){this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()},e}(),ar=(function(e){function t(t){var n=e.call(this,t)||this;return n.dataTransfer=t.dataTransfer,n}rr(t,e)}(or),function(){function e(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=0),this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=n,this.deltaX=t,e){var r=e,o=e;if("undefined"!==typeof r.wheelDeltaY)this.deltaY=r.wheelDeltaY/120;else if("undefined"!==typeof o.VERTICAL_AXIS&&o.axis===o.VERTICAL_AXIS)this.deltaY=-o.detail/3;else if("wheel"===e.type){var a=e;a.deltaMode===a.DOM_DELTA_LINE?this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40}if("undefined"!==typeof r.wheelDeltaX)Vn&&i["h"]?this.deltaX=-r.wheelDeltaX/120:this.deltaX=r.wheelDeltaX/120;else if("undefined"!==typeof o.HORIZONTAL_AXIS&&o.axis===o.HORIZONTAL_AXIS)this.deltaX=-e.detail/3;else if("wheel"===e.type){a=e;a.deltaMode===a.DOM_DELTA_LINE?this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40}0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120)}}return e.prototype.preventDefault=function(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()},e.prototype.stopPropagation=function(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()},e}());function ir(e){return e&&"function"===typeof e.then}function lr(e){var t=new Qe,n=e(t.token),r=new Promise(function(e,r){t.token.onCancellationRequested(function(){r(ve())}),Promise.resolve(n).then(function(n){t.dispose(),e(n)},function(e){t.dispose(),r(e)})});return new(function(){function e(){}return e.prototype.cancel=function(){t.cancel()},e.prototype.then=function(e,t){return r.then(e,t)},e.prototype.catch=function(e){return this.then(void 0,e)},e.prototype.finally=function(e){return r.finally(e)},e}())}var sr=function(){function e(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}return e.prototype.trigger=function(e,t){var n=this;return void 0===t&&(t=this.defaultDelay),this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise(function(e,t){n.doResolve=e,n.doReject=t}).then(function(){if(n.completionPromise=null,n.doResolve=null,n.task){var e=n.task;return n.task=null,e()}})),this.timeout=setTimeout(function(){n.timeout=null,n.doResolve&&n.doResolve(null)},t),this.completionPromise},e.prototype.isTriggered=function(){return null!==this.timeout},e.prototype.cancel=function(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(ve()),this.completionPromise=null)},e.prototype.cancelTimeout=function(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)},e.prototype.dispose=function(){this.cancelTimeout()},e}();function ur(e,t){return t?new Promise(function(n,r){var o=setTimeout(n,e);t.onCancellationRequested(function(){clearTimeout(o),r(ve())})}):lr(function(t){return ur(e,t)})}function cr(e,t){void 0===t&&(t=0);var n=setTimeout(e,t);return Te(function(){return clearTimeout(n)})}var dr,fr=function(){function e(e,t){this._token=-1,"function"===typeof e&&"number"===typeof t&&this.setIfNotSet(e,t)}return e.prototype.dispose=function(){this.cancel()},e.prototype.cancel=function(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)},e.prototype.cancelAndSet=function(e,t){var n=this;this.cancel(),this._token=setTimeout(function(){n._token=-1,e()},t)},e.prototype.setIfNotSet=function(e,t){var n=this;-1===this._token&&(this._token=setTimeout(function(){n._token=-1,e()},t))},e}(),pr=function(){function e(){this._token=-1}return e.prototype.dispose=function(){this.cancel()},e.prototype.cancel=function(){-1!==this._token&&(clearInterval(this._token),this._token=-1)},e.prototype.cancelAndSet=function(e,t){this.cancel(),this._token=setInterval(function(){e()},t)},e}(),mr=function(){function e(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}return e.prototype.dispose=function(){this.cancel(),this.runner=null},e.prototype.cancel=function(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)},e.prototype.schedule=function(e){void 0===e&&(e=this.timeout),this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)},e.prototype.isScheduled=function(){return-1!==this.timeoutToken},e.prototype.onTimeout=function(){this.timeoutToken=-1,this.runner&&this.doRun()},e.prototype.doRun=function(){this.runner&&this.runner()},e}();(function(){if("function"!==typeof requestIdleCallback||"function"!==typeof cancelIdleCallback){var e=Object.freeze({didTimeout:!0,timeRemaining:function(){return 15}});dr=function(t){var n=setTimeout(function(){return t(e)}),r=!1;return{dispose:function(){r||(r=!0,clearTimeout(n))}}}}else dr=function(e,t){var n=requestIdleCallback(e,"number"===typeof t?{timeout:t}:void 0),r=!1;return{dispose:function(){r||(r=!0,cancelIdleCallback(n))}}}})();var hr,gr=function(){function e(e){var t=this;this._didRun=!1,this._executor=function(){try{t._value=e()}catch(e){t._error=e}finally{t._didRun=!0}},this._handle=dr(function(){return t._executor()})}return e.prototype.dispose=function(){this._handle.dispose()},e.prototype.getValue=function(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value},e}();function vr(e,t){return void 0===t&&(t=0),e[e.length-(1+t)]}function yr(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function br(e,t,n){if(void 0===n&&(n=function(e,t){return e===t}),e===t)return!0;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(var r=0,o=e.length;r<o;r++)if(!n(e[r],t[r]))return!1;return!0}function wr(e,t,n){var r=0,o=e.length-1;while(r<=o){var a=(r+o)/2|0,i=n(e[a],t);if(i<0)r=a+1;else{if(!(i>0))return a;o=a-1}}return-(r+1)}function _r(e,t){return Er(e,t,0,e.length-1,[]),e}function Cr(e,t,n,r,o,a){for(var i=n,l=r+1,s=n;s<=o;s++)a[s]=e[s];for(s=n;s<=o;s++)i>r?e[s]=a[l++]:l>o?e[s]=a[i++]:t(a[l],a[i])<0?e[s]=a[l++]:e[s]=a[i++]}function Er(e,t,n,r,o){if(!(r<=n)){var a=n+(r-n)/2|0;Er(e,t,n,a,o),Er(e,t,a+1,r,o),t(e[a],e[a+1])<=0||Cr(e,t,n,a,r,o)}}function Mr(e){return e.filter(function(e){return!!e})}function Sr(e){return!Array.isArray(e)||0===e.length}function Or(e){return Array.isArray(e)&&e.length>0}function Tr(e,t){if(!t)return e.filter(function(t,n){return e.indexOf(t)===n});var n=Object.create(null);return e.filter(function(e){var r=t(e);return!n[r]&&(n[r]=!0,!0)})}function kr(e){var t=new Set;return e.filter(function(e){return!t.has(e)&&(t.add(e),!0)})}function xr(e){var t=[];return e.forEach(function(e){return t.push(e)}),t}function Nr(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(t(r))return n}return-1}function Lr(e,t,n){void 0===n&&(n=void 0);var r=Nr(e,t);return r<0?n:e[r]}function Pr(e,t){return e.length>0?e[0]:t}function Ir(e,t){var n="number"===typeof t?e:0;"number"===typeof t?n=e:(n=0,t=e);var r=[];if(n<=t)for(var o=n;o<t;o++)r.push(o);else for(o=n;o>t;o--)r.push(o);return r}function Dr(e,t,n){var r=e.slice(0,t),o=e.slice(t);return r.concat(n,o)}(function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"})(hr||(hr={}));var Ar=function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var r=this._ports[t],o=this._connectionTokens[t],a="path="+encodeURIComponent(e.path);return"string"===typeof o&&(a+="&tkn="+encodeURIComponent(o)),wt.from({scheme:i["g"]?this._preferredWebSchema:hr.vscodeRemoteResource,authority:n+":"+r,path:"/vscode-remote-resource",query:a})},e}(),Rr=new Ar,Fr={clipboard:{writeText:i["f"]||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:i["f"]||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(Pn)return!1;if(In){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:function(){return i["f"]||Hn?0:navigator.keyboard||Vn?1:2}(),touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)},Vr=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jr=function(){return jr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},jr.apply(this,arguments)},zr=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r};function Br(e){while(e.firstChild)e.removeChild(e.firstChild)}function Hr(e){e.parentNode&&e.parentNode.removeChild(e)}function Wr(e){while(e){if(e===document.body)return!0;e=e.parentNode||e.host}return!1}var Ur=new(function(){function e(){this._lastStart=-1,this._lastEnd=-1}return e.prototype._findClassName=function(e,t){var n=e.className;if(n){t=t.trim();var r=n.length,o=t.length;if(0!==o)if(r<o)this._lastStart=-1;else{if(n===t)return this._lastStart=0,void(this._lastEnd=r);var a,i=-1;while((i=n.indexOf(t,i+1))>=0){if(a=i+o,(0===i||32===n.charCodeAt(i-1))&&32===n.charCodeAt(a))return this._lastStart=i,void(this._lastEnd=a+1);if(i>0&&32===n.charCodeAt(i-1)&&a===r)return this._lastStart=i-1,void(this._lastEnd=a);if(0===i&&a===r)return this._lastStart=0,void(this._lastEnd=a)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach(function(n){return n.split(" ").forEach(function(n){return t.addClass(e,n)})})},e.prototype.addClass=function(e,t){e.className?(this._findClassName(e,t),-1===this._lastStart&&(e.className=e.className+" "+t)):e.className=t},e.prototype.removeClass=function(e,t){this._findClassName(e,t),-1!==this._lastStart&&(e.className=e.className.substring(0,this._lastStart)+e.className.substring(this._lastEnd))},e.prototype.removeClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach(function(n){return n.split(" ").forEach(function(n){return t.removeClass(e,n)})})},e.prototype.toggleClass=function(e,t,n){this._findClassName(e,t),-1===this._lastStart||void 0!==n&&n||this.removeClass(e,t),-1!==this._lastStart||void 0!==n&&!n||this.addClass(e,t)},e}()),qr=new(function(){function e(){}return e.prototype.hasClass=function(e,t){return Boolean(t)&&e.classList&&e.classList.contains(t)},e.prototype.addClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach(function(n){return n.split(" ").forEach(function(n){return t.addClass(e,n)})})},e.prototype.addClass=function(e,t){t&&e.classList&&e.classList.add(t)},e.prototype.removeClass=function(e,t){t&&e.classList&&e.classList.remove(t)},e.prototype.removeClasses=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];n.forEach(function(n){return n.split(" ").forEach(function(n){return t.removeClass(e,n)})})},e.prototype.toggleClass=function(e,t,n){e.classList&&e.classList.toggle(t,n)},e}()),Kr=Pn?Ur:qr,Gr=Kr.hasClass.bind(Kr),Yr=Kr.addClass.bind(Kr),Xr=Kr.addClasses.bind(Kr),Zr=Kr.removeClass.bind(Kr),Qr=Kr.removeClasses.bind(Kr),Jr=Kr.toggleClass.bind(Kr),$r=function(){function e(e,t,n,r){this._node=e,this._type=t,this._handler=n,this._options=r||!1,this._node.addEventListener(this._type,this._handler,this._options)}return e.prototype.dispose=function(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)},e}();function eo(e,t,n,r){return new $r(e,t,n,r)}function to(e){return function(t){return e(new or(t))}}function no(e){return function(t){return e(new Qn(t))}}var ro=function(e,t,n,r){var o=n;return"click"===t||"mousedown"===t?o=to(n):"keydown"!==t&&"keypress"!==t&&"keyup"!==t||(o=no(n)),eo(e,t,o,r)};function oo(e,t){return eo(e,"mouseout",function(n){var r=n.relatedTarget||n.target;while(r&&r!==e)r=r.parentNode;r!==e&&t(n)})}function ao(e,t){return eo(e,"pointerout",function(n){var r=n.relatedTarget||n.target;while(r&&r!==e)r=r.parentNode;r!==e&&t(n)})}var io,lo,so=null;function uo(e){if(!so){var t=function(e){return setTimeout(function(){return e((new Date).getTime())},0)};so=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||t}return so.call(self,e)}var co=function(){function e(e,t){void 0===t&&(t=0),this._runner=e,this.priority=t,this._canceled=!1}return e.prototype.dispose=function(){this._canceled=!0},e.prototype.execute=function(){if(!this._canceled)try{this._runner()}catch(e){pe(e)}},e.sort=function(e,t){return t.priority-e.priority},e}();(function(){var e=[],t=null,n=!1,r=!1,o=function(){n=!1,t=e,e=[],r=!0;while(t.length>0){t.sort(co.sort);var o=t.shift();o.execute()}r=!1};lo=function(t,r){void 0===r&&(r=0);var a=new co(t,r);return e.push(a),n||(n=!0,uo(o)),a},io=function(e,n){if(r){var o=new co(e,n);return t.push(o),o}return lo(e,n)}})();var fo=16,po=function(e,t){return t},mo=function(e){function t(t,n,r,o,a){void 0===o&&(o=po),void 0===a&&(a=fo);var i=e.call(this)||this,l=null,s=0,u=i._register(new fr),c=function(){s=(new Date).getTime(),r(l),l=null};return i._register(eo(t,n,function(e){l=o(l,e);var t=(new Date).getTime()-s;t>=a?(u.cancel(),c()):u.setIfNotSet(c,a-t)})),i}return Vr(t,e),t}(Ne);function ho(e,t,n,r,o){return new mo(e,t,n,r,o)}function go(e){return document.defaultView.getComputedStyle(e,null)}var vo=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,r){var o=go(t),a="0";return o&&(a=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(r)),e.convertToPixels(t,a)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}();(function(){function e(e,t){this.width=e,this.height=t}})();function yo(e){var t=e.offsetParent,n=e.offsetTop,r=e.offsetLeft;while(null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement){n-=e.scrollTop;var o=go(e);o&&(r-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(r+=vo.getBorderLeftWidth(e),n+=vo.getBorderTopWidth(e),n+=e.offsetTop,r+=e.offsetLeft,t=e.offsetParent)}return{left:r,top:n}}function bo(e){var t=e.getBoundingClientRect();return{left:t.left+wo.scrollX,top:t.top+wo.scrollY,width:t.width,height:t.height}}var wo=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"===typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"===typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function _o(e){var t=vo.getMarginLeft(e)+vo.getMarginRight(e);return e.offsetWidth+t}function Co(e){var t=vo.getBorderLeftWidth(e)+vo.getBorderRightWidth(e),n=vo.getPaddingLeft(e)+vo.getPaddingRight(e);return e.offsetWidth-t-n}function Eo(e){var t=vo.getBorderTopWidth(e)+vo.getBorderBottomWidth(e),n=vo.getPaddingTop(e)+vo.getPaddingBottom(e);return e.offsetHeight-t-n}function Mo(e){var t=vo.getMarginTop(e)+vo.getMarginBottom(e);return e.offsetHeight+t}function So(e,t){while(e){if(e===t)return!0;e=e.parentNode}return!1}function Oo(e,t,n){while(e){if(Gr(e,t))return e;if(n)if("string"===typeof n){if(Gr(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function To(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var ko=null;function xo(){return ko||(ko=To()),ko}function No(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}function Lo(e,t){if(void 0===t&&(t=xo()),t){for(var n=No(t),r=[],o=0;o<n.length;o++){var a=n[o];-1!==a.selectorText.indexOf(e)&&r.push(o)}for(o=r.length-1;o>=0;o--)t.sheet.deleteRule(r[o])}}function Po(e){return"object"===typeof HTMLElement?e instanceof HTMLElement:e&&"object"===typeof e&&1===e.nodeType&&"string"===typeof e.nodeName}var Io={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:Rn?"webkitAnimationStart":"animationstart",ANIMATION_END:Rn?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:Rn?"webkitAnimationIteration":"animationiteration"},Do={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function Ao(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function Ro(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var Fo=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new Ue),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new Ue),n.onDidBlur=n._onDidBlur.event;var r=So(document.activeElement,t),o=!1,a=function(){o=!1,r||(r=!0,n._onDidFocus.fire())},i=function(){r&&(o=!0,window.setTimeout(function(){o&&(o=!1,r=!1,n._onDidBlur.fire())},0))};return n._refreshStateHandler=function(){var e=So(document.activeElement,t);e!==r&&(r?i():a())},n._register(Wn(t,Io.FOCUS,!0)(a)),n._register(Wn(t,Io.BLUR,!0)(i)),n}return Vr(t,e),t}(Ne);function Vo(e){return new Fo(e)}function jo(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach(function(t){return e.appendChild(t)}),t[t.length-1]}var zo,Bo=/([\w\-]+)?(#([\w\-]+))?((.([\w\-]+))*)/;function Ho(e,t,n){for(var r=[],o=3;o<arguments.length;o++)r[o-3]=arguments[o];var a=Bo.exec(t);if(!a)throw new Error("Bad use of emmet");n=jr({},n||{});var i,l=a[1]||"div";return i=e!==zo.HTML?document.createElementNS(e,l):document.createElement(l),a[3]&&(i.id=a[3]),a[4]&&(i.className=a[4].replace(/\./g," ").trim()),Object.keys(n).forEach(function(e){var t=n[e];"undefined"!==typeof t&&(/^on\w+$/.test(e)?i[e]=t:"selected"===e?t&&i.setAttribute(e,"true"):i.setAttribute(e,t))}),Mr(r).forEach(function(e){e instanceof Node?i.appendChild(e):i.appendChild(document.createTextNode(e))}),i}function Wo(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return Ho.apply(void 0,zr([zo.HTML,e,t],n))}function Uo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e;n<r.length;n++){var o=r[n];o.style.display="",o.removeAttribute("aria-hidden")}}function qo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e;n<r.length;n++){var o=r[n];o.style.display="none",o.setAttribute("aria-hidden","true")}}function Ko(e,t){while(e){if(e instanceof HTMLElement&&e.hasAttribute(t))return e;e=e.parentNode}return null}function Go(e){if(e&&e.hasAttribute("tabIndex")){if(document.activeElement===e){var t=Ko(e.parentElement,"tabIndex");t&&t.focus()}e.removeAttribute("tabindex")}}function Yo(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function Xo(e){var t=window.devicePixelRatio*e;return Math.max(1,Math.floor(t))/window.devicePixelRatio}function Zo(e){if(i["f"]||Bn)window.open(e);else{var t=window.open();t&&(t.opener=null,t.location.href=e)}}function Qo(e){var t=function(){e(),n=lo(t)},n=lo(t);return Te(function(){return n.dispose()})}function Jo(e){return e&&hr.vscodeRemote===e.scheme?Rr.rewrite(e):e}function $o(e){return e?"url('"+Jo(e).toString(!0).replace(/'/g,"%27")+"')":"url('')"}function ea(e){var t=JSON.parse(e);return t=ta(t),t}function ta(e,t){if(void 0===t&&(t=0),!e||t>200)return e;if("object"===typeof e){switch(e.$mid){case 1:return wt.revive(e);case 2:return new RegExp(e.source,e.flags)}for(var n in e)Object.hasOwnProperty.call(e,n)&&(e[n]=ta(e[n],t+1))}return e}function na(e){return!e||"string"!==typeof e||0===e.trim().length}(function(e){e["HTML"]="http://www.w3.org/1999/xhtml",e["SVG"]="http://www.w3.org/2000/svg"})(zo||(zo={})),Wo.SVG=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return Ho.apply(void 0,zr([zo.SVG,e,t],n))},Rr.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");var ra=/{(\d+)}/g;function oa(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return 0===t.length?e:e.replace(ra,function(e,n){var r=parseInt(n,10);return isNaN(r)||r<0||r>=t.length?e:t[r]})}function aa(e){return e.replace(/[<>&]/g,function(e){switch(e){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return e}})}function ia(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function la(e,t){if(e.length<t.length)return!1;if(e===t)return!0;for(var n=0;n<t.length;n++)if(e[n]!==t[n])return!1;return!0}function sa(e,t){var n=e.length-t.length;return n>0?e.indexOf(t,n)===n:0===n&&e===t}function ua(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=ia(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var r="";return n.global&&(r+="g"),n.matchCase||(r+="i"),n.multiline&&(r+="m"),n.unicode&&(r+="u"),new RegExp(e,r)}function ca(e){if("^"===e.source||"^$"===e.source||"$"===e.source||"^\\s*$"===e.source)return!1;var t=e.exec("");return!(!t||0!==e.lastIndex)}function da(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function fa(e){for(var t=0,n=e.length;t<n;t++){var r=e.charCodeAt(t);if(32!==r&&9!==r)return t}return-1}function pa(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length);for(var r=t;r<n;r++){var o=e.charCodeAt(r);if(32!==o&&9!==o)return e.substring(t,r)}return e.substring(t,n)}function ma(e,t){void 0===t&&(t=e.length-1);for(var n=t;n>=0;n--){var r=e.charCodeAt(n);if(32!==r&&9!==r)return n}return-1}function ha(e){return e>=97&&e<=122}function ga(e){return e>=65&&e<=90}function va(e){return ha(e)||ga(e)}function ya(e,t){return e.length===t.length&&ba(e,t)}function ba(e,t,n){void 0===n&&(n=e.length);for(var r=0;r<n;r++){var o=e.charCodeAt(r),a=t.charCodeAt(r);if(o!==a)if(va(o)&&va(a)){var i=Math.abs(o-a);if(0!==i&&32!==i)return!1}else if(String.fromCharCode(o).toLowerCase()!==String.fromCharCode(a).toLowerCase())return!1}return!0}function wa(e,t){var n=t.length;return!(t.length>e.length)&&ba(e,t,n)}function _a(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n++)if(e.charCodeAt(n)!==t.charCodeAt(n))return n;return r}function Ca(e,t){var n,r=Math.min(e.length,t.length),o=e.length-1,a=t.length-1;for(n=0;n<r;n++)if(e.charCodeAt(o-n)!==t.charCodeAt(a-n))return n;return r}function Ea(e){return 55296<=e&&e<=56319}function Ma(e){return 56320<=e&&e<=57343}function Sa(e,t,n){var r=e.charCodeAt(n);if(Ea(r)&&n+1<t){var o=e.charCodeAt(n+1);if(Ma(o))return o-56320+(r-55296<<10)+65536}return r}function Oa(e,t){var n=e.charCodeAt(t-1);if(Ma(n)&&t>1){var r=e.charCodeAt(t-2);if(Ea(r))return n-56320+(r-55296<<10)+65536}return n}function Ta(e,t){var n=qa.getInstance(),r=t,o=e.length,a=Sa(e,o,t);t+=a>=65536?2:1;var i=n.getGraphemeBreakType(a);while(t<o){var l=Sa(e,o,t),s=n.getGraphemeBreakType(l);if(Ua(i,s))break;t+=l>=65536?2:1,i=s}return t-r}function ka(e,t){var n=qa.getInstance(),r=t,o=Oa(e,t);t-=o>=65536?2:1;var a=n.getGraphemeBreakType(o);while(t>0){var i=Oa(e,t),l=n.getGraphemeBreakType(i);if(Ua(l,a))break;t-=i>=65536?2:1,a=l}return r-t}function xa(e,t){var n=qa.getInstance(),r=e.length,o=t,a=Sa(e,r,t),i=n.getGraphemeBreakType(a);t+=a>=65536?2:1;var l=i;while(t<r){var s=Sa(e,r,t),u=n.getGraphemeBreakType(s);if(Ua(l,u))break;t+=s>=65536?2:1,l=u}var c=t;t=o,l=i;while(t>0){var d=Oa(e,t),f=n.getGraphemeBreakType(d);if(Ua(f,l))break;t-=d>=65536?2:1,l=f}return[t,c]}function Na(e,t){return t>0&&Ma(e.charCodeAt(t))?xa(e,t-1):xa(e,t)}var La=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function Pa(e){return La.test(e)}var Ia=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function Da(e){return Ia.test(e)}var Aa=/^[\t\n\r\x20-\x7E]*$/;function Ra(e){return Aa.test(e)}function Fa(e){for(var t=0,n=e.length;t<n;t++)if(Va(e.charCodeAt(t)))return!0;return!1}function Va(e){return e=+e,e>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function ja(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var za=String.fromCharCode(65279);function Ba(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function Ha(e){var t=26;return e%=2*t,e<t?String.fromCharCode(97+e):String.fromCharCode(65+e-t)}function Wa(e){var t=qa.getInstance();return t.getGraphemeBreakType(e)}function Ua(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var qa=function(){function e(){this._data=Ka()}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;var t=this._data,n=t.length/3,r=1;while(r<=n)if(e<t[3*r])r*=2;else{if(!(e>t[3*r+1]))return t[3*r+2];r=2*r+1}return 0},e._INSTANCE=null,e}();function Ka(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}var Ga=n("wxcJ"),Ya=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Xa=65,Za=97,Qa=90,Ja=122,$a=46,ei=47,ti=92,ni=58,ri=63,oi=function(e){function t(t,n,r){var o,a=this;"string"===typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var i=-1!==t.indexOf(".")?"property":"argument",l='The "'+t+'" '+i+" "+o+" of type "+n;return l+=". Received type "+typeof r,a=e.call(this,l)||this,a.code="ERR_INVALID_ARG_TYPE",a}return Ya(t,e),t}(Error);function ai(e,t){if("string"!==typeof e)throw new oi(t,"string",e)}function ii(e){return e===ei||e===ti}function li(e){return e===ei}function si(e){return e>=Xa&&e<=Qa||e>=Za&&e<=Ja}function ui(e,t,n,r){for(var o,a="",i=0,l=-1,s=0,u=0;u<=e.length;++u){if(u<e.length)o=e.charCodeAt(u);else{if(r(o))break;o=ei}if(r(o)){if(l===u-1||1===s);else if(l!==u-1&&2===s){if(a.length<2||2!==i||a.charCodeAt(a.length-1)!==$a||a.charCodeAt(a.length-2)!==$a){if(a.length>2){var c=a.lastIndexOf(n);-1===c?(a="",i=0):(a=a.slice(0,c),i=a.length-1-a.lastIndexOf(n)),l=u,s=0;continue}if(2===a.length||1===a.length){a="",i=0,l=u,s=0;continue}}t&&(a.length>0?a+=n+"..":a="..",i=2)}else a.length>0?a+=n+e.slice(l+1,u):a=e.slice(l+1,u),i=u-l-1;l=u,s=0}else o===$a&&-1!==s?++s:s=-1}return a}function ci(e,t){var n=t.dir||t.root,r=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+r:n+e+r:r}var di={resolve:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n="",r="",o=!1,a=e.length-1;a>=-1;a--){var i=void 0;if(a>=0?i=e[a]:n?(i=Ga["b"]["="+n]||Ga["a"](),void 0!==i&&i.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(i=n+"\\")):i=Ga["a"](),ai(i,"path"),0!==i.length){var l=i.length,s=0,u="",c=!1,d=i.charCodeAt(0);if(l>1)if(ii(d))if(c=!0,ii(i.charCodeAt(1))){for(var f=2,p=f;f<l;++f)if(ii(i.charCodeAt(f)))break;if(f<l&&f!==p){var m=i.slice(p,f);for(p=f;f<l;++f)if(!ii(i.charCodeAt(f)))break;if(f<l&&f!==p){for(p=f;f<l;++f)if(ii(i.charCodeAt(f)))break;f===l?(u="\\\\"+m+"\\"+i.slice(p),s=f):f!==p&&(u="\\\\"+m+"\\"+i.slice(p,f),s=f)}}}else s=1;else si(d)&&i.charCodeAt(1)===ni&&(u=i.slice(0,2),s=2,l>2&&ii(i.charCodeAt(2))&&(c=!0,s=3));else ii(d)&&(s=1,c=!0);if(!(u.length>0&&n.length>0&&u.toLowerCase()!==n.toLowerCase())&&(0===n.length&&u.length>0&&(n=u),o||(r=i.slice(s)+"\\"+r,o=c),n.length>0&&o))break}}return r=ui(r,!o,"\\",ii),n+(o?"\\":"")+r||"."},normalize:function(e){ai(e,"path");var t=e.length;if(0===t)return".";var n,r,o=0,a=!1,i=e.charCodeAt(0);if(t>1)if(ii(i))if(a=!0,ii(e.charCodeAt(1))){for(var l=2,s=l;l<t;++l)if(ii(e.charCodeAt(l)))break;if(l<t&&l!==s){var u=e.slice(s,l);for(s=l;l<t;++l)if(!ii(e.charCodeAt(l)))break;if(l<t&&l!==s){for(s=l;l<t;++l)if(ii(e.charCodeAt(l)))break;if(l===t)return"\\\\"+u+"\\"+e.slice(s)+"\\";l!==s&&(n="\\\\"+u+"\\"+e.slice(s,l),o=l)}}}else o=1;else si(i)&&e.charCodeAt(1)===ni&&(n=e.slice(0,2),o=2,t>2&&ii(e.charCodeAt(2))&&(a=!0,o=3));else if(ii(i))return"\\";return r=o<t?ui(e.slice(o),!a,"\\",ii):"",0!==r.length||a||(r="."),r.length>0&&ii(e.charCodeAt(t-1))&&(r+="\\"),void 0===n?a?r.length>0?"\\"+r:"\\":r.length>0?r:"":a?r.length>0?n+"\\"+r:n+"\\":r.length>0?n+r:n},isAbsolute:function(e){ai(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!ii(n)||!!(si(n)&&t>2&&e.charCodeAt(1)===ni&&ii(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(0===n.length)return".";for(var o=0;o<n.length;++o){var a=n[o];ai(a,"path"),a.length>0&&(void 0===e?e=t=a:e+="\\"+a)}if(void 0===e)return".";var i=!0,l=0;if("string"===typeof t&&ii(t.charCodeAt(0))){++l;var s=t.length;s>1&&ii(t.charCodeAt(1))&&(++l,s>2&&(ii(t.charCodeAt(2))?++l:i=!1))}if(i){for(;l<e.length;++l)if(!ii(e.charCodeAt(l)))break;l>=2&&(e="\\"+e.slice(l))}return di.normalize(e)},relative:function(e,t){if(ai(e,"from"),ai(t,"to"),e===t)return"";var n=di.resolve(e),r=di.resolve(t);if(n===r)return"";if(e=n.toLowerCase(),t=r.toLowerCase(),e===t)return"";for(var o=0;o<e.length;++o)if(e.charCodeAt(o)!==ti)break;for(var a=e.length;a-1>o;--a)if(e.charCodeAt(a-1)!==ti)break;for(var i=a-o,l=0;l<t.length;++l)if(t.charCodeAt(l)!==ti)break;for(var s=t.length;s-1>l;--s)if(t.charCodeAt(s-1)!==ti)break;for(var u=s-l,c=i<u?i:u,d=-1,f=0;f<=c;++f){if(f===c){if(u>c){if(t.charCodeAt(l+f)===ti)return r.slice(l+f+1);if(2===f)return r.slice(l+f)}i>c&&(e.charCodeAt(o+f)===ti?d=f:2===f&&(d=3));break}var p=e.charCodeAt(o+f),m=t.charCodeAt(l+f);if(p!==m)break;p===ti&&(d=f)}if(f!==c&&-1===d)return r;var h="";for(-1===d&&(d=0),f=o+d+1;f<=a;++f)f!==a&&e.charCodeAt(f)!==ti||(0===h.length?h+="..":h+="\\..");return h.length>0?h+r.slice(l+d,s):(l+=d,r.charCodeAt(l)===ti&&++l,r.slice(l,s))},toNamespacedPath:function(e){if("string"!==typeof e)return e;if(0===e.length)return"";var t=di.resolve(e);if(t.length>=3)if(t.charCodeAt(0)===ti){if(t.charCodeAt(1)===ti){var n=t.charCodeAt(2);if(n!==ri&&n!==$a)return"\\\\?\\UNC\\"+t.slice(2)}}else if(si(t.charCodeAt(0))&&t.charCodeAt(1)===ni&&t.charCodeAt(2)===ti)return"\\\\?\\"+t;return e},dirname:function(e){ai(e,"path");var t=e.length;if(0===t)return".";var n=-1,r=-1,o=!0,a=0,i=e.charCodeAt(0);if(t>1)if(ii(i)){if(n=a=1,ii(e.charCodeAt(1))){for(var l=2,s=l;l<t;++l)if(ii(e.charCodeAt(l)))break;if(l<t&&l!==s){for(s=l;l<t;++l)if(!ii(e.charCodeAt(l)))break;if(l<t&&l!==s){for(s=l;l<t;++l)if(ii(e.charCodeAt(l)))break;if(l===t)return e;l!==s&&(n=a=l+1)}}}}else si(i)&&e.charCodeAt(1)===ni&&(n=a=2,t>2&&ii(e.charCodeAt(2))&&(n=a=3));else if(ii(i))return e;for(var u=t-1;u>=a;--u)if(ii(e.charCodeAt(u))){if(!o){r=u;break}}else o=!1;if(-1===r){if(-1===n)return".";r=n}return e.slice(0,r)},basename:function(e,t){void 0!==t&&ai(t,"ext"),ai(e,"path");var n,r=0,o=-1,a=!0;if(e.length>=2){var i=e.charCodeAt(0);si(i)&&e.charCodeAt(1)===ni&&(r=2)}if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var l=t.length-1,s=-1;for(n=e.length-1;n>=r;--n){var u=e.charCodeAt(n);if(ii(u)){if(!a){r=n+1;break}}else-1===s&&(a=!1,s=n+1),l>=0&&(u===t.charCodeAt(l)?-1===--l&&(o=n):(l=-1,o=s))}return r===o?o=s:-1===o&&(o=e.length),e.slice(r,o)}for(n=e.length-1;n>=r;--n)if(ii(e.charCodeAt(n))){if(!a){r=n+1;break}}else-1===o&&(a=!1,o=n+1);return-1===o?"":e.slice(r,o)},extname:function(e){ai(e,"path");var t=0,n=-1,r=0,o=-1,a=!0,i=0;e.length>=2&&e.charCodeAt(1)===ni&&si(e.charCodeAt(0))&&(t=r=2);for(var l=e.length-1;l>=t;--l){var s=e.charCodeAt(l);if(ii(s)){if(!a){r=l+1;break}}else-1===o&&(a=!1,o=l+1),s===$a?-1===n?n=l:1!==i&&(i=1):-1!==n&&(i=-1)}return-1===n||-1===o||0===i||1===i&&n===o-1&&n===r+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!==typeof e)throw new oi("pathObject","Object",e);return ci("\\",e)},parse:function(e){ai(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,r=0,o=e.charCodeAt(0);if(n>1){if(ii(o)){if(r=1,ii(e.charCodeAt(1))){for(var a=2,i=a;a<n;++a)if(ii(e.charCodeAt(a)))break;if(a<n&&a!==i){for(i=a;a<n;++a)if(!ii(e.charCodeAt(a)))break;if(a<n&&a!==i){for(i=a;a<n;++a)if(ii(e.charCodeAt(a)))break;a===n?r=a:a!==i&&(r=a+1)}}}}else if(si(o)&&e.charCodeAt(1)===ni){if(r=2,!(n>2))return t.root=t.dir=e,t;if(ii(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;r=3}}}else if(ii(o))return t.root=t.dir=e,t;r>0&&(t.root=e.slice(0,r));for(var l=-1,s=r,u=-1,c=!0,d=e.length-1,f=0;d>=r;--d)if(o=e.charCodeAt(d),ii(o)){if(!c){s=d+1;break}}else-1===u&&(c=!1,u=d+1),o===$a?-1===l?l=d:1!==f&&(f=1):-1!==l&&(f=-1);return-1===l||-1===u||0===f||1===f&&l===u-1&&l===s+1?-1!==u&&(t.base=t.name=e.slice(s,u)):(t.name=e.slice(s,l),t.base=e.slice(s,u),t.ext=e.slice(l,u)),t.dir=s>0&&s!==r?e.slice(0,s-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},fi={resolve:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n="",r=!1,o=e.length-1;o>=-1&&!r;o--){var a=void 0;a=o>=0?e[o]:Ga["a"](),ai(a,"path"),0!==a.length&&(n=a+"/"+n,r=a.charCodeAt(0)===ei)}return n=ui(n,!r,"/",li),r?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(ai(e,"path"),0===e.length)return".";var t=e.charCodeAt(0)===ei,n=e.charCodeAt(e.length-1)===ei;return e=ui(e,!t,"/",li),0!==e.length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return ai(e,"path"),e.length>0&&e.charCodeAt(0)===ei},join:function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(0===t.length)return".";for(var r=0;r<t.length;++r){var o=arguments[r];ai(o,"path"),o.length>0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":fi.normalize(e)},relative:function(e,t){if(ai(e,"from"),ai(t,"to"),e===t)return"";if(e=fi.resolve(e),t=fi.resolve(t),e===t)return"";for(var n=1;n<e.length;++n)if(e.charCodeAt(n)!==ei)break;for(var r=e.length,o=r-n,a=1;a<t.length;++a)if(t.charCodeAt(a)!==ei)break;for(var i=t.length,l=i-a,s=o<l?o:l,u=-1,c=0;c<=s;++c){if(c===s){if(l>s){if(t.charCodeAt(a+c)===ei)return t.slice(a+c+1);if(0===c)return t.slice(a+c)}else o>s&&(e.charCodeAt(n+c)===ei?u=c:0===c&&(u=0));break}var d=e.charCodeAt(n+c),f=t.charCodeAt(a+c);if(d!==f)break;d===ei&&(u=c)}var p="";for(c=n+u+1;c<=r;++c)c!==r&&e.charCodeAt(c)!==ei||(0===p.length?p+="..":p+="/..");return p.length>0?p+t.slice(a+u):(a+=u,t.charCodeAt(a)===ei&&++a,t.slice(a))},toNamespacedPath:function(e){return e},dirname:function(e){if(ai(e,"path"),0===e.length)return".";for(var t=e.charCodeAt(0)===ei,n=-1,r=!0,o=e.length-1;o>=1;--o)if(e.charCodeAt(o)===ei){if(!r){n=o;break}}else r=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&ai(t,"ext"),ai(e,"path");var n,r=0,o=-1,a=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var i=t.length-1,l=-1;for(n=e.length-1;n>=0;--n){var s=e.charCodeAt(n);if(s===ei){if(!a){r=n+1;break}}else-1===l&&(a=!1,l=n+1),i>=0&&(s===t.charCodeAt(i)?-1===--i&&(o=n):(i=-1,o=l))}return r===o?o=l:-1===o&&(o=e.length),e.slice(r,o)}for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===ei){if(!a){r=n+1;break}}else-1===o&&(a=!1,o=n+1);return-1===o?"":e.slice(r,o)},extname:function(e){ai(e,"path");for(var t=-1,n=0,r=-1,o=!0,a=0,i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(l!==ei)-1===r&&(o=!1,r=i+1),l===$a?-1===t?t=i:1!==a&&(a=1):-1!==t&&(a=-1);else if(!o){n=i+1;break}}return-1===t||-1===r||0===a||1===a&&t===r-1&&t===n+1?"":e.slice(t,r)},format:function(e){if(null===e||"object"!==typeof e)throw new oi("pathObject","Object",e);return ci("/",e)},parse:function(e){ai(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,r=e.charCodeAt(0)===ei;r?(t.root="/",n=1):n=0;for(var o=-1,a=0,i=-1,l=!0,s=e.length-1,u=0;s>=n;--s){var c=e.charCodeAt(s);if(c!==ei)-1===i&&(l=!1,i=s+1),c===$a?-1===o?o=s:1!==u&&(u=1):-1!==o&&(u=-1);else if(!l){a=s+1;break}}return-1===o||-1===i||0===u||1===u&&o===i-1&&o===a+1?-1!==i&&(t.base=t.name=0===a&&r?e.slice(1,i):e.slice(a,i)):(0===a&&r?(t.name=e.slice(1,o),t.base=e.slice(1,i)):(t.name=e.slice(a,o),t.base=e.slice(a,i)),t.ext=e.slice(o,i)),a>0?t.dir=e.slice(0,a-1):r&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};fi.win32=di.win32=di,fi.posix=di.posix=fi;var pi="win32"===Ga["c"]?di.normalize:fi.normalize,mi="win32"===Ga["c"]?di.join:fi.join,hi="win32"===Ga["c"]?di.relative:fi.relative,gi="win32"===Ga["c"]?di.dirname:fi.dirname,vi="win32"===Ga["c"]?di.basename:fi.basename,yi="win32"===Ga["c"]?di.extname:fi.extname,bi="win32"===Ga["c"]?di.sep:fi.sep;function wi(e,t,n,r){if(void 0===r&&(r=bi),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){var o=wa(e,t);if(!o)return!1;if(t.length===e.length)return!0;var a=t.length;return t.charAt(t.length-1)===r&&a--,e.charAt(a)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function _i(e){return e>=65&&e<=90||e>=97&&e<=122}var Ci,Ei=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r};function Mi(e){for(var t,n,o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return n=e.scheme===hr.file?wt.file(mi.apply(r,Ei([Oi(e)],o))).path:(t=fi).join.apply(t,Ei([e.path||"/"],o)),e.with({path:n})}function Si(e){return e.path.length?(t=e.scheme===hr.file?wt.file(pi(Oi(e))).path:fi.normalize(e.path),e.with({path:t})):e;var t}function Oi(e){var t,n=e.path;return t=e.authority&&n.length>1&&e.scheme===hr.file?"//"+e.authority+n:i["h"]&&47===n.charCodeAt(0)&&_i(n.charCodeAt(1))&&58===n.charCodeAt(2)?n.substr(1):n,i["h"]&&(t=t.replace(/\//g,"\\")),t}(function(e){function t(t){var n=new Map,r=t.path.substring(t.path.indexOf(";")+1,t.path.lastIndexOf(";"));r.split(";").forEach(function(e){var t=e.split(":"),r=t[0],o=t[1];r&&o&&n.set(r,o)});var o=t.path.substring(0,t.path.indexOf(";"));return o&&n.set(e.META_DATA_MIME,o),n}e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime",e.parseMetaData=t})(Ci||(Ci={}));var Ti={number:"number",string:"string",undefined:"undefined",object:"object",function:"function"};function ki(e){return typeof e===Ti.string||e instanceof String}function xi(e){return typeof e===Ti.object&&null!==e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function Ni(e){return(typeof e===Ti.number||e instanceof Number)&&!isNaN(e)}function Li(e){return!0===e||!1===e}function Pi(e){return typeof e===Ti.undefined}function Ii(e){return Pi(e)||null===e}var Di=Object.prototype.hasOwnProperty;function Ai(e){if(!xi(e))return!1;for(var t in e)if(Di.call(e,t))return!1;return!0}function Ri(e){return typeof e===Ti.function}function Fi(e,t){for(var n=Math.min(e.length,t.length),r=0;r<n;r++)Vi(e[r],t[r])}function Vi(e,t){if(ki(t)){if(typeof e!==t)throw new Error("argument does not match constraint: typeof "+t)}else if(Ri(t)){try{if(e instanceof t)return}catch(e){}if(!Ii(e)&&e.constructor===t)return;if(1===t.length&&!0===t.call(void 0,e))return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function ji(e){var t=[],n=Object.getPrototypeOf(e);while(Object.prototype!==n)t=t.concat(Object.getOwnPropertyNames(n)),n=Object.getPrototypeOf(n);return t}function zi(e){for(var t=[],n=0,r=ji(e);n<r.length;n++){var o=r[n];"function"===typeof e[o]&&t.push(o)}return t}function Bi(e,t){for(var n=function(e){return function(){var n=Array.prototype.slice.call(arguments,0);return t(e,n)}},r={},o=0,a=e;o<a.length;o++){var i=a[o];r[i]=n(i)}return r}function Hi(e){return null===e?void 0:e}function Wi(e){return"undefined"===typeof e?null:e}var Ui=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function qi(e){var t=[];return e.forEach(function(e){return t.push(e)}),t}function Ki(e){var t=[];return e.forEach(function(e,n){return t.push(n)}),t}var Gi,Yi=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos<this._value.length-1},e.prototype.cmp=function(e){var t=e.charCodeAt(0),n=this._value.charCodeAt(this._pos);return t-n},e.prototype.value=function(){return this._value[this._pos]},e}(),Xi=function(){function e(e){void 0===e&&(e=!0),this._splitOnBackslash=e}return e.prototype.reset=function(e){return this._value=e.replace(/\\$|\/$/,""),this._from=0,this._to=0,this.next()},e.prototype.hasNext=function(){return this._to<this._value.length},e.prototype.next=function(){this._from=this._to;for(var e=!0;this._to<this._value.length;this._to++){var t=this._value.charCodeAt(this._to);if(47===t||this._splitOnBackslash&&92===t){if(!e)break;this._from++}else e=!1}return this},e.prototype.cmp=function(e){var t=0,n=e.length,r=this._from;while(t<n&&r<this._to){var o=e.charCodeAt(t)-this._value.charCodeAt(r);if(0!==o)return o;t+=1,r+=1}return n===this._to-this._from?0:t<n?-1:1},e.prototype.value=function(){return this._value.substring(this._from,this._to)},e}(),Zi=function(){function e(){}return e}(),Qi=function(){function e(e){this._iter=e}return e.forPaths=function(){return new e(new Xi)},e.forStrings=function(){return new e(new Yi)},e.prototype.clear=function(){this._root=void 0},e.prototype.set=function(e,t){var n,r=this._iter.reset(e);this._root||(this._root=new Zi,this._root.segment=r.value()),n=this._root;while(1){var o=r.cmp(n.segment);if(o>0)n.left||(n.left=new Zi,n.left.segment=r.value()),n=n.left;else if(o<0)n.right||(n.right=new Zi,n.right.segment=r.value()),n=n.right;else{if(!r.hasNext())break;r.next(),n.mid||(n.mid=new Zi,n.mid.segment=r.value()),n=n.mid}}var a=n.value;return n.value=t,n.key=e,a},e.prototype.get=function(e){var t=this._iter.reset(e),n=this._root;while(n){var r=t.cmp(n.segment);if(r>0)n=n.left;else if(r<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){var t=this._iter.reset(e),n=this._root,r=void 0;while(n){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),r=n.value||r,n=n.mid}}return n&&n.value||r},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),Ji=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),$i=function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var r=this._map.get(e);if(r)r.value=t,0!==n&&this.touch(r,n);else{switch(r={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(r);break;case 1:this.addItemFirst(r);break;case 2:this.addItemLast(r);break;default:this.addItemLast(r);break}this._map.set(e,r),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){var n=this._head;while(n)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){var t=this._head,n=this.size;while(t&&n>e)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,r=e.previous;e===this._tail?(r.next=void 0,this._tail=r):(n.previous=r,r.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,r=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=r,r.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),e},e}(),el=function(e){function t(t,n){void 0===n&&(n=1);var r=e.call(this)||this;return r._limit=t,r._ratio=Math.min(Math.max(0,n),1),r}return Ui(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}($i),tl=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},nl=En("commandService"),rl=new(function(){function e(){this._commands=new Map,this._onDidRegisterCommand=new Ue,this.onDidRegisterCommand=this._onDidRegisterCommand.event}return e.prototype.registerCommand=function(e,t){var n=this;if(!e)throw new Error("invalid command");if("string"===typeof e){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.description){for(var r=[],o=0,a=e.description.args;o<a.length;o++){var i=a[o];r.push(i.constraint)}var l=e.handler;e.handler=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return Fi(t,r),l.apply(void 0,tl([e],t))}}var s=e.id,u=this._commands.get(s);u||(u=new je,this._commands.set(s,u));var c=u.unshift(e),d=Te(function(){var e;c();var t=n._commands.get(s);(null===(e=t)||void 0===e?void 0:e.isEmpty())&&n._commands.delete(s)});return this._onDidRegisterCommand.fire(s),d},e.prototype.registerCommandAlias=function(e,t){return rl.registerCommand(e,function(e){for(var n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];return(n=e.get(nl)).executeCommand.apply(n,tl([t],r))})},e.prototype.getCommand=function(e){var t=this._commands.get(e);if(t&&!t.isEmpty())return t.iterator().next().value},e.prototype.getCommands=function(){for(var e=new Map,t=0,n=Ki(this._commands);t<n.length;t++){var r=n[t],o=this.getCommand(r);o&&e.set(r,o)}return e},e}()),ol=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},al=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},il=En("openerService");Object.freeze({_serviceBrand:void 0,registerOpener:function(){return Ne.None},registerValidator:function(){return Ne.None},registerExternalUriResolver:function(){return Ne.None},setExternalOpener:function(){},open:function(){return ol(this,void 0,void 0,function(){return al(this,function(e){return[2,!1]})})},resolveExternalUri:function(e){return ol(this,void 0,void 0,function(){return al(this,function(t){return[2,{resolved:e,dispose:function(){}}]})})}});function ll(e,t){return wt.isUri(e)?ya(e.scheme,t):wa(e,t+":")}(function(e){e[e["API"]=0]="API",e[e["USER"]=1]="USER"})(Gi||(Gi={}));var sl=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},ul=function(e,t){return function(n,r){t(n,r,e)}},cl=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},dl=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},fl=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},pl=function(){function e(e){this._commandService=e}return e.prototype.open=function(e){return cl(this,void 0,void 0,function(){var t,n;return dl(this,function(r){switch(r.label){case 0:if(!ll(e,hr.command))return[2,!1];if("string"===typeof e&&(e=wt.parse(e)),!rl.getCommand(e.path))throw new Error("command '"+e.path+"' NOT known");t=[];try{t=ea(decodeURIComponent(e.query))}catch(n){try{t=ea(e.query)}catch(e){}}return Array.isArray(t)||(t=[t]),[4,(n=this._commandService).executeCommand.apply(n,fl([e.path],t))];case 1:return r.sent(),[2,!0]}})})},e=sl([ul(0,nl)],e),e}(),ml=function(){function e(e){this._editorService=e}return e.prototype.open=function(e,t){var n,r;return cl(this,void 0,void 0,function(){var o,a;return dl(this,function(i){switch(i.label){case 0:return"string"===typeof e&&(e=wt.parse(e)),o=void 0,a=/^L?(\d+)(?:,(\d+))?/.exec(e.fragment),a&&(o={startLineNumber:parseInt(a[1]),startColumn:a[2]?parseInt(a[2]):1},e=e.with({fragment:""})),e.scheme===hr.file&&(e=Si(e)),[4,this._editorService.openCodeEditor({resource:e,options:{selection:o,context:(null===(n=t)||void 0===n?void 0:n.fromUserGesture)?Gi.USER:Gi.API}},this._editorService.getFocusedCodeEditor(),null===(r=t)||void 0===r?void 0:r.openToSide)];case 1:return i.sent(),[2,!0]}})})},e=sl([ul(0,Sn)],e),e}(),hl=function(){function e(e,t){var n=this;this._openers=new je,this._validators=new je,this._resolvers=new je,this._externalOpener={openExternal:function(e){return Zo(e),Promise.resolve(!0)}},this._openers.push({open:function(e,t){return cl(n,void 0,void 0,function(){var n;return dl(this,function(r){switch(r.label){case 0:return(null===(n=t)||void 0===n?void 0:n.openExternal)||ll(e,hr.mailto)||ll(e,hr.http)||ll(e,hr.https)?[4,this._doOpenExternal(e,t)]:[3,2];case 1:return r.sent(),[2,!0];case 2:return[2,!1]}})})}}),this._openers.push(new pl(t)),this._openers.push(new ml(e))}return e.prototype.open=function(e,t){return cl(this,void 0,void 0,function(){var n,r,o,a,i,l,s;return dl(this,function(u){switch(u.label){case 0:n=0,r=this._validators.toArray(),u.label=1;case 1:return n<r.length?(o=r[n],[4,o.shouldOpen(e)]):[3,4];case 2:if(!u.sent())return[2,!1];u.label=3;case 3:return n++,[3,1];case 4:a=0,i=this._openers.toArray(),u.label=5;case 5:return a<i.length?(l=i[a],[4,l.open(e,t)]):[3,8];case 6:if(s=u.sent(),s)return[2,!0];u.label=7;case 7:return a++,[3,5];case 8:return[2,!1]}})})},e.prototype.resolveExternalUri=function(e,t){return cl(this,void 0,void 0,function(){var n,r,o,a;return dl(this,function(i){switch(i.label){case 0:n=0,r=this._resolvers.toArray(),i.label=1;case 1:return n<r.length?(o=r[n],[4,o.resolveExternalUri(e,t)]):[3,4];case 2:if(a=i.sent(),a)return[2,a];i.label=3;case 3:return n++,[3,1];case 4:return[2,{resolved:e,dispose:function(){}}]}})})},e.prototype._doOpenExternal=function(e,t){return cl(this,void 0,void 0,function(){var n,r;return dl(this,function(o){switch(o.label){case 0:return n="string"===typeof e?wt.parse(e):e,[4,this.resolveExternalUri(n,t)];case 1:return r=o.sent().resolved,"string"===typeof e&&n.toString()===r.toString()?[2,this._externalOpener.openExternal(e)]:[2,this._externalOpener.openExternal(encodeURI(r.toString(!0)))]}})})},e.prototype.dispose=function(){this._validators.clear()},e=sl([ul(0,Sn),ul(1,nl)],e),e}();function gl(e,t){if(!e)throw new Error(t?"Assertion failed ("+t+")":"Assertion Failed")}function vl(e){if(!e||"object"!==typeof e)return e;if(e instanceof RegExp)return e;var t=Array.isArray(e)?[]:{};return Object.keys(e).forEach(function(n){e[n]&&"object"===typeof e[n]?t[n]=vl(e[n]):t[n]=e[n]}),t}function yl(e){if(!e||"object"!==typeof e)return e;var t=[e];while(t.length>0){var n=t.shift();for(var r in Object.freeze(n),n)if(bl.call(n,r)){var o=n[r];"object"!==typeof o||Object.isFrozen(o)||t.push(o)}}return e}var bl=Object.prototype.hasOwnProperty;function wl(e,t,n){return void 0===n&&(n=!0),xi(e)?(xi(t)&&Object.keys(t).forEach(function(r){r in e?n&&(xi(e[r])&&xi(t[r])?wl(e[r],t[r],n):e[r]=t[r]):e[r]=t[r]}),e):t}function _l(e,t,n){var r=t(e);return"undefined"===typeof r?n:r}var Cl=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),El={followsCaret:!0,ignoreCharChanges:!0,alwaysRevealFirst:!0},Ml=function(e){function t(t,n){void 0===n&&(n={});var r=e.call(this)||this;return r._onDidUpdate=r._register(new Ue),r._editor=t,r._options=wl(n,El,!1),r.disposed=!1,r.nextIdx=-1,r.ranges=[],r.ignoreSelectionChange=!1,r.revealFirst=Boolean(r._options.alwaysRevealFirst),r._register(r._editor.onDidDispose(function(){return r.dispose()})),r._register(r._editor.onDidUpdateDiff(function(){return r._onDiffUpdated()})),r._options.followsCaret&&r._register(r._editor.getModifiedEditor().onDidChangeCursorPosition(function(e){r.ignoreSelectionChange||(r.nextIdx=-1)})),r._options.alwaysRevealFirst&&r._register(r._editor.getModifiedEditor().onDidChangeModel(function(e){r.revealFirst=!0})),r._init(),r}return Cl(t,e),t.prototype._init=function(){this._editor.getLineChanges()},t.prototype._onDiffUpdated=function(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))},t.prototype._compute=function(e){var t=this;this.ranges=[],e&&e.forEach(function(e){!t._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(function(e){t.ranges.push({rhs:!0,range:new fn(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):t.ranges.push({rhs:!0,range:new fn(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort(function(e,t){return e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0}),this._onDidUpdate.fire(this)},t.prototype._initIdx=function(e){var t=!1,n=this._editor.getPosition();if(n){for(var r=0,o=this.ranges.length;r<o&&!t;r++){var a=this.ranges[r].range;n.isBeforeOrEqual(a.getStartPosition())&&(this.nextIdx=r+(e?0:-1),t=!0)}t||(this.nextIdx=e?0:this.ranges.length-1),this.nextIdx<0&&(this.nextIdx=this.ranges.length-1)}else this.nextIdx=0},t.prototype._move=function(e,t){if(gl(!this.disposed,"Illegal State - diff navigator has been disposed"),this.canNavigate()){-1===this.nextIdx?this._initIdx(e):e?(this.nextIdx+=1,this.nextIdx>=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));var n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{var r=n.range.getStartPosition();this._editor.setPosition(r),this._editor.revealPositionInCenter(r,t)}finally{this.ignoreSelectionChange=!1}}},t.prototype.canNavigate=function(){return this.ranges&&this.ranges.length>0},t.prototype.next=function(e){void 0===e&&(e=0),this._move(!0,e)},t.prototype.previous=function(e){void 0===e&&(e=0),this._move(!1,e)},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.ranges=[],this.disposed=!0},t}(Ne),Sl=new(function(){function e(){this._zoomLevel=0,this._onDidChangeZoomLevel=new Ue,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.setZoomLevel=function(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))},e}()),Ol=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Tl=i["e"]?1.5:1.35,kl=8,xl=function(){function e(e){this.zoomLevel=e.zoomLevel,this.fontFamily=String(e.fontFamily),this.fontWeight=String(e.fontWeight),this.fontSize=e.fontSize,this.fontFeatureSettings=e.fontFeatureSettings,this.lineHeight=0|e.lineHeight,this.letterSpacing=e.letterSpacing}return e.createFromValidatedSettings=function(t,n,r){var o=t.get(31),a=t.get(35),i=t.get(34),l=t.get(33),s=t.get(47),u=t.get(44);return e._create(o,a,i,l,s,u,n,r)},e._create=function(t,n,r,o,a,i,l,s){0===a?a=Math.round(Tl*r):a<kl&&(a=kl);var u=1+(s?0:.1*Sl.getZoomLevel());return r*=u,a*=u,new e({zoomLevel:l,fontFamily:t,fontWeight:n,fontSize:r,fontFeatureSettings:o,lineHeight:a,letterSpacing:i})},e.prototype.getId=function(){return this.zoomLevel+"-"+this.fontFamily+"-"+this.fontWeight+"-"+this.fontSize+"-"+this.fontFeatureSettings+"-"+this.lineHeight+"-"+this.letterSpacing},e.prototype.getMassagedFontFamily=function(){return/[,"']/.test(this.fontFamily)?this.fontFamily:/[+ ]/.test(this.fontFamily)?'"'+this.fontFamily+'"':this.fontFamily},e}(),Nl=function(e){function t(t,n){var r=e.call(this,t)||this;return r.isTrusted=n,r.isMonospace=t.isMonospace,r.typicalHalfwidthCharacterWidth=t.typicalHalfwidthCharacterWidth,r.typicalFullwidthCharacterWidth=t.typicalFullwidthCharacterWidth,r.canUseHalfwidthRightwardsArrow=t.canUseHalfwidthRightwardsArrow,r.spaceWidth=t.spaceWidth,r.maxDigitWidth=t.maxDigitWidth,r}return Ol(t,e),t}(xl);function Ll(e){return e&&"string"===typeof e.id}var Pl,Il,Dl={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},Al={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"};(function(e){e[e["Left"]=1]="Left",e[e["Center"]=2]="Center",e[e["Right"]=4]="Right",e[e["Full"]=7]="Full"})(Pl||(Pl={})),function(e){e[e["Inline"]=1]="Inline",e[e["Gutter"]=2]="Gutter"}(Il||(Il={}));var Rl=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),Fl=function(){function e(e,t){this.range=e,this.matches=t}return e}(),Vl=function(){function e(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}return e}(),jl="**",zl="/",Bl="[/\\\\]",Hl="[^/\\\\]",Wl=/\//g;function Ul(e){switch(e){case 0:return"";case 1:return Hl+"*?";default:return"(?:"+Bl+"|"+Hl+"+"+Bl+"|"+Bl+Hl+"+)*?"}}function ql(e,t){if(!e)return[];for(var n=[],r=!1,o=!1,a="",i=0,l=e;i<l.length;i++){var s=l[i];switch(s){case t:if(!r&&!o){n.push(a),a="";continue}break;case"{":r=!0;break;case"}":r=!1;break;case"[":o=!0;break;case"]":o=!1;break}a+=s}return a&&n.push(a),n}function Kl(e){if(!e)return"";var t="",n=ql(e,zl);if(n.every(function(e){return e===jl}))t=".*";else{var r=!1;n.forEach(function(e,o){if(e!==jl){for(var a=!1,i="",l=!1,s="",u=0,c=e;u<c.length;u++){var d=c[u];if("}"!==d&&a)i+=d;else if(!l||"]"===d&&s)switch(d){case"{":a=!0;continue;case"[":l=!0;continue;case"}":var f=ql(i,","),p="(?:"+f.map(function(e){return Kl(e)}).join("|")+")";t+=p,a=!1,i="";break;case"]":t+="["+s+"]",l=!1,s="";break;case"?":t+=Hl;continue;case"*":t+=Ul(1);continue;default:t+=ia(d)}else{var m=void 0;m="-"===d?d:"^"!==d&&"!"!==d||s?d===zl?"":ia(d):"^",s+=m}}o<n.length-1&&(n[o+1]!==jl||o+2<n.length)&&(t+=Bl),r=!1}else r||(t+=Ul(2),r=!0)})}return t}var Gl=/^\*\*\/\*\.[\w\.-]+$/,Yl=/^\*\*\/([\w\.-]+)\/?$/,Xl=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,Zl=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,Ql=/^\*\*((\/[\w\.-]+)+)\/?$/,Jl=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,$l=new el(1e4),es=function(){return!1},ts=function(){return null};function ns(e,t){if(!e)return ts;var n;n="string"!==typeof e?e.pattern:e,n=n.trim();var r,o=n+"_"+!!t.trimForExclusions,a=$l.get(o);if(a)return rs(a,e);if(Gl.test(n)){var i=n.substr(4);a=function(e,t){return"string"===typeof e&&sa(e,i)?n:null}}else a=(r=Yl.exec(os(n,t)))?as(r[1],n):(t.trimForExclusions?Zl:Xl).test(n)?is(n,t):(r=Ql.exec(os(n,t)))?ls(r[1].substr(1),n,!0):(r=Jl.exec(os(n,t)))?ls(r[1],n,!1):ss(n);return $l.set(o,a),rs(a,e)}function rs(e,t){return"string"===typeof t?e:function(n,r){return wi(n,t.base)?e(hi(t.base,n),r):null}}function os(e,t){return t.trimForExclusions&&sa(e,"/**")?e.substr(0,e.length-2):e}function as(e,t){var n="/"+e,r="\\"+e,o=function(o,a){return"string"!==typeof o?null:a?a===e?t:null:o===e||sa(o,n)||sa(o,r)?t:null},a=[e];return o.basenames=a,o.patterns=[t],o.allBasenames=a,o}function is(e,t){var n=ms(e.slice(1,-1).split(",").map(function(e){return ns(e,t)}).filter(function(e){return e!==ts}),e),r=n.length;if(!r)return ts;if(1===r)return n[0];var o=function(t,r){for(var o=0,a=n.length;o<a;o++)if(n[o](t,r))return e;return null},a=Lr(n,function(e){return!!e.allBasenames});a&&(o.allBasenames=a.allBasenames);var i=n.reduce(function(e,t){return t.allPaths?e.concat(t.allPaths):e},[]);return i.length&&(o.allPaths=i),o}function ls(e,t,n){var r=bi!==fi.sep?e.replace(Wl,bi):e,o=bi+r,a=n?function(e,n){return"string"!==typeof e||e!==r&&!sa(e,o)?null:t}:function(e,n){return"string"===typeof e&&e===r?t:null};return a.allPaths=[(n?"*/":"./")+e],a}function ss(e){try{var t=new RegExp("^"+Kl(e)+"$");return function(n,r){return t.lastIndex=0,"string"===typeof n&&t.test(n)?e:null}}catch(e){return ts}}function us(e,t,n){return!(!e||"string"!==typeof t)&&cs(e)(t,void 0,n)}function cs(e,t){if(void 0===t&&(t={}),!e)return es;if("string"===typeof e||ds(e)){var n=ns(e,t);if(n===ts)return es;var r=function(e,t){return!!n(e,t)};return n.allBasenames&&(r.allBasenames=n.allBasenames),n.allPaths&&(r.allPaths=n.allPaths),r}return fs(e,t)}function ds(e){var t=e;return t&&"string"===typeof t.base&&"string"===typeof t.pattern}function fs(e,t){var n=ms(Object.getOwnPropertyNames(e).map(function(n){return ps(n,e[n],t)}).filter(function(e){return e!==ts})),r=n.length;if(!r)return ts;if(!n.some(function(e){return!!e.requiresSiblings})){if(1===r)return n[0];var o=function(e,t){for(var r=0,o=n.length;r<o;r++){var a=n[r](e,t);if(a)return a}return null},a=Lr(n,function(e){return!!e.allBasenames});a&&(o.allBasenames=a.allBasenames);var i=n.reduce(function(e,t){return t.allPaths?e.concat(t.allPaths):e},[]);return i.length&&(o.allPaths=i),o}var l=function(e,t,r){for(var o=void 0,a=0,i=n.length;a<i;a++){var l=n[a];l.requiresSiblings&&r&&(t||(t=vi(e)),o||(o=t.substr(0,t.length-yi(e).length)));var s=l(e,t,o,r);if(s)return s}return null},s=Lr(n,function(e){return!!e.allBasenames});s&&(l.allBasenames=s.allBasenames);var u=n.reduce(function(e,t){return t.allPaths?e.concat(t.allPaths):e},[]);return u.length&&(l.allPaths=u),l}function ps(e,t,n){if(!1===t)return ts;var r=ns(e,n);if(r===ts)return ts;if("boolean"===typeof t)return r;if(t){var o=t.when;if("string"===typeof o){var a=function(t,n,a,i){if(!i||!r(t,n))return null;var l=o.replace("$(basename)",a),s=i(l);return ir(s)?s.then(function(t){return t?e:null}):s?e:null};return a.requiresSiblings=!0,a}}return r}function ms(e,t){var n=e.filter(function(e){return!!e.basenames});if(n.length<2)return e;var r,o=n.reduce(function(e,t){var n=t.basenames;return n?e.concat(n):e},[]);if(t){r=[];for(var a=0,i=o.length;a<i;a++)r.push(t)}else r=n.reduce(function(e,t){var n=t.patterns;return n?e.concat(n):e},[]);var l=function(e,t){if("string"!==typeof e)return null;if(!t){var n=void 0;for(n=e.length;n>0;n--){var a=e.charCodeAt(n-1);if(47===a||92===a)break}t=e.substr(n)}var i=o.indexOf(t);return-1!==i?r[i]:null};l.basenames=o,l.patterns=r,l.allBasenames=o;var s=e.filter(function(e){return!e.basenames});return s.push(l),s}function hs(e,t,n,r){if(Array.isArray(e)){for(var o=0,a=0,i=e;a<i.length;a++){var l=i[a],s=hs(l,t,n,r);if(10===s)return s;s>o&&(o=s)}return o}if("string"===typeof e)return r?"*"===e?5:e===n?10:0:0;if(e){var u=e.language,c=e.pattern,d=e.scheme,f=e.hasAccessToAllModels;if(!r&&!f)return 0;o=0;if(d)if(d===t.scheme)o=10;else{if("*"!==d)return 0;o=5}if(u)if(u===n)o=10;else{if("*"!==u)return 0;o=Math.max(o,5)}if(c){if(c!==t.fsPath&&!us(c,t.fsPath))return 0;o=10}return o}return 0}var gs=En("modelService");function vs(e){return!e.isTooLargeForSyncing()&&!e.isForSimpleWidget}function ys(e){return"string"!==typeof e&&(Array.isArray(e)?e.every(ys):!!e.exclusive)}var bs,ws,_s,Cs=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new Ue}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,r={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(r),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Te(function(){if(r){var e=n._entries.indexOf(r);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),r=void 0)}})},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,r=this._entries;n<r.length;n++){var o=r[n];o._score>0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,function(e){return t.push(e.provider)}),t},e.prototype.orderedGroups=function(e){var t,n,r=[];return this._orderedForEach(e,function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],r.push(t))}),r},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,r=this._entries;n<r.length;n++){var o=r[n];o._score>0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var r=0,o=this._entries;r<o.length;r++){var a=o[r];if(a._score=hs(a.selector,t.uri,t.getLanguageIdentifier().language,vs(t)),ys(a.selector)&&a._score>0){for(var i=0,l=this._entries;i<l.length;i++){var s=l[i];s._score=0}a._score=1e3;break}}this._entries.sort(e._compareByScoreAndTime)}},e._compareByScoreAndTime=function(e,t){return e._score<t._score?1:e._score>t._score?-1:e._time<t._time?1:e._time>t._time?-1:0},e}(),Es=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new Ue,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Te(function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))})},e.prototype.registerPromise=function(e,t){var n=this,r=null,o=!1;return this._promises.set(e,t.then(function(t){n._promises.delete(e),!o&&t&&(r=n.register(e,t))})),Te(function(){o=!0,r&&r.dispose()})},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var r=this._promises.get(e);return r?r.then(function(n){return t.get(e)}):null},e.prototype.get=function(e){return Wi(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Ki(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),Ms=function(){function e(e,t){this.language=e,this.id=t}return e}(),Ss=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t=this.getForeground(e),n="mtk"+t,r=this.getFontStyle(e);return 1&r&&(n+=" mtki"),2&r&&(n+=" mtkb"),4&r&&(n+=" mtku"),n},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),r=this.getFontStyle(e),o="color: "+t[n]+";";return 1&r&&(o+="font-style: italic;"),2&r&&(o+="font-weight: bold;"),4&r&&(o+="text-decoration: underline;"),o},e}();(function(){var e=Object.create(null);e[0]="method",e[1]="function",e[2]="constructor",e[3]="field",e[4]="variable",e[5]="class",e[6]="struct",e[7]="interface",e[8]="module",e[9]="property",e[10]="event",e[11]="operator",e[12]="unit",e[13]="value",e[14]="constant",e[15]="enum",e[16]="enum-member",e[17]="keyword",e[25]="snippet",e[18]="text",e[19]="color",e[20]="file",e[21]="reference",e[22]="customcolor",e[23]="folder",e[24]="type-parameter"})(),function(){var e=Object.create(null);e["method"]=0,e["function"]=1,e["constructor"]=2,e["field"]=3,e["variable"]=4,e["class"]=5,e["struct"]=6,e["interface"]=7,e["module"]=8,e["property"]=9,e["event"]=10,e["operator"]=11,e["unit"]=12,e["value"]=13,e["constant"]=14,e["enum"]=15,e["enum-member"]=16,e["enumMember"]=16,e["keyword"]=17,e["snippet"]=25,e["text"]=18,e["color"]=19,e["file"]=20,e["reference"]=21,e["customcolor"]=22,e["folder"]=23,e["type-parameter"]=24,e["typeParameter"]=24}();(function(e){e[e["Invoke"]=1]="Invoke",e[e["TriggerCharacter"]=2]="TriggerCharacter",e[e["ContentChange"]=3]="ContentChange"})(bs||(bs={})),function(e){e[e["Text"]=0]="Text",e[e["Read"]=1]="Read",e[e["Write"]=2]="Write"}(ws||(ws={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;function r(e){return t.get(e)}function o(e){return n.get(e)}function a(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=r,e.toString=o,e.toCssClassName=a}(_s||(_s={}));var Os=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();function Ts(e){return xi(e)&&e.resource&&Array.isArray(e.edits)}var ks=new Cs,xs=new Cs,Ns=new Cs,Ls=new Cs,Ps=new Cs,Is=new Cs,Ds=new Cs,As=new Cs,Rs=new Cs,Fs=new Cs,Vs=new Cs,js=new Cs,zs=new Cs,Bs=new Cs,Hs=new Cs,Ws=new Cs,Us=new Cs,qs=new Cs,Ks=new Cs,Gs=new Cs,Ys=new Cs,Xs=new Es,Zs=function(){function e(){}return e.prototype.clone=function(){return this},e.prototype.equals=function(e){return this===e},e}(),Qs=new Zs,Js="vs.editor.nullMode",$s=new Ms(Js,0);function eu(e,t,n,r){return new gn([new hn(r,"",e)],n)}function tu(e,t,n,r){var o=new Uint32Array(2);return o[0]=r,o[1]=(16384|e<<0|2<<23)>>>0,new vn(o,null===n?Qs:n)}var nu="editorWorkerService",ru=En(nu),ou=En("textModelService"),au=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),iu="$initialize",lu=!1;function su(e){i["g"]&&(lu||(lu=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/Microsoft/monaco-editor#faq")),console.warn(e.message))}var uu=function(){function e(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}return e.prototype.setWorkerId=function(e){this._workerId=e},e.prototype.sendMessage=function(e,t){var n=this,r=String(++this._lastSentReq);return new Promise(function(o,a){n._pendingReplies[r]={resolve:o,reject:a},n._send({vsWorker:n._workerId,req:r,method:e,args:t})})},e.prototype.handleMessage=function(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))},e.prototype._handleMessage=function(e){var t=this;if(e.seq){var n=e;if(!this._pendingReplies[n.seq])return void console.warn("Got reply to unknown seq");var r=this._pendingReplies[n.seq];if(delete this._pendingReplies[n.seq],n.err){var o=n.err;return n.err.$isError&&(o=new Error,o.name=n.err.name,o.message=n.err.message,o.stack=n.err.stack),void r.reject(o)}r.resolve(n.res)}else{var a=e,i=a.req,l=this._handler.handleMessage(a.method,a.args);l.then(function(e){t._send({vsWorker:t._workerId,seq:i,res:e,err:void 0})},function(e){e.detail instanceof Error&&(e.detail=me(e.detail)),t._send({vsWorker:t._workerId,seq:i,res:void 0,err:me(e)})})}},e.prototype._send=function(e){var t=[];if(e.req)for(var n=e,r=0;r<n.args.length;r++)n.args[r]instanceof ArrayBuffer&&t.push(n.args[r]);else{n=e;n.res instanceof ArrayBuffer&&t.push(n.res)}this._handler.sendMessage(e,t)},e}(),cu=function(e){function t(t,n,r){var o=e.call(this)||this,a=null;o._worker=o._register(t.create("vs/base/common/worker/simpleWorker",function(e){o._protocol.handleMessage(e)},function(e){a&&a(e)})),o._protocol=new uu({sendMessage:function(e,t){o._worker.postMessage(e,t)},handleMessage:function(e,t){if("function"!==typeof r[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(r[e].apply(r,t))}catch(e){return Promise.reject(e)}}}),o._protocol.setWorkerId(o._worker.getId());var i=null;"undefined"!==typeof self.require&&"function"===typeof self.require.getConfig?i=self.require.getConfig():"undefined"!==typeof self.requirejs&&(i=self.requirejs.s.contexts._.config);var l=zi(r);o._onModuleLoaded=o._protocol.sendMessage(iu,[o._worker.getId(),JSON.parse(JSON.stringify(i)),n,l]);var s=function(e,t){return o._request(e,t)};return o._lazyProxy=new Promise(function(e,t){a=t,o._onModuleLoaded.then(function(t){e(Bi(t,s))},function(e){t(e),o._onError("Worker failed to load "+n,e)})}),o}return au(t,e),t.prototype.getProxyObject=function(){return this._lazyProxy},t.prototype._request=function(e,t){var n=this;return new Promise(function(r,o){n._onModuleLoaded.then(function(){n._protocol.sendMessage(e,t).then(r,o)},o)})},t.prototype._onError=function(e,t){console.error(e),console.info(t)},t}(Ne);(function(){function e(e,t){var n=this;this._requestHandlerFactory=t,this._requestHandler=null,this._protocol=new uu({sendMessage:function(t,n){e(t,n)},handleMessage:function(e,t){return n._handleMessage(e,t)}})}e.prototype.onmessage=function(e){this._protocol.handleMessage(e)},e.prototype._handleMessage=function(e,t){if(e===iu)return this.initialize(t[0],t[1],t[2],t[3]);if(!this._requestHandler||"function"!==typeof this._requestHandler[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._requestHandler[e].apply(this._requestHandler,t))}catch(e){return Promise.reject(e)}},e.prototype.initialize=function(e,t,n,r){var o=this;this._protocol.setWorkerId(e);var a=function(e,t){return o._protocol.sendMessage(e,t)},i=Bi(r,a);return this._requestHandlerFactory?(this._requestHandler=this._requestHandlerFactory(i),Promise.resolve(zi(this._requestHandler))):(t&&("undefined"!==typeof t.baseUrl&&delete t["baseUrl"],"undefined"!==typeof t.paths&&"undefined"!==typeof t.paths.vs&&delete t.paths["vs"],t.catchError=!0,self.require.config(t)),new Promise(function(e,t){self.require([n],function(n){o._requestHandler=n.create(i),o._requestHandler?e(zi(o._requestHandler)):t(new Error("No RequestHandler!"))},t)}))}})();function du(e,t){if(i["b"].MonacoEnvironment){if("function"===typeof i["b"].MonacoEnvironment.getWorker)return i["b"].MonacoEnvironment.getWorker(e,t);if("function"===typeof i["b"].MonacoEnvironment.getWorkerUrl)return new Worker(i["b"].MonacoEnvironment.getWorkerUrl(e,t))}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function fu(e){return"function"===typeof e.then}var pu,mu=function(){function e(e,t,n,r,o){this.id=t;var a=du("workerMain.js",n);fu(a)?this.worker=a:this.worker=Promise.resolve(a),this.postMessage(e,[]),this.worker.then(function(e){e.onmessage=function(e){r(e.data)},e.onmessageerror=o,"function"===typeof e.addEventListener&&e.addEventListener("error",o)})}return e.prototype.getId=function(){return this.id},e.prototype.postMessage=function(e,t){this.worker&&this.worker.then(function(n){return n.postMessage(e,t)})},e.prototype.dispose=function(){this.worker&&this.worker.then(function(e){return e.terminate()}),this.worker=null},e}(),hu=function(){function e(e){this._label=e,this._webWorkerFailedBeforeError=!1}return e.prototype.create=function(t,n,r){var o=this,a=++e.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new mu(t,a,this._label||"anonymous"+a,n,function(e){su(e),o._webWorkerFailedBeforeError=e,r(e)})},e.LAST_WORKER_ID=0,e}();(function(e){e[e["None"]=0]="None",e[e["Indent"]=1]="Indent",e[e["IndentOutdent"]=2]="IndentOutdent",e[e["Outdent"]=3]="Outdent"})(pu||(pu={}));var gu=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t<n;t++){var r=e.notIn[t];switch(r){case"string":this._standardTokenMask|=2;break;case"comment":this._standardTokenMask|=1;break;case"regex":this._standardTokenMask|=4;break}}}return e.prototype.isOK=function(e){return 0===(this._standardTokenMask&e)},e}();function vu(e,t){var n=e.getCount(),r=e.findTokenIndexAtOffset(t),o=e.getLanguageId(r),a=r;while(a+1<n&&e.getLanguageId(a+1)===o)a++;var i=r;while(i>0&&e.getLanguageId(i-1)===o)i--;return new yu(e,o,i,a+1,e.getStartOffset(i),e.getEndOffset(a))}var yu=function(){function e(e,t,n,r,o,a){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=r,this.firstCharOffset=o,this._lastCharOffset=a}return e.prototype.getLineContent=function(){var e=this._actual.getLineContent();return e.substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function bu(e){return 0!==(7&e)}var wu=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map(function(e){return new gu(e)}):t.brackets?this._autoClosingPairs=t.brackets.map(function(e){return new gu({open:e[0],close:e[1]})}):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new gu({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"===typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var r=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(r);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),_u=function(){function e(t,n,r,o,a,i){this.languageIdentifier=t,this.index=n,this.open=r,this.close=o,this.forwardRegex=a,this.reversedRegex=i,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,r=e;n<r.length;n++){var o=r[n];t.add(o)}return t},e}();function Cu(e){var t=e.length;e=e.map(function(e){return[e[0].toLowerCase(),e[1].toLowerCase()]});for(var n=[],r=0;r<t;r++)n[r]=r;var o=function(e,t){var n=e[0],r=e[1],o=t[0],a=t[1];return n===o||n===a||r===o||r===a},a=function(e,r){for(var o=Math.min(e,r),a=Math.max(e,r),i=0;i<t;i++)n[i]===a&&(n[i]=o)};for(r=0;r<t;r++)for(var i=e[r],l=r+1;l<t;l++){var s=e[l];o(i,s)&&a(n[r],n[l])}for(var u=[],c=0;c<t;c++){var d=[],f=[];for(r=0;r<t;r++)if(n[r]===c){var p=e[r],m=p[0],h=p[1];d.push(m),f.push(h)}d.length>0&&u.push({open:d,close:f})}return u}var Eu=function(){function e(e,t){var n=Cu(t);this.brackets=n.map(function(t,r){return new _u(e,r,t.open,t.close,Tu(t.open,t.close,n,r),ku(t.open,t.close,n,r))}),this.forwardRegex=xu(this.brackets),this.reversedRegex=Nu(this.brackets),this.textIsBracket={},this.textIsOpenBracket={},this.maxBracketLength=0;for(var r=0,o=this.brackets;r<o.length;r++){for(var a=o[r],i=0,l=a.open;i<l.length;i++){var s=l[i];this.textIsBracket[s]=a,this.textIsOpenBracket[s]=!0,this.maxBracketLength=Math.max(this.maxBracketLength,s.length)}for(var u=0,c=a.close;u<c.length;u++){var d=c[u];this.textIsBracket[d]=a,this.textIsOpenBracket[d]=!1,this.maxBracketLength=Math.max(this.maxBracketLength,d.length)}}}return e}();function Mu(e,t,n,r){for(var o=0,a=t.length;o<a;o++)if(o!==n){for(var i=t[o],l=0,s=i.open;l<s.length;l++){var u=s[l];u.indexOf(e)>=0&&r.push(u)}for(var c=0,d=i.close;c<d.length;c++){var f=d[c];f.indexOf(e)>=0&&r.push(f)}}}function Su(e,t){return e.length-t.length}function Ou(e){if(e.length<=1)return e;for(var t=[],n=new Set,r=0,o=e;r<o.length;r++){var a=o[r];n.has(a)||(t.push(a),n.add(a))}return t}function Tu(e,t,n,r){var o=[];o=o.concat(e),o=o.concat(t);for(var a=0,i=o.length;a<i;a++)Mu(o[a],n,r,o);return o=Ou(o),o.sort(Su),o.reverse(),Pu(o)}function ku(e,t,n,r){var o=[];o=o.concat(e),o=o.concat(t);for(var a=0,i=o.length;a<i;a++)Mu(o[a],n,r,o);return o=Ou(o),o.sort(Su),o.reverse(),Pu(o.map(Iu))}function xu(e){for(var t=[],n=0,r=e;n<r.length;n++){for(var o=r[n],a=0,i=o.open;a<i.length;a++){var l=i[a];t.push(l)}for(var s=0,u=o.close;s<u.length;s++){var c=u[s];t.push(c)}}return t=Ou(t),Pu(t)}function Nu(e){for(var t=[],n=0,r=e;n<r.length;n++){for(var o=r[n],a=0,i=o.open;a<i.length;a++){var l=i[a];t.push(l)}for(var s=0,u=o.close;s<u.length;s++){var c=u[s];t.push(c)}}return t=Ou(t),Pu(t.map(Iu))}function Lu(e){var t=/^[\w ]+$/.test(e);return e=ia(e),t?"\\b"+e+"\\b":e}function Pu(e){var t="("+e.map(Lu).join(")|(")+")";return ua(t,!0)}var Iu=function(){function e(e){for(var t="",n=e.length-1;n>=0;n--)t+=e.charAt(n);return t}var t=null,n=null;return function(r){return t!==r&&(t=r,n=e(t)),n}}(),Du=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,r){var o=n.match(e);if(!o)return null;var a=n.length-(o.index||0),i=o[0].length,l=r+a;return new fn(t,l-i+1,t,l+1)},e.findPrevBracketInRange=function(e,t,n,r,o){var a=Iu(n),i=a.substring(n.length-o,n.length-r);return this._findPrevBracketInText(e,t,i,r)},e.findNextBracketInText=function(e,t,n,r){var o=n.match(e);if(!o)return null;var a=o.index||0,i=o[0].length;if(0===i)return null;var l=r+a;return new fn(t,l+1,t,l+1+i)},e.findNextBracketInRange=function(e,t,n,r,o){var a=n.substring(r,o);return this.findNextBracketInText(e,t,a,r)},e}(),Au=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t<n.length;t++)for(var r=n[t],o=0,a=r.close;o<a.length;o++){var i=a[o],l=i.charAt(i.length-1);e.push(l)}return e=e.filter(function(e,t,n){return n.indexOf(e)===t}),e},e.prototype.onElectricCharacter=function(e,t,n){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;var r=t.findTokenIndexAtOffset(n-1);if(bu(t.getStandardTokenType(r)))return null;var o=this._richEditBrackets.reversedRegex,a=t.getLineContent().substring(0,n-1)+e,i=Du.findPrevBracketInRange(o,1,a,0,a.length);if(!i)return null;var l=a.substring(i.startColumn-1,i.endColumn-1);l=l.toLowerCase();var s=this._richEditBrackets.textIsOpenBracket[l];if(s)return null;var u=a.substring(0,i.startColumn-1);return/^\s*$/.test(u)?{matchOpenBracket:l}:null},e}(),Ru=function(){function e(e){this._indentationRules=e}return e.prototype.shouldIncrease=function(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&this._indentationRules.increaseIndentPattern.test(e))},e.prototype.shouldDecrease=function(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&this._indentationRules.decreaseIndentPattern.test(e))},e.prototype.shouldIndentNextLine=function(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&this._indentationRules.indentNextLinePattern.test(e))},e.prototype.shouldIgnore=function(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&this._indentationRules.unIndentedLinePattern.test(e))},e.prototype.getIndentMetadata=function(e){var t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t},e}(),Fu=function(){function e(t){var n=this;t=t||{},t.brackets=t.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],t.brackets.forEach(function(t){var r=e._createOpenBracketRegExp(t[0]),o=e._createCloseBracketRegExp(t[1]);r&&o&&n._brackets.push({open:t[0],openRegExp:r,close:t[1],closeRegExp:o})}),this._regExpRules=t.onEnterRules||[]}return e.prototype.onEnter=function(e,t,n,r){if(e>=3)for(var o=0,a=this._regExpRules.length;o<a;o++){var i=this._regExpRules[o],l=[{reg:i.beforeText,text:n},{reg:i.afterText,text:r},{reg:i.oneLineAboveText,text:t}].every(function(e){return!e.reg||e.reg.test(e.text)});if(l)return i.action}if(e>=2&&n.length>0&&r.length>0)for(o=0,a=this._brackets.length;o<a;o++){var s=this._brackets[o];if(s.openRegExp.test(n)&&s.closeRegExp.test(r))return{indentAction:pu.IndentOutdent}}if(e>=2&&n.length>0)for(o=0,a=this._brackets.length;o<a;o++){s=this._brackets[o];if(s.openRegExp.test(n))return{indentAction:pu.Indent}}return null},e._createOpenBracketRegExp=function(t){var n=ia(t);return/\B/.test(n.charAt(0))||(n="\\b"+n),n+="\\s*$",e._safeRegExp(n)},e._createCloseBracketRegExp=function(t){var n=ia(t);return/\B/.test(n.charAt(n.length-1))||(n+="\\b"),n="^\\s*"+n,e._safeRegExp(n)},e._safeRegExp=function(e){try{return new RegExp(e)}catch(e){return pe(e),null}},e}(),Vu=function(){function e(t,n,r){this._languageIdentifier=t,this._brackets=null,this._electricCharacter=null;var o=null;n&&(o=n._conf),this._conf=e._mergeConf(o,r),this._onEnterSupport=this._conf.brackets||this._conf.indentationRules||this._conf.onEnterRules?new Fu(this._conf):null,this.comments=e._handleComments(this._conf),this.characterPair=new wu(this._conf),this.wordDefinition=this._conf.wordPattern||u,this.indentationRules=this._conf.indentationRules,this._conf.indentationRules?this.indentRulesSupport=new Ru(this._conf.indentationRules):this.indentRulesSupport=null,this.foldingRules=this._conf.folding||{}}return Object.defineProperty(e.prototype,"brackets",{get:function(){return!this._brackets&&this._conf.brackets&&(this._brackets=new Eu(this._languageIdentifier,this._conf.brackets)),this._brackets},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"electricCharacter",{get:function(){return this._electricCharacter||(this._electricCharacter=new Au(this.brackets)),this._electricCharacter},enumerable:!0,configurable:!0}),e.prototype.onEnter=function(e,t,n,r){return this._onEnterSupport?this._onEnterSupport.onEnter(e,t,n,r):null},e._mergeConf=function(e,t){return{comments:e?t.comments||e.comments:t.comments,brackets:e?t.brackets||e.brackets:t.brackets,wordPattern:e?t.wordPattern||e.wordPattern:t.wordPattern,indentationRules:e?t.indentationRules||e.indentationRules:t.indentationRules,onEnterRules:e?t.onEnterRules||e.onEnterRules:t.onEnterRules,autoClosingPairs:e?t.autoClosingPairs||e.autoClosingPairs:t.autoClosingPairs,surroundingPairs:e?t.surroundingPairs||e.surroundingPairs:t.surroundingPairs,autoCloseBefore:e?t.autoCloseBefore||e.autoCloseBefore:t.autoCloseBefore,folding:e?t.folding||e.folding:t.folding,__electricCharacterSupport:e?t.__electricCharacterSupport||e.__electricCharacterSupport:t.__electricCharacterSupport}},e._handleComments=function(e){var t=e.comments;if(!t)return null;var n={};if(t.lineComment&&(n.lineCommentToken=t.lineComment),t.blockComment){var r=t.blockComment,o=r[0],a=r[1];n.blockCommentStartToken=o,n.blockCommentEndToken=a}return n},e}(),ju=function(){function e(e){this.languageIdentifier=e}return e}(),zu=function(){function e(){this._entries=new Map,this._onDidChange=new Ue,this.onDidChange=this._onDidChange.event}return e.prototype.register=function(e,t){var n=this,r=this._getRichEditSupport(e.id),o=new Vu(e,r,t);return this._entries.set(e.id,o),this._onDidChange.fire(new ju(e)),Te(function(){n._entries.get(e.id)===o&&(n._entries.set(e.id,r),n._onDidChange.fire(new ju(e)))})},e.prototype._getRichEditSupport=function(e){return this._entries.get(e)},e.prototype._getElectricCharacterSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.electricCharacter||null},e.prototype.getElectricCharacters=function(e){var t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]},e.prototype.onElectricCharacter=function(e,t,n){var r=vu(t,n-1),o=this._getElectricCharacterSupport(r.languageId);return o?o.onElectricCharacter(e,r,n-r.firstCharOffset):null},e.prototype.getComments=function(e){var t=this._getRichEditSupport(e);return t&&t.comments||null},e.prototype._getCharacterPairSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.characterPair||null},e.prototype.getAutoClosingPairs=function(e){var t=this._getCharacterPairSupport(e);return t?t.getAutoClosingPairs():[]},e.prototype.getAutoCloseBeforeSet=function(e){var t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():wu.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED},e.prototype.getSurroundingPairs=function(e){var t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]},e.prototype.shouldAutoClosePair=function(e,t,n){var r=vu(t,n-1);return wu.shouldAutoClosePair(e,r,n-r.firstCharOffset)},e.prototype.getWordDefinition=function(e){var t=this._getRichEditSupport(e);return c(t&&t.wordDefinition||null)},e.prototype.getFoldingRules=function(e){var t=this._getRichEditSupport(e);return t?t.foldingRules:{}},e.prototype.getIndentRulesSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.indentRulesSupport||null},e.prototype.getPrecedingValidLine=function(e,t,n){var r=e.getLanguageIdAtPosition(t,0);if(t>1){var o=void 0,a=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==r)return a;var i=e.getLineContent(o);if(!n.shouldIgnore(i)&&!/^\s+$/.test(i)&&""!==i)return o;a=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,r){if(void 0===r&&(r=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var a=this.getPrecedingValidLine(t,n,o);if(a<0)return null;if(a<1)return{indentation:"",action:null};var i=t.getLineContent(a);if(o.shouldIncrease(i)||o.shouldIndentNextLine(i))return{indentation:pa(i),action:pu.Indent,line:a};if(o.shouldDecrease(i))return{indentation:pa(i),action:null,line:a};if(1===a)return{indentation:pa(t.getLineContent(a)),action:null,line:a};var l=a-1,s=o.getIndentMetadata(t.getLineContent(l));if(!(3&s)&&4&s){for(var u=0,c=l-1;c>0;c--)if(!o.shouldIndentNextLine(t.getLineContent(c))){u=c;break}return{indentation:pa(t.getLineContent(u+1)),action:null,line:u+1}}if(r)return{indentation:pa(t.getLineContent(a)),action:null,line:a};for(c=a;c>0;c--){var d=t.getLineContent(c);if(o.shouldIncrease(d))return{indentation:pa(d),action:pu.Indent,line:c};if(o.shouldIndentNextLine(d)){u=0;for(var f=c-1;f>0;f--)if(!o.shouldIndentNextLine(t.getLineContent(c))){u=f;break}return{indentation:pa(t.getLineContent(u+1)),action:null,line:u+1}}if(o.shouldDecrease(d))return{indentation:pa(d),action:null,line:c}}return{indentation:pa(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,r,o){if(e<4)return null;var a=this._getRichEditSupport(n);if(!a)return null;var i=this.getIndentRulesSupport(n);if(!i)return null;var l=this.getInheritIndentForLine(e,t,r),s=t.getLineContent(r);if(l){var u=l.line;if(void 0!==u){var c=a.onEnter(e,"",t.getLineContent(u),"");if(c){var d=pa(t.getLineContent(u));return c.removeText&&(d=d.substring(0,d.length-c.removeText)),c.indentAction===pu.Indent||c.indentAction===pu.IndentOutdent?d=o.shiftIndent(d):c.indentAction===pu.Outdent&&(d=o.unshiftIndent(d)),i.shouldDecrease(s)&&(d=o.unshiftIndent(d)),c.appendText&&(d+=c.appendText),pa(d)}}return i.shouldDecrease(s)?l.action===pu.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===pu.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,r){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,a,i=t.getLineTokens(n.startLineNumber),l=vu(i,n.startColumn-1),s=l.getLineContent(),u=!1;if(l.firstCharOffset>0&&i.getLanguageId(0)!==l.languageId?(u=!0,o=s.substr(0,n.startColumn-1-l.firstCharOffset)):o=i.getLineContent().substring(0,n.startColumn-1),n.isEmpty())a=s.substr(n.startColumn-1-l.firstCharOffset);else{var c=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);a=c.getLineContent().substr(n.endColumn-1-l.firstCharOffset)}var d=this.getIndentRulesSupport(l.languageId);if(!d)return null;var f=o,p=pa(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?f:t.getLineContent(e)}},h=pa(i.getLineContent()),g=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!g){var v=u?h:p;return{beforeEnter:v,afterEnter:v}}var y=u?h:g.indentation;return g.action===pu.Indent&&(y=r.shiftIndent(y)),d.shouldDecrease(a)&&(y=r.unshiftIndent(y)),{beforeEnter:u?h:p,afterEnter:y}},e.prototype.getIndentActionForType=function(e,t,n,r,o){if(e<4)return null;var a=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),i=this.getIndentRulesSupport(a.languageId);if(!i)return null;var l,s=a.getLineContent(),u=s.substr(0,n.startColumn-1-a.firstCharOffset);if(n.isEmpty())l=s.substr(n.startColumn-1-a.firstCharOffset);else{var c=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);l=c.getLineContent().substr(n.endColumn-1-a.firstCharOffset)}if(!i.shouldDecrease(u+l)&&i.shouldDecrease(u+r+l)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var f=d.indentation;return d.action!==pu.Indent&&(f=o.unshiftIndent(f)),f}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(r.languageId);if(!o)return null;var a,i=r.getLineContent(),l=i.substr(0,n.startColumn-1-r.firstCharOffset);if(n.isEmpty())a=i.substr(n.startColumn-1-r.firstCharOffset);else{var s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);a=s.getLineContent().substr(n.endColumn-1-r.firstCharOffset)}var u="";if(n.startLineNumber>1&&0===r.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===r.languageId&&(u=c.getLineContent())}var d=o.onEnter(e,u,l,a);if(!d)return null;var f=d.indentAction,p=d.appendText,m=d.removeText||0;p||(p=f===pu.Indent||f===pu.IndentOutdent?"\t":"");var h=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return m&&(h=h.substring(0,h.length-m)),{indentAction:f,appendText:p,removeText:m,indentation:h}},e.prototype.getIndentationAtPosition=function(e,t,n){var r=e.getLineContent(t),o=pa(r);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var r=e.getLineTokens(t),o="undefined"===typeof n?e.getLineMaxColumn(t)-1:n-1;return vu(r,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}(),Bu=new zu,Hu=function(){function e(e,t,n,r){this.originalStart=e,this.originalLength=t,this.modifiedStart=n,this.modifiedLength=r}return e.prototype.getOriginalEnd=function(){return this.originalStart+this.originalLength},e.prototype.getModifiedEnd=function(){return this.modifiedStart+this.modifiedLength},e}();function Wu(e,t){return(t<<5)-t+e|0}function Uu(e,t){t=Wu(149417,t);for(var n=0,r=e.length;n<r;n++)t=Wu(e.charCodeAt(n),t);return t}var qu=function(){function e(e){this.source=e}return e.prototype.getElements=function(){for(var e=this.source,t=new Int32Array(e.length),n=0,r=e.length;n<r;n++)t[n]=e.charCodeAt(n);return t},e}();function Ku(e,t,n){return new Zu(new qu(e),new qu(t)).ComputeDiff(n).changes}var Gu=function(){function e(){}return e.Assert=function(e,t){if(!e)throw new Error(t)},e}(),Yu=function(){function e(){}return e.Copy=function(e,t,n,r,o){for(var a=0;a<o;a++)n[r+a]=e[t+a]},e.Copy2=function(e,t,n,r,o){for(var a=0;a<o;a++)n[r+a]=e[t+a]},e}(),Xu=function(){function e(){this.m_changes=[],this.m_originalStart=1073741824,this.m_modifiedStart=1073741824,this.m_originalCount=0,this.m_modifiedCount=0}return e.prototype.MarkNextChange=function(){(this.m_originalCount>0||this.m_modifiedCount>0)&&this.m_changes.push(new Hu(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824},e.prototype.AddOriginalElement=function(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_originalCount++},e.prototype.AddModifiedElement=function(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_modifiedCount++},e.prototype.getChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes},e.prototype.getReverseChanges=function(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes},e}(),Zu=function(){function e(t,n,r){void 0===r&&(r=null),this.ContinueProcessingPredicate=r;var o=e._getElements(t),a=o[0],i=o[1],l=o[2],s=e._getElements(n),u=s[0],c=s[1],d=s[2];this._hasStrings=l&&d,this._originalStringElements=a,this._originalElementsOrHash=i,this._modifiedStringElements=u,this._modifiedElementsOrHash=c,this.m_forwardHistory=[],this.m_reverseHistory=[]}return e._isStringArray=function(e){return e.length>0&&"string"===typeof e[0]},e._getElements=function(t){var n=t.getElements();if(e._isStringArray(n)){for(var r=new Int32Array(n.length),o=0,a=n.length;o<a;o++)r[o]=Uu(n[o],0);return[n,r,!0]}return n instanceof Int32Array?[[],n,!1]:[[],new Int32Array(n),!1]},e.prototype.ElementsAreEqual=function(e,t){return this._originalElementsOrHash[e]===this._modifiedElementsOrHash[t]&&(!this._hasStrings||this._originalStringElements[e]===this._modifiedStringElements[t])},e.prototype.OriginalElementsAreEqual=function(e,t){return this._originalElementsOrHash[e]===this._originalElementsOrHash[t]&&(!this._hasStrings||this._originalStringElements[e]===this._originalStringElements[t])},e.prototype.ModifiedElementsAreEqual=function(e,t){return this._modifiedElementsOrHash[e]===this._modifiedElementsOrHash[t]&&(!this._hasStrings||this._modifiedStringElements[e]===this._modifiedStringElements[t])},e.prototype.ComputeDiff=function(e){return this._ComputeDiff(0,this._originalElementsOrHash.length-1,0,this._modifiedElementsOrHash.length-1,e)},e.prototype._ComputeDiff=function(e,t,n,r,o){var a=[!1],i=this.ComputeDiffRecursive(e,t,n,r,a);return o&&(i=this.PrettifyChanges(i)),{quitEarly:a[0],changes:i}},e.prototype.ComputeDiffRecursive=function(e,t,n,r,o){o[0]=!1;while(e<=t&&n<=r&&this.ElementsAreEqual(e,n))e++,n++;while(t>=e&&r>=n&&this.ElementsAreEqual(t,r))t--,r--;if(e>t||n>r){var a=void 0;return n<=r?(Gu.Assert(e===t+1,"originalStart should only be one more than originalEnd"),a=[new Hu(e,0,n,r-n+1)]):e<=t?(Gu.Assert(n===r+1,"modifiedStart should only be one more than modifiedEnd"),a=[new Hu(e,t-e+1,n,0)]):(Gu.Assert(e===t+1,"originalStart should only be one more than originalEnd"),Gu.Assert(n===r+1,"modifiedStart should only be one more than modifiedEnd"),a=[]),a}var i=[0],l=[0],s=this.ComputeRecursionPoint(e,t,n,r,i,l,o),u=i[0],c=l[0];if(null!==s)return s;if(!o[0]){var d=this.ComputeDiffRecursive(e,u,n,c,o),f=[];return f=o[0]?[new Hu(u+1,t-(u+1)+1,c+1,r-(c+1)+1)]:this.ComputeDiffRecursive(u+1,t,c+1,r,o),this.ConcatenateChanges(d,f)}return[new Hu(e,t-e+1,n,r-n+1)]},e.prototype.WALKTRACE=function(e,t,n,r,o,a,i,l,s,u,c,d,f,p,m,h,g,v){var y=null,b=null,w=new Xu,_=t,C=n,E=f[0]-h[0]-r,M=-1073741824,S=this.m_forwardHistory.length-1;do{var O=E+e;O===_||O<C&&s[O-1]<s[O+1]?(c=s[O+1],p=c-E-r,c<M&&w.MarkNextChange(),M=c,w.AddModifiedElement(c+1,p),E=O+1-e):(c=s[O-1]+1,p=c-E-r,c<M&&w.MarkNextChange(),M=c-1,w.AddOriginalElement(c,p+1),E=O-1-e),S>=0&&(s=this.m_forwardHistory[S],e=s[0],_=1,C=s.length-1)}while(--S>=-1);if(y=w.getReverseChanges(),v[0]){var T=f[0]+1,k=h[0]+1;if(null!==y&&y.length>0){var x=y[y.length-1];T=Math.max(T,x.getOriginalEnd()),k=Math.max(k,x.getModifiedEnd())}b=[new Hu(T,d-T+1,k,m-k+1)]}else{w=new Xu,_=a,C=i,E=f[0]-h[0]-l,M=1073741824,S=g?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{O=E+o;O===_||O<C&&u[O-1]>=u[O+1]?(c=u[O+1]-1,p=c-E-l,c>M&&w.MarkNextChange(),M=c+1,w.AddOriginalElement(c+1,p+1),E=O+1-o):(c=u[O-1],p=c-E-l,c>M&&w.MarkNextChange(),M=c,w.AddModifiedElement(c+1,p+1),E=O-1-o),S>=0&&(u=this.m_reverseHistory[S],o=u[0],_=1,C=u.length-1)}while(--S>=-1);b=w.getChanges()}return this.ConcatenateChanges(y,b)},e.prototype.ComputeRecursionPoint=function(e,t,n,r,o,a,i){var l=0,s=0,u=0,c=0,d=0,f=0;e--,n--,o[0]=0,a[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];var p=t-e+(r-n),m=p+1,h=new Int32Array(m),g=new Int32Array(m),v=r-n,y=t-e,b=e-n,w=t-r,_=y-v,C=_%2===0;h[v]=e,g[y]=t,i[0]=!1;for(var E=1;E<=p/2+1;E++){var M=0,S=0;u=this.ClipDiagonalBound(v-E,E,v,m),c=this.ClipDiagonalBound(v+E,E,v,m);for(var O=u;O<=c;O+=2){l=O===u||O<c&&h[O-1]<h[O+1]?h[O+1]:h[O-1]+1,s=l-(O-v)-b;var T=l;while(l<t&&s<r&&this.ElementsAreEqual(l+1,s+1))l++,s++;if(h[O]=l,l+s>M+S&&(M=l,S=s),!C&&Math.abs(O-y)<=E-1&&l>=g[O])return o[0]=l,a[0]=s,T<=g[O]&&E<=1448?this.WALKTRACE(v,u,c,b,y,d,f,w,h,g,l,t,o,s,r,a,C,i):null}var k=(M-e+(S-n)-E)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(M,k))return i[0]=!0,o[0]=M,a[0]=S,k>0&&E<=1448?this.WALKTRACE(v,u,c,b,y,d,f,w,h,g,l,t,o,s,r,a,C,i):(e++,n++,[new Hu(e,t-e+1,n,r-n+1)]);d=this.ClipDiagonalBound(y-E,E,y,m),f=this.ClipDiagonalBound(y+E,E,y,m);for(O=d;O<=f;O+=2){l=O===d||O<f&&g[O-1]>=g[O+1]?g[O+1]-1:g[O-1],s=l-(O-y)-w;T=l;while(l>e&&s>n&&this.ElementsAreEqual(l,s))l--,s--;if(g[O]=l,C&&Math.abs(O-v)<=E&&l<=h[O])return o[0]=l,a[0]=s,T>=h[O]&&E<=1448?this.WALKTRACE(v,u,c,b,y,d,f,w,h,g,l,t,o,s,r,a,C,i):null}if(E<=1447){var x=new Int32Array(c-u+2);x[0]=v-u+1,Yu.Copy2(h,u,x,1,c-u+1),this.m_forwardHistory.push(x),x=new Int32Array(f-d+2),x[0]=y-d+1,Yu.Copy2(g,d,x,1,f-d+1),this.m_reverseHistory.push(x)}}return this.WALKTRACE(v,u,c,b,y,d,f,w,h,g,l,t,o,s,r,a,C,i)},e.prototype.PrettifyChanges=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=t<e.length-1?e[t+1].originalStart:this._originalElementsOrHash.length,o=t<e.length-1?e[t+1].modifiedStart:this._modifiedElementsOrHash.length,a=n.originalLength>0,i=n.modifiedLength>0;while(n.originalStart+n.originalLength<r&&n.modifiedStart+n.modifiedLength<o&&(!a||this.OriginalElementsAreEqual(n.originalStart,n.originalStart+n.originalLength))&&(!i||this.ModifiedElementsAreEqual(n.modifiedStart,n.modifiedStart+n.modifiedLength)))n.originalStart++,n.modifiedStart++;var l=[null];t<e.length-1&&this.ChangesOverlap(e[t],e[t+1],l)&&(e[t]=l[0],e.splice(t+1,1),t--)}for(t=e.length-1;t>=0;t--){n=e[t],r=0,o=0;if(t>0){var s=e[t-1];s.originalLength>0&&(r=s.originalStart+s.originalLength),s.modifiedLength>0&&(o=s.modifiedStart+s.modifiedLength)}a=n.originalLength>0,i=n.modifiedLength>0;for(var u=0,c=this._boundaryScore(n.originalStart,n.originalLength,n.modifiedStart,n.modifiedLength),d=1;;d++){var f=n.originalStart-d,p=n.modifiedStart-d;if(f<r||p<o)break;if(a&&!this.OriginalElementsAreEqual(f,f+n.originalLength))break;if(i&&!this.ModifiedElementsAreEqual(p,p+n.modifiedLength))break;var m=this._boundaryScore(f,n.originalLength,p,n.modifiedLength);m>c&&(c=m,u=d)}n.originalStart-=u,n.modifiedStart-=u}return e},e.prototype._OriginalIsBoundary=function(e){return e<=0||e>=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])},e.prototype._OriginalRegionIsBoundary=function(e,t){if(this._OriginalIsBoundary(e)||this._OriginalIsBoundary(e-1))return!0;if(t>0){var n=e+t;if(this._OriginalIsBoundary(n-1)||this._OriginalIsBoundary(n))return!0}return!1},e.prototype._ModifiedIsBoundary=function(e){return e<=0||e>=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])},e.prototype._ModifiedRegionIsBoundary=function(e,t){if(this._ModifiedIsBoundary(e)||this._ModifiedIsBoundary(e-1))return!0;if(t>0){var n=e+t;if(this._ModifiedIsBoundary(n-1)||this._ModifiedIsBoundary(n))return!0}return!1},e.prototype._boundaryScore=function(e,t,n,r){var o=this._OriginalRegionIsBoundary(e,t)?1:0,a=this._ModifiedRegionIsBoundary(n,r)?1:0;return o+a},e.prototype.ConcatenateChanges=function(e,t){var n=[];if(0===e.length||0===t.length)return t.length>0?t:e;if(this.ChangesOverlap(e[e.length-1],t[0],n)){var r=new Array(e.length+t.length-1);return Yu.Copy(e,0,r,0,e.length-1),r[e.length-1]=n[0],Yu.Copy(t,1,r,e.length,t.length-1),r}r=new Array(e.length+t.length);return Yu.Copy(e,0,r,0,e.length),Yu.Copy(t,0,r,e.length,t.length),r},e.prototype.ChangesOverlap=function(e,t,n){if(Gu.Assert(e.originalStart<=t.originalStart,"Left change is not less than or equal to right change"),Gu.Assert(e.modifiedStart<=t.modifiedStart,"Left change is not less than or equal to right change"),e.originalStart+e.originalLength>=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){var r=e.originalStart,o=e.originalLength,a=e.modifiedStart,i=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(o=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(i=t.modifiedStart+t.modifiedLength-e.modifiedStart),n[0]=new Hu(r,o,a,i),!0}return n[0]=null,!1},e.prototype.ClipDiagonalBound=function(e,t,n,r){if(e>=0&&e<r)return e;var o=n,a=r-n-1,i=t%2===0;if(e<0){var l=o%2===0;return i===l?0:1}var s=a%2===0;return i===s?r-1:r-2},e}(),Qu=3;function Ju(e,t,n,r){var o=new Zu(e,t,n);return o.ComputeDiff(r)}var $u=function(){function e(e){for(var t=[],n=[],r=0,o=e.length;r<o;r++)t[r]=ac(e[r],1),n[r]=ic(e[r],1);this.lines=e,this._startColumns=t,this._endColumns=n}return e.prototype.getElements=function(){for(var e=[],t=0,n=this.lines.length;t<n;t++)e[t]=this.lines[t].substring(this._startColumns[t]-1,this._endColumns[t]-1);return e},e.prototype.getStartLineNumber=function(e){return e+1},e.prototype.getEndLineNumber=function(e){return e+1},e.prototype.createCharSequence=function(e,t,n){for(var r=[],o=[],a=[],i=0,l=t;l<=n;l++)for(var s=this.lines[l],u=e?this._startColumns[l]:1,c=e?this._endColumns[l]:s.length+1,d=u;d<c;d++)r[i]=s.charCodeAt(d-1),o[i]=l+1,a[i]=d,i++;return new ec(r,o,a)},e}(),ec=function(){function e(e,t,n){this._charCodes=e,this._lineNumbers=t,this._columns=n}return e.prototype.getElements=function(){return this._charCodes},e.prototype.getStartLineNumber=function(e){return this._lineNumbers[e]},e.prototype.getStartColumn=function(e){return this._columns[e]},e.prototype.getEndLineNumber=function(e){return this._lineNumbers[e]},e.prototype.getEndColumn=function(e){return this._columns[e]+1},e}(),tc=function(){function e(e,t,n,r,o,a,i,l){this.originalStartLineNumber=e,this.originalStartColumn=t,this.originalEndLineNumber=n,this.originalEndColumn=r,this.modifiedStartLineNumber=o,this.modifiedStartColumn=a,this.modifiedEndLineNumber=i,this.modifiedEndColumn=l}return e.createFromDiffChange=function(t,n,r){var o,a,i,l,s,u,c,d;return 0===t.originalLength?(o=0,a=0,i=0,l=0):(o=n.getStartLineNumber(t.originalStart),a=n.getStartColumn(t.originalStart),i=n.getEndLineNumber(t.originalStart+t.originalLength-1),l=n.getEndColumn(t.originalStart+t.originalLength-1)),0===t.modifiedLength?(s=0,u=0,c=0,d=0):(s=r.getStartLineNumber(t.modifiedStart),u=r.getStartColumn(t.modifiedStart),c=r.getEndLineNumber(t.modifiedStart+t.modifiedLength-1),d=r.getEndColumn(t.modifiedStart+t.modifiedLength-1)),new e(o,a,i,l,s,u,c,d)},e}();function nc(e){if(e.length<=1)return e;for(var t=[e[0]],n=t[0],r=1,o=e.length;r<o;r++){var a=e[r],i=a.originalStart-(n.originalStart+n.originalLength),l=a.modifiedStart-(n.modifiedStart+n.modifiedLength),s=Math.min(i,l);s<Qu?(n.originalLength=a.originalStart+a.originalLength-n.originalStart,n.modifiedLength=a.modifiedStart+a.modifiedLength-n.modifiedStart):(t.push(a),n=a)}return t}var rc=function(){function e(e,t,n,r,o){this.originalStartLineNumber=e,this.originalEndLineNumber=t,this.modifiedStartLineNumber=n,this.modifiedEndLineNumber=r,this.charChanges=o}return e.createFromDiffResult=function(t,n,r,o,a,i,l){var s,u,c,d,f=void 0;if(0===n.originalLength?(s=r.getStartLineNumber(n.originalStart)-1,u=0):(s=r.getStartLineNumber(n.originalStart),u=r.getEndLineNumber(n.originalStart+n.originalLength-1)),0===n.modifiedLength?(c=o.getStartLineNumber(n.modifiedStart)-1,d=0):(c=o.getStartLineNumber(n.modifiedStart),d=o.getEndLineNumber(n.modifiedStart+n.modifiedLength-1)),i&&n.originalLength>0&&n.originalLength<20&&n.modifiedLength>0&&n.modifiedLength<20&&a()){var p=r.createCharSequence(t,n.originalStart,n.originalStart+n.originalLength-1),m=o.createCharSequence(t,n.modifiedStart,n.modifiedStart+n.modifiedLength-1),h=Ju(p,m,a,!0).changes;l&&(h=nc(h)),f=[];for(var g=0,v=h.length;g<v;g++)f.push(tc.createFromDiffChange(h[g],p,m))}return new e(s,u,c,d,f)},e}(),oc=function(){function e(e,t,n){this.shouldComputeCharChanges=n.shouldComputeCharChanges,this.shouldPostProcessCharChanges=n.shouldPostProcessCharChanges,this.shouldIgnoreTrimWhitespace=n.shouldIgnoreTrimWhitespace,this.shouldMakePrettyDiff=n.shouldMakePrettyDiff,this.originalLines=e,this.modifiedLines=t,this.original=new $u(e),this.modified=new $u(t),this.continueLineDiff=lc(n.maxComputationTime),this.continueCharDiff=lc(0===n.maxComputationTime?0:Math.min(n.maxComputationTime,5e3))}return e.prototype.computeDiff=function(){if(1===this.original.lines.length&&0===this.original.lines[0].length)return{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:1,modifiedStartLineNumber:1,modifiedEndLineNumber:this.modified.lines.length,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};if(1===this.modified.lines.length&&0===this.modified.lines[0].length)return{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:this.original.lines.length,modifiedStartLineNumber:1,modifiedEndLineNumber:1,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};var e=Ju(this.original,this.modified,this.continueLineDiff,this.shouldMakePrettyDiff),t=e.changes,n=e.quitEarly;if(this.shouldIgnoreTrimWhitespace){for(var r=[],o=0,a=t.length;o<a;o++)r.push(rc.createFromDiffResult(this.shouldIgnoreTrimWhitespace,t[o],this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges));return{quitEarly:n,changes:r}}for(var i=[],l=0,s=0,u=(o=-1,t.length);o<u;o++){var c=o+1<u?t[o+1]:null,d=c?c.originalStart:this.originalLines.length,f=c?c.modifiedStart:this.modifiedLines.length;while(l<d&&s<f){var p=this.originalLines[l],m=this.modifiedLines[s];if(p!==m){var h=ac(p,1),g=ac(m,1);while(h>1&&g>1){var v=p.charCodeAt(h-2),y=m.charCodeAt(g-2);if(v!==y)break;h--,g--}(h>1||g>1)&&this._pushTrimWhitespaceCharChange(i,l+1,1,h,s+1,1,g);var b=ic(p,1),w=ic(m,1),_=p.length+1,C=m.length+1;while(b<_&&w<C){v=p.charCodeAt(b-1),y=p.charCodeAt(w-1);if(v!==y)break;b++,w++}(b<_||w<C)&&this._pushTrimWhitespaceCharChange(i,l+1,b,_,s+1,w,C)}l++,s++}c&&(i.push(rc.createFromDiffResult(this.shouldIgnoreTrimWhitespace,c,this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges)),l+=c.originalLength,s+=c.modifiedLength)}return{quitEarly:n,changes:i}},e.prototype._pushTrimWhitespaceCharChange=function(e,t,n,r,o,a,i){if(!this._mergeTrimWhitespaceCharChange(e,t,n,r,o,a,i)){var l=void 0;this.shouldComputeCharChanges&&(l=[new tc(t,n,t,r,o,a,o,i)]),e.push(new rc(t,t,o,o,l))}},e.prototype._mergeTrimWhitespaceCharChange=function(e,t,n,r,o,a,i){var l=e.length;if(0===l)return!1;var s=e[l-1];return 0!==s.originalEndLineNumber&&0!==s.modifiedEndLineNumber&&(s.originalEndLineNumber+1===t&&s.modifiedEndLineNumber+1===o&&(s.originalEndLineNumber=t,s.modifiedEndLineNumber=o,this.shouldComputeCharChanges&&s.charChanges&&s.charChanges.push(new tc(t,n,t,r,o,a,o,i)),!0))},e}();function ac(e,t){var n=fa(e);return-1===n?t:n+1}function ic(e,t){var n=ma(e);return-1===n?t:n+2}function lc(e){if(0===e)return function(){return!0};var t=Date.now();return function(){return Date.now()-t<e}}function sc(e){return e<0?0:e>255?255:0|e}function uc(e){return e<0?0:e>4294967295?4294967295:0|e}function cc(e){for(var t=e.length,n=new Uint32Array(t),r=0;r<t;r++)n[r]=uc(e[r]);return n}var dc=function(){function e(e,t){this.index=e,this.remainder=t}return e}(),fc=function(){function e(e){this.values=e,this.prefixSum=new Uint32Array(e.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}return e.prototype.getCount=function(){return this.values.length},e.prototype.insertValues=function(e,t){e=uc(e);var n=this.values,r=this.prefixSum,o=t.length;return 0!==o&&(this.values=new Uint32Array(n.length+o),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e),e+o),this.values.set(t,e),e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),this.prefixSum=new Uint32Array(this.values.length),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(r.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},e.prototype.changeValue=function(e,t){return e=uc(e),t=uc(t),this.values[e]!==t&&(this.values[e]=t,e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),!0)},e.prototype.removeValues=function(e,t){e=uc(e),t=uc(t);var n=this.values,r=this.prefixSum;if(e>=n.length)return!1;var o=n.length-e;return t>=o&&(t=o),0!==t&&(this.values=new Uint32Array(n.length-t),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(r.subarray(0,this.prefixSumValidIndex[0]+1)),!0)},e.prototype.getTotalValue=function(){return 0===this.values.length?0:this._getAccumulatedValue(this.values.length-1)},e.prototype.getAccumulatedValue=function(e){return e<0?0:(e=uc(e),this._getAccumulatedValue(e))},e.prototype._getAccumulatedValue=function(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum[e];var t=this.prefixSumValidIndex[0]+1;0===t&&(this.prefixSum[0]=this.values[0],t++),e>=this.values.length&&(e=this.values.length-1);for(var n=t;n<=e;n++)this.prefixSum[n]=this.prefixSum[n-1]+this.values[n];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]},e.prototype.getIndexOf=function(e){e=Math.floor(e),this.getTotalValue();var t=0,n=this.values.length-1,r=0,o=0,a=0;while(t<=n)if(r=t+(n-t)/2|0,o=this.prefixSum[r],a=o-this.values[r],e<a)n=r-1;else{if(!(e>=o))break;t=r+1}return new dc(r,e-a)},e}(),pc=function(){function e(e){this._cacheAccumulatedValueStart=0,this._cache=null,this._actual=new fc(e),this._bustCache()}return e.prototype._bustCache=function(){this._cacheAccumulatedValueStart=0,this._cache=null},e.prototype.insertValues=function(e,t){this._actual.insertValues(e,t)&&this._bustCache()},e.prototype.changeValue=function(e,t){this._actual.changeValue(e,t)&&this._bustCache()},e.prototype.removeValues=function(e,t){this._actual.removeValues(e,t)&&this._bustCache()},e.prototype.getTotalValue=function(){return this._actual.getTotalValue()},e.prototype.getAccumulatedValue=function(e){return this._actual.getAccumulatedValue(e)},e.prototype.getIndexOf=function(e){if(e=Math.floor(e),null!==this._cache){var t=e-this._cacheAccumulatedValueStart;if(t>=0&&t<this._cache.length)return this._cache[t]}return this._actual.getIndexOf(e)},e.prototype.warmUpCache=function(e,t){for(var n=[],r=e;r<=t;r++)n[r-e]=this.getIndexOf(r);this._cache=n,this._cacheAccumulatedValueStart=e},e}(),mc=function(){function e(e,t,n,r){this._uri=e,this._lines=t,this._eol=n,this._versionId=r,this._lineStarts=null}return e.prototype.dispose=function(){this._lines.length=0},e.prototype.getText=function(){return this._lines.join(this._eol)},e.prototype.onEvents=function(e){e.eol&&e.eol!==this._eol&&(this._eol=e.eol,this._lineStarts=null);for(var t=e.changes,n=0,r=t;n<r.length;n++){var o=r[n];this._acceptDeleteRange(o.range),this._acceptInsertText(new dn(o.range.startLineNumber,o.range.startColumn),o.text)}this._versionId=e.versionId},e.prototype._ensureLineStarts=function(){if(!this._lineStarts){for(var e=this._eol.length,t=this._lines.length,n=new Uint32Array(t),r=0;r<t;r++)n[r]=this._lines[r].length+e;this._lineStarts=new fc(n)}},e.prototype._setLineText=function(e,t){this._lines[e]=t,this._lineStarts&&this._lineStarts.changeValue(e,this._lines[e].length+this._eol.length)},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber)this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.endLineNumber-1].substring(e.endColumn-1)),this._lines.splice(e.startLineNumber,e.endLineNumber-e.startLineNumber),this._lineStarts&&this._lineStarts.removeValues(e.startLineNumber,e.endLineNumber-e.startLineNumber);else{if(e.startColumn===e.endColumn)return;this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.startLineNumber-1].substring(e.endColumn-1))}},e.prototype._acceptInsertText=function(e,t){if(0!==t.length){var n=t.split(/\r\n|\r|\n/);if(1!==n.length){n[n.length-1]+=this._lines[e.lineNumber-1].substring(e.column-1),this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]);for(var r=new Uint32Array(n.length-1),o=1;o<n.length;o++)this._lines.splice(e.lineNumber+o-1,0,n[o]),r[o-1]=n[o].length+this._eol.length;this._lineStarts&&this._lineStarts.insertValues(e.lineNumber,r)}else this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]+this._lines[e.lineNumber-1].substring(e.column-1))}},e}(),hc=function(){function e(t){var n=sc(t);this._defaultValue=n,this._asciiMap=e._createAsciiMap(n),this._map=new Map}return e._createAsciiMap=function(e){for(var t=new Uint8Array(256),n=0;n<256;n++)t[n]=e;return t},e.prototype.set=function(e,t){var n=sc(t);e>=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}(),gc=(function(){function e(){this._actual=new hc(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}(),function(){function e(e,t,n){for(var r=new Uint8Array(e*t),o=0,a=e*t;o<a;o++)r[o]=n;this._data=r,this.rows=e,this.cols=t}return e.prototype.get=function(e,t){return this._data[e*this.cols+t]},e.prototype.set=function(e,t,n){this._data[e*this.cols+t]=n},e}()),vc=function(){function e(e){for(var t=0,n=0,r=0,o=e.length;r<o;r++){var a=e[r],i=a[0],l=a[1],s=a[2];l>t&&(t=l),i>n&&(n=i),s>n&&(n=s)}t++,n++;var u=new gc(n,t,0);for(r=0,o=e.length;r<o;r++){var c=e[r];i=c[0],l=c[1],s=c[2];u.set(i,l,s)}this._states=u,this._maxCharCode=t}return e.prototype.nextState=function(e,t){return t<0||t>=this._maxCharCode?0:this._states.get(e,t)},e}(),yc=null;function bc(){return null===yc&&(yc=new vc([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),yc}var wc=null;function _c(){if(null===wc){wc=new hc(0);for(var e=" \t<>'\"\u3001\u3002\uff61\uff64\uff0c\uff0e\uff1a\uff1b\uff1f\uff01\uff20\uff03\uff04\uff05\uff06\uff0a\u2018\u201c\u3008\u300a\u300c\u300e\u3010\u3014\uff08\uff3b\uff5b\uff62\uff63\uff5d\uff3d\uff09\u3015\u3011\u300f\u300d\u300b\u3009\u201d\u2019\uff40\uff5e\u2026",t=0;t<e.length;t++)wc.set(e.charCodeAt(t),1);var n=".,;";for(t=0;t<n.length;t++)wc.set(n.charCodeAt(t),2)}return wc}var Cc=function(){function e(){}return e._createLink=function(e,t,n,r,o){var a=o-1;do{var i=t.charCodeAt(a),l=e.get(i);if(2!==l)break;a--}while(a>r);if(r>0){var s=t.charCodeAt(r-1),u=t.charCodeAt(a);(40===s&&41===u||91===s&&93===u||123===s&&125===u)&&a--}return{range:{startLineNumber:n,startColumn:r+1,endLineNumber:n,endColumn:a+2},url:t.substring(r,a+1)}},e.computeLinks=function(t,n){void 0===n&&(n=bc());for(var r=_c(),o=[],a=1,i=t.getLineCount();a<=i;a++){var l=t.getLineContent(a),s=l.length,u=0,c=0,d=0,f=1,p=!1,m=!1,h=!1;while(u<s){var g=!1,v=l.charCodeAt(u);if(13===f){var y=void 0;switch(v){case 40:p=!0,y=0;break;case 41:y=p?0:1;break;case 91:m=!0,y=0;break;case 93:y=m?0:1;break;case 123:h=!0,y=0;break;case 125:y=h?0:1;break;case 39:y=34===d||96===d?0:1;break;case 34:y=39===d||96===d?0:1;break;case 96:y=39===d||34===d?0:1;break;case 42:y=42===d?1:0;break;default:y=r.get(v)}1===y&&(o.push(e._createLink(r,l,a,c,u)),g=!0)}else if(12===f){y=void 0;91===v?(m=!0,y=0):y=r.get(v),1===y?g=!0:f=13}else f=n.nextState(f,v),0===f&&(g=!0);g&&(f=1,p=!1,m=!1,h=!1,c=u+1,d=v),u++}13===f&&o.push(e._createLink(r,l,a,c,s))}return o},e}();function Ec(e){return e&&"function"===typeof e.getLineCount&&"function"===typeof e.getLineContent?Cc.computeLinks(e):[]}var Mc=function(){function e(){this._defaultValueSet=[["true","false"],["True","False"],["Private","Public","Friend","ReadOnly","Partial","Protected","WriteOnly"],["public","protected","private"]]}return e.prototype.navigateValueSet=function(e,t,n,r,o){if(e&&t){var a=this.doNavigateValueSet(t,o);if(a)return{range:e,value:a}}if(n&&r){a=this.doNavigateValueSet(r,o);if(a)return{range:n,value:a}}return null},e.prototype.doNavigateValueSet=function(e,t){var n=this.numberReplace(e,t);return null!==n?n:this.textReplace(e,t)},e.prototype.numberReplace=function(e,t){var n=Math.pow(10,e.length-(e.lastIndexOf(".")+1)),r=Number(e),o=parseFloat(e);return isNaN(r)||isNaN(o)||r!==o?null:0!==r||t?(r=Math.floor(r*n),r+=t?n:-n,String(r/n)):null},e.prototype.textReplace=function(e,t){return this.valueSetsReplace(this._defaultValueSet,e,t)},e.prototype.valueSetsReplace=function(e,t,n){for(var r=null,o=0,a=e.length;null===r&&o<a;o++)r=this.valueSetReplace(e[o],t,n);return r},e.prototype.valueSetReplace=function(e,t,n){var r=e.indexOf(t);return r>=0?(r+=n?1:-1,r<0?r=e.length-1:r%=e.length,e[r]):null},e.INSTANCE=new e,e}(),Sc=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Oc=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},Tc=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},kc=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Sc(t,e),Object.defineProperty(t.prototype,"uri",{get:function(){return this._uri},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"version",{get:function(){return this._versionId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"eol",{get:function(){return this._eol},enumerable:!0,configurable:!0}),t.prototype.getValue=function(){return this.getText()},t.prototype.getLinesContent=function(){return this._lines.slice(0)},t.prototype.getLineCount=function(){return this._lines.length},t.prototype.getLineContent=function(e){return this._lines[e-1]},t.prototype.getWordAtPosition=function(e,t){var n=p(e.column,c(t),this._lines[e.lineNumber-1],0);return n?new fn(e.lineNumber,n.startColumn,e.lineNumber,n.endColumn):null},t.prototype.createWordIterator=function(e){var t,n,r=this,o=0,a=0,i=[],l=function(){if(a<i.length){var s=n.substring(i[a].start,i[a].end);return a+=1,t?t.value=s:t={done:!1,value:s},t}return o>=r._lines.length?Ie:(n=r._lines[o],i=r._wordenize(n,e),a=0,o+=1,l())};return{next:l}},t.prototype.getLineWords=function(e,t){for(var n=this._lines[e-1],r=this._wordenize(n,t),o=[],a=0,i=r;a<i.length;a++){var l=i[a];o.push({word:n.substring(l.start,l.end),startColumn:l.start+1,endColumn:l.end+1})}return o},t.prototype._wordenize=function(e,t){var n,r=[];t.lastIndex=0;while(n=t.exec(e)){if(0===n[0].length)break;r.push({start:n.index,end:n.index+n[0].length})}return r},t.prototype.getValueInRange=function(e){if(e=this._validateRange(e),e.startLineNumber===e.endLineNumber)return this._lines[e.startLineNumber-1].substring(e.startColumn-1,e.endColumn-1);var t=this._eol,n=e.startLineNumber-1,r=e.endLineNumber-1,o=[];o.push(this._lines[n].substring(e.startColumn-1));for(var a=n+1;a<r;a++)o.push(this._lines[a]);return o.push(this._lines[r].substring(0,e.endColumn-1)),o.join(t)},t.prototype.offsetAt=function(e){return e=this._validatePosition(e),this._ensureLineStarts(),this._lineStarts.getAccumulatedValue(e.lineNumber-2)+(e.column-1)},t.prototype.positionAt=function(e){e=Math.floor(e),e=Math.max(0,e),this._ensureLineStarts();var t=this._lineStarts.getIndexOf(e),n=this._lines[t.index].length;return{lineNumber:1+t.index,column:1+Math.min(t.remainder,n)}},t.prototype._validateRange=function(e){var t=this._validatePosition({lineNumber:e.startLineNumber,column:e.startColumn}),n=this._validatePosition({lineNumber:e.endLineNumber,column:e.endColumn});return t.lineNumber!==e.startLineNumber||t.column!==e.startColumn||n.lineNumber!==e.endLineNumber||n.column!==e.endColumn?{startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:n.lineNumber,endColumn:n.column}:e},t.prototype._validatePosition=function(e){if(!dn.isIPosition(e))throw new Error("bad position");var t=e.lineNumber,n=e.column,r=!1;if(t<1)t=1,n=1,r=!0;else if(t>this._lines.length)t=this._lines.length,n=this._lines[t-1].length+1,r=!0;else{var o=this._lines[t-1].length+1;n<1?(n=1,r=!0):n>o&&(n=o,r=!0)}return r?{lineNumber:t,column:n}:e},t}(mc),xc=function(){function e(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}return e.prototype.dispose=function(){this._models=Object.create(null)},e.prototype._getModel=function(e){return this._models[e]},e.prototype._getModels=function(){var e=this,t=[];return Object.keys(this._models).forEach(function(n){return t.push(e._models[n])}),t},e.prototype.acceptNewModel=function(e){this._models[e.url]=new kc(wt.parse(e.url),e.lines,e.EOL,e.versionId)},e.prototype.acceptModelChanged=function(e,t){if(this._models[e]){var n=this._models[e];n.onEvents(t)}},e.prototype.acceptRemovedModel=function(e){this._models[e]&&delete this._models[e]},e.prototype.computeDiff=function(e,t,n,r){return Oc(this,void 0,void 0,function(){var o,a,i,l,s,u,c;return Tc(this,function(d){return o=this._getModel(e),a=this._getModel(t),o&&a?(i=o.getLinesContent(),l=a.getLinesContent(),s=new oc(i,l,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:n,shouldMakePrettyDiff:!0,maxComputationTime:r}),u=s.computeDiff(),c=!(u.changes.length>0)&&this._modelsAreIdentical(o,a),[2,{quitEarly:u.quitEarly,identical:c,changes:u.changes}]):[2,null]})})},e.prototype._modelsAreIdentical=function(e,t){var n=e.getLineCount(),r=t.getLineCount();if(n!==r)return!1;for(var o=1;o<=n;o++){var a=e.getLineContent(o),i=t.getLineContent(o);if(a!==i)return!1}return!0},e.prototype.computeMoreMinimalEdits=function(t,n){return Oc(this,void 0,void 0,function(){var r,o,a,i,l,s,u,c,d,f,p,m,h,g,v,y,b,w;return Tc(this,function(_){if(r=this._getModel(t),!r)return[2,n];for(o=[],a=void 0,n=_r(n,function(e,t){if(e.range&&t.range)return fn.compareRangesUsingStarts(e.range,t.range);var n=e.range?0:1,r=t.range?0:1;return n-r}),i=0,l=n;i<l.length;i++)if(s=l[i],u=s.range,c=s.text,d=s.eol,"number"===typeof d&&(a=d),(!fn.isEmpty(u)||c)&&(f=r.getValueInRange(u),c=c.replace(/\r\n|\n|\r/g,r.eol),f!==c))if(Math.max(c.length,f.length)>e._diffLimit)o.push({range:u,text:c});else for(p=Ku(f,c,!1),m=r.offsetAt(fn.lift(u).getStartPosition()),h=0,g=p;h<g.length;h++)v=g[h],y=r.positionAt(m+v.originalStart),b=r.positionAt(m+v.originalStart+v.originalLength),w={text:c.substr(v.modifiedStart,v.modifiedLength),range:{startLineNumber:y.lineNumber,startColumn:y.column,endLineNumber:b.lineNumber,endColumn:b.column}},r.getValueInRange(w.range)!==w.text&&o.push(w);return"number"===typeof a&&o.push({eol:a,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),[2,o]})})},e.prototype.computeLinks=function(e){return Oc(this,void 0,void 0,function(){var t;return Tc(this,function(n){return t=this._getModel(e),t?[2,Ec(t)]:[2,null]})})},e.prototype.textualSuggest=function(t,n,r,o){return Oc(this,void 0,void 0,function(){var a,i,l,s,u,c,d,f;return Tc(this,function(p){if(a=this._getModel(t),!a)return[2,null];for(i=[],l=new Set,s=new RegExp(r,o),u=a.getWordAtPosition(n,s),u&&l.add(a.getValueInRange(u)),c=a.createWordIterator(s),d=c.next();!d.done&&l.size<=e._suggestionsLimit;d=c.next())f=d.value,l.has(f)||(l.add(f),isNaN(Number(f))&&i.push(f));return[2,i]})})},e.prototype.computeWordRanges=function(e,t,n,r){return Oc(this,void 0,void 0,function(){var o,a,i,l,s,u,c,d,f;return Tc(this,function(p){if(o=this._getModel(e),!o)return[2,Object.create(null)];for(a=new RegExp(n,r),i=Object.create(null),l=t.startLineNumber;l<t.endLineNumber;l++)for(s=o.getLineWords(l,a),u=0,c=s;u<c.length;u++)d=c[u],isNaN(Number(d.word))&&(f=i[d.word],f||(f=[],i[d.word]=f),f.push({startLineNumber:l,startColumn:d.startColumn,endLineNumber:l,endColumn:d.endColumn}));return[2,i]})})},e.prototype.navigateValueSet=function(e,t,n,r,o){return Oc(this,void 0,void 0,function(){var a,i,l,s,u,c;return Tc(this,function(d){return a=this._getModel(e),a?(i=new RegExp(r,o),t.startColumn===t.endColumn&&(t={startLineNumber:t.startLineNumber,startColumn:t.startColumn,endLineNumber:t.endLineNumber,endColumn:t.endColumn+1}),l=a.getValueInRange(t),s=a.getWordAtPosition({lineNumber:t.startLineNumber,column:t.startColumn},i),s?(u=a.getValueInRange(s),c=Mc.INSTANCE.navigateValueSet(t,l,s,u,n),[2,c]):[2,null]):[2,null]})})},e.prototype.loadForeignModule=function(e,t,n){var r=this,o=function(e,t){return r._host.fhr(e,t)},a=Bi(n,o),i={host:a,getMirrorModels:function(){return r._getModels()}};return this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory(i,t),Promise.resolve(zi(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))},e.prototype.fmr=function(e,t){if(!this._foreignModule||"function"!==typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(e){return Promise.reject(e)}},e._diffLimit=1e5,e._suggestionsLimit=1e4,e}();"function"===typeof importScripts&&(i["b"].monaco=bn());var Nc=En("textResourceConfigurationService"),Lc=En("textResourcePropertiesService"),Pc=En("logService"),Ic=function(){function e(){}return e.prototype.trace=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n]},e.prototype.error=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n]},e.prototype.dispose=function(){},e}(),Dc=i["b"].performance&&"function"===typeof i["b"].performance.now,Ac=function(){function e(e){this._highResolution=Dc&&e,this._startTime=this._now(),this._stopTime=-1}return e.create=function(t){return void 0===t&&(t=!0),new e(t)},e.prototype.stop=function(){this._stopTime=this._now()},e.prototype.elapsed=function(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime},e.prototype._now=function(){return this._highResolution?i["b"].performance.now():(new Date).getTime()},e}(),Rc=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Fc=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},Vc=function(e,t){return function(n,r){t(n,r,e)}},jc=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},zc=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},Bc=6e4,Hc=3e5;function Wc(e,t){var n=e.getModel(t);return!!n&&!n.isTooLargeForSyncing()}var Uc=function(e){function t(t,n,r){var o=e.call(this)||this;return o._modelService=t,o._workerManager=o._register(new Kc(o._modelService)),o._logService=r,o._register(Us.register("*",{provideLinks:function(e,t){return Wc(o._modelService,e.uri)?o._workerManager.withWorker().then(function(t){return t.computeLinks(e.uri)}).then(function(e){return e&&{links:e}}):Promise.resolve({links:[]})}})),o._register(Ns.register("*",new qc(o._workerManager,n,o._modelService))),o}return Rc(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.canComputeDiff=function(e,t){return Wc(this._modelService,e)&&Wc(this._modelService,t)},t.prototype.computeDiff=function(e,t,n,r){return this._workerManager.withWorker().then(function(o){return o.computeDiff(e,t,n,r)})},t.prototype.computeMoreMinimalEdits=function(e,t){var n=this;if(Or(t)){if(!Wc(this._modelService,e))return Promise.resolve(t);var r=Ac.create(!0),o=this._workerManager.withWorker().then(function(n){return n.computeMoreMinimalEdits(e,t)});return o.finally(function(){return n._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),r.elapsed())}),o}return Promise.resolve(void 0)},t.prototype.canNavigateValueSet=function(e){return Wc(this._modelService,e)},t.prototype.navigateValueSet=function(e,t,n){return this._workerManager.withWorker().then(function(r){return r.navigateValueSet(e,t,n)})},t.prototype.canComputeWordRanges=function(e){return Wc(this._modelService,e)},t.prototype.computeWordRanges=function(e,t){return this._workerManager.withWorker().then(function(n){return n.computeWordRanges(e,t)})},t=Fc([Vc(0,gs),Vc(1,Nc),Vc(2,Pc)],t),t}(Ne),qc=function(){function e(e,t,n){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=n}return e.prototype.provideCompletionItems=function(e,t){return jc(this,void 0,void 0,function(){var n,r,o,a,i,l;return zc(this,function(s){switch(s.label){case 0:return n=this._configurationService.getValue(e.uri,t,"editor").wordBasedSuggestions,n?Wc(this._modelService,e.uri)?(r=e.getWordAtPosition(t),o=r?new fn(t.lineNumber,r.startColumn,t.lineNumber,r.endColumn):fn.fromPositions(t),a=o.setEndPosition(t.lineNumber,t.column),[4,this._workerManager.withWorker()]):[2,void 0]:[2,void 0];case 1:return i=s.sent(),[4,i.textualSuggest(e.uri,t)];case 2:return l=s.sent(),l?[2,{suggestions:l.map(function(e){return{kind:18,label:e,insertText:e,range:{insert:a,replace:o}}})}]:[2,void 0]}})})},e}(),Kc=function(e){function t(t){var n=e.call(this)||this;n._modelService=t,n._editorWorkerClient=null,n._lastWorkerUsedTime=(new Date).getTime();var r=n._register(new pr);return r.cancelAndSet(function(){return n._checkStopIdleWorker()},Math.round(Hc/2)),n._register(n._modelService.onModelRemoved(function(e){return n._checkStopEmptyWorker()})),n}return Rc(t,e),t.prototype.dispose=function(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),e.prototype.dispose.call(this)},t.prototype._checkStopEmptyWorker=function(){if(this._editorWorkerClient){var e=this._modelService.getModels();0===e.length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}},t.prototype._checkStopIdleWorker=function(){if(this._editorWorkerClient){var e=(new Date).getTime()-this._lastWorkerUsedTime;e>Hc&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}},t.prototype.withWorker=function(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new Zc(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)},t}(Ne),Gc=function(e){function t(t,n,r){var o=e.call(this)||this;if(o._syncedModels=Object.create(null),o._syncedModelsLastUsedTime=Object.create(null),o._proxy=t,o._modelService=n,!r){var a=new pr;a.cancelAndSet(function(){return o._checkStopModelSync()},Math.round(Bc/2)),o._register(a)}return o}return Rc(t,e),t.prototype.dispose=function(){for(var t in this._syncedModels)Se(this._syncedModels[t]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),e.prototype.dispose.call(this)},t.prototype.ensureSyncedResources=function(e){for(var t=0,n=e;t<n.length;t++){var r=n[t],o=r.toString();this._syncedModels[o]||this._beginModelSync(r),this._syncedModels[o]&&(this._syncedModelsLastUsedTime[o]=(new Date).getTime())}},t.prototype._checkStopModelSync=function(){var e=(new Date).getTime(),t=[];for(var n in this._syncedModelsLastUsedTime){var r=e-this._syncedModelsLastUsedTime[n];r>Bc&&t.push(n)}for(var o=0,a=t;o<a.length;o++){var i=a[o];this._stopModelSync(i)}},t.prototype._beginModelSync=function(e){var t=this,n=this._modelService.getModel(e);if(n&&!n.isTooLargeForSyncing()){var r=e.toString();this._proxy.acceptNewModel({url:n.uri.toString(),lines:n.getLinesContent(),EOL:n.getEOL(),versionId:n.getVersionId()});var o=new xe;o.add(n.onDidChangeContent(function(e){t._proxy.acceptModelChanged(r.toString(),e)})),o.add(n.onWillDispose(function(){t._stopModelSync(r)})),o.add(Te(function(){t._proxy.acceptRemovedModel(r)})),this._syncedModels[r]=o}},t.prototype._stopModelSync=function(e){var t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],Se(t)},t}(Ne),Yc=function(){function e(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}return e.prototype.dispose=function(){this._instance.dispose()},e.prototype.getProxyObject=function(){return this._proxyObj},e}(),Xc=function(){function e(e){this._workerClient=e}return e.prototype.fhr=function(e,t){return this._workerClient.fhr(e,t)},e}(),Zc=function(e){function t(t,n,r){var o=e.call(this)||this;return o._modelService=t,o._keepIdleModels=n,o._workerFactory=new hu(r),o._worker=null,o._modelManager=null,o}return Rc(t,e),t.prototype.fhr=function(e,t){throw new Error("Not implemented!")},t.prototype._getOrCreateWorker=function(){if(!this._worker)try{this._worker=this._register(new cu(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new Xc(this)))}catch(e){su(e),this._worker=new Yc(new xc(new Xc(this),null))}return this._worker},t.prototype._getProxy=function(){var e=this;return this._getOrCreateWorker().getProxyObject().then(void 0,function(t){return su(t),e._worker=new Yc(new xc(new Xc(e),null)),e._getOrCreateWorker().getProxyObject()})},t.prototype._getOrCreateModelManager=function(e){return this._modelManager||(this._modelManager=this._register(new Gc(e,this._modelService,this._keepIdleModels))),this._modelManager},t.prototype._withSyncedResources=function(e){var t=this;return this._getProxy().then(function(n){return t._getOrCreateModelManager(n).ensureSyncedResources(e),n})},t.prototype.computeDiff=function(e,t,n,r){return this._withSyncedResources([e,t]).then(function(o){return o.computeDiff(e.toString(),t.toString(),n,r)})},t.prototype.computeMoreMinimalEdits=function(e,t){return this._withSyncedResources([e]).then(function(n){return n.computeMoreMinimalEdits(e.toString(),t)})},t.prototype.computeLinks=function(e){return this._withSyncedResources([e]).then(function(t){return t.computeLinks(e.toString())})},t.prototype.textualSuggest=function(e,t){var n=this;return this._withSyncedResources([e]).then(function(r){var o=n._modelService.getModel(e);if(!o)return null;var a=Bu.getWordDefinition(o.getLanguageIdentifier().id),i=a.source,l=da(a);return r.textualSuggest(e.toString(),t,i,l)})},t.prototype.computeWordRanges=function(e,t){var n=this;return this._withSyncedResources([e]).then(function(r){var o=n._modelService.getModel(e);if(!o)return Promise.resolve(null);var a=Bu.getWordDefinition(o.getLanguageIdentifier().id),i=a.source,l=da(a);return r.computeWordRanges(e.toString(),t,i,l)})},t.prototype.navigateValueSet=function(e,t,n){var r=this;return this._withSyncedResources([e]).then(function(o){var a=r._modelService.getModel(e);if(!a)return null;var i=Bu.getWordDefinition(a.getLanguageIdentifier().id),l=i.source,s=da(i);return o.navigateValueSet(e.toString(),t,n,l,s)})},t}(Ne),Qc=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function Jc(e,t){return new ed(e,t)}var $c,ed=function(e){function t(t,n){var r=e.call(this,t,n.keepIdleModels||!1,n.label)||this;return r._foreignModuleId=n.moduleId,r._foreignModuleCreateData=n.createData||null,r._foreignModuleHost=n.host||null,r._foreignProxy=null,r}return Qc(t,e),t.prototype.fhr=function(e,t){if(!this._foreignModuleHost||"function"!==typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(e){return Promise.reject(e)}},t.prototype._getForeignProxy=function(){var e=this;return this._foreignProxy||(this._foreignProxy=this._getProxy().then(function(t){var n=e._foreignModuleHost?zi(e._foreignModuleHost):[];return t.loadForeignModule(e._foreignModuleId,e._foreignModuleCreateData,n).then(function(n){e._foreignModuleCreateData=null;for(var r=function(e,n){return t.fmr(e,n)},o=function(e,t){return function(){var n=Array.prototype.slice.call(arguments,0);return t(e,n)}},a={},i=0,l=n;i<l.length;i++){var s=l[i];a[s]=o(s,r)}return a})})),this._foreignProxy},t.prototype.getProxy=function(){return this._getForeignProxy()},t.prototype.withSyncedResources=function(e){var t=this;return this._withSyncedResources(e).then(function(e){return t.getProxy()})},t}(Zc),td=function(){function e(e,t){this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}return e.prototype.equals=function(t){return t instanceof e&&this.slicedEquals(t,0,this._tokensCount)},e.prototype.slicedEquals=function(e,t,n){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;for(var r=t<<1,o=r+(n<<1),a=r;a<o;a++)if(this._tokens[a]!==e._tokens[a])return!1;return!0},e.prototype.getLineContent=function(){return this._text},e.prototype.getCount=function(){return this._tokensCount},e.prototype.getStartOffset=function(e){return e>0?this._tokens[e-1<<1]:0},e.prototype.getMetadata=function(e){var t=this._tokens[1+(e<<1)];return t},e.prototype.getLanguageId=function(e){var t=this._tokens[1+(e<<1)];return Ss.getLanguageId(t)},e.prototype.getStandardTokenType=function(e){var t=this._tokens[1+(e<<1)];return Ss.getTokenType(t)},e.prototype.getForeground=function(e){var t=this._tokens[1+(e<<1)];return Ss.getForeground(t)},e.prototype.getClassName=function(e){var t=this._tokens[1+(e<<1)];return Ss.getClassNameFromMetadata(t)},e.prototype.getInlineStyle=function(e,t){var n=this._tokens[1+(e<<1)];return Ss.getInlineStyleFromMetadata(n,t)},e.prototype.getEndOffset=function(e){return this._tokens[e<<1]},e.prototype.findTokenIndexAtOffset=function(t){return e.findIndexInTokensArray(this._tokens,t)},e.prototype.inflate=function(){return this},e.prototype.sliceAndInflate=function(e,t,n){return new nd(this,e,t,n)},e.convertToEndOffset=function(e,t){for(var n=e.length>>>1,r=n-1,o=0;o<r;o++)e[o<<1]=e[o+1<<1];e[r<<1]=t},e.findIndexInTokensArray=function(e,t){if(e.length<=2)return 0;var n=0,r=(e.length>>>1)-1;while(n<r){var o=n+Math.floor((r-n)/2),a=e[o<<1];if(a===t)return o+1;a<t?n=o+1:a>t&&(r=o)}return n},e}(),nd=function(){function e(e,t,n,r){this._source=e,this._startOffset=t,this._endOffset=n,this._deltaOffset=r,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(var o=this._firstTokenIndex,a=e.getCount();o<a;o++){var i=e.getStartOffset(o);if(i>=n)break;this._tokensCount++}}return e.prototype.equals=function(t){return t instanceof e&&(this._startOffset===t._startOffset&&this._endOffset===t._endOffset&&this._deltaOffset===t._deltaOffset&&this._source.slicedEquals(t._source,this._firstTokenIndex,this._tokensCount))},e.prototype.getCount=function(){return this._tokensCount},e.prototype.getForeground=function(e){return this._source.getForeground(this._firstTokenIndex+e)},e.prototype.getEndOffset=function(e){var t=this._source.getEndOffset(this._firstTokenIndex+e);return Math.min(this._endOffset,t)-this._startOffset+this._deltaOffset},e.prototype.getClassName=function(e){return this._source.getClassName(this._firstTokenIndex+e)},e.prototype.getInlineStyle=function(e,t){return this._source.getInlineStyle(this._firstTokenIndex+e,t)},e.prototype.findTokenIndexAtOffset=function(e){return this._source.findTokenIndexAtOffset(e+this._startOffset-this._deltaOffset)-this._firstTokenIndex},e}();$c="undefined"!==typeof TextDecoder?function(e){return new rd(e)}:function(e){return new od};var rd=function(){function e(e){this._decoder=new TextDecoder("UTF-16LE"),this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}return e.prototype.reset=function(){this._completedStrings=null,this._bufferLength=0},e.prototype.build=function(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()},e.prototype._buildBuffer=function(){if(0===this._bufferLength)return"";var e=new Uint16Array(this._buffer.buffer,0,this._bufferLength);return this._decoder.decode(e)},e.prototype._flushBuffer=function(){var e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e},e.prototype.write1=function(e){var t=this._capacity-this._bufferLength;t<=1&&(0===t||Ea(e))&&this._flushBuffer(),this._buffer[this._bufferLength++]=e},e.prototype.appendASCII=function(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e},e.prototype.appendASCIIString=function(e){var t=e.length;if(this._bufferLength+t>=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=e);for(var n=0;n<t;n++)this._buffer[this._bufferLength++]=e.charCodeAt(n)},e}(),od=function(){function e(){this._pieces=[],this._piecesLen=0}return e.prototype.reset=function(){this._pieces=[],this._piecesLen=0},e.prototype.build=function(){return this._pieces.join("")},e.prototype.write1=function(e){this._pieces[this._piecesLen++]=String.fromCharCode(e)},e.prototype.appendASCII=function(e){this._pieces[this._piecesLen++]=String.fromCharCode(e)},e.prototype.appendASCIIString=function(e){this._pieces[this._piecesLen++]=e},e}(),ad=function(){function e(e,t,n,r){this.startColumn=e,this.endColumn=t,this.className=n,this.type=r}return e._equals=function(e,t){return e.startColumn===t.startColumn&&e.endColumn===t.endColumn&&e.className===t.className&&e.type===t.type},e.equalsArr=function(t,n){var r=t.length,o=n.length;if(r!==o)return!1;for(var a=0;a<r;a++)if(!e._equals(t[a],n[a]))return!1;return!0},e.filter=function(t,n,r,o){if(0===t.length)return[];for(var a=[],i=0,l=0,s=t.length;l<s;l++){var u=t[l],c=u.range;if(!(c.endLineNumber<n||c.startLineNumber>n)&&(!c.isEmpty()||0!==u.type&&3!==u.type)){var d=c.startLineNumber===n?c.startColumn:r,f=c.endLineNumber===n?c.endColumn:o;a[i++]=new e(d,f,u.inlineClassName,u.type)}}return a},e.compare=function(e,t){return e.startColumn===t.startColumn?e.endColumn===t.endColumn?e.className<t.className?-1:e.className>t.className?1:0:e.endColumn-t.endColumn:e.startColumn-t.startColumn},e}(),id=function(){function e(e,t,n){this.startOffset=e,this.endOffset=t,this.className=n}return e}(),ld=function(){function e(){this.stopOffsets=[],this.classNames=[],this.count=0}return e.prototype.consumeLowerThan=function(e,t,n){while(this.count>0&&this.stopOffsets[0]<e){var r=0;while(r+1<this.count&&this.stopOffsets[r]===this.stopOffsets[r+1])r++;n.push(new id(t,this.stopOffsets[r],this.classNames.join(" "))),t=this.stopOffsets[r]+1,this.stopOffsets.splice(0,r+1),this.classNames.splice(0,r+1),this.count-=r+1}return this.count>0&&t<e&&(n.push(new id(t,e-1,this.classNames.join(" "))),t=e),t},e.prototype.insert=function(e,t){if(0===this.count||this.stopOffsets[this.count-1]<=e)this.stopOffsets.push(e),this.classNames.push(t);else for(var n=0;n<this.count;n++)if(this.stopOffsets[n]>=e){this.stopOffsets.splice(n,0,e),this.classNames.splice(n,0,t);break}this.count++},e}(),sd=function(){function e(){}return e.normalize=function(e,t){if(0===t.length)return[];for(var n=[],r=new ld,o=0,a=0,i=t.length;a<i;a++){var l=t[a],s=l.startColumn,u=l.endColumn,c=l.className;if(s>1){var d=e.charCodeAt(s-2);Ea(d)&&s--}if(u>1){d=e.charCodeAt(u-2);Ea(d)&&u--}var f=s-1,p=u-2;o=r.consumeLowerThan(f,o,n),0===r.count&&(o=f),r.insert(p,c)}return r.consumeLowerThan(1073741824,o,n),n},e}(),ud=function(){function e(e,t){this.endIndex=e,this.type=t}return e}(),cd=function(){function e(e,t){this.startOffset=e,this.endOffset=t}return e.prototype.equals=function(e){return this.startOffset===e.startOffset&&this.endOffset===e.endOffset},e}(),dd=function(){function e(e,t,n,r,o,a,i,l,s,u,c,d,f,p,m,h){this.useMonospaceOptimizations=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.continuesWithWrappedLine=r,this.isBasicASCII=o,this.containsRTL=a,this.fauxIndentLength=i,this.lineTokens=l,this.lineDecorations=s,this.tabSize=u,this.spaceWidth=c,this.stopRenderingLineAfter=d,this.renderWhitespace="all"===f?3:"boundary"===f?1:"selection"===f?2:0,this.renderControlCharacters=p,this.fontLigatures=m,this.selectionsOnLine=h&&h.sort(function(e,t){return e.startOffset<t.startOffset?-1:1})}return e.prototype.sameSelection=function(e){if(null===this.selectionsOnLine)return null===e;if(null===e)return!1;if(e.length!==this.selectionsOnLine.length)return!1;for(var t=0;t<this.selectionsOnLine.length;t++)if(!this.selectionsOnLine[t].equals(e[t]))return!1;return!0},e.prototype.equals=function(e){return this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineContent===e.lineContent&&this.continuesWithWrappedLine===e.continuesWithWrappedLine&&this.isBasicASCII===e.isBasicASCII&&this.containsRTL===e.containsRTL&&this.fauxIndentLength===e.fauxIndentLength&&this.tabSize===e.tabSize&&this.spaceWidth===e.spaceWidth&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.fontLigatures===e.fontLigatures&&ad.equalsArr(this.lineDecorations,e.lineDecorations)&&this.lineTokens.equals(e.lineTokens)&&this.sameSelection(e.selectionsOnLine)},e}(),fd=function(){function e(e,t){this.length=e,this._data=new Uint32Array(this.length),this._absoluteOffsets=new Uint32Array(this.length)}return e.getPartIndex=function(e){return(4294901760&e)>>>16},e.getCharIndex=function(e){return(65535&e)>>>0},e.prototype.setPartData=function(e,t,n,r){var o=(t<<16|n<<0)>>>0;this._data[e]=o,this._absoluteOffsets[e]=r+n},e.prototype.getAbsoluteOffsets=function(){return this._absoluteOffsets},e.prototype.charOffsetToPartData=function(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]},e.prototype.partDataToCharOffset=function(t,n,r){if(0===this.length)return 0;var o=(t<<16|r<<0)>>>0,a=0,i=this.length-1;while(a+1<i){var l=a+i>>>1,s=this._data[l];if(s===o)return l;s>o?i=l:a=l}if(a===i)return a;var u=this._data[a],c=this._data[i];if(u===o)return a;if(c===o)return i;var d,f=e.getPartIndex(u),p=e.getCharIndex(u),m=e.getPartIndex(c);d=f!==m?n:e.getCharIndex(c);var h=r-p,g=d-r;return h<=g?a:i},e}(),pd=function(){function e(e,t,n){this.characterMapping=e,this.containsRTL=t,this.containsForeignElements=n}return e}();function md(e,t){if(0===e.lineContent.length){var n=0,r="<span><span>\xa0</span></span>";if(e.lineDecorations.length>0){for(var o=[],a=0,i=e.lineDecorations.length;a<i;a++){var l=e.lineDecorations[a];1===l.type&&(o.push(e.lineDecorations[a].className),n|=1),2===l.type&&(o.push(e.lineDecorations[a].className),n|=2)}0!==n&&(r='<span><span class="'+o.join(" ")+'"></span></span>')}return t.appendASCIIString(r),new pd(new fd(0,0),!1,n)}return Ed(yd(e),t)}var hd=function(){function e(e,t,n,r){this.characterMapping=e,this.html=t,this.containsRTL=n,this.containsForeignElements=r}return e}();function gd(e){var t=$c(1e4),n=md(e,t);return new hd(n.characterMapping,t.build(),n.containsRTL,n.containsForeignElements)}var vd=function(){function e(e,t,n,r,o,a,i,l,s,u,c,d){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.len=r,this.isOverflowing=o,this.parts=a,this.containsForeignElements=i,this.tabSize=l,this.containsRTL=s,this.spaceWidth=u,this.renderWhitespace=c,this.renderControlCharacters=d}return e}();function yd(e){var t,n,r=e.useMonospaceOptimizations,o=e.lineContent;-1!==e.stopRenderingLineAfter&&e.stopRenderingLineAfter<o.length?(t=!0,n=e.stopRenderingLineAfter):(t=!1,n=o.length);var a=bd(e.lineTokens,e.fauxIndentLength,n);(3===e.renderWhitespace||1===e.renderWhitespace||2===e.renderWhitespace&&e.selectionsOnLine)&&(a=_d(o,n,e.continuesWithWrappedLine,a,e.fauxIndentLength,e.tabSize,r,e.selectionsOnLine,1===e.renderWhitespace));var i=0;if(e.lineDecorations.length>0){for(var l=0,s=e.lineDecorations.length;l<s;l++){var u=e.lineDecorations[l];3===u.type?i|=1:1===u.type?i|=1:2===u.type&&(i|=2)}a=Cd(o,n,a,e.lineDecorations)}return e.containsRTL||(a=wd(o,a,!e.isBasicASCII||e.fontLigatures)),new vd(r,e.canUseHalfwidthRightwardsArrow,o,n,t,a,i,e.tabSize,e.containsRTL,e.spaceWidth,e.renderWhitespace,e.renderControlCharacters)}function bd(e,t,n){var r=[],o=0;t>0&&(r[o++]=new ud(t,""));for(var a=0,i=e.getCount();a<i;a++){var l=e.getEndOffset(a);if(!(l<=t)){var s=e.getClassName(a);if(l>=n){r[o++]=new ud(n,s);break}r[o++]=new ud(l,s)}}return r}function wd(e,t,n){var r=0,o=[],a=0;if(n)for(var i=0,l=t.length;i<l;i++){var s=t[i],u=s.endIndex;if(r+50<u){for(var c=s.type,d=-1,f=r,p=r;p<u;p++)32===e.charCodeAt(p)&&(d=p),-1!==d&&p-f>=50&&(o[a++]=new ud(d+1,c),f=d+1,d=-1);f!==u&&(o[a++]=new ud(u,c))}else o[a++]=s;r=u}else for(i=0,l=t.length;i<l;i++){s=t[i],u=s.endIndex;var m=u-r;if(m>50){c=s.type;var h=Math.ceil(m/50);for(p=1;p<h;p++){var g=r+50*p;o[a++]=new ud(g,c)}o[a++]=new ud(u,c)}else o[a++]=s;r=u}return o}function _d(e,t,n,r,o,a,i,l,s){var u,c=[],d=0,f=0,p=r[f].type,m=r[f].endIndex,h=r.length,g=fa(e);-1===g?(g=t,u=t):u=ma(e);for(var v=0,y=0;y<o;y++){var b=e.charCodeAt(y);9===b?v=a:Va(b)?v+=2:v++}v%=a;var w=!1,_=0,C=l&&l[_];for(y=o;y<t;y++){b=e.charCodeAt(y);C&&y>=C.endOffset&&(_++,C=l&&l[_]);var E=void 0;if(y<g||y>u)E=!0;else if(9===b)E=!0;else if(32===b)if(s)if(w)E=!0;else{var M=y+1<t?e.charCodeAt(y+1):0;E=32===M||9===M}else E=!0;else E=!1;E&&l&&(E=!!C&&C.startOffset<=y&&C.endOffset>y),w?(!E||!i&&v>=a)&&(c[d++]=new ud(y,"vs-whitespace"),v%=a):(y===m||E&&y>o)&&(c[d++]=new ud(y,p),v%=a),9===b?v=a:Va(b)?v+=2:v++,w=E,y===m&&(f++,f<h&&(p=r[f].type,m=r[f].endIndex))}var S=!1;if(w)if(n&&s){var O=t>0?e.charCodeAt(t-1):0,T=t>1?e.charCodeAt(t-2):0,k=32===O&&32!==T&&9!==T;k||(S=!0)}else S=!0;return c[d++]=new ud(t,S?"vs-whitespace":p),c}function Cd(e,t,n,r){r.sort(ad.compare);for(var o=sd.normalize(e,r),a=o.length,i=0,l=[],s=0,u=0,c=0,d=n.length;c<d;c++){var f=n[c],p=f.endIndex,m=f.type;while(i<a&&o[i].startOffset<p){var h=o[i];if(h.startOffset>u&&(u=h.startOffset,l[s++]=new ud(u,m)),!(h.endOffset+1<=p)){u=p,l[s++]=new ud(u,m+" "+h.className);break}u=h.endOffset+1,l[s++]=new ud(u,m+" "+h.className),i++}p>u&&(u=p,l[s++]=new ud(u,m))}var g=n[n.length-1].endIndex;if(i<a&&o[i].startOffset===g){var v=[];while(i<a&&o[i].startOffset===g)v.push(o[i].className),i++;l[s++]=new ud(u,v.join(" "))}return l}function Ed(e,t){var n=e.fontIsMonospace,r=e.canUseHalfwidthRightwardsArrow,o=e.containsForeignElements,a=e.lineContent,i=e.len,l=e.isOverflowing,s=e.parts,u=e.tabSize,c=e.containsRTL,d=e.spaceWidth,f=e.renderWhitespace,p=e.renderControlCharacters,m=new fd(i+1,s.length),h=0,g=0,v=0,y=0,b=0;t.appendASCIIString("<span>");for(var w=0,_=s.length;w<_;w++){b+=y;var C=s[w],E=C.endIndex,M=C.type,S=0!==f&&M.indexOf("vs-whitespace")>=0;if(v=0,t.appendASCIIString('<span class="'),t.appendASCIIString(M),t.appendASCII(34),S){for(var O=0,T=h,k=g;T<E;T++){var x=a.charCodeAt(T);if(9===x){var N=u-(T+k)%u;k+=N-1,O+=N}else O++}if(!n){var L="vs-whitespace"===M;!L&&o||(t.appendASCIIString(' style="display:inline-block;width:'),t.appendASCIIString(String(d*O)),t.appendASCIIString('px"'))}for(t.appendASCII(62);h<E;h++){m.setPartData(h,w,v,b);x=a.charCodeAt(h);if(9===x){N=u-(h+g)%u;g+=N-1,v+=N-1,N>0&&(!r||N>1?t.write1(8594):t.write1(65515),N--);while(N>0)t.write1(160),N--}else t.write1(183);v++}y=O}else{O=0;for(c&&t.appendASCIIString(' dir="ltr"'),t.appendASCII(62);h<E;h++){m.setPartData(h,w,v,b);x=a.charCodeAt(h);switch(x){case 9:N=u-(h+g)%u;g+=N-1,v+=N-1;while(N>0)t.write1(160),O++,N--;break;case 32:t.write1(160),O++;break;case 60:t.appendASCIIString("&lt;"),O++;break;case 62:t.appendASCIIString("&gt;"),O++;break;case 38:t.appendASCIIString("&amp;"),O++;break;case 0:t.appendASCIIString("&#00;"),O++;break;case 65279:case 8232:t.write1(65533),O++;break;default:Va(x)&&g++,p&&x<32?(t.write1(9216+x),O++):(t.write1(x),O++)}v++}y=O}t.appendASCIIString("</span>")}return m.setPartData(i,s.length-1,v,b),l&&t.appendASCIIString("<span>&hellip;</span>"),t.appendASCIIString("</span>"),new pd(m,c,o)}var Md=function(){function e(e,t,n,r){this.top=0|e,this.left=0|t,this.width=0|n,this.height=0|r}return e}(),Sd=function(){function e(e,t){this.tabSize=e,this.data=t}return e}(),Od=function(){function e(e,t,n,r,o){this.content=e,this.continuesWithWrappedLine=t,this.minColumn=n,this.maxColumn=r,this.tokens=o}return e}(),Td=function(){function e(t,n,r,o,a,i,l,s,u){this.minColumn=t,this.maxColumn=n,this.content=r,this.continuesWithWrappedLine=o,this.isBasicASCII=e.isBasicASCII(r,i),this.containsRTL=e.containsRTL(r,this.isBasicASCII,a),this.tokens=l,this.inlineDecorations=s,this.tabSize=u}return e.isBasicASCII=function(e,t){return!t||Ra(e)},e.containsRTL=function(e,t,n){return!(t||!n)&&Pa(e)},e}(),kd=function(){function e(e,t,n){this.range=e,this.inlineClassName=t,this.type=n}return e}(),xd=function(){function e(e,t){this.range=e,this.options=t}return e}();function Nd(e){return Array.isArray(e)}function Ld(e){return!Nd(e)}function Pd(e){return"string"===typeof e}function Id(e){return!Pd(e)}function Dd(e){return!e}function Ad(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Rd(e){return e.replace(/[&<>'"_]/g,"-")}function Fd(e,t){console.log(e.languageId+": "+t)}function Vd(e,t){return new Error(e.languageId+": "+t)}function jd(e,t,n,r,o){var a=/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,i=null;return t.replace(a,function(t,a,l,s,u,c,d,f,p){return Dd(l)?Dd(s)?!Dd(u)&&u<r.length?Ad(e,r[u]):!Dd(d)&&e&&"string"===typeof e[d]?e[d]:(null===i&&(i=o.split("."),i.unshift(o)),!Dd(c)&&c<i.length?Ad(e,i[c]):""):Ad(e,n):"$"})}function zd(e,t){var n=t;while(n&&n.length>0){var r=e.tokenizer[n];if(r)return r;var o=n.lastIndexOf(".");n=o<0?null:n.substr(0,o)}return null}function Bd(e,t){var n=t;while(n&&n.length>0){var r=e.stateNames[n];if(r)return!0;var o=n.lastIndexOf(".");n=o<0?null:n.substr(0,o)}return!1}var Hd=5,Wd=function(){function e(e){this._maxCacheDepth=e,this._entries=Object.create(null)}return e.create=function(e,t){return this._INSTANCE.create(e,t)},e.prototype.create=function(e,t){if(null!==e&&e.depth>=this._maxCacheDepth)return new Ud(e,t);var n=Ud.getStackElementId(e);n.length>0&&(n+="|"),n+=t;var r=this._entries[n];return r||(r=new Ud(e,t),this._entries[n]=r,r)},e._INSTANCE=new e(Hd),e}(),Ud=function(){function e(e,t){this.parent=e,this.state=t,this.depth=(this.parent?this.parent.depth:0)+1}return e.getStackElementId=function(e){var t="";while(null!==e)t.length>0&&(t+="|"),t+=e.state,e=e.parent;return t},e._equals=function(e,t){while(null!==e&&null!==t){if(e===t)return!0;if(e.state!==t.state)return!1;e=e.parent,t=t.parent}return null===e&&null===t},e.prototype.equals=function(t){return e._equals(this,t)},e.prototype.push=function(e){return Wd.create(this,e)},e.prototype.pop=function(){return this.parent},e.prototype.popall=function(){var e=this;while(e.parent)e=e.parent;return e},e.prototype.switchTo=function(e){return Wd.create(this.parent,e)},e}(),qd=function(){function e(e,t){this.modeId=e,this.state=t}return e.prototype.equals=function(e){return this.modeId===e.modeId&&this.state.equals(e.state)},e.prototype.clone=function(){var t=this.state.clone();return t===this.state?this:new e(this.modeId,this.state)},e}(),Kd=function(){function e(e){this._maxCacheDepth=e,this._entries=Object.create(null)}return e.create=function(e,t){return this._INSTANCE.create(e,t)},e.prototype.create=function(e,t){if(null!==t)return new Gd(e,t);if(null!==e&&e.depth>=this._maxCacheDepth)return new Gd(e,t);var n=Ud.getStackElementId(e),r=this._entries[n];return r||(r=new Gd(e,null),this._entries[n]=r,r)},e._INSTANCE=new e(Hd),e}(),Gd=function(){function e(e,t){this.stack=e,this.embeddedModeData=t}return e.prototype.clone=function(){var e=this.embeddedModeData?this.embeddedModeData.clone():null;return e===this.embeddedModeData?this:Kd.create(this.stack,this.embeddedModeData)},e.prototype.equals=function(t){return t instanceof e&&(!!this.stack.equals(t.stack)&&(null===this.embeddedModeData&&null===t.embeddedModeData||null!==this.embeddedModeData&&null!==t.embeddedModeData&&this.embeddedModeData.equals(t.embeddedModeData)))},e}(),Yd=function(){function e(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}return e.prototype.enterMode=function(e,t){this._language=t},e.prototype.emit=function(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new hn(e,t,this._language)))},e.prototype.nestedModeTokenize=function(e,t,n){var r=t.modeId,o=t.state,a=Xs.get(r);if(!a)return this.enterMode(n,r),this.emit(n,""),o;var i=a.tokenize(e,o,n);return this._tokens=this._tokens.concat(i.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,i.endState},e.prototype.finalize=function(e){return new gn(this._tokens,e)},e}(),Xd=function(){function e(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}return e.prototype.enterMode=function(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id},e.prototype.emit=function(e,t){var n=this._theme.match(this._currentLanguageId,t);this._lastTokenMetadata!==n&&(this._lastTokenMetadata=n,this._tokens.push(e),this._tokens.push(n))},e._merge=function(e,t,n){var r=null!==e?e.length:0,o=t.length,a=null!==n?n.length:0;if(0===r&&0===o&&0===a)return new Uint32Array(0);if(0===r&&0===o)return n;if(0===o&&0===a)return e;var i=new Uint32Array(r+o+a);null!==e&&i.set(e);for(var l=0;l<o;l++)i[r+l]=t[l];return null!==n&&i.set(n,r+o),i},e.prototype.nestedModeTokenize=function(t,n,r){var o=n.modeId,a=n.state,i=Xs.get(o);if(!i)return this.enterMode(r,o),this.emit(r,""),a;var l=i.tokenize2(t,a,r);return this._prependTokens=e._merge(this._prependTokens,this._tokens,l.tokens),this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0,l.endState},e.prototype.finalize=function(t){return new vn(e._merge(this._prependTokens,this._tokens,null),t)},e}(),Zd=function(){function e(e,t,n,r){var o=this;this._modeService=e,this._standaloneThemeService=t,this._modeId=n,this._lexer=r,this._embeddedModes=Object.create(null),this.embeddedLoaded=Promise.resolve(void 0);var a=!1;this._tokenizationRegistryListener=Xs.onDidChange(function(e){if(!a){for(var t=!1,n=0,r=e.changedLanguages.length;n<r;n++){var i=e.changedLanguages[n];if(o._embeddedModes[i]){t=!0;break}}t&&(a=!0,Xs.fire([o._modeId]),a=!1)}})}return e.prototype.dispose=function(){this._tokenizationRegistryListener.dispose()},e.prototype.getLoadStatus=function(){var t=[];for(var n in this._embeddedModes){var r=Xs.get(n);if(r){if(r instanceof e){var o=r.getLoadStatus();!1===o.loaded&&t.push(o.promise)}}else{var a=Xs.getPromise(n);a&&t.push(a)}}return 0===t.length?{loaded:!0}:{loaded:!1,promise:Promise.all(t).then(function(e){})}},e.prototype.getInitialState=function(){var e=Wd.create(null,this._lexer.start);return Kd.create(e,null)},e.prototype.tokenize=function(e,t,n){var r=new Yd,o=this._tokenize(e,t,n,r);return r.finalize(o)},e.prototype.tokenize2=function(e,t,n){var r=new Xd(this._modeService,this._standaloneThemeService.getTheme().tokenTheme),o=this._tokenize(e,t,n,r);return r.finalize(o)},e.prototype._tokenize=function(e,t,n,r){return t.embeddedModeData?this._nestedTokenize(e,t,n,r):this._myTokenize(e,t,n,r)},e.prototype._findLeavingNestedModeOffset=function(e,t){var n=this._lexer.tokenizer[t.stack.state];if(!n&&(n=zd(this._lexer,t.stack.state),!n))throw Vd(this._lexer,"tokenizer state is not defined: "+t.stack.state);for(var r=-1,o=!1,a=0,i=n;a<i.length;a++){var l=i[a];if(Id(l.action)&&"@pop"===l.action.nextEmbedded){o=!0;var s=l.regex,u=l.regex.source;"^(?:"===u.substr(0,4)&&")"===u.substr(u.length-1,1)&&(s=new RegExp(u.substr(4,u.length-5),s.ignoreCase?"i":""));var c=e.search(s);-1!==c&&(-1===r||c<r)&&(r=c)}}if(!o)throw Vd(this._lexer,'no rule containing nextEmbedded: "@pop" in tokenizer embedded state: '+t.stack.state);return r},e.prototype._nestedTokenize=function(e,t,n,r){var o=this._findLeavingNestedModeOffset(e,t);if(-1===o){var a=r.nestedModeTokenize(e,t.embeddedModeData,n);return Kd.create(t.stack,new qd(t.embeddedModeData.modeId,a))}var i=e.substring(0,o);i.length>0&&r.nestedModeTokenize(i,t.embeddedModeData,n);var l=e.substring(o);return this._myTokenize(l,t,n+o,r)},e.prototype._safeRuleName=function(e){return e?e.name:"(unknown)"},e.prototype._myTokenize=function(e,t,n,r){r.enterMode(n,this._modeId);var o=e.length,a=t.embeddedModeData,i=t.stack,l=0,s=null,u=!0;while(u||l<o){var c=l,d=i.depth,f=s?s.groups.length:0,p=i.state,m=null,h=null,g=null,v=null,y=null;if(s){m=s.matches;var b=s.groups.shift();h=b.matched,g=b.action,v=s.rule,0===s.groups.length&&(s=null)}else{if(!u&&l>=o)break;u=!1;var w=this._lexer.tokenizer[p];if(!w&&(w=zd(this._lexer,p),!w))throw Vd(this._lexer,"tokenizer state is not defined: "+p);for(var _=e.substr(l),C=0,E=w;C<E.length;C++){var M=E[C];if((0===l||!M.matchOnlyAtLineStart)&&(m=_.match(M.regex),m)){h=m[0],g=M.action;break}}}if(m||(m=[""],h=""),g||(l<o&&(m=[e.charAt(l)],h=m[0]),g=this._lexer.defaultToken),null===h)break;l+=h.length;while(Ld(g)&&Id(g)&&g.test)g=g.test(h,m,p,l===o);var S=null;if("string"===typeof g||Array.isArray(g))S=g;else if(g.group)S=g.group;else if(null!==g.token&&void 0!==g.token){if(S=g.tokenSubst?jd(this._lexer,g.token,h,m,p):g.token,g.nextEmbedded)if("@pop"===g.nextEmbedded){if(!a)throw Vd(this._lexer,"cannot pop embedded mode if not inside one");a=null}else{if(a)throw Vd(this._lexer,"cannot enter embedded mode from within an embedded mode");y=jd(this._lexer,g.nextEmbedded,h,m,p)}if(g.goBack&&(l=Math.max(0,l-g.goBack)),g.switchTo&&"string"===typeof g.switchTo){var O=jd(this._lexer,g.switchTo,h,m,p);if("@"===O[0]&&(O=O.substr(1)),!zd(this._lexer,O))throw Vd(this._lexer,"trying to switch to a state '"+O+"' that is undefined in rule: "+this._safeRuleName(v));i=i.switchTo(O)}else{if(g.transform&&"function"===typeof g.transform)throw Vd(this._lexer,"action.transform not supported");if(g.next)if("@push"===g.next){if(i.depth>=this._lexer.maxStack)throw Vd(this._lexer,"maximum tokenizer stack size reached: ["+i.state+","+i.parent.state+",...]");i=i.push(p)}else if("@pop"===g.next){if(i.depth<=1)throw Vd(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(v));i=i.pop()}else if("@popall"===g.next)i=i.popall();else{O=jd(this._lexer,g.next,h,m,p);if("@"===O[0]&&(O=O.substr(1)),!zd(this._lexer,O))throw Vd(this._lexer,"trying to set a next state '"+O+"' that is undefined in rule: "+this._safeRuleName(v));i=i.push(O)}}g.log&&"string"===typeof g.log&&Fd(this._lexer,this._lexer.languageId+": "+jd(this._lexer,g.log,h,m,p))}if(null===S)throw Vd(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(v));if(Array.isArray(S)){if(s&&s.groups.length>0)throw Vd(this._lexer,"groups cannot be nested: "+this._safeRuleName(v));if(m.length!==S.length+1)throw Vd(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(v));for(var T=0,k=1;k<m.length;k++)T+=m[k].length;if(T!==h.length)throw Vd(this._lexer,"with groups, all characters should be matched in consecutive groups in rule: "+this._safeRuleName(v));s={rule:v,matches:m,groups:[]};for(k=0;k<S.length;k++)s.groups[k]={action:S[k],matched:m[k+1]};l-=h.length}else{if("@rematch"===S&&(l-=h.length,h="",m=null,S=""),0===h.length){if(0===o||d!==i.depth||p!==i.state||(s?s.groups.length:0)!==f)continue;throw Vd(this._lexer,"no progress in tokenizer in rule: "+this._safeRuleName(v))}var x=null;if(Pd(S)&&0===S.indexOf("@brackets")){var N=S.substr("@brackets".length),L=Qd(this._lexer,h);if(!L)throw Vd(this._lexer,"@brackets token returned but no bracket defined as: "+h);x=Rd(L.token+N)}else{var P=""===S?"":S+this._lexer.tokenPostfix;x=Rd(P)}if(r.emit(c+n,x),null!==y){var I=this._modeService.getModeIdForLanguageName(y);I&&(y=I);var D=this._getNestedEmbeddedModeData(y);if(l<o){_=e.substr(l);return this._nestedTokenize(_,Kd.create(i,D),n+l,r)}return Kd.create(i,D)}}}return Kd.create(i,a)},e.prototype._getNestedEmbeddedModeData=function(e){var t=this._locateMode(e);if(t){var n=Xs.get(t);if(n)return new qd(t,n.getInitialState())}return new qd(t||Js,Qs)},e.prototype._locateMode=function(e){if(!e||!this._modeService.isRegisteredMode(e))return null;if(e===this._modeId)return e;var t=this._modeService.getModeId(e);return t&&(this._modeService.triggerMode(t),this._embeddedModes[t]=!0),t},e}();function Qd(e,t){if(!t)return null;t=Ad(e,t);for(var n=e.brackets,r=0,o=n;r<o.length;r++){var a=o[r];if(a.open===t)return{token:a.token,bracketType:1};if(a.close===t)return{token:a.token,bracketType:-1}}return null}function Jd(e,t,n,r){return new Zd(e,t,n,r)}var $d,ef=function(){function e(){}return e.colorizeElement=function(e,t,n,r){r=r||{};var o=r.theme||"vs",a=r.mimeType||n.getAttribute("lang")||n.getAttribute("data-lang");if(!a)return console.error("Mode not detected"),Promise.resolve();e.setTheme(o);var i=n.firstChild?n.firstChild.nodeValue:"";n.className+=" "+o;var l=function(e){n.innerHTML=e};return this.colorize(t,i||"",a,r).then(l,function(e){return console.error(e)})},e.colorize=function(e,t,n,r){var o=4;r&&"number"===typeof r.tabSize&&(o=r.tabSize),Ba(t)&&(t=t.substr(1));var a=t.split(/\r\n|\r|\n/),i=e.getModeId(n);if(!i)return Promise.resolve(nf(a,o));e.triggerMode(i);var l=Xs.get(i);if(l)return tf(a,o,l);var s=Xs.getPromise(i);return s?new Promise(function(e,t){s.then(function(n){tf(a,o,n).then(e,t)},t)}):new Promise(function(e,t){var n=null,r=null,l=function(){n&&(n.dispose(),n=null),r&&(r.dispose(),r=null);var l=Xs.get(i);l?tf(a,o,l).then(e,t):e(nf(a,o))};r=new fr,r.cancelAndSet(l,500),n=Xs.onDidChange(function(e){e.changedLanguages.indexOf(i)>=0&&l()})})},e.colorizeLine=function(e,t,n,r,o){void 0===o&&(o=4);var a=Td.isBasicASCII(e,t),i=Td.containsRTL(e,a,n),l=gd(new dd(!1,!0,e,!1,a,i,0,r,[],o,0,-1,"none",!1,!1,null));return l.html},e.colorizeModelLine=function(e,t,n){void 0===n&&(n=4);var r=e.getLineContent(t);e.forceTokenization(t);var o=e.getLineTokens(t),a=o.inflate();return this.colorizeLine(r,e.mightContainNonBasicASCII(),e.mightContainRTL(),a,n)},e}();function tf(e,t,n){return new Promise(function(r,o){var a=function(){var i=rf(e,t,n);if(n instanceof Zd){var l=n.getLoadStatus();if(!1===l.loaded)return void l.promise.then(a,o)}r(i)};a()})}function nf(e,t){var n=[],r=16793600,o=new Uint32Array(2);o[0]=0,o[1]=r;for(var a=0,i=e.length;a<i;a++){var l=e[a];o[0]=l.length;var s=new td(o,l),u=Td.isBasicASCII(l,!0),c=Td.containsRTL(l,u,!0),d=gd(new dd(!1,!0,l,!1,u,c,0,s,[],t,0,-1,"none",!1,!1,null));n=n.concat(d.html),n.push("<br/>")}return n.join("")}function rf(e,t,n){for(var r=[],o=n.getInitialState(),a=0,i=e.length;a<i;a++){var l=e[a],s=n.tokenize2(l,o,0);td.convertToEndOffset(s.tokens,l.length);var u=new td(s.tokens,l),c=Td.isBasicASCII(l,!0),d=Td.containsRTL(l,c,!0),f=gd(new dd(!1,!0,l,!1,c,d,0,u.inflate(),[],t,0,-1,"none",!1,!1,null));r=r.concat(f.html),r.push("<br/>"),o=s.endState}return r.join("")}(function(e){e[e["Ignore"]=0]="Ignore",e[e["Info"]=1]="Info",e[e["Warning"]=2]="Warning",e[e["Error"]=3]="Error"})($d||($d={})),function(e){var t="error",n="warning",r="warn",o="info",i=Object.create(null);function l(a){return a?ya(t,a)?e.Error:ya(n,a)||ya(r,a)?e.Warning:ya(o,a)?e.Info:e.Ignore:e.Ignore}i[e.Error]=a("sev.error","Error"),i[e.Warning]=a("sev.warning","Warning"),i[e.Info]=a("sev.info","Info"),e.fromValue=l}($d||($d={}));var of=$d;function af(e){return!(!e||"function"!==typeof e.getEditorType)&&e.getEditorType()===Dl.ICodeEditor}var lf=function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){gl(ki(e)),gl(xi(t)),gl(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}(),sf=new lf,uf={JSONContribution:"base.contributions.json"};function cf(e){return e.length>0&&"#"===e.charAt(e.length-1)?e.substring(0,e.length-1):e}var df=function(){function e(){this._onDidChangeSchema=new Ue,this.schemasById={}}return e.prototype.registerSchema=function(e,t){this.schemasById[cf(e)]=t,this._onDidChangeSchema.fire(e)},e.prototype.notifySchemaChanged=function(e){this._onDidChangeSchema.fire(e)},e}(),ff=new df;sf.add(uf.JSONContribution,ff);var pf={Configuration:"base.contributions.configuration"},mf={properties:{},patternProperties:{}},hf={properties:{},patternProperties:{}},gf={properties:{},patternProperties:{}},vf={properties:{},patternProperties:{}},yf={properties:{},patternProperties:{}},bf={properties:{},patternProperties:{}},wf="vscode://schemas/settings/editor",_f=sf.as(uf.JSONContribution),Cf=function(){function e(){this.overrideIdentifiers=[],this._onDidSchemaChange=new Ue,this._onDidUpdateConfiguration=new Ue,this.defaultOverridesConfigurationNode={id:"defaultOverrides",title:a("defaultConfigurations.title","Default Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultOverridesConfigurationNode],this.editorConfigurationSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},this.overridePropertyPattern=this.computeOverridePropertyPattern(),_f.registerSchema(wf,this.editorConfigurationSchema)}return e.prototype.registerConfiguration=function(e,t){void 0===t&&(t=!0),this.registerConfigurations([e],t)},e.prototype.registerConfigurations=function(e,t){var n=this;void 0===t&&(t=!0);var r=[];e.forEach(function(e){r.push.apply(r,n.validateAndRegisterProperties(e,t)),n.configurationContributors.push(e),n.registerJSONConfiguration(e),n.updateSchemaForOverrideSettingsConfiguration(e)}),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(r)},e.prototype.registerOverrideIdentifiers=function(e){var t;(t=this.overrideIdentifiers).push.apply(t,e),this.updateOverridePropertyPatternKey()},e.prototype.validateAndRegisterProperties=function(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=3),void 0===r&&(r=!1),n=Ii(e.scope)?n:e.scope,r=e.overridable||r;var o=[],a=e.properties;if(a)for(var i in a){var l=void 0;if(t&&(l=xf(i)))console.warn(l),delete a[i];else{var s=a[i],u=s.default;Pi(u)&&(s.default=Tf(s.type)),r&&(s.overridable=!0),Of.test(i)?s.scope=void 0:s.scope=Ii(s.scope)?n:s.scope,!a[i].hasOwnProperty("included")||a[i].included?(this.configurationProperties[i]=a[i],o.push(i)):(this.excludedConfigurationProperties[i]=a[i],delete a[i])}}var c=e.allOf;if(c)for(var d=0,f=c;d<f.length;d++){var p=f[d];o.push.apply(o,this.validateAndRegisterProperties(p,t,n,r))}return o},e.prototype.getConfigurationProperties=function(){return this.configurationProperties},e.prototype.registerJSONConfiguration=function(e){function t(e){var n=e.properties;if(n)for(var r in n)switch(mf.properties[r]=n[r],n[r].scope){case 1:hf.properties[r]=n[r];break;case 2:gf.properties[r]=n[r];break;case 5:vf.properties[r]=n[r];break;case 3:yf.properties[r]=n[r];break;case 4:bf.properties[r]=n[r];break}var o=e.allOf;o&&o.forEach(t)}t(e)},e.prototype.updateSchemaForOverrideSettingsConfiguration=function(e){e.id!==Ef&&(this.update(e),_f.registerSchema(wf,this.editorConfigurationSchema))},e.prototype.updateOverridePropertyPatternKey=function(){var e=mf.patternProperties[this.overridePropertyPattern];e||(e={type:"object",description:a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:"Unknown Identifier. Use language identifiers",$ref:wf}),delete mf.patternProperties[this.overridePropertyPattern],delete hf.patternProperties[this.overridePropertyPattern],delete gf.patternProperties[this.overridePropertyPattern],delete vf.patternProperties[this.overridePropertyPattern],delete yf.patternProperties[this.overridePropertyPattern],delete bf.patternProperties[this.overridePropertyPattern],this.overridePropertyPattern=this.computeOverridePropertyPattern(),mf.patternProperties[this.overridePropertyPattern]=e,hf.patternProperties[this.overridePropertyPattern]=e,gf.patternProperties[this.overridePropertyPattern]=e,vf.patternProperties[this.overridePropertyPattern]=e,yf.patternProperties[this.overridePropertyPattern]=e,bf.patternProperties[this.overridePropertyPattern]=e,this._onDidSchemaChange.fire()},e.prototype.update=function(e){var t=this,n=e.properties;if(n)for(var r in n)n[r].overridable&&(this.editorConfigurationSchema.properties[r]=this.getConfigurationProperties()[r]);var o=e.allOf;o&&o.forEach(function(e){return t.update(e)})},e.prototype.computeOverridePropertyPattern=function(){return this.overrideIdentifiers.length?Sf.replace("${0}",this.overrideIdentifiers.map(function(e){return ua(e,!1).source}).join("|")):Mf},e}(),Ef="override",Mf="\\[.*\\]$",Sf="\\[(${0})\\]$",Of=new RegExp(Mf);function Tf(e){var t=Array.isArray(e)?e[0]:e;switch(t){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}var kf=new Cf;function xf(e){return Of.test(e)?a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==kf.getConfigurationProperties()[e]?a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):null}sf.add(pf.Configuration,kf);var Nf=Object.prototype.hasOwnProperty;function Lf(e,t){var n=function(n){if(Nf.call(e,n)){var r=t({key:n,value:e[n]},function(){delete e[n]});if(!1===r)return{value:void 0}}};for(var r in e){var o=n(r);if("object"===typeof o)return o.value}}var Pf=function(){function e(){this.map=new Map}return e.prototype.add=function(e,t){var n=this.map.get(e);n||(n=new Set,this.map.set(e,n)),n.add(t)},e.prototype.delete=function(e,t){var n=this.map.get(e);n&&(n.delete(t),0===n.size&&this.map.delete(e))},e.prototype.forEach=function(e,t){var n=this.map.get(e);n&&n.forEach(t)},e}(),If=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Df=function(){return Df=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Df.apply(this,arguments)},Af=new(function(){function e(){this._tabFocus=!1,this._onDidChangeTabFocus=new Ue,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}return e.prototype.getTabFocusMode=function(){return this._tabFocus},e.prototype.setTabFocusMode=function(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))},e}()),Rf=Object.hasOwnProperty,Ff=function(){function e(){this._values=[]}return e.prototype._read=function(e){return this._values[e]},e.prototype.get=function(e){return this._values[e]},e.prototype._write=function(e,t){this._values[e]=t},e}(),Vf=function(){function e(){this._values=[]}return e.prototype._read=function(e){return this._values[e]},e.prototype._write=function(e,t){this._values[e]=t},e}(),jf=function(){function e(){}return e.readOptions=function(e){for(var t=e,n=new Vf,r=0,o=se;r<o.length;r++){var a=o[r],i="_never_"===a.name?void 0:t[a.name];n._write(a.id,i)}return n},e.validateOptions=function(e){for(var t=new y,n=0,r=se;n<r.length;n++){var o=r[n];t._write(o.id,o.validate(e._read(o.id)))}return t},e.computeOptions=function(e,t){for(var n=new Ff,r=0,o=se;r<o.length;r++){var a=o[r];n._write(a.id,a.compute(t,n,e._read(a.id)))}return n},e._deepEquals=function(t,n){if("object"!==typeof t||"object"!==typeof n)return t===n;if(Array.isArray(t)||Array.isArray(n))return!(!Array.isArray(t)||!Array.isArray(n))&&br(t,n);for(var r in t)if(!e._deepEquals(t[r],n[r]))return!1;return!0},e.checkEquals=function(t,n){for(var r=[],o=!1,a=0,i=se;a<i.length;a++){var l=i[a],s=!e._deepEquals(t._read(l.id),n._read(l.id));r[l.id]=s,s&&(o=!0)}return o?new v(r):null},e}();function zf(e){var t=e.wordWrap;!0===t?e.wordWrap="on":!1===t&&(e.wordWrap="off");var n=e.lineNumbers;!0===n?e.lineNumbers="on":!1===n&&(e.lineNumbers="off");var r=e.autoClosingBrackets;!1===r&&(e.autoClosingBrackets="never",e.autoClosingQuotes="never",e.autoSurround="never");var o=e.cursorBlinking;"visible"===o&&(e.cursorBlinking="solid");var a=e.renderWhitespace;!0===a?e.renderWhitespace="boundary":!1===a&&(e.renderWhitespace="none");var i=e.renderLineHighlight;!0===i?e.renderLineHighlight="line":!1===i&&(e.renderLineHighlight="none");var l=e.acceptSuggestionOnEnter;!0===l?e.acceptSuggestionOnEnter="on":!1===l&&(e.acceptSuggestionOnEnter="off");var s=e.tabCompletion;!1===s?e.tabCompletion="off":!0===s&&(e.tabCompletion="onlySnippets");var u=e.suggest;if(u&&"object"===typeof u.filteredTypes&&u.filteredTypes){var c={method:"showMethods",function:"showFunctions",constructor:"showConstructors",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Lf(c,function(e){var t=u.filteredTypes[e.key];!1===t&&(u[e.value]=t)})}var d=e.hover;!0===d?e.hover={enabled:!0}:!1===d&&(e.hover={enabled:!1});var f=e.parameterHints;!0===f?e.parameterHints={enabled:!0}:!1===f&&(e.parameterHints={enabled:!1});var p=e.autoIndent;!0===p?e.autoIndent="full":!1===p&&(e.autoIndent="advanced");var m=e.matchBrackets;!0===m?e.matchBrackets="always":!1===m&&(e.matchBrackets="never")}function Bf(e){var t=vl(e);return zf(t),t}var Hf=function(e){function t(t,n){var r=e.call(this)||this;return r._onDidChange=r._register(new Ue),r.onDidChange=r._onDidChange.event,r.isSimpleWidget=t,r._isDominatedByLongLines=!1,r._lineNumbersDigitCount=1,r._rawOptions=Bf(n),r._readOptions=jf.readOptions(r._rawOptions),r._validatedOptions=jf.validateOptions(r._readOptions),r._register(Sl.onDidChangeZoomLevel(function(e){return r._recomputeOptions()})),r._register(Af.onDidChangeTabFocus(function(e){return r._recomputeOptions()})),r}return If(t,e),t.prototype.observeReferenceElement=function(e){},t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._recomputeOptions=function(){var e=this.options,t=this._computeInternalOptions();if(e){var n=jf.checkEquals(e,t);if(null===n)return;this.options=t,this._onDidChange.fire(n)}else this.options=t},t.prototype.getRawOptions=function(){return this._rawOptions},t.prototype._computeInternalOptions=function(){var e=this._getEnvConfiguration(),t=xl.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,this.isSimpleWidget),n={outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:Af.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return jf.computeOptions(this._validatedOptions,n)},t._subsetEquals=function(e,t){for(var n in t)if(Rf.call(t,n)){var r=t[n],o=e[n];if(o===r)continue;if(Array.isArray(o)&&Array.isArray(r)){if(!br(o,r))return!1;continue}if("object"===typeof o&&"object"===typeof r){if(!this._subsetEquals(o,r))return!1;continue}return!1}return!0},t.prototype.updateOptions=function(e){if("undefined"!==typeof e){var n=Bf(e);t._subsetEquals(this._rawOptions,n)||(this._rawOptions=wl(this._rawOptions,n||{}),this._readOptions=jf.readOptions(this._rawOptions),this._validatedOptions=jf.validateOptions(this._readOptions),this._recomputeOptions())}},t.prototype.setIsDominatedByLongLines=function(e){this._isDominatedByLongLines=e,this._recomputeOptions()},t.prototype.setMaxLineNumber=function(e){var n=t._digitCount(e);this._lineNumbersDigitCount!==n&&(this._lineNumbersDigitCount=n,this._recomputeOptions())},t._digitCount=function(e){var t=0;while(e)e=Math.floor(e/10),t++;return t||1},t}(Ne),Wf=Object.freeze({id:"editor",order:5,type:"object",title:a("editorConfigurationTitle","Editor"),overridable:!0,scope:4}),Uf=sf.as(pf.Configuration),qf=Df(Df({},Wf),{properties:{"editor.tabSize":{type:"number",default:le.tabSize,minimum:1,markdownDescription:a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:le.insertSpaces,markdownDescription:a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:le.detectIndentation,markdownDescription:a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:le.trimAutoWhitespace,description:a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:le.largeFileOptimizations,description:a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:a("ignoreTrimWhitespace","Controls whether the diff editor shows changes in leading or trailing whitespace as diffs.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")}}});function Kf(e){return"undefined"!==typeof e.type||"undefined"!==typeof e.anyOf}for(var Gf=0,Yf=se;Gf<Yf.length;Gf++){var Xf=Yf[Gf],Zf=Xf.schema;if("undefined"!==typeof Zf)if(Kf(Zf))qf.properties["editor."+Xf.name]=Zf;else for(var Qf in Zf)Rf.call(Zf,Qf)&&(qf.properties[Qf]=Zf[Qf])}var Jf=null;function $f(){return null===Jf&&(Jf=Object.create(null),Object.keys(qf.properties).forEach(function(e){Jf[e]=!0})),Jf}function ep(e){var t=$f();return t["editor."+e]||!1}function tp(e){var t=$f();return t["diffEditor."+e]||!1}Uf.registerConfiguration(qf);var np=function(){function e(){}return e.insert=function(e,t){return{range:new fn(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}},e.delete=function(e){return{range:e,text:null}},e.replace=function(e,t){return{range:e,text:t}},e.replaceMove=function(e,t){return{range:e,text:t,forceMoveMarkers:!0}},e}(),rp=En("configurationService");function op(e,t){var n=Object.create(null);for(var r in e)ap(n,r,e[r],t);return n}function ap(e,t,n,r){for(var o=t.split("."),a=o.pop(),i=e,l=0;l<o.length;l++){var s=o[l],u=i[s];switch(typeof u){case"undefined":u=i[s]=Object.create(null);break;case"object":break;default:return void r("Ignoring "+t+" as "+o.slice(0,l+1).join(".")+" is "+JSON.stringify(u))}i=u}"object"===typeof i?i[a]=n:r("Ignoring "+t+" as "+o.join(".")+" is "+JSON.stringify(i))}function ip(e,t){var n=t.split(".");lp(e,n)}function lp(e,t){var n=t.shift();if(0!==t.length){if(-1!==Object.keys(e).indexOf(n)){var r=e[n];"object"!==typeof r||Array.isArray(r)||(lp(r,t),0===Object.keys(r).length&&delete e[n])}}else delete e[n]}function sp(e,t,n){function r(e,t){for(var n=e,r=0,o=t;r<o.length;r++){var a=o[r];if("object"!==typeof n||null===n)return;n=n[a]}return n}var o=t.split("."),a=r(e,o);return"undefined"===typeof a?n:a}function up(){var e=sf.as(pf.Configuration).getConfigurationProperties();return Object.keys(e)}function cp(){var e=Object.create(null),t=sf.as(pf.Configuration).getConfigurationProperties();for(var n in t){var r=t[n].default;ap(e,n,r,function(e){return console.error("Conflict in default settings: "+e)})}return e}function dp(e){return e.substring(1,e.length-1)}function fp(e,t,n){var r=e.inspect(t),o=e.inspect(n);return"undefined"!==typeof r.user||"undefined"!==typeof r.workspace||"undefined"!==typeof r.workspaceFolder?r.value:"undefined"!==typeof o.user||"undefined"!==typeof o.workspace||"undefined"!==typeof o.workspaceFolder?o.value:r.default}var pp=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),mp=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},hp=function(){function e(e,t,n){void 0===e&&(e={}),void 0===t&&(t=[]),void 0===n&&(n=[]),this._contents=e,this._keys=t,this._overrides=n,this.isFrozen=!1}return Object.defineProperty(e.prototype,"contents",{get:function(){return this.checkAndFreeze(this._contents)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"overrides",{get:function(){return this.checkAndFreeze(this._overrides)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"keys",{get:function(){return this.checkAndFreeze(this._keys)},enumerable:!0,configurable:!0}),e.prototype.isEmpty=function(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length},e.prototype.getValue=function(e){return e?sp(this.contents,e):this.contents},e.prototype.override=function(t){var n=this.getContentsForOverrideIdentifer(t);if(!n||"object"!==typeof n||!Object.keys(n).length)return this;for(var r={},o=0,a=Tr(mp(Object.keys(this.contents),Object.keys(n)));o<a.length;o++){var i=a[o],l=this.contents[i],s=n[i];s&&("object"===typeof l&&"object"===typeof s?(l=vl(l),this.mergeContents(l,s)):l=s),r[i]=l}return new e(r)},e.prototype.merge=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];for(var r=vl(this.contents),o=vl(this.overrides),a=mp(this.keys),i=0,l=t;i<l.length;i++){var s=l[i];this.mergeContents(r,s.contents);for(var u=function(e){var t=o.filter(function(t){return br(t.identifiers,e.identifiers)})[0];t?c.mergeContents(t.contents,e.contents):o.push(vl(e))},c=this,d=0,f=s.overrides;d<f.length;d++){var p=f[d];u(p)}for(var m=0,h=s.keys;m<h.length;m++){var g=h[m];-1===a.indexOf(g)&&a.push(g)}}return new e(r,a,o)},e.prototype.freeze=function(){return this.isFrozen=!0,this},e.prototype.mergeContents=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];o in e&&xi(e[o])&&xi(t[o])?this.mergeContents(e[o],t[o]):e[o]=vl(t[o])}},e.prototype.checkAndFreeze=function(e){return this.isFrozen&&!Object.isFrozen(e)?yl(e):e},e.prototype.getContentsForOverrideIdentifer=function(e){for(var t=0,n=this.overrides;t<n.length;t++){var r=n[t];if(-1!==r.identifiers.indexOf(e))return r.contents}return null},e.prototype.toJSON=function(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}},e.prototype.setValue=function(e,t){this.addKey(e),ap(this.contents,e,t,function(e){throw new Error(e)})},e.prototype.removeValue=function(e){this.removeKey(e)&&ip(this.contents,e)},e.prototype.addKey=function(e){for(var t=this.keys.length,n=0;n<t;n++)0===e.indexOf(this.keys[n])&&(t=n);this.keys.splice(t,1,e)},e.prototype.removeKey=function(e){var t=this.keys.indexOf(e);return-1!==t&&(this.keys.splice(t,1),!0)},e}(),gp=function(e){function t(){for(var t=this,n=cp(),r=up(),o=[],a=0,i=Object.keys(n);a<i.length;a++){var l=i[a];Of.test(l)&&o.push({identifiers:[dp(l).trim()],contents:op(n[l],function(e){return console.error("Conflict in default settings file: "+e)})})}return t=e.call(this,n,r,o)||this,t}return pp(t,e),t}(hp),vp=function(){function e(e,t,n,r,o,a,i,l){void 0===n&&(n=new hp),void 0===r&&(r=new hp),void 0===o&&(o=new Ji),void 0===a&&(a=new hp),void 0===i&&(i=new Ji),void 0===l&&(l=!0),this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=n,this._workspaceConfiguration=r,this._folderConfigurations=o,this._memoryConfiguration=a,this._memoryConfigurationByResource=i,this._freeze=l,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new Ji,this._userConfiguration=null}return e.prototype.getValue=function(e,t,n){var r=this.getConsolidateConfigurationModel(t,n);return r.getValue(e)},e.prototype.updateValue=function(e,t,n){var r;void 0===n&&(n={}),n.resource?(r=this._memoryConfigurationByResource.get(n.resource),r||(r=new hp,this._memoryConfigurationByResource.set(n.resource,r))):r=this._memoryConfiguration,void 0===t?r.removeValue(e):r.setValue(e,t),n.resource||(this._workspaceConsolidatedConfiguration=null)},e.prototype.inspect=function(e,t,n){var r=this.getConsolidateConfigurationModel(t,n),o=this.getFolderConfigurationModelForResource(t.resource,n),a=t.resource&&this._memoryConfigurationByResource.get(t.resource)||this._memoryConfiguration;return{default:t.overrideIdentifier?this._defaultConfiguration.freeze().override(t.overrideIdentifier).getValue(e):this._defaultConfiguration.freeze().getValue(e),user:t.overrideIdentifier?this.userConfiguration.freeze().override(t.overrideIdentifier).getValue(e):this.userConfiguration.freeze().getValue(e),userLocal:t.overrideIdentifier?this.localUserConfiguration.freeze().override(t.overrideIdentifier).getValue(e):this.localUserConfiguration.freeze().getValue(e),userRemote:t.overrideIdentifier?this.remoteUserConfiguration.freeze().override(t.overrideIdentifier).getValue(e):this.remoteUserConfiguration.freeze().getValue(e),workspace:n?t.overrideIdentifier?this._workspaceConfiguration.freeze().override(t.overrideIdentifier).getValue(e):this._workspaceConfiguration.freeze().getValue(e):void 0,workspaceFolder:o?t.overrideIdentifier?o.freeze().override(t.overrideIdentifier).getValue(e):o.freeze().getValue(e):void 0,memory:t.overrideIdentifier?a.override(t.overrideIdentifier).getValue(e):a.getValue(e),value:r.getValue(e)}},Object.defineProperty(e.prototype,"userConfiguration",{get:function(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"localUserConfiguration",{get:function(){return this._localUserConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"remoteUserConfiguration",{get:function(){return this._remoteUserConfiguration},enumerable:!0,configurable:!0}),e.prototype.getConsolidateConfigurationModel=function(e,t){var n=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?n.override(e.overrideIdentifier):n},e.prototype.getConsolidatedConfigurationModelForResource=function(e,t){var n=e.resource,r=this.getWorkspaceConsolidatedConfiguration();if(t&&n){var o=t.getFolder(n);o&&(r=this.getFolderConsolidatedConfiguration(o.uri)||r);var a=this._memoryConfigurationByResource.get(n);a&&(r=r.merge(a))}return r},e.prototype.getWorkspaceConsolidatedConfiguration=function(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration},e.prototype.getFolderConsolidatedConfiguration=function(e){var t=this._foldersConsolidatedConfigurations.get(e);if(!t){var n=this.getWorkspaceConsolidatedConfiguration(),r=this._folderConfigurations.get(e);r?(t=n.merge(r),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t},e.prototype.getFolderConfigurationModelForResource=function(e,t){if(t&&e){var n=t.getFolder(e);if(n)return this._folderConfigurations.get(n.uri)}},e}(),yp=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),bp=function(e){function t(t,n,r,o){var a=e.call(this)||this;return a._contextKeyService=t,a._commandService=n,a._telemetryService=r,a._notificationService=o,a._onDidUpdateKeybindings=a._register(new Ue),a._currentChord=null,a._currentChordChecker=new pr,a._currentChordStatusMessage=null,a}return yp(t,e),Object.defineProperty(t.prototype,"onDidUpdateKeybindings",{get:function(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:Re.None},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.getKeybindings=function(){return this._getResolver().getKeybindings()},t.prototype.lookupKeybinding=function(e){var t=this._getResolver().lookupPrimaryKeybinding(e);if(t)return t.resolvedKeybinding},t.prototype.softDispatch=function(e,t){var n=this.resolveKeyboardEvent(e);if(n.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),null;var r=n.getDispatchParts()[0];if(null===r)return null;var o=this._contextKeyService.getContext(t),a=this._currentChord?this._currentChord.keypress:null;return this._getResolver().resolve(o,a,r)},t.prototype._enterChordMode=function(e,t){var n=this;this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(a("first.chord","({0}) was pressed. Waiting for second key of chord...",t));var r=Date.now();this._currentChordChecker.cancelAndSet(function(){n._documentHasFocus()?Date.now()-r>5e3&&n._leaveChordMode():n._leaveChordMode()},500)},t.prototype._leaveChordMode=function(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.dispose(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChord=null},t.prototype._dispatch=function(e,t){return this._doDispatch(this.resolveKeyboardEvent(e),t)},t.prototype._doDispatch=function(e,t){var n=this,r=!1;if(e.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),!1;var o=e.getDispatchParts()[0];if(null===o)return r;var i=this._contextKeyService.getContext(t),l=this._currentChord?this._currentChord.keypress:null,s=e.getLabel(),u=this._getResolver().resolve(i,l,o);return u&&u.enterChord?(r=!0,this._enterChordMode(o,s),r):(this._currentChord&&(u&&u.commandId||(this._notificationService.status(a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,s),{hideAfter:1e4}),r=!0)),this._leaveChordMode(),u&&u.commandId&&(u.bubble||(r=!0),"undefined"===typeof u.commandArgs?this._commandService.executeCommand(u.commandId).then(void 0,function(e){return n._notificationService.warn(e)}):this._commandService.executeCommand(u.commandId,u.commandArgs).then(void 0,function(e){return n._notificationService.warn(e)}),this._telemetryService.publicLog2("workbenchActionExecuted",{id:u.commandId,from:"keybinding"})),r)},t.prototype.mightProducePrintableCharacter=function(e){return!e.ctrlKey&&!e.metaKey&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30)},t}(Ne),wp=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),_p=function(){function e(){}return e.has=function(e){return Ep.create(e)},e.equals=function(e,t){return Mp.create(e,t)},e.regex=function(e,t){return Tp.create(e,t)},e.not=function(e){return Op.create(e)},e.and=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return xp.create(e)},e.or=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Np.create(e)},e.deserialize=function(e,t){if(void 0===t&&(t=!1),e)return this._deserializeOrExpression(e,t)},e._deserializeOrExpression=function(e,t){var n=this,r=e.split("||");return Np.create(r.map(function(e){return n._deserializeAndExpression(e,t)}))},e._deserializeAndExpression=function(e,t){var n=this,r=e.split("&&");return xp.create(r.map(function(e){return n._deserializeOne(e,t)}))},e._deserializeOne=function(e,t){if(e=e.trim(),e.indexOf("!=")>=0){var n=e.split("!=");return Sp.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return Mp.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return Tp.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?Op.create(e.substr(1).trim()):Ep.create(e)},e._deserializeValue=function(e,t){if(e=e.trim(),"true"===e)return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(na(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),r=e.lastIndexOf("/");if(n===r||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var o=e.slice(n+1,r),a="i"===e[r+1]?"i":"";try{return new RegExp(o,a)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function Cp(e,t){var n=e.getType(),r=t.getType();if(n!==r)return n-r;switch(n){case 1:return e.cmp(t);case 2:return e.cmp(t);case 3:return e.cmp(t);case 4:return e.cmp(t);case 6:return e.cmp(t);case 7:return e.cmp(t);case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var Ep=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.key<e.key?-1:this.key>e.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return Op.create(this.key)},e}(),Mp=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"===typeof n?n?Ep.create(t):Op.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.key<e.key?-1:this.key>e.key?1:this.value<e.value?-1:this.value>e.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return Sp.create(this.key,this.value)},e}(),Sp=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"===typeof n?n?Op.create(t):Ep.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.key<e.key?-1:this.key>e.key?1:this.value<e.value?-1:this.value>e.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return Mp.create(this.key,this.value)},e}(),Op=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.key<e.key?-1:this.key>e.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return Ep.create(this.key)},e}(),Tp=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.key<e.key)return-1;if(this.key>e.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return t<n?-1:t>n?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",r=t.regexp?t.regexp.source:"";return this.key===t.key&&n===r}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return kp.create(this)},e}(),kp=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),xp=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.length<e.expr.length)return-1;if(this.expr.length>e.expr.length)return 1;for(var t=0,n=this.expr.length;t<n;t++){var r=Cp(this.expr[t],e.expr[t]);if(0!==r)return r}return 0},e.prototype.equals=function(t){if(t instanceof e){if(this.expr.length!==t.expr.length)return!1;for(var n=0,r=this.expr.length;n<r;n++)if(!this.expr[n].equals(t.expr[n]))return!1;return!0}return!1},e.prototype.evaluate=function(e){for(var t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].evaluate(e))return!1;return!0},e._normalizeArr=function(t){var n=[];if(t){for(var r=0,o=t.length;r<o;r++){var a=t[r];if(a)if(a instanceof e)n=n.concat(a.expr);else{if(a instanceof Np)throw new Error('It is not allowed to have an or expression here due to lack of parens! For example "a && (b||c)" is not supported, use "(a&&b) || (a&&c)" instead.');n.push(a)}}n.sort(Cp)}return n},e.prototype.keys=function(){for(var e=[],t=0,n=this.expr;t<n.length;t++){var r=n[t];e.push.apply(e,r.keys())}return e},e.prototype.negate=function(){for(var e=[],t=0,n=this.expr;t<n.length;t++){var r=n[t];e.push(r.negate())}return Np.create(e)},e}(),Np=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 8},e.prototype.equals=function(t){if(t instanceof e){if(this.expr.length!==t.expr.length)return!1;for(var n=0,r=this.expr.length;n<r;n++)if(!this.expr[n].equals(t.expr[n]))return!1;return!0}return!1},e.prototype.evaluate=function(e){for(var t=0,n=this.expr.length;t<n;t++)if(this.expr[t].evaluate(e))return!0;return!1},e._normalizeArr=function(t){var n=[];if(t){for(var r=0,o=t.length;r<o;r++){var a=t[r];a&&(a instanceof e?n=n.concat(a.expr):n.push(a))}n.sort(Cp)}return n},e.prototype.keys=function(){for(var e=[],t=0,n=this.expr;t<n.length;t++){var r=n[t];e.push.apply(e,r.keys())}return e},e.prototype.negate=function(){for(var t=[],n=0,r=this.expr;n<r.length;n++){var o=r[n];t.push(o.negate())}var a=function(t){return t instanceof e?t.expr:[t]};while(t.length>1){for(var i=t.shift(),l=t.shift(),s=[],u=0,c=a(i);u<c.length;u++)for(var d=c[u],f=0,p=a(l);f<p.length;f++){var m=p[f];s.push(_p.and(d,m))}t.unshift(_p.or.apply(_p,s))}return t[0]},e}(),Lp=function(e){function t(t,n){var r=e.call(this,t)||this;return r._defaultValue=n,r}return wp(t,e),t.prototype.bindTo=function(e){return e.createKey(this.key,this._defaultValue)},t.prototype.getValue=function(e){return e.getContextKeyValue(this.key)},t.prototype.toNegated=function(){return _p.not(this.key)},t}(Ep),Pp=En("contextKeyService"),Ip="setContext",Dp=function(){function e(t,n){this._defaultKeybindings=t,this._defaultBoundCommands=new Map;for(var r=0,o=t.length;r<o;r++){var a=t[r].command;a&&this._defaultBoundCommands.set(a,!0)}this._map=new Map,this._lookupMap=new Map,this._keybindings=e.combine(t,n);for(r=0,o=this._keybindings.length;r<o;r++){var i=this._keybindings[r];0!==i.keypressParts.length&&this._addKeyPress(i.keypressParts[0],i)}}return e._isTargetedForRemoval=function(e,t,n,r,o){if(e.command!==r)return!1;if(t&&e.keypressParts[0]!==t)return!1;if(n&&e.keypressParts[1]!==n)return!1;if(o){if(!e.when)return!1;if(!o.equals(e.when))return!1}return!0},e.combine=function(e,t){e=e.slice(0);for(var n=[],r=0,o=t;r<o.length;r++){var a=o[r];if(a.command&&0!==a.command.length&&"-"===a.command.charAt(0))for(var i=a.command.substr(1),l=a.keypressParts[0],s=a.keypressParts[1],u=a.when,c=e.length-1;c>=0;c--)this._isTargetedForRemoval(e[c],l,s,i,u)&&e.splice(c,1);else n.push(a)}return e.concat(n)},e.prototype._addKeyPress=function(t,n){var r=this._map.get(t);if("undefined"===typeof r)return this._map.set(t,[n]),void this._addToLookupMap(n);for(var o=r.length-1;o>=0;o--){var a=r[o];if(a.command!==n.command){var i=a.keypressParts.length>1,l=n.keypressParts.length>1;i&&l&&a.keypressParts[1]!==n.keypressParts[1]||e.whenIsEntirelyIncluded(a.when,n.when)&&this._removeFromLookupMap(a)}}r.push(n),this._addToLookupMap(n)},e.prototype._addToLookupMap=function(e){if(e.command){var t=this._lookupMap.get(e.command);"undefined"===typeof t?(t=[e],this._lookupMap.set(e.command,t)):t.push(e)}},e.prototype._removeFromLookupMap=function(e){if(e.command){var t=this._lookupMap.get(e.command);if("undefined"!==typeof t)for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return void t.splice(n,1)}},e.whenIsEntirelyIncluded=function(e,t){return!t||!!e&&this._implies(e,t)},e._implies=function(e,t){for(var n=e.negate(),r=function(e){return e instanceof Np?e.expr:[e]},o=r(n).concat(r(t)),a=0;a<o.length;a++)for(var i=o[a],l=i.negate(),s=a+1;s<o.length;s++){var u=o[s];if(l.equals(u))return!0}return!1},e.prototype.getKeybindings=function(){return this._keybindings},e.prototype.lookupPrimaryKeybinding=function(e){var t=this._lookupMap.get(e);return"undefined"===typeof t||0===t.length?null:t[t.length-1]},e.prototype.resolve=function(e,t,n){var r=null;if(null!==t){var o=this._map.get(t);if("undefined"===typeof o)return null;r=[];for(var a=0,i=o.length;a<i;a++){var l=o[a];l.keypressParts[1]===n&&r.push(l)}}else{o=this._map.get(n);if("undefined"===typeof o)return null;r=o}var s=this._findCommand(e,r);return s?null===t&&s.keypressParts.length>1&&null!==s.keypressParts[1]?{enterChord:!0,commandId:null,commandArgs:null,bubble:!1}:{enterChord:!1,commandId:s.command,commandArgs:s.commandArgs,bubble:s.bubble}:null},e.prototype._findCommand=function(t,n){for(var r=n.length-1;r>=0;r--){var o=n[r];if(e.contextMatchesRules(t,o.when))return o}return null},e.contextMatchesRules=function(e,t){return!t||t.evaluate(e)},e}(),Ap=function(){function e(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}return e.bindToCurrentPlatform=function(e){if(1===i["a"]){if(e&&e.win)return e.win}else if(2===i["a"]){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e},e.prototype.registerKeybindingRule=function(t){var n=e.bindToCurrentPlatform(t);if(n&&n.primary){var r=rt(n.primary,i["a"]);r&&this._registerDefaultKeybinding(r,t.id,t.args,t.weight,0,t.when)}if(n&&Array.isArray(n.secondary))for(var o=0,a=n.secondary.length;o<a;o++){var l=n.secondary[o];r=rt(l,i["a"]);r&&this._registerDefaultKeybinding(r,t.id,t.args,t.weight,-o-1,t.when)}},e.prototype.registerCommandAndKeybindingRule=function(e){this.registerKeybindingRule(e),rl.registerCommand(e)},e._mightProduceChar=function(e){return e>=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,r,o,a){1===i["a"]&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:a,weight1:r,weight2:o}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(Vp)),this._cachedMergedKeybindings.slice(0)},e}(),Rp=new Ap,Fp={EditorModes:"platform.keybindingsRegistry"};function Vp(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.command<t.command?-1:e.command>t.command?1:e.weight2-t.weight2}sf.add(Fp.EditorModes,Rp);var jp=function(){function e(e,t,n,r,o){this.resolvedKeybinding=e,this.keypressParts=e?zp(e.getDispatchParts()):[],this.bubble=!!t&&94===t.charCodeAt(0),this.command=this.bubble?t.substr(1):t,this.commandArgs=n,this.when=r,this.isDefault=o}return e}();function zp(e){for(var t=[],n=0,r=e.length;n<r;n++){var o=e[n];if(!o)return t;t.push(o)}return t}var Bp=function(){function e(e,t,n){void 0===n&&(n=t),this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=n}return e.prototype.toLabel=function(e,t,n){if(0===t.length)return null;for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=n(i);if(null===l)return null;r[o]=Up(i,l,this.modifierLabels[e])}return r.join(" ")},e}(),Hp=new Bp({ctrlKey:"\u2303",shiftKey:"\u21e7",altKey:"\u2325",metaKey:"\u2318",separator:""},{ctrlKey:a({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:a({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:a({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:a({key:"windowsKey",comment:["This is the short form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:a({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:a({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:a({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:a({key:"superKey",comment:["This is the short form for the Super key on the keyboard"]},"Super"),separator:"+"}),Wp=new Bp({ctrlKey:a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:a({key:"cmdKey.long",comment:["This is the long form for the Command key on the keyboard"]},"Command"),separator:"+"},{ctrlKey:a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:a({key:"windowsKey.long",comment:["This is the long form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:a({key:"superKey.long",comment:["This is the long form for the Super key on the keyboard"]},"Super"),separator:"+"});function Up(e,t,n){if(null===t)return"";var r=[];return e.ctrlKey&&r.push(n.ctrlKey),e.shiftKey&&r.push(n.shiftKey),e.altKey&&r.push(n.altKey),e.metaKey&&r.push(n.metaKey),r.push(t),r.join(n.separator)}var qp,Kp,Gp=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Yp=function(e){function t(t,n){var r=e.call(this)||this;if(0===n.length)throw ye("parts");return r._os=t,r._parts=n,r}return Gp(t,e),t.prototype.getLabel=function(){var e=this;return Hp.toLabel(this._os,this._parts,function(t){return e._getLabel(t)})},t.prototype.getAriaLabel=function(){var e=this;return Wp.toLabel(this._os,this._parts,function(t){return e._getAriaLabel(t)})},t.prototype.isChord=function(){return this._parts.length>1},t.prototype.getParts=function(){var e=this;return this._parts.map(function(t){return e._getPart(t)})},t.prototype._getPart=function(e){return new st(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))},t.prototype.getDispatchParts=function(){var e=this;return this._parts.map(function(t){return e._getDispatchPart(t)})},t}(ut),Xp=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Zp=function(e){function t(t,n){return e.call(this,n,t.parts)||this}return Xp(t,e),t.prototype._keyCodeToUILabel=function(e){if(2===this._os)switch(e){case 15:return"\u2190";case 16:return"\u2191";case 17:return"\u2192";case 18:return"\u2193"}return Xe.toString(e)},t.prototype._getLabel=function(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)},t.prototype._getAriaLabel=function(e){return e.isDuplicateModifierCase()?"":Xe.toString(e.keyCode)},t.prototype._getDispatchPart=function(e){return t.getDispatchStr(e)},t.getDispatchStr=function(e){if(e.isModifierKey())return null;var t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+=Xe.toString(e.keyCode),t},t}(Yp),Qp=En("notificationService"),Jp=function(){function e(){}return e}(),$p=En("contextService");(function(e){function t(e){return e&&"object"===typeof e&&"string"===typeof e.id&&Array.isArray(e.folders)}e.isIWorkspace=t})(qp||(qp={})),function(e){function t(e){return e&&"object"===typeof e&&wt.isUri(e.uri)&&"string"===typeof e.name&&"function"===typeof e.toResource}e.isIWorkspaceFolder=t}(Kp||(Kp={}));(function(){function e(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=null),this._id=e,this._configuration=n,this._foldersMap=Qi.forPaths(),this.folders=t}Object.defineProperty(e.prototype,"folders",{get:function(){return this._folders},set:function(e){this._folders=e,this.updateFoldersMap()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"configuration",{get:function(){return this._configuration},set:function(e){this._configuration=e},enumerable:!0,configurable:!0}),e.prototype.getFolder=function(e){return e&&this._foldersMap.findSubstr(e.with({scheme:e.scheme,authority:e.authority,path:e.path}).toString())||null},e.prototype.updateFoldersMap=function(){this._foldersMap=Qi.forPaths();for(var e=0,t=this.folders;e<t.length;e++){var n=t[e];this._foldersMap.set(n.uri.toString(),n)}},e.prototype.toJSON=function(){return{id:this.id,folders:this.folders,configuration:this.configuration}}})();var em,tm,nm,rm,om,am,im,lm,sm=function(){function e(e,t){this.raw=t,this.uri=e.uri,this.index=e.index,this.name=e.name}return e.prototype.toResource=function(e){return Mi(this.uri,e)},e.prototype.toJSON=function(){return{uri:this.uri,name:this.name,index:this.index}},e}();(function(e){e.noSelection=a("noSelection","No selection"),e.singleSelectionRange=a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),e.singleSelection=a("singleSelection","Line {0}, Column {1}"),e.multiSelectionRange=a("multiSelectionRange","{0} selections ({1} characters selected)"),e.multiSelection=a("multiSelection","{0} selections"),e.emergencyConfOn=a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),e.openingDocs=a("openingDocs","Now opening the Editor Accessibility documentation page."),e.readonlyDiffEditor=a("readonlyDiffEditor"," in a read-only pane of a diff editor."),e.editableDiffEditor=a("editableDiffEditor"," in a pane of a diff editor."),e.readonlyEditor=a("readonlyEditor"," in a read-only code editor"),e.editableEditor=a("editableEditor"," in a code editor"),e.changeConfigToOnMac=a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),e.changeConfigToOnWinLinux=a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),e.auto_on=a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),e.auto_off=a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),e.tabFocusModeOnMsg=a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),e.tabFocusModeOnMsgNoKb=a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),e.tabFocusModeOffMsg=a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),e.tabFocusModeOffMsgNoKb=a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),e.openDocMac=a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),e.openDocWinLinux=a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),e.outroMsg=a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),e.showAccessibilityHelpAction=a("showAccessibilityHelpAction","Show Accessibility Help")})(em||(em={})),function(e){e.inspectTokensAction=a("inspectTokens","Developer: Inspect Tokens")}(tm||(tm={})),function(e){e.gotoLineLabelValidLineAndColumn=a("gotoLineLabelValidLineAndColumn","Go to line {0} and character {1}"),e.gotoLineLabelValidLine=a("gotoLineLabelValidLine","Go to line {0}"),e.gotoLineLabelEmptyWithLineLimit=a("gotoLineLabelEmptyWithLineLimit","Type a line number between 1 and {0} to navigate to"),e.gotoLineLabelEmptyWithLineAndColumnLimit=a("gotoLineLabelEmptyWithLineAndColumnLimit","Type a character between 1 and {0} to navigate to"),e.gotoLineAriaLabel=a("gotoLineAriaLabel","Current Line: {0}. Go to line {1}."),e.gotoLineActionInput=a("gotoLineActionInput","Type a line number, followed by an optional colon and a character number to navigate to"),e.gotoLineActionLabel=a("gotoLineActionLabel","Go to Line...")}(nm||(nm={})),function(e){e.ariaLabelEntryWithKey=a("ariaLabelEntryWithKey","{0}, {1}, commands"),e.ariaLabelEntry=a("ariaLabelEntry","{0}, commands"),e.quickCommandActionInput=a("quickCommandActionInput","Type the name of an action you want to execute"),e.quickCommandActionLabel=a("quickCommandActionLabel","Command Palette")}(rm||(rm={})),function(e){e.entryAriaLabel=a("entryAriaLabel","{0}, symbols"),e.quickOutlineActionInput=a("quickOutlineActionInput","Type the name of an identifier you wish to navigate to"),e.quickOutlineActionLabel=a("quickOutlineActionLabel","Go to Symbol..."),e._symbols_=a("symbols","symbols ({0})"),e._modules_=a("modules","modules ({0})"),e._class_=a("class","classes ({0})"),e._interface_=a("interface","interfaces ({0})"),e._method_=a("method","methods ({0})"),e._function_=a("function","functions ({0})"),e._property_=a("property","properties ({0})"),e._variable_=a("variable","variables ({0})"),e._variable2_=a("variable2","variables ({0})"),e._constructor_=a("_constructor","constructors ({0})"),e._call_=a("call","calls ({0})")}(om||(om={})),function(e){e.editorViewAccessibleLabel=a("editorViewAccessibleLabel","Editor content"),e.accessibilityHelpMessageIE=a("accessibilityHelpMessageIE","Press Ctrl+F1 for Accessibility Options."),e.accessibilityHelpMessage=a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options.")}(am||(am={})),function(e){e.toggleHighContrast=a("toggleHighContrast","Toggle High Contrast Theme")}(im||(im={})),function(e){e.bulkEditServiceSummary=a("bulkEditServiceSummary","Made {0} edits in {1} files")}(lm||(lm={}));var um=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),cm=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},dm=function(e,t){return function(n,r){t(n,r,e)}},fm=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},pm=function(){function e(e){this.model=e,this._onDispose=new Ue}return Object.defineProperty(e.prototype,"textEditorModel",{get:function(){return this.model},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this._onDispose.fire()},e}();function mm(e,t,n){return af(e)?t(e):n(e)}var hm=function(){function e(e){this.modelService=e}return e.prototype.setEditor=function(e){this.editor=e},e.prototype.createModelReference=function(e){var t=this,n=null;return this.editor&&(n=mm(this.editor,function(n){return t.findModel(n,e)},function(n){return t.findModel(n.getOriginalEditor(),e)||t.findModel(n.getModifiedEditor(),e)})),n?Promise.resolve(new Le(new pm(n))):Promise.reject(new Error("Model not found"))},e.prototype.findModel=function(e,t){var n=this.modelService?this.modelService.getModel(t):e.getModel();return n&&n.uri.toString()!==t.toString()?null:n},e}(),gm=function(){function e(){}return e.prototype.show=function(){return e.NULL_PROGRESS_RUNNER},e.prototype.showWhile=function(e,t){return Promise.resolve(void 0)},e.NULL_PROGRESS_RUNNER={done:function(){},total:function(){},worked:function(){}},e}(),vm=function(){function e(){}return e}(),ym=function(){function e(){}return e.prototype.info=function(e){return this.notify({severity:of.Info,message:e})},e.prototype.warn=function(e){return this.notify({severity:of.Warning,message:e})},e.prototype.error=function(e){return this.notify({severity:of.Error,message:e})},e.prototype.notify=function(t){switch(t.severity){case of.Error:console.error(t.message);break;case of.Warning:console.warn(t.message);break;default:console.log(t.message);break}return e.NO_OP},e.prototype.status=function(e,t){return Ne.None},e.NO_OP=new Jp,e}(),bm=function(){function e(e){this._onWillExecuteCommand=new Ue,this._onDidExecuteCommand=new Ue,this._instantiationService=e,this._dynamicCommands=Object.create(null)}return e.prototype.addCommand=function(e){var t=this,n=e.id;return this._dynamicCommands[n]=e,Te(function(){delete t._dynamicCommands[n]})},e.prototype.executeCommand=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=rl.getCommand(e)||this._dynamicCommands[e];if(!r)return Promise.reject(new Error("command '"+e+"' not found"));try{this._onWillExecuteCommand.fire({commandId:e,args:t});var o=this._instantiationService.invokeFunction.apply(this._instantiationService,fm([r.handler],t));return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(o)}catch(e){return Promise.reject(e)}},e}(),wm=function(e){function t(t,n,r,o,a){var i=e.call(this,t,n,r,o)||this;return i._cachedResolver=null,i._dynamicKeybindings=[],i._register(eo(a,Io.KEY_DOWN,function(e){var t=new Qn(e),n=i._dispatch(t,t.target);n&&(t.preventDefault(),t.stopPropagation())})),i}return um(t,e),t.prototype.addDynamicKeybinding=function(e,t,n,r){var o=this,a=rt(t,i["a"]),l=new xe;a&&(this._dynamicKeybindings.push({keybinding:a,command:e,when:r,weight1:1e3,weight2:0}),l.add(Te(function(){for(var t=0;t<o._dynamicKeybindings.length;t++){var n=o._dynamicKeybindings[t];if(n.command===e)return o._dynamicKeybindings.splice(t,1),void o.updateResolver({source:1})}})));var s=this._commandService;if(!(s instanceof bm))throw new Error("Unknown command service!");return l.add(s.addCommand({id:e,handler:n})),this.updateResolver({source:1}),l},t.prototype.updateResolver=function(e){this._cachedResolver=null,this._onDidUpdateKeybindings.fire(e)},t.prototype._getResolver=function(){if(!this._cachedResolver){var e=this._toNormalizedKeybindingItems(Rp.getDefaultKeybindings(),!0),t=this._toNormalizedKeybindingItems(this._dynamicKeybindings,!1);this._cachedResolver=new Dp(e,t)}return this._cachedResolver},t.prototype._documentHasFocus=function(){return document.hasFocus()},t.prototype._toNormalizedKeybindingItems=function(e,t){for(var n=[],r=0,o=0,a=e;o<a.length;o++){var i=a[o],l=i.when||void 0,s=i.keybinding;if(s)for(var u=this.resolveKeybinding(s),c=0,d=u;c<d.length;c++){var f=d[c];n[r++]=new jp(f,i.command,i.commandArgs,l,t)}else n[r++]=new jp(void 0,i.command,i.commandArgs,l,t)}return n},t.prototype.resolveKeybinding=function(e){return[new Zp(e,i["a"])]},t.prototype.resolveKeyboardEvent=function(e){var t=new it(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord();return new Zp(t,i["a"])},t}(bp);function _m(e){return e&&"object"===typeof e&&(!e.overrideIdentifier||"string"===typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof wt)}var Cm=function(){function e(){this._onDidChangeConfiguration=new Ue,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new vp(new gp,new hp)}return e.prototype.configuration=function(){return this._configuration},e.prototype.getValue=function(e,t){var n="string"===typeof e?e:void 0,r=_m(e)?e:_m(t)?t:{};return this.configuration().getValue(n,r,void 0)},e.prototype.updateValue=function(e,t,n,r){return this.configuration().updateValue(e,t),Promise.resolve()},e.prototype.inspect=function(e,t){return void 0===t&&(t={}),this.configuration().inspect(e,t,void 0)},e}(),Em=function(){function e(e){var t=this;this.configurationService=e,this._onDidChangeConfiguration=new Ue,this.configurationService.onDidChangeConfiguration(function(e){t._onDidChangeConfiguration.fire(e)})}return e.prototype.getValue=function(e,t,n){var r=dn.isIPosition(t)?t:null,o=r?"string"===typeof n?n:void 0:"string"===typeof t?t:void 0;return"undefined"===typeof o?this.configurationService.getValue():this.configurationService.getValue(o)},e}(),Mm=function(){function e(e){this.configurationService=e}return e.prototype.getEOL=function(e,t){var n=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e});return n&&"auto"!==n?n:i["d"]||i["e"]?"\n":"\r\n"},e=cm([dm(0,rp)],e),e}(),Sm=function(){function e(){}return e.prototype.publicLog=function(e,t){return Promise.resolve(void 0)},e.prototype.publicLog2=function(e,t){return this.publicLog(e,t)},e}(),Om=function(){function e(){var t=wt.from({scheme:e.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new sm({uri:t,name:"",index:0})]}}return e.prototype.getWorkspace=function(){return this.workspace},e.prototype.getWorkspaceFolder=function(t){return t&&t.scheme===e.SCHEME?this.workspace.folders[0]:null},e.SCHEME="inmemory",e}();function Tm(e,t,n){t&&e instanceof Cm&&Object.keys(t).forEach(function(r){ep(r)&&e.updateValue("editor."+r,t[r]),n&&tp(r)&&e.updateValue("diffEditor."+r,t[r])})}var km,xm,Nm,Lm=function(){function e(e){this._modelService=e}return e.prototype.apply=function(e,t){var n=new Map;if(e.edits)for(var r=0,o=e.edits;r<o.length;r++){var a=o[r];if(!Ts(a))return Promise.reject(new Error("bad edit - only text edits are supported"));var i=this._modelService.getModel(a.resource);if(!i)return Promise.reject(new Error("bad edit - model not found"));var l=n.get(i);l||(l=[]),n.set(i,l.concat(a.edits))}var s=0,u=0;return n.forEach(function(e,t){t.pushStackElement(),t.pushEditOperations([],e.map(function(e){return np.replaceMove(fn.lift(e.range),e.text)}),function(){return[]}),t.pushStackElement(),u+=1,s+=e.length}),Promise.resolve({selection:void 0,ariaSummary:oa(lm.bulkEditServiceSummary,s,u)})},e}(),Pm=function(){function e(){}return e.prototype.getUriLabel=function(e,t){return"file"===e.scheme?e.fsPath:e.path},e}(),Im=function(){function e(e){this._container=e,this.onLayout=Re.None}return Object.defineProperty(e.prototype,"container",{get:function(){return this._container},enumerable:!0,configurable:!0}),e}();n("UCkY");function Dm(e){km=document.createElement("div"),km.className="monaco-aria-container",xm=document.createElement("div"),xm.className="monaco-alert",xm.setAttribute("role","alert"),xm.setAttribute("aria-atomic","true"),km.appendChild(xm),Nm=document.createElement("div"),Nm.className="monaco-status",Nm.setAttribute("role","status"),Nm.setAttribute("aria-atomic","true"),km.appendChild(Nm),e.appendChild(km)}n("lrmC");var Am=function(){function e(e,t){this.chr=e,this.type=t,this.width=0}return e.prototype.fulfill=function(e){this.width=e},e}(),Rm=function(){function e(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}return e.prototype.read=function(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null},e.prototype._createDomElements=function(){var t=document.createElement("div");t.style.position="absolute",t.style.top="-50000px",t.style.width="50000px";var n=document.createElement("div");n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight=this._bareFontInfo.fontWeight,n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",t.appendChild(n);var r=document.createElement("div");r.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),r.style.fontWeight="bold",r.style.fontSize=this._bareFontInfo.fontSize+"px",r.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,r.style.lineHeight=this._bareFontInfo.lineHeight+"px",r.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",t.appendChild(r);var o=document.createElement("div");o.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),o.style.fontWeight=this._bareFontInfo.fontWeight,o.style.fontSize=this._bareFontInfo.fontSize+"px",o.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,o.style.lineHeight=this._bareFontInfo.lineHeight+"px",o.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",o.style.fontStyle="italic",t.appendChild(o);for(var a=[],i=0,l=this._requests;i<l.length;i++){var s=l[i],u=void 0;0===s.type&&(u=n),2===s.type&&(u=r),1===s.type&&(u=o),u.appendChild(document.createElement("br"));var c=document.createElement("span");e._render(c,s),u.appendChild(c),a.push(c)}this._container=t,this._testElements=a},e._render=function(e,t){if(" "===t.chr){for(var n="&#160;",r=0;r<8;r++)n+=n;e.innerHTML=n}else{var o=t.chr;for(r=0;r<8;r++)o+=o;e.textContent=o}},e.prototype._readFromDomElements=function(){for(var e=0,t=this._requests.length;e<t;e++){var n=this._requests[e],r=this._testElements[e];n.fulfill(r.offsetWidth/256)}},e}();function Fm(e,t){var n=new Rm(e,t);n.read()}var Vm=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jm=function(e){function t(t,n,r){var o=e.call(this)||this;return o.referenceDomElement=t,o.changeCallback=r,o.measureReferenceDomElementToken=-1,o.width=-1,o.height=-1,o.measureReferenceDomElement(!1,n),o}return Vm(t,e),t.prototype.dispose=function(){this.stopObserving(),e.prototype.dispose.call(this)},t.prototype.getWidth=function(){return this.width},t.prototype.getHeight=function(){return this.height},t.prototype.startObserving=function(){var e=this;-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(function(){return e.measureReferenceDomElement(!0)},100))},t.prototype.stopObserving=function(){-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)},t.prototype.observe=function(e){this.measureReferenceDomElement(!0,e)},t.prototype.measureReferenceDomElement=function(e,t){var n=0,r=0;t?(n=t.width,r=t.height):this.referenceDomElement&&(n=this.referenceDomElement.clientWidth,r=this.referenceDomElement.clientHeight),n=Math.max(5,n),r=Math.max(5,r),this.width===n&&this.height===r||(this.width=n,this.height=r,e&&this.changeCallback())},t}(Ne),zm=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Bm=function(){function e(){this._keys=Object.create(null),this._values=Object.create(null)}return e.prototype.has=function(e){var t=e.getId();return!!this._values[t]},e.prototype.get=function(e){var t=e.getId();return this._values[t]},e.prototype.put=function(e,t){var n=e.getId();this._keys[n]=e,this._values[n]=t},e.prototype.remove=function(e){var t=e.getId();delete this._keys[t],delete this._values[t]},e.prototype.getValues=function(){var e=this;return Object.keys(this._keys).map(function(t){return e._values[t]})},e}();function Hm(){Wm.INSTANCE.clearCache()}var Wm=function(e){function t(){var t=e.call(this)||this;return t._onDidChange=t._register(new Ue),t.onDidChange=t._onDidChange.event,t._cache=new Bm,t._evictUntrustedReadingsTimeout=-1,t}return zm(t,e),t.prototype.dispose=function(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),e.prototype.dispose.call(this)},t.prototype.clearCache=function(){this._cache=new Bm,this._onDidChange.fire()},t.prototype._writeToCache=function(e,t){var n=this;this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(function(){n._evictUntrustedReadingsTimeout=-1,n._evictUntrustedReadings()},5e3))},t.prototype._evictUntrustedReadings=function(){for(var e=this._cache.getValues(),t=!1,n=0,r=e.length;n<r;n++){var o=e[n];o.isTrusted||(t=!0,this._cache.remove(o))}t&&this._onDidChange.fire()},t.prototype.readConfiguration=function(e){if(!this._cache.has(e)){var n=t._actualReadConfiguration(e);(n.typicalHalfwidthCharacterWidth<=2||n.typicalFullwidthCharacterWidth<=2||n.spaceWidth<=2||n.maxDigitWidth<=2)&&(n=new Nl({zoomLevel:Tn(),fontFamily:n.fontFamily,fontWeight:n.fontWeight,fontSize:n.fontSize,fontFeatureSettings:n.fontFeatureSettings,lineHeight:n.lineHeight,letterSpacing:n.letterSpacing,isMonospace:n.isMonospace,typicalHalfwidthCharacterWidth:Math.max(n.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(n.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:n.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(n.spaceWidth,5),maxDigitWidth:Math.max(n.maxDigitWidth,5)},!1)),this._writeToCache(e,n)}return this._cache.get(e)},t.createRequest=function(e,t,n,r){var o=new Am(e,t);return n.push(o),r&&r.push(o),o},t._actualReadConfiguration=function(e){var t=[],n=[],r=this.createRequest("n",0,t,n),o=this.createRequest("\uff4d",0,t,null),a=this.createRequest(" ",0,t,n),i=this.createRequest("0",0,t,n),l=this.createRequest("1",0,t,n),s=this.createRequest("2",0,t,n),u=this.createRequest("3",0,t,n),c=this.createRequest("4",0,t,n),d=this.createRequest("5",0,t,n),f=this.createRequest("6",0,t,n),p=this.createRequest("7",0,t,n),m=this.createRequest("8",0,t,n),h=this.createRequest("9",0,t,n),g=this.createRequest("\u2192",0,t,n),v=this.createRequest("\uffeb",0,t,null);this.createRequest("\xb7",0,t,n),this.createRequest("|",0,t,n),this.createRequest("/",0,t,n),this.createRequest("-",0,t,n),this.createRequest("_",0,t,n),this.createRequest("i",0,t,n),this.createRequest("l",0,t,n),this.createRequest("m",0,t,n),this.createRequest("|",1,t,n),this.createRequest("_",1,t,n),this.createRequest("i",1,t,n),this.createRequest("l",1,t,n),this.createRequest("m",1,t,n),this.createRequest("n",1,t,n),this.createRequest("|",2,t,n),this.createRequest("_",2,t,n),this.createRequest("i",2,t,n),this.createRequest("l",2,t,n),this.createRequest("m",2,t,n),this.createRequest("n",2,t,n),Fm(e,t);for(var y=Math.max(i.width,l.width,s.width,u.width,c.width,d.width,f.width,p.width,m.width,h.width),b=e.fontFeatureSettings===R.OFF,w=n[0].width,_=1,C=n.length;b&&_<C;_++){var E=w-n[_].width;if(E<-.001||E>.001){b=!1;break}}var M=!0;b&&v.width!==w&&(M=!1),v.width>g.width&&(M=!1);var S=kn()>2e3;return new Nl({zoomLevel:Tn(),fontFamily:e.fontFamily,fontWeight:e.fontWeight,fontSize:e.fontSize,fontFeatureSettings:e.fontFeatureSettings,lineHeight:e.lineHeight,letterSpacing:e.letterSpacing,isMonospace:b,typicalHalfwidthCharacterWidth:r.width,typicalFullwidthCharacterWidth:o.width,canUseHalfwidthRightwardsArrow:M,spaceWidth:a.width,maxDigitWidth:y},S)},t.INSTANCE=new t,t}(Ne),Um=function(e){function t(t,n,r,o){void 0===r&&(r=null);var a=e.call(this,t,n)||this;return a.accessibilityService=o,a._elementSizeObserver=a._register(new jm(r,n.dimension,function(){return a._onReferenceDomElementSizeChanged()})),a._register(Wm.INSTANCE.onDidChange(function(){return a._onCSSBasedConfigurationChanged()})),a._validatedOptions.get(9)&&a._elementSizeObserver.startObserving(),a._register(xn(function(e){return a._recomputeOptions()})),a._register(a.accessibilityService.onDidChangeAccessibilitySupport(function(){return a._recomputeOptions()})),a._recomputeOptions(),a}return zm(t,e),t.applyFontInfoSlow=function(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"},t.applyFontInfo=function(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)},t.prototype._onReferenceDomElementSizeChanged=function(){this._recomputeOptions()},t.prototype._onCSSBasedConfigurationChanged=function(){this._recomputeOptions()},t.prototype.observeReferenceElement=function(e){this._elementSizeObserver.observe(e)},t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._getExtraEditorClassName=function(){var e="";return Vn||jn||(e+="no-user-select "),i["e"]&&(e+="mac "),e},t.prototype._getEnvConfiguration=function(){return{extraEditorClassName:this._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:Rn||An,pixelRatio:Nn(),zoomLevel:Tn(),accessibilitySupport:this.accessibilityService.getAccessibilitySupport()}},t.prototype.readConfiguration=function(e){return Wm.INSTANCE.readConfiguration(e)},t}(Hf),qm=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Km=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},Gm=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},Ym=function(e){function t(t,n,r,o,a){void 0===n&&(n=""),void 0===r&&(r=""),void 0===o&&(o=!0);var i=e.call(this)||this;return i._onDidChange=i._register(new Ue),i.onDidChange=i._onDidChange.event,i._enabled=!0,i._checked=!1,i._id=t,i._label=n,i._cssClass=r,i._enabled=o,i._actionCallback=a,i}return qm(t,e),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this._label},set:function(e){this._setLabel(e)},enumerable:!0,configurable:!0}),t.prototype._setLabel=function(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))},Object.defineProperty(t.prototype,"tooltip",{get:function(){return this._tooltip||""},set:function(e){this._setTooltip(e)},enumerable:!0,configurable:!0}),t.prototype._setTooltip=function(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))},Object.defineProperty(t.prototype,"class",{get:function(){return this._cssClass},set:function(e){this._setClass(e)},enumerable:!0,configurable:!0}),t.prototype._setClass=function(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))},Object.defineProperty(t.prototype,"enabled",{get:function(){return this._enabled},set:function(e){this._setEnabled(e)},enumerable:!0,configurable:!0}),t.prototype._setEnabled=function(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))},Object.defineProperty(t.prototype,"checked",{get:function(){return this._checked},set:function(e){this._setChecked(e)},enumerable:!0,configurable:!0}),t.prototype._setChecked=function(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))},t.prototype.run=function(e,t){return this._actionCallback?this._actionCallback(e):Promise.resolve(!0)},t}(Ne),Xm=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onDidBeforeRun=t._register(new Ue),t.onDidBeforeRun=t._onDidBeforeRun.event,t._onDidRun=t._register(new Ue),t.onDidRun=t._onDidRun.event,t}return qm(t,e),t.prototype.run=function(e,t){return Km(this,void 0,void 0,function(){var n,r;return Gm(this,function(o){switch(o.label){case 0:if(!e.enabled)return[2,Promise.resolve(null)];this._onDidBeforeRun.fire({action:e}),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,this.runAction(e,t)];case 2:return n=o.sent(),this._onDidRun.fire({action:e,result:n}),[3,4];case 3:return r=o.sent(),this._onDidRun.fire({action:e,error:r}),[3,4];case 4:return[2]}})})},t.prototype.runAction=function(e,t){var n=t?e.run(t):e.run();return Promise.resolve(n)},t}(Ne),Zm=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Qm=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},Jm=function(e,t){return function(n,r){t(n,r,e)}},$m=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r};function eh(e){return void 0!==e.command}var th,nh=En("menuService"),rh=new(function(){function e(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new Ue,this.onDidChangeMenu=this._onDidChangeMenu.event}return e.prototype.addCommand=function(e){var t=this;return this._commands.set(e.id,e),this._onDidChangeMenu.fire(0),{dispose:function(){t._commands.delete(e.id)&&t._onDidChangeMenu.fire(0)}}},e.prototype.getCommand=function(e){return this._commands.get(e)},e.prototype.getCommands=function(){var e=new Map;return this._commands.forEach(function(t,n){return e.set(n,t)}),e},e.prototype.appendMenuItem=function(e,t){var n=this,r=this._menuItems.get(e);return r?r.push(t):(r=[t],this._menuItems.set(e,r)),this._onDidChangeMenu.fire(e),{dispose:function(){var o=r.indexOf(t);o>=0&&(r.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=e.filter(function(e){return eh(e)}),r=0,o=n;r<o.length;r++){var a=o[r],i=a.command,l=a.alt;t.add(i.id),l&&t.add(l.id)}this._commands.forEach(function(n,r){t.has(r)||e.push({command:n})})},e}()),oh=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o._commandService=r,o}return Zm(t,e),t.prototype.run=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return(e=this._commandService).executeCommand.apply(e,$m([this.id],t))},t=Qm([Jm(2,nl)],t),t}(Ym),ah=function(e){function t(t){var n=this;return n="string"===typeof t.title?e.call(this,"",t.title,"submenu")||this:e.call(this,"",t.title.value,"submenu")||this,n.item=t,n}return Zm(t,e),t}(Ym),ih=function(e){function t(n,r,o,a,i){var l=this;return l="string"===typeof n.title?e.call(this,n.id,n.title,i)||this:e.call(this,n.id,n.title.value,i)||this,l._cssClass=void 0,l._enabled=!n.precondition||a.contextMatchesRules(n.precondition),l._checked=Boolean(n.toggled&&a.contextMatchesRules(n.toggled)),l._options=o||{},l.item=n,l.alt=r?new t(r,void 0,l._options,a,i):void 0,l}return Zm(t,e),t.prototype.dispose=function(){this.alt&&this.alt.dispose(),e.prototype.dispose.call(this)},t.prototype.run=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=[];return this._options.arg&&(r=$m(r,[this._options.arg])),this._options.shouldForwardArgs&&(r=$m(r,t)),e.prototype.run.apply(this,r)},t=Qm([Jm(3,Pp),Jm(4,nl)],t),t}(oh),lh=En("telemetryService"),sh=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),uh=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?_p.and(t,this.precondition):this.precondition),Rp.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else rl.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){rh.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),ch=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return sh(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return sh(n,t),n.prototype.runEditorCommand=function(t,n,r){var o=e(n);o&&this._callback(e(n),r)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,r=e.get(Sn),o=r.getFocusedCodeEditor()||r.getActiveCodeEditor();if(o)return o.invokeWithinContext(function(e){var r=e.get(Pp);if(r.contextMatchesRules(Hi(n.precondition)))return n.runEditorCommand(e,o,t)})},t}(uh),dh=function(e){function t(n){var r=e.call(this,t.convertOptions(n))||this;return r.label=n.label,r.alias=n.alias,r}return sh(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=_p.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(lh).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(ch);function fh(e){return hh.INSTANCE.registerEditorCommand(e),e}function ph(e){hh.INSTANCE.registerEditorAction(new e)}(function(e){function t(e){return hh.INSTANCE.getEditorCommand(e)}function n(){return hh.INSTANCE.getEditorActions()}function r(){return hh.INSTANCE.getEditorContributions()}function o(e){return hh.INSTANCE.getEditorContributions().filter(function(t){return e.indexOf(t.id)>=0})}function a(){return hh.INSTANCE.getDiffEditorContributions()}e.getEditorCommand=t,e.getEditorActions=n,e.getEditorContributions=r,e.getSomeEditorContributions=o,e.getDiffEditorContributions=a})(th||(th={}));var mh={EditorCommonContributions:"editor.contributions"},hh=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();sf.add(mh.EditorCommonContributions,hh.INSTANCE);var gh=function(){function e(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._layerHint=!1,this._contain="none"}return e.prototype.setMaxWidth=function(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")},e.prototype.setWidth=function(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")},e.prototype.setHeight=function(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")},e.prototype.setTop=function(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")},e.prototype.unsetTop=function(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")},e.prototype.setLeft=function(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")},e.prototype.setBottom=function(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")},e.prototype.setRight=function(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")},e.prototype.setFontFamily=function(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)},e.prototype.setFontWeight=function(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)},e.prototype.setFontSize=function(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")},e.prototype.setFontFeatureSettings=function(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)},e.prototype.setLineHeight=function(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")},e.prototype.setLetterSpacing=function(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")},e.prototype.setClassName=function(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)},e.prototype.toggleClassName=function(e,t){Jr(this.domNode,e,t),this._className=this.domNode.className},e.prototype.setDisplay=function(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)},e.prototype.setPosition=function(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)},e.prototype.setVisibility=function(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)},e.prototype.setLayerHinting=function(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")},e.prototype.setContain=function(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)},e.prototype.setAttribute=function(e,t){this.domNode.setAttribute(e,t)},e.prototype.removeAttribute=function(e){this.domNode.removeAttribute(e)},e.prototype.appendChild=function(e){this.domNode.appendChild(e.domNode)},e.prototype.removeChild=function(e){this.domNode.removeChild(e.domNode)},e}();function vh(e){return new gh(e)}var yh=0;function bh(){var e="$memoize"+yh++,t=void 0,n=function(n,r,o){var a=null,i=null;if("function"===typeof o.value?(a="value",i=o.value,0!==i.length&&console.warn("Memoize should only be used in functions with zero parameters")):"function"===typeof o.get&&(a="get",i=o.get),!i)throw new Error("not supported");var l=e+":"+r;o[a]=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t=this,this.hasOwnProperty(l)||Object.defineProperty(this,l,{configurable:!0,enumerable:!1,writable:!0,value:i.apply(this,e)}),this[l]}};return n.clear=function(){"undefined"!==typeof t&&Object.getOwnPropertyNames(t).forEach(function(n){0===n.indexOf(e)&&delete t[n]})},n}function wh(e,t,n){return bh()(e,t,n)}var _h,Ch=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Eh=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i};(function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"})(_h||(_h={}));var Mh=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(eo(document,"touchstart",function(e){return t.onTouchStart(e)})),t._register(eo(document,"touchend",function(e){return t.onTouchEnd(e)})),t._register(eo(document,"touchmove",function(e){return t.onTouchMove(e)})),t}return Ch(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter(function(t){return t!==e})}}):Ne.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter(function(t){return t!==e})}}):Ne.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,r=e.targetTouches.length;n<r;n++){var o=e.targetTouches.item(n);this.activeTouches[o.identifier]={id:o.identifier,initialTarget:o.target,initialTimeStamp:t,initialPageX:o.pageX,initialPageY:o.pageY,rollingTimestamps:[t],rollingPageX:[o.pageX],rollingPageY:[o.pageY]};var a=this.newGestureEvent(_h.Start,o.target);a.pageX=o.pageX,a.pageY=o.pageY,this.dispatchEvent(a)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.prototype.onTouchEnd=function(e){for(var n=Date.now(),r=Object.keys(this.activeTouches).length,o=function(o,i){var l=e.changedTouches.item(o);if(!a.activeTouches.hasOwnProperty(String(l.identifier)))return console.warn("move of an UNKNOWN touch",l),"continue";var s=a.activeTouches[l.identifier],u=Date.now()-s.initialTimeStamp;if(u<t.HOLD_DELAY&&Math.abs(s.initialPageX-vr(s.rollingPageX))<30&&Math.abs(s.initialPageY-vr(s.rollingPageY))<30){var c=a.newGestureEvent(_h.Tap,s.initialTarget);c.pageX=vr(s.rollingPageX),c.pageY=vr(s.rollingPageY),a.dispatchEvent(c)}else if(u>=t.HOLD_DELAY&&Math.abs(s.initialPageX-vr(s.rollingPageX))<30&&Math.abs(s.initialPageY-vr(s.rollingPageY))<30){c=a.newGestureEvent(_h.Contextmenu,s.initialTarget);c.pageX=vr(s.rollingPageX),c.pageY=vr(s.rollingPageY),a.dispatchEvent(c)}else if(1===r){var d=vr(s.rollingPageX),f=vr(s.rollingPageY),p=vr(s.rollingTimestamps)-s.rollingTimestamps[0],m=d-s.rollingPageX[0],h=f-s.rollingPageY[0],g=a.targets.filter(function(e){return s.initialTarget instanceof Node&&e.contains(s.initialTarget)});a.inertia(g,n,Math.abs(m)/p,m>0?1:-1,d,Math.abs(h)/p,h>0?1:-1,f)}a.dispatchEvent(a.newGestureEvent(_h.End,s.initialTarget)),delete a.activeTouches[l.identifier]},a=this,i=0,l=e.changedTouches.length;i<l;i++)o(i,l);this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.prototype.newGestureEvent=function(e,t){var n=document.createEvent("CustomEvent");return n.initEvent(e,!1,!0),n.initialTarget=t,n.tapCount=0,n},t.prototype.dispatchEvent=function(e){var n=this;if(e.type===_h.Tap){var r=(new Date).getTime(),o=0;o=r-this._lastSetTapCountTime>t.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=r,e.tapCount=o}else e.type!==_h.Change&&e.type!==_h.Contextmenu||(this._lastSetTapCountTime=0);for(var a=0;a<this.ignoreTargets.length;a++)if(e.initialTarget instanceof Node&&this.ignoreTargets[a].contains(e.initialTarget))return;this.targets.forEach(function(t){e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),n.dispatched=!0)})},t.prototype.inertia=function(e,n,r,o,a,i,l,s){var u=this;this.handle=lo(function(){var c=Date.now(),d=c-n,f=0,p=0,m=!0;r+=t.SCROLL_FRICTION*d,i+=t.SCROLL_FRICTION*d,r>0&&(m=!1,f=o*r*d),i>0&&(m=!1,p=l*i*d);var h=u.newGestureEvent(_h.Change);h.translationX=f,h.translationY=p,e.forEach(function(e){return e.dispatchEvent(h)}),m||u.inertia(e,c,r,o,a+f,i,l,s+p)})},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,r=e.changedTouches.length;n<r;n++){var o=e.changedTouches.item(n);if(this.activeTouches.hasOwnProperty(String(o.identifier))){var a=this.activeTouches[o.identifier],i=this.newGestureEvent(_h.Change,a.initialTarget);i.translationX=o.pageX-vr(a.rollingPageX),i.translationY=o.pageY-vr(a.rollingPageY),i.pageX=o.pageX,i.pageY=o.pageY,this.dispatchEvent(i),a.rollingPageX.length>3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(o.pageX),a.rollingPageY.push(o.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",o)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,Eh([wh],t,"isTouchDevice",null),t}(Ne);function Sh(e,t){var n=new or(t);return n.preventDefault(),{leftButton:n.leftButton,posx:n.posx,posy:n.posy}}var Oh=function(){function e(){this.hooks=new xe,this.mouseMoveEventMerger=null,this.mouseMoveCallback=null,this.onStopCallback=null}return e.prototype.dispose=function(){this.stopMonitoring(!1),this.hooks.dispose()},e.prototype.stopMonitoring=function(e){if(this.isMonitoring()){this.hooks.clear(),this.mouseMoveEventMerger=null,this.mouseMoveCallback=null;var t=this.onStopCallback;this.onStopCallback=null,e&&t&&t()}},e.prototype.isMonitoring=function(){return!!this.mouseMoveEventMerger},e.prototype.startMonitoring=function(e,t,n){var r=this;if(!this.isMonitoring()){this.mouseMoveEventMerger=e,this.mouseMoveCallback=t,this.onStopCallback=n;for(var o=nr.getSameOriginWindowChain(),a=i["c"]&&Fr.pointerEvents?"pointermove":"mousemove",l=i["c"]&&Fr.pointerEvents?"pointerup":"mouseup",s=0,u=o;s<u.length;s++){var c=u[s];this.hooks.add(ho(c.window.document,a,function(e){return r.mouseMoveCallback(e)},function(e,t){return r.mouseMoveEventMerger(e,t)})),this.hooks.add(eo(c.window.document,l,function(e){return r.stopMonitoring(!0)}))}if(nr.hasDifferentOriginAncestor()){var d=o[o.length-1];this.hooks.add(eo(d.window.document,"mouseout",function(e){var t=new or(e);"html"===t.target.tagName.toLowerCase()&&r.stopMonitoring(!0)})),this.hooks.add(eo(d.window.document,"mouseover",function(e){var t=new or(e);"html"===t.target.tagName.toLowerCase()&&r.stopMonitoring(!0)})),this.hooks.add(eo(d.window.document.body,"mouseleave",function(e){r.stopMonitoring(!0)}))}}},e}(),Th=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),kh=function(){function e(e,t){this.x=e,this.y=t}return e.prototype.toClientCoordinates=function(){return new xh(this.x-wo.scrollX,this.y-wo.scrollY)},e}(),xh=function(){function e(e,t){this.clientX=e,this.clientY=t}return e.prototype.toPageCoordinates=function(){return new kh(this.clientX+wo.scrollX,this.clientY+wo.scrollY)},e}(),Nh=function(){function e(e,t,n,r){this.x=e,this.y=t,this.width=n,this.height=r}return e}();function Lh(e){var t=bo(e);return new Nh(t.left,t.top,t.width,t.height)}var Ph=function(e){function t(t,n){var r=e.call(this,t)||this;return r.pos=new kh(r.posx,r.posy),r.editorPos=Lh(n),r}return Th(t,e),t}(or),Ih=function(){function e(e){this._editorViewDomNode=e}return e.prototype._create=function(e){return new Ph(e,this._editorViewDomNode)},e.prototype.onContextMenu=function(e,t){var n=this;return eo(e,"contextmenu",function(e){t(n._create(e))})},e.prototype.onMouseUp=function(e,t){var n=this;return eo(e,"mouseup",function(e){t(n._create(e))})},e.prototype.onMouseDown=function(e,t){var n=this;return eo(e,"mousedown",function(e){t(n._create(e))})},e.prototype.onMouseLeave=function(e,t){var n=this;return oo(e,function(e){t(n._create(e))})},e.prototype.onMouseMoveThrottled=function(e,t,n,r){var o=this,a=function(e,t){return n(e,o._create(t))};return ho(e,"mousemove",t,a,r)},e}(),Dh=function(){function e(e){this._editorViewDomNode=e}return e.prototype._create=function(e){return new Ph(e,this._editorViewDomNode)},e.prototype.onPointerUp=function(e,t){var n=this;return eo(e,"pointerup",function(e){t(n._create(e))})},e.prototype.onPointerDown=function(e,t){var n=this;return eo(e,"pointerdown",function(e){t(n._create(e))})},e.prototype.onPointerLeave=function(e,t){var n=this;return ao(e,function(e){t(n._create(e))})},e.prototype.onPointerMoveThrottled=function(e,t,n,r){var o=this,a=function(e,t){return n(e,o._create(t))};return ho(e,"pointermove",t,a,r)},e}(),Ah=function(e){function t(t){var n=e.call(this)||this;return n._editorViewDomNode=t,n._globalMouseMoveMonitor=n._register(new Oh),n._keydownListener=null,n}return Th(t,e),t.prototype.startMonitoring=function(e,t,n){var r=this;this._keydownListener=ro(document,"keydown",function(e){var t=e.toKeybinding();t.isModifierKey()||r._globalMouseMoveMonitor.stopMonitoring(!0)},!0);var o=function(t,n){return e(t,new Ph(n,r._editorViewDomNode))};this._globalMouseMoveMonitor.startMonitoring(o,t,function(){r._keydownListener.dispose(),n()})},t}(Ne),Rh=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Fh=function(e){function t(){var t=e.call(this)||this;return t._shouldRender=!0,t}return Rh(t,e),t.prototype.shouldRender=function(){return this._shouldRender},t.prototype.forceShouldRender=function(){this._shouldRender=!0},t.prototype.setShouldRender=function(){this._shouldRender=!0},t.prototype.onDidRender=function(){this._shouldRender=!1},t.prototype.onConfigurationChanged=function(e){return!1},t.prototype.onCursorStateChanged=function(e){return!1},t.prototype.onDecorationsChanged=function(e){return!1},t.prototype.onFlushed=function(e){return!1},t.prototype.onFocusChanged=function(e){return!1},t.prototype.onLanguageConfigurationChanged=function(e){return!1},t.prototype.onLineMappingChanged=function(e){return!1},t.prototype.onLinesChanged=function(e){return!1},t.prototype.onLinesDeleted=function(e){return!1},t.prototype.onLinesInserted=function(e){return!1},t.prototype.onRevealRangeRequest=function(e){return!1},t.prototype.onScrollChanged=function(e){return!1},t.prototype.onTokensChanged=function(e){return!1},t.prototype.onTokensColorsChanged=function(e){return!1},t.prototype.onZonesChanged=function(e){return!1},t.prototype.onThemeChanged=function(e){return!1},t.prototype.handleEvents=function(e){for(var t=!1,n=0,r=e.length;n<r;n++){var o=e[n];switch(o.type){case 1:this.onConfigurationChanged(o)&&(t=!0);break;case 2:this.onCursorStateChanged(o)&&(t=!0);break;case 3:this.onDecorationsChanged(o)&&(t=!0);break;case 4:this.onFlushed(o)&&(t=!0);break;case 5:this.onFocusChanged(o)&&(t=!0);break;case 16:this.onLanguageConfigurationChanged(o)&&(t=!0);break;case 6:this.onLineMappingChanged(o)&&(t=!0);break;case 7:this.onLinesChanged(o)&&(t=!0);break;case 8:this.onLinesDeleted(o)&&(t=!0);break;case 9:this.onLinesInserted(o)&&(t=!0);break;case 10:this.onRevealRangeRequest(o)&&(t=!0);break;case 11:this.onScrollChanged(o)&&(t=!0);break;case 12:this.onTokensChanged(o)&&(t=!0);break;case 13:this.onTokensColorsChanged(o)&&(t=!0);break;case 14:this.onZonesChanged(o)&&(t=!0);break;case 15:this.onThemeChanged(o)&&(t=!0);break;default:console.info("View received unknown event: "),console.info(o)}}t&&(this._shouldRender=!0)},t}(Ne),Vh=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jh=function(e){function t(t){var n=e.call(this)||this;return n._context=t,n._context.addEventHandler(n),n}return Vh(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t}(Fh),zh=function(){function e(){}return e.write=function(e,t){e.setAttribute("data-mprt",String(t))},e.read=function(e){var t=e.getAttribute("data-mprt");return null===t?0:parseInt(t,10)},e.collect=function(e,t){var n=[],r=0;while(e&&e!==document.body){if(e===t)break;e.nodeType===e.ELEMENT_NODE&&(n[r++]=this.read(e)),e=e.parentElement}for(var o=new Uint8Array(r),a=0;a<r;a++)o[a]=n[r-a-1];return o},e}(),Bh=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Hh=function(){function e(e,t){this._viewLayout=e,this.viewportData=t,this.scrollWidth=this._viewLayout.getScrollWidth(),this.scrollHeight=this._viewLayout.getScrollHeight(),this.visibleRange=this.viewportData.visibleRange,this.bigNumbersDelta=this.viewportData.bigNumbersDelta;var n=this._viewLayout.getCurrentViewport();this.scrollTop=n.top,this.scrollLeft=n.left,this.viewportWidth=n.width,this.viewportHeight=n.height}return e.prototype.getScrolledTopFromAbsoluteTop=function(e){return e-this.scrollTop},e.prototype.getVerticalOffsetForLineNumber=function(e){return this._viewLayout.getVerticalOffsetForLineNumber(e)},e.prototype.getDecorationsInViewport=function(){return this.viewportData.getDecorationsInViewport()},e}(),Wh=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o._viewLines=r,o}return Bh(t,e),t.prototype.linesVisibleRangesForRange=function(e,t){return this._viewLines.linesVisibleRangesForRange(e,t)},t.prototype.visibleRangeForPosition=function(e){return this._viewLines.visibleRangeForPosition(e)},t}(Hh),Uh=function(){function e(e,t,n){this.outsideRenderedLine=e,this.lineNumber=t,this.ranges=n}return e}(),qh=function(){function e(e,t){this.left=Math.round(e),this.width=Math.round(t)}return e.prototype.toString=function(){return"["+this.left+","+this.width+"]"},e}(),Kh=function(){function e(e,t){this.outsideRenderedLine=e,this.left=Math.round(t)}return e}(),Gh=function(){function e(e,t){this.outsideRenderedLine=e,this.ranges=t}return e}(),Yh=function(){function e(e,t){this.left=e,this.width=t}return e.prototype.toString=function(){return"["+this.left+","+this.width+"]"},e.compare=function(e,t){return e.left-t.left},e}(),Xh=function(){function e(){}return e._createRange=function(){return this._handyReadyRange||(this._handyReadyRange=document.createRange()),this._handyReadyRange},e._detachRange=function(e,t){e.selectNodeContents(t)},e._readClientRects=function(e,t,n,r,o){var a=this._createRange();try{return a.setStart(e,t),a.setEnd(n,r),a.getClientRects()}catch(e){return null}finally{this._detachRange(a,o)}},e._mergeAdjacentRanges=function(e){if(1===e.length)return[new qh(e[0].left,e[0].width)];e.sort(Yh.compare);for(var t=[],n=0,r=e[0].left,o=e[0].width,a=1,i=e.length;a<i;a++){var l=e[a],s=l.left,u=l.width;r+o+.9>=s?o=Math.max(o,s+u-r):(t[n++]=new qh(r,o),r=s,o=u)}return t[n++]=new qh(r,o),t},e._createHorizontalRangesFromClientRects=function(e,t){if(!e||0===e.length)return null;for(var n=[],r=0,o=e.length;r<o;r++){var a=e[r];n[r]=new Yh(Math.max(0,a.left-t),a.width)}return this._mergeAdjacentRanges(n)},e.readHorizontalRanges=function(e,t,n,r,o,a,i){var l=0,s=e.children.length-1;if(l>s)return null;t=Math.min(s,Math.max(l,t)),r=Math.min(s,Math.max(l,r)),t!==r&&r>0&&0===o&&(r--,o=1073741824);var u=e.children[t].firstChild,c=e.children[r].firstChild;if(u&&c||(!u&&0===n&&t>0&&(u=e.children[t-1].firstChild,n=1073741824),!c&&0===o&&r>0&&(c=e.children[r-1].firstChild,o=1073741824)),!u||!c)return null;n=Math.min(u.textContent.length,Math.max(0,n)),o=Math.min(c.textContent.length,Math.max(0,o));var d=this._readClientRects(u,n,c,o,i);return this._createHorizontalRangesFromClientRects(d,a)},e}(),Zh=En("themeService");function Qh(e){return{id:e}}var Jh="dark",$h="hc";function eg(e){switch(e){case Jh:return"vs-dark";case $h:return"hc-black";default:return"vs"}}var tg={ThemingContribution:"base.contributions.theming"},ng=function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new Ue}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Te(function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)})},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}(),rg=new ng;function og(e){return rg.onThemeChange(e)}sf.add(tg.ThemingContribution,rg);var ag=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ig=function(){return!!i["f"]||!(i["d"]||An||Vn)}(),lg=Dn,sg=function(){function e(e,t){this._domNode=e,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=t}return Object.defineProperty(e.prototype,"clientRectDeltaLeft",{get:function(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft},enumerable:!0,configurable:!0}),e}(),ug=function(){function e(e,t){this.themeType=t;var n=e.options,r=n.get(32);this.renderWhitespace=n.get(70),this.renderControlCharacters=n.get(66),this.spaceWidth=r.spaceWidth,this.useMonospaceOptimizations=r.isMonospace&&!n.get(22),this.canUseHalfwidthRightwardsArrow=r.canUseHalfwidthRightwardsArrow,this.lineHeight=n.get(47),this.stopRenderingLineAfter=n.get(84),this.fontLigatures=n.get(33)}return e.prototype.equals=function(e){return this.themeType===e.themeType&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.spaceWidth===e.spaceWidth&&this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineHeight===e.lineHeight&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.fontLigatures===e.fontLigatures},e}(),cg=function(){function e(e){this._options=e,this._isMaybeInvalid=!0,this._renderedViewLine=null}return e.prototype.getDomNode=function(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null},e.prototype.setDomNode=function(e){if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=vh(e)},e.prototype.onContentChanged=function(){this._isMaybeInvalid=!0},e.prototype.onTokensChanged=function(){this._isMaybeInvalid=!0},e.prototype.onDecorationsChanged=function(){this._isMaybeInvalid=!0},e.prototype.onOptionsChanged=function(e){this._isMaybeInvalid=!0,this._options=e},e.prototype.onSelectionChanged=function(){return!(!lg&&this._options.themeType!==$h&&"selection"!==this._options.renderWhitespace)&&(this._isMaybeInvalid=!0,!0)},e.prototype.renderLine=function(t,n,r,o){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;var a=r.getViewLineRenderingData(t),i=this._options,l=ad.filter(a.inlineDecorations,t,a.minColumn,a.maxColumn),s=null;if(lg||i.themeType===$h||"selection"===this._options.renderWhitespace)for(var u=r.selections,c=0,d=u;c<d.length;c++){var f=d[c];if(!(f.endLineNumber<t||f.startLineNumber>t)){var p=f.startLineNumber===t?f.startColumn:a.minColumn,m=f.endLineNumber===t?f.endColumn:a.maxColumn;p<m&&("selection"!==this._options.renderWhitespace?l.push(new ad(p,m,"inline-selected-text",0)):(s||(s=[]),s.push(new cd(p-1,m-1))))}}var h=new dd(i.useMonospaceOptimizations,i.canUseHalfwidthRightwardsArrow,a.content,a.continuesWithWrappedLine,a.isBasicASCII,a.containsRTL,a.minColumn-1,a.tokens,l,a.tabSize,i.spaceWidth,i.stopRenderingLineAfter,i.renderWhitespace,i.renderControlCharacters,i.fontLigatures!==R.OFF,s);if(this._renderedViewLine&&this._renderedViewLine.input.equals(h))return!1;o.appendASCIIString('<div style="top:'),o.appendASCIIString(String(n)),o.appendASCIIString("px;height:"),o.appendASCIIString(String(this._options.lineHeight)),o.appendASCIIString('px;" class="'),o.appendASCIIString(e.CLASS_NAME),o.appendASCIIString('">');var g=md(h,o);o.appendASCIIString("</div>");var v=null;return ig&&a.isBasicASCII&&i.useMonospaceOptimizations&&0===g.containsForeignElements&&a.content.length<300&&h.lineTokens.getCount()<100&&(v=new dg(this._renderedViewLine?this._renderedViewLine.domNode:null,h,g.characterMapping)),v||(v=mg(this._renderedViewLine?this._renderedViewLine.domNode:null,h,g.characterMapping,g.containsRTL,g.containsForeignElements)),this._renderedViewLine=v,!0},e.prototype.layoutLine=function(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))},e.prototype.getWidth=function(){return this._renderedViewLine?this._renderedViewLine.getWidth():0},e.prototype.getWidthIsFast=function(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()},e.prototype.getVisibleRangesForRange=function(e,t,n){if(!this._renderedViewLine)return null;e|=0,t|=0,e=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,e)),t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t));var r=0|this._renderedViewLine.input.stopRenderingLineAfter,o=!1;-1!==r&&e>r+1&&t>r+1&&(o=!0),-1!==r&&e>r+1&&(e=r+1),-1!==r&&t>r+1&&(t=r+1);var a=this._renderedViewLine.getVisibleRangesForRange(e,t,n);return a&&a.length>0?new Gh(o,a):null},e.prototype.getColumnOfNodeOffset=function(e,t,n){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(e,t,n):1},e.CLASS_NAME="view-line",e}(),dg=function(){function e(e,t,n){this.domNode=e,this.input=t,this._characterMapping=n,this._charWidth=t.spaceWidth}return e.prototype.getWidth=function(){return this._getCharPosition(this._characterMapping.length)},e.prototype.getWidthIsFast=function(){return!0},e.prototype.getVisibleRangesForRange=function(e,t,n){var r=this._getCharPosition(e),o=this._getCharPosition(t);return[new qh(r,o-r)]},e.prototype._getCharPosition=function(e){var t=this._characterMapping.getAbsoluteOffsets();return 0===t.length?0:Math.round(this._charWidth*t[e-1])},e.prototype.getColumnOfNodeOffset=function(e,t,n){var r=t.textContent.length,o=-1;while(t)t=t.previousSibling,o++;var a=this._characterMapping.partDataToCharOffset(o,r,n);return a+1},e}(),fg=function(){function e(e,t,n,r,o){if(this.domNode=e,this.input=t,this._characterMapping=n,this._isWhitespaceOnly=/^\s*$/.test(t.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,!r||0===this._characterMapping.length){this._pixelOffsetCache=new Int32Array(Math.max(2,this._characterMapping.length+1));for(var a=0,i=this._characterMapping.length;a<=i;a++)this._pixelOffsetCache[a]=-1}}return e.prototype._getReadingTarget=function(e){return e.domNode.firstChild},e.prototype.getWidth=function(){return this.domNode?(-1===this._cachedWidth&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth),this._cachedWidth):0},e.prototype.getWidthIsFast=function(){return-1!==this._cachedWidth},e.prototype.getVisibleRangesForRange=function(e,t,n){if(!this.domNode)return null;if(null!==this._pixelOffsetCache){var r=this._readPixelOffset(this.domNode,e,n);if(-1===r)return null;var o=this._readPixelOffset(this.domNode,t,n);return-1===o?null:[new qh(r,o-r)]}return this._readVisibleRangesForRange(this.domNode,e,t,n)},e.prototype._readVisibleRangesForRange=function(e,t,n,r){if(t===n){var o=this._readPixelOffset(e,t,r);return-1===o?null:[new qh(o,0)]}return this._readRawVisibleRangesForRange(e,t,n,r)},e.prototype._readPixelOffset=function(e,t,n){if(0===this._characterMapping.length){if(0===this._containsForeignElements)return 0;if(2===this._containsForeignElements)return 0;if(1===this._containsForeignElements)return this.getWidth()}if(null!==this._pixelOffsetCache){var r=this._pixelOffsetCache[t];if(-1!==r)return r;var o=this._actualReadPixelOffset(e,t,n);return this._pixelOffsetCache[t]=o,o}return this._actualReadPixelOffset(e,t,n)},e.prototype._actualReadPixelOffset=function(e,t,n){if(0===this._characterMapping.length){var r=Xh.readHorizontalRanges(this._getReadingTarget(e),0,0,0,0,n.clientRectDeltaLeft,n.endNode);return r&&0!==r.length?r[0].left:-1}if(t===this._characterMapping.length&&this._isWhitespaceOnly&&0===this._containsForeignElements)return this.getWidth();var o=this._characterMapping.charOffsetToPartData(t-1),a=fd.getPartIndex(o),i=fd.getCharIndex(o),l=Xh.readHorizontalRanges(this._getReadingTarget(e),a,i,a,i,n.clientRectDeltaLeft,n.endNode);return l&&0!==l.length?l[0].left:-1},e.prototype._readRawVisibleRangesForRange=function(e,t,n,r){if(1===t&&n===this._characterMapping.length)return[new qh(0,this.getWidth())];var o=this._characterMapping.charOffsetToPartData(t-1),a=fd.getPartIndex(o),i=fd.getCharIndex(o),l=this._characterMapping.charOffsetToPartData(n-1),s=fd.getPartIndex(l),u=fd.getCharIndex(l);return Xh.readHorizontalRanges(this._getReadingTarget(e),a,i,s,u,r.clientRectDeltaLeft,r.endNode)},e.prototype.getColumnOfNodeOffset=function(e,t,n){var r=t.textContent.length,o=-1;while(t)t=t.previousSibling,o++;var a=this._characterMapping.partDataToCharOffset(o,r,n);return a+1},e}(),pg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return ag(t,e),t.prototype._readVisibleRangesForRange=function(t,n,r,o){var a=e.prototype._readVisibleRangesForRange.call(this,t,n,r,o);if(!a||0===a.length||n===r||1===n&&r===this._characterMapping.length)return a;if(!this.input.containsRTL){var i=this._readPixelOffset(t,r,o);if(-1!==i){var l=a[a.length-1];l.left<i&&(l.width=i-l.left)}}return a},t}(fg),mg=function(){return Rn?hg:gg}();function hg(e,t,n,r,o){return new pg(e,t,n,r,o)}function gg(e,t,n,r,o){return new fg(e,t,n,r,o)}var vg=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t<this.editOperations.length;t++)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e}();function yg(e){var t=e.getEOL();return"\n"===t?0:1}var bg=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=null,this.afterCursorState=null,this.afterVersionId=-1,this.eol=t}return e.prototype.undo=function(e){var t=yg(e);e.setEOL(this.eol),this.eol=t},e.prototype.redo=function(e){var t=yg(e);e.setEOL(this.eol),this.eol=t},e}(),wg=function(){function e(e){this.model=e,this.currentOpenStackElement=null,this.past=[],this.future=[]}return e.prototype.pushStackElement=function(){null!==this.currentOpenStackElement&&(this.past.push(this.currentOpenStackElement),this.currentOpenStackElement=null)},e.prototype.clear=function(){this.currentOpenStackElement=null,this.past=[],this.future=[]},e.prototype.pushEOL=function(e){this.future=[],this.currentOpenStackElement&&this.pushStackElement();var t=yg(this.model),n=new bg(this.model.getAlternativeVersionId(),t);this.model.setEOL(e),n.afterVersionId=this.model.getVersionId(),this.currentOpenStackElement=n,this.pushStackElement()},e.prototype.pushEditOperation=function(t,n,r){this.future=[];var o=null;this.currentOpenStackElement&&(this.currentOpenStackElement instanceof vg?o=this.currentOpenStackElement:this.pushStackElement()),this.currentOpenStackElement||(o=new vg(this.model.getAlternativeVersionId(),t),this.currentOpenStackElement=o);var a={operations:this.model.applyEdits(n)};return o.editOperations.push(a),o.afterCursorState=e._computeCursorState(r,a.operations),o.afterVersionId=this.model.getVersionId(),o.afterCursorState},e._computeCursorState=function(e,t){try{return e?e(t):null}catch(e){return pe(e),null}},e.prototype.undo=function(){if(this.pushStackElement(),this.past.length>0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return pe(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return pe(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),_g=function(){function e(){this.spacesDiff=0,this.looksLikeAlignment=!1}return e}();function Cg(e,t,n,r,o){var a;for(o.spacesDiff=0,o.looksLikeAlignment=!1,a=0;a<t&&a<r;a++){var i=e.charCodeAt(a),l=n.charCodeAt(a);if(i!==l)break}for(var s=0,u=0,c=a;c<t;c++){i=e.charCodeAt(c);32===i?s++:u++}var d=0,f=0;for(c=a;c<r;c++){l=n.charCodeAt(c);32===l?d++:f++}if(!(s>0&&u>0)&&!(d>0&&f>0)){var p=Math.abs(u-f),m=Math.abs(s-d);if(0===p)return o.spacesDiff=m,void(m>0&&0<=d-1&&d-1<e.length&&d<n.length&&32!==n.charCodeAt(d)&&32===e.charCodeAt(d-1)&&(o.looksLikeAlignment=!0));m%p!==0||(o.spacesDiff=m/p)}}function Eg(e,t,n){for(var r=Math.min(e.getLineCount(),1e4),o=0,a=0,i="",l=0,s=[2,4,6,8,3,5,7],u=8,c=[0,0,0,0,0,0,0,0,0],d=new _g,f=1;f<=r;f++){for(var p=e.getLineLength(f),m=e.getLineContent(f),h=p<=65536,g=!1,v=0,y=0,b=0,w=0,_=p;w<_;w++){var C=h?m.charCodeAt(w):e.getLineCharCode(f,w);if(9===C)b++;else{if(32!==C){g=!0,v=w;break}y++}}if(g&&(b>0?o++:y>1&&a++,Cg(i,l,m,v,d),!d.looksLikeAlignment||n&&t===d.spacesDiff)){var E=d.spacesDiff;E<=u&&c[E]++,i=m,l=v}}var M=n;o!==a&&(M=o<a);var S=t;if(M){var O=M?0:.1*r;s.forEach(function(e){var t=c[e];t>O&&(O=t,S=e)}),4===S&&c[4]>0&&c[2]>0&&c[2]>=c[4]/2&&(S=2)}return{insertSpaces:M,tabSize:S}}function Mg(e){return(1&e.metadata)>>>0}function Sg(e,t){e.metadata=254&e.metadata|t<<0}function Og(e){return(2&e.metadata)>>>1===1}function Tg(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function kg(e){return(4&e.metadata)>>>2===1}function xg(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function Ng(e){return(8&e.metadata)>>>3===1}function Lg(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function Pg(e){return(48&e.metadata)>>>4}function Ig(e,t){e.metadata=207&e.metadata|t<<4}function Dg(e){return(64&e.metadata)>>>6===1}function Ag(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var Rg=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,Sg(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,xg(this,!1),Ig(this,1),Lg(this,!1),Ag(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,Tg(this,!1)}return e.prototype.reset=function(e,t,n,r){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=r},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;xg(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),Ig(this,this.options.stickiness),Lg(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),Ag(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),Fg=new Rg(null,0,0);Fg.parent=Fg,Fg.left=Fg,Fg.right=Fg,Sg(Fg,0);var Vg=function(){function e(){this.root=Fg,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,r,o){return this.root===Fg?[]:Gg(this,e,t,n,r,o)},e.prototype.search=function(e,t,n){return this.root===Fg?[]:Kg(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return Ug(this,e)},e.prototype.collectNodesPostOrder=function(){return qg(this)},e.prototype.insert=function(e){Yg(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){Zg(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){var n=e,r=0;while(e!==this.root)e===e.parent.right&&(r+=e.parent.delta),e=e.parent;var o=n.start+r,a=n.end+r;n.setCachedOffsets(o,a,t)},e.prototype.acceptReplace=function(e,t,n,r){for(var o=Hg(this,e,e+t),a=0,i=o.length;a<i;a++){var l=o[a];Zg(this,l)}this._normalizeDeltaIfNecessary(),Wg(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(a=0,i=o.length;a<i;a++){l=o[a];l.start=l.cachedAbsoluteStart,l.end=l.cachedAbsoluteEnd,Bg(l,e,e+t,n,r),l.maxEnd=l.end,Yg(this,l)}this._normalizeDeltaIfNecessary()},e.prototype._normalizeDeltaIfNecessary=function(){this.requestNormalizeDelta&&(this.requestNormalizeDelta=!1,jg(this))},e}();function jg(e){var t=e.root,n=0;while(t!==Fg)t.left===Fg||Og(t.left)?t.right===Fg||Og(t.right)?(t.start=n+t.start,t.end=n+t.end,t.delta=0,nv(t),Tg(t,!0),Tg(t.left,!1),Tg(t.right,!1),t===t.parent.right&&(n-=t.parent.delta),t=t.parent):(n+=t.delta,t=t.right):t=t.left;Tg(e.root,!1)}function zg(e,t,n,r){return e<n||!(e>n)&&(1!==r&&(2===r||t))}function Bg(e,t,n,r,o){var a=Pg(e),i=0===a||2===a,l=1===a||2===a,s=n-t,u=r,c=Math.min(s,u),d=e.start,f=!1,p=e.end,m=!1;t<=d&&p<=n&&Dg(e)&&(e.start=t,f=!0,e.end=t,m=!0);var h=o?1:s>0?2:0;if(!f&&zg(d,i,t,h)&&(f=!0),!m&&zg(p,l,t,h)&&(m=!0),c>0&&!o){h=s>u?2:0;!f&&zg(d,i,t+c,h)&&(f=!0),!m&&zg(p,l,t+c,h)&&(m=!0)}h=o?1:0;!f&&zg(d,i,n,h)&&(e.start=t+u,f=!0),!m&&zg(p,l,n,h)&&(e.end=t+u,m=!0);var g=u-s;f||(e.start=Math.max(0,d+g)),m||(e.end=Math.max(0,p+g)),e.start>e.end&&(e.end=e.start)}function Hg(e,t,n){var r=e.root,o=0,a=0,i=0,l=0,s=[],u=0;while(r!==Fg)if(Og(r))Tg(r.left,!1),Tg(r.right,!1),r===r.parent.right&&(o-=r.parent.delta),r=r.parent;else{if(!Og(r.left)){if(a=o+r.maxEnd,a<t){Tg(r,!0);continue}if(r.left!==Fg){r=r.left;continue}}i=o+r.start,i>n?Tg(r,!0):(l=o+r.end,l>=t&&(r.setCachedOffsets(i,l,0),s[u++]=r),Tg(r,!0),r.right===Fg||Og(r.right)||(o+=r.delta,r=r.right))}return Tg(e.root,!1),s}function Wg(e,t,n,r){var o=e.root,a=0,i=0,l=0,s=r-(n-t);while(o!==Fg)if(Og(o))Tg(o.left,!1),Tg(o.right,!1),o===o.parent.right&&(a-=o.parent.delta),nv(o),o=o.parent;else{if(!Og(o.left)){if(i=a+o.maxEnd,i<t){Tg(o,!0);continue}if(o.left!==Fg){o=o.left;continue}}l=a+o.start,l>n?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),Tg(o,!0)):(Tg(o,!0),o.right===Fg||Og(o.right)||(a+=o.delta,o=o.right))}Tg(e.root,!1)}function Ug(e,t){var n=e.root,r=[],o=0;while(n!==Fg)Og(n)?(Tg(n.left,!1),Tg(n.right,!1),n=n.parent):n.left===Fg||Og(n.left)?(n.ownerId===t&&(r[o++]=n),Tg(n,!0),n.right===Fg||Og(n.right)||(n=n.right)):n=n.left;return Tg(e.root,!1),r}function qg(e){var t=e.root,n=[],r=0;while(t!==Fg)Og(t)?(Tg(t.left,!1),Tg(t.right,!1),t=t.parent):t.left===Fg||Og(t.left)?t.right===Fg||Og(t.right)?(n[r++]=t,Tg(t,!0)):t=t.right:t=t.left;return Tg(e.root,!1),n}function Kg(e,t,n,r){var o=e.root,a=0,i=0,l=0,s=[],u=0;while(o!==Fg)if(Og(o))Tg(o.left,!1),Tg(o.right,!1),o===o.parent.right&&(a-=o.parent.delta),o=o.parent;else if(o.left===Fg||Og(o.left)){i=a+o.start,l=a+o.end,o.setCachedOffsets(i,l,r);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&kg(o)&&(c=!1),c&&(s[u++]=o),Tg(o,!0),o.right===Fg||Og(o.right)||(a+=o.delta,o=o.right)}else o=o.left;return Tg(e.root,!1),s}function Gg(e,t,n,r,o,a){var i=e.root,l=0,s=0,u=0,c=0,d=[],f=0;while(i!==Fg)if(Og(i))Tg(i.left,!1),Tg(i.right,!1),i===i.parent.right&&(l-=i.parent.delta),i=i.parent;else{if(!Og(i.left)){if(s=l+i.maxEnd,s<t){Tg(i,!0);continue}if(i.left!==Fg){i=i.left;continue}}if(u=l+i.start,u>n)Tg(i,!0);else{if(c=l+i.end,c>=t){i.setCachedOffsets(u,c,a);var p=!0;r&&i.ownerId&&i.ownerId!==r&&(p=!1),o&&kg(i)&&(p=!1),p&&(d[f++]=i)}Tg(i,!0),i.right===Fg||Og(i.right)||(l+=i.delta,i=i.right)}}return Tg(e.root,!1),d}function Yg(e,t){if(e.root===Fg)return t.parent=Fg,t.left=Fg,t.right=Fg,Sg(t,0),e.root=t,e.root;Xg(e,t),rv(t.parent);var n=t;while(n!==e.root&&1===Mg(n.parent))if(n.parent===n.parent.parent.left){var r=n.parent.parent.right;1===Mg(r)?(Sg(n.parent,0),Sg(r,0),Sg(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&(n=n.parent,$g(e,n)),Sg(n.parent,0),Sg(n.parent.parent,1),ev(e,n.parent.parent))}else{r=n.parent.parent.left;1===Mg(r)?(Sg(n.parent,0),Sg(r,0),Sg(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&(n=n.parent,ev(e,n)),Sg(n.parent,0),Sg(n.parent.parent,1),$g(e,n.parent.parent))}return Sg(e.root,0),t}function Xg(e,t){var n=0,r=e.root,o=t.start,a=t.end;while(1){var i=ov(o,a,r.start+n,r.end+n);if(i<0){if(r.left===Fg){t.start-=n,t.end-=n,t.maxEnd-=n,r.left=t;break}r=r.left}else{if(r.right===Fg){t.start-=n+r.delta,t.end-=n+r.delta,t.maxEnd-=n+r.delta,r.right=t;break}n+=r.delta,r=r.right}}t.parent=r,t.left=Fg,t.right=Fg,Sg(t,1)}function Zg(e,t){var n,r;if(t.left===Fg?(n=t.right,r=t,n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===Fg?(n=t.left,r=t):(r=Qg(t.right),n=r.right,n.start+=r.delta,n.end+=r.delta,n.delta+=r.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),r.start+=t.delta,r.end+=t.delta,r.delta=t.delta,(r.delta<-1073741824||r.delta>1073741824)&&(e.requestNormalizeDelta=!0)),r===e.root)return e.root=n,Sg(n,0),t.detach(),Jg(),nv(n),void(e.root.parent=Fg);var o,a=1===Mg(r);if(r===r.parent.left?r.parent.left=n:r.parent.right=n,r===t?n.parent=r.parent:(r.parent===t?n.parent=r:n.parent=r.parent,r.left=t.left,r.right=t.right,r.parent=t.parent,Sg(r,Mg(t)),t===e.root?e.root=r:t===t.parent.left?t.parent.left=r:t.parent.right=r,r.left!==Fg&&(r.left.parent=r),r.right!==Fg&&(r.right.parent=r)),t.detach(),a)return rv(n.parent),r!==t&&(rv(r),rv(r.parent)),void Jg();rv(n),rv(n.parent),r!==t&&(rv(r),rv(r.parent));while(n!==e.root&&0===Mg(n))n===n.parent.left?(o=n.parent.right,1===Mg(o)&&(Sg(o,0),Sg(n.parent,1),$g(e,n.parent),o=n.parent.right),0===Mg(o.left)&&0===Mg(o.right)?(Sg(o,1),n=n.parent):(0===Mg(o.right)&&(Sg(o.left,0),Sg(o,1),ev(e,o),o=n.parent.right),Sg(o,Mg(n.parent)),Sg(n.parent,0),Sg(o.right,0),$g(e,n.parent),n=e.root)):(o=n.parent.left,1===Mg(o)&&(Sg(o,0),Sg(n.parent,1),ev(e,n.parent),o=n.parent.left),0===Mg(o.left)&&0===Mg(o.right)?(Sg(o,1),n=n.parent):(0===Mg(o.left)&&(Sg(o.right,0),Sg(o,1),$g(e,o),o=n.parent.left),Sg(o,Mg(n.parent)),Sg(n.parent,0),Sg(o.left,0),ev(e,n.parent),n=e.root));Sg(n,0),Jg()}function Qg(e){while(e.left!==Fg)e=e.left;return e}function Jg(){Fg.parent=Fg,Fg.delta=0,Fg.start=0,Fg.end=0}function $g(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==Fg&&(n.left.parent=t),n.parent=t.parent,t.parent===Fg?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,nv(t),nv(n)}function ev(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==Fg&&(n.right.parent=t),n.parent=t.parent,t.parent===Fg?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,nv(t),nv(n)}function tv(e){var t=e.end;if(e.left!==Fg){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==Fg){var r=e.right.maxEnd+e.delta;r>t&&(t=r)}return t}function nv(e){e.maxEnd=tv(e)}function rv(e){while(e!==Fg){var t=tv(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function ov(e,t,n,r){return e===n?t-r:e-n}var av=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==iv)return lv(this.right);var e=this;while(e.parent!==iv){if(e.parent.left===e)break;e=e.parent}return e.parent===iv?iv:e.parent},e.prototype.prev=function(){if(this.left!==iv)return sv(this.left);var e=this;while(e.parent!==iv){if(e.parent.right===e)break;e=e.parent}return e.parent===iv?iv:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),iv=new av(null,0);function lv(e){while(e.left!==iv)e=e.left;return e}function sv(e){while(e.right!==iv)e=e.right;return e}function uv(e){return e===iv?0:e.size_left+e.piece.length+uv(e.right)}function cv(e){return e===iv?0:e.lf_left+e.piece.lineFeedCnt+cv(e.right)}function dv(){iv.parent=iv}function fv(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==iv&&(n.left.parent=t),n.parent=t.parent,t.parent===iv?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function pv(e,t){var n=t.left;t.left=n.right,n.right!==iv&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===iv?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function mv(e,t){var n,r;if(t.left===iv?(r=t,n=r.right):t.right===iv?(r=t,n=r.left):(r=lv(t.right),n=r.right),r===e.root)return e.root=n,n.color=0,t.detach(),dv(),void(e.root.parent=iv);var o=1===r.color;if(r===r.parent.left?r.parent.left=n:r.parent.right=n,r===t?(n.parent=r.parent,vv(e,n)):(r.parent===t?n.parent=r:n.parent=r.parent,vv(e,n),r.left=t.left,r.right=t.right,r.parent=t.parent,r.color=t.color,t===e.root?e.root=r:t===t.parent.left?t.parent.left=r:t.parent.right=r,r.left!==iv&&(r.left.parent=r),r.right!==iv&&(r.right.parent=r),r.size_left=t.size_left,r.lf_left=t.lf_left,vv(e,r)),t.detach(),n.parent.left===n){var a=uv(n),i=cv(n);if(a!==n.parent.size_left||i!==n.parent.lf_left){var l=a-n.parent.size_left,s=i-n.parent.lf_left;n.parent.size_left=a,n.parent.lf_left=i,gv(e,n.parent,l,s)}}if(vv(e,n.parent),o)dv();else{var u;while(n!==e.root&&0===n.color)n===n.parent.left?(u=n.parent.right,1===u.color&&(u.color=0,n.parent.color=1,fv(e,n.parent),u=n.parent.right),0===u.left.color&&0===u.right.color?(u.color=1,n=n.parent):(0===u.right.color&&(u.left.color=0,u.color=1,pv(e,u),u=n.parent.right),u.color=n.parent.color,n.parent.color=0,u.right.color=0,fv(e,n.parent),n=e.root)):(u=n.parent.left,1===u.color&&(u.color=0,n.parent.color=1,pv(e,n.parent),u=n.parent.left),0===u.left.color&&0===u.right.color?(u.color=1,n=n.parent):(0===u.left.color&&(u.right.color=0,u.color=1,fv(e,u),u=n.parent.left),u.color=n.parent.color,n.parent.color=0,u.left.color=0,pv(e,n.parent),n=e.root));n.color=0,dv()}}function hv(e,t){vv(e,t);while(t!==e.root&&1===t.parent.color)if(t.parent===t.parent.parent.left){var n=t.parent.parent.right;1===n.color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&(t=t.parent,fv(e,t)),t.parent.color=0,t.parent.parent.color=1,pv(e,t.parent.parent))}else{n=t.parent.parent.left;1===n.color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&(t=t.parent,pv(e,t)),t.parent.color=0,t.parent.parent.color=1,fv(e,t.parent.parent))}e.root.color=0}function gv(e,t,n,r){while(t!==e.root&&t!==iv)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=r),t=t.parent}function vv(e,t){var n=0,r=0;if(t!==e.root){if(0===n){while(t!==e.root&&t===t.parent.right)t=t.parent;if(t===e.root)return;t=t.parent,n=uv(t.left)-t.size_left,r=cv(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=r}while(t!==e.root&&(0!==n||0!==r))t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=r),t=t.parent}}iv.parent=iv,iv.left=iv,iv.right=iv,iv.color=0;var yv=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),bv=function(e){function t(t){for(var n=e.call(this,0)||this,r=0,o=t.length;r<o;r++)n.set(t.charCodeAt(r),2);return n.set(32,1),n.set(9,1),n}return yv(t,e),t}(hc);function wv(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e(n)),t[n]}}var _v=wv(function(e){return new bv(e)}),Cv=999,Ev=function(){function e(e,t,n,r){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=r}return e.prototype.parseSearchRequest=function(){if(""===this.searchString)return null;var e;e=this.isRegex?Mv(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=ua(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new Sv(t,this.wordSeparators?_v(this.wordSeparators):null,n?this.searchString:null)},e}();function Mv(e){if(!e||0===e.length)return!1;for(var t=0,n=e.length;t<n;t++){var r=e.charCodeAt(t);if(92===r){if(t++,t>=n)break;var o=e.charCodeAt(t);if(110===o||114===o||87===o||119===o)return!0}}return!1}var Sv=function(){function e(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n}return e}();function Ov(e,t,n){if(!n)return new Fl(e,null);for(var r=[],o=0,a=t.length;o<a;o++)r[o]=t[o];return new Fl(e,r)}var Tv=function(){function e(e){for(var t=[],n=0,r=0,o=e.length;r<o;r++)10===e.charCodeAt(r)&&(t[n++]=r);this._lineFeedsOffsets=t}return e.prototype.findLineFeedCountBeforeOffset=function(e){var t=this._lineFeedsOffsets,n=0,r=t.length-1;if(-1===r)return 0;if(e<=t[0])return 0;while(n<r){var o=n+((r-n)/2>>0);t[o]>=e?r=o-1:t[o+1]>=e?(n=o,r=o):n=o+1}return n+1},e}(),kv=function(){function e(){}return e.findMatches=function(e,t,n,r,o){var a=t.parseSearchRequest();return a?a.regex.multiline?this._doFindMatchesMultiline(e,n,new Pv(a.wordSeparators,a.regex),r,o):this._doFindMatchesLineByLine(e,n,a,r,o):[]},e._getMultilineMatchRange=function(e,t,n,r,o,a){var i,l,s=0;if(r?(s=r.findLineFeedCountBeforeOffset(o),i=t+o+s):i=t+o,r){var u=r.findLineFeedCountBeforeOffset(o+a.length),c=u-s;l=i+a.length+c}else l=i+a.length;var d=e.getPositionAt(i),f=e.getPositionAt(l);return new fn(d.lineNumber,d.column,f.lineNumber,f.column)},e._doFindMatchesMultiline=function(e,t,n,r,o){var a,i=e.getOffsetAt(t.getStartPosition()),l=e.getValueInRange(t,1),s="\r\n"===e.getEOL()?new Tv(l):null,u=[],c=0;n.reset(0);while(a=n.next(l))if(u[c++]=Ov(this._getMultilineMatchRange(e,i,l,s,a.index,a[0]),a,r),c>=o)return u;return u},e._doFindMatchesLineByLine=function(e,t,n,r,o){var a=[],i=0;if(t.startLineNumber===t.endLineNumber){var l=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return i=this._findMatchesInLine(n,l,t.startLineNumber,t.startColumn-1,i,a,r,o),a}var s=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);i=this._findMatchesInLine(n,s,t.startLineNumber,t.startColumn-1,i,a,r,o);for(var u=t.startLineNumber+1;u<t.endLineNumber&&i<o;u++)i=this._findMatchesInLine(n,e.getLineContent(u),u,0,i,a,r,o);if(i<o){var c=e.getLineContent(t.endLineNumber).substring(0,t.endColumn-1);i=this._findMatchesInLine(n,c,t.endLineNumber,0,i,a,r,o)}return a},e._findMatchesInLine=function(e,t,n,r,o,a,i,l){var s=e.wordSeparators;if(!i&&e.simpleSearch){var u=e.simpleSearch,c=u.length,d=t.length,f=-c;while(-1!==(f=t.indexOf(u,f+c)))if((!s||Lv(s,t,d,f,c))&&(a[o++]=new Fl(new fn(n,f+1+r,n,f+1+c+r),null),o>=l))return o;return o}var p,m=new Pv(e.wordSeparators,e.regex);m.reset(0);do{if(p=m.next(t),p&&(a[o++]=Ov(new fn(n,p.index+1+r,n,p.index+1+p[0].length+r),p,i),o>=l))return o}while(p);return o},e.findNextMatch=function(e,t,n,r){var o=t.parseSearchRequest();if(!o)return null;var a=new Pv(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,a,r):this._doFindNextMatchLineByLine(e,n,a,r)},e._doFindNextMatchMultiline=function(e,t,n,r){var o=new dn(t.lineNumber,1),a=e.getOffsetAt(o),i=e.getLineCount(),l=e.getValueInRange(new fn(o.lineNumber,o.column,i,e.getLineMaxColumn(i)),1),s="\r\n"===e.getEOL()?new Tv(l):null;n.reset(t.column-1);var u=n.next(l);return u?Ov(this._getMultilineMatchRange(e,a,l,s,u.index,u[0]),u,r):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new dn(1,1),n,r):null},e._doFindNextMatchLineByLine=function(e,t,n,r){var o=e.getLineCount(),a=t.lineNumber,i=e.getLineContent(a),l=this._findFirstMatchInLine(n,i,a,t.column,r);if(l)return l;for(var s=1;s<=o;s++){var u=(a+s-1)%o,c=e.getLineContent(u+1),d=this._findFirstMatchInLine(n,c,u+1,1,r);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,r,o){e.reset(r-1);var a=e.next(t);return a?Ov(new fn(n,a.index+1,n,a.index+1+a[0].length),a,o):null},e.findPreviousMatch=function(e,t,n,r){var o=t.parseSearchRequest();if(!o)return null;var a=new Pv(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,a,r):this._doFindPreviousMatchLineByLine(e,n,a,r)},e._doFindPreviousMatchMultiline=function(e,t,n,r){var o=this._doFindMatchesMultiline(e,new fn(1,1,t.lineNumber,t.column),n,r,10*Cv);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new dn(a,e.getLineMaxColumn(a)),n,r):null},e._doFindPreviousMatchLineByLine=function(e,t,n,r){var o=e.getLineCount(),a=t.lineNumber,i=e.getLineContent(a).substring(0,t.column-1),l=this._findLastMatchInLine(n,i,a,r);if(l)return l;for(var s=1;s<=o;s++){var u=(o+a-s-1)%o,c=e.getLineContent(u+1),d=this._findLastMatchInLine(n,c,u+1,r);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,r){var o,a=null;e.reset(0);while(o=e.next(t))a=Ov(new fn(n,o.index+1,n,o.index+1+o[0].length),o,r);return a},e}();function xv(e,t,n,r,o){if(0===r)return!0;var a=t.charCodeAt(r-1);if(0!==e.get(a))return!0;if(13===a||10===a)return!0;if(o>0){var i=t.charCodeAt(r);if(0!==e.get(i))return!0}return!1}function Nv(e,t,n,r,o){if(r+o===n)return!0;var a=t.charCodeAt(r+o);if(0!==e.get(a))return!0;if(13===a||10===a)return!0;if(o>0){var i=t.charCodeAt(r+o-1);if(0!==e.get(i))return!0}return!1}function Lv(e,t,n,r,o){return xv(e,t,n,r,o)&&Nv(e,t,n,r,o)}var Pv=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(t=this._searchRegex.exec(e),!t)return null;var r=t.index,o=t[0].length;if(r===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=r,this._prevMatchLength=o,!this._wordSeparators||Lv(this._wordSeparators,e,n,r,o))return t}while(t);return null},e}(),Iv=65535;function Dv(e){var t;return t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length),t.set(e,0),t}var Av=function(){function e(e,t,n,r,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=r,this.isBasicASCII=o}return e}();function Rv(e,t){void 0===t&&(t=!0);for(var n=[0],r=1,o=0,a=e.length;o<a;o++){var i=e.charCodeAt(o);13===i?o+1<a&&10===e.charCodeAt(o+1)?(n[r++]=o+2,o++):n[r++]=o+1:10===i&&(n[r++]=o+1)}return t?Dv(n):n}function Fv(e,t){e.length=0,e[0]=0;for(var n=1,r=0,o=0,a=0,i=!0,l=0,s=t.length;l<s;l++){var u=t.charCodeAt(l);13===u?l+1<s&&10===t.charCodeAt(l+1)?(a++,e[n++]=l+2,l++):(r++,e[n++]=l+1):10===u?(o++,e[n++]=l+1):i&&9!==u&&(u<32||u>126)&&(i=!1)}var c=new Av(Dv(e),r,o,a,i);return e.length=0,c}var Vv=function(){function e(e,t,n,r,o){this.bufferIndex=e,this.start=t,this.end=n,this.lineFeedCnt=r,this.length=o}return e}(),jv=function(){function e(e,t){this.buffer=e,this.lineStarts=t}return e}(),zv=function(){function e(e){this._limit=e,this._cache=[]}return e.prototype.get=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber<e&&n.nodeStartLineNumber+n.node.piece.lineFeedCnt>=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,r=0;r<n.length;r++){var o=n[r];(null===o.node.parent||o.nodeStartOffset>=e)&&(n[r]=null,t=!0)}if(t){for(var a=[],i=0,l=n;i<l.length;i++){var s=l[i];null!==s&&a.push(s)}this._cache=a}},e}(),Bv=function(){function e(e,t,n){this.create(e,t,n)}return e.prototype.create=function(e,t,n){this._buffers=[new jv("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=iv,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=n;for(var r=null,o=0,a=e.length;o<a;o++)if(e[o].buffer.length>0){e[o].lineStarts||(e[o].lineStarts=Rv(e[o].buffer));var i=new Vv(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),r=this.rbInsertRight(r,i)}this._searchCache=new zv(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=Iv,r=n-Math.floor(n/3),o=2*r,a="",i=0,l=[];if(this.iterate(this.root,function(n){var s=t.getNodeContent(n),u=s.length;if(i<=r||i+u<o)return a+=s,i+=u,!0;var c=a.replace(/\r\n|\r|\n/g,e);return l.push(new jv(c,Rv(c))),a=s,i=u,!0}),i>0){var s=a.replace(/\r\n|\r|\n/g,e);l.push(new jv(s,Rv(s)))}this.create(l,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){var n=0,r=this.root;while(r!==iv)if(r.left!==iv&&r.lf_left+1>=e)r=r.left;else{if(r.lf_left+r.piece.lineFeedCnt+1>=e){n+=r.size_left;var o=this.getAccumulatedValue(r,e-r.lf_left-2);return n+(o+t-1)}e-=r.lf_left+r.piece.lineFeedCnt,n+=r.size_left+r.piece.length,r=r.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);var t=this.root,n=0,r=e;while(t!==iv)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var a=this.getOffsetAt(n+1,1),i=r-a;return new dn(n+1,i+1)}return new dn(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===iv){a=this.getOffsetAt(n+1,1),i=r-e-a;return new dn(n+1,i+1)}t=t.right}return new dn(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),r=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,r);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,r=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return r.substring(o+e.remainder,o+t.remainder)}var a=e.node,i=this._buffers[a.piece.bufferIndex].buffer,l=this.offsetInBuffer(a.piece.bufferIndex,a.piece.start),s=i.substring(l+e.remainder,l+a.piece.length);a=a.next();while(a!==iv){var u=this._buffers[a.piece.bufferIndex].buffer,c=this.offsetInBuffer(a.piece.bufferIndex,a.piece.start);if(a===t.node){s+=u.substring(c,c+t.remainder);break}s+=u.substr(c,a.piece.length),a=a.next()}return s},e.prototype.getLinesContent=function(){return this.getContentOfSubTree(this.root).split(/\r\n|\r|\n/)},e.prototype.getLength=function(){return this._length},e.prototype.getLineCount=function(){return this._lineCnt},e.prototype.getLineContent=function(e){return this._lastVisitedLine.lineNumber===e?this._lastVisitedLine.value:(this._lastVisitedLine.lineNumber=e,e===this._lineCnt?this._lastVisitedLine.value=this.getLineRawContent(e):this._EOLNormalized?this._lastVisitedLine.value=this.getLineRawContent(e,this._EOLLength):this._lastVisitedLine.value=this.getLineRawContent(e).replace(/(\r\n|\r|\n)$/,""),this._lastVisitedLine.value)},e.prototype.getLineCharCode=function(e,t){var n=this.nodeAt2(e,t+1);if(n.remainder===n.node.piece.length){var r=n.node.next();if(!r)return 0;var o=this._buffers[r.piece.bufferIndex],a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);return o.buffer.charCodeAt(a)}o=this._buffers[n.node.piece.bufferIndex],a=this.offsetInBuffer(n.node.piece.bufferIndex,n.node.piece.start);var i=a+n.remainder;return o.buffer.charCodeAt(i)},e.prototype.getLineLength=function(e){if(e===this.getLineCount()){var t=this.getOffsetAt(e,1);return this.getLength()-t}return this.getOffsetAt(e+1,1)-this.getOffsetAt(e,1)-this._EOLLength},e.prototype.findMatchesInNode=function(e,t,n,r,o,a,i,l,s,u,c){var d,f,p,m=this._buffers[e.piece.bufferIndex],h=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start),g=this.offsetInBuffer(e.piece.bufferIndex,o),v=this.offsetInBuffer(e.piece.bufferIndex,a),y={line:0,column:0};t._wordSeparators?(f=m.buffer.substring(g,v),p=function(e){return e+g},t.reset(-1)):(f=m.buffer,p=function(e){return e},t.reset(g));do{if(d=t.next(f),d){if(p(d.index)>=v)return u;this.positionInBuffer(e,p(d.index)-h,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),w=y.line===o.line?y.column-o.column+r:y.column+1,_=w+d[0].length;if(c[u++]=Ov(new fn(n+b,w,n+b,_),d,l),p(d.index)+d[0].length>=v)return u;if(u>=s)return u}}while(d);return u},e.prototype.findMatchesLineByLine=function(e,t,n,r){var o=[],a=0,i=new Pv(t.wordSeparators,t.regex),l=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===l)return[];var s=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===s)return[];var u=this.positionInBuffer(l.node,l.remainder),c=this.positionInBuffer(s.node,s.remainder);if(l.node===s.node)return this.findMatchesInNode(l.node,i,e.startLineNumber,e.startColumn,u,c,t,n,r,a,o),o;var d=e.startLineNumber,f=l.node;while(f!==s.node){var p=this.getLineFeedCnt(f.piece.bufferIndex,u,f.piece.end);if(p>=1){var m=this._buffers[f.piece.bufferIndex].lineStarts,h=this.offsetInBuffer(f.piece.bufferIndex,f.piece.start),g=m[u.line+p],v=d===e.startLineNumber?e.startColumn:1;if(a=this.findMatchesInNode(f,i,d,v,u,this.positionInBuffer(f,g-h),t,n,r,a,o),a>=r)return o;d+=p}var y=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var b=this.getLineContent(d).substring(y,e.endColumn-1);return a=this._findMatchesInLine(t,i,b,e.endLineNumber,y,a,o,n,r),o}if(a=this._findMatchesInLine(t,i,this.getLineContent(d).substr(y),d,y,a,o,n,r),a>=r)return o;d++,l=this.nodeAt2(d,1),f=l.node,u=this.positionInBuffer(l.node,l.remainder)}if(d===e.endLineNumber){var w=d===e.startLineNumber?e.startColumn-1:0;b=this.getLineContent(d).substring(w,e.endColumn-1);return a=this._findMatchesInLine(t,i,b,e.endLineNumber,w,a,o,n,r),o}var _=d===e.startLineNumber?e.startColumn:1;return a=this.findMatchesInNode(s.node,i,d,_,u,c,t,n,r,a,o),o},e.prototype._findMatchesInLine=function(e,t,n,r,o,a,i,l,s){var u,c=e.wordSeparators;if(!l&&e.simpleSearch){var d=e.simpleSearch,f=d.length,p=n.length,m=-f;while(-1!==(m=n.indexOf(d,m+f)))if((!c||Lv(c,n,p,m,f))&&(i[a++]=new Fl(new fn(r,m+1+o,r,m+1+f+o),null),a>=s))return a;return a}t.reset(0);do{if(u=t.next(n),u&&(i[a++]=Ov(new fn(r,u.index+1+o,r,u.index+1+u[0].length+o),u,l),a>=s))return a}while(u);return a},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==iv){var r=this.nodeAt(e),o=r.node,a=r.remainder,i=r.nodeStartOffset,l=o.piece,s=l.bufferIndex,u=this.positionInBuffer(o,a);if(0===o.piece.bufferIndex&&l.end.line===this._lastChangeBufferPos.line&&l.end.column===this._lastChangeBufferPos.column&&i+l.length===e&&t.length<Iv)return this.appendToNode(o,t),void this.computeBufferMetadata();if(i===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(i+o.piece.length>e){var c=[],d=new Vv(l.bufferIndex,u,l.end,this.getLineFeedCnt(l.bufferIndex,u,l.end),this.offsetInBuffer(s,l.end)-this.offsetInBuffer(s,u));if(this.shouldCheckCRLF()&&this.endWithCR(t)){var f=this.nodeCharCodeAt(o,a);if(10===f){var p={line:d.start.line+1,column:0};d=new Vv(d.bufferIndex,p,d.end,this.getLineFeedCnt(d.bufferIndex,p,d.end),d.length-1),t+="\n"}}if(this.shouldCheckCRLF()&&this.startWithLF(t)){var m=this.nodeCharCodeAt(o,a-1);if(13===m){var h=this.positionInBuffer(o,a-1);this.deleteNodeTail(o,h),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,u)}else this.deleteNodeTail(o,u);var g=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var v=o,y=0;y<g.length;y++)v=this.rbInsertRight(v,g[y]);this.deleteNodes(c)}else this.insertContentToNodeRight(t,o)}else{var b=this.createNewPieces(t);for(o=this.rbInsertLeft(null,b[0]),y=1;y<b.length;y++)o=this.rbInsertRight(o,b[y])}this.computeBufferMetadata()},e.prototype.delete=function(e,t){if(this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",!(t<=0||this.root===iv)){var n=this.nodeAt(e),r=this.nodeAt(e+t),o=n.node,a=r.node;if(o===a){var i=this.positionInBuffer(o,n.remainder),l=this.positionInBuffer(o,r.remainder);if(n.nodeStartOffset===e){if(t===o.piece.length){var s=o.next();return mv(this,o),this.validateCRLFWithPrevNode(s),void this.computeBufferMetadata()}return this.deleteNodeHead(o,l),this._searchCache.valdiate(e),this.validateCRLFWithPrevNode(o),void this.computeBufferMetadata()}return n.nodeStartOffset+o.piece.length===e+t?(this.deleteNodeTail(o,i),this.validateCRLFWithNextNode(o),void this.computeBufferMetadata()):(this.shrinkNode(o,i,l),void this.computeBufferMetadata())}var u=[],c=this.positionInBuffer(o,n.remainder);this.deleteNodeTail(o,c),this._searchCache.valdiate(e),0===o.piece.length&&u.push(o);var d=this.positionInBuffer(a,r.remainder);this.deleteNodeHead(a,d),0===a.piece.length&&u.push(a);for(var f=o.next(),p=f;p!==iv&&p!==a;p=p.next())u.push(p);var m=0===o.piece.length?o.prev():o;this.deleteNodes(u),this.validateCRLFWithNextNode(m),this.computeBufferMetadata()}},e.prototype.insertContentToNodeLeft=function(e,t){var n=[];if(this.shouldCheckCRLF()&&this.endWithCR(e)&&this.startWithLF(t)){var r=t.piece,o={line:r.start.line+1,column:0},a=new Vv(r.bufferIndex,o,r.end,this.getLineFeedCnt(r.bufferIndex,o,r.end),r.length-1);t.piece=a,e+="\n",gv(this,t,-1,-1),0===t.piece.length&&n.push(t)}for(var i=this.createNewPieces(e),l=this.rbInsertLeft(t,i[i.length-1]),s=i.length-2;s>=0;s--)l=this.rbInsertLeft(l,i[s]);this.validateCRLFWithPrevNode(l),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),r=this.rbInsertRight(t,n[0]),o=r,a=1;a<n.length;a++)o=this.rbInsertRight(o,n[a]);this.validateCRLFWithPrevNode(r)},e.prototype.positionInBuffer=function(e,t,n){var r=e.piece,o=e.piece.bufferIndex,a=this._buffers[o].lineStarts,i=a[r.start.line]+r.start.column,l=i+t,s=r.start.line,u=r.end.line,c=0,d=0,f=0;while(s<=u){if(c=s+(u-s)/2|0,f=a[c],c===u)break;if(d=a[c+1],l<f)u=c-1;else{if(!(l>=d))break;s=c+1}}return n?(n.line=c,n.column=l-f,null):{line:c,column:l-f}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var r=this._buffers[e].lineStarts;if(n.line===r.length-1)return n.line-t.line;var o=r[n.line+1],a=r[n.line]+n.column;if(o>a+1)return n.line-t.line;var i=a-1,l=this._buffers[e].buffer;return 13===l.charCodeAt(i)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){var n=this._buffers[e].lineStarts;return n[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t<e.length;t++)mv(this,e[t])},e.prototype.createNewPieces=function(e){if(e.length>Iv){var t=[];while(e.length>Iv){var n=e.charCodeAt(Iv-1),r=void 0;13===n||n>=55296&&n<=56319?(r=e.substring(0,Iv-1),e=e.substring(Iv-1)):(r=e.substring(0,Iv),e=e.substring(Iv));var o=Rv(r);t.push(new Vv(this._buffers.length,{line:0,column:0},{line:o.length-1,column:r.length-o[o.length-1]},o.length-1,r.length)),this._buffers.push(new jv(r,o))}var a=Rv(e);return t.push(new Vv(this._buffers.length,{line:0,column:0},{line:a.length-1,column:e.length-a[a.length-1]},a.length-1,e.length)),this._buffers.push(new jv(e,a)),t}var i=this._buffers[0].buffer.length,l=Rv(e,!1),s=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===i&&0!==i&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},s=this._lastChangeBufferPos;for(var u=0;u<l.length;u++)l[u]+=i+1;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(l.slice(1)),this._buffers[0].buffer+="_"+e,i+=1}else{if(0!==i)for(u=0;u<l.length;u++)l[u]+=i;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(l.slice(1)),this._buffers[0].buffer+=e}var c=this._buffers[0].buffer.length,d=this._buffers[0].lineStarts.length-1,f=c-this._buffers[0].lineStarts[d],p={line:d,column:f},m=new Vv(0,s,p,this.getLineFeedCnt(0,s,p),c-i);return this._lastChangeBufferPos=p,[m]},e.prototype.getLineRawContent=function(e,t){void 0===t&&(t=0);var n=this.root,r="",o=this._searchCache.get2(e);if(o){n=o.node;var a=this.getAccumulatedValue(n,e-o.nodeStartLineNumber-1),i=this._buffers[n.piece.bufferIndex].buffer,l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(o.nodeStartLineNumber+n.piece.lineFeedCnt!==e){var s=this.getAccumulatedValue(n,e-o.nodeStartLineNumber);return i.substring(l+a,l+s-t)}r=i.substring(l+a,l+n.piece.length)}else{var u=0,c=e;while(n!==iv)if(n.left!==iv&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){a=this.getAccumulatedValue(n,e-n.lf_left-2),s=this.getAccumulatedValue(n,e-n.lf_left-1),i=this._buffers[n.piece.bufferIndex].buffer,l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return u+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:u,nodeStartLineNumber:c-(e-1-n.lf_left)}),i.substring(l+a,l+s-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){a=this.getAccumulatedValue(n,e-n.lf_left-2),i=this._buffers[n.piece.bufferIndex].buffer,l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);r=i.substring(l+a,l+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,u+=n.size_left+n.piece.length,n=n.right}}n=n.next();while(n!==iv){i=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){s=this.getAccumulatedValue(n,0),l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return r+=i.substring(l,l+s-t),r}l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);r+=i.substr(l,n.piece.length),n=n.next()}return r},e.prototype.computeBufferMetadata=function(){var e=this.root,t=1,n=0;while(e!==iv)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,r=this.positionInBuffer(e,t),o=r.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var a=this.getLineFeedCnt(e.piece.bufferIndex,n.start,r);if(a!==o)return{index:a,remainder:0}}return{index:o,remainder:r.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,r=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?r[n.end.line]+n.end.column-r[n.start.line]-n.start.column:r[o]-r[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,r=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),a=t,i=this.offsetInBuffer(n.bufferIndex,a),l=this.getLineFeedCnt(n.bufferIndex,n.start,a),s=l-r,u=i-o,c=n.length+u;e.piece=new Vv(n.bufferIndex,n.start,a,l,c),gv(this,e,u,s)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,r=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),a=t,i=this.getLineFeedCnt(n.bufferIndex,a,n.end),l=this.offsetInBuffer(n.bufferIndex,a),s=i-r,u=o-l,c=n.length+u;e.piece=new Vv(n.bufferIndex,a,n.end,i,c),gv(this,e,u,s)},e.prototype.shrinkNode=function(e,t,n){var r=e.piece,o=r.start,a=r.end,i=r.length,l=r.lineFeedCnt,s=t,u=this.getLineFeedCnt(r.bufferIndex,r.start,s),c=this.offsetInBuffer(r.bufferIndex,t)-this.offsetInBuffer(r.bufferIndex,o);e.piece=new Vv(r.bufferIndex,r.start,s,u,c),gv(this,e,c-i,u-l);var d=new Vv(r.bufferIndex,n,a,this.getLineFeedCnt(r.bufferIndex,n,a),this.offsetInBuffer(r.bufferIndex,a)-this.offsetInBuffer(r.bufferIndex,n)),f=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(f)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),r=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=Rv(t,!1),a=0;a<o.length;a++)o[a]+=r;if(n){var i=this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-2];this._buffers[0].lineStarts.pop(),this._lastChangeBufferPos={line:this._lastChangeBufferPos.line-1,column:r-i}}this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(o.slice(1));var l=this._buffers[0].lineStarts.length-1,s=this._buffers[0].buffer.length-this._buffers[0].lineStarts[l],u={line:l,column:s},c=e.piece.length+t.length,d=e.piece.lineFeedCnt,f=this.getLineFeedCnt(0,e.piece.start,u),p=f-d;e.piece=new Vv(e.piece.bufferIndex,e.piece.start,u,f,c),this._lastChangeBufferPos=u,gv(this,e,t.length,p)},e.prototype.nodeAt=function(e){var t=this.root,n=this._searchCache.get(e);if(n)return{node:n.node,nodeStartOffset:n.nodeStartOffset,remainder:e-n.nodeStartOffset};var r=0;while(t!==iv)if(t.size_left>e)t=t.left;else{if(t.size_left+t.piece.length>=e){r+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:r};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,r+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){var n=this.root,r=0;while(n!==iv)if(n.left!==iv&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),a=this.getAccumulatedValue(n,e-n.lf_left-1);return r+=n.size_left,{node:n,remainder:Math.min(o+t-1,a),nodeStartOffset:r}}if(n.lf_left+n.piece.lineFeedCnt===e-1){o=this.getAccumulatedValue(n,e-n.lf_left-2);if(o+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:r};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,r+=n.size_left+n.piece.length,n=n.right}n=n.next();while(n!==iv){if(n.piece.lineFeedCnt>0){a=this.getAccumulatedValue(n,0);var i=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,a),nodeStartOffset:i}}if(n.piece.length>=t-1){var l=this.offsetOfNode(n);return{node:n,remainder:t-1,nodeStartOffset:l}}t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],r=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(r)},e.prototype.offsetOfNode=function(e){if(!e)return 0;var t=e.size_left;while(e!==this.root)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"===typeof e)return 10===e.charCodeAt(0);if(e===iv||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,r=t.start.line,o=n[r]+t.start.column;if(r===n.length-1)return!1;var a=n[r+1];return!(a>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o)},e.prototype.endWithCR=function(e){return"string"===typeof e?13===e.charCodeAt(e.length-1):e!==iv&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,r=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var a=e.piece.length-1,i=e.piece.lineFeedCnt-1;e.piece=new Vv(e.piece.bufferIndex,e.piece.start,n,i,a),gv(this,e,-1,-1),0===e.piece.length&&r.push(e);var l={line:t.piece.start.line+1,column:0},s=t.piece.length-1,u=this.getLineFeedCnt(t.piece.bufferIndex,l,t.piece.end);t.piece=new Vv(t.piece.bufferIndex,l,t.piece.end,u,s),gv(this,t,-1,-1),0===t.piece.length&&r.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d<r.length;d++)mv(this,r[d])},e.prototype.adjustCarriageReturnFromNext=function(e,t){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var n=t.next();if(this.startWithLF(n)){if(e+="\n",1===n.piece.length)mv(this,n);else{var r=n.piece,o={line:r.start.line+1,column:0},a=r.length-1,i=this.getLineFeedCnt(r.bufferIndex,o,r.end);n.piece=new Vv(r.bufferIndex,o,r.end,i,a),gv(this,n,-1,-1)}return!0}}return!1},e.prototype.iterate=function(e,t){if(e===iv)return t(iv);var n=this.iterate(e.left,t);return n?t(e)&&this.iterate(e.right,t):n},e.prototype.getNodeContent=function(e){if(e===iv)return"";var t,n=this._buffers[e.piece.bufferIndex],r=e.piece,o=this.offsetInBuffer(r.bufferIndex,r.start),a=this.offsetInBuffer(r.bufferIndex,r.end);return t=n.buffer.substring(o,a),t},e.prototype.rbInsertRight=function(e,t){var n=new av(t,1);n.left=iv,n.right=iv,n.parent=iv,n.size_left=0,n.lf_left=0;var r=this.root;if(r===iv)this.root=n,n.color=0;else if(e.right===iv)e.right=n,n.parent=e;else{var o=lv(e.right);o.left=n,n.parent=o}return hv(this,n),n},e.prototype.rbInsertLeft=function(e,t){var n=new av(t,1);if(n.left=iv,n.right=iv,n.parent=iv,n.size_left=0,n.lf_left=0,this.root===iv)this.root=n,n.color=0;else if(e.left===iv)e.left=n,n.parent=e;else{var r=sv(e.left);r.right=n,n.parent=r}return hv(this,n),n},e.prototype.getContentOfSubTree=function(e){var t=this,n="";return this.iterate(e,function(e){return n+=t.getNodeContent(e),!0}),n},e}(),Hv=function(){function e(e,t,n,r,o,a){this._BOM=t,this._mightContainNonBasicASCII=!o,this._mightContainRTL=r,this._pieceTree=new Bv(e,n,a)}return e.prototype.mightContainRTL=function(){return this._mightContainRTL},e.prototype.mightContainNonBasicASCII=function(){return this._mightContainNonBasicASCII},e.prototype.getBOM=function(){return this._BOM},e.prototype.getEOL=function(){return this._pieceTree.getEOL()},e.prototype.getOffsetAt=function(e,t){return this._pieceTree.getOffsetAt(e,t)},e.prototype.getPositionAt=function(e){return this._pieceTree.getPositionAt(e)},e.prototype.getRangeAt=function(e,t){var n=e+t,r=this.getPositionAt(e),o=this.getPositionAt(n);return new fn(r.lineNumber,r.column,o.lineNumber,o.column)},e.prototype.getValueInRange=function(e,t){if(void 0===t&&(t=0),e.isEmpty())return"";var n=this._getEndOfLine(t);return this._pieceTree.getValueInRange(e,n)},e.prototype.getValueLengthInRange=function(e,t){if(void 0===t&&(t=0),e.isEmpty())return 0;if(e.startLineNumber===e.endLineNumber)return e.endColumn-e.startColumn;var n=this.getOffsetAt(e.startLineNumber,e.startColumn),r=this.getOffsetAt(e.endLineNumber,e.endColumn);return r-n},e.prototype.getCharacterCountInRange=function(e,t){if(void 0===t&&(t=0),this._mightContainNonBasicASCII){for(var n=0,r=e.startLineNumber,o=e.endLineNumber,a=r;a<=o;a++)for(var i=this.getLineContent(a),l=a===r?e.startColumn-1:0,s=a===o?e.endColumn-1:i.length,u=l;u<s;u++)Ea(i.charCodeAt(u))?(n+=1,u+=1):n+=1;return n+=this._getEndOfLine(t).length*(o-r),n}return this.getValueLengthInRange(e,t)},e.prototype.getLength=function(){return this._pieceTree.getLength()},e.prototype.getLineCount=function(){return this._pieceTree.getLineCount()},e.prototype.getLinesContent=function(){return this._pieceTree.getLinesContent()},e.prototype.getLineContent=function(e){return this._pieceTree.getLineContent(e)},e.prototype.getLineCharCode=function(e,t){return this._pieceTree.getLineCharCode(e,t)},e.prototype.getLineLength=function(e){return this._pieceTree.getLineLength(e)},e.prototype.getLineFirstNonWhitespaceColumn=function(e){var t=fa(this.getLineContent(e));return-1===t?0:t+1},e.prototype.getLineLastNonWhitespaceColumn=function(e){var t=ma(this.getLineContent(e));return-1===t?0:t+2},e.prototype._getEndOfLine=function(e){switch(e){case 1:return"\n";case 2:return"\r\n";case 0:return this.getEOL()}throw new Error("Unknown EOL preference")},e.prototype.setEOL=function(e){this._pieceTree.setEOL(e)},e.prototype.applyEdits=function(t,n){for(var r=this._mightContainRTL,o=this._mightContainNonBasicASCII,a=!0,i=[],l=0;l<t.length;l++){var s=t[l];a&&s._isTracked&&(a=!1);var u=s.range;!r&&s.text&&(r=Pa(s.text)),!o&&s.text&&(o=!Ra(s.text)),i[l]={sortIndex:l,identifier:s.identifier||null,range:u,rangeOffset:this.getOffsetAt(u.startLineNumber,u.startColumn),rangeLength:this.getValueLengthInRange(u),lines:s.text?s.text.split(/\r\n|\r|\n/):null,forceMoveMarkers:Boolean(s.forceMoveMarkers),isAutoWhitespaceEdit:s.isAutoWhitespaceEdit||!1}}i.sort(e._sortOpsAscending);for(var c=!1,d=(l=0,i.length-1);l<d;l++){var f=i[l].range.getEndPosition(),p=i[l+1].range.getStartPosition();if(p.isBeforeOrEqual(f)){if(p.isBefore(f))throw new Error("Overlapping ranges are not allowed!");c=!0}}a&&(i=this._reduceOperations(i));var m=e._getInverseEditRanges(i),h=[];for(l=0;l<i.length;l++){s=i[l];var g=m[l];if(n&&s.isAutoWhitespaceEdit&&s.range.isEmpty())for(var v=g.startLineNumber;v<=g.endLineNumber;v++){var y="";v===g.startLineNumber&&(y=this.getLineContent(s.range.startLineNumber),-1!==fa(y))||h.push({lineNumber:v,oldContent:y})}}var b=[];for(l=0;l<i.length;l++){s=i[l],g=m[l];b[l]={sortIndex:s.sortIndex,identifier:s.identifier,range:g,text:this.getValueInRange(s.range),forceMoveMarkers:s.forceMoveMarkers}}c||b.sort(function(e,t){return e.sortIndex-t.sortIndex}),this._mightContainRTL=r,this._mightContainNonBasicASCII=o;var w=this._doApplyEdits(i),_=null;if(n&&h.length>0){h.sort(function(e,t){return t.lineNumber-e.lineNumber}),_=[];l=0;for(var C=h.length;l<C;l++){v=h[l].lineNumber;if(!(l>0&&h[l-1].lineNumber===v)){var E=h[l].oldContent,M=this.getLineContent(v);0!==M.length&&M!==E&&-1===fa(M)&&_.push(v)}}}return new Vl(b,w,_)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,r=e[e.length-1].range,o=new fn(n.startLineNumber,n.startColumn,r.endLineNumber,r.endColumn),a=n.startLineNumber,i=n.startColumn,l=[],s=0,u=e.length;s<u;s++){var c=e[s],d=c.range;t=t||c.forceMoveMarkers;for(var f=a;f<d.startLineNumber;f++)f===a?l.push(this.getLineContent(f).substring(i-1)):(l.push("\n"),l.push(this.getLineContent(f)));if(d.startLineNumber===a?l.push(this.getLineContent(d.startLineNumber).substring(i-1,d.startColumn-1)):(l.push("\n"),l.push(this.getLineContent(d.startLineNumber).substring(0,d.startColumn-1))),c.lines)for(var p=0,m=c.lines.length;p<m;p++)0!==p&&l.push("\n"),l.push(c.lines[p]);a=c.range.endLineNumber,i=c.range.endColumn}return{sortIndex:0,identifier:e[0].identifier,range:o,rangeOffset:this.getOffsetAt(o.startLineNumber,o.startColumn),rangeLength:this.getValueLengthInRange(o,0),lines:l.join("").split("\n"),forceMoveMarkers:t,isAutoWhitespaceEdit:!1}},e.prototype._doApplyEdits=function(t){t.sort(e._sortOpsDescending);for(var n=[],r=0;r<t.length;r++){var o=t[r],a=o.range.startLineNumber,i=o.range.startColumn,l=o.range.endLineNumber,s=o.range.endColumn;if(a!==l||i!==s||o.lines&&0!==o.lines.length){var u=l-a,c=o.lines?o.lines.length-1:0,d=Math.min(u,c),f=o.lines?o.lines.join(this.getEOL()):"";if(f?(this._pieceTree.delete(o.rangeOffset,o.rangeLength),this._pieceTree.insert(o.rangeOffset,f,!0)):this._pieceTree.delete(o.rangeOffset,o.rangeLength),d<c){for(var p=[],m=d+1;m<=c;m++)p.push(o.lines[m]);p[p.length-1]=this.getLineContent(a+c-1)}var h=new fn(a,i,l,s);n.push({range:h,rangeLength:o.rangeLength,text:f,rangeOffset:o.rangeOffset,forceMoveMarkers:o.forceMoveMarkers})}}return n},e.prototype.findMatchesLineByLine=function(e,t,n,r){return this._pieceTree.findMatchesLineByLine(e,t,n,r)},e._getInverseEditRanges=function(e){for(var t=[],n=0,r=0,o=null,a=0,i=e.length;a<i;a++){var l=e[a],s=void 0,u=void 0;o?o.range.endLineNumber===l.range.startLineNumber?(s=n,u=r+(l.range.startColumn-o.range.endColumn)):(s=n+(l.range.startLineNumber-o.range.endLineNumber),u=l.range.startColumn):(s=l.range.startLineNumber,u=l.range.startColumn);var c=void 0;if(l.lines&&l.lines.length>0){var d=l.lines.length,f=l.lines[0],p=l.lines[d-1];c=1===d?new fn(s,u,s,u+f.length):new fn(s,u,s+d-1,p.length+1)}else c=new fn(s,u,s,u);n=c.endLineNumber,r=c.endColumn,t.push(c),o=l}return t},e._sortOpsAscending=function(e,t){var n=fn.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=fn.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),Wv=function(){function e(e,t,n,r,o,a,i,l){this._chunks=e,this._bom=t,this._cr=n,this._lf=r,this._crlf=o,this._containsRTL=a,this._isBasicASCII=i,this._normalizeEOL=l}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var r=0,o=n.length;r<o;r++){var a=n[r].buffer.replace(/\r\n|\r|\n/g,t),i=Rv(a);n[r]=new jv(a,i)}return new Hv(n,this._bom,t,this._containsRTL,this._isBasicASCII,this._normalizeEOL)},e}(),Uv=function(){function e(){this.chunks=[],this.BOM="",this._hasPreviousChar=!1,this._previousChar=0,this._tmpLineStarts=[],this.cr=0,this.lf=0,this.crlf=0,this.containsRTL=!1,this.isBasicASCII=!0}return e.prototype.acceptChunk=function(e){if(0!==e.length){0===this.chunks.length&&Ba(e)&&(this.BOM=za,e=e.substr(1));var t=e.charCodeAt(e.length-1);13===t||t>=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=Fv(this._tmpLineStarts,e);this.chunks.push(new jv(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=Pa(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new Wv(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=Rv(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),qv=function(){function e(){this.changeType=1}return e}(),Kv=function(){function e(e,t){this.changeType=2,this.lineNumber=e,this.detail=t}return e}(),Gv=function(){function e(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}return e}(),Yv=function(){function e(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n}return e}(),Xv=function(){function e(){this.changeType=5}return e}(),Zv=function(){function e(e,t,n,r){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=r}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t<n;t++){var r=this.changes[t];if(r.changeType===e)return!0}return!1},e.merge=function(t,n){var r=[].concat(t.changes).concat(n.changes),o=n.versionId,a=t.isUndoing||n.isUndoing,i=t.isRedoing||n.isRedoing;return new e(r,o,a,i)},e}(),Qv=function(){function e(e,t){this.rawContentChangedEvent=e,this.contentChangedEvent=t}return e.prototype.merge=function(t){var n=Zv.merge(this.rawContentChangedEvent,t.rawContentChangedEvent),r=e._mergeChangeEvents(this.contentChangedEvent,t.contentChangedEvent);return new e(n,r)},e._mergeChangeEvents=function(e,t){var n=[].concat(e.changes).concat(t.changes),r=t.eol,o=t.versionId,a=e.isUndoing||t.isUndoing,i=e.isRedoing||t.isRedoing,l=e.isFlush||t.isFlush;return{changes:n,eol:r,versionId:o,isUndoing:a,isRedoing:i,isFlush:l}},e}();function Jv(e){for(var t=0,n=0,r=0,o=0,a=e.length;o<a;o++){var i=e.charCodeAt(o);13===i?(0===t&&(n=o),t++,o+1<a&&10===e.charCodeAt(o+1)&&o++,r=o+1):10===i&&(0===t&&(n=o),t++,r=o+1)}return 0===t&&(n=e.length),[t,n,e.length-r]}function $v(e){return(16384|e<<0|2<<23)>>>0}var ey=new Uint32Array(0).buffer,ty=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1],r=n.startLineNumber+n.tokens.length-1;if(r+1===e)return void n.tokens.push(t)}this.tokens.push(new ay(e,[t]))},e}(),ny=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,r,o){for(var a=this._tokens,i=this._tokenCount,l=r-t,s=0,u=!1,c=0;c<i;c++){var d=4*c,f=a[d],p=a[d+1],m=a[d+2],h=a[d+3];if(f<t||f===t&&m<=n)s++;else{if(f===t&&p<n)f===r&&m>o?m-=o-n:m=n;else if(f===t&&p===n){if(!(f===r&&m>o)){u=!0;continue}m-=o-n}else if(f<r||f===r&&p<o){if(!(f===r&&m>o)){u=!0;continue}f===t?(p=n,m=p+(m-o)):(p=0,m=p+(m-o))}else if(f>r){if(0===l&&!u){s=i;break}f-=l}else{if(!(f===r&&p>=o))throw new Error("Not possible!");e&&0===f&&(p+=e,m+=e),f-=l,p-=o-n,m-=o-n}var g=4*s;a[g]=f,a[g+1]=p,a[g+2]=m,a[g+3]=h,s++}}this._tokenCount=s},e.prototype.acceptInsertText=function(e,t,n,r,o,a){for(var i=0===n&&1===r&&(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122),l=this._tokens,s=this._tokenCount,u=0;u<s;u++){var c=4*u,d=l[c],f=l[c+1],p=l[c+2];if(!(d<e||d===e&&p<t)){if(d===e&&p===t){if(!i)continue;p+=1}else if(d===e&&f<t&&t<p)0===n?p+=r:p=t;else{if(d===e&&f===t&&i)continue;if(d===e)if(d+=n,0===n)f+=r,p+=r;else{var m=p-f;f=o+(f-t),p=f+m}else d+=n}l[c]=d,l[c+1]=f,l[c+2]=p}}},e}(),ry=function(){function e(e,t,n){this._actual=e,this._startTokenIndex=t,this._endTokenIndex=n}return e.prototype.getCount=function(){return this._endTokenIndex-this._startTokenIndex+1},e.prototype.getStartCharacter=function(e){return this._actual.getStartCharacter(this._startTokenIndex+e)},e.prototype.getEndCharacter=function(e){return this._actual.getEndCharacter(this._startTokenIndex+e)},e.prototype.getMetadata=function(e){return this._actual.getMetadata(this._startTokenIndex+e)},e}(),oy=function(){function e(e,t){this.startLineNumber=e,this.tokens=t,this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()}return e.prototype._updateEndLineNumber=function(){this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()},e.prototype.getLineTokens=function(t){if(this.startLineNumber<=t&&t<=this.endLineNumber){var n=e._findTokensWithLine(this.tokens,t-this.startLineNumber);if(n){var r=n[0],o=n[1];return new ry(this.tokens,r,o)}}return null},e._findTokensWithLine=function(e,t){var n=0,r=e.getTokenCount()-1;while(n<r){var o=n+Math.floor((r-n)/2),a=e.getDeltaLine(o);if(a<t)n=o+1;else{if(!(a>t)){var i=o;while(i>n&&e.getDeltaLine(i-1)===t)i--;var l=o;while(l<r&&e.getDeltaLine(l+1)===t)l++;return[i,l]}r=o-1}}return e.getDeltaLine(n)===t?[n,n]:null},e.prototype.applyEdit=function(e,t){var n=Jv(t),r=n[0],o=n[1],a=n[2];this.acceptEdit(e,r,o,a,t.length>0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,r,o){this._acceptDeleteRange(e),this._acceptInsertText(new dn(e.startLineNumber,e.startColumn),t,n,r,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var r=n-t;this.startLineNumber-=r}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var a=-t;this.startLineNumber-=a,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,r,o){if(0!==t||0!==n){var a=e.lineNumber-this.startLineNumber;if(a<0)this.startLineNumber+=t;else{var i=this.tokens.getMaxDeltaLine();a>=i+1||this.tokens.acceptInsertText(a,e.column-1,t,n,r,o)}}},e}(),ay=function(){function e(e,t){this.startLineNumber=e,this.tokens=t}return e}();function iy(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var ly=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var r=this._pieces;if(0===r.length)return n;var o=e._findFirstPieceWithLine(r,t),a=this._pieces[o].getLineTokens(t);if(!a)return n;for(var i=n.getCount(),l=a.getCount(),s=0,u=[],c=0,d=0;d<l;d++){var f=a.getStartCharacter(d),p=a.getEndCharacter(d),m=a.getMetadata(d);while(s<i&&n.getEndOffset(s)<=f)u[c++]=n.getEndOffset(s),u[c++]=n.getMetadata(s),s++;s<i&&n.getStartOffset(s)<f&&(u[c++]=f,u[c++]=n.getMetadata(s));while(s<i&&n.getEndOffset(s)<=p)s++;var h=n.getMetadata(s-1>0?s-1:s),g=Ss.getLanguageId(h),v=Ss.getTokenType(h);u[c++]=p,u[c++]=4294965248&m|g<<0>>>0|v<<8>>>0}while(s<i)u[c++]=n.getEndOffset(s),u[c++]=n.getMetadata(s),s++;return new td(new Uint32Array(u),n.getLineContent())},e._findFirstPieceWithLine=function(e,t){var n=0,r=e.length-1;while(n<r){var o=n+Math.floor((r-n)/2);if(e[o].endLineNumber<t)n=o+1;else{if(!(e[o].startLineNumber>t)){while(o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber)o--;return o}r=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,r,o){for(var a=0,i=this._pieces;a<i.length;a++){var l=i[a];l.acceptEdit(e,t,n,r,o)}},e}(),sy=function(){function e(){this._lineTokens=[],this._len=0}return e.prototype.flush=function(){this._lineTokens=[],this._len=0},e.prototype.getTokens=function(e,t,n){var r=null;if(t<this._len&&(r=this._lineTokens[t]),null!==r&&r!==ey)return new td(iy(r),n);var o=new Uint32Array(2);return o[0]=n.length,o[1]=$v(e),new td(o,n)},e._massageTokens=function(e,t,n){var r=n?iy(n):null;if(0===t){var o=!1;if(r&&r.length>1&&(o=Ss.getLanguageId(r[1])!==e),!o)return ey}if(!r||0===r.length){var a=new Uint32Array(2);return a[0]=t,a[1]=$v(e),a.buffer}return r[r.length-2]=t,0===r.byteOffset&&r.byteLength===r.buffer.byteLength?r.buffer:r},e.prototype._ensureLine=function(e){while(e>=this._len)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],r=0;r<t;r++)n[r]=null;this._lineTokens=Dr(this._lineTokens,e,n),this._len+=t}},e.prototype.setTokens=function(t,n,r,o){var a=e._massageTokens(t,r,o);this._ensureLine(n),this._lineTokens[n]=a},e.prototype.acceptEdit=function(e,t,n){this._acceptDeleteRange(e),this._acceptInsertText(new dn(e.startLineNumber,e.startColumn),t,n)},e.prototype._acceptDeleteRange=function(t){var n=t.startLineNumber-1;if(!(n>=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var r=t.endLineNumber-1,o=null;r<this._len&&(o=e._deleteBeginning(this._lineTokens[r],t.endColumn-1)),this._lineTokens[n]=e._append(this._lineTokens[n],o),this._deleteLines(t.startLineNumber,t.endLineNumber-t.startLineNumber)}else{if(t.startColumn===t.endColumn)return;this._lineTokens[n]=e._delete(this._lineTokens[n],t.startColumn-1,t.endColumn-1)}},e.prototype._acceptInsertText=function(t,n,r){if(0!==n||0!==r){var o=t.lineNumber-1;o>=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,r),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,r))}},e._deleteBeginning=function(t,n){return null===t||t===ey?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===ey)return t;var r=iy(t),o=r[r.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===ey||t===n)return e;var r=iy(e),o=r.length>>>1;if(0===t&&r[r.length-2]===n)return ey;var a,i,l=td.findIndexInTokensArray(r,t),s=l>0?r[l-1<<1]:0,u=r[l<<1];if(n<u){for(var c=n-t,d=l;d<o;d++)r[d<<1]-=c;return e}s!==t?(r[l<<1]=t,a=l+1<<1,i=t):(a=l<<1,i=s);for(var f=n-t,p=l+1;p<o;p++){var m=r[p<<1]-f;m>i&&(r[a++]=m,r[a++]=r[1+(p<<1)],i=m)}if(a===r.length)return e;var h=new Uint32Array(a);return h.set(r.subarray(0,a),0),h.buffer},e._append=function(e,t){if(t===ey)return e;if(e===ey)return t;if(null===e)return e;if(null===t)return null;var n=iy(e),r=iy(t),o=r.length>>>1,a=new Uint32Array(n.length+r.length);a.set(n,0);for(var i=n.length,l=n[n.length-2],s=0;s<o;s++)a[i++]=r[s<<1]+l,a[i++]=r[1+(s<<1)];return a.buffer},e._insert=function(e,t,n){if(null===e||e===ey)return e;var r=iy(e),o=r.length>>>1,a=td.findIndexInTokensArray(r,t);if(a>0){var i=r[a-1<<1];i===t&&a--}for(var l=a;l<o;l++)r[l<<1]+=n;return e},e}(),uy=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),cy=function(){function e(){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0}return e.prototype._reset=function(e){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0,e&&this._setBeginState(0,e)},e.prototype.flush=function(e){this._reset(e)},Object.defineProperty(e.prototype,"invalidLineStartIndex",{get:function(){return this._invalidLineStartIndex},enumerable:!0,configurable:!0}),e.prototype._invalidateLine=function(e){e<this._len&&(this._valid[e]=!1),e<this._invalidLineStartIndex&&(this._invalidLineStartIndex=e)},e.prototype._isValid=function(e){return e<this._len&&this._valid[e]},e.prototype.getBeginState=function(e){return e<this._len?this._beginState[e]:null},e.prototype._ensureLine=function(e){while(e>=this._len)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],r=[],o=0;o<t;o++)n[o]=null,r[o]=!1;this._beginState=Dr(this._beginState,e,n),this._valid=Dr(this._valid,e,r),this._len+=t}},e.prototype._setValid=function(e,t){this._ensureLine(e),this._valid[e]=t},e.prototype._setBeginState=function(e,t){this._ensureLine(e),this._beginState[e]=t},e.prototype.setEndState=function(e,t,n){if(this._setValid(t,!0),this._invalidLineStartIndex=t+1,t!==e-1){var r=this.getBeginState(t+1);if(null===r||!n.equals(r))return this._setBeginState(t+1,n),void this._invalidateLine(t+1);var o=t+1;while(o<e){if(!this._isValid(o))break;o++}this._invalidLineStartIndex=o}},e.prototype.setFakeTokens=function(e){this._setValid(e,!1)},e.prototype.applyEdits=function(e,t){for(var n=e.endLineNumber-e.startLineNumber,r=t,o=Math.min(n,r),a=o;a>=0;a--)this._invalidateLine(e.startLineNumber+a-1);this._acceptDeleteRange(e),this._acceptInsertText(new dn(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){var t=e.startLineNumber-1;t>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){var n=e.lineNumber-1;n>=this._len||this._insertLines(e.lineNumber,t)},e}(),dy=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new cy,n._tokenizationSupport=null,n._register(Xs.onDidChange(function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())})),n._register(n._textModel.onDidChangeRawContentFast(function(e){e.containsEvent(1)&&n._resetTokenizationState()})),n._register(n._textModel.onDidChangeContentFast(function(e){for(var t=0,r=e.changes.length;t<r;t++){var o=e.changes[t],a=Jv(o.text)[0];n._tokenizationStateStore.applyEdits(o.range,a)}n._beginBackgroundTokenization()})),n._register(n._textModel.onDidChangeAttached(function(){n._beginBackgroundTokenization()})),n._register(n._textModel.onDidChangeLanguage(function(){n._resetTokenizationState(),n._textModel.clearTokens()})),n._resetTokenizationState(),n}return uy(t,e),t.prototype.dispose=function(){this._isDisposed=!0,e.prototype.dispose.call(this)},t.prototype._resetTokenizationState=function(){var e=fy(this._textModel),t=e[0],n=e[1];this._tokenizationSupport=t,this._tokenizationStateStore.flush(n),this._beginBackgroundTokenization()},t.prototype._beginBackgroundTokenization=function(){var e=this;this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&i["i"](function(){e._isDisposed||e._revalidateTokensNow()})},t.prototype._revalidateTokensNow=function(e){void 0===e&&(e=this._textModel.getLineCount());var t=1,n=new ty,r=Ac.create(!1);while(this._hasLinesToTokenize()){if(r.elapsed()>t)break;var o=this._tokenizeOneInvalidLine(n);if(o>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(n.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new ty;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new ty;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e<t||this._textModel.getLineLength(e)<2048)},t.prototype._hasLinesToTokenize=function(){return!!this._tokenizationSupport&&this._tokenizationStateStore.invalidLineStartIndex<this._textModel.getLineCount()},t.prototype._tokenizeOneInvalidLine=function(e){if(!this._hasLinesToTokenize())return this._textModel.getLineCount()+1;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return this._updateTokensUntilLine(e,t),t},t.prototype._updateTokensUntilLine=function(e,t){if(this._tokenizationSupport)for(var n=this._textModel.getLanguageIdentifier(),r=this._textModel.getLineCount(),o=t-1,a=this._tokenizationStateStore.invalidLineStartIndex;a<=o;a++){var i=this._textModel.getLineContent(a+1),l=this._tokenizationStateStore.getBeginState(a),s=py(n,this._tokenizationSupport,i,l);e.add(a+1,s.tokens),this._tokenizationStateStore.setEndState(r,a,s.endState),a=this._tokenizationStateStore.invalidLineStartIndex-1}},t.prototype._tokenizeViewport=function(e,t,n){if(this._tokenizationSupport&&!(n<=this._tokenizationStateStore.invalidLineStartIndex))if(t<=this._tokenizationStateStore.invalidLineStartIndex)this._updateTokensUntilLine(e,n);else{for(var r=this._textModel.getLineFirstNonWhitespaceColumn(t),o=[],a=null,i=t-1;r>0&&i>=1;i--){var l=this._textModel.getLineFirstNonWhitespaceColumn(i);if(0!==l&&l<r){if(a=this._tokenizationStateStore.getBeginState(i-1),a)break;o.push(this._textModel.getLineContent(i)),r=l}}a||(a=this._tokenizationSupport.getInitialState());var s=this._textModel.getLanguageIdentifier(),u=a;for(i=o.length-1;i>=0;i--){var c=py(s,this._tokenizationSupport,o[i],u);u=c.endState}for(var d=t;d<=n;d++){var f=this._textModel.getLineContent(d);c=py(s,this._tokenizationSupport,f,u);e.add(d,c.tokens),this._tokenizationStateStore.setFakeTokens(d-1),u=c.endState}}},t}(Ne);function fy(e){var t=e.getLanguageIdentifier(),n=e.isTooLargeForTokenization()?null:Xs.get(t.language),r=null;if(n)try{r=n.getInitialState()}catch(e){pe(e),n=null}return[n,r]}function py(e,t,n,r){var o=null;if(t)try{o=t.tokenize2(n,r.clone(),0)}catch(e){pe(e)}return o||(o=tu(e.id,n,r,0)),td.convertToEndOffset(o.tokens,n.length),o}function my(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}var hy=function(){function e(e,t,n,r){void 0===r&&(r=1),this.r=0|Math.min(255,Math.max(0,e)),this.g=0|Math.min(255,Math.max(0,t)),this.b=0|Math.min(255,Math.max(0,n)),this.a=my(Math.max(Math.min(1,r),0),3)}return e.equals=function(e,t){return e.r===t.r&&e.g===t.g&&e.b===t.b&&e.a===t.a},e}(),gy=function(){function e(e,t,n,r){this.h=0|Math.max(Math.min(360,e),0),this.s=my(Math.max(Math.min(1,t),0),3),this.l=my(Math.max(Math.min(1,n),0),3),this.a=my(Math.max(Math.min(1,r),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.l===t.l&&e.a===t.a},e.fromRGBA=function(t){var n=t.r/255,r=t.g/255,o=t.b/255,a=t.a,i=Math.max(n,r,o),l=Math.min(n,r,o),s=0,u=0,c=(l+i)/2,d=i-l;if(d>0){switch(u=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),i){case n:s=(r-o)/d+(r<o?6:0);break;case r:s=(o-n)/d+2;break;case o:s=(n-r)/d+4;break}s*=60,s=Math.round(s)}return new e(s,u,c,a)},e._hue2rgb=function(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,r,o,a=t.h/360,i=t.s,l=t.l,s=t.a;if(0===i)n=r=o=l;else{var u=l<.5?l*(1+i):l+i-l*i,c=2*l-u;n=e._hue2rgb(c,u,a+1/3),r=e._hue2rgb(c,u,a),o=e._hue2rgb(c,u,a-1/3)}return new hy(Math.round(255*n),Math.round(255*r),Math.round(255*o),s)},e}(),vy=function(){function e(e,t,n,r){this.h=0|Math.max(Math.min(360,e),0),this.s=my(Math.max(Math.min(1,t),0),3),this.v=my(Math.max(Math.min(1,n),0),3),this.a=my(Math.max(Math.min(1,r),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,r=t.r/255,o=t.g/255,a=t.b/255,i=Math.max(r,o,a),l=Math.min(r,o,a),s=i-l,u=0===i?0:s/i;return n=0===s?0:i===r?((o-a)/s%6+6)%6:i===o?(a-r)/s+2:(r-o)/s+4,new e(Math.round(60*n),u,i,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,r=e.v,o=e.a,a=r*n,i=a*(1-Math.abs(t/60%2-1)),l=r-a,s=[0,0,0],u=s[0],c=s[1],d=s[2];return t<60?(u=a,c=i):t<120?(u=i,c=a):t<180?(c=a,d=i):t<240?(c=i,d=a):t<300?(u=i,d=a):t<360&&(u=a,d=i),u=Math.round(255*(u+l)),c=Math.round(255*(c+l)),d=Math.round(255*(d+l)),new hy(u,c,d,o)},e}(),yy=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof hy)this.rgba=e;else if(e instanceof gy)this._hsla=e,this.rgba=gy.toRGBA(e);else{if(!(e instanceof vy))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=vy.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:gy.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:vy.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&hy.equals(this.rgba,e.rgba)&&gy.equals(this.hsla,e.hsla)&&vy.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){var t=e._relativeLuminanceForComponent(this.rgba.r),n=e._relativeLuminanceForComponent(this.rgba.g),r=e._relativeLuminanceForComponent(this.rgba.b),o=.2126*t+.7152*n+.0722*r;return my(o,4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){var e=(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3;return e>=128},e.prototype.isLighterThan=function(e){var t=this.getRelativeLuminance(),n=e.getRelativeLuminance();return t>n},e.prototype.isDarkerThan=function(e){var t=this.getRelativeLuminance(),n=e.getRelativeLuminance();return t<n},e.prototype.lighten=function(t){return new e(new gy(this.hsla.h,this.hsla.s,this.hsla.l+this.hsla.l*t,this.hsla.a))},e.prototype.darken=function(t){return new e(new gy(this.hsla.h,this.hsla.s,this.hsla.l-this.hsla.l*t,this.hsla.a))},e.prototype.transparent=function(t){var n=this.rgba,r=n.r,o=n.g,a=n.b,i=n.a;return new e(new hy(r,o,a,i*t))},e.prototype.isTransparent=function(){return 0===this.rgba.a},e.prototype.isOpaque=function(){return 1===this.rgba.a},e.prototype.opposite=function(){return new e(new hy(255-this.rgba.r,255-this.rgba.g,255-this.rgba.b,this.rgba.a))},e.prototype.toString=function(){return""+e.Format.CSS.format(this)},e.getLighterColor=function(e,t,n){if(e.isLighterThan(t))return e;n=n||.5;var r=e.getRelativeLuminance(),o=t.getRelativeLuminance();return n=n*(o-r)/o,e.lighten(n)},e.getDarkerColor=function(e,t,n){if(e.isDarkerThan(t))return e;n=n||.5;var r=e.getRelativeLuminance(),o=t.getRelativeLuminance();return n=n*(r-o)/r,e.darken(n)},e.white=new e(new hy(255,255,255,1)),e.black=new e(new hy(0,0,0,1)),e.red=new e(new hy(255,0,0,1)),e.blue=new e(new hy(0,0,255,1)),e.cyan=new e(new hy(0,255,255,1)),e.lightgrey=new e(new hy(211,211,211,1)),e.transparent=new e(new hy(0,0,0,0)),e}();(function(e){(function(t){(function(t){function n(t){return 1===t.rgba.a?"rgb("+t.rgba.r+", "+t.rgba.g+", "+t.rgba.b+")":e.Format.CSS.formatRGBA(t)}function r(e){return"rgba("+e.rgba.r+", "+e.rgba.g+", "+e.rgba.b+", "+ +e.rgba.a.toFixed(2)+")"}function o(t){return 1===t.hsla.a?"hsl("+t.hsla.h+", "+(100*t.hsla.s).toFixed(2)+"%, "+(100*t.hsla.l).toFixed(2)+"%)":e.Format.CSS.formatHSLA(t)}function a(e){return"hsla("+e.hsla.h+", "+(100*e.hsla.s).toFixed(2)+"%, "+(100*e.hsla.l).toFixed(2)+"%, "+e.hsla.a.toFixed(2)+")"}function i(e){var t=e.toString(16);return 2!==t.length?"0"+t:t}function l(e){return"#"+i(e.rgba.r)+i(e.rgba.g)+i(e.rgba.b)}function s(t,n){return void 0===n&&(n=!1),n&&1===t.rgba.a?e.Format.CSS.formatHex(t):"#"+i(t.rgba.r)+i(t.rgba.g)+i(t.rgba.b)+i(Math.round(255*t.rgba.a))}function u(t){return t.isOpaque()?e.Format.CSS.formatHex(t):e.Format.CSS.formatRGBA(t)}function c(t){var n=t.length;if(0===n)return null;if(35!==t.charCodeAt(0))return null;if(7===n){var r=16*d(t.charCodeAt(1))+d(t.charCodeAt(2)),o=16*d(t.charCodeAt(3))+d(t.charCodeAt(4)),a=16*d(t.charCodeAt(5))+d(t.charCodeAt(6));return new e(new hy(r,o,a,1))}if(9===n){r=16*d(t.charCodeAt(1))+d(t.charCodeAt(2)),o=16*d(t.charCodeAt(3))+d(t.charCodeAt(4)),a=16*d(t.charCodeAt(5))+d(t.charCodeAt(6));var i=16*d(t.charCodeAt(7))+d(t.charCodeAt(8));return new e(new hy(r,o,a,i/255))}if(4===n){r=d(t.charCodeAt(1)),o=d(t.charCodeAt(2)),a=d(t.charCodeAt(3));return new e(new hy(16*r+r,16*o+o,16*a+a))}if(5===n){r=d(t.charCodeAt(1)),o=d(t.charCodeAt(2)),a=d(t.charCodeAt(3)),i=d(t.charCodeAt(4));return new e(new hy(16*r+r,16*o+o,16*a+a,(16*i+i)/255))}return null}function d(e){switch(e){case 48:return 0;case 49:return 1;case 50:return 2;case 51:return 3;case 52:return 4;case 53:return 5;case 54:return 6;case 55:return 7;case 56:return 8;case 57:return 9;case 97:return 10;case 65:return 10;case 98:return 11;case 66:return 11;case 99:return 12;case 67:return 12;case 100:return 13;case 68:return 13;case 101:return 14;case 69:return 14;case 102:return 15;case 70:return 15}return 0}t.formatRGB=n,t.formatRGBA=r,t.formatHSL=o,t.formatHSLA=a,t.formatHex=l,t.formatHexA=s,t.format=u,t.parseHex=c})(t.CSS||(t.CSS={}))})(e.Format||(e.Format={}))})(yy||(yy={}));var by=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function wy(){return new Uv}function _y(e){var t=wy();return t.acceptChunk(e),t.finish()}function Cy(e,t){var n="string"===typeof e?_y(e):e;return n.create(t)}var Ey=0,My=999,Sy=1e4,Oy=function(){throw new Error("Invalid change accessor")},Ty=function(e){function t(n,r,o,a){void 0===a&&(a=null);var i=e.call(this)||this;i._onWillDispose=i._register(new Ue),i.onWillDispose=i._onWillDispose.event,i._onDidChangeDecorations=i._register(new Ry),i.onDidChangeDecorations=i._onDidChangeDecorations.event,i._onDidChangeLanguage=i._register(new Ue),i.onDidChangeLanguage=i._onDidChangeLanguage.event,i._onDidChangeLanguageConfiguration=i._register(new Ue),i.onDidChangeLanguageConfiguration=i._onDidChangeLanguageConfiguration.event,i._onDidChangeTokens=i._register(new Ue),i.onDidChangeTokens=i._onDidChangeTokens.event,i._onDidChangeOptions=i._register(new Ue),i.onDidChangeOptions=i._onDidChangeOptions.event,i._onDidChangeAttached=i._register(new Ue),i.onDidChangeAttached=i._onDidChangeAttached.event,i._eventEmitter=i._register(new Fy),Ey++,i.id="$model"+Ey,i.isForSimpleWidget=r.isForSimpleWidget,i._associatedResource="undefined"===typeof a||null===a?wt.parse("inmemory://model/"+Ey):a,i._attachedEditorCount=0,i._buffer=Cy(n,r.defaultEOL),i._options=t.resolveOptions(i._buffer,r);var l=i._buffer.getLineCount(),s=i._buffer.getValueLengthInRange(new fn(1,1,l,i._buffer.getLineLength(l)+1),0);return r.largeFileOptimizations?i._isTooLargeForTokenization=s>t.LARGE_FILE_SIZE_THRESHOLD||l>t.LARGE_FILE_LINE_COUNT_THRESHOLD:i._isTooLargeForTokenization=!1,i._isTooLargeForSyncing=s>t.MODEL_SYNC_LIMIT,i._versionId=1,i._alternativeVersionId=1,i._isDisposed=!1,i._isDisposing=!1,i._languageIdentifier=o||$s,i._languageRegistryListener=Bu.onDidChange(function(e){e.languageIdentifier.id===i._languageIdentifier.id&&i._onDidChangeLanguageConfiguration.fire({})}),i._instanceId=Ha(Ey),i._lastDecorationId=0,i._decorations=Object.create(null),i._decorationsTree=new ky,i._commandManager=new wg(i),i._isUndoing=!1,i._isRedoing=!1,i._trimAutoWhitespaceLines=null,i._tokens=new sy,i._tokens2=new ly,i._tokenization=new dy(i),i}return by(t,e),t.createFromString=function(e,n,r,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===r&&(r=null),void 0===o&&(o=null),new t(e,n,r,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=Eg(e,t.tabSize,t.insertSpaces);return new Rl({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new Rl({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent(function(t){return e(t.rawContentChangedEvent)})},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent(function(t){return e(t.rawContentChangedEvent)})},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent(function(t){return e(t.contentChangedEvent)})},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent(function(t){return e(t.contentChangedEvent)})},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Qv(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=Cy(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,r,o,a,i){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:r}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:a,isFlush:i}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),r=this.getLineCount(),o=this.getLineMaxColumn(r);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new ky,this._commandManager=new wg(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new Zv([new qv],this._versionId,!1,!1),this._createContentChanged2(new fn(1,1,r,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),r=this.getValueLengthInRange(n),o=this.getLineCount(),a=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new Zv([new Xv],this._versionId,!1,!1),this._createContentChanged2(new fn(1,1,o,a),0,r,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,r=t.length;n<r;n++){var o=t[n],a=o.cachedAbsoluteStart-o.start,i=this._buffer.getOffsetAt(o.range.startLineNumber,o.range.startColumn),l=this._buffer.getOffsetAt(o.range.endLineNumber,o.range.endColumn);o.cachedAbsoluteStart=i,o.cachedAbsoluteEnd=l,o.cachedVersionId=e,o.start=i-a,o.end=l-a,nv(o)}},t.prototype.onBeforeAttached=function(){this._attachedEditorCount++,1===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)},t.prototype.onBeforeDetached=function(){this._attachedEditorCount--,0===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)},t.prototype.isAttachedToEditor=function(){return this._attachedEditorCount>0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),r=1;r<=n;r++){var o=this._buffer.getLineLength(r);o>=Sy?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t="undefined"!==typeof e.tabSize?e.tabSize:this._options.tabSize,n="undefined"!==typeof e.indentSize?e.indentSize:this._options.indentSize,r="undefined"!==typeof e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o="undefined"!==typeof e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,a=new Rl({tabSize:t,indentSize:n,insertSpaces:r,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(a)){var i=this._options.createChangeEvent(a);this._options=a,this._onDidChangeOptions.fire(i)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=Eg(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var r=0,o=0;o<e.length;o++)"\t"===e.charAt(o)?r+=t:r++;var a="";if(!n){var i=Math.floor(r/t);r%=t;for(o=0;o<i;o++)a+="\t"}for(o=0;o<r;o++)a+=" ";return a},t.normalizeIndentation=function(e,n,r){var o=fa(e);return-1===o&&(o=e.length),t._normalizeIndentationFromWhitespace(e.substring(0,o),n,r)+e.substring(o)},t.prototype.normalizeIndentation=function(e){return this._assertNotDisposed(),t.normalizeIndentation(e,this._options.indentSize,this._options.insertSpaces)},t.prototype.getVersionId=function(){return this._assertNotDisposed(),this._versionId},t.prototype.mightContainRTL=function(){return this._buffer.mightContainRTL()},t.prototype.mightContainNonBasicASCII=function(){return this._buffer.mightContainNonBasicASCII()},t.prototype.getAlternativeVersionId=function(){return this._assertNotDisposed(),this._alternativeVersionId},t.prototype.getOffsetAt=function(e){this._assertNotDisposed();var t=this._validatePosition(e.lineNumber,e.column,!1);return this._buffer.getOffsetAt(t.lineNumber,t.column)},t.prototype.getPositionAt=function(e){this._assertNotDisposed();var t=Math.min(this._buffer.getLength(),Math.max(0,e));return this._buffer.getPositionAt(t)},t.prototype._increaseVersionId=function(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId},t.prototype._overwriteAlternativeVersionId=function(e){this._alternativeVersionId=e},t.prototype.getValue=function(e,t){void 0===t&&(t=!1),this._assertNotDisposed();var n=this.getFullModelRange(),r=this.getValueInRange(n,e);return t?this._buffer.getBOM()+r:r},t.prototype.getValueLength=function(e,t){void 0===t&&(t=!1),this._assertNotDisposed();var n=this.getFullModelRange(),r=this.getValueLengthInRange(n,e);return t?this._buffer.getBOM().length+r:r},t.prototype.getValueInRange=function(e,t){return void 0===t&&(t=0),this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)},t.prototype.getValueLengthInRange=function(e,t){return void 0===t&&(t=0),this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)},t.prototype.getCharacterCountInRange=function(e,t){return void 0===t&&(t=0),this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)},t.prototype.getLineCount=function(){return this._assertNotDisposed(),this._buffer.getLineCount()},t.prototype.getLineContent=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,r=this._buffer.getLineCount(),o=e.startLineNumber,a=e.startColumn;if(o<1)t=1,n=1;else if(o>r)t=r,n=this.getLineMaxColumn(t);else if(t=0|o,a<=1)n=1;else{var i=this.getLineMaxColumn(t);n=a>=i?i:0|a}var l,s,u=e.endLineNumber,c=e.endColumn;if(u<1)l=1,s=1;else if(u>r)l=r,s=this.getLineMaxColumn(l);else if(l=0|u,c<=1)s=1;else{i=this.getLineMaxColumn(l);s=c>=i?i:0|c}return o===t&&a===n&&u===l&&c===s&&e instanceof fn&&!(e instanceof mn)?e:new fn(t,n,l,s)},t.prototype._isValidPosition=function(e,t,n){if("number"!==typeof e||"number"!==typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;var r=this._buffer.getLineCount();if(e>r)return!1;var o=this.getLineMaxColumn(e);if(t>o)return!1;if(n){var a=Na(this._buffer.getLineContent(e),t-1)[0];if(t!==a+1)return!1}return!0},t.prototype._validatePosition=function(e,t,n){var r=Math.floor("number"!==typeof e||isNaN(e)?1:e),o=Math.floor("number"!==typeof t||isNaN(t)?1:t),a=this._buffer.getLineCount();if(r<1)return new dn(1,1);if(r>a)return new dn(a,this.getLineMaxColumn(a));if(o<=1)return new dn(r,1);var i=this.getLineMaxColumn(r);if(o>=i)return new dn(r,i);if(n){var l=Na(this._buffer.getLineContent(r),o-1)[0];if(o!==l+1)return new dn(r,l+1)}return new dn(r,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof dn&&this._isValidPosition(e.lineNumber,e.column,!0)?e:this._validatePosition(e.lineNumber,e.column,!0)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,r=e.startColumn,o=e.endLineNumber,a=e.endColumn;if(!this._isValidPosition(n,r,!1))return!1;if(!this._isValidPosition(o,a,!1))return!1;if(t){var i=this._buffer.getLineContent(n);if(r<i.length+1){var l=Na(i,r-1)[0];if(r!==l+1)return!1}if(a>=2){var s=o===n?i:this._buffer.getLineContent(o),u=Na(s,a-2),c=u[1];if(a!==c+1)return!1}return!0}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof fn&&!(e instanceof mn)&&this._isValidRange(e,!0))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,!1),n=this._validatePosition(e.endLineNumber,e.endColumn,!1),r=t.lineNumber,o=t.column,a=n.lineNumber,i=n.column,l=r===a&&o===i,s=this._buffer.getLineContent(r);if(o<s.length+1){var u=Na(s,o-1)[0];if(o!==u+1){if(l)return new fn(r,u+1,r,u+1);o=u+1}}if(i>=2){var c=a===r?s:this._buffer.getLineContent(a),d=Na(c,i-2),f=d[1];i!==f+1&&(i=f+1)}return new fn(r,o,a,i)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new fn(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,r){return this._buffer.findMatchesLineByLine(e,t,n,r)},t.prototype.findMatches=function(e,t,n,r,o,a,i){var l;if(void 0===i&&(i=My),this._assertNotDisposed(),l=fn.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var s=new Ev(e,n,r,o),u=s.parseSearchRequest();return u?this.findMatchesLineByLine(l,u,a,i):[]}return kv.findMatches(this,new Ev(e,n,r,o),l,a,i)},t.prototype.findNextMatch=function(e,t,n,r,o,a){this._assertNotDisposed();var i=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var l=new Ev(e,n,r,o),s=l.parseSearchRequest();if(!s)return null;var u=this.getLineCount(),c=new fn(i.lineNumber,i.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(c,s,a,1);return kv.findNextMatch(this,new Ev(e,n,r,o),i,a),d.length>0?d[0]:(c=new fn(1,1,i.lineNumber,this.getLineMaxColumn(i.lineNumber)),d=this.findMatchesLineByLine(c,s,a,1),d.length>0?d[0]:null)}return kv.findNextMatch(this,new Ev(e,n,r,o),i,a)},t.prototype.findPreviousMatch=function(e,t,n,r,o,a){this._assertNotDisposed();var i=this.validatePosition(t);return kv.findPreviousMatch(this,new Ev(e,n,r,o),i,a)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){var t="\n"===this.getEOL()?0:1;if(t!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var r=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map(function(e){return{range:r.validateRange(e.range),text:e.text}}),a=!0,i=0,l=e.length;i<l;i++){for(var s=e[i],u=!1,c=0,d=o.length;c<d;c++){var f=o[c].range,p=f.startLineNumber>s.endLineNumber,m=s.startLineNumber>f.endLineNumber;if(!p&&!m){u=!0;break}}if(!u){a=!1;break}}if(a)for(i=0,l=this._trimAutoWhitespaceLines.length;i<l;i++){var h=this._trimAutoWhitespaceLines[i],g=this.getLineMaxColumn(h),v=!0;for(c=0,d=o.length;c<d;c++){f=o[c].range;var y=o[c].text;if(!(h<f.startLineNumber||h>f.endLineNumber)&&(!(h===f.startLineNumber&&f.startColumn===g&&f.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0))&&!(h===f.startLineNumber&&1===f.startColumn&&f.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1)))){v=!1;break}}v&&t.push({range:new fn(h,1,h,g),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t<n;t++)e[t].range=this.validateRange(e[t].range);var r=this._buffer.getLineCount(),o=this._buffer.applyEdits(e,this._options.trimAutoWhitespace),a=this._buffer.getLineCount(),i=o.changes;if(this._trimAutoWhitespaceLines=o.trimAutoWhitespaceLineNumbers,0!==i.length){var l=[],s=r;for(t=0,n=i.length;t<n;t++){var u=i[t],c=Jv(u.text),d=c[0],f=c[1],p=c[2];this._tokens.acceptEdit(u.range,d,f),this._tokens2.acceptEdit(u.range,d,f,p,u.text.length>0?u.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(u.rangeOffset,u.rangeLength,u.text.length,u.forceMoveMarkers);for(var m=u.range.startLineNumber,h=u.range.endLineNumber,g=h-m,v=d,y=Math.min(g,v),b=v-g,w=y;w>=0;w--){var _=m+w,C=a-s-b+_;l.push(new Kv(_,this.getLineContent(C)))}if(y<g){var E=m+y;l.push(new Gv(E+1,h))}if(y<v){for(var M=m+y,S=v-y,O=a-s-S+M+1,T=[],k=0;k<S;k++){var x=O+k;T[x-O]=this.getLineContent(x)}l.push(new Yv(M+1,m+v,T))}s+=b}this._increaseVersionId(),this._emitContentChangedEvent(new Zv(l,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:i,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return o.reverseEdits},t.prototype._undo=function(){this._isUndoing=!0;var e=this._commandManager.undo();return this._isUndoing=!1,e?(this._overwriteAlternativeVersionId(e.recordedVersionId),e.selections):null},t.prototype.undo=function(){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._undo()}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.canUndo=function(){return this._commandManager.canUndo()},t.prototype._redo=function(){this._isRedoing=!0;var e=this._commandManager.redo();return this._isRedoing=!1,e?(this._overwriteAlternativeVersionId(e.recordedVersionId),e.selections):null},t.prototype.redo=function(){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._redo()}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.canRedo=function(){return this._commandManager.canRedo()},t.prototype.changeDecorations=function(e,t){void 0===t&&(t=0),this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._changeDecorations=function(e,t){var n=this,r={addDecoration:function(t,r){return n._onDidChangeDecorations.fire(),n._deltaDecorationsImpl(e,[],[{range:t,options:r}])[0]},changeDecoration:function(e,t){n._onDidChangeDecorations.fire(),n._changeDecorationImpl(e,t)},changeDecorationOptions:function(e,t){n._onDidChangeDecorations.fire(),n._changeDecorationOptionsImpl(e,Ay(t))},removeDecoration:function(t){n._onDidChangeDecorations.fire(),n._deltaDecorationsImpl(e,[t],[])},deltaDecorations:function(t,r){return 0===t.length&&0===r.length?[]:(n._onDidChangeDecorations.fire(),n._deltaDecorationsImpl(e,t,r))}},o=null;try{o=t(r)}catch(e){pe(e)}return r.addDecoration=Oy,r.changeDecoration=Oy,r.changeDecorationOptions=Oy,r.removeDecoration=Oy,r.deltaDecorations=Oy,o},t.prototype.deltaDecorations=function(e,t,n){if(void 0===n&&(n=0),this._assertNotDisposed(),e||(e=[]),0===e.length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._onDidChangeDecorations.fire(),this._deltaDecorationsImpl(n,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._getTrackedRange=function(e){return this.getDecorationRange(e)},t.prototype._setTrackedRange=function(e,t,n){var r=e?this._decorations[e]:null;if(!r)return t?this._deltaDecorationsImpl(0,[],[{range:t,options:Dy[n]}])[0]:null;if(!t)return this._decorationsTree.delete(r),delete this._decorations[r.id],null;var o=this._validateRangeRelaxedNoAllocations(t),a=this._buffer.getOffsetAt(o.startLineNumber,o.startColumn),i=this._buffer.getOffsetAt(o.endLineNumber,o.endColumn);return this._decorationsTree.delete(r),r.reset(this.getVersionId(),a,i,o),r.setOptions(Dy[n]),this._decorationsTree.insert(r),r.id},t.prototype.removeAllDecorationsWithOwnerId=function(e){if(!this._isDisposed)for(var t=this._decorationsTree.collectNodesFromOwner(e),n=0,r=t.length;n<r;n++){var o=t[n];this._decorationsTree.delete(o),delete this._decorations[o.id]}},t.prototype.getDecorationOptions=function(e){var t=this._decorations[e];return t?t.options:null},t.prototype.getDecorationRange=function(e){var t=this._decorations[e];if(!t)return null;var n=this.getVersionId();return t.cachedVersionId!==n&&this._decorationsTree.resolveNode(t,n),null===t.range&&(t.range=this._getRangeAt(t.cachedAbsoluteStart,t.cachedAbsoluteEnd)),t.range},t.prototype.getLineDecorations=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=!1),e<1||e>this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,r){void 0===n&&(n=0),void 0===r&&(r=!1);var o=this.getLineCount(),a=Math.min(o,Math.max(1,e)),i=Math.min(o,Math.max(1,t)),l=this.getLineMaxColumn(i);return this._getDecorationsInRange(new fn(a,1,i,l),n,r)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var r=this.validateRange(e);return this._getDecorationsInRange(r,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),r=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(r)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),r=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(r)},t.prototype._getDecorationsInRange=function(e,t,n){var r=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),a=this.getVersionId(),i=this._decorationsTree.intervalSearch(r,o,t,n,a);return this._ensureNodesHaveRanges(i)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t];null===r.range&&(r.range=this._getRangeAt(r.cachedAbsoluteStart,r.cachedAbsoluteEnd))}return e},t.prototype._getRangeAt=function(e,t){return this._buffer.getRangeAt(e,t-e)},t.prototype._changeDecorationImpl=function(e,t){var n=this._decorations[e];if(n){var r=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(r.startLineNumber,r.startColumn),a=this._buffer.getOffsetAt(r.endLineNumber,r.endColumn);this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,a,r),this._decorationsTree.insert(n)}},t.prototype._changeDecorationOptionsImpl=function(e,t){var n=this._decorations[e];if(n){var r=!(!n.options.overviewRuler||!n.options.overviewRuler.color),o=!(!t.overviewRuler||!t.overviewRuler.color);r!==o?(this._decorationsTree.delete(n),n.setOptions(t),this._decorationsTree.insert(n)):n.setOptions(t)}},t.prototype._deltaDecorationsImpl=function(e,t,n){var r=this.getVersionId(),o=t.length,a=0,i=n.length,l=0,s=new Array(i);while(a<o||l<i){var u=null;if(a<o){do{u=this._decorations[t[a++]]}while(!u&&a<o);u&&this._decorationsTree.delete(u)}if(l<i){if(!u){var c=++this._lastDecorationId,d=this._instanceId+";"+c;u=new Rg(d,0,0),this._decorations[d]=u}var f=n[l],p=this._validateRangeRelaxedNoAllocations(f.range),m=Ay(f.options),h=this._buffer.getOffsetAt(p.startLineNumber,p.startColumn),g=this._buffer.getOffsetAt(p.endLineNumber,p.endColumn);u.ownerId=e,u.reset(r,h,g,p),u.setOptions(m),this._decorationsTree.insert(u),s[l]=u.id,l++}else u&&delete this._decorations[u.id]}return s},t.prototype.setLineTokens=function(e,t){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,r=e.length;n<r;n++){var o=e[n];t.push({fromLineNumber:o.startLineNumber,toLineNumber:o.startLineNumber+o.tokens.length-1});for(var a=0,i=o.tokens.length;a<i;a++)this.setLineTokens(o.startLineNumber+a,o.tokens[a])}this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,ranges:t})}},t.prototype.setSemanticTokens=function(e){this._tokens2.set(e),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,ranges:[{fromLineNumber:1,toLineNumber:this.getLineCount()}]})},t.prototype.tokenizeViewport=function(e,t){e=Math.max(1,e),t=Math.min(this._buffer.getLineCount(),t),this._tokenization.tokenizeViewport(e,t)},t.prototype.clearTokens=function(){this._tokens.flush(),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!0,ranges:[{fromLineNumber:1,toLineNumber:this._buffer.getLineCount()}]})},t.prototype._emitModelTokensChangedEvent=function(e){this._isDisposing||this._onDidChangeTokens.fire(e)},t.prototype.resetTokenization=function(){this._tokenization.reset()},t.prototype.forceTokenization=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new dn(e,t)),r=this.getLineTokens(n.lineNumber);return r.getLanguageId(r.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),r=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),a=o.findTokenIndexAtOffset(n.column-1),i=t._findLanguageBoundaries(o,a),l=i[0],s=i[1],u=p(n.column,Bu.getWordDefinition(o.getLanguageId(a)),r.substring(l,s),l);if(u&&u.startColumn<=e.column&&e.column<=u.endColumn)return u;if(a>0&&l===n.column-1){var c=t._findLanguageBoundaries(o,a-1),d=c[0],f=c[1],m=p(n.column,Bu.getWordDefinition(o.getLanguageId(a-1)),r.substring(d,f),d);if(m&&m.startColumn<=e.column&&e.column<=m.endColumn)return m}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),r=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)r=e.getStartOffset(o);for(var a=e.getLineContent().length,i=(o=t,e.getCount());o<i&&e.getLanguageId(o)===n;o++)a=e.getEndOffset(o);return[r,a]},t.prototype.getWordUntilPosition=function(e){var t=this.getWordAtPosition(e);return t?{word:t.word.substr(0,e.column-t.startColumn),startColumn:t.startColumn,endColumn:e.column}:{word:"",startColumn:e.column,endColumn:e.column}},t.prototype.findMatchingBracketUp=function(e,t){var n=e.toLowerCase(),r=this.validatePosition(t),o=this._getLineTokens(r.lineNumber),a=o.getLanguageId(o.findTokenIndexAtOffset(r.column-1)),i=Bu.getBracketsSupport(a);if(!i)return null;var l=i.textIsBracket[n];return l?this._findMatchingBracketUp(l,r):null},t.prototype.matchBracket=function(e){return this._matchBracket(this.validatePosition(e))},t.prototype._matchBracket=function(e){var t=e.lineNumber,n=this._getLineTokens(t),r=this._buffer.getLineContent(t),o=n.findTokenIndexAtOffset(e.column-1);if(o<0)return null;var a=Bu.getBracketsSupport(n.getLanguageId(o));if(a&&!bu(n.getStandardTokenType(o))){var i=Math.max(0,e.column-1-a.maxBracketLength),l=Math.min(r.length,e.column-1+a.maxBracketLength),s=null;while(1){var u=Du.findNextBracketInRange(a.forwardRegex,t,r,i,l);if(!u)break;if(u.startColumn<=e.column&&e.column<=u.endColumn){var c=r.substring(u.startColumn-1,u.endColumn-1).toLowerCase(),d=this._matchFoundBracket(u,a.textIsBracket[c],a.textIsOpenBracket[c]);d&&(s=d)}i=u.endColumn-1}if(s)return s}if(o>0&&n.getStartOffset(o)===e.column-1){var f=o-1,p=Bu.getBracketsSupport(n.getLanguageId(f));if(p&&!bu(n.getStandardTokenType(f))){i=Math.max(0,e.column-1-p.maxBracketLength),l=Math.min(r.length,e.column-1+p.maxBracketLength),u=Du.findPrevBracketInRange(p.reversedRegex,t,r,i,l);if(u&&u.startColumn<=e.column&&e.column<=u.endColumn){c=r.substring(u.startColumn-1,u.endColumn-1).toLowerCase(),d=this._matchFoundBracket(u,p.textIsBracket[c],p.textIsOpenBracket[c]);if(d)return d}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;if(n){var r=this._findMatchingBracketDown(t,e.getEndPosition());if(r)return[e,r]}else{r=this._findMatchingBracketUp(t,e.getStartPosition());if(r)return[e,r]}return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,r=e.reversedRegex,o=-1,a=function(t,n,a,i){while(1){var l=Du.findPrevBracketInRange(r,t,n,a,i);if(!l)break;var s=n.substring(l.startColumn-1,l.endColumn-1).toLowerCase();if(e.isOpen(s)?o++:e.isClose(s)&&o--,0===o)return l;i=l.startColumn-1}return null},i=t.lineNumber;i>=1;i--){var l=this._getLineTokens(i),s=l.getCount(),u=this._buffer.getLineContent(i),c=s-1,d=u.length,f=u.length;i===t.lineNumber&&(c=l.findTokenIndexAtOffset(t.column-1),d=t.column-1,f=t.column-1);for(var p=!0;c>=0;c--){var m=l.getLanguageId(c)===n&&!bu(l.getStandardTokenType(c));if(m)p?d=l.getStartOffset(c):(d=l.getStartOffset(c),f=l.getEndOffset(c));else if(p&&d!==f){var h=a(i,u,d,f);if(h)return h}p=m}if(p&&d!==f){h=a(i,u,d,f);if(h)return h}}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,r=e.forwardRegex,o=1,a=function(t,n,a,i){while(1){var l=Du.findNextBracketInRange(r,t,n,a,i);if(!l)break;var s=n.substring(l.startColumn-1,l.endColumn-1).toLowerCase();if(e.isOpen(s)?o++:e.isClose(s)&&o--,0===o)return l;a=l.endColumn-1}return null},i=this.getLineCount(),l=t.lineNumber;l<=i;l++){var s=this._getLineTokens(l),u=s.getCount(),c=this._buffer.getLineContent(l),d=0,f=0,p=0;l===t.lineNumber&&(d=s.findTokenIndexAtOffset(t.column-1),f=t.column-1,p=t.column-1);for(var m=!0;d<u;d++){var h=s.getLanguageId(d)===n&&!bu(s.getStandardTokenType(d));if(h)m?p=s.getEndOffset(d):(f=s.getStartOffset(d),p=s.getEndOffset(d));else if(m&&f!==p){var g=a(l,c,f,p);if(g)return g}m=h}if(m&&f!==p){g=a(l,c,f,p);if(g)return g}}return null},t.prototype.findPrevBracket=function(e){for(var t=this.validatePosition(e),n=-1,r=null,o=t.lineNumber;o>=1;o--){var a=this._getLineTokens(o),i=a.getCount(),l=this._buffer.getLineContent(o),s=i-1,u=l.length,c=l.length;if(o===t.lineNumber){s=a.findTokenIndexAtOffset(t.column-1),u=t.column-1,c=t.column-1;var d=a.getLanguageId(s);n!==d&&(n=d,r=Bu.getBracketsSupport(n))}for(var f=!0;s>=0;s--){d=a.getLanguageId(s);if(n!==d){if(r&&f&&u!==c){var p=Du.findPrevBracketInRange(r.reversedRegex,o,l,u,c);if(p)return this._toFoundBracket(r,p);f=!1}n=d,r=Bu.getBracketsSupport(n)}var m=!!r&&!bu(a.getStandardTokenType(s));if(m)f?u=a.getStartOffset(s):(u=a.getStartOffset(s),c=a.getEndOffset(s));else if(r&&f&&u!==c){p=Du.findPrevBracketInRange(r.reversedRegex,o,l,u,c);if(p)return this._toFoundBracket(r,p)}f=m}if(r&&f&&u!==c){p=Du.findPrevBracketInRange(r.reversedRegex,o,l,u,c);if(p)return this._toFoundBracket(r,p)}}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),r=-1,o=null,a=t.lineNumber;a<=n;a++){var i=this._getLineTokens(a),l=i.getCount(),s=this._buffer.getLineContent(a),u=0,c=0,d=0;if(a===t.lineNumber){u=i.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1;var f=i.getLanguageId(u);r!==f&&(r=f,o=Bu.getBracketsSupport(r))}for(var p=!0;u<l;u++){f=i.getLanguageId(u);if(r!==f){if(o&&p&&c!==d){var m=Du.findNextBracketInRange(o.forwardRegex,a,s,c,d);if(m)return this._toFoundBracket(o,m);p=!1}r=f,o=Bu.getBracketsSupport(r)}var h=!!o&&!bu(i.getStandardTokenType(u));if(h)p?d=i.getEndOffset(u):(c=i.getStartOffset(u),d=i.getEndOffset(u));else if(o&&p&&c!==d){m=Du.findNextBracketInRange(o.forwardRegex,a,s,c,d);if(m)return this._toFoundBracket(o,m)}p=h}if(o&&p&&c!==d){m=Du.findNextBracketInRange(o.forwardRegex,a,s,c,d);if(m)return this._toFoundBracket(o,m)}}return null},t.prototype.findEnclosingBrackets=function(e,t){var n=this;void 0===t&&(t=1073741824);for(var r=this.validatePosition(e),o=this.getLineCount(),a=new Map,i=[],l=function(e,t){if(!a.has(e)){for(var n=[],r=0,o=t?t.brackets.length:0;r<o;r++)n[r]=0;a.set(e,n)}i=a.get(e)},s=function(e,t,r,o,a){while(1){var l=Du.findNextBracketInRange(e.forwardRegex,t,r,o,a);if(!l)break;var s=r.substring(l.startColumn-1,l.endColumn-1).toLowerCase(),u=e.textIsBracket[s];if(u&&(u.isOpen(s)?i[u.index]++:u.isClose(s)&&i[u.index]--,-1===i[u.index]))return n._matchFoundBracket(l,u,!1);o=l.endColumn-1}return null},u=-1,c=null,d=Date.now(),f=r.lineNumber;f<=o;f++){var p=Date.now()-d;if(p>t)return null;var m=this._getLineTokens(f),h=m.getCount(),g=this._buffer.getLineContent(f),v=0,y=0,b=0;if(f===r.lineNumber){v=m.findTokenIndexAtOffset(r.column-1),y=r.column-1,b=r.column-1;var w=m.getLanguageId(v);u!==w&&(u=w,c=Bu.getBracketsSupport(u),l(u,c))}for(var _=!0;v<h;v++){w=m.getLanguageId(v);if(u!==w){if(c&&_&&y!==b){var C=s(c,f,g,y,b);if(C)return C;_=!1}u=w,c=Bu.getBracketsSupport(u),l(u,c)}var E=!!c&&!bu(m.getStandardTokenType(v));if(E)_?b=m.getEndOffset(v):(y=m.getStartOffset(v),b=m.getEndOffset(v));else if(c&&_&&y!==b){C=s(c,f,g,y,b);if(C)return C}_=E}if(c&&_&&y!==b){C=s(c,f,g,y,b);if(C)return C}}return null},t.prototype._toFoundBracket=function(e,t){if(!t)return null;var n=this.getValueInRange(t);n=n.toLowerCase();var r=e.textIsBracket[n];return r?{range:t,open:r.open,close:r.close,isOpen:e.textIsOpenBracket[n]}:null},t.computeIndentLevel=function(e,t){var n=0,r=0,o=e.length;while(r<o){var a=e.charCodeAt(r);if(32===a)n++;else{if(9!==a)break;n=n-n%t+t}r++}return r===o?-1:n},t.prototype._computeIndentLevel=function(e){return t.computeIndentLevel(this._buffer.getLineContent(e+1),this._options.tabSize)},t.prototype.getActiveIndentGuide=function(e,t,n){var r=this;this._assertNotDisposed();var o=this.getLineCount();if(e<1||e>o)throw new Error("Illegal value for lineNumber");for(var a=Bu.getFoldingRules(this._languageIdentifier.id),i=Boolean(a&&a.offSide),l=-2,s=-1,u=-2,c=-1,d=function(e){if(-1!==l&&(-2===l||l>e-1)){l=-1,s=-1;for(var t=e-2;t>=0;t--){var n=r._computeIndentLevel(t);if(n>=0){l=t,s=n;break}}}if(-2===u){u=-1,c=-1;for(t=e;t<o;t++){var a=r._computeIndentLevel(t);if(a>=0){u=t,c=a;break}}}},f=-2,p=-1,m=-2,h=-1,g=function(e){if(-2===f){f=-1,p=-1;for(var t=e-2;t>=0;t--){var n=r._computeIndentLevel(t);if(n>=0){f=t,p=n;break}}}if(-1!==m&&(-2===m||m<e-1)){m=-1,h=-1;for(t=e;t<o;t++){var a=r._computeIndentLevel(t);if(a>=0){m=t,h=a;break}}}},v=0,y=!0,b=0,w=!0,_=0,C=0;y||w;C++){var E=e-C,M=e+C;if(0!==C&&(E<1||E<t)&&(y=!1),0!==C&&(M>o||M>n)&&(w=!1),C>5e4&&(y=!1,w=!1),y){var S=void 0,O=this._computeIndentLevel(E-1);if(O>=0?(u=E-1,c=O,S=Math.ceil(O/this._options.indentSize)):(d(E),S=this._getIndentLevelForWhitespaceLine(i,s,c)),0===C){if(v=E,b=M,_=S,0===_)return{startLineNumber:v,endLineNumber:b,indent:_};continue}S>=_?v=E:y=!1}if(w){var T=void 0;O=this._computeIndentLevel(M-1);O>=0?(f=M-1,p=O,T=Math.ceil(O/this._options.indentSize)):(g(M),T=this._getIndentLevelForWhitespaceLine(i,p,h)),T>=_?b=M:w=!1}}return{startLineNumber:v,endLineNumber:b,indent:_}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var r=Bu.getFoldingRules(this._languageIdentifier.id),o=Boolean(r&&r.offSide),a=new Array(t-e+1),i=-2,l=-1,s=-2,u=-1,c=e;c<=t;c++){var d=c-e,f=this._computeIndentLevel(c-1);if(f>=0)i=c-1,l=f,a[d]=Math.ceil(f/this._options.indentSize);else{if(-2===i){i=-1,l=-1;for(var p=c-2;p>=0;p--){var m=this._computeIndentLevel(p);if(m>=0){i=p,l=m;break}}}if(-1!==s&&(-2===s||s<c-1)){s=-1,u=-1;for(p=c;p<n;p++){m=this._computeIndentLevel(p);if(m>=0){s=p,u=m;break}}}a[d]=this._getIndentLevelForWhitespaceLine(o,l,u)}}return a},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t<n?1+Math.floor(t/this._options.indentSize):t===n?Math.ceil(n/this._options.indentSize):e?Math.ceil(n/this._options.indentSize):1+Math.floor(n/this._options.indentSize)},t.MODEL_SYNC_LIMIT=52428800,t.LARGE_FILE_SIZE_THRESHOLD=20971520,t.LARGE_FILE_LINE_COUNT_THRESHOLD=3e5,t.DEFAULT_CREATION_OPTIONS={isForSimpleWidget:!1,tabSize:le.tabSize,indentSize:le.indentSize,insertSpaces:le.insertSpaces,detectIndentation:!1,defaultEOL:1,trimAutoWhitespace:le.trimAutoWhitespace,largeFileOptimizations:le.largeFileOptimizations},t}(Ne),ky=function(){function e(){this._decorationsTree0=new Vg,this._decorationsTree1=new Vg}return e.prototype.intervalSearch=function(e,t,n,r,o){var a=this._decorationsTree0.intervalSearch(e,t,n,r,o),i=this._decorationsTree1.intervalSearch(e,t,n,r,o);return a.concat(i)},e.prototype.search=function(e,t,n,r){if(n)return this._decorationsTree1.search(e,t,r);var o=this._decorationsTree0.search(e,t,r),a=this._decorationsTree1.search(e,t,r);return o.concat(a)},e.prototype.collectNodesFromOwner=function(e){var t=this._decorationsTree0.collectNodesFromOwner(e),n=this._decorationsTree1.collectNodesFromOwner(e);return t.concat(n)},e.prototype.collectNodesPostOrder=function(){var e=this._decorationsTree0.collectNodesPostOrder(),t=this._decorationsTree1.collectNodesPostOrder();return e.concat(t)},e.prototype.insert=function(e){Ng(e)?this._decorationsTree1.insert(e):this._decorationsTree0.insert(e)},e.prototype.delete=function(e){Ng(e)?this._decorationsTree1.delete(e):this._decorationsTree0.delete(e)},e.prototype.resolveNode=function(e,t){Ng(e)?this._decorationsTree1.resolveNode(e,t):this._decorationsTree0.resolveNode(e,t)},e.prototype.acceptReplace=function(e,t,n,r){this._decorationsTree0.acceptReplace(e,t,n,r),this._decorationsTree1.acceptReplace(e,t,n,r)},e}();function xy(e){return e.replace(/[^a-z0-9\-_]/gi," ")}var Ny=function(){function e(e){this.color=e.color||"",this.darkColor=e.darkColor||""}return e}(),Ly=function(e){function t(t){var n=e.call(this,t)||this;return n._resolvedColor=null,n.position="number"===typeof t.position?t.position:Pl.Center,n}return by(t,e),t.prototype.getColor=function(e){return this._resolvedColor||("light"!==e.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,e):this._resolvedColor=this._resolveColor(this.color,e)),this._resolvedColor},t.prototype.invalidateCachedColor=function(){this._resolvedColor=null},t.prototype._resolveColor=function(e,t){if("string"===typeof e)return e;var n=e?t.getColor(e.id):null;return n?n.toString():""},t}(Ny),Py=function(e){function t(t){var n=e.call(this,t)||this;return n.position=t.position,n}return by(t,e),t.prototype.getColor=function(e){return this._resolvedColor||("light"!==e.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,e):this._resolvedColor=this._resolveColor(this.color,e)),this._resolvedColor},t.prototype.invalidateCachedColor=function(){this._resolvedColor=void 0},t.prototype._resolveColor=function(e,t){return"string"===typeof e?yy.fromHex(e):t.getColor(e.id)},t}(Ny),Iy=function(){function e(e){this.stickiness=e.stickiness||0,this.zIndex=e.zIndex||0,this.className=e.className?xy(e.className):null,this.hoverMessage=Wi(e.hoverMessage),this.glyphMarginHoverMessage=Wi(e.glyphMarginHoverMessage),this.isWholeLine=e.isWholeLine||!1,this.showIfCollapsed=e.showIfCollapsed||!1,this.collapseOnReplaceEdit=e.collapseOnReplaceEdit||!1,this.overviewRuler=e.overviewRuler?new Ly(e.overviewRuler):null,this.minimap=e.minimap?new Py(e.minimap):null,this.glyphMarginClassName=e.glyphMarginClassName?xy(e.glyphMarginClassName):null,this.linesDecorationsClassName=e.linesDecorationsClassName?xy(e.linesDecorationsClassName):null,this.marginClassName=e.marginClassName?xy(e.marginClassName):null,this.inlineClassName=e.inlineClassName?xy(e.inlineClassName):null,this.inlineClassNameAffectsLetterSpacing=e.inlineClassNameAffectsLetterSpacing||!1,this.beforeContentClassName=e.beforeContentClassName?xy(e.beforeContentClassName):null,this.afterContentClassName=e.afterContentClassName?xy(e.afterContentClassName):null}return e.register=function(t){return new e(t)},e.createDynamic=function(t){return new e(t)},e}();Iy.EMPTY=Iy.register({});var Dy=[Iy.register({stickiness:0}),Iy.register({stickiness:1}),Iy.register({stickiness:2}),Iy.register({stickiness:3})];function Ay(e){return e instanceof Iy?e:Iy.createDynamic(e)}var Ry=function(e){function t(){var t=e.call(this)||this;return t._actual=t._register(new Ue),t.event=t._actual.event,t._deferredCnt=0,t._shouldFire=!1,t}return by(t,e),t.prototype.beginDeferredEmit=function(){this._deferredCnt++},t.prototype.endDeferredEmit=function(){this._deferredCnt--,0===this._deferredCnt&&this._shouldFire&&(this._shouldFire=!1,this._actual.fire({}))},t.prototype.fire=function(){this._shouldFire=!0},t}(Ne),Fy=function(e){function t(){var t=e.call(this)||this;return t._fastEmitter=t._register(new Ue),t.fastEvent=t._fastEmitter.event,t._slowEmitter=t._register(new Ue),t.slowEvent=t._slowEmitter.event,t._deferredCnt=0,t._deferredEvent=null,t}return by(t,e),t.prototype.beginDeferredEmit=function(){this._deferredCnt++},t.prototype.endDeferredEmit=function(){if(this._deferredCnt--,0===this._deferredCnt&&null!==this._deferredEvent){var e=this._deferredEvent;this._deferredEvent=null,this._fastEmitter.fire(e),this._slowEmitter.fire(e)}},t.prototype.fire=function(e){this._deferredCnt>0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(Ne),Vy=function(){return!0},jy=function(){return!1},zy=function(e){return" "===e||"\t"===e};function By(e,t,n){e.has(t)?e.get(t).push(n):e.set(t,[n])}var Hy=function(){function e(t,n,r){this._languageIdentifier=t;var o=r.options,a=o.get(103);this.readOnly=o.get(65),this.tabSize=n.tabSize,this.indentSize=n.indentSize,this.insertSpaces=n.insertSpaces,this.lineHeight=o.get(47),this.pageSize=Math.max(1,Math.floor(a.height/this.lineHeight)-2),this.useTabStops=o.get(91),this.wordSeparators=o.get(92),this.emptySelectionClipboard=o.get(24),this.copyWithSyntaxHighlighting=o.get(14),this.multiCursorMergeOverlapping=o.get(56),this.multiCursorPaste=o.get(58),this.autoClosingBrackets=o.get(5),this.autoClosingQuotes=o.get(7),this.autoClosingOvertype=o.get(6),this.autoSurround=o.get(10),this.autoIndent=o.get(8),this.autoClosingPairsOpen2=new Map,this.autoClosingPairsClose2=new Map,this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:e._getShouldAutoClose(t,this.autoClosingQuotes),bracket:e._getShouldAutoClose(t,this.autoClosingBrackets)};var i=e._getAutoClosingPairs(t);if(i)for(var l=0,s=i;l<s.length;l++){var u=s[l];By(this.autoClosingPairsOpen2,u.open.charAt(u.open.length-1),u),1===u.close.length&&By(this.autoClosingPairsClose2,u.close,u)}var c=e._getSurroundingPairs(t);if(c)for(var d=0,f=c;d<f.length;d++){u=f[d];this.surroundingPairs[u.open]=u.close}}return e.shouldRecreate=function(e){return e.hasChanged(103)||e.hasChanged(92)||e.hasChanged(24)||e.hasChanged(56)||e.hasChanged(58)||e.hasChanged(5)||e.hasChanged(7)||e.hasChanged(6)||e.hasChanged(10)||e.hasChanged(91)||e.hasChanged(47)||e.hasChanged(65)},Object.defineProperty(e.prototype,"electricChars",{get:function(){if(!this._electricChars){this._electricChars={};var t=e._getElectricCharacters(this._languageIdentifier);if(t)for(var n=0,r=t;n<r.length;n++){var o=r[n];this._electricChars[o]=!0}}return this._electricChars},enumerable:!0,configurable:!0}),e.prototype.normalizeIndentation=function(e){return Ty.normalizeIndentation(e,this.indentSize,this.insertSpaces)},e._getElectricCharacters=function(e){try{return Bu.getElectricCharacters(e.id)}catch(e){return pe(e),null}},e._getAutoClosingPairs=function(e){try{return Bu.getAutoClosingPairs(e.id)}catch(e){return pe(e),null}},e._getShouldAutoClose=function(t,n){switch(n){case"beforeWhitespace":return zy;case"languageDefined":return e._getLanguageDefinedShouldAutoClose(t);case"always":return Vy;case"never":return jy}},e._getLanguageDefinedShouldAutoClose=function(e){try{var t=Bu.getAutoCloseBeforeSet(e.id);return function(e){return-1!==t.indexOf(e)}}catch(e){return pe(e),jy}},e._getSurroundingPairs=function(e){try{return Bu.getSurroundingPairs(e.id)}catch(e){return pe(e),null}},e}(),Wy=function(){function e(t,n,r,o){this.selectionStart=t,this.selectionStartLeftoverVisibleColumns=n,this.position=r,this.leftoverVisibleColumns=o,this.selection=e._computeSelection(this.selectionStart,this.position)}return e.prototype.equals=function(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)},e.prototype.hasSelection=function(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()},e.prototype.move=function(t,n,r,o){return t?new e(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new dn(n,r),o):new e(new fn(n,r,n,r),o,new dn(n,r),o)},e._computeSelection=function(e,t){var n,r,o,a;return e.isEmpty()?(n=e.startLineNumber,r=e.startColumn,o=t.lineNumber,a=t.column):t.isBeforeOrEqual(e.getStartPosition())?(n=e.endLineNumber,r=e.endColumn,o=t.lineNumber,a=t.column):(n=e.startLineNumber,r=e.startColumn,o=t.lineNumber,a=t.column),new mn(n,r,o,a)},e}(),Uy=function(){function e(e,t,n){this.model=t,this.viewModel=n,this.config=new Hy(this.model.getLanguageIdentifier(),this.model.getOptions(),e)}return e.prototype.validateViewPosition=function(e,t){return this.viewModel.coordinatesConverter.validateViewPosition(e,t)},e.prototype.validateViewRange=function(e,t){return this.viewModel.coordinatesConverter.validateViewRange(e,t)},e.prototype.convertViewRangeToModelRange=function(e){return this.viewModel.coordinatesConverter.convertViewRangeToModelRange(e)},e.prototype.convertViewPositionToModelPosition=function(e,t){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(new dn(e,t))},e.prototype.convertModelPositionToViewPosition=function(e){return this.viewModel.coordinatesConverter.convertModelPositionToViewPosition(e)},e.prototype.convertModelRangeToViewRange=function(e){return this.viewModel.coordinatesConverter.convertModelRangeToViewRange(e)},e.prototype.getCurrentScrollTop=function(){return this.viewModel.viewLayout.getCurrentScrollTop()},e.prototype.getCompletelyVisibleViewRange=function(){return this.viewModel.getCompletelyVisibleViewRange()},e.prototype.getCompletelyVisibleModelRange=function(){var e=this.viewModel.getCompletelyVisibleViewRange();return this.viewModel.coordinatesConverter.convertViewRangeToModelRange(e)},e.prototype.getCompletelyVisibleViewRangeAtScrollTop=function(e){return this.viewModel.getCompletelyVisibleViewRangeAtScrollTop(e)},e.prototype.getVerticalOffsetForViewLine=function(e){return this.viewModel.viewLayout.getVerticalOffsetForLineNumber(e)},e}(),qy=function(){function e(e){this.modelState=e,this.viewState=null}return e}(),Ky=function(){function e(e){this.modelState=null,this.viewState=e}return e}(),Gy=function(){function e(e,t){this.modelState=e,this.viewState=t}return e.fromModelState=function(e){return new qy(e)},e.fromViewState=function(e){return new Ky(e)},e.fromModelSelection=function(t){var n=t.selectionStartLineNumber,r=t.selectionStartColumn,o=t.positionLineNumber,a=t.positionColumn,i=new Wy(new fn(n,r,n,r),0,new dn(o,a),0);return e.fromModelState(i)},e.fromModelSelections=function(e){for(var t=[],n=0,r=e.length;n<r;n++)t[n]=this.fromModelSelection(e[n]);return t},e.prototype.equals=function(e){return this.viewState.equals(e.viewState)&&this.modelState.equals(e.modelState)},e}(),Yy=function(){function e(e,t,n){this.type=e,this.commands=t,this.shouldPushStackElementBefore=n.shouldPushStackElementBefore,this.shouldPushStackElementAfter=n.shouldPushStackElementAfter}return e}(),Xy=function(){function e(){}return e.visibleColumnFromColumn=function(t,n,r){var o=t.length,a=n-1<o?n-1:o,i=0,l=0;while(l<a){var s=Sa(t,a,l);if(l+=s>=65536?2:1,9===s)i=e.nextRenderTabStop(i,r);else{var u=Wa(s);while(l<a){var c=Sa(t,a,l),d=Wa(c);if(Ua(u,d))break;l+=c>=65536?2:1,u=d}Va(s)||ja(s)?i+=2:i+=1}}return i},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,r){if(n<=0)return 1;var o=t.length,a=0,i=1,l=0;while(l<o){var s=Sa(t,o,l);l+=s>=65536?2:1;var u=void 0;if(9===s)u=e.nextRenderTabStop(a,r);else{var c=Wa(s);while(l<o){var d=Sa(t,o,l),f=Wa(d);if(Ua(c,f))break;l+=d>=65536?2:1,c=f}u=Va(s)||ja(s)?a+2:a+1}var p=l+1;if(u>=n){var m=n-a,h=u-n;return h<m?p:i}a=u,i=p}return o+1},e.columnFromVisibleColumn2=function(e,t,n,r){var o=this.columnFromVisibleColumn(t.getLineContent(n),r,e.tabSize),a=t.getLineMinColumn(n);if(o<a)return a;var i=t.getLineMaxColumn(n);return o>i?i:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function Zy(e){return"'"===e||'"'===e||"`"===e}var Qy=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Jy=function(){function e(e,t){this.lastViewCursorsRenderData=e,this.lastTextareaPosition=t}return e}(),$y=function(){function e(e,t,n,r,o,a){void 0===n&&(n=0),void 0===r&&(r=null),void 0===o&&(o=null),void 0===a&&(a=null),this.element=e,this.type=t,this.mouseColumn=n,this.position=r,!o&&r&&(o=new fn(r.lineNumber,r.column,r.lineNumber,r.column)),this.range=o,this.detail=a}return e._typeToString=function(e){return 1===e?"TEXTAREA":2===e?"GUTTER_GLYPH_MARGIN":3===e?"GUTTER_LINE_NUMBERS":4===e?"GUTTER_LINE_DECORATIONS":5===e?"GUTTER_VIEW_ZONE":6===e?"CONTENT_TEXT":7===e?"CONTENT_EMPTY":8===e?"CONTENT_VIEW_ZONE":9===e?"CONTENT_WIDGET":10===e?"OVERVIEW_RULER":11===e?"SCROLLBAR":12===e?"OVERLAY_WIDGET":"UNKNOWN"},e.toString=function(e){return this._typeToString(e.type)+": "+e.position+" - "+e.range+" - "+e.detail},e.prototype.toString=function(){return e.toString(this)},e}(),eb=function(){function e(){}return e.isTextArea=function(e){return 2===e.length&&3===e[0]&&6===e[1]},e.isChildOfViewLines=function(e){return e.length>=4&&3===e[0]&&7===e[3]},e.isStrictChildOfViewLines=function(e){return e.length>4&&3===e[0]&&7===e[3]},e.isChildOfScrollableElement=function(e){return e.length>=2&&3===e[0]&&5===e[1]},e.isChildOfMinimap=function(e){return e.length>=2&&3===e[0]&&8===e[1]},e.isChildOfContentWidgets=function(e){return e.length>=4&&3===e[0]&&1===e[3]},e.isChildOfOverflowingContentWidgets=function(e){return e.length>=1&&2===e[0]},e.isChildOfOverlayWidgets=function(e){return e.length>=2&&3===e[0]&&4===e[1]},e}(),tb=function(){function e(e,t,n){this.model=e.model;var r=e.configuration.options;this.layoutInfo=r.get(103),this.viewDomNode=t.viewDomNode,this.lineHeight=r.get(47),this.typicalHalfwidthCharacterWidth=r.get(32).typicalHalfwidthCharacterWidth,this.lastRenderData=n,this._context=e,this._viewHelper=t}return e.prototype.getZoneAtCoord=function(t){return e.getZoneAtCoord(this._context,t)},e.getZoneAtCoord=function(e,t){var n=e.viewLayout.getWhitespaceAtVerticalOffset(t);if(n){var r=n.verticalOffset+n.height/2,o=e.model.getLineCount(),a=null,i=void 0,l=null;return n.afterLineNumber!==o&&(l=new dn(n.afterLineNumber+1,1)),n.afterLineNumber>0&&(a=new dn(n.afterLineNumber,e.model.getLineMaxColumn(n.afterLineNumber))),i=null===l?a:null===a?l:t<r?a:l,{viewZoneId:n.id,afterLineNumber:n.afterLineNumber,positionBefore:a,positionAfter:l,position:i}}return null},e.prototype.getFullLineRangeAtCoord=function(e){if(this._context.viewLayout.isAfterLines(e)){var t=this._context.model.getLineCount(),n=this._context.model.getLineMaxColumn(t);return{range:new fn(t,n,t,n),isAfterLines:!0}}var r=this._context.viewLayout.getLineNumberAtVerticalOffset(e),o=this._context.model.getLineMaxColumn(r);return{range:new fn(r,1,r,o),isAfterLines:!1}},e.prototype.getLineNumberAtVerticalOffset=function(e){return this._context.viewLayout.getLineNumberAtVerticalOffset(e)},e.prototype.isAfterLines=function(e){return this._context.viewLayout.isAfterLines(e)},e.prototype.getVerticalOffsetForLineNumber=function(e){return this._context.viewLayout.getVerticalOffsetForLineNumber(e)},e.prototype.findAttribute=function(t,n){return e._findAttribute(t,n,this._viewHelper.viewDomNode)},e._findAttribute=function(e,t,n){while(e&&e!==document.body){if(e.hasAttribute&&e.hasAttribute(t))return e.getAttribute(t);if(e===n)return null;e=e.parentNode}return null},e.prototype.getLineWidth=function(e){return this._viewHelper.getLineWidth(e)},e.prototype.visibleRangeForPosition=function(e,t){return this._viewHelper.visibleRangeForPosition(e,t)},e.prototype.getPositionFromDOMInfo=function(e,t){return this._viewHelper.getPositionFromDOMInfo(e,t)},e.prototype.getCurrentScrollTop=function(){return this._context.viewLayout.getCurrentScrollTop()},e.prototype.getCurrentScrollLeft=function(){return this._context.viewLayout.getCurrentScrollLeft()},e}(),nb=function(){function e(e,t,n){this.editorPos=t,this.pos=n,this.mouseVerticalOffset=Math.max(0,e.getCurrentScrollTop()+n.y-t.y),this.mouseContentHorizontalOffset=e.getCurrentScrollLeft()+n.x-t.x-e.layoutInfo.contentLeft,this.isInMarginArea=n.x-t.x<e.layoutInfo.contentLeft&&n.x-t.x>=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,ib._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}return e}(),rb=function(e){function t(t,n,r,o){var a=e.call(this,t,n,r)||this;return a._ctx=t,o?(a.target=o,a.targetPath=zh.collect(o,t.viewDomNode)):(a.target=null,a.targetPath=new Uint8Array(0)),a}return Qy(t,e),t.prototype.toString=function(){return"pos("+this.pos.x+","+this.pos.y+"), editorPos("+this.editorPos.x+","+this.editorPos.y+"), mouseVerticalOffset: "+this.mouseVerticalOffset+", mouseContentHorizontalOffset: "+this.mouseContentHorizontalOffset+"\n\ttarget: "+(this.target?this.target.outerHTML:null)},t.prototype.fulfill=function(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=null),void 0===r&&(r=null);var o=this.mouseColumn;return t&&t.column<this._ctx.model.getLineMaxColumn(t.lineNumber)&&(o=Xy.visibleColumnFromColumn(this._ctx.model.getLineContent(t.lineNumber),t.column,this._ctx.model.getOptions().tabSize)+1),new $y(this.target,e,o,t,n,r)},t.prototype.withTarget=function(e){return new t(this._ctx,this.editorPos,this.pos,e)},t}(nb),ob={isAfterLines:!0};function ab(e){return{isAfterLines:!1,horizontalDistanceToText:e}}var ib=function(){function e(e,t){this._context=e,this._viewHelper=t}return e.prototype.mouseTargetIsWidget=function(e){var t=e.target,n=zh.collect(t,this._viewHelper.viewDomNode);return!(!eb.isChildOfContentWidgets(n)&&!eb.isChildOfOverflowingContentWidgets(n))||!!eb.isChildOfOverlayWidgets(n)},e.prototype.createMouseTarget=function(t,n,r,o){var a=new tb(this._context,this._viewHelper,t),i=new rb(a,n,r,o);try{var l=e._createMouseTarget(a,i,!1);return l}catch(e){return i.fulfill(0)}},e._createMouseTarget=function(t,n,r){if(null===n.target){if(r)return n.fulfill(0);var o=e._doHitTest(t,n);return o.position?e.createMouseTargetFromHitTestPosition(t,n,o.position.lineNumber,o.position.column):this._createMouseTarget(t,n.withTarget(o.hitTarget),!0)}var a=n,i=null;return i=i||e._hitTestContentWidget(t,a),i=i||e._hitTestOverlayWidget(t,a),i=i||e._hitTestMinimap(t,a),i=i||e._hitTestScrollbarSlider(t,a),i=i||e._hitTestViewZone(t,a),i=i||e._hitTestMargin(t,a),i=i||e._hitTestViewCursor(t,a),i=i||e._hitTestTextArea(t,a),i=i||e._hitTestViewLines(t,a,r),i=i||e._hitTestScrollbar(t,a),i||n.fulfill(0)},e._hitTestContentWidget=function(e,t){if(eb.isChildOfContentWidgets(t.targetPath)||eb.isChildOfOverflowingContentWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(9,null,null,n):t.fulfill(0)}return null},e._hitTestOverlayWidget=function(e,t){if(eb.isChildOfOverlayWidgets(t.targetPath)){var n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(12,null,null,n):t.fulfill(0)}return null},e._hitTestViewCursor=function(e,t){if(t.target)for(var n=e.lastRenderData.lastViewCursorsRenderData,r=0,o=n;r<o.length;r++){var a=o[r];if(t.target===a.domNode)return t.fulfill(6,a.position)}if(t.isInContentArea){n=e.lastRenderData.lastViewCursorsRenderData;for(var i=t.mouseContentHorizontalOffset,l=t.mouseVerticalOffset,s=0,u=n;s<u.length;s++){a=u[s];if(!(i<a.contentLeft)&&!(i>a.contentLeft+a.width)){var c=e.getVerticalOffsetForLineNumber(a.position.lineNumber);if(c<=l&&l<=c+a.height)return t.fulfill(6,a.position)}}}return null},e._hitTestViewZone=function(e,t){var n=e.getZoneAtCoord(t.mouseVerticalOffset);if(n){var r=t.isInContentArea?8:5;return t.fulfill(r,n.position,null,n)}return null},e._hitTestTextArea=function(e,t){return eb.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null},e._hitTestMargin=function(e,t){if(t.isInMarginArea){var n=e.getFullLineRangeAtCoord(t.mouseVerticalOffset),r=n.range.getStartPosition(),o=Math.abs(t.pos.x-t.editorPos.x),a={isAfterLines:n.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:o};return o-=e.layoutInfo.glyphMarginLeft,o<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,r,n.range,a):(o-=e.layoutInfo.glyphMarginWidth,o<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,r,n.range,a):(o-=e.layoutInfo.lineNumbersWidth,t.fulfill(4,r,n.range,a)))}return null},e._hitTestViewLines=function(t,n,r){if(!eb.isChildOfViewLines(n.targetPath))return null;if(t.isAfterLines(n.mouseVerticalOffset)){var o=t.model.getLineCount(),a=t.model.getLineMaxColumn(o);return n.fulfill(7,new dn(o,a),void 0,ob)}if(r){if(eb.isStrictChildOfViewLines(n.targetPath)){var i=t.getLineNumberAtVerticalOffset(n.mouseVerticalOffset);if(0===t.model.getLineLength(i)){var l=t.getLineWidth(i),s=ab(n.mouseContentHorizontalOffset-l);return n.fulfill(7,new dn(i,1),void 0,s)}var u=t.getLineWidth(i);if(n.mouseContentHorizontalOffset>=u){s=ab(n.mouseContentHorizontalOffset-u);var c=new dn(i,t.model.getLineMaxColumn(i));return n.fulfill(7,c,void 0,s)}}return n.fulfill(0)}var d=e._doHitTest(t,n);return d.position?e.createMouseTargetFromHitTestPosition(t,n,d.position.lineNumber,d.position.column):this._createMouseTarget(t,n.withTarget(d.hitTarget),!0)},e._hitTestMinimap=function(e,t){if(eb.isChildOfMinimap(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),r=e.model.getLineMaxColumn(n);return t.fulfill(11,new dn(n,r))}return null},e._hitTestScrollbarSlider=function(e,t){if(eb.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){var n=t.target.className;if(n&&/\b(slider|scrollbar)\b/.test(n)){var r=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),o=e.model.getLineMaxColumn(r);return t.fulfill(11,new dn(r,o))}}return null},e._hitTestScrollbar=function(e,t){if(eb.isChildOfScrollableElement(t.targetPath)){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),r=e.model.getLineMaxColumn(n);return t.fulfill(11,new dn(n,r))}return null},e.prototype.getMouseColumn=function(t,n){var r=this._context.configuration.options,o=r.get(103),a=this._context.viewLayout.getCurrentScrollLeft()+n.x-t.x-o.contentLeft;return e._getMouseColumn(a,r.get(32).typicalHalfwidthCharacterWidth)},e._getMouseColumn=function(e,t){if(e<0)return 1;var n=Math.round(e/t);return n+1},e.createMouseTargetFromHitTestPosition=function(e,t,n,r){var o=new dn(n,r),a=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>a){if(In&&1===o.column){var i=ab(t.mouseContentHorizontalOffset-a);return t.fulfill(7,new dn(n,e.model.getLineMaxColumn(n)),void 0,i)}var l=ab(t.mouseContentHorizontalOffset-a);return t.fulfill(7,o,void 0,l)}var s=e.visibleRangeForPosition(n,r);if(!s)return t.fulfill(0,o);var u=s.left;if(t.mouseContentHorizontalOffset===u)return t.fulfill(6,o);var c=[];if(c.push({offset:s.left,column:r}),r>1){var d=e.visibleRangeForPosition(n,r-1);d&&c.push({offset:d.left,column:r-1})}var f=e.model.getLineMaxColumn(n);if(r<f){var p=e.visibleRangeForPosition(n,r+1);p&&c.push({offset:p.left,column:r+1})}c.sort(function(e,t){return e.offset-t.offset});for(var m=1;m<c.length;m++){var h=c[m-1],g=c[m];if(h.offset<=t.mouseContentHorizontalOffset&&t.mouseContentHorizontalOffset<=g.offset){var v=new fn(n,h.column,n,g.column);return t.fulfill(6,o,v)}}return t.fulfill(6,o)},e._doHitTestWithCaretRangeFromPoint=function(e,t){var n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),r=e.getVerticalOffsetForLineNumber(n),o=r+Math.floor(e.lineHeight/2),a=t.pos.y+(o-t.mouseVerticalOffset);a<=t.editorPos.y&&(a=t.editorPos.y+1),a>=t.editorPos.y+e.layoutInfo.height&&(a=t.editorPos.y+e.layoutInfo.height-1);var i=new kh(t.pos.x,a),l=this._actualDoHitTestWithCaretRangeFromPoint(e,i.toClientCoordinates());return l.position?l:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())},e._actualDoHitTestWithCaretRangeFromPoint=function(e,t){var n=document.caretRangeFromPoint(t.clientX,t.clientY);if(!n||!n.startContainer)return{position:null,hitTarget:null};var r=n.startContainer,o=null;if(r.nodeType===r.TEXT_NODE){var a=r.parentNode,i=a?a.parentNode:null,l=i?i.parentNode:null,s=l&&l.nodeType===l.ELEMENT_NODE?l.className:null;if(s===cg.CLASS_NAME){var u=e.getPositionFromDOMInfo(a,n.startOffset);return{position:u,hitTarget:null}}o=r.parentNode}else if(r.nodeType===r.ELEMENT_NODE){a=r.parentNode,i=a?a.parentNode:null;var c=i&&i.nodeType===i.ELEMENT_NODE?i.className:null;if(c===cg.CLASS_NAME){u=e.getPositionFromDOMInfo(r,r.textContent.length);return{position:u,hitTarget:null}}o=r}return{position:null,hitTarget:o}},e._doHitTestWithCaretPositionFromPoint=function(e,t){var n=document.caretPositionFromPoint(t.clientX,t.clientY);if(n.offsetNode.nodeType===n.offsetNode.TEXT_NODE){var r=n.offsetNode.parentNode,o=r?r.parentNode:null,a=o?o.parentNode:null,i=a&&a.nodeType===a.ELEMENT_NODE?a.className:null;if(i===cg.CLASS_NAME){var l=e.getPositionFromDOMInfo(n.offsetNode.parentNode,n.offset);return{position:l,hitTarget:null}}return{position:null,hitTarget:n.offsetNode.parentNode}}return{position:null,hitTarget:n.offsetNode}},e._doHitTestWithMoveToPoint=function(e,t){var n=null,r=null,o=document.body.createTextRange();try{o.moveToPoint(t.clientX,t.clientY)}catch(e){return{position:null,hitTarget:null}}o.collapse(!0);var a=o?o.parentElement():null,i=a?a.parentNode:null,l=i?i.parentNode:null,s=l&&l.nodeType===l.ELEMENT_NODE?l.className:"";if(s===cg.CLASS_NAME){var u=o.duplicate();u.moveToElementText(a),u.setEndPoint("EndToStart",o),n=e.getPositionFromDOMInfo(a,u.text.length),u.moveToElementText(e.viewDomNode)}else r=a;return o.moveToElementText(e.viewDomNode),{position:n,hitTarget:r}},e._doHitTest=function(e,t){return"function"===typeof document.caretRangeFromPoint?this._doHitTestWithCaretRangeFromPoint(e,t):document.caretPositionFromPoint?this._doHitTestWithCaretPositionFromPoint(e,t.pos.toClientCoordinates()):document.body.createTextRange?this._doHitTestWithMoveToPoint(e,t.pos.toClientCoordinates()):{position:null,hitTarget:null}},e}(),lb=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function sb(e){return function(t,n){var r=!1;return e&&(r=e.mouseTargetIsWidget(n)),r||n.preventDefault(),n}}var ub=function(e){function t(n,r,o){var a=e.call(this)||this;a._isFocused=!1,a._context=n,a.viewController=r,a.viewHelper=o,a.mouseTargetFactory=new ib(a._context,o),a._mouseDownOperation=a._register(new cb(a._context,a.viewController,a.viewHelper,function(e,t){return a._createMouseTarget(e,t)},function(e){return a._getMouseColumn(e)})),a._asyncFocus=a._register(new mr(function(){return a.viewHelper.focusTextArea()},0)),a.lastMouseLeaveTime=-1;var i=new Ih(a.viewHelper.viewDomNode);a._register(i.onContextMenu(a.viewHelper.viewDomNode,function(e){return a._onContextMenu(e,!0)})),a._register(i.onMouseMoveThrottled(a.viewHelper.viewDomNode,function(e){return a._onMouseMove(e)},sb(a.mouseTargetFactory),t.MOUSE_MOVE_MINIMUM_TIME)),a._register(i.onMouseUp(a.viewHelper.viewDomNode,function(e){return a._onMouseUp(e)})),a._register(i.onMouseLeave(a.viewHelper.viewDomNode,function(e){return a._onMouseLeave(e)})),a._register(i.onMouseDown(a.viewHelper.viewDomNode,function(e){return a._onMouseDown(e)}));var l=function(e){if(a.viewController.emitMouseWheel(e),a._context.configuration.options.get(55)){var t=new ar(e);if(t.browserEvent.ctrlKey||t.browserEvent.metaKey){var n=Sl.getZoomLevel(),r=t.deltaY>0?1:-1;Sl.setZoomLevel(n+r),t.preventDefault(),t.stopPropagation()}}};return a._register(eo(a.viewHelper.viewDomNode,Dn?"mousewheel":"wheel",l,{capture:!0,passive:!1})),a._context.addEventHandler(a),a}return lb(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype.onCursorStateChanged=function(e){return this._mouseDownOperation.onCursorStateChanged(e),!1},t.prototype.onFocusChanged=function(e){return this._isFocused=e.isFocused,!1},t.prototype.onScrollChanged=function(e){return this._mouseDownOperation.onScrollChanged(),!1},t.prototype.getTargetAtClientPoint=function(e,t){var n=new xh(e,t),r=n.toPageCoordinates(),o=Lh(this.viewHelper.viewDomNode);return r.y<o.y||r.y>o.y+o.height||r.x<o.x||r.x>o.x+o.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),o,r,null)},t.prototype._createMouseTarget=function(e,t){return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?e.target:null)},t.prototype._getMouseColumn=function(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)},t.prototype._onContextMenu=function(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})},t.prototype._onMouseMove=function(e){if(!this._mouseDownOperation.isActive()){var t=e.timestamp;t<this.lastMouseLeaveTime||this.viewController.emitMouseMove({event:e,target:this._createMouseTarget(e,!0)})}},t.prototype._onMouseLeave=function(e){this.lastMouseLeaveTime=(new Date).getTime(),this.viewController.emitMouseLeave({event:e,target:null})},t.prototype._onMouseUp=function(e){this.viewController.emitMouseUp({event:e,target:this._createMouseTarget(e,!0)})},t.prototype._onMouseDown=function(e){var t=this,n=this._createMouseTarget(e,!0),r=6===n.type||7===n.type,o=2===n.type||3===n.type||4===n.type,a=3===n.type,l=this._context.configuration.options.get(79),s=8===n.type||5===n.type,u=9===n.type,c=e.leftButton||e.middleButton;i["e"]&&e.leftButton&&e.ctrlKey&&(c=!1);var d=function(){Pn&&!t._isFocused?t._asyncFocus.schedule():(e.preventDefault(),t.viewHelper.focusTextArea())};if(c&&(r||a&&l))d(),this._mouseDownOperation.start(n.type,e);else if(o)e.preventDefault();else if(s){var f=n.detail;this.viewHelper.shouldSuppressMouseDownOnViewZone(f.viewZoneId)&&(d(),this._mouseDownOperation.start(n.type,e),e.preventDefault())}else u&&this.viewHelper.shouldSuppressMouseDownOnWidget(n.detail)&&(d(),e.preventDefault());this.viewController.emitMouseDown({event:e,target:n})},t.MOUSE_MOVE_MINIMUM_TIME=100,t}(Fh),cb=function(e){function t(t,n,r,o,a){var i=e.call(this)||this;return i._context=t,i._viewController=n,i._viewHelper=r,i._createMouseTarget=o,i._getMouseColumn=a,i._mouseMoveMonitor=i._register(new Ah(i._viewHelper.viewDomNode)),i._onScrollTimeout=i._register(new fr),i._mouseState=new db,i._currentSelection=new mn(1,1,1,1),i._isActive=!1,i._lastMouseEvent=null,i}return lb(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.isActive=function(){return this._isActive},t.prototype._onMouseDownThenMove=function(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);var t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))},t.prototype.start=function(e,t){var n=this;this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t);var r=this._findMousePosition(t,!0);if(r&&r.position){this._mouseState.trySetCount(t.detail,r.position),t.detail=this._mouseState.count;var o=this._context.configuration.options;if(!o.get(65)&&o.get(23)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===r.type&&r.position&&this._currentSelection.containsPosition(r.position))return this._mouseState.isDragAndDrop=!0,this._isActive=!0,void this._mouseMoveMonitor.startMonitoring(sb(null),function(e){return n._onMouseDownThenMove(e)},function(){var e=n._findMousePosition(n._lastMouseEvent,!0);n._viewController.emitMouseDrop({event:n._lastMouseEvent,target:e?n._createMouseTarget(n._lastMouseEvent,!0):null}),n._stop()});this._mouseState.isDragAndDrop=!1,this._dispatchMouse(r,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(sb(null),function(e){return n._onMouseDownThenMove(e)},function(){return n._stop()}))}},t.prototype._stop=function(){this._isActive=!1,this._onScrollTimeout.cancel()},t.prototype.onScrollChanged=function(){var e=this;this._isActive&&this._onScrollTimeout.setIfNotSet(function(){if(e._lastMouseEvent){var t=e._findMousePosition(e._lastMouseEvent,!1);t&&(e._mouseState.isDragAndDrop||e._dispatchMouse(t,!0))}},10)},t.prototype.onCursorStateChanged=function(e){this._currentSelection=e.selections[0]},t.prototype._getPositionOutsideEditor=function(e){var t=e.editorPos,n=this._context.model,r=this._context.viewLayout,o=this._getMouseColumn(e);if(e.posy<t.y){var a=Math.max(r.getCurrentScrollTop()-(t.y-e.posy),0),i=tb.getZoneAtCoord(this._context,a);if(i){var l=this._helpPositionJumpOverViewZone(i);if(l)return new $y(null,13,o,l)}var s=r.getLineNumberAtVerticalOffset(a);return new $y(null,13,o,new dn(s,1))}if(e.posy>t.y+t.height){a=r.getCurrentScrollTop()+(e.posy-t.y),i=tb.getZoneAtCoord(this._context,a);if(i){l=this._helpPositionJumpOverViewZone(i);if(l)return new $y(null,13,o,l)}var u=r.getLineNumberAtVerticalOffset(a);return new $y(null,13,o,new dn(u,n.getLineMaxColumn(u)))}var c=r.getLineNumberAtVerticalOffset(r.getCurrentScrollTop()+(e.posy-t.y));return e.posx<t.x?new $y(null,13,o,new dn(c,1)):e.posx>t.x+t.width?new $y(null,13,o,new dn(c,n.getLineMaxColumn(c))):null},t.prototype._findMousePosition=function(e,t){var n=this._getPositionOutsideEditor(e);if(n)return n;var r=this._createMouseTarget(e,t),o=r.position;if(!o)return null;if(8===r.type||5===r.type){var a=this._helpPositionJumpOverViewZone(r.detail);if(a)return new $y(r.element,r.type,r.mouseColumn,a,null,r.detail)}return r},t.prototype._helpPositionJumpOverViewZone=function(e){var t=new dn(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),n=e.positionBefore,r=e.positionAfter;return n&&r?n.isBefore(t)?n:r:null},t.prototype._dispatchMouse=function(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})},t}(Ne),db=function(){function e(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}return Object.defineProperty(e.prototype,"altKey",{get:function(){return this._altKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ctrlKey",{get:function(){return this._ctrlKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metaKey",{get:function(){return this._metaKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shiftKey",{get:function(){return this._shiftKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"leftButton",{get:function(){return this._leftButton},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"middleButton",{get:function(){return this._middleButton},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"startedOnLineNumbers",{get:function(){return this._startedOnLineNumbers},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"count",{get:function(){return this._lastMouseDownCount},enumerable:!0,configurable:!0}),e.prototype.setModifiers=function(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey},e.prototype.setStartButtons=function(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton},e.prototype.setStartedOnLineNumbers=function(e){this._startedOnLineNumbers=e},e.prototype.trySetCount=function(t,n){var r=(new Date).getTime();r-this._lastSetMouseDownCountTime>e.CLEAR_MOUSE_DOWN_COUNT_TIME&&(t=1),this._lastSetMouseDownCountTime=r,t>this._lastMouseDownCount+1&&(t=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(n)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=n,this._lastMouseDownCount=Math.min(t,this._lastMouseDownPositionEqualCount)},e.CLEAR_MOUSE_DOWN_COUNT_TIME=400,e}(),fb=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function pb(e,t){var n={translationY:t.translationY,translationX:t.translationX};return e&&(n.translationY+=e.translationY,n.translationX+=e.translationX),n}var mb=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.viewHelper.linesContentDomNode.style.msTouchAction="none",o.viewHelper.linesContentDomNode.style.msContentZooming="none",o._installGestureHandlerTimeout=window.setTimeout(function(){if(o._installGestureHandlerTimeout=-1,window.MSGesture){var e=new MSGesture,t=new MSGesture;e.target=o.viewHelper.linesContentDomNode,t.target=o.viewHelper.linesContentDomNode,o.viewHelper.linesContentDomNode.addEventListener("MSPointerDown",function(n){var r=n.pointerType;r!==(n.MSPOINTER_TYPE_MOUSE||"mouse")?r===(n.MSPOINTER_TYPE_TOUCH||"touch")?(o._lastPointerType="touch",e.addPointer(n.pointerId)):(o._lastPointerType="pen",t.addPointer(n.pointerId)):o._lastPointerType="mouse"}),o._register(ho(o.viewHelper.linesContentDomNode,"MSGestureChange",function(e){return o._onGestureChange(e)},pb)),o._register(eo(o.viewHelper.linesContentDomNode,"MSGestureTap",function(e){return o._onCaptureGestureTap(e)},!0))}},100),o._lastPointerType="mouse",o}return fb(t,e),t.prototype._onMouseDown=function(t){"mouse"===this._lastPointerType&&e.prototype._onMouseDown.call(this,t)},t.prototype._onCaptureGestureTap=function(e){var t=this,n=new Ph(e,this.viewHelper.viewDomNode),r=this._createMouseTarget(n,!1);r.position&&this.viewController.moveTo(r.position),n.browserEvent.fromElement?(n.preventDefault(),this.viewHelper.focusTextArea()):setTimeout(function(){t.viewHelper.focusTextArea()})},t.prototype._onGestureChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype.dispose=function(){window.clearTimeout(this._installGestureHandlerTimeout),e.prototype.dispose.call(this)},t}(ub),hb=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o.viewHelper.linesContentDomNode.style.touchAction="none",o._installGestureHandlerTimeout=window.setTimeout(function(){if(o._installGestureHandlerTimeout=-1,window.MSGesture){var e=new MSGesture,t=new MSGesture;e.target=o.viewHelper.linesContentDomNode,t.target=o.viewHelper.linesContentDomNode,o.viewHelper.linesContentDomNode.addEventListener("pointerdown",function(n){var r=n.pointerType;"mouse"!==r?"touch"===r?(o._lastPointerType="touch",e.addPointer(n.pointerId)):(o._lastPointerType="pen",t.addPointer(n.pointerId)):o._lastPointerType="mouse"}),o._register(ho(o.viewHelper.linesContentDomNode,"MSGestureChange",function(e){return o._onGestureChange(e)},pb)),o._register(eo(o.viewHelper.linesContentDomNode,"MSGestureTap",function(e){return o._onCaptureGestureTap(e)},!0))}},100),o._lastPointerType="mouse",o}return fb(t,e),t.prototype._onMouseDown=function(t){"mouse"===this._lastPointerType&&e.prototype._onMouseDown.call(this,t)},t.prototype._onCaptureGestureTap=function(e){var t=this,n=new Ph(e,this.viewHelper.viewDomNode),r=this._createMouseTarget(n,!1);r.position&&this.viewController.moveTo(r.position),n.browserEvent.fromElement?(n.preventDefault(),this.viewHelper.focusTextArea()):setTimeout(function(){t.viewHelper.focusTextArea()})},t.prototype._onGestureChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype.dispose=function(){window.clearTimeout(this._installGestureHandlerTimeout),e.prototype.dispose.call(this)},t}(ub),gb=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;o._register(Mh.addTarget(o.viewHelper.linesContentDomNode)),o._register(eo(o.viewHelper.linesContentDomNode,_h.Tap,function(e){return o.onTap(e)})),o._register(eo(o.viewHelper.linesContentDomNode,_h.Change,function(e){return o.onChange(e)})),o._register(eo(o.viewHelper.linesContentDomNode,_h.Contextmenu,function(e){return o._onContextMenu(new Ph(e,o.viewHelper.viewDomNode),!1)})),o._lastPointerType="mouse",o._register(eo(o.viewHelper.linesContentDomNode,"pointerdown",function(e){var t=e.pointerType;o._lastPointerType="mouse"!==t?"touch"===t?"touch":"pen":"mouse"}));var a=new Dh(o.viewHelper.viewDomNode);return o._register(a.onPointerMoveThrottled(o.viewHelper.viewDomNode,function(e){return o._onMouseMove(e)},sb(o.mouseTargetFactory),ub.MOUSE_MOVE_MINIMUM_TIME)),o._register(a.onPointerUp(o.viewHelper.viewDomNode,function(e){return o._onMouseUp(e)})),o._register(a.onPointerLeave(o.viewHelper.viewDomNode,function(e){return o._onMouseLeave(e)})),o._register(a.onPointerDown(o.viewHelper.viewDomNode,function(e){return o._onMouseDown(e)})),o}return fb(t,e),t.prototype.onTap=function(e){if(e.initialTarget&&this.viewHelper.linesContentDomNode.contains(e.initialTarget)){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new Ph(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1})}},t.prototype.onChange=function(e){"touch"===this._lastPointerType&&this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t.prototype._onMouseDown=function(t){t.target&&this.viewHelper.linesContentDomNode.contains(t.target)&&"touch"===this._lastPointerType||e.prototype._onMouseDown.call(this,t)},t}(ub),vb=function(e){function t(t,n,r){var o=e.call(this,t,n,r)||this;return o._register(Mh.addTarget(o.viewHelper.linesContentDomNode)),o._register(eo(o.viewHelper.linesContentDomNode,_h.Tap,function(e){return o.onTap(e)})),o._register(eo(o.viewHelper.linesContentDomNode,_h.Change,function(e){return o.onChange(e)})),o._register(eo(o.viewHelper.linesContentDomNode,_h.Contextmenu,function(e){return o._onContextMenu(new Ph(e,o.viewHelper.viewDomNode),!1)})),o}return fb(t,e),t.prototype.onTap=function(e){e.preventDefault(),this.viewHelper.focusTextArea();var t=this._createMouseTarget(new Ph(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.moveTo(t.position)},t.prototype.onChange=function(e){this._context.viewLayout.deltaScrollNow(-e.translationX,-e.translationY)},t}(ub),yb=function(e){function t(t,n,r){var o=e.call(this)||this;return window.navigator.msPointerEnabled?o.handler=o._register(new mb(t,n,r)):i["c"]&&Fr.pointerEvents?o.handler=o._register(new gb(t,n,r)):window.TouchEvent?o.handler=o._register(new vb(t,n,r)):window.navigator.pointerEnabled||window.PointerEvent?o.handler=o._register(new hb(t,n,r)):o.handler=o._register(new ub(t,n,r)),o}return fb(t,e),t.prototype.getTargetAtClientPoint=function(e,t){return this.handler.getTargetAtClientPoint(e,t)},t}(Ne),bb=(n("VvMK"),function(){function e(e,t,n,r,o){this.value=e,this.selectionStart=t,this.selectionEnd=n,this.selectionStartPosition=r,this.selectionEndPosition=o}return e.prototype.toString=function(){return"[ <"+this.value+">, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"},e.readFromTextArea=function(t){return new e(t.getValue(),t.getSelectionStart(),t.getSelectionEnd(),null,null)},e.prototype.collapseSelection=function(){return new e(this.value,this.value.length,this.value.length,null,null)},e.prototype.writeToTextArea=function(e,t,n){t.setValue(e,this.value),n&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)},e.prototype.deduceEditorPosition=function(e){if(e<=this.selectionStart){var t=this.value.substring(e,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1)}if(e>=this.selectionEnd){t=this.value.substring(this.selectionEnd,e);return this._finishDeduceEditorPosition(this.selectionEndPosition,t,1)}var n=this.value.substring(this.selectionStart,e);if(-1===n.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,n,1);var r=this.value.substring(e,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,r,-1)},e.prototype._finishDeduceEditorPosition=function(e,t,n){var r=0,o=-1;while(-1!==(o=t.indexOf("\n",o+1)))r++;return[e,n*t.length,r]},e.selectedText=function(t){return new e(t,0,t.length,null,null)},e.deduceInput=function(e,t,n,r){if(!e)return{text:"",replaceCharCnt:0};var o=e.value,a=e.selectionStart,i=e.selectionEnd,l=t.value,s=t.selectionStart,u=t.selectionEnd;r&&o.length>0&&a===i&&s===u&&!la(l,o)&&sa(l,o)&&(a=0,i=0);var c=o.substring(i),d=l.substring(u),f=Ca(c,d);l=l.substring(0,l.length-f),o=o.substring(0,o.length-f);var p=o.substring(0,a),m=l.substring(0,s),h=_a(p,m);if(l=l.substring(h),o=o.substring(h),s-=h,a-=h,u-=h,i-=h,n&&s===u&&o.length>0){var g=null;if(s===l.length?la(l,o)&&(g=l.substring(o.length)):sa(l,o)&&(g=l.substring(0,l.length-o.length)),null!==g&&g.length>0&&(/\uFE0F/.test(g)||Da(g)))return{text:g,replaceCharCnt:0}}if(s===u){if(o===l&&0===a&&i===o.length&&s===l.length&&-1===l.indexOf("\n")&&Fa(l))return{text:"",replaceCharCnt:0};var v=p.length-h;return{text:l,replaceCharCnt:v}}var y=i-a;return{text:l,replaceCharCnt:y}},e.EMPTY=new e("",0,0,null,null),e}()),wb=function(){function e(){}return e._getPageOfLine=function(e,t){return Math.floor((e-1)/t)},e._getRangeForPage=function(e,t){var n=e*t,r=n+1,o=n+t;return new fn(r,1,o+1,1)},e.fromEditorSelection=function(t,n,r,o,a){var i,l=e._getPageOfLine(r.startLineNumber,o),s=e._getRangeForPage(l,o),u=e._getPageOfLine(r.endLineNumber,o),c=e._getRangeForPage(u,o),d=s.intersectRanges(new fn(1,1,r.startLineNumber,r.startColumn)),f=n.getValueInRange(d,1),p=n.getLineCount(),m=n.getLineMaxColumn(p),h=c.intersectRanges(new fn(r.endLineNumber,r.endColumn,p,m)),g=n.getValueInRange(h,1);if(l===u||l+1===u)i=n.getValueInRange(r,1);else{var v=s.intersectRanges(r),y=c.intersectRanges(r);i=n.getValueInRange(v,1)+String.fromCharCode(8230)+n.getValueInRange(y,1)}if(a){var b=500;f.length>b&&(f=f.substring(f.length-b,f.length)),g.length>b&&(g=g.substring(0,b)),i.length>2*b&&(i=i.substring(0,b)+String.fromCharCode(8230)+i.substring(i.length-b,i.length))}return new bb(f+i+g,f.length,f.length+i.length,new dn(r.startLineNumber,r.startColumn),new dn(r.endLineNumber,r.endColumn))},e}(),_b=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Cb={forceCopyWithSyntaxHighlighting:!1},Eb=function(){function e(){this._lastState=null}return e.prototype.set=function(e,t){this._lastState={lastCopiedValue:e,data:t}},e.prototype.get=function(e){return this._lastState&&this._lastState.lastCopiedValue===e?this._lastState.data:(this._lastState=null,null)},e.INSTANCE=new e,e}(),Mb=function(e){function t(t,n){var r=e.call(this)||this;r.textArea=n,r._onFocus=r._register(new Ue),r.onFocus=r._onFocus.event,r._onBlur=r._register(new Ue),r.onBlur=r._onBlur.event,r._onKeyDown=r._register(new Ue),r.onKeyDown=r._onKeyDown.event,r._onKeyUp=r._register(new Ue),r.onKeyUp=r._onKeyUp.event,r._onCut=r._register(new Ue),r.onCut=r._onCut.event,r._onPaste=r._register(new Ue),r.onPaste=r._onPaste.event,r._onType=r._register(new Ue),r.onType=r._onType.event,r._onCompositionStart=r._register(new Ue),r.onCompositionStart=r._onCompositionStart.event,r._onCompositionUpdate=r._register(new Ue),r.onCompositionUpdate=r._onCompositionUpdate.event,r._onCompositionEnd=r._register(new Ue),r.onCompositionEnd=r._onCompositionEnd.event,r._onSelectionChangeRequest=r._register(new Ue),r.onSelectionChangeRequest=r._onSelectionChangeRequest.event,r._host=t,r._textArea=r._register(new Ob(n)),r._lastTextAreaEvent=0,r._asyncTriggerCut=r._register(new mr(function(){return r._onCut.fire()},0)),r._textAreaState=bb.EMPTY,r._selectionChangeListener=null,r.writeScreenReaderContent("ctor"),r._hasFocus=!1,r._isDoingComposition=!1,r._nextCommand=0,r._register(ro(n.domNode,"keydown",function(e){!r._isDoingComposition||109!==e.keyCode&&1!==e.keyCode||e.stopPropagation(),e.equals(9)&&e.preventDefault(),r._onKeyDown.fire(e)})),r._register(ro(n.domNode,"keyup",function(e){r._onKeyUp.fire(e)})),r._register(eo(n.domNode,"compositionstart",function(e){r._lastTextAreaEvent=1,r._isDoingComposition||(r._isDoingComposition=!0,Dn||r._setAndWriteTextAreaState("compositionstart",bb.EMPTY),r._onCompositionStart.fire())}));var o=function(e,t){var n=r._textAreaState,o=bb.readFromTextArea(r._textArea);return[o,bb.deduceInput(n,o,e,t)]},a=function(e){var t=r._textAreaState,n=bb.selectedText(e),o={text:n.value,replaceCharCnt:t.selectionEnd-t.selectionStart};return[n,o]},l=function(e){return!(!Dn||"ja"!==e)||!(!Pn||0!==e.indexOf("zh-Han"))};return r._register(eo(n.domNode,"compositionupdate",function(e){if(r._lastTextAreaEvent=2,l(e.locale)){var t=o(!1,!1),n=t[0],i=t[1];return r._textAreaState=n,r._onType.fire(i),void r._onCompositionUpdate.fire(e)}var s=a(e.data),u=s[0],c=s[1];r._textAreaState=u,r._onType.fire(c),r._onCompositionUpdate.fire(e)})),r._register(eo(n.domNode,"compositionend",function(e){if(r._lastTextAreaEvent=3,r._isDoingComposition){if(l(e.locale)){var t=o(!1,!1),n=t[0],i=t[1];r._textAreaState=n,r._onType.fire(i)}else{var s=a(e.data);n=s[0],i=s[1];r._textAreaState=n,r._onType.fire(i)}(Dn||Fn)&&(r._textAreaState=bb.readFromTextArea(r._textArea)),r._isDoingComposition&&(r._isDoingComposition=!1,r._onCompositionEnd.fire())}})),r._register(eo(n.domNode,"input",function(){var e=8===r._lastTextAreaEvent;if(r._lastTextAreaEvent=4,r._textArea.setIgnoreSelectionChangeTime("received input event"),!r._isDoingComposition){var t=o(i["e"],e&&i["e"]),n=t[0],a=t[1];0===a.replaceCharCnt&&1===a.text.length&&Ea(a.text.charCodeAt(0))||(r._textAreaState=n,0===r._nextCommand?""!==a.text&&r._onType.fire(a):(""!==a.text&&r._firePaste(a.text,null),r._nextCommand=0))}})),r._register(eo(n.domNode,"cut",function(e){r._lastTextAreaEvent=5,r._textArea.setIgnoreSelectionChangeTime("received cut event"),r._ensureClipboardGetsEditorSelection(e),r._asyncTriggerCut.schedule()})),r._register(eo(n.domNode,"copy",function(e){r._lastTextAreaEvent=6,r._ensureClipboardGetsEditorSelection(e)})),r._register(eo(n.domNode,"paste",function(e){if(r._lastTextAreaEvent=7,r._textArea.setIgnoreSelectionChangeTime("received paste event"),Sb.canUseTextData(e)){var t=Sb.getTextData(e),n=t[0],o=t[1];""!==n&&r._firePaste(n,o)}else r._textArea.getSelectionStart()!==r._textArea.getSelectionEnd()&&r._setAndWriteTextAreaState("paste",bb.EMPTY),r._nextCommand=1})),r._register(eo(n.domNode,"focus",function(){r._lastTextAreaEvent=8,r._setHasFocus(!0)})),r._register(eo(n.domNode,"blur",function(){r._lastTextAreaEvent=9,r._setHasFocus(!1)})),r}return _b(t,e),t.prototype._installSelectionChangeListener=function(){var e=this,t=0;return eo(document,"selectionchange",function(n){if(e._hasFocus&&!e._isDoingComposition&&Fn&&i["h"]){var r=Date.now(),o=r-t;if(t=r,!(o<5)){var a=r-e._textArea.getIgnoreSelectionChangeTime();if(e._textArea.resetSelectionChangeTime(),!(a<100)&&e._textAreaState.selectionStartPosition&&e._textAreaState.selectionEndPosition){var l=e._textArea.getValue();if(e._textAreaState.value===l){var s=e._textArea.getSelectionStart(),u=e._textArea.getSelectionEnd();if(e._textAreaState.selectionStart!==s||e._textAreaState.selectionEnd!==u){var c=e._textAreaState.deduceEditorPosition(s),d=e._host.deduceModelPosition(c[0],c[1],c[2]),f=e._textAreaState.deduceEditorPosition(u),p=e._host.deduceModelPosition(f[0],f[1],f[2]),m=new mn(d.lineNumber,d.column,p.lineNumber,p.column);e._onSelectionChangeRequest.fire(m)}}}}}})},t.prototype.dispose=function(){e.prototype.dispose.call(this),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)},t.prototype.focusTextArea=function(){this._setHasFocus(!0)},t.prototype.isFocused=function(){return this._hasFocus},t.prototype._setHasFocus=function(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&(In?this._setAndWriteTextAreaState("focusgain",bb.EMPTY):this.writeScreenReaderContent("focusgain")),this._hasFocus?this._onFocus.fire():this._onBlur.fire())},t.prototype._setAndWriteTextAreaState=function(e,t){this._hasFocus||(t=t.collapseSelection()),t.writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t},t.prototype.writeScreenReaderContent=function(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))},t.prototype._ensureClipboardGetsEditorSelection=function(e){var t=this._host.getDataToCopy(Sb.canUseTextData(e)&&Fr.clipboard.richText),n={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText};Eb.INSTANCE.set(An?t.text.replace(/\r\n/g,"\n"):t.text,n),Sb.canUseTextData(e)?Sb.setTextData(e,t.text,t.html,n):this._setAndWriteTextAreaState("copy or cut",bb.selectedText(t.text))},t.prototype._firePaste=function(e,t){t||(t=Eb.INSTANCE.get(e)),this._onPaste.fire({text:e,metadata:t})},t}(Ne),Sb=function(){function e(){}return e.canUseTextData=function(e){return!!e.clipboardData||!!window.clipboardData},e.getTextData=function(e){if(e.clipboardData){e.preventDefault();var t=e.clipboardData.getData("text/plain"),n=null,r=e.clipboardData.getData("vscode-editor-data");if("string"===typeof r)try{n=JSON.parse(r),1!==n.version&&(n=null)}catch(e){}return[t,n]}if(window.clipboardData)return e.preventDefault(),window.clipboardData.getData("Text");throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")},e.setTextData=function(e,t,n,r){if(e.clipboardData)return e.clipboardData.setData("text/plain",t),"string"===typeof n&&e.clipboardData.setData("text/html",n),e.clipboardData.setData("vscode-editor-data",JSON.stringify(r)),void e.preventDefault();if(window.clipboardData)return window.clipboardData.setData("Text",t),void e.preventDefault();throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!")},e}(),Ob=function(e){function t(t){var n=e.call(this)||this;return n._actual=t,n._ignoreSelectionChangeTime=0,n}return _b(t,e),t.prototype.setIgnoreSelectionChangeTime=function(e){this._ignoreSelectionChangeTime=Date.now()},t.prototype.getIgnoreSelectionChangeTime=function(){return this._ignoreSelectionChangeTime},t.prototype.resetSelectionChangeTime=function(){this._ignoreSelectionChangeTime=0},t.prototype.getValue=function(){return this._actual.domNode.value},t.prototype.setValue=function(e,t){var n=this._actual.domNode;n.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),n.value=t)},t.prototype.getSelectionStart=function(){return this._actual.domNode.selectionStart},t.prototype.getSelectionEnd=function(){return this._actual.domNode.selectionEnd},t.prototype.setSelectionRange=function(e,t,n){var r=this._actual.domNode,o=document.activeElement===r,a=r.selectionStart,i=r.selectionEnd;if(o&&a===t&&i===n)An&&window.parent!==window&&r.focus();else{if(o)return this.setIgnoreSelectionChangeTime("setSelectionRange"),r.setSelectionRange(t,n),void(An&&window.parent!==window&&r.focus());try{var l=Ao(r);this.setIgnoreSelectionChangeTime("setSelectionRange"),r.focus(),r.setSelectionRange(t,n),Ro(r,l)}catch(e){}}},t}(Ne),Tb=(n("Krc3"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),kb=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Tb(t,e),t}(Fh),xb={ColorContribution:"base.contributions.colors"},Nb=function(){function e(){this._onDidChangeSchema=new Ue,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,r,o){void 0===r&&(r=!1);var a={id:e,description:n,defaults:t,needsTransparency:r,deprecationMessage:o};this.colorsById[e]=a;var i={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(i.deprecationMessage=o),this.colorSchema.properties[e]=i,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults){var r=n.defaults[t.type];return Uw(r,t)}},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this,t=function(e,t){var n=-1===e.indexOf(".")?0:1,r=-1===t.indexOf(".")?0:1;return n!==r?n-r:e.localeCompare(t)};return Object.keys(this.colorsById).sort(t).map(function(t){return"- `"+t+"`: "+e.colorsById[t].description}).join("\n")},e}(),Lb=new Nb;function Pb(e,t,n,r,o){return Lb.registerColor(e,t,n,r,o)}sf.add(xb.ColorContribution,Lb);var Ib=Pb("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),Db=(Pb("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),Pb("focusBorder",{dark:yy.fromHex("#0E639C").transparent(.8),light:yy.fromHex("#007ACC").transparent(.4),hc:"#F38518"},a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component."))),Ab=Pb("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),Rb=Pb("contrastActiveBorder",{light:null,dark:null,hc:Db},a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),Fb=(Pb("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},a("textLinkForeground","Foreground color for links in text.")),Pb("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:yy.black},a("textCodeBlockBackground","Background color for code blocks in text.")),Pb("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),Vb=(Pb("input.background",{dark:"#3C3C3C",light:yy.white,hc:yy.black},a("inputBoxBackground","Input box background.")),Pb("input.foreground",{dark:Ib,light:Ib,hc:Ib},a("inputBoxForeground","Input box foreground.")),Pb("input.border",{dark:null,light:null,hc:Ab},a("inputBoxBorder","Input box border.")),Pb("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:Ab},a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),Pb("inputOption.activeBackground",{dark:Hw(Db,.5),light:Hw(Db,.3),hc:null},a("inputOption.activeBackground","Background color of activated options in input fields.")),Pb("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:yy.black},a("inputValidationInfoBackground","Input validation background color for information severity.")),Pb("inputValidation.infoForeground",{dark:null,light:null,hc:null},a("inputValidationInfoForeground","Input validation foreground color for information severity.")),Pb("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:Ab},a("inputValidationInfoBorder","Input validation border color for information severity.")),Pb("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:yy.black},a("inputValidationWarningBackground","Input validation background color for warning severity.")),Pb("inputValidation.warningForeground",{dark:null,light:null,hc:null},a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),Pb("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:Ab},a("inputValidationWarningBorder","Input validation border color for warning severity.")),Pb("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:yy.black},a("inputValidationErrorBackground","Input validation background color for error severity.")),Pb("inputValidation.errorForeground",{dark:null,light:null,hc:null},a("inputValidationErrorForeground","Input validation foreground color for error severity.")),Pb("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:Ab},a("inputValidationErrorBorder","Input validation border color for error severity.")),Pb("dropdown.background",{dark:"#3C3C3C",light:yy.white,hc:yy.black},a("dropdownBackground","Dropdown background."))),jb=Pb("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:yy.white},a("dropdownForeground","Dropdown foreground.")),zb=(Pb("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:yy.white},a("pickerGroupForeground","Quick picker color for grouping labels.")),Pb("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:yy.white},a("pickerGroupBorder","Quick picker color for grouping borders.")),Pb("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:yy.black},a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),Pb("badge.foreground",{dark:yy.white,light:"#333",hc:yy.white},a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),Pb("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled."))),Bb=Pb("scrollbarSlider.background",{dark:yy.fromHex("#797979").transparent(.4),light:yy.fromHex("#646464").transparent(.4),hc:Hw(Ab,.6)},a("scrollbarSliderBackground","Scrollbar slider background color.")),Hb=Pb("scrollbarSlider.hoverBackground",{dark:yy.fromHex("#646464").transparent(.7),light:yy.fromHex("#646464").transparent(.7),hc:Hw(Ab,.8)},a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),Wb=Pb("scrollbarSlider.activeBackground",{dark:yy.fromHex("#BFBFBF").transparent(.4),light:yy.fromHex("#000000").transparent(.6),hc:Ab},a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),Ub=(Pb("progressBar.background",{dark:yy.fromHex("#0E70C0"),light:yy.fromHex("#0E70C0"),hc:Ab},a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),Pb("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},a("editorError.foreground","Foreground color of error squigglies in the editor."))),qb=Pb("editorError.border",{dark:null,light:null,hc:yy.fromHex("#E47777").transparent(.8)},a("errorBorder","Border color of error boxes in the editor.")),Kb=Pb("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Gb=Pb("editorWarning.border",{dark:null,light:null,hc:yy.fromHex("#FFCC00").transparent(.8)},a("warningBorder","Border color of warning boxes in the editor.")),Yb=Pb("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),Xb=Pb("editorInfo.border",{dark:null,light:null,hc:yy.fromHex("#75BEFF").transparent(.8)},a("infoBorder","Border color of info boxes in the editor.")),Zb=Pb("editorHint.foreground",{dark:yy.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Qb=Pb("editorHint.border",{dark:null,light:null,hc:yy.fromHex("#eeeeee").transparent(.8)},a("hintBorder","Border color of hint boxes in the editor.")),Jb=Pb("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:yy.black},a("editorBackground","Editor background color.")),$b=Pb("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:yy.white},a("editorForeground","Editor default foreground color.")),ew=Pb("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),tw=Pb("editorWidget.foreground",{dark:Ib,light:Ib,hc:Ib},a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),nw=Pb("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:Ab},a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),rw=(Pb("editorWidget.resizeBorder",{light:null,dark:null,hc:null},a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),Pb("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},a("editorSelectionBackground","Color of the editor selection."))),ow=Pb("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},a("editorSelectionForeground","Color of the selected text for high contrast.")),aw=Pb("editor.inactiveSelectionBackground",{light:Hw(rw,.5),dark:Hw(rw,.5),hc:Hw(rw,.5)},a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),iw=Pb("editor.selectionHighlightBackground",{light:Ww(rw,Jb,.3,.6),dark:Ww(rw,Jb,.3,.6),hc:null},a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),lw=(Pb("editor.selectionHighlightBorder",{light:null,dark:null,hc:Rb},a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),Pb("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},a("editorFindMatch","Color of the current search match.")),Pb("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0)),sw=(Pb("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Pb("editor.findMatchBorder",{light:null,dark:null,hc:Rb},a("editorFindMatchBorder","Border color of the current search match.")),Pb("editor.findMatchHighlightBorder",{light:null,dark:null,hc:Rb},a("findMatchHighlightBorder","Border color of the other search matches.")),Pb("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Hw(Rb,.4)},a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Pb("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Pb("editorHoverWidget.background",{light:ew,dark:ew,hc:ew},a("hoverBackground","Background color of the editor hover."))),uw=(Pb("editorHoverWidget.foreground",{light:tw,dark:tw,hc:tw},a("hoverForeground","Foreground color of the editor hover.")),Pb("editorHoverWidget.border",{light:nw,dark:nw,hc:nw},a("hoverBorder","Border color of the editor hover.")),Pb("editorHoverWidget.statusBarBackground",{dark:Bw(sw,.2),light:zw(sw,.05),hc:ew},a("statusBarBackground","Background color of the editor hover status bar.")),Pb("editorLink.activeForeground",{dark:"#4E94CE",light:yy.blue,hc:yy.cyan},a("activeLinkForeground","Color of active links.")),Pb("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),Pb("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new yy(new hy(155,185,85,.2))),cw=new yy(new hy(255,0,0,.2)),dw=Pb("diffEditor.insertedTextBackground",{dark:uw,light:uw,hc:null},a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),fw=Pb("diffEditor.removedTextBackground",{dark:cw,light:cw,hc:null},a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),pw=Pb("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),mw=Pb("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},a("diffEditorRemovedOutline","Outline color for text that got removed.")),hw=Pb("diffEditor.border",{dark:null,light:null,hc:Ab},a("diffEditorBorder","Border color between the two text editors.")),gw=Pb("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),vw=Pb("list.focusForeground",{dark:null,light:null,hc:null},a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),yw=Pb("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),bw=Pb("list.activeSelectionForeground",{dark:yy.white,light:yy.white,hc:null},a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),ww=Pb("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),_w=Pb("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Cw=Pb("list.inactiveFocusBackground",{dark:null,light:null,hc:null},a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ew=Pb("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Mw=Pb("list.hoverForeground",{dark:null,light:null,hc:null},a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Sw=Pb("list.dropBackground",{dark:gw,light:gw,hc:null},a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Ow=(Pb("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:Db},a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),Pb("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:yy.black},a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Tw=Pb("listFilterWidget.outline",{dark:yy.transparent,light:yy.transparent,hc:"#f38518"},a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),kw=Pb("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:Ab},a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),xw=Pb("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Nw=Pb("menu.border",{dark:null,light:null,hc:Ab},a("menuBorder","Border color of menus.")),Lw=Pb("menu.foreground",{dark:jb,light:Ib,hc:jb},a("menuForeground","Foreground color of menu items.")),Pw=Pb("menu.background",{dark:Vb,light:Vb,hc:Vb},a("menuBackground","Background color of menu items.")),Iw=Pb("menu.selectionForeground",{dark:bw,light:bw,hc:bw},a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Dw=Pb("menu.selectionBackground",{dark:yw,light:yw,hc:yw},a("menuSelectionBackground","Background color of the selected menu item in menus.")),Aw=Pb("menu.selectionBorder",{dark:null,light:null,hc:Rb},a("menuSelectionBorder","Border color of the selected menu item in menus.")),Rw=Pb("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:Ab},a("menuSeparatorBackground","Color of a separator menu item in menus.")),Fw=(Pb("editor.snippetTabstopHighlightBackground",{dark:new yy(new hy(124,124,124,.3)),light:new yy(new hy(10,50,100,.2)),hc:new yy(new hy(124,124,124,.3))},a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Pb("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Pb("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),Pb("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new yy(new hy(10,50,100,.5)),hc:"#525252"},a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),Pb("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Pb("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Pb("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Pb("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0)),Vw=Pb("minimap.errorHighlight",{dark:new yy(new hy(255,18,18,.7)),light:new yy(new hy(255,18,18,.7)),hc:new yy(new hy(255,50,50,1))},a("minimapError","Minimap marker color for errors.")),jw=Pb("minimap.warningHighlight",{dark:Kb,light:Kb,hc:Gb},a("overviewRuleWarning","Minimap marker color for warnings."));Pb("problemsErrorIcon.foreground",{dark:Ub,light:Ub,hc:Ub},a("problemsErrorIconForeground","The color used for the problems error icon.")),Pb("problemsWarningIcon.foreground",{dark:Kb,light:Kb,hc:Kb},a("problemsWarningIconForeground","The color used for the problems warning icon.")),Pb("problemsInfoIcon.foreground",{dark:Yb,light:Yb,hc:Yb},a("problemsInfoIconForeground","The color used for the problems info icon."));function zw(e,t){return function(n){var r=Uw(e,n);if(r)return r.darken(t)}}function Bw(e,t){return function(n){var r=Uw(e,n);if(r)return r.lighten(t)}}function Hw(e,t){return function(n){var r=Uw(e,n);if(r)return r.transparent(t)}}function Ww(e,t,n,r){return function(o){var a=Uw(e,o);if(a){var i=Uw(t,o);return i?a.isDarkerThan(i)?yy.getLighterColor(a,i,n).transparent(r):yy.getDarkerColor(a,i,n).transparent(r):a.transparent(n*r)}}}function Uw(e,t){if(null!==e)return"string"===typeof e?"#"===e[0]?yy.fromHex(e):t.getColor(e):e instanceof yy?e:"function"===typeof e?e(t):void 0}var qw="vscode://schemas/workbench-colors",Kw=sf.as(uf.JSONContribution);Kw.registerSchema(qw,Lb.getColorSchema());var Gw=new mr(function(){return Kw.notifySchemaChanged(qw)},200);Lb.onDidChangeSchema(function(){Gw.isScheduled()||Gw.schedule()});var Yw=Pb("editor.lineHighlightBackground",{dark:null,light:null,hc:null},a("lineHighlight","Background color for the highlight of line at the cursor position.")),Xw=Pb("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hc:"#f38518"},a("lineHighlightBorderBox","Background color for the border around the line at the cursor position.")),Zw=Pb("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hc:null},a("rangeHighlight","Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0),Qw=Pb("editor.rangeHighlightBorder",{dark:null,light:null,hc:Rb},a("rangeHighlightBorder","Background color of the border around highlighted ranges."),!0),Jw=Pb("editor.symbolHighlightBackground",{dark:lw,light:lw,hc:null},a("symbolHighlight","Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0),$w=Pb("editor.symbolHighlightBorder",{dark:null,light:null,hc:Rb},a("symbolHighlightBorder","Background color of the border around highlighted symbols."),!0),e_=Pb("editorCursor.foreground",{dark:"#AEAFAD",light:yy.black,hc:yy.white},a("caret","Color of the editor cursor.")),t_=Pb("editorCursor.background",null,a("editorCursorBackground","The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),n_=Pb("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hc:"#e3e4e229"},a("editorWhitespaces","Color of whitespace characters in the editor.")),r_=Pb("editorIndentGuide.background",{dark:n_,light:n_,hc:n_},a("editorIndentGuides","Color of the editor indentation guides.")),o_=Pb("editorIndentGuide.activeBackground",{dark:n_,light:n_,hc:n_},a("editorActiveIndentGuide","Color of the active editor indentation guides.")),a_=Pb("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hc:yy.white},a("editorLineNumbers","Color of editor line numbers.")),i_=Pb("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hc:Rb},a("editorActiveLineNumber","Color of editor active line number"),!1,a("deprecatedEditorActiveLineNumber","Id is deprecated. Use 'editorLineNumber.activeForeground' instead.")),l_=Pb("editorLineNumber.activeForeground",{dark:i_,light:i_,hc:i_},a("editorActiveLineNumber","Color of editor active line number")),s_=Pb("editorRuler.foreground",{dark:"#5A5A5A",light:yy.lightgrey,hc:yy.white},a("editorRuler","Color of the editor rulers.")),u_=(Pb("editorCodeLens.foreground",{dark:"#999999",light:"#999999",hc:"#999999"},a("editorCodeLensForeground","Foreground color of editor code lenses")),Pb("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hc:"#0064001a"},a("editorBracketMatchBackground","Background color behind matching brackets")),Pb("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hc:Ab},a("editorBracketMatchBorder","Color for matching brackets boxes")),Pb("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hc:"#7f7f7f4d"},a("editorOverviewRulerBorder","Color of the overview ruler border."))),c_=Pb("editorGutter.background",{dark:Jb,light:Jb,hc:Jb},a("editorGutter","Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.")),d_=Pb("editorUnnecessaryCode.border",{dark:null,light:null,hc:yy.fromHex("#fff").transparent(.8)},a("unnecessaryCodeBorder","Border color of unnecessary (unused) source code in the editor.")),f_=Pb("editorUnnecessaryCode.opacity",{dark:yy.fromHex("#000a"),light:yy.fromHex("#0007"),hc:null},a("unnecessaryCodeOpacity","Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.")),p_=Pb("editorOverviewRuler.errorForeground",{dark:new yy(new hy(255,18,18,.7)),light:new yy(new hy(255,18,18,.7)),hc:new yy(new hy(255,50,50,1))},a("overviewRuleError","Overview ruler marker color for errors.")),m_=Pb("editorOverviewRuler.warningForeground",{dark:Kb,light:Kb,hc:Gb},a("overviewRuleWarning","Overview ruler marker color for warnings.")),h_=Pb("editorOverviewRuler.infoForeground",{dark:Yb,light:Yb,hc:Xb},a("overviewRuleInfo","Overview ruler marker color for infos."));og(function(e,t){var n=e.getColor(Jb);n&&t.addRule(".monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: "+n+"; }");var r=e.getColor($b);r&&t.addRule(".monaco-editor, .monaco-editor .inputarea.ime-input { color: "+r+"; }");var o=e.getColor(c_);o&&t.addRule(".monaco-editor .margin { background-color: "+o+"; }");var a=e.getColor(Zw);a&&t.addRule(".monaco-editor .rangeHighlight { background-color: "+a+"; }");var i=e.getColor(Qw);i&&t.addRule(".monaco-editor .rangeHighlight { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+i+"; }");var l=e.getColor(Jw);l&&t.addRule(".monaco-editor .symbolHighlight { background-color: "+l+"; }");var s=e.getColor($w);s&&t.addRule(".monaco-editor .symbolHighlight { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+s+"; }");var u=e.getColor(n_);u&&t.addRule(".vs-whitespace { color: "+u+" !important; }")});var g_=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),v_=function(e){function t(t){var n=e.call(this)||this;return n._context=t,n._readConfig(),n._lastCursorModelPosition=new dn(1,1),n._renderResult=null,n._context.addEventHandler(n),n}return g_(t,e),t.prototype._readConfig=function(){var e=this._context.configuration.options;this._lineHeight=e.get(47);var t=e.get(48);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(68);var n=e.get(103);this._lineNumbersLeft=n.lineNumbersLeft,this._lineNumbersWidth=n.lineNumbersWidth},t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){return this._readConfig(),!0},t.prototype.onCursorStateChanged=function(e){var t=e.selections[0].getPosition();return this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(t),2===this._renderLineNumbers||3===this._renderLineNumbers},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getLineRenderLineNumber=function(e){var t=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new dn(e,1));if(1!==t.column)return"";var n=t.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(n);if(2===this._renderLineNumbers){var r=Math.abs(this._lastCursorModelPosition.lineNumber-n);return 0===r?'<span class="relative-current-line-number">'+n+"</span>":String(r)}return 3===this._renderLineNumbers?this._lastCursorModelPosition.lineNumber===n?String(n):n%10===0?String(n):"":String(n)},t.prototype.prepareRender=function(e){if(0!==this._renderLineNumbers){for(var n=i["d"]?this._lineHeight%2===0?" lh-even":" lh-odd":"",r=e.visibleRange.startLineNumber,o=e.visibleRange.endLineNumber,a='<div class="'+t.CLASS_NAME+n+'" style="left:'+this._lineNumbersLeft.toString()+"px;width:"+this._lineNumbersWidth.toString()+'px;">',l=this._context.model.getLineCount(),s=[],u=r;u<=o;u++){var c=u-r;if(this._renderFinalNewline||u!==l||0!==this._context.model.getLineLength(u)){var d=this._getLineRenderLineNumber(u);s[c]=d?a+d+"</div>":""}else s[c]=""}this._renderResult=s}else this._renderResult=null},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t.CLASS_NAME="line-numbers",t}(kb);og(function(e,t){var n=e.getColor(a_);n&&t.addRule(".monaco-editor .line-numbers { color: "+n+"; }");var r=e.getColor(l_);r&&t.addRule(".monaco-editor .current-line ~ .line-numbers { color: "+r+"; }")});var y_=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),b_=function(e){function t(n){var r=e.call(this,n)||this,o=r._context.configuration.options,a=o.get(103);return r._canUseLayerHinting=!o.get(21),r._contentLeft=a.contentLeft,r._glyphMarginLeft=a.glyphMarginLeft,r._glyphMarginWidth=a.glyphMarginWidth,r._domNode=vh(document.createElement("div")),r._domNode.setClassName(t.OUTER_CLASS_NAME),r._domNode.setPosition("absolute"),r._domNode.setAttribute("role","presentation"),r._domNode.setAttribute("aria-hidden","true"),r._glyphMarginBackgroundDomNode=vh(document.createElement("div")),r._glyphMarginBackgroundDomNode.setClassName(t.CLASS_NAME),r._domNode.appendChild(r._glyphMarginBackgroundDomNode),r}return y_(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._canUseLayerHinting=!t.get(21),this._contentLeft=n.contentLeft,this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollTopChanged},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");var t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t);var n=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(n),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(n)},t.CLASS_NAME="glyph-margin",t.OUTER_CLASS_NAME="margin",t}(jh),w_=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),__=function(){function e(e){this.type=1,this._source=e}return e.prototype.hasChanged=function(e){return this._source.hasChanged(e)},e}(),C_=function(){function e(e){this.type=2,this.selections=e}return e}(),E_=function(){function e(){this.type=3}return e}(),M_=function(){function e(){this.type=4}return e}(),S_=function(){function e(e){this.type=5,this.isFocused=e}return e}(),O_=function(){function e(){this.type=6}return e}(),T_=function(){function e(e,t){this.type=7,this.fromLineNumber=e,this.toLineNumber=t}return e}(),k_=function(){function e(e,t){this.type=8,this.fromLineNumber=e,this.toLineNumber=t}return e}(),x_=function(){function e(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}return e}(),N_=function(){function e(e,t,n,r,o){this.type=10,this.source=e,this.range=t,this.verticalType=n,this.revealHorizontal=r,this.scrollType=o}return e}(),L_=function(){function e(e){this.type=11,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}return e}(),P_=function(){function e(e){this.type=12,this.ranges=e}return e}(),I_=function(){function e(){this.type=15}return e}(),D_=function(){function e(){this.type=13}return e}(),A_=function(){function e(){this.type=14}return e}(),R_=function(){function e(){this.type=16}return e}(),F_=function(e){function t(){var t=e.call(this)||this;return t._listeners=[],t._collector=null,t._collectorCnt=0,t}return w_(t,e),t.prototype.dispose=function(){this._listeners=[],e.prototype.dispose.call(this)},t.prototype._beginEmit=function(){return this._collectorCnt++,1===this._collectorCnt&&(this._collector=new V_),this._collector},t.prototype._endEmit=function(){if(this._collectorCnt--,0===this._collectorCnt){var e=this._collector.finalize();this._collector=null,e.length>0&&this._emit(e)}},t.prototype._emit=function(e){for(var t=this._listeners.slice(0),n=0,r=t.length;n<r;n++)j_(t[n],e)},t.prototype.addEventListener=function(e){var t=this;return this._listeners.push(e),Te(function(){for(var n=t._listeners,r=0,o=n.length;r<o;r++)if(n[r]===e){n.splice(r,1);break}})},t}(Ne),V_=function(){function e(){this._eventsLen=0,this._events=[],this._eventsLen=0}return e.prototype.emit=function(e){this._events[this._eventsLen++]=e},e.prototype.finalize=function(){var e=this._events;return this._events=[],e},e}();function j_(e,t){try{e(t)}catch(e){pe(e)}}var z_=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),B_=function(){function e(e,t,n){this.top=e,this.left=t,this.width=n}return e.prototype.setWidth=function(t){return new e(this.top,this.left,t)},e}(),H_=Dn||An,W_=function(e){function t(t,n,r){var o=e.call(this,t)||this;o._primaryCursorPosition=new dn(1,1),o._primaryCursorVisibleRange=null,o._viewController=n,o._viewHelper=r,o._scrollLeft=0,o._scrollTop=0;var a=o._context.configuration.options,l=a.get(103);o._accessibilitySupport=a.get(2),o._accessibilityPageSize=a.get(3),o._contentLeft=l.contentLeft,o._contentWidth=l.contentWidth,o._contentHeight=l.contentHeight,o._fontInfo=a.get(32),o._lineHeight=a.get(47),o._emptySelectionClipboard=a.get(24),o._copyWithSyntaxHighlighting=a.get(14),o._visibleTextArea=null,o._selections=[new mn(1,1,1,1)],o._lastRenderPosition=null,o.textArea=vh(document.createElement("textarea")),zh.write(o.textArea,6),o.textArea.setClassName("inputarea"),o.textArea.setAttribute("wrap","off"),o.textArea.setAttribute("autocorrect","off"),o.textArea.setAttribute("autocapitalize","off"),o.textArea.setAttribute("autocomplete","off"),o.textArea.setAttribute("spellcheck","false"),o.textArea.setAttribute("aria-label",o._getAriaLabel(a)),o.textArea.setAttribute("role","textbox"),o.textArea.setAttribute("aria-multiline","true"),o.textArea.setAttribute("aria-haspopup","false"),o.textArea.setAttribute("aria-autocomplete","both"),i["g"]&&a.get(65)&&o.textArea.setAttribute("readonly","true"),o.textAreaCover=vh(document.createElement("div")),o.textAreaCover.setPosition("absolute");var s={getLineCount:function(){return o._context.model.getLineCount()},getLineMaxColumn:function(e){return o._context.model.getLineMaxColumn(e)},getValueInRange:function(e,t){return o._context.model.getValueInRange(e,t)}},u={getDataToCopy:function(e){var t=o._context.model.getPlainTextToCopy(o._selections,o._emptySelectionClipboard,i["h"]),n=o._context.model.getEOL(),r=o._emptySelectionClipboard&&1===o._selections.length&&o._selections[0].isEmpty(),a=Array.isArray(t)?t:null,l=Array.isArray(t)?t.join(n):t,s=void 0;return e&&(Cb.forceCopyWithSyntaxHighlighting||o._copyWithSyntaxHighlighting&&l.length<65536)&&(s=o._context.model.getHTMLToCopy(o._selections,o._emptySelectionClipboard)),{isFromEmptySelection:r,multicursorText:a,text:l,html:s}},getScreenReaderContent:function(e){if(zn)return bb.EMPTY;if(1===o._accessibilitySupport){if(i["e"]){var t=o._selections[0];if(t.isEmpty()){var n=t.getStartPosition(),r=o._getWordBeforePosition(n);if(0===r.length&&(r=o._getCharacterBeforePosition(n)),r.length>0)return new bb(r,r.length,r.length,n,n)}}return bb.EMPTY}return wb.fromEditorSelection(e,s,o._selections[0],o._accessibilityPageSize,0===o._accessibilitySupport)},deduceModelPosition:function(e,t,n){return o._context.model.deduceModelPositionRelativeToViewPosition(e,t,n)}};return o._textAreaInput=o._register(new Mb(u,o.textArea)),o._register(o._textAreaInput.onKeyDown(function(e){o._viewController.emitKeyDown(e)})),o._register(o._textAreaInput.onKeyUp(function(e){o._viewController.emitKeyUp(e)})),o._register(o._textAreaInput.onPaste(function(e){var t=!1,n=null;e.metadata&&(t=o._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,n="undefined"!==typeof e.metadata.multicursorText?e.metadata.multicursorText:null),o._viewController.paste("keyboard",e.text,t,n)})),o._register(o._textAreaInput.onCut(function(){o._viewController.cut("keyboard")})),o._register(o._textAreaInput.onType(function(e){e.replaceCharCnt?o._viewController.replacePreviousChar("keyboard",e.text,e.replaceCharCnt):o._viewController.type("keyboard",e.text)})),o._register(o._textAreaInput.onSelectionChangeRequest(function(e){o._viewController.setSelection("keyboard",e)})),o._register(o._textAreaInput.onCompositionStart(function(){var e=o._selections[0].startLineNumber,t=o._selections[0].startColumn;o._context.privateViewEventBus.emit(new N_("keyboard",new fn(e,t,e,t),0,!0,1));var n=o._viewHelper.visibleRangeForPositionRelativeToEditor(e,t);n&&(o._visibleTextArea=new B_(o._context.viewLayout.getVerticalOffsetForLineNumber(e),n.left,H_?0:1),o._render()),o.textArea.setClassName("inputarea ime-input"),o._viewController.compositionStart("keyboard")})),o._register(o._textAreaInput.onCompositionUpdate(function(e){o._visibleTextArea=Dn?o._visibleTextArea.setWidth(0):o._visibleTextArea.setWidth(U_(e.data,o._fontInfo)),o._render()})),o._register(o._textAreaInput.onCompositionEnd(function(){o._visibleTextArea=null,o._render(),o.textArea.setClassName("inputarea"),o._viewController.compositionEnd("keyboard")})),o._register(o._textAreaInput.onFocus(function(){o._context.privateViewEventBus.emit(new S_(!0))})),o._register(o._textAreaInput.onBlur(function(){o._context.privateViewEventBus.emit(new S_(!1))})),o}return z_(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._getWordBeforePosition=function(e){var t=this._context.model.getLineContent(e.lineNumber),n=_v(this._context.configuration.options.get(92)),r=e.column,o=0;while(r>1){var a=t.charCodeAt(r-2),i=n.get(a);if(0!==i||o>50)return t.substring(r-1,e.column-1);o++,r--}return t.substring(0,e.column-1)},t.prototype._getCharacterBeforePosition=function(e){if(e.column>1){var t=this._context.model.getLineContent(e.lineNumber),n=t.charAt(e.column-2);if(!Ea(n.charCodeAt(0)))return n}return""},t.prototype._getAriaLabel=function(e){var t=e.get(2);return 1===t?a("accessibilityOffAriaLabel","The editor is not accessible at this time. Press Alt+F1 for options."):e.get(4)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._accessibilitySupport=t.get(2),this._accessibilityPageSize=t.get(3),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._contentHeight=n.contentHeight,this._fontInfo=t.get(32),this._lineHeight=t.get(47),this._emptySelectionClipboard=t.get(24),this._copyWithSyntaxHighlighting=t.get(14),this.textArea.setAttribute("aria-label",this._getAriaLabel(t)),i["g"]&&e.hasChanged(65)&&(t.get(65)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")),e.hasChanged(2)&&this._textAreaInput.writeScreenReaderContent("strategy changed"),!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections.slice(0),this._textAreaInput.writeScreenReaderContent("selection changed"),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return this._scrollLeft=e.scrollLeft,this._scrollTop=e.scrollTop,!0},t.prototype.onZonesChanged=function(e){return!0},t.prototype.isFocused=function(){return this._textAreaInput.isFocused()},t.prototype.focusTextArea=function(){this._textAreaInput.focusTextArea()},t.prototype.getLastRenderData=function(){return this._lastRenderPosition},t.prototype.prepareRender=function(e){this._primaryCursorPosition=new dn(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=e.visibleRangeForPosition(this._primaryCursorPosition)},t.prototype.render=function(e){this._textAreaInput.writeScreenReaderContent("render"),this._render()},t.prototype._render=function(){if(this._visibleTextArea)this._renderInsideEditor(null,this._visibleTextArea.top-this._scrollTop,this._contentLeft+this._visibleTextArea.left-this._scrollLeft,this._visibleTextArea.width,this._lineHeight);else if(this._primaryCursorVisibleRange){var e=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(e<this._contentLeft||e>this._contentLeft+this._contentWidth)this._renderAtTopLeft();else{var t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;t<0||t>this._contentHeight?this._renderAtTopLeft():i["e"]?this._renderInsideEditor(this._primaryCursorPosition,t,e,H_?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,H_?0:1,H_?0:1)}}else this._renderAtTopLeft()},t.prototype._renderInsideEditor=function(e,t,n,r,o){this._lastRenderPosition=e;var a=this.textArea,i=this.textAreaCover;Um.applyFontInfo(a,this._fontInfo),a.setTop(t),a.setLeft(n),a.setWidth(r),a.setHeight(o),i.setTop(0),i.setLeft(0),i.setWidth(0),i.setHeight(0)},t.prototype._renderAtTopLeft=function(){this._lastRenderPosition=null;var e=this.textArea,t=this.textAreaCover;if(Um.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),H_)return e.setWidth(0),e.setHeight(0),t.setWidth(0),void t.setHeight(0);e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);var n=this._context.configuration.options;n.get(38)?t.setClassName("monaco-editor-background textAreaCover "+b_.OUTER_CLASS_NAME):0!==n.get(48).renderType?t.setClassName("monaco-editor-background textAreaCover "+v_.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")},t}(jh);function U_(e,t){var n=document.createElement("canvas"),r=n.getContext("2d");r.font=q_(t);var o=r.measureText(e);return An?o.width+2:o.width}function q_(e){return K_("normal",e.fontWeight,e.fontSize,e.lineHeight,e.fontFamily)}function K_(e,t,n,r,o){return e+" normal "+t+" "+n+"px / "+r+"px "+o}var G_=function(){function e(){}return e.columnSelect=function(e,t,n,r,o,a){for(var i=Math.abs(o-n)+1,l=n>o,s=r>a,u=r<a,c=[],d=0;d<i;d++){var f=n+(l?-d:d),p=Xy.columnFromVisibleColumn2(e,t,f,r),m=Xy.columnFromVisibleColumn2(e,t,f,a),h=Xy.visibleColumnFromColumn2(e,t,new dn(f,p)),g=Xy.visibleColumnFromColumn2(e,t,new dn(f,m));if(u){if(h>a)continue;if(g<r)continue}if(s){if(g>r)continue;if(h<a)continue}c.push(new Wy(new fn(f,p,f,p),0,new dn(f,m),0))}if(0===c.length)for(d=0;d<i;d++){f=n+(l?-d:d);var v=t.getLineMaxColumn(f);c.push(new Wy(new fn(f,v,f,v),0,new dn(f,v),0))}return{viewStates:c,reversed:l,fromLineNumber:n,fromVisualColumn:r,toLineNumber:o,toVisualColumn:a}},e.columnSelectLeft=function(t,n,r){var o=r.toViewVisualColumn;return o>1&&o--,e.columnSelect(t,n,r.fromViewLineNumber,r.fromViewVisualColumn,r.toViewLineNumber,o)},e.columnSelectRight=function(e,t,n){for(var r=0,o=Math.min(n.fromViewLineNumber,n.toViewLineNumber),a=Math.max(n.fromViewLineNumber,n.toViewLineNumber),i=o;i<=a;i++){var l=t.getLineMaxColumn(i),s=Xy.visibleColumnFromColumn2(e,t,new dn(i,l));r=Math.max(r,s)}var u=n.toViewVisualColumn;return u<r&&u++,this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,n.toViewLineNumber,u)},e.columnSelectUp=function(e,t,n,r){var o=r?e.pageSize:1,a=Math.max(1,n.toViewLineNumber-o);return this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,a,n.toViewVisualColumn)},e.columnSelectDown=function(e,t,n,r){var o=r?e.pageSize:1,a=Math.min(t.getLineCount(),n.toViewLineNumber+o);return this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,a,n.toViewVisualColumn)},e}(),Y_=function(){function e(e,t,n){void 0===n&&(n=!1),this._range=e,this._text=t,this.insertsAutoWhitespace=n}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(this._range,this._text)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),r=n[0].range;return new mn(r.endLineNumber,r.endColumn,r.endLineNumber,r.endColumn)},e}(),X_=(function(){function e(e,t){this._range=e,this._text=t}e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(this._range,this._text)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),r=n[0].range;return new mn(r.startLineNumber,r.startColumn,r.endLineNumber,r.endColumn)}}(),function(){function e(e,t,n){void 0===n&&(n=!1),this._range=e,this._text=t,this.insertsAutoWhitespace=n}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(this._range,this._text)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),r=n[0].range;return new mn(r.startLineNumber,r.startColumn,r.startLineNumber,r.startColumn)},e}()),Z_=function(){function e(e,t,n,r,o){void 0===o&&(o=!1),this._range=e,this._text=t,this._columnDeltaOffset=r,this._lineNumberDeltaOffset=n,this.insertsAutoWhitespace=o}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(this._range,this._text)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),r=n[0].range;return new mn(r.endLineNumber+this._lineNumberDeltaOffset,r.endColumn+this._columnDeltaOffset,r.endLineNumber+this._lineNumberDeltaOffset,r.endColumn+this._columnDeltaOffset)},e}(),Q_=function(){function e(e,t,n){this._range=e,this._text=t,this._initialSelection=n,this._selectionId=null}return e.prototype.getEditOperations=function(e,t){t.addEditOperation(this._range,this._text),this._selectionId=t.trackSelection(this._initialSelection)},e.prototype.computeCursorState=function(e,t){return t.getTrackedSelection(this._selectionId)},e}(),J_=function(){function e(e,t,n){this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=n}return e}(),$_=function(){function e(){}return e.leftPosition=function(e,t,n){return n>e.getLineMinColumn(t)?n-=ka(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new dn(t,n)},e.left=function(t,n,r,o){var a=e.leftPosition(n,r,o);return new J_(a.lineNumber,a.column,0)},e.moveLeft=function(t,n,r,o,a){var i,l;if(r.hasSelection()&&!o)i=r.selection.startLineNumber,l=r.selection.startColumn;else{var s=e.left(t,n,r.position.lineNumber,r.position.column-(a-1));i=s.lineNumber,l=s.column}return r.move(o,i,l,0)},e.rightPosition=function(e,t,n){return n<e.getLineMaxColumn(t)?n+=Ta(e.getLineContent(t),n-1):t<e.getLineCount()&&(t+=1,n=e.getLineMinColumn(t)),new dn(t,n)},e.right=function(t,n,r,o){var a=e.rightPosition(n,r,o);return new J_(a.lineNumber,a.column,0)},e.moveRight=function(t,n,r,o,a){var i,l;if(r.hasSelection()&&!o)i=r.selection.endLineNumber,l=r.selection.endColumn;else{var s=e.right(t,n,r.position.lineNumber,r.position.column+(a-1));i=s.lineNumber,l=s.column}return r.move(o,i,l,0)},e.down=function(e,t,n,r,o,a,i){var l=Xy.visibleColumnFromColumn(t.getLineContent(n),r,e.tabSize)+o;n+=a;var s=t.getLineCount();return n>s?(n=s,r=i?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),r)):r=Xy.columnFromVisibleColumn2(e,t,n,l),o=l-Xy.visibleColumnFromColumn(t.getLineContent(n),r,e.tabSize),new J_(n,r,o)},e.moveDown=function(t,n,r,o,a){var i,l;r.hasSelection()&&!o?(i=r.selection.endLineNumber,l=r.selection.endColumn):(i=r.position.lineNumber,l=r.position.column);var s=e.down(t,n,i,l,r.leftoverVisibleColumns,a,!0);return r.move(o,s.lineNumber,s.column,s.leftoverVisibleColumns)},e.translateDown=function(t,n,r){var o=r.selection,a=e.down(t,n,o.selectionStartLineNumber,o.selectionStartColumn,r.selectionStartLeftoverVisibleColumns,1,!1),i=e.down(t,n,o.positionLineNumber,o.positionColumn,r.leftoverVisibleColumns,1,!1);return new Wy(new fn(a.lineNumber,a.column,a.lineNumber,a.column),a.leftoverVisibleColumns,new dn(i.lineNumber,i.column),i.leftoverVisibleColumns)},e.up=function(e,t,n,r,o,a,i){var l=Xy.visibleColumnFromColumn(t.getLineContent(n),r,e.tabSize)+o;return n-=a,n<1?(n=1,r=i?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),r)):r=Xy.columnFromVisibleColumn2(e,t,n,l),o=l-Xy.visibleColumnFromColumn(t.getLineContent(n),r,e.tabSize),new J_(n,r,o)},e.moveUp=function(t,n,r,o,a){var i,l;r.hasSelection()&&!o?(i=r.selection.startLineNumber,l=r.selection.startColumn):(i=r.position.lineNumber,l=r.position.column);var s=e.up(t,n,i,l,r.leftoverVisibleColumns,a,!0);return r.move(o,s.lineNumber,s.column,s.leftoverVisibleColumns)},e.translateUp=function(t,n,r){var o=r.selection,a=e.up(t,n,o.selectionStartLineNumber,o.selectionStartColumn,r.selectionStartLeftoverVisibleColumns,1,!1),i=e.up(t,n,o.positionLineNumber,o.positionColumn,r.leftoverVisibleColumns,1,!1);return new Wy(new fn(a.lineNumber,a.column,a.lineNumber,a.column),a.leftoverVisibleColumns,new dn(i.lineNumber,i.column),i.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,r){var o,a=n.position.lineNumber,i=t.getLineMinColumn(a),l=t.getLineFirstNonWhitespaceColumn(a)||i,s=n.position.column;return o=s===l?i:l,n.move(r,a,o,0)},e.moveToEndOfLine=function(e,t,n,r){var o=n.position.lineNumber,a=t.getLineMaxColumn(o);return n.move(r,o,a,0)},e.moveToBeginningOfBuffer=function(e,t,n,r){return n.move(r,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,r){var o=t.getLineCount(),a=t.getLineMaxColumn(o);return n.move(r,o,a,0)},e}(),eC=function(){function e(){}return e.deleteRight=function(e,t,n,r){for(var o=[],a=3!==e,i=0,l=r.length;i<l;i++){var s=r[i],u=s;if(u.isEmpty()){var c=s.getPosition(),d=$_.right(t,n,c.lineNumber,c.column);u=new fn(d.lineNumber,d.column,c.lineNumber,c.column)}u.isEmpty()?o[i]=null:(u.startLineNumber!==u.endLineNumber&&(a=!0),o[i]=new Y_(u,""))}return[a,o]},e._isAutoClosingPairDelete=function(e,t,n){if("never"===e.autoClosingBrackets&&"never"===e.autoClosingQuotes)return!1;for(var r=0,o=n.length;r<o;r++){var a=n[r],i=a.getPosition();if(!a.isEmpty())return!1;var l=t.getLineContent(i.lineNumber),s=l[i.column-2],u=e.autoClosingPairsOpen2.get(s);if(!u)return!1;if(Zy(s)){if("never"===e.autoClosingQuotes)return!1}else if("never"===e.autoClosingBrackets)return!1;for(var c=l[i.column-1],d=!1,f=0,p=u;f<p.length;f++){var m=p[f];m.open===s&&m.close===c&&(d=!0)}if(!d)return!1}return!0},e._runAutoClosingPairDelete=function(e,t,n){for(var r=[],o=0,a=n.length;o<a;o++){var i=n[o].getPosition(),l=new fn(i.lineNumber,i.column-1,i.lineNumber,i.column+1);r[o]=new Y_(l,"")}return[!0,r]},e.deleteLeft=function(e,t,n,r){if(this._isAutoClosingPairDelete(t,n,r))return this._runAutoClosingPairDelete(t,n,r);for(var o=[],a=2!==e,i=0,l=r.length;i<l;i++){var s=r[i],u=s;if(u.isEmpty()){var c=s.getPosition();if(t.useTabStops&&c.column>1){var d=n.getLineContent(c.lineNumber),f=fa(d),p=-1===f?d.length+1:f+1;if(c.column<=p){var m=Xy.visibleColumnFromColumn2(t,n,c),h=Xy.prevIndentTabStop(m,t.indentSize),g=Xy.columnFromVisibleColumn2(t,n,c.lineNumber,h);u=new fn(c.lineNumber,g,c.lineNumber,c.column)}else u=new fn(c.lineNumber,c.column-1,c.lineNumber,c.column)}else{var v=$_.left(t,n,c.lineNumber,c.column);u=new fn(v.lineNumber,v.column,c.lineNumber,c.column)}}u.isEmpty()?o[i]=null:(u.startLineNumber!==u.endLineNumber&&(a=!0),o[i]=new Y_(u,""))}return[a,o]},e.cut=function(e,t,n){for(var r=[],o=0,a=n.length;o<a;o++){var i=n[o];if(i.isEmpty())if(e.emptySelectionClipboard){var l=i.getPosition(),s=void 0,u=void 0,c=void 0,d=void 0;l.lineNumber<t.getLineCount()?(s=l.lineNumber,u=1,c=l.lineNumber+1,d=1):l.lineNumber>1?(s=l.lineNumber-1,u=t.getLineMaxColumn(l.lineNumber-1),c=l.lineNumber,d=t.getLineMaxColumn(l.lineNumber)):(s=l.lineNumber,u=1,c=l.lineNumber,d=t.getLineMaxColumn(l.lineNumber));var f=new fn(s,u,c,d);f.isEmpty()?r[o]=null:r[o]=new Y_(f,"")}else r[o]=null;else r[o]=new Y_(i,"")}return new Yy(0,r,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}(),tC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),nC=function(){function e(){}return e._createWord=function(e,t,n,r,o){return{start:r,end:o,wordType:t,nextCharClass:n}},e._findPreviousWordOnLine=function(e,t,n){var r=t.getLineContent(n.lineNumber);return this._doFindPreviousWordOnLine(r,e,n)},e._doFindPreviousWordOnLine=function(e,t,n){for(var r=0,o=n.column-2;o>=0;o--){var a=e.charCodeAt(o),i=t.get(a);if(0===i){if(2===r)return this._createWord(e,r,i,o+1,this._findEndOfWord(e,t,r,o+1));r=1}else if(2===i){if(1===r)return this._createWord(e,r,i,o+1,this._findEndOfWord(e,t,r,o+1));r=2}else if(1===i&&0!==r)return this._createWord(e,r,i,o+1,this._findEndOfWord(e,t,r,o+1))}return 0!==r?this._createWord(e,r,1,0,this._findEndOfWord(e,t,r,0)):null},e._findEndOfWord=function(e,t,n,r){for(var o=e.length,a=r;a<o;a++){var i=e.charCodeAt(a),l=t.get(i);if(1===l)return a;if(1===n&&2===l)return a;if(2===n&&0===l)return a}return o},e._findNextWordOnLine=function(e,t,n){var r=t.getLineContent(n.lineNumber);return this._doFindNextWordOnLine(r,e,n)},e._doFindNextWordOnLine=function(e,t,n){for(var r=0,o=e.length,a=n.column-1;a<o;a++){var i=e.charCodeAt(a),l=t.get(i);if(0===l){if(2===r)return this._createWord(e,r,l,this._findStartOfWord(e,t,r,a-1),a);r=1}else if(2===l){if(1===r)return this._createWord(e,r,l,this._findStartOfWord(e,t,r,a-1),a);r=2}else if(1===l&&0!==r)return this._createWord(e,r,l,this._findStartOfWord(e,t,r,a-1),a)}return 0!==r?this._createWord(e,r,1,this._findStartOfWord(e,t,r,o-1),o):null},e._findStartOfWord=function(e,t,n,r){for(var o=r;o>=0;o--){var a=e.charCodeAt(o),i=t.get(a);if(1===i)return o+1;if(1===n&&2===i)return o+1;if(2===n&&0===i)return o+1}return 0},e.moveWordLeft=function(t,n,r,o){var a=r.lineNumber,i=r.column,l=!1;1===i&&a>1&&(l=!0,a-=1,i=n.getLineMaxColumn(a));var s=e._findPreviousWordOnLine(t,n,new dn(a,i));if(0===o){if(s&&!l){var u=n.getLineLastNonWhitespaceColumn(a);if(u<i)return new dn(a,s.end+1)}return new dn(a,s?s.start+1:1)}if(1===o)return s&&2===s.wordType&&s.end-s.start===1&&0===s.nextCharClass&&(s=e._findPreviousWordOnLine(t,n,new dn(a,s.start+1))),new dn(a,s?s.start+1:1);if(3===o){while(s&&2===s.wordType)s=e._findPreviousWordOnLine(t,n,new dn(a,s.start+1));return new dn(a,s?s.start+1:1)}return s&&i<=s.end+1&&(s=e._findPreviousWordOnLine(t,n,new dn(a,s.start+1))),new dn(a,s?s.end+1:1)},e._moveWordPartLeft=function(e,t){var n=t.lineNumber,r=e.getLineMaxColumn(n);if(1===t.column)return n>1?new dn(n-1,e.getLineMaxColumn(n-1)):t;for(var o=e.getLineContent(n),a=t.column-1;a>1;a--){var i=o.charCodeAt(a-2),l=o.charCodeAt(a-1);if(95!==i&&95===l)return new dn(n,a);if(ha(i)&&ga(l))return new dn(n,a);if(ga(i)&&ga(l)&&a+1<r){var s=o.charCodeAt(a);if(ha(s))return new dn(n,a)}}return new dn(n,1)},e.moveWordRight=function(t,n,r,o){var a=r.lineNumber,i=r.column,l=!1;i===n.getLineMaxColumn(a)&&a<n.getLineCount()&&(l=!0,a+=1,i=1);var s=e._findNextWordOnLine(t,n,new dn(a,i));if(2===o)s&&2===s.wordType&&s.end-s.start===1&&0===s.nextCharClass&&(s=e._findNextWordOnLine(t,n,new dn(a,s.end+1))),i=s?s.end+1:n.getLineMaxColumn(a);else if(3===o){l&&(i=0);while(s&&(2===s.wordType||s.start+1<=i))s=e._findNextWordOnLine(t,n,new dn(a,s.end+1));i=s?s.start+1:n.getLineMaxColumn(a)}else s&&!l&&i>=s.start+1&&(s=e._findNextWordOnLine(t,n,new dn(a,s.end+1))),i=s?s.start+1:n.getLineMaxColumn(a);return new dn(a,i)},e._moveWordPartRight=function(e,t){var n=t.lineNumber,r=e.getLineMaxColumn(n);if(t.column===r)return n<e.getLineCount()?new dn(n+1,1):t;for(var o=e.getLineContent(n),a=t.column+1;a<r;a++){var i=o.charCodeAt(a-2),l=o.charCodeAt(a-1);if(95===i&&95!==l)return new dn(n,a);if(ha(i)&&ga(l))return new dn(n,a);if(ga(i)&&ga(l)&&a+1<r){var s=o.charCodeAt(a);if(ha(s))return new dn(n,a)}}return new dn(n,r)},e._deleteWordLeftWhitespace=function(e,t){var n=e.getLineContent(t.lineNumber),r=t.column-2,o=ma(n,r);return o+1<r?new fn(t.lineNumber,o+2,t.lineNumber,t.column):null},e.deleteWordLeft=function(t,n,r,o,a){if(!r.isEmpty())return r;var i=new dn(r.positionLineNumber,r.positionColumn),l=i.lineNumber,s=i.column;if(1===l&&1===s)return null;if(o){var u=this._deleteWordLeftWhitespace(n,i);if(u)return u}var c=e._findPreviousWordOnLine(t,n,i);return 0===a?c?s=c.start+1:s>1?s=1:(l--,s=n.getLineMaxColumn(l)):(c&&s<=c.end+1&&(c=e._findPreviousWordOnLine(t,n,new dn(l,c.start+1))),c?s=c.end+1:s>1?s=1:(l--,s=n.getLineMaxColumn(l))),new fn(l,s,i.lineNumber,i.column)},e._deleteWordPartLeft=function(t,n){if(!n.isEmpty())return n;var r=n.getPosition(),o=e._moveWordPartLeft(t,r);return new fn(r.lineNumber,r.column,o.lineNumber,o.column)},e._findFirstNonWhitespaceChar=function(e,t){for(var n=e.length,r=t;r<n;r++){var o=e.charAt(r);if(" "!==o&&"\t"!==o)return r}return n},e._deleteWordRightWhitespace=function(e,t){var n=e.getLineContent(t.lineNumber),r=t.column-1,o=this._findFirstNonWhitespaceChar(n,r);return r+1<o?new fn(t.lineNumber,t.column,t.lineNumber,o+1):null},e.deleteWordRight=function(t,n,r,o,a){if(!r.isEmpty())return r;var i=new dn(r.positionLineNumber,r.positionColumn),l=i.lineNumber,s=i.column,u=n.getLineCount(),c=n.getLineMaxColumn(l);if(l===u&&s===c)return null;if(o){var d=this._deleteWordRightWhitespace(n,i);if(d)return d}var f=e._findNextWordOnLine(t,n,i);return 2===a?f?s=f.end+1:s<c||l===u?s=c:(l++,f=e._findNextWordOnLine(t,n,new dn(l,1)),s=f?f.start+1:n.getLineMaxColumn(l)):(f&&s>=f.start+1&&(f=e._findNextWordOnLine(t,n,new dn(l,f.end+1))),f?s=f.start+1:s<c||l===u?s=c:(l++,f=e._findNextWordOnLine(t,n,new dn(l,1)),s=f?f.start+1:n.getLineMaxColumn(l))),new fn(l,s,i.lineNumber,i.column)},e._deleteWordPartRight=function(t,n){if(!n.isEmpty())return n;var r=n.getPosition(),o=e._moveWordPartRight(t,r);return new fn(r.lineNumber,r.column,o.lineNumber,o.column)},e.word=function(t,n,r,o,a){var i,l,s,u,c=_v(t.wordSeparators),d=e._findPreviousWordOnLine(c,n,a),f=e._findNextWordOnLine(c,n,a);if(!o)return d&&1===d.wordType&&d.start<=a.column-1&&a.column-1<=d.end?(i=d.start+1,l=d.end+1):f&&1===f.wordType&&f.start<=a.column-1&&a.column-1<=f.end?(i=f.start+1,l=f.end+1):(i=d?d.end+1:1,l=f?f.start+1:n.getLineMaxColumn(a.lineNumber)),new Wy(new fn(a.lineNumber,i,a.lineNumber,l),0,new dn(a.lineNumber,l),0);d&&1===d.wordType&&d.start<a.column-1&&a.column-1<d.end?(s=d.start+1,u=d.end+1):f&&1===f.wordType&&f.start<a.column-1&&a.column-1<f.end?(s=f.start+1,u=f.end+1):(s=a.column,u=a.column);var p,m=a.lineNumber;if(r.selectionStart.containsPosition(a))p=r.selectionStart.endColumn;else if(a.isBeforeOrEqual(r.selectionStart.getStartPosition())){p=s;var h=new dn(m,p);r.selectionStart.containsPosition(h)&&(p=r.selectionStart.endColumn)}else{p=u;h=new dn(m,p);r.selectionStart.containsPosition(h)&&(p=r.selectionStart.startColumn)}return r.move(!0,m,p,0)},e}();(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}tC(t,e),t.deleteWordPartLeft=function(e,t,n,r){var o=rC([nC.deleteWordLeft(e,t,n,r,0),nC.deleteWordLeft(e,t,n,r,2),nC._deleteWordPartLeft(t,n)]);return o.sort(fn.compareRangesUsingEnds),o[2]},t.deleteWordPartRight=function(e,t,n,r){var o=rC([nC.deleteWordRight(e,t,n,r,0),nC.deleteWordRight(e,t,n,r,2),nC._deleteWordPartRight(t,n)]);return o.sort(fn.compareRangesUsingStarts),o[0]},t.moveWordPartLeft=function(e,t,n){var r=rC([nC.moveWordLeft(e,t,n,0),nC.moveWordLeft(e,t,n,2),nC._moveWordPartLeft(t,n)]);return r.sort(dn.compare),r[2]},t.moveWordPartRight=function(e,t,n){var r=rC([nC.moveWordRight(e,t,n,0),nC.moveWordRight(e,t,n,2),nC._moveWordPartRight(t,n)]);return r.sort(dn.compare),r[0]}})(nC);function rC(e){return e.filter(function(e){return Boolean(e)})}var oC,aC=function(){function e(){}return e.addCursorDown=function(e,t,n){for(var r=[],o=0,a=0,i=t.length;a<i;a++){var l=t[a];r[o++]=new Gy(l.modelState,l.viewState),r[o++]=n?Gy.fromModelState($_.translateDown(e.config,e.model,l.modelState)):Gy.fromViewState($_.translateDown(e.config,e.viewModel,l.viewState))}return r},e.addCursorUp=function(e,t,n){for(var r=[],o=0,a=0,i=t.length;a<i;a++){var l=t[a];r[o++]=new Gy(l.modelState,l.viewState),r[o++]=n?Gy.fromModelState($_.translateUp(e.config,e.model,l.modelState)):Gy.fromViewState($_.translateUp(e.config,e.viewModel,l.viewState))}return r},e.moveToBeginningOfLine=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o];r[o]=this._moveToLineStart(e,i,n)}return r},e._moveToLineStart=function(e,t,n){var r=t.viewState.position.column,o=t.modelState.position.column,a=r===o,i=t.viewState.position.lineNumber,l=e.viewModel.getLineFirstNonWhitespaceColumn(i),s=r===l;return a||s?this._moveToLineStartByModel(e,t,n):this._moveToLineStartByView(e,t,n)},e._moveToLineStartByView=function(e,t,n){return Gy.fromViewState($_.moveToBeginningOfLine(e.config,e.viewModel,t.viewState,n))},e._moveToLineStartByModel=function(e,t,n){return Gy.fromModelState($_.moveToBeginningOfLine(e.config,e.model,t.modelState,n))},e.moveToEndOfLine=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o];r[o]=this._moveToLineEnd(e,i,n)}return r},e._moveToLineEnd=function(e,t,n){var r=t.viewState.position,o=e.viewModel.getLineMaxColumn(r.lineNumber),a=r.column===o,i=t.modelState.position,l=e.model.getLineMaxColumn(i.lineNumber),s=o-r.column===l-i.column;return a||s?this._moveToLineEndByModel(e,t,n):this._moveToLineEndByView(e,t,n)},e._moveToLineEndByView=function(e,t,n){return Gy.fromViewState($_.moveToEndOfLine(e.config,e.viewModel,t.viewState,n))},e._moveToLineEndByModel=function(e,t,n){return Gy.fromModelState($_.moveToEndOfLine(e.config,e.model,t.modelState,n))},e.expandLineSelection=function(e,t){for(var n=[],r=0,o=t.length;r<o;r++){var a=t[r],i=a.modelState.selection.startLineNumber,l=e.model.getLineCount(),s=a.modelState.selection.endLineNumber,u=void 0;s===l?u=e.model.getLineMaxColumn(l):(s++,u=1),n[r]=Gy.fromModelState(new Wy(new fn(i,1,i,1),0,new dn(s,u),0))}return n},e.moveToBeginningOfBuffer=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o];r[o]=Gy.fromModelState($_.moveToBeginningOfBuffer(e.config,e.model,i.modelState,n))}return r},e.moveToEndOfBuffer=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o];r[o]=Gy.fromModelState($_.moveToEndOfBuffer(e.config,e.model,i.modelState,n))}return r},e.selectAll=function(e,t){var n=e.model.getLineCount(),r=e.model.getLineMaxColumn(n);return Gy.fromModelState(new Wy(new fn(1,1,1,1),0,new dn(n,r),0))},e.line=function(e,t,n,r,o){var a=e.model.validatePosition(r),i=o?e.validateViewPosition(new dn(o.lineNumber,o.column),a):e.convertModelPositionToViewPosition(a);if(!n||!t.modelState.hasSelection()){var l=e.model.getLineCount(),s=a.lineNumber+1,u=1;return s>l&&(s=l,u=e.model.getLineMaxColumn(s)),Gy.fromModelState(new Wy(new fn(a.lineNumber,1,s,u),0,new dn(s,u),0))}var c=t.modelState.selectionStart.getStartPosition().lineNumber;if(a.lineNumber<c)return Gy.fromViewState(t.viewState.move(t.modelState.hasSelection(),i.lineNumber,1,0));if(a.lineNumber>c){l=e.viewModel.getLineCount();var d=i.lineNumber+1,f=1;return d>l&&(d=l,f=e.viewModel.getLineMaxColumn(d)),Gy.fromViewState(t.viewState.move(t.modelState.hasSelection(),d,f,0))}var p=t.modelState.selectionStart.getEndPosition();return Gy.fromModelState(t.modelState.move(t.modelState.hasSelection(),p.lineNumber,p.column,0))},e.word=function(e,t,n,r){var o=e.model.validatePosition(r);return Gy.fromModelState(nC.word(e.config,e.model,t.modelState,n,o))},e.cancelSelection=function(e,t){if(!t.modelState.hasSelection())return new Gy(t.modelState,t.viewState);var n=t.viewState.position.lineNumber,r=t.viewState.position.column;return Gy.fromViewState(new Wy(new fn(n,r,n,r),0,new dn(n,r),0))},e.moveTo=function(e,t,n,r,o){var a=e.model.validatePosition(r),i=o?e.validateViewPosition(new dn(o.lineNumber,o.column),a):e.convertModelPositionToViewPosition(a);return Gy.fromViewState(t.viewState.move(n,i.lineNumber,i.column,0))},e.move=function(e,t,n){var r=n.select,o=n.value;switch(n.direction){case 0:return 4===n.unit?this._moveHalfLineLeft(e,t,r):this._moveLeft(e,t,r,o);case 1:return 4===n.unit?this._moveHalfLineRight(e,t,r):this._moveRight(e,t,r,o);case 2:return 2===n.unit?this._moveUpByViewLines(e,t,r,o):this._moveUpByModelLines(e,t,r,o);case 3:return 2===n.unit?this._moveDownByViewLines(e,t,r,o):this._moveDownByModelLines(e,t,r,o);case 4:return this._moveToViewMinColumn(e,t,r);case 5:return this._moveToViewFirstNonWhitespaceColumn(e,t,r);case 6:return this._moveToViewCenterColumn(e,t,r);case 7:return this._moveToViewMaxColumn(e,t,r);case 8:return this._moveToViewLastNonWhitespaceColumn(e,t,r);case 9:var a=t[0],i=e.getCompletelyVisibleModelRange(),l=this._firstLineNumberInRange(e.model,i,o),s=e.model.getLineFirstNonWhitespaceColumn(l);return[this._moveToModelPosition(e,a,r,l,s)];case 11:a=t[0],i=e.getCompletelyVisibleModelRange(),l=this._lastLineNumberInRange(e.model,i,o),s=e.model.getLineFirstNonWhitespaceColumn(l);return[this._moveToModelPosition(e,a,r,l,s)];case 10:a=t[0],i=e.getCompletelyVisibleModelRange(),l=Math.round((i.startLineNumber+i.endLineNumber)/2),s=e.model.getLineFirstNonWhitespaceColumn(l);return[this._moveToModelPosition(e,a,r,l,s)];case 12:for(var u=e.getCompletelyVisibleViewRange(),c=[],d=0,f=t.length;d<f;d++){a=t[d];c[d]=this.findPositionInViewportIfOutside(e,a,u,r)}return c}return null},e.findPositionInViewportIfOutside=function(e,t,n,r){var o=t.viewState.position.lineNumber;if(n.startLineNumber<=o&&o<=n.endLineNumber-1)return new Gy(t.modelState,t.viewState);o>n.endLineNumber-1&&(o=n.endLineNumber-1),o<n.startLineNumber&&(o=n.startLineNumber);var a=e.viewModel.getLineFirstNonWhitespaceColumn(o);return this._moveToViewPosition(e,t,r,o,a)},e._firstLineNumberInRange=function(e,t,n){var r=t.startLineNumber;return t.startColumn!==e.getLineMinColumn(r)&&r++,Math.min(t.endLineNumber,r+n-1)},e._lastLineNumberInRange=function(e,t,n){var r=t.startLineNumber;return t.startColumn!==e.getLineMinColumn(r)&&r++,Math.max(r,t.endLineNumber-n+1)},e._moveLeft=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a],s=$_.moveLeft(e.config,e.viewModel,l.viewState,n,r);if(1===r&&s.position.lineNumber!==l.viewState.position.lineNumber){var u=e.viewModel.coordinatesConverter.convertViewPositionToModelPosition(s.position);u.lineNumber===l.modelState.position.lineNumber&&(s=$_.moveLeft(e.config,e.viewModel,s,n,1))}o[a]=Gy.fromViewState(s)}return o},e._moveHalfLineLeft=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=Math.round(e.viewModel.getLineContent(l).length/2);r[o]=Gy.fromViewState($_.moveLeft(e.config,e.viewModel,i.viewState,n,s))}return r},e._moveRight=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a],s=$_.moveRight(e.config,e.viewModel,l.viewState,n,r);if(1===r&&s.position.lineNumber!==l.viewState.position.lineNumber){var u=e.viewModel.coordinatesConverter.convertViewPositionToModelPosition(s.position);u.lineNumber===l.modelState.position.lineNumber&&(s=$_.moveRight(e.config,e.viewModel,s,n,1))}o[a]=Gy.fromViewState(s)}return o},e._moveHalfLineRight=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=Math.round(e.viewModel.getLineContent(l).length/2);r[o]=Gy.fromViewState($_.moveRight(e.config,e.viewModel,i.viewState,n,s))}return r},e._moveDownByViewLines=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a];o[a]=Gy.fromViewState($_.moveDown(e.config,e.viewModel,l.viewState,n,r))}return o},e._moveDownByModelLines=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a];o[a]=Gy.fromModelState($_.moveDown(e.config,e.model,l.modelState,n,r))}return o},e._moveUpByViewLines=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a];o[a]=Gy.fromViewState($_.moveUp(e.config,e.viewModel,l.viewState,n,r))}return o},e._moveUpByModelLines=function(e,t,n,r){for(var o=[],a=0,i=t.length;a<i;a++){var l=t[a];o[a]=Gy.fromModelState($_.moveUp(e.config,e.model,l.modelState,n,r))}return o},e._moveToViewPosition=function(e,t,n,r,o){return Gy.fromViewState(t.viewState.move(n,r,o,0))},e._moveToModelPosition=function(e,t,n,r,o){return Gy.fromModelState(t.modelState.move(n,r,o,0))},e._moveToViewMinColumn=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=e.viewModel.getLineMinColumn(l);r[o]=this._moveToViewPosition(e,i,n,l,s)}return r},e._moveToViewFirstNonWhitespaceColumn=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=e.viewModel.getLineFirstNonWhitespaceColumn(l);r[o]=this._moveToViewPosition(e,i,n,l,s)}return r},e._moveToViewCenterColumn=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=Math.round((e.viewModel.getLineMaxColumn(l)+e.viewModel.getLineMinColumn(l))/2);r[o]=this._moveToViewPosition(e,i,n,l,s)}return r},e._moveToViewMaxColumn=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=e.viewModel.getLineMaxColumn(l);r[o]=this._moveToViewPosition(e,i,n,l,s)}return r},e._moveToViewLastNonWhitespaceColumn=function(e,t,n){for(var r=[],o=0,a=t.length;o<a;o++){var i=t[o],l=i.viewState.position.lineNumber,s=e.viewModel.getLineLastNonWhitespaceColumn(l);r[o]=this._moveToViewPosition(e,i,n,l,s)}return r},e}();(function(e){var t=function(e){if(!xi(e))return!1;var t=e;return!!ki(t.to)&&(!(!Pi(t.select)&&!Li(t.select))&&(!(!Pi(t.by)&&!ki(t.by))&&!(!Pi(t.value)&&!Ni(t.value))))};function n(t){if(!t.to)return null;var n;switch(t.to){case e.RawDirection.Left:n=0;break;case e.RawDirection.Right:n=1;break;case e.RawDirection.Up:n=2;break;case e.RawDirection.Down:n=3;break;case e.RawDirection.WrappedLineStart:n=4;break;case e.RawDirection.WrappedLineFirstNonWhitespaceCharacter:n=5;break;case e.RawDirection.WrappedLineColumnCenter:n=6;break;case e.RawDirection.WrappedLineEnd:n=7;break;case e.RawDirection.WrappedLineLastNonWhitespaceCharacter:n=8;break;case e.RawDirection.ViewPortTop:n=9;break;case e.RawDirection.ViewPortBottom:n=11;break;case e.RawDirection.ViewPortCenter:n=10;break;case e.RawDirection.ViewPortIfOutside:n=12;break;default:return null}var r=0;switch(t.by){case e.RawUnit.Line:r=1;break;case e.RawUnit.WrappedLine:r=2;break;case e.RawUnit.Character:r=3;break;case e.RawUnit.HalfLine:r=4;break}return{direction:n,unit:r,select:!!t.select,value:t.value||1}}e.description={description:"Move cursor to a logical position in the view",args:[{name:"Cursor move argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory logical position value providing where to move the cursor.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'left', 'right', 'up', 'down'\n\t\t\t\t\t\t'wrappedLineStart', 'wrappedLineEnd', 'wrappedLineColumnCenter'\n\t\t\t\t\t\t'wrappedLineFirstNonWhitespaceCharacter', 'wrappedLineLastNonWhitespaceCharacter'\n\t\t\t\t\t\t'viewPortTop', 'viewPortCenter', 'viewPortBottom', 'viewPortIfOutside'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'character', 'halfLine'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'select': If 'true' makes the selection. Default is 'false'.\n\t\t\t\t",constraint:t,schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["left","right","up","down","wrappedLineStart","wrappedLineEnd","wrappedLineColumnCenter","wrappedLineFirstNonWhitespaceCharacter","wrappedLineLastNonWhitespaceCharacter","viewPortTop","viewPortCenter","viewPortBottom","viewPortIfOutside"]},by:{type:"string",enum:["line","wrappedLine","character","halfLine"]},value:{type:"number",default:1},select:{type:"boolean",default:!1}}}}]},e.RawDirection={Left:"left",Right:"right",Up:"up",Down:"down",WrappedLineStart:"wrappedLineStart",WrappedLineFirstNonWhitespaceCharacter:"wrappedLineFirstNonWhitespaceCharacter",WrappedLineColumnCenter:"wrappedLineColumnCenter",WrappedLineEnd:"wrappedLineEnd",WrappedLineLastNonWhitespaceCharacter:"wrappedLineLastNonWhitespaceCharacter",ViewPortTop:"viewPortTop",ViewPortCenter:"viewPortCenter",ViewPortBottom:"viewPortBottom",ViewPortIfOutside:"viewPortIfOutside"},e.RawUnit={Line:"line",WrappedLine:"wrappedLine",Character:"character",HalfLine:"halfLine"},e.parse=n})(oC||(oC={}));var iC=Object.create(null);function lC(e,t){iC[e]||(iC[e]=["",e]);for(var n=iC[e],r=n.length;r<=t;r++)n[r]=n[r-1]+e;return n[t]}var sC,uC=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,r,o){var a=Xy.visibleColumnFromColumn(e,t,n);if(o){var i=lC(" ",r),l=Xy.prevIndentTabStop(a,r),s=l/r;return lC(i,s)}i="\t",l=Xy.prevRenderTabStop(a,n),s=l/n;return lC(i,s)},e.shiftIndent=function(e,t,n,r,o){var a=Xy.visibleColumnFromColumn(e,t,n);if(o){var i=lC(" ",r),l=Xy.nextIndentTabStop(a,r),s=l/r;return lC(i,s)}i="\t",l=Xy.nextRenderTabStop(a,n),s=l/n;return lC(i,s)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var r=this._selection.startLineNumber,o=this._selection.endLineNumber;1===this._selection.endColumn&&r!==o&&(o-=1);var a=this._opts,i=a.tabSize,l=a.indentSize,s=a.insertSpaces,u=r===o;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(r))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var c=0,d=0,f=r;f<=o;f++,c=d){d=0;var p=t.getLineContent(f),m=fa(p);if((!this._opts.isUnshift||0!==p.length&&0!==m)&&(u||this._opts.isUnshift||0!==p.length)){if(-1===m&&(m=p.length),f>1){var h=Xy.visibleColumnFromColumn(p,m+1,i);if(h%l!==0&&t.isCheapToTokenize(f-1)){var g=Bu.getEnterAction(this._opts.autoIndent,t,new fn(f-1,t.getLineMaxColumn(f-1),f-1,t.getLineMaxColumn(f-1)));if(g){if(d=c,g.appendText)for(var v=0,y=g.appendText.length;v<y&&d<l;v++){if(32!==g.appendText.charCodeAt(v))break;d++}g.removeText&&(d=Math.max(0,d-g.removeText));for(v=0;v<d;v++){if(0===m||32!==p.charCodeAt(m-1))break;m--}}}}if(!this._opts.isUnshift||0!==m){var b=void 0;b=this._opts.isUnshift?e.unshiftIndent(p,m+1,i,l,s):e.shiftIndent(p,m+1,i,l,s),this._addEditOperation(n,new fn(f,1,f,m+1),b),f!==r||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=this._selection.startColumn<=m+1)}}}else{var w=s?lC(" ",l):"\t";for(f=r;f<=o;f++){p=t.getLineContent(f),m=fa(p);if((!this._opts.isUnshift||0!==p.length&&0!==m)&&((u||this._opts.isUnshift||0!==p.length)&&(-1===m&&(m=p.length),!this._opts.isUnshift||0!==m)))if(this._opts.isUnshift){m=Math.min(m,l);for(var _=0;_<m;_++){var C=p.charCodeAt(_);if(9===C){m=_+1;break}}this._addEditOperation(n,new fn(f,1,f,m+1),"")}else this._addEditOperation(n,new fn(f,1,f,1),w),f!==r||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=1===this._selection.startColumn)}}this._selectionId=n.trackSelection(this._selection)},e.prototype.computeCursorState=function(e,t){if(this._useLastEditRangeForCursorEndPosition){var n=t.getInverseEditOperations()[0];return new mn(n.range.endLineNumber,n.range.endColumn,n.range.endLineNumber,n.range.endColumn)}var r=t.getTrackedSelection(this._selectionId);if(this._selectionStartColumnStaysPut){var o=this._selection.startColumn,a=r.startColumn;return a<=o?r:0===r.getDirection()?new mn(r.startLineNumber,o,r.endLineNumber,r.endColumn):new mn(r.endLineNumber,r.endColumn,r.startLineNumber,o)}return r},e}(),cC=function(){function e(e,t,n){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=n}return e.prototype.getEditOperations=function(e,t){t.addTrackedEditOperation(new fn(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new fn(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)},e.prototype.computeCursorState=function(e,t){var n=t.getInverseEditOperations(),r=n[0].range,o=n[1].range;return new mn(r.endLineNumber,r.endColumn,o.endLineNumber,o.endColumn-this._charAfterSelection.length)},e}(),dC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),fC=function(){function e(){}return e.indent=function(e,t,n){if(null===t||null===n)return[];for(var r=[],o=0,a=n.length;o<a;o++)r[o]=new uC(n[o],{isUnshift:!1,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent});return r},e.outdent=function(e,t,n){for(var r=[],o=0,a=n.length;o<a;o++)r[o]=new uC(n[o],{isUnshift:!0,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent});return r},e.shiftIndent=function(e,t,n){return n=n||1,uC.shiftIndent(t,t.length+n,e.tabSize,e.indentSize,e.insertSpaces)},e.unshiftIndent=function(e,t,n){return n=n||1,uC.unshiftIndent(t,t.length+n,e.tabSize,e.indentSize,e.insertSpaces)},e._distributedPaste=function(e,t,n,r){for(var o=[],a=0,i=n.length;a<i;a++)o[a]=new Y_(n[a],r[a]);return new Yy(0,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e._simplePaste=function(e,t,n,r,o){for(var a=[],i=0,l=n.length;i<l;i++){var s=n[i],u=s.getPosition();if(o&&!s.isEmpty()&&(o=!1),o&&r.indexOf("\n")!==r.length-1&&(o=!1),o){var c=new fn(u.lineNumber,1,u.lineNumber,1);a[i]=new Q_(c,r,s)}else a[i]=new Y_(s,r)}return new Yy(0,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e._distributePasteToCursors=function(e,t,n,r,o){if(r)return null;if(1===t.length)return null;if(o&&o.length===t.length)return o;if("spread"===e.multiCursorPaste){10===n.charCodeAt(n.length-1)&&(n=n.substr(0,n.length-1)),13===n.charCodeAt(n.length-1)&&(n=n.substr(0,n.length-1));var a=n.split(/\r\n|\r|\n/);if(a.length===t.length)return a}return null},e.paste=function(e,t,n,r,o,a){var i=this._distributePasteToCursors(e,n,r,o,a);return i?(n=n.sort(fn.compareRangesUsingStarts),this._distributedPaste(e,t,n,i)):this._simplePaste(e,t,n,r,o)},e._goodIndentForLine=function(t,n,r){var o=null,a="",i=Bu.getInheritIndentForLine(t.autoIndent,n,r,!1);if(i)o=i.action,a=i.indentation;else if(r>1){var l=void 0;for(l=r-1;l>=1;l--){var s=n.getLineContent(l),u=ma(s);if(u>=0)break}if(l<1)return null;var c=n.getLineMaxColumn(l),d=Bu.getEnterAction(t.autoIndent,n,new fn(l,c,l,c));d&&(a=d.indentation+d.appendText)}return o&&(o===pu.Indent&&(a=e.shiftIndent(t,a)),o===pu.Outdent&&(a=e.unshiftIndent(t,a)),a=t.normalizeIndentation(a)),a||null},e._replaceJumpToNextIndent=function(e,t,n,r){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var i=Xy.visibleColumnFromColumn2(e,t,a),l=e.indentSize,s=l-i%l,u=0;u<s;u++)o+=" ";else o="\t";return new Y_(n,o,r)},e.tab=function(e,t,n){for(var r=[],o=0,a=n.length;o<a;o++){var i=n[o];if(i.isEmpty()){var l=t.getLineContent(i.startLineNumber);if(/^\s*$/.test(l)&&t.isCheapToTokenize(i.startLineNumber)){var s=this._goodIndentForLine(e,t,i.startLineNumber);s=s||"\t";var u=e.normalizeIndentation(s);if(!la(l,u)){r[o]=new Y_(new fn(i.startLineNumber,1,i.startLineNumber,l.length+1),u,!0);continue}}r[o]=this._replaceJumpToNextIndent(e,t,i,!0)}else{if(i.startLineNumber===i.endLineNumber){var c=t.getLineMaxColumn(i.startLineNumber);if(1!==i.startColumn||i.endColumn!==c){r[o]=this._replaceJumpToNextIndent(e,t,i,!1);continue}}r[o]=new uC(i,{isUnshift:!1,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent})}}return r},e.replacePreviousChar=function(e,t,n,r,o,a){for(var i=[],l=0,s=r.length;l<s;l++){var u=r[l];if(u.isEmpty()){var c=u.getPosition(),d=Math.max(1,c.column-a),f=new fn(c.lineNumber,d,c.lineNumber,c.column);i[l]=new Y_(f,o)}else i[l]=null}return new Yy(1,i,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})},e._typeCommand=function(e,t,n){return n?new X_(e,t,!0):new Y_(e,t,!0)},e._enter=function(t,n,r,o){if(0===t.autoIndent)return e._typeCommand(o,"\n",r);if(!n.isCheapToTokenize(o.getStartPosition().lineNumber)||1===t.autoIndent){var a=n.getLineContent(o.startLineNumber),i=pa(a).substring(0,o.startColumn-1);return e._typeCommand(o,"\n"+t.normalizeIndentation(i),r)}var l=Bu.getEnterAction(t.autoIndent,n,o);if(l){if(l.indentAction===pu.None)return e._typeCommand(o,"\n"+t.normalizeIndentation(l.indentation+l.appendText),r);if(l.indentAction===pu.Indent)return e._typeCommand(o,"\n"+t.normalizeIndentation(l.indentation+l.appendText),r);if(l.indentAction===pu.IndentOutdent){var s=t.normalizeIndentation(l.indentation),u=t.normalizeIndentation(l.indentation+l.appendText),c="\n"+u+"\n"+s;return r?new X_(o,c,!0):new Z_(o,c,-1,u.length-s.length,!0)}if(l.indentAction===pu.Outdent){var d=e.unshiftIndent(t,l.indentation);return e._typeCommand(o,"\n"+t.normalizeIndentation(d+l.appendText),r)}}var f=n.getLineContent(o.startLineNumber),p=pa(f).substring(0,o.startColumn-1);if(t.autoIndent>=4){var m=Bu.getIndentForEnter(t.autoIndent,n,o,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(m){var h=Xy.visibleColumnFromColumn2(t,n,o.getEndPosition()),g=o.endColumn,v="\n";p!==t.normalizeIndentation(m.beforeEnter)&&(v=t.normalizeIndentation(m.beforeEnter)+f.substring(p.length,o.startColumn-1)+"\n",o=new fn(o.startLineNumber,1,o.endLineNumber,o.endColumn));var y=n.getLineContent(o.endLineNumber),b=fa(y);if(o=b>=0?o.setEndPosition(o.endLineNumber,Math.max(o.endColumn,b+1)):o.setEndPosition(o.endLineNumber,n.getLineMaxColumn(o.endLineNumber)),r)return new X_(o,v+t.normalizeIndentation(m.afterEnter),!0);var w=0;return g<=b+1&&(t.insertSpaces||(h=Math.ceil(h/t.indentSize)),w=Math.min(h+1-t.normalizeIndentation(m.afterEnter).length-1,0)),new Z_(o,v+t.normalizeIndentation(m.afterEnter),0,w,!0)}}return e._typeCommand(o,"\n"+t.normalizeIndentation(p),r)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var r=0,o=n.length;r<o;r++)if(!t.isCheapToTokenize(n[r].getEndPosition().lineNumber))return!1;return!0},e._runAutoIndentType=function(t,n,r,o){var a=Bu.getIndentationAtPosition(n,r.startLineNumber,r.startColumn),i=Bu.getIndentActionForType(t.autoIndent,n,r,o,{shiftIndent:function(n){return e.shiftIndent(t,n)},unshiftIndent:function(n){return e.unshiftIndent(t,n)}});if(null===i)return null;if(i!==t.normalizeIndentation(a)){var l=n.getLineFirstNonWhitespaceColumn(r.startLineNumber);return 0===l?e._typeCommand(new fn(r.startLineNumber,0,r.endLineNumber,r.endColumn),t.normalizeIndentation(i)+o,!1):e._typeCommand(new fn(r.startLineNumber,0,r.endLineNumber,r.endColumn),t.normalizeIndentation(i)+n.getLineContent(r.startLineNumber).substring(l-1,r.startColumn-1)+o,!1)}return null},e._isAutoClosingOvertype=function(e,t,n,r,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairsClose2.has(o))return!1;for(var a=0,i=n.length;a<i;a++){var l=n[a];if(!l.isEmpty())return!1;var s=l.getPosition(),u=t.getLineContent(s.lineNumber),c=u.charAt(s.column-1);if(c!==o)return!1;var d=Zy(o),f=s.column>2?u.charCodeAt(s.column-2):0;if(92===f&&d)return!1;if("auto"===e.autoClosingOvertype){for(var p=!1,m=0,h=r.length;m<h;m++){var g=r[m];if(s.lineNumber===g.startLineNumber&&s.column===g.startColumn){p=!0;break}}if(!p)return!1}}return!0},e._runAutoClosingOvertype=function(e,t,n,r,o){for(var a=[],i=0,l=r.length;i<l;i++){var s=r[i],u=s.getPosition(),c=new fn(u.lineNumber,u.column,u.lineNumber,u.column+1);a[i]=new Y_(c,o)}return new Yy(1,a,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})},e._isBeforeClosingBrace=function(e,t,n){var r=e.autoClosingPairsClose2.get(n);if(!r)return!1;for(var o=t.open===t.close,a=0,i=r;a<i.length;a++){var l=i[a],s=l.open===l.close;if(o||!s)return!0}return!1},e._findAutoClosingPairOpen=function(e,t,n,r){var o=e.autoClosingPairsOpen2.get(r);if(!o)return null;for(var a=null,i=0,l=o;i<l.length;i++){var s=l[i];if(null===a||s.open.length>a.open.length){for(var u=!0,c=0,d=n;c<d.length;c++){var f=d[c],p=t.getValueInRange(new fn(f.lineNumber,f.column-s.open.length+1,f.lineNumber,f.column));if(p+r!==s.open){u=!1;break}}u&&(a=s)}}return a},e._isAutoClosingOpenCharType=function(t,n,r,o,a){var i=Zy(o),l=i?t.autoClosingQuotes:t.autoClosingBrackets;if("never"===l)return null;var s=this._findAutoClosingPairOpen(t,n,r.map(function(e){return e.getPosition()}),o);if(!s)return null;for(var u=i?t.shouldAutoCloseBefore.quote:t.shouldAutoCloseBefore.bracket,c=0,d=r.length;c<d;c++){var f=r[c];if(!f.isEmpty())return null;var p=f.getPosition(),m=n.getLineContent(p.lineNumber);if(m.length>p.column-1){var h=m.charAt(p.column-1),g=e._isBeforeClosingBrace(t,s,h);if(!g&&!u(h))return null}if(!n.isCheapToTokenize(p.lineNumber))return null;if(1===s.open.length&&i&&"always"!==l){var v=_v(t.wordSeparators);if(a&&p.column>1&&0===v.get(m.charCodeAt(p.column-2)))return null;if(!a&&p.column>2&&0===v.get(m.charCodeAt(p.column-3)))return null}n.forceTokenization(p.lineNumber);var y=n.getLineTokens(p.lineNumber),b=!1;try{b=Bu.shouldAutoClosePair(s,y,a?p.column:p.column-1)}catch(e){pe(e)}if(!b)return null}return s},e._runAutoClosingOpenCharType=function(e,t,n,r,o,a,i){for(var l=[],s=0,u=r.length;s<u;s++){var c=r[s];l[s]=new pC(c,o,a,i.close)}return new Yy(1,l,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})},e._shouldSurroundChar=function(e,t){return Zy(t)?"quotes"===e.autoSurround||"languageDefined"===e.autoSurround:"brackets"===e.autoSurround||"languageDefined"===e.autoSurround},e._isSurroundSelectionType=function(t,n,r,o){if(!e._shouldSurroundChar(t,o)||!t.surroundingPairs.hasOwnProperty(o))return!1;for(var a=Zy(o),i=0,l=r.length;i<l;i++){var s=r[i];if(s.isEmpty())return!1;for(var u=!0,c=s.startLineNumber;c<=s.endLineNumber;c++){var d=n.getLineContent(c),f=c===s.startLineNumber?s.startColumn-1:0,p=c===s.endLineNumber?s.endColumn-1:d.length,m=d.substring(f,p);if(/[^ \t]/.test(m)){u=!1;break}}if(u)return!1;if(a&&s.startLineNumber===s.endLineNumber&&s.startColumn+1===s.endColumn){var h=n.getValueInRange(s);if(Zy(h))return!1}}return!0},e._runSurroundSelectionType=function(e,t,n,r,o){for(var a=[],i=0,l=r.length;i<l;i++){var s=r[i],u=t.surroundingPairs[o];a[i]=new cC(s,o,u)}return new Yy(0,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e._isTypeInterceptorElectricChar=function(e,t,n){return!(1!==n.length||!t.isCheapToTokenize(n[0].getEndPosition().lineNumber))},e._typeInterceptorElectricChar=function(e,t,n,r,o){if(!t.electricChars.hasOwnProperty(o)||!r.isEmpty())return null;var a=r.getPosition();n.forceTokenization(a.lineNumber);var i,l=n.getLineTokens(a.lineNumber);try{i=Bu.onElectricCharacter(o,l,a.column)}catch(e){return pe(e),null}if(!i)return null;if(i.matchOpenBracket){var s=(l.getLineContent()+o).lastIndexOf(i.matchOpenBracket)+1,u=n.findMatchingBracketUp(i.matchOpenBracket,{lineNumber:a.lineNumber,column:s});if(u){if(u.startLineNumber===a.lineNumber)return null;var c=n.getLineContent(u.startLineNumber),d=pa(c),f=t.normalizeIndentation(d),p=n.getLineContent(a.lineNumber),m=n.getLineFirstNonWhitespaceColumn(a.lineNumber)||a.column,h=p.substring(m-1,a.column-1),g=f+h+o,v=new fn(a.lineNumber,1,a.lineNumber,a.column),y=new Y_(v,g);return new Yy(1,[y],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!0})}}return null},e.compositionEndWithInterceptors=function(e,t,n,r,o,a){if(!r||mn.selectionsArrEqual(r,o))return null;for(var i=null,l=0,s=o;l<s.length;l++){var u=s[l];if(!u.isEmpty())return null;var c=u.getPosition(),d=n.getValueInRange(new fn(c.lineNumber,c.column-1,c.lineNumber,c.column));if(null===i)i=d;else if(i!==d)return null}if(!i)return null;if(this._isAutoClosingOvertype(t,n,o,a,i)){var f=o.map(function(e){return new Y_(new fn(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1)});return new Yy(1,f,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}var p=this._isAutoClosingOpenCharType(t,n,o,i,!1);return p?this._runAutoClosingOpenCharType(e,t,n,o,i,!1,p):null},e.typeWithInterceptors=function(t,n,r,o,a,i){if("\n"===i){for(var l=[],s=0,u=o.length;s<u;s++)l[s]=e._enter(n,r,!1,o[s]);return new Yy(1,l,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(this._isAutoIndentType(n,r,o)){var c=[],d=!1;for(s=0,u=o.length;s<u;s++)if(c[s]=this._runAutoIndentType(n,r,o[s],i),!c[s]){d=!0;break}if(!d)return new Yy(1,c,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(this._isAutoClosingOvertype(n,r,o,a,i))return this._runAutoClosingOvertype(t,n,r,o,i);var f=this._isAutoClosingOpenCharType(n,r,o,i,!0);if(f)return this._runAutoClosingOpenCharType(t,n,r,o,i,!0,f);if(this._isSurroundSelectionType(n,r,o,i))return this._runSurroundSelectionType(t,n,r,o,i);if(this._isTypeInterceptorElectricChar(n,r,o)){var p=this._typeInterceptorElectricChar(t,n,r,o[0],i);if(p)return p}var m=[];for(s=0,u=o.length;s<u;s++)m[s]=new Y_(o[s],i);var h=1!==t;return" "===i&&(h=!0),new Yy(1,m,{shouldPushStackElementBefore:h,shouldPushStackElementAfter:!1})},e.typeWithoutInterceptors=function(e,t,n,r,o){for(var a=[],i=0,l=r.length;i<l;i++)a[i]=new Y_(r[i],o);return new Yy(1,a,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})},e.lineInsertBefore=function(e,t,n){if(null===t||null===n)return[];for(var r=[],o=0,a=n.length;o<a;o++){var i=n[o].positionLineNumber;if(1===i)r[o]=new X_(new fn(1,1,1,1),"\n");else{i--;var l=t.getLineMaxColumn(i);r[o]=this._enter(e,t,!1,new fn(i,l,i,l))}}return r},e.lineInsertAfter=function(e,t,n){if(null===t||null===n)return[];for(var r=[],o=0,a=n.length;o<a;o++){var i=n[o].positionLineNumber,l=t.getLineMaxColumn(i);r[o]=this._enter(e,t,!1,new fn(i,l,i,l))}return r},e.lineBreakInsert=function(e,t,n){for(var r=[],o=0,a=n.length;o<a;o++)r[o]=this._enter(e,t,!0,n[o]);return r},e}(),pC=function(e){function t(t,n,r,o){var a=e.call(this,t,(r?n:"")+o,0,-o.length)||this;return a._openCharacter=n,a._closeCharacter=o,a.closeCharacterRange=null,a.enclosingRange=null,a}return dC(t,e),t.prototype.computeCursorState=function(t,n){var r=n.getInverseEditOperations(),o=r[0].range;return this.closeCharacterRange=new fn(o.startLineNumber,o.endColumn-this._closeCharacter.length,o.endLineNumber,o.endColumn),this.enclosingRange=new fn(o.startLineNumber,o.endColumn-this._openCharacter.length-this._closeCharacter.length,o.endLineNumber,o.endColumn),e.prototype.computeCursorState.call(this,t,n)},t}(Z_);(function(e){e.editorTextFocus=new Lp("editorTextFocus",!1),e.focus=new Lp("editorFocus",!1),e.textInputFocus=new Lp("textInputFocus",!1),e.readOnly=new Lp("editorReadonly",!1),e.writable=e.readOnly.toNegated(),e.hasNonEmptySelection=new Lp("editorHasSelection",!1),e.hasOnlyEmptySelection=e.hasNonEmptySelection.toNegated(),e.hasMultipleSelections=new Lp("editorHasMultipleSelections",!1),e.hasSingleSelection=e.hasMultipleSelections.toNegated(),e.tabMovesFocus=new Lp("editorTabMovesFocus",!1),e.tabDoesNotMoveFocus=e.tabMovesFocus.toNegated(),e.isInEmbeddedEditor=new Lp("isInEmbeddedEditor",!1),e.canUndo=new Lp("canUndo",!1),e.canRedo=new Lp("canRedo",!1),e.languageId=new Lp("editorLangId",""),e.hasCompletionItemProvider=new Lp("editorHasCompletionItemProvider",!1),e.hasCodeActionsProvider=new Lp("editorHasCodeActionsProvider",!1),e.hasCodeLensProvider=new Lp("editorHasCodeLensProvider",!1),e.hasDefinitionProvider=new Lp("editorHasDefinitionProvider",!1),e.hasDeclarationProvider=new Lp("editorHasDeclarationProvider",!1),e.hasImplementationProvider=new Lp("editorHasImplementationProvider",!1),e.hasTypeDefinitionProvider=new Lp("editorHasTypeDefinitionProvider",!1),e.hasHoverProvider=new Lp("editorHasHoverProvider",!1),e.hasDocumentHighlightProvider=new Lp("editorHasDocumentHighlightProvider",!1),e.hasDocumentSymbolProvider=new Lp("editorHasDocumentSymbolProvider",!1),e.hasReferenceProvider=new Lp("editorHasReferenceProvider",!1),e.hasRenameProvider=new Lp("editorHasRenameProvider",!1),e.hasSignatureHelpProvider=new Lp("editorHasSignatureHelpProvider",!1),e.hasDocumentFormattingProvider=new Lp("editorHasDocumentFormattingProvider",!1),e.hasDocumentSelectionFormattingProvider=new Lp("editorHasDocumentSelectionFormattingProvider",!1),e.hasMultipleDocumentFormattingProvider=new Lp("editorHasMultipleDocumentFormattingProvider",!1),e.hasMultipleDocumentSelectionFormattingProvider=new Lp("editorHasMultipleDocumentSelectionFormattingProvider",!1)})(sC||(sC={}));var mC,hC,gC,vC,yC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),bC=0,wC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return yC(t,e),t.prototype.runEditorCommand=function(e,t,n){var r=t._getCursors();r&&this.runCoreEditorCommand(r,n||{})},t}(ch);function _C(e){e.register()}(function(e){var t=function(e){if(!xi(e))return!1;var t=e;return!!ki(t.to)&&(!(!Pi(t.by)&&!ki(t.by))&&(!(!Pi(t.value)&&!Ni(t.value))&&!(!Pi(t.revealCursor)&&!Li(t.revealCursor))))};function n(t){var n,r;switch(t.to){case e.RawDirection.Up:n=1;break;case e.RawDirection.Down:n=2;break;default:return null}switch(t.by){case e.RawUnit.Line:r=1;break;case e.RawUnit.WrappedLine:r=2;break;case e.RawUnit.Page:r=3;break;case e.RawUnit.HalfPage:r=4;break;default:r=2}var o=Math.floor(t.value||1),a=!!t.revealCursor;return{direction:n,unit:r,value:o,revealCursor:a,select:!!t.select}}e.description={description:"Scroll editor in the given direction",args:[{name:"Editor scroll argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory direction value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'up', 'down'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'page', 'halfPage'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'revealCursor': If 'true' reveals the cursor if it is outside view port.\n\t\t\t\t",constraint:t,schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["up","down"]},by:{type:"string",enum:["line","wrappedLine","page","halfPage"]},value:{type:"number",default:1},revealCursor:{type:"boolean"}}}}]},e.RawDirection={Up:"up",Down:"down"},e.RawUnit={Line:"line",WrappedLine:"wrappedLine",Page:"page",HalfPage:"halfPage"},e.parse=n})(mC||(mC={})),function(e){var t=function(e){if(!xi(e))return!1;var t=e;return!!Ni(t.lineNumber)&&!(!Pi(t.at)&&!ki(t.at))};e.description={description:"Reveal the given line at the given logical position",args:[{name:"Reveal line argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'lineNumber': A mandatory line number value.\n\t\t\t\t\t* 'at': Logical position at which line has to be revealed .\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'top', 'center', 'bottom'\n\t\t\t\t\t\t```\n\t\t\t\t",constraint:t,schema:{type:"object",required:["lineNumber"],properties:{lineNumber:{type:"number"},at:{type:"string",enum:["top","center","bottom"]}}}}]},e.RawAtArgument={Top:"top",Center:"center",Bottom:"bottom"}}(hC||(hC={})),function(e){var t=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[aC.moveTo(e.context,e.getPrimaryCursor(),this._inSelectionMode,t.position,t.viewPosition)]),e.reveal(t.source,!0,0,0)},t}(wC);e.MoveTo=fh(new t({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),e.MoveToSelect=fh(new t({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));var n=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement();var n=this._getColumnSelectResult(e.context,e.getPrimaryCursor(),e.getColumnSelectData(),t);e.setStates(t.source,3,n.viewStates.map(function(e){return Gy.fromViewState(e)})),e.setColumnSelectData({isReal:!0,fromViewLineNumber:n.fromLineNumber,fromViewVisualColumn:n.fromVisualColumn,toViewLineNumber:n.toLineNumber,toViewVisualColumn:n.toVisualColumn}),e.reveal(t.source,!0,n.reversed?1:2,0)},t}(wC);e.ColumnSelect=fh(new(function(e){function t(){return e.call(this,{id:"columnSelect",precondition:void 0})||this}return yC(t,e),t.prototype._getColumnSelectResult=function(e,t,n,r){var o=e.model.validatePosition(r.position),a=e.validateViewPosition(new dn(r.viewPosition.lineNumber,r.viewPosition.column),o),i=r.doColumnSelect?n.fromViewLineNumber:a.lineNumber,l=r.doColumnSelect?n.fromViewVisualColumn:r.mouseColumn-1;return G_.columnSelect(e.config,e.viewModel,i,l,a.lineNumber,r.mouseColumn-1)},t}(n))),e.CursorColumnSelectLeft=fh(new(function(e){function t(){return e.call(this,{id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3599,linux:{primary:0}}})||this}return yC(t,e),t.prototype._getColumnSelectResult=function(e,t,n,r){return G_.columnSelectLeft(e.config,e.viewModel,n)},t}(n))),e.CursorColumnSelectRight=fh(new(function(e){function t(){return e.call(this,{id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3601,linux:{primary:0}}})||this}return yC(t,e),t.prototype._getColumnSelectResult=function(e,t,n,r){return G_.columnSelectRight(e.config,e.viewModel,n)},t}(n)));var r=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaged=t.isPaged,n}return yC(t,e),t.prototype._getColumnSelectResult=function(e,t,n,r){return G_.columnSelectUp(e.config,e.viewModel,n,this._isPaged)},t}(n);e.CursorColumnSelectUp=fh(new r({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3600,linux:{primary:0}}})),e.CursorColumnSelectPageUp=fh(new r({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3595,linux:{primary:0}}}));var o=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaged=t.isPaged,n}return yC(t,e),t.prototype._getColumnSelectResult=function(e,t,n,r){return G_.columnSelectDown(e.config,e.viewModel,n,this._isPaged)},t}(n);e.CursorColumnSelectDown=fh(new o({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3602,linux:{primary:0}}})),e.CursorColumnSelectPageDown=fh(new o({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3596,linux:{primary:0}}}));var a=function(e){function t(){return e.call(this,{id:"cursorMove",precondition:void 0,description:oC.description})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=oC.parse(t);n&&this._runCursorMove(e,t.source,n)},t.prototype._runCursorMove=function(e,t,n){e.context.model.pushStackElement(),e.setStates(t,3,aC.move(e.context,e.getAll(),n)),e.reveal(t,!0,0,0)},t}(wC);e.CursorMoveImpl=a,e.CursorMove=fh(new a);var i=function(t){function n(e){var n=t.call(this,e)||this;return n._staticArgs=e.args,n}return yC(n,t),n.prototype.runCoreEditorCommand=function(t,n){var r=this._staticArgs;-1===this._staticArgs.value&&(r={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:t.context.config.pageSize}),e.CursorMove._runCursorMove(t,n.source,r)},n}(wC);e.CursorLeft=fh(new i({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),e.CursorLeftSelect=fh(new i({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1039}})),e.CursorRight=fh(new i({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),e.CursorRightSelect=fh(new i({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1041}})),e.CursorUp=fh(new i({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),e.CursorUpSelect=fh(new i({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),e.CursorPageUp=fh(new i({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:11}})),e.CursorPageUpSelect=fh(new i({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1035}})),e.CursorDown=fh(new i({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),e.CursorDownSelect=fh(new i({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),e.CursorPageDown=fh(new i({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:12}})),e.CursorPageDownSelect=fh(new i({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1036}})),e.CreateCursor=fh(new(function(e){function t(){return e.call(this,{id:"createCursor",precondition:void 0})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n,r=e.context;n=t.wholeLine?aC.line(r,e.getPrimaryCursor(),!1,t.position,t.viewPosition):aC.moveTo(r,e.getPrimaryCursor(),!1,t.position,t.viewPosition);var o=e.getAll();if(o.length>1)for(var a=n.modelState?n.modelState.position:null,i=n.viewState?n.viewState.position:null,l=0,s=o.length;l<s;l++){var u=o[l];if((!a||u.modelState.selection.containsPosition(a))&&(!i||u.viewState.selection.containsPosition(i)))return o.splice(l,1),e.context.model.pushStackElement(),void e.setStates(t.source,3,o)}o.push(n),e.context.model.pushStackElement(),e.setStates(t.source,3,o)},t}(wC))),e.LastCursorMoveToSelect=fh(new(function(e){function t(){return e.call(this,{id:"_lastCursorMoveToSelect",precondition:void 0})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=e.context,r=e.getLastAddedCursorIndex(),o=e.getAll(),a=o.slice(0);a[r]=aC.moveTo(n,o[r],!0,t.position,t.viewPosition),e.context.model.pushStackElement(),e.setStates(t.source,3,a)},t}(wC)));var l=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,aC.moveToBeginningOfLine(e.context,e.getAll(),this._inSelectionMode)),e.reveal(t.source,!0,0,0)},t}(wC);e.CursorHome=fh(new l({inSelectionMode:!1,id:"cursorHome",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:14,mac:{primary:14,secondary:[2063]}}})),e.CursorHomeSelect=fh(new l({inSelectionMode:!0,id:"cursorHomeSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1038,mac:{primary:1038,secondary:[3087]}}})),e.CursorLineStart=fh(new(function(e){function t(){return e.call(this,{id:"cursorLineStart",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:0,mac:{primary:287}}})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,this._exec(e.context,e.getAll())),e.reveal(t.source,!0,0,0)},t.prototype._exec=function(e,t){for(var n=[],r=0,o=t.length;r<o;r++){var a=t[r],i=a.modelState.position.lineNumber;n[r]=Gy.fromModelState(a.modelState.move(!1,i,1,0))}return n},t}(wC)));var s=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,aC.moveToEndOfLine(e.context,e.getAll(),this._inSelectionMode)),e.reveal(t.source,!0,0,0)},t}(wC);e.CursorEnd=fh(new s({inSelectionMode:!1,id:"cursorEnd",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:13,mac:{primary:13,secondary:[2065]}}})),e.CursorEndSelect=fh(new s({inSelectionMode:!0,id:"cursorEndSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1037,mac:{primary:1037,secondary:[3089]}}})),e.CursorLineEnd=fh(new(function(e){function t(){return e.call(this,{id:"cursorLineEnd",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:0,mac:{primary:291}}})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,this._exec(e.context,e.getAll())),e.reveal(t.source,!0,0,0)},t.prototype._exec=function(e,t){for(var n=[],r=0,o=t.length;r<o;r++){var a=t[r],i=a.modelState.position.lineNumber,l=e.model.getLineMaxColumn(i);n[r]=Gy.fromModelState(a.modelState.move(!1,i,l,0))}return n},t}(wC)));var u=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,aC.moveToBeginningOfBuffer(e.context,e.getAll(),this._inSelectionMode)),e.reveal(t.source,!0,0,0)},t}(wC);e.CursorTop=fh(new u({inSelectionMode:!1,id:"cursorTop",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2062,mac:{primary:2064}}})),e.CursorTopSelect=fh(new u({inSelectionMode:!0,id:"cursorTopSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3086,mac:{primary:3088}}}));var c=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,aC.moveToEndOfBuffer(e.context,e.getAll(),this._inSelectionMode)),e.reveal(t.source,!0,0,0)},t}(wC);e.CursorBottom=fh(new c({inSelectionMode:!1,id:"cursorBottom",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2061,mac:{primary:2066}}})),e.CursorBottomSelect=fh(new c({inSelectionMode:!0,id:"cursorBottomSelect",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:3085,mac:{primary:3090}}}));var d=function(e){function t(){return e.call(this,{id:"editorScroll",precondition:void 0,description:mC.description})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=mC.parse(t);n&&this._runEditorScroll(e,t.source,n)},t.prototype._runEditorScroll=function(e,t,n){var r=this._computeDesiredScrollTop(e.context,n);if(n.revealCursor){var o=e.context.getCompletelyVisibleViewRangeAtScrollTop(r);e.setStates(t,3,[aC.findPositionInViewportIfOutside(e.context,e.getPrimaryCursor(),o,n.select)])}e.scrollTo(r)},t.prototype._computeDesiredScrollTop=function(e,t){if(1===t.unit){var n=e.getCompletelyVisibleModelRange(),r=void 0;r=1===t.direction?Math.max(1,n.startLineNumber-t.value):Math.min(e.model.getLineCount(),n.startLineNumber+t.value);var o=e.convertModelPositionToViewPosition(new dn(r,1));return e.getVerticalOffsetForViewLine(o.lineNumber)}var a;a=3===t.unit?e.config.pageSize*t.value:4===t.unit?Math.round(e.config.pageSize/2)*t.value:t.value;var i=(1===t.direction?-1:1)*a;return e.getCurrentScrollTop()+i*e.config.lineHeight},t}(wC);e.EditorScrollImpl=d,e.EditorScroll=fh(new d),e.ScrollLineUp=fh(new(function(t){function n(){return t.call(this,{id:"scrollLineUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2064,mac:{primary:267}}})||this}return yC(n,t),n.prototype.runCoreEditorCommand=function(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:1,unit:2,value:1,revealCursor:!1,select:!1})},n}(wC))),e.ScrollPageUp=fh(new(function(t){function n(){return t.call(this,{id:"scrollPageUp",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2059,win:{primary:523},linux:{primary:523}}})||this}return yC(n,t),n.prototype.runCoreEditorCommand=function(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:1,unit:3,value:1,revealCursor:!1,select:!1})},n}(wC))),e.ScrollLineDown=fh(new(function(t){function n(){return t.call(this,{id:"scrollLineDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2066,mac:{primary:268}}})||this}return yC(n,t),n.prototype.runCoreEditorCommand=function(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:2,unit:2,value:1,revealCursor:!1,select:!1})},n}(wC))),e.ScrollPageDown=fh(new(function(t){function n(){return t.call(this,{id:"scrollPageDown",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2060,win:{primary:524},linux:{primary:524}}})||this}return yC(n,t),n.prototype.runCoreEditorCommand=function(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:2,unit:3,value:1,revealCursor:!1,select:!1})},n}(wC)));var f=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[aC.word(e.context,e.getPrimaryCursor(),this._inSelectionMode,t.position)]),e.reveal(t.source,!0,0,0)},t}(wC);e.WordSelect=fh(new f({inSelectionMode:!1,id:"_wordSelect",precondition:void 0})),e.WordSelectDrag=fh(new f({inSelectionMode:!0,id:"_wordSelectDrag",precondition:void 0})),e.LastCursorWordSelect=fh(new(function(e){function t(){return e.call(this,{id:"lastCursorWordSelect",precondition:void 0})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=e.context,r=e.getLastAddedCursorIndex(),o=e.getAll(),a=o.slice(0),i=o[r];a[r]=aC.word(n,i,i.modelState.hasSelection(),t.position),n.model.pushStackElement(),e.setStates(t.source,3,a)},t}(wC)));var p=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[aC.line(e.context,e.getPrimaryCursor(),this._inSelectionMode,t.position,t.viewPosition)]),e.reveal(t.source,!1,0,0)},t}(wC);e.LineSelect=fh(new p({inSelectionMode:!1,id:"_lineSelect",precondition:void 0})),e.LineSelectDrag=fh(new p({inSelectionMode:!0,id:"_lineSelectDrag",precondition:void 0}));var m=function(e){function t(t){var n=e.call(this,t)||this;return n._inSelectionMode=t.inSelectionMode,n}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=e.getLastAddedCursorIndex(),r=e.getAll(),o=r.slice(0);o[n]=aC.line(e.context,r[n],this._inSelectionMode,t.position,t.viewPosition),e.context.model.pushStackElement(),e.setStates(t.source,3,o)},t}(wC);e.LastCursorLineSelect=fh(new m({inSelectionMode:!1,id:"lastCursorLineSelect",precondition:void 0})),e.LastCursorLineSelectDrag=fh(new m({inSelectionMode:!0,id:"lastCursorLineSelectDrag",precondition:void 0})),e.ExpandLineSelection=fh(new(function(e){function t(){return e.call(this,{id:"expandLineSelection",precondition:void 0,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2090}})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,aC.expandLineSelection(e.context,e.getAll())),e.reveal(t.source,!0,0,0)},t}(wC))),e.CancelSelection=fh(new(function(e){function t(){return e.call(this,{id:"cancelSelection",precondition:sC.hasNonEmptySelection,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:9,secondary:[1033]}})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[aC.cancelSelection(e.context,e.getPrimaryCursor())]),e.reveal(t.source,!0,0,0)},t}(wC))),e.RemoveSecondaryCursors=fh(new(function(e){function t(){return e.call(this,{id:"removeSecondaryCursors",precondition:sC.hasMultipleSelections,kbOpts:{weight:bC+1,kbExpr:sC.textInputFocus,primary:9,secondary:[1033]}})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[e.getPrimaryCursor()]),e.reveal(t.source,!0,0,0)},t}(wC))),e.RevealLine=fh(new(function(e){function t(){return e.call(this,{id:"revealLine",precondition:void 0,description:hC.description})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){var n=t,r=(n.lineNumber||0)+1;r<1&&(r=1);var o=e.context.model.getLineCount();r>o&&(r=o);var a=new fn(r,1,r,e.context.model.getLineMaxColumn(r)),i=0;if(n.at)switch(n.at){case hC.RawAtArgument.Top:i=3;break;case hC.RawAtArgument.Center:i=1;break;case hC.RawAtArgument.Bottom:i=4;break;default:break}var l=e.context.convertModelRangeToViewRange(a);e.revealRange(t.source,!1,l,i,0)},t}(wC))),e.SelectAll=fh(new(function(e){function t(){return e.call(this,{id:"selectAll",precondition:void 0})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[aC.selectAll(e.context,e.getPrimaryCursor())])},t}(wC))),e.SetSelection=fh(new(function(e){function t(){return e.call(this,{id:"setSelection",precondition:void 0})||this}return yC(t,e),t.prototype.runCoreEditorCommand=function(e,t){e.context.model.pushStackElement(),e.setStates(t.source,3,[Gy.fromModelSelection(t.selection)])},t}(wC)))}(gC||(gC={})),function(e){var t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return yC(t,e),t.prototype.runEditorCommand=function(e,t,n){var r=t._getCursors();r&&this.runCoreEditingCommand(t,r,n||{})},t}(ch);e.CoreEditingCommand=t,e.LineBreakInsert=fh(new(function(e){function t(){return e.call(this,{id:"lineBreakInsert",precondition:sC.writable,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:0,mac:{primary:301}}})||this}return yC(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,fC.lineBreakInsert(t.context.config,t.context.model,t.getAll().map(function(e){return e.modelState.selection})))},t}(t))),e.Outdent=fh(new(function(e){function t(){return e.call(this,{id:"outdent",precondition:sC.writable,kbOpts:{weight:bC,kbExpr:_p.and(sC.editorTextFocus,sC.tabDoesNotMoveFocus),primary:1026}})||this}return yC(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,fC.outdent(t.context.config,t.context.model,t.getAll().map(function(e){return e.modelState.selection}))),e.pushUndoStop()},t}(t))),e.Tab=fh(new(function(e){function t(){return e.call(this,{id:"tab",precondition:sC.writable,kbOpts:{weight:bC,kbExpr:_p.and(sC.editorTextFocus,sC.tabDoesNotMoveFocus),primary:2}})||this}return yC(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,fC.tab(t.context.config,t.context.model,t.getAll().map(function(e){return e.modelState.selection}))),e.pushUndoStop()},t}(t))),e.DeleteLeft=fh(new(function(e){function t(){return e.call(this,{id:"deleteLeft",precondition:sC.writable,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})||this}return yC(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var r=eC.deleteLeft(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map(function(e){return e.modelState.selection})),o=r[0],a=r[1];o&&e.pushUndoStop(),e.executeCommands(this.id,a),t.setPrevEditOperationType(2)},t}(t))),e.DeleteRight=fh(new(function(e){function t(){return e.call(this,{id:"deleteRight",precondition:sC.writable,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})||this}return yC(t,e),t.prototype.runCoreEditingCommand=function(e,t,n){var r=eC.deleteRight(t.getPrevEditOperationType(),t.context.config,t.context.model,t.getAll().map(function(e){return e.modelState.selection})),o=r[0],a=r[1];o&&e.pushUndoStop(),e.executeCommands(this.id,a),t.setPrevEditOperationType(3)},t}(t)))}(vC||(vC={}));var CC=function(e){function t(t){var n=e.call(this,t)||this;return n._editorHandler=t.editorHandler,n._inputHandler=t.inputHandler,n}return yC(t,e),t.prototype.runCommand=function(e,t){var n=e.get(Sn).getFocusedCodeEditor();if(n&&n.hasTextFocus())return this._runEditorHandler(e,n,t);var r=document.activeElement;if(!(r&&["input","textarea"].indexOf(r.tagName.toLowerCase())>=0)){var o=e.get(Sn).getActiveCodeEditor();return o?(o.focus(),this._runEditorHandler(e,o,t)):void 0}document.execCommand(this._inputHandler)},t.prototype._runEditorHandler=function(e,t,n){var r=this._editorHandler;"string"===typeof r?t.trigger("keyboard",r,n):(n=n||{},n.source="keyboard",r.runEditorCommand(e,t,n))},t}(uh),EC=function(e){function t(t,n,r){var o=e.call(this,{id:t,precondition:void 0,description:r})||this;return o._handlerId=n,o}return yC(t,e),t.prototype.runCommand=function(e,t){var n=e.get(Sn).getFocusedCodeEditor();n&&n.trigger("keyboard",this._handlerId,t)},t}(uh);function MC(e,t){_C(new EC("default:"+e,e)),_C(new EC(e,e,t))}_C(new CC({editorHandler:gC.SelectAll,inputHandler:"selectAll",id:"editor.action.selectAll",precondition:sC.textInputFocus,kbOpts:{weight:bC,kbExpr:null,primary:2079},menuOpts:{menuId:23,group:"1_basic",title:a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1}})),_C(new CC({editorHandler:Al.Undo,inputHandler:"undo",id:Al.Undo,precondition:sC.writable,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2104},menuOpts:{menuId:15,group:"1_do",title:a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1}})),_C(new EC("default:"+Al.Undo,Al.Undo)),_C(new CC({editorHandler:Al.Redo,inputHandler:"redo",id:Al.Redo,precondition:sC.writable,kbOpts:{weight:bC,kbExpr:sC.textInputFocus,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:{menuId:15,group:"1_do",title:a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2}})),_C(new EC("default:"+Al.Redo,Al.Redo)),MC(Al.Type,{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),MC(Al.ReplacePreviousChar),MC(Al.CompositionStart),MC(Al.CompositionEnd),MC(Al.Paste),MC(Al.Cut);var SC=function(){function e(e,t,n,r){this.configuration=e,this.viewModel=t,this.outgoingEvents=n,this.commandDelegate=r}return e.prototype._execMouseCommand=function(e,t){t.source="mouse",this.commandDelegate.executeEditorCommand(e,t)},e.prototype.paste=function(e,t,n,r){this.commandDelegate.paste(e,t,n,r)},e.prototype.type=function(e,t){this.commandDelegate.type(e,t)},e.prototype.replacePreviousChar=function(e,t,n){this.commandDelegate.replacePreviousChar(e,t,n)},e.prototype.compositionStart=function(e){this.commandDelegate.compositionStart(e)},e.prototype.compositionEnd=function(e){this.commandDelegate.compositionEnd(e)},e.prototype.cut=function(e){this.commandDelegate.cut(e)},e.prototype.setSelection=function(e,t){this.commandDelegate.executeEditorCommand(gC.SetSelection,{source:e,selection:t})},e.prototype._validateViewColumn=function(e){var t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column<t?new dn(e.lineNumber,t):e},e.prototype._hasMulticursorModifier=function(e){switch(this.configuration.options.get(57)){case"altKey":return e.altKey;case"ctrlKey":return e.ctrlKey;case"metaKey":return e.metaKey}return!1},e.prototype._hasNonMulticursorModifier=function(e){switch(this.configuration.options.get(57)){case"altKey":return e.ctrlKey||e.metaKey;case"ctrlKey":return e.altKey||e.metaKey;case"metaKey":return e.ctrlKey||e.altKey}return!1},e.prototype.dispatchMouse=function(e){var t=i["d"]&&this.configuration.options.get(77);e.middleButton&&!t?this._columnSelect(e.position,e.mouseColumn,e.inSelectionMode):e.startedOnLineNumbers?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelect(e.position):this._createCursor(e.position,!0):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):e.mouseDownCount>=4?this._selectAll():3===e.mouseDownCount?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelectDrag(e.position):this._lastCursorLineSelect(e.position):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):2===e.mouseDownCount?this._hasMulticursorModifier(e)?this._lastCursorWordSelect(e.position):e.inSelectionMode?this._wordSelectDrag(e.position):this._wordSelect(e.position):this._hasMulticursorModifier(e)?this._hasNonMulticursorModifier(e)||(e.shiftKey?this._columnSelect(e.position,e.mouseColumn,!0):e.inSelectionMode?this._lastCursorMoveToSelect(e.position):this._createCursor(e.position,!1)):e.inSelectionMode?e.altKey?this._columnSelect(e.position,e.mouseColumn,!0):this._moveToSelect(e.position):this.moveTo(e.position)},e.prototype._usualArgs=function(e){return e=this._validateViewColumn(e),{position:this._convertViewToModelPosition(e),viewPosition:e}},e.prototype.moveTo=function(e){this._execMouseCommand(gC.MoveTo,this._usualArgs(e))},e.prototype._moveToSelect=function(e){this._execMouseCommand(gC.MoveToSelect,this._usualArgs(e))},e.prototype._columnSelect=function(e,t,n){e=this._validateViewColumn(e),this._execMouseCommand(gC.ColumnSelect,{position:this._convertViewToModelPosition(e),viewPosition:e,mouseColumn:t,doColumnSelect:n})},e.prototype._createCursor=function(e,t){e=this._validateViewColumn(e),this._execMouseCommand(gC.CreateCursor,{position:this._convertViewToModelPosition(e),viewPosition:e,wholeLine:t})},e.prototype._lastCursorMoveToSelect=function(e){this._execMouseCommand(gC.LastCursorMoveToSelect,this._usualArgs(e))},e.prototype._wordSelect=function(e){this._execMouseCommand(gC.WordSelect,this._usualArgs(e))},e.prototype._wordSelectDrag=function(e){this._execMouseCommand(gC.WordSelectDrag,this._usualArgs(e))},e.prototype._lastCursorWordSelect=function(e){this._execMouseCommand(gC.LastCursorWordSelect,this._usualArgs(e))},e.prototype._lineSelect=function(e){this._execMouseCommand(gC.LineSelect,this._usualArgs(e))},e.prototype._lineSelectDrag=function(e){this._execMouseCommand(gC.LineSelectDrag,this._usualArgs(e))},e.prototype._lastCursorLineSelect=function(e){this._execMouseCommand(gC.LastCursorLineSelect,this._usualArgs(e))},e.prototype._lastCursorLineSelectDrag=function(e){this._execMouseCommand(gC.LastCursorLineSelectDrag,this._usualArgs(e))},e.prototype._selectAll=function(){this._execMouseCommand(gC.SelectAll,{})},e.prototype._convertViewToModelPosition=function(e){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(e)},e.prototype.emitKeyDown=function(e){this.outgoingEvents.emitKeyDown(e)},e.prototype.emitKeyUp=function(e){this.outgoingEvents.emitKeyUp(e)},e.prototype.emitContextMenu=function(e){this.outgoingEvents.emitContextMenu(e)},e.prototype.emitMouseMove=function(e){this.outgoingEvents.emitMouseMove(e)},e.prototype.emitMouseLeave=function(e){this.outgoingEvents.emitMouseLeave(e)},e.prototype.emitMouseUp=function(e){this.outgoingEvents.emitMouseUp(e)},e.prototype.emitMouseDown=function(e){this.outgoingEvents.emitMouseDown(e)},e.prototype.emitMouseDrag=function(e){this.outgoingEvents.emitMouseDrag(e)},e.prototype.emitMouseDrop=function(e){this.outgoingEvents.emitMouseDrop(e)},e.prototype.emitMouseWheel=function(e){this.outgoingEvents.emitMouseWheel(e)},e}(),OC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),TC=function(e){function t(t){var n=e.call(this)||this;return n.onDidScroll=null,n.onDidGainFocus=null,n.onDidLoseFocus=null,n.onKeyDown=null,n.onKeyUp=null,n.onContextMenu=null,n.onMouseMove=null,n.onMouseLeave=null,n.onMouseUp=null,n.onMouseDown=null,n.onMouseDrag=null,n.onMouseDrop=null,n.onMouseWheel=null,n._viewModel=t,n}return OC(t,e),t.prototype.emitScrollChanged=function(e){this.onDidScroll&&this.onDidScroll(e)},t.prototype.emitViewFocusGained=function(){this.onDidGainFocus&&this.onDidGainFocus(void 0)},t.prototype.emitViewFocusLost=function(){this.onDidLoseFocus&&this.onDidLoseFocus(void 0)},t.prototype.emitKeyDown=function(e){this.onKeyDown&&this.onKeyDown(e)},t.prototype.emitKeyUp=function(e){this.onKeyUp&&this.onKeyUp(e)},t.prototype.emitContextMenu=function(e){this.onContextMenu&&this.onContextMenu(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseMove=function(e){this.onMouseMove&&this.onMouseMove(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseLeave=function(e){this.onMouseLeave&&this.onMouseLeave(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseUp=function(e){this.onMouseUp&&this.onMouseUp(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDown=function(e){this.onMouseDown&&this.onMouseDown(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDrag=function(e){this.onMouseDrag&&this.onMouseDrag(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseDrop=function(e){this.onMouseDrop&&this.onMouseDrop(this._convertViewToModelMouseEvent(e))},t.prototype.emitMouseWheel=function(e){this.onMouseWheel&&this.onMouseWheel(e)},t.prototype._convertViewToModelMouseEvent=function(e){return e.target?{event:e.event,target:this._convertViewToModelMouseTarget(e.target)}:e},t.prototype._convertViewToModelMouseTarget=function(e){return t.convertViewToModelMouseTarget(e,this._viewModel.coordinatesConverter)},t.convertViewToModelMouseTarget=function(e,t){return new kC(e.element,e.type,e.mouseColumn,e.position?t.convertViewPositionToModelPosition(e.position):null,e.range?t.convertViewRangeToModelRange(e.range):null,e.detail)},t}(Ne),kC=function(){function e(e,t,n,r,o,a){this.element=e,this.type=t,this.mouseColumn=n,this.position=r,this.range=o,this.detail=a}return e.prototype.toString=function(){return $y.toString(this)},e}(),xC=function(){function e(e){this._createLine=e,this._set(1,[])}return e.prototype.flush=function(){this._set(1,[])},e.prototype._set=function(e,t){this._lines=t,this._rendLineNumberStart=e},e.prototype._get=function(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}},e.prototype.getStartLineNumber=function(){return this._rendLineNumberStart},e.prototype.getEndLineNumber=function(){return this._rendLineNumberStart+this._lines.length-1},e.prototype.getCount=function(){return this._lines.length},e.prototype.getLine=function(e){var t=e-this._rendLineNumberStart;if(t<0||t>=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[t]},e.prototype.onLinesDeleted=function(e,t){if(0===this.getCount())return null;var n=this.getStartLineNumber(),r=this.getEndLineNumber();if(t<n){var o=t-e+1;return this._rendLineNumberStart-=o,null}if(e>r)return null;for(var a=0,i=0,l=n;l<=r;l++){var s=l-this._rendLineNumberStart;e<=l&&l<=t&&(0===i?(a=s,i=1):i++)}if(e<n){var u=0;u=t<n?t-e+1:n-e,this._rendLineNumberStart-=u}var c=this._lines.splice(a,i);return c},e.prototype.onLinesChanged=function(e,t){if(0===this.getCount())return!1;for(var n=this.getStartLineNumber(),r=this.getEndLineNumber(),o=!1,a=e;a<=t;a++)a>=n&&a<=r&&(this._lines[a-this._rendLineNumberStart].onContentChanged(),o=!0);return o},e.prototype.onLinesInserted=function(e,t){if(0===this.getCount())return null;var n=t-e+1,r=this.getStartLineNumber(),o=this.getEndLineNumber();if(e<=r)return this._rendLineNumberStart+=n,null;if(e>o)return null;if(n+e>o){var a=this._lines.splice(e-this._rendLineNumberStart,o-e+1);return a}for(var i=[],l=0;l<n;l++)i[l]=this._createLine();var s=e-this._rendLineNumberStart,u=this._lines.slice(0,s),c=this._lines.slice(s,this._lines.length-n),d=this._lines.slice(this._lines.length-n,this._lines.length);return this._lines=u.concat(i).concat(c),d},e.prototype.onTokensChanged=function(e){if(0===this.getCount())return!1;for(var t=this.getStartLineNumber(),n=this.getEndLineNumber(),r=!1,o=0,a=e.length;o<a;o++){var i=e[o];if(!(i.toLineNumber<t||i.fromLineNumber>n))for(var l=Math.max(t,i.fromLineNumber),s=Math.min(n,i.toLineNumber),u=l;u<=s;u++){var c=u-this._rendLineNumberStart;this._lines[c].onTokensChanged(),r=!0}}return r},e}(),NC=function(){function e(e){var t=this;this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new xC(function(){return t._host.createVisibleLine()})}return e.prototype._createDomNode=function(){var e=vh(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e},e.prototype.onConfigurationChanged=function(e){return!!e.hasChanged(103)},e.prototype.onFlushed=function(e){return this._linesCollection.flush(),!0},e.prototype.onLinesChanged=function(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)},e.prototype.onLinesDeleted=function(e){var t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(var n=0,r=t.length;n<r;n++){var o=t[n].getDomNode();o&&this.domNode.domNode.removeChild(o)}return!0},e.prototype.onLinesInserted=function(e){var t=this._linesCollection.onLinesInserted(e.fromLineNumber,e.toLineNumber);if(t)for(var n=0,r=t.length;n<r;n++){var o=t[n].getDomNode();o&&this.domNode.domNode.removeChild(o)}return!0},e.prototype.onScrollChanged=function(e){return e.scrollTopChanged},e.prototype.onTokensChanged=function(e){return this._linesCollection.onTokensChanged(e.ranges)},e.prototype.onZonesChanged=function(e){return!0},e.prototype.getStartLineNumber=function(){return this._linesCollection.getStartLineNumber()},e.prototype.getEndLineNumber=function(){return this._linesCollection.getEndLineNumber()},e.prototype.getVisibleLine=function(e){return this._linesCollection.getLine(e)},e.prototype.renderLines=function(e){var t=this._linesCollection._get(),n=new LC(this.domNode.domNode,this._host,e),r={rendLineNumberStart:t.rendLineNumberStart,lines:t.lines,linesLength:t.lines.length},o=n.render(r,e.startLineNumber,e.endLineNumber,e.relativeVerticalOffset);this._linesCollection._set(o.rendLineNumberStart,o.lines)},e}(),LC=function(){function e(e,t,n){this.domNode=e,this.host=t,this.viewportData=n}return e.prototype.render=function(e,t,n,r){var o={rendLineNumberStart:e.rendLineNumberStart,lines:e.lines.slice(0),linesLength:e.linesLength};if(o.rendLineNumberStart+o.linesLength-1<t||n<o.rendLineNumberStart){o.rendLineNumberStart=t,o.linesLength=n-t+1,o.lines=[];for(var a=t;a<=n;a++)o.lines[a-t]=this.host.createVisibleLine();return this._finishRendering(o,!0,r),o}if(this._renderUntouchedLines(o,Math.max(t-o.rendLineNumberStart,0),Math.min(n-o.rendLineNumberStart,o.linesLength-1),r,t),o.rendLineNumberStart>t){var i=t,l=Math.min(n,o.rendLineNumberStart-1);i<=l&&(this._insertLinesBefore(o,i,l,r,t),o.linesLength+=l-i+1)}else if(o.rendLineNumberStart<t){var s=Math.min(o.linesLength,t-o.rendLineNumberStart);s>0&&(this._removeLinesBefore(o,s),o.linesLength-=s)}if(o.rendLineNumberStart=t,o.rendLineNumberStart+o.linesLength-1<n){i=o.rendLineNumberStart+o.linesLength,l=n;i<=l&&(this._insertLinesAfter(o,i,l,r,t),o.linesLength+=l-i+1)}else if(o.rendLineNumberStart+o.linesLength-1>n){i=Math.max(0,n-o.rendLineNumberStart+1),l=o.linesLength-1,s=l-i+1;s>0&&(this._removeLinesAfter(o,s),o.linesLength-=s)}return this._finishRendering(o,!1,r),o},e.prototype._renderUntouchedLines=function(e,t,n,r,o){for(var a=e.rendLineNumberStart,i=e.lines,l=t;l<=n;l++){var s=a+l;i[l].layoutLine(s,r[s-o])}},e.prototype._insertLinesBefore=function(e,t,n,r,o){for(var a=[],i=0,l=t;l<=n;l++)a[i++]=this.host.createVisibleLine();e.lines=a.concat(e.lines)},e.prototype._removeLinesBefore=function(e,t){for(var n=0;n<t;n++){var r=e.lines[n].getDomNode();r&&this.domNode.removeChild(r)}e.lines.splice(0,t)},e.prototype._insertLinesAfter=function(e,t,n,r,o){for(var a=[],i=0,l=t;l<=n;l++)a[i++]=this.host.createVisibleLine();e.lines=e.lines.concat(a)},e.prototype._removeLinesAfter=function(e,t){for(var n=e.linesLength-t,r=0;r<t;r++){var o=e.lines[n+r].getDomNode();o&&this.domNode.removeChild(o)}e.lines.splice(n,t)},e.prototype._finishRenderingNewLines=function(e,t,n,r){var o=this.domNode.lastChild;t||!o?this.domNode.innerHTML=n:o.insertAdjacentHTML("afterend",n);for(var a=this.domNode.lastChild,i=e.linesLength-1;i>=0;i--){var l=e.lines[i];r[i]&&(l.setDomNode(a),a=a.previousSibling)}},e.prototype._finishRenderingInvalidLines=function(e,t,n){var r=document.createElement("div");r.innerHTML=t;for(var o=0;o<e.linesLength;o++){var a=e.lines[o];if(n[o]){var i=r.firstChild,l=a.getDomNode();l.parentNode.replaceChild(i,l),a.setDomNode(i)}}},e.prototype._finishRendering=function(t,n,r){var o=e._sb,a=t.linesLength,i=t.lines,l=t.rendLineNumberStart,s=[];o.reset();for(var u=!1,c=0;c<a;c++){var d=i[c];s[c]=!1;var f=d.getDomNode();if(!f){var p=d.renderLine(c+l,r[c],this.viewportData,o);p&&(s[c]=!0,u=!0)}}u&&this._finishRenderingNewLines(t,n,o.build(),s),o.reset();var m=!1,h=[];for(c=0;c<a;c++){d=i[c];if(h[c]=!1,!s[c]){p=d.renderLine(c+l,r[c],this.viewportData,o);p&&(h[c]=!0,m=!0)}}m&&this._finishRenderingInvalidLines(t,o.build(),h)},e._sb=$c(1e5),e}(),PC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),IC=function(e){function t(t){var n=e.call(this,t)||this;return n._visibleLines=new NC(n),n.domNode=n._visibleLines.domNode,n._dynamicOverlays=[],n._isFocused=!1,n.domNode.setClassName("view-overlays"),n}return PC(t,e),t.prototype.shouldRender=function(){if(e.prototype.shouldRender.call(this))return!0;for(var t=0,n=this._dynamicOverlays.length;t<n;t++){var r=this._dynamicOverlays[t];if(r.shouldRender())return!0}return!1},t.prototype.dispose=function(){e.prototype.dispose.call(this);for(var t=0,n=this._dynamicOverlays.length;t<n;t++){var r=this._dynamicOverlays[t];r.dispose()}this._dynamicOverlays=[]},t.prototype.getDomNode=function(){return this.domNode},t.prototype.createVisibleLine=function(){return new DC(this._context.configuration,this._dynamicOverlays)},t.prototype.addDynamicOverlay=function(e){this._dynamicOverlays.push(e)},t.prototype.onConfigurationChanged=function(e){this._visibleLines.onConfigurationChanged(e);for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),r=t;r<=n;r++){var o=this._visibleLines.getVisibleLine(r);o.onConfigurationChanged(e)}return!0},t.prototype.onFlushed=function(e){return this._visibleLines.onFlushed(e)},t.prototype.onFocusChanged=function(e){return this._isFocused=e.isFocused,!0},t.prototype.onLinesChanged=function(e){return this._visibleLines.onLinesChanged(e)},t.prototype.onLinesDeleted=function(e){return this._visibleLines.onLinesDeleted(e)},t.prototype.onLinesInserted=function(e){return this._visibleLines.onLinesInserted(e)},t.prototype.onScrollChanged=function(e){return this._visibleLines.onScrollChanged(e)||!0},t.prototype.onTokensChanged=function(e){return this._visibleLines.onTokensChanged(e)},t.prototype.onZonesChanged=function(e){return this._visibleLines.onZonesChanged(e)},t.prototype.prepareRender=function(e){for(var t=this._dynamicOverlays.filter(function(e){return e.shouldRender()}),n=0,r=t.length;n<r;n++){var o=t[n];o.prepareRender(e),o.onDidRender()}},t.prototype.render=function(e){this._viewOverlaysRender(e),this.domNode.toggleClassName("focused",this._isFocused)},t.prototype._viewOverlaysRender=function(e){this._visibleLines.renderLines(e.viewportData)},t}(jh),DC=function(){function e(e,t){this._configuration=e,this._lineHeight=this._configuration.options.get(47),this._dynamicOverlays=t,this._domNode=null,this._renderedContent=null}return e.prototype.getDomNode=function(){return this._domNode?this._domNode.domNode:null},e.prototype.setDomNode=function(e){this._domNode=vh(e)},e.prototype.onContentChanged=function(){},e.prototype.onTokensChanged=function(){},e.prototype.onConfigurationChanged=function(e){this._lineHeight=this._configuration.options.get(47)},e.prototype.renderLine=function(e,t,n,r){for(var o="",a=0,i=this._dynamicOverlays.length;a<i;a++){var l=this._dynamicOverlays[a];o+=l.render(n.startLineNumber,e)}return this._renderedContent!==o&&(this._renderedContent=o,r.appendASCIIString('<div style="position:absolute;top:'),r.appendASCIIString(String(t)),r.appendASCIIString("px;width:100%;height:"),r.appendASCIIString(String(this._lineHeight)),r.appendASCIIString('px;">'),r.appendASCIIString(o),r.appendASCIIString("</div>"),!0)},e.prototype.layoutLine=function(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))},e}(),AC=function(e){function t(t){var n=e.call(this,t)||this,r=n._context.configuration.options,o=r.get(103);return n._contentWidth=o.contentWidth,n.domNode.setHeight(0),n}return PC(t,e),t.prototype.onConfigurationChanged=function(t){var n=this._context.configuration.options,r=n.get(103);return this._contentWidth=r.contentWidth,e.prototype.onConfigurationChanged.call(this,t)||!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollWidthChanged},t.prototype._viewOverlaysRender=function(t){e.prototype._viewOverlaysRender.call(this,t),this.domNode.setWidth(Math.max(t.scrollWidth,this._contentWidth))},t}(IC),RC=function(e){function t(t){var n=e.call(this,t)||this,r=n._context.configuration.options,o=r.get(103);return n._contentLeft=o.contentLeft,n.domNode.setClassName("margin-view-overlays"),n.domNode.setWidth(1),Um.applyFontInfo(n.domNode,r.get(32)),n}return PC(t,e),t.prototype.onConfigurationChanged=function(t){var n=this._context.configuration.options;Um.applyFontInfo(this.domNode,n.get(32));var r=n.get(103);return this._contentLeft=r.contentLeft,e.prototype.onConfigurationChanged.call(this,t)||!0},t.prototype.onScrollChanged=function(t){return e.prototype.onScrollChanged.call(this,t)||t.scrollHeightChanged},t.prototype._viewOverlaysRender=function(t){e.prototype._viewOverlaysRender.call(this,t);var n=Math.min(t.scrollHeight,1e6);this.domNode.setHeight(n),this.domNode.setWidth(this._contentLeft)},t}(IC),FC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),VC=function(){function e(e,t){this.top=e,this.left=t}return e}(),jC=function(e){function t(t,n){var r=e.call(this,t)||this;return r._viewDomNode=n,r._widgets={},r.domNode=vh(document.createElement("div")),zh.write(r.domNode,1),r.domNode.setClassName("contentWidgets"),r.domNode.setPosition("absolute"),r.domNode.setTop(0),r.overflowingContentWidgetsDomNode=vh(document.createElement("div")),zh.write(r.overflowingContentWidgetsDomNode,2),r.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets"),r}return FC(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._widgets={}},t.prototype.onConfigurationChanged=function(e){for(var t=Object.keys(this._widgets),n=0,r=t;n<r.length;n++){var o=r[n];this._widgets[o].onConfigurationChanged(e)}return!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLineMappingChanged=function(e){for(var t=Object.keys(this._widgets),n=0,r=t;n<r.length;n++){var o=r[n];this._widgets[o].onLineMappingChanged(e)}return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return!0},t.prototype.onZonesChanged=function(e){return!0},t.prototype.addWidget=function(e){var t=new zC(this._context,this._viewDomNode,e);this._widgets[t.id]=t,t.allowEditorOverflow?this.overflowingContentWidgetsDomNode.appendChild(t.domNode):this.domNode.appendChild(t.domNode),this.setShouldRender()},t.prototype.setWidgetPosition=function(e,t,n,r){var o=this._widgets[e.getId()];o.setPosition(t,n,r),this.setShouldRender()},t.prototype.removeWidget=function(e){var t=e.getId();if(this._widgets.hasOwnProperty(t)){var n=this._widgets[t];delete this._widgets[t];var r=n.domNode.domNode;r.parentNode.removeChild(r),r.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}},t.prototype.shouldSuppressMouseDownOnWidget=function(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown},t.prototype.onBeforeRender=function(e){for(var t=Object.keys(this._widgets),n=0,r=t;n<r.length;n++){var o=r[n];this._widgets[o].onBeforeRender(e)}},t.prototype.prepareRender=function(e){for(var t=Object.keys(this._widgets),n=0,r=t;n<r.length;n++){var o=r[n];this._widgets[o].prepareRender(e)}},t.prototype.render=function(e){for(var t=Object.keys(this._widgets),n=0,r=t;n<r.length;n++){var o=r[n];this._widgets[o].render(e)}},t}(jh),zC=function(){function e(e,t,n){this._context=e,this._viewDomNode=t,this._actual=n,this.domNode=vh(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;var r=this._context.configuration.options,o=r.get(103);this._fixedOverflowWidgets=r.get(28),this._contentWidth=o.contentWidth,this._contentLeft=o.contentLeft,this._lineHeight=r.get(47),this._position=null,this._range=null,this._viewPosition=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}return e.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;if(this._lineHeight=t.get(47),e.hasChanged(103)){var n=t.get(103);this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._maxWidth=this._getMaxWidth()}},e.prototype.onLineMappingChanged=function(e){this._setPosition(this._position,this._range)},e.prototype._setPosition=function(e,t){if(this._position=e,this._range=t,this._viewPosition=null,this._viewRange=null,this._position){var n=this._context.model.validateModelPosition(this._position);this._context.model.coordinatesConverter.modelPositionIsVisible(n)&&(this._viewPosition=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(n))}if(this._range){var r=this._context.model.validateModelRange(this._range);this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(r)}},e.prototype._getMaxWidth=function(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth},e.prototype.setPosition=function(e,t,n){this._setPosition(e,t),this._preference=n,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1},e.prototype._layoutBoxInViewport=function(e,t,n,r,o){var a=e.top,i=a,l=t.top+this._lineHeight,s=o.viewportHeight-l,u=a-r,c=i>=r,d=l,f=s>=r,p=e.left,m=t.left;return p+n>o.scrollLeft+o.viewportWidth&&(p=o.scrollLeft+o.viewportWidth-n),m+n>o.scrollLeft+o.viewportWidth&&(m=o.scrollLeft+o.viewportWidth-n),p<o.scrollLeft&&(p=o.scrollLeft),m<o.scrollLeft&&(m=o.scrollLeft),{fitsAbove:c,aboveTop:u,aboveLeft:p,fitsBelow:f,belowTop:d,belowLeft:m}},e.prototype._layoutBoxInPage=function(e,t,n,r,o){var a=e.left-o.scrollLeft,i=t.left-o.scrollLeft,l=e.top-r,s=t.top+this._lineHeight,u=a+this._contentLeft,c=i+this._contentLeft,d=bo(this._viewDomNode.domNode),f=d.top+l-wo.scrollY,p=d.top+s-wo.scrollY,m=d.left+u-wo.scrollX,h=d.left+c-wo.scrollX,g=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,v=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,y=22,b=22,w=f>=y,_=p+r<=v-b;if(m+n+20>g){var C=m-(g-n-20);m-=C,u-=C}if(h+n+20>g){C=h-(g-n-20);h-=C,c-=C}if(m<0){C=m;m-=C,u-=C}if(h<0){C=h;h-=C,c-=C}return this._fixedOverflowWidgets&&(l=f,s=p,u=m,c=h),{fitsAbove:w,aboveTop:Math.max(l,y),aboveLeft:u,fitsBelow:_,belowTop:s,belowLeft:c}},e.prototype._prepareRenderWidgetAtExactPositionOverflowing=function(e){return new VC(e.top,e.left+this._contentLeft)},e.prototype._getTopAndBottomLeft=function(e){if(!this._viewPosition)return[null,null];var t=e.visibleRangeForPosition(this._viewPosition);if(!t)return[null,null];var n=e.getVerticalOffsetForLineNumber(this._viewPosition.lineNumber)-e.scrollTop,r=new VC(n,t.left),o=this._viewPosition.lineNumber,a=t.left;if(this._viewRange){var i=e.linesVisibleRangesForRange(this._viewRange,!1);if(i&&i.length>0)for(var l=i.length-1;l>=0;l--){var s=i[l];if(s.lineNumber>=o){s.lineNumber>o&&(o=s.lineNumber,a=1073741824);for(var u=0,c=s.ranges.length;u<c;u++){var d=s.ranges[u];d.left<a&&(a=d.left)}}}}var f=e.getVerticalOffsetForLineNumber(o)-e.scrollTop,p=new VC(f,a);return[r,p]},e.prototype._prepareRenderWidget=function(e){var t,n=this._getTopAndBottomLeft(e),r=n[0],o=n[1];if(!r||!o)return null;if(-1===this._cachedDomNodeClientWidth||-1===this._cachedDomNodeClientHeight){var a=this.domNode.domNode;this._cachedDomNodeClientWidth=a.clientWidth,this._cachedDomNodeClientHeight=a.clientHeight}if(t=this.allowEditorOverflow?this._layoutBoxInPage(r,o,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,e):this._layoutBoxInViewport(r,o,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,e),this._preference)for(var i=1;i<=2;i++)for(var l=0,s=this._preference;l<s.length;l++){var u=s[l];if(1===u){if(!t)return null;if(2===i||t.fitsAbove)return new VC(t.aboveTop,t.aboveLeft)}else{if(2!==u)return this.allowEditorOverflow?this._prepareRenderWidgetAtExactPositionOverflowing(r):r;if(!t)return null;if(2===i||t.fitsBelow)return new VC(t.belowTop,t.belowLeft)}}return null},e.prototype.onBeforeRender=function(e){this._viewPosition&&this._preference&&(this._viewPosition.lineNumber<e.startLineNumber||this._viewPosition.lineNumber>e.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))},e.prototype.prepareRender=function(e){this._renderData=this._prepareRenderWidget(e)},e.prototype.render=function(e){this._renderData?(this.allowEditorOverflow?(this.domNode.setTop(this._renderData.top),this.domNode.setLeft(this._renderData.left)):(this.domNode.setTop(this._renderData.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0)):this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden"))},e}(),BC=(n("kw+w"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),HC=!0,WC=function(e){function t(t){var n=e.call(this)||this;n._context=t;var r=n._context.configuration.options,o=r.get(103);return n._lineHeight=r.get(47),n._renderLineHighlight=r.get(69),n._contentLeft=o.contentLeft,n._contentWidth=o.contentWidth,n._selectionIsEmpty=!0,n._cursorLineNumbers=[],n._selections=[],n._renderData=null,n._context.addEventHandler(n),n}return BC(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype._readFromSelections=function(){var e=!1,t=HC?this._selections.slice(0,1):this._selections,n=t.map(function(e){return e.positionLineNumber});n.sort(function(e,t){return e-t}),br(this._cursorLineNumbers,n)||(this._cursorLineNumbers=n,e=!0);var r=t.every(function(e){return e.isEmpty()});return this._selectionIsEmpty!==r&&(this._selectionIsEmpty=r,e=!0),e},t.prototype.onThemeChanged=function(e){return this._readFromSelections()},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._lineHeight=t.get(47),this._renderLineHighlight=t.get(69),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections,this._readFromSelections()},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollWidthChanged||e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.prepareRender=function(e){if(this._shouldRenderThis()){for(var t=this._renderOne(e),n=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length,a=0,i=[],l=n;l<=r;l++){var s=l-n;while(a<o&&this._cursorLineNumbers[a]<l)a++;a<o&&this._cursorLineNumbers[a]===l?i[s]=t:i[s]=""}this._renderData=i}else this._renderData=null},t.prototype.render=function(e,t){if(!this._renderData)return"";var n=t-e;return n>=this._renderData.length?"":this._renderData[n]},t}(kb),UC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return BC(t,e),t.prototype._renderOne=function(e){var t="current-line"+(this._shouldRenderOther()?" current-line-both":"");return'<div class="'+t+'" style="width:'+Math.max(e.scrollWidth,this._contentWidth)+"px; height:"+this._lineHeight+'px;"></div>'},t.prototype._shouldRenderThis=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},t.prototype._shouldRenderOther=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},t}(WC),qC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return BC(t,e),t.prototype._renderOne=function(e){var t="current-line current-line-margin"+(this._shouldRenderOther()?" current-line-margin-both":"");return'<div class="'+t+'" style="width:'+this._contentLeft+"px; height:"+this._lineHeight+'px;"></div>'},t.prototype._shouldRenderThis=function(){return"gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight},t.prototype._shouldRenderOther=function(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty},t}(WC);og(function(e,t){HC=!1;var n=e.getColor(Yw);if(n&&(t.addRule(".monaco-editor .view-overlays .current-line { background-color: "+n+"; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { background-color: "+n+"; border: none; }")),!n||n.isTransparent()||e.defines(Xw)){var r=e.getColor(Xw);r&&(HC=!0,t.addRule(".monaco-editor .view-overlays .current-line { border: 2px solid "+r+"; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid "+r+"; }"),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}});n("Vtyv");var KC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),GC=function(e){function t(t){var n=e.call(this)||this;n._context=t;var r=n._context.configuration.options;return n._lineHeight=r.get(47),n._typicalHalfwidthCharacterWidth=r.get(32).typicalHalfwidthCharacterWidth,n._renderResult=null,n._context.addEventHandler(n),n}return KC(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._lineHeight=t.get(47),this._typicalHalfwidthCharacterWidth=t.get(32).typicalHalfwidthCharacterWidth,!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged||e.scrollWidthChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.prepareRender=function(e){for(var t=e.getDecorationsInViewport(),n=[],r=0,o=0,a=t.length;o<a;o++){var i=t[o];i.options.className&&(n[r++]=i)}n=n.sort(function(e,t){if(e.options.zIndex<t.options.zIndex)return-1;if(e.options.zIndex>t.options.zIndex)return 1;var n=e.options.className,r=t.options.className;return n<r?-1:n>r?1:fn.compareRangesUsingStarts(e.range,t.range)});for(var l=e.visibleRange.startLineNumber,s=e.visibleRange.endLineNumber,u=[],c=l;c<=s;c++){var d=c-l;u[d]=""}this._renderWholeLineDecorations(e,n,u),this._renderNormalDecorations(e,n,u),this._renderResult=u},t.prototype._renderWholeLineDecorations=function(e,t,n){for(var r=String(this._lineHeight),o=e.visibleRange.startLineNumber,a=e.visibleRange.endLineNumber,i=0,l=t.length;i<l;i++){var s=t[i];if(s.options.isWholeLine)for(var u='<div class="cdr '+s.options.className+'" style="left:0;width:100%;height:'+r+'px;"></div>',c=Math.max(s.range.startLineNumber,o),d=Math.min(s.range.endLineNumber,a),f=c;f<=d;f++){var p=f-o;n[p]+=u}}},t.prototype._renderNormalDecorations=function(e,t,n){for(var r=String(this._lineHeight),o=e.visibleRange.startLineNumber,a=null,i=!1,l=null,s=0,u=t.length;s<u;s++){var c=t[s];if(!c.options.isWholeLine){var d=c.options.className,f=Boolean(c.options.showIfCollapsed),p=c.range;f&&1===p.endColumn&&p.endLineNumber!==p.startLineNumber&&(p=new fn(p.startLineNumber,p.startColumn,p.endLineNumber-1,this._context.model.getLineMaxColumn(p.endLineNumber-1))),a===d&&i===f&&fn.areIntersectingOrTouching(l,p)?l=fn.plusRange(l,p):(null!==a&&this._renderNormalDecoration(e,l,a,i,r,o,n),a=d,i=f,l=p)}}null!==a&&this._renderNormalDecoration(e,l,a,i,r,o,n)},t.prototype._renderNormalDecoration=function(e,t,n,r,o,a,i){var l=e.linesVisibleRangesForRange(t,"findMatch"===n);if(l)for(var s=0,u=l.length;s<u;s++){var c=l[s];if(!c.outsideRenderedLine){var d=c.lineNumber-a;if(r&&1===c.ranges.length){var f=c.ranges[0];0===f.width&&(c.ranges[0]=new qh(f.left,this._typicalHalfwidthCharacterWidth))}for(var p=0,m=c.ranges.length;p<m;p++){var h=c.ranges[p],g='<div class="cdr '+n+'" style="left:'+String(h.left)+"px;width:"+String(h.width)+"px;height:"+o+'px;"></div>';i[d]+=g}}}},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t}(kb),YC=(n("eq1K"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),XC=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return YC(t,e),t.prototype.onclick=function(e,t){this._register(eo(e,Io.CLICK,function(e){return t(new or(e))}))},t.prototype.onmousedown=function(e,t){this._register(eo(e,Io.MOUSE_DOWN,function(e){return t(new or(e))}))},t.prototype.onmouseover=function(e,t){this._register(eo(e,Io.MOUSE_OVER,function(e){return t(new or(e))}))},t.prototype.onnonbubblingmouseout=function(e,t){this._register(oo(e,function(e){return t(new or(e))}))},t.prototype.onkeydown=function(e,t){this._register(eo(e,Io.KEY_DOWN,function(e){return t(new Qn(e))}))},t.prototype.onkeyup=function(e,t){this._register(eo(e,Io.KEY_UP,function(e){return t(new Qn(e))}))},t.prototype.oninput=function(e,t){this._register(eo(e,Io.INPUT,t))},t.prototype.onblur=function(e,t){this._register(eo(e,Io.BLUR,t))},t.prototype.onfocus=function(e,t){this._register(eo(e,Io.FOCUS,t))},t.prototype.ignoreGesture=function(e){Mh.ignoreTarget(e)},t}(Ne),ZC=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),QC=11,JC=function(e){function t(t){var n=e.call(this)||this;return n._onActivate=t.onActivate,n.bgDomNode=document.createElement("div"),n.bgDomNode.className="arrow-background",n.bgDomNode.style.position="absolute",n.bgDomNode.style.width=t.bgWidth+"px",n.bgDomNode.style.height=t.bgHeight+"px","undefined"!==typeof t.top&&(n.bgDomNode.style.top="0px"),"undefined"!==typeof t.left&&(n.bgDomNode.style.left="0px"),"undefined"!==typeof t.bottom&&(n.bgDomNode.style.bottom="0px"),"undefined"!==typeof t.right&&(n.bgDomNode.style.right="0px"),n.domNode=document.createElement("div"),n.domNode.className=t.className,n.domNode.style.position="absolute",n.domNode.style.width=QC+"px",n.domNode.style.height=QC+"px","undefined"!==typeof t.top&&(n.domNode.style.top=t.top+"px"),"undefined"!==typeof t.left&&(n.domNode.style.left=t.left+"px"),"undefined"!==typeof t.bottom&&(n.domNode.style.bottom=t.bottom+"px"),"undefined"!==typeof t.right&&(n.domNode.style.right=t.right+"px"),n._mouseMoveMonitor=n._register(new Oh),n.onmousedown(n.bgDomNode,function(e){return n._arrowMouseDown(e)}),n.onmousedown(n.domNode,function(e){return n._arrowMouseDown(e)}),n._mousedownRepeatTimer=n._register(new pr),n._mousedownScheduleRepeatTimer=n._register(new fr),n}return ZC(t,e),t.prototype._arrowMouseDown=function(e){var t=this,n=function(){t._mousedownRepeatTimer.cancelAndSet(function(){return t._onActivate()},1e3/24)};this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(n,200),this._mouseMoveMonitor.startMonitoring(Sh,function(e){},function(){t._mousedownRepeatTimer.cancel(),t._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()},t}(XC),$C=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),eE=function(e){function t(t,n,r){var o=e.call(this)||this;return o._visibility=t,o._visibleClassName=n,o._invisibleClassName=r,o._domNode=null,o._isVisible=!1,o._isNeeded=!1,o._shouldBeVisible=!1,o._revealTimer=o._register(new fr),o}return $C(t,e),t.prototype.applyVisibilitySetting=function(e){return 2!==this._visibility&&(3===this._visibility||e)},t.prototype.setShouldBeVisible=function(e){var t=this.applyVisibilitySetting(e);this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())},t.prototype.setIsNeeded=function(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())},t.prototype.setDomNode=function(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)},t.prototype.ensureVisibility=function(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)},t.prototype._reveal=function(){var e=this;this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(function(){e._domNode&&e._domNode.setClassName(e._visibleClassName)},0))},t.prototype._hide=function(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))},t}(Ne),tE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),nE=140,rE=function(e){function t(t){var n=e.call(this)||this;return n._lazyRender=t.lazyRender,n._host=t.host,n._scrollable=t.scrollable,n._scrollbarState=t.scrollbarState,n._visibilityController=n._register(new eE(t.visibility,"visible scrollbar "+t.extraScrollbarClassName,"invisible scrollbar "+t.extraScrollbarClassName)),n._mouseMoveMonitor=n._register(new Oh),n._shouldRender=!0,n.domNode=vh(document.createElement("div")),n.domNode.setAttribute("role","presentation"),n.domNode.setAttribute("aria-hidden","true"),n._visibilityController.setDomNode(n.domNode),n.domNode.setPosition("absolute"),n.onmousedown(n.domNode.domNode,function(e){return n._domNodeMouseDown(e)}),n}return tE(t,e),t.prototype._createArrow=function(e){var t=this._register(new JC(e));this.domNode.domNode.appendChild(t.bgDomNode),this.domNode.domNode.appendChild(t.domNode)},t.prototype._createSlider=function(e,t,n,r){var o=this;this.slider=vh(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"===typeof n&&this.slider.setWidth(n),"number"===typeof r&&this.slider.setHeight(r),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,function(e){e.leftButton&&(e.preventDefault(),o._sliderMouseDown(e,function(){}))}),this.onclick(this.slider.domNode,function(e){e.leftButton&&e.stopPropagation()})},t.prototype._onElementSize=function(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype._onElementScrollSize=function(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype._onElementScrollPosition=function(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender},t.prototype.beginReveal=function(){this._visibilityController.setShouldBeVisible(!0)},t.prototype.beginHide=function(){this._visibilityController.setShouldBeVisible(!1)},t.prototype.render=function(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))},t.prototype._domNodeMouseDown=function(e){e.target===this.domNode.domNode&&this._onMouseDown(e)},t.prototype.delegateMouseDown=function(e){var t=this.domNode.domNode.getClientRects()[0].top,n=t+this._scrollbarState.getSliderPosition(),r=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),o=this._sliderMousePosition(e);n<=o&&o<=r?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,function(){})):this._onMouseDown(e)},t.prototype._onMouseDown=function(e){var t,n;if(e.target===this.domNode.domNode&&"number"===typeof e.browserEvent.offsetX&&"number"===typeof e.browserEvent.offsetY)t=e.browserEvent.offsetX,n=e.browserEvent.offsetY;else{var r=bo(this.domNode.domNode);t=e.posx-r.left,n=e.posy-r.top}this._setDesiredScrollPositionNow(this._scrollbarState.getDesiredScrollPositionFromOffset(this._mouseDownRelativePosition(t,n))),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,function(){}))},t.prototype._sliderMouseDown=function(e,t){var n=this,r=this._sliderMousePosition(e),o=this._sliderOrthogonalMousePosition(e),a=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(Sh,function(e){var t=n._sliderOrthogonalMousePosition(e),l=Math.abs(t-o);if(i["h"]&&l>nE)n._setDesiredScrollPositionNow(a.getScrollPosition());else{var s=n._sliderMousePosition(e),u=s-r;n._setDesiredScrollPositionNow(a.getDesiredScrollPositionFromDelta(u))}},function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()}),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(XC),oE=20,aE=function(){function e(e,t,n){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=0,this._scrollSize=0,this._scrollPosition=0,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){var t=new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize);return t.setVisibleSize(this._visibleSize),t.setScrollSize(this._scrollSize),t.setScrollPosition(this._scrollPosition),t},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,r,o){var a=Math.max(0,n-e),i=Math.max(0,a-2*t),l=r>0&&r>n;if(!l)return{computedAvailableSize:Math.round(a),computedIsNeeded:l,computedSliderSize:Math.round(i),computedSliderRatio:0,computedSliderPosition:0};var s=Math.round(Math.max(oE,Math.floor(n*i/r))),u=(i-s)/(r-n),c=o*u;return{computedAvailableSize:Math.round(a),computedIsNeeded:l,computedSliderSize:Math.round(s),computedSliderRatio:u,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),iE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),lE=function(e){function t(t,n,r){var o=e.call(this,{lazyRender:n.lazyRender,host:r,scrollbarState:new aE(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this;if(n.horizontalHasArrows){var a=(n.arrowSize-QC)/2,i=(n.horizontalScrollbarSize-QC)/2;o._createArrow({className:"left-arrow",top:i,left:a,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new ar(null,1,0))}}),o._createArrow({className:"right-arrow",top:i,left:void 0,bottom:void 0,right:a,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new ar(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return iE(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(rE),sE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),uE=function(e){function t(t,n,r){var o=e.call(this,{lazyRender:n.lazyRender,host:r,scrollbarState:new aE(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this;if(n.verticalHasArrows){var a=(n.arrowSize-QC)/2,i=(n.verticalScrollbarSize-QC)/2;o._createArrow({className:"up-arrow",top:a,left:i,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new ar(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:i,bottom:a,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new ar(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return sE(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(rE),cE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),dE=function(){function e(e,t,n,r,o,a){e|=0,t|=0,n|=0,r|=0,o|=0,a|=0,e<0&&(e=0),n+e>t&&(n=t-e),n<0&&(n=0),r<0&&(r=0),a+r>o&&(a=o-r),a<0&&(a=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=r,this.scrollHeight=o,this.scrollTop=a}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e("undefined"!==typeof t.width?t.width:this.width,"undefined"!==typeof t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,"undefined"!==typeof t.height?t.height:this.height,"undefined"!==typeof t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,"undefined"!==typeof t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,"undefined"!==typeof t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,r=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,a=this.scrollHeight!==e.scrollHeight,i=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:r,heightChanged:o,scrollHeightChanged:a,scrollTopChanged:i}},e}(),fE=function(e){function t(t,n){var r=e.call(this)||this;return r._onScroll=r._register(new Ue),r.onScroll=r._onScroll.event,r._smoothScrollDuration=t,r._scheduleAtNextAnimationFrame=n,r._state=new dE(0,0,0,0,0,0),r._smoothScrolling=null,r}return cE(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:"undefined"===typeof e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:"undefined"===typeof e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var r=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=r}else{n=this._state.withScrollPosition(e);this._smoothScrolling=gE.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())})},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())})}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(Ne),pE=function(){function e(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n}return e}();function mE(e,t){var n=t-e;return function(t){return e+n*yE(t)}}function hE(e,t,n){return function(r){return r<n?e(r/n):t((r-n)/(1-n))}}var gE=function(){function e(e,t,n,r){this.from=e,this.to=t,this.duration=r,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var r=Math.abs(e-t);if(r>2.5*n){var o=void 0,a=void 0;return e<t?(o=e+.75*n,a=t-.75*n):(o=e-.75*n,a=t+.75*n),hE(mE(e,o),mE(a,t),.33)}return mE(e,t)},e.prototype.dispose=function(){null!==this.animationFrameDisposable&&(this.animationFrameDisposable.dispose(),this.animationFrameDisposable=null)},e.prototype.acceptScrollDimensions=function(e){this.to=e.withScrollPosition(this.to),this._initAnimations()},e.prototype.tick=function(){return this._tick(Date.now())},e.prototype._tick=function(e){var t=(e-this._startTime)/this.duration;if(t<1){var n=this.scrollLeft(t),r=this.scrollTop(t);return new pE(n,r,!1)}return new pE(this.to.scrollLeft,this.to.scrollTop,!0)},e.prototype.combine=function(t,n,r){return e.start(t,n,r)},e.start=function(t,n,r){r+=10;var o=Date.now()-10;return new e(t,n,o,r)},e}();function vE(e){return Math.pow(e,3)}function yE(e){return 1-vE(1-e)}var bE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),wE=500,_E=50,CE=!0,EE=function(){function e(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0}return e}(),ME=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;var e=1,t=0,n=1,r=this._rear;do{var o=r===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[r].score*o,r===this._front)break;r=(this._capacity+r-1)%this._capacity,n++}while(1);return t<=.5},e.prototype.accept=function(e,t,n){var r=new EE(e,t,n);r.score=this._computeScore(r),-1===this._front&&-1===this._rear?(this._memory[0]=r,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=r)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),SE=function(e){function t(t,n,r){var o=e.call(this)||this;o._onScroll=o._register(new Ue),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=xE(n),o._scrollable=r,o._register(o._scrollable.onScroll(function(e){o._onDidScroll(e),o._onScroll.fire(e)}));var a={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new uE(o._scrollable,o._options,a)),o._horizontalScrollbar=o._register(new lE(o._scrollable,o._options,a)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=vh(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=vh(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=vh(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,function(e){return o._onMouseOver(e)}),o.onnonbubblingmouseout(o._listenOnDomNode,function(e){return o._onMouseOut(e)}),o._hideTimeout=o._register(new fr),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return bE(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Se(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,i["e"]&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=xE(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this,n=this._mouseWheelToDispose.length>0;if(n!==e&&(this._mouseWheelToDispose=Se(this._mouseWheelToDispose),e)){var r=function(e){t._onMouseWheel(new ar(e))};this._mouseWheelToDispose.push(eo(this._listenOnDomNode,Dn?"mousewheel":"wheel",r,{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=ME.INSTANCE;if(CE&&n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var r=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(t=[o,r],r=t[0],o=t[1]);var a=!i["e"]&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!a||o||(o=r,r=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,r*=this._options.fastScrollSensitivity);var l=this._scrollable.getFutureScrollPosition(),s={};if(r){var u=l.scrollTop-_E*r;this._verticalScrollbar.writeScrollPosition(s,u)}if(o){var c=l.scrollLeft-_E*o;this._horizontalScrollbar.writeScrollPosition(s,c)}if(s=this._scrollable.validateScrollPosition(s),l.scrollLeft!==s.scrollLeft||l.scrollTop!==s.scrollTop){var d=CE&&this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel();d?this._scrollable.setScrollPositionSmooth(s):this._scrollable.setScrollPositionNow(s),this._shouldRender=!0}}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet(function(){return e._hide()},wE)},t}(XC),OE=function(e){function t(t,n){var r=this;n=n||{},n.mouseWheelSmoothScroll=!1;var o=new fE(0,function(e){return lo(e)});return r=e.call(this,t,n,o)||this,r._register(o),r}return bE(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(SE),TE=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}return bE(t,e),t}(SE),kE=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._element=t,r.onScroll(function(e){e.scrollTopChanged&&(r._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(r._element.scrollLeft=e.scrollLeft)}),r.scanDomNode(),r}return bE(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(OE);function xE(e){var t={lazyRender:"undefined"!==typeof e.lazyRender&&e.lazyRender,className:"undefined"!==typeof e.className?e.className:"",useShadows:"undefined"===typeof e.useShadows||e.useShadows,handleMouseWheel:"undefined"===typeof e.handleMouseWheel||e.handleMouseWheel,flipAxes:"undefined"!==typeof e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:"undefined"!==typeof e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:"undefined"!==typeof e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:"undefined"!==typeof e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:"undefined"!==typeof e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:"undefined"===typeof e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:"undefined"!==typeof e.arrowSize?e.arrowSize:11,listenOnDomNode:"undefined"!==typeof e.listenOnDomNode?e.listenOnDomNode:null,horizontal:"undefined"!==typeof e.horizontal?e.horizontal:1,horizontalScrollbarSize:"undefined"!==typeof e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:"undefined"!==typeof e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:"undefined"!==typeof e.horizontalHasArrows&&e.horizontalHasArrows,vertical:"undefined"!==typeof e.vertical?e.vertical:1,verticalScrollbarSize:"undefined"!==typeof e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:"undefined"!==typeof e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:"undefined"!==typeof e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize="undefined"!==typeof e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize="undefined"!==typeof e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,i["e"]&&(t.className+=" mac"),t}var NE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),LE=function(e){function t(t,n,r,o){var a=e.call(this,t)||this,i=a._context.configuration.options,l=i.get(74),s=i.get(54),u=i.get(26),c={listenOnDomNode:r.domNode,className:"editor-scrollable "+eg(t.theme.type),useShadows:!1,lazyRender:!0,vertical:l.vertical,horizontal:l.horizontal,verticalHasArrows:l.verticalHasArrows,horizontalHasArrows:l.horizontalHasArrows,verticalScrollbarSize:l.verticalScrollbarSize,verticalSliderSize:l.verticalSliderSize,horizontalScrollbarSize:l.horizontalScrollbarSize,horizontalSliderSize:l.horizontalSliderSize,handleMouseWheel:l.handleMouseWheel,alwaysConsumeMouseWheel:l.alwaysConsumeMouseWheel,arrowSize:l.arrowSize,mouseWheelScrollSensitivity:s,fastScrollSensitivity:u};a.scrollbar=a._register(new TE(n.domNode,c,a._context.viewLayout.scrollable)),zh.write(a.scrollbar.getDomNode(),5),a.scrollbarDomNode=vh(a.scrollbar.getDomNode()),a.scrollbarDomNode.setPosition("absolute"),a._setLayout();var d=function(e,t,n){var r={};if(t){var o=e.scrollTop;o&&(r.scrollTop=a._context.viewLayout.getCurrentScrollTop()+o,e.scrollTop=0)}if(n){var i=e.scrollLeft;i&&(r.scrollLeft=a._context.viewLayout.getCurrentScrollLeft()+i,e.scrollLeft=0)}a._context.viewLayout.setScrollPositionNow(r)};return a._register(eo(r.domNode,"scroll",function(e){return d(r.domNode,!0,!0)})),a._register(eo(n.domNode,"scroll",function(e){return d(n.domNode,!0,!1)})),a._register(eo(o.domNode,"scroll",function(e){return d(o.domNode,!0,!1)})),a._register(eo(a.scrollbarDomNode.domNode,"scroll",function(e){return d(a.scrollbarDomNode.domNode,!0,!1)})),a}return NE(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._setLayout=function(){var e=this._context.configuration.options,t=e.get(103);this.scrollbarDomNode.setLeft(t.contentLeft);var n=e.get(52),r=n.side;"right"===r?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.contentHeight)},t.prototype.getOverviewRulerLayoutInfo=function(){return this.scrollbar.getOverviewRulerLayoutInfo()},t.prototype.getDomNode=function(){return this.scrollbarDomNode},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)},t.prototype.onConfigurationChanged=function(e){if(e.hasChanged(74)||e.hasChanged(54)||e.hasChanged(26)){var t=this._context.configuration.options,n=t.get(74),r=t.get(54),o=t.get(26),a={handleMouseWheel:n.handleMouseWheel,mouseWheelScrollSensitivity:r,fastScrollSensitivity:o};this.scrollbar.updateOptions(a)}return e.hasChanged(103)&&this._setLayout(),!0},t.prototype.onScrollChanged=function(e){return!0},t.prototype.onThemeChanged=function(e){return this.scrollbar.updateClassName("editor-scrollable "+eg(this._context.theme.type)),!0},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this.scrollbar.renderNow()},t}(jh),PE=(n("hHjc"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),IE=function(){function e(e,t,n){this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(n)}return e}(),DE=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return PE(t,e),t.prototype._render=function(e,t,n){for(var r=[],o=e;o<=t;o++){var a=o-e;r[a]=[]}if(0===n.length)return r;n.sort(function(e,t){return e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className<t.className?-1:1});for(var i=null,l=0,s=0,u=n.length;s<u;s++){var c=n[s],d=c.className,f=Math.max(c.startLineNumber,e)-e,p=Math.min(c.endLineNumber,t)-e;i===d?(f=Math.max(l+1,f),l=Math.max(l,p)):(i=d,l=p);for(var m=f;m<=l;m++)r[m].push(i)}return r},t}(kb),AE=function(e){function t(t){var n=e.call(this)||this;n._context=t;var r=n._context.configuration.options,o=r.get(103);return n._lineHeight=r.get(47),n._glyphMargin=r.get(38),n._glyphMarginLeft=o.glyphMarginLeft,n._glyphMarginWidth=o.glyphMarginWidth,n._renderResult=null,n._context.addEventHandler(n),n}return PE(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._lineHeight=t.get(47),this._glyphMargin=t.get(38),this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),n=[],r=0,o=0,a=t.length;o<a;o++){var i=t[o],l=i.options.glyphMarginClassName;l&&(n[r++]=new IE(i.range.startLineNumber,i.range.endLineNumber,l))}return n},t.prototype.prepareRender=function(e){if(this._glyphMargin){for(var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,r=this._render(t,n,this._getDecorations(e)),o=this._lineHeight.toString(),a=this._glyphMarginLeft.toString(),i=this._glyphMarginWidth.toString(),l='" style="left:'+a+"px;width:"+i+"px;height:"+o+'px;"></div>',s=[],u=t;u<=n;u++){var c=u-t,d=r[c];0===d.length?s[c]="":s[c]='<div class="cgmr codicon '+d.join(" ")+l}this._renderResult=s}else this._renderResult=null},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t}(DE),RE=(n("C6rC"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),FE=function(e){function t(t){var n=e.call(this)||this;n._context=t,n._primaryLineNumber=0;var r=n._context.configuration.options,o=r.get(104),a=r.get(32);return n._lineHeight=r.get(47),n._spaceWidth=a.spaceWidth,n._enabled=r.get(67),n._activeIndentEnabled=r.get(41),n._maxIndentLeft=-1===o.wrappingColumn?-1:o.wrappingColumn*a.typicalHalfwidthCharacterWidth,n._renderResult=null,n._context.addEventHandler(n),n}return RE(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(104),r=t.get(32);return this._lineHeight=t.get(47),this._spaceWidth=r.spaceWidth,this._enabled=t.get(67),this._activeIndentEnabled=t.get(41),this._maxIndentLeft=-1===n.wrappingColumn?-1:n.wrappingColumn*r.typicalHalfwidthCharacterWidth,!0},t.prototype.onCursorStateChanged=function(e){var t=e.selections[0],n=t.isEmpty()?t.positionLineNumber:0;return this._primaryLineNumber!==n&&(this._primaryLineNumber=n,!0)},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.onLanguageConfigurationChanged=function(e){return!0},t.prototype.prepareRender=function(e){if(this._enabled){var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,r=this._context.model.getOptions().indentSize,o=r*this._spaceWidth,a=e.scrollWidth,i=this._lineHeight,l=this._context.model.getLinesIndentGuides(t,n),s=0,u=0,c=0;if(this._activeIndentEnabled&&this._primaryLineNumber){var d=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,n);s=d.startLineNumber,u=d.endLineNumber,c=d.indent}for(var f=[],p=t;p<=n;p++){for(var m=s<=p&&p<=u,h=p-t,g=l[h],v="",y=e.visibleRangeForPosition(new dn(p,1)),b=y?y.left:0,w=1;w<=g;w++){var _=m&&w===c?"cigra":"cigr";if(v+='<div class="'+_+'" style="left:'+b+"px;height:"+i+"px;width:"+o+'px"></div>',b+=o,b>a||this._maxIndentLeft>0&&b>this._maxIndentLeft)break}f[h]=v}this._renderResult=f}else this._renderResult=null},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t}(kb);og(function(e,t){var n=e.getColor(r_);n&&t.addRule(".monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 "+n+" inset; }");var r=e.getColor(o_)||n;r&&t.addRule(".monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 "+r+" inset; }")});n("OKK6");var VE=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jE=function(){function e(){this._currentVisibleRange=new fn(1,1,1,1)}return e.prototype.getCurrentVisibleRange=function(){return this._currentVisibleRange},e.prototype.setCurrentVisibleRange=function(e){this._currentVisibleRange=e},e}(),zE=function(){function e(e,t,n,r,o,a){this.lineNumber=e,this.startColumn=t,this.endColumn=n,this.startScrollTop=r,this.stopScrollTop=o,this.scrollType=a}return e}(),BE=function(e){function t(t,n){var r=e.call(this,t)||this;r._linesContent=n,r._textRangeRestingSpot=document.createElement("div"),r._visibleLines=new NC(r),r.domNode=r._visibleLines.domNode;var o=r._context.configuration,a=r._context.configuration.options,i=a.get(32),l=a.get(104);return r._lineHeight=a.get(47),r._typicalHalfwidthCharacterWidth=i.typicalHalfwidthCharacterWidth,r._isViewportWrapping=l.isViewportWrapping,r._revealHorizontalRightPadding=a.get(71),r._cursorSurroundingLines=a.get(18),r._cursorSurroundingLinesStyle=a.get(19),r._canUseLayerHinting=!a.get(21),r._viewLineOptions=new ug(o,r._context.theme.type),zh.write(r.domNode,7),r.domNode.setClassName("view-lines"),Um.applyFontInfo(r.domNode,i),r._maxLineWidth=0,r._asyncUpdateLineWidths=new mr(function(){r._updateLineWidthsSlow()},200),r._lastRenderedData=new jE,r._horizontalRevealRequest=null,r}return VE(t,e),t.prototype.dispose=function(){this._asyncUpdateLineWidths.dispose(),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this.domNode},t.prototype.createVisibleLine=function(){return new cg(this._viewLineOptions)},t.prototype.onConfigurationChanged=function(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(104)&&(this._maxLineWidth=0);var t=this._context.configuration.options,n=t.get(32),r=t.get(104);return this._lineHeight=t.get(47),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._isViewportWrapping=r.isViewportWrapping,this._revealHorizontalRightPadding=t.get(71),this._cursorSurroundingLines=t.get(18),this._cursorSurroundingLinesStyle=t.get(19),this._canUseLayerHinting=!t.get(21),Um.applyFontInfo(this.domNode,n),this._onOptionsMaybeChanged(),e.hasChanged(103)&&(this._maxLineWidth=0),!0},t.prototype._onOptionsMaybeChanged=function(){var e=this._context.configuration,t=new ug(e,this._context.theme.type);if(!this._viewLineOptions.equals(t)){this._viewLineOptions=t;for(var n=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber(),o=n;o<=r;o++){var a=this._visibleLines.getVisibleLine(o);a.onOptionsChanged(this._viewLineOptions)}return!0}return!1},t.prototype.onCursorStateChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),r=!1,o=t;o<=n;o++)r=this._visibleLines.getVisibleLine(o).onSelectionChanged()||r;return r},t.prototype.onDecorationsChanged=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),r=t;r<=n;r++)this._visibleLines.getVisibleLine(r).onDecorationsChanged();return!0},t.prototype.onFlushed=function(e){var t=this._visibleLines.onFlushed(e);return this._maxLineWidth=0,t},t.prototype.onLinesChanged=function(e){return this._visibleLines.onLinesChanged(e)},t.prototype.onLinesDeleted=function(e){return this._visibleLines.onLinesDeleted(e)},t.prototype.onLinesInserted=function(e){return this._visibleLines.onLinesInserted(e)},t.prototype.onRevealRangeRequest=function(e){var t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.verticalType),n=this._context.viewLayout.validateScrollPosition({scrollTop:t});e.revealHorizontal?e.range.startLineNumber!==e.range.endLineNumber?n={scrollTop:n.scrollTop,scrollLeft:0}:this._horizontalRevealRequest=new zE(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),n.scrollTop,e.scrollType):this._horizontalRevealRequest=null;var r=Math.abs(this._context.viewLayout.getCurrentScrollTop()-n.scrollTop);return 0===e.scrollType&&r>this._lineHeight?this._context.viewLayout.setScrollPositionSmooth(n):this._context.viewLayout.setScrollPositionNow(n),!0},t.prototype.onScrollChanged=function(e){if(this._horizontalRevealRequest&&e.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&e.scrollTopChanged){var t=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),n=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(e.scrollTop<t||e.scrollTop>n)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0},t.prototype.onTokensChanged=function(e){return this._visibleLines.onTokensChanged(e)},t.prototype.onZonesChanged=function(e){return this._context.viewLayout.onMaxLineWidthChanged(this._maxLineWidth),this._visibleLines.onZonesChanged(e)},t.prototype.onThemeChanged=function(e){return this._onOptionsMaybeChanged()},t.prototype.getPositionFromDOMInfo=function(e,t){var n=this._getViewLineDomNode(e);if(null===n)return null;var r=this._getLineNumberFor(n);if(-1===r)return null;if(r<1||r>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(r))return new dn(r,1);var o=this._visibleLines.getStartLineNumber(),a=this._visibleLines.getEndLineNumber();if(r<o||r>a)return null;var i=this._visibleLines.getVisibleLine(r).getColumnOfNodeOffset(r,e,t),l=this._context.model.getLineMinColumn(r);return i<l&&(i=l),new dn(r,i)},t.prototype._getViewLineDomNode=function(e){while(e&&1===e.nodeType){if(e.className===cg.CLASS_NAME)return e;e=e.parentElement}return null},t.prototype._getLineNumberFor=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),r=t;r<=n;r++){var o=this._visibleLines.getVisibleLine(r);if(e===o.getDomNode())return r}return-1},t.prototype.getLineWidth=function(e){var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();return e<t||e>n?-1:this._visibleLines.getVisibleLine(e).getWidth()},t.prototype.linesVisibleRangesForRange=function(e,t){if(this.shouldRender())return null;var n=e.endLineNumber,r=fn.intersectRanges(e,this._lastRenderedData.getCurrentVisibleRange());if(!r)return null;var o=[],a=0,i=new sg(this.domNode.domNode,this._textRangeRestingSpot),l=0;t&&(l=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new dn(r.startLineNumber,1)).lineNumber);for(var s=this._visibleLines.getStartLineNumber(),u=this._visibleLines.getEndLineNumber(),c=r.startLineNumber;c<=r.endLineNumber;c++)if(!(c<s||c>u)){var d=c===r.startLineNumber?r.startColumn:1,f=c===r.endLineNumber?r.endColumn:this._context.model.getLineMaxColumn(c),p=this._visibleLines.getVisibleLine(c).getVisibleRangesForRange(d,f,i);if(p){if(t&&c<n){var m=l;l=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new dn(c+1,1)).lineNumber,m!==l&&(p.ranges[p.ranges.length-1].width+=this._typicalHalfwidthCharacterWidth)}o[a++]=new Uh(p.outsideRenderedLine,c,p.ranges)}}return 0===a?null:o},t.prototype._visibleRangesForLineRange=function(e,t,n){return this.shouldRender()?null:e<this._visibleLines.getStartLineNumber()||e>this._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(t,n,new sg(this.domNode.domNode,this._textRangeRestingSpot))},t.prototype.visibleRangeForPosition=function(e){var t=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column);return t?new Kh(t.outsideRenderedLine,t.ranges[0].left):null},t.prototype.updateLineWidths=function(){this._updateLineWidths(!1)},t.prototype._updateLineWidthsFast=function(){return this._updateLineWidths(!0)},t.prototype._updateLineWidthsSlow=function(){this._updateLineWidths(!1)},t.prototype._updateLineWidths=function(e){for(var t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber(),r=1,o=!0,a=t;a<=n;a++){var i=this._visibleLines.getVisibleLine(a);!e||i.getWidthIsFast()?r=Math.max(r,i.getWidth()):o=!1}return o&&1===t&&n===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(r),o},t.prototype.prepareRender=function(){throw new Error("Not supported")},t.prototype.render=function(){throw new Error("Not supported")},t.prototype.renderText=function(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){var t=this._horizontalRevealRequest.lineNumber,n=this._horizontalRevealRequest.startColumn,r=this._horizontalRevealRequest.endColumn,o=this._horizontalRevealRequest.scrollType;if(e.startLineNumber<=t&&t<=e.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();var a=this._computeScrollLeftToRevealRange(t,n,r),i=this._isViewportWrapping;i||this._ensureMaxLineWidth(a.maxHorizontalOffset),0===o?this._context.viewLayout.setScrollPositionSmooth({scrollLeft:a.scrollLeft}):this._context.viewLayout.setScrollPositionNow({scrollLeft:a.scrollLeft})}}this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");var l=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-l),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())},t.prototype._ensureMaxLineWidth=function(e){var t=Math.ceil(e);this._maxLineWidth<t&&(this._maxLineWidth=t,this._context.viewLayout.onMaxLineWidthChanged(this._maxLineWidth))},t.prototype._computeScrollTopToRevealRange=function(e,t,n,r){var o,a,i=e.top,l=e.height,s=i+l;o=this._context.viewLayout.getVerticalOffsetForLineNumber(n.startLineNumber),a=this._context.viewLayout.getVerticalOffsetForLineNumber(n.endLineNumber)+this._lineHeight;var u,c="mouse"===t&&"default"===this._cursorSurroundingLinesStyle;if(!c){var d=Math.min(l/this._lineHeight/2,this._cursorSurroundingLines);o-=d*this._lineHeight,a+=Math.max(0,d-1)*this._lineHeight}if(0!==r&&4!==r||(a+=this._lineHeight),a-o>l)u=o;else if(1===r||2===r)if(2===r&&i<=o&&a<=s)u=i;else{var f=(o+a)/2;u=Math.max(0,f-l/2)}else u=this._computeMinimumScrolling(i,s,o,a,3===r,4===r);return u},t.prototype._computeScrollLeftToRevealRange=function(e,n,r){var o=0,a=this._context.viewLayout.getCurrentViewport(),i=a.left,l=i+a.width,s=this._visibleRangesForLineRange(e,n,r),u=1073741824,c=0;if(!s)return{scrollLeft:i,maxHorizontalOffset:o};for(var d=0,f=s.ranges;d<f.length;d++){var p=f[d];p.left<u&&(u=p.left),p.left+p.width>c&&(c=p.left+p.width)}o=c,u=Math.max(0,u-t.HORIZONTAL_EXTRA_PX),c+=this._revealHorizontalRightPadding;var m=this._computeMinimumScrolling(i,l,u,c);return{scrollLeft:m,maxHorizontalOffset:o}},t.prototype._computeMinimumScrolling=function(e,t,n,r,o,a){e|=0,t|=0,n|=0,r|=0,o=!!o,a=!!a;var i=t-e,l=r-n;return l<i?o?n:a?Math.max(0,r-i):n<e?n:r>t?Math.max(0,r-i):e:n},t.HORIZONTAL_EXTRA_PX=30,t}(jh),HE=(n("J+ZK"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),WE=function(e){function t(t){var n=e.call(this)||this;n._context=t;var r=n._context.configuration.options,o=r.get(103);return n._decorationsLeft=o.decorationsLeft,n._decorationsWidth=o.decorationsWidth,n._renderResult=null,n._context.addEventHandler(n),n}return HE(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._decorationsLeft=n.decorationsLeft,this._decorationsWidth=n.decorationsWidth,!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),n=[],r=0,o=0,a=t.length;o<a;o++){var i=t[o],l=i.options.linesDecorationsClassName;l&&(n[r++]=new IE(i.range.startLineNumber,i.range.endLineNumber,l))}return n},t.prototype.prepareRender=function(e){for(var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,r=this._render(t,n,this._getDecorations(e)),o=this._decorationsLeft.toString(),a=this._decorationsWidth.toString(),i='" style="left:'+o+"px;width:"+a+'px;"></div>',l=[],s=t;s<=n;s++){for(var u=s-t,c=r[u],d="",f=0,p=c.length;f<p;f++)d+='<div class="cldr '+c[f]+i;l[u]=d}this._renderResult=l},t.prototype.render=function(e,t){return this._renderResult?this._renderResult[t-e]:""},t}(DE),UE=(n("XXBq"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),qE=function(e){function t(t){var n=e.call(this)||this;return n._context=t,n._renderResult=null,n._context.addEventHandler(n),n}return UE(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){return!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getDecorations=function(e){for(var t=e.getDecorationsInViewport(),n=[],r=0,o=0,a=t.length;o<a;o++){var i=t[o],l=i.options.marginClassName;l&&(n[r++]=new IE(i.range.startLineNumber,i.range.endLineNumber,l))}return n},t.prototype.prepareRender=function(e){for(var t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,r=this._render(t,n,this._getDecorations(e)),o=[],a=t;a<=n;a++){for(var i=a-t,l=r[i],s="",u=0,c=l.length;u<c;u++)s+='<div class="cmdr '+l[u]+'" style=""></div>';o[i]=s}this._renderResult=o},t.prototype.render=function(e,t){return this._renderResult?this._renderResult[t-e]:""},t}(DE),KE=(n("8gvo"),function(){function e(t,n,r,o){this.r=e._clamp(t),this.g=e._clamp(n),this.b=e._clamp(r),this.a=e._clamp(o)}return e._clamp=function(e){return e<0?0:e>255?255:0|e},e.Empty=new e(0,0,0,0),e}()),GE=function(){function e(){var e=this;this._onDidChange=new Ue,this.onDidChange=this._onDidChange.event,this._updateColorMap(),Xs.onDidChange(function(t){t.changedColorMap&&e._updateColorMap()})}return e.getInstance=function(){return this._INSTANCE||(this._INSTANCE=new e),this._INSTANCE},e.prototype._updateColorMap=function(){var e=Xs.getColorMap();if(!e)return this._colors=[KE.Empty],void(this._backgroundIsLight=!0);this._colors=[KE.Empty];for(var t=1;t<e.length;t++){var n=e[t].rgba;this._colors[t]=new KE(n.r,n.g,n.b,Math.round(255*n.a))}var r=e[2].getRelativeLuminance();this._backgroundIsLight=r>=.5,this._onDidChange.fire(void 0)},e.prototype.getColor=function(e){return(e<1||e>=this._colors.length)&&(e=2),this._colors[e]},e.prototype.backgroundIsLight=function(){return this._backgroundIsLight},e._INSTANCE=null,e}(),YE=function(){for(var e=[],t=32;t<=126;t++)e.push(t);return e.push(65533),e}(),XE=function(e,t){return e-=32,e<0||e>96?t<=2?(e+96)%96:95:e},ZE=function(){function e(t,n){this.scale=n,this.charDataNormal=e.soften(t,.8),this.charDataLight=e.soften(t,50/60)}return e.soften=function(e,t){for(var n=new Uint8ClampedArray(e.length),r=0,o=e.length;r<o;r++)n[r]=e[r]*t;return n},e.prototype.renderChar=function(e,t,n,r,o,a,i,l){var s=1*this.scale,u=2*this.scale;if(t+s>e.width||n+u>e.height)console.warn("bad render request outside image data");else for(var c=l?this.charDataLight:this.charDataNormal,d=XE(r,i),f=4*e.width,p=a.r,m=a.g,h=a.b,g=o.r-p,v=o.g-m,y=o.b-h,b=e.data,w=d*s*u,_=n*f+4*t,C=0;C<u;C++){for(var E=_,M=0;M<s;M++){var S=c[w++]/255;b[E++]=p+g*S,b[E++]=m+v*S,b[E++]=h+y*S,E++}_+=f}},e.prototype.blockRenderChar=function(e,t,n,r,o,a){var i=1*this.scale,l=2*this.scale;if(t+i>e.width||n+l>e.height)console.warn("bad render request outside image data");else for(var s=4*e.width,u=.5,c=o.r,d=o.g,f=o.b,p=r.r-c,m=r.g-d,h=r.b-f,g=c+p*u,v=d+m*u,y=f+h*u,b=e.data,w=n*s+4*t,_=0;_<l;_++){for(var C=w,E=0;E<i;E++)b[C++]=g,b[C++]=v,b[C++]=y,C++;w+=s}},e}(),QE={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15},JE=function(e){for(var t=new Uint8ClampedArray(e.length/2),n=0;n<e.length;n+=2)t[n>>1]=QE[e[n]]<<4|15&QE[e[n+1]];return t},$E={1:we(function(){return JE("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")}),2:we(function(){return JE("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126")})},eM=function(){function e(){}return e.create=function(t,n){return this.lastCreated&&t===this.lastCreated.scale&&n===this.lastFontFamily?this.lastCreated:(r=$E[t]?new ZE($E[t](),t):e.createFromSampleData(e.createSampleData(n).data,t),this.lastFontFamily=n,this.lastCreated=r,r);var r},e.createSampleData=function(e){var t=document.createElement("canvas"),n=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",n.fillStyle="#ffffff",n.font="bold 16px "+e,n.textBaseline="middle";for(var r=0,o=0,a=YE;o<a.length;o++){var i=a[o];n.fillText(String.fromCharCode(i),r,8),r+=10}return n.getImageData(0,0,960,16)},e.createFromSampleData=function(t,n){var r=61440;if(t.length!==r)throw new Error("Unexpected source in MinimapCharRenderer");var o=e._downsample(t,n);return new ZE(o,n)},e._downsampleChar=function(e,t,n,r,o){for(var a=1*o,i=2*o,l=r,s=0,u=0;u<i;u++)for(var c=u/i*16,d=(u+1)/i*16,f=0;f<a;f++){for(var p=f/a*10,m=(f+1)/a*10,h=0,g=0,v=c;v<d;v++)for(var y=t+3840*Math.floor(v),b=1-(v-Math.floor(v)),w=p;w<m;w++){var _=1-(w-Math.floor(w)),C=y+4*Math.floor(w),E=_*b;g+=E,h+=e[C]*e[C+3]/255*E}var M=h/g;s=Math.max(s,M),n[l++]=M}return s},e._downsample=function(e,t){for(var n=2*t*1*t,r=96*n,o=new Uint8ClampedArray(r),a=0,i=0,l=0,s=0;s<96;s++)l=Math.max(l,this._downsampleChar(e,i,o,a,t)),a+=n,i+=40;if(l>0)for(var u=255/l,c=0;c<r;c++)o[c]*=u;return o},e}(),tM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function nM(e,t){return 1===e?2*t:3*t}function rM(e,t){return 1*t}var oM=140,aM=2,iM=function(){function e(e){var t=this,n=e.options,r=n.get(101),o=n.get(103),a=n.get(32);this.renderMinimap=0|o.renderMinimap,this.scrollBeyondLastLine=n.get(76);var i=n.get(52);this.showSlider=i.showSlider,this.fontScale=Math.round(i.scale*r),this.charRenderer=we(function(){return eM.create(t.fontScale,a.fontFamily)}),this.pixelRatio=r,this.typicalHalfwidthCharacterWidth=a.typicalHalfwidthCharacterWidth,this.lineHeight=n.get(47),this.minimapLeft=o.minimapLeft,this.minimapWidth=o.minimapWidth,this.minimapHeight=o.height,this.canvasInnerWidth=Math.max(1,Math.floor(r*this.minimapWidth)),this.canvasInnerHeight=Math.max(1,Math.floor(r*this.minimapHeight)),this.canvasOuterWidth=this.canvasInnerWidth/r,this.canvasOuterHeight=this.canvasInnerHeight/r}return e.prototype.equals=function(e){return this.renderMinimap===e.renderMinimap&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.fontScale===e.fontScale&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight},e}(),lM=function(){function e(e,t,n,r,o,a,i){this.scrollTop=e,this.scrollHeight=t,this._computedSliderRatio=n,this.sliderTop=r,this.sliderHeight=o,this.startLineNumber=a,this.endLineNumber=i}return e.prototype.getDesiredScrollTopFromDelta=function(e){var t=this.sliderTop+e;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollTopFromTouchLocation=function(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)},e.create=function(t,n,r,o,a,i,l,s,u){var c,d,f=t.pixelRatio,p=nM(t.renderMinimap,t.fontScale),m=Math.floor(t.canvasInnerHeight/p),h=t.lineHeight;if(a&&r!==i){var g=r-n+1;c=Math.floor(g*p/f)}else{var v=o/h;c=Math.floor(v*p/f)}d=t.scrollBeyondLastLine?(i-1)*p/f:Math.max(0,i*p/f-c),d=Math.min(t.minimapHeight-c,d);var y=d/(s-o),b=l*y,w=0;if(t.scrollBeyondLastLine){v=o/h;w=v}if(m>=i+w){var _=1,C=i;return new e(l,s,y,b,c,_,C)}_=Math.max(1,Math.floor(n-b*f/p));u&&u.scrollHeight===s&&(u.scrollTop>l&&(_=Math.min(_,u.startLineNumber)),u.scrollTop<l&&(_=Math.max(_,u.startLineNumber)));C=Math.min(i,_+m-1);return new e(l,s,y,b,c,_,C)},e}(),sM=function(){function e(e){this.dy=e}return e.prototype.onContentChanged=function(){this.dy=-1},e.prototype.onTokensChanged=function(){this.dy=-1},e.INVALID=new e(-1),e}(),uM=function(){function e(e,t,n){this.renderedLayout=e,this._imageData=t,this._renderedLines=new xC(function(){return sM.INVALID}),this._renderedLines._set(e.startLineNumber,n)}return e.prototype.linesEquals=function(e){if(!this.scrollEquals(e))return!1;for(var t=this._renderedLines._get(),n=t.lines,r=0,o=n.length;r<o;r++)if(-1===n[r].dy)return!1;return!0},e.prototype.scrollEquals=function(e){return this.renderedLayout.startLineNumber===e.startLineNumber&&this.renderedLayout.endLineNumber===e.endLineNumber},e.prototype._get=function(){var e=this._renderedLines._get();return{imageData:this._imageData,rendLineNumberStart:e.rendLineNumberStart,lines:e.lines}},e.prototype.onLinesChanged=function(e){return this._renderedLines.onLinesChanged(e.fromLineNumber,e.toLineNumber)},e.prototype.onLinesDeleted=function(e){this._renderedLines.onLinesDeleted(e.fromLineNumber,e.toLineNumber)},e.prototype.onLinesInserted=function(e){this._renderedLines.onLinesInserted(e.fromLineNumber,e.toLineNumber)},e.prototype.onTokensChanged=function(e){return this._renderedLines.onTokensChanged(e.ranges)},e}(),cM=function(){function e(t,n,r,o){this._backgroundFillData=e._createBackgroundFillData(n,r,o),this._buffers=[t.createImageData(n,r),t.createImageData(n,r)],this._lastUsedBuffer=0}return e.prototype.getBuffer=function(){this._lastUsedBuffer=1-this._lastUsedBuffer;var e=this._buffers[this._lastUsedBuffer];return e.data.set(this._backgroundFillData),e},e._createBackgroundFillData=function(e,t,n){for(var r=n.r,o=n.g,a=n.b,i=new Uint8ClampedArray(e*t*4),l=0,s=0;s<t;s++)for(var u=0;u<e;u++)i[l]=r,i[l+1]=o,i[l+2]=a,i[l+3]=255,l+=4;return i},e}(),dM=function(e){function t(t){var n=e.call(this,t)||this;return n._selections=[],n._renderDecorations=!1,n._gestureInProgress=!1,n._options=new iM(n._context.configuration),n._lastRenderData=null,n._buffers=null,n._selectionColor=n._context.theme.getColor(Fw),n._domNode=vh(document.createElement("div")),zh.write(n._domNode,8),n._domNode.setClassName(n._getMinimapDomNodeClassName()),n._domNode.setPosition("absolute"),n._domNode.setAttribute("role","presentation"),n._domNode.setAttribute("aria-hidden","true"),n._shadow=vh(document.createElement("div")),n._shadow.setClassName("minimap-shadow-hidden"),n._domNode.appendChild(n._shadow),n._canvas=vh(document.createElement("canvas")),n._canvas.setPosition("absolute"),n._canvas.setLeft(0),n._domNode.appendChild(n._canvas),n._decorationsCanvas=vh(document.createElement("canvas")),n._decorationsCanvas.setPosition("absolute"),n._decorationsCanvas.setClassName("minimap-decorations-layer"),n._decorationsCanvas.setLeft(0),n._domNode.appendChild(n._decorationsCanvas),n._slider=vh(document.createElement("div")),n._slider.setPosition("absolute"),n._slider.setClassName("minimap-slider"),n._slider.setLayerHinting(!0),n._slider.setContain("strict"),n._domNode.appendChild(n._slider),n._sliderHorizontal=vh(document.createElement("div")),n._sliderHorizontal.setPosition("absolute"),n._sliderHorizontal.setClassName("minimap-slider-horizontal"),n._slider.appendChild(n._sliderHorizontal),n._tokensColorTracker=GE.getInstance(),n._applyLayout(),n._mouseDownListener=ro(n._domNode.domNode,"mousedown",function(e){e.preventDefault();var t=n._options.renderMinimap;if(0!==t&&n._lastRenderData){var r=nM(t,n._options.fontScale),o=n._options.pixelRatio*e.browserEvent.offsetY,a=Math.floor(o/r),i=a+n._lastRenderData.renderedLayout.startLineNumber;i=Math.min(i,n._context.model.getLineCount()),n._context.privateViewEventBus.emit(new N_("mouse",new fn(i,1,i,1),1,!1,0))}}),n._sliderMouseMoveMonitor=new Oh,n._sliderMouseDownListener=ro(n._slider.domNode,"mousedown",function(e){if(e.preventDefault(),e.stopPropagation(),e.leftButton&&n._lastRenderData){var t=e.posy,r=e.posx,o=n._lastRenderData.renderedLayout;n._slider.toggleClassName("active",!0),n._sliderMouseMoveMonitor.startMonitoring(Sh,function(e){var a=Math.abs(e.posx-r);if(i["h"]&&a>oM)n._context.viewLayout.setScrollPositionNow({scrollTop:o.scrollTop});else{var l=e.posy-t;n._context.viewLayout.setScrollPositionNow({scrollTop:o.getDesiredScrollTopFromDelta(l)})}},function(){n._slider.toggleClassName("active",!1)})}}),n._gestureDisposable=Mh.addTarget(n._domNode.domNode),n._sliderTouchStartListener=eo(n._domNode.domNode,_h.Start,function(e){e.preventDefault(),e.stopPropagation(),n._lastRenderData&&(n._slider.toggleClassName("active",!0),n._gestureInProgress=!0,n.scrollDueToTouchEvent(e))}),n._sliderTouchMoveListener=ro(n._domNode.domNode,_h.Change,function(e){e.preventDefault(),e.stopPropagation(),n._lastRenderData&&n._gestureInProgress&&n.scrollDueToTouchEvent(e)}),n._sliderTouchEndListener=ro(n._domNode.domNode,_h.End,function(e){e.preventDefault(),e.stopPropagation(),n._gestureInProgress=!1,n._slider.toggleClassName("active",!1)}),n}return tM(t,e),t.prototype.scrollDueToTouchEvent=function(e){var t=this._domNode.domNode.getBoundingClientRect().top,n=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._context.viewLayout.setScrollPositionNow({scrollTop:n})},t.prototype.dispose=function(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),e.prototype.dispose.call(this)},t.prototype._getMinimapDomNodeClassName=function(){return"always"===this._options.showSlider?"minimap slider-always":"minimap slider-mouseover"},t.prototype.getDomNode=function(){return this._domNode},t.prototype._applyLayout=function(){this._domNode.setLeft(this._options.minimapLeft),this._domNode.setWidth(this._options.minimapWidth),this._domNode.setHeight(this._options.minimapHeight),this._shadow.setHeight(this._options.minimapHeight),this._canvas.setWidth(this._options.canvasOuterWidth),this._canvas.setHeight(this._options.canvasOuterHeight),this._canvas.domNode.width=this._options.canvasInnerWidth,this._canvas.domNode.height=this._options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._options.canvasInnerHeight,this._slider.setWidth(this._options.minimapWidth)},t.prototype._getBuffer=function(){return this._buffers||(this._buffers=new cM(this._canvas.domNode.getContext("2d"),this._options.canvasInnerWidth,this._options.canvasInnerHeight,this._tokensColorTracker.getColor(2))),this._buffers.getBuffer()},t.prototype._onOptionsMaybeChanged=function(){var e=new iM(this._context.configuration);return!this._options.equals(e)&&(this._options=e,this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName()),!0)},t.prototype.onConfigurationChanged=function(e){return this._onOptionsMaybeChanged()},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections,this._renderDecorations=!0,!0},t.prototype.onFlushed=function(e){return this._lastRenderData=null,!0},t.prototype.onLinesChanged=function(e){return!!this._lastRenderData&&this._lastRenderData.onLinesChanged(e)},t.prototype.onLinesDeleted=function(e){return this._lastRenderData&&this._lastRenderData.onLinesDeleted(e),!0},t.prototype.onLinesInserted=function(e){return this._lastRenderData&&this._lastRenderData.onLinesInserted(e),!0},t.prototype.onScrollChanged=function(e){return this._renderDecorations=!0,!0},t.prototype.onTokensChanged=function(e){return!!this._lastRenderData&&this._lastRenderData.onTokensChanged(e)},t.prototype.onTokensColorsChanged=function(e){return this._lastRenderData=null,this._buffers=null,!0},t.prototype.onZonesChanged=function(e){return this._lastRenderData=null,!0},t.prototype.onDecorationsChanged=function(e){return this._renderDecorations=!0,!0},t.prototype.onThemeChanged=function(e){return this._context.model.invalidateMinimapColorCache(),this._selectionColor=this._context.theme.getColor(Fw),this._renderDecorations=!0,!0},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){var t=this._options.renderMinimap;if(0===t)return this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),void this._sliderHorizontal.setHeight(0);e.scrollLeft+e.viewportWidth>=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");var n=lM.create(this._options,e.visibleRange.startLineNumber,e.visibleRange.endLineNumber,e.viewportHeight,e.viewportData.whitespaceViewportData.length>0,this._context.model.getLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setTop(n.sliderTop),this._slider.setHeight(n.sliderHeight);var r=e.scrollLeft/this._options.typicalHalfwidthCharacterWidth,o=Math.min(this._options.minimapWidth,Math.round(r*rM(this._options.renderMinimap,this._options.fontScale)/this._options.pixelRatio));this._sliderHorizontal.setLeft(o),this._sliderHorizontal.setWidth(this._options.minimapWidth-o),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(n.sliderHeight),this.renderDecorations(n),this._lastRenderData=this.renderLines(n)},t.prototype.renderDecorations=function(e){if(this._renderDecorations){this._renderDecorations=!1;var t=this._context.model.getDecorationsInViewport(new fn(e.startLineNumber,1,e.endLineNumber,this._context.model.getLineMaxColumn(e.endLineNumber))),n=this._options,r=n.renderMinimap,o=n.canvasInnerWidth,a=n.canvasInnerHeight,i=nM(r,this._options.fontScale),l=rM(r,this._options.fontScale),s=this._context.model.getOptions().tabSize,u=this._decorationsCanvas.domNode.getContext("2d");u.clearRect(0,0,o,a);for(var c=new Map,d=0;d<this._selections.length;d++)for(var f=this._selections[d],p=f.startLineNumber;p<=f.endLineNumber;p++)this.renderDecorationOnLine(u,c,f,this._selectionColor,e,p,i,i,s,l);for(d=0;d<t.length;d++){var m=t[d];if(m.options.minimap){var h=m.options.minimap.getColor(this._context.theme);for(p=m.range.startLineNumber;p<=m.range.endLineNumber;p++)switch(m.options.minimap.position){case Il.Inline:this.renderDecorationOnLine(u,c,m.range,h,e,p,i,i,s,l);continue;case Il.Gutter:var g=(p-e.startLineNumber)*i,v=2;this.renderDecoration(u,h,v,g,aM,i);continue}}}}},t.prototype.renderDecorationOnLine=function(e,t,n,r,o,a,i,l,s,u){var c=(a-o.startLineNumber)*l;if(!(c+i<0||c>this._options.canvasOuterHeight)){var d=t.get(a),f=!d;if(!d){var p=this._context.model.getLineContent(a);d=[g];for(var m=1;m<p.length+1;m++){var h=p.charCodeAt(m-1),v=9===h?s*u:Va(h)?2*u:u;d[m]=d[m-1]+v}t.set(a,d)}var y=n.startColumn,b=n.endColumn,w=n.startLineNumber,_=n.endLineNumber,C=w===a?d[y-1]:g,E=_>a?d.length-1:b-1;if(E>0){var M=d[E]-C||2;this.renderDecoration(e,r,C,c,M,i)}f&&this.renderLineHighlight(e,r,c,i)}},t.prototype.renderLineHighlight=function(e,t,n,r){e.fillStyle=t&&t.transparent(.5).toString()||"",e.fillRect(g,n,e.canvas.width,r)},t.prototype.renderDecoration=function(e,t,n,r,o,a){e.fillStyle=t&&t.toString()||"",e.fillRect(n,r,o,a)},t.prototype.renderLines=function(e){var n=this._options.renderMinimap,r=this._options.charRenderer(),o=e.startLineNumber,a=e.endLineNumber,i=nM(n,this._options.fontScale);if(this._lastRenderData&&this._lastRenderData.linesEquals(e)){var l=this._lastRenderData._get();return new uM(e,l.imageData,l.lines)}for(var s=this._getBuffer(),u=t._renderUntouchedLines(s,o,a,i,this._lastRenderData),c=u[0],d=u[1],f=u[2],p=this._context.model.getMinimapLinesRenderingData(o,a,f),m=p.tabSize,h=this._tokensColorTracker.getColor(2),g=this._tokensColorTracker.backgroundIsLight(),v=0,y=[],b=0,w=a-o+1;b<w;b++)f[b]&&t._renderLine(s,h,g,n,this._tokensColorTracker,r,v,m,p.data[b],this._options.fontScale),y[b]=new sM(v),v+=i;var _=-1===c?0:c,C=-1===d?s.height:d,E=C-_,M=this._canvas.domNode.getContext("2d");return M.putImageData(s,0,0,0,_,s.width,E),new uM(e,s,y)},t._renderUntouchedLines=function(e,t,n,r,o){var a=[];if(!o){for(var i=0,l=n-t+1;i<l;i++)a[i]=!0;return[-1,-1,a]}for(var s=o._get(),u=s.imageData.data,c=s.rendLineNumberStart,d=s.lines,f=d.length,p=e.width,m=e.data,h=(n-t+1)*r*p*4,g=-1,v=-1,y=-1,b=-1,w=-1,_=-1,C=0,E=t;E<=n;E++){var M=E-t,S=E-c,O=S>=0&&S<f?d[S].dy:-1;if(-1!==O){var T=O*p*4,k=(O+r)*p*4,x=C*p*4,N=(C+r)*p*4;b===T&&_===x?(b=k,_=N):(-1!==y&&(m.set(u.subarray(y,b),w),-1===g&&0===y&&y===w&&(g=b),-1===v&&b===h&&y===w&&(v=y)),y=T,b=k,w=x,_=N),a[M]=!1,C+=r}else a[M]=!0,C+=r}-1!==y&&(m.set(u.subarray(y,b),w),-1===g&&0===y&&y===w&&(g=b),-1===v&&b===h&&y===w&&(v=y));var L=-1===g?-1:g/(4*p),P=-1===v?-1:v/(4*p);return[L,P,a]},t._renderLine=function(e,t,n,r,o,a,i,l,s,u){for(var c=s.content,d=s.tokens,f=rM(r,u),p=e.width-f,m=g,h=0,v=0,y=0,b=d.getCount();y<b;y++)for(var w=d.getEndOffset(y),_=d.getForeground(y),C=o.getColor(_);h<w;h++){if(m>p)return;var E=c.charCodeAt(h);if(9===E){var M=l-(h+v)%l;v+=M-1,m+=M*f}else if(32===E)m+=f;else for(var S=Va(E)?2:1,O=0;O<S;O++)if(2===r?a.blockRenderChar(e,m,i,C,t,n):a.renderChar(e,m,i,E,C,t,u,n),m+=f,m>p)return}},t}(jh);og(function(e,t){var n=e.getColor(Bb);if(n){var r=n.transparent(.5);t.addRule(".monaco-editor .minimap-slider, .monaco-editor .minimap-slider .minimap-slider-horizontal { background: "+r+"; }")}var o=e.getColor(Hb);if(o){var a=o.transparent(.5);t.addRule(".monaco-editor .minimap-slider:hover, .monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: "+a+"; }")}var i=e.getColor(Wb);if(i){var l=i.transparent(.5);t.addRule(".monaco-editor .minimap-slider.active, .monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: "+l+"; }")}var s=e.getColor(zb);s&&t.addRule(".monaco-editor .minimap-shadow-visible { box-shadow: "+s+" -6px 0 6px -6px inset; }")});n("cl4r");var fM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),pM=function(e){function t(t){var n=e.call(this,t)||this,r=n._context.configuration.options,o=r.get(103);return n._widgets={},n._verticalScrollbarWidth=o.verticalScrollbarWidth,n._minimapWidth=o.minimapWidth,n._horizontalScrollbarHeight=o.horizontalScrollbarHeight,n._editorHeight=o.height,n._editorWidth=o.width,n._domNode=vh(document.createElement("div")),zh.write(n._domNode,4),n._domNode.setClassName("overlayWidgets"),n}return fM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._widgets={}},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._verticalScrollbarWidth=n.verticalScrollbarWidth,this._minimapWidth=n.minimapWidth,this._horizontalScrollbarHeight=n.horizontalScrollbarHeight,this._editorHeight=n.height,this._editorWidth=n.width,!0},t.prototype.addWidget=function(e){var t=vh(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()},t.prototype.setWidgetPosition=function(e,t){var n=this._widgets[e.getId()];return n.preference!==t&&(n.preference=t,this.setShouldRender(),!0)},t.prototype.removeWidget=function(e){var t=e.getId();if(this._widgets.hasOwnProperty(t)){var n=this._widgets[t],r=n.domNode.domNode;delete this._widgets[t],r.parentNode.removeChild(r),this.setShouldRender()}},t.prototype._renderWidget=function(e){var t=e.domNode;if(null!==e.preference)if(0===e.preference)t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth);else if(1===e.preference){var n=t.domNode.clientHeight;t.setTop(this._editorHeight-n-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)}else 2===e.preference&&(t.setTop(0),t.domNode.style.right="50%");else t.unsetTop()},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setWidth(this._editorWidth);for(var t=Object.keys(this._widgets),n=0,r=t.length;n<r;n++){var o=t[n];this._renderWidget(this._widgets[o])}},t}(jh),mM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),hM=function(){function e(e,t){var n=e.options;this.lineHeight=n.get(47),this.pixelRatio=n.get(101),this.overviewRulerLanes=n.get(61),this.renderBorder=n.get(60);var r=t.getColor(u_);this.borderColor=r?r.toString():null,this.hideCursor=n.get(40);var o=t.getColor(e_);this.cursorColor=o?o.transparent(.7).toString():null,this.themeType=t.type;var a=n.get(52),i=a.enabled,l=a.side,s=i?Xs.getDefaultBackground():null;this.backgroundColor=null===s||"left"===l?null:yy.Format.CSS.formatHex(s);var u=n.get(103),c=u.overviewRuler;this.top=c.top,this.right=c.right,this.domWidth=c.width,this.domHeight=c.height,this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0;var d=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes),f=d[0],p=d[1];this.x=f,this.w=p}return e.prototype._initLanes=function(e,t,n){var r=t-e;if(n>=3){var o=Math.floor(r/3),a=Math.floor(r/3),i=r-o-a,l=e,s=l+o,u=l+o+i;return[[0,l,s,l,u,l,s,l],[0,o,i,o+i,a,o+i+a,i+a,o+i+a]]}if(2===n){o=Math.floor(r/2),a=r-o,l=e,u=l+o;return[[0,l,l,l,u,l,l,l],[0,o,o,o,a,o+a,o+a,o+a]]}var c=e,d=r;return[[0,c,c,c,c,c,c,c],[0,d,d,d,d,d,d,d]]},e.prototype.equals=function(e){return this.lineHeight===e.lineHeight&&this.pixelRatio===e.pixelRatio&&this.overviewRulerLanes===e.overviewRulerLanes&&this.renderBorder===e.renderBorder&&this.borderColor===e.borderColor&&this.hideCursor===e.hideCursor&&this.cursorColor===e.cursorColor&&this.themeType===e.themeType&&this.backgroundColor===e.backgroundColor&&this.top===e.top&&this.right===e.right&&this.domWidth===e.domWidth&&this.domHeight===e.domHeight&&this.canvasWidth===e.canvasWidth&&this.canvasHeight===e.canvasHeight},e}(),gM=function(e){function t(t){var n=e.call(this,t)||this;return n._domNode=vh(document.createElement("canvas")),n._domNode.setClassName("decorationsOverviewRuler"),n._domNode.setPosition("absolute"),n._domNode.setLayerHinting(!0),n._domNode.setContain("strict"),n._domNode.setAttribute("aria-hidden","true"),n._updateSettings(!1),n._tokensColorTrackerListener=Xs.onDidChange(function(e){e.changedColorMap&&n._updateSettings(!0)}),n._cursorPositions=[],n}return mM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._tokensColorTrackerListener.dispose()},t.prototype._updateSettings=function(e){var t=new hM(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)},t.prototype.onConfigurationChanged=function(e){return this._updateSettings(!1)},t.prototype.onCursorStateChanged=function(e){this._cursorPositions=[];for(var t=0,n=e.selections.length;t<n;t++)this._cursorPositions[t]=e.selections[t].getPosition();return this._cursorPositions.sort(dn.compare),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollHeightChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.onThemeChanged=function(e){return this._context.model.invalidateOverviewRulerColorCache(),this._updateSettings(!1)},t.prototype.getDomNode=function(){return this._domNode.domNode},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._render()},t.prototype._render=function(){var e=this._settings.canvasWidth,t=this._settings.canvasHeight,n=this._settings.lineHeight,r=this._context.viewLayout,o=this._context.viewLayout.getScrollHeight(),a=t/o,i=this._context.model.getAllOverviewRulerDecorations(this._context.theme),l=6*this._settings.pixelRatio|0,s=l/2|0,u=this._domNode.domNode.getContext("2d");null===this._settings.backgroundColor?u.clearRect(0,0,e,t):(u.fillStyle=this._settings.backgroundColor,u.fillRect(0,0,e,t));var c=this._settings.x,d=this._settings.w,f=Object.keys(i);f.sort();for(var p=0,m=f.length;p<m;p++){var h=f[p],g=i[h];u.fillStyle=h;for(var v=0,y=0,b=0,w=0,_=g.length;w<_;w++){var C=g[3*w],E=g[3*w+1],M=g[3*w+2],S=r.getVerticalOffsetForLineNumber(E)*a|0,O=(r.getVerticalOffsetForLineNumber(M)+n)*a|0,T=O-S;if(T<l){var k=(S+O)/2|0;k<s?k=s:k+s>t&&(k=t-s),S=k-s,O=k+s}S>b+1||C!==v?(0!==w&&u.fillRect(c[v],y,d[v],b-y),v=C,y=S,b=O):O>b&&(b=O)}u.fillRect(c[v],y,d[v],b-y)}if(!this._settings.hideCursor&&this._settings.cursorColor){var x=2*this._settings.pixelRatio|0,N=x/2|0,L=this._settings.x[7],P=this._settings.w[7];u.fillStyle=this._settings.cursorColor;for(y=-100,b=-100,w=0,_=this._cursorPositions.length;w<_;w++){var I=this._cursorPositions[w];k=r.getVerticalOffsetForLineNumber(I.lineNumber)*a|0;k<N?k=N:k+N>t&&(k=t-N);S=k-N,O=S+x;S>b+1?(0!==w&&u.fillRect(L,y,P,b-y),y=S,b=O):O>b&&(b=O)}u.fillRect(L,y,P,b-y)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(u.beginPath(),u.lineWidth=1,u.strokeStyle=this._settings.borderColor,u.moveTo(0,0),u.lineTo(0,t),u.stroke(),u.moveTo(0,0),u.lineTo(e,0),u.stroke())},t}(jh),vM=function(){function e(e,t,n){this.from=0|e,this.to=0|t,this.colorId=0|n}return e.compare=function(e,t){return e.colorId===t.colorId?e.from===t.from?e.to-t.to:e.from-t.from:e.colorId-t.colorId},e}(),yM=function(){function e(e,t,n){this.startLineNumber=e,this.endLineNumber=t,this.color=n,this._colorZone=null}return e.compare=function(e,t){return e.color===t.color?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.color<t.color?-1:1},e.prototype.setColorZone=function(e){this._colorZone=e},e.prototype.getColorZones=function(){return this._colorZone},e}(),bM=function(){function e(e){this._getVerticalOffsetForLine=e,this._zones=[],this._colorZonesInvalid=!1,this._lineHeight=0,this._domWidth=0,this._domHeight=0,this._outerHeight=0,this._pixelRatio=1,this._lastAssignedId=0,this._color2Id=Object.create(null),this._id2Color=[]}return e.prototype.getId2Color=function(){return this._id2Color},e.prototype.setZones=function(e){this._zones=e,this._zones.sort(yM.compare)},e.prototype.setLineHeight=function(e){return this._lineHeight!==e&&(this._lineHeight=e,this._colorZonesInvalid=!0,!0)},e.prototype.setPixelRatio=function(e){this._pixelRatio=e,this._colorZonesInvalid=!0},e.prototype.getDOMWidth=function(){return this._domWidth},e.prototype.getCanvasWidth=function(){return this._domWidth*this._pixelRatio},e.prototype.setDOMWidth=function(e){return this._domWidth!==e&&(this._domWidth=e,this._colorZonesInvalid=!0,!0)},e.prototype.getDOMHeight=function(){return this._domHeight},e.prototype.getCanvasHeight=function(){return this._domHeight*this._pixelRatio},e.prototype.setDOMHeight=function(e){return this._domHeight!==e&&(this._domHeight=e,this._colorZonesInvalid=!0,!0)},e.prototype.getOuterHeight=function(){return this._outerHeight},e.prototype.setOuterHeight=function(e){return this._outerHeight!==e&&(this._outerHeight=e,this._colorZonesInvalid=!0,!0)},e.prototype.resolveColorZones=function(){for(var e=this._colorZonesInvalid,t=Math.floor(this._lineHeight),n=Math.floor(this.getCanvasHeight()),r=Math.floor(this._outerHeight),o=n/r,a=Math.floor(4*this._pixelRatio/2),i=[],l=0,s=this._zones.length;l<s;l++){var u=this._zones[l];if(!e){var c=u.getColorZones();if(c){i.push(c);continue}}var d=Math.floor(o*this._getVerticalOffsetForLine(u.startLineNumber)),f=Math.floor(o*(this._getVerticalOffsetForLine(u.endLineNumber)+t)),p=Math.floor((d+f)/2),m=f-p;m<a&&(m=a),p-m<0&&(p=m),p+m>n&&(p=n-m);var h=u.color,g=this._color2Id[h];g||(g=++this._lastAssignedId,this._color2Id[h]=g,this._id2Color[g]=h);var v=new vM(p-m,p+m,g);u.setColorZone(v),i.push(v)}return this._colorZonesInvalid=!1,i.sort(vM.compare),i},e}(),wM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),_M=function(e){function t(t,n){var r=e.call(this)||this;r._context=t;var o=r._context.configuration.options;return r._domNode=vh(document.createElement("canvas")),r._domNode.setClassName(n),r._domNode.setPosition("absolute"),r._domNode.setLayerHinting(!0),r._domNode.setContain("strict"),r._zoneManager=new bM(function(e){return r._context.viewLayout.getVerticalOffsetForLineNumber(e)}),r._zoneManager.setDOMWidth(0),r._zoneManager.setDOMHeight(0),r._zoneManager.setOuterHeight(r._context.viewLayout.getScrollHeight()),r._zoneManager.setLineHeight(o.get(47)),r._zoneManager.setPixelRatio(o.get(101)),r._context.addEventHandler(r),r}return wM(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return e.hasChanged(47)&&(this._zoneManager.setLineHeight(t.get(47)),this._render()),e.hasChanged(101)&&(this._zoneManager.setPixelRatio(t.get(101)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0},t.prototype.onFlushed=function(e){return this._render(),!0},t.prototype.onScrollChanged=function(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0},t.prototype.onZonesChanged=function(e){return this._render(),!0},t.prototype.getDomNode=function(){return this._domNode.domNode},t.prototype.setLayout=function(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);var t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,t=this._zoneManager.setDOMHeight(e.height)||t,t&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())},t.prototype.setZones=function(e){this._zoneManager.setZones(e),this._render()},t.prototype._render=function(){if(0===this._zoneManager.getOuterHeight())return!1;var e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),n=this._zoneManager.resolveColorZones(),r=this._zoneManager.getId2Color(),o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),n.length>0&&this._renderOneLane(o,n,r,e),!0},t.prototype._renderOneLane=function(e,t,n,r){for(var o=0,a=0,i=0,l=0,s=t;l<s.length;l++){var u=s[l],c=u.colorId,d=u.from,f=u.to;c!==o?(e.fillRect(0,a,r,i-a),o=c,e.fillStyle=n[o],a=d,i=f):i>=d?i=Math.max(i,f):(e.fillRect(0,a,r,i-a),a=d,i=f)}e.fillRect(0,a,r,i-a)},t}(Fh),CM=(n("7zd4"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),EM=function(e){function t(t){var n=e.call(this,t)||this;n.domNode=vh(document.createElement("div")),n.domNode.setAttribute("role","presentation"),n.domNode.setAttribute("aria-hidden","true"),n.domNode.setClassName("view-rulers"),n._renderedRulers=[];var r=n._context.configuration.options;return n._rulers=r.get(73),n._typicalHalfwidthCharacterWidth=r.get(32).typicalHalfwidthCharacterWidth,n}return CM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._rulers=t.get(73),this._typicalHalfwidthCharacterWidth=t.get(32).typicalHalfwidthCharacterWidth,!0},t.prototype.onScrollChanged=function(e){return e.scrollHeightChanged},t.prototype.prepareRender=function(e){},t.prototype._ensureRulersCount=function(){var e=this._renderedRulers.length,t=this._rulers.length;if(e!==t)if(e<t){var n=this._context.model.getOptions().tabSize,r=n,o=t-e;while(o>0){var a=vh(document.createElement("div"));a.setClassName("view-ruler"),a.setWidth(r),this.domNode.appendChild(a),this._renderedRulers.push(a),o--}}else{var i=e-t;while(i>0){a=this._renderedRulers.pop();this.domNode.removeChild(a),i--}}},t.prototype.render=function(e){this._ensureRulersCount();for(var t=0,n=this._rulers.length;t<n;t++){var r=this._renderedRulers[t];r.setHeight(Math.min(e.scrollHeight,1e6)),r.setLeft(this._rulers[t]*this._typicalHalfwidthCharacterWidth)}},t}(jh);og(function(e,t){var n=e.getColor(s_);n&&t.addRule(".monaco-editor .view-ruler { box-shadow: 1px 0 0 0 "+n+" inset; }")});n("2MPD");var MM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),SM=function(e){function t(t){var n=e.call(this,t)||this;n._scrollTop=0,n._width=0,n._updateWidth(),n._shouldShow=!1;var r=n._context.configuration.options,o=r.get(74);return n._useShadows=o.useShadows,n._domNode=vh(document.createElement("div")),n._domNode.setAttribute("role","presentation"),n._domNode.setAttribute("aria-hidden","true"),n}return MM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype._updateShouldShow=function(){var e=this._useShadows&&this._scrollTop>0;return this._shouldShow!==e&&(this._shouldShow=e,!0)},t.prototype.getDomNode=function(){return this._domNode},t.prototype._updateWidth=function(){var e=this._context.configuration.options,t=e.get(103);0===t.renderMinimap||t.minimapWidth>0&&0===t.minimapLeft?this._width=t.width:this._width=t.width-t.minimapWidth-t.verticalScrollbarWidth},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(74);return this._useShadows=n.useShadows,this._updateWidth(),this._updateShouldShow(),!0},t.prototype.onScrollChanged=function(e){return this._scrollTop=e.scrollTop,this._updateShouldShow()},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")},t}(jh);og(function(e,t){var n=e.getColor(zb);n&&t.addRule(".monaco-editor .scroll-decoration { box-shadow: "+n+" 0 6px 6px -6px inset; }")});n("eC1c");var OM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),TM=function(){function e(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}return e}(),kM=function(){function e(e,t){this.lineNumber=e,this.ranges=t}return e}();function xM(e){return new TM(e)}function NM(e){return new kM(e.lineNumber,e.ranges.map(xM))}var LM=Dn,PM=function(e){function t(t){var n=e.call(this)||this;n._previousFrameVisibleRangesWithStyle=[],n._context=t;var r=n._context.configuration.options;return n._lineHeight=r.get(47),n._roundedSelection=r.get(72),n._typicalHalfwidthCharacterWidth=r.get(32).typicalHalfwidthCharacterWidth,n._selections=[],n._renderResult=null,n._context.addEventHandler(n),n}return OM(t,e),t.prototype.dispose=function(){this._context.removeEventHandler(this),this._renderResult=null,e.prototype.dispose.call(this)},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;return this._lineHeight=t.get(47),this._roundedSelection=t.get(72),this._typicalHalfwidthCharacterWidth=t.get(32).typicalHalfwidthCharacterWidth,!0},t.prototype.onCursorStateChanged=function(e){return this._selections=e.selections.slice(0),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype._visibleRangesHaveGaps=function(e){for(var t=0,n=e.length;t<n;t++){var r=e[t];if(r.ranges.length>1)return!0}return!1},t.prototype._enrichVisibleRangesWithStyle=function(e,t,n){var r=this._typicalHalfwidthCharacterWidth/4,o=null,a=null;if(n&&n.length>0&&t.length>0){var i=t[0].lineNumber;if(i===e.startLineNumber)for(var l=0;!o&&l<n.length;l++)n[l].lineNumber===i&&(o=n[l].ranges[0]);var s=t[t.length-1].lineNumber;if(s===e.endLineNumber)for(l=n.length-1;!a&&l>=0;l--)n[l].lineNumber===s&&(a=n[l].ranges[0]);o&&!o.startStyle&&(o=null),a&&!a.startStyle&&(a=null)}l=0;for(var u=t.length;l<u;l++){var c=t[l].ranges[0],d=c.left,f=c.left+c.width,p={top:0,bottom:0},m={top:0,bottom:0};if(l>0){var h=t[l-1].ranges[0].left,g=t[l-1].ranges[0].left+t[l-1].ranges[0].width;IM(d-h)<r?p.top=2:d>h&&(p.top=1),IM(f-g)<r?m.top=2:h<f&&f<g&&(m.top=1)}else o&&(p.top=o.startStyle.top,m.top=o.endStyle.top);if(l+1<u){var v=t[l+1].ranges[0].left,y=t[l+1].ranges[0].left+t[l+1].ranges[0].width;IM(d-v)<r?p.bottom=2:v<d&&d<y&&(p.bottom=1),IM(f-y)<r?m.bottom=2:f<y&&(m.bottom=1)}else a&&(p.bottom=a.startStyle.bottom,m.bottom=a.endStyle.bottom);c.startStyle=p,c.endStyle=m}},t.prototype._getVisibleRangesWithStyle=function(e,t,n){var r=t.linesVisibleRangesForRange(e,!0)||[],o=r.map(NM),a=this._visibleRangesHaveGaps(o);return LM||a||!this._roundedSelection||this._enrichVisibleRangesWithStyle(t.visibleRange,o,n),o},t.prototype._createSelectionPiece=function(e,t,n,r,o){return'<div class="cslr '+n+'" style="top:'+e.toString()+"px;left:"+r.toString()+"px;width:"+o.toString()+"px;height:"+t+'px;"></div>'},t.prototype._actualRenderOneSelection=function(e,n,r,o){if(0!==o.length)for(var a=!!o[0].ranges[0].startStyle,i=this._lineHeight.toString(),l=(this._lineHeight-1).toString(),s=o[0].lineNumber,u=o[o.length-1].lineNumber,c=0,d=o.length;c<d;c++){for(var f=o[c],p=f.lineNumber,m=p-n,h=r&&(p===u||p===s)?l:i,g=r&&p===s?1:0,v="",y="",b=0,w=f.ranges.length;b<w;b++){var _=f.ranges[b];if(a){var C=_.startStyle,E=_.endStyle;if(1===C.top||1===C.bottom){v+=this._createSelectionPiece(g,h,t.SELECTION_CLASS_NAME,_.left-t.ROUNDED_PIECE_WIDTH,t.ROUNDED_PIECE_WIDTH);var M=t.EDITOR_BACKGROUND_CLASS_NAME;1===C.top&&(M+=" "+t.SELECTION_TOP_RIGHT),1===C.bottom&&(M+=" "+t.SELECTION_BOTTOM_RIGHT),v+=this._createSelectionPiece(g,h,M,_.left-t.ROUNDED_PIECE_WIDTH,t.ROUNDED_PIECE_WIDTH)}if(1===E.top||1===E.bottom){v+=this._createSelectionPiece(g,h,t.SELECTION_CLASS_NAME,_.left+_.width,t.ROUNDED_PIECE_WIDTH);var S=t.EDITOR_BACKGROUND_CLASS_NAME;1===E.top&&(S+=" "+t.SELECTION_TOP_LEFT),1===E.bottom&&(S+=" "+t.SELECTION_BOTTOM_LEFT),v+=this._createSelectionPiece(g,h,S,_.left+_.width,t.ROUNDED_PIECE_WIDTH)}}var O=t.SELECTION_CLASS_NAME;if(a){C=_.startStyle,E=_.endStyle;0===C.top&&(O+=" "+t.SELECTION_TOP_LEFT),0===C.bottom&&(O+=" "+t.SELECTION_BOTTOM_LEFT),0===E.top&&(O+=" "+t.SELECTION_TOP_RIGHT),0===E.bottom&&(O+=" "+t.SELECTION_BOTTOM_RIGHT)}y+=this._createSelectionPiece(g,h,O,_.left,_.width)}e[m][0]+=v,e[m][1]+=y}},t.prototype.prepareRender=function(e){for(var t=[],n=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber,o=n;o<=r;o++){var a=o-n;t[a]=["",""]}for(var i=[],l=0,s=this._selections.length;l<s;l++){var u=this._selections[l];if(u.isEmpty())i[l]=null;else{var c=this._getVisibleRangesWithStyle(u,e,this._previousFrameVisibleRangesWithStyle[l]);i[l]=c,this._actualRenderOneSelection(t,n,this._selections.length>1,c)}}this._previousFrameVisibleRangesWithStyle=i,this._renderResult=t.map(function(e){var t=e[0],n=e[1];return t+n})},t.prototype.render=function(e,t){if(!this._renderResult)return"";var n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]},t.SELECTION_CLASS_NAME="selected-text",t.SELECTION_TOP_LEFT="top-left-radius",t.SELECTION_BOTTOM_LEFT="bottom-left-radius",t.SELECTION_TOP_RIGHT="top-right-radius",t.SELECTION_BOTTOM_RIGHT="bottom-right-radius",t.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",t.ROUNDED_PIECE_WIDTH=10,t}(kb);function IM(e){return e<0?-e:e}og(function(e,t){var n=e.getColor(rw);n&&t.addRule(".monaco-editor .focused .selected-text { background-color: "+n+"; }");var r=e.getColor(aw);r&&t.addRule(".monaco-editor .selected-text { background-color: "+r+"; }");var o=e.getColor(ow);o&&t.addRule(".monaco-editor .view-line span.inline-selected-text { color: "+o+"; }")});n("2Tsy");var DM=function(){function e(e,t,n,r,o,a){this.top=e,this.left=t,this.width=n,this.height=r,this.textContent=o,this.textContentClassName=a}return e}(),AM=function(){function e(e){this._context=e;var t=this._context.configuration.options,n=t.get(32);this._cursorStyle=t.get(17),this._lineHeight=t.get(47),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(20),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=vh(document.createElement("div")),this._domNode.setClassName("cursor"),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),Um.applyFontInfo(this._domNode,n),this._domNode.setDisplay("none"),this._position=new dn(1,1),this._lastRenderedContent="",this._renderData=null}return e.prototype.getDomNode=function(){return this._domNode},e.prototype.getPosition=function(){return this._position},e.prototype.show=function(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)},e.prototype.hide=function(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)},e.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(32);return this._cursorStyle=t.get(17),this._lineHeight=t.get(47),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(20),this._typicalHalfwidthCharacterWidth),Um.applyFontInfo(this._domNode,n),!0},e.prototype.onCursorPositionChanged=function(e){return this._position=e,!0},e.prototype._prepareRender=function(e){var t="";if(this._cursorStyle===x.Line||this._cursorStyle===x.LineThin){var n,r=e.visibleRangeForPosition(this._position);if(!r||r.outsideRenderedLine)return null;if(this._cursorStyle===x.Line){if(n=Xo(this._lineCursorWidth>0?this._lineCursorWidth:2),n>2){var o=this._context.model.getLineContent(this._position.lineNumber),a=Ta(o,this._position.column-1);t=o.substr(this._position.column-1,a)}}else n=Xo(1);var i=r.left;n>=2&&i>=1&&(i-=1);var l=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta;return new DM(l,i,n,this._lineHeight,t,"")}var s=this._context.model.getLineContent(this._position.lineNumber),u=Ta(s,this._position.column-1),c=e.linesVisibleRangesForRange(new fn(this._position.lineNumber,this._position.column,this._position.lineNumber,this._position.column+u),!1);if(!c||0===c.length)return null;var d=c[0];if(d.outsideRenderedLine||0===d.ranges.length)return null;var f=d.ranges[0],p=f.width<1?this._typicalHalfwidthCharacterWidth:f.width,m="";if(this._cursorStyle===x.Block){var h=this._context.model.getViewLineData(this._position.lineNumber);t=s.substr(this._position.column-1,u);var g=h.tokens.findTokenIndexAtOffset(this._position.column-1);m=h.tokens.getClassName(g)}var v=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta,y=this._lineHeight;return this._cursorStyle!==x.Underline&&this._cursorStyle!==x.UnderlineThin||(v+=this._lineHeight-2,y=2),new DM(v,f.left,p,y,t,m)},e.prototype.prepareRender=function(e){this._renderData=this._prepareRender(e)},e.prototype.render=function(e){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName("cursor "+this._renderData.textContentClassName),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)},e}(),RM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),FM=function(e){function t(t){var n=e.call(this,t)||this,r=n._context.configuration.options;return n._readOnly=r.get(65),n._cursorBlinking=r.get(15),n._cursorStyle=r.get(17),n._cursorSmoothCaretAnimation=r.get(16),n._selectionIsEmpty=!0,n._isVisible=!1,n._primaryCursor=new AM(n._context),n._secondaryCursors=[],n._renderData=[],n._domNode=vh(document.createElement("div")),n._domNode.setAttribute("role","presentation"),n._domNode.setAttribute("aria-hidden","true"),n._updateDomClassName(),n._domNode.appendChild(n._primaryCursor.getDomNode()),n._startCursorBlinkAnimation=new fr,n._cursorFlatBlinkInterval=new pr,n._blinkingEnabled=!1,n._editorHasFocus=!1,n._updateBlinking(),n}return RM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()},t.prototype.getDomNode=function(){return this._domNode},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options;this._readOnly=t.get(65),this._cursorBlinking=t.get(15),this._cursorStyle=t.get(17),this._cursorSmoothCaretAnimation=t.get(16),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(e);for(var n=0,r=this._secondaryCursors.length;n<r;n++)this._secondaryCursors[n].onConfigurationChanged(e);return!0},t.prototype._onCursorPositionChanged=function(e,t){if(this._primaryCursor.onCursorPositionChanged(e),this._updateBlinking(),this._secondaryCursors.length<t.length)for(var n=t.length-this._secondaryCursors.length,r=0;r<n;r++){var o=new AM(this._context);this._domNode.domNode.insertBefore(o.getDomNode().domNode,this._primaryCursor.getDomNode().domNode.nextSibling),this._secondaryCursors.push(o)}else if(this._secondaryCursors.length>t.length){var a=this._secondaryCursors.length-t.length;for(r=0;r<a;r++)this._domNode.removeChild(this._secondaryCursors[0].getDomNode()),this._secondaryCursors.splice(0,1)}for(r=0;r<t.length;r++)this._secondaryCursors[r].onCursorPositionChanged(t[r])},t.prototype.onCursorStateChanged=function(e){for(var t=[],n=0,r=e.selections.length;n<r;n++)t[n]=e.selections[n].getPosition();this._onCursorPositionChanged(t[0],t.slice(1));var o=e.selections[0].isEmpty();return this._selectionIsEmpty!==o&&(this._selectionIsEmpty=o,this._updateDomClassName()),!0},t.prototype.onDecorationsChanged=function(e){return!0},t.prototype.onFlushed=function(e){return!0},t.prototype.onFocusChanged=function(e){return this._editorHasFocus=e.isFocused,this._updateBlinking(),!1},t.prototype.onLinesChanged=function(e){return!0},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype.onScrollChanged=function(e){return!0},t.prototype.onTokensChanged=function(e){var t=function(t){for(var n=0,r=e.ranges.length;n<r;n++)if(e.ranges[n].fromLineNumber<=t.lineNumber&&t.lineNumber<=e.ranges[n].toLineNumber)return!0;return!1};if(t(this._primaryCursor.getPosition()))return!0;for(var n=0,r=this._secondaryCursors;n<r.length;n++){var o=r[n];if(t(o.getPosition()))return!0}return!1},t.prototype.onZonesChanged=function(e){return!0},t.prototype._getCursorBlinking=function(){return this._editorHasFocus?this._readOnly?5:this._cursorBlinking:0},t.prototype._updateBlinking=function(){var e=this;this._startCursorBlinkAnimation.cancel(),this._cursorFlatBlinkInterval.cancel();var n=this._getCursorBlinking(),r=0===n,o=5===n;r?this._hide():this._show(),this._blinkingEnabled=!1,this._updateDomClassName(),r||o||(1===n?this._cursorFlatBlinkInterval.cancelAndSet(function(){e._isVisible?e._hide():e._show()},t.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(function(){e._blinkingEnabled=!0,e._updateDomClassName()},t.BLINK_INTERVAL))},t.prototype._updateDomClassName=function(){this._domNode.setClassName(this._getClassName())},t.prototype._getClassName=function(){var e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case x.Line:e+=" cursor-line-style";break;case x.Block:e+=" cursor-block-style";break;case x.Underline:e+=" cursor-underline-style";break;case x.LineThin:e+=" cursor-line-thin-style";break;case x.BlockOutline:e+=" cursor-block-outline-style";break;case x.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;case 5:e+=" cursor-solid";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e},t.prototype._show=function(){this._primaryCursor.show();for(var e=0,t=this._secondaryCursors.length;e<t;e++)this._secondaryCursors[e].show();this._isVisible=!0},t.prototype._hide=function(){this._primaryCursor.hide();for(var e=0,t=this._secondaryCursors.length;e<t;e++)this._secondaryCursors[e].hide();this._isVisible=!1},t.prototype.prepareRender=function(e){this._primaryCursor.prepareRender(e);for(var t=0,n=this._secondaryCursors.length;t<n;t++)this._secondaryCursors[t].prepareRender(e)},t.prototype.render=function(e){var t=[],n=0,r=this._primaryCursor.render(e);r&&(t[n++]=r);for(var o=0,a=this._secondaryCursors.length;o<a;o++){var i=this._secondaryCursors[o].render(e);i&&(t[n++]=i)}this._renderData=t},t.prototype.getLastRenderData=function(){return this._renderData},t.BLINK_INTERVAL=500,t}(jh);og(function(e,t){var n=e.getColor(e_);if(n){var r=e.getColor(t_);r||(r=n.opposite()),t.addRule(".monaco-editor .cursor { background-color: "+n+"; border-color: "+n+"; color: "+r+"; }"),"hc"===e.type&&t.addRule(".monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid "+r+"; border-right: 1px solid "+r+"; }")}});var VM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jM=function(){throw new Error("Invalid change accessor")},zM=function(e){function t(t){var n=e.call(this,t)||this,r=n._context.configuration.options,o=r.get(103);return n._lineHeight=r.get(47),n._contentWidth=o.contentWidth,n._contentLeft=o.contentLeft,n.domNode=vh(document.createElement("div")),n.domNode.setClassName("view-zones"),n.domNode.setPosition("absolute"),n.domNode.setAttribute("role","presentation"),n.domNode.setAttribute("aria-hidden","true"),n.marginDomNode=vh(document.createElement("div")),n.marginDomNode.setClassName("margin-view-zones"),n.marginDomNode.setPosition("absolute"),n.marginDomNode.setAttribute("role","presentation"),n.marginDomNode.setAttribute("aria-hidden","true"),n._zones={},n}return VM(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._zones={}},t.prototype._recomputeWhitespacesProps=function(){for(var e=this,t=this._context.viewLayout.getWhitespaces(),n=new Map,r=0,o=t;r<o.length;r++){var a=o[r];n.set(a.id,a)}return this._context.viewLayout.changeWhitespace(function(t){for(var r=!1,o=Object.keys(e._zones),a=0,i=o.length;a<i;a++){var l=o[a],s=e._zones[l],u=e._computeWhitespaceProps(s.delegate),c=n.get(l);!c||c.afterLineNumber===u.afterViewLineNumber&&c.height===u.heightInPx||(t.changeOneWhitespace(l,u.afterViewLineNumber,u.heightInPx),e._safeCallOnComputedHeight(s.delegate,u.heightInPx),r=!0)}return r})},t.prototype.onConfigurationChanged=function(e){var t=this._context.configuration.options,n=t.get(103);return this._lineHeight=t.get(47),this._contentWidth=n.contentWidth,this._contentLeft=n.contentLeft,e.hasChanged(47)&&this._recomputeWhitespacesProps(),!0},t.prototype.onLineMappingChanged=function(e){var t=this._recomputeWhitespacesProps();return t&&this._context.viewLayout.onHeightMaybeChanged(),t},t.prototype.onLinesDeleted=function(e){return!0},t.prototype.onScrollChanged=function(e){return e.scrollTopChanged||e.scrollWidthChanged},t.prototype.onZonesChanged=function(e){return!0},t.prototype.onLinesInserted=function(e){return!0},t.prototype._getZoneOrdinal=function(e){return"undefined"!==typeof e.afterColumn?e.afterColumn:1e4},t.prototype._computeWhitespaceProps=function(e){if(0===e.afterLineNumber)return{afterViewLineNumber:0,heightInPx:this._heightInPixels(e),minWidthInPx:this._minWidthInPixels(e)};var t,n;if("undefined"!==typeof e.afterColumn)t=this._context.model.validateModelPosition({lineNumber:e.afterLineNumber,column:e.afterColumn});else{var r=this._context.model.validateModelPosition({lineNumber:e.afterLineNumber,column:1}).lineNumber;t=new dn(r,this._context.model.getModelLineMaxColumn(r))}n=t.column===this._context.model.getModelLineMaxColumn(t.lineNumber)?this._context.model.validateModelPosition({lineNumber:t.lineNumber+1,column:1}):this._context.model.validateModelPosition({lineNumber:t.lineNumber,column:t.column+1});var o=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(t),a=this._context.model.coordinatesConverter.modelPositionIsVisible(n);return{afterViewLineNumber:o.lineNumber,heightInPx:a?this._heightInPixels(e):0,minWidthInPx:this._minWidthInPixels(e)}},t.prototype.changeViewZones=function(e){var t=this;return this._context.viewLayout.changeWhitespace(function(n){var r=!1,o={addZone:function(e){return r=!0,t._addZone(n,e)},removeZone:function(e){e&&(r=t._removeZone(n,e)||r)},layoutZone:function(e){e&&(r=t._layoutZone(n,e)||r)}};return BM(e,o),o.addZone=jM,o.removeZone=jM,o.layoutZone=jM,r})},t.prototype._addZone=function(e,t){var n=this._computeWhitespaceProps(t),r=e.insertWhitespace(n.afterViewLineNumber,this._getZoneOrdinal(t),n.heightInPx,n.minWidthInPx),o={whitespaceId:r,delegate:t,isVisible:!1,domNode:vh(t.domNode),marginDomNode:t.marginDomNode?vh(t.marginDomNode):null};return this._safeCallOnComputedHeight(o.delegate,n.heightInPx),o.domNode.setPosition("absolute"),o.domNode.domNode.style.width="100%",o.domNode.setDisplay("none"),o.domNode.setAttribute("monaco-view-zone",o.whitespaceId),this.domNode.appendChild(o.domNode),o.marginDomNode&&(o.marginDomNode.setPosition("absolute"),o.marginDomNode.domNode.style.width="100%",o.marginDomNode.setDisplay("none"),o.marginDomNode.setAttribute("monaco-view-zone",o.whitespaceId),this.marginDomNode.appendChild(o.marginDomNode)),this._zones[o.whitespaceId]=o,this.setShouldRender(),o.whitespaceId},t.prototype._removeZone=function(e,t){if(this._zones.hasOwnProperty(t)){var n=this._zones[t];return delete this._zones[t],e.removeWhitespace(n.whitespaceId),n.domNode.removeAttribute("monaco-visible-view-zone"),n.domNode.removeAttribute("monaco-view-zone"),n.domNode.domNode.parentNode.removeChild(n.domNode.domNode),n.marginDomNode&&(n.marginDomNode.removeAttribute("monaco-visible-view-zone"),n.marginDomNode.removeAttribute("monaco-view-zone"),n.marginDomNode.domNode.parentNode.removeChild(n.marginDomNode.domNode)),this.setShouldRender(),!0}return!1},t.prototype._layoutZone=function(e,t){if(this._zones.hasOwnProperty(t)){var n=this._zones[t],r=this._computeWhitespaceProps(n.delegate);return e.changeOneWhitespace(n.whitespaceId,r.afterViewLineNumber,r.heightInPx),this._safeCallOnComputedHeight(n.delegate,r.heightInPx),this.setShouldRender(),!0}return!1},t.prototype.shouldSuppressMouseDownOnViewZone=function(e){if(this._zones.hasOwnProperty(e)){var t=this._zones[e];return Boolean(t.delegate.suppressMouseDown)}return!1},t.prototype._heightInPixels=function(e){return"number"===typeof e.heightInPx?e.heightInPx:"number"===typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight},t.prototype._minWidthInPixels=function(e){return"number"===typeof e.minWidthInPx?e.minWidthInPx:0},t.prototype._safeCallOnComputedHeight=function(e,t){if("function"===typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(e){pe(e)}},t.prototype._safeCallOnDomNodeTop=function(e,t){if("function"===typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(e){pe(e)}},t.prototype.prepareRender=function(e){},t.prototype.render=function(e){for(var t=e.viewportData.whitespaceViewportData,n={},r=!1,o=0,a=t.length;o<a;o++)n[t[o].id]=t[o],r=!0;var i=Object.keys(this._zones);for(o=0,a=i.length;o<a;o++){var l=i[o],s=this._zones[l],u=0,c=0,d="none";n.hasOwnProperty(l)?(u=n[l].verticalOffset-e.bigNumbersDelta,c=n[l].height,d="block",s.isVisible||(s.domNode.setAttribute("monaco-visible-view-zone","true"),s.isVisible=!0),this._safeCallOnDomNodeTop(s.delegate,e.getScrolledTopFromAbsoluteTop(n[l].verticalOffset))):(s.isVisible&&(s.domNode.removeAttribute("monaco-visible-view-zone"),s.isVisible=!1),this._safeCallOnDomNodeTop(s.delegate,e.getScrolledTopFromAbsoluteTop(-1e6))),s.domNode.setTop(u),s.domNode.setHeight(c),s.domNode.setDisplay(d),s.marginDomNode&&(s.marginDomNode.setTop(u),s.marginDomNode.setHeight(c),s.marginDomNode.setDisplay(d))}r&&(this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth)),this.marginDomNode.setWidth(this._contentLeft))},t}(jh);function BM(e,t){try{return e(t)}catch(e){pe(e)}}var HM=function(){function e(e,t,n,r){this.configuration=e,this.theme=t,this.model=n,this.viewLayout=n.viewLayout,this.privateViewEventBus=r}return e.prototype.addEventHandler=function(e){this.privateViewEventBus.addEventHandler(e)},e.prototype.removeEventHandler=function(e){this.privateViewEventBus.removeEventHandler(e)},e}(),WM=function(){function e(e){this._eventHandlerGateKeeper=e,this._eventHandlers=[],this._eventQueue=null,this._isConsumingQueue=!1}return e.prototype.addEventHandler=function(e){for(var t=0,n=this._eventHandlers.length;t<n;t++)this._eventHandlers[t]===e&&console.warn("Detected duplicate listener in ViewEventDispatcher",e);this._eventHandlers.push(e)},e.prototype.removeEventHandler=function(e){for(var t=0;t<this._eventHandlers.length;t++)if(this._eventHandlers[t]===e){this._eventHandlers.splice(t,1);break}},e.prototype.emit=function(e){this._eventQueue?this._eventQueue.push(e):this._eventQueue=[e],this._isConsumingQueue||this.consumeQueue()},e.prototype.emitMany=function(e){this._eventQueue?this._eventQueue=this._eventQueue.concat(e):this._eventQueue=e,this._isConsumingQueue||this.consumeQueue()},e.prototype.consumeQueue=function(){var e=this;this._eventHandlerGateKeeper(function(){try{e._isConsumingQueue=!0,e._doConsumeQueue()}finally{e._isConsumingQueue=!1}})},e.prototype._doConsumeQueue=function(){while(this._eventQueue){var e=this._eventQueue;this._eventQueue=null;for(var t=this._eventHandlers.slice(0),n=0,r=t.length;n<r;n++)t[n].handleEvents(e)}},e}(),UM=function(){function e(e,t,n,r){this.selections=e,this.startLineNumber=0|t.startLineNumber,this.endLineNumber=0|t.endLineNumber,this.relativeVerticalOffset=t.relativeVerticalOffset,this.bigNumbersDelta=0|t.bigNumbersDelta,this.whitespaceViewportData=n,this._model=r,this.visibleRange=new fn(t.startLineNumber,this._model.getLineMinColumn(t.startLineNumber),t.endLineNumber,this._model.getLineMaxColumn(t.endLineNumber))}return e.prototype.getViewLineRenderingData=function(e){return this._model.getViewLineRenderingData(this.visibleRange,e)},e.prototype.getDecorationsInViewport=function(){return this._model.getDecorationsInViewport(this.visibleRange)},e}(),qM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),KM=function(e){function t(t,n,r,o,a,i){var l=e.call(this)||this;l._cursor=a,l._renderAnimationFrame=null,l.outgoingEvents=i;var s=new SC(n,o,l.outgoingEvents,t);l.eventDispatcher=new WM(function(e){return l._renderOnce(e)}),l.eventDispatcher.addEventHandler(l),l._context=new HM(n,r.getTheme(),o,l.eventDispatcher),l._register(r.onThemeChange(function(e){l._context.theme=e,l.eventDispatcher.emit(new I_),l.render(!0,!1)})),l.viewParts=[],l._textAreaHandler=new W_(l._context,s,l.createTextAreaHandlerHelper()),l.viewParts.push(l._textAreaHandler),l.linesContent=vh(document.createElement("div")),l.linesContent.setClassName("lines-content monaco-editor-background"),l.linesContent.setPosition("absolute"),l.domNode=vh(document.createElement("div")),l.domNode.setClassName(l.getEditorClassName()),l.overflowGuardContainer=vh(document.createElement("div")),zh.write(l.overflowGuardContainer,3),l.overflowGuardContainer.setClassName("overflow-guard"),l._scrollbar=new LE(l._context,l.linesContent,l.domNode,l.overflowGuardContainer),l.viewParts.push(l._scrollbar),l.viewLines=new BE(l._context,l.linesContent),l.viewZones=new zM(l._context),l.viewParts.push(l.viewZones);var u=new gM(l._context);l.viewParts.push(u);var c=new SM(l._context);l.viewParts.push(c);var d=new AC(l._context);l.viewParts.push(d),d.addDynamicOverlay(new UC(l._context)),d.addDynamicOverlay(new PM(l._context)),d.addDynamicOverlay(new FE(l._context)),d.addDynamicOverlay(new GC(l._context));var f=new RC(l._context);l.viewParts.push(f),f.addDynamicOverlay(new qC(l._context)),f.addDynamicOverlay(new AE(l._context)),f.addDynamicOverlay(new qE(l._context)),f.addDynamicOverlay(new WE(l._context)),f.addDynamicOverlay(new v_(l._context));var p=new b_(l._context);p.getDomNode().appendChild(l.viewZones.marginDomNode),p.getDomNode().appendChild(f.getDomNode()),l.viewParts.push(p),l.contentWidgets=new jC(l._context,l.domNode),l.viewParts.push(l.contentWidgets),l.viewCursors=new FM(l._context),l.viewParts.push(l.viewCursors),l.overlayWidgets=new pM(l._context),l.viewParts.push(l.overlayWidgets);var m=new EM(l._context);l.viewParts.push(m);var h=new dM(l._context);if(l.viewParts.push(h),u){var g=l._scrollbar.getOverviewRulerLayoutInfo();g.parent.insertBefore(u.getDomNode(),g.insertBefore)}return l.linesContent.appendChild(d.getDomNode()),l.linesContent.appendChild(m.domNode),l.linesContent.appendChild(l.viewZones.domNode),l.linesContent.appendChild(l.viewLines.getDomNode()),l.linesContent.appendChild(l.contentWidgets.domNode),l.linesContent.appendChild(l.viewCursors.getDomNode()),l.overflowGuardContainer.appendChild(p.getDomNode()),l.overflowGuardContainer.appendChild(l._scrollbar.getDomNode()),l.overflowGuardContainer.appendChild(c.getDomNode()),l.overflowGuardContainer.appendChild(l._textAreaHandler.textArea),l.overflowGuardContainer.appendChild(l._textAreaHandler.textAreaCover),l.overflowGuardContainer.appendChild(l.overlayWidgets.getDomNode()),l.overflowGuardContainer.appendChild(h.getDomNode()),l.domNode.appendChild(l.overflowGuardContainer),l.domNode.appendChild(l.contentWidgets.overflowingContentWidgetsDomNode),l._applyLayout(),l.pointerHandler=l._register(new yb(l._context,s,l.createPointerHandlerHelper())),l._register(o.addEventListener(function(e){l.eventDispatcher.emitMany(e)})),l._register(l._cursor.addEventListener(function(e){l.eventDispatcher.emitMany(e)})),l}return qM(t,e),t.prototype._flushAccumulatedAndRenderNow=function(){this._renderNow()},t.prototype.createPointerHandlerHelper=function(){var e=this;return{viewDomNode:this.domNode.domNode,linesContentDomNode:this.linesContent.domNode,focusTextArea:function(){e.focus()},getLastRenderData:function(){var t=e.viewCursors.getLastRenderData()||[],n=e._textAreaHandler.getLastRenderData();return new Jy(t,n)},shouldSuppressMouseDownOnViewZone:function(t){return e.viewZones.shouldSuppressMouseDownOnViewZone(t)},shouldSuppressMouseDownOnWidget:function(t){return e.contentWidgets.shouldSuppressMouseDownOnWidget(t)},getPositionFromDOMInfo:function(t,n){return e._flushAccumulatedAndRenderNow(),e.viewLines.getPositionFromDOMInfo(t,n)},visibleRangeForPosition:function(t,n){return e._flushAccumulatedAndRenderNow(),e.viewLines.visibleRangeForPosition(new dn(t,n))},getLineWidth:function(t){return e._flushAccumulatedAndRenderNow(),e.viewLines.getLineWidth(t)}}},t.prototype.createTextAreaHandlerHelper=function(){var e=this;return{visibleRangeForPositionRelativeToEditor:function(t,n){return e._flushAccumulatedAndRenderNow(),e.viewLines.visibleRangeForPosition(new dn(t,n))}}},t.prototype._applyLayout=function(){var e=this._context.configuration.options,t=e.get(103);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this.overflowGuardContainer.setWidth(t.width),this.overflowGuardContainer.setHeight(t.height),this.linesContent.setWidth(1e6),this.linesContent.setHeight(1e6)},t.prototype.getEditorClassName=function(){var e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(100)+" "+eg(this._context.theme.type)+e},t.prototype.onConfigurationChanged=function(e){return this.domNode.setClassName(this.getEditorClassName()),this._applyLayout(),!1},t.prototype.onFocusChanged=function(e){return this.domNode.setClassName(this.getEditorClassName()),this._context.model.setHasFocus(e.isFocused),e.isFocused?this.outgoingEvents.emitViewFocusGained():this.outgoingEvents.emitViewFocusLost(),!1},t.prototype.onScrollChanged=function(e){return this.outgoingEvents.emitScrollChanged(e),!1},t.prototype.onThemeChanged=function(e){return this.domNode.setClassName(this.getEditorClassName()),!1},t.prototype.dispose=function(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this.eventDispatcher.removeEventHandler(this),this.outgoingEvents.dispose(),this.viewLines.dispose();for(var t=0,n=this.viewParts.length;t<n;t++)this.viewParts[t].dispose();this.viewParts=[],e.prototype.dispose.call(this)},t.prototype._renderOnce=function(e){var t=GM(e);return this._scheduleRender(),t},t.prototype._scheduleRender=function(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=io(this._onRenderScheduled.bind(this),100))},t.prototype._onRenderScheduled=function(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()},t.prototype._renderNow=function(){var e=this;GM(function(){return e._actualRender()})},t.prototype._getViewPartsToRender=function(){for(var e=[],t=0,n=0,r=this.viewParts.length;n<r;n++){var o=this.viewParts[n];o.shouldRender()&&(e[t++]=o)}return e},t.prototype._actualRender=function(){if(Wr(this.domNode.domNode)){var e=this._getViewPartsToRender();if(this.viewLines.shouldRender()||0!==e.length){var t=this._context.viewLayout.getLinesViewportData();this._context.model.setViewport(t.startLineNumber,t.endLineNumber,t.centeredLineNumber);var n=new UM(this._cursor.getViewSelections(),t,this._context.viewLayout.getWhitespaceViewportData(),this._context.model);this.contentWidgets.shouldRender()&&this.contentWidgets.onBeforeRender(n),this.viewLines.shouldRender()&&(this.viewLines.renderText(n),this.viewLines.onDidRender(),e=this._getViewPartsToRender());for(var r=new Wh(this._context.viewLayout,n,this.viewLines),o=0,a=e.length;o<a;o++){var i=e[o];i.prepareRender(r)}for(o=0,a=e.length;o<a;o++){i=e[o];i.render(r),i.onDidRender()}}}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._scrollbar.delegateVerticalScrollbarMouseDown(e)},t.prototype.restoreState=function(e){this._context.viewLayout.setScrollPositionNow({scrollTop:e.scrollTop}),this._context.model.tokenizeViewport(),this._renderNow(),this.viewLines.updateLineWidths(),this._context.viewLayout.setScrollPositionNow({scrollLeft:e.scrollLeft})},t.prototype.getOffsetForColumn=function(e,t){var n=this._context.model.validateModelPosition({lineNumber:e,column:t}),r=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(n);this._flushAccumulatedAndRenderNow();var o=this.viewLines.visibleRangeForPosition(new dn(r.lineNumber,r.column));return o?o.left:-1},t.prototype.getTargetAtClientPoint=function(e,t){var n=this.pointerHandler.getTargetAtClientPoint(e,t);return n?TC.convertViewToModelMouseTarget(n,this._context.model.coordinatesConverter):null},t.prototype.createOverviewRuler=function(e){return new _M(this._context,e)},t.prototype.change=function(e){var t=this;return this._renderOnce(function(){var n=t.viewZones.changeViewZones(e);return n&&(t._context.viewLayout.onHeightMaybeChanged(),t._context.privateViewEventBus.emit(new A_)),n})},t.prototype.render=function(e,t){if(t){this.viewLines.forceShouldRender();for(var n=0,r=this.viewParts.length;n<r;n++){var o=this.viewParts[n];o.forceShouldRender()}}e?this._flushAccumulatedAndRenderNow():this._scheduleRender()},t.prototype.focus=function(){this._textAreaHandler.focusTextArea()},t.prototype.isFocused=function(){return this._textAreaHandler.isFocused()},t.prototype.addContentWidget=function(e){this.contentWidgets.addWidget(e.widget),this.layoutContentWidget(e),this._scheduleRender()},t.prototype.layoutContentWidget=function(e){var t=e.position?e.position.position:null,n=e.position&&e.position.range||null,r=e.position?e.position.preference:null;this.contentWidgets.setWidgetPosition(e.widget,t,n,r),this._scheduleRender()},t.prototype.removeContentWidget=function(e){this.contentWidgets.removeWidget(e.widget),this._scheduleRender()},t.prototype.addOverlayWidget=function(e){this.overlayWidgets.addWidget(e.widget),this.layoutOverlayWidget(e),this._scheduleRender()},t.prototype.layoutOverlayWidget=function(e){var t=e.position?e.position.preference:null,n=this.overlayWidgets.setWidgetPosition(e.widget,t);n&&this._scheduleRender()},t.prototype.removeOverlayWidget=function(e){this.overlayWidgets.removeWidget(e.widget),this._scheduleRender()},t}(Fh);function GM(e){try{return e()}catch(e){pe(e)}}var YM=function(){function e(e){this._selTrackedRange=null,this._trackSelection=!0,this._setState(e,new Wy(new fn(1,1,1,1),0,new dn(1,1),0),new Wy(new fn(1,1,1,1),0,new dn(1,1),0))}return e.prototype.dispose=function(e){this._removeTrackedRange(e)},e.prototype.startTrackingSelection=function(e){this._trackSelection=!0,this._updateTrackedRange(e)},e.prototype.stopTrackingSelection=function(e){this._trackSelection=!1,this._removeTrackedRange(e)},e.prototype._updateTrackedRange=function(e){this._trackSelection&&(this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))},e.prototype._removeTrackedRange=function(e){this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,null,0)},e.prototype.asCursorState=function(){return new Gy(this.modelState,this.viewState)},e.prototype.readSelectionFromMarkers=function(e){var t=e.model._getTrackedRange(this._selTrackedRange);return 0===this.modelState.selection.getDirection()?new mn(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):new mn(t.endLineNumber,t.endColumn,t.startLineNumber,t.startColumn)},e.prototype.ensureValidState=function(e){this._setState(e,this.modelState,this.viewState)},e.prototype.setState=function(e,t,n){this._setState(e,t,n)},e.prototype._setState=function(e,t,n){if(t){a=e.model.validateRange(t.selectionStart);var r=t.selectionStart.equalsRange(a)?t.selectionStartLeftoverVisibleColumns:0,o=(i=e.model.validatePosition(t.position),t.position.equals(i)?t.leftoverVisibleColumns:0);t=new Wy(a,r,i,o)}else{if(!n)return;var a=e.model.validateRange(e.convertViewRangeToModelRange(n.selectionStart)),i=e.model.validatePosition(e.convertViewPositionToModelPosition(n.position.lineNumber,n.position.column));t=new Wy(a,n.selectionStartLeftoverVisibleColumns,i,n.leftoverVisibleColumns)}if(n){u=e.validateViewRange(n.selectionStart,t.selectionStart),c=e.validateViewPosition(n.position,t.position);n=new Wy(u,t.selectionStartLeftoverVisibleColumns,c,t.leftoverVisibleColumns)}else{var l=e.convertModelPositionToViewPosition(new dn(t.selectionStart.startLineNumber,t.selectionStart.startColumn)),s=e.convertModelPositionToViewPosition(new dn(t.selectionStart.endLineNumber,t.selectionStart.endColumn)),u=new fn(l.lineNumber,l.column,s.lineNumber,s.column),c=e.convertModelPositionToViewPosition(t.position);n=new Wy(u,t.selectionStartLeftoverVisibleColumns,c,t.leftoverVisibleColumns)}this.modelState=t,this.viewState=n,this._updateTrackedRange(e)},e}(),XM=function(){function e(e){this.context=e,this.primaryCursor=new YM(e),this.secondaryCursors=[],this.lastAddedCursorIndex=0}return e.prototype.dispose=function(){this.primaryCursor.dispose(this.context),this.killSecondaryCursors()},e.prototype.startTrackingSelections=function(){this.primaryCursor.startTrackingSelection(this.context);for(var e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].startTrackingSelection(this.context)},e.prototype.stopTrackingSelections=function(){this.primaryCursor.stopTrackingSelection(this.context);for(var e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].stopTrackingSelection(this.context)},e.prototype.updateContext=function(e){this.context=e},e.prototype.ensureValidState=function(){this.primaryCursor.ensureValidState(this.context);for(var e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].ensureValidState(this.context)},e.prototype.readSelectionFromMarkers=function(){var e=[];e[0]=this.primaryCursor.readSelectionFromMarkers(this.context);for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].readSelectionFromMarkers(this.context);return e},e.prototype.getAll=function(){var e=[];e[0]=this.primaryCursor.asCursorState();for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].asCursorState();return e},e.prototype.getViewPositions=function(){var e=[];e[0]=this.primaryCursor.viewState.position;for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].viewState.position;return e},e.prototype.getSelections=function(){var e=[];e[0]=this.primaryCursor.modelState.selection;for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].modelState.selection;return e},e.prototype.getViewSelections=function(){var e=[];e[0]=this.primaryCursor.viewState.selection;for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].viewState.selection;return e},e.prototype.setSelections=function(e){this.setStates(Gy.fromModelSelections(e))},e.prototype.getPrimaryCursor=function(){return this.primaryCursor.asCursorState()},e.prototype.setStates=function(e){null!==e&&(this.primaryCursor.setState(this.context,e[0].modelState,e[0].viewState),this._setSecondaryStates(e.slice(1)))},e.prototype._setSecondaryStates=function(e){var t=this.secondaryCursors.length,n=e.length;if(t<n)for(var r=n-t,o=0;o<r;o++)this._addSecondaryCursor();else if(t>n){var a=t-n;for(o=0;o<a;o++)this._removeSecondaryCursor(this.secondaryCursors.length-1)}for(o=0;o<n;o++)this.secondaryCursors[o].setState(this.context,e[o].modelState,e[o].viewState)},e.prototype.killSecondaryCursors=function(){this._setSecondaryStates([])},e.prototype._addSecondaryCursor=function(){this.secondaryCursors.push(new YM(this.context)),this.lastAddedCursorIndex=this.secondaryCursors.length},e.prototype.getLastAddedCursorIndex=function(){return 0===this.secondaryCursors.length||0===this.lastAddedCursorIndex?0:this.lastAddedCursorIndex},e.prototype._removeSecondaryCursor=function(e){this.lastAddedCursorIndex>=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)},e.prototype._getAll=function(){var e=[];e[0]=this.primaryCursor;for(var t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t];return e},e.prototype.normalize=function(){if(0!==this.secondaryCursors.length){for(var e=this._getAll(),t=[],n=0,r=e.length;n<r;n++)t.push({index:n,selection:e[n].modelState.selection});t.sort(function(e,t){return e.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber});for(var o=0;o<t.length-1;o++){var a=t[o],i=t[o+1],l=a.selection,s=i.selection;if(this.context.config.multiCursorMergeOverlapping){var u=void 0;if(u=s.isEmpty()||l.isEmpty()?s.getStartPosition().isBeforeOrEqual(l.getEndPosition()):s.getStartPosition().isBefore(l.getEndPosition()),u){var c=a.index<i.index?o:o+1,d=a.index<i.index?o+1:o,f=t[d].index,p=t[c].index,m=t[d].selection,h=t[c].selection;if(!m.equalsSelection(h)){var g=m.plusRange(h),v=m.selectionStartLineNumber===m.startLineNumber&&m.selectionStartColumn===m.startColumn,y=h.selectionStartLineNumber===h.startLineNumber&&h.selectionStartColumn===h.startColumn,b=void 0;f===this.lastAddedCursorIndex?(b=v,this.lastAddedCursorIndex=p):b=y;var w=void 0;w=b?new mn(g.startLineNumber,g.startColumn,g.endLineNumber,g.endColumn):new mn(g.endLineNumber,g.endColumn,g.startLineNumber,g.startColumn),t[c].selection=w;var _=Gy.fromModelSelection(w);e[p].setState(this.context,_.modelState,_.viewState)}for(var C=0,E=t;C<E.length;C++){var M=E[C];M.index>f&&M.index--}e.splice(f,1),t.splice(d,1),this._removeSecondaryCursor(f-1),o--}}}}},e}(),ZM=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function QM(e){for(var t=0,n=e.length;t<n;t++)if(6===e[t].type)return!0;return!1}var JM=function(){function e(e,t,n,r,o,a){this.selections=e,this.modelVersionId=t,this.oldSelections=n,this.oldModelVersionId=r,this.source=o,this.reason=a}return e}(),$M=function(){function e(e,t){this.modelVersionId=e.getVersionId(),this.cursorState=t.getAll()}return e.prototype.equals=function(e){if(!e)return!1;if(this.modelVersionId!==e.modelVersionId)return!1;if(this.cursorState.length!==e.cursorState.length)return!1;for(var t=0,n=this.cursorState.length;t<n;t++)if(!this.cursorState[t].equals(e.cursorState[t]))return!1;return!0},e}(),eS=function(){function e(e,t,n){this._model=e,this._autoClosedCharactersDecorations=t,this._autoClosedEnclosingDecorations=n}return e.getAllAutoClosedCharacters=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];t=t.concat(o.getAutoClosedCharactersRanges())}return t},e.prototype.dispose=function(){this._autoClosedCharactersDecorations=this._model.deltaDecorations(this._autoClosedCharactersDecorations,[]),this._autoClosedEnclosingDecorations=this._model.deltaDecorations(this._autoClosedEnclosingDecorations,[])},e.prototype.getAutoClosedCharactersRanges=function(){for(var e=[],t=0;t<this._autoClosedCharactersDecorations.length;t++){var n=this._model.getDecorationRange(this._autoClosedCharactersDecorations[t]);n&&e.push(n)}return e},e.prototype.isValid=function(e){for(var t=[],n=0;n<this._autoClosedEnclosingDecorations.length;n++){var r=this._model.getDecorationRange(this._autoClosedEnclosingDecorations[n]);if(r&&(t.push(r),r.startLineNumber!==r.endLineNumber))return!1}t.sort(fn.compareRangesUsingStarts),e.sort(fn.compareRangesUsingStarts);for(n=0;n<e.length;n++){if(n>=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0},e}(),tS=function(e){function t(t,n,r){var o=e.call(this)||this;o._onDidReachMaxCursorCount=o._register(new Ue),o.onDidReachMaxCursorCount=o._onDidReachMaxCursorCount.event,o._onDidAttemptReadOnlyEdit=o._register(new Ue),o.onDidAttemptReadOnlyEdit=o._onDidAttemptReadOnlyEdit.event,o._onDidChange=o._register(new Ue),o.onDidChange=o._onDidChange.event,o._configuration=t,o._model=n,o._knownModelVersionId=o._model.getVersionId(),o._viewModel=r,o.context=new Uy(o._configuration,o._model,o._viewModel),o._cursors=new XM(o.context),o._isHandling=!1,o._isDoingComposition=!1,o._selectionsWhenCompositionStarted=null,o._columnSelectData=null,o._autoClosedActions=[],o._prevEditOperationType=0,o._register(o._model.onDidChangeRawContent(function(e){if(o._knownModelVersionId=e.versionId,!o._isHandling){var t=e.containsEvent(1);o._onModelContentChanged(t)}})),o._register(r.addEventListener(function(e){QM(e)&&o._knownModelVersionId===o._model.getVersionId()&&o.setStates("viewModel",0,o.getAll())}));var a=function(){o.context=new Uy(o._configuration,o._model,o._viewModel),o._cursors.updateContext(o.context)};return o._register(o._model.onDidChangeLanguage(function(e){a()})),o._register(o._model.onDidChangeLanguageConfiguration(function(){a()})),o._register(o._model.onDidChangeOptions(function(){a()})),o._register(o._configuration.onDidChange(function(e){Hy.shouldRecreate(e)&&a()})),o}return ZM(t,e),t.prototype.dispose=function(){this._cursors.dispose(),this._autoClosedActions=Se(this._autoClosedActions),e.prototype.dispose.call(this)},t.prototype._validateAutoClosedActions=function(){if(this._autoClosedActions.length>0)for(var e=this._cursors.getSelections(),t=0;t<this._autoClosedActions.length;t++){var n=this._autoClosedActions[t];n.isValid(e)||(n.dispose(),this._autoClosedActions.splice(t,1),t--)}},t.prototype.getPrimaryCursor=function(){return this._cursors.getPrimaryCursor()},t.prototype.getLastAddedCursorIndex=function(){return this._cursors.getLastAddedCursorIndex()},t.prototype.getAll=function(){return this._cursors.getAll()},t.prototype.setStates=function(e,n,r){null!==r&&r.length>t.MAX_CURSOR_COUNT&&(r=r.slice(0,t.MAX_CURSOR_COUNT),this._onDidReachMaxCursorCount.fire(void 0));var o=new $M(this._model,this);this._cursors.setStates(r),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,n,o)},t.prototype.setColumnSelectData=function(e){this._columnSelectData=e},t.prototype.reveal=function(e,t,n,r){this._revealRange(e,n,0,t,r)},t.prototype.revealRange=function(e,t,n,r,o){this.emitCursorRevealRange(e,n,r,t,o)},t.prototype.scrollTo=function(e){this._viewModel.viewLayout.setScrollPositionSmooth({scrollTop:e})},t.prototype.saveState=function(){for(var e=[],t=this._cursors.getSelections(),n=0,r=t.length;n<r;n++){var o=t[n];e.push({inSelectionMode:!o.isEmpty(),selectionStart:{lineNumber:o.selectionStartLineNumber,column:o.selectionStartColumn},position:{lineNumber:o.positionLineNumber,column:o.positionColumn}})}return e},t.prototype.restoreState=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var o=e[n],a=1,i=1;o.position&&o.position.lineNumber&&(a=o.position.lineNumber),o.position&&o.position.column&&(i=o.position.column);var l=a,s=i;o.selectionStart&&o.selectionStart.lineNumber&&(l=o.selectionStart.lineNumber),o.selectionStart&&o.selectionStart.column&&(s=o.selectionStart.column),t.push({selectionStartLineNumber:l,selectionStartColumn:s,positionLineNumber:a,positionColumn:i})}this.setStates("restoreState",0,Gy.fromModelSelections(t)),this.reveal("restoreState",!0,0,1)},t.prototype._onModelContentChanged=function(e){if(this._prevEditOperationType=0,e)this._cursors.dispose(),this._cursors=new XM(this.context),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary("model",1,null);else{var t=this._cursors.readSelectionFromMarkers();this.setStates("modelChange",2,Gy.fromModelSelections(t))}},t.prototype.getSelection=function(){return this._cursors.getPrimaryCursor().modelState.selection},t.prototype.getColumnSelectData=function(){if(this._columnSelectData)return this._columnSelectData;var e=this._cursors.getPrimaryCursor(),t=e.viewState.selectionStart.getStartPosition(),n=t.lineNumber,r=Xy.visibleColumnFromColumn2(this.context.config,this.context.viewModel,t);return{isReal:!1,fromViewLineNumber:n,fromViewVisualColumn:r,toViewLineNumber:n,toViewVisualColumn:r}},t.prototype.getSelections=function(){return this._cursors.getSelections()},t.prototype.getViewSelections=function(){return this._cursors.getViewSelections()},t.prototype.getPosition=function(){return this._cursors.getPrimaryCursor().modelState.position},t.prototype.setSelections=function(e,t){this.setStates(e,0,Gy.fromModelSelections(t))},t.prototype.getPrevEditOperationType=function(){return this._prevEditOperationType},t.prototype.setPrevEditOperationType=function(e){this._prevEditOperationType=e},t.prototype._pushAutoClosedAction=function(e,t){for(var n=[],r=[],o=0,a=e.length;o<a;o++)n.push({range:e[o],options:{inlineClassName:"auto-closed-character",stickiness:1}}),r.push({range:t[o],options:{stickiness:1}});var i=this._model.deltaDecorations([],n),l=this._model.deltaDecorations([],r);this._autoClosedActions.push(new eS(this._model,i,l))},t.prototype._executeEditOperation=function(e){if(e){e.shouldPushStackElementBefore&&this._model.pushStackElement();var t=nS.executeCommands(this._model,this._cursors.getSelections(),e.commands);if(t){this._interpretCommandResult(t);for(var n=[],r=[],o=0;o<e.commands.length;o++){var a=e.commands[o];a instanceof pC&&a.enclosingRange&&a.closeCharacterRange&&(n.push(a.closeCharacterRange),r.push(a.enclosingRange))}n.length>0&&this._pushAutoClosedAction(n,r),this._prevEditOperationType=e.type}e.shouldPushStackElementAfter&&this._model.pushStackElement()}},t.prototype._interpretCommandResult=function(e){e&&0!==e.length||(e=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(e),this._cursors.normalize()},t.prototype._emitStateChangedIfNecessary=function(e,t,n){var r=new $M(this._model,this);if(r.equals(n))return!1;var o=this._cursors.getSelections(),a=this._cursors.getViewSelections();try{var i=this._beginEmit();i.emit(new C_(a))}finally{this._endEmit()}if(!n||n.cursorState.length!==r.cursorState.length||r.cursorState.some(function(e,t){return!e.modelState.equals(n.cursorState[t].modelState)})){var l=n?n.cursorState.map(function(e){return e.modelState.selection}):null,s=n?n.modelVersionId:0;this._onDidChange.fire(new JM(o,r.modelVersionId,l,s,e||"keyboard",t))}return!0},t.prototype._revealRange=function(e,t,n,r,o){var a=this._cursors.getViewPositions(),i=a[0];if(1===t)for(var l=1;l<a.length;l++)a[l].isBefore(i)&&(i=a[l]);else if(2===t)for(l=1;l<a.length;l++)i.isBeforeOrEqual(a[l])&&(i=a[l]);else if(a.length>1)return;var s=new fn(i.lineNumber,i.column,i.lineNumber,i.column);this.emitCursorRevealRange(e,s,n,r,o)},t.prototype.emitCursorRevealRange=function(e,t,n,r,o){try{var a=this._beginEmit();a.emit(new N_(e,t,n,r,o))}finally{this._endEmit()}},t.prototype._findAutoClosingPairs=function(e){if(!e.length)return null;for(var t=[],n=0,r=e.length;n<r;n++){var o=e[n];if(!o.text||o.text.indexOf("\n")>=0)return null;var a=o.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!a)return null;var i=a[1],l=this.context.config.autoClosingPairsClose2.get(i);if(!l||1!==l.length)return null;var s=l[0].open,u=o.text.length-a[2].length-1,c=o.text.lastIndexOf(s,u-1);if(-1===c)return null;t.push([c,u])}return t},t.prototype.executeEdits=function(e,t,n){var r=this,o=null;"snippet"===e&&(o=this._findAutoClosingPairs(t)),o&&(t[0]._isTracked=!0);var a=[],i=[],l=this._model.pushEditOperations(this.getSelections(),t,function(e){if(o)for(var t=0,l=o.length;t<l;t++){var s=o[t],u=s[0],c=s[1],d=e[t],f=d.range.startLineNumber,p=d.range.startColumn-1+u,m=d.range.startColumn-1+c;a.push(new fn(f,m+1,f,m+2)),i.push(new fn(f,p+1,f,m+2))}var h=n(e);return h&&(r._isHandling=!0),h});l&&(this._isHandling=!1,this.setSelections(e,l)),a.length>0&&this._pushAutoClosedAction(a,i)},t.prototype.trigger=function(e,t,n){var r=Al;if(t===r.CompositionStart)return this._isDoingComposition=!0,void(this._selectionsWhenCompositionStarted=this.getSelections().slice(0));if(t===r.CompositionEnd&&(this._isDoingComposition=!1),this._configuration.options.get(65))this._onDidAttemptReadOnlyEdit.fire(void 0);else{var o=new $M(this._model,this),a=0;t!==r.Undo&&t!==r.Redo&&this._cursors.stopTrackingSelections(),this._cursors.ensureValidState(),this._isHandling=!0;try{switch(t){case r.Type:this._type(e,n.text);break;case r.ReplacePreviousChar:this._replacePreviousChar(n.text,n.replaceCharCnt);break;case r.Paste:a=4,this._paste(n.text,n.pasteOnNewLine,n.multicursorText);break;case r.Cut:this._cut();break;case r.Undo:a=5,this._interpretCommandResult(this._model.undo());break;case r.Redo:a=6,this._interpretCommandResult(this._model.redo());break;case r.ExecuteCommand:this._externalExecuteCommand(n);break;case r.ExecuteCommands:this._externalExecuteCommands(n);break;case r.CompositionEnd:this._interpretCompositionEnd(e);break}}catch(e){pe(e)}this._isHandling=!1,t!==r.Undo&&t!==r.Redo&&this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,a,o)&&this._revealRange(e,0,0,!0,0)}},t.prototype._interpretCompositionEnd=function(e){if(!this._isDoingComposition&&"keyboard"===e){var t=eS.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(fC.compositionEndWithInterceptors(this._prevEditOperationType,this.context.config,this.context.model,this._selectionsWhenCompositionStarted,this.getSelections(),t)),this._selectionsWhenCompositionStarted=null}},t.prototype._type=function(e,t){if(this._isDoingComposition||"keyboard"!==e)this._executeEditOperation(fC.typeWithoutInterceptors(this._prevEditOperationType,this.context.config,this.context.model,this.getSelections(),t));else{var n=t.length,r=0;while(r<n){var o=Ta(t,r),a=t.substr(r,o),i=eS.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(fC.typeWithInterceptors(this._prevEditOperationType,this.context.config,this.context.model,this.getSelections(),i,a)),r+=o}}},t.prototype._replacePreviousChar=function(e,t){this._executeEditOperation(fC.replacePreviousChar(this._prevEditOperationType,this.context.config,this.context.model,this.getSelections(),e,t))},t.prototype._paste=function(e,t,n){this._executeEditOperation(fC.paste(this.context.config,this.context.model,this.getSelections(),e,t,n))},t.prototype._cut=function(){this._executeEditOperation(eC.cut(this.context.config,this.context.model,this.getSelections()))},t.prototype._externalExecuteCommand=function(e){this._cursors.killSecondaryCursors(),this._executeEditOperation(new Yy(0,[e],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},t.prototype._externalExecuteCommands=function(e){this._executeEditOperation(new Yy(0,e,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},t.MAX_CURSOR_COUNT=1e4,t}(F_),nS=function(){function e(){}return e.executeCommands=function(e,t,n){for(var r={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]},o=this._innerExecuteCommands(r,n),a=0,i=r.trackedRanges.length;a<i;a++)r.model._setTrackedRange(r.trackedRanges[a],null,0);return o},e._innerExecuteCommands=function(e,t){if(this._arrayIsEmpty(t))return null;var n=this._getEditOperations(e,t);if(0===n.operations.length)return null;var r=n.operations,o=this._getLoserCursorMap(r);if(o.hasOwnProperty("0"))return console.warn("Ignoring commands"),null;for(var a=[],i=0,l=r.length;i<l;i++)o.hasOwnProperty(r[i].identifier.major.toString())||a.push(r[i]);n.hadTrackedEditOperation&&a.length>0&&(a[0]._isTracked=!0);var s=e.model.pushEditOperations(e.selectionsBefore,a,function(n){for(var r=[],o=0;o<e.selectionsBefore.length;o++)r[o]=[];for(var a=0,i=n;a<i.length;a++){var l=i[a];l.identifier&&r[l.identifier.major].push(l)}var s=function(e,t){return e.identifier.minor-t.identifier.minor},u=[],c=function(n){r[n].length>0?(r[n].sort(s),u[n]=t[n].computeCursorState(e.model,{getInverseEditOperations:function(){return r[n]},getTrackedSelection:function(t){var n=parseInt(t,10),r=e.model._getTrackedRange(e.trackedRanges[n]);return 0===e.trackedRangesDirection[n]?new mn(r.startLineNumber,r.startColumn,r.endLineNumber,r.endColumn):new mn(r.endLineNumber,r.endColumn,r.startLineNumber,r.startColumn)}})):u[n]=e.selectionsBefore[n]};for(o=0;o<e.selectionsBefore.length;o++)c(o);return u});s||(s=e.selectionsBefore);var u=[];for(var c in o)o.hasOwnProperty(c)&&u.push(parseInt(c,10));u.sort(function(e,t){return t-e});for(var d=0,f=u;d<f.length;d++){var p=f[d];s.splice(p,1)}return s},e._arrayIsEmpty=function(e){for(var t=0,n=e.length;t<n;t++)if(e[t])return!1;return!0},e._getEditOperations=function(e,t){for(var n=[],r=!1,o=0,a=t.length;o<a;o++){var i=t[o];if(i){var l=this._getEditOperationsFromCommand(e,o,i);n=n.concat(l.operations),r=r||l.hadTrackedEditOperation}}return{operations:n,hadTrackedEditOperation:r}},e._getEditOperationsFromCommand=function(e,t,n){var r=[],o=0,a=function(e,a){e.isEmpty()&&""===a||r.push({identifier:{major:t,minor:o++},range:e,text:a,forceMoveMarkers:!1,isAutoWhitespaceEdit:n.insertsAutoWhitespace})},i=!1,l=function(e,t){i=!0,a(e,t)},s=function(t,n){var r;if(t.isEmpty())if("boolean"===typeof n)r=n?2:3;else{var o=e.model.getLineMaxColumn(t.startLineNumber);r=t.startColumn===o?2:3}else r=1;var a=e.trackedRanges.length,i=e.model._setTrackedRange(null,t,r);return e.trackedRanges[a]=i,e.trackedRangesDirection[a]=t.getDirection(),a.toString()},u={addEditOperation:a,addTrackedEditOperation:l,trackSelection:s};try{n.getEditOperations(e.model,u)}catch(e){return pe(e),{operations:[],hadTrackedEditOperation:!1}}return{operations:r,hadTrackedEditOperation:i}},e._getLoserCursorMap=function(e){e=e.slice(0),e.sort(function(e,t){return-fn.compareRangesUsingEnds(e.range,t.range)});for(var t={},n=1;n<e.length;n++){var r=e[n-1],o=e[n];if(r.range.getStartPosition().isBefore(o.range.getEndPosition())){var a=void 0;a=r.identifier.major>o.identifier.major?r.identifier.major:o.identifier.major,t[a.toString()]=!0;for(var i=0;i<e.length;i++)e[i].identifier.major===a&&(e.splice(i,1),i<n&&n--,i--);n>0&&n--}}return t},e}(),rS=function(){function e(e,t,n,r,o,a){this.id=e,this.label=t,this.alias=n,this._precondition=r,this._run=o,this._contextKeyService=a}return e.prototype.isSupported=function(){return this._contextKeyService.contextMatchesRules(this._precondition)},e.prototype.run=function(){if(!this.isSupported())return Promise.resolve(void 0);var e=this._run();return e||Promise.resolve(void 0)},e}();function oS(e,t,n,r,o,a,i){for(var l="<div>",s=r,u=0,c=0,d=t.getCount();c<d;c++){var f=t.getEndOffset(c);if(!(f<=r)){for(var p="";s<f&&s<o;s++){var m=e.charCodeAt(s);switch(m){case 9:var h=a-(s+u)%a;u+=h-1;while(h>0)p+=i?"&#160;":" ",h--;break;case 60:p+="&lt;";break;case 62:p+="&gt;";break;case 38:p+="&amp;";break;case 0:p+="&#00;";break;case 65279:case 8232:p+="\ufffd";break;case 13:p+="&#8203";break;case 32:p+=i?"&#160;":" ";break;default:p+=String.fromCharCode(m)}}if(l+='<span style="'+t.getInlineStyle(c,n)+'">'+p+"</span>",f>o||s>=o)break}}return l+="</div>",l}var aS=function(){function e(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}return e.prototype.insert=function(e){this._hasPending=!0,this._inserts.push(e)},e.prototype.change=function(e){this._hasPending=!0,this._changes.push(e)},e.prototype.remove=function(e){this._hasPending=!0,this._removes.push(e)},e.prototype.mustCommit=function(){return this._hasPending},e.prototype.commit=function(e){if(this._hasPending){var t=this._inserts,n=this._changes,r=this._removes;this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[],e._commitPendingChanges(t,n,r)}},e}(),iS=function(){function e(e,t,n,r,o){this.id=e,this.afterLineNumber=t,this.ordinal=n,this.height=r,this.minWidth=o,this.prefixSum=0}return e}(),lS=function(){function e(t,n){this._instanceId=Ha(++e.INSTANCE_COUNT),this._pendingChanges=new aS,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=t,this._lineHeight=n}return e.findInsertionIndex=function(e,t,n){var r=0,o=e.length;while(r<o){var a=r+o>>>1;t===e[a].afterLineNumber?n<e[a].ordinal?o=a:r=a+1:t<e[a].afterLineNumber?o=a:r=a+1}return r},e.prototype.setLineHeight=function(e){this._checkPendingChanges(),this._lineHeight=e},e.prototype.onFlushed=function(e){this._checkPendingChanges(),this._lineCount=e},e.prototype.changeWhitespace=function(e){var t=this;try{var n={insertWhitespace:function(e,n,r,o){e|=0,n|=0,r|=0,o|=0;var a=t._instanceId+ ++t._lastWhitespaceId;return t._pendingChanges.insert(new iS(a,e,n,r,o)),a},changeOneWhitespace:function(e,n,r){n|=0,r|=0,t._pendingChanges.change({id:e,newAfterLineNumber:n,newHeight:r})},removeWhitespace:function(e){t._pendingChanges.remove({id:e})}};return e(n)}finally{this._pendingChanges.commit(this)}},e.prototype._commitPendingChanges=function(e,t,n){if((e.length>0||n.length>0)&&(this._minWidth=-1),e.length+t.length+n.length<=1){for(var r=0,o=e;r<o.length;r++){var a=o[r];this._insertWhitespace(a)}for(var i=0,l=t;i<l.length;i++){var s=l[i];this._changeOneWhitespace(s.id,s.newAfterLineNumber,s.newHeight)}for(var u=0,c=n;u<c.length;u++){var d=c[u],f=this._findWhitespaceIndex(d.id);-1!==f&&this._removeWhitespace(f)}}else{for(var p=new Set,m=0,h=n;m<h.length;m++){d=h[m];p.add(d.id)}for(var g=new Map,v=0,y=t;v<y.length;v++){s=y[v];g.set(s.id,s)}var b=function(e){for(var t=[],n=0,r=e;n<r.length;n++){var o=r[n];if(!p.has(o.id)){if(g.has(o.id)){var a=g.get(o.id);o.afterLineNumber=a.newAfterLineNumber,o.height=a.newHeight}t.push(o)}}return t},w=b(this._arr).concat(b(e));w.sort(function(e,t){return e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber}),this._arr=w,this._prefixSumValidIndex=-1}},e.prototype._checkPendingChanges=function(){this._pendingChanges.mustCommit()&&(console.warn("Commiting pending changes before change accessor leaves due to read access."),this._pendingChanges.commit(this))},e.prototype._insertWhitespace=function(t){var n=e.findInsertionIndex(this._arr,t.afterLineNumber,t.ordinal);this._arr.splice(n,0,t),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,n-1)},e.prototype._findWhitespaceIndex=function(e){for(var t=this._arr,n=0,r=t.length;n<r;n++)if(t[n].id===e)return n;return-1},e.prototype._changeOneWhitespace=function(e,t,n){var r=this._findWhitespaceIndex(e);if(-1!==r&&(this._arr[r].height!==n&&(this._arr[r].height=n,this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,r-1)),this._arr[r].afterLineNumber!==t)){var o=this._arr[r];this._removeWhitespace(r),o.afterLineNumber=t,this._insertWhitespace(o)}},e.prototype._removeWhitespace=function(e){this._arr.splice(e,1),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,e-1)},e.prototype.onLinesDeleted=function(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount-=t-e+1;for(var n=0,r=this._arr.length;n<r;n++){var o=this._arr[n].afterLineNumber;e<=o&&o<=t?this._arr[n].afterLineNumber=e-1:o>t&&(this._arr[n].afterLineNumber-=t-e+1)}},e.prototype.onLinesInserted=function(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount+=t-e+1;for(var n=0,r=this._arr.length;n<r;n++){var o=this._arr[n].afterLineNumber;e<=o&&(this._arr[n].afterLineNumber+=t-e+1)}},e.prototype.getWhitespacesTotalHeight=function(){return this._checkPendingChanges(),0===this._arr.length?0:this.getWhitespacesAccumulatedHeight(this._arr.length-1)},e.prototype.getWhitespacesAccumulatedHeight=function(e){this._checkPendingChanges(),e|=0;var t=Math.max(0,this._prefixSumValidIndex+1);0===t&&(this._arr[0].prefixSum=this._arr[0].height,t++);for(var n=t;n<=e;n++)this._arr[n].prefixSum=this._arr[n-1].prefixSum+this._arr[n].height;return this._prefixSumValidIndex=Math.max(this._prefixSumValidIndex,e),this._arr[e].prefixSum},e.prototype.getLinesTotalHeight=function(){this._checkPendingChanges();var e=this._lineHeight*this._lineCount,t=this.getWhitespacesTotalHeight();return e+t},e.prototype.getWhitespaceAccumulatedHeightBeforeLineNumber=function(e){this._checkPendingChanges(),e|=0;var t=this._findLastWhitespaceBeforeLineNumber(e);return-1===t?0:this.getWhitespacesAccumulatedHeight(t)},e.prototype._findLastWhitespaceBeforeLineNumber=function(e){e|=0;var t=this._arr,n=0,r=t.length-1;while(n<=r){var o=r-n|0,a=o/2|0,i=n+a|0;if(t[i].afterLineNumber<e){if(i+1>=t.length||t[i+1].afterLineNumber>=e)return i;n=i+1|0}else r=i-1|0}return-1},e.prototype._findFirstWhitespaceAfterLineNumber=function(e){e|=0;var t=this._findLastWhitespaceBeforeLineNumber(e),n=t+1;return n<this._arr.length?n:-1},e.prototype.getFirstWhitespaceIndexAfterLineNumber=function(e){return this._checkPendingChanges(),e|=0,this._findFirstWhitespaceAfterLineNumber(e)},e.prototype.getVerticalOffsetForLineNumber=function(e){var t;this._checkPendingChanges(),e|=0,t=e>1?this._lineHeight*(e-1):0;var n=this.getWhitespaceAccumulatedHeightBeforeLineNumber(e);return t+n},e.prototype.getWhitespaceMinWidth=function(){if(this._checkPendingChanges(),-1===this._minWidth){for(var e=0,t=0,n=this._arr.length;t<n;t++)e=Math.max(e,this._arr[t].minWidth);this._minWidth=e}return this._minWidth},e.prototype.isAfterLines=function(e){this._checkPendingChanges();var t=this.getLinesTotalHeight();return e>t},e.prototype.getLineNumberAtOrAfterVerticalOffset=function(e){if(this._checkPendingChanges(),e|=0,e<0)return 1;var t=0|this._lineCount,n=this._lineHeight,r=1,o=t;while(r<o){var a=(r+o)/2|0,i=0|this.getVerticalOffsetForLineNumber(a);if(e>=i+n)r=a+1;else{if(e>=i)return a;o=a}}return r>t?t:r},e.prototype.getLinesViewportData=function(e,t){this._checkPendingChanges(),e|=0,t|=0;var n,r,o=this._lineHeight,a=0|this.getLineNumberAtOrAfterVerticalOffset(e),i=0|this.getVerticalOffsetForLineNumber(a),l=0|this._lineCount,s=0|this.getFirstWhitespaceIndexAfterLineNumber(a),u=0|this.getWhitespacesCount();-1===s?(s=u,r=l+1,n=0):(r=0|this.getAfterLineNumberForWhitespaceIndex(s),n=0|this.getHeightForWhitespaceIndex(s));var c=i,d=c,f=5e5,p=0;i>=f&&(p=Math.floor(i/f)*f,p=Math.floor(p/o)*o,d-=p);for(var m=[],h=e+(t-e)/2,g=-1,v=a;v<=l;v++){if(-1===g){var y=c,b=c+o;(y<=h&&h<b||y>h)&&(g=v)}c+=o,m[v-a]=d,d+=o;while(r===v)d+=n,c+=n,s++,s>=u?r=l+1:(r=0|this.getAfterLineNumberForWhitespaceIndex(s),n=0|this.getHeightForWhitespaceIndex(s));if(c>=t){l=v;break}}-1===g&&(g=l);var w=0|this.getVerticalOffsetForLineNumber(l),_=a,C=l;return _<C&&i<e&&_++,_<C&&w+o>t&&C--,{bigNumbersDelta:p,startLineNumber:a,endLineNumber:l,relativeVerticalOffset:m,centeredLineNumber:g,completelyVisibleStartLineNumber:_,completelyVisibleEndLineNumber:C}},e.prototype.getVerticalOffsetForWhitespaceIndex=function(e){this._checkPendingChanges(),e|=0;var t,n,r=this.getAfterLineNumberForWhitespaceIndex(e);return t=r>=1?this._lineHeight*r:0,n=e>0?this.getWhitespacesAccumulatedHeight(e-1):0,t+n},e.prototype.getWhitespaceIndexAtOrAfterVerticallOffset=function(e){this._checkPendingChanges(),e|=0;var t=0,n=this.getWhitespacesCount()-1;if(n<0)return-1;var r=this.getVerticalOffsetForWhitespaceIndex(n),o=this.getHeightForWhitespaceIndex(n);if(e>=r+o)return-1;while(t<n){var a=Math.floor((t+n)/2),i=this.getVerticalOffsetForWhitespaceIndex(a),l=this.getHeightForWhitespaceIndex(a);if(e>=i+l)t=a+1;else{if(e>=i)return a;n=a}}return t},e.prototype.getWhitespaceAtVerticalOffset=function(e){this._checkPendingChanges(),e|=0;var t=this.getWhitespaceIndexAtOrAfterVerticallOffset(e);if(t<0)return null;if(t>=this.getWhitespacesCount())return null;var n=this.getVerticalOffsetForWhitespaceIndex(t);if(n>e)return null;var r=this.getHeightForWhitespaceIndex(t),o=this.getIdForWhitespaceIndex(t),a=this.getAfterLineNumberForWhitespaceIndex(t);return{id:o,afterLineNumber:a,verticalOffset:n,height:r}},e.prototype.getWhitespaceViewportData=function(e,t){this._checkPendingChanges(),e|=0,t|=0;var n=this.getWhitespaceIndexAtOrAfterVerticallOffset(e),r=this.getWhitespacesCount()-1;if(n<0)return[];for(var o=[],a=n;a<=r;a++){var i=this.getVerticalOffsetForWhitespaceIndex(a),l=this.getHeightForWhitespaceIndex(a);if(i>=t)break;o.push({id:this.getIdForWhitespaceIndex(a),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(a),verticalOffset:i,height:l})}return o},e.prototype.getWhitespaces=function(){return this._checkPendingChanges(),this._arr.slice(0)},e.prototype.getWhitespacesCount=function(){return this._checkPendingChanges(),this._arr.length},e.prototype.getIdForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].id},e.prototype.getAfterLineNumberForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].afterLineNumber},e.prototype.getHeightForWhitespaceIndex=function(e){return this._checkPendingChanges(),e|=0,this._arr[e].height},e.INSTANCE_COUNT=0,e}(),sS=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),uS=125,cS=function(e){function t(t,n,r){var o=e.call(this)||this;o._configuration=t;var a=o._configuration.options,i=a.get(103);return o._linesLayout=new lS(n,a.get(47)),o.scrollable=o._register(new fE(0,r)),o._configureSmoothScrollDuration(),o.scrollable.setScrollDimensions({width:i.contentWidth,height:i.contentHeight}),o.onDidScroll=o.scrollable.onScroll,o._updateHeight(),o}return sS(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.onHeightMaybeChanged=function(){this._updateHeight()},t.prototype._configureSmoothScrollDuration=function(){this.scrollable.setSmoothScrollDuration(this._configuration.options.get(83)?uS:0)},t.prototype.onConfigurationChanged=function(e){var t=this._configuration.options;if(e.hasChanged(47)&&this._linesLayout.setLineHeight(t.get(47)),e.hasChanged(103)){var n=t.get(103),r=n.contentWidth,o=n.contentHeight,a=this.scrollable.getScrollDimensions(),i=a.scrollWidth,l=this._getTotalHeight(r,o,i);this.scrollable.setScrollDimensions({width:r,height:o,scrollHeight:l})}else this._updateHeight();e.hasChanged(83)&&this._configureSmoothScrollDuration()},t.prototype.onFlushed=function(e){this._linesLayout.onFlushed(e)},t.prototype.onLinesDeleted=function(e,t){this._linesLayout.onLinesDeleted(e,t)},t.prototype.onLinesInserted=function(e,t){this._linesLayout.onLinesInserted(e,t)},t.prototype._getHorizontalScrollbarHeight=function(e,t){var n=this._configuration.options,r=n.get(74);return 2===r.horizontal?0:e>=t?0:r.horizontalScrollbarSize},t.prototype._getTotalHeight=function(e,t,n){var r=this._configuration.options,o=this._linesLayout.getLinesTotalHeight();return r.get(76)?o+=t-r.get(47):o+=this._getHorizontalScrollbarHeight(e,n),Math.max(t,o)},t.prototype._updateHeight=function(){var e=this.scrollable.getScrollDimensions(),t=e.width,n=e.height,r=e.scrollWidth,o=this._getTotalHeight(t,n,r);this.scrollable.setScrollDimensions({scrollHeight:o})},t.prototype.getCurrentViewport=function(){var e=this.scrollable.getScrollDimensions(),t=this.scrollable.getCurrentScrollPosition();return new Md(t.scrollTop,t.scrollLeft,e.width,e.height)},t.prototype.getFutureViewport=function(){var e=this.scrollable.getScrollDimensions(),t=this.scrollable.getFutureScrollPosition();return new Md(t.scrollTop,t.scrollLeft,e.width,e.height)},t.prototype._computeScrollWidth=function(e,t){var n=this._configuration.options,r=n.get(104),o=r.isViewportWrapping;if(!o){var a=n.get(75)*n.get(32).typicalHalfwidthCharacterWidth,i=this._linesLayout.getWhitespaceMinWidth();return Math.max(e+a,t,i)}return Math.max(e,t)},t.prototype.onMaxLineWidthChanged=function(e){var t=this._computeScrollWidth(e,this.getCurrentViewport().width);this.scrollable.setScrollDimensions({scrollWidth:t}),this._updateHeight()},t.prototype.saveState=function(){var e=this.scrollable.getFutureScrollPosition(),t=e.scrollTop,n=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t),r=this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(n);return{scrollTop:t,scrollTopWithoutViewZones:t-r,scrollLeft:e.scrollLeft}},t.prototype.changeWhitespace=function(e){return this._linesLayout.changeWhitespace(e)},t.prototype.getVerticalOffsetForLineNumber=function(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)},t.prototype.isAfterLines=function(e){return this._linesLayout.isAfterLines(e)},t.prototype.getLineNumberAtVerticalOffset=function(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)},t.prototype.getWhitespaceAtVerticalOffset=function(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)},t.prototype.getLinesViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)},t.prototype.getLinesViewportDataAtScrollTop=function(e){var t=this.scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),e<0&&(e=0),this._linesLayout.getLinesViewportData(e,e+t.height)},t.prototype.getWhitespaceViewportData=function(){var e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)},t.prototype.getWhitespaces=function(){return this._linesLayout.getWhitespaces()},t.prototype.getScrollWidth=function(){var e=this.scrollable.getScrollDimensions();return e.scrollWidth},t.prototype.getScrollHeight=function(){var e=this.scrollable.getScrollDimensions();return e.scrollHeight},t.prototype.getCurrentScrollLeft=function(){var e=this.scrollable.getCurrentScrollPosition();return e.scrollLeft},t.prototype.getCurrentScrollTop=function(){var e=this.scrollable.getCurrentScrollPosition();return e.scrollTop},t.prototype.validateScrollPosition=function(e){return this.scrollable.validateScrollPosition(e)},t.prototype.setScrollPositionNow=function(e){this.scrollable.setScrollPositionNow(e)},t.prototype.setScrollPositionSmooth=function(e){this.scrollable.setScrollPositionSmooth(e)},t.prototype.deltaScrollNow=function(e,t){var n=this.scrollable.getCurrentScrollPosition();this.scrollable.setScrollPositionNow({scrollLeft:n.scrollLeft+e,scrollTop:n.scrollTop+t})},t}(Ne),dS=function(){function e(e,t){this.outputLineIndex=e,this.outputOffset=t}return e}(),fS=function(){function e(e){this._lines=e}return e.prototype.convertViewPositionToModelPosition=function(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)},e.prototype.convertViewRangeToModelRange=function(e){var t=this._lines.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),n=this._lines.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);return new fn(t.lineNumber,t.column,n.lineNumber,n.column)},e.prototype.validateViewPosition=function(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)},e.prototype.validateViewRange=function(e,t){var n=this._lines.validateViewPosition(e.startLineNumber,e.startColumn,t.getStartPosition()),r=this._lines.validateViewPosition(e.endLineNumber,e.endColumn,t.getEndPosition());return new fn(n.lineNumber,n.column,r.lineNumber,r.column)},e.prototype.convertModelPositionToViewPosition=function(e){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column)},e.prototype.convertModelRangeToViewRange=function(e){return this._lines.convertModelRangeToViewRange(e)},e.prototype.modelPositionIsVisible=function(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)},e}(),pS=function(){function e(e,t,n,r,o,a){this.model=e,this._validModelVersionId=-1,this.tabSize=n,this.wrappingColumn=r,this.columnsForFullWidthChar=o,this.wrappingIndent=a,this.linePositionMapperFactory=t,this._constructLines(!0)}return e.prototype.dispose=function(){this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,[])},e.prototype.createCoordinatesConverter=function(){return new fS(this)},e.prototype._ensureValidState=function(){var e=this.model.getVersionId();if(e!==this._validModelVersionId)throw new Error("ViewModel is out of sync with Model!");this.lines.length!==this.model.getLineCount()&&this._constructLines(!1)},e.prototype._constructLines=function(e){var t=this;this.lines=[],e&&(this.hiddenAreasIds=[]);for(var n=this.model.getLinesContent(),r=n.length,o=new Uint32Array(r),a=this.hiddenAreasIds.map(function(e){return t.model.getDecorationRange(e)}).sort(fn.compareRangesUsingStarts),i=1,l=0,s=-1,u=s+1<a.length?l+1:r+2,c=0;c<r;c++){var d=c+1;d===u&&(s++,i=a[s].startLineNumber,l=a[s].endLineNumber,u=s+1<a.length?l+1:r+2);var f=d>=i&&d<=l,p=vS(this.linePositionMapperFactory,n[c],this.tabSize,this.wrappingColumn,this.columnsForFullWidthChar,this.wrappingIndent,!f);o[c]=p.getViewLineCount(),this.lines[c]=p}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new pc(o)},e.prototype.getHiddenAreas=function(){var e=this;return this.hiddenAreasIds.map(function(t){return e.model.getDecorationRange(t)})},e.prototype._reduceRanges=function(e){var t=this;if(0===e.length)return[];for(var n=e.map(function(e){return t.model.validateRange(e)}).sort(fn.compareRangesUsingStarts),r=[],o=n[0].startLineNumber,a=n[0].endLineNumber,i=1,l=n.length;i<l;i++){var s=n[i];s.startLineNumber>a+1?(r.push(new fn(o,1,a,1)),o=s.startLineNumber,a=s.endLineNumber):s.endLineNumber>a&&(a=s.endLineNumber)}return r.push(new fn(o,1,a,1)),r},e.prototype.setHiddenAreas=function(e){var t=this,n=this._reduceRanges(e),r=this.hiddenAreasIds.map(function(e){return t.model.getDecorationRange(e)}).sort(fn.compareRangesUsingStarts);if(n.length===r.length){for(var o=!1,a=0;a<n.length;a++)if(!n[a].equalsRange(r[a])){o=!0;break}if(!o)return!1}for(var i=[],l=0,s=n;l<s.length;l++){var u=s[l];i.push({range:u,options:Iy.EMPTY})}this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,i);var c=n,d=1,f=0,p=-1,m=p+1<c.length?f+1:this.lines.length+2,h=!1;for(a=0;a<this.lines.length;a++){var g=a+1;g===m&&(p++,d=c[p].startLineNumber,f=c[p].endLineNumber,m=p+1<c.length?f+1:this.lines.length+2);var v=!1;if(g>=d&&g<=f?this.lines[a].isVisible()&&(this.lines[a]=this.lines[a].setVisible(!1),v=!0):(h=!0,this.lines[a].isVisible()||(this.lines[a]=this.lines[a].setVisible(!0),v=!0)),v){var y=this.lines[a].getViewLineCount();this.prefixSumComputer.changeValue(a,y)}}return h||this.setHiddenAreas([]),!0},e.prototype.modelPositionIsVisible=function(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()},e.prototype.setTabSize=function(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1),!0)},e.prototype.setWrappingSettings=function(e,t,n){return(this.wrappingIndent!==e||this.wrappingColumn!==t||this.columnsForFullWidthChar!==n)&&(this.wrappingIndent=e,this.wrappingColumn=t,this.columnsForFullWidthChar=n,this._constructLines(!1),!0)},e.prototype.onModelFlushed=function(){this._constructLines(!0)},e.prototype.onModelLinesDeleted=function(e,t,n){if(e<=this._validModelVersionId)return null;var r=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,o=this.prefixSumComputer.getAccumulatedValue(n-1);return this.lines.splice(t-1,n-t+1),this.prefixSumComputer.removeValues(t-1,n-t+1),new k_(r,o)},e.prototype.onModelLinesInserted=function(e,t,n,r){if(e<=this._validModelVersionId)return null;for(var o=this.getHiddenAreas(),a=!1,i=new dn(t,1),l=0,s=o;l<s.length;l++){var u=s[l];if(u.containsPosition(i)){a=!0;break}}for(var c=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,d=0,f=[],p=new Uint32Array(r.length),m=0,h=r.length;m<h;m++){var g=vS(this.linePositionMapperFactory,r[m],this.tabSize,this.wrappingColumn,this.columnsForFullWidthChar,this.wrappingIndent,!a);f.push(g);var v=g.getViewLineCount();d+=v,p[m]=v}return this.lines=this.lines.slice(0,t-1).concat(f).concat(this.lines.slice(t-1)),this.prefixSumComputer.insertValues(t-1,p),new x_(c,c+d-1)},e.prototype.onModelLineChanged=function(e,t,n){if(e<=this._validModelVersionId)return[!1,null,null,null];var r=t-1,o=this.lines[r].getViewLineCount(),a=this.lines[r].isVisible(),i=vS(this.linePositionMapperFactory,n,this.tabSize,this.wrappingColumn,this.columnsForFullWidthChar,this.wrappingIndent,a);this.lines[r]=i;var l=this.lines[r].getViewLineCount(),s=!1,u=0,c=-1,d=0,f=-1,p=0,m=-1;o>l?(u=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,c=u+l-1,p=c+1,m=p+(o-l)-1,s=!0):o<l?(u=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,c=u+o-1,d=c+1,f=d+(l-o)-1,s=!0):(u=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,c=u+l-1),this.prefixSumComputer.changeValue(r,l);var h=u<=c?new T_(u,c):null,g=d<=f?new x_(d,f):null,v=p<=m?new k_(p,m):null;return[s,h,g,v]},e.prototype.acceptVersionId=function(e){this._validModelVersionId=e,1!==this.lines.length||this.lines[0].isVisible()||this.setHiddenAreas([])},e.prototype.getViewLineCount=function(){return this._ensureValidState(),this.prefixSumComputer.getTotalValue()},e.prototype._toValidViewLineNumber=function(e){if(e<1)return 1;var t=this.getViewLineCount();return e>t?t:e},e.prototype.warmUpLookupCache=function(e,t){this.prefixSumComputer.warmUpCache(e-1,t-1)},e.prototype.getActiveIndentGuide=function(e,t,n){this._ensureValidState(),e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t),n=this._toValidViewLineNumber(n);var r=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),o=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),a=this.convertViewPositionToModelPosition(n,this.getViewLineMinColumn(n)),i=this.model.getActiveIndentGuide(r.lineNumber,o.lineNumber,a.lineNumber),l=this.convertModelPositionToViewPosition(i.startLineNumber,1),s=this.convertModelPositionToViewPosition(i.endLineNumber,this.model.getLineMaxColumn(i.endLineNumber));return{startLineNumber:l.lineNumber,endLineNumber:s.lineNumber,indent:i.indent}},e.prototype.getViewLinesIndentGuides=function(e,t){this._ensureValidState(),e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);for(var n=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),r=this.convertViewPositionToModelPosition(t,this.getViewLineMaxColumn(t)),o=[],a=[],i=[],l=n.lineNumber-1,s=r.lineNumber-1,u=null,c=l;c<=s;c++){var d=this.lines[c];if(d.isVisible()){var f=d.getViewLineNumberOfModelPosition(0,c===l?n.column:1),p=d.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(c+1)),m=p-f+1,h=0;m>1&&1===d.getViewLineMinColumn(this.model,c+1,p)&&(h=0===f?1:2),a.push(m),i.push(h),null===u&&(u=new dn(c+1,0))}else null!==u&&(o=o.concat(this.model.getLinesIndentGuides(u.lineNumber,c)),u=null)}null!==u&&(o=o.concat(this.model.getLinesIndentGuides(u.lineNumber,r.lineNumber)),u=null);for(var g=t-e+1,v=new Array(g),y=0,b=0,w=o.length;b<w;b++){var _=o[b],C=(m=Math.min(g-y,a[b]),h=i[b],void 0);C=2===h?0:1===h?1:m;for(var E=0;E<m;E++)E===C&&(_=0),v[y++]=_}return v},e.prototype.getViewLineContent=function(e){this._ensureValidState(),e=this._toValidViewLineNumber(e);var t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,r=t.remainder;return this.lines[n].getViewLineContent(this.model,n+1,r)},e.prototype.getViewLineLength=function(e){this._ensureValidState(),e=this._toValidViewLineNumber(e);var t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,r=t.remainder;return this.lines[n].getViewLineLength(this.model,n+1,r)},e.prototype.getViewLineMinColumn=function(e){this._ensureValidState(),e=this._toValidViewLineNumber(e);var t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,r=t.remainder;return this.lines[n].getViewLineMinColumn(this.model,n+1,r)},e.prototype.getViewLineMaxColumn=function(e){this._ensureValidState(),e=this._toValidViewLineNumber(e);var t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,r=t.remainder;return this.lines[n].getViewLineMaxColumn(this.model,n+1,r)},e.prototype.getViewLineData=function(e){this._ensureValidState(),e=this._toValidViewLineNumber(e);var t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,r=t.remainder;return this.lines[n].getViewLineData(this.model,n+1,r)},e.prototype.getViewLinesData=function(e,t,n){this._ensureValidState(),e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);for(var r=this.prefixSumComputer.getIndexOf(e-1),o=e,a=r.index,i=r.remainder,l=[],s=a,u=this.model.getLineCount();s<u;s++){var c=this.lines[s];if(c.isVisible()){var d=s===a?i:0,f=c.getViewLineCount()-d,p=!1;o+f>t&&(p=!0,f=t-o+1);var m=d+f;if(c.getViewLinesData(this.model,s+1,d,m,o-e,n,l),o+=f,p)break}}return l},e.prototype.validateViewPosition=function(e,t,n){this._ensureValidState(),e=this._toValidViewLineNumber(e);var r=this.prefixSumComputer.getIndexOf(e-1),o=r.index,a=r.remainder,i=this.lines[o],l=i.getViewLineMinColumn(this.model,o+1,a),s=i.getViewLineMaxColumn(this.model,o+1,a);t<l&&(t=l),t>s&&(t=s);var u=i.getModelColumnOfViewPosition(a,t),c=this.model.validatePosition(new dn(o+1,u));return c.equals(n)?new dn(e,t):this.convertModelPositionToViewPosition(n.lineNumber,n.column)},e.prototype.convertViewPositionToModelPosition=function(e,t){this._ensureValidState(),e=this._toValidViewLineNumber(e);var n=this.prefixSumComputer.getIndexOf(e-1),r=n.index,o=n.remainder,a=this.lines[r].getModelColumnOfViewPosition(o,t);return this.model.validatePosition(new dn(r+1,a))},e.prototype.convertModelPositionToViewPosition=function(e,t){this._ensureValidState();var n=this.model.validatePosition(new dn(e,t)),r=n.lineNumber,o=n.column,a=r-1,i=!1;while(a>0&&!this.lines[a].isVisible())a--,i=!0;if(0===a&&!this.lines[a].isVisible())return new dn(1,1);var l,s=1+(0===a?0:this.prefixSumComputer.getAccumulatedValue(a-1));return l=i?this.lines[a].getViewPositionOfModelPosition(s,this.model.getLineMaxColumn(a+1)):this.lines[r-1].getViewPositionOfModelPosition(s,o),l},e.prototype.convertModelRangeToViewRange=function(e){var t=this.convertModelPositionToViewPosition(e.startLineNumber,e.startColumn),n=this.convertModelPositionToViewPosition(e.endLineNumber,e.endColumn);return e.startLineNumber===e.endLineNumber&&t.lineNumber!==n.lineNumber&&n.column===this.getViewLineMinColumn(n.lineNumber)?new fn(t.lineNumber,t.column,n.lineNumber-1,this.getViewLineMaxColumn(n.lineNumber-1)):new fn(t.lineNumber,t.column,n.lineNumber,n.column)},e.prototype._getViewLineNumberForModelPosition=function(e,t){var n=e-1;if(this.lines[n].isVisible()){var r=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(r,t)}while(n>0&&!this.lines[n].isVisible())n--;if(0===n&&!this.lines[n].isVisible())return 1;var o=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(o,this.model.getLineMaxColumn(n+1))},e.prototype.getAllOverviewRulerDecorations=function(e,t,n){for(var r=this.model.getOverviewRulerDecorations(e,t),o=new wS,a=0,i=r;a<i.length;a++){var l=i[a],s=l.options.overviewRuler,u=s?s.position:0;if(0!==u){var c=s.getColor(n),d=this._getViewLineNumberForModelPosition(l.range.startLineNumber,l.range.startColumn),f=this._getViewLineNumberForModelPosition(l.range.endLineNumber,l.range.endColumn);o.accept(c,d,f,u)}}return o.result},e.prototype.getDecorationsInRange=function(e,t,n){var r=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),o=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);if(o.lineNumber-r.lineNumber<=e.endLineNumber-e.startLineNumber)return this.model.getDecorationsInRange(new fn(r.lineNumber,1,o.lineNumber,o.column),t,n);for(var a=[],i=r.lineNumber-1,l=o.lineNumber-1,s=null,u=i;u<=l;u++){var c=this.lines[u];if(c.isVisible())null===s&&(s=new dn(u+1,u===i?r.column:1));else if(null!==s){var d=this.model.getLineMaxColumn(u);a=a.concat(this.model.getDecorationsInRange(new fn(s.lineNumber,s.column,u,d),t,n)),s=null}}null!==s&&(a=a.concat(this.model.getDecorationsInRange(new fn(s.lineNumber,s.column,o.lineNumber,o.column),t,n)),s=null),a.sort(function(e,t){var n=fn.compareRangesUsingStarts(e.range,t.range);return 0===n?e.id<t.id?-1:e.id>t.id?1:0:n});for(var f=[],p=0,m=null,h=0,g=a;h<g.length;h++){var v=g[h],y=v.id;m!==y&&(m=y,f[p++]=v)}return f},e}(),mS=function(){function e(){}return e.prototype.isVisible=function(){return!0},e.prototype.setVisible=function(e){return e?this:hS.INSTANCE},e.prototype.getViewLineCount=function(){return 1},e.prototype.getViewLineContent=function(e,t,n){return e.getLineContent(t)},e.prototype.getViewLineLength=function(e,t,n){return e.getLineLength(t)},e.prototype.getViewLineMinColumn=function(e,t,n){return e.getLineMinColumn(t)},e.prototype.getViewLineMaxColumn=function(e,t,n){return e.getLineMaxColumn(t)},e.prototype.getViewLineData=function(e,t,n){var r=e.getLineTokens(t),o=r.getLineContent();return new Od(o,!1,1,o.length+1,r.inflate())},e.prototype.getViewLinesData=function(e,t,n,r,o,a,i){a[o]?i[o]=this.getViewLineData(e,t,0):i[o]=null},e.prototype.getModelColumnOfViewPosition=function(e,t){return t},e.prototype.getViewPositionOfModelPosition=function(e,t){return new dn(e,t)},e.prototype.getViewLineNumberOfModelPosition=function(e,t){return e},e.INSTANCE=new e,e}(),hS=function(){function e(){}return e.prototype.isVisible=function(){return!1},e.prototype.setVisible=function(e){return e?mS.INSTANCE:this},e.prototype.getViewLineCount=function(){return 0},e.prototype.getViewLineContent=function(e,t,n){throw new Error("Not supported")},e.prototype.getViewLineLength=function(e,t,n){throw new Error("Not supported")},e.prototype.getViewLineMinColumn=function(e,t,n){throw new Error("Not supported")},e.prototype.getViewLineMaxColumn=function(e,t,n){throw new Error("Not supported")},e.prototype.getViewLineData=function(e,t,n){throw new Error("Not supported")},e.prototype.getViewLinesData=function(e,t,n,r,o,a,i){throw new Error("Not supported")},e.prototype.getModelColumnOfViewPosition=function(e,t){throw new Error("Not supported")},e.prototype.getViewPositionOfModelPosition=function(e,t){throw new Error("Not supported")},e.prototype.getViewLineNumberOfModelPosition=function(e,t){throw new Error("Not supported")},e.INSTANCE=new e,e}(),gS=function(){function e(e,t){this.positionMapper=e,this.wrappedIndent=this.positionMapper.getWrappedLinesIndent(),this.wrappedIndentLength=this.wrappedIndent.length,this.outputLineCount=this.positionMapper.getOutputLineCount(),this._isVisible=t}return e.prototype.isVisible=function(){return this._isVisible},e.prototype.setVisible=function(e){return this._isVisible=e,this},e.prototype.getViewLineCount=function(){return this._isVisible?this.outputLineCount:0},e.prototype.getInputStartOffsetOfOutputLineIndex=function(e){return this.positionMapper.getInputOffsetOfOutputPosition(e,0)},e.prototype.getInputEndOffsetOfOutputLineIndex=function(e,t,n){return n+1===this.outputLineCount?e.getLineMaxColumn(t)-1:this.positionMapper.getInputOffsetOfOutputPosition(n+1,0)},e.prototype.getViewLineContent=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");var r=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),a=e.getValueInRange({startLineNumber:t,startColumn:r+1,endLineNumber:t,endColumn:o+1});return n>0&&(a=this.wrappedIndent+a),a},e.prototype.getViewLineLength=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");var r=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),a=o-r;return n>0&&(a=this.wrappedIndent.length+a),a},e.prototype.getViewLineMinColumn=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");return n>0?this.wrappedIndentLength+1:1},e.prototype.getViewLineMaxColumn=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");return this.getViewLineContent(e,t,n).length+1},e.prototype.getViewLineData=function(e,t,n){if(!this._isVisible)throw new Error("Not supported");var r=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),a=e.getValueInRange({startLineNumber:t,startColumn:r+1,endLineNumber:t,endColumn:o+1});n>0&&(a=this.wrappedIndent+a);var i=n>0?this.wrappedIndentLength+1:1,l=a.length+1,s=n+1<this.getViewLineCount(),u=0;n>0&&(u=this.wrappedIndentLength);var c=e.getLineTokens(t);return new Od(a,s,i,l,c.sliceAndInflate(r,o,u))},e.prototype.getViewLinesData=function(e,t,n,r,o,a,i){if(!this._isVisible)throw new Error("Not supported");for(var l=n;l<r;l++){var s=o+l-n;a[s]?i[s]=this.getViewLineData(e,t,l):i[s]=null}},e.prototype.getModelColumnOfViewPosition=function(e,t){if(!this._isVisible)throw new Error("Not supported");var n=t-1;return e>0&&(n<this.wrappedIndentLength?n=0:n-=this.wrappedIndentLength),this.positionMapper.getInputOffsetOfOutputPosition(e,n)+1},e.prototype.getViewPositionOfModelPosition=function(e,t){if(!this._isVisible)throw new Error("Not supported");var n=this.positionMapper.getOutputPositionOfInputOffset(t-1),r=n.outputLineIndex,o=n.outputOffset+1;return r>0&&(o+=this.wrappedIndentLength),new dn(e+r,o)},e.prototype.getViewLineNumberOfModelPosition=function(e,t){if(!this._isVisible)throw new Error("Not supported");var n=this.positionMapper.getOutputPositionOfInputOffset(t-1);return e+n.outputLineIndex},e}();function vS(e,t,n,r,o,a,i){var l=e.createLineMapping(t,n,r,o,a);return null===l?i?mS.INSTANCE:hS.INSTANCE:new gS(l,i)}var yS=function(){function e(e){this._lines=e}return e.prototype._validPosition=function(e){return this._lines.model.validatePosition(e)},e.prototype._validRange=function(e){return this._lines.model.validateRange(e)},e.prototype.convertViewPositionToModelPosition=function(e){return this._validPosition(e)},e.prototype.convertViewRangeToModelRange=function(e){return this._validRange(e)},e.prototype.validateViewPosition=function(e,t){return this._validPosition(t)},e.prototype.validateViewRange=function(e,t){return this._validRange(t)},e.prototype.convertModelPositionToViewPosition=function(e){return this._validPosition(e)},e.prototype.convertModelRangeToViewRange=function(e){return this._validRange(e)},e.prototype.modelPositionIsVisible=function(e){var t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)},e}(),bS=function(){function e(e){this.model=e}return e.prototype.dispose=function(){},e.prototype.createCoordinatesConverter=function(){return new yS(this)},e.prototype.getHiddenAreas=function(){return[]},e.prototype.setHiddenAreas=function(e){return!1},e.prototype.setTabSize=function(e){return!1},e.prototype.setWrappingSettings=function(e,t,n){return!1},e.prototype.onModelFlushed=function(){},e.prototype.onModelLinesDeleted=function(e,t,n){return new k_(t,n)},e.prototype.onModelLinesInserted=function(e,t,n,r){return new x_(t,n)},e.prototype.onModelLineChanged=function(e,t,n){return[!1,new T_(t,t),null,null]},e.prototype.acceptVersionId=function(e){},e.prototype.getViewLineCount=function(){return this.model.getLineCount()},e.prototype.warmUpLookupCache=function(e,t){},e.prototype.getActiveIndentGuide=function(e,t,n){return{startLineNumber:e,endLineNumber:e,indent:0}},e.prototype.getViewLinesIndentGuides=function(e,t){for(var n=t-e+1,r=new Array(n),o=0;o<n;o++)r[o]=0;return r},e.prototype.getViewLineContent=function(e){return this.model.getLineContent(e)},e.prototype.getViewLineLength=function(e){return this.model.getLineLength(e)},e.prototype.getViewLineMinColumn=function(e){return this.model.getLineMinColumn(e)},e.prototype.getViewLineMaxColumn=function(e){return this.model.getLineMaxColumn(e)},e.prototype.getViewLineData=function(e){var t=this.model.getLineTokens(e),n=t.getLineContent();return new Od(n,!1,1,n.length+1,t.inflate())},e.prototype.getViewLinesData=function(e,t,n){var r=this.model.getLineCount();e=Math.min(Math.max(1,e),r),t=Math.min(Math.max(1,t),r);for(var o=[],a=e;a<=t;a++){var i=a-e;n[i]||(o[i]=null),o[i]=this.getViewLineData(a)}return o},e.prototype.getAllOverviewRulerDecorations=function(e,t,n){for(var r=this.model.getOverviewRulerDecorations(e,t),o=new wS,a=0,i=r;a<i.length;a++){var l=i[a],s=l.options.overviewRuler,u=s?s.position:0;if(0!==u){var c=s.getColor(n),d=l.range.startLineNumber,f=l.range.endLineNumber;o.accept(c,d,f,u)}}return o.result},e.prototype.getDecorationsInRange=function(e,t,n){return this.model.getDecorationsInRange(e,t,n)},e}(),wS=function(){function e(){this.result=Object.create(null)}return e.prototype.accept=function(e,t,n,r){var o=this.result[e];if(o){var a=o[o.length-3],i=o[o.length-1];if(a===r&&i+1>=t)return void(n>i&&(o[o.length-1]=n));o.push(r,t,n)}else this.result[e]=[r,t,n]},e}(),_S=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),CS=function(e){function t(t,n,r){for(var o=e.call(this,0)||this,a=0;a<t.length;a++)o.set(t.charCodeAt(a),1);for(a=0;a<n.length;a++)o.set(n.charCodeAt(a),2);for(a=0;a<r.length;a++)o.set(r.charCodeAt(a),3);return o}return _S(t,e),t.prototype.get=function(t){return t>=12352&&t<=12543||t>=13312&&t<=19903||t>=19968&&t<=40959?4:e.prototype.get.call(this,t)},t}(hc),ES=function(){function e(e,t,n){this.classifier=new CS(e,t,n)}return e.nextVisibleColumn=function(e,t,n,r){return e=+e,t=+t,r=+r,n?e+(t-e%t):e+r},e.prototype.createLineMapping=function(t,n,r,o,a){if(-1===r)return null;n=+n,r=+r,o=+o,a=+a;var i=0,l="",s=-1;if(0!==a&&(s=fa(t),-1!==s)){l=t.substring(0,s);for(var u=0;u<s;u++)i=e.nextVisibleColumn(i,n,9===t.charCodeAt(u),1);var c=0;2===a?c=1:3===a&&(c=2);for(u=0;u<c;u++)l+="\t",i=e.nextVisibleColumn(i,n,!0,1);i+o>r&&(l="",i=0)}var d=this.classifier,f=0,p=[],m=0,h=0,g=-1,v=0,y=-1,b=0,w=t.length;for(u=0;u<w;u++){var _=t.charCodeAt(u),C=9===_,E=d.get(_);if(Ma(_))h+=1;else{if(1===E&&(g=u,v=i),4===E&&u>0){var M=t.charCodeAt(u-1),S=d.get(M);1!==S&&(g=u,v=i)}var O=1;if(Va(_)&&(O=o),h=e.nextVisibleColumn(h,n,C,O),h>r&&0!==u){var T=void 0,k=void 0;-1!==g&&v<=r?(T=g,k=v):-1!==y&&b<=r?(T=y,k=b):(T=u,k=i),p[m++]=T-f,f=T,h=e.nextVisibleColumn(k,n,C,O),g=-1,v=0,y=-1,b=0}if(-1!==g&&(v=e.nextVisibleColumn(v,n,C,O)),-1!==y&&(b=e.nextVisibleColumn(b,n,C,O)),2===E&&(0===a||u>=s)&&(g=u+1,v=i),4===E&&u<w-1){var x=t.charCodeAt(u+1),N=d.get(x);2!==N&&(g=u+1,v=i)}3===E&&(y=u+1,b=i)}}return 0===m?null:(p[m++]=w-f,new MS(new fc(cc(p)),l))},e}(),MS=function(){function e(e,t){this._prefixSums=e,this._wrappedLinesIndent=t}return e.prototype.getOutputLineCount=function(){return this._prefixSums.getCount()},e.prototype.getWrappedLinesIndent=function(){return this._wrappedLinesIndent},e.prototype.getInputOffsetOfOutputPosition=function(e,t){return 0===e?t:this._prefixSums.getAccumulatedValue(e-1)+t},e.prototype.getOutputPositionOfInputOffset=function(e){var t=this._prefixSums.getIndexOf(e);return new dS(t.index,t.remainder)},e}(),SS=function(){function e(e,t,n,r,o){this.editorId=e,this.model=t,this.configuration=n,this._linesCollection=r,this._coordinatesConverter=o,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}return e.prototype._clearCachedModelDecorationsResolver=function(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null},e.prototype.dispose=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.reset=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.onModelDecorationsChanged=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype.onLineMappingChanged=function(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()},e.prototype._getOrCreateViewModelDecoration=function(e){var t=e.id,n=this._decorationsCache[t];if(!n){var r=e.range,o=e.options,a=void 0;if(o.isWholeLine){var i=this._coordinatesConverter.convertModelPositionToViewPosition(new dn(r.startLineNumber,1)),l=this._coordinatesConverter.convertModelPositionToViewPosition(new dn(r.endLineNumber,this.model.getLineMaxColumn(r.endLineNumber)));a=new fn(i.lineNumber,i.column,l.lineNumber,l.column)}else a=this._coordinatesConverter.convertModelRangeToViewRange(r);n=new xd(a,o),this._decorationsCache[t]=n}return n},e.prototype.getDecorationsViewportData=function(e){var t=null!==this._cachedModelDecorationsResolver;return t=t&&e.equalsRange(this._cachedModelDecorationsResolverViewRange),t||(this._cachedModelDecorationsResolver=this._getDecorationsViewportData(e),this._cachedModelDecorationsResolverViewRange=e),this._cachedModelDecorationsResolver},e.prototype._getDecorationsViewportData=function(e){for(var t=this._linesCollection.getDecorationsInRange(e,this.editorId,this.configuration.options.get(65)),n=e.startLineNumber,r=e.endLineNumber,o=[],a=0,i=[],l=n;l<=r;l++)i[l-n]=[];for(var s=0,u=t.length;s<u;s++){var c=t[s],d=c.options,f=this._getOrCreateViewModelDecoration(c),p=f.range;if(o[a++]=f,d.inlineClassName){var m=new kd(p,d.inlineClassName,d.inlineClassNameAffectsLetterSpacing?3:0),h=Math.max(n,p.startLineNumber),g=Math.min(r,p.endLineNumber);for(l=h;l<=g;l++)i[l-n].push(m)}if(d.beforeContentClassName&&n<=p.startLineNumber&&p.startLineNumber<=r){m=new kd(new fn(p.startLineNumber,p.startColumn,p.startLineNumber,p.startColumn),d.beforeContentClassName,1);i[p.startLineNumber-n].push(m)}if(d.afterContentClassName&&n<=p.endLineNumber&&p.endLineNumber<=r){m=new kd(new fn(p.endLineNumber,p.endColumn,p.endLineNumber,p.endColumn),d.afterContentClassName,2);i[p.endLineNumber-n].push(m)}}return{decorations:o,inlineDecorations:i}},e}(),OS=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),TS=!0,kS=function(e){function t(t,n,r,o){var a=e.call(this)||this;if(a.editorId=t,a.configuration=n,a.model=r,a._tokenizeViewportSoon=a._register(new mr(function(){return a.tokenizeViewport()},50)),a.hasFocus=!1,a.viewportStartLine=-1,a.viewportStartLineTrackedRange=null,a.viewportStartLineDelta=0,TS&&a.model.isTooLargeForTokenization())a.lines=new bS(a.model);else{var i=a.configuration.options,l=i.get(104),s=i.get(32),u=i.get(94),c=i.get(95),d=i.get(96),f=i.get(99),p=new ES(c,u,d);a.lines=new pS(a.model,p,a.model.getOptions().tabSize,l.wrappingColumn,s.typicalFullwidthCharacterWidth/s.typicalHalfwidthCharacterWidth,f)}return a.coordinatesConverter=a.lines.createCoordinatesConverter(),a.viewLayout=a._register(new cS(a.configuration,a.getLineCount(),o)),a._register(a.viewLayout.onDidScroll(function(e){e.scrollTopChanged&&a._tokenizeViewportSoon.schedule();try{var t=a._beginEmit();t.emit(new L_(e))}finally{a._endEmit()}})),a.decorations=new SS(a.editorId,a.model,a.configuration,a.lines,a.coordinatesConverter),a._registerModelEvents(),a._register(a.configuration.onDidChange(function(e){try{var t=a._beginEmit();a._onConfigurationChanged(t,e)}finally{a._endEmit()}})),a._register(GE.getInstance().onDidChange(function(){try{var e=a._beginEmit();e.emit(new D_)}finally{a._endEmit()}})),a}return OS(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this.decorations.dispose(),this.lines.dispose(),this.invalidateMinimapColorCache(),this.viewportStartLineTrackedRange=this.model._setTrackedRange(this.viewportStartLineTrackedRange,null,1)},t.prototype.tokenizeViewport=function(){var e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new dn(e.startLineNumber,1)),n=this.coordinatesConverter.convertViewPositionToModelPosition(new dn(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,n.lineNumber)},t.prototype.setHasFocus=function(e){this.hasFocus=e},t.prototype._onConfigurationChanged=function(e,t){var n=null;if(-1!==this.viewportStartLine){var r=new dn(this.viewportStartLine,this.getLineMinColumn(this.viewportStartLine));n=this.coordinatesConverter.convertViewPositionToModelPosition(r)}var o=!1,a=this.configuration.options,i=a.get(104),l=a.get(32),s=a.get(99);if(this.lines.setWrappingSettings(s,i.wrappingColumn,l.typicalFullwidthCharacterWidth/l.typicalHalfwidthCharacterWidth)&&(e.emit(new M_),e.emit(new O_),e.emit(new E_),this.decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(o=!0)),t.hasChanged(65)&&(this.decorations.reset(),e.emit(new E_)),e.emit(new __(t)),this.viewLayout.onConfigurationChanged(t),o&&n){var u=this.coordinatesConverter.convertModelPositionToViewPosition(n),c=this.viewLayout.getVerticalOffsetForLineNumber(u.lineNumber);this.viewLayout.setScrollPositionNow({scrollTop:c+this.viewportStartLineDelta})}},t.prototype._registerModelEvents=function(){var e=this;this._register(this.model.onDidChangeRawContentFast(function(t){try{for(var n=e._beginEmit(),r=!1,o=!1,a=t.changes,i=t.versionId,l=0,s=a.length;l<s;l++){var u=a[l];switch(u.changeType){case 1:e.lines.onModelFlushed(),n.emit(new M_),e.decorations.reset(),e.viewLayout.onFlushed(e.getLineCount()),r=!0;break;case 3:var c=e.lines.onModelLinesDeleted(i,u.fromLineNumber,u.toLineNumber);null!==c&&(n.emit(c),e.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber)),r=!0;break;case 4:var d=e.lines.onModelLinesInserted(i,u.fromLineNumber,u.toLineNumber,u.detail);null!==d&&(n.emit(d),e.viewLayout.onLinesInserted(d.fromLineNumber,d.toLineNumber)),r=!0;break;case 2:var f=e.lines.onModelLineChanged(i,u.lineNumber,u.detail),p=f[0],m=f[1];d=f[2],c=f[3];o=p,m&&n.emit(m),d&&(n.emit(d),e.viewLayout.onLinesInserted(d.fromLineNumber,d.toLineNumber)),c&&(n.emit(c),e.viewLayout.onLinesDeleted(c.fromLineNumber,c.toLineNumber));break;case 5:break}}e.lines.acceptVersionId(i),e.viewLayout.onHeightMaybeChanged(),!r&&o&&(n.emit(new O_),n.emit(new E_),e.decorations.onLineMappingChanged())}finally{e._endEmit()}if(e.viewportStartLine=-1,e.configuration.setMaxLineNumber(e.model.getLineCount()),!e.hasFocus&&e.model.getAttachedEditorCount()>=2&&e.viewportStartLineTrackedRange){var h=e.model._getTrackedRange(e.viewportStartLineTrackedRange);if(h){var g=e.coordinatesConverter.convertModelPositionToViewPosition(h.getStartPosition()),v=e.viewLayout.getVerticalOffsetForLineNumber(g.lineNumber);e.viewLayout.setScrollPositionNow({scrollTop:v+e.viewportStartLineDelta})}}})),this._register(this.model.onDidChangeTokens(function(t){for(var n=[],r=0,o=t.ranges.length;r<o;r++){var a=t.ranges[r],i=e.coordinatesConverter.convertModelPositionToViewPosition(new dn(a.fromLineNumber,1)).lineNumber,l=e.coordinatesConverter.convertModelPositionToViewPosition(new dn(a.toLineNumber,e.model.getLineMaxColumn(a.toLineNumber))).lineNumber;n[r]={fromLineNumber:i,toLineNumber:l}}try{var s=e._beginEmit();s.emit(new P_(n))}finally{e._endEmit()}t.tokenizationSupportChanged&&e._tokenizeViewportSoon.schedule()})),this._register(this.model.onDidChangeLanguageConfiguration(function(t){try{var n=e._beginEmit();n.emit(new R_)}finally{e._endEmit()}})),this._register(this.model.onDidChangeOptions(function(t){if(e.lines.setTabSize(e.model.getOptions().tabSize)){e.decorations.onLineMappingChanged(),e.viewLayout.onFlushed(e.getLineCount());try{var n=e._beginEmit();n.emit(new M_),n.emit(new O_),n.emit(new E_)}finally{e._endEmit()}}})),this._register(this.model.onDidChangeDecorations(function(t){e.decorations.onModelDecorationsChanged();try{var n=e._beginEmit();n.emit(new E_)}finally{e._endEmit()}}))},t.prototype.setHiddenAreas=function(e){try{var t=this._beginEmit(),n=this.lines.setHiddenAreas(e);n&&(t.emit(new M_),t.emit(new O_),t.emit(new E_),this.decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._endEmit()}},t.prototype.getVisibleRanges=function(){var e=this.getCompletelyVisibleViewRange(),t=this.coordinatesConverter.convertViewRangeToModelRange(e),n=this.lines.getHiddenAreas();if(0===n.length)return[t];for(var r=[],o=0,a=t.startLineNumber,i=t.startColumn,l=t.endLineNumber,s=t.endColumn,u=0,c=n.length;u<c;u++){var d=n[u].startLineNumber,f=n[u].endLineNumber;f<a||(d>l||(a<d&&(r[o++]=new fn(a,i,d-1,this.model.getLineMaxColumn(d-1))),a=f+1,i=1))}return(a<l||a===l&&i<s)&&(r[o++]=new fn(a,i,l,s)),r},t.prototype.getCompletelyVisibleViewRange=function(){var e=this.viewLayout.getLinesViewportData(),t=e.completelyVisibleStartLineNumber,n=e.completelyVisibleEndLineNumber;return new fn(t,this.getLineMinColumn(t),n,this.getLineMaxColumn(n))},t.prototype.getCompletelyVisibleViewRangeAtScrollTop=function(e){var t=this.viewLayout.getLinesViewportDataAtScrollTop(e),n=t.completelyVisibleStartLineNumber,r=t.completelyVisibleEndLineNumber;return new fn(n,this.getLineMinColumn(n),r,this.getLineMaxColumn(r))},t.prototype.saveState=function(){var e=this.viewLayout.saveState(),t=e.scrollTop,n=this.viewLayout.getLineNumberAtVerticalOffset(t),r=this.coordinatesConverter.convertViewPositionToModelPosition(new dn(n,this.getLineMinColumn(n))),o=this.viewLayout.getVerticalOffsetForLineNumber(n)-t;return{scrollLeft:e.scrollLeft,firstPosition:r,firstPositionDeltaTop:o}},t.prototype.reduceRestoreState=function(e){if("undefined"===typeof e.firstPosition)return this._reduceRestoreStateCompatibility(e);var t=this.model.validatePosition(e.firstPosition),n=this.coordinatesConverter.convertModelPositionToViewPosition(t),r=this.viewLayout.getVerticalOffsetForLineNumber(n.lineNumber)-e.firstPositionDeltaTop;return{scrollLeft:e.scrollLeft,scrollTop:r}},t.prototype._reduceRestoreStateCompatibility=function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTopWithoutViewZones}},t.prototype.getTabSize=function(){return this.model.getOptions().tabSize},t.prototype.getOptions=function(){return this.model.getOptions()},t.prototype.getLineCount=function(){return this.lines.getViewLineCount()},t.prototype.setViewport=function(e,t,n){this.lines.warmUpLookupCache(e,t),this.viewportStartLine=e;var r=this.coordinatesConverter.convertViewPositionToModelPosition(new dn(e,this.getLineMinColumn(e)));this.viewportStartLineTrackedRange=this.model._setTrackedRange(this.viewportStartLineTrackedRange,new fn(r.lineNumber,r.column,r.lineNumber,r.column),1);var o=this.viewLayout.getVerticalOffsetForLineNumber(e),a=this.viewLayout.getCurrentScrollTop();this.viewportStartLineDelta=a-o},t.prototype.getActiveIndentGuide=function(e,t,n){return this.lines.getActiveIndentGuide(e,t,n)},t.prototype.getLinesIndentGuides=function(e,t){return this.lines.getViewLinesIndentGuides(e,t)},t.prototype.getLineContent=function(e){return this.lines.getViewLineContent(e)},t.prototype.getLineLength=function(e){return this.lines.getViewLineLength(e)},t.prototype.getLineMinColumn=function(e){return this.lines.getViewLineMinColumn(e)},t.prototype.getLineMaxColumn=function(e){return this.lines.getViewLineMaxColumn(e)},t.prototype.getLineFirstNonWhitespaceColumn=function(e){var t=fa(this.getLineContent(e));return-1===t?0:t+1},t.prototype.getLineLastNonWhitespaceColumn=function(e){var t=ma(this.getLineContent(e));return-1===t?0:t+2},t.prototype.getDecorationsInViewport=function(e){return this.decorations.getDecorationsViewportData(e).decorations},t.prototype.getViewLineRenderingData=function(e,t){var n=this.model.mightContainRTL(),r=this.model.mightContainNonBasicASCII(),o=this.getTabSize(),a=this.lines.getViewLineData(t),i=this.decorations.getDecorationsViewportData(e).inlineDecorations,l=i[t-e.startLineNumber];return new Td(a.minColumn,a.maxColumn,a.content,a.continuesWithWrappedLine,n,r,a.tokens,l,o)},t.prototype.getViewLineData=function(e){return this.lines.getViewLineData(e)},t.prototype.getMinimapLinesRenderingData=function(e,t,n){var r=this.lines.getViewLinesData(e,t,n);return new Sd(this.getTabSize(),r)},t.prototype.getAllOverviewRulerDecorations=function(e){return this.lines.getAllOverviewRulerDecorations(this.editorId,this.configuration.options.get(65),e)},t.prototype.invalidateOverviewRulerColorCache=function(){for(var e=this.model.getOverviewRulerDecorations(),t=0,n=e;t<n.length;t++){var r=n[t],o=r.options.overviewRuler;o&&o.invalidateCachedColor()}},t.prototype.invalidateMinimapColorCache=function(){for(var e=this.model.getAllDecorations(),t=0,n=e;t<n.length;t++){var r=n[t],o=r.options.minimap;o&&o.invalidateCachedColor()}},t.prototype.getValueInRange=function(e,t){var n=this.coordinatesConverter.convertViewRangeToModelRange(e);return this.model.getValueInRange(n,t)},t.prototype.getModelLineMaxColumn=function(e){return this.model.getLineMaxColumn(e)},t.prototype.validateModelPosition=function(e){return this.model.validatePosition(e)},t.prototype.validateModelRange=function(e){return this.model.validateRange(e)},t.prototype.deduceModelPositionRelativeToViewPosition=function(e,t,n){var r=this.coordinatesConverter.convertViewPositionToModelPosition(e);2===this.model.getEOL().length&&(t<0?t-=n:t+=n);var o=this.model.getOffsetAt(r),a=o+t;return this.model.getPositionAt(a)},t.prototype.getEOL=function(){return this.model.getEOL()},t.prototype.getPlainTextToCopy=function(e,t,n){var r=this,o=n?"\r\n":this.model.getEOL();e=e.slice(0),e.sort(fn.compareRangesUsingStarts);for(var a=!1,i=!1,l=0,s=e;l<s.length;l++){var u=s[l];u.isEmpty()?a=!0:i=!0}if(!i){if(!t)return"";for(var c=e.map(function(e){var t=new dn(e.startLineNumber,1);return r.coordinatesConverter.convertViewPositionToModelPosition(t).lineNumber}),d="",f=0;f<c.length;f++)f>0&&c[f-1]===c[f]||(d+=this.model.getLineContent(c[f])+o);return d}if(a&&t){for(var p=[],m=0,h=0,g=e;h<g.length;h++){u=g[h];var v=this.coordinatesConverter.convertViewPositionToModelPosition(new dn(u.startLineNumber,1)).lineNumber;u.isEmpty()?v!==m&&p.push(this.model.getLineContent(v)):p.push(this.getValueInRange(u,n?2:0)),m=v}return 1===p.length?p[0]:p}for(var y=[],b=0,w=e;b<w.length;b++){u=w[b];u.isEmpty()||y.push(this.getValueInRange(u,n?2:0))}return 1===y.length?y[0]:y},t.prototype.getHTMLToCopy=function(e,t){if(1===this.model.getLanguageIdentifier().id)return null;if(1!==e.length)return null;var n=this.coordinatesConverter.convertViewRangeToModelRange(e[0]);if(n.isEmpty()){if(!t)return null;var r=n.startLineNumber;n=new fn(r,this.model.getLineMinColumn(r),r,this.model.getLineMaxColumn(r))}var o=this.configuration.options.get(32),a=this._getColorMap(),i=o.fontFamily===ie.fontFamily?o.fontFamily:"'"+o.fontFamily+"', "+ie.fontFamily;return'<div style="color: '+a[1]+";background-color: "+a[2]+";font-family: "+i+";font-weight: "+o.fontWeight+";font-size: "+o.fontSize+"px;line-height: "+o.lineHeight+'px;white-space: pre;">'+this._getHTMLToCopy(n,a)+"</div>"},t.prototype._getHTMLToCopy=function(e,t){for(var n=e.startLineNumber,r=e.startColumn,o=e.endLineNumber,a=e.endColumn,l=this.getTabSize(),s="",u=n;u<=o;u++){var c=this.model.getLineTokens(u),d=c.getLineContent(),f=u===n?r-1:0,p=u===o?a-1:d.length;s+=""===d?"<br>":oS(d,c.inflate(),t,f,p,l,i["h"])}return s},t.prototype._getColorMap=function(){var e=Xs.getColorMap(),t=["#000000"];if(e)for(var n=1,r=e.length;n<r;n++)t[n]=yy.Format.CSS.formatHex(e[n]);return t},t}(F_),xS=function(){function e(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this._entries=new Map;for(var n=0,r=e;n<r.length;n++){var o=r[n],a=o[0],i=o[1];this.set(a,i)}}return e.prototype.set=function(e,t){var n=this._entries.get(e);return this._entries.set(e,t),n},e.prototype.has=function(e){return this._entries.has(e)},e.prototype.get=function(e){return this._entries.get(e)},e}(),NS=En("accessibilityService"),LS=new Lp("accessibilityModeEnabled",!1),PS=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),IS=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},DS=function(e,t){return function(n,r){t(n,r,e)}},AS=0,RS=function(){function e(e,t,n,r,o,a){this.model=e,this.viewModel=t,this.cursor=n,this.view=r,this.hasRealView=o,this.listenersToRemove=a}return e.prototype.dispose=function(){Se(this.listenersToRemove),this.model.onBeforeDetached(),this.hasRealView&&this.view.dispose(),this.cursor.dispose(),this.viewModel.dispose()},e}(),FS=function(e){function t(t,n,r,o,a,i,l,s,u,c){var d,f=e.call(this)||this;f._onDidDispose=f._register(new Ue),f.onDidDispose=f._onDidDispose.event,f._onDidChangeModelContent=f._register(new Ue),f.onDidChangeModelContent=f._onDidChangeModelContent.event,f._onDidChangeModelLanguage=f._register(new Ue),f.onDidChangeModelLanguage=f._onDidChangeModelLanguage.event,f._onDidChangeModelLanguageConfiguration=f._register(new Ue),f.onDidChangeModelLanguageConfiguration=f._onDidChangeModelLanguageConfiguration.event,f._onDidChangeModelOptions=f._register(new Ue),f.onDidChangeModelOptions=f._onDidChangeModelOptions.event,f._onDidChangeModelDecorations=f._register(new Ue),f.onDidChangeModelDecorations=f._onDidChangeModelDecorations.event,f._onDidChangeConfiguration=f._register(new Ue),f.onDidChangeConfiguration=f._onDidChangeConfiguration.event,f._onDidChangeModel=f._register(new Ue),f.onDidChangeModel=f._onDidChangeModel.event,f._onDidChangeCursorPosition=f._register(new Ue),f.onDidChangeCursorPosition=f._onDidChangeCursorPosition.event,f._onDidChangeCursorSelection=f._register(new Ue),f.onDidChangeCursorSelection=f._onDidChangeCursorSelection.event,f._onDidAttemptReadOnlyEdit=f._register(new Ue),f.onDidAttemptReadOnlyEdit=f._onDidAttemptReadOnlyEdit.event,f._onDidLayoutChange=f._register(new Ue),f.onDidLayoutChange=f._onDidLayoutChange.event,f._editorTextFocus=f._register(new VS),f.onDidFocusEditorText=f._editorTextFocus.onDidChangeToTrue,f.onDidBlurEditorText=f._editorTextFocus.onDidChangeToFalse,f._editorWidgetFocus=f._register(new VS),f.onDidFocusEditorWidget=f._editorWidgetFocus.onDidChangeToTrue,f.onDidBlurEditorWidget=f._editorWidgetFocus.onDidChangeToFalse,f._onWillType=f._register(new Ue),f.onWillType=f._onWillType.event,f._onDidType=f._register(new Ue),f.onDidType=f._onDidType.event,f._onCompositionStart=f._register(new Ue),f.onCompositionStart=f._onCompositionStart.event,f._onCompositionEnd=f._register(new Ue),f.onCompositionEnd=f._onCompositionEnd.event,f._onDidPaste=f._register(new Ue),f.onDidPaste=f._onDidPaste.event,f._onMouseUp=f._register(new Ue),f.onMouseUp=f._onMouseUp.event,f._onMouseDown=f._register(new Ue),f.onMouseDown=f._onMouseDown.event,f._onMouseDrag=f._register(new Ue),f.onMouseDrag=f._onMouseDrag.event,f._onMouseDrop=f._register(new Ue),f.onMouseDrop=f._onMouseDrop.event,f._onContextMenu=f._register(new Ue),f.onContextMenu=f._onContextMenu.event,f._onMouseMove=f._register(new Ue),f.onMouseMove=f._onMouseMove.event,f._onMouseLeave=f._register(new Ue),f.onMouseLeave=f._onMouseLeave.event,f._onMouseWheel=f._register(new Ue),f.onMouseWheel=f._onMouseWheel.event,f._onKeyUp=f._register(new Ue),f.onKeyUp=f._onKeyUp.event,f._onKeyDown=f._register(new Ue),f.onKeyDown=f._onKeyDown.event,f._onDidScrollChange=f._register(new Ue),f.onDidScrollChange=f._onDidScrollChange.event,f._onDidChangeViewZones=f._register(new Ue),f.onDidChangeViewZones=f._onDidChangeViewZones.event,f._domElement=t,f._id=++AS,f._decorationTypeKeysToIds={},f._decorationTypeSubtypes={},f.isSimpleWidget=r.isSimpleWidget||!1,f._telemetryData=r.telemetryData,n=n||{},f._configuration=f._register(f._createConfiguration(n,c)),f._register(f._configuration.onDidChange(function(e){f._onDidChangeConfiguration.fire(e);var t=f._configuration.options;if(e.hasChanged(103)){var n=t.get(103);f._onDidLayoutChange.fire(n)}})),f._contextKeyService=f._register(l.createScoped(f._domElement)),f._notificationService=u,f._codeEditorService=a,f._commandService=i,f._themeService=s,f._register(new jS(f,f._contextKeyService)),f._register(new zS(f,f._contextKeyService)),f._instantiationService=o.createChild(new xS([Pp,f._contextKeyService])),f._modelData=null,f._contributions={},f._actions={},f._focusTracker=new BS(t),f._focusTracker.onChange(function(){f._editorWidgetFocus.setValue(f._focusTracker.hasFocus())}),f._contentWidgets={},f._overlayWidgets={},d=Array.isArray(r.contributions)?r.contributions:th.getEditorContributions();for(var p=0,m=d;p<m.length;p++){var h=m[p];try{var g=f._instantiationService.createInstance(h.ctor,f);f._contributions[h.id]=g}catch(e){pe(e)}}return th.getEditorActions().forEach(function(e){var t=new rS(e.id,e.label,e.alias,Hi(e.precondition),function(){return f._instantiationService.invokeFunction(function(t){return Promise.resolve(e.runEditorCommand(t,f,null))})},f._contextKeyService);f._actions[t.id]=t}),f._codeEditorService.addCodeEditor(f),f}return PS(t,e),t.prototype._createConfiguration=function(e,t){return new Um(this.isSimpleWidget,e,this._domElement,t)},t.prototype.getId=function(){return this.getEditorType()+":"+this._id},t.prototype.getEditorType=function(){return Dl.ICodeEditor},t.prototype.dispose=function(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();for(var t=Object.keys(this._contributions),n=0,r=t.length;n<r;n++){var o=t[n];this._contributions[o].dispose()}this._removeDecorationTypes(),this._postDetachModelCleanup(this._detachModel()),this._onDidDispose.fire(),e.prototype.dispose.call(this)},t.prototype.invokeWithinContext=function(e){return this._instantiationService.invokeFunction(e)},t.prototype.updateOptions=function(e){this._configuration.updateOptions(e)},t.prototype.getOptions=function(){return this._configuration.options},t.prototype.getOption=function(e){return this._configuration.options.get(e)},t.prototype.getRawOptions=function(){return this._configuration.getRawOptions()},t.prototype.getValue=function(e){if(void 0===e&&(e=null),!this._modelData)return"";var t=!(!e||!e.preserveBOM),n=0;return e&&e.lineEnding&&"\n"===e.lineEnding?n=1:e&&e.lineEnding&&"\r\n"===e.lineEnding&&(n=2),this._modelData.model.getValue(n,t)},t.prototype.setValue=function(e){this._modelData&&this._modelData.model.setValue(e)},t.prototype.getModel=function(){return this._modelData?this._modelData.model:null},t.prototype.setModel=function(e){void 0===e&&(e=null);var t=e;if((null!==this._modelData||null!==t)&&(!this._modelData||this._modelData.model!==t)){var n=this.hasTextFocus(),r=this._detachModel();this._attachModel(t),n&&this.hasModel()&&this.focus();var o={oldModelUrl:r?r.uri:null,newModelUrl:t?t.uri:null};this._removeDecorationTypes(),this._onDidChangeModel.fire(o),this._postDetachModelCleanup(r)}},t.prototype._removeDecorationTypes=function(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(var e in this._decorationTypeSubtypes){var t=this._decorationTypeSubtypes[e];for(var n in t)this._removeDecorationType(e+"-"+n)}this._decorationTypeSubtypes={}}},t.prototype.getVisibleRanges=function(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]},t.prototype.getWhitespaces=function(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]},t._getVerticalOffsetForPosition=function(e,t,n){var r=e.model.validatePosition({lineNumber:t,column:n}),o=e.viewModel.coordinatesConverter.convertModelPositionToViewPosition(r);return e.viewModel.viewLayout.getVerticalOffsetForLineNumber(o.lineNumber)},t.prototype.getTopForLineNumber=function(e){return this._modelData?t._getVerticalOffsetForPosition(this._modelData,e,1):-1},t.prototype.getTopForPosition=function(e,n){return this._modelData?t._getVerticalOffsetForPosition(this._modelData,e,n):-1},t.prototype.setHiddenAreas=function(e){this._modelData&&this._modelData.viewModel.setHiddenAreas(e.map(function(e){return fn.lift(e)}))},t.prototype.getVisibleColumnFromPosition=function(e){if(!this._modelData)return e.column;var t=this._modelData.model.validatePosition(e),n=this._modelData.model.getOptions().tabSize;return Xy.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,n)+1},t.prototype.getPosition=function(){return this._modelData?this._modelData.cursor.getPosition():null},t.prototype.setPosition=function(e){if(this._modelData){if(!dn.isIPosition(e))throw new Error("Invalid arguments");this._modelData.cursor.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}},t.prototype._sendRevealRange=function(e,t,n,r){if(this._modelData){if(!fn.isIRange(e))throw new Error("Invalid arguments");var o=this._modelData.model.validateRange(e),a=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(o);this._modelData.cursor.emitCursorRevealRange("api",a,t,n,r)}},t.prototype.revealLine=function(e,t){void 0===t&&(t=0),this._revealLine(e,0,t)},t.prototype.revealLineInCenter=function(e,t){void 0===t&&(t=0),this._revealLine(e,1,t)},t.prototype.revealLineInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this._revealLine(e,2,t)},t.prototype._revealLine=function(e,t,n){if("number"!==typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new fn(e,1,e,1),t,!1,n)},t.prototype.revealPosition=function(e,t){void 0===t&&(t=0),this._revealPosition(e,0,!0,t)},t.prototype.revealPositionInCenter=function(e,t){void 0===t&&(t=0),this._revealPosition(e,1,!0,t)},t.prototype.revealPositionInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this._revealPosition(e,2,!0,t)},t.prototype._revealPosition=function(e,t,n,r){if(!dn.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new fn(e.lineNumber,e.column,e.lineNumber,e.column),t,n,r)},t.prototype.getSelection=function(){return this._modelData?this._modelData.cursor.getSelection():null},t.prototype.getSelections=function(){return this._modelData?this._modelData.cursor.getSelections():null},t.prototype.setSelection=function(e){var t=mn.isISelection(e),n=fn.isIRange(e);if(!t&&!n)throw new Error("Invalid arguments");if(t)this._setSelectionImpl(e);else if(n){var r={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn};this._setSelectionImpl(r)}},t.prototype._setSelectionImpl=function(e){if(this._modelData){var t=new mn(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn);this._modelData.cursor.setSelections("api",[t])}},t.prototype.revealLines=function(e,t,n){void 0===n&&(n=0),this._revealLines(e,t,0,n)},t.prototype.revealLinesInCenter=function(e,t,n){void 0===n&&(n=0),this._revealLines(e,t,1,n)},t.prototype.revealLinesInCenterIfOutsideViewport=function(e,t,n){void 0===n&&(n=0),this._revealLines(e,t,2,n)},t.prototype._revealLines=function(e,t,n,r){if("number"!==typeof e||"number"!==typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new fn(e,1,t,1),n,!1,r)},t.prototype.revealRange=function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this._revealRange(e,n?1:0,r,t)},t.prototype.revealRangeInCenter=function(e,t){void 0===t&&(t=0),this._revealRange(e,1,!0,t)},t.prototype.revealRangeInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this._revealRange(e,2,!0,t)},t.prototype.revealRangeAtTop=function(e,t){void 0===t&&(t=0),this._revealRange(e,3,!0,t)},t.prototype._revealRange=function(e,t,n,r){if(!fn.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(fn.lift(e),t,n,r)},t.prototype.setSelections=function(e,t){if(void 0===t&&(t="api"),this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(var n=0,r=e.length;n<r;n++)if(!mn.isISelection(e[n]))throw new Error("Invalid arguments");this._modelData.cursor.setSelections(t,e)}},t.prototype.getScrollWidth=function(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollWidth():-1},t.prototype.getScrollLeft=function(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollLeft():-1},t.prototype.getScrollHeight=function(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollHeight():-1},t.prototype.getScrollTop=function(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollTop():-1},t.prototype.setScrollLeft=function(e){if(this._modelData){if("number"!==typeof e)throw new Error("Invalid arguments");this._modelData.viewModel.viewLayout.setScrollPositionNow({scrollLeft:e})}},t.prototype.setScrollTop=function(e){if(this._modelData){if("number"!==typeof e)throw new Error("Invalid arguments");this._modelData.viewModel.viewLayout.setScrollPositionNow({scrollTop:e})}},t.prototype.setScrollPosition=function(e){this._modelData&&this._modelData.viewModel.viewLayout.setScrollPositionNow(e)},t.prototype.saveViewState=function(){if(!this._modelData)return null;for(var e={},t=Object.keys(this._contributions),n=0,r=t;n<r.length;n++){var o=r[n],a=this._contributions[o];"function"===typeof a.saveViewState&&(e[o]=a.saveViewState())}var i=this._modelData.cursor.saveState(),l=this._modelData.viewModel.saveState();return{cursorState:i,viewState:l,contributionsState:e}},t.prototype.restoreViewState=function(e){if(this._modelData&&this._modelData.hasRealView){var t=e;if(t&&t.cursorState&&t.viewState){var n=t.cursorState;Array.isArray(n)?this._modelData.cursor.restoreState(n):this._modelData.cursor.restoreState([n]);for(var r=t.contributionsState||{},o=Object.keys(this._contributions),a=0,i=o.length;a<i;a++){var l=o[a],s=this._contributions[l];"function"===typeof s.restoreViewState&&s.restoreViewState(r[l])}var u=this._modelData.viewModel.reduceRestoreState(t.viewState);this._modelData.view.restoreState(u)}}},t.prototype.getContribution=function(e){return this._contributions[e]||null},t.prototype.getActions=function(){for(var e=[],t=Object.keys(this._actions),n=0,r=t.length;n<r;n++){var o=t[n];e.push(this._actions[o])}return e},t.prototype.getSupportedActions=function(){var e=this.getActions();return e=e.filter(function(e){return e.isSupported()}),e},t.prototype.getAction=function(e){return this._actions[e]||null},t.prototype.trigger=function(e,t,n){if(n=n||{},t===Al.Type){if(!this._modelData||"string"!==typeof n.text||0===n.text.length)return;return"keyboard"===e&&this._onWillType.fire(n.text),this._modelData.cursor.trigger(e,t,n),void("keyboard"===e&&this._onDidType.fire(n.text))}if(t!==Al.Paste){t===Al.CompositionStart&&this._onCompositionStart.fire(),t===Al.CompositionEnd&&this._onCompositionEnd.fire();var r=this.getAction(t);r?Promise.resolve(r.run()).then(void 0,pe):this._modelData&&(this._triggerEditorCommand(e,t,n)||this._modelData.cursor.trigger(e,t,n))}else{if(!this._modelData||"string"!==typeof n.text||0===n.text.length)return;var o=this._modelData.cursor.getSelection().getStartPosition();this._modelData.cursor.trigger(e,t,n);var a=this._modelData.cursor.getSelection().getStartPosition();"keyboard"===e&&this._onDidPaste.fire(new fn(o.lineNumber,o.column,a.lineNumber,a.column))}},t.prototype._triggerEditorCommand=function(e,t,n){var r=this,o=th.getEditorCommand(t);return!!o&&(n=n||{},n.source=e,this._instantiationService.invokeFunction(function(e){Promise.resolve(o.runEditorCommand(e,r,n)).then(void 0,pe)}),!0)},t.prototype._getCursors=function(){return this._modelData?this._modelData.cursor:null},t.prototype.pushUndoStop=function(){return!!this._modelData&&(!this._configuration.options.get(65)&&(this._modelData.model.pushStackElement(),!0))},t.prototype.executeEdits=function(e,t,n){return!!this._modelData&&(!this._configuration.options.get(65)&&(r=n?Array.isArray(n)?function(){return n}:n:function(){return null},this._modelData.cursor.executeEdits(e,t,r),!0));var r},t.prototype.executeCommand=function(e,t){this._modelData&&this._modelData.cursor.trigger(e,Al.ExecuteCommand,t)},t.prototype.executeCommands=function(e,t){this._modelData&&this._modelData.cursor.trigger(e,Al.ExecuteCommands,t)},t.prototype.changeDecorations=function(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null},t.prototype.getLineDecorations=function(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,this._configuration.options.get(65)):null},t.prototype.deltaDecorations=function(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]},t.prototype.removeDecorations=function(e){var t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]},t.prototype.getLayoutInfo=function(){var e=this._configuration.options,t=e.get(103);return t},t.prototype.createOverviewRuler=function(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null},t.prototype.getDomNode=function(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)},t.prototype.layout=function(e){this._configuration.observeReferenceElement(e),this.render()},t.prototype.focus=function(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()},t.prototype.hasTextFocus=function(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()},t.prototype.hasWidgetFocus=function(){return this._focusTracker&&this._focusTracker.hasFocus()},t.prototype.addContentWidget=function(e){var t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting a content widget with the same id."),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)},t.prototype.layoutContentWidget=function(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){var n=this._contentWidgets[t];n.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(n)}},t.prototype.removeContentWidget=function(e){var t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){var n=this._contentWidgets[t];delete this._contentWidgets[t],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(n)}},t.prototype.addOverlayWidget=function(e){var t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)},t.prototype.layoutOverlayWidget=function(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){var n=this._overlayWidgets[t];n.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(n)}},t.prototype.removeOverlayWidget=function(e){var t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){var n=this._overlayWidgets[t];delete this._overlayWidgets[t],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(n)}},t.prototype.changeViewZones=function(e){if(this._modelData&&this._modelData.hasRealView){var t=this._modelData.view.change(e);t&&this._onDidChangeViewZones.fire()}},t.prototype.getTargetAtClientPoint=function(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null},t.prototype.getScrolledVisiblePosition=function(e){if(!this._modelData||!this._modelData.hasRealView)return null;var n=this._modelData.model.validatePosition(e),r=this._configuration.options,o=r.get(103),a=t._getVerticalOffsetForPosition(this._modelData,n.lineNumber,n.column)-this.getScrollTop(),i=this._modelData.view.getOffsetForColumn(n.lineNumber,n.column)+o.glyphMarginWidth+o.lineNumbersWidth+o.decorationsWidth-this.getScrollLeft();return{top:a,left:i,height:r.get(47)}},t.prototype.getOffsetForColumn=function(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1},t.prototype.render=function(e){void 0===e&&(e=!1),this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)},t.prototype.applyFontInfo=function(e){Um.applyFontInfoSlow(e,this._configuration.options.get(32))},t.prototype._attachModel=function(e){var t=this;if(e){var n=[];this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached();var r=new kS(this._id,this._configuration,e,function(e){return lo(e)});n.push(e.onDidChangeDecorations(function(e){return t._onDidChangeModelDecorations.fire(e)})),n.push(e.onDidChangeLanguage(function(n){t._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),t._onDidChangeModelLanguage.fire(n)})),n.push(e.onDidChangeLanguageConfiguration(function(e){return t._onDidChangeModelLanguageConfiguration.fire(e)})),n.push(e.onDidChangeContent(function(e){return t._onDidChangeModelContent.fire(e)})),n.push(e.onDidChangeOptions(function(e){return t._onDidChangeModelOptions.fire(e)})),n.push(e.onWillDispose(function(){return t.setModel(null)}));var o=new tS(this._configuration,e,r);n.push(o.onDidReachMaxCursorCount(function(){t._notificationService.warn(a("cursors.maximum","The number of cursors has been limited to {0}.",tS.MAX_CURSOR_COUNT))})),n.push(o.onDidAttemptReadOnlyEdit(function(){t._onDidAttemptReadOnlyEdit.fire(void 0)})),n.push(o.onDidChange(function(e){for(var n=[],r=0,o=e.selections.length;r<o;r++)n[r]=e.selections[r].getPosition();var a={position:n[0],secondaryPositions:n.slice(1),reason:e.reason,source:e.source};t._onDidChangeCursorPosition.fire(a);var i={selection:e.selections[0],secondarySelections:e.selections.slice(1),modelVersionId:e.modelVersionId,oldSelections:e.oldSelections,oldModelVersionId:e.oldModelVersionId,source:e.source,reason:e.reason};t._onDidChangeCursorSelection.fire(i)}));var i=this._createView(r,o),l=i[0],s=i[1];if(s){this._domElement.appendChild(l.domNode.domNode);for(var u=Object.keys(this._contentWidgets),c=0,d=u.length;c<d;c++){var f=u[c];l.addContentWidget(this._contentWidgets[f])}u=Object.keys(this._overlayWidgets);for(c=0,d=u.length;c<d;c++){f=u[c];l.addOverlayWidget(this._overlayWidgets[f])}l.render(!1,!0),l.domNode.domNode.setAttribute("data-uri",e.uri.toString())}this._modelData=new RS(e,r,o,l,s,n)}else this._modelData=null},t.prototype._createView=function(e,t){var n,r=this;n=this.isSimpleWidget?{executeEditorCommand:function(e,n){e.runCoreEditorCommand(t,n)},paste:function(e,t,n,o){r.trigger(e,Al.Paste,{text:t,pasteOnNewLine:n,multicursorText:o})},type:function(e,t){r.trigger(e,Al.Type,{text:t})},replacePreviousChar:function(e,t,n){r.trigger(e,Al.ReplacePreviousChar,{text:t,replaceCharCnt:n})},compositionStart:function(e){r.trigger(e,Al.CompositionStart,void 0)},compositionEnd:function(e){r.trigger(e,Al.CompositionEnd,void 0)},cut:function(e){r.trigger(e,Al.Cut,void 0)}}:{executeEditorCommand:function(e,n){e.runCoreEditorCommand(t,n)},paste:function(e,t,n,o){r._commandService.executeCommand(Al.Paste,{text:t,pasteOnNewLine:n,multicursorText:o})},type:function(e,t){r._commandService.executeCommand(Al.Type,{text:t})},replacePreviousChar:function(e,t,n){r._commandService.executeCommand(Al.ReplacePreviousChar,{text:t,replaceCharCnt:n})},compositionStart:function(e){r._commandService.executeCommand(Al.CompositionStart,{})},compositionEnd:function(e){r._commandService.executeCommand(Al.CompositionEnd,{})},cut:function(e){r._commandService.executeCommand(Al.Cut,{})}};var o=new TC(e);o.onDidScroll=function(e){return r._onDidScrollChange.fire(e)},o.onDidGainFocus=function(){return r._editorTextFocus.setValue(!0)},o.onDidLoseFocus=function(){return r._editorTextFocus.setValue(!1)},o.onContextMenu=function(e){return r._onContextMenu.fire(e)},o.onMouseDown=function(e){return r._onMouseDown.fire(e)},o.onMouseUp=function(e){return r._onMouseUp.fire(e)},o.onMouseDrag=function(e){return r._onMouseDrag.fire(e)},o.onMouseDrop=function(e){return r._onMouseDrop.fire(e)},o.onKeyUp=function(e){return r._onKeyUp.fire(e)},o.onMouseMove=function(e){return r._onMouseMove.fire(e)},o.onMouseLeave=function(e){return r._onMouseLeave.fire(e)},o.onMouseWheel=function(e){return r._onMouseWheel.fire(e)},o.onKeyDown=function(e){return r._onKeyDown.fire(e)};var a=new KM(n,this._configuration,this._themeService,e,t,o);return[a,!0]},t.prototype._postDetachModelCleanup=function(e){e&&e.removeAllDecorationsWithOwnerId(this._id)},t.prototype._detachModel=function(){if(!this._modelData)return null;var e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.removeChild(t),e},t.prototype._removeDecorationType=function(e){this._codeEditorService.removeDecorationType(e)},t.prototype.hasModel=function(){return null!==this._modelData},t=IS([DS(3,_n),DS(4,Sn),DS(5,nl),DS(6,Pp),DS(7,Zh),DS(8,Qp),DS(9,NS)],t),t}(Ne),VS=function(e){function t(){var t=e.call(this)||this;return t._onDidChangeToTrue=t._register(new Ue),t.onDidChangeToTrue=t._onDidChangeToTrue.event,t._onDidChangeToFalse=t._register(new Ue),t.onDidChangeToFalse=t._onDidChangeToFalse.event,t._value=0,t}return PS(t,e),t.prototype.setValue=function(e){var t=e?2:1;this._value!==t&&(this._value=t,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())},t}(Ne),jS=function(e){function t(t,n){var r=e.call(this)||this;return r._editor=t,n.createKey("editorId",t.getId()),r._editorFocus=sC.focus.bindTo(n),r._textInputFocus=sC.textInputFocus.bindTo(n),r._editorTextFocus=sC.editorTextFocus.bindTo(n),r._editorTabMovesFocus=sC.tabMovesFocus.bindTo(n),r._editorReadonly=sC.readOnly.bindTo(n),r._hasMultipleSelections=sC.hasMultipleSelections.bindTo(n),r._hasNonEmptySelection=sC.hasNonEmptySelection.bindTo(n),r._canUndo=sC.canUndo.bindTo(n),r._canRedo=sC.canRedo.bindTo(n),r._register(r._editor.onDidChangeConfiguration(function(){return r._updateFromConfig()})),r._register(r._editor.onDidChangeCursorSelection(function(){return r._updateFromSelection()})),r._register(r._editor.onDidFocusEditorWidget(function(){return r._updateFromFocus()})),r._register(r._editor.onDidBlurEditorWidget(function(){return r._updateFromFocus()})),r._register(r._editor.onDidFocusEditorText(function(){return r._updateFromFocus()})),r._register(r._editor.onDidBlurEditorText(function(){return r._updateFromFocus()})),r._register(r._editor.onDidChangeModel(function(){return r._updateFromModel()})),r._register(r._editor.onDidChangeConfiguration(function(){return r._updateFromModel()})),r._updateFromConfig(),r._updateFromSelection(),r._updateFromFocus(),r._updateFromModel(),r}return PS(t,e),t.prototype._updateFromConfig=function(){var e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(102)),this._editorReadonly.set(e.get(65))},t.prototype._updateFromSelection=function(){var e=this._editor.getSelections();e?(this._hasMultipleSelections.set(e.length>1),this._hasNonEmptySelection.set(e.some(function(e){return!e.isEmpty()}))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())},t.prototype._updateFromFocus=function(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())},t.prototype._updateFromModel=function(){var e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))},t}(Ne),zS=function(e){function t(t,n){var r=e.call(this)||this;r._editor=t,r._contextKeyService=n,r._langId=sC.languageId.bindTo(n),r._hasCompletionItemProvider=sC.hasCompletionItemProvider.bindTo(n),r._hasCodeActionsProvider=sC.hasCodeActionsProvider.bindTo(n),r._hasCodeLensProvider=sC.hasCodeLensProvider.bindTo(n),r._hasDefinitionProvider=sC.hasDefinitionProvider.bindTo(n),r._hasDeclarationProvider=sC.hasDeclarationProvider.bindTo(n),r._hasImplementationProvider=sC.hasImplementationProvider.bindTo(n),r._hasTypeDefinitionProvider=sC.hasTypeDefinitionProvider.bindTo(n),r._hasHoverProvider=sC.hasHoverProvider.bindTo(n),r._hasDocumentHighlightProvider=sC.hasDocumentHighlightProvider.bindTo(n),r._hasDocumentSymbolProvider=sC.hasDocumentSymbolProvider.bindTo(n),r._hasReferenceProvider=sC.hasReferenceProvider.bindTo(n),r._hasRenameProvider=sC.hasRenameProvider.bindTo(n),r._hasSignatureHelpProvider=sC.hasSignatureHelpProvider.bindTo(n),r._hasDocumentFormattingProvider=sC.hasDocumentFormattingProvider.bindTo(n),r._hasDocumentSelectionFormattingProvider=sC.hasDocumentSelectionFormattingProvider.bindTo(n),r._hasMultipleDocumentFormattingProvider=sC.hasMultipleDocumentFormattingProvider.bindTo(n),r._hasMultipleDocumentSelectionFormattingProvider=sC.hasMultipleDocumentSelectionFormattingProvider.bindTo(n),r._isInWalkThrough=sC.isInEmbeddedEditor.bindTo(n);var o=function(){return r._update()};return r._register(t.onDidChangeModel(o)),r._register(t.onDidChangeModelLanguage(o)),r._register(Ns.onDidChange(o)),r._register(zs.onDidChange(o)),r._register(js.onDidChange(o)),r._register(As.onDidChange(o)),r._register(Rs.onDidChange(o)),r._register(Fs.onDidChange(o)),r._register(Vs.onDidChange(o)),r._register(Ps.onDidChange(o)),r._register(Ds.onDidChange(o)),r._register(Is.onDidChange(o)),r._register(ks.onDidChange(o)),r._register(xs.onDidChange(o)),r._register(Bs.onDidChange(o)),r._register(Hs.onDidChange(o)),r._register(Ls.onDidChange(o)),o(),r}return PS(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.reset=function(){var e=this;this._contextKeyService.bufferChangeEvents(function(){e._langId.reset(),e._hasCompletionItemProvider.reset(),e._hasCodeActionsProvider.reset(),e._hasCodeLensProvider.reset(),e._hasDefinitionProvider.reset(),e._hasDeclarationProvider.reset(),e._hasImplementationProvider.reset(),e._hasTypeDefinitionProvider.reset(),e._hasHoverProvider.reset(),e._hasDocumentHighlightProvider.reset(),e._hasDocumentSymbolProvider.reset(),e._hasReferenceProvider.reset(),e._hasRenameProvider.reset(),e._hasDocumentFormattingProvider.reset(),e._hasDocumentSelectionFormattingProvider.reset(),e._hasSignatureHelpProvider.reset(),e._isInWalkThrough.reset()})},t.prototype._update=function(){var e=this,t=this._editor.getModel();t?this._contextKeyService.bufferChangeEvents(function(){e._langId.set(t.getLanguageIdentifier().language),e._hasCompletionItemProvider.set(Ns.has(t)),e._hasCodeActionsProvider.set(zs.has(t)),e._hasCodeLensProvider.set(js.has(t)),e._hasDefinitionProvider.set(As.has(t)),e._hasDeclarationProvider.set(Rs.has(t)),e._hasImplementationProvider.set(Fs.has(t)),e._hasTypeDefinitionProvider.set(Vs.has(t)),e._hasHoverProvider.set(Ps.has(t)),e._hasDocumentHighlightProvider.set(Ds.has(t)),e._hasDocumentSymbolProvider.set(Is.has(t)),e._hasReferenceProvider.set(ks.has(t)),e._hasRenameProvider.set(xs.has(t)),e._hasSignatureHelpProvider.set(Ls.has(t)),e._hasDocumentFormattingProvider.set(Bs.has(t)||Hs.has(t)),e._hasDocumentSelectionFormattingProvider.set(Hs.has(t)),e._hasMultipleDocumentFormattingProvider.set(Bs.all(t).length+Hs.all(t).length>1),e._hasMultipleDocumentSelectionFormattingProvider.set(Hs.all(t).length>1),e._isInWalkThrough.set(t.uri.scheme===hr.walkThroughSnippet)}):this.reset()},t}(Ne),BS=function(e){function t(t){var n=e.call(this)||this;return n._onChange=n._register(new Ue),n.onChange=n._onChange.event,n._hasFocus=!1,n._domFocusTracker=n._register(Vo(t)),n._register(n._domFocusTracker.onDidFocus(function(){n._hasFocus=!0,n._onChange.fire(void 0)})),n._register(n._domFocusTracker.onDidBlur(function(){n._hasFocus=!1,n._onChange.fire(void 0)})),n}return PS(t,e),t.prototype.hasFocus=function(){return this._hasFocus},t}(Ne),HS=encodeURIComponent("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' enable-background='new 0 0 6 3' height='3' width='6'><g fill='"),WS=encodeURIComponent("'><polygon points='5.5,0 2.5,3 1.1,3 4.1,0'/><polygon points='4,0 6,2 6,0.6 5.4,0'/><polygon points='0,2 1,3 2.4,3 0,0.6'/></g></svg>");function US(e){return HS+encodeURIComponent(e.toString())+WS}var qS=encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" height="3" width="12"><g fill="'),KS=encodeURIComponent('"><circle cx="1" cy="1" r="1"/><circle cx="5" cy="1" r="1"/><circle cx="9" cy="1" r="1"/></g></svg>');function GS(e){return qS+encodeURIComponent(e.toString())+KS}og(function(e,t){var n=e.getColor(qb);n&&t.addRule(".monaco-editor .squiggly-error { border-bottom: 4px double "+n+"; }");var r=e.getColor(Ub);r&&t.addRule('.monaco-editor .squiggly-error { background: url("data:image/svg+xml,'+US(r)+'") repeat-x bottom left; }');var o=e.getColor(Gb);o&&t.addRule(".monaco-editor .squiggly-warning { border-bottom: 4px double "+o+"; }");var a=e.getColor(Kb);a&&t.addRule('.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,'+US(a)+'") repeat-x bottom left; }');var i=e.getColor(Xb);i&&t.addRule(".monaco-editor .squiggly-info { border-bottom: 4px double "+i+"; }");var l=e.getColor(Yb);l&&t.addRule('.monaco-editor .squiggly-info { background: url("data:image/svg+xml,'+US(l)+'") repeat-x bottom left; }');var s=e.getColor(Qb);s&&t.addRule(".monaco-editor .squiggly-hint { border-bottom: 2px dotted "+s+"; }");var u=e.getColor(Zb);u&&t.addRule('.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,'+GS(u)+'") no-repeat bottom left; }');var c=e.getColor(f_);c&&t.addRule(".monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: "+c.rgba.a+"; }");var d=e.getColor(d_);d&&t.addRule(".monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed "+d+"; }");var f=e.getColor($b)||"inherit";t.addRule(".monaco-editor .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: "+f+"}")});n("lKfe"),n("undH");var YS=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),XS=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},ZS=!1,QS=function(e){function t(t,n,r){void 0===r&&(r={});var o=e.call(this)||this;return o._state=3,o._onDidEnablementChange=o._register(new Ue),o.onDidEnablementChange=o._onDidEnablementChange.event,o._onDidStart=o._register(new Ue),o.onDidStart=o._onDidStart.event,o._onDidChange=o._register(new Ue),o.onDidChange=o._onDidChange.event,o._onDidReset=o._register(new Ue),o.onDidReset=o._onDidReset.event,o._onDidEnd=o._register(new Ue),o.onDidEnd=o._onDidEnd.event,o.linkedSash=void 0,o.orthogonalStartSashDisposables=o._register(new xe),o.orthogonalEndSashDisposables=o._register(new xe),o.el=jo(t,Wo(".monaco-sash")),i["e"]&&Yr(o.el,"mac"),o._register(Wn(o.el,"mousedown")(o.onMouseDown,o)),o._register(Wn(o.el,"dblclick")(o.onMouseDoubleClick,o)),o._register(Mh.addTarget(o.el)),o._register(Wn(o.el,_h.Start)(o.onTouchStart,o)),zn&&Yr(o.el,"touch"),o.setOrientation(r.orientation||0),o.hidden=!1,o.layoutProvider=n,o.orthogonalStartSash=r.orthogonalStartSash,o.orthogonalEndSash=r.orthogonalEndSash,Jr(o.el,"debug",ZS),o}return YS(t,e),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},set:function(e){this._state!==e&&(Jr(this.el,"disabled",0===e),Jr(this.el,"minimum",1===e),Jr(this.el,"maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"orthogonalStartSash",{get:function(){return this._orthogonalStartSash},set:function(e){this.orthogonalStartSashDisposables.clear(),e?(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalStartSashEnablementChange,this)),this.onOrthogonalStartSashEnablementChange(e.state)):this.onOrthogonalStartSashEnablementChange(0),this._orthogonalStartSash=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"orthogonalEndSash",{get:function(){return this._orthogonalEndSash},set:function(e){this.orthogonalEndSashDisposables.clear(),e?(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalEndSashEnablementChange,this)),this.onOrthogonalEndSashEnablementChange(e.state)):this.onOrthogonalEndSashEnablementChange(0),this._orthogonalEndSash=e},enumerable:!0,configurable:!0}),t.prototype.setOrientation=function(e){this.orientation=e,1===this.orientation?(Yr(this.el,"horizontal"),Zr(this.el,"vertical")):(Zr(this.el,"horizontal"),Yr(this.el,"vertical")),this.layoutProvider&&this.layout()},t.prototype.onMouseDown=function(e){var t=this;Do.stop(e,!1);var n=!1;if(!e.__orthogonalSashEvent){var r=this.getOrthogonalSash(e);r&&(n=!0,e.__orthogonalSashEvent=!0,r.onMouseDown(e))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onMouseDown(e)),this.state){for(var o=XS(Yo("iframe"),Yo("webview")),a=0,l=o;a<l.length;a++){var s=l[a];s.style.pointerEvents="none"}var u=new or(e),c=u.posx,d=u.posy,f=u.altKey,p={startX:c,currentX:c,startY:d,currentY:d,altKey:f};Yr(this.el,"active"),this._onDidStart.fire(p);var m=To(this.el),h=function(){var e="";e=n?"all-scroll":1===t.orientation?1===t.state?"s-resize":2===t.state?"n-resize":i["e"]?"row-resize":"ns-resize":1===t.state?"e-resize":2===t.state?"w-resize":i["e"]?"col-resize":"ew-resize",m.innerHTML="* { cursor: "+e+" !important; }"},g=new xe;h(),n||this.onDidEnablementChange(h,null,g);var v=function(e){Do.stop(e,!1);var n=new or(e),r={startX:c,currentX:n.posx,startY:d,currentY:n.posy,altKey:f};t._onDidChange.fire(r)},y=function(e){Do.stop(e,!1),t.el.removeChild(m),Zr(t.el,"active"),t._onDidEnd.fire(),g.dispose();for(var n=0,r=o;n<r.length;n++){var a=r[n];a.style.pointerEvents="auto"}};Wn(window,"mousemove")(v,null,g),Wn(window,"mouseup")(y,null,g)}},t.prototype.onMouseDoubleClick=function(e){var t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()},t.prototype.onTouchStart=function(e){var t=this;Do.stop(e);var n=[],r=e.pageX,o=e.pageY,a=e.altKey;this._onDidStart.fire({startX:r,currentX:r,startY:o,currentY:o,altKey:a}),n.push(eo(this.el,_h.Change,function(e){Ni(e.pageX)&&Ni(e.pageY)&&t._onDidChange.fire({startX:r,currentX:e.pageX,startY:o,currentY:e.pageY,altKey:a})})),n.push(eo(this.el,_h.End,function(e){t._onDidEnd.fire(),Se(n)}))},t.prototype.layout=function(){var e=zn?20:4;if(0===this.orientation){var t=this.layoutProvider;this.el.style.left=t.getVerticalSashLeft(this)-e/2+"px",t.getVerticalSashTop&&(this.el.style.top=t.getVerticalSashTop(this)+"px"),t.getVerticalSashHeight&&(this.el.style.height=t.getVerticalSashHeight(this)+"px")}else{var n=this.layoutProvider;this.el.style.top=n.getHorizontalSashTop(this)-e/2+"px",n.getHorizontalSashLeft&&(this.el.style.left=n.getHorizontalSashLeft(this)+"px"),n.getHorizontalSashWidth&&(this.el.style.width=n.getHorizontalSashWidth(this)+"px")}},t.prototype.hide=function(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")},t.prototype.onOrthogonalStartSashEnablementChange=function(e){Jr(this.el,"orthogonal-start",0!==e)},t.prototype.onOrthogonalEndSashEnablementChange=function(e){Jr(this.el,"orthogonal-end",0!==e)},t.prototype.getOrthogonalSash=function(e){if(0===this.orientation){if(e.offsetY<=4)return this.orthogonalStartSash;if(e.offsetY>=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(Ne),JS=function(){function e(e,t,n){void 0===t&&(t=[]),void 0===n&&(n=!1),this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=n}return e}(),$S=[];function eO(e,t,n){$S.push([e,new JS(t,[],n)])}function tO(){return $S}var nO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),rO=En("IEditorCancelService"),oO=new Lp("cancellableOperation",!1);eO(rO,function(){function e(){this._tokens=new WeakMap}return e.prototype.add=function(e,t){var n,r=this._tokens.get(e);return r||(r=e.invokeWithinContext(function(e){var t=oO.bindTo(e.get(Pp)),n=new je;return{key:t,tokens:n}}),this._tokens.set(e,r)),r.key.set(!0),n=r.tokens.push(t),function(){n&&(n(),r.key.set(!r.tokens.isEmpty()),n=void 0)}},e.prototype.cancel=function(e){var t=this._tokens.get(e);if(t){var n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},e}(),!0);var aO=function(e){function t(t,n){var r=e.call(this,n)||this;return r.editor=t,r._unregister=t.invokeWithinContext(function(e){return e.get(rO).add(t,r)}),r}return nO(t,e),t.prototype.dispose=function(){this._unregister(),e.prototype.dispose.call(this)},t}(Qe);fh(new(function(e){function t(){return e.call(this,{id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:oO})||this}return nO(t,e),t.prototype.runEditorCommand=function(e,t){e.get(rO).cancel(t)},t}(ch)));var iO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),lO=(function(){function e(e,t){if(this.flags=t,0!==(1&this.flags)){var n=e.getModel();this.modelVersionId=n?oa("{0}#{1}",n.uri.toString(),n.getVersionId()):null}else this.modelVersionId=null;0!==(4&this.flags)?this.position=e.getPosition():this.position=null,0!==(2&this.flags)?this.selection=e.getSelection():this.selection=null,0!==(8&this.flags)?(this.scrollLeft=e.getScrollLeft(),this.scrollTop=e.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}e.prototype._equals=function(t){if(!(t instanceof e))return!1;var n=t;return this.modelVersionId===n.modelVersionId&&(this.scrollLeft===n.scrollLeft&&this.scrollTop===n.scrollTop&&(!(!this.position&&n.position||this.position&&!n.position||this.position&&n.position&&!this.position.equals(n.position))&&!(!this.selection&&n.selection||this.selection&&!n.selection||this.selection&&n.selection&&!this.selection.equalsRange(n.selection))))},e.prototype.validate=function(t){return this._equals(new e(t,this.flags))}}(),function(e){function t(t,n,r){var o=e.call(this,t,r)||this;return o.editor=t,o._listener=new xe,4&n&&o._listener.add(t.onDidChangeCursorPosition(function(e){return o.cancel()})),2&n&&o._listener.add(t.onDidChangeCursorSelection(function(e){return o.cancel()})),8&n&&o._listener.add(t.onDidScrollChange(function(e){return o.cancel()})),1&n&&(o._listener.add(t.onDidChangeModel(function(e){return o.cancel()})),o._listener.add(t.onDidChangeModelContent(function(e){return o.cancel()}))),o}iO(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)}}(aO),function(e){function t(t,n){var r=e.call(this,n)||this;return r._listener=t.onDidChangeContent(function(){return r.cancel()}),r}iO(t,e),t.prototype.dispose=function(){this._listener.dispose(),e.prototype.dispose.call(this)}}(Qe),function(){function e(e,t){this._visiblePosition=e,this._visiblePositionScrollDelta=t}return e.capture=function(t){var n=null,r=0;if(0!==t.getScrollTop()){var o=t.getVisibleRanges();if(o.length>0){n=o[0].getStartPosition();var a=t.getTopForPosition(n.lineNumber,n.column);r=t.getScrollTop()-a}}return new e(n,r)},e.prototype.restore=function(e){if(this._visiblePosition){var t=e.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);e.setScrollTop(t+this._visiblePositionScrollDelta)}},e}()),sO=(n("DTDp"),n("yEoX"),{RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:"text/plain"}),uO=function(){function e(e){this.data=e}return e.prototype.update=function(){},e.prototype.getData=function(){return this.data},e}(),cO={CurrentDragAndDropData:void 0},dO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),fO=function(e){function t(t,n,r){var o=e.call(this)||this;return o.options=r,o._context=t||o,o._action=n,n instanceof Ym&&o._register(n.onDidChange(function(e){o.element&&o.handleActionChangeEvent(e)})),o}return dO(t,e),t.prototype.handleActionChangeEvent=function(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new Xm)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(Mh.addTarget(e));var r=this.options&&this.options.draggable;r&&(e.draggable=!0,An&&this._register(eo(e,Io.DRAG_START,function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(sO.TEXT,t._action.label)}))),this._register(eo(n,_h.Tap,function(e){return t.onClick(e)})),this._register(eo(n,Io.MOUSE_DOWN,function(e){r||Do.stop(e,!0),t._action.enabled&&0===e.button&&Yr(n,"active")})),this._register(eo(n,Io.CLICK,function(e){Do.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):i["i"](function(){return t.onClick(e)})})),this._register(eo(n,Io.DBLCLICK,function(e){Do.stop(e,!0)})),[Io.MOUSE_UP,Io.MOUSE_OUT].forEach(function(e){t._register(eo(n,e,function(e){Do.stop(e),Zr(n,"active")}))})},t.prototype.onClick=function(e){var t;Do.stop(e,!0),Ii(this._context)?t=e:(t=this._context,xi(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),Yr(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),Zr(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(Hr(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(Ne),pO=function(e){function t(n){var r=e.call(this,t.ID,n,n?"separator text":"separator")||this;return r.checked=!1,r.enabled=!1,r}return dO(t,e),t.ID="vs.actions.separator",t}(Ym),mO=function(e){function t(t,n,r){void 0===r&&(r={});var o=e.call(this,t,n,r)||this;return o.options=r,o.options.icon=void 0!==r.icon&&r.icon,o.options.label=void 0===r.label||r.label,o.cssClass="",o}return dO(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=jo(this.element,Wo("a.action-label"))),this.label&&(this._action.id===pO.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(jo(this.element,Wo("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&Qr(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(Yr(this.label,"codicon"),this.cssClass&&Xr(this.label,this.cssClass)),this.updateEnabled()):this.label&&Zr(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),Zr(this.label,"disabled"),this.label.tabIndex=0),this.element&&Zr(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),Yr(this.label,"disabled"),Go(this.label)),this.element&&Yr(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?Yr(this.label,"checked"):Zr(this.label,"checked"))},t}(fO),hO={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},gO=function(e){function t(t,n){void 0===n&&(n=hO);var r,o,a=e.call(this)||this;switch(a._onDidBlur=a._register(new Ue),a.onDidBlur=a._onDidBlur.event,a._onDidCancel=a._register(new Ue),a.onDidCancel=a._onDidCancel.event,a._onDidRun=a._register(new Ue),a.onDidRun=a._onDidRun.event,a._onDidBeforeRun=a._register(new Ue),a.onDidBeforeRun=a._onDidBeforeRun.event,a.options=n,a._context=n.context,a.options.triggerKeys||(a.options.triggerKeys=hO.triggerKeys),a.options.actionRunner?a._actionRunner=a.options.actionRunner:(a._actionRunner=new Xm,a._register(a._actionRunner)),a._register(a._actionRunner.onDidRun(function(e){return a._onDidRun.fire(e)})),a._register(a._actionRunner.onDidBeforeRun(function(e){return a._onDidBeforeRun.fire(e)})),a.viewItems=[],a.focusedItem=void 0,a.domNode=document.createElement("div"),a.domNode.className="monaco-action-bar",!1!==n.animated&&Yr(a.domNode,"animated"),a.options.orientation){case 0:r=15,o=17;break;case 1:r=17,o=15,a.domNode.className+=" reverse";break;case 2:r=16,o=18,a.domNode.className+=" vertical";break;case 3:r=18,o=16,a.domNode.className+=" vertical reverse";break}return a._register(eo(a.domNode,Io.KEY_DOWN,function(e){var t=new Qn(e),n=!0;t.equals(r)?a.focusPrevious():t.equals(o)?a.focusNext():t.equals(9)?a.cancel():a.isTriggerKeyEvent(t)?a.options.triggerKeys&&a.options.triggerKeys.keyDown&&a.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())})),a._register(eo(a.domNode,Io.KEY_UP,function(e){var t=new Qn(e);a.isTriggerKeyEvent(t)?(a.options.triggerKeys&&!a.options.triggerKeys.keyDown&&a.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&a.updateFocusedItem()})),a.focusTracker=a._register(Vo(a.domNode)),a._register(a.focusTracker.onDidBlur(function(){document.activeElement!==a.domNode&&So(document.activeElement,a.domNode)||(a._onDidBlur.fire(),a.focusedItem=void 0)})),a._register(a.focusTracker.onDidFocus(function(){return a.updateFocusedItem()})),a.actionsList=document.createElement("ul"),a.actionsList.className="actions-container",a.actionsList.setAttribute("role","toolbar"),a.options.ariaLabel&&a.actionsList.setAttribute("aria-label",a.options.ariaLabel),a.domNode.appendChild(a.actionsList),t.appendChild(a.domNode),a}return dO(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach(function(n){t=t||e.equals(n)}),t},t.prototype.updateFocusedItem=function(){for(var e=0;e<this.actionsList.children.length;e++){var t=this.actionsList.children[e];if(So(document.activeElement,t)){this.focusedItem=e;break}}},Object.defineProperty(t.prototype,"context",{get:function(){return this._context},set:function(e){this._context=e,this.viewItems.forEach(function(t){return t.setActionContext(e)})},enumerable:!0,configurable:!0}),t.prototype.getContainer=function(){return this.domNode},t.prototype.push=function(e,t){var n=this;void 0===t&&(t={});var r=Array.isArray(e)?e:[e],o=Ni(t.index)?t.index:null;r.forEach(function(e){var r,a=document.createElement("li");a.className="action-item",a.setAttribute("role","presentation"),n._register(eo(a,Io.CONTEXT_MENU,function(e){e.preventDefault(),e.stopPropagation()})),n.options.actionViewItemProvider&&(r=n.options.actionViewItemProvider(e)),r||(r=new mO(n.context,e,t)),r.actionRunner=n._actionRunner,r.setActionContext(n.context),r.render(a),null===o||o<0||o>=n.actionsList.children.length?(n.actionsList.appendChild(a),n.viewItems.push(r)):(n.actionsList.insertBefore(a,n.actionsList.children[o]),n.viewItems.splice(o,0,r),o++)})},t.prototype.clear=function(){this.viewItems=Se(this.viewItems),Br(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"===typeof e?n=e:"boolean"===typeof e&&(t=e),t&&"undefined"===typeof this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){"undefined"===typeof this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){"undefined"===typeof this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){"undefined"===typeof this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;n<this.viewItems.length;n++){var r=this.viewItems[n],o=r;n===this.focusedItem?Ri(o.isEnabled)&&(o.isEnabled()&&Ri(o.focus)?o.focus(e):this.actionsList.focus({preventScroll:t})):Ri(o.blur)&&o.blur()}},t.prototype.doTrigger=function(e){if("undefined"!==typeof this.focusedItem){var t=this.viewItems[this.focusedItem];if(t instanceof fO){var n=null===t._context||void 0===t._context?e:t._context;this.run(t._action,n)}}},t.prototype.cancel=function(){document.activeElement instanceof HTMLElement&&document.activeElement.blur(),this._onDidCancel.fire()},t.prototype.run=function(e,t){return this._actionRunner.run(e,t)},t.prototype.dispose=function(){Se(this.viewItems),this.viewItems=[],Hr(this.getContainer()),e.prototype.dispose.call(this)},t}(Ne),vO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),yO=3,bO=function(){function e(e,t,n,r){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=n,this.modifiedLineEnd=r}return e.prototype.getType=function(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0},e}(),wO=function(){function e(e){this.entries=e}return e}(),_O=function(e){function t(t){var n=e.call(this)||this;return n._width=0,n._diffEditor=t,n._isVisible=!1,n.shadow=vh(document.createElement("div")),n.shadow.setClassName("diff-review-shadow"),n.actionBarContainer=vh(document.createElement("div")),n.actionBarContainer.setClassName("diff-review-actions"),n._actionBar=n._register(new gO(n.actionBarContainer.domNode)),n._actionBar.push(new Ym("diffreview.close",a("label.close","Close"),"close-diff-review",!0,function(){return n.hide(),Promise.resolve(null)}),{label:!1,icon:!0}),n.domNode=vh(document.createElement("div")),n.domNode.setClassName("diff-review monaco-editor-background"),n._content=vh(document.createElement("div")),n._content.setClassName("diff-review-content"),n.scrollbar=n._register(new kE(n._content.domNode,{})),n.domNode.domNode.appendChild(n.scrollbar.getDomNode()),n._register(t.onDidUpdateDiff(function(){n._isVisible&&(n._diffs=n._compute(),n._render())})),n._register(t.getModifiedEditor().onDidChangeCursorPosition(function(){n._isVisible&&n._render()})),n._register(t.getOriginalEditor().onDidFocusEditorWidget(function(){n._isVisible&&n.hide()})),n._register(t.getModifiedEditor().onDidFocusEditorWidget(function(){n._isVisible&&n.hide()})),n._register(ro(n.domNode.domNode,"click",function(e){e.preventDefault();var t=Oo(e.target,"diff-review-row");t&&n._goToRow(t)})),n._register(ro(n.domNode.domNode,"keydown",function(e){(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),n._goToRow(n._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),n._goToRow(n._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),n.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),n.accept())})),n._diffs=[],n._currentDiff=null,n}return vO(t,e),t.prototype.prev=function(){var e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){for(var t=-1,n=0,r=this._diffs.length;n<r;n++)if(this._diffs[n]===this._currentDiff){t=n;break}e=this._diffs.length+t-1}else e=this._findDiffIndex(this._diffEditor.getPosition());0!==this._diffs.length&&(e%=this._diffs.length,this._diffEditor.setPosition(new dn(this._diffs[e].entries[0].modifiedLineStart,1)),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow()))},t.prototype.next=function(){var e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){for(var t=-1,n=0,r=this._diffs.length;n<r;n++)if(this._diffs[n]===this._currentDiff){t=n;break}e=t+1}else e=this._findDiffIndex(this._diffEditor.getPosition());0!==this._diffs.length&&(e%=this._diffs.length,this._diffEditor.setPosition(new dn(this._diffs[e].entries[0].modifiedLineStart,1)),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow()))},t.prototype.accept=function(){var e=-1,t=this._getCurrentFocusedRow();if(t){var n=parseInt(t.getAttribute("data-line"),10);isNaN(n)||(e=n)}this.hide(),-1!==e&&(this._diffEditor.setPosition(new dn(e,1)),this._diffEditor.revealPosition(new dn(e,1),1))},t.prototype.hide=function(){this._isVisible=!1,this._diffEditor.focus(),this._diffEditor.doLayout(),this._render()},t.prototype._getPrevRow=function(){var e=this._getCurrentFocusedRow();return e?e.previousElementSibling?e.previousElementSibling:e:this._getFirstRow()},t.prototype._getNextRow=function(){var e=this._getCurrentFocusedRow();return e?e.nextElementSibling?e.nextElementSibling:e:this._getFirstRow()},t.prototype._getFirstRow=function(){return this.domNode.domNode.querySelector(".diff-review-row")},t.prototype._getCurrentFocusedRow=function(){var e=document.activeElement;return e&&/diff-review-row/.test(e.className)?e:null},t.prototype._goToRow=function(e){var t=this._getCurrentFocusedRow();e.tabIndex=0,e.focus(),t&&t!==e&&(t.tabIndex=-1),this.scrollbar.scanDomNode()},t.prototype.isVisible=function(){return this._isVisible},t.prototype.layout=function(e,t,n){this._width=t,this.shadow.setTop(e-6),this.shadow.setWidth(t),this.shadow.setHeight(this._isVisible?6:0),this.domNode.setTop(e),this.domNode.setWidth(t),this.domNode.setHeight(n),this._content.setHeight(n),this._content.setWidth(t),this._isVisible?(this.actionBarContainer.setAttribute("aria-hidden","false"),this.actionBarContainer.setDisplay("block")):(this.actionBarContainer.setAttribute("aria-hidden","true"),this.actionBarContainer.setDisplay("none"))},t.prototype._compute=function(){var e=this._diffEditor.getLineChanges();if(!e||0===e.length)return[];var n=this._diffEditor.getOriginalEditor().getModel(),r=this._diffEditor.getModifiedEditor().getModel();return n&&r?t._mergeAdjacent(e,n.getLineCount(),r.getLineCount()):[]},t._mergeAdjacent=function(e,t,n){if(!e||0===e.length)return[];for(var r=[],o=0,a=0,i=e.length;a<i;a++){var l=e[a],s=l.originalStartLineNumber,u=l.originalEndLineNumber,c=l.modifiedStartLineNumber,d=l.modifiedEndLineNumber,f=[],p=0,m=0===u?s:s-1,h=0===d?c:c-1,g=1,v=1;if(a>0){var y=e[a-1];g=0===y.originalEndLineNumber?y.originalStartLineNumber+1:y.originalEndLineNumber+1,v=0===y.modifiedEndLineNumber?y.modifiedStartLineNumber+1:y.modifiedEndLineNumber+1}var b=m-yO+1,w=h-yO+1;if(b<g){var _=g-b;b+=_,w+=_}if(w<v){_=v-w;b+=_,w+=_}f[p++]=new bO(b,m,w,h),0!==u&&(f[p++]=new bO(s,u,0,0)),0!==d&&(f[p++]=new bO(0,0,c,d));var C=0===u?s+1:u+1,E=0===d?c+1:d+1,M=t,S=n;if(a+1<i){var O=e[a+1];M=0===O.originalEndLineNumber?O.originalStartLineNumber:O.originalStartLineNumber-1,S=0===O.modifiedEndLineNumber?O.modifiedStartLineNumber:O.modifiedStartLineNumber-1}var T=C+yO-1,k=E+yO-1;if(T>M){_=M-T;T+=_,k+=_}if(k>S){_=S-k;T+=_,k+=_}f[p++]=new bO(C,T,E,k),r[o++]=new wO(f)}var x=r[0].entries,N=[],L=0;for(a=1,i=r.length;a<i;a++){var P=r[a].entries,I=x[x.length-1],D=P[0];0===I.getType()&&0===D.getType()&&D.originalLineStart<=I.originalLineEnd?(x[x.length-1]=new bO(I.originalLineStart,D.originalLineEnd,I.modifiedLineStart,D.modifiedLineEnd),x=x.concat(P.slice(1))):(N[L++]=new wO(x),x=P)}return N[L++]=new wO(x),N},t.prototype._findDiffIndex=function(e){for(var t=e.lineNumber,n=0,r=this._diffs.length;n<r;n++){var o=this._diffs[n].entries,a=o[o.length-1].modifiedLineEnd;if(t<=a)return n}return 0},t.prototype._render=function(){var e=this._diffEditor.getOriginalEditor().getOptions(),n=this._diffEditor.getModifiedEditor().getOptions(),r=this._diffEditor.getOriginalEditor().getModel(),o=this._diffEditor.getModifiedEditor().getModel(),i=r.getOptions(),l=o.getOptions();if(!this._isVisible||!r||!o)return Br(this._content.domNode),this._currentDiff=null,void this.scrollbar.scanDomNode();var s=this._findDiffIndex(this._diffEditor.getPosition());if(this._diffs[s]!==this._currentDiff){this._currentDiff=this._diffs[s];var u=this._diffs[s].entries,c=document.createElement("div");c.className="diff-review-table",c.setAttribute("role","list"),Um.applyFontInfoSlow(c,n.get(32));for(var d=0,f=0,p=0,m=0,h=0,g=u.length;h<g;h++){var v=u[h],y=v.originalLineStart,b=v.originalLineEnd,w=v.modifiedLineStart,_=v.modifiedLineEnd;0!==y&&(0===d||y<d)&&(d=y),0!==b&&(0===f||b>f)&&(f=b),0!==w&&(0===p||w<p)&&(p=w),0!==_&&(0===m||_>m)&&(m=_)}var C=document.createElement("div");C.className="diff-review-row";var E=document.createElement("div");E.className="diff-review-cell diff-review-summary";var M=f-d+1,S=m-p+1;E.appendChild(document.createTextNode(s+1+"/"+this._diffs.length+": @@ -"+d+","+M+" +"+p+","+S+" @@")),C.setAttribute("data-line",String(p));var O=function(e){return 0===e?a("no_lines","no lines"):1===e?a("one_line","1 line"):a("more_lines","{0} lines",e)},T=O(M),k=O(S);C.setAttribute("aria-label",a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines", "1 line" or "X lines", localized separately.']},"Difference {0} of {1}: original {2}, {3}, modified {4}, {5}",s+1,this._diffs.length,d,T,p,k)),C.appendChild(E),C.setAttribute("role","listitem"),c.appendChild(C);var x=p;for(h=0,g=u.length;h<g;h++){v=u[h];t._renderSection(c,v,x,this._width,e,r,i,n,o,l),0!==v.modifiedLineStart&&(x=v.modifiedLineEnd)}Br(this._content.domNode),this._content.domNode.appendChild(c),this.scrollbar.scanDomNode()}},t._renderSection=function(e,t,n,r,o,i,l,s,u,c){var d=t.getType(),f="diff-review-row",p="",m="diff-review-spacer";switch(d){case 1:f="diff-review-row line-insert",p=" char-insert",m="diff-review-spacer insert-sign";break;case 2:f="diff-review-row line-delete",p=" char-delete",m="diff-review-spacer delete-sign";break}for(var h=t.originalLineStart,g=t.originalLineEnd,v=t.modifiedLineStart,y=t.modifiedLineEnd,b=Math.max(y-v,g-h),w=o.get(103),_=w.glyphMarginWidth+w.lineNumbersWidth,C=s.get(103),E=10+C.glyphMarginWidth+C.lineNumbersWidth,M=0;M<=b;M++){var S=0===h?0:h+M,O=0===v?0:v+M,T=document.createElement("div");T.style.minWidth=r+"px",T.className=f,T.setAttribute("role","listitem"),0!==O&&(n=O),T.setAttribute("data-line",String(n));var k=document.createElement("div");k.className="diff-review-cell",T.appendChild(k);var x=document.createElement("span");x.style.width=_+"px",x.style.minWidth=_+"px",x.className="diff-review-line-number"+p,0!==S?x.appendChild(document.createTextNode(String(S))):x.innerHTML="&#160;",k.appendChild(x);var N=document.createElement("span");N.style.width=E+"px",N.style.minWidth=E+"px",N.style.paddingRight="10px",N.className="diff-review-line-number"+p,0!==O?N.appendChild(document.createTextNode(String(O))):N.innerHTML="&#160;",k.appendChild(N);var L=document.createElement("span");L.className=m,L.innerHTML="&#160;&#160;",k.appendChild(L);var P=void 0;0!==O?(k.insertAdjacentHTML("beforeend",this._renderLine(u,s,c.tabSize,O)),P=u.getLineContent(O)):(k.insertAdjacentHTML("beforeend",this._renderLine(i,o,l.tabSize,S)),P=i.getLineContent(S)),0===P.length&&(P=a("blankLine","blank"));var I="";switch(d){case 0:I=a("equalLine","original {0}, modified {1}: {2}",S,O,P);break;case 1:I=a("insertLine","+ modified {0}: {1}",O,P);break;case 2:I=a("deleteLine","- original {0}: {1}",S,P);break}T.setAttribute("aria-label",I),e.appendChild(T)}},t._renderLine=function(e,t,n,r){var o=e.getLineContent(r),a=t.get(32),i=16793600,l=new Uint32Array(2);l[0]=o.length,l[1]=i;var s=new td(l,o),u=Td.isBasicASCII(o,e.mightContainNonBasicASCII()),c=Td.containsRTL(o,u,e.mightContainRTL()),d=gd(new dd(a.isMonospace&&!t.get(22),a.canUseHalfwidthRightwardsArrow,o,!1,u,c,0,s,[],n,a.spaceWidth,t.get(84),t.get(70),t.get(66),t.get(33)!==R.OFF,null));return d.html},t}(Ne);og(function(e,t){var n=e.getColor(a_);n&&t.addRule(".monaco-diff-editor .diff-review-line-number { color: "+n+"; }");var r=e.getColor(zb);r&&t.addRule(".monaco-diff-editor .diff-review-shadow { box-shadow: "+r+" 0 -6px 6px -6px inset; }")});var CO=function(e){function t(){return e.call(this,{id:"editor.action.diffReview.next",label:a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:_p.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})||this}return vO(t,e),t.prototype.run=function(e,t){var n=MO(e);n&&n.diffReviewNext()},t}(dh),EO=function(e){function t(){return e.call(this,{id:"editor.action.diffReview.prev",label:a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:_p.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})||this}return vO(t,e),t.prototype.run=function(e,t){var n=MO(e);n&&n.diffReviewPrev()},t}(dh);function MO(e){for(var t=e.get(Sn),n=t.listDiffEditors(),r=0,o=n.length;r<o;r++){var a=n[r];if(a.hasWidgetFocus())return a}return null}ph(CO),ph(EO);var SO=En("contextViewService"),OO=En("contextMenuService"),TO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),kO=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},xO=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},NO=function(e){function t(t,n,r,o,i,l){var s=e.call(this)||this;s._viewZoneId=t,s._marginDomNode=n,s.editor=r,s.diff=o,s._contextMenuService=i,s._clipboardService=l,s._visibility=!1,s._marginDomNode.style.zIndex="10",s._diffActions=document.createElement("div"),s._diffActions.className="lightbulb-glyph",s._diffActions.style.position="absolute";var u=r.getOption(47),c=r.getModel().getEOL();s._diffActions.style.right="0px",s._diffActions.style.visibility="hidden",s._diffActions.style.height=u+"px",s._diffActions.style.lineHeight=u+"px",s._marginDomNode.appendChild(s._diffActions);var d=[];d.push(new Ym("diff.clipboard.copyDeletedContent",o.originalEndLineNumber>o.modifiedStartLineNumber?a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,function(){return kO(s,void 0,void 0,function(){return xO(this,function(e){switch(e.label){case 0:return[4,this._clipboardService.writeText(o.originalContent.join(c)+c)];case 1:return e.sent(),[2]}})})}));var f=0,p=void 0;o.originalEndLineNumber>o.modifiedStartLineNumber&&(p=new Ym("diff.clipboard.copyDeletedLineContent",a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",o.originalStartLineNumber),void 0,!0,function(){return kO(s,void 0,void 0,function(){return xO(this,function(e){switch(e.label){case 0:return[4,this._clipboardService.writeText(o.originalContent[f])];case 1:return e.sent(),[2]}})})}),d.push(p));var m=r.getOption(65);m||d.push(new Ym("diff.inline.revertChange",a("diff.inline.revertChange.label","Revert this change"),void 0,!0,function(){return kO(s,void 0,void 0,function(){var e;return xO(this,function(t){return 0===o.modifiedEndLineNumber?(e=r.getModel().getLineMaxColumn(o.modifiedStartLineNumber),r.executeEdits("diffEditor",[{range:new fn(o.modifiedStartLineNumber,e,o.modifiedStartLineNumber,e),text:c+o.originalContent.join(c)}])):(e=r.getModel().getLineMaxColumn(o.modifiedEndLineNumber),r.executeEdits("diffEditor",[{range:new fn(o.modifiedStartLineNumber,1,o.modifiedEndLineNumber,e),text:o.originalContent.join(c)}])),[2]})})}));var h=function(e,t){s._contextMenuService.showContextMenu({getAnchor:function(){return{x:e,y:t}},getActions:function(){return p&&(p.label=a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",o.originalStartLineNumber+f)),d},autoSelectFirstItem:!0})};return s._register(ro(s._diffActions,"mousedown",function(e){var t=bo(s._diffActions),n=t.top,r=t.height,o=Math.floor(u/3);e.preventDefault(),h(e.posx,n+r+o)})),s._register(r.onMouseMove(function(e){if(8===e.target.type||5===e.target.type){var t=e.target.detail.viewZoneId;t===s._viewZoneId?(s.visibility=!0,f=s._updateLightBulbPosition(s._marginDomNode,e.event.browserEvent.y,u)):s.visibility=!1}else s.visibility=!1})),s._register(r.onMouseDown(function(e){if(e.event.rightButton&&(8===e.target.type||5===e.target.type)){var t=e.target.detail.viewZoneId;t===s._viewZoneId&&(e.event.preventDefault(),f=s._updateLightBulbPosition(s._marginDomNode,e.event.browserEvent.y,u),h(e.event.posx,e.event.posy+u))}})),s}return TO(t,e),Object.defineProperty(t.prototype,"visibility",{get:function(){return this._visibility},set:function(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")},enumerable:!0,configurable:!0}),t.prototype._updateLightBulbPosition=function(e,t,n){var r=bo(e).top,o=t-r,a=Math.floor(o/n),i=a*n;return this._diffActions.style.top=i+"px",a},t}(Ne),LO=En("editorProgressService"),PO=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),IO=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},DO=function(e,t){return function(n,r){t(n,r,e)}},AO=function(){function e(e,t){this._contextMenuService=e,this._clipboardService=t,this._zones=[],this.inlineDiffMargins=[],this._zonesMap={},this._decorations=[]}return e.prototype.getForeignViewZones=function(e){var t=this;return e.filter(function(e){return!t._zonesMap[String(e.id)]})},e.prototype.clean=function(e){var t=this;this._zones.length>0&&e.changeViewZones(function(e){for(var n=0,r=t._zones.length;n<r;n++)e.removeZone(t._zones[n])}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])},e.prototype.apply=function(e,t,n,r){var o=this,a=r?lO.capture(e):null;e.changeViewZones(function(t){for(var r=0,a=o._zones.length;r<a;r++)t.removeZone(o._zones[r]);r=0;for(var i=o.inlineDiffMargins.length;r<i;r++)o.inlineDiffMargins[r].dispose();o._zones=[],o._zonesMap={},o.inlineDiffMargins=[];r=0;for(var l=n.zones.length;r<l;r++){var s=n.zones[r];s.suppressMouseDown=!0;var u=t.addZone(s);o._zones.push(u),o._zonesMap[String(u)]=!0,n.zones[r].diff&&s.marginDomNode&&o._clipboardService&&(s.suppressMouseDown=!1,o.inlineDiffMargins.push(new NO(u,s.marginDomNode,e,n.zones[r].diff,o._contextMenuService,o._clipboardService)))}}),a&&a.restore(e),this._decorations=e.deltaDecorations(this._decorations,n.decorations),t&&t.setZones(n.overviewZones)},e}(),RO=0,FO=function(e){function t(n,r,o,a,i,l,s,u,c,d,f){var p=e.call(this)||this;p._editorProgressService=f,p._onDidDispose=p._register(new Ue),p.onDidDispose=p._onDidDispose.event,p._onDidUpdateDiff=p._register(new Ue),p.onDidUpdateDiff=p._onDidUpdateDiff.event,p._lastOriginalWarning=null,p._lastModifiedWarning=null,p._editorWorkerService=a,p._codeEditorService=s,p._contextKeyService=p._register(i.createScoped(n)),p._contextKeyService.createKey("isInDiffEditor",!0),p._themeService=u,p._notificationService=c,p.id=++RO,p._state=0,p._updatingDiffProgress=null,p._domElement=n,r=r||{},p._renderSideBySide=!0,"undefined"!==typeof r.renderSideBySide&&(p._renderSideBySide=r.renderSideBySide),p._maxComputationTime=5e3,"undefined"!==typeof r.maxComputationTime&&(p._maxComputationTime=r.maxComputationTime),p._ignoreTrimWhitespace=!0,"undefined"!==typeof r.ignoreTrimWhitespace&&(p._ignoreTrimWhitespace=r.ignoreTrimWhitespace),p._renderIndicators=!0,"undefined"!==typeof r.renderIndicators&&(p._renderIndicators=r.renderIndicators),p._originalIsEditable=!1,"undefined"!==typeof r.originalEditable&&(p._originalIsEditable=Boolean(r.originalEditable)),p._updateDecorationsRunner=p._register(new mr(function(){return p._updateDecorations()},0)),p._containerDomElement=document.createElement("div"),p._containerDomElement.className=t._getClassName(p._themeService.getTheme(),p._renderSideBySide),p._containerDomElement.style.position="relative",p._containerDomElement.style.height="100%",p._domElement.appendChild(p._containerDomElement),p._overviewViewportDomElement=vh(document.createElement("div")),p._overviewViewportDomElement.setClassName("diffViewport"),p._overviewViewportDomElement.setPosition("absolute"),p._overviewDomElement=document.createElement("div"),p._overviewDomElement.className="diffOverview",p._overviewDomElement.style.position="absolute",p._overviewDomElement.appendChild(p._overviewViewportDomElement.domNode),p._register(ro(p._overviewDomElement,"mousedown",function(e){p.modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),p._containerDomElement.appendChild(p._overviewDomElement),p._originalDomNode=document.createElement("div"),p._originalDomNode.className="editor original",p._originalDomNode.style.position="absolute",p._originalDomNode.style.height="100%",p._containerDomElement.appendChild(p._originalDomNode),p._modifiedDomNode=document.createElement("div"),p._modifiedDomNode.className="editor modified",p._modifiedDomNode.style.position="absolute",p._modifiedDomNode.style.height="100%",p._containerDomElement.appendChild(p._modifiedDomNode),p._beginUpdateDecorationsTimeout=-1,p._currentlyChangingViewZones=!1,p._diffComputationToken=0,p._originalEditorState=new AO(d,o),p._modifiedEditorState=new AO(d,o),p._isVisible=!0,p._isHandlingScrollEvent=!1,p._width=0,p._height=0,p._reviewHeight=0,p._diffComputationResult=null;var m=p._contextKeyService.createScoped();m.createKey("isInDiffLeftEditor",!0);var h=new xS;h.set(Pp,m);var g=l.createChild(h),v=p._contextKeyService.createScoped();v.createKey("isInDiffRightEditor",!0);var y=new xS;y.set(Pp,v);var b=l.createChild(y);p.originalEditor=p._createLeftHandSideEditor(r,g),p.modifiedEditor=p._createRightHandSideEditor(r,b),p._originalOverviewRuler=null,p._modifiedOverviewRuler=null,p._reviewPane=new _O(p),p._containerDomElement.appendChild(p._reviewPane.domNode.domNode),p._containerDomElement.appendChild(p._reviewPane.shadow.domNode),p._containerDomElement.appendChild(p._reviewPane.actionBarContainer.domNode),r.automaticLayout?(p._measureDomElementToken=new pr,p._measureDomElementToken.cancelAndSet(function(){return p._measureDomElement(!1)},100)):p._measureDomElementToken=null,p._enableSplitViewResizing=!0,"undefined"!==typeof r.enableSplitViewResizing&&(p._enableSplitViewResizing=r.enableSplitViewResizing),p._renderSideBySide?p._setStrategy(new WO(p._createDataSource(),p._enableSplitViewResizing)):p._setStrategy(new qO(p._createDataSource(),p._enableSplitViewResizing)),p._register(u.onThemeChange(function(e){p._strategy&&p._strategy.applyColors(e)&&p._updateDecorationsRunner.schedule(),p._containerDomElement.className=t._getClassName(p._themeService.getTheme(),p._renderSideBySide)}));for(var w=th.getDiffEditorContributions(),_=0,C=w;_<C.length;_++){var E=C[_];try{p._register(l.createInstance(E.ctor,p))}catch(e){pe(e)}}return p._codeEditorService.addDiffEditor(p),p}return PO(t,e),t.prototype._setState=function(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))},t.prototype.hasWidgetFocus=function(){return So(document.activeElement,this._domElement)},t.prototype.diffReviewNext=function(){this._reviewPane.next()},t.prototype.diffReviewPrev=function(){this._reviewPane.prev()},t._getClassName=function(e,t){var n="monaco-diff-editor monaco-editor-background ";return t&&(n+="side-by-side "),n+=eg(e.type),n},t.prototype._recreateOverviewRulers=function(){this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this.originalEditor.hasModel()&&(this._originalOverviewRuler=this.originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this.modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this.modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers()},t.prototype._createLeftHandSideEditor=function(e,t){var n=this,r=this._createInnerEditor(t,this._originalDomNode,this._adjustOptionsForLeftHandSide(e,this._originalIsEditable));return this._register(r.onDidScrollChange(function(e){n._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(n._isHandlingScrollEvent=!0,n.modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),n._isHandlingScrollEvent=!1,n._layoutOverviewViewport())})),this._register(r.onDidChangeViewZones(function(){n._onViewZonesChanged()})),this._register(r.onDidChangeModelContent(function(){n._isVisible&&n._beginUpdateDecorationsSoon()})),r},t.prototype._createRightHandSideEditor=function(e,t){var n=this,r=this._createInnerEditor(t,this._modifiedDomNode,this._adjustOptionsForRightHandSide(e));return this._register(r.onDidScrollChange(function(e){n._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(n._isHandlingScrollEvent=!0,n.originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),n._isHandlingScrollEvent=!1,n._layoutOverviewViewport())})),this._register(r.onDidChangeViewZones(function(){n._onViewZonesChanged()})),this._register(r.onDidChangeConfiguration(function(e){e.hasChanged(32)&&r.getModel()&&n._onViewZonesChanged()})),this._register(r.onDidChangeModelContent(function(){n._isVisible&&n._beginUpdateDecorationsSoon()})),this._register(r.onDidChangeModelOptions(function(e){e.tabSize&&n._updateDecorationsRunner.schedule()})),r},t.prototype._createInnerEditor=function(e,t,n){return e.createInstance(FS,t,n,{})},t.prototype.dispose=function(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._measureDomElementToken&&this._measureDomElementToken.dispose(),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this.originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this.modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),e.prototype.dispose.call(this)},t.prototype.getId=function(){return this.getEditorType()+":"+this.id},t.prototype.getEditorType=function(){return Dl.IDiffEditor},t.prototype.getLineChanges=function(){return this._diffComputationResult?this._diffComputationResult.changes:null},t.prototype.getOriginalEditor=function(){return this.originalEditor},t.prototype.getModifiedEditor=function(){return this.modifiedEditor},t.prototype.updateOptions=function(e){var n=!1;"undefined"!==typeof e.renderSideBySide&&this._renderSideBySide!==e.renderSideBySide&&(this._renderSideBySide=e.renderSideBySide,n=!0),"undefined"!==typeof e.maxComputationTime&&(this._maxComputationTime=e.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon());var r=!1;"undefined"!==typeof e.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==e.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=e.ignoreTrimWhitespace,r=!0),"undefined"!==typeof e.renderIndicators&&this._renderIndicators!==e.renderIndicators&&(this._renderIndicators=e.renderIndicators,r=!0),r&&this._beginUpdateDecorations(),"undefined"!==typeof e.originalEditable&&(this._originalIsEditable=Boolean(e.originalEditable)),this.modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(e)),this.originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(e,this._originalIsEditable)),"undefined"!==typeof e.enableSplitViewResizing&&(this._enableSplitViewResizing=e.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),n&&(this._renderSideBySide?this._setStrategy(new WO(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new qO(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=t._getClassName(this._themeService.getTheme(),this._renderSideBySide))},t.prototype.getModel=function(){return{original:this.originalEditor.getModel(),modified:this.modifiedEditor.getModel()}},t.prototype.setModel=function(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this.originalEditor.setModel(e?e.original:null),this.modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this.originalEditor.setScrollTop(0),this.modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()},t.prototype.getDomNode=function(){return this._domElement},t.prototype.getVisibleColumnFromPosition=function(e){return this.modifiedEditor.getVisibleColumnFromPosition(e)},t.prototype.getPosition=function(){return this.modifiedEditor.getPosition()},t.prototype.setPosition=function(e){this.modifiedEditor.setPosition(e)},t.prototype.revealLine=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealLine(e,t)},t.prototype.revealLineInCenter=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealLineInCenter(e,t)},t.prototype.revealLineInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)},t.prototype.revealPosition=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealPosition(e,t)},t.prototype.revealPositionInCenter=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealPositionInCenter(e,t)},t.prototype.revealPositionInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)},t.prototype.getSelection=function(){return this.modifiedEditor.getSelection()},t.prototype.getSelections=function(){return this.modifiedEditor.getSelections()},t.prototype.setSelection=function(e){this.modifiedEditor.setSelection(e)},t.prototype.setSelections=function(e){this.modifiedEditor.setSelections(e)},t.prototype.revealLines=function(e,t,n){void 0===n&&(n=0),this.modifiedEditor.revealLines(e,t,n)},t.prototype.revealLinesInCenter=function(e,t,n){void 0===n&&(n=0),this.modifiedEditor.revealLinesInCenter(e,t,n)},t.prototype.revealLinesInCenterIfOutsideViewport=function(e,t,n){void 0===n&&(n=0),this.modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,n)},t.prototype.revealRange=function(e,t,n,r){void 0===t&&(t=0),void 0===n&&(n=!1),void 0===r&&(r=!0),this.modifiedEditor.revealRange(e,t,n,r)},t.prototype.revealRangeInCenter=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealRangeInCenter(e,t)},t.prototype.revealRangeInCenterIfOutsideViewport=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)},t.prototype.revealRangeAtTop=function(e,t){void 0===t&&(t=0),this.modifiedEditor.revealRangeAtTop(e,t)},t.prototype.getSupportedActions=function(){return this.modifiedEditor.getSupportedActions()},t.prototype.saveViewState=function(){var e=this.originalEditor.saveViewState(),t=this.modifiedEditor.saveViewState();return{original:e,modified:t}},t.prototype.restoreViewState=function(e){if(e.original&&e.modified){var t=e;this.originalEditor.restoreViewState(t.original),this.modifiedEditor.restoreViewState(t.modified)}},t.prototype.layout=function(e){this._measureDomElement(!1,e)},t.prototype.focus=function(){this.modifiedEditor.focus()},t.prototype.hasTextFocus=function(){return this.originalEditor.hasTextFocus()||this.modifiedEditor.hasTextFocus()},t.prototype.trigger=function(e,t,n){this.modifiedEditor.trigger(e,t,n)},t.prototype.changeDecorations=function(e){return this.modifiedEditor.changeDecorations(e)},t.prototype._measureDomElement=function(e,t){if(t=t||{width:this._containerDomElement.clientWidth,height:this._containerDomElement.clientHeight},t.width<=0)return this._width=0,this._height=0,void(this._reviewHeight=0);(e||t.width!==this._width||t.height!==this._height)&&(this._width=t.width,this._height=t.height,this._reviewHeight=this._reviewPane.isVisible()?this._height:0,this._doLayout())},t.prototype._layoutOverviewRulers=function(){if(this._originalOverviewRuler&&this._modifiedOverviewRuler){var e=t.ENTIRE_DIFF_OVERVIEW_WIDTH-2*t.ONE_OVERVIEW_WIDTH,n=this.modifiedEditor.getLayoutInfo();n&&(this._originalOverviewRuler.setLayout({top:0,width:t.ONE_OVERVIEW_WIDTH,right:e+t.ONE_OVERVIEW_WIDTH,height:this._height-this._reviewHeight}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:t.ONE_OVERVIEW_WIDTH,height:this._height-this._reviewHeight}))}},t.prototype._onViewZonesChanged=function(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()},t.prototype._beginUpdateDecorationsSoon=function(){var e=this;-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(function(){return e._beginUpdateDecorations()},t.UPDATE_DIFF_DECORATIONS_DELAY)},t._equals=function(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()},t.prototype._beginUpdateDecorations=function(){var e=this;this._beginUpdateDecorationsTimeout=-1;var n=this.originalEditor.getModel(),r=this.modifiedEditor.getModel();if(n&&r){this._diffComputationToken++;var o=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(n.uri,r.uri)?this._editorWorkerService.computeDiff(n.uri,r.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(function(t){o===e._diffComputationToken&&n===e.originalEditor.getModel()&&r===e.modifiedEditor.getModel()&&(e._setState(2),e._diffComputationResult=t,e._updateDecorationsRunner.schedule(),e._onDidUpdateDiff.fire())},function(t){o===e._diffComputationToken&&n===e.originalEditor.getModel()&&r===e.modifiedEditor.getModel()&&(e._setState(2),e._diffComputationResult=null,e._updateDecorationsRunner.schedule())}):t._equals(n.uri,this._lastOriginalWarning)&&t._equals(r.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=n.uri,this._lastModifiedWarning=r.uri,this._notificationService.warn(a("diff.tooLarge","Cannot compare files because one file is too large.")))}},t.prototype._cleanViewZonesAndDecorations=function(){this._originalEditorState.clean(this.originalEditor),this._modifiedEditorState.clean(this.modifiedEditor)},t.prototype._updateDecorations=function(){if(this.originalEditor.getModel()&&this.modifiedEditor.getModel()&&this._originalOverviewRuler&&this._modifiedOverviewRuler){var e=this._diffComputationResult?this._diffComputationResult.changes:[],t=this._originalEditorState.getForeignViewZones(this.originalEditor.getWhitespaces()),n=this._modifiedEditorState.getForeignViewZones(this.modifiedEditor.getWhitespaces()),r=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,n,this.originalEditor,this.modifiedEditor);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this.originalEditor,this._originalOverviewRuler,r.original,!1),this._modifiedEditorState.apply(this.modifiedEditor,this._modifiedOverviewRuler,r.modified,!0)}finally{this._currentlyChangingViewZones=!1}}},t.prototype._adjustOptionsForSubEditor=function(e){var t=vl(e||{});return t.inDiffEditor=!0,t.wordWrap="off",t.wordWrapMinified=!1,t.automaticLayout=!1,t.scrollbar=t.scrollbar||{},t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=!1,t.fixedOverflowWidgets=!0,t.minimap||(t.minimap={}),t.minimap.enabled=!1,t},t.prototype._adjustOptionsForLeftHandSide=function(e,t){var n=this._adjustOptionsForSubEditor(e);return n.readOnly=!t,n.extraEditorClassName="original-in-monaco-diff-editor",n},t.prototype._adjustOptionsForRightHandSide=function(e){var n=this._adjustOptionsForSubEditor(e);return n.revealHorizontalRightPadding=ce.revealHorizontalRightPadding.defaultValue+t.ENTIRE_DIFF_OVERVIEW_WIDTH,n.scrollbar.verticalHasArrows=!1,n.extraEditorClassName="modified-in-monaco-diff-editor",n},t.prototype.doLayout=function(){this._measureDomElement(!0)},t.prototype._doLayout=function(){var e=this._strategy.layout();this._originalDomNode.style.width=e+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=this._width-e+"px",this._modifiedDomNode.style.left=e+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=this._height-this._reviewHeight+"px",this._overviewDomElement.style.width=t.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=this._width-t.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(t.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this.originalEditor.layout({width:e,height:this._height-this._reviewHeight}),this.modifiedEditor.layout({width:this._width-e-t.ENTIRE_DIFF_OVERVIEW_WIDTH,height:this._height-this._reviewHeight}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(this._height-this._reviewHeight,this._width,this._reviewHeight),this._layoutOverviewViewport()},t.prototype._layoutOverviewViewport=function(){var e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))},t.prototype._computeOverviewViewport=function(){var e=this.modifiedEditor.getLayoutInfo();if(!e)return null;var t=this.modifiedEditor.getScrollTop(),n=this.modifiedEditor.getScrollHeight(),r=Math.max(0,e.contentHeight),o=Math.max(0,r-0),a=n>0?o/n:0,i=Math.max(0,Math.floor(e.contentHeight*a)),l=Math.floor(t*a);return{height:i,top:l}},t.prototype._createDataSource=function(){var e=this;return{getWidth:function(){return e._width},getHeight:function(){return e._height-e._reviewHeight},getContainerDomNode:function(){return e._containerDomElement},relayoutEditors:function(){e._doLayout()},getOriginalEditor:function(){return e.originalEditor},getModifiedEditor:function(){return e.modifiedEditor}}},t.prototype._setStrategy=function(e){this._strategy&&this._strategy.dispose(),this._strategy=e,e.applyColors(this._themeService.getTheme()),this._diffComputationResult&&this._updateDecorations(),this._measureDomElement(!0)},t.prototype._getLineChangeAtOrBeforeLineNumber=function(e,t){var n=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===n.length||e<t(n[0]))return null;var r=0,o=n.length-1;while(r<o){var a=Math.floor((r+o)/2),i=t(n[a]),l=a+1<=o?t(n[a+1]):1073741824;e<i?o=a-1:e>=l?r=a+1:(r=a,o=a)}return n[r]},t.prototype._getEquivalentLineForOriginalLineNumber=function(e){var t=this._getLineChangeAtOrBeforeLineNumber(e,function(e){return e.originalStartLineNumber});if(!t)return e;var n=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),r=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,a=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,i=e-n;return i<=o?r+Math.min(i,a):r+a-o+i},t.prototype._getEquivalentLineForModifiedLineNumber=function(e){var t=this._getLineChangeAtOrBeforeLineNumber(e,function(e){return e.modifiedStartLineNumber});if(!t)return e;var n=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),r=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,a=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,i=e-r;return i<=a?n+Math.min(i,o):n+o-a+i},t.prototype.getDiffLineInformationForOriginal=function(e){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(e)}:null},t.prototype.getDiffLineInformationForModified=function(e){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(e)}:null},t.ONE_OVERVIEW_WIDTH=15,t.ENTIRE_DIFF_OVERVIEW_WIDTH=30,t.UPDATE_DIFF_DECORATIONS_DELAY=200,t=IO([DO(3,ru),DO(4,Pp),DO(5,_n),DO(6,Sn),DO(7,Zh),DO(8,Qp),DO(9,OO),DO(10,LO)],t),t}(Ne),VO=function(e){function t(t){var n=e.call(this)||this;return n._dataSource=t,n._insertColor=null,n._removeColor=null,n}return PO(t,e),t.prototype.applyColors=function(e){var t=(e.getColor(dw)||uw).transparent(2),n=(e.getColor(fw)||cw).transparent(2),r=!t.equals(this._insertColor)||!n.equals(this._removeColor);return this._insertColor=t,this._removeColor=n,r},t.prototype.getEditorsDiffDecorations=function(e,t,n,r,o,a,i){o=o.sort(function(e,t){return e.afterLineNumber-t.afterLineNumber}),r=r.sort(function(e,t){return e.afterLineNumber-t.afterLineNumber});var l=this._getViewZones(e,r,o,a,i,n),s=this._getOriginalEditorDecorations(e,t,n,a,i),u=this._getModifiedEditorDecorations(e,t,n,a,i);return{original:{decorations:s.decorations,overviewZones:s.overviewZones,zones:l.original},modified:{decorations:u.decorations,overviewZones:u.overviewZones,zones:l.modified}}},t}(Ne),jO=function(){function e(e){this._source=e,this._index=-1,this.current=null,this.advance()}return e.prototype.advance=function(){this._index++,this._index<this._source.length?this.current=this._source[this._index]:this.current=null},e}(),zO=function(){function e(e,t,n,r,o){this.lineChanges=e,this.originalForeignVZ=t,this.originalLineHeight=n,this.modifiedForeignVZ=r,this.modifiedLineHeight=o}return e.prototype.getViewZones=function(){for(var t={original:[],modified:[]},n=0,r=0,o=0,a=0,i=0,l=0,s=function(e,t){return e.afterLineNumber-t.afterLineNumber},u=function(e,t){if(null===t.domNode&&e.length>0){var n=e[e.length-1];if(n.afterLineNumber===t.afterLineNumber&&null===n.domNode)return void(n.heightInLines+=t.heightInLines)}e.push(t)},c=new jO(this.modifiedForeignVZ),d=new jO(this.originalForeignVZ),f=0,p=this.lineChanges.length;f<=p;f++){var m=f<p?this.lineChanges[f]:null;null!==m?(o=m.originalStartLineNumber+(m.originalEndLineNumber>0?-1:0),a=m.modifiedStartLineNumber+(m.modifiedEndLineNumber>0?-1:0),r=m.originalEndLineNumber>0?m.originalEndLineNumber-m.originalStartLineNumber+1:0,n=m.modifiedEndLineNumber>0?m.modifiedEndLineNumber-m.modifiedStartLineNumber+1:0,i=Math.max(m.originalStartLineNumber,m.originalEndLineNumber),l=Math.max(m.modifiedStartLineNumber,m.modifiedEndLineNumber)):(o+=1e7+r,a+=1e7+n,i=o,l=a);var h=[],g=[];while(c.current&&c.current.afterLineNumber<=l){var v=void 0;v=c.current.afterLineNumber<=a?o-a+c.current.afterLineNumber:i;var y=null;m&&m.modifiedStartLineNumber<=c.current.afterLineNumber&&c.current.afterLineNumber<=m.modifiedEndLineNumber&&(y=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),h.push({afterLineNumber:v,heightInLines:c.current.height/this.modifiedLineHeight,domNode:null,marginDomNode:y}),c.advance()}while(d.current&&d.current.afterLineNumber<=i){v=void 0;v=d.current.afterLineNumber<=o?a-o+d.current.afterLineNumber:l,g.push({afterLineNumber:v,heightInLines:d.current.height/this.originalLineHeight,domNode:null}),d.advance()}if(null!==m&&GO(m)){var b=this._produceOriginalFromDiff(m,r,n);b&&h.push(b)}if(null!==m&&YO(m)){b=this._produceModifiedFromDiff(m,r,n);b&&g.push(b)}var w=0,_=0;h=h.sort(s),g=g.sort(s);while(w<h.length&&_<g.length){var C=h[w],E=g[_],M=C.afterLineNumber-o,S=E.afterLineNumber-a;M<S?(u(t.original,C),w++):S<M?(u(t.modified,E),_++):C.shouldNotShrink?(u(t.original,C),w++):E.shouldNotShrink?(u(t.modified,E),_++):C.heightInLines>=E.heightInLines?(C.heightInLines-=E.heightInLines,_++):(E.heightInLines-=C.heightInLines,w++)}while(w<h.length)u(t.original,h[w]),w++;while(_<g.length)u(t.modified,g[_]),_++}return{original:e._ensureDomNodes(t.original),modified:e._ensureDomNodes(t.modified)}},e._ensureDomNodes=function(e){return e.map(function(e){return e.domNode||(e.domNode=XO()),e})},e}();function BO(e,t,n,r,o){return{range:new fn(e,t,n,r),options:o}}var HO={charDelete:Iy.register({className:"char-delete"}),charDeleteWholeLine:Iy.register({className:"char-delete",isWholeLine:!0}),charInsert:Iy.register({className:"char-insert"}),charInsertWholeLine:Iy.register({className:"char-insert",isWholeLine:!0}),lineInsert:Iy.register({className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:Iy.register({className:"line-insert",linesDecorationsClassName:"insert-sign",marginClassName:"line-insert",isWholeLine:!0}),lineDelete:Iy.register({className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:Iy.register({className:"line-delete",linesDecorationsClassName:"delete-sign",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:Iy.register({marginClassName:"line-delete"})},WO=function(e){function t(t,n){var r=e.call(this,t)||this;return r._disableSash=!1===n,r._sashRatio=null,r._sashPosition=null,r._startSashPosition=null,r._sash=r._register(new QS(r._dataSource.getContainerDomNode(),r)),r._disableSash&&(r._sash.state=0),r._sash.onDidStart(function(){return r.onSashDragStart()}),r._sash.onDidChange(function(e){return r.onSashDrag(e)}),r._sash.onDidEnd(function(){return r.onSashDragEnd()}),r._sash.onDidReset(function(){return r.onSashReset()}),r}return PO(t,e),t.prototype.setEnableSplitViewResizing=function(e){var t=!1===e;this._disableSash!==t&&(this._disableSash=t,this._sash.state=this._disableSash?0:3)},t.prototype.layout=function(e){void 0===e&&(e=this._sashRatio);var n=this._dataSource.getWidth(),r=n-FO.ENTIRE_DIFF_OVERVIEW_WIDTH,o=Math.floor((e||.5)*r),a=Math.floor(.5*r);return o=this._disableSash?a:o||a,r>2*t.MINIMUM_EDITOR_WIDTH?(o<t.MINIMUM_EDITOR_WIDTH&&(o=t.MINIMUM_EDITOR_WIDTH),o>r-t.MINIMUM_EDITOR_WIDTH&&(o=r-t.MINIMUM_EDITOR_WIDTH)):o=a,this._sashPosition!==o&&(this._sashPosition=o,this._sash.layout()),this._sashPosition},t.prototype.onSashDragStart=function(){this._startSashPosition=this._sashPosition},t.prototype.onSashDrag=function(e){var t=this._dataSource.getWidth(),n=t-FO.ENTIRE_DIFF_OVERVIEW_WIDTH,r=this.layout((this._startSashPosition+(e.currentX-e.startX))/n);this._sashRatio=r/n,this._dataSource.relayoutEditors()},t.prototype.onSashDragEnd=function(){this._sash.layout()},t.prototype.onSashReset=function(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()},t.prototype.getVerticalSashTop=function(e){return 0},t.prototype.getVerticalSashLeft=function(e){return this._sashPosition},t.prototype.getVerticalSashHeight=function(e){return this._dataSource.getHeight()},t.prototype._getViewZones=function(e,t,n,r,o){var a=new UO(e,t,r.getOption(47),n,o.getOption(47));return a.getViewZones()},t.prototype._getOriginalEditorDecorations=function(e,t,n,r,o){for(var a=String(this._removeColor),i={decorations:[],overviewZones:[]},l=r.getModel(),s=0,u=e.length;s<u;s++){var c=e[s];if(YO(c)&&(i.decorations.push({range:new fn(c.originalStartLineNumber,1,c.originalEndLineNumber,1073741824),options:n?HO.lineDeleteWithSign:HO.lineDelete}),GO(c)&&c.charChanges||i.decorations.push(BO(c.originalStartLineNumber,1,c.originalEndLineNumber,1073741824,HO.charDeleteWholeLine)),i.overviewZones.push(new yM(c.originalStartLineNumber,c.originalEndLineNumber,a)),c.charChanges))for(var d=0,f=c.charChanges.length;d<f;d++){var p=c.charChanges[d];if(YO(p))if(t)for(var m=p.originalStartLineNumber;m<=p.originalEndLineNumber;m++){var h=void 0,g=void 0;h=m===p.originalStartLineNumber?p.originalStartColumn:l.getLineFirstNonWhitespaceColumn(m),g=m===p.originalEndLineNumber?p.originalEndColumn:l.getLineLastNonWhitespaceColumn(m),i.decorations.push(BO(m,h,m,g,HO.charDelete))}else i.decorations.push(BO(p.originalStartLineNumber,p.originalStartColumn,p.originalEndLineNumber,p.originalEndColumn,HO.charDelete))}}return i},t.prototype._getModifiedEditorDecorations=function(e,t,n,r,o){for(var a=String(this._insertColor),i={decorations:[],overviewZones:[]},l=o.getModel(),s=0,u=e.length;s<u;s++){var c=e[s];if(GO(c)&&(i.decorations.push({range:new fn(c.modifiedStartLineNumber,1,c.modifiedEndLineNumber,1073741824),options:n?HO.lineInsertWithSign:HO.lineInsert}),YO(c)&&c.charChanges||i.decorations.push(BO(c.modifiedStartLineNumber,1,c.modifiedEndLineNumber,1073741824,HO.charInsertWholeLine)),i.overviewZones.push(new yM(c.modifiedStartLineNumber,c.modifiedEndLineNumber,a)),c.charChanges))for(var d=0,f=c.charChanges.length;d<f;d++){var p=c.charChanges[d];if(GO(p))if(t)for(var m=p.modifiedStartLineNumber;m<=p.modifiedEndLineNumber;m++){var h=void 0,g=void 0;h=m===p.modifiedStartLineNumber?p.modifiedStartColumn:l.getLineFirstNonWhitespaceColumn(m),g=m===p.modifiedEndLineNumber?p.modifiedEndColumn:l.getLineLastNonWhitespaceColumn(m),i.decorations.push(BO(m,h,m,g,HO.charInsert))}else i.decorations.push(BO(p.modifiedStartLineNumber,p.modifiedStartColumn,p.modifiedEndLineNumber,p.modifiedEndColumn,HO.charInsert))}}return i},t.MINIMUM_EDITOR_WIDTH=100,t}(VO),UO=function(e){function t(t,n,r,o,a){return e.call(this,t,n,r,o,a)||this}return PO(t,e),t.prototype._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion=function(){return null},t.prototype._produceOriginalFromDiff=function(e,t,n){return n>t?{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:n-t,domNode:null}:null},t.prototype._produceModifiedFromDiff=function(e,t,n){return t>n?{afterLineNumber:Math.max(e.modifiedStartLineNumber,e.modifiedEndLineNumber),heightInLines:t-n,domNode:null}:null},t}(zO),qO=function(e){function t(t,n){var r=e.call(this,t)||this;return r.decorationsLeft=t.getOriginalEditor().getLayoutInfo().decorationsLeft,r._register(t.getOriginalEditor().onDidLayoutChange(function(e){r.decorationsLeft!==e.decorationsLeft&&(r.decorationsLeft=e.decorationsLeft,t.relayoutEditors())})),r}return PO(t,e),t.prototype.setEnableSplitViewResizing=function(e){},t.prototype._getViewZones=function(e,t,n,r,o,a){var i=new KO(e,t,n,r,o,a);return i.getViewZones()},t.prototype._getOriginalEditorDecorations=function(e,t,n,r,o){for(var a=String(this._removeColor),i={decorations:[],overviewZones:[]},l=0,s=e.length;l<s;l++){var u=e[l];YO(u)&&(i.decorations.push({range:new fn(u.originalStartLineNumber,1,u.originalEndLineNumber,1073741824),options:HO.lineDeleteMargin}),i.overviewZones.push(new yM(u.originalStartLineNumber,u.originalEndLineNumber,a)))}return i},t.prototype._getModifiedEditorDecorations=function(e,t,n,r,o){for(var a=String(this._insertColor),i={decorations:[],overviewZones:[]},l=o.getModel(),s=0,u=e.length;s<u;s++){var c=e[s];if(GO(c))if(i.decorations.push({range:new fn(c.modifiedStartLineNumber,1,c.modifiedEndLineNumber,1073741824),options:n?HO.lineInsertWithSign:HO.lineInsert}),i.overviewZones.push(new yM(c.modifiedStartLineNumber,c.modifiedEndLineNumber,a)),c.charChanges)for(var d=0,f=c.charChanges.length;d<f;d++){var p=c.charChanges[d];if(GO(p))if(t)for(var m=p.modifiedStartLineNumber;m<=p.modifiedEndLineNumber;m++){var h=void 0,g=void 0;h=m===p.modifiedStartLineNumber?p.modifiedStartColumn:l.getLineFirstNonWhitespaceColumn(m),g=m===p.modifiedEndLineNumber?p.modifiedEndColumn:l.getLineLastNonWhitespaceColumn(m),i.decorations.push(BO(m,h,m,g,HO.charInsert))}else i.decorations.push(BO(p.modifiedStartLineNumber,p.modifiedStartColumn,p.modifiedEndLineNumber,p.modifiedEndColumn,HO.charInsert))}else i.decorations.push(BO(c.modifiedStartLineNumber,1,c.modifiedEndLineNumber,1073741824,HO.charInsertWholeLine))}return i},t.prototype.layout=function(){return Math.max(5,this.decorationsLeft)},t}(VO),KO=function(e){function t(t,n,r,o,a,i){var l=e.call(this,t,n,o.getOption(47),r,a.getOption(47))||this;return l.originalModel=o.getModel(),l.modifiedEditorOptions=a.getOptions(),l.modifiedEditorTabSize=a.getModel().getOptions().tabSize,l.renderIndicators=i,l}return PO(t,e),t.prototype._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion=function(){var e=document.createElement("div");return e.className="inline-added-margin-view-zone",e},t.prototype._produceOriginalFromDiff=function(e,t,n){var r=document.createElement("div");return r.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:n,domNode:document.createElement("div"),marginDomNode:r}},t.prototype._produceModifiedFromDiff=function(e,t,n){var r=[];if(e.charChanges)for(var o=0,a=e.charChanges.length;o<a;o++){var i=e.charChanges[o];YO(i)&&r.push(new kd(new fn(i.originalStartLineNumber,i.originalStartColumn,i.originalEndLineNumber,i.originalEndColumn),"char-delete",0))}for(var l=$c(1e4),s=[],u=this.modifiedEditorOptions.get(103),c=this.modifiedEditorOptions.get(32),d=u.decorationsWidth,f=this.modifiedEditorOptions.get(47),p=c.typicalHalfwidthCharacterWidth,m=0,h=[],g=e.originalStartLineNumber;g<=e.originalEndLineNumber;g++)if(m=Math.max(m,this._renderOriginalLine(g-e.originalStartLineNumber,this.originalModel,this.modifiedEditorOptions,this.modifiedEditorTabSize,g,r,l)),h.push(this.originalModel.getLineContent(g)),this.renderIndicators){var v=g-e.originalStartLineNumber;s=s.concat(['<div class="delete-sign" style="position:absolute;top:'+v*f+"px;width:"+d+"px;height:"+f+'px;right:0;"></div>'])}m+=this.modifiedEditorOptions.get(75);var y=document.createElement("div");y.className="view-lines line-delete",y.innerHTML=l.build(),Um.applyFontInfoSlow(y,c);var b=document.createElement("div");return b.className="inline-deleted-margin-view-zone",b.innerHTML=s.join(""),Um.applyFontInfoSlow(b,c),{shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:m*p,domNode:y,marginDomNode:b,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalContent:h}}},t.prototype._renderOriginalLine=function(e,t,n,r,o,a,i){var l=t.getLineTokens(o),s=l.getLineContent(),u=n.get(32),c=ad.filter(a,o,1,s.length+1);i.appendASCIIString('<div class="view-line'),0===a.length&&i.appendASCIIString(" char-delete"),i.appendASCIIString('" style="top:'),i.appendASCIIString(String(e*n.get(47))),i.appendASCIIString('px;width:1000000px;">');var d=Td.isBasicASCII(s,t.mightContainNonBasicASCII()),f=Td.containsRTL(s,d,t.mightContainRTL()),p=md(new dd(u.isMonospace&&!n.get(22),u.canUseHalfwidthRightwardsArrow,s,!1,d,f,0,l,c,r,u.spaceWidth,n.get(84),n.get(70),n.get(66),n.get(33)!==R.OFF,null),i);i.appendASCIIString("</div>");var m=p.characterMapping.getAbsoluteOffsets();return m.length>0?m[m.length-1]:0},t}(zO);function GO(e){return e.modifiedEndLineNumber>0}function YO(e){return e.originalEndLineNumber>0}function XO(){var e=document.createElement("div");return e.className="diagonal-fill",e}og(function(e,t){var n=e.getColor(dw);n&&(t.addRule(".monaco-editor .line-insert, .monaco-editor .char-insert { background-color: "+n+"; }"),t.addRule(".monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: "+n+"; }"),t.addRule(".monaco-editor .inline-added-margin-view-zone { background-color: "+n+"; }"));var r=e.getColor(fw);r&&(t.addRule(".monaco-editor .line-delete, .monaco-editor .char-delete { background-color: "+r+"; }"),t.addRule(".monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: "+r+"; }"),t.addRule(".monaco-editor .inline-deleted-margin-view-zone { background-color: "+r+"; }"));var o=e.getColor(pw);o&&t.addRule(".monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+o+"; }");var a=e.getColor(mw);a&&t.addRule(".monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+a+"; }");var i=e.getColor(zb);i&&t.addRule(".monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px "+i+"; }");var l=e.getColor(hw);l&&t.addRule(".monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid "+l+"; }")});var ZO=En("themeService"),QO=En("keybindingService"),JO=En("clipboardService"),$O=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),eT=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},tT=function(e,t){return function(n,r){t(n,r,e)}},nT=0,rT=!1;function oT(){rT||(rT=!0,Dm(document.body))}var aT=function(e){function t(t,n,r,o,a,i,l,s,u,c){var d=this;return n=n||{},n.ariaLabel=n.ariaLabel||am.editorViewAccessibleLabel,n.ariaLabel=n.ariaLabel+";"+(Pn?am.accessibilityHelpMessageIE:am.accessibilityHelpMessage),d=e.call(this,t,n,{},r,o,a,i,s,u,c)||this,d._standaloneKeybindingService=l instanceof wm?l:null,oT(),d}return $O(t,e),t.prototype.addCommand=function(e,t,n){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;var r="DYNAMIC_"+ ++nT,o=_p.deserialize(n);return this._standaloneKeybindingService.addDynamicKeybinding(r,e,t,o),r},t.prototype.createContextKey=function(e,t){return this._contextKeyService.createKey(e,t)},t.prototype.addAction=function(e){var t=this;if("string"!==typeof e.id||"string"!==typeof e.label||"function"!==typeof e.run)throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),Ne.None;var n=e.id,r=e.label,o=_p.and(_p.equals("editorId",this.getId()),_p.deserialize(e.precondition)),a=e.keybindings,i=_p.and(o,_p.deserialize(e.keybindingContext)),l=e.contextMenuGroupId||null,s=e.contextMenuOrder||0,u=function(){return Promise.resolve(e.run(t))},c=new xe,d=this.getId()+":"+n;if(c.add(rl.registerCommand(d,u)),l){var f={command:{id:d,title:r},when:o,group:l,order:s};c.add(rh.appendMenuItem(7,f))}if(Array.isArray(a))for(var p=0,m=a;p<m.length;p++){var h=m[p];c.add(this._standaloneKeybindingService.addDynamicKeybinding(d,h,u,i))}var g=new rS(d,r,r,o,u,this._contextKeyService);return this._actions[n]=g,c.add(Te(function(){delete t._actions[n]})),c},t=eT([tT(2,_n),tT(3,Sn),tT(4,nl),tT(5,Pp),tT(6,QO),tT(7,Zh),tT(8,Qp),tT(9,NS)],t),t}(FS),iT=function(e){function t(t,n,r,o,a,i,l,s,u,c,d,f,p){var m=this;Tm(f,n,!1),n=n||{},"string"===typeof n.theme&&c.setTheme(n.theme);var h,g=n.model;if(delete n.model,m=e.call(this,t,n,o,a,i,l,s,c,d,p)||this,m._contextViewService=u,m._configurationService=f,m._register(r),"undefined"===typeof g?(h=self.monaco.editor.createModel(n.value||"",n.language||"text/plain"),m._ownsModel=!0):(h=g,m._ownsModel=!1),m._attachModel(h),h){var v={oldModelUrl:null,newModelUrl:h.uri};m._onDidChangeModel.fire(v)}return m}return $O(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.updateOptions=function(t){Tm(this._configurationService,t,!1),e.prototype.updateOptions.call(this,t)},t.prototype._attachModel=function(t){e.prototype._attachModel.call(this,t),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)},t.prototype._postDetachModelCleanup=function(t){e.prototype._postDetachModelCleanup.call(this,t),t&&this._ownsModel&&(t.dispose(),this._ownsModel=!1)},t=eT([tT(3,_n),tT(4,Sn),tT(5,nl),tT(6,Pp),tT(7,QO),tT(8,SO),tT(9,ZO),tT(10,Qp),tT(11,rp),tT(12,NS)],t),t}(aT),lT=function(e){function t(t,n,r,o,a,i,l,s,u,c,d,f,p,m,h){var g=this;return Tm(f,n,!0),n=n||{},"string"===typeof n.theme&&(n.theme=c.setTheme(n.theme)),g=e.call(this,t,n,h,s,a,o,u,c,d,p,m)||this,g._contextViewService=l,g._configurationService=f,g._register(r),g._contextViewService.setContainer(g._containerDomElement),g}return $O(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.updateOptions=function(t){Tm(this._configurationService,t,!0),e.prototype.updateOptions.call(this,t)},t.prototype._createInnerEditor=function(e,t,n){return e.createInstance(aT,t,n)},t.prototype.getOriginalEditor=function(){return e.prototype.getOriginalEditor.call(this)},t.prototype.getModifiedEditor=function(){return e.prototype.getModifiedEditor.call(this)},t.prototype.addCommand=function(e,t,n){return this.getModifiedEditor().addCommand(e,t,n)},t.prototype.createContextKey=function(e,t){return this.getModifiedEditor().createContextKey(e,t)},t.prototype.addAction=function(e){return this.getModifiedEditor().addAction(e)},t=eT([tT(3,_n),tT(4,Pp),tT(5,QO),tT(6,SO),tT(7,ru),tT(8,Sn),tT(9,ZO),tT(10,Qp),tT(11,rp),tT(12,OO),tT(13,LO),tT(14,Mn(JO))],t),t}(FO),sT=En("IWorkspaceEditService"),uT=En("modeService"),cT=function(){function e(e){this._languageIdentifier=e}return e.prototype.getId=function(){return this._languageIdentifier.language},e}(),dT="text/plain",fT="application/unknown",pT=[],mT=[],hT=[];function gT(e,t){void 0===t&&(t=!1);var n=vT(e);pT.push(n),n.userConfigured?hT.push(n):mT.push(n),t&&!n.userConfigured&&pT.forEach(function(e){e.mime===n.mime||e.userConfigured||(n.extension&&e.extension===n.extension&&console.warn("Overwriting extension <<"+n.extension+">> to now point to mime <<"+n.mime+">>"),n.filename&&e.filename===n.filename&&console.warn("Overwriting filename <<"+n.filename+">> to now point to mime <<"+n.mime+">>"),n.filepattern&&e.filepattern===n.filepattern&&console.warn("Overwriting filepattern <<"+n.filepattern+">> to now point to mime <<"+n.mime+">>"),n.firstline&&e.firstline===n.firstline&&console.warn("Overwriting firstline <<"+n.firstline+">> to now point to mime <<"+n.mime+">>"))})}function vT(e){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:e.userConfigured,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?e.filepattern.toLowerCase():void 0,filepatternOnPath:!!e.filepattern&&e.filepattern.indexOf(fi.sep)>=0}}function yT(e,t){var n;if(e)switch(e.scheme){case hr.file:n=e.fsPath;break;case hr.data:var r=Ci.parseMetaData(e);n=r.get(Ci.META_DATA_LABEL);break;default:n=e.path}if(!n)return[fT];n=n.toLowerCase();var o=vi(n),a=bT(n,o,hT);if(a)return[a,dT];var i=bT(n,o,mT);if(i)return[i,dT];if(t){var l=wT(t);if(l)return[l,dT]}return[fT]}function bT(e,t,n){for(var r=null,o=null,a=null,i=n.length-1;i>=0;i--){var l=n[i];if(t===l.filenameLowercase){r=l;break}if(l.filepattern&&(!o||l.filepattern.length>o.filepattern.length)){var s=l.filepatternOnPath?e:t;us(l.filepatternLowercase,s)&&(o=l)}l.extension&&(!a||l.extension.length>a.extension.length)&&sa(t,l.extensionLowercase)&&(a=l)}return r?r.mime:o?o.mime:a?a.mime:null}function wT(e){if(Ba(e)&&(e=e.substr(1)),e.length>0)for(var t=pT.length-1;t>=0;t--){var n=pT[t];if(n.firstline){var r=e.match(n.firstline);if(r&&r.length>0)return n.mime}}return null}var _T={ModesRegistry:"editor.modesRegistry"},CT=function(){function e(){this._onDidChangeLanguages=new Ue,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}return e.prototype.registerLanguage=function(e){this._languages.push(e),this._onDidChangeLanguages.fire(void 0)},e.prototype.getLanguages=function(){return[].concat(this._languages).concat(this._dynamicLanguages)},e}(),ET=new CT;sf.add(_T.ModesRegistry,ET);var MT="plaintext",ST=new Ms(MT,1);ET.registerLanguage({id:MT,extensions:[".txt",".gitignore"],aliases:[a("plainText.alias","Plain Text"),"text"],mimetypes:["text/plain"]}),Bu.register(ST,{brackets:[["(",")"],["[","]"],["{","}"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}});var OT=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),TT=Object.prototype.hasOwnProperty,kT=function(e){function t(t,n){void 0===t&&(t=!0),void 0===n&&(n=!1);var r=e.call(this)||this;return r._onDidChange=r._register(new Ue),r.onDidChange=r._onDidChange.event,r._warnOnOverwrite=n,r._nextLanguageId2=1,r._languageIdToLanguage=[],r._languageToLanguageId=Object.create(null),r._languages={},r._mimeTypesMap={},r._nameMap={},r._lowercaseNameMap={},t&&(r._initializeFromRegistry(),r._register(ET.onDidChangeLanguages(function(e){return r._initializeFromRegistry()}))),r}return OT(t,e),t.prototype._initializeFromRegistry=function(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};var e=ET.getLanguages();this._registerLanguages(e)},t.prototype._registerLanguages=function(e){for(var t=this,n=0,r=e;n<r.length;n++){var o=r[n];this._registerLanguage(o)}this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(function(e){var n=t._languages[e];n.name&&(t._nameMap[n.name]=n.identifier),n.aliases.forEach(function(e){t._lowercaseNameMap[e.toLowerCase()]=n.identifier}),n.mimetypes.forEach(function(e){t._mimeTypesMap[e]=n.identifier})}),sf.as(pf.Configuration).registerOverrideIdentifiers(ET.getLanguages().map(function(e){return e.id})),this._onDidChange.fire()},t.prototype._getLanguageId=function(e){if(this._languageToLanguageId[e])return this._languageToLanguageId[e];var t=this._nextLanguageId2++;return this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t,t},t.prototype._registerLanguage=function(e){var t,n=e.id;if(TT.call(this._languages,n))t=this._languages[n];else{var r=this._getLanguageId(n);t={identifier:new Ms(n,r),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[n]=t}this._mergeLanguage(t,e)},t.prototype._mergeLanguage=function(e,t){var n,r=t.id,o=null;if(Array.isArray(t.mimetypes)&&t.mimetypes.length>0&&((n=e.mimetypes).push.apply(n,t.mimetypes),o=t.mimetypes[0]),o||(o="text/x-"+r,e.mimetypes.push(o)),Array.isArray(t.extensions))for(var a=0,i=t.extensions;a<i.length;a++){var l=i[a];gT({id:r,mime:o,extension:l},this._warnOnOverwrite),e.extensions.push(l)}if(Array.isArray(t.filenames))for(var s=0,u=t.filenames;s<u.length;s++){var c=u[s];gT({id:r,mime:o,filename:c},this._warnOnOverwrite),e.filenames.push(c)}if(Array.isArray(t.filenamePatterns))for(var d=0,f=t.filenamePatterns;d<f.length;d++){var p=f[d];gT({id:r,mime:o,filepattern:p},this._warnOnOverwrite)}if("string"===typeof t.firstLine&&t.firstLine.length>0){var m=t.firstLine;"^"!==m.charAt(0)&&(m="^"+m);try{var h=new RegExp(m);ca(h)||gT({id:r,mime:o,firstline:h},this._warnOnOverwrite)}catch(e){pe(e)}}e.aliases.push(r);var g=null;if("undefined"!==typeof t.aliases&&Array.isArray(t.aliases)&&(g=0===t.aliases.length?[null]:t.aliases),null!==g)for(var v=0,y=g;v<y.length;v++){var b=y[v];b&&0!==b.length&&e.aliases.push(b)}var w=null!==g&&g.length>0;if(w&&null===g[0]);else{var _=(w?g[0]:null)||r;!w&&e.name||(e.name=_)}t.configuration&&e.configurationFiles.push(t.configuration)},t.prototype.isRegisteredMode=function(e){return!!TT.call(this._mimeTypesMap,e)||TT.call(this._languages,e)},t.prototype.getModeIdForLanguageNameLowercase=function(e){return TT.call(this._lowercaseNameMap,e)?this._lowercaseNameMap[e].language:null},t.prototype.extractModeIds=function(e){var t=this;return e?e.split(",").map(function(e){return e.trim()}).map(function(e){return TT.call(t._mimeTypesMap,e)?t._mimeTypesMap[e].language:e}).filter(function(e){return TT.call(t._languages,e)}):[]},t.prototype.getLanguageIdentifier=function(e){if(e===Js||0===e)return $s;var t;if("string"===typeof e)t=e;else if(t=this._languageIdToLanguage[e],!t)return null;return TT.call(this._languages,t)?this._languages[t].identifier:null},t.prototype.getModeIdsFromFilepathOrFirstLine=function(e,t){if(!e&&!t)return[];var n=yT(e,t);return this.extractModeIds(n.join(","))},t}(Ne),xT=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),NT=function(e){function t(t,n){var r=e.call(this)||this;return r._onDidChange=r._register(new Ue),r.onDidChange=r._onDidChange.event,r._selector=n,r.languageIdentifier=r._selector(),r._register(t(function(){return r._evaluate()})),r}return xT(t,e),t.prototype._evaluate=function(){var e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))},t}(Ne),LT=function(){function e(e){var t=this;void 0===e&&(e=!1),this._onDidCreateMode=new Ue,this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=new Ue,this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=new kT(!0,e),this._registry.onDidChange(function(){return t._onLanguagesMaybeChanged.fire()})}return e.prototype.isRegisteredMode=function(e){return this._registry.isRegisteredMode(e)},e.prototype.getModeIdForLanguageName=function(e){return this._registry.getModeIdForLanguageNameLowercase(e)},e.prototype.getModeIdByFilepathOrFirstLine=function(e,t){var n=this._registry.getModeIdsFromFilepathOrFirstLine(e,t);return Pr(n,null)},e.prototype.getModeId=function(e){var t=this._registry.extractModeIds(e);return Pr(t,null)},e.prototype.getLanguageIdentifier=function(e){return this._registry.getLanguageIdentifier(e)},e.prototype.create=function(e){var t=this;return new NT(this.onLanguagesMaybeChanged,function(){var n=t.getModeId(e);return t._createModeAndGetLanguageIdentifier(n)})},e.prototype.createByFilepathOrFirstLine=function(e,t){var n=this;return new NT(this.onLanguagesMaybeChanged,function(){var r=n.getModeIdByFilepathOrFirstLine(e,t);return n._createModeAndGetLanguageIdentifier(r)})},e.prototype._createModeAndGetLanguageIdentifier=function(e){var t=this.getLanguageIdentifier(e||"plaintext")||$s;return this._getOrCreateMode(t.language),t},e.prototype.triggerMode=function(e){var t=this.getModeId(e);this._getOrCreateMode(t||"plaintext")},e.prototype._getOrCreateMode=function(e){if(!this._instantiatedModes.hasOwnProperty(e)){var t=this.getLanguageIdentifier(e)||$s;this._instantiatedModes[e]=new cT(t),this._onDidCreateMode.fire(this._instantiatedModes[e])}return this._instantiatedModes[e]},e}(),PT=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),IT=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},DT=function(e,t){return function(n,r){t(n,r,e)}};function AT(e){return e.toString()}var RT=function(){function e(e,t,n){this._modelEventListeners=new xe,this.model=e,this._languageSelection=null,this._languageSelectionListener=null,this._modelEventListeners.add(e.onWillDispose(function(){return t(e)})),this._modelEventListeners.add(e.onDidChangeLanguage(function(t){return n(e,t)}))}return e.prototype._disposeLanguageSelection=function(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null),this._languageSelection&&(this._languageSelection.dispose(),this._languageSelection=null)},e.prototype.dispose=function(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()},e.prototype.setLanguage=function(e){var t=this;this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(function(){return t.model.setMode(e.languageIdentifier)}),this.model.setMode(e.languageIdentifier)},e}(),FT=i["d"]||i["e"]?1:2,VT=function(e){function t(t,n,r){var o=e.call(this)||this;return o._onModelAdded=o._register(new Ue),o.onModelAdded=o._onModelAdded.event,o._onModelRemoved=o._register(new Ue),o.onModelRemoved=o._onModelRemoved.event,o._onModelModeChanged=o._register(new Ue),o.onModelModeChanged=o._onModelModeChanged.event,o._configurationService=t,o._resourcePropertiesService=n,o._models={},o._modelCreationOptionsByLanguageAndResource=Object.create(null),o._configurationServiceSubscription=o._configurationService.onDidChangeConfiguration(function(e){return o._updateModelOptions()}),o._updateModelOptions(),o._register(new jT(o,r)),o}return PT(t,e),t._readModelOptions=function(e,t){var n=le.tabSize;if(e.editor&&"undefined"!==typeof e.editor.tabSize){var r=parseInt(e.editor.tabSize,10);isNaN(r)||(n=r),n<1&&(n=1)}var o=n;if(e.editor&&"undefined"!==typeof e.editor.indentSize&&"tabSize"!==e.editor.indentSize){var a=parseInt(e.editor.indentSize,10);isNaN(a)||(o=a),o<1&&(o=1)}var i=le.insertSpaces;e.editor&&"undefined"!==typeof e.editor.insertSpaces&&(i="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces));var l=FT,s=e.eol;"\r\n"===s?l=2:"\n"===s&&(l=1);var u=le.trimAutoWhitespace;e.editor&&"undefined"!==typeof e.editor.trimAutoWhitespace&&(u="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace));var c=le.detectIndentation;e.editor&&"undefined"!==typeof e.editor.detectIndentation&&(c="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation));var d=le.largeFileOptimizations;return e.editor&&"undefined"!==typeof e.editor.largeFileOptimizations&&(d="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),{isForSimpleWidget:t,tabSize:n,indentSize:o,insertSpaces:i,detectIndentation:c,defaultEOL:l,trimAutoWhitespace:u,largeFileOptimizations:d}},t.prototype.getCreationOptions=function(e,n,r){var o=this._modelCreationOptionsByLanguageAndResource[e+n];if(!o){var a=this._configurationService.getValue("editor",{overrideIdentifier:e,resource:n}),i=this._resourcePropertiesService.getEOL(n,e);o=t._readModelOptions({editor:a,eol:i},r),this._modelCreationOptionsByLanguageAndResource[e+n]=o}return o},t.prototype._updateModelOptions=function(){var e=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);for(var n=Object.keys(this._models),r=0,o=n.length;r<o;r++){var a=n[r],i=this._models[a],l=i.model.getLanguageIdentifier().language,s=i.model.uri,u=e[l+s],c=this.getCreationOptions(l,s,i.model.isForSimpleWidget);t._setModelOptionsForModel(i.model,c,u)}},t._setModelOptionsForModel=function(e,t,n){n&&n.defaultEOL!==t.defaultEOL&&1===e.getLineCount()&&e.setEOL(1===t.defaultEOL?0:1),n&&n.detectIndentation===t.detectIndentation&&n.insertSpaces===t.insertSpaces&&n.tabSize===t.tabSize&&n.indentSize===t.indentSize&&n.trimAutoWhitespace===t.trimAutoWhitespace||(t.detectIndentation?(e.detectIndentation(t.insertSpaces,t.tabSize),e.updateOptions({trimAutoWhitespace:t.trimAutoWhitespace})):e.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.indentSize,trimAutoWhitespace:t.trimAutoWhitespace}))},t.prototype.dispose=function(){this._configurationServiceSubscription.dispose(),e.prototype.dispose.call(this)},t.prototype._createModelData=function(e,t,n,r){var o=this,a=this.getCreationOptions(t.language,n,r),i=new Ty(e,a,t,n),l=AT(i.uri);if(this._models[l])throw new Error("ModelService: Cannot add model because it already exists!");var s=new RT(i,function(e){return o._onWillDispose(e)},function(e,t){return o._onDidChangeLanguage(e,t)});return this._models[l]=s,s},t.prototype.createModel=function(e,t,n,r){var o;return void 0===r&&(r=!1),t?(o=this._createModelData(e,t.languageIdentifier,n,r),this.setMode(o.model,t)):o=this._createModelData(e,ST,n,r),this._onModelAdded.fire(o.model),o.model},t.prototype.setMode=function(e,t){if(t){var n=this._models[AT(e.uri)];n&&n.setLanguage(t)}},t.prototype.getModels=function(){for(var e=[],t=Object.keys(this._models),n=0,r=t.length;n<r;n++){var o=t[n];e.push(this._models[o].model)}return e},t.prototype.getModel=function(e){var t=AT(e),n=this._models[t];return n?n.model:null},t.prototype._onWillDispose=function(e){var t=AT(e.uri),n=this._models[t];delete this._models[t],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[e.getLanguageIdentifier().language+e.uri],this._onModelRemoved.fire(e)},t.prototype._onDidChangeLanguage=function(e,n){var r=n.oldLanguage,o=e.getLanguageIdentifier().language,a=this.getCreationOptions(r,e.uri,e.isForSimpleWidget),i=this.getCreationOptions(o,e.uri,e.isForSimpleWidget);t._setModelOptionsForModel(e,i,a),this._onModelModeChanged.fire({model:e,oldModeId:r})},t=IT([DT(0,rp),DT(1,Lc),DT(2,Zh)],t),t}(Ne),jT=function(e){function t(t,n){var r=e.call(this)||this;return r._watchers=Object.create(null),r._semanticStyling=r._register(new zT(n)),r._register(t.onModelAdded(function(e){r._watchers[e.uri.toString()]=new qT(e,n,r._semanticStyling)})),r._register(t.onModelRemoved(function(e){r._watchers[e.uri.toString()].dispose(),delete r._watchers[e.uri.toString()]})),r}return PT(t,e),t}(Ne),zT=function(e){function t(t){var n=e.call(this)||this;return n._themeService=t,n._caches=new WeakMap,n._themeService&&n._register(n._themeService.onThemeChange(function(){n._caches=new WeakMap})),n}return PT(t,e),t.prototype.get=function(e){return this._caches.has(e)||this._caches.set(e,new WT(e.getLegend(),this._themeService)),this._caches.get(e)},t}(Ne),BT=function(){function e(e,t,n){this.tokenTypeIndex=e,this.tokenModifierSet=t,this.metadata=n,this.next=null}return e}(),HT=function(){function e(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=e._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<e._SIZES.length?2/3*this._currentLength:0),this._elements=[],e._nullOutEntries(this._elements,this._currentLength)}return e._nullOutEntries=function(e,t){for(var n=0;n<t;n++)e[n]=null},e.prototype._hashFunc=function(e,t){return((e<<5)-e+t|0)%this._currentLength},e.prototype.get=function(e,t){var n=this._hashFunc(e,t),r=this._elements[n];while(r){if(r.tokenTypeIndex===e&&r.tokenModifierSet===t)return r;r=r.next}return null},e.prototype.add=function(t,n,r){if(this._elementsCount++,0!==this._growCount&&this._elementsCount>=this._growCount){var o=this._elements;this._currentLengthIndex++,this._currentLength=e._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<e._SIZES.length?2/3*this._currentLength:0),this._elements=[],e._nullOutEntries(this._elements,this._currentLength);for(var a=0,i=o;a<i.length;a++){var l=i[a],s=l;while(s){var u=s.next;s.next=null,this._add(s),s=u}}}this._add(new BT(t,n,r))},e.prototype._add=function(e){var t=this._hashFunc(e.tokenTypeIndex,e.tokenModifierSet);e.next=this._elements[t],this._elements[t]=e},e._SIZES=[3,7,13,31,61,127,251,509,1021,2039,4093,8191,16381,32749,65521,131071,262139,524287,1048573,2097143],e}(),WT=function(){function e(e,t){this._legend=e,this._themeService=t,this._hashTable=new HT}return e.prototype.getMetadata=function(e,t){var n=this._hashTable.get(e,t);if(n)return n.metadata;for(var r=this._legend.tokenTypes[e],o=[],a=0;0!==t&&a<this._legend.tokenModifiers.length;a++)1&t&&o.push(this._legend.tokenModifiers[a]),t>>=1;var i=this._themeService.getTheme().getTokenStyleMetadata(r,o);return"undefined"===typeof i&&(i=2147483647),this._hashTable.add(e,t,i),i},e}(),UT=function(){function e(e,t,n){this._provider=e,this.resultId=t,this.data=n}return e.prototype.dispose=function(){this._provider.releaseSemanticTokens(this.resultId)},e}(),qT=function(e){function t(t,n,r){var o=e.call(this)||this;return o._isDisposed=!1,o._model=t,o._semanticStyling=r,o._fetchSemanticTokens=o._register(new mr(function(){return o._fetchSemanticTokensNow()},300)),o._currentResponse=null,o._currentRequestCancellationTokenSource=null,o._register(o._model.onDidChangeContent(function(e){o._fetchSemanticTokens.isScheduled()||o._fetchSemanticTokens.schedule()})),o._register(Ys.onDidChange(function(e){return o._fetchSemanticTokens.schedule()})),n&&o._register(n.onThemeChange(function(e){o._setSemanticTokens(null,null,null,[]),o._fetchSemanticTokens.schedule()})),o._fetchSemanticTokens.schedule(0),o}return PT(t,e),t.prototype.dispose=function(){this._isDisposed=!0,this._currentResponse&&(this._currentResponse.dispose(),this._currentResponse=null),this._currentRequestCancellationTokenSource&&(this._currentRequestCancellationTokenSource.cancel(),this._currentRequestCancellationTokenSource=null),e.prototype.dispose.call(this)},t.prototype._fetchSemanticTokensNow=function(){var e=this;if(!this._currentRequestCancellationTokenSource){var t=this._getSemanticColoringProvider();if(t){this._currentRequestCancellationTokenSource=new Qe;var n=[],r=this._model.onDidChangeContent(function(e){n.push(e)}),o=this._semanticStyling.get(t),a=this._currentResponse&&this._currentResponse.resultId||null,i=Promise.resolve(t.provideSemanticTokens(this._model,a,null,this._currentRequestCancellationTokenSource.token));i.then(function(a){e._currentRequestCancellationTokenSource=null,r.dispose(),e._setSemanticTokens(t,a||null,o,n)},function(a){pe(a),e._currentRequestCancellationTokenSource=null,r.dispose(),e._setSemanticTokens(t,null,o,n)})}}},t._isSemanticTokens=function(e){return e&&!!e.data},t._isSemanticTokensEdits=function(e){return e&&Array.isArray(e.edits)},t._copy=function(e,t,n,r,o){for(var a=0;a<o;a++)n[r+a]=e[t+a]},t.prototype._setSemanticTokens=function(e,n,r,o){var a=this._currentResponse;if(this._currentResponse&&(this._currentResponse.dispose(),this._currentResponse=null),this._isDisposed)e&&n&&e.releaseSemanticTokens(n.resultId);else if(e&&n&&r){if(t._isSemanticTokensEdits(n)){if(!a)return void this._model.setSemanticTokens(null);if(0===n.edits.length)n={resultId:n.resultId,data:a.data};else{for(var i=0,l=0,s=n.edits;l<s.length;l++){var u=s[l];i+=(u.data?u.data.length:0)-u.deleteCount}for(var c=a.data,d=new Uint32Array(c.length+i),f=c.length,p=d.length,m=n.edits.length-1;m>=0;m--){u=n.edits[m];var h=f-(u.start+u.deleteCount);h>0&&(t._copy(c,f-h,d,p-h,h),p-=h),u.data&&(t._copy(u.data,0,d,p-u.data.length,u.data.length),p-=u.data.length),f=u.start}f>0&&t._copy(c,0,d,0,f),n={resultId:n.resultId,data:d}}}if(t._isSemanticTokens(n)){this._currentResponse=new UT(e,n.resultId,n.data);c=n.data;var g=n.data.length/5|0,v=Math.max(Math.ceil(g/1024),400),y=[],b=0,w=1,_=0;while(b<g){var C=b,E=Math.min(C+v,g);if(E<g){var M=E;while(M-1>C&&0===c[5*M])M--;if(M-1===C){var S=E;while(S+1<g&&0===c[5*S])S++;E=S}else E=M}d=new Uint32Array(4*(E-C));var O=0,T=0;while(b<E){var k=5*b,x=c[k],N=c[k+1],L=w+x,P=0===x?_+N:N,I=c[k+2],D=c[k+3],A=c[k+4],R=r.getMetadata(D,A);2147483647!==R&&(0===T&&(T=L),d[O]=L-T,d[O+1]=P,d[O+2]=P+I,d[O+3]=R,O+=4),w=L,_=P,b++}O!==d.length&&(d=d.subarray(0,O));var F=new oy(T,new ny(d));y.push(F)}if(o.length>0){for(var V=0,j=o;V<j.length;V++)for(var z=j[V],B=0,H=y;B<H.length;B++)for(var W=H[B],U=0,q=z.changes;U<q.length;U++){var K=q[U];W.applyEdit(K.range,K.text)}this._fetchSemanticTokens.isScheduled()||this._fetchSemanticTokens.schedule()}this._model.setSemanticTokens(y)}else this._model.setSemanticTokens(null)}else this._model.setSemanticTokens(null)},t.prototype._getSemanticColoringProvider=function(){var e=Ys.ordered(this._model);return e.length>0?e[0]:null},t}(Ne),KT=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),GT=function(e){function t(){var t=e.call(this)||this;return t._onCodeEditorAdd=t._register(new Ue),t.onCodeEditorAdd=t._onCodeEditorAdd.event,t._onCodeEditorRemove=t._register(new Ue),t.onCodeEditorRemove=t._onCodeEditorRemove.event,t._onDiffEditorAdd=t._register(new Ue),t._onDiffEditorRemove=t._register(new Ue),t._codeEditors=Object.create(null),t._diffEditors=Object.create(null),t}return KT(t,e),t.prototype.addCodeEditor=function(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)},t.prototype.removeCodeEditor=function(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)},t.prototype.listCodeEditors=function(){var e=this;return Object.keys(this._codeEditors).map(function(t){return e._codeEditors[t]})},t.prototype.addDiffEditor=function(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)},t.prototype.removeDiffEditor=function(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)},t.prototype.listDiffEditors=function(){var e=this;return Object.keys(this._diffEditors).map(function(t){return e._diffEditors[t]})},t.prototype.getFocusedCodeEditor=function(){for(var e=null,t=this.listCodeEditors(),n=0,r=t;n<r.length;n++){var o=r[n];if(o.hasTextFocus())return o;o.hasWidgetFocus()&&(e=o)}return e},t}(Ne),YT=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),XT=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},ZT=function(e,t){return function(n,r){t(n,r,e)}},QT=function(e){function t(t,n){void 0===n&&(n=To());var r=e.call(this)||this;return r._decorationOptionProviders=new Map,r._styleSheet=n,r._themeService=t,r}return YT(t,e),t.prototype.registerDecorationType=function(e,t,n){var r=this._decorationOptionProviders.get(e);if(!r){var o={styleSheet:this._styleSheet,key:e,parentTypeKey:n,options:t||Object.create(null)};r=n?new JT(this._themeService,o):new $T(this._themeService,o),this._decorationOptionProviders.set(e,r)}r.refCount++},t.prototype.removeDecorationType=function(e){var t=this._decorationOptionProviders.get(e);t&&(t.refCount--,t.refCount<=0&&(this._decorationOptionProviders.delete(e),t.dispose(),this.listCodeEditors().forEach(function(t){return t.removeDecorations(e)})))},t.prototype.resolveDecorationOptions=function(e,t){var n=this._decorationOptionProviders.get(e);if(!n)throw new Error("Unknown decoration type key: "+e);return n.getOptions(this,t)},t=XT([ZT(0,Zh)],t),t}(GT),JT=function(){function e(e,t){this._parentTypeKey=t.parentTypeKey,this.refCount=0,this._beforeContentRules=new tk(3,t,e),this._afterContentRules=new tk(4,t,e)}return e.prototype.getOptions=function(e,t){var n=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(n.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(n.afterContentClassName=this._afterContentRules.className),n},e.prototype.dispose=function(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null)},e}(),$T=function(){function e(e,t){var n=this;this._disposables=new xe,this.refCount=0;var r=function(r){var o=new tk(r,t,e);if(n._disposables.add(o),o.hasContent)return o.className},o=function(r){var o=new tk(r,t,e);return n._disposables.add(o),o.hasContent?{className:o.className,hasLetterSpacing:o.hasLetterSpacing}:null};this.className=r(0);var a=o(1);a&&(this.inlineClassName=a.className,this.inlineClassNameAffectsLetterSpacing=a.hasLetterSpacing),this.beforeContentClassName=r(3),this.afterContentClassName=r(4),this.glyphMarginClassName=r(2);var i=t.options;this.isWholeLine=Boolean(i.isWholeLine),this.stickiness=i.rangeBehavior;var l=i.light&&i.light.overviewRulerColor||i.overviewRulerColor,s=i.dark&&i.dark.overviewRulerColor||i.overviewRulerColor;"undefined"===typeof l&&"undefined"===typeof s||(this.overviewRuler={color:l||s,darkColor:s||l,position:i.overviewRulerLane||Pl.Center})}return e.prototype.getOptions=function(e,t){return t?{inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness}:this},e.prototype.dispose=function(){this._disposables.dispose()},e}(),ek={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",width:"width:{0};",height:"height:{0};"},tk=function(){function e(e,t,n){var r=this;this._theme=n.getTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;var o=nk.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(o=o+" "+nk.getClassName(this._providerArgs.parentTypeKey,e)),this._className=o,this._unThemedSelector=nk.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=n.onThemeChange(function(e){r._theme=n.getTheme(),r._removeCSS(),r._buildCSS()}):this._themeListener=null}return e.prototype.dispose=function(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)},Object.defineProperty(e.prototype,"hasContent",{get:function(){return this._hasContent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasLetterSpacing",{get:function(){return this._hasLetterSpacing},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"className",{get:function(){return this._className},enumerable:!0,configurable:!0}),e.prototype._buildCSS=function(){var e,t,n,r=this._providerArgs.options;switch(this._ruleType){case 0:e=this.getCSSTextForModelDecorationClassName(r),t=this.getCSSTextForModelDecorationClassName(r.light),n=this.getCSSTextForModelDecorationClassName(r.dark);break;case 1:e=this.getCSSTextForModelDecorationInlineClassName(r),t=this.getCSSTextForModelDecorationInlineClassName(r.light),n=this.getCSSTextForModelDecorationInlineClassName(r.dark);break;case 2:e=this.getCSSTextForModelDecorationGlyphMarginClassName(r),t=this.getCSSTextForModelDecorationGlyphMarginClassName(r.light),n=this.getCSSTextForModelDecorationGlyphMarginClassName(r.dark);break;case 3:e=this.getCSSTextForModelDecorationContentClassName(r.before),t=this.getCSSTextForModelDecorationContentClassName(r.light&&r.light.before),n=this.getCSSTextForModelDecorationContentClassName(r.dark&&r.dark.before);break;case 4:e=this.getCSSTextForModelDecorationContentClassName(r.after),t=this.getCSSTextForModelDecorationContentClassName(r.light&&r.light.after),n=this.getCSSTextForModelDecorationContentClassName(r.dark&&r.dark.after);break;default:throw new Error("Unknown rule type: "+this._ruleType)}var o=this._providerArgs.styleSheet.sheet,a=!1;e.length>0&&(o.insertRule(this._unThemedSelector+" {"+e+"}",0),a=!0),t.length>0&&(o.insertRule(".vs"+this._unThemedSelector+" {"+t+"}",0),a=!0),n.length>0&&(o.insertRule(".vs-dark"+this._unThemedSelector+", .hc-black"+this._unThemedSelector+" {"+n+"}",0),a=!0),this._hasContent=a},e.prototype._removeCSS=function(){Lo(this._unThemedSelector,this._providerArgs.styleSheet)},e.prototype.getCSSTextForModelDecorationClassName=function(e){if(!e)return"";var t=[];return this.collectCSSText(e,["backgroundColor"],t),this.collectCSSText(e,["outline","outlineColor","outlineStyle","outlineWidth"],t),this.collectBorderSettingsCSSText(e,t),t.join("")},e.prototype.getCSSTextForModelDecorationInlineClassName=function(e){if(!e)return"";var t=[];return this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],t),e.letterSpacing&&(this._hasLetterSpacing=!0),t.join("")},e.prototype.getCSSTextForModelDecorationContentClassName=function(e){if(!e)return"";var t=[];if("undefined"!==typeof e){if(this.collectBorderSettingsCSSText(e,t),"undefined"!==typeof e.contentIconPath&&t.push(oa(ek.contentIconPath,$o(wt.revive(e.contentIconPath)))),"string"===typeof e.contentText){var n=e.contentText.match(/^.*$/m)[0],r=n.replace(/['\\]/g,"\\$&");t.push(oa(ek.contentText,r))}this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","color","opacity","backgroundColor","margin"],t),this.collectCSSText(e,["width","height"],t)&&t.push("display:inline-block;")}return t.join("")},e.prototype.getCSSTextForModelDecorationGlyphMarginClassName=function(e){if(!e)return"";var t=[];return"undefined"!==typeof e.gutterIconPath&&(t.push(oa(ek.gutterIconPath,$o(wt.revive(e.gutterIconPath)))),"undefined"!==typeof e.gutterIconSize&&t.push(oa(ek.gutterIconSize,e.gutterIconSize))),t.join("")},e.prototype.collectBorderSettingsCSSText=function(e,t){return!!this.collectCSSText(e,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],t)&&(t.push(oa("box-sizing: border-box;")),!0)},e.prototype.collectCSSText=function(e,t,n){for(var r=n.length,o=0,a=t;o<a.length;o++){var i=a[o],l=this.resolveValue(e[i]);"string"===typeof l&&n.push(oa(ek[i],l))}return n.length!==r},e.prototype.resolveValue=function(e){if(Ll(e)){this._usesThemeColors=!0;var t=this._theme.getColor(e.id);return t?t.toString():"transparent"}return e},e}(),nk=function(){function e(){}return e.getClassName=function(e,t){return"ced-"+e+"-"+t},e.getSelector=function(e,t,n){var r=".monaco-editor ."+this.getClassName(e,n);return t&&(r=r+"."+this.getClassName(t,n)),3===n?r+="::before":4===n&&(r+="::after"),r},e}(),rk=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ok=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return rk(t,e),t.prototype.getActiveCodeEditor=function(){return null},t.prototype.openCodeEditor=function(e,t,n){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)},t.prototype.doOpenEditor=function(e,t){var n=this.findModel(e,t.resource);if(!n){if(t.resource){var r=t.resource.scheme;if(r===hr.http||r===hr.https)return Zo(t.resource.toString()),e}return null}var o=t.options?t.options.selection:null;if(o)if("number"===typeof o.endLineNumber&&"number"===typeof o.endColumn)e.setSelection(o),e.revealRangeInCenter(o,1);else{var a={lineNumber:o.startLineNumber,column:o.startColumn};e.setPosition(a),e.revealPositionInCenter(a,1)}return e},t.prototype.findModel=function(e,t){var n=e.getModel();return n&&n.uri.toString()!==t.toString()?null:n},t}(QT),ak=function(){function e(e,t,n,r,o){this.token=e,this.index=t,this.fontStyle=n,this.foreground=r,this.background=o}return e}();function ik(e){if(!e||!Array.isArray(e))return[];for(var t=[],n=0,r=0,o=e.length;r<o;r++){var a=e[r],i=-1;if("string"===typeof a.fontStyle){i=0;for(var l=a.fontStyle.split(" "),s=0,u=l.length;s<u;s++){var c=l[s];switch(c){case"italic":i|=1;break;case"bold":i|=2;break;case"underline":i|=4;break}}}var d=null;"string"===typeof a.foreground&&(d=a.foreground);var f=null;"string"===typeof a.background&&(f=a.background),t[n++]=new ak(a.token||"",r,i,d,f)}return t}function lk(e,t){e.sort(function(e,t){var n=pk(e.token,t.token);return 0!==n?n:e.index-t.index});var n=0,r="000000",o="ffffff";while(e.length>=1&&""===e[0].token){var a=e.shift();-1!==a.fontStyle&&(n=a.fontStyle),null!==a.foreground&&(r=a.foreground),null!==a.background&&(o=a.background)}for(var i=new uk,l=0,s=t;l<s.length;l++){var u=s[l];i.getId(u)}for(var c=i.getId(r),d=i.getId(o),f=new vk(n,c,d),p=new yk(f),m=0,h=e.length;m<h;m++){var g=e[m];p.insert(g.token,g.fontStyle,i.getId(g.foreground),i.getId(g.background))}return new ck(i,p)}var sk=/^#?([0-9A-Fa-f]{6})([0-9A-Fa-f]{2})?$/,uk=function(){function e(){this._lastColorId=0,this._id2color=[],this._color2id=new Map}return e.prototype.getId=function(e){if(null===e)return 0;var t=e.match(sk);if(!t)throw new Error("Illegal value for token color: "+e);e=t[1].toUpperCase();var n=this._color2id.get(e);return n||(n=++this._lastColorId,this._color2id.set(e,n),this._id2color[n]=yy.fromHex("#"+e),n)},e.prototype.getColorMap=function(){return this._id2color.slice(0)},e}(),ck=function(){function e(e,t){this._colorMap=e,this._root=t,this._cache=new Map}return e.createFromRawTokenTheme=function(e,t){return this.createFromParsedTokenTheme(ik(e),t)},e.createFromParsedTokenTheme=function(e,t){return lk(e,t)},e.prototype.getColorMap=function(){return this._colorMap.getColorMap()},e.prototype._match=function(e){return this._root.match(e)},e.prototype.match=function(e,t){var n=this._cache.get(t);if("undefined"===typeof n){var r=this._match(t),o=fk(t);n=(r.metadata|o<<8)>>>0,this._cache.set(t,n)}return(n|e<<0)>>>0},e}(),dk=/\b(comment|string|regex|regexp)\b/;function fk(e){var t=e.match(dk);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 4;case"regexp":return 4}throw new Error("Unexpected match for standard token type!")}function pk(e,t){return e<t?-1:e>t?1:0}var mk,hk,gk,vk=function(){function e(e,t,n){this._fontStyle=e,this._foreground=t,this._background=n,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}return e.prototype.clone=function(){return new e(this._fontStyle,this._foreground,this._background)},e.prototype.acceptOverwrite=function(e,t,n){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==n&&(this._background=n),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0},e}(),yk=function(){function e(e){this._mainRule=e,this._children=new Map}return e.prototype.match=function(e){if(""===e)return this._mainRule;var t,n,r=e.indexOf(".");-1===r?(t=e,n=""):(t=e.substring(0,r),n=e.substring(r+1));var o=this._children.get(t);return"undefined"!==typeof o?o.match(n):this._mainRule},e.prototype.insert=function(t,n,r,o){if(""!==t){var a,i,l=t.indexOf(".");-1===l?(a=t,i=""):(a=t.substring(0,l),i=t.substring(l+1));var s=this._children.get(a);"undefined"===typeof s&&(s=new e(this._mainRule.clone()),this._children.set(a,s)),s.insert(i,n,r,o)}else this._mainRule.acceptOverwrite(n,r,o)},e}();function bk(e){for(var t=[],n=1,r=e.length;n<r;n++){var o=e[n];t[n]=".mtk"+n+" { color: "+o+"; }"}return t.push(".mtki { font-style: italic; }"),t.push(".mtkb { font-weight: bold; }"),t.push(".mtku { text-decoration: underline; text-underline-position: under; }"),t.join("\n")}var wk={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"09885A"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"09885A"},{token:"attribute.value.unit",foreground:"09885A"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(mk={},mk[Jb]="#FFFFFE",mk[$b]="#000000",mk[aw]="#E5EBF1",mk[r_]="#D3D3D3",mk[o_]="#939393",mk[iw]="#ADD6FF4D",mk)},_k={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(hk={},hk[Jb]="#1E1E1E",hk[$b]="#D4D4D4",hk[aw]="#3A3D41",hk[r_]="#404040",hk[o_]="#707070",hk[iw]="#ADD6FF26",hk)},Ck={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:(gk={},gk[Jb]="#000000",gk[$b]="#FFFFFF",gk[r_]="#FFFFFF",gk[o_]="#FFFFFF",gk)},Ek="vs",Mk="vs-dark",Sk="hc-black",Ok=sf.as(xb.ColorContribution),Tk=sf.as(tg.ThemingContribution),kk=function(){function e(e,t){this.themeData=t;var n=t.base;e.length>0?(this.id=n+" "+e,this.themeName=e):(this.id=n,this.themeName=n),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}return Object.defineProperty(e.prototype,"base",{get:function(){return this.themeData.base},enumerable:!0,configurable:!0}),e.prototype.notifyBaseUpdated=function(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)},e.prototype.getColors=function(){if(!this.colors){var e=new Map;for(var t in this.themeData.colors)e.set(t,yy.fromHex(this.themeData.colors[t]));if(this.themeData.inherit){var n=Nk(this.themeData.base);for(var t in n.colors)e.has(t)||e.set(t,yy.fromHex(n.colors[t]))}this.colors=e}return this.colors},e.prototype.getColor=function(e,t){var n=this.getColors().get(e);return n||(!1!==t?this.getDefault(e):void 0)},e.prototype.getDefault=function(e){var t=this.defaultColors[e];return t||(t=Ok.resolveDefaultColor(e,this),this.defaultColors[e]=t,t)},e.prototype.defines=function(e){return Object.prototype.hasOwnProperty.call(this.getColors(),e)},Object.defineProperty(e.prototype,"type",{get:function(){switch(this.base){case Ek:return"light";case Sk:return"hc";default:return"dark"}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"tokenTheme",{get:function(){if(!this._tokenTheme){var e=[],t=[];if(this.themeData.inherit){var n=Nk(this.themeData.base);e=n.rules,n.encodedTokensColors&&(t=n.encodedTokensColors)}e=e.concat(this.themeData.rules),this.themeData.encodedTokensColors&&(t=this.themeData.encodedTokensColors),this._tokenTheme=ck.createFromRawTokenTheme(e,t)}return this._tokenTheme},enumerable:!0,configurable:!0}),e.prototype.getTokenStyleMetadata=function(e,t){},e}();function xk(e){return e===Ek||e===Mk||e===Sk}function Nk(e){switch(e){case Ek:return wk;case Mk:return _k;case Sk:return Ck}}function Lk(e){var t=Nk(e);return new kk(e,t)}var Pk=function(){function e(){this.environment=Object.create(null),this._onThemeChange=new Ue,this._onIconThemeChange=new Ue,this._knownThemes=new Map,this._knownThemes.set(Ek,Lk(Ek)),this._knownThemes.set(Mk,Lk(Mk)),this._knownThemes.set(Sk,Lk(Sk)),this._styleElement=To(),this._styleElement.className="monaco-colors",this.setTheme(Ek)}return Object.defineProperty(e.prototype,"onThemeChange",{get:function(){return this._onThemeChange.event},enumerable:!0,configurable:!0}),e.prototype.defineTheme=function(e,t){if(!/^[a-z0-9\-]+$/i.test(e))throw new Error("Illegal theme name!");if(!xk(t.base)&&!xk(e))throw new Error("Illegal theme base!");this._knownThemes.set(e,new kk(e,t)),xk(e)&&this._knownThemes.forEach(function(t){t.base===e&&t.notifyBaseUpdated()}),this._theme&&this._theme.themeName===e&&this.setTheme(e)},e.prototype.getTheme=function(){return this._theme},e.prototype.setTheme=function(e){var t,n=this;if(t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get(Ek),this._theme===t)return t.id;this._theme=t;var r=[],o={},a={addRule:function(e){o[e]||(r.push(e),o[e]=!0)}};Tk.getThemingParticipants().forEach(function(e){return e(t,a,n.environment)});var i=t.tokenTheme,l=i.getColorMap();return a.addRule(bk(l)),this._styleElement.innerHTML=r.join("\n"),Xs.setColorMap(l),this._onThemeChange.fire(t),t.id},e.prototype.getIconTheme=function(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}},e}(),Ik=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Dk=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},Ak=function(e,t){return function(n,r){t(n,r,e)}},Rk="data-keybinding-context",Fk=function(){function e(e,t){this._id=e,this._parent=t,this._value=Object.create(null),this._value["_contextId"]=e}return e.prototype.setValue=function(e,t){return this._value[e]!==t&&(this._value[e]=t,!0)},e.prototype.removeValue=function(e){return e in this._value&&(delete this._value[e],!0)},e.prototype.getValue=function(e){var t=this._value[e];return"undefined"===typeof t&&this._parent?this._parent.getValue(e):t},e}(),Vk=function(e){function t(){return e.call(this,-1,null)||this}return Ik(t,e),t.prototype.setValue=function(e,t){return!1},t.prototype.removeValue=function(e){return!1},t.prototype.getValue=function(e){},t.INSTANCE=new t,t}(Fk),jk=function(e){function t(t,n,r){var o=e.call(this,t,null)||this;return o._configurationService=n,o._values=new Map,o._listener=o._configurationService.onDidChangeConfiguration(function(e){if(6===e.source){var t=Ki(o._values);o._values.clear(),r.fire(new Hk(t))}else{for(var n=[],a=0,i=e.affectedKeys;a<i.length;a++){var l=i[a],s="config."+l;o._values.has(s)&&(o._values.delete(s),n.push(s))}r.fire(new Hk(n))}}),o}return Ik(t,e),t.prototype.dispose=function(){this._listener.dispose()},t.prototype.getValue=function(n){if(0!==n.indexOf(t._keyPrefix))return e.prototype.getValue.call(this,n);if(this._values.has(n))return this._values.get(n);var r=n.substr(t._keyPrefix.length),o=this._configurationService.getValue(r),a=void 0;switch(typeof o){case"number":case"boolean":case"string":a=o;break}return this._values.set(n,a),a},t.prototype.setValue=function(t,n){return e.prototype.setValue.call(this,t,n)},t.prototype.removeValue=function(t){return e.prototype.removeValue.call(this,t)},t._keyPrefix="config.",t}(Fk),zk=function(){function e(e,t,n){this._service=e,this._key=t,this._defaultValue=n,this.reset()}return e.prototype.set=function(e){this._service.setContext(this._key,e)},e.prototype.reset=function(){"undefined"===typeof this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)},e.prototype.get=function(){return this._service.getContextKeyValue(this._key)},e}(),Bk=function(){function e(e){this.key=e}return e.prototype.affectsSome=function(e){return e.has(this.key)},e}(),Hk=function(){function e(e){this.keys=e}return e.prototype.affectsSome=function(e){for(var t=0,n=this.keys;t<n.length;t++){var r=n[t];if(e.has(r))return!0}return!1},e}(),Wk=function(){function e(e){this.events=e}return e.prototype.affectsSome=function(e){for(var t=0,n=this.events;t<n.length;t++){var r=n[t];if(r.affectsSome(e))return!0}return!1},e}(),Uk=function(){function e(e){this._onDidChangeContext=new qe({merge:function(e){return new Wk(e)}}),this._isDisposed=!1,this._myContextId=e}return e.prototype.createKey=function(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new zk(this,e,t)},Object.defineProperty(e.prototype,"onDidChangeContext",{get:function(){return this._onDidChangeContext.event},enumerable:!0,configurable:!0}),e.prototype.bufferChangeEvents=function(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}},e.prototype.createScoped=function(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new Kk(this,e)},e.prototype.contextMatchesRules=function(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");var t=this.getContextValuesContainer(this._myContextId),n=Dp.contextMatchesRules(t,e);return n},e.prototype.getContextKeyValue=function(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)},e.prototype.setContext=function(e,t){if(!this._isDisposed){var n=this.getContextValuesContainer(this._myContextId);n&&n.setValue(e,t)&&this._onDidChangeContext.fire(new Bk(e))}},e.prototype.removeContext=function(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new Bk(e))},e.prototype.getContext=function(e){return this._isDisposed?Vk.INSTANCE:this.getContextValuesContainer(Gk(e))},e}(),qk=function(e){function t(t){var n=e.call(this,0)||this;n._contexts=new Map,n._toDispose=new xe,n._lastContextId=0;var r=new jk(n._myContextId,t,n._onDidChangeContext);return n._contexts.set(n._myContextId,r),n._toDispose.add(r),n}return Ik(t,e),t.prototype.dispose=function(){this._isDisposed=!0,this._toDispose.dispose()},t.prototype.getContextValuesContainer=function(e){return this._isDisposed?Vk.INSTANCE:this._contexts.get(e)||Vk.INSTANCE},t.prototype.createChildContext=function(e){if(void 0===e&&(e=this._myContextId),this._isDisposed)throw new Error("ContextKeyService has been disposed");var t=++this._lastContextId;return this._contexts.set(t,new Fk(t,this.getContextValuesContainer(e))),t},t.prototype.disposeContext=function(e){this._isDisposed||this._contexts.delete(e)},t=Dk([Ak(0,rp)],t),t}(Uk),Kk=function(e){function t(t,n){var r=e.call(this,t.createChildContext())||this;return r._parent=t,n&&(r._domNode=n,r._domNode.setAttribute(Rk,String(r._myContextId))),r}return Ik(t,e),t.prototype.dispose=function(){this._isDisposed=!0,this._parent.disposeContext(this._myContextId),this._domNode&&(this._domNode.removeAttribute(Rk),this._domNode=void 0)},Object.defineProperty(t.prototype,"onDidChangeContext",{get:function(){return Re.any(this._parent.onDidChangeContext,this._onDidChangeContext.event)},enumerable:!0,configurable:!0}),t.prototype.getContextValuesContainer=function(e){return this._isDisposed?Vk.INSTANCE:this._parent.getContextValuesContainer(e)},t.prototype.createChildContext=function(e){if(void 0===e&&(e=this._myContextId),this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)},t.prototype.disposeContext=function(e){this._isDisposed||this._parent.disposeContext(e)},t}(Uk);function Gk(e){while(e){if(e.hasAttribute(Rk)){var t=e.getAttribute(Rk);return t?parseInt(t,10):NaN}e=e.parentElement}return 0}rl.registerCommand(Ip,function(e,t,n){e.get(Pp).createKey(String(t),n)});n("eizg"),n("CHaL");var Yk,Xk=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Zk=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},Qk=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,Jk=/(&amp;)?(&amp;)([^\s&])/g;(function(e){e[e["Right"]=0]="Right",e[e["Left"]=1]="Left"})(Yk||(Yk={}));var $k=function(e){function t(t,n,r){var o=e.call(this,r||"submenu",t,"",!0)||this;return o.entries=n,o}return Xk(t,e),t}(Ym),ex=function(e){function t(t,n,r){void 0===r&&(r={});var o=this;Yr(t,"monaco-menu-container"),t.setAttribute("role","presentation");var a=document.createElement("div");Yr(a,"monaco-menu"),a.setAttribute("role","presentation"),o=e.call(this,a,{orientation:2,actionViewItemProvider:function(e){return o.doGetActionViewItem(e,r,l)},context:r.context,actionRunner:r.actionRunner,ariaLabel:r.ariaLabel,triggerKeys:{keys:Zk([3],i["e"]?[10]:[]),keyDown:!0}})||this,o.menuElement=a,o.actionsList.setAttribute("role","menu"),o.actionsList.tabIndex=0,o.menuDisposables=o._register(new xe),eo(a,Io.KEY_DOWN,function(e){var t=new Qn(e);t.equals(2)&&e.preventDefault()}),r.enableMnemonics&&o.menuDisposables.add(eo(a,Io.KEY_DOWN,function(e){var t=e.key.toLocaleLowerCase();if(o.mnemonics.has(t)){Do.stop(e,!0);var n=o.mnemonics.get(t);if(1===n.length&&(n[0]instanceof nx&&n[0].container&&o.focusItemByElement(n[0].container),n[0].onClick(e)),n.length>1){var r=n.shift();r&&r.container&&(o.focusItemByElement(r.container),n.push(r)),o.mnemonics.set(t,n)}}})),i["d"]&&o._register(eo(a,Io.KEY_DOWN,function(e){var t=new Qn(e);t.equals(14)||t.equals(11)?(o.focusedItem=o.viewItems.length-1,o.focusNext(),Do.stop(e,!0)):(t.equals(13)||t.equals(12))&&(o.focusedItem=0,o.focusPrevious(),Do.stop(e,!0))})),o._register(eo(o.domNode,Io.MOUSE_OUT,function(e){var t=e.relatedTarget;So(t,o.domNode)||(o.focusedItem=void 0,o.updateFocus(),e.stopPropagation())})),o._register(eo(o.actionsList,Io.MOUSE_OVER,function(e){var t=e.target;if(t&&So(t,o.actionsList)&&t!==o.actionsList){while(t.parentElement!==o.actionsList&&null!==t.parentElement)t=t.parentElement;if(Gr(t,"action-item")){var n=o.focusedItem;o.setFocusedItem(t),n!==o.focusedItem&&o.updateFocus()}}}));var l={parent:o};o.mnemonics=new Map,o.scrollableElement=o._register(new kE(a,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));var s=o.scrollableElement.getDomNode();return s.style.position="",o._register(eo(s,Io.MOUSE_UP,function(e){e.preventDefault()})),a.style.maxHeight=Math.max(10,window.innerHeight-t.getBoundingClientRect().top-30)+"px",o.push(n,{icon:!0,label:!0,isMenu:!0}),t.appendChild(o.scrollableElement.getDomNode()),o.scrollableElement.scanDomNode(),o.viewItems.filter(function(e){return!(e instanceof rx)}).forEach(function(e,t,n){e.updatePositionInSet(t+1,n.length)}),o}return Xk(t,e),t.prototype.style=function(e){var t=this.getContainer(),n=e.foregroundColor?""+e.foregroundColor:"",r=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",a=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=n,this.domNode.style.backgroundColor=r,t.style.boxShadow=a,this.viewItems&&this.viewItems.forEach(function(t){(t instanceof tx||t instanceof rx)&&t.style(e)})},t.prototype.getContainer=function(){return this.scrollableElement.getDomNode()},Object.defineProperty(t.prototype,"onScroll",{get:function(){return this.scrollableElement.onScroll},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"scrollOffset",{get:function(){return this.menuElement.scrollTop},enumerable:!0,configurable:!0}),t.prototype.focusItemByElement=function(e){var t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()},t.prototype.setFocusedItem=function(e){for(var t=0;t<this.actionsList.children.length;t++){var n=this.actionsList.children[t];if(e===n){this.focusedItem=t;break}}},t.prototype.updateFocus=function(t){e.prototype.updateFocus.call(this,t,!0),"undefined"!==typeof this.focusedItem&&this.scrollableElement.setScrollPosition({scrollTop:Math.round(this.menuElement.scrollTop)})},t.prototype.doGetActionViewItem=function(e,t,n){if(e instanceof pO)return new rx(t.context,e,{icon:!0});if(e instanceof $k){var r=new nx(e,e.entries,n,t);if(t.enableMnemonics){var o=r.getMnemonic();if(o&&r.isEnabled()){var a=[];this.mnemonics.has(o)&&(a=this.mnemonics.get(o)),a.push(r),this.mnemonics.set(o,a)}}return r}var i={enableMnemonics:t.enableMnemonics};if(t.getKeyBinding){var l=t.getKeyBinding(e);if(l){var s=l.getLabel();s&&(i.keybinding=s)}}r=new tx(t.context,e,i);if(t.enableMnemonics){o=r.getMnemonic();if(o&&r.isEnabled()){a=[];this.mnemonics.has(o)&&(a=this.mnemonics.get(o)),a.push(r),this.mnemonics.set(o,a)}}return r},t}(gO),tx=function(e){function t(t,n,r){void 0===r&&(r={});var o=this;if(r.isMenu=!0,o=e.call(this,n,n,r)||this,o.options=r,o.options.icon=void 0!==r.icon&&r.icon,o.options.label=void 0===r.label||r.label,o.cssClass="",o.options.label&&r.enableMnemonics){var a=o.getAction().label;if(a){var i=Qk.exec(a);i&&(o.mnemonic=(i[1]?i[1]:i[3]).toLocaleLowerCase())}}return o.runOnceToEnableMouseUp=new mr(function(){o.element&&o._register(eo(o.element,Io.MOUSE_UP,function(e){e.defaultPrevented||(Do.stop(e,!0),o.onClick(e))}))},100),o._register(o.runOnceToEnableMouseUp),o}return Xk(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.container=t,this.item=jo(this.element,Wo("a.action-menu-item")),this._action.id===pO.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=jo(this.item,Wo("span.menu-item-check")),this.check.setAttribute("role","none"),this.label=jo(this.item,Wo("span.action-label")),this.options.label&&this.options.keybinding&&(jo(this.item,Wo("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())},t.prototype.blur=function(){e.prototype.blur.call(this),this.applyStyle()},t.prototype.focus=function(){e.prototype.focus.call(this),this.item&&this.item.focus(),this.applyStyle()},t.prototype.updatePositionInSet=function(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))},t.prototype.updateLabel=function(){if(this.options.label){var e=this.getAction().label;if(e){var t=ox(e);this.options.enableMnemonics||(e=t),this.label&&this.label.setAttribute("aria-label",t.replace(/&&/g,"&"));var n=Qk.exec(e);if(n){e=aa(e),Jk.lastIndex=0;var r=Jk.exec(e);while(r&&r[1])r=Jk.exec(e);r&&(e=e.substr(0,r.index)+'<u aria-hidden="true">'+r[3]+"</u>"+e.substr(r.index+r[0].length)),e=e.replace(/&amp;&amp;/g,"&amp;"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Qr(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Yr(this.label,"icon"),this.cssClass&&Xr(this.label,this.cssClass),this.updateEnabled()):this.label&&Zr(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Zr(this.element,"disabled"),this.item&&(Zr(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Yr(this.element,"disabled"),this.item&&(Yr(this.item,"disabled"),Go(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Yr(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Zr(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Gr(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:this.menuStyle.backgroundColor,r=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?""+t:null,this.item.style.backgroundColor=n?""+n:""),this.check&&(this.check.style.backgroundColor=t?""+t:""),this.container&&(this.container.style.border=r)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(fO),nx=function(e){function t(t,n,r,o){var a=e.call(this,t,t,o)||this;return a.submenuActions=n,a.parentData=r,a.submenuOptions=o,a.mysubmenu=null,a.submenuDisposables=a._register(new xe),a.mouseOver=!1,a.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:Yk.Right,a.showScheduler=new mr(function(){a.mouseOver&&(a.cleanupExistingSubmenu(!1),a.createSubmenu(!1))},250),a.hideScheduler=new mr(function(){a.element&&!So(document.activeElement,a.element)&&a.parentData.submenu===a.mysubmenu&&(a.parentData.parent.focus(!1),a.cleanupExistingSubmenu(!0))},750),a}return Xk(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Yr(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=jo(this.item,Wo("span.submenu-indicator")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(eo(this.element,Io.KEY_UP,function(e){var t=new Qn(e);(t.equals(17)||t.equals(3))&&(Do.stop(e,!0),n.createSubmenu(!0))})),this._register(eo(this.element,Io.KEY_DOWN,function(e){var t=new Qn(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Do.stop(e,!0)})),this._register(eo(this.element,Io.MOUSE_OVER,function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())})),this._register(eo(this.element,Io.MOUSE_LEAVE,function(e){n.mouseOver=!1})),this._register(eo(this.element,Io.FOCUS_OUT,function(e){n.element&&!So(document.activeElement,n.element)&&n.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)})))},t.prototype.onClick=function(e){Do.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=jo(this.element,Wo("div.monaco-submenu")),Xr(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),r=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-r+"px",this.parentData.submenu=new ex(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),a=this.submenuContainer.getBoundingClientRect();this.expandDirection===Yk.Right?window.innerWidth<=o.right+a.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-r+"px"):this.expandDirection===Yk.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-r+"px"),this.submenuDisposables.add(eo(this.submenuContainer,Io.KEY_UP,function(e){var n=new Qn(e);n.equals(15)&&(Do.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(eo(this.submenuContainer,Io.KEY_DOWN,function(e){var t=new Qn(e);t.equals(15)&&Do.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Gr(this.element,"focused"),n=t&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.backgroundColor=n?""+n:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(tx),rx=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Xk(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(mO);function ox(e){var t=Qk,n=t.exec(e);if(!n)return e;var r=!n[1];return e.replace(t,r?"$2$3":"").trim()}var ax=function(){return ax=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ax.apply(this,arguments)};function ix(e,t){var n=Object.create(null);for(var r in t){var o=t[r];o&&(n[r]=Uw(o,e))}return n}function lx(e,t,n){function r(r){var o=ix(e.getTheme(),t);"function"===typeof n?n(o):n.style(o)}return r(e.getTheme()),e.onThemeChange(r)}function sx(e,t,n){return lx(t,ax(ax({},ux),n||{}),e)}var ux={listFocusBackground:gw,listFocusForeground:vw,listActiveSelectionBackground:zw(yw,.1),listActiveSelectionForeground:bw,listFocusAndSelectionBackground:yw,listFocusAndSelectionForeground:bw,listInactiveSelectionBackground:ww,listInactiveSelectionForeground:_w,listInactiveFocusBackground:Cw,listHoverBackground:Ew,listHoverForeground:Mw,listDropBackground:Sw,listFocusOutline:Rb,listSelectionOutline:Rb,listHoverOutline:Rb,listFilterWidgetBackground:Ow,listFilterWidgetOutline:Tw,listFilterWidgetNoMatchesOutline:kw,listMatchesShadow:Fb,treeIndentGuidesStroke:xw},cx={shadowColor:Fb,borderColor:Nw,foregroundColor:Lw,backgroundColor:Pw,selectionForegroundColor:Iw,selectionBackgroundColor:Dw,selectionBorderColor:Aw,separatorColor:Rw};function dx(e,t,n){return lx(t,ax(ax({},cx),n),e)}var fx,px=function(){function e(e,t,n,r,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=n,this.keybindingService=r,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}return e.prototype.configure=function(e){this.options=e},e.prototype.showContextMenu=function(e){var t,n=this,r=e.getActions();r.length&&(this.focusToReturn=document.activeElement,this.contextViewService.showContextView({getAnchor:function(){return e.getAnchor()},canRelayout:!1,anchorAlignment:e.anchorAlignment,render:function(o){var a=e.getMenuClassName?e.getMenuClassName():"";a&&(o.className+=" "+a),n.options.blockMouse&&(n.block=o.appendChild(Wo(".context-view-block")));var i=new xe,l=e.actionRunner||new Xm;return l.onDidBeforeRun(n.onActionRun,n,i),l.onDidRun(n.onDidActionRun,n,i),t=new ex(o,r,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:l,getKeyBinding:e.getKeyBinding?e.getKeyBinding:function(e){return n.keybindingService.lookupKeybinding(e.id)}}),i.add(dx(t,n.themeService)),t.onDidCancel(function(){return n.contextViewService.hideContextView(!0)},null,i),t.onDidBlur(function(){return n.contextViewService.hideContextView(!0)},null,i),Wn(window,Io.BLUR)(function(){n.contextViewService.hideContextView(!0)},null,i),Wn(window,Io.MOUSE_DOWN)(function(e){if(!e.defaultPrevented){var t=new or(e),r=t.target;if(!t.rightButton){while(r){if(r===o)return;r=r.parentElement}n.contextViewService.hideContextView(!0)}}},null,i),Oe(i,t)},focus:function(){t&&t.focus(!!e.autoSelectFirstItem)},onHide:function(t){e.onHide&&e.onHide(!!t),n.block&&(Hr(n.block),n.block=null),n.focusToReturn&&n.focusToReturn.focus()}}))},e.prototype.onActionRun=function(e){this.telemetryService&&this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()},e.prototype.onDidActionRun=function(e){e.error&&this.notificationService&&this.notificationService.error(e.error)},e}(),mx=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),hx=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},gx=function(e,t){return function(n,r){t(n,r,e)}},vx=function(e){function t(t,n,r,o,a){var i=e.call(this)||this;return i._onDidContextMenu=i._register(new Ue),i.contextMenuHandler=new px(r,t,n,o,a),i}return mx(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=hx([gx(0,lh),gx(1,Qp),gx(2,SO),gx(3,QO),gx(4,Zh)],t),t}(Ne);n("TT2d");(function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),r=Math.min(e.end,t.end);return r-n<=0?{start:0,end:0}:{start:n,end:r}}function n(e){return e.end-e.start<=0}function r(e,r){return!n(t(e,r))}function o(e,t){var r=[],o={start:e.start,end:Math.min(t.start,e.end)},a={start:Math.max(t.end,e.start),end:e.end};return n(o)||r.push(o),n(a)||r.push(a),r}e.intersect=t,e.isEmpty=n,e.intersects=r,e.relativeComplement=o})(fx||(fx={}));var yx=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();function bx(e,t,n){var r=n.offset+n.size;return 0===n.position?t<=e-r?r:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-r?r:0}var wx=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=Ne.None,n.toDisposeOnSetContainer=Ne.None,n.view=Wo(".context-view"),qo(n.view),n.setContainer(t),n._register(Te(function(){return n.setContainer(null)})),n}return yx(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var r=new xe;t.BUBBLE_UP_EVENTS.forEach(function(e){r.add(ro(n.container,e,function(e){n.onDOMEvent(e,!1)}))}),t.BUBBLE_DOWN_EVENTS.forEach(function(e){r.add(ro(n.container,e,function(e){n.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=r}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Br(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Uo(this.view),this.toDisposeOnClean=e.render(this.view)||Ne.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||i["c"]&&Fr.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Po(t)){var n=bo(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var r,o=_o(this.view),a=Mo(this.view),i=this.delegate.anchorPosition||0,l=this.delegate.anchorAlignment||0,s={offset:e.top-window.pageYOffset,size:e.height,position:0===i?0:1};r=0===l?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var u=bx(window.innerHeight,a,s)+window.pageYOffset;fx.intersects({start:u,end:u+a},{start:s.offset,end:s.offset+s.size})&&(r.size=e.width,1===l&&(r.offset=e.left));var c=bx(window.innerWidth,o,r);Qr(this.view,"top","bottom","left","right"),Yr(this.view,0===i?"bottom":"top"),Yr(this.view,0===l?"left":"right");var d=bo(this.container);this.view.style.top=u-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t,n=this.delegate;this.delegate=null,(null===(t=n)||void 0===t?void 0:t.onHide)&&n.onHide(e),this.toDisposeOnClean.dispose(),qo(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!So(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(Ne),_x=En("layoutService"),Cx=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ex=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},Mx=function(e,t){return function(n,r){t(n,r,e)}},Sx=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new wx(t.container)),n.layout(),n._register(t.onLayout(function(){return n.layout()})),n}return Cx(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Ex([Mx(0,_x)],t),t}(Ne),Ox=En("dialogService");function Tx(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}var kx,xx=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return Lf(this._nodes,function(t){Ai(t.value.outgoing)&&e.push(t.value)}),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),r=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=r,r.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],Lf(this._nodes,function(e){delete e.value.outgoing[t],delete e.value.incoming[t]})},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=Tx(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return Lf(this._nodes,function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")}),e.join("\n")},e}(),Nx=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Lx=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},Px=!1,Ix="function"===typeof Proxy,Dx=function(e){function t(t){var n=e.call(this,"cyclic dependency between services")||this;return n.message=t.toString(),n}return Nx(t,e),t}(Error),Ax=function(){function e(e,t,n){void 0===e&&(e=new xS),void 0===t&&(t=!1),this._services=e,this._strict=t,this._parent=n,this._services.set(_n,this)}return e.prototype.createChild=function(t){return new e(t,this._strict,this)},e.prototype.invokeFunction=function(e){for(var t=this,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=Rx.traceInvocation(e),a=!1;try{var i={get:function(e,n){if(a)throw be("service accessor is only valid during the invocation of its target method");var r=t._getOrCreateServiceInstance(e,o);if(!r&&n!==Mn)throw new Error("[invokeFunction] unknown service '"+e+"'");return r}};return e.apply(void 0,Lx([i],n))}finally{a=!0,o.stop()}},e.prototype.createInstance=function(e){for(var t,n,r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];return e instanceof JS?(t=Rx.traceCreation(e.ctor),n=this._createInstance(e.ctor,e.staticArguments.concat(r),t)):(t=Rx.traceCreation(e),n=this._createInstance(e,r,t)),t.stop(),n},e.prototype._createInstance=function(e,t,n){void 0===t&&(t=[]);for(var r=wn.getServiceDependencies(e).sort(function(e,t){return e.index-t.index}),o=[],a=0,i=r;a<i.length;a++){var l=i[a],s=this._getOrCreateServiceInstance(l.id,n);if(!s&&this._strict&&!l.optional)throw new Error("[createInstance] "+e.name+" depends on UNKNOWN service "+l.id+".");o.push(s)}var u=r.length>0?r[0].index:t.length;if(t.length!==u){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(u+1)+" conflicts with "+t.length+" static arguments");var c=u-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,u)}return new(e.bind.apply(e,Lx([void 0],Lx(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof JS)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof JS?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){var r=new xx(function(e){return e.id.toString()}),o=0,a=[{id:e,desc:t,_trace:n}];while(a.length){var i=a.pop();if(r.lookupOrInsertNode(i),o++>150)throw new Dx(r);for(var l=0,s=wn.getServiceDependencies(i.desc.ctor);l<s.length;l++){var u=s[l],c=this._getServiceInstanceOrDescriptor(u.id);if(c||u.optional||console.warn("[createInstance] "+e+" depends on "+u.id+" which is NOT registered."),c instanceof JS){var d={id:u.id,desc:c,_trace:i._trace.branch(u.id,!0)};r.insertEdge(i,d),a.push(d)}}}while(1){var f=r.roots();if(0===f.length){if(!r.isEmpty())throw new Dx(r);break}for(var p=0,m=f;p<m.length;p++){var h=m[p].data,g=this._createServiceInstanceWithOwner(h.id,h.desc.ctor,h.desc.staticArguments,h.desc.supportsDelayedInstantiation,h._trace);this._setServiceInstance(h.id,g),r.removeNode(h)}}return this._getServiceInstanceOrDescriptor(e)},e.prototype._createServiceInstanceWithOwner=function(e,t,n,r,o){if(void 0===n&&(n=[]),this._services.get(e)instanceof JS)return this._createServiceInstance(t,n,r,o);if(this._parent)return this._parent._createServiceInstanceWithOwner(e,t,n,r,o);throw new Error("illegalState - creating UNKNOWN service instance "+t.name)},e.prototype._createServiceInstance=function(e,t,n,r){var o=this;if(void 0===t&&(t=[]),n&&Ix){var a=new gr(function(){return o._createInstance(e,t,r)});return new Proxy(Object.create(null),{get:function(e,t){if(t in e)return e[t];var n=a.getValue(),r=n[t];return"function"!==typeof r?r:(r=r.bind(n),e[t]=r,r)},set:function(e,t,n){return a.getValue()[t]=n,!0}})}return this._createInstance(e,t,r)},e}(),Rx=function(){function e(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}return e.traceInvocation=function(t){return Px?new e(1,t.name||t.toString().substring(0,42).replace(/\n/g,"")):e._None},e.traceCreation=function(t){return Px?new e(0,t.name):e._None},e.prototype.branch=function(t,n){var r=new e(2,t.toString());return this._dep.push([t,n,r]),r},e.prototype.stop=function(){var t=Date.now()-this._start;e._totals+=t;var n=!1;function r(e,t){for(var o=[],a=new Array(e+1).join("\t"),i=0,l=t._dep;i<l.length;i++){var s=l[i],u=s[0],c=s[1],d=s[2];if(c&&d){n=!0,o.push(a+"CREATES -> "+u);var f=r(e+1,d);f&&o.push(f)}else o.push(a+"uses -> "+u)}return o.join("\n")}var o=[(0===this.type?"CREATE":"CALL")+" "+this.name,""+r(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(o.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Nx(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Fx="label",Vx=En(Fx),jx=(n("4rho"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}());(function(e){e["TREE"]="tree",e["FORM"]="form"})(kx||(kx={}));var zx=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return jx(t,e),t}(Error);function Bx(e,t){for(var n=[],r=0,o=t;r<o.length;r++){var a=o[r];if(!(e.start>=a.range.end)){if(e.end<a.range.start)break;var i=fx.intersect(e,a.range);fx.isEmpty(i)||n.push({range:i,size:a.size})}}return n}function Hx(e,t){var n=e.start,r=e.end;return{start:n+t,end:r+t}}function Wx(e){for(var t=[],n=null,r=0,o=e;r<o.length;r++){var a=o[r],i=a.range.start,l=a.range.end,s=a.size;n&&s===n.size?n.range.end=l:(n={range:{start:i,end:l},size:s},t.push(n))}return t}function Ux(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Wx(e.reduce(function(e,t){return e.concat(t)},[]))}var qx=function(){function e(){this.groups=[],this._size=0}return e.prototype.splice=function(e,t,n){void 0===n&&(n=[]);var r=n.length-t,o=Bx({start:0,end:e},this.groups),a=Bx({start:e+t,end:Number.POSITIVE_INFINITY},this.groups).map(function(e){return{range:Hx(e.range,r),size:e.size}}),i=n.map(function(t,n){return{range:{start:e+n,end:e+n+1},size:t.size}});this.groups=Ux(o,i,a),this._size=this.groups.reduce(function(e,t){return e+t.size*(t.range.end-t.range.start)},0)},Object.defineProperty(e.prototype,"count",{get:function(){var e=this.groups.length;return e?this.groups[e-1].range.end:0},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.indexAt=function(e){if(e<0)return-1;for(var t=0,n=0,r=0,o=this.groups;r<o.length;r++){var a=o[r],i=a.range.end-a.range.start,l=n+i*a.size;if(e<l)return t+Math.floor((e-n)/a.size);t+=i,n=l}return t},e.prototype.indexAfter=function(e){return Math.min(this.indexAt(e)+1,this.count)},e.prototype.positionAt=function(e){if(e<0)return-1;for(var t=0,n=0,r=0,o=this.groups;r<o.length;r++){var a=o[r],i=a.range.end-a.range.start,l=n+i;if(e<l)return t+(e-n)*a.size;t+=i*a.size,n=l}return-1},e}();function Kx(e){try{e.parentElement&&e.parentElement.removeChild(e)}catch(e){}}var Gx=function(){function e(e){this.renderers=e,this.cache=new Map}return e.prototype.alloc=function(e){var t=this.getTemplateCache(e).pop();if(!t){var n=Wo(".monaco-list-row"),r=this.getRenderer(e),o=r.renderTemplate(n);t={domNode:n,templateId:e,templateData:o}}return t},e.prototype.release=function(e){e&&this.releaseRow(e)},e.prototype.releaseRow=function(e){var t=e.domNode,n=e.templateId;t&&(Zr(t,"scrolling"),Kx(t));var r=this.getTemplateCache(n);r.push(e)},e.prototype.getTemplateCache=function(e){var t=this.cache.get(e);return t||(t=[],this.cache.set(e,t)),t},e.prototype.dispose=function(){var e=this;this.cache.forEach(function(t,n){for(var r=0,o=t;r<o.length;r++){var a=o[r],i=e.getRenderer(n);i.disposeTemplate(a.templateData),a.domNode=null,a.templateData=null}}),this.cache.clear()},e.prototype.getRenderer=function(e){var t=this.renderers.get(e);if(!t)throw new Error("No renderer found for "+e);return t},e}(),Yx=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},Xx=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},Zx={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements:function(e){return[e]},getDragURI:function(){return null},onDragStart:function(){},onDragOver:function(){return!1},drop:function(){}},horizontalScrolling:!1},Qx=function(){function e(e){this.elements=e}return e.prototype.update=function(){},e.prototype.getData=function(){return this.elements},e}(),Jx=function(){function e(e){this.elements=e}return e.prototype.update=function(){},e.prototype.getData=function(){return this.elements},e}(),$x=function(){function e(){this.types=[],this.files=[]}return e.prototype.update=function(e){var t;if(e.types&&(t=this.types).splice.apply(t,Xx([0,this.types.length],e.types)),e.files){this.files.splice(0,this.files.length);for(var n=0;n<e.files.length;n++){var r=e.files.item(n);r&&(r.size||r.type)&&this.files.push(r)}}},e.prototype.getData=function(){return{types:this.types,files:this.files}},e}();function eN(e,t){return Array.isArray(e)&&Array.isArray(t)?br(e,t):e===t}var tN=function(){function e(t,n,r,o){var a=this;if(void 0===o&&(o=Zx),this.virtualDelegate=n,this.domId="list_id_"+ ++e.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new sr(50),this.splicing=!1,this.dragOverAnimationStopDisposable=Ne.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=Ne.None,this.onDragLeaveTimeout=Ne.None,this.disposables=new xe,this._onDidChangeContentHeight=new Ue,o.horizontalScrolling&&o.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new qx;for(var i=0,l=r;i<l.length;i++){var s=l[i];this.renderers.set(s.templateId,s)}this.cache=this.disposables.add(new Gx(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",Yr(this.domNode,this.domId),this.domNode.tabIndex=0,Jr(this.domNode,"mouse-support","boolean"!==typeof o.mouseSupport||o.mouseSupport),this.horizontalScrolling=_l(o,function(e){return e.horizontalScrolling},Zx.horizontalScrolling),Jr(this.domNode,"horizontal-scrolling",this.horizontalScrolling),this.additionalScrollHeight="undefined"===typeof o.additionalScrollHeight?0:o.additionalScrollHeight,this.ariaProvider=o.ariaProvider||{getSetSize:function(e,t,n){return n},getPosInSet:function(e,t){return t+1}},this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows",this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)",this.disposables.add(Mh.addTarget(this.rowsContainer)),this.scrollableElement=this.disposables.add(new OE(this.rowsContainer,{alwaysConsumeMouseWheel:!0,horizontal:this.horizontalScrolling?1:2,vertical:_l(o,function(e){return e.verticalScrollMode},Zx.verticalScrollMode),useShadows:_l(o,function(e){return e.useShadows},Zx.useShadows)})),this.domNode.appendChild(this.scrollableElement.getDomNode()),t.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),Wn(this.rowsContainer,_h.Change)(this.onTouchChange,this,this.disposables),Wn(this.scrollableElement.getDomNode(),"scroll")(function(e){return e.target.scrollTop=0},null,this.disposables),Re.map(Wn(this.domNode,"dragover"),function(e){return a.toDragEvent(e)})(this.onDragOver,this,this.disposables),Re.map(Wn(this.domNode,"drop"),function(e){return a.toDragEvent(e)})(this.onDrop,this,this.disposables),Wn(this.domNode,"dragleave")(this.onDragLeave,this,this.disposables),Wn(window,"dragend")(this.onDragEnd,this,this.disposables),this.setRowLineHeight=_l(o,function(e){return e.setRowLineHeight},Zx.setRowLineHeight),this.supportDynamicHeights=_l(o,function(e){return e.supportDynamicHeights},Zx.supportDynamicHeights),this.dnd=_l(o,function(e){return e.dnd},Zx.dnd),this.layout()}return Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.rangeMap.size},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){if(void 0===n&&(n=[]),this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,n)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}},e.prototype._splice=function(e,t,n){var r,o=this;void 0===n&&(n=[]);for(var a=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),i={start:e,end:e+t},l=fx.intersect(a,i),s=l.start;s<l.end;s++)this.removeItemFromDOM(s);var u,c={start:e+t,end:this.items.length},d=fx.intersect(c,a),f=fx.relativeComplement(c,a),p=n.map(function(e){return{id:String(o.itemId++),element:e,templateId:o.virtualDelegate.getTemplateId(e),size:o.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!o.virtualDelegate.hasDynamicHeight&&o.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:Ne.None}});0===e&&t>=this.items.length?(this.rangeMap=new qx,this.rangeMap.splice(0,0,p),this.items=p,u=[]):(this.rangeMap.splice(e,t,p),u=(r=this.items).splice.apply(r,Xx([e,t],p)));var m=n.length-t,h=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),g=Hx(d,m),v=fx.intersect(h,g);for(s=v.start;s<v.end;s++)this.updateItemInDOM(this.items[s],s);for(var y=fx.relativeComplement(g,h),b=0,w=y;b<w.length;b++){var _=w[b];for(s=_.start;s<_.end;s++)this.removeItemFromDOM(s)}for(var C=f.map(function(e){return Hx(e,m)}),E={start:e,end:e+n.length},M=Xx([E],C).map(function(e){return fx.intersect(h,e)}),S=this.getNextToLastElement(M),O=0,T=M;O<T.length;O++)for(_=T[O],s=_.start;s<_.end;s++)this.insertItemInDOM(s,S);return this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),u.map(function(e){return e.element})},e.prototype.eventuallyUpdateScrollDimensions=function(){var e=this;this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=lo(function(){e.scrollableElement.setScrollDimensions({scrollHeight:e.scrollHeight}),e.updateScrollWidth(),e.scrollableElementUpdateDisposable=null}))},e.prototype.eventuallyUpdateScrollWidth=function(){var e=this;this.horizontalScrolling&&this.scrollableElementWidthDelayer.trigger(function(){return e.updateScrollWidth()})},e.prototype.updateScrollWidth=function(){if(this.horizontalScrolling){0===this.items.length&&this.scrollableElement.setScrollDimensions({scrollWidth:0});for(var e=0,t=0,n=this.items;t<n.length;t++){var r=n[t];"undefined"!==typeof r.width&&(e=Math.max(e,r.width))}this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:e+10})}},e.prototype.rerender=function(){if(this.supportDynamicHeights){for(var e=0,t=this.items;e<t.length;e++){var n=t[e];n.lastDynamicHeightWidth=void 0}this._rerender(this.lastRenderTop,this.lastRenderHeight)}},Object.defineProperty(e.prototype,"length",{get:function(){return this.items.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderHeight",{get:function(){var e=this.scrollableElement.getScrollDimensions();return e.height},enumerable:!0,configurable:!0}),e.prototype.element=function(e){return this.items[e].element},e.prototype.domElement=function(e){var t=this.items[e].row;return t&&t.domNode},e.prototype.elementHeight=function(e){return this.items[e].size},e.prototype.elementTop=function(e){return this.rangeMap.positionAt(e)},e.prototype.indexAt=function(e){return this.rangeMap.indexAt(e)},e.prototype.indexAfter=function(e){return this.rangeMap.indexAfter(e)},e.prototype.layout=function(e,t){var n={height:"number"===typeof e?e:Eo(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,n.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(n),"undefined"!==typeof t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"===typeof t?t:Co(this.domNode)}))},e.prototype.render=function(e,t,n,r){for(var o=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),a=this.getRenderRange(e,t),i=fx.relativeComplement(a,o),l=fx.relativeComplement(o,a),s=this.getNextToLastElement(i),u=0,c=i;u<c.length;u++)for(var d=c[u],f=d.start;f<d.end;f++)this.insertItemInDOM(f,s);for(var p=0,m=l;p<m.length;p++)for(d=m[p],f=d.start;f<d.end;f++)this.removeItemFromDOM(f);this.rowsContainer.style.left="-"+n+"px",this.rowsContainer.style.top="-"+e+"px",this.horizontalScrolling&&(this.rowsContainer.style.width=Math.max(r,this.renderWidth)+"px"),this.lastRenderTop=e,this.lastRenderHeight=t},e.prototype.insertItemInDOM=function(e,t){var n=this,r=this.items[e];if(!r.row){r.row=this.cache.alloc(r.templateId);var o=this.ariaProvider.getRole?this.ariaProvider.getRole(r.element):"treeitem";r.row.domNode.setAttribute("role",o);var a=this.ariaProvider.isChecked?this.ariaProvider.isChecked(r.element):void 0;"undefined"!==typeof a&&r.row.domNode.setAttribute("aria-checked",String(a))}r.row.domNode.parentElement||(t?this.rowsContainer.insertBefore(r.row.domNode,t):this.rowsContainer.appendChild(r.row.domNode)),this.updateItemInDOM(r,e);var i=this.renderers.get(r.templateId);if(!i)throw new Error("No renderer found for template id "+r.templateId);i&&i.renderElement(r.element,e,r.row.templateData,r.size);var l=this.dnd.getDragURI(r.element);if(r.dragStartDisposable.dispose(),r.row.domNode.draggable=!!l,l){var s=Wn(r.row.domNode,"dragstart");r.dragStartDisposable=s(function(e){return n.onDragStart(r.element,l,e)})}this.horizontalScrolling&&(this.measureItemWidth(r),this.eventuallyUpdateScrollWidth())},e.prototype.measureItemWidth=function(e){if(e.row&&e.row.domNode){e.row.domNode.style.width=An?"-moz-fit-content":"fit-content",e.width=Co(e.row.domNode);var t=window.getComputedStyle(e.row.domNode);t.paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width=""}},e.prototype.updateItemInDOM=function(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",e.row.domNode.style.height=e.size+"px",this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.ariaProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.ariaProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),Jr(e.row.domNode,"drop-target",e.dropTarget)},e.prototype.removeItemFromDOM=function(e){var t=this.items[e];t.dragStartDisposable.dispose();var n=this.renderers.get(t.templateId);n&&n.disposeElement&&n.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null,this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()},e.prototype.getScrollTop=function(){var e=this.scrollableElement.getScrollPosition();return e.scrollTop},e.prototype.setScrollTop=function(e){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e})},Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.getScrollTop()},set:function(e){this.setScrollTop(e)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollHeight",{get:function(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){var e=this;return Re.map(Wn(this.domNode,"click"),function(t){return e.toMouseEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){var e=this;return Re.map(Wn(this.domNode,"dblclick"),function(t){return e.toMouseEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){var e=this;return Re.filter(Re.map(Wn(this.domNode,"auxclick"),function(t){return e.toMouseEvent(t)}),function(e){return 1===e.browserEvent.button})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){var e=this;return Re.map(Wn(this.domNode,"mousedown"),function(t){return e.toMouseEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this;return Re.map(Wn(this.domNode,"contextmenu"),function(t){return e.toMouseEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){var e=this;return Re.map(Wn(this.domNode,"touchstart"),function(t){return e.toTouchEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){var e=this;return Re.map(Wn(this.rowsContainer,_h.Tap),function(t){return e.toGestureEvent(t)})},enumerable:!0,configurable:!0}),e.prototype.toMouseEvent=function(e){var t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],r=n&&n.element;return{browserEvent:e,index:t,element:r}},e.prototype.toTouchEvent=function(e){var t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],r=n&&n.element;return{browserEvent:e,index:t,element:r}},e.prototype.toGestureEvent=function(e){var t=this.getItemIndexFromEventTarget(e.initialTarget||null),n="undefined"===typeof t?void 0:this.items[t],r=n&&n.element;return{browserEvent:e,index:t,element:r}},e.prototype.toDragEvent=function(e){var t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],r=n&&n.element;return{browserEvent:e,index:t,element:r}},e.prototype.onScroll=function(e){try{this.render(e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height)}catch(t){throw console.error("Got bad scroll event:",e),t}},e.prototype.onTouchChange=function(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY},e.prototype.onDragStart=function(e,t,n){if(n.dataTransfer){var r=this.dnd.getDragElements(e);if(n.dataTransfer.effectAllowed="copyMove",n.dataTransfer.setData(sO.RESOURCES,JSON.stringify([t])),n.dataTransfer.setDragImage){var o=void 0;this.dnd.getDragLabel&&(o=this.dnd.getDragLabel(r,n)),"undefined"===typeof o&&(o=String(r.length));var a=Wo(".monaco-drag-image");a.textContent=o,document.body.appendChild(a),n.dataTransfer.setDragImage(a,-10,-10),setTimeout(function(){return document.body.removeChild(a)},0)}this.currentDragData=new Qx(r),cO.CurrentDragAndDropData=new Jx(r),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,n)}},e.prototype.onDragOver=function(e){var t=this;if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),cO.CurrentDragAndDropData&&"vscode-ui"===cO.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(cO.CurrentDragAndDropData)this.currentDragData=cO.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new $x}var n,r=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"===typeof r?r:r.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;if(e.browserEvent.dataTransfer.dropEffect="boolean"!==typeof r&&0===r.effect?"copy":"move",n="boolean"!==typeof r&&r.feedback?r.feedback:"undefined"===typeof e.index?[-1]:[e.index],n=Tr(n).filter(function(e){return e>=-1&&e<t.length}).sort(),n=-1===n[0]?[-1]:n,eN(this.currentDragFeedback,n))return!0;if(this.currentDragFeedback=n,this.currentDragFeedbackDisposable.dispose(),-1===n[0])Yr(this.domNode,"drop-target"),Yr(this.rowsContainer,"drop-target"),this.currentDragFeedbackDisposable=Te(function(){Zr(t.domNode,"drop-target"),Zr(t.rowsContainer,"drop-target")});else{for(var o=0,a=n;o<a.length;o++){var i=a[o],l=this.items[i];l.dropTarget=!0,l.row&&l.row.domNode&&Yr(l.row.domNode,"drop-target")}this.currentDragFeedbackDisposable=Te(function(){for(var e=0,r=n;e<r.length;e++){var o=r[e],a=t.items[o];a.dropTarget=!1,a.row&&a.row.domNode&&Zr(a.row.domNode,"drop-target")}})}return!0},e.prototype.onDragLeave=function(){var e=this;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=cr(function(){return e.clearDragOverFeedback()},100)},e.prototype.onDrop=function(e){if(this.canDrop){var t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,cO.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}},e.prototype.onDragEnd=function(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,cO.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.clearDragOverFeedback=function(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=Ne.None},e.prototype.setupDragAndDropScrollTopAnimation=function(e){var t=this;if(!this.dragOverAnimationDisposable){var n=yo(this.domNode).top;this.dragOverAnimationDisposable=Qo(this.animateDragAndDropScrollTop.bind(this,n))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=cr(function(){t.dragOverAnimationDisposable&&(t.dragOverAnimationDisposable.dispose(),t.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY},e.prototype.animateDragAndDropScrollTop=function(e){if(void 0!==this.dragOverMouseY){var t=this.dragOverMouseY-e,n=this.renderHeight-35;t<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(t-35))):t>n&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){var t=e;while(t instanceof HTMLElement&&t!==this.rowsContainer){var n=t.getAttribute("data-index");if(n){var r=Number(n);if(!isNaN(r))return r}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,r,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,r=0):o.end-o.start>1&&(n=o.start+1,r=this.elementTop(n)-e);var a=0;while(1){for(var i=this.getRenderRange(e,t),l=!1,s=i.start;s<i.end;s++){var u=this.probeDynamicHeight(s);0!==u&&this.rangeMap.splice(s,1,[this.items[s]]),a+=u,l=l||0!==u}if(!l){0!==a&&this.eventuallyUpdateScrollDimensions();for(var c=fx.relativeComplement(o,i),d=0,f=c;d<f.length;d++){var p=f[d];for(s=p.start;s<p.end;s++)this.items[s].row&&this.removeItemFromDOM(s)}for(var m=fx.relativeComplement(i,o),h=0,g=m;h<g.length;h++)for(p=g[h],s=p.start;s<p.end;s++){var v=s+1,y=v<this.items.length?this.items[v].row:null,b=y?y.domNode:null;this.insertItemInDOM(s,b)}for(s=i.start;s<i.end;s++)this.items[s].row&&this.updateItemInDOM(this.items[s],s);return"number"===typeof n&&(this.scrollTop=this.elementTop(n)-r),void this._onDidChangeContentHeight.fire(this.contentHeight)}}},e.prototype.probeDynamicHeight=function(e){var t=this.items[e];if(!t.hasDynamicHeight||t.lastDynamicHeightWidth===this.renderWidth)return 0;var n=t.size,r=this.cache.alloc(t.templateId);r.domNode.style.height="",this.rowsContainer.appendChild(r.domNode);var o=this.renderers.get(t.templateId);return o&&(o.renderElement(t.element,e,r.templateData,void 0),o.disposeElement&&o.disposeElement(t.element,e,r.templateData,void 0)),t.size=r.domNode.offsetHeight,this.virtualDelegate.setDynamicHeight&&this.virtualDelegate.setDynamicHeight(t.element,t.size),t.lastDynamicHeightWidth=this.renderWidth,this.rowsContainer.removeChild(r.domNode),this.cache.release(r),t.size-n},e.prototype.getNextToLastElement=function(e){var t=e[e.length-1];if(!t)return null;var n=this.items[t.end];return n&&n.row?n.row.domNode:null},e.prototype.getElementDomId=function(e){return this.domId+"_"+e},e.prototype.dispose=function(){if(this.items){for(var e=0,t=this.items;e<t.length;e++){var n=t[e];if(n.row){var r=this.renderers.get(n.row.templateId);r&&r.disposeTemplate(n.row.templateData)}}this.items=[]}this.domNode&&this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),Se(this.disposables)},e.InstanceCount=0,Yx([wh],e.prototype,"onMouseClick",null),Yx([wh],e.prototype,"onMouseDblClick",null),Yx([wh],e.prototype,"onMouseMiddleClick",null),Yx([wh],e.prototype,"onMouseDown",null),Yx([wh],e.prototype,"onContextMenu",null),Yx([wh],e.prototype,"onTouchStart",null),Yx([wh],e.prototype,"onTap",null),e}(),nN=function(){function e(e){this.spliceables=e}return e.prototype.splice=function(e,t,n){this.spliceables.forEach(function(r){return r.splice(e,t,n)})},e}();function rN(e,t,n){return Math.min(Math.max(e,t),n)}function oN(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t,n){for(var r=0,o=e.length;r<o;r++){var a=e[r](t,n);if(a)return a}return null}}var aN=iN.bind(void 0,!0);function iN(e,t,n){return!n||n.length<t.length?null:(r=e?wa(n,t):0===n.indexOf(t),r?t.length>0?[{start:0,end:t.length}]:[]:null);var r}function lN(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]}function sN(e,t){return uN(e.toLowerCase(),t.toLowerCase(),0,0)}function uN(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]===t[r]){var o=null;return(o=uN(e,t,n+1,r+1))?gN({start:r,end:r+1},o):null}return uN(e,t,n,r+1)}function cN(e){return 97<=e&&e<=122}function dN(e){return 65<=e&&e<=90}function fN(e){return 48<=e&&e<=57}function pN(e){return 32===e||9===e||10===e||13===e}var mN=new Set;function hN(e){return cN(e)||dN(e)||fN(e)}function gN(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function vN(e,t){for(var n=t;n<e.length;n++){var r=e.charCodeAt(n);if(dN(r)||fN(r)||n>0&&!hN(e.charCodeAt(n-1)))return n}return e.length}function yN(e,t,n,r){if(n===e.length)return[];if(r===t.length)return null;if(e[n]!==t[r].toLowerCase())return null;var o=null,a=r+1;o=yN(e,t,n+1,r+1);while(!o&&(a=vN(t,a))<t.length)o=yN(e,t,n+1,a),a++;return null===o?null:gN({start:r,end:r+1},o)}function bN(e){for(var t=0,n=0,r=0,o=0,a=0,i=0;i<e.length;i++)a=e.charCodeAt(i),dN(a)&&t++,cN(a)&&n++,hN(a)&&r++,fN(a)&&o++;var l=t/e.length,s=n/e.length,u=r/e.length,c=o/e.length;return{upperPercent:l,lowerPercent:s,alphaPercent:u,numericPercent:c}}function wN(e){var t=e.upperPercent,n=e.lowerPercent;return 0===n&&t>.6}function _N(e){var t=e.upperPercent,n=e.lowerPercent,r=e.alphaPercent,o=e.numericPercent;return n>.2&&t<.8&&r>.6&&o<.2}function CN(e){for(var t=0,n=0,r=0,o=0,a=0;a<e.length;a++)r=e.charCodeAt(a),dN(r)&&t++,cN(r)&&n++,pN(r)&&o++;return 0!==t&&0!==n||0!==o?t<=5:e.length<=30}function EN(e,t){if(!t)return null;if(t=t.trim(),0===t.length)return null;if(!CN(e))return null;if(t.length>60)return null;var n=bN(t);if(!_N(n)){if(!wN(n))return null;t=t.toLowerCase()}var r=null,o=0;e=e.toLowerCase();while(o<t.length&&null===(r=yN(e,t,0,o)))o=vN(t,o+1);return r}"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?".split("").forEach(function(e){return mN.add(e.charCodeAt(0))});oN(aN,EN,lN),oN(aN,EN,sN),new el(1e4);var MN=128;function SN(){for(var e=[],t=[0],n=1;n<=MN;n++)t.push(-n);for(n=0;n<=MN;n++){var r=t.slice(0);r[0]=-n,e.push(r)}return e}var ON,TN=SN(),kN=SN(),xN=SN(),NN=!1;function LN(e,t,n,r,o){function a(e,t,n){void 0===n&&(n=" ");while(e.length<t)e=n+e;return e}for(var i=" | |"+r.split("").map(function(e){return a(e,3)}).join("|")+"\n",l=0;l<=n;l++)i+=0===l?" |":t[l-1]+"|",i+=e[l].slice(0,o+1).map(function(e){return a(e.toString(),3)}).join("|")+"\n";return i}function PN(e,t,n,r){e=e.substr(t),n=n.substr(r),console.log(LN(TN,e,e.length,n,n.length)),console.log(LN(xN,e,e.length,n,n.length)),console.log(LN(kN,e,e.length,n,n.length))}function IN(e,t){if(t<0||t>=e.length)return!1;var n=e.charCodeAt(t);switch(n){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function DN(e,t){if(t<0||t>=e.length)return!1;var n=e.charCodeAt(t);switch(n){case 32:case 9:return!0;default:return!1}}function AN(e,t,n){return t[e]!==n[e]}function RN(e,t,n,r,o,a){while(t<n&&o<a)e[t]===r[o]&&(t+=1),o+=1;return t===n}function FN(e,t,n,r,o,a,i){var l=e.length>MN?MN:e.length,s=r.length>MN?MN:r.length;if(!(n>=l||a>=s||l-n>s-a)&&RN(t,n,l,o,a,s)){var u=1,c=1,d=n,f=a;for(u=1,d=n;d<l;u++,d++)for(c=1,f=a;f<s;c++,f++){var p=VN(e,t,d,n,r,o,f);kN[u][c]=p;var m=TN[u-1][c-1]+(p>1?1:p),h=TN[u-1][c]+-1,g=TN[u][c-1]+-1;g>=h?g>m?(TN[u][c]=g,xN[u][c]=4):g===m?(TN[u][c]=g,xN[u][c]=6):(TN[u][c]=m,xN[u][c]=2):h>m?(TN[u][c]=h,xN[u][c]=1):h===m?(TN[u][c]=h,xN[u][c]=3):(TN[u][c]=m,xN[u][c]=2)}if(NN&&PN(e,n,r,a),jN=0,BN=-100,HN=a,WN=i,UN(u-1,c-1,l===s?1:0,0,!1),0!==jN)return[BN,zN,a]}}function VN(e,t,n,r,o,a,i){return t[n]!==a[i]?-1:i===n-r?e[n]===o[i]?7:5:!AN(i,o,a)||0!==i&&AN(i-1,o,a)?!IN(a,i)||0!==i&&IN(a,i-1)?IN(a,i-1)||DN(a,i-1)?5:1:5:e[n]===o[i]?7:5}(function(e){function t(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}e.Default=Object.freeze([-100,0,0]),e.isDefault=t})(ON||(ON={}));var jN=0,zN=0,BN=0,HN=0,WN=!1;function UN(e,t,n,r,o){if(!(jN>=10||n<-25)){var a=0;while(e>0&&t>0){var i=kN[e][t],l=xN[e][t];if(4===l)t-=1,o?n-=5:0!==r&&(n-=1),o=!1,a=0;else{if(!(2&l))return;if(4&l&&UN(e,t-1,0!==r?n-1:n,r,o),n+=i,e-=1,t-=1,o=!0,r+=Math.pow(2,t+HN),1===i){if(a+=1,0===e&&!WN)return}else n+=1+a*(i-1),a=0}}n-=t>=3?9:3*t,jN+=1,n>BN&&(BN=n,zN=r)}}var qN=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),KN=function(){return KN=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},KN.apply(this,arguments)},GN=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},YN=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},XN=function(){function e(e){this.trait=e,this.renderedElements=[]}return Object.defineProperty(e.prototype,"templateId",{get:function(){return"template:"+this.trait.trait},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return e},e.prototype.renderElement=function(e,t,n){var r=Nr(this.renderedElements,function(e){return e.templateData===n});if(r>=0){var o=this.renderedElements[r];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var r=[],o=0,a=this.renderedElements;o<a.length;o++){var i=a[o];i.index<e?r.push(i):i.index>=e+t&&r.push({index:i.index+n-t,templateData:i.templateData})}this.renderedElements=r},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t<n.length;t++){var r=n[t],o=r.index,a=r.templateData;e.indexOf(o)>-1&&this.trait.renderIndex(o,a)}},e.prototype.disposeTemplate=function(e){var t=Nr(this.renderedElements,function(t){return t.templateData===e});t<0||this.renderedElements.splice(t,1)},e}(),ZN=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new Ue,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new XN(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var r=n.length-t,o=e+t,a=YN(this.sortedIndexes.filter(function(t){return t<e}),n.map(function(t,n){return t?n+e:-1}).filter(function(e){return-1!==e}),this.sortedIndexes.filter(function(e){return e>=o}).map(function(e){return e+r}));this.renderer.splice(e,t,n.length),this._set(a,a)},e.prototype.renderIndex=function(e,t){Jr(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Zr(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,YN(e).sort(vL),t)},e.prototype._set=function(e,t,n){var r=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var a=hL(o,e);return this.renderer.renderIndexes(a),this._onChange.fire({indexes:e,browserEvent:n}),r},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return wr(this.sortedIndexes,e,vL)>=0},e.prototype.dispose=function(){Se(this._onChange)},GN([wh],e.prototype,"renderer",null),e}(),QN=function(e){function t(){return e.call(this,"focused")||this}return qN(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(ZN),JN=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var r=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map(function(){return!1}));var o=this.trait.get().map(function(e){return r.identityProvider.getId(r.view.element(e)).toString()}),a=n.map(function(e){return o.indexOf(r.identityProvider.getId(e).toString())>-1});this.trait.splice(e,t,a)},e}();function $N(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var eL,tL=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new xe;var r=!1!==n.multipleSelectionSupport;this.openController=n.openController||uL;var o=Re.chain(Wn(t.domNode,"keydown")).filter(function(e){return!$N(e.target)}).map(function(e){return new Qn(e)});o.filter(function(e){return 3===e.keyCode}).on(this.onEnter,this,this.disposables),o.filter(function(e){return 16===e.keyCode}).on(this.onUpArrow,this,this.disposables),o.filter(function(e){return 18===e.keyCode}).on(this.onDownArrow,this,this.disposables),o.filter(function(e){return 11===e.keyCode}).on(this.onPageUpArrow,this,this.disposables),o.filter(function(e){return 12===e.keyCode}).on(this.onPageDownArrow,this,this.disposables),o.filter(function(e){return 9===e.keyCode}).on(this.onEscape,this,this.disposables),r&&o.filter(function(e){return(i["e"]?e.metaKey:e.ctrlKey)&&31===e.keyCode}).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Ir(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();(function(e){e[e["Idle"]=0]="Idle",e[e["Typing"]=1]="Typing"})(eL||(eL={}));var nL=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),rL=function(){function e(e,t,n,r){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=r,this.enabled=!1,this.state=eL.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new xe,this.disposables=new xe,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){var t="undefined"===typeof e.enableKeyboardNavigation||!!e.enableKeyboardNavigation;t?this.enable():this.disable(),"undefined"!==typeof e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=Re.chain(Wn(this.view.domNode,"keydown")).filter(function(e){return!$N(e.target)}).filter(function(){return e.automaticKeyboardNavigation||e.triggered}).map(function(e){return new Qn(e)}).filter(function(t){return e.delegate.mightProducePrintableCharacter(t)}).forEach(function(e){e.stopPropagation(),e.preventDefault()}).map(function(e){return e.browserEvent.key}).event,n=Re.debounce(t,function(){return null},800),r=Re.reduce(Re.any(t,n),function(e,t){return null===t?null:(e||"")+t});r(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=eL.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,r=this.state===eL.Idle?1:0;this.state=eL.Typing;for(var o=0;o<this.list.length;o++){var a=(n+o+r)%this.list.length,i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(this.view.element(a)),l=i&&i.toString();if("undefined"===typeof l||aN(e,l))return this.list.setFocus([a]),void this.list.reveal(a)}},e.prototype.dispose=function(){this.disable(),this.enabledDisposables.dispose(),this.disposables.dispose()},e}(),oL=function(){function e(e,t){this.list=e,this.view=t,this.disposables=new xe;var n=Re.chain(Wn(t.domNode,"keydown")).filter(function(e){return!$N(e.target)}).map(function(e){return new Qn(e)});n.filter(function(e){return 2===e.keyCode&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey}).on(this.onTab,this,this.disposables)}return e.prototype.onTab=function(e){if(e.target===this.view.domNode){var t=this.list.getFocus();if(0!==t.length){var n=this.view.domElement(t[0]);if(n){var r=n.querySelector("[tabIndex]");if(r&&r instanceof HTMLElement&&-1!==r.tabIndex){var o=window.getComputedStyle(r);"hidden"!==o.visibility&&"none"!==o.display&&(e.preventDefault(),e.stopPropagation(),r.focus())}}}}},e.prototype.dispose=function(){this.disposables.dispose()},e}();function aL(e){return i["e"]?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function iL(e){return e.browserEvent.shiftKey}function lL(e){return e instanceof MouseEvent&&2===e.button}var sL={isSelectionSingleChangeEvent:aL,isSelectionRangeChangeEvent:iL},uL={shouldOpen:function(e){return!(e instanceof MouseEvent)||!lL(e)}},cL=function(){function e(e){this.list=e,this.disposables=new xe,this.multipleSelectionSupport=!(!1===e.options.multipleSelectionSupport),this.multipleSelectionSupport&&(this.multipleSelectionController=e.options.multipleSelectionController||sL),this.openController=e.options.openController||uL,this.mouseSupport="undefined"===typeof e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(Mh.addTarget(e.getHTMLElement()))),e.onMouseClick(this.onPointer,this,this.disposables),e.onMouseMiddleClick(this.onPointer,this,this.disposables),e.onTap(this.onPointer,this,this.disposables)}return e.prototype.isSelectionSingleChangeEvent=function(e){return this.multipleSelectionController?this.multipleSelectionController.isSelectionSingleChangeEvent(e):i["e"]?e.browserEvent.metaKey:e.browserEvent.ctrlKey},e.prototype.isSelectionRangeChangeEvent=function(e){return this.multipleSelectionController?this.multipleSelectionController.isSelectionRangeChangeEvent(e):e.browserEvent.shiftKey},e.prototype.isSelectionChangeEvent=function(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)},e.prototype.onMouseDown=function(e){document.activeElement!==e.browserEvent.target&&this.list.domFocus()},e.prototype.onContextMenu=function(e){var t="undefined"===typeof e.index?[]:[e.index];this.list.setFocus(t,e.browserEvent)},e.prototype.onPointer=function(e){if(this.mouseSupport&&!$N(e.browserEvent.target)){var t=this.list.getFocus()[0],n=this.list.getSelection();t=void 0===t?n[0]:t;var r=e.index;if("undefined"===typeof r)return this.list.setFocus([],e.browserEvent),void this.list.setSelection([],e.browserEvent);if(this.multipleSelectionSupport&&this.isSelectionRangeChangeEvent(e))return this.changeSelection(e,t);if(this.multipleSelectionSupport&&this.isSelectionChangeEvent(e))return this.changeSelection(e,t);this.list.setFocus([r],e.browserEvent),lL(e.browserEvent)||(this.list.setSelection([r],e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open([r],e.browserEvent))}},e.prototype.onDoubleClick=function(e){if(!$N(e.browserEvent.target)&&(!this.multipleSelectionSupport||!this.isSelectionChangeEvent(e))){var t=this.list.getFocus();this.list.setSelection(t,e.browserEvent),this.list.pin(t)}},e.prototype.changeSelection=function(e,t){var n=e.index;if(this.isSelectionRangeChangeEvent(e)&&void 0!==t){var r=Math.min(t,n),o=Math.max(t,n),a=Ir(r,o+1),i=this.list.getSelection(),l=mL(hL(i,[t]),t);if(0===l.length)return;var s=hL(a,gL(i,l));this.list.setSelection(s,e.browserEvent)}else if(this.isSelectionSingleChangeEvent(e)){i=this.list.getSelection(),s=i.filter(function(e){return e!==n});this.list.setFocus([n]),i.length===s.length?this.list.setSelection(YN(s,[n]),e.browserEvent):this.list.setSelection(s,e.browserEvent)}},e.prototype.dispose=function(){this.disposables.dispose()},e}(),dL=function(){function e(e,t){this.styleElement=e,this.selectorSuffix=t}return e.prototype.style=function(e){var t=this.selectorSuffix&&"."+this.selectorSuffix,n=[];e.listBackground&&(e.listBackground.isOpaque()?n.push(".monaco-list"+t+" .monaco-list-rows { background: "+e.listBackground+"; }"):i["e"]||console.warn("List with id '"+this.selectorSuffix+"' was styled with a non-opaque background color. This will break sub-pixel antialiasing.")),e.listFocusBackground&&(n.push(".monaco-list"+t+":focus .monaco-list-row.focused { background-color: "+e.listFocusBackground+"; }"),n.push(".monaco-list"+t+":focus .monaco-list-row.focused:hover { background-color: "+e.listFocusBackground+"; }")),e.listFocusForeground&&n.push(".monaco-list"+t+":focus .monaco-list-row.focused { color: "+e.listFocusForeground+"; }"),e.listActiveSelectionBackground&&(n.push(".monaco-list"+t+":focus .monaco-list-row.selected { background-color: "+e.listActiveSelectionBackground+"; }"),n.push(".monaco-list"+t+":focus .monaco-list-row.selected:hover { background-color: "+e.listActiveSelectionBackground+"; }")),e.listActiveSelectionForeground&&n.push(".monaco-list"+t+":focus .monaco-list-row.selected { color: "+e.listActiveSelectionForeground+"; }"),e.listFocusAndSelectionBackground&&n.push("\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list"+t+":focus .monaco-list-row.selected.focused { background-color: "+e.listFocusAndSelectionBackground+"; }\n\t\t\t"),e.listFocusAndSelectionForeground&&n.push("\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list"+t+":focus .monaco-list-row.selected.focused { color: "+e.listFocusAndSelectionForeground+"; }\n\t\t\t"),e.listInactiveFocusBackground&&(n.push(".monaco-list"+t+" .monaco-list-row.focused { background-color: "+e.listInactiveFocusBackground+"; }"),n.push(".monaco-list"+t+" .monaco-list-row.focused:hover { background-color: "+e.listInactiveFocusBackground+"; }")),e.listInactiveSelectionBackground&&(n.push(".monaco-list"+t+" .monaco-list-row.selected { background-color: "+e.listInactiveSelectionBackground+"; }"),n.push(".monaco-list"+t+" .monaco-list-row.selected:hover { background-color: "+e.listInactiveSelectionBackground+"; }")),e.listInactiveSelectionForeground&&n.push(".monaco-list"+t+" .monaco-list-row.selected { color: "+e.listInactiveSelectionForeground+"; }"),e.listHoverBackground&&n.push(".monaco-list"+t+":not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: "+e.listHoverBackground+"; }"),e.listHoverForeground&&n.push(".monaco-list"+t+" .monaco-list-row:hover:not(.selected):not(.focused) { color: "+e.listHoverForeground+"; }"),e.listSelectionOutline&&n.push(".monaco-list"+t+" .monaco-list-row.selected { outline: 1px dotted "+e.listSelectionOutline+"; outline-offset: -1px; }"),e.listFocusOutline&&n.push("\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list"+t+":focus .monaco-list-row.focused { outline: 1px solid "+e.listFocusOutline+"; outline-offset: -1px; }\n\t\t\t"),e.listInactiveFocusOutline&&n.push(".monaco-list"+t+" .monaco-list-row.focused { outline: 1px dotted "+e.listInactiveFocusOutline+"; outline-offset: -1px; }"),e.listHoverOutline&&n.push(".monaco-list"+t+" .monaco-list-row:hover { outline: 1px dashed "+e.listHoverOutline+"; outline-offset: -1px; }"),e.listDropBackground&&n.push("\n\t\t\t\t.monaco-list"+t+".drop-target,\n\t\t\t\t.monaco-list"+t+" .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list"+t+" .monaco-list-row.drop-target { background-color: "+e.listDropBackground+" !important; color: inherit !important; }\n\t\t\t"),e.listFilterWidgetBackground&&n.push(".monaco-list-type-filter { background-color: "+e.listFilterWidgetBackground+" }"),e.listFilterWidgetOutline&&n.push(".monaco-list-type-filter { border: 1px solid "+e.listFilterWidgetOutline+"; }"),e.listFilterWidgetNoMatchesOutline&&n.push(".monaco-list-type-filter.no-matches { border: 1px solid "+e.listFilterWidgetNoMatchesOutline+"; }"),e.listMatchesShadow&&n.push(".monaco-list-type-filter { box-shadow: 1px 1px 1px "+e.listMatchesShadow+"; }");var r=n.join("\n");r!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=r)},e}(),fL={listFocusBackground:yy.fromHex("#7FB0D0"),listActiveSelectionBackground:yy.fromHex("#0E639C"),listActiveSelectionForeground:yy.fromHex("#FFFFFF"),listFocusAndSelectionBackground:yy.fromHex("#094771"),listFocusAndSelectionForeground:yy.fromHex("#FFFFFF"),listInactiveSelectionBackground:yy.fromHex("#3F3F46"),listHoverBackground:yy.fromHex("#2A2D2E"),listDropBackground:yy.fromHex("#383B3D"),treeIndentGuidesStroke:yy.fromHex("#a9a9a9")},pL={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI:function(){return null},onDragStart:function(){},onDragOver:function(){return!1},drop:function(){}},ariaRootRole:kx.TREE};function mL(e,t){var n=e.indexOf(t);if(-1===n)return[];var r=[],o=n-1;while(o>=0&&e[o]===t-(n-o))r.push(e[o--]);r.reverse(),o=n;while(o<e.length&&e[o]===t+(o-n))r.push(e[o++]);return r}function hL(e,t){var n=[],r=0,o=0;while(r<e.length||o<t.length)if(r>=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else{if(e[r]===t[o]){n.push(e[r]),r++,o++;continue}e[r]<t[o]?n.push(e[r++]):n.push(t[o++])}return n}function gL(e,t){var n=[],r=0,o=0;while(r<e.length||o<t.length)if(r>=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[r++]);else{if(e[r]===t[o]){r++,o++;continue}e[r]<t[o]?n.push(e[r++]):o++}return n}var vL=function(e,t){return e-t},yL=function(){function e(e,t){this._templateId=e,this.renderers=t}return Object.defineProperty(e.prototype,"templateId",{get:function(){return this._templateId},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return this.renderers.map(function(t){return t.renderTemplate(e)})},e.prototype.renderElement=function(e,t,n,r){for(var o=0,a=0,i=this.renderers;a<i.length;a++){var l=i[a];l.renderElement(e,t,n[o++],r)}},e.prototype.disposeElement=function(e,t,n,r){for(var o=0,a=0,i=this.renderers;a<i.length;a++){var l=i[a];l.disposeElement&&l.disposeElement(e,t,n[o],r),o+=1}},e.prototype.disposeTemplate=function(e){for(var t=0,n=0,r=this.renderers;n<r.length;n++){var o=r[n];o.disposeTemplate(e[t++])}},e}(),bL=function(){function e(e){this.accessibilityProvider=e,this.templateId="a18n"}return e.prototype.renderTemplate=function(e){return e},e.prototype.renderElement=function(e,t,n){var r=this.accessibilityProvider.getAriaLabel(e);r?n.setAttribute("aria-label",r):n.removeAttribute("aria-label");var o=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"===typeof o?n.setAttribute("aria-level",""+o):n.removeAttribute("aria-level")},e.prototype.disposeTemplate=function(e){},e}(),wL=function(){function e(e,t){this.list=e,this.dnd=t}return e.prototype.getDragElements=function(e){var t=this.list.getSelectedElements(),n=t.indexOf(e)>-1?t:[e];return n},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,r){return this.dnd.onDragOver(e,t,n,r)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,r){this.dnd.drop(e,t,n,r)},e}(),_L=function(){function e(e,t,n,r,o){void 0===o&&(o=pL),this.user=e,this._options=o,this.eventBufferer=new Ke,this.disposables=new xe,this._onDidOpen=new Ue,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new Ue,this.didJustPressContextMenuKey=!1,this._onDidDispose=new Ue,this.onDidDispose=this._onDidDispose.event,this.focus=new QN,this.selection=new ZN("selected"),wl(o,fL,!1);var i=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(i.push(new bL(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),r=r.map(function(e){return new yL(e.templateId,YN(i,[e]))});var l=KN(KN({},o),{dnd:o.dnd&&new wL(this,o.dnd)});if(this.view=new tN(t,n,r,l),"string"!==typeof o.ariaRole?this.view.domNode.setAttribute("role",kx.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var s=To(this.view.domNode);this.styleController=new dL(s,this.view.domId)}if(this.spliceable=new nN([new JN(this.focus,this.view,o.identityProvider),new JN(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=Re.map(Wn(this.view.domNode,"focus",!0),function(){return null}),this.onDidBlur=Re.map(Wn(this.view.domNode,"blur",!0),function(){return null}),this.disposables.add(new oL(this,this.view)),"boolean"!==typeof o.keyboardSupport||o.keyboardSupport){var u=new tL(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var c=o.keyboardNavigationDelegate||nL;this.typeLabelController=new rL(this,this.view,o.keyboardNavigationLabelProvider,c),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",a("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return Re.map(this.eventBufferer.wrapEvent(this.focus.onChange),function(t){return e.toListEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return Re.map(this.eventBufferer.wrapEvent(this.selection.onChange),function(t){return e.toListEvent(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=Re.chain(Wn(this.view.domNode,"keydown")).map(function(e){return new Qn(e)}).filter(function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode}).filter(function(e){return e.preventDefault(),e.stopPropagation(),!1}).event,n=Re.chain(Wn(this.view.domNode,"keyup")).filter(function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t}).filter(function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])}).map(function(t){var n=e.getFocus()[0],r=e.view.element(n),o=e.view.domElement(n);return{index:n,element:r,anchor:o,browserEvent:t}}).event,r=Re.chain(this.view.onContextMenu).filter(function(){return!e.didJustPressContextMenuKey}).map(function(e){var t=e.element,n=e.index,r=e.browserEvent;return{element:t,index:n,anchor:{x:r.clientX+1,y:r.clientY},browserEvent:r}}).event;return Re.any(t,n,r)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Wn(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new cL(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=KN(KN({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var r=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new zx(this.user,"Invalid start index: "+e);if(t<0)throw new zx(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents(function(){return r.spliceable.splice(e,t,n)})},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,r=e;n<r.length;n++){var o=r[n];if(o<0||o>=this.length)throw new zx(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map(function(t){return e.view.element(t)})},e.prototype.setFocus=function(e,t){for(var n=0,r=e;n<r.length;n++){var o=r[n];if(o<0||o>=this.length)throw new zx(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,r){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),a=this.findNextIndex(o.length>0?o[0]+e:0,t,r);a>-1&&this.setFocus([a],n)}},e.prototype.focusPrevious=function(e,t,n,r){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),a=this.findPreviousIndex(o.length>0?o[0]-e:0,t,r);a>-1&&this.setFocus([a],n)}},e.prototype.focusNextPage=function(e,t){var n=this,r=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);r=0===r?0:r-1;var o=this.view.element(r),a=this.getFocusedElements()[0];if(a!==o){var i=this.findPreviousIndex(r,!1,t);i>-1&&a!==this.view.element(i)?this.setFocus([i],e):this.setFocus([r],e)}else{var l=this.view.getScrollTop();this.view.setScrollTop(l+this.view.renderHeight-this.view.elementHeight(r)),this.view.getScrollTop()!==l&&setTimeout(function(){return n.focusNextPage(e,t)},0)}},e.prototype.focusPreviousPage=function(e,t){var n,r=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var a=this.view.element(n),i=this.getFocusedElements()[0];if(i!==a){var l=this.findNextIndex(n,!1,t);l>-1&&i!==this.view.element(l)?this.setFocus([l],e):this.setFocus([n],e)}else{var s=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==s&&setTimeout(function(){return r.focusPreviousPage(e,t)},0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var r=0;r<this.length;r++){if(e>=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var r=0;r<this.length;r++){if(e<0&&!t)return-1;if(e=(this.length+e%this.length)%this.length,!n||n(this.element(e)))return e;e--}return-1},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.getFocusedElements=function(){var e=this;return this.getFocus().map(function(t){return e.view.element(t)})},e.prototype.reveal=function(e,t){if(e<0||e>=this.length)throw new zx(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),r=this.view.elementTop(e),o=this.view.elementHeight(e);if(Ni(t)){var a=o-this.view.renderHeight;this.view.setScrollTop(a*rN(t,0,1)+r)}else{var i=r+o,l=n+this.view.renderHeight;r<n&&i>=l||(r<n?this.view.setScrollTop(r):i>=l&&this.view.setScrollTop(i-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new zx(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),r=this.view.elementHeight(e);if(n<t||n+r>t+this.view.renderHeight)return null;var o=r-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,r=0,o=e;r<o.length;r++){var a=o[r];if(a<0||a>=this.length)throw new zx(this.user,"Invalid index "+a)}this._onDidOpen.fire({indexes:e,elements:e.map(function(e){return n.view.element(e)}),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,r=0,o=e;r<o.length;r++){var a=o[r];if(a<0||a>=this.length)throw new zx(this.user,"Invalid index "+a)}this._onDidPin.fire({indexes:e,elements:e.map(function(e){return n.view.element(e)}),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,r=e.browserEvent;return{indexes:n,elements:n.map(function(e){return t.view.element(e)}),browserEvent:r}},e.prototype._onFocusChange=function(){var e=this.focus.get();Jr(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Jr(this.view.domNode,"selection-none",0===e.length),Jr(this.view.domNode,"selection-single",1===e.length),Jr(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},GN([wh],e.prototype,"onFocusChange",null),GN([wh],e.prototype,"onSelectionChange",null),GN([wh],e.prototype,"onContextMenu",null),e}(),CL="inputFocus",EL=(n("2V9f"),function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}()),ML=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return EL(t,e),t}(Error),SL=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),OL=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r};function TL(e){return"object"===typeof e&&"visibility"in e&&"data"in e}function kL(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function xL(e){return"boolean"===typeof e.collapsible}var NL=function(){function e(e,t,n,r){void 0===r&&(r={}),this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new Ke,this._onDidChangeCollapseState=new Ue,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new Ue,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new Ue,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault="undefined"!==typeof r.collapseByDefault&&r.collapseByDefault,this.filter=r.filter,this.autoExpandSingleChildren="undefined"!==typeof r.autoExpandSingleChildren&&r.autoExpandSingleChildren,this.root={parent:void 0,element:n,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visible:!0,filterData:void 0}}return e.prototype.splice=function(e,t,n,r,o){var a,i=this;if(0===e.length)throw new ML(this.user,"Invalid tree location");for(var l=this.getParentNodeWithListIndex(e),s=l.parentNode,u=l.listIndex,c=l.revealed,d=l.visible,f=[],p=ke.map(ke.from(n),function(e){return i.createTreeNode(e,s,s.visible?1:0,c,f,r)}),m=e[e.length-1],h=0,g=m;g>=0&&g<s.children.length;g--){var v=s.children[g];if(v.visible){h=v.visibleChildIndex;break}}var y=[],b=0,w=0;ke.forEach(p,function(e){y.push(e),w+=e.renderNodeCount,e.visible&&(e.visibleChildIndex=h+b++)});for(var _=(a=s.children).splice.apply(a,OL([m,t],y)),C=0,E=0,M=_;E<M.length;E++){v=M[E];v.visible&&C++}if(0!==C)for(g=m+y.length;g<s.children.length;g++){v=s.children[g];v.visible&&(v.visibleChildIndex-=C)}if(s.visibleChildrenCount+=b-C,c&&d){var S=_.reduce(function(e,t){return e+(t.visible?t.renderNodeCount:0)},0);this._updateAncestorsRenderNodeCount(s,w-S),this.list.splice(u,S,f)}if(_.length>0&&o){var O=function(e){o(e),e.children.forEach(O)};_.forEach(O)}this._onDidSplice.fire({insertedNodes:y,deletedNodes:_})},e.prototype.rerender=function(e){if(0===e.length)throw new ML(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,r=t.listIndex,o=t.revealed;o&&this.list.splice(r,1,[n])},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,r=t.visible,o=t.revealed;return r&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.setCollapsible=function(e,t){var n=this,r=this.getTreeNode(e);"undefined"===typeof t&&(t=!r.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents(function(){return n._setCollapseState(e,o)})},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var r=this,o=this.getTreeNode(e);"undefined"===typeof t&&(t=!o.collapsed);var a={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents(function(){return r._setCollapseState(e,a)})},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),r=n.node,o=n.listIndex,a=n.revealed,i=this._setListNodeCollapseState(r,o,a,t);if(r!==this.root&&this.autoExpandSingleChildren&&i&&!xL(t)&&r.collapsible&&!r.collapsed&&!t.recursive){for(var l=-1,s=0;s<r.children.length;s++){var u=r.children[s];if(u.visible){if(l>-1){l=-1;break}l=s}}l>-1&&this._setCollapseState(OL(e,[l]),t)}return i},e.prototype._setListNodeCollapseState=function(e,t,n,r){var o=this._setNodeCollapseState(e,r,!1);if(!n||!e.visible||!o)return o;var a=e.renderNodeCount,i=this.updateNodeAfterCollapseChange(e),l=a-(-1===t?0:1);return this.list.splice(t+1,l,i.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var r;if(e===this.root?r=!1:(xL(t)?(r=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):(r=e.collapsed!==t.collapsed,e.collapsed=t.collapsed),r&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!xL(t)&&t.recursive)for(var o=0,a=e.children;o<a.length;o++){var i=a[o];r=this._setNodeCollapseState(i,t,!0)||r}return r},e.prototype.expandTo=function(e){var t=this;this.eventBufferer.bufferEvents(function(){var n=t.getTreeNode(e);while(n.parent)n=n.parent,e=e.slice(0,e.length-1),n.collapsed&&t._setCollapseState(e,{collapsed:!1,recursive:!1})})},e.prototype.refilter=function(){var e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)},e.prototype.createTreeNode=function(e,t,n,r,o,a){var i=this,l={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"===typeof e.collapsible?e.collapsible:"undefined"!==typeof e.collapsed,collapsed:"undefined"===typeof e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visible:!0,filterData:void 0},s=this._filterNode(l,n);r&&o.push(l);var u=ke.from(e.children),c=r&&0!==s&&!l.collapsed,d=ke.map(u,function(e){return i.createTreeNode(e,l,s,c,o,a)}),f=0,p=1;return ke.forEach(d,function(e){l.children.push(e),p+=e.renderNodeCount,e.visible&&(e.visibleChildIndex=f++)}),l.collapsible=l.collapsible||l.children.length>0,l.visibleChildrenCount=f,l.visible=2===s?f>0:1===s,l.visible?l.collapsed||(l.renderNodeCount=p):(l.renderNodeCount=0,r&&o.pop()),a&&a(l),l},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,r=e.children;n<r.length;n++){var o=r[n];e.renderNodeCount+=this._updateNodeAfterCollapseChange(o,t)}return this._onDidChangeRenderNodeCount.fire(e),e.renderNodeCount},e.prototype.updateNodeAfterFilterChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterFilterChange(e,e.visible?1:0,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterFilterChange=function(e,t,n,r){var o;if(void 0===r&&(r=!0),e!==this.root){if(o=this._filterNode(e,t),0===o)return e.visible=!1,e.renderNodeCount=0,!1;r&&n.push(e)}var a=n.length;e.renderNodeCount=e===this.root?0:1;var i=!1;if(e.collapsed&&0===o)e.visibleChildrenCount=0;else{for(var l=0,s=0,u=e.children;s<u.length;s++){var c=u[s];i=this._updateNodeAfterFilterChange(c,o,n,r&&!e.collapsed)||i,c.visible&&(c.visibleChildIndex=l++)}e.visibleChildrenCount=l}return e!==this.root&&(e.visible=2===o?i:1===o),e.visible?e.collapsed||(e.renderNodeCount+=n.length-a):(e.renderNodeCount=0,r&&n.pop()),this._onDidChangeRenderNodeCount.fire(e),e.visible},e.prototype._updateAncestorsRenderNodeCount=function(e,t){if(0!==t)while(e)e.renderNodeCount+=t,this._onDidChangeRenderNodeCount.fire(e),e=e.parent},e.prototype._filterNode=function(e,t){var n=this.filter?this.filter.filter(e.element,t):1;return"boolean"===typeof n?(e.filterData=void 0,n?1:0):TL(n)?(e.filterData=n.data,kL(n.visibility)):(e.filterData=void 0,kL(n))},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],r=e.slice(1);if(n<0||n>t.children.length)throw new ML(this.user,"Invalid tree location");return this.getTreeNode(r,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,r=t.listIndex,o=t.revealed,a=t.visible,i=e[e.length-1];if(i<0||i>n.children.length)throw new ML(this.user,"Invalid tree location");var l=n.children[i];return{node:l,listIndex:r,revealed:o,visible:a&&l.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,r,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===r&&(r=!0),void 0===o&&(o=!0);var a=e[0],i=e.slice(1);if(a<0||a>t.children.length)throw new ML(this.user,"Invalid tree location");for(var l=0;l<a;l++)n+=t.children[l].renderNodeCount;return r=r&&!t.collapsed,o=o&&t.visible,0===i.length?{parentNode:t,listIndex:n,revealed:r,visible:o}:this.getParentNodeWithListIndex(i,t.children[a],n+1,r,o)},e.prototype.getNode=function(e){return void 0===e&&(e=[]),this.getTreeNode(e)},e.prototype.getNodeLocation=function(e){var t=[],n=e;while(n.parent)t.push(n.parent.children.indexOf(n)),n=n.parent;return t.reverse()},e.prototype.getParentNodeLocation=function(e){return 0===e.length?void 0:1===e.length?[]:yr(e)[0]},e}(),LL=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),PL=function(){return PL=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},PL.apply(this,arguments)},IL=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},DL=function(e){function t(t){var n=e.call(this,t.elements.map(function(e){return e.element}))||this;return n.data=t,n}return LL(t,e),t}(Qx);function AL(e){return e instanceof Qx?new DL(e):e}var RL=function(){function e(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=Ne.None}return e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e.element)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(function(e){return e.element}),t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(AL(e),t)},e.prototype.onDragOver=function(e,t,n,r,o){var a=this;void 0===o&&(o=!0);var i=this.dnd.onDragOver(AL(e),t&&t.element,n,r),l=this.autoExpandNode!==t;if(l&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),"undefined"===typeof t)return i;if(l&&"boolean"!==typeof i&&i.autoExpand&&(this.autoExpandDisposable=cr(function(){var e=a.modelProvider(),n=e.getNodeLocation(t);e.isCollapsed(n)&&e.setCollapsed(n,!1),a.autoExpandNode=void 0},500)),"boolean"===typeof i||!i.accept||"undefined"===typeof i.bubble||i.feedback){if(!o){var s="boolean"===typeof i?i:i.accept,u="boolean"===typeof i?void 0:i.effect;return{accept:s,effect:u,feedback:[n]}}return i}if(1===i.bubble){var c=this.modelProvider(),d=c.getNodeLocation(t),f=c.getParentNodeLocation(d),p=c.getNode(f),m=f&&c.getListIndex(f);return this.onDragOver(e,p,m,r,!1)}var h=this.modelProvider(),g=h.getNodeLocation(t),v=h.getListIndex(g),y=h.getListRenderCount(g);return PL(PL({},i),{feedback:Ir(v,v+y)})},e.prototype.drop=function(e,t,n,r){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(AL(e),t&&t.element,n,r)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e}();function FL(e,t){return t&&PL(PL({},t),{identityProvider:t.identityProvider&&{getId:function(e){return t.identityProvider.getId(e.element)}},dnd:t.dnd&&new RL(e,t.dnd),multipleSelectionController:t.multipleSelectionController&&{isSelectionSingleChangeEvent:function(e){return t.multipleSelectionController.isSelectionSingleChangeEvent(PL(PL({},e),{element:e.element}))},isSelectionRangeChangeEvent:function(e){return t.multipleSelectionController.isSelectionRangeChangeEvent(PL(PL({},e),{element:e.element}))}},accessibilityProvider:t.accessibilityProvider&&PL(PL({},t.accessibilityProvider),{getAriaLabel:function(e){return t.accessibilityProvider.getAriaLabel(e.element)},getAriaLevel:function(e){return e.depth},getActiveDescendantId:t.accessibilityProvider.getActiveDescendantId&&function(e){return t.accessibilityProvider.getActiveDescendantId(e.element)}}),keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&PL(PL({},t.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:function(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:t.simpleKeyboardNavigation,ariaProvider:{getSetSize:function(t){var n=e(),r=n.getNodeLocation(t),o=n.getParentNodeLocation(r),a=n.getNode(o);return a.visibleChildrenCount},getPosInSet:function(e){return e.visibleChildIndex+1}}})}var VL,jL=function(){function e(e){this.delegate=e}return e.prototype.getHeight=function(e){return this.delegate.getHeight(e.element)},e.prototype.getTemplateId=function(e){return this.delegate.getTemplateId(e.element)},e.prototype.hasDynamicHeight=function(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)},e.prototype.setDynamicHeight=function(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)},e}();(function(e){e["None"]="none",e["OnHover"]="onHover",e["Always"]="always"})(VL||(VL={}));var zL=function(){function e(e,t){var n=this;void 0===t&&(t=[]),this._elements=t,this.onDidChange=Re.forEach(e,function(e){return n._elements=e})}return Object.defineProperty(e.prototype,"elements",{get:function(){return this._elements},enumerable:!0,configurable:!0}),e}(),BL=function(){function e(t,n,r,o,a){void 0===a&&(a={}),this.renderer=t,this.modelProvider=n,this.activeNodes=o,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=e.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new Pf,this.activeIndentNodes=new Set,this.indentGuidesDisposable=Ne.None,this.disposables=new xe,this.templateId=t.templateId,this.updateOptions(a),Re.map(r,function(e){return e.node})(this.onDidChangeNodeTwistieState,this,this.disposables),t.onDidChangeTwistieState&&t.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}return e.prototype.updateOptions=function(e){if(void 0===e&&(e={}),"undefined"!==typeof e.indent&&(this.indent=rN(e.indent,0,40)),"undefined"!==typeof e.renderIndentGuides){var t=e.renderIndentGuides!==VL.None;if(t!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t)){var n=new xe;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,n),this.indentGuidesDisposable=n,this._onDidChangeActiveNodes(this.activeNodes.elements)}}"undefined"!==typeof e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)},e.prototype.renderTemplate=function(e){var t=jo(e,Wo(".monaco-tl-row")),n=jo(t,Wo(".monaco-tl-indent")),r=jo(t,Wo(".monaco-tl-twistie")),o=jo(t,Wo(".monaco-tl-contents")),a=this.renderer.renderTemplate(o);return{container:e,indent:n,twistie:r,indentGuidesDisposable:Ne.None,templateData:a}},e.prototype.renderElement=function(t,n,r,o){"number"===typeof o&&(this.renderedNodes.set(t,{templateData:r,height:o}),this.renderedElements.set(t.element,t));var a=e.DefaultIndent+(t.depth-1)*this.indent;r.twistie.style.paddingLeft=a+"px",r.indent.style.width=a+this.indent-16+"px",this.renderTwistie(t,r),"number"===typeof o&&this.renderIndentGuides(t,r),this.renderer.renderElement(t,n,r.templateData,o)},e.prototype.disposeElement=function(e,t,n,r){n.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.templateData,r),"number"===typeof r&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.onDidChangeTwistieState=function(e){var t=this.renderedElements.get(e);t&&this.onDidChangeNodeTwistieState(t)},e.prototype.onDidChangeNodeTwistieState=function(e){var t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e.element,t.twistie),e.collapsible&&(!this.hideTwistiesOfChildlessElements||e.visibleChildrenCount>0)?(Xr(t.twistie,"codicon","codicon-chevron-down","collapsible"),Jr(t.twistie,"collapsed",e.collapsed)):Qr(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Br(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){var r=new xe,o=this.modelProvider(),a=e,i=function(){var e=o.getNodeLocation(a),i=o.getParentNodeLocation(e);if(!i)return"break";var s=o.getNode(i),u=Wo(".indent-guide",{style:"width: "+l.indent+"px"});l.activeIndentNodes.has(s)&&Yr(u,"active"),0===t.indent.childElementCount?t.indent.appendChild(u):t.indent.insertBefore(u,t.indent.firstElementChild),l.renderedIndentGuides.add(s,u),r.add(Te(function(){return n.renderedIndentGuides.delete(s,u)})),a=s},l=this;while(1){var s=i();if("break"===s)break}t.indentGuidesDisposable=r}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,r=this.modelProvider();e.forEach(function(e){var t=r.getNodeLocation(e);try{var o=r.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(r.getNode(o))}catch(e){}}),this.activeIndentNodes.forEach(function(e){n.has(e)||t.renderedIndentGuides.forEach(e,function(e){return Zr(e,"active")})}),n.forEach(function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,function(e){return Yr(e,"active")})}),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Se(this.disposables)},e.DefaultIndent=8,e}(),HL=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new xe,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;var r=void 0;if(r="boolean"===typeof n?n?1:0:TL(n)?kL(n.visibility):n,0===r)return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:ON.Default,visibility:!0};var o=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),a=o&&o.toString();if("undefined"===typeof a)return{data:ON.Default,visibility:!0};var i=FN(this._pattern,this._lowercasePattern,0,a,a.toLowerCase(),0,!0);return i?(this._matchCount++,{data:i,visibility:!0}):this.tree.options.filterOnType?2:{data:ON.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Se(this.disposables)},e}(),WL=function(){function e(e,t,n,r,o){this.tree=e,this.view=n,this.filter=r,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new Ue,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new Ue,this.enabledDisposables=new xe,this.disposables=new xe,this.domNode=Wo(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Wn(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=jo(n.getHTMLElement(),Wo(".monaco-list-type-filter-message")),this.labelDomNode=jo(this.domNode,Wo("span.label"));var i=jo(this.domNode,Wo(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=jo(i,Wo("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Wn(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=jo(i,Wo("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=a("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),"undefined"!==typeof e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),"undefined"!==typeof e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=Re.chain(Wn(this.view.getHTMLElement(),"keydown")).filter(function(t){return!UL(t.target)||t.target===e.filterOnTypeDomNode}).filter(function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)}).map(function(e){return new Qn(e)}).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter(function(){return e.automaticKeyboardNavigation||e.triggered}).filter(function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(i["e"]?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey}).forEach(function(e){e.stopPropagation(),e.preventDefault()}).event,n=Wn(this.clearDomNode,"click");Re.chain(Re.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"===typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(i["e"]?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,function(e){return!ON.isDefault(e.filterData)});var n=this.tree.getFocus();if(n.length>0){var r=n[0];null===this.tree.getRelativeTop(r)&&this.tree.reveal(r,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=bo(t).left,r=t.clientWidth,o=r/2,a=this.domNode.clientWidth,i=new xe,l=this.positionClassName,s=function(){switch(l){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=r-a-6+"px";break}},u=function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),l=t<o?"nw":"ne",s()},c=function(){e.positionClassName=l,e.domNode.className="monaco-list-type-filter "+e.positionClassName,e.domNode.style.top="",e.domNode.style.left="",Se(i)};s(),Zr(this.domNode,l),Yr(this.domNode,"dragging"),i.add(Te(function(){return Zr(e.domNode,"dragging")})),Wn(document,"dragover")(u,null,i),Wn(this.domNode,"dragend")(c,null,i),cO.CurrentDragAndDropData=new uO("vscode-ui"),i.add(Te(function(){return cO.CurrentDragAndDropData=void 0}))},e.prototype.onDidSpliceModel=function(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())},e.prototype.onDidChangeFilterOnType=function(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitle()},e.prototype.updateFilterOnTypeTitle=function(){this.filterOnType?this.filterOnTypeDomNode.title=a("disable filter on type","Disable Filter on Type"):this.filterOnTypeDomNode.title=a("enable filter on type","Enable Filter on Type")},e.prototype.render=function(){var e=this.filter.totalCount>0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=a("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Jr(this.domNode,"no-matches",e),this.domNode.title=a("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"\u2026"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!ON.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Se(this.disposables)},e}();function UL(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function qL(e){return{elements:e.elements.map(function(e){return e.element}),browserEvent:e.browserEvent}}function KL(e,t){t(e),e.children.forEach(function(e){return KL(e,t)})}var GL=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new Ue,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){br(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=IL(e),this.elements=void 0,this._nodeSet=void 0,!t){var r=this;this._onDidChange.fire({get elements(){return r.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map(function(e){return e.element})),IL(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,r=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),a=function(e){return o.delete(e)};return r.forEach(function(e){return KL(e,a)}),void this.set(qi(o))}var i=new Set,l=function(e){return i.add(t.identityProvider.getId(e.element).toString())};r.forEach(function(e){return KL(e,l)});var s=new Map,u=function(e){return s.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach(function(e){return KL(e,u)});for(var c=[],d=0,f=this.nodes;d<f.length;d++){var p=f[d],m=this.identityProvider.getId(p.element).toString(),h=i.has(m);if(h){var g=s.get(m);g&&c.push(g)}else c.push(p)}this._set(c,!0)},e.prototype.createNodeSet=function(){for(var e=new Set,t=0,n=this.nodes;t<n.length;t++){var r=n[t];e.add(r)}return e},e}(),YL=function(e){function t(t,n){var r=e.call(this,t)||this;return r.tree=n,r}return LL(t,e),t.prototype.onPointer=function(t){if(!UL(t.browserEvent.target)){var n=t.element;if(!n)return e.prototype.onPointer.call(this,t);if(this.isSelectionRangeChangeEvent(t)||this.isSelectionSingleChangeEvent(t))return e.prototype.onPointer.call(this,t);var r=Gr(t.browserEvent.target,"monaco-tl-twistie");if(!this.tree.openOnSingleClick&&2!==t.browserEvent.detail&&!r)return e.prototype.onPointer.call(this,t);var o=!1;if(o="function"===typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(n.element):!!this.tree.expandOnlyOnTwistieClick,o&&!r)return e.prototype.onPointer.call(this,t);if(n.collapsible){var a=this.tree.model,i=a.getNodeLocation(n),l=t.browserEvent.altKey;if(a.setCollapsed(i,void 0,l),o&&r)return}e.prototype.onPointer.call(this,t)}},t.prototype.onDoubleClick=function(t){var n=Gr(t.browserEvent.target,"monaco-tl-twistie");n||e.prototype.onDoubleClick.call(this,t)},t}(cL),XL=function(e){function t(t,n,r,o,a,i,l){var s=e.call(this,t,n,r,o,l)||this;return s.focusTrait=a,s.selectionTrait=i,s}return LL(t,e),t.prototype.createMouseController=function(e){return new YL(this,e.tree)},t.prototype.splice=function(t,n,r){var o=this;if(void 0===r&&(r=[]),e.prototype.splice.call(this,t,n,r),0!==r.length){var a=[],i=[];r.forEach(function(e,n){o.focusTrait.has(e)&&a.push(t+n),o.selectionTrait.has(e)&&i.push(t+n)}),a.length>0&&e.prototype.setFocus.call(this,kr(IL(e.prototype.getFocus.call(this),a))),i.length>0&&e.prototype.setSelection.call(this,kr(IL(e.prototype.getSelection.call(this),i)))}},t.prototype.setFocus=function(t,n,r){var o=this;void 0===r&&(r=!1),e.prototype.setFocus.call(this,t,n),r||this.focusTrait.set(t.map(function(e){return o.element(e)}),n)},t.prototype.setSelection=function(t,n,r){var o=this;void 0===r&&(r=!1),e.prototype.setSelection.call(this,t,n),r||this.selectionTrait.set(t.map(function(e){return o.element(e)}),n)},t}(_L),ZL=function(){function e(e,t,n,r,o){var a=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new Ke,this.disposables=new xe,this._onWillRefilter=new Ue,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new Ue;var i,l=new jL(n),s=new Ge,u=new Ge,c=new zL(u.event);this.renderers=r.map(function(e){return new BL(e,function(){return a.model},s.event,c,o)});for(var d=0,f=this.renderers;d<f.length;d++){var p=f[d];this.disposables.add(p)}o.keyboardNavigationLabelProvider&&(i=new HL(this,o.keyboardNavigationLabelProvider,o.filter),o=PL(PL({},o),{filter:i}),this.disposables.add(i)),this.focus=new GL(o.identityProvider),this.selection=new GL(o.identityProvider),this.view=new XL(e,t,l,this.renderers,this.focus,this.selection,PL(PL({},FL(function(){return a.model},o)),{tree:this})),this.model=this.createModel(e,this.view,o),s.input=this.model.onDidChangeCollapseState;var m=Re.forEach(this.model.onDidSplice,function(e){a.eventBufferer.bufferEvents(function(){a.focus.onDidModelSplice(e),a.selection.onDidModelSplice(e)})});if(m(function(){return null},null,this.disposables),u.input=Re.chain(Re.any(m,this.focus.onDidChange,this.selection.onDidChange)).debounce(function(){return null},0).map(function(){for(var e=new Set,t=0,n=a.focus.getNodes();t<n.length;t++){var r=n[t];e.add(r)}for(var o=0,i=a.selection.getNodes();o<i.length;o++){r=i[o];e.add(r)}return xr(e)}).event,!1!==o.keyboardSupport){var h=Re.chain(this.view.onKeyDown).filter(function(e){return!UL(e.target)}).map(function(e){return new Qn(e)});h.filter(function(e){return 15===e.keyCode}).on(this.onLeftArrow,this,this.disposables),h.filter(function(e){return 17===e.keyCode}).on(this.onRightArrow,this,this.disposables),h.filter(function(e){return 10===e.keyCode}).on(this.onSpace,this,this.disposables)}if(o.keyboardNavigationLabelProvider){var g=o.keyboardNavigationDelegate||nL;this.typeFilterController=new WL(this,this.model,this.view,i,g),this.focusNavigationFilter=function(e){return a.typeFilterController.shouldAllowFocus(e)},this.disposables.add(this.typeFilterController)}this.styleElement=To(this.view.getHTMLElement()),Jr(this.getHTMLElement(),"always",this._options.renderIndentGuides===VL.Always)}return Object.defineProperty(e.prototype,"onDidChangeFocus",{get:function(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidChangeSelection",{get:function(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidOpen",{get:function(){return Re.map(this.view.onDidOpen,qL)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidFocus",{get:function(){return this.view.onDidFocus},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"openOnSingleClick",{get:function(){return"undefined"===typeof this._options.openOnSingleClick||this._options.openOnSingleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"expandOnlyOnTwistieClick",{get:function(){return"undefined"!==typeof this._options.expandOnlyOnTwistieClick&&this._options.expandOnlyOnTwistieClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidDispose",{get:function(){return this.view.onDidDispose},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=PL(PL({},this._options),e);for(var t=0,n=this.renderers;t<n.length;t++){var r=n[t];r.updateOptions(e)}this.view.updateOptions({enableKeyboardNavigation:this._options.simpleKeyboardNavigation,automaticKeyboardNavigation:this._options.automaticKeyboardNavigation}),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),Jr(this.getHTMLElement(),"always",this._options.renderIndentGuides===VL.Always)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.getHTMLElement=function(){return this.view.getHTMLElement()},Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.scrollTop},set:function(e){this.view.scrollTop=e},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domFocus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.style=function(e){var t="."+this.view.domId,n=[];e.treeIndentGuidesStroke&&(n.push(".monaco-list"+t+":hover .monaco-tl-indent > .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var r=n.join("\n");r!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=r),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,r=e.map(function(e){return n.model.getNode(e)});this.selection.set(r,t);var o=e.map(function(e){return n.model.getListIndex(e)}).filter(function(e){return e>-1});this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,r=e.map(function(e){return n.model.getNode(e)});this.focus.set(r,t);var o=e.map(function(e){return n.model.getListIndex(e)}).filter(function(e){return e>-1});this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,r){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===r&&(r=this.focusNavigationFilter),this.view.focusNext(e,t,n,r)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],r=this.model.getNodeLocation(n),o=this.model.setCollapsed(r,!0);if(!o){var a=this.model.getParentNodeLocation(r);if(!a)return;var i=this.model.getListIndex(a);this.view.reveal(i),this.view.setFocus([i])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],r=this.model.getNodeLocation(n),o=this.model.setCollapsed(r,!1);if(!o){if(!n.children.some(function(e){return e.visible}))return;var a=this.view.getFocus()[0],i=a+1;this.view.reveal(i),this.view.setFocus([i])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],r=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(r,void 0,o)}},e.prototype.dispose=function(){Se(this.disposables),this.view.dispose()},e}(),QL=function(){return QL=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},QL.apply(this,arguments)},JL=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r},$L=function(){function e(e,t,n){void 0===n&&(n={}),this.user=e,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new NL(e,t,null,n),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,n.sorter&&(this.sorter={compare:function(e,t){return n.sorter.compare(e.element,t.element)}}),this.identityProvider=n.identityProvider}return e.prototype.setChildren=function(e,t,n,r){var o=this.getElementLocation(e);this._setChildren(o,this.preserveCollapseState(t),n,r)},e.prototype._setChildren=function(e,t,n,r){var o=this,a=new Set,i=new Set,l=function(e){if(a.add(e.element),o.nodes.set(e.element,e),o.identityProvider){var t=o.identityProvider.getId(e.element).toString();i.add(t),o.nodesByIdentity.set(t,e)}n&&n(e)},s=function(e){if(a.has(e.element)||o.nodes.delete(e.element),o.identityProvider){var t=o.identityProvider.getId(e.element).toString();i.has(t)||o.nodesByIdentity.delete(t)}r&&r(e)};this.model.splice(JL(e,[0]),Number.MAX_VALUE,t,l,s)},e.prototype.preserveCollapseState=function(e){var t=this,n=e?Ae(e):ke.empty();return this.sorter&&(n=ke.fromArray(_r(ke.collect(n),this.sorter.compare.bind(this.sorter)))),ke.map(n,function(e){var n=t.nodes.get(e.element);if(!n&&t.identityProvider){var r=t.identityProvider.getId(e.element).toString();n=t.nodesByIdentity.get(r)}if(!n)return QL(QL({},e),{children:t.preserveCollapseState(e.children)});var o="boolean"===typeof e.collapsible?e.collapsible:n.collapsible,a="undefined"!==typeof e.collapsed?e.collapsed:n.collapsed;return QL(QL({},e),{collapsible:o,collapsed:a,children:t.preserveCollapseState(e.children)})})},e.prototype.rerender=function(e){var t=this.getElementLocation(e);this.model.rerender(t)},e.prototype.getListIndex=function(e){var t=this.getElementLocation(e);return this.model.getListIndex(t)},e.prototype.getListRenderCount=function(e){var t=this.getElementLocation(e);return this.model.getListRenderCount(t)},e.prototype.setCollapsible=function(e,t){var n=this.getElementLocation(e);return this.model.setCollapsible(n,t)},e.prototype.isCollapsed=function(e){var t=this.getElementLocation(e);return this.model.isCollapsed(t)},e.prototype.setCollapsed=function(e,t,n){var r=this.getElementLocation(e);return this.model.setCollapsed(r,t,n)},e.prototype.expandTo=function(e){var t=this.getElementLocation(e);this.model.expandTo(t)},e.prototype.refilter=function(){this.model.refilter()},e.prototype.getNode=function(e){if(void 0===e&&(e=null),null===e)return this.model.getNode(this.model.rootRef);var t=this.nodes.get(e);if(!t)throw new ML(this.user,"Tree element not found: "+e);return t},e.prototype.getNodeLocation=function(e){return e.element},e.prototype.getParentNodeLocation=function(e){if(null===e)throw new ML(this.user,"Invalid getParentNodeLocation call");var t=this.nodes.get(e);if(!t)throw new ML(this.user,"Tree element not found: "+e);var n=this.model.getNodeLocation(t),r=this.model.getParentNodeLocation(n),o=this.model.getNode(r);return o.element},e.prototype.getElementLocation=function(e){if(null===e)return[];var t=this.nodes.get(e);if(!t)throw new ML(this.user,"Tree element not found: "+e);return this.model.getNodeLocation(t)},e}(),eP=function(){return eP=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},eP.apply(this,arguments)};function tP(e){var t=[e.element],n=e.incompressible||!1;return{element:{elements:t,incompressible:n},children:ke.map(ke.from(e.children),tP),collapsible:e.collapsible,collapsed:e.collapsed}}function nP(e){var t,n,r=[e.element],o=e.incompressible||!1;while(1){if(t=ke.from(e.children),n=ke.collect(t,2),1!==n.length)break;if(e=n[0],e.incompressible)break;r.push(e.element)}return{element:{elements:r,incompressible:o},children:ke.map(ke.concat(ke.fromArray(n),t),nP),collapsible:e.collapsible,collapsed:e.collapsed}}function rP(e,t){var n;return void 0===t&&(t=0),n=t<e.element.elements.length-1?ke.single(rP(e,t+1)):ke.map(ke.from(e.children),function(e){return rP(e,0)}),0===t&&e.element.incompressible?{element:e.element.elements[t],children:n,incompressible:!0,collapsible:e.collapsible,collapsed:e.collapsed}:{element:e.element.elements[t],children:n,collapsible:e.collapsible,collapsed:e.collapsed}}function oP(e){return rP(e,0)}function aP(e,t,n){return e.element===t?eP(eP({},e),{children:n}):eP(eP({},e),{children:ke.map(ke.from(e.children),function(e){return aP(e,t,n)})})}var iP=function(){function e(e,t,n){void 0===n&&(n={}),this.user=e,this.nodes=new Map,this.model=new $L(e,t,n),this.enabled="undefined"===typeof n.compressionEnabled||n.compressionEnabled}return Object.defineProperty(e.prototype,"onDidSplice",{get:function(){return this.model.onDidSplice},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),e.prototype.setChildren=function(e,t){if(null!==e){var n=this.nodes.get(e);if(!n)throw new Error("Unknown compressed tree node");var r=this.model.getNode(n),o=this.model.getParentNodeLocation(n),a=this.model.getNode(o),i=oP(r),l=aP(i,e,ke.from(t)),s=(this.enabled?nP:tP)(l),u=a.children.map(function(e){return e===r?s:e});this._setChildren(a.element,u)}else{var c=ke.map(ke.from(t),this.enabled?nP:tP);this._setChildren(null,c)}},e.prototype.setCompressionEnabled=function(e){if(e!==this.enabled){this.enabled=e;var t=this.model.getNode(),n=ke.from(t.children),r=ke.map(n,oP),o=ke.map(r,e?nP:tP);this._setChildren(null,o)}},e.prototype._setChildren=function(e,t){var n=this,r=new Set,o=function(e){for(var t=0,o=e.element.elements;t<o.length;t++){var a=o[t];r.add(a),n.nodes.set(a,e.element)}},a=function(e){for(var t=0,o=e.element.elements;t<o.length;t++){var a=o[t];r.has(a)||n.nodes.delete(a)}};this.model.setChildren(e,t,o,a)},e.prototype.getListIndex=function(e){var t=this.getCompressedNode(e);return this.model.getListIndex(t)},e.prototype.getListRenderCount=function(e){var t=this.getCompressedNode(e);return this.model.getListRenderCount(t)},e.prototype.getNode=function(e){if("undefined"===typeof e)return this.model.getNode();var t=this.getCompressedNode(e);return this.model.getNode(t)},e.prototype.getNodeLocation=function(e){var t=this.model.getNodeLocation(e);return null===t?null:t.elements[t.elements.length-1]},e.prototype.getParentNodeLocation=function(e){var t=this.getCompressedNode(e),n=this.model.getParentNodeLocation(t);return null===n?null:n.elements[n.elements.length-1]},e.prototype.setCollapsible=function(e,t){var n=this.getCompressedNode(e);return this.model.setCollapsible(n,t)},e.prototype.isCollapsed=function(e){var t=this.getCompressedNode(e);return this.model.isCollapsed(t)},e.prototype.setCollapsed=function(e,t,n){var r=this.getCompressedNode(e);return this.model.setCollapsed(r,t,n)},e.prototype.expandTo=function(e){var t=this.getCompressedNode(e);this.model.expandTo(t)},e.prototype.rerender=function(e){var t=this.getCompressedNode(e);this.model.rerender(t)},e.prototype.refilter=function(){this.model.refilter()},e.prototype.getCompressedNode=function(e){if(null===e)return null;var t=this.nodes.get(e);if(!t)throw new ML(this.user,"Tree element not found: "+e);return t},e}(),lP=function(e){return e[e.length-1]},sP=function(){function e(e,t){this.unwrapper=e,this.node=t}return Object.defineProperty(e.prototype,"element",{get:function(){return null===this.node.element?null:this.unwrapper(this.node.element)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){var t=this;return this.node.children.map(function(n){return new e(t.unwrapper,n)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}();function uP(e,t){return{splice:function(n,r,o){t.splice(n,r,o.map(function(t){return e.map(t)}))}}}function cP(e,t){return eP(eP({},t),{sorter:t.sorter&&{compare:function(e,n){return t.sorter.compare(e.elements[0],n.elements[0])}},identityProvider:t.identityProvider&&{getId:function(n){return t.identityProvider.getId(e(n))}},filter:t.filter&&{filter:function(n,r){return t.filter.filter(e(n),r)}}})}var dP=function(){function e(e,t,n){var r=this;void 0===n&&(n={}),this.elementMapper=n.elementMapper||lP;var o=function(e){return r.elementMapper(e.elements)};this.nodeMapper=new SL(function(e){return new sP(o,e)}),this.model=new iP(e,uP(this.nodeMapper,t),cP(o,n))}return Object.defineProperty(e.prototype,"onDidSplice",{get:function(){var e=this;return Re.map(this.model.onDidSplice,function(t){var n=t.insertedNodes,r=t.deletedNodes;return{insertedNodes:n.map(function(t){return e.nodeMapper.map(t)}),deletedNodes:r.map(function(t){return e.nodeMapper.map(t)})}})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidChangeCollapseState",{get:function(){var e=this;return Re.map(this.model.onDidChangeCollapseState,function(t){var n=t.node,r=t.deep;return{node:e.nodeMapper.map(n),deep:r}})},enumerable:!0,configurable:!0}),e.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},e.prototype.setCompressionEnabled=function(e){this.model.setCompressionEnabled(e)},e.prototype.getListIndex=function(e){return this.model.getListIndex(e)},e.prototype.getListRenderCount=function(e){return this.model.getListRenderCount(e)},e.prototype.getNode=function(e){return this.nodeMapper.map(this.model.getNode(e))},e.prototype.getNodeLocation=function(e){return e.element},e.prototype.getParentNodeLocation=function(e){return this.model.getParentNodeLocation(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.setCollapsed=function(e,t,n){return this.model.setCollapsed(e,t,n)},e.prototype.expandTo=function(e){return this.model.expandTo(e)},e.prototype.rerender=function(e){return this.model.rerender(e)},e.prototype.refilter=function(){return this.model.refilter()},e.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getNode(e)},e}(),fP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),pP=function(){return pP=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},pP.apply(this,arguments)},mP=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},hP=function(e){function t(t,n,r,o,a){return void 0===a&&(a={}),e.call(this,t,n,r,o,a)||this}return fP(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.createModel=function(e,t,n){return new $L(e,t,n)},t}(ZL),gP=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){var t=this.renderer.renderTemplate(e);return{compressedTreeNode:void 0,data:t}},e.prototype.renderElement=function(e,t,n,r){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,r)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,r))},e.prototype.disposeElement=function(e,t,n,r){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,r):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,r)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},mP([wh],e.prototype,"compressedTreeNodeProvider",null),e}();function vP(e,t){return t&&pP(pP({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var r;try{r=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===r.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(r.element.elements)}}})}var yP=function(e){function t(t,n,r,o,a){void 0===a&&(a={});var i=this,l=function(){return i},s=o.map(function(e){return new gP(l,e)});return i=e.call(this,t,n,r,s,vP(l,a))||this,i}return fP(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new dP(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),"undefined"!==typeof t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(hP),bP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),wP=function(){return wP=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},wP.apply(this,arguments)},_P=function(e,t,n,r){function o(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r["throw"](e))}catch(e){a(e)}}function s(e){e.done?n(e.value):o(e.value).then(i,l)}s((r=r.apply(e,t||[])).next())})},CP=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},EP=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,l=a.length;i<l;i++,o++)r[o]=a[i];return r};function MP(e){return wP(wP({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function SP(e,t){return!!t.parent&&(t.parent===e||SP(e,t.parent))}function OP(e,t){return e===t||SP(e,t)||SP(t,e)}var TP=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return this.node.element.element},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map(function(t){return new e(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),kP=function(){function e(e,t,n){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){var t=this.renderer.renderTemplate(e);return{templateData:t}},e.prototype.renderElement=function(e,t,n,r){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,r)},e.prototype.renderTwistie=function(e,t){return Jr(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,r){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,r)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear()},e}();function xP(e){return{browserEvent:e.browserEvent,elements:e.elements.map(function(e){return e.element})}}var NP=function(e){function t(t){var n=e.call(this,t.elements.map(function(e){return e.element}))||this;return n.data=t,n}return bP(t,e),t}(Qx);function LP(e){return e instanceof Qx?new NP(e):e}var PP=function(){function e(e){this.dnd=e}return e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e.element)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(function(e){return e.element}),t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(LP(e),t)},e.prototype.onDragOver=function(e,t,n,r,o){return void 0===o&&(o=!0),this.dnd.onDragOver(LP(e),t&&t.element,n,r)},e.prototype.drop=function(e,t,n,r){this.dnd.drop(LP(e),t&&t.element,n,r)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e}();function IP(e){return e&&wP(wP({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId:function(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new PP(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent:function(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(wP(wP({},t),{element:t.element}))},isSelectionRangeChangeEvent:function(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(wP(wP({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&wP(wP({},e.accessibilityProvider),{getAriaLabel:function(t){return e.accessibilityProvider.getAriaLabel(t.element)},getAriaLevel:e.accessibilityProvider.getAriaLevel&&function(t){return e.accessibilityProvider.getAriaLevel(t.element)},getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&function(t){return e.accessibilityProvider.getActiveDescendantId(t.element)}}),filter:e.filter&&{filter:function(t,n){return e.filter.filter(t.element,n)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&wP(wP({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:"undefined"===typeof e.expandOnlyOnTwistieClick?void 0:"function"!==typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:function(t){return e.expandOnlyOnTwistieClick(t.element)},ariaProvider:void 0,additionalScrollHeight:e.additionalScrollHeight})}function DP(e,t){t(e),e.children.forEach(function(e){return DP(e,t)})}var AP=function(){function e(e,t,n,r,o,a){void 0===a&&(a={}),this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new Ue,this._onDidChangeNodeSlowState=new Ue,this.nodeMapper=new SL(function(e){return new TP(e)}),this.disposables=new xe,this.identityProvider=a.identityProvider,this.autoExpandSingleChildren="undefined"!==typeof a.autoExpandSingleChildren&&a.autoExpandSingleChildren,this.sorter=a.sorter,this.collapseByDefault=a.collapseByDefault,this.tree=this.createTree(e,t,n,r,a),this.root=MP({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=wP(wP({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}return Object.defineProperty(e.prototype,"onDidChangeFocus",{get:function(){return Re.map(this.tree.onDidChangeFocus,xP)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidChangeSelection",{get:function(){return Re.map(this.tree.onDidChangeSelection,xP)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidOpen",{get:function(){return Re.map(this.tree.onDidOpen,xP)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidFocus",{get:function(){return this.tree.onDidFocus},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onDidDispose",{get:function(){return this.tree.onDidDispose},enumerable:!0,configurable:!0}),e.prototype.createTree=function(e,t,n,r,o){var a=this,i=new jL(n),l=r.map(function(e){return new kP(e,a.nodeMapper,a._onDidChangeNodeSlowState.event)}),s=IP(o)||{};return new hP(e,t,i,l,s)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},e.prototype.getHTMLElement=function(){return this.tree.getHTMLElement()},Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.tree.scrollTop},set:function(e){this.tree.scrollTop=e},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.tree.domFocus()},e.prototype.layout=function(e,t){this.tree.layout(e,t)},e.prototype.style=function(e){this.tree.style(e)},e.prototype.getInput=function(){return this.root.element},e.prototype.setInput=function(e,t){return _P(this,void 0,void 0,function(){var n;return CP(this,function(r){switch(r.label){case 0:return this.refreshPromises.forEach(function(e){return e.cancel()}),this.refreshPromises.clear(),this.root.element=e,n=t&&{viewState:t,focus:[],selection:[]},[4,this._updateChildren(e,!0,!1,n)];case 1:return r.sent(),n&&(this.tree.setFocus(n.focus),this.tree.setSelection(n.selection)),t&&"number"===typeof t.scrollTop&&(this.scrollTop=t.scrollTop),[2]}})})},e.prototype._updateChildren=function(e,t,n,r){return void 0===e&&(e=this.root.element),void 0===t&&(t=!0),void 0===n&&(n=!1),_P(this,void 0,void 0,function(){var o;return CP(this,function(a){switch(a.label){case 0:if("undefined"===typeof this.root.element)throw new ML(this.user,"Tree input not set");return this.root.refreshPromise?[4,this.root.refreshPromise]:[3,3];case 1:return a.sent(),[4,Re.toPromise(this._onDidRender.event)];case 2:a.sent(),a.label=3;case 3:return o=this.getDataNode(e),[4,this.refreshAndRenderNode(o,t,r)];case 4:if(a.sent(),n)try{this.tree.rerender(o)}catch(e){}return[2]}})})},e.prototype.rerender=function(e){if(void 0!==e&&e!==this.root.element){var t=this.getDataNode(e);this.tree.rerender(t)}else this.tree.rerender()},e.prototype.collapse=function(e,t){void 0===t&&(t=!1);var n=this.getDataNode(e);return this.tree.collapse(n===this.root?null:n,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),_P(this,void 0,void 0,function(){var n,r;return CP(this,function(o){switch(o.label){case 0:if("undefined"===typeof this.root.element)throw new ML(this.user,"Tree input not set");return this.root.refreshPromise?[4,this.root.refreshPromise]:[3,3];case 1:return o.sent(),[4,Re.toPromise(this._onDidRender.event)];case 2:o.sent(),o.label=3;case 3:return n=this.getDataNode(e),n.refreshPromise?[4,this.root.refreshPromise]:[3,6];case 4:return o.sent(),[4,Re.toPromise(this._onDidRender.event)];case 5:o.sent(),o.label=6;case 6:return n===this.root||n.refreshPromise||this.tree.isCollapsed(n)?(r=this.tree.expand(n===this.root?null:n,t),n.refreshPromise?[4,this.root.refreshPromise]:[3,9]):[2,!1];case 7:return o.sent(),[4,Re.toPromise(this._onDidRender.event)];case 8:o.sent(),o.label=9;case 9:return[2,r]}})})},e.prototype.setSelection=function(e,t){var n=this,r=e.map(function(e){return n.getDataNode(e)});this.tree.setSelection(r,t)},e.prototype.getSelection=function(){var e=this.tree.getSelection();return e.map(function(e){return e.element})},e.prototype.setFocus=function(e,t){var n=this,r=e.map(function(e){return n.getDataNode(e)});this.tree.setFocus(r,t)},e.prototype.getFocus=function(){var e=this.tree.getFocus();return e.map(function(e){return e.element})},e.prototype.reveal=function(e,t){this.tree.reveal(this.getDataNode(e),t)},e.prototype.getDataNode=function(e){var t=this.nodes.get(e===this.root.element?null:e);if(!t)throw new ML(this.user,"Data tree node not found: "+e);return t},e.prototype.refreshAndRenderNode=function(e,t,n){return _P(this,void 0,void 0,function(){return CP(this,function(r){switch(r.label){case 0:return[4,this.refreshNode(e,t,n)];case 1:return r.sent(),this.render(e,n),[2]}})})},e.prototype.refreshNode=function(e,t,n){return _P(this,void 0,void 0,function(){var r,o=this;return CP(this,function(a){return this.subTreeRefreshPromises.forEach(function(a,i){!r&&OP(i,e)&&(r=a.then(function(){return o.refreshNode(e,t,n)}))}),r?[2,r]:[2,this.doRefreshSubTree(e,t,n)]})})},e.prototype.doRefreshSubTree=function(e,t,n){return _P(this,void 0,void 0,function(){var r,o,a=this;return CP(this,function(i){switch(i.label){case 0:e.refreshPromise=new Promise(function(e){return r=e}),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(function(){e.refreshPromise=void 0,a.subTreeRefreshPromises.delete(e)}),i.label=1;case 1:return i.trys.push([1,,4,5]),[4,this.doRefreshNode(e,t,n)];case 2:return o=i.sent(),e.stale=!1,[4,Promise.all(o.map(function(e){return a.doRefreshSubTree(e,t,n)}))];case 3:return i.sent(),[3,5];case 4:return r(),[7];case 5:return[2]}})})},e.prototype.doRefreshNode=function(e,t,n){return _P(this,void 0,void 0,function(){var r,o,a,i,l=this;return CP(this,function(s){switch(s.label){case 0:e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren?(o=ur(800),o.then(function(){e.slow=!0,l._onDidChangeNodeSlowState.fire(e)},function(e){return null}),r=this.doGetChildren(e).finally(function(){return o.cancel()})):r=Promise.resolve([]),s.label=1;case 1:return s.trys.push([1,3,4,5]),[4,r];case 2:return a=s.sent(),[2,this.setChildren(e,a,t,n)];case 3:if(i=s.sent(),e!==this.root&&this.tree.collapse(e===this.root?null:e),ge(i))return[2,[]];throw i;case 4:return e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e)),[7];case 5:return[2]}})})},e.prototype.doGetChildren=function(e){var t=this,n=this.refreshPromises.get(e);return n||(n=lr(function(){return _P(t,void 0,void 0,function(){var t;return CP(this,function(n){switch(n.label){case 0:return[4,this.dataSource.getChildren(e.element)];case 1:return t=n.sent(),[2,this.processChildren(t)]}})})}),this.refreshPromises.set(e,n),n.finally(function(){return t.refreshPromises.delete(e)}))},e.prototype._onDidChangeCollapseState=function(e){var t=e.node,n=e.deep;!t.collapsed&&t.element.stale&&(n?this.collapse(t.element.element):this.refreshAndRenderNode(t.element,!1).catch(pe))},e.prototype.setChildren=function(e,t,n,r){var o,a=this;if(0===e.children.length&&0===t.length)return[];for(var i=new Map,l=new Map,s=0,u=e.children;s<u.length;s++){var c=u[s];if(i.set(c.element,c),this.identityProvider){var d=this.tree.isCollapsed(c);l.set(c.id,{node:c,collapsed:d})}}for(var f=[],p=t.map(function(t){var o=!!a.dataSource.hasChildren(t);if(!a.identityProvider){var s=MP({element:t,parent:e,hasChildren:o});return o&&a.collapseByDefault&&!a.collapseByDefault(t)&&(s.collapsedByDefault=!1,f.push(s)),s}var u=a.identityProvider.getId(t).toString(),c=l.get(u);if(c){s=c.node;return i.delete(s.element),a.nodes.delete(s.element),a.nodes.set(t,s),s.element=t,s.hasChildren=o,n?c.collapsed?(s.children.forEach(function(e){return DP(e,function(e){return a.nodes.delete(e.element)})}),s.children.splice(0,s.children.length),s.stale=!0):f.push(s):o&&a.collapseByDefault&&!a.collapseByDefault(t)&&(s.collapsedByDefault=!1,f.push(s)),s}var d=MP({element:t,parent:e,id:u,hasChildren:o});return r&&r.viewState.focus&&r.viewState.focus.indexOf(u)>-1&&r.focus.push(d),r&&r.viewState.selection&&r.viewState.selection.indexOf(u)>-1&&r.selection.push(d),r&&r.viewState.expanded&&r.viewState.expanded.indexOf(u)>-1?f.push(d):o&&a.collapseByDefault&&!a.collapseByDefault(t)&&(d.collapsedByDefault=!1,f.push(d)),d}),m=0,h=qi(i);m<h.length;m++){var g=h[m];DP(g,function(e){return a.nodes.delete(e.element)})}for(var v=0,y=p;v<y.length;v++){c=y[v];this.nodes.set(c.element,c)}return(o=e.children).splice.apply(o,EP([0,e.children.length],p)),e!==this.root&&this.autoExpandSingleChildren&&1===p.length&&0===f.length&&(p[0].collapsedByDefault=!1,f.push(p[0])),f},e.prototype.render=function(e,t){var n=this,r=e.children.map(function(e){return n.asTreeElement(e,t)});this.tree.setChildren(e===this.root?null:e,r),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()},e.prototype.asTreeElement=function(e,t){var n,r=this;return e.stale?{element:e,collapsible:e.hasChildren,collapsed:!0}:(n=!(t&&t.viewState.expanded&&e.id&&t.viewState.expanded.indexOf(e.id)>-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?ke.map(ke.fromArray(e.children),function(e){return r.asTreeElement(e,t)}):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),RP=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map(function(e){return e.element}),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map(function(t){return new e(t)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),FP=function(){function e(e,t,n,r){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=r,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){var t=this.renderer.renderTemplate(e);return{templateData:t}},e.prototype.renderElement=function(e,t,n,r){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,r)},e.prototype.renderCompressedElements=function(e,t,n,r){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,r)},e.prototype.renderTwistie=function(e,t){return Jr(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,r){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,r)},e.prototype.disposeCompressedElements=function(e,t,n,r){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,r)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Se(this.disposables)},e}();function VP(e){var t=e&&IP(e);return t&&wP(wP({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&wP(wP({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map(function(e){return e.element}))}})})}var jP=function(e){function t(t,n,r,o,a,i,l){void 0===l&&(l={});var s=e.call(this,t,n,r,a,i,l)||this;return s.compressionDelegate=o,s.compressibleNodeMapper=new SL(function(e){return new RP(e)}),s.filter=l.filter,s}return bP(t,e),t.prototype.createTree=function(e,t,n,r,o){var a=this,i=new jL(n),l=r.map(function(e){return new FP(e,a.nodeMapper,function(){return a.compressibleNodeMapper},a._onDidChangeNodeSlowState.event)}),s=VP(o)||{};return new yP(e,t,i,l,s)},t.prototype.asTreeElement=function(t,n){return wP({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var r=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return r.identityProvider.getId(e).toString()},a=function(e){for(var t=new Set,n=0,a=e;n<a.length;n++){var i=a[n],l=r.tree.getCompressedTreeNode(i===r.root?null:i);if(l.element)for(var s=0,u=l.element.elements;s<u.length;s++){var c=u[s];t.add(o(c.element))}}return t},i=a(this.tree.getSelection()),l=a(this.tree.getFocus());e.prototype.render.call(this,t,n);var s=this.getSelection(),u=!1,c=this.getFocus(),d=!1,f=function(e){var t=e.element;if(t)for(var n=0;n<t.elements.length;n++){var r=o(t.elements[n].element),a=t.elements[t.elements.length-1].element;i.has(r)&&-1===s.indexOf(a)&&(s.push(a),u=!0),l.has(r)&&-1===c.indexOf(a)&&(c.push(a),d=!0)}e.children.forEach(f)};f(this.tree.getCompressedTreeNode(t===this.root?null:t)),u&&this.setSelection(s),d&&this.setFocus(c)},t.prototype.processChildren=function(t){var n=this;return this.filter&&(t=t.filter(function(e){var t=n.filter.filter(e,1),r=zP(t);if(2===r)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===r})),e.prototype.processChildren.call(this,t)},t}(AP);function zP(e){return"boolean"===typeof e?e?1:0:TL(e)?kL(e.visibility):kL(e)}var BP,HP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),WP=function(e){function t(t,n,r,o,a,i){void 0===i&&(i={});var l=e.call(this,t,n,r,o,i)||this;return l.user=t,l.dataSource=a,l.identityProvider=i.identityProvider,l}return HP(t,e),t.prototype.createModel=function(e,t,n){return new $L(e,t,n)},t}(ZL),UP=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),qP=function(){return qP=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},qP.apply(this,arguments)},KP=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},GP=function(e,t){return function(n,r){t(n,r,e)}},YP=En("listService"),XP=function(){function e(e){this.disposables=new xe,this.lists=[],this._lastFocusedWidget=void 0;var t=new dL(To(),"");this.disposables.add(sx(t,e))}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(this.lists.some(function(t){return t.widget===e}))throw new Error("Cannot register the same widget multiple times");var r={widget:e,extraContextKeys:t};return this.lists.push(r),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Oe(e.onDidFocus(function(){return n._lastFocusedWidget=e}),Te(function(){return n.lists.splice(n.lists.indexOf(r),1)}),e.onDidDispose(function(){n.lists=n.lists.filter(function(e){return e!==r}),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)}))},e.prototype.dispose=function(){this.disposables.dispose()},e=KP([GP(0,Zh)],e),e}(),ZP=new Lp("listFocus",!0),QP=new Lp("listSupportsMultiselect",!0),JP=(_p.and(ZP,_p.not(CL)),new Lp("listHasSelectionOrFocus",!1)),$P=new Lp("listDoubleSelection",!1),eI=new Lp("listMultiSelection",!1),tI=new Lp("listSupportsKeyboardNavigation",!0),nI="listAutomaticKeyboardNavigation",rI=new Lp(nI,!0),oI=!1;function aI(e,t){var n=e.createScoped(t.getHTMLElement());return ZP.bindTo(n),n}var iI="workbench.list.multiSelectModifier",lI="workbench.list.openMode",sI="workbench.list.horizontalScrolling",uI="workbench.list.keyboardNavigation",cI="workbench.list.automaticKeyboardNavigation",dI="workbench.tree.indent",fI="workbench.tree.renderIndentGuides";function pI(e){return fp(e,sI,"workbench.tree.horizontalScrolling")}function mI(e){return"alt"===e.getValue(iI)}function hI(e){return"doubleClick"!==e.getValue(lI)}var gI=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=mI(t),n.registerListeners(),n}return UP(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration(function(t){t.affectsConfiguration(iI)&&(e.useAltAsMultipleSelectionModifier=mI(e.configurationService))}))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:aL(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return iL(e)},t}(Ne),vI=function(e){function t(t,n){var r=e.call(this)||this;return r.configurationService=t,r.existingOpenController=n,r.openOnSingleClick=hI(t),r.registerListeners(),r}return UP(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration(function(t){t.affectsConfiguration(lI)&&(e.openOnSingleClick=hI(e.configurationService))}))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(Ne);function yI(e,t,n){var r=new xe,o=qP({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var a=new gI(t);o.multipleSelectionController=a,r.add(a)}var i=new vI(t,e.openController);return o.openController=i,r.add(i),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,r]}function bI(e,t){var n=!1;return function(r){if(n)return n=!1,!1;var o=t.softDispatch(r,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,r,o,a,i,l,s,u,c,d){var f=this,p=wI(n,a,i,u,c,d),m=p.options,h=p.getAutomaticKeyboardNavigation,g=p.disposable;return f=e.call(this,t,n,r,o,m)||this,f.disposables.add(g),f.internals=new EI(f,m,h,a.overrideStyles,i,l,s,u,d),f.disposables.add(f.internals),f}UP(t,e),t=KP([GP(5,Pp),GP(6,YP),GP(7,Zh),GP(8,rp),GP(9,QO),GP(10,NS)],t)})(hP),function(e){function t(t,n,r,o,a,i,l,s,u,c,d,f){var p=this,m=wI(n,i,l,c,d,f),h=m.options,g=m.getAutomaticKeyboardNavigation,v=m.disposable;return p=e.call(this,t,n,r,o,a,h)||this,p.disposables.add(v),p.internals=new EI(p,h,g,i.overrideStyles,l,s,u,c,f),p.disposables.add(p.internals),p}UP(t,e),t=KP([GP(6,Pp),GP(7,YP),GP(8,Zh),GP(9,rp),GP(10,QO),GP(11,NS)],t)}(WP),function(e){function t(t,n,r,o,a,i,l,s,u,c,d,f){var p=this,m=wI(n,i,l,c,d,f),h=m.options,g=m.getAutomaticKeyboardNavigation,v=m.disposable;return p=e.call(this,t,n,r,o,a,h)||this,p.disposables.add(v),p.internals=new EI(p,h,g,i.overrideStyles,l,s,u,c,f),p.disposables.add(p.internals),p}UP(t,e),t=KP([GP(6,Pp),GP(7,YP),GP(8,Zh),GP(9,rp),GP(10,QO),GP(11,NS)],t)}(AP),function(e){function t(t,n,r,o,a,i,l,s,u,c,d,f,p){var m=this,h=wI(n,l,s,d,f,p),g=h.options,v=h.getAutomaticKeyboardNavigation,y=h.disposable;return m=e.call(this,t,n,r,o,a,i,g)||this,m.disposables.add(y),m.internals=new EI(m,g,v,l.overrideStyles,s,u,c,d,p),m.disposables.add(m.internals),m}UP(t,e),t=KP([GP(7,Pp),GP(8,YP),GP(9,Zh),GP(10,rp),GP(11,QO),GP(12,NS)],t)}(jP);function wI(e,t,n,r,o,a){tI.bindTo(n),oI||(rI.bindTo(n),oI=!0);var i=function(){var e=n.getContextKeyValue(nI);return e&&(e=r.getValue(cI)),e},l=2===a.getAccessibilitySupport(),s=l?"simple":r.getValue(uI),u="undefined"!==typeof t.horizontalScrolling?t.horizontalScrolling:pI(r),c=hI(r),d=yI(t,r,o),f=d[0],p=d[1],m=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:i,disposable:p,options:qP(qP({keyboardSupport:!1},f),{indent:r.getValue(dI),renderIndentGuides:r.getValue(fI),automaticKeyboardNavigation:i(),simpleKeyboardNavigation:"simple"===s,filterOnType:"filter"===s,horizontalScrolling:u,openOnSingleClick:c,keyboardNavigationEventFilter:bI(e,o),additionalScrollHeight:m,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var _I,CI,EI=function(){function e(e,t,n,r,o,a,i,l,s){var u=this;this.disposables=[],this.contextKeyService=aI(o,e);var c=QP.bindTo(this.contextKeyService);c.set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=JP.bindTo(this.contextKeyService),this.hasDoubleSelection=$P.bindTo(this.contextKeyService),this.hasMultiSelection=eI.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=mI(l);var d=new Set;d.add(nI);var f=function(){var t=2===s.getAccessibilitySupport(),n=t?"simple":l.getValue(uI);e.updateOptions({simpleKeyboardNavigation:"simple"===n,filterOnType:"filter"===n})};this.disposables.push(this.contextKeyService,a.register(e),r?sx(e,i,r):Ne.None,e.onDidChangeSelection(function(){var t=e.getSelection(),n=e.getFocus();u.hasSelectionOrFocus.set(t.length>0||n.length>0),u.hasMultiSelection.set(t.length>1),u.hasDoubleSelection.set(2===t.length)}),e.onDidChangeFocus(function(){var t=e.getSelection(),n=e.getFocus();u.hasSelectionOrFocus.set(t.length>0||n.length>0)}),l.onDidChangeConfiguration(function(t){if(t.affectsConfiguration(lI)&&e.updateOptions({openOnSingleClick:hI(l)}),t.affectsConfiguration(iI)&&(u._useAltAsMultipleSelectionModifier=mI(l)),t.affectsConfiguration(dI)){var r=l.getValue(dI);e.updateOptions({indent:r})}if(t.affectsConfiguration(fI)){var o=l.getValue(fI);e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration(uI)&&f(),t.affectsConfiguration(cI)&&e.updateOptions({automaticKeyboardNavigation:n()})}),this.contextKeyService.onDidChangeContext(function(t){t.affectsSome(d)&&e.updateOptions({automaticKeyboardNavigation:n()})}),s.onDidChangeAccessibilitySupport(function(){return f()}))}return e.prototype.dispose=function(){this.disposables=Se(this.disposables)},e=KP([GP(4,Pp),GP(5,YP),GP(6,Zh),GP(7,rp),GP(8,NS)],e),e}(),MI=sf.as(pf.Configuration);MI.registerConfiguration({id:"workbench",order:7,title:a("workbenchConfigurationTitle","Workbench"),type:"object",properties:(BP={},BP[iI]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[a("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),a("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:a({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},BP[lI]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:a({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},BP[sI]={type:"boolean",default:!1,description:a("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},BP["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:a("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:a("deprecated","This setting is deprecated, please use '{0}' instead.",sI)},BP[dI]={type:"number",default:8,minimum:0,maximum:40,description:a("tree indent setting","Controls tree indentation in pixels.")},BP[fI]={type:"string",enum:["none","onHover","always"],default:"onHover",description:a("render tree indent guides","Controls whether the tree should render indent guides.")},BP[uI]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[a("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),a("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),a("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:a("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},BP[cI]={type:"boolean",default:!0,markdownDescription:a("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},BP)}),function(e){e[e["Hint"]=1]="Hint",e[e["Info"]=2]="Info",e[e["Warning"]=4]="Warning",e[e["Error"]=8]="Error"}(_I||(_I={})),function(e){function t(e,t){return t-e}e.compare=t;var n=Object.create(null);function r(e){return n[e]||""}function o(t){switch(t){case of.Error:return e.Error;case of.Warning:return e.Warning;case of.Info:return e.Info;case of.Ignore:return e.Hint}}function i(t){switch(t){case e.Error:return of.Error;case e.Warning:return of.Warning;case e.Info:return of.Info;case e.Hint:return of.Ignore}}n[e.Error]=a("sev.error","Error"),n[e.Warning]=a("sev.warning","Warning"),n[e.Info]=a("sev.info","Info"),e.toString=r,e.fromSeverity=o,e.toSeverity=i}(_I||(_I={})),function(e){var t="";function n(e){return r(e,!0)}function r(e,n){var r=[t];return e.source?r.push(e.source.replace("\xa6","\xa6")):r.push(t),e.code?r.push(e.code.replace("\xa6","\xa6")):r.push(t),void 0!==e.severity&&null!==e.severity?r.push(_I.toString(e.severity)):r.push(t),e.message&&n?r.push(e.message.replace("\xa6","\xa6")):r.push(t),void 0!==e.startLineNumber&&null!==e.startLineNumber?r.push(e.startLineNumber.toString()):r.push(t),void 0!==e.startColumn&&null!==e.startColumn?r.push(e.startColumn.toString()):r.push(t),void 0!==e.endLineNumber&&null!==e.endLineNumber?r.push(e.endLineNumber.toString()):r.push(t),void 0!==e.endColumn&&null!==e.endColumn?r.push(e.endColumn.toString()):r.push(t),r.push(t),r.join("\xa6")}e.makeKey=n,e.makeKeyOptionalMessage=r}(CI||(CI={}));var SI,OI=En("markerService");(function(e){function t(e,t,n){if(e[t])return e[t][n]}function n(e,t,n,r){e[t]||(e[t]=Object.create(null)),e[t][n]=r}function r(e,t,n){return!(!e[t]||!e[t][n])&&(delete e[t][n],Ai(e[t])&&delete e[t],!0)}e.get=t,e.set=n,e.remove=r})(SI||(SI={}));var TI,kI=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t<n.length;t++){var r=n[t],o=r.toString(),a=this._data[o];a&&this._substract(a);var i=this._resourceStats(r);this._add(i),this._data[o]=i}},e.prototype._resourceStats=function(e){var t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme===hr.inMemory||e.scheme===hr.walkThrough||e.scheme===hr.walkThroughSnippet)return t;for(var n=0,r=this._service.read({resource:e});n<r.length;n++){var o=r[n].severity;o===_I.Error?t.errors+=1:o===_I.Warning?t.warnings+=1:o===_I.Info?t.infos+=1:t.unknowns+=1}return t},e.prototype._substract=function(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns},e.prototype._add=function(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns},e}(),xI=function(){function e(){this._onMarkerChanged=new Ue,this._onMarkerChangedEvent=Re.debounce(this._onMarkerChanged.event,e._debouncer,0),this._byResource=Object.create(null),this._byOwner=Object.create(null),this._stats=new kI(this)}return e.prototype.dispose=function(){this._stats.dispose()},Object.defineProperty(e.prototype,"onMarkerChanged",{get:function(){return this._onMarkerChangedEvent},enumerable:!0,configurable:!0}),e.prototype.remove=function(e,t){for(var n=0,r=t||[];n<r.length;n++){var o=r[n];this.changeOne(e,o,[])}},e.prototype.changeOne=function(t,n,r){if(Sr(r)){var o=SI.remove(this._byResource,n.toString(),t),a=SI.remove(this._byOwner,t,n.toString());if(o!==a)throw new Error("invalid marker service state");o&&a&&this._onMarkerChanged.fire([n])}else{for(var i=[],l=0,s=r;l<s.length;l++){var u=s[l],c=e._toMarker(t,n,u);c&&i.push(c)}SI.set(this._byResource,n.toString(),t,i),SI.set(this._byOwner,t,n.toString(),i),this._onMarkerChanged.fire([n])}},e._toMarker=function(e,t,n){var r=n.code,o=n.severity,a=n.message,i=n.source,l=n.startLineNumber,s=n.startColumn,u=n.endLineNumber,c=n.endColumn,d=n.relatedInformation,f=n.tags;if(a)return l=l>0?l:1,s=s>0?s:1,u=u>=l?u:l,c=c>0?c:s,{resource:t,owner:e,code:r,severity:o,message:a,source:i,startLineNumber:l,startColumn:s,endLineNumber:u,endColumn:c,relatedInformation:d,tags:f}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,r=t.resource,o=t.severities,a=t.take;if((!a||a<0)&&(a=-1),n&&r){var i=SI.get(this._byResource,r.toString(),n);if(i){for(var l=[],s=0,u=i;s<u.length;s++){var c=u[s];if(e._accept(c,o)){var d=l.push(c);if(a>0&&d===a)break}}return l}return[]}if(n||r){var f=n?this._byOwner[n]:r?this._byResource[r.toString()]:void 0;if(!f)return[];l=[];for(var p in f)for(var m=0,h=f[p];m<h.length;m++){i=h[m];if(e._accept(i,o)){d=l.push(i);if(a>0&&d===a)return l}}return l}var l=[];for(var g in this._byResource)for(var v in this._byResource[g])for(var y=0,b=this._byResource[g][v];y<b.length;y++){var i=b[y];if(e._accept(i,o)){var d=l.push(i);if(a>0&&d===a)return l}}return l},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var r=0,o=n;r<o.length;r++){var a=o[r];void 0===e._dedupeMap[a.toString()]&&(e._dedupeMap[a.toString()]=!0,t.push(a))}return t},e}(),NI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),LI=En("storageService");(function(e){e[e["NONE"]=0]="NONE",e[e["SHUTDOWN"]=1]="SHUTDOWN"})(TI||(TI={}));var PI=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onDidChangeStorage=t._register(new Ue),t.onDidChangeStorage=t._onDidChangeStorage.event,t.onWillSaveState=Re.None,t.globalCache=new Map,t.workspaceCache=new Map,t}return NI(t,e),t.prototype.getCache=function(e){return 0===e?this.globalCache:this.workspaceCache},t.prototype.get=function(e,t,n){var r=this.getCache(t).get(e);return Ii(r)?n:r},t.prototype.getBoolean=function(e,t,n){var r=this.getCache(t).get(e);return Ii(r)?n:"true"===r},t.prototype.store=function(e,t,n){if(Ii(t))return this.remove(e,n);var r=String(t),o=this.getCache(n).get(e);return o===r?Promise.resolve():(this.getCache(n).set(e,r),this._onDidChangeStorage.fire({scope:n,key:e}),Promise.resolve())},t.prototype.remove=function(e,t){var n=this.getCache(t).delete(e);return n?(this._onDidChangeStorage.fire({scope:t,key:e}),Promise.resolve()):Promise.resolve()},t}(Ne),II=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},DI=function(e,t){return function(n,r){t(n,r,e)}},AI=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new RI(e,this._commandService,t)},e=II([DI(0,nl)],e),e}(),RI=function(){function e(e,t,n){var r=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new Ue,this._dispoables=new xe,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(Re.debounce(Re.filter(rh.onDidChangeMenu,function(e){return e===r._id}),function(){},50)(this._build,this)),this._dispoables.add(Re.debounce(this._contextKeyService.onDidChangeContext,function(e,t){return e||t.affectsSome(r._contextKeys)},50)(function(e){return e&&r._onDidChange.fire(void 0)},this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=rh.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var r=0,o=n;r<o.length;r++){var a=o[r],i=a.group||"";t&&t[0]===i||(t=[i,[]],this._menuGroups.push(t)),t[1].push(a),e._fillInKbExprKeys(a.when,this._contextKeys),eh(a)&&a.command.precondition&&e._fillInKbExprKeys(a.command.precondition,this._contextKeys),eh(a)&&a.command.toggled&&e._fillInKbExprKeys(a.command.toggled,this._contextKeys)}this._onDidChange.fire(this)},e.prototype.getActions=function(e){for(var t=[],n=0,r=this._menuGroups;n<r.length;n++){for(var o=r[n],a=o[0],i=o[1],l=[],s=0,u=i;s<u.length;s++){var c=u[s];if(this._contextKeyService.contextMatchesRules(c.when)){var d=eh(c)?new ih(c.command,c.alt,e,this._contextKeyService,this._commandService):new ah(c);l.push(d)}}l.length>0&&t.push([a,l])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,r=e.keys();n<r.length;n++){var o=r[n];t.add(o)}},e._compareMenuItems=function(t,n){var r=t.group,o=n.group;if(r!==o){if(!r)return 1;if(!o)return-1;if("navigation"===r)return-1;if("navigation"===o)return 1;var a=r.localeCompare(o);if(0!==a)return a}var i=t.order||0,l=n.order||0;return i<l?-1:i>l?1:e._compareTitles(eh(t)?t.command.title:t.title,eh(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"===typeof e?e:e.value,r="string"===typeof t?t:t.value;return n.localeCompare(r)},e=II([DI(1,nl),DI(2,Pp)],e),e}(),FI=En("markerDecorationsService"),VI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jI=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},zI=function(e,t){return function(n,r){t(n,r,e)}};function BI(e){return e.toString()}var HI,WI=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Te(function(){n.model.deltaDecorations(Ki(n._markersData),[]),n._markersData.clear()})),n}return VI(t,e),t.prototype.update=function(e,t){for(var n=this.model.deltaDecorations(Ki(this._markersData),t),r=0;r<n.length;r++)this._markersData.set(n[r],e[r])},t.prototype.getMarker=function(e){return this._markersData.get(e.id)},t}(Ne),UI=function(e){function t(t,n){var r=e.call(this)||this;return r._markerService=n,r._onDidChangeMarker=r._register(new Ue),r._markerDecorations=new Map,t.getModels().forEach(function(e){return r._onModelAdded(e)}),r._register(t.onModelAdded(r._onModelAdded,r)),r._register(t.onModelRemoved(r._onModelRemoved,r)),r._register(r._markerService.onMarkerChanged(r._handleMarkerChange,r)),r}return VI(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._markerDecorations.forEach(function(e){return e.dispose()}),this._markerDecorations.clear()},t.prototype.getMarker=function(e,t){var n=this._markerDecorations.get(BI(e.uri));return n?Wi(n.getMarker(t)):null},t.prototype._handleMarkerChange=function(e){var t=this;e.forEach(function(e){var n=t._markerDecorations.get(BI(e));n&&t._updateDecorations(n)})},t.prototype._onModelAdded=function(e){var t=new WI(e);this._markerDecorations.set(BI(e.uri),t),this._updateDecorations(t)},t.prototype._onModelRemoved=function(e){var t=this,n=this._markerDecorations.get(BI(e.uri));n&&(n.dispose(),this._markerDecorations.delete(BI(e.uri))),e.uri.scheme!==hr.inMemory&&e.uri.scheme!==hr.internal&&e.uri.scheme!==hr.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(function(e){return e.owner}).forEach(function(n){return t._markerService.remove(n,[e.uri])})},t.prototype._updateDecorations=function(e){var t=this,n=this._markerService.read({resource:e.model.uri,take:500}),r=n.map(function(n){return{range:t._createDecorationRange(e.model,n),options:t._createDecorationOption(n)}});e.update(n,r),this._onDidChangeMarker.fire(e.model)},t.prototype._createDecorationRange=function(e,t){var n=fn.lift(t);if(t.severity===_I.Hint&&(t.tags&&-1!==t.tags.indexOf(1)||(n=n.setEndPosition(n.startLineNumber,n.startColumn+2))),n=e.validateRange(n),n.isEmpty()){var r=e.getWordAtPosition(n.getStartPosition());if(r)n=new fn(n.startLineNumber,r.startColumn,n.endLineNumber,r.endColumn);else{var o=e.getLineLastNonWhitespaceColumn(n.startLineNumber)||e.getLineMaxColumn(n.startLineNumber);1===o||(n=n.endColumn>=o?new fn(n.startLineNumber,o-1,n.endLineNumber,o):new fn(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var a=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);a<n.endColumn&&(n=new fn(n.startLineNumber,a,n.endLineNumber,n.endColumn),t.startColumn=a)}return n},t.prototype._createDecorationOption=function(e){var t,n,r,o=void 0,a=void 0;switch(e.severity){case _I.Hint:t=e.tags&&e.tags.indexOf(1)>=0?"squiggly-unnecessary":"squiggly-hint",n=0;break;case _I.Warning:t="squiggly-warning",o=Qh(m_),n=20,r={color:Qh(jw),position:Il.Inline};break;case _I.Info:t="squiggly-info",o=Qh(h_),n=10;break;case _I.Error:default:t="squiggly-error",o=Qh(p_),n=30,r={color:Qh(Vw),position:Il.Inline};break}return e.tags&&(-1!==e.tags.indexOf(1)&&(a="squiggly-inline-unnecessary"),-1!==e.tags.indexOf(2)&&(a="squiggly-inline-deprecated")),{stickiness:1,className:t,showIfCollapsed:!0,overviewRuler:{color:o,position:Pl.Right},minimap:r,zIndex:n,inlineClassName:a}},t=jI([zI(0,gs),zI(1,OI)],t),t}(Ne),qI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),KI=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},GI=function(e,t){return function(n,r){t(n,r,e)}},YI=function(e){function t(t,n){var r=e.call(this)||this;return r._contextKeyService=t,r._configurationService=n,r._onDidChangeAccessibilitySupport=new Ue,r.onDidChangeAccessibilitySupport=r._onDidChangeAccessibilitySupport.event,r._accessibilityModeEnabledContext=LS.bindTo(r._contextKeyService),r._register(r._configurationService.onDidChangeConfiguration(function(e){e.affectsConfiguration("editor.accessibilitySupport")&&r._updateContextKey()})),r._updateContextKey(),r.onDidChangeAccessibilitySupport(function(){return r._updateContextKey()}),r}return qI(t,e),t.prototype._updateContextKey=function(){var e=2===this.getAccessibilitySupport(),t=this._configurationService.getValue("editor.accessibilitySupport");this._accessibilityModeEnabledContext.set("on"===t||"auto"===t&&e)},t=KI([GI(0,Pp),GI(1,rp)],t),t}(Ne),XI=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ZI=function(e,t,n,r){var o,a=arguments.length,i=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(i=(a<3?o(i):a>3?o(t,n,i):o(t,n))||i);return a>3&&i&&Object.defineProperty(t,n,i),i},QI=function(e,t){return function(n,r){t(n,r,e)}},JI=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.contextKeyService=t,r.configurationService=n,r._accessibilitySupport=0,r}return XI(t,e),t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=ZI([QI(0,Pp),QI(1,rp)],t),t}(YI),$I=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();(function(e){var t=new xS,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var r=[];function o(e,t){var o=new n(e,t);return r.push(o),o}function a(e){for(var t=new xS,n=0,o=tO();n<o.length;n++){var a=o[n],i=a[0],l=a[1];t.set(i,l)}for(var s in e)e.hasOwnProperty(s)&&t.set(En(s),e[s]);r.forEach(function(n){return t.set(n.id,n.get(e))});var u=new Ax(t,!0);return t.set(_n,u),[t,u]}e.init=a,e.instantiationService=o(_n,function(){return new Ax(t,!0)});var i=new Cm;e.configurationService=o(rp,function(){return i}),e.resourceConfigurationService=o(Nc,function(){return new Em(i)}),e.resourcePropertiesService=o(Lc,function(){return new Mm(i)}),e.contextService=o($p,function(){return new Om}),e.labelService=o(Vx,function(){return new Pm}),e.telemetryService=o(lh,function(){return new Sm}),e.dialogService=o(Ox,function(){return new vm}),e.notificationService=o(Qp,function(){return new ym}),e.markerService=o(OI,function(){return new xI}),e.modeService=o(uT,function(e){return new LT}),e.standaloneThemeService=o(ZO,function(){return new Pk}),e.modelService=o(gs,function(t){return new VT(e.configurationService.get(t),e.resourcePropertiesService.get(t),e.standaloneThemeService.get(t))}),e.markerDecorationsService=o(FI,function(t){return new UI(e.modelService.get(t),e.markerService.get(t))}),e.codeEditorService=o(Sn,function(t){return new ok(e.standaloneThemeService.get(t))}),e.editorProgressService=o(LO,function(){return new gm}),e.storageService=o(LI,function(){return new PI}),e.logService=o(Pc,function(){return new Ic}),e.editorWorkerService=o(ru,function(t){return new Uc(e.modelService.get(t),e.resourceConfigurationService.get(t),e.logService.get(t))})})(HI||(HI={}));var eD=function(e){function t(t,n){var r=e.call(this)||this,o=HI.init(n),a=o[0],i=o[1];r._serviceCollection=a,r._instantiationService=i;var l=r.get(rp),s=r.get(Qp),u=r.get(lh),c=r.get(Zh),d=function(e,t){var o=null;return n&&(o=n[e.toString()]),o||(o=t()),r._serviceCollection.set(e,o),o},f=d(Pp,function(){return r._register(new qk(l))});d(NS,function(){return new JI(f,l)}),d(YP,function(){return new XP(c)});var p=d(nl,function(){return new bm(r._instantiationService)}),m=d(QO,function(){return r._register(new wm(f,p,u,s,t))}),h=d(_x,function(){return new Im(t)}),g=d(SO,function(){return r._register(new Sx(h))});return d(OO,function(){var e=new vx(u,s,g,m,c);return e.configure({blockMouse:!1}),r._register(e)}),d(nh,function(){return new AI(p)}),d(sT,function(){return new Lm(HI.modelService.get(gs))}),r}return $I(t,e),t.prototype.get=function(e){var t=this._serviceCollection.get(e);if(!t)throw new Error("Missing service "+e);return t},t.prototype.set=function(e,t){this._serviceCollection.set(e,t)},t.prototype.has=function(e){return this._serviceCollection.has(e)},t}(Ne);function tD(e,t,n){var r=new eD(e,t),o=null;r.has(ou)||(o=new hm(HI.modelService.get()),r.set(ou,o)),r.has(il)||r.set(il,new hl(r.get(Sn),r.get(nl)));var a=n(r);return o&&o.setEditor(a),a}function nD(e,t,n){return tD(e,n||{},function(n){return new iT(e,t,n,n.get(_n),n.get(Sn),n.get(nl),n.get(Pp),n.get(QO),n.get(SO),n.get(ZO),n.get(Qp),n.get(rp),n.get(NS))})}function rD(e){return HI.codeEditorService.get().onCodeEditorAdd(function(t){e(t)})}function oD(e,t,n){return tD(e,n||{},function(n){return new lT(e,t,n,n.get(_n),n.get(Pp),n.get(QO),n.get(SO),n.get(ru),n.get(Sn),n.get(ZO),n.get(Qp),n.get(rp),n.get(OO),n.get(LO),null)})}function aD(e,t){return new Ml(e,t)}function iD(e,t,n){return HI.modelService.get().createModel(e,t,n)}function lD(e,t,n){if(e=e||"",!t){var r=e.indexOf("\n"),o=e;return-1!==r&&(o=e.substring(0,r)),iD(e,HI.modeService.get().createByFilepathOrFirstLine(n||null,o),n)}return iD(e,HI.modeService.get().create(t),n)}function sD(e,t){HI.modelService.get().setMode(e,HI.modeService.get().create(t))}function uD(e,t,n){e&&HI.markerService.get().changeOne(t,e.uri,n)}function cD(e){return HI.markerService.get().read(e)}function dD(e){return HI.modelService.get().getModel(e)}function fD(){return HI.modelService.get().getModels()}function pD(e){return HI.modelService.get().onModelAdded(e)}function mD(e){return HI.modelService.get().onModelRemoved(e)}function hD(e){return HI.modelService.get().onModelModeChanged(function(t){e({model:t.model,oldLanguage:t.oldModeId})})}function gD(e){return Jc(HI.modelService.get(),e)}function vD(e,t){return ef.colorizeElement(HI.standaloneThemeService.get(),HI.modeService.get(),e,t)}function yD(e,t,n){return ef.colorize(HI.modeService.get(),e,t,n)}function bD(e,t,n){return void 0===n&&(n=4),ef.colorizeModelLine(e,t,n)}function wD(e){var t=Xs.get(e);return t||{getInitialState:function(){return Qs},tokenize:function(t,n,r){return eu(e,t,n,r)}}}function _D(e,t){var n=HI.modeService.get();n.triggerMode(t);for(var r=wD(t),o=e.split(/\r\n|\r|\n/),a=[],i=r.getInitialState(),l=0,s=o.length;l<s;l++){var u=o[l],c=r.tokenize(u,i,0);a[l]=c.tokens,i=c.endState}return a}function CD(e,t){HI.standaloneThemeService.get().defineTheme(e,t)}function ED(e){HI.standaloneThemeService.get().setTheme(e)}function MD(){Hm()}function SD(){return{create:nD,onDidCreateEditor:rD,createDiffEditor:oD,createDiffNavigator:aD,createModel:lD,setModelLanguage:sD,setModelMarkers:uD,getModelMarkers:cD,getModels:fD,getModel:dD,onDidCreateModel:pD,onWillDisposeModel:mD,onDidChangeModelLanguage:hD,createWebWorker:gD,colorizeElement:vD,colorize:yD,colorizeModelLine:bD,tokenize:_D,defineTheme:CD,setTheme:ED,remeasureFonts:MD,AccessibilitySupport:Lt,ContentWidgetPositionPreference:Rt,CursorChangeReason:Ft,DefaultEndOfLine:Vt,EditorAutoIndentStrategy:zt,EditorOption:Bt,EndOfLinePreference:Ht,EndOfLineSequence:Wt,MinimapPosition:Yt,MouseTargetType:Xt,OverlayWidgetPositionPreference:Zt,OverviewRulerLane:Qt,RenderLineNumbersType:Jt,RenderMinimap:$t,ScrollbarVisibility:tn,ScrollType:en,TextEditorCursorBlinkingStyle:ln,TextEditorCursorStyle:sn,TrackedRangeStickiness:un,WrappingIndent:cn,ConfigurationChangedEvent:v,BareFontInfo:xl,FontInfo:Nl,TextModelResolvedOptions:Rl,FindMatch:Fl,EditorType:Dl,EditorOptions:ce}}function OD(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,r=t;n<r.length;n++){var o=r[n];if(!e(o))return!1}return!0}function TD(e,t){return"boolean"===typeof e?e:t}function kD(e,t){return"string"===typeof e?e:t}function xD(e){for(var t={},n=0,r=e;n<r.length;n++){var o=r[n];t[o]=!0}return t}function ND(e,t){void 0===t&&(t=!1),t&&(e=e.map(function(e){return e.toLowerCase()}));var n=xD(e);return t?function(e){return void 0!==n[e.toLowerCase()]&&n.hasOwnProperty(e.toLowerCase())}:function(e){return void 0!==n[e]&&n.hasOwnProperty(e)}}function LD(e,t){var n=0;while(t.indexOf("@")>=0&&n<5)n++,t=t.replace(/@(\w+)/g,function(n,r){var o="";if("string"===typeof e[r])o=e[r];else{if(!(e[r]&&e[r]instanceof RegExp))throw void 0===e[r]?Vd(e,"language definition does not contain attribute '"+r+"', used at: "+t):Vd(e,"attribute reference '"+r+"' must be a string, used at: "+t);o=e[r].source}return Dd(o)?"":"(?:"+o+")"});return new RegExp(t,e.ignoreCase?"i":"")}function PD(e,t,n,r){if(r<0)return e;if(r<t.length)return t[r];if(r>=100){r-=100;var o=n.split(".");if(o.unshift(n),r<o.length)return o[r]}return null}function ID(e,t,n,r){var o=-1,a=n,i=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);i&&(i[3]&&(o=parseInt(i[3]),i[2]&&(o+=100)),a=i[4]);var l,s="~",u=a;if(a&&0!==a.length?/^\w*$/.test(u)?s="==":(i=a.match(/^(@|!@|~|!~|==|!=)(.*)$/),i&&(s=i[1],u=i[2])):(s="!=",u=""),"~"!==s&&"!~"!==s||!/^(\w|\|)*$/.test(u))if("@"===s||"!@"===s){var c=e[u];if(!c)throw Vd(e,"the @ match target '"+u+"' is not defined, in rule: "+t);if(!OD(function(e){return"string"===typeof e},c))throw Vd(e,"the @ match target '"+u+"' must be an array of strings, in rule: "+t);var d=ND(c,e.ignoreCase);l=function(e){return"@"===s?d(e):!d(e)}}else if("~"===s||"!~"===s)if(u.indexOf("$")<0){var f=LD(e,"^"+u+"$");l=function(e){return"~"===s?f.test(e):!f.test(e)}}else l=function(t,n,r,o){var a=LD(e,"^"+jd(e,u,n,r,o)+"$");return a.test(t)};else if(u.indexOf("$")<0){var p=Ad(e,u);l=function(e){return"=="===s?e===p:e!==p}}else{var m=Ad(e,u);l=function(t,n,r,o,a){var i=jd(e,m,n,r,o);return"=="===s?t===i:t!==i}}else{var h=ND(u.split("|"),e.ignoreCase);l=function(e){return"~"===s?h(e):!h(e)}}return-1===o?{name:n,value:r,test:function(e,t,n,r){return l(e,e,t,n,r)}}:{name:n,value:r,test:function(e,t,n,r){var a=PD(e,t,n,o);return l(a||"",e,t,n,r)}}}function DD(e,t,n){if(n){if("string"===typeof n)return n;if(n.token||""===n.token){if("string"!==typeof n.token)throw Vd(e,"a 'token' attribute must be of type string, in rule: "+t);var r={token:n.token};if(n.token.indexOf("$")>=0&&(r.tokenSubst=!0),"string"===typeof n.bracket)if("@open"===n.bracket)r.bracket=1;else{if("@close"!==n.bracket)throw Vd(e,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+t);r.bracket=-1}if(n.next){if("string"!==typeof n.next)throw Vd(e,"the next state must be a string value in rule: "+t);var o=n.next;if(!/^(@pop|@push|@popall)$/.test(o)&&("@"===o[0]&&(o=o.substr(1)),o.indexOf("$")<0&&!Bd(e,jd(e,o,"",[],""))))throw Vd(e,"the next state '"+n.next+"' is not defined in rule: "+t);r.next=o}return"number"===typeof n.goBack&&(r.goBack=n.goBack),"string"===typeof n.switchTo&&(r.switchTo=n.switchTo),"string"===typeof n.log&&(r.log=n.log),"string"===typeof n.nextEmbedded&&(r.nextEmbedded=n.nextEmbedded,e.usesEmbedded=!0),r}if(Array.isArray(n)){for(var a=[],i=0,l=n.length;i<l;i++)a[i]=DD(e,t,n[i]);return{group:a}}if(n.cases){var s=[];for(var u in n.cases)if(n.cases.hasOwnProperty(u)){var c=DD(e,t,n.cases[u]);"@default"===u||"@"===u||""===u?s.push({test:void 0,value:c,name:u}):"@eos"===u?s.push({test:function(e,t,n,r){return r},value:c,name:u}):s.push(ID(e,t,u,c))}var d=e.defaultToken;return{test:function(e,t,n,r){for(var o=0,a=s;o<a.length;o++){var i=a[o],l=!i.test||i.test(e,t,n,r);if(l)return i.value}return d}}}throw Vd(e,"an action must be a string, an object with a 'token' or 'cases' attribute, or an array of actions; in rule: "+t)}return{token:""}}var AD=function(){function e(e){this.regex=new RegExp(""),this.action={token:""},this.matchOnlyAtLineStart=!1,this.name="",this.name=e}return e.prototype.setRegex=function(e,t){var n;if("string"===typeof t)n=t;else{if(!(t instanceof RegExp))throw Vd(e,"rules must start with a match string or regular expression: "+this.name);n=t.source}this.matchOnlyAtLineStart=n.length>0&&"^"===n[0],this.name=this.name+": "+n,this.regex=LD(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=DD(e,this.name,t)},e}();function RD(e,t){if(!t||"object"!==typeof t)throw new Error("Monarch: expecting a language definition object");var n={};n.languageId=e,n.noThrow=!1,n.maxStack=100,n.start="string"===typeof t.start?t.start:null,n.ignoreCase=TD(t.ignoreCase,!1),n.tokenPostfix=kD(t.tokenPostfix,"."+n.languageId),n.defaultToken=kD(t.defaultToken,"source"),n.usesEmbedded=!1;var r=t;function o(e,a,i){for(var l=0,s=i;l<s.length;l++){var u=s[l],c=u.include;if(c){if("string"!==typeof c)throw Vd(n,"an 'include' attribute must be a string at: "+e);if("@"===c[0]&&(c=c.substr(1)),!t.tokenizer[c])throw Vd(n,"include target '"+c+"' is not defined at: "+e);o(e+"."+c,a,t.tokenizer[c])}else{var d=new AD(e);if(Array.isArray(u)&&u.length>=1&&u.length<=3)if(d.setRegex(r,u[0]),u.length>=3)if("string"===typeof u[1])d.setAction(r,{token:u[1],next:u[2]});else{if("object"!==typeof u[1])throw Vd(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var f=u[1];f.next=u[2],d.setAction(r,f)}else d.setAction(r,u[1]);else{if(!u.regex)throw Vd(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);u.name&&"string"===typeof u.name&&(d.name=u.name),u.matchOnlyAtStart&&(d.matchOnlyAtLineStart=TD(u.matchOnlyAtLineStart,!1)),d.setRegex(r,u.regex),d.setAction(r,u.action)}a.push(d)}}}if(r.languageId=e,r.ignoreCase=n.ignoreCase,r.noThrow=n.noThrow,r.usesEmbedded=n.usesEmbedded,r.stateNames=t.tokenizer,r.defaultToken=n.defaultToken,!t.tokenizer||"object"!==typeof t.tokenizer)throw Vd(n,"a language definition must define the 'tokenizer' attribute as an object");for(var a in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(a)){n.start||(n.start=a);var i=t.tokenizer[a];n.tokenizer[a]=new Array,o("tokenizer."+a,n.tokenizer[a],i)}if(n.usesEmbedded=r.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Vd(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var l=[],s=0,u=t.brackets;s<u.length;s++){var c=u[s],d=c;if(d&&Array.isArray(d)&&3===d.length&&(d={token:d[2],open:d[0],close:d[1]}),d.open===d.close)throw Vd(n,"open and close brackets in a 'brackets' attribute must be different: "+d.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!==typeof d.open||"string"!==typeof d.token||"string"!==typeof d.close)throw Vd(n,"every element in the 'brackets' array must be a '{open,close,token}' object or array");l.push({token:d.token+n.tokenPostfix,open:Ad(n,d.open),close:Ad(n,d.close)})}return n.brackets=l,n.noThrow=!0,n}function FD(e){ET.registerLanguage(e)}function VD(){var e=[];return e=e.concat(ET.getLanguages()),e}function jD(e){var t=HI.modeService.get().getLanguageIdentifier(e);return t?t.id:0}function zD(e,t){var n=HI.modeService.get().onDidCreateMode(function(r){r.getId()===e&&(n.dispose(),t())});return n}function BD(e,t){var n=HI.modeService.get().getLanguageIdentifier(e);if(!n)throw new Error("Cannot set configuration for unknown language "+e);return Bu.register(n,t)}var HD=function(){function e(e){this._actual=e}return e.prototype.getInitialState=function(){return this._actual.getInitialState()},e.prototype.tokenize=function(e,t,n){throw new Error("Not supported!")},e.prototype.tokenize2=function(e,t){var n=this._actual.tokenizeEncoded(e,t);return new vn(n.tokens,n.endState)},e}(),WD=function(){function e(e,t,n){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=n}return e.prototype.getInitialState=function(){return this._actual.getInitialState()},e.prototype._toClassicTokens=function(e,t,n){for(var r=[],o=0,a=0,i=e.length;a<i;a++){var l=e[a],s=l.startIndex;0===a?s=0:s<o&&(s=o),r[a]=new hn(s+n,l.scopes,t),o=s}return r},e.prototype.tokenize=function(e,t,n){var r,o=this._actual.tokenize(e,t),a=this._toClassicTokens(o.tokens,this._languageIdentifier.language,n);return r=o.endState.equals(t)?t:o.endState,new gn(a,r)},e.prototype._toBinaryTokens=function(e,t){for(var n=this._languageIdentifier.id,r=this._standaloneThemeService.getTheme().tokenTheme,o=[],a=0,i=0,l=0,s=e.length;l<s;l++){var u=e[l],c=r.match(n,u.scopes);if(!(a>0&&o[a-1]===c)){var d=u.startIndex;0===l?d=0:d<i&&(d=i),o[a++]=d+t,o[a++]=c,i=d}}var f=new Uint32Array(a);for(l=0;l<a;l++)f[l]=o[l];return f},e.prototype.tokenize2=function(e,t,n){var r,o=this._actual.tokenize(e,t),a=this._toBinaryTokens(o.tokens,n);return r=o.endState.equals(t)?t:o.endState,new vn(a,r)},e}();function UD(e){return"tokenizeEncoded"in e}function qD(e){return e&&"function"===typeof e.then}function KD(e,t){var n=HI.modeService.get().getLanguageIdentifier(e);if(!n)throw new Error("Cannot set tokens provider for unknown language "+e);var r=function(e){return UD(e)?new HD(e):new WD(HI.standaloneThemeService.get(),n,e)};return qD(t)?Xs.registerPromise(e,t.then(function(e){return r(e)})):Xs.register(e,r(t))}function GD(e,t){var n=function(t){return Jd(HI.modeService.get(),HI.standaloneThemeService.get(),e,RD(e,t))};return qD(t)?Xs.registerPromise(e,t.then(function(e){return n(e)})):Xs.register(e,n(t))}function YD(e,t){return ks.register(e,t)}function XD(e,t){return xs.register(e,t)}function ZD(e,t){return Ls.register(e,t)}function QD(e,t){return Ps.register(e,{provideHover:function(e,n,r){var o=e.getWordAtPosition(n);return Promise.resolve(t.provideHover(e,n,r)).then(function(e){if(e)return!e.range&&o&&(e.range=new fn(n.lineNumber,o.startColumn,n.lineNumber,o.endColumn)),e.range||(e.range=new fn(n.lineNumber,n.column,n.lineNumber,n.column)),e})}})}function JD(e,t){return Is.register(e,t)}function $D(e,t){return Ds.register(e,t)}function eA(e,t){return As.register(e,t)}function tA(e,t){return Fs.register(e,t)}function nA(e,t){return Vs.register(e,t)}function rA(e,t){return js.register(e,t)}function oA(e,t){return zs.register(e,{provideCodeActions:function(e,n,r,o){var a=HI.markerService.get().read({resource:e.uri}).filter(function(e){return fn.areIntersectingOrTouching(e,n)});return t.provideCodeActions(e,n,{markers:a,only:r.only},o)}})}function aA(e,t){return Bs.register(e,t)}function iA(e,t){return Hs.register(e,t)}function lA(e,t){return Ws.register(e,t)}function sA(e,t){return Us.register(e,t)}function uA(e,t){return Ns.register(e,t)}function cA(e,t){return qs.register(e,t)}function dA(e,t){return Gs.register(e,t)}function fA(e,t){return Rs.register(e,t)}function pA(e,t){return Ks.register(e,t)}function mA(){return{register:FD,getLanguages:VD,onLanguage:zD,getEncodedLanguageId:jD,setLanguageConfiguration:BD,setTokensProvider:KD,setMonarchTokensProvider:GD,registerReferenceProvider:YD,registerRenameProvider:XD,registerCompletionItemProvider:uA,registerSignatureHelpProvider:ZD,registerHoverProvider:QD,registerDocumentSymbolProvider:JD,registerDocumentHighlightProvider:$D,registerDefinitionProvider:eA,registerImplementationProvider:tA,registerTypeDefinitionProvider:nA,registerCodeLensProvider:rA,registerCodeActionProvider:oA,registerDocumentFormattingEditProvider:aA,registerDocumentRangeFormattingEditProvider:iA,registerOnTypeFormattingEditProvider:lA,registerLinkProvider:sA,registerColorProvider:cA,registerFoldingRangeProvider:dA,registerDeclarationProvider:fA,registerSelectionRangeProvider:pA,DocumentHighlightKind:jt,CompletionItemKind:It,CompletionItemTag:Dt,CompletionItemInsertTextRule:Pt,SymbolKind:on,SymbolTag:an,IndentAction:Ut,CompletionTriggerKind:At,SignatureHelpTriggerKind:rn,FoldingRangeKind:Os}}n.d(t,"CancellationTokenSource",function(){return vA}),n.d(t,"Emitter",function(){return yA}),n.d(t,"KeyCode",function(){return bA}),n.d(t,"KeyMod",function(){return wA}),n.d(t,"Position",function(){return _A}),n.d(t,"Range",function(){return CA}),n.d(t,"Selection",function(){return EA}),n.d(t,"SelectionDirection",function(){return MA}),n.d(t,"MarkerSeverity",function(){return SA}),n.d(t,"MarkerTag",function(){return OA}),n.d(t,"Uri",function(){return TA}),n.d(t,"Token",function(){return kA}),n.d(t,"editor",function(){return xA}),n.d(t,"languages",function(){return NA});var hA=self;ce.wrappingIndent.defaultValue=0,ce.glyphMargin.defaultValue=!1,ce.autoIndent.defaultValue=3,ce.overviewRulerLanes.defaultValue=2;var gA=bn();gA.editor=SD(),gA.languages=mA();var vA=gA.CancellationTokenSource,yA=gA.Emitter,bA=gA.KeyCode,wA=gA.KeyMod,_A=gA.Position,CA=gA.Range,EA=gA.Selection,MA=gA.SelectionDirection,SA=gA.MarkerSeverity,OA=gA.MarkerTag,TA=gA.Uri,kA=gA.Token,xA=gA.editor,NA=gA.languages;hA.monaco=gA,"undefined"!==typeof hA.require&&"function"===typeof hA.require.config&&hA.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},9:function(e,t){},"9/5/":function(e,t,n){(function(t){var n="Expected a function",r=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,c="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,f=c||d||Function("return this")(),p=Object.prototype,m=p.toString,h=Math.max,g=Math.min,v=function(){return f.Date.now()};function y(e,t,r){var o,a,i,l,s,u,c=0,d=!1,f=!1,p=!0;if("function"!=typeof e)throw new TypeError(n);function m(t){var n=o,r=a;return o=a=void 0,c=t,l=e.apply(r,n),l}function y(e){return c=e,s=setTimeout(E,t),d?m(e):l}function w(e){var n=e-u,r=e-c,o=t-n;return f?g(o,i-r):o}function _(e){var n=e-u,r=e-c;return void 0===u||n>=t||n<0||f&&r>=i}function E(){var e=v();if(_(e))return M(e);s=setTimeout(E,w(e))}function M(e){return s=void 0,p&&o?m(e):(o=a=void 0,l)}function S(){void 0!==s&&clearTimeout(s),c=0,o=u=a=s=void 0}function O(){return void 0===s?l:M(v())}function T(){var e=v(),n=_(e);if(o=arguments,a=this,u=e,n){if(void 0===s)return y(u);if(f)return s=setTimeout(E,t),m(u)}return void 0===s&&(s=setTimeout(E,t)),l}return t=C(t)||0,b(r)&&(d=!!r.leading,f="maxWait"in r,i=f?h(C(r.maxWait)||0,t):i,p="trailing"in r?!!r.trailing:p),T.cancel=S,T.flush=O,T}function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function w(e){return!!e&&"object"==typeof e}function _(e){return"symbol"==typeof e||w(e)&&m.call(e)==o}function C(e){if("number"==typeof e)return e;if(_(e))return r;if(b(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=b(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):i.test(e)?r:+e}e.exports=y}).call(this,n("yLpj"))},"928v":function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},"93I4":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},"9AYa":function(e,t,n){},"9CNr":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ")),c=r(n("gWZ8"));n("miYZ");var d=r(n("tsqr")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y=r(n("Vl3Y"));n("OaEy");var b,w,_,C,E=r(n("2fM7")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("LvDl"),k=n("+n12"),x=n("34ay"),N=r(n("ueLw")),L=n("Onig"),P=r(n("xNuS")),I=E.default.Option,D=(b=y.default.create(),w=(0,S.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchMeasureList"],submitLoading:n.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:"",cdcType:"SPS"},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams;(0,L.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(r){var o=r.result;if(o){var a,i,l,s=(0,k.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{});s=s.map(function(e){var t=(0,f.default)({},e);return t.northDataType=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,t}),n.setState({measureTable:s,measureList:s},function(){n.filterData(t)})}})},n.onTypeChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,f.default)({},a,{cdcType:e})}),n.filterData((0,f.default)({},a,{cdcType:e}))},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=n.state,l=i.selectedRows,s=i.selectedRowKeys,u=n.overlayEndMapNum(l),c=u.mapData,p=r.validateFields;p(function(e){if(!e)if(s.length){var t=(0,f.default)({},c);(0,T.forEach)(t,function(e,n){e._id&&delete t[n]._id}),o({type:"protocol/update",payload:{iec61850Server:{mapping_table:t}}}).then(function(e){"ok"===e&&a&&a()})}else d.default.error((0,O.formatMessage)({id:"protocol.select-measure"}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.overlayEndMapNum=function(e){var t=n.props,r=t.form,o=t.dataSource,a=t.protocol,i=a.iec61850Config,l=void 0===i?{}:i,s=l.iedName,u=l.LDName,d={},p=[],m=r.getFieldValue("cdcType");return e.length&&e.forEach(function(e){var t=(0,k.getNextId)([].concat((0,c.default)(o),p)),n=e.dataType,r=e.ctrlName,a=e.name,i=e.readWrite,l=e.enableBit,h=void 0===l?0:l,g=e._id,v=e.northDataType,y="FLOAT"===v||"DOUBLE"===v?"f":"i",b="";switch(m){case"SPS":case"DPS":case"INS":case"SPC":case"DPC":case"INC":b="".concat(s).concat(u,"/").concat(r,".").concat(a,".stVal[ST]");break;case"MV":b="".concat(s).concat(u,"/").concat(r,".").concat(a,".mag.").concat(y,"[MX]");break;case"APC":b="".concat(s).concat(u,"/").concat(r,".").concat(a,".mxVal.").concat(y,"[MX]");break;default:b="";break}var w={_id:g,ctrlName:r,measureName:a,dataType:n,readWrite:i,northDataType:v,cdcType:m,daRef:b};(null===e||void 0===e?void 0:e.dataSetName)?(w.dataSetName=null===e||void 0===e?void 0:e.dataSetName,w.addDataSet=1):w.addDataSet=0,["FLOAT","BIT","DOUBLE","STRING"].includes(n)||(w=(0,f.default)({},w,{enableBit:h})),d[t]=w,p.push((0,f.default)({_id:t},w))}),{mapData:d}},n.filterData=function(e){var t=e.cdcType,r=e.subName,o=n.state.measureList,a=n.props.dataSource,i=[];if(void 0!==t&&(i=o.filter(function(e){var n=e.dataType,r=e.enableBit,o=e.readWrite;switch(t){case"SPS":return"BIT"===n||r;case"SPC":return("BIT"===n||r)&&"rw"===o;case"DPS":return"STRING"!==n&&"BIT"!==n&&!r&&"FLOAT"!==n&&"DOUBLE"!==n;case"DPC":return"STRING"!==n&&"BIT"!==n&&!r&&"FLOAT"!==n&&"DOUBLE"!==n&&"rw"===o;case"INS":return"STRING"!==n&&"BIT"!==n&&!r&&"FLOAT"!==n&&"DOUBLE"!==n&&"ULONG"!==n&&"LONG"!==n;case"INC":return"STRING"!==n&&"BIT"!==n&&!r&&"FLOAT"!==n&&"DOUBLE"!==n&&"ULONG"!==n&&"LONG"!==n&&"rw"===o;case"APC":return"STRING"!==n&&"BIT"!==n&&!r&&"rw"===o;case"MV":return"STRING"!==n&&"BIT"!==n&&!r;default:return!1}}),i=(0,T.differenceWith)(i,a,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName}),i=i.map(function(e){var t=(0,f.default)({},e);return t.northDataType=null===t||void 0===t?void 0:t.dataType,t})),r){var l=r.trim();i=o.filter(function(e){return e.name.includes(l)})}n.setState({measureTable:i})},n.renderForm=function(){var e=n.props.form,t=e.getFieldDecorator,r={labelCol:{xs:{span:24},sm:{span:3}},wrapperCol:{xs:{span:24},sm:{span:14}}};return M.default.createElement(y.default,(0,u.default)({},r,{onSubmit:n.handleSubmit,labelAlign:"left"}),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"controller.form.register-cdcType"})},t("cdcType",{initialValue:"SPS"})(M.default.createElement(E.default,{onChange:n.onTypeChange},M.default.createElement(I,{value:"SPS"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.sps"})),M.default.createElement(I,{value:"SPC"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.spc"})),M.default.createElement(I,{value:"DPS"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.dps"})),M.default.createElement(I,{value:"DPC"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.dpc"})),M.default.createElement(I,{value:"INS"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.ins"})),M.default.createElement(I,{value:"INC"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.inc"})),M.default.createElement(I,{value:"MV"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.mv"})),M.default.createElement(I,{value:"APC"},(0,O.formatMessage)({id:"protocol.iec-61850.cdcType.apc"}))))))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,c.default)(a);i=i.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e,t){var r=n.props.form,o=r.getFieldValue("cdcType");if(void 0!==o&&e){if("SPS"===o||"SPC"===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BIT"},"BIT"));if("MV"===o||"APC"===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BYTE"},"BYTE"),M.default.createElement(I,{value:"SINT"},"SINT"),M.default.createElement(I,{value:"WORD"},"WORD"),M.default.createElement(I,{value:"INT"},"INT"),M.default.createElement(I,{value:"BCD"},"BCD"),M.default.createElement(I,{value:"DWORD"},"DWORD"),M.default.createElement(I,{value:"DINT"},"DINT"),M.default.createElement(I,{value:"BCD32"},"BCD32"),M.default.createElement(I,{value:"ULONG"},"ULONG"),M.default.createElement(I,{value:"LONG"},"LONG"),M.default.createElement(I,{value:"FLOAT"},"FLOAT"),M.default.createElement(I,{value:"DOUBLE"},"DOUBLE"));if("DPS"===o||"DPC"===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BYTE"},"BYTE"),M.default.createElement(I,{value:"SINT"},"SINT"),M.default.createElement(I,{value:"WORD"},"WORD"),M.default.createElement(I,{value:"INT"},"INT"),M.default.createElement(I,{value:"BCD"},"BCD"),M.default.createElement(I,{value:"DWORD"},"DWORD"),M.default.createElement(I,{value:"DINT"},"DINT"),M.default.createElement(I,{value:"BCD32"},"BCD32"),M.default.createElement(I,{value:"ULONG"},"ULONG"),M.default.createElement(I,{value:"LONG"},"LONG"));if("INS"===o||"INC"===o)return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BYTE"},"BYTE"),M.default.createElement(I,{value:"SINT"},"SINT"),M.default.createElement(I,{value:"WORD"},"WORD"),M.default.createElement(I,{value:"INT"},"INT"),M.default.createElement(I,{value:"BCD"},"BCD"),M.default.createElement(I,{value:"DWORD"},"DWORD"),M.default.createElement(I,{value:"DINT"},"DINT"),M.default.createElement(I,{value:"BCD32"},"BCD32"))}return M.default.createElement(E.default,{style:{width:100}})},n.onMappingDataSetNameChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,c.default)(a);i=i.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.dataSetName=t),r});var l=o.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.dataSetName=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataSetName=function(e,t){var r,o=n.props.protocol,a=o.iec61850Config,i=void 0===a?{}:a,l=null!==(r=null===i||void 0===i?void 0:i.dataSet)&&void 0!==r?r:[];return M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataSetNameChange(t,e)}},l.map(function(e){return M.default.createElement(I,{key:e.name,value:e.name},e.name)}))},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,f.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,p=d.selectedRowKeys,m=d.searchParams,h=d.measureTable,g=(0,x.getPriv)()>11,v=(o.isFieldsTouched()||(null===p||void 0===p?void 0:p.length)>0)&&g,y=[{title:(0,O.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,O.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,O.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,O.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,O.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit,o="BCD"===t?"BCD16":t;return e.renderMappingDataType(1===r?"BIT":o,n._id)}},{title:(0,O.formatMessage)({id:"protocol.hj.name"}),dataIndex:"dataSetName",key:"dataSetName",render:function(t,n){return e.renderMappingDataSetName(t,n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,O.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:p,onChange:this.handleRowSelectChange};return M.default.createElement(a.default,{title:(0,O.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:1e3,maskClosable:!1,onCancel:this.handleCancel,footer:[M.default.createElement(s.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),M.default.createElement("div",{className:N.default.filterWrapper1},M.default.createElement(E.default,{style:{width:150},value:m.ctrlName,onChange:function(t){e.setState({searchParams:(0,f.default)({},m,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return M.default.createElement(I,{value:t,key:t},M.default.createElement(P.default,{tooltip:!0,lines:1},t))})),M.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,O.formatMessage)({id:"protocol.enter-measure-name"}),value:m.subName,onChange:function(t){return e.setState({searchParams:(0,f.default)({},m,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,f.default)({},m,{subName:t}))}})),M.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:h,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(M.Component),_=C))||_)||_),A=D;t.default=A},"9Do8":function(e,t,n){"use strict";e.exports=n("zt9T")},"9HFh":function(e,t,n){var r=n("xJie"),o=n("WFJy").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},"9Hep":function(e,t,n){var r=n("u8+u"),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},"9IL2":function(e,t,n){"use strict";(function(t){function n(e,n){var a=this,l=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return l||s?(n?n(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!n&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(o,a):(a._writableState.errorEmitted=!0,t.nextTick(r,a,e)):t.nextTick(r,a,e):n?(t.nextTick(o,a),n(e)):t.nextTick(o,a)}),this)}function r(e,t){i(e,t),o(e)}function o(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(e,t){e.emit("error",t)}function l(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}e.exports={destroy:n,undestroy:a,errorOrDestroy:l}}).call(this,n("Q2Ig"))},"9Nap":function(e,t,n){var r=n("/9aa"),o=1/0;function a(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}e.exports=a},"9R94":function(e,t,n){"use strict";var r=!0,o="Invariant failed";function a(e,t){if(!e)throw r?new Error(o):new Error(o+": "+(t||""))}t["a"]=a},"9Tuv":function(e,t,n){e.exports=n("KScI")},"9WFV":function(e,t,n){var r=n("2we2");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"9WSW":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT"));n("5NDa");var i=r(n("5rEg"));n("miYZ");var l=r(n("tsqr")),s=r(n("2Taf")),u=r(n("vZ4D")),c=r(n("l4Ni")),d=r(n("ujKo")),f=r(n("MhPg"));n("y8nQ");var p,m,h,g=r(n("Vl3Y")),v=o(n("q1tI")),y=n("LLXN"),b=r(n("tUIJ")),w=n("+n12"),_=(p=g.default.create(),p((h=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,c.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.checkNameIsRepeat=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=n.props.value,o=void 0===r?[]:r,a=!1;if("add"===t){var i=o.some(function(t){return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.name)});if(i)return a=!0,l.default.error((0,y.formatMessage)({id:"common.alert.error-name.exist"},{name:e.name})),a}return a},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props.value,t=[{title:(0,y.formatMessage)({id:"protocol.hj.block"})+(0,y.formatMessage)({id:"common.name"}),dataIndex:"name"},{title:(0,y.formatMessage)({id:"protocol.hj.st"}),dataIndex:"st"},{title:(0,y.formatMessage)({id:"protocol.hj.period"}),dataIndex:"period"}];return v.default.createElement("div",{style:{maxWidth:800}},v.default.createElement(b.default,{onValidateOthers:this.checkNameIsRepeat,onChange:this.handleChange,value:e,subheading:(0,y.formatMessage)({id:"protocol.hj.block"}),columns:t,addDisabled:e.length>=10,isModify:!0},function(e,t){var n=e.getFieldDecorator;return v.default.createElement(v.default.Fragment,null,v.default.createElement(g.default.Item,{label:(0,y.formatMessage)({id:"protocol.hj.block"})+(0,y.formatMessage)({id:"common.name"})},n("name",{initialValue:t.name,rules:[{required:!0,whitespace:!0,message:(0,y.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,y.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+]{1,64}$/,message:(0,y.formatMessage)({id:"param-set.form.check-value3"})}],first:!0})(v.default.createElement(i.default,null))),v.default.createElement(g.default.Item,{label:(0,y.formatMessage)({id:"protocol.hj.st"})},n("st",{initialValue:t.st||"",rules:[{required:!0,message:(0,y.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,y.formatMessage)({id:"protocol.hj.st"})})},{pattern:/^[a-zA-Z0-9]*$/,message:(0,y.formatMessage)({id:"alarm.form.check-condition1"})},{max:2,message:(0,y.formatMessage)({id:"common.alert.form.check-var-length"},{length:2})}]})(v.default.createElement(i.default,null))),v.default.createElement(g.default.Item,{label:(0,y.formatMessage)({id:"protocol.hj.period"})},n("period",{initialValue:t.period||60,rules:[{required:!0,message:(0,y.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,y.formatMessage)({id:"protocol.hj.period"})})},{validator:function(e,t,n){return(0,w.validateNumberRange)(t,10,3600,n)}}]})(v.default.createElement(a.default,null)),v.default.createElement("span",{style:{marginLeft:4}},v.default.createElement(y.FormattedMessage,{id:"common.sec"}),"(10-3600)")))}))}}]),t}(v.Component),m=h))||m),C=_;t.default=C},"9ama":function(e,t,n){e.exports={"ant-tabs":"ant-tabs","ant-tabs-card":"ant-tabs-card","ant-tabs-card-bar":"ant-tabs-card-bar","ant-tabs-nav-container":"ant-tabs-nav-container","ant-tabs-ink-bar":"ant-tabs-ink-bar","ant-tabs-tab":"ant-tabs-tab","ant-tabs-tab-active":"ant-tabs-tab-active","ant-tabs-tab-disabled":"ant-tabs-tab-disabled","ant-tabs-tab-inactive":"ant-tabs-tab-inactive","ant-tabs-nav-wrap":"ant-tabs-nav-wrap","ant-tabs-close-x":"ant-tabs-close-x","ant-tabs-card-content":"ant-tabs-card-content","ant-tabs-tabpane":"ant-tabs-tabpane","ant-tabs-editable-card":"ant-tabs-editable-card","ant-tabs-tabpane-inactive":"ant-tabs-tabpane-inactive","anticon-close":"anticon-close","ant-tabs-extra-content":"ant-tabs-extra-content","ant-tabs-new-tab":"ant-tabs-new-tab","ant-tabs-large":"ant-tabs-large","ant-tabs-small":"ant-tabs-small","ant-tabs-vertical":"ant-tabs-vertical","ant-tabs-left-bar":"ant-tabs-left-bar","ant-tabs-right-bar":"ant-tabs-right-bar","ant-tabs-left":"ant-tabs-left","ant-tabs-right":"ant-tabs-right","ant-tabs-bottom-bar":"ant-tabs-bottom-bar","ant-tabs-bar":"ant-tabs-bar","ant-tabs-nav-container-scrolling":"ant-tabs-nav-container-scrolling","ant-tabs-bottom":"ant-tabs-bottom","ant-tabs-tab-next":"ant-tabs-tab-next","ant-tabs-tab-prev":"ant-tabs-tab-prev","ant-tabs-tab-arrow-show":"ant-tabs-tab-arrow-show","ant-tabs-tab-next-icon":"ant-tabs-tab-next-icon","ant-tabs-tab-prev-icon":"ant-tabs-tab-prev-icon","ant-tabs-tab-next-icon-target":"ant-tabs-tab-next-icon-target","ant-tabs-tab-prev-icon-target":"ant-tabs-tab-prev-icon-target","ant-tabs-tab-btn-disabled":"ant-tabs-tab-btn-disabled","ant-tabs-nav-scroll":"ant-tabs-nav-scroll","ant-tabs-nav":"ant-tabs-nav",anticon:"anticon","ant-tabs-large-bar":"ant-tabs-large-bar","ant-tabs-small-bar":"ant-tabs-small-bar","ant-tabs-content":"ant-tabs-content","ant-tabs-bottom-content":"ant-tabs-bottom-content","ant-tabs-top-content":"ant-tabs-top-content","ant-tabs-content-animated":"ant-tabs-content-animated","ant-tabs-left-content":"ant-tabs-left-content","ant-tabs-right-content":"ant-tabs-right-content","ant-tabs-ink-bar-animated":"ant-tabs-ink-bar-animated","ant-tabs-top":"ant-tabs-top","ant-tabs-no-animation":"ant-tabs-no-animation","no-flex":"no-flex"}},"9ggG":function(e,t,n){var r=n("Z0cm"),o=n("/9aa"),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function l(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(i.test(e)||!a.test(e)||null!=t&&e in Object(t))}e.exports=l},"9jb5":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("+L6B");var a=o(n("2/Rp"));n("g9YV");var i=o(n("wCAj"));n("P2fV");var l=o(n("NJEC")),s=o(n("gWZ8"));n("giR+");var u=o(n("fyUT")),c=o(n("p0pE")),d=o(n("eHn4")),f=o(n("2Taf")),p=o(n("vZ4D")),m=o(n("l4Ni")),h=o(n("ujKo")),g=o(n("MhPg"));n("y8nQ");var v=o(n("Vl3Y")),y=o(n("Y/ft")),b=r(n("q1tI")),w=n("LLXN"),_=n("+n12"),C=o(n("thqM")),E=b.default.createContext(),M=function(e){var t=e.form,n=(e.index,(0,y.default)(e,["form","index"]));return b.default.createElement(E.Provider,{value:t},b.default.createElement("tr",n))},S=v.default.create()(M),O=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={editing:!1},n.closeEditStatus=function(){n.setState({editing:!1})},n.toggleEdit=function(){var e=!n.state.editing;n.setState(function(e){return{editing:!e.editing}},function(){e&&n.input.focus()})},n.save=function(e){var t=e.currentTarget.id;setTimeout(function(e){var t=n.props,r=t.record,o=t.handleSave,a=t.dataIndex;n.form.validateFields(function(t,i){t&&t[e]?i.source&&"source"===a&&setTimeout(function(){n.form.setFieldsValue((0,d.default)({},a,void 0))},500):(o((0,c.default)({},r,i)),n.toggleEdit())})},0,t)},n.renderCell=function(e){n.form=e;var t=n.props,r=t.children,o=t.dataIndex,a=t.record,i=t.title,l=t.dataSource,s=n.state.editing;return s?b.default.createElement(v.default.Item,{style:{margin:0}},e.getFieldDecorator(o,{initialValue:a[o],validateTrigger:["onChange","onBlur"],rules:[{pattern:/^[+|-]?\d*$/,message:(0,w.formatMessage)({id:"controller.form.check-only-number"})},{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:i})},{validator:function(e,t,n){"source"===o&&t&&l&&l.find(function(e){return e.source===t&&e.key!==a.key})?n((0,w.formatMessage)({id:"controller.form.valueMapping-repeat-alert"})):n(),n()}}]})(b.default.createElement(u.default,{ref:function(e){n.input=e},onBlur:n.save,style:{width:"80px",height:"24px"}}))):b.default.createElement("div",{className:"editable-cell-value-wrap ",style:{paddingRight:24,minHeight:20},onClick:n.toggleEdit},r)},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e,t;(null===(e=this.props)||void 0===e?void 0:null===(t=e.record)||void 0===t?void 0:t.isNew)&&this.setState({editing:!0})}},{key:"render",value:function(){var e=this.props,t=e.editable,n=(e.dataIndex,e.title,e.record,e.index,e.handleSave,e.children),r=(0,y.default)(e,["editable","dataIndex","title","record","index","handleSave","children"]);return b.default.createElement("td",r,t?b.default.createElement(E.Consumer,null,this.renderCell):n)}}]),t}(b.Component),T=function(e){function t(e){var n;return(0,f.default)(this,t),n=(0,m.default)(this,(0,h.default)(t).call(this,e)),n.handleDelete=function(e){var t=n.props.onChange;n.setState(function(t){return{dataSource:t.dataSource.filter(function(t){return t.key!==e})}},function(){t&&t(n.state.dataSource)})},n.handleAdd=function(){var e=n.state,t=e.count,r=e.dataSource,o=r.map(function(e){return(0,c.default)({},e,{isNew:!1})}),a={key:t,source:void 0,target:void 0,isNew:!0};n.setState({dataSource:[].concat((0,s.default)(o),[a]),count:t+1})},n.handleSave=function(e){var t=n.props.onChange,r=n.state.dataSource,o=(0,s.default)(r),a=o.findIndex(function(t){return e.key===t.key}),i=o[a];o.splice(a,1,(0,c.default)({},i,e)),n.setState({dataSource:o}),t&&t(o)},n.columns=[{title:(0,w.formatMessage)({id:"controller.form.data-operation-originalvalue"}),dataIndex:"source",width:"35%",editable:!0},{title:(0,w.formatMessage)({id:"controller.form.data-operation-mappingvalue"}),dataIndex:"target",width:"35%",editable:!0},{title:(0,w.formatMessage)({id:"common.operation"}),dataIndex:"operation",render:function(e,t){return n.state.dataSource.length>=1?b.default.createElement(l.default,{title:(0,w.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return n.handleDelete(t.key)}},b.default.createElement("a",{style:{color:(0,_.currentThemeColor)()}},(0,w.formatMessage)({id:"common.delete"}))):null}}],n.state={dataSource:[],count:0},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){if(this.props.value){var e=this.props.value.map(function(e,t){var n=e.source,r=e.target;return{key:t,source:n.toString(),target:r.toString(),isNew:!1}});this.setState({dataSource:e,count:this.props.value.length})}}},{key:"render",value:function(){var e=this,t=this.state.dataSource,n={body:{row:S,cell:O}},r=this.columns.map(function(n){return n.editable?(0,c.default)({},n,{onCell:function(r){return{record:r,editable:n.editable,dataIndex:n.dataIndex,title:n.title,dataSource:t,handleSaveForm:e.props.saveForm,handleSave:e.handleSave}}}):n});return b.default.createElement("div",{className:C.default.tableWrapper},b.default.createElement(i.default,{components:n,rowClassName:C.default.tableRow,bordered:!0,dataSource:t,columns:r,pagination:!1}),t.length<10?b.default.createElement(a.default,{block:!0,onClick:this.handleAdd,ghost:!0,type:"primary",style:{border:"1px solid #e8e8e8 ",borderRadius:0}},(0,w.formatMessage)({id:"common.add1"})):null)}}]),t}(b.Component),k=T;t.default=k},"9nSz":function(e,t,n){"use strict";var r=n("WGNW"),o=n("Y/ne"),a=n("08Qx"),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},"9ogn":function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t=u(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function s(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e){var t=c(e,"string");return"symbol"===typeof t?t:String(t)}function c(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var d=n("tjlA"),f=d.Buffer,p=n(8),m=p.inspect,h=m&&m.custom||"inspect";function g(e,t,n){f.prototype.copy.call(e,t,n)}e.exports=function(){function e(){i(this,e),this.head=null,this.tail=null,this.length=0}return s(e,[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return f.alloc(0);var t=f.allocUnsafe(e>>>0),n=this.head,r=0;while(n)g(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;e-=r.length;while(t=t.next){var o=t.data,a=e>o.length?o.length:e;if(a===o.length?r+=o:r+=o.slice(0,e),e-=a,0===e){a===o.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=f.allocUnsafe(e),n=this.head,r=1;n.data.copy(t),e-=n.data.length;while(n=n.next){var o=n.data,a=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,a),e-=a,0===e){a===o.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=o.slice(a));break}++r}return this.length-=r,t}},{key:h,value:function(e,t){return m(this,o(o({},t),{},{depth:0,customInspect:!1}))}}]),e}()},"9rpQ":function(e,t,n){"use strict";(function(t,r){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){q(t,e)}}var a;e.exports=k,k.WritableState=T;var i={deprecate:n("t9FE")},l=n("uYud"),s=n("tjlA").Buffer,u=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function c(e){return s.from(e)}function d(e){return s.isBuffer(e)||e instanceof u}var f,p=n("9IL2"),m=n("hsaF"),h=m.getHighWaterMark,g=n("m/xd").codes,v=g.ERR_INVALID_ARG_TYPE,y=g.ERR_METHOD_NOT_IMPLEMENTED,b=g.ERR_MULTIPLE_CALLBACK,w=g.ERR_STREAM_CANNOT_PIPE,_=g.ERR_STREAM_DESTROYED,C=g.ERR_STREAM_NULL_VALUES,E=g.ERR_STREAM_WRITE_AFTER_END,M=g.ERR_UNKNOWN_ENCODING,S=p.errorOrDestroy;function O(){}function T(e,t,r){a=a||n("pJMH"),e=e||{},"boolean"!==typeof r&&(r=t instanceof a),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){R(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function k(e){a=a||n("pJMH");var t=this instanceof a;if(!t&&!f.call(k,this))return new k(e);this._writableState=new T(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),l.call(this)}function x(e,t){var n=new E;S(e,n),r.nextTick(t,n)}function N(e,t,n,o){var a;return null===n?a=new C:"string"===typeof n||t.objectMode||(a=new v("chunk",["string","Buffer"],n)),!a||(S(e,a),r.nextTick(o,a),!1)}function L(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=s.from(t,n)),t}function P(e,t,n,r,o,a){if(!n){var i=L(t,r,o);r!==i&&(n=!0,o="buffer",r=i)}var l=t.objectMode?1:r.length;t.length+=l;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:a,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else I(e,t,!1,l,r,o,a);return s}function I(e,t,n,r,o,a,i){t.writelen=r,t.writecb=i,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):n?e._writev(o,t.onwrite):e._write(o,a,t.onwrite),t.sync=!1}function D(e,t,n,o,a){--t.pendingcb,n?(r.nextTick(a,o),r.nextTick(W,e,t),e._writableState.errorEmitted=!0,S(e,o)):(a(o),e._writableState.errorEmitted=!0,S(e,o),W(e,t))}function A(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function R(e,t){var n=e._writableState,o=n.sync,a=n.writecb;if("function"!==typeof a)throw new b;if(A(n),t)D(e,n,o,t,a);else{var i=z(n)||e.destroyed;i||n.corked||n.bufferProcessing||!n.bufferedRequest||j(e,n),o?r.nextTick(F,e,n,i,a):F(e,n,i,a)}}function F(e,t,n,r){n||V(e,t),t.pendingcb--,r(),W(e,t)}function V(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function j(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,a=new Array(r),i=t.corkedRequestsFree;i.entry=n;var l=0,s=!0;while(n)a[l]=n,n.isBuf||(s=!1),n=n.next,l+=1;a.allBuffers=s,I(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{while(n){var u=n.chunk,c=n.encoding,d=n.callback,f=t.objectMode?1:u.length;if(I(e,t,!1,f,u,c,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function z(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function B(e,t){e._final(function(n){t.pendingcb--,n&&S(e,n),t.prefinished=!0,e.emit("prefinish"),W(e,t)})}function H(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(B,e,t)))}function W(e,t){var n=z(t);if(n&&(H(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}function U(e,t,n){t.ending=!0,W(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function q(e,t,n){var r=e.entry;e.entry=null;while(r){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree.next=e}n("P7XM")(k,l),T.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(T.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===k&&(e&&e._writableState instanceof T)}})):f=function(e){return e instanceof this},k.prototype.pipe=function(){S(this,new w)},k.prototype.write=function(e,t,n){var r=this._writableState,o=!1,a=!r.objectMode&&d(e);return a&&!s.isBuffer(e)&&(e=c(e)),"function"===typeof t&&(n=t,t=null),a?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=O),r.ending?x(this,n):(a||N(this,r,e,n))&&(r.pendingcb++,o=P(this,r,a,e,t,n)),o},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||j(this,e))},k.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new M(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,n){n(new y("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,n){var r=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||U(this,r,n),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=p.destroy,k.prototype._undestroy=p.undestroy,k.prototype._destroy=function(e,t){t(e)}}).call(this,n("yLpj"),n("Q2Ig"))},"9yH6":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("x1Ya"),i=n("TSYQ"),l=n.n(i),s=n("Gytx"),u=n.n(s),c=n("H84U");function d(e){return d="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},d(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),e}function v(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?b(e):t}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(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}}),t&&_(e,t)}function _(e,t){return _=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_(e,t)}var C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},E=function(e){function t(){var e;return m(this,t),e=v(this,y(t).apply(this,arguments)),e.saveCheckbox=function(t){e.rcCheckbox=t},e.onChange=function(t){e.props.onChange&&e.props.onChange(t),e.context.radioGroup&&e.context.radioGroup.onChange&&e.context.radioGroup.onChange(t)},e.renderRadio=function(t){var n,o=t.getPrefixCls,i=b(e),s=i.props,u=i.context,c=s.prefixCls,d=s.className,m=s.children,h=s.style,g=C(s,["prefixCls","className","children","style"]),v=u.radioGroup,y=o("radio",c),w=p({},g);v&&(w.name=v.name,w.onChange=e.onChange,w.checked=s.value===v.value,w.disabled=s.disabled||v.disabled);var _=l()(d,(n={},f(n,"".concat(y,"-wrapper"),!0),f(n,"".concat(y,"-wrapper-checked"),w.checked),f(n,"".concat(y,"-wrapper-disabled"),w.disabled),n));return r["createElement"]("label",{className:_,style:h,onMouseEnter:s.onMouseEnter,onMouseLeave:s.onMouseLeave},r["createElement"](a["a"],p({},w,{prefixCls:y,ref:e.saveCheckbox})),void 0!==m?r["createElement"]("span",null,m):null)},e}return w(t,e),g(t,[{key:"shouldComponentUpdate",value:function(e,t,n){return!u()(this.props,e)||!u()(this.state,t)||!u()(this.context.radioGroup,n.radioGroup)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderRadio)}}]),t}(r["Component"]);E.defaultProps={type:"radio"},E.contextTypes={radioGroup:o["any"]};var M=n("VCL8");function S(e){return S="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},S(e)}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),e}function N(e,t){return!t||"object"!==S(t)&&"function"!==typeof t?P(e):t}function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function I(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}}),t&&D(e,t)}function D(e,t){return D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},D(e,t)}function A(e){var t=null,n=!1;return r["Children"].forEach(e,function(e){e&&e.props&&e.props.checked&&(t=e.props.value,n=!0)}),n?{value:t}:void 0}var R=function(e){function t(e){var n,o;if(T(this,t),n=N(this,L(t).call(this,e)),n.onRadioChange=function(e){var t=n.state.value,r=e.target.value;"value"in n.props||n.setState({value:r});var o=n.props.onChange;o&&r!==t&&o(e)},n.renderGroup=function(e){var t=e.getPrefixCls,o=P(n),a=o.props,i=a.prefixCls,s=a.className,u=void 0===s?"":s,c=a.options,d=a.buttonStyle,f=t("radio",i),p="".concat(f,"-group"),m=l()(p,"".concat(p,"-").concat(d),O({},"".concat(p,"-").concat(a.size),a.size),u),h=a.children;return c&&c.length>0&&(h=c.map(function(e){return"string"===typeof e?r["createElement"](E,{key:e,prefixCls:f,disabled:n.props.disabled,value:e,checked:n.state.value===e},e):r["createElement"](E,{key:"radio-group-value-options-".concat(e.value),prefixCls:f,disabled:e.disabled||n.props.disabled,value:e.value,checked:n.state.value===e.value},e.label)})),r["createElement"]("div",{className:m,style:a.style,onMouseEnter:a.onMouseEnter,onMouseLeave:a.onMouseLeave,id:a.id},h)},"value"in e)o=e.value;else if("defaultValue"in e)o=e.defaultValue;else{var a=A(e.children);o=a&&a.value}return n.state={value:o},n}return I(t,e),x(t,[{key:"getChildContext",value:function(){return{radioGroup:{onChange:this.onRadioChange,value:this.state.value,disabled:this.props.disabled,name:this.props.name}}}},{key:"shouldComponentUpdate",value:function(e,t){return!u()(this.props,e)||!u()(this.state,t)}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderGroup)}}],[{key:"getDerivedStateFromProps",value:function(e){if("value"in e)return{value:e.value};var t=A(e.children);return t?{value:t.value}:null}}]),t}(r["Component"]);R.defaultProps={buttonStyle:"outline"},R.childContextTypes={radioGroup:o["any"]},Object(M["polyfill"])(R);var F=R;function V(e){return V="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},V(e)}function j(){return j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function H(e,t,n){return t&&B(e.prototype,t),n&&B(e,n),e}function W(e,t){return!t||"object"!==V(t)&&"function"!==typeof t?U(e):t}function U(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function q(e){return q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},q(e)}function K(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}}),t&&G(e,t)}function G(e,t){return G=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},G(e,t)}var Y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},X=function(e){function t(){var e;return z(this,t),e=W(this,q(t).apply(this,arguments)),e.renderRadioButton=function(t){var n=t.getPrefixCls,o=e.props,a=o.prefixCls,i=Y(o,["prefixCls"]),l=n("radio-button",a);return e.context.radioGroup&&(i.checked=e.props.value===e.context.radioGroup.value,i.disabled=e.props.disabled||e.context.radioGroup.disabled),r["createElement"](E,j({prefixCls:l},i))},e}return K(t,e),H(t,[{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderRadioButton)}}]),t}(r["Component"]);X.contextTypes={radioGroup:o["any"]},n.d(t,"Button",function(){return X}),n.d(t,"Group",function(){return F}),E.Button=X,E.Group=F;t["default"]=E},A0Wa:function(e,t,n){"use strict";n("3iS5")("big",function(e){return function(){return e(this,"big","","")}})},A10f:function(e,t,n){t=e.exports=n("hfij"),t.Stream=t,t.Readable=t,t.Writable=n("E6id"),t.Duplex=n("vj/L"),t.Transform=n("PKL7"),t.PassThrough=n("cFgR"),t.finished=n("2eF4"),t.pipeline=n("ZSr+")},A22h:function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},A2FF:function(e,t,n){"use strict";n.r(t);var r=n("ekgE");t["default"]=r["a"]},A32q:function(e,t,n){var r=n("WGNW");r(r.S,"Number",{isInteger:n("9Hep")})},A5Xg:function(e,t,n){var r=n("NsO/"),o=n("ar/p").f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return o(e)}catch(e){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?l(e):o(r(e))}},"A7R+":function(e,t,n){e.exports=!n("8Z/V")&&!n("wUWy")(function(){return 7!=Object.defineProperty(n("SfDG")("div"),"a",{get:function(){return 7}}).a})},A90E:function(e,t,n){var r=n("6sVZ"),o=n("V6Ve"),a=Object.prototype,i=a.hasOwnProperty;function l(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=l},AFAK:function(e,t,n){"use strict";(function(t){function n(e){return e instanceof t?t.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}function r(e){return e=e||{},e.circles?o(e):e.proto?a:r;function t(e,t){for(var r=Object.keys(e),o=new Array(r.length),a=0;a<r.length;a++){var i=r[a],l=e[i];"object"!==typeof l||null===l?o[i]=l:l instanceof Date?o[i]=new Date(l):ArrayBuffer.isView(l)?o[i]=n(l):o[i]=t(l)}return o}function r(e){if("object"!==typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,r);if(e instanceof Map)return new Map(t(Array.from(e),r));if(e instanceof Set)return new Set(t(Array.from(e),r));var o={};for(var a in e)if(!1!==Object.hasOwnProperty.call(e,a)){var i=e[a];"object"!==typeof i||null===i?o[a]=i:i instanceof Date?o[a]=new Date(i):i instanceof Map?o[a]=new Map(t(Array.from(i),r)):i instanceof Set?o[a]=new Set(t(Array.from(i),r)):ArrayBuffer.isView(i)?o[a]=n(i):o[a]=r(i)}return o}function a(e){if("object"!==typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,a);if(e instanceof Map)return new Map(t(Array.from(e),a));if(e instanceof Set)return new Set(t(Array.from(e),a));var r={};for(var o in e){var i=e[o];"object"!==typeof i||null===i?r[o]=i:i instanceof Date?r[o]=new Date(i):i instanceof Map?r[o]=new Map(t(Array.from(i),a)):i instanceof Set?r[o]=new Set(t(Array.from(i),a)):ArrayBuffer.isView(i)?r[o]=n(i):r[o]=a(i)}return r}}function o(e){var t=[],r=[];return e.proto?i:a;function o(e,o){for(var a=Object.keys(e),i=new Array(a.length),l=0;l<a.length;l++){var s=a[l],u=e[s];if("object"!==typeof u||null===u)i[s]=u;else if(u instanceof Date)i[s]=new Date(u);else if(ArrayBuffer.isView(u))i[s]=n(u);else{var c=t.indexOf(u);i[s]=-1!==c?r[c]:o(u)}}return i}function a(e){if("object"!==typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return o(e,a);if(e instanceof Map)return new Map(o(Array.from(e),a));if(e instanceof Set)return new Set(o(Array.from(e),a));var i={};for(var l in t.push(e),r.push(i),e)if(!1!==Object.hasOwnProperty.call(e,l)){var s=e[l];if("object"!==typeof s||null===s)i[l]=s;else if(s instanceof Date)i[l]=new Date(s);else if(s instanceof Map)i[l]=new Map(o(Array.from(s),a));else if(s instanceof Set)i[l]=new Set(o(Array.from(s),a));else if(ArrayBuffer.isView(s))i[l]=n(s);else{var u=t.indexOf(s);i[l]=-1!==u?r[u]:a(s)}}return t.pop(),r.pop(),i}function i(e){if("object"!==typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return o(e,i);if(e instanceof Map)return new Map(o(Array.from(e),i));if(e instanceof Set)return new Set(o(Array.from(e),i));var a={};for(var l in t.push(e),r.push(a),e){var s=e[l];if("object"!==typeof s||null===s)a[l]=s;else if(s instanceof Date)a[l]=new Date(s);else if(s instanceof Map)a[l]=new Map(o(Array.from(s),i));else if(s instanceof Set)a[l]=new Set(o(Array.from(s),i));else if(ArrayBuffer.isView(s))a[l]=n(s);else{var u=t.indexOf(s);a[l]=-1!==u?r[u]:i(s)}}return t.pop(),r.pop(),a}}e.exports=r}).call(this,n("tjlA").Buffer)},AM7I:function(e,t,n){"use strict";var r,o=SyntaxError,a=Function,i=TypeError,l=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var u=function(){throw new i},c=s?function(){try{return arguments.callee,u}catch(e){try{return s(arguments,"callee").get}catch(e){return u}}}():u,d=n("UVaH")(),f=n("CjYj")(),p=Object.getPrototypeOf||(f?function(e){return e.__proto__}:null),m={},h="undefined"!==typeof Uint8Array&&p?p(Uint8Array):r,g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d&&p?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":m,"%AsyncGenerator%":m,"%AsyncGeneratorFunction%":m,"%AsyncIteratorPrototype%":m,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":m,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d&&p?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d&&p?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d&&p?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d&&p?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":h,"%TypeError%":i,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(p)try{null.error}catch(e){var v=p(p(e));g["%Error.prototype%"]=v}var y=function e(t){var n;if("%AsyncFunction%"===t)n=l("async function () {}");else if("%GeneratorFunction%"===t)n=l("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=l("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&p&&(n=p(o.prototype))}return g[t]=n,n},b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},w=n("D3zA"),_=n("oNNP"),C=w.call(Function.call,Array.prototype.concat),E=w.call(Function.apply,Array.prototype.splice),M=w.call(Function.call,String.prototype.replace),S=w.call(Function.call,String.prototype.slice),O=w.call(Function.call,RegExp.prototype.exec),T=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,x=function(e){var t=S(e,0,1),n=S(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return M(e,T,function(e,t,n,o){r[r.length]=n?M(o,k,"$1"):t||e}),r},N=function(e,t){var n,r=e;if(_(b,r)&&(n=b[r],r="%"+n[0]+"%"),_(g,r)){var a=g[r];if(a===m&&(a=y(r)),"undefined"===typeof a&&!t)throw new i("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new i("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new i('"allowMissing" argument must be a boolean');if(null===O(/^%?[^%]*%?$/,e))throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=x(e),r=n.length>0?n[0]:"",a=N("%"+r+"%",t),l=a.name,u=a.value,c=!1,d=a.alias;d&&(r=d[0],E(n,C([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var m=n[f],h=S(m,0,1),v=S(m,-1);if(('"'===h||"'"===h||"`"===h||'"'===v||"'"===v||"`"===v)&&h!==v)throw new o("property names with quotes must have matching quotes");if("constructor"!==m&&p||(c=!0),r+="."+m,l="%"+r+"%",_(g,l))u=g[l];else if(null!=u){if(!(m in u)){if(!t)throw new i("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&f+1>=n.length){var y=s(u,m);p=!!y,u=p&&"get"in y&&!("originalValue"in y.get)?y.get:u[m]}else p=_(u,m),u=u[m];p&&!c&&(g[l]=u)}}return u}},AP2z:function(e,t,n){var r=n("nmnc"),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,l=r?r.toStringTag:void 0;function s(e){var t=a.call(e,l),n=e[l];try{e[l]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[l]=n:delete e[l]),o}e.exports=s},AU0A:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=a(r);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n,r,a){(/^\s+$/.test(t)||""===t)&&r.push(o.format(a.messages.whitespace,e.fullField))}t["default"]=i},AUWw:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},AUvm:function(e,t,n){"use strict";var r=n("5T2Y"),o=n("B+OT"),a=n("jmDH"),i=n("Y7ZC"),l=n("kTiW"),s=n("6/1s").KEY,u=n("KUxP"),c=n("29s/"),d=n("RfKB"),f=n("YqAc"),p=n("UWiX"),m=n("zLkG"),h=n("Zxgi"),g=n("R+7+"),v=n("kAMH"),y=n("5K7Z"),b=n("93I4"),w=n("JB68"),_=n("NsO/"),C=n("G8Mo"),E=n("rr1i"),M=n("oVml"),S=n("A5Xg"),O=n("vwuL"),T=n("mqlF"),k=n("2faE"),x=n("w6GO"),N=O.f,L=k.f,P=S.f,I=r.Symbol,D=r.JSON,A=D&&D.stringify,R="prototype",F=p("_hidden"),V=p("toPrimitive"),j={}.propertyIsEnumerable,z=c("symbol-registry"),B=c("symbols"),H=c("op-symbols"),W=Object[R],U="function"==typeof I&&!!T.f,q=r.QObject,K=!q||!q[R]||!q[R].findChild,G=a&&u(function(){return 7!=M(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=N(W,t);r&&delete W[t],L(e,t,n),r&&e!==W&&L(W,t,r)}:L,Y=function(e){var t=B[e]=M(I[R]);return t._k=e,t},X=U&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Z=function(e,t,n){return e===W&&Z(H,t,n),y(e),t=C(t,!0),y(n),o(B,t)?(n.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),n=M(n,{enumerable:E(0,!1)})):(o(e,F)||L(e,F,E(1,{})),e[F][t]=!0),G(e,t,n)):L(e,t,n)},Q=function(e,t){y(e);var n,r=g(t=_(t)),o=0,a=r.length;while(a>o)Z(e,n=r[o++],t[n]);return e},J=function(e,t){return void 0===t?M(e):Q(M(e),t)},$=function(e){var t=j.call(this,e=C(e,!0));return!(this===W&&o(B,e)&&!o(H,e))&&(!(t||!o(this,e)||!o(B,e)||o(this,F)&&this[F][e])||t)},ee=function(e,t){if(e=_(e),t=C(t,!0),e!==W||!o(B,t)||o(H,t)){var n=N(e,t);return!n||!o(B,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},te=function(e){var t,n=P(_(e)),r=[],a=0;while(n.length>a)o(B,t=n[a++])||t==F||t==s||r.push(t);return r},ne=function(e){var t,n=e===W,r=P(n?H:_(e)),a=[],i=0;while(r.length>i)!o(B,t=r[i++])||n&&!o(W,t)||a.push(B[t]);return a};U||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===W&&t.call(H,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),G(this,e,E(1,n))};return a&&K&&G(W,e,{configurable:!0,set:t}),Y(e)},l(I[R],"toString",function(){return this._k}),O.f=ee,k.f=Z,n("ar/p").f=S.f=te,n("NV0k").f=$,T.f=ne,a&&!n("uOPS")&&l(W,"propertyIsEnumerable",$,!0),m.f=function(e){return Y(p(e))}),i(i.G+i.W+i.F*!U,{Symbol:I});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)p(re[oe++]);for(var ae=x(p.store),ie=0;ae.length>ie;)h(ae[ie++]);i(i.S+i.F*!U,"Symbol",{for:function(e){return o(z,e+="")?z[e]:z[e]=I(e)},keyFor:function(e){if(!X(e))throw TypeError(e+" is not a symbol!");for(var t in z)if(z[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),i(i.S+i.F*!U,"Object",{create:J,defineProperty:Z,defineProperties:Q,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var le=u(function(){T.f(1)});i(i.S+i.F*le,"Object",{getOwnPropertySymbols:function(e){return T.f(w(e))}}),D&&i(i.S+i.F*(!U||u(function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))})),"JSON",{stringify:function(e){var t,n,r=[e],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!X(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!X(t))return t}),r[1]=t,A.apply(D,r)}}),I[R][V]||n("NegM")(I[R],V,I[R].valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},AXaK:function(e,t,n){"use strict";(function(t){var n=new Set;function r(e){if(!n.has(e)){var r=e+" is an experimental feature. This feature could change at any time";n.add(e),t.emitWarning(r,"ExperimentalWarning")}}function o(){}e.exports.emitExperimentalWarning=t.emitWarning?r:o}).call(this,n("Q2Ig"))},Awhp:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("PQMj")},AyUB:function(e,t,n){e.exports={default:n("3GJH"),__esModule:!0}},"B+OT":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},B27t:function(e,t,n){var r=n("WGNW"),o=n("EoHF");r(r.S+r.F*(o!=Math.expm1),"Math",{expm1:o})},B2JY:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{fround:n("wBcB")})},B8du:function(e,t){function n(){return!1}e.exports=n},B9cy:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("0XgM")},"BF/d":function(e,t,n){var r=n("WGNW"),o=Math.exp;r(r.S,"Math",{cosh:function(e){return(o(e=+e)+o(-e))/2}})},BFt8:function(e,t,n){var r=n("oxo0"),o=n("il4q"),a=n("J57/")("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},"BGR+":function(e,t,n){"use strict";var r=n("QbLZ"),o=n.n(r);function a(e,t){for(var n=o()({},e),r=0;r<t.length;r++){var a=t[r];delete n[a]}return n}t["a"]=a},BHdh:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("TSN3")),m=o(n("XQ+M")),h=c.default.TabPane,g=function(e){function t(){return(0,a.default)(this,t),(0,l.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){return d.default.createElement(c.default,{activeKey:"config"},d.default.createElement(h,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(p.default,null)))}}]),t}(d.PureComponent),v=g;t.default=v},BMrR:function(e,t,n){"use strict";n.r(t);var r=n("qrJ5");t["default"]=r["a"]},BV7h:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("p0pE")),c=r(n("2Taf")),d=r(n("vZ4D")),f=r(n("l4Ni")),p=r(n("ujKo")),m=r(n("MhPg"));n("y8nQ");var h=r(n("Vl3Y"));n("OaEy");var g,v,y,b,w=r(n("2fM7")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("34ay"),S=n("+n12"),O=w.default.Option,T=(g=h.default.create(),v=(0,C.connect)(function(e){var t,n,r=e.protocol;return{block_list:null!==(t=null===r||void 0===r?void 0:null===(n=r.hj212Config)||void 0===n?void 0:n.block_list)&&void 0!==t?t:{}}}),g(y=v((b=function(e){function t(){var e,n;(0,c.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,f.default)(this,(e=(0,p.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.onSubmit,a=t.data,i=r.validateFields;i(function(e,t){e||o((0,u.default)({},a,t))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e,t,n,r=this.props,o=r.visible,u=r.form,c=r.submitLoading,d=r.data,f=r.block_list,p=u.getFieldDecorator,m=(0,M.getPriv)()>11,g=u.isFieldsTouched()&&m,v=(0,S.json2array)(null!==(e=f)&&void 0!==e?e:{}),y={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return _.default.createElement(a.default,{title:(0,E.formatMessage)({id:"common.edit"}),visible:o,maskClosable:!1,confirmLoading:c,onCancel:this.handleCancel,footer:[_.default.createElement(s.default,{key:"back",onClick:this.handleCancel},_.default.createElement(E.FormattedMessage,{id:"common.cancel"})),_.default.createElement(s.default,{key:"submit",type:"primary",loading:c,disabled:!g,onClick:this.handleSubmit},_.default.createElement(E.FormattedMessage,{id:"common.confirm"}))]},_.default.createElement(h.default,(0,i.default)({},y,{onSubmit:this.handleSubmit}),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.hj.encode"})},p("encode",{initialValue:null!==(t=null===d||void 0===d?void 0:d.encode)&&void 0!==t?t:"",rules:[{required:!0,whitespace:!0,message:(0,E.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,E.formatMessage)({id:"protocol.hj.encode"})})},{min:1,max:64,message:(0,E.formatMessage)({id:"controller.form.check-name"},{min:1,max:8})}],first:!0})(_.default.createElement(l.default,null))),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.hj.block"})},p("block",{initialValue:null!==(n=null===d||void 0===d?void 0:d.block)&&void 0!==n?n:""})(_.default.createElement(w.default,null,v.map(function(e){return _.default.createElement(O,{key:null===e||void 0===e?void 0:e.name,value:null===e||void 0===e?void 0:e.name},null===e||void 0===e?void 0:e.name)}))))))}}]),t}(_.Component),y=b))||y)||y),k=T;t.default=k},Be78:function(e,t,n){"use strict";const r=n(0),o=n("NOtv")("mqttjs:tcp");function a(e,t){t.port=t.port||1883,t.hostname=t.hostname||t.host||"localhost";const n=t.port,a=t.hostname;return o("port %d and host %s",n,a),r.createConnection(n,a)}e.exports=a},BiGR:function(e,t,n){var r=n("nmnc"),o=n("03A+"),a=n("Z0cm"),i=r?r.isConcatSpreadable:void 0;function l(e){return a(e)||o(e)||!!(i&&e&&e[i])}e.exports=l},BkRI:function(e,t,n){var r=n("OBhP"),o=1,a=4;function i(e){return r(e,o|a)}e.exports=i},BnQZ:function(e,t,n){var r=n("2a/h"),o=n("gL7N")("iterator"),a=n("yw4e");e.exports=n("bV5f").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[r(e)]}},BoS7:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("czTT")},Bus3:function(e,t,n){n("Jaki")("Int8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},Bv7G:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("OaEy");var a=o(n("2fM7")),i=o(n("gWZ8")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=o(n("7tbW")),m=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.onChange=function(e){var t=n.props,r=t.onChange,o=t.isDefault,a=t.onDataChange,l=(0,p.default)(e);a&&a(l),r&&(o?e.length>=1?r(l):r((0,p.default)(["default"].concat((0,i.default)(e)))):r(l))},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.value,r=e.defaultValue;return f.default.createElement(a.default,{defaultValue:r,value:n,mode:"multiple",onChange:this.onChange},t)}}]),t}(f.PureComponent),h=m;t.default=h},BvKs:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("1j5w"),a=n("TSYQ"),i=n.n(a),l=n("BGR+"),s=n("VCL8"),u=n("17x9"),c=n("foW8"),d=n.n(c),f=d()({inlineCollapsed:!1}),p=f;function m(e){return m="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},m(e)}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){return!t||"object"!==m(t)&&"function"!==typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function C(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}}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}var M=function(e){function t(){var e;return g(this,t),e=b(this,_(t).apply(this,arguments)),e.onKeyDown=function(t){e.subMenu.onKeyDown(t)},e.saveSubMenu=function(t){e.subMenu=t},e}return C(t,e),y(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.rootPrefixCls,a=t.popupClassName;return r["createElement"](p.Consumer,null,function(t){var l=t.antdMenuTheme;return r["createElement"](o["d"],h({},e.props,{ref:e.saveSubMenu,popupClassName:i()("".concat(n,"-").concat(l),a)}))})}}]),t}(r["Component"]);M.contextTypes={antdMenuTheme:u["string"]},M.isSubMenu=1;var S=M,O=n("3S7+"),T=n("ZX9x");function k(e){return k="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},k(e)}function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function P(e,t,n){return t&&L(e.prototype,t),n&&L(e,n),e}function I(e,t){return!t||"object"!==k(t)&&"function"!==typeof t?D(e):t}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function R(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}}),t&&F(e,t)}function F(e,t){return F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},F(e,t)}var V=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},j=function(e){function t(){var e;return N(this,t),e=I(this,A(t).apply(this,arguments)),e.onKeyDown=function(t){e.menuItem.onKeyDown(t)},e.saveMenuItem=function(t){e.menuItem=t},e.renderItem=function(t){var n=t.siderCollapsed,a=e.props,i=a.level,l=a.children,s=a.rootPrefixCls,u=e.props,c=u.title,d=V(u,["title"]);return r["createElement"](p.Consumer,null,function(t){var a=t.inlineCollapsed,u={title:c||(1===i?l:"")};return n||a||(u.title=null,u.visible=!1),r["createElement"](O["default"],x({},u,{placement:"right",overlayClassName:"".concat(s,"-inline-collapsed-tooltip")}),r["createElement"](o["b"],x({},d,{title:c,ref:e.saveMenuItem})))})},e}return R(t,e),P(t,[{key:"render",value:function(){return r["createElement"](T["a"].Consumer,null,this.renderItem)}}]),t}(r["Component"]);j.isMenuItem=!0;var z=n("H84U"),B=n("6CfX"),H=n("oHiP"),W=function(){return{height:0,opacity:0}},U=function(e){return{height:e.scrollHeight,opacity:1}},q=function(e){return{height:e.offsetHeight}},K={motionName:"ant-motion-collapse",onAppearStart:W,onEnterStart:W,onAppearActive:U,onEnterActive:U,onLeaveStart:q,onLeaveActive:W},G=K;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 X(){return X=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},X.apply(this,arguments)}function Z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $(e,t,n){return t&&J(e.prototype,t),n&&J(e,n),e}function ee(e,t){return!t||"object"!==Y(t)&&"function"!==typeof t?te(e):t}function te(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(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}}),t&&oe(e,t)}function oe(e,t){return oe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},oe(e,t)}n.d(t,"default",function(){return ie});var ae=function(e){function t(e){var n,a;return Q(this,t),n=ee(this,ne(t).call(this,e)),n.handleMouseEnter=function(e){n.restoreModeVerticalFromInline();var t=n.props.onMouseEnter;t&&t(e)},n.handleTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,r=e.target.className,o="[object SVGAnimatedString]"===Object.prototype.toString.call(r)?r.animVal:r,a="font-size"===e.propertyName&&o.indexOf("anticon")>=0;(t||a)&&n.restoreModeVerticalFromInline()},n.handleClick=function(e){n.handleOpenChange([]);var t=n.props.onClick;t&&t(e)},n.handleOpenChange=function(e){n.setOpenKeys(e);var t=n.props.onOpenChange;t&&t(e)},n.renderMenu=function(e){var t=e.getPopupContainer,a=e.getPrefixCls,s=n.props,u=s.prefixCls,c=s.className,d=s.theme,f=s.collapsedWidth,p=Object(l["a"])(n.props,["collapsedWidth","siderCollapsed"]),m=n.getRealMenuMode(),h=n.getOpenMotionProps(m),g=a("menu",u),v=i()(c,"".concat(g,"-").concat(d),Z({},"".concat(g,"-inline-collapsed"),n.getInlineCollapsed())),y=X({openKeys:n.state.openKeys,onOpenChange:n.handleOpenChange,className:v,mode:m},h);"inline"!==m&&(y.onClick=n.handleClick);var b=n.getInlineCollapsed()&&(0===f||"0"===f||"0px"===f);return b&&(y.openKeys=[]),r["createElement"](o["e"],X({getPopupContainer:t},p,y,{prefixCls:g,onTransitionEnd:n.handleTransitionEnd,onMouseEnter:n.handleMouseEnter}))},Object(B["a"])(!("onOpen"in e||"onClose"in e),"Menu","`onOpen` and `onClose` are removed, please use `onOpenChange` instead, see: https://u.ant.design/menu-on-open-change."),Object(B["a"])(!("inlineCollapsed"in e&&"inline"!==e.mode),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),Object(B["a"])(!(void 0!==e.siderCollapsed&&"inlineCollapsed"in e),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),"openKeys"in e?a=e.openKeys:"defaultOpenKeys"in e&&(a=e.defaultOpenKeys),n.state={openKeys:a||[],switchingModeFromInline:!1,inlineOpenKeys:[],prevProps:e},n}return re(t,e),$(t,[{key:"componentWillUnmount",value:function(){H["a"].cancel(this.mountRafId)}},{key:"setOpenKeys",value:function(e){"openKeys"in this.props||this.setState({openKeys:e})}},{key:"getRealMenuMode",value:function(){var e=this.getInlineCollapsed();if(this.state.switchingModeFromInline&&e)return"inline";var t=this.props.mode;return e?"vertical":t}},{key:"getInlineCollapsed",value:function(){var e=this.props.inlineCollapsed;return void 0!==this.props.siderCollapsed?this.props.siderCollapsed:e}},{key:"getOpenMotionProps",value:function(e){var t=this.props,n=t.openTransitionName,r=t.openAnimation,o=t.motion;return o?{motion:o}:r?(Object(B["a"])("string"===typeof r,"Menu","`openAnimation` do not support object. Please use `motion` instead."),{openAnimation:r}):n?{openTransitionName:n}:"horizontal"===e?{motion:{motionName:"slide-up"}}:"inline"===e?{motion:G}:{motion:{motionName:this.state.switchingModeFromInline?"":"zoom-big"}}}},{key:"restoreModeVerticalFromInline",value:function(){var e=this.state.switchingModeFromInline;e&&this.setState({switchingModeFromInline:!1})}},{key:"render",value:function(){return r["createElement"](p.Provider,{value:{inlineCollapsed:this.getInlineCollapsed()||!1,antdMenuTheme:this.props.theme}},r["createElement"](z["a"],null,this.renderMenu))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(r.switchingModeFromInline=!0),"openKeys"in e?r.openKeys=e.openKeys:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(r.switchingModeFromInline=!0,r.inlineOpenKeys=t.openKeys,r.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(r.openKeys=t.inlineOpenKeys,r.inlineOpenKeys=[])),r}}]),t}(r["Component"]);ae.defaultProps={className:"",theme:"light",focusable:!1},Object(s["polyfill"])(ae);var ie=function(e){function t(){return Q(this,t),ee(this,ne(t).apply(this,arguments))}return re(t,e),$(t,[{key:"render",value:function(){var e=this;return r["createElement"](T["a"].Consumer,null,function(t){return r["createElement"](ae,X({},e.props,t))})}}]),t}(r["Component"]);ie.Divider=o["a"],ie.Item=j,ie.SubMenu=S,ie.ItemGroup=o["c"]},Bz7s:function(e,t,n){n("8Z/V")&&"g"!=/./g.flags&&n("V5/1").f(RegExp.prototype,"flags",{configurable:!0,get:n("7tNx")})},C6rC:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","lines-content":"lines-content",cigr:"cigr",cigra:"cigra"}},C8X1:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("giR+");var l=r(n("fyUT"));n("+L6B");var s=r(n("2/Rp"));n("miYZ");var u=r(n("tsqr")),c=r(n("d6i3")),d=r(n("1l/V")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_=r(n("2fM7")),C=o(n("q1tI")),E=n("LLXN"),M=n("Onig"),S=n("34ay"),O=_.default.Option,T=(y=v.default.create(),y((w=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={submitLoading:!1},n.fetchLogsSetting=(0,d.default)(c.default.mark(function e(){var t,r,o,a,i,l,s,u,d,f,p;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return o=n.props.form,e.next=3,(0,M.fetchConfig)("device_supervisor.misc");case 3:a=e.sent,i=a.result,(null===i||void 0===i?void 0:null===(t=i.config)||void 0===t?void 0:null===(r=t.device_supervisor)||void 0===r?void 0:r.misc)&&(u=null===i||void 0===i?void 0:null===(l=i.config)||void 0===l?void 0:null===(s=l.device_supervisor)||void 0===s?void 0:s.misc,d=u.logLvl,f=u.logNum,p=u.logSize,o.setFieldsValue({logLvl:d,logNum:f,logSize:p}));case 6:case"end":return e.stop()}},e)})),n.handleSubmit=function(e){e.preventDefault();var t=n.props.form,r=t.validateFields;r(function(){var e=(0,d.default)(c.default.mark(function e(t,r){var o,a,i;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=9;break}return n.setState({submitLoading:!0}),o={misc:r},e.next=5,(0,M.updateConfig)(o);case 5:a=e.sent,i=a.result,"ok"===i&&(u.default.success((0,E.formatMessage)({id:"common.alert.submit.submit-success"})),n.handleCancel()),n.setState({submitLoading:!1});case 9:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}())},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchLogsSetting()}},{key:"render",value:function(){var e=this.props,t=e.visible,n=e.form,r=this.state.submitLoading,o=n.getFieldDecorator,u=n.getFieldValue,c=(0,S.getPriv)()>11,d=n.isFieldsTouched()&&c,f=u("logSize"),p=u("logNum"),m={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:14}}};return C.default.createElement(a.default,{title:(0,E.formatMessage)({id:"logs.log.setting"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[C.default.createElement(s.default,{key:"back",onClick:this.handleCancel},C.default.createElement(E.FormattedMessage,{id:"common.cancel"})),C.default.createElement(s.default,{key:"submit",type:"primary",disabled:!d,loading:r,onClick:this.handleSubmit},C.default.createElement(E.FormattedMessage,{id:"common.confirm"}))]},C.default.createElement(v.default,(0,i.default)({},m,{onSubmit:this.handleSubmit}),C.default.createElement(v.default.Item,{label:(0,E.formatMessage)({id:"param-set.log-level"})},o("logLvl",{})(C.default.createElement(_.default,null,C.default.createElement(O,{value:"DEBUG"},"DEBUG"),C.default.createElement(O,{value:"INFO"},"INFO"),C.default.createElement(O,{value:"WARNING"},"WARNING"),C.default.createElement(O,{value:"ERROR"},"ERROR")))),C.default.createElement(v.default.Item,{label:(0,E.formatMessage)({id:"logs.log.size"})},o("logSize",{rules:[{required:!0,message:(0,E.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,E.formatMessage)({id:"logs.log.size"})})},{type:"number",max:100,message:(0,E.formatMessage)({id:"logs.log.size-vail"})}],first:!0})(C.default.createElement(l.default,null)),C.default.createElement("span",null," MB(1-100)")),C.default.createElement(v.default.Item,{label:(0,E.formatMessage)({id:"logs.log.num"})},o("logNum",{rules:[{required:!0,message:(0,E.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,E.formatMessage)({id:"logs.log.num"})})},{type:"number",max:255,message:(0,E.formatMessage)({id:"logs.log.num-vail"})}],first:!0})(C.default.createElement(l.default,null)),C.default.createElement("span",null," (1-255)")),C.default.createElement(v.default.Item,{label:(0,E.formatMessage)({id:"logs.storage"})},"".concat(f*p," MB"))))}}]),t}(C.Component),b=w))||b),k=T;t.default=k},C9LZ:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=o(n("bx4M"));n("g9YV");var i=o(n("wCAj"));n("P2fV");var l=o(n("NJEC")),s=o(n("d6i3")),u=o(n("1l/V")),c=o(n("2Taf")),d=o(n("vZ4D")),f=o(n("l4Ni")),p=o(n("ujKo")),m=o(n("MhPg")),h=r(n("q1tI")),g=n("LLXN"),v=n("LvDl"),y=n("34ay"),b=o(n("eoEj")),w=o(n("2vWT")),_=n("Onig"),C=o(n("Ycof")),E=n("n+et"),M=n("t3Un"),S=n("+n12"),O=function(e){function t(){var e,n;(0,c.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,f.default)(this,(e=(0,p.default)(t)).call.apply(e,[this].concat(o))),n.state={visible:!1,action:"add",cloudData:{},fastFuncitionsList:[],loading:!1,selectedRowKeys:[],cloudNames:[]},n.eventLoopFetchFastFunctionList=(0,u.default)(s.default.mark(function e(){return s.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,_.fetchCloudStatus)();case 2:case"end":return e.stop()}},e)})),n.fetchFastFunctionList=(0,u.default)(s.default.mark(function e(){var t,r,o,a,i,l,u,c,d,f,p;return s.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return n.setState({loading:!0}),e.next=3,(0,_.fetchConfig)("device_supervisor.quickfaas.genericFuncs");case 3:return t=e.sent,r=t.result,e.next=7,(0,_.fetchConfig)("device_supervisor.clouds");case 7:o=e.sent,a=o.result,r.config&&a.config&&n.setState({cloudNames:(0,S.json2array)(null!==(i=null===a||void 0===a?void 0:null===(l=a.config)||void 0===l?void 0:null===(u=l.device_supervisor)||void 0===u?void 0:u.clouds)&&void 0!==i?i:{}).map(function(e){return e.name}),fastFuncitionsList:null!==(c=null===r||void 0===r?void 0:null===(d=r.config)||void 0===d?void 0:null===(f=d.device_supervisor)||void 0===f?void 0:null===(p=f.quickfaas)||void 0===p?void 0:p.genericFuncs)&&void 0!==c?c:[]}),n.setState({loading:!1});case 11:case"end":return e.stop()}},e)})),n.handleFastFuncton=function(e,t){n.setState({visible:!0,action:e,cloudData:"add"===e?{}:t})},n.deleteFastFuncton=function(){var e=(0,u.default)(s.default.mark(function e(t){var r,o,a,i,l,u,c;return s.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.state,o=r.fastFuncitionsList,a=r.selectedRowKeys,i=(0,v.differenceWith)(o,t,function(e,t){return e.name===t}),e.next=4,(0,_.updateConfig)({quickfaas:{genericFuncs:i}});case 4:l=e.sent,u=l.result,"ok"===u&&(c=(0,v.difference)(a,t),n.setState({selectedRowKeys:c}),n.fetchFastFunctionList());case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=genfuns&web_session=").concat((0,M.getToken)());(0,E.filedownload)(e,"QuickFuciton.json")},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.paramItemHascloudNames=function(e){var t=n.state.cloudNames;return t.some(function(t){return"Device_Connect_".concat(t)===e||"SubDevice_Connect_".concat(t)===e})},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.fetchFastFunctionList(),this.timer=setInterval(function(){e.eventLoopFetchFastFunctionList()},6e4)}},{key:"componentWillUnmount",value:function(){clearInterval(this.timer),this.timer=null}},{key:"render",value:function(){var e=this,t=this.state,n=t.visible,r=t.action,o=t.cloudData,s=t.fastFuncitionsList,u=t.loading,c=t.selectedRowKeys,d=(0,y.getPriv)(),f=d>11,p={selectedRowKeys:c,onChange:this.handleRowSelectChange},m=[{title:(0,g.formatMessage)({id:"common.name"}),dataIndex:"name",ellipsis:!0,width:"20%"},{title:(0,g.formatMessage)({id:"cloud.mode"}),dataIndex:"trigger",width:"15%",render:function(e){return"timer_event"===e?h.default.createElement(g.FormattedMessage,{id:"cloud.periodic-trigger"}):"dsa_start_event"===e?h.default.createElement(g.FormattedMessage,{id:"cloud.dsa_start_event"}):h.default.createElement(g.FormattedMessage,{id:"cloud.local-message-trigger"})}},{title:(0,g.formatMessage)({id:"cloud.conditions-cycle"}),dataIndex:"topic",ellipsis:!0,width:"30%",render:function(e,t){if("dsa_start_event"===t.trigger)return h.default.createElement(g.FormattedMessage,{id:"cloud.dsa_start_event"});if(e)return e;var n="";switch(t.timeUnit){case 0:n=(0,g.formatMessage)({id:"common.sec"});break;case 1:n=(0,g.formatMessage)({id:"common.minute"});break;case 2:n=(0,g.formatMessage)({id:"common.hour"});break;default:n=(0,g.formatMessage)({id:"common.sec"});break}return"".concat(t.period," ").concat(n)}},{title:(0,g.formatMessage)({id:"cloud.entry-function"}),dataIndex:"funcName",ellipsis:!0,width:"20%"},{title:(0,g.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:"15%",render:function(t,n){var r=n.name;return h.default.createElement(h.default.Fragment,null,h.default.createElement(b.default,{icon:"edit",disabled:!f||e.paramItemHascloudNames(r),tooltip:(0,g.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return e.handleFastFuncton("edit",n)}}),h.default.createElement(l.default,{title:(0,g.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.deleteFastFuncton([n.name])},okText:(0,g.formatMessage)({id:"common.confirm"}),cancelText:(0,g.formatMessage)({id:"common.cancel"})},h.default.createElement(b.default,{tooltip:(0,g.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!f||e.paramItemHascloudNames(r)})))}}];return h.default.createElement(a.default,null,h.default.createElement("p",{style:{margin:0,fontSize:18}},h.default.createElement(g.FormattedMessage,{id:"cloud.fast-function-list"})),h.default.createElement("div",{style:{overflow:"hidden"}},h.default.createElement(C.default,{importProps:{disabled:!f,accept:"json",tip:s.length?(0,g.formatMessage)({id:"alarm.upload-tip"}):null,url:"fileType=genfuns",onChange:this.fetchFastFunctionList},exportProps:{onClick:this.fileExport},addProps:{disabled:!f,onClick:this.handleFastFuncton.bind(this,"add")},deleteProps:{disabled:!(f&&(null===c||void 0===c?void 0:c.length)&&!c.some(function(t){return e.paramItemHascloudNames(t)})),onConfirm:function(){return e.deleteFastFuncton(c)}}})),h.default.createElement("div",{style:{position:"relative"}},h.default.createElement(i.default,{loading:u,bordered:!0,rowKey:"name",rowSelection:p,dataSource:s,columns:m,pagination:!1,scroll:{y:"80vh"}})),n&&h.default.createElement(w.default,{visible:n,action:r,cloudData:o,dataSource:s,onCancel:function(){return e.setState({visible:!1})},onOk:function(){e.setState({visible:!1}),e.fetchFastFunctionList()}}))}}]),t}(h.PureComponent),T=O;t.default=T},CEph:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp"));n("miYZ");var u=r(n("tsqr")),c=r(n("gWZ8")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("LvDl"),T=n("+n12"),k=n("34ay"),x=n("Onig"),N=r(n("ueLw")),L=r(n("xNuS")),P=C.default.Option,I=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],searchParams:"",mapData:[],measureTable:[],measureList:[],loading:!1},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists",payload:{limit:0}}).then(function(e){var t,r;(null===e||void 0===e?void 0:e.length)&&n.fetchMeasureList(null!==(t=null===(r=e[0])||void 0===r?void 0:r.name)&&void 0!==t?t:"")})},n.fetchMeasureList=function(e){if(e){var t=n.props.protocol,r=t.opcuaMapTableList;n.setState({loading:!0}),(0,x.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(t){var o=t.result;if(o){var a,i,l,s=(0,T.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{}),u=r.filter(function(t){return(null===t||void 0===t?void 0:t.ctrlName)===e}),c=(0,O.differenceBy)(s,u,function(e){var t;return null!==(t=e.measureName)&&void 0!==t?t:e.name});c=c.map(function(e){return(0,d.default)({},e,{northDataType:1===(null===e||void 0===e?void 0:e.enableBit)?"BIT":e.dataType})}),n.setState({measureTable:c,measureList:c,loading:!1})}})}},n.subPubIdRepeatchecked=function(e,t){for(var n=!1,r={},o={},a=0;a<t.length;a+=1){var i,l,s,u,c=null===(i=t[a])||void 0===i?void 0:null===(l=i.pubWriterId)||void 0===l?void 0:l[0],d=null===(s=t[a])||void 0===s?void 0:null===(u=s.subReaderId)||void 0===u?void 0:u[0];if(void 0===o[d])o[d]=1;else if(void 0!==d){n=!0;break}if(void 0===r[c])r[c]=1;else if(void 0!==c){n=!0;break}}var f={sub:[],pub:[]};return e.forEach(function(e){var t,n;f.sub.push(null!==(t=null===e||void 0===e?void 0:e.subReaderId)&&void 0!==t?t:null),f.pub.push(null!==(n=null===e||void 0===e?void 0:e.pubWriterId)&&void 0!==n?n:null)}),f.sub=(0,O.flattenDeep)(f.sub),f.pub=(0,O.flattenDeep)(f.pub),t.some(function(e){var t;return f.sub.includes(null===e||void 0===e?void 0:null===(t=e.subReaderId)||void 0===t?void 0:t[0])})||t.some(function(e){var t;return f.pub.includes(null===e||void 0===e?void 0:null===(t=e.pubWriterId)||void 0===t?void 0:t[0])})||n},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.protocol,l=n.state,s=l.mapData,f=l.selectedRowKeys,p=i.opcuaMapTableList,m=r.validateFields,h={},g=[];m(function(e){e||f.length&&(s.forEach(function(e){var t=(0,T.getNextId)([].concat((0,c.default)(p),g));h[t]=(0,d.default)({},e,{_id:t}),g.push((0,d.default)({},e,{_id:t}))}),o({type:"protocol/update",payload:{opcuaServer:{mapping_table:h}}}).then(function(e){"ok"===e&&a?a():(0,u.default)((0,S.formatMessage)({id:"common.alert.submit.modify-failed"}))}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.updateSubPubData=function(e,t,r){var o=n.state.measureTable,a=o.map(function(n){var o=(0,d.default)({},n);return o._id===(null===t||void 0===t?void 0:t._id)&&(o[r]=[e]),o});n.setState({measureTable:a})},n.handleRowSelectChange=function(e,t){var r=n.props.protocol,o=r.opcuaConfig,a=r.opcuaMapTableList;if(e.length){var i=[];t.forEach(function(e){var t=e._id,n=e.dataType,r=e.ctrlName,l=e.name,s=e.readWrite,u=e.enableBit,f=void 0===u?0:u,p=e.northDataType,m=(0,T.getNextNodeId)([].concat((0,c.default)(a),i)),h={_id:t,ctrlName:r,measureName:l,dataType:n,readWrite:s,northDataType:p,nodeId:"String"===o.identifierType?"ns=2;s=".concat(r,".").concat(l):"ns=2;i=".concat(m)};["FLOAT","BIT","DOUBLE","STRING"].includes(n)||(h=(0,d.default)({},h,{enableBit:f})),i.push((0,d.default)({},h))}),n.setState({mapData:i,selectedRowKeys:e})}else n.setState({selectedRowKeys:e,mapData:[]})},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.mapData,i=(0,c.default)(a);i=i.map(function(n){var r=(0,d.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,d.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,mapData:i})},n.renderMappingDataType=function(e,t){return e?"BIT"===e?E.default.createElement(C.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},E.default.createElement(P,{value:"BIT"},"BIT")):"STRING"===e?E.default.createElement(C.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},E.default.createElement(P,{value:"STRING"},"STRING")):E.default.createElement(C.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},E.default.createElement(P,{value:"BYTE"},"BYTE"),E.default.createElement(P,{value:"SINT"},"SINT"),E.default.createElement(P,{value:"WORD"},"WORD"),E.default.createElement(P,{value:"INT"},"INT"),E.default.createElement(P,{value:"BCD"},"BCD16"),E.default.createElement(P,{value:"DWORD"},"DWORD"),E.default.createElement(P,{value:"DINT"},"DINT"),E.default.createElement(P,{value:"BCD32"},"BCD32"),E.default.createElement(P,{value:"ULONG"},"ULONG"),E.default.createElement(P,{value:"LONG"},"LONG"),E.default.createElement(P,{value:"FLOAT"},"FLOAT"),E.default.createElement(P,{value:"DOUBLE"},"DOUBLE")):E.default.createElement(C.default,null)},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchControllerLists()}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.visible,u=r.submitLoading,c=r.protocol,d=this.state,f=d.selectedRowKeys,p=d.searchParams,m=d.measureList,h=d.measureTable,g=d.loading,v=c.controllerList,y=(0,k.getPriv)()>11,b=[{title:(0,S.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,S.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,S.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,T.renderReadWrite)(e)}},{title:(0,S.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,S.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var r=t.enableBit,o="BCD"===e?"BCD16":e;return n.renderMappingDataType(1===r?"BIT":o,t._id)}}],w={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,S.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},_={selectedRowKeys:f,onChange:this.handleRowSelectChange};return E.default.createElement(a.default,{title:(0,S.formatMessage)({id:"protocol.add-map"}),visible:o,width:1100,maskClosable:!1,onCancel:this.handleCancel,footer:[E.default.createElement(s.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(s.default,{key:"submit",type:"primary",loading:u,disabled:!y||!f.length,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},E.default.createElement("div",{className:N.default.filterWrapper1},E.default.createElement(C.default,{style:{width:150},defaultValue:null!==(e=null===(t=v[0])||void 0===t?void 0:t.name)&&void 0!==e?e:"",onChange:function(e){n.setState({selectedRowKeys:[],searchParams:""}),n.fetchMeasureList(e)}},v.map(function(e){var t=e.name;return E.default.createElement(P,{value:t,key:t},E.default.createElement(L.default,{tooltip:!0,lines:1},t))})),E.default.createElement(l.default.Search,{style:{width:200,marginLeft:10},enterButton:!0,placeholder:(0,S.formatMessage)({id:"protocol.enter-measure-name"}),value:p,onChange:function(e){n.setState({searchParams:e.target.value})},onSearch:function(e){var t=e.trim(),r=m.filter(function(e){return e.name.includes(t)});n.setState({measureTable:r})}})),E.default.createElement(i.default,{loading:g,bordered:!0,rowKey:function(e){return e._id},rowSelection:_,dataSource:h,columns:b,pagination:w,scroll:{y:420,x:1e3}}))}}]),t}(E.Component),w=_))||w)||w),D=I;t.default=D},CH3K:function(e,t){function n(e,t){var n=-1,r=t.length,o=e.length;while(++n<r)e[o+n]=t[n];return e}e.exports=n},CHaL:function(e,t,n){e.exports={"monaco-menu":"monaco-menu","monaco-action-bar":"monaco-action-bar",vertical:"vertical","actions-container":"actions-container","action-item":"action-item",active:"active","action-menu-item":"action-menu-item","action-label":"action-label",keybinding:"keybinding","submenu-indicator":"submenu-indicator",disabled:"disabled",separator:"separator","monaco-submenu":"monaco-submenu",text:"text","menu-item-check":"menu-item-check",checked:"checked","context-view":"context-view","monaco-menu-container":"monaco-menu-container",fadeIn:"fadeIn","hc-black":"hc-black",focused:"focused",menubar:"menubar",fullscreen:"fullscreen",compact:"compact","menubar-menu-button":"menubar-menu-button","menubar-menu-items-holder":"menubar-menu-items-holder","toolbar-toggle-more":"toolbar-toggle-more"}},CMye:function(e,t,n){var r=n("GoyQ");function o(e){return e===e&&!r(e)}e.exports=o},CTsd:function(e,t,n){var r=n("OeOC"),o=n("9HFh").f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],l=function(e){try{return o(e)}catch(e){return i.slice()}};e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?l(e):o(r(e))}},CWQg:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}},CZ0s:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l,s,u,c=r(n("5rEg")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg")),v=o(n("q1tI")),y=n("MuoO"),b=n("LLXN"),w=r(n("ueLw")),_=(l=(0,y.connect)(function(e){var t=e.cloud,n=e.loading;return{erLangBindGroup:t.erLangBindGroup,loading:n.effects["cloud/fetchISCADABindGroup"]}}),l((u=function(e){function t(e){var n;return(0,f.default)(this,t),n=(0,m.default)(this,(0,h.default)(t).call(this,e)),n.fetchBindGroup=function(e){var t=n.props,r=t.dispatch,o=t.bindGroupInfo,a=o.id;r({type:"cloud/fetchISCADABindGroup",payload:(0,d.default)({},e,{groupId:a})})},n.handleTableChange=function(e){var t={},r=n.state.measureName;e&&e.current&&(t={cursor:(e.current-1)*e.pageSize,limit:e.pageSize},n.setState({pagination:t})),n.fetchBindGroup((0,d.default)({},t,{measureName:r}))},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.state={pagination:{cursor:0,limit:50},measureName:""},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchBindGroup()}},{key:"render",value:function(){var e=this,t=this.props,n=t.erLangBindGroup,r=t.visible,o=t.bindGroupInfo,l=this.state,s=l.loading,u=l.pagination,f=(0,d.default)({showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,b.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},n.pagination),p=[{title:(0,b.formatMessage)({id:"cloud.type-varGroups-measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,b.formatMessage)({id:"cloud.type-varGroups-controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0}];return v.default.createElement(a.default,{title:o.name,visible:r,width:800,maskClosable:!1,onCancel:this.handleCancel,footer:null},v.default.createElement("div",{className:w.default.filterWrapper1},v.default.createElement(c.default.Search,{style:{width:240},enterButton:!0,placeholder:(0,b.formatMessage)({id:"protocol.enter-measure-name"}),onChange:function(t){e.setState({measureName:t.target.value})},onSearch:function(t){e.fetchBindGroup((0,d.default)({},u,{measureName:t}))}})),v.default.createElement(i.default,{loading:s,bordered:!0,rowKey:"id",dataSource:n.list,columns:p,pagination:f,onChange:this.handleTableChange,scroll:{y:420}}))}}]),t}(v.Component),s=u))||s),C=_;t.default=C},CZoQ:function(e,t){function n(e,t,n){var r=n-1,o=e.length;while(++r<o)if(e[r]===t)return r;return-1}e.exports=n},CfL3:function(e,t,n){"use strict";var r=n("7vYJ"),o=n("8BMt"),a="number";e.exports=function(e){if("string"!==e&&e!==a&&"default"!==e)throw TypeError("Incorrect hint");return o(r(this),e!=a)}},CjYj:function(e,t,n){"use strict";var r={foo:{}},o=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!({__proto__:null}instanceof o)}},Cl4P:function(e,t,n){"use strict";n("3iS5")("link",function(e){return function(t){return e(this,"a","href",t)}})},CnBM:function(e,t,n){"use strict";var r="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};function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n("q1tI"),s=n("17x9"),u=[],c=[];function d(e){return"object"===r(n.m)&&e().every(function(e){return"undefined"!==typeof e&&"undefined"!==typeof n.m[e]})}function f(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(function(e){return n.loading=!1,n.loaded=e,e}).catch(function(e){throw n.loading=!1,n.error=e,e}),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach(function(r){var o=f(e[r]);o.loading?t.loading=!0:(t.loaded[r]=o.loaded,t.error=o.error),n.push(o.promise),o.promise.then(function(e){t.loaded[r]=e}).catch(function(e){t.error=e})})}catch(e){t.error=e}return t.promise=Promise.all(n).then(function(e){return t.loading=!1,e}).catch(function(e){throw t.loading=!1,e}),t}function m(e){return e&&e.__esModule?e.default:e}function h(e,t){return l.createElement(m(e),t)}function g(e,t){var n,r;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var f=Object.assign({loader:null,loading:null,delay:200,timeout:null,render:h,webpack:null,modules:null},t),p=null;function m(){return p||(p=e(f.loader)),p.promise}return u.push(m),"function"===typeof f.webpack&&c.push(function(){if(d(f.webpack))return m()}),r=n=function(t){function n(r){o(this,n);var i=a(this,t.call(this,r));return i.retry=function(){i.setState({error:null,loading:!0,timedOut:!1}),p=e(f.loader),i._loadModule()},m(),i.state={error:p.error,pastDelay:!1,timedOut:!1,loading:p.loading,loaded:p.loaded},i}return i(n,t),n.preload=function(){return m()},n.prototype.componentWillMount=function(){this._mounted=!0,this._loadModule()},n.prototype._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(f.modules)&&f.modules.forEach(function(t){e.context.loadable.report(t)}),p.loading){"number"===typeof f.delay&&(0===f.delay?this.setState({pastDelay:!0}):this._delay=setTimeout(function(){e.setState({pastDelay:!0})},f.delay)),"number"===typeof f.timeout&&(this._timeout=setTimeout(function(){e.setState({timedOut:!0})},f.timeout));var t=function(){e._mounted&&(e.setState({error:p.error,loaded:p.loaded,loading:p.loading}),e._clearTimeouts())};p.promise.then(function(){t()}).catch(function(e){t()})}},n.prototype.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},n.prototype._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},n.prototype.render=function(){return this.state.loading||this.state.error?l.createElement(f.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?f.render(this.state.loaded,this.props):null},n}(l.Component),n.contextTypes={loadable:s.shape({report:s.func.isRequired})},r}function v(e){return g(f,e)}function y(e){if("function"!==typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return g(p,e)}v.Map=y;var b=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return i(t,e),t.prototype.getChildContext=function(){return{loadable:{report:this.props.report}}},t.prototype.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function w(e){var t=[];while(e.length){var n=e.pop();t.push(n())}return Promise.all(t).then(function(){if(e.length)return w(e)})}b.propTypes={report:s.func.isRequired},b.childContextTypes={loadable:s.shape({report:s.func.isRequired}).isRequired},v.Capture=b,v.preloadAll=function(){return new Promise(function(e,t){w(u).then(e,t)})},v.preloadReady=function(){return new Promise(function(e,t){w(c).then(e,e)})},e.exports=v},CoXV:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("d6i3")),i=n("7DNP"),l=n("s4NR"),s=n("anxO"),u=n("34ay"),c=n("+n12"),d={namespace:"login",state:{status:void 0},effects:{login:a.default.mark(function e(t,n){var r,o,l,u,d,f,p,m;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,l=n.put,e.next=4,o(s.fakeAccountLogin,r);case 4:return u=e.sent,e.next=7,l({type:"changeLoginStatus",payload:u});case 7:if("ok"!==u.status){e.next=22;break}if(d=new URL(window.location.href),f=(0,c.getPageQuery)(),p=f.redirect,!p){e.next=20;break}if(m=new URL(p),m.origin!==d.origin){e.next=18;break}p=p.substr(d.origin.length),p.match(/^\/.*#/)&&(p=p.substr(p.indexOf("#")+1)),e.next=20;break;case 18:return window.location.href="/",e.abrupt("return");case 20:return e.next=22,l(i.routerRedux.replace(p||"/"));case 22:case"end":return e.stop()}},e)}),getCaptcha:a.default.mark(function e(t,n){var r,o;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(s.getFakeCaptcha,r);case 4:case"end":return e.stop()}},e)}),logout:a.default.mark(function e(t,n){var r,o,s;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.put,o=(0,c.getPageQuery)(),s=o.redirect,"/user/login"===window.location.pathname||s){e.next=5;break}return e.next=5,r(i.routerRedux.replace({pathname:"/user/login",search:(0,l.stringify)({redirect:window.location.href})}));case 5:case"end":return e.stop()}},e)})},reducers:{changeLoginStatus:function(e,t){var n=t.payload;return(0,u.setAuthority)(n.currentAuthority),(0,o.default)({},e,{status:n.status,type:n.type})}}},f=d;t.default=f},Crw4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=N;var r=a(n("q1tI")),o=n("55Ip");function a(e){return e&&e.__esModule?e:{default:e}}function i(e){return i="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},i(e)}function l(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function s(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,s,"next",e)}function s(e){l(a,r,o,i,s,"throw",e)}i(void 0)})}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==i(t)&&"function"!==typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(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}}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){w(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(null==e)return{};var n,r,o=C(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}function C(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}var E={get:function(e){return e._routeInternalComponent},has:function(e){return void 0!==e._routeInternalComponent},set:function(e,t){e._routeInternalComponent=t}},M=function(e){var t=e.path,n=e.exact,a=e.strict,i=e.render,l=e.location,s=e.sensitive,u=_(e,["path","exact","strict","render","location","sensitive"]);return r.default.createElement(o.Route,{path:t,exact:n,strict:a,location:l,sensitive:s,render:function(e){return i(b({},e,{},u))}})};function S(e){var t={};return t}function O(e){if(E.has(e))return E.get(e);var t=e.Routes,n=t.length-1,o=function(e){var t=e.render,n=_(e,["render"]);return t(n)},a=function(){var e=t[n],a=o;o=function(t){return r.default.createElement(e,t,r.default.createElement(a,t))},n-=1};while(n>=0)a();var i=function(t){var n=t.render,a=_(t,["render"]);return r.default.createElement(M,v({},a,{render:function(t){return r.default.createElement(o,v({},t,{route:e,render:n}))}}))};return E.set(e,i),i}var T=null,k=function(){T&&T.getInitialProps&&T.getInitialProps()};function x(e,t){return function(n){function o(e){var t;return u(this,o),t=f(this,m(o).call(this,e)),t.state={extraProps:{}},t}return h(o,n),d(o,[{key:"componentDidMount",value:function(){var e=s(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:t=this.props.history,T=this,window.addEventListener("popstate",k),"POP"!==t.action&&this.getInitialProps();case 4:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},{key:"getInitialProps",value:function(){var n=s(regeneratorRuntime.mark(function n(){var r,o,a,i;return regeneratorRuntime.wrap(function(n){while(1)switch(n.prev=n.next){case 0:return r=this.props,o=r.match,a=r.location,n.next=3,e.getInitialProps(b({isServer:!1,route:o,location:a},t));case 3:i=n.sent,this.setState({extraProps:i});case 5:case"end":return n.stop()}},n,this)}));function r(){return n.apply(this,arguments)}return r}()},{key:"render",value:function(){return r.default.createElement(e,b({},this.props,{},this.state.extraProps))}}]),o}(r.default.Component)}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n("PszG");return e?r.default.createElement(o.Switch,a,e.map(function(e,n){if(e.redirect)return r.default.createElement(o.Redirect,{key:e.key||n,from:e.path,to:e.redirect,exact:e.exact,strict:e.strict});var a=e.Routes?O(e):M;return r.default.createElement(a,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,sensitive:e.sensitive,render:function(n){var o=N(e.routes,t,{location:n.location});if(e.component){var a=S(b({},n,{},t)),l=i.apply("modifyRouteProps",{initialValue:b({},n,{},t,{},a),args:{route:e}}),s=e.component;if(s.getInitialProps){var u=i.apply("modifyInitialProps",{initialValue:{}});s=x(s,u)}return r.default.createElement(s,v({},l,{route:e}),o)}return o}})})):null}},CtXQ:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("Optq"),l=n("YEIV"),s=n.n(l),u=n("QbLZ"),c=n.n(u),d=n("jo6Y"),f=n.n(d),p=n("iCc5"),m=n.n(p),h=n("V7oC"),g=n.n(h),v=n("FYw3"),y=n.n(v),b=n("mRg0"),w=n.n(b),_=n("bac3"),C={primaryColor:"#333",secondaryColor:"#E6E6E6"},E=function(e){function t(){return m()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return w()(t,e),g()(t,[{key:"render",value:function(){var e,n=this.props,r=n.type,o=n.className,a=n.onClick,i=n.style,l=n.primaryColor,u=n.secondaryColor,d=f()(n,["type","className","onClick","style","primaryColor","secondaryColor"]),p=void 0,m=C;if(l&&(m={primaryColor:l,secondaryColor:u||Object(_["c"])(l)}),Object(_["d"])(r))p=r;else if("string"===typeof r&&(p=t.get(r,m),!p))return null;return p?(p&&"function"===typeof p.icon&&(p=c()({},p,{icon:p.icon(m.primaryColor,m.secondaryColor)})),Object(_["b"])(p.icon,"svg-"+p.name,c()((e={className:o,onClick:a,style:i},s()(e,"data-icon",p.name),s()(e,"width","1em"),s()(e,"height","1em"),s()(e,"fill","currentColor"),s()(e,"aria-hidden","true"),s()(e,"focusable","false"),e),d))):(Object(_["e"])("type should be string or icon definiton, but got "+r),null)}}],[{key:"add",value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach(function(t){e.definitions.set(Object(_["f"])(t.name,t.theme),t)})}},{key:"clear",value:function(){this.definitions.clear()}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C;if(e){var n=this.definitions.get(e);return n&&"function"===typeof n.icon&&(n=c()({},n,{icon:n.icon(t.primaryColor,t.secondaryColor)})),n}}},{key:"setTwoToneColors",value:function(e){var t=e.primaryColor,n=e.secondaryColor;C.primaryColor=t,C.secondaryColor=n||Object(_["c"])(t)}},{key:"getTwoToneColors",value:function(){return c()({},C)}}]),t}(r["Component"]);E.displayName="IconReact",E.definitions=new _["a"];var M=E;function S(){return S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}var O=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},T=new Set;function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,o=void 0===n?{}:n;if("undefined"!==typeof document&&"undefined"!==typeof window&&"function"===typeof document.createElement&&"string"===typeof t&&t.length&&!T.has(t)){var a=document.createElement("script");a.setAttribute("src",t),a.setAttribute("data-namespace",t),T.add(t),document.body.appendChild(a)}var i=function(e){var t=e.type,n=e.children,a=O(e,["type","children"]),i=null;return e.type&&(i=r["createElement"]("use",{xlinkHref:"#".concat(t)})),n&&(i=n),r["createElement"](Q,S({},o,a),i)};return i.displayName="Iconfont",i}var x=n("6CfX"),N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":!0,focusable:"false"},L=/-fill$/,P=/-o$/,I=/-twotone$/;function D(e){var t=null;return L.test(e)?t="filled":P.test(e)?t="outlined":I.test(e)&&(t="twoTone"),t}function A(e){return e.replace(L,"").replace(P,"").replace(I,"")}function R(e,t){var n=e;return"filled"===t?n+="-fill":"outlined"===t?n+="-o":"twoTone"===t?n+="-twotone":Object(x["a"])(!1,"Icon","This icon '".concat(e,"' has unknown theme '").concat(t,"'")),n}function F(e){var t=e;switch(e){case"cross":t="close";break;case"interation":t="interaction";break;case"canlendar":t="calendar";break;case"colum-height":t="column-height";break;default:}return Object(x["a"])(t===e,"Icon","Icon '".concat(e,"' was a typo and is now deprecated, please use '").concat(t,"' instead.")),t}var V=n("YMnH");function j(e){return M.setTwoToneColors({primaryColor:e})}function z(){var e=M.getTwoToneColors();return e.primaryColor}function B(){return B=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(e){return K(e)||q(e)||U()}function U(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function q(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function K(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var G=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};M.add.apply(M,W(Object.keys(i).map(function(e){return i[e]}))),j("#1890ff");var Y,X="outlined";var Z=function(e){var t,n=e.className,o=e.type,i=e.component,l=e.viewBox,s=e.spin,u=e.rotate,c=e.tabIndex,d=e.onClick,f=e.children,p=e.theme,m=e.twoToneColor,h=G(e,["className","type","component","viewBox","spin","rotate","tabIndex","onClick","children","theme","twoToneColor"]);Object(x["a"])(Boolean(o||i||f),"Icon","Should have `type` prop or `component` prop or `children`.");var g=a()((t={},H(t,"anticon",!0),H(t,"anticon-".concat(o),Boolean(o)),t),n),v=a()(H({},"anticon-spin",!!s||"loading"===o)),y=u?{msTransform:"rotate(".concat(u,"deg)"),transform:"rotate(".concat(u,"deg)")}:void 0,b=B(B({},N),{className:v,style:y,viewBox:l});l||delete b.viewBox;var w=function(){if(i)return r["createElement"](i,b,f);if(f)return Object(x["a"])(Boolean(l)||1===r["Children"].count(f)&&r["isValidElement"](f)&&"use"===r["Children"].only(f).type,"Icon","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),r["createElement"]("svg",B({},b,{viewBox:l}),f);if("string"===typeof o){var e=o;if(p){var t=D(o);Object(x["a"])(!t||p===t,"Icon","The icon name '".concat(o,"' already specify a theme '").concat(t,"',")+" the 'theme' prop '".concat(p,"' will be ignored."))}return e=R(A(F(e)),Y||p||X),r["createElement"](M,{className:v,type:e,primaryColor:m,style:y})}},_=c;return void 0===_&&d&&(_=-1),r["createElement"](V["a"],{componentName:"Icon"},function(e){return r["createElement"]("i",B({"aria-label":o&&"".concat(e.icon,": ").concat(o)},h,{tabIndex:_,onClick:d,className:g}),w())})};Z.createFromIconfontCN=k,Z.getTwoToneColor=z,Z.setTwoToneColor=j;var Q=t["default"]=Z},Ctgt:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n.n(a),l=n("VCL8");function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,o=c(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}function c(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}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function m(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?y(e):t}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(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}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w=n("TSYQ"),_=function(e){function t(e){var n;d(this,t),n=m(this,h(t).call(this,e)),b(y(y(n)),"handleClick",function(e){var t=n.state.checked,r=n.props.onClick,o=!t;n.setChecked(o,e),r&&r(o,e)}),b(y(y(n)),"handleKeyDown",function(e){37===e.keyCode?n.setChecked(!1,e):39===e.keyCode&&n.setChecked(!0,e)}),b(y(y(n)),"handleMouseUp",function(e){var t=n.props.onMouseUp;n.node&&n.node.blur(),t&&t(e)}),b(y(y(n)),"saveNode",function(e){n.node=e});var r=!1;return r="checked"in e?!!e.checked:!!e.defaultChecked,n.state={checked:r},n}return g(t,e),p(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoFocus,n=e.disabled;t&&!n&&this.focus()}},{key:"setChecked",value:function(e,t){var n=this.props,r=n.disabled,o=n.onChange;r||("checked"in this.props||this.setState({checked:e}),o&&o(e,t))}},{key:"focus",value:function(){this.node.focus()}},{key:"blur",value:function(){this.node.blur()}},{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,a=t.disabled,i=t.loadingIcon,l=t.checkedChildren,c=t.unCheckedChildren,d=u(t,["className","prefixCls","disabled","loadingIcon","checkedChildren","unCheckedChildren"]),f=this.state.checked,p=w((e={},b(e,n,!!n),b(e,r,!0),b(e,"".concat(r,"-checked"),f),b(e,"".concat(r,"-disabled"),a),e));return o.a.createElement("button",s({},d,{type:"button",role:"switch","aria-checked":f,disabled:a,className:p,ref:this.saveNode,onKeyDown:this.handleKeyDown,onClick:this.handleClick,onMouseUp:this.handleMouseUp}),i,o.a.createElement("span",{className:"".concat(r,"-inner")},f?l:c))}}],[{key:"getDerivedStateFromProps",value:function(e){var t={},n=e.checked;return"checked"in e&&(t.checked=!!n),t}}]),t}(r["Component"]);_.propTypes={className:i.a.string,prefixCls:i.a.string,disabled:i.a.bool,checkedChildren:i.a.any,unCheckedChildren:i.a.any,onChange:i.a.func,onMouseUp:i.a.func,onClick:i.a.func,tabIndex:i.a.number,checked:i.a.bool,defaultChecked:i.a.bool,autoFocus:i.a.bool,loadingIcon:i.a.node},_.defaultProps={prefixCls:"rc-switch",checkedChildren:null,unCheckedChildren:null,className:"",defaultChecked:!1},Object(l["polyfill"])(_),t["default"]=_},Cvbg:function(e,t,n){e.exports=n("r6D9")()},Cw4u:function(e,t,n){"use strict";var r=n("V5/1").f,o=n("/Mfd"),a=n("zNw+"),i=n("wHrr"),l=n("YEVI"),s=n("4o36"),u=n("XdPT"),c=n("48Dx"),d=n("gRqi"),f=n("8Z/V"),p=n("+y51").fastKey,m=n("Jc7p"),h=f?"_s":"size",g=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var c=e(function(e,r){l(e,c,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[h]=0,void 0!=r&&s(r,n,e[u],e)});return a(c.prototype,{clear:function(){for(var e=m(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var n=m(this,t),r=g(n,e);if(r){var o=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=o),o&&(o.p=a),n._f==r&&(n._f=o),n._l==r&&(n._l=a),n[h]--}return!!r},forEach:function(e){m(this,t);var n,r=i(e,arguments.length>1?arguments[1]:void 0,3);while(n=n?n.n:this._f){r(n.v,n.k,this);while(n&&n.r)n=n.p}},has:function(e){return!!g(m(this,t),e)}}),f&&r(c.prototype,"size",{get:function(){return m(this,t)[h]}}),c},def:function(e,t,n){var r,o,a=g(e,t);return a?a.v=n:(e._l=a={i:o=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[h]++,"F"!==o&&(e._i[o]=a)),e},getEntry:g,setStrong:function(e,t,n){u(e,t,function(e,n){this._t=m(e,t),this._k=n,this._l=void 0},function(){var e=this,t=e._k,n=e._l;while(n&&n.r)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?c(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,c(1))},n?"entries":"values",!n,!0),d(t)}}},CwZJ:function(e,t,n){"use strict";n("3iS5")("fixed",function(e){return function(){return e(this,"tt","","")}})},Cwc5:function(e,t,n){var r=n("NKxu"),o=n("Npjl");function a(e,t){var n=o(e,t);return r(n)?n:void 0}e.exports=a},CxY0:function(e,t,n){"use strict";var r=n("GYWy"),o=n("Nehr");function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=_,t.resolve=E,t.resolveObject=M,t.format=C,t.Url=a;var i=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["<",">",'"',"`"," ","\r","\n","\t"],c=["{","}","|","\\","^","`"].concat(u),d=["'"].concat(c),f=["%","/","?",";","#"].concat(d),p=["/","?","#"],m=255,h=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},w=n("s4NR");function _(e,t,n){if(e&&o.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}function C(e){return o.isString(e)&&(e=_(e)),e instanceof a?e.format():a.prototype.format.call(e)}function E(e,t){return _(e,!1,!0).resolve(t)}function M(e,t){return e?_(e,!1,!0).resolveObject(t):t}a.prototype.parse=function(e,t,n){if(!o.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),l=-1!==a&&a<e.indexOf("#")?"?":"#",u=e.split(l),c=/\\/g;u[0]=u[0].replace(c,"/"),e=u.join(l);var _=e;if(_=_.trim(),!n&&1===e.split("#").length){var C=s.exec(_);if(C)return this.path=_,this.href=_,this.pathname=C[1],C[2]?(this.search=C[2],this.query=t?w.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var E=i.exec(_);if(E){E=E[0];var M=E.toLowerCase();this.protocol=M,_=_.substr(E.length)}if(n||E||_.match(/^\/\/[^@\/]+@[^@\/]+/)){var S="//"===_.substr(0,2);!S||E&&y[E]||(_=_.substr(2),this.slashes=!0)}if(!y[E]&&(S||E&&!b[E])){for(var O,T,k=-1,x=0;x<p.length;x++){var N=_.indexOf(p[x]);-1!==N&&(-1===k||N<k)&&(k=N)}T=-1===k?_.lastIndexOf("@"):_.lastIndexOf("@",k),-1!==T&&(O=_.slice(0,T),_=_.slice(T+1),this.auth=decodeURIComponent(O)),k=-1;for(x=0;x<f.length;x++){N=_.indexOf(f[x]);-1!==N&&(-1===k||N<k)&&(k=N)}-1===k&&(k=_.length),this.host=_.slice(0,k),_=_.slice(k),this.parseHost(),this.hostname=this.hostname||"";var L="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!L)for(var P=this.hostname.split(/\./),I=(x=0,P.length);x<I;x++){var D=P[x];if(D&&!D.match(h)){for(var A="",R=0,F=D.length;R<F;R++)D.charCodeAt(R)>127?A+="x":A+=D[R];if(!A.match(h)){var V=P.slice(0,x),j=P.slice(x+1),z=D.match(g);z&&(V.push(z[1]),j.unshift(z[2])),j.length&&(_="/"+j.join(".")+_),this.hostname=V.join(".");break}}}this.hostname.length>m?this.hostname="":this.hostname=this.hostname.toLowerCase(),L||(this.hostname=r.toASCII(this.hostname));var B=this.port?":"+this.port:"",H=this.hostname||"";this.host=H+B,this.href+=this.host,L&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==_[0]&&(_="/"+_))}if(!v[M])for(x=0,I=d.length;x<I;x++){var W=d[x];if(-1!==_.indexOf(W)){var U=encodeURIComponent(W);U===W&&(U=escape(W)),_=_.split(W).join(U)}}var q=_.indexOf("#");-1!==q&&(this.hash=_.substr(q),_=_.slice(0,q));var K=_.indexOf("?");if(-1!==K?(this.search=_.substr(K),this.query=_.substr(K+1),t&&(this.query=w.parse(this.query)),_=_.slice(0,K)):t&&(this.search="",this.query={}),_&&(this.pathname=_),b[M]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){B=this.pathname||"";var G=this.search||"";this.path=B+G}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,i="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&o.isObject(this.query)&&Object.keys(this.query).length&&(i=w.stringify(this.query));var l=this.search||i&&"?"+i||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),l&&"?"!==l.charAt(0)&&(l="?"+l),n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}),l=l.replace("#","%23"),t+a+n+l+r},a.prototype.resolve=function(e){return this.resolveObject(_(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(o.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),i=0;i<r.length;i++){var l=r[i];n[l]=this[l]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),u=0;u<s.length;u++){var c=s[u];"protocol"!==c&&(n[c]=e[c])}return b[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!b[e.protocol]){for(var d=Object.keys(e),f=0;f<d.length;f++){var p=d[f];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||y[e.protocol])n.pathname=e.pathname;else{var m=(e.pathname||"").split("/");while(m.length&&!(e.host=m.shift()));e.host||(e.host=""),e.hostname||(e.hostname=""),""!==m[0]&&m.unshift(""),m.length<2&&m.unshift(""),n.pathname=m.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var h=n.pathname||"",g=n.search||"";n.path=h+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var v=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=w||v||n.host&&e.pathname,C=_,E=n.pathname&&n.pathname.split("/")||[],M=(m=e.pathname&&e.pathname.split("/")||[],n.protocol&&!b[n.protocol]);if(M&&(n.hostname="",n.port=null,n.host&&(""===E[0]?E[0]=n.host:E.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===m[0]?m[0]=e.host:m.unshift(e.host)),e.host=null),_=_&&(""===m[0]||""===E[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,E=m;else if(m.length)E||(E=[]),E.pop(),E=E.concat(m),n.search=e.search,n.query=e.query;else if(!o.isNullOrUndefined(e.search)){if(M){n.hostname=n.host=E.shift();var S=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");S&&(n.auth=S.shift(),n.host=n.hostname=S.shift())}return n.search=e.search,n.query=e.query,o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var O=E.slice(-1)[0],T=(n.host||e.host||E.length>1)&&("."===O||".."===O)||""===O,k=0,x=E.length;x>=0;x--)O=E[x],"."===O?E.splice(x,1):".."===O?(E.splice(x,1),k++):k&&(E.splice(x,1),k--);if(!_&&!C)for(;k--;k)E.unshift("..");!_||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),T&&"/"!==E.join("/").substr(-1)&&E.push("");var N=""===E[0]||E[0]&&"/"===E[0].charAt(0);if(M){n.hostname=n.host=N?"":E.length?E.shift():"";S=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@");S&&(n.auth=S.shift(),n.host=n.hostname=S.shift())}return _=_||n.host&&E.length,_&&!N&&E.unshift(""),E.length?n.pathname=E.join("/"):(n.pathname=null,n.path=null),o.isNull(n.pathname)&&o.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},D1y2:function(e,t,n){var r=n("FZoo");function o(e,t,n){return null==e?e:r(e,t,n)}e.exports=o},D3zA:function(e,t,n){"use strict";var r=n("aI7X");e.exports=Function.prototype.bind||r},D8kY:function(e,t,n){var r=n("Ojgd"),o=Math.max,a=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):a(e,t)}},DBt0:function(e,t,n){"use strict";var r=n("7vYJ"),o=n("il4q"),a=n("OsVd"),i=n("AUWw"),l=n("ETUh"),s=n("bsDr"),u=Math.max,c=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};n("h7Gi")("replace",2,function(e,t,n,h){return[function(r,o){var a=e(this),i=void 0==r?void 0:r[t];return void 0!==i?i.call(r,a,o):n.call(String(a),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var d=r(e),f=String(this),p="function"===typeof t;p||(t=String(t));var v=d.global;if(v){var y=d.unicode;d.lastIndex=0}var b=[];while(1){var w=s(d,f);if(null===w)break;if(b.push(w),!v)break;var _=String(w[0]);""===_&&(d.lastIndex=l(f,a(d.lastIndex),y))}for(var C="",E=0,M=0;M<b.length;M++){w=b[M];for(var S=String(w[0]),O=u(c(i(w.index),f.length),0),T=[],k=1;k<w.length;k++)T.push(m(w[k]));var x=w.groups;if(p){var N=[S].concat(T,O,f);void 0!==x&&N.push(x);var L=String(t.apply(void 0,N))}else L=g(S,f,O,T,x,t);O>=E&&(C+=f.slice(E,O)+L,E=O+S.length)}return C+f.slice(E)}];function g(e,t,r,a,i,l){var s=r+e.length,u=a.length,c=p;return void 0!==i&&(i=o(i),c=f),n.call(l,c,function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(s);case"<":l=i[o.slice(1,-1)];break;default:var c=+o;if(0===c)return n;if(c>u){var f=d(c/10);return 0===f?n:f<=u?void 0===a[f-1]?o.charAt(1):a[f-1]+o.charAt(1):n}l=a[c-1]}return void 0===l?"":l})}})},DFAo:function(e,t,n){"use strict";n("Bz7s");var r=n("7vYJ"),o=n("7tNx"),a=n("8Z/V"),i="toString",l=/./[i],s=function(e){n("rKIl")(RegExp.prototype,i,e,!0)};n("wUWy")(function(){return"/a/b"!=l.call({source:"a",flags:"b"})})?s(function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?o.call(e):void 0)}):l.name!=i&&s(function(){return l.call(this)})},DFOY:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n.n(a),l=n("uciX"),s=n("2W6z"),u=n.n(s),c=n("4IlW"),d=n("uK0f"),f=n.n(d),p=n("wrOu"),m=n.n(p),h=n("VCL8"),g=n("i8i4"),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function _(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var C=function(e){function t(e){b(this,t);var n=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.saveMenuItem=function(e){return function(t){n.menuItems[e]=t}},n.menuItems={},n}return _(t,e),y(t,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(e){!e.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(e){var t=this.props,n=t.fieldNames,r=t.defaultFieldNames;return n[e]||r[e]}},{key:"getOption",value:function(e,t){var n=this.props,r=n.prefixCls,a=n.expandTrigger,i=n.expandIcon,l=n.loadingIcon,s=this.props.onSelect.bind(this,e,t),u=this.props.onItemDoubleClick.bind(this,e,t),c={onClick:s,onDoubleClick:u},d=r+"-menu-item",f=null,p=e[this.getFieldName("children")]&&e[this.getFieldName("children")].length>0;(p||!1===e.isLeaf)&&(d+=" "+r+"-menu-item-expand",e.loading||(f=o.a.createElement("span",{className:r+"-menu-item-expand-icon"},i))),"hover"!==a||!p&&!1!==e.isLeaf||(c={onMouseEnter:this.delayOnSelect.bind(this,s),onMouseLeave:this.delayOnSelect.bind(this),onClick:s}),this.isActiveOption(e,t)&&(d+=" "+r+"-menu-item-active",c.ref=this.saveMenuItem(t)),e.disabled&&(d+=" "+r+"-menu-item-disabled");var m=null;e.loading&&(d+=" "+r+"-menu-item-loading",m=l||null);var h="";return"title"in e?h=e.title:"string"===typeof e[this.getFieldName("label")]&&(h=e[this.getFieldName("label")]),o.a.createElement("li",v({key:e[this.getFieldName("value")],className:d,title:h},c,{role:"menuitem",onMouseDown:function(e){return e.preventDefault()}}),e[this.getFieldName("label")],f,m)}},{key:"getActiveOptions",value:function(e){var t=this,n=e||this.props.activeValue,r=this.props.options;return f()(r,function(e,r){return e[t.getFieldName("value")]===n[r]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var e=this,t=this.props.options,n=this.getActiveOptions().map(function(t){return t[e.getFieldName("children")]}).filter(function(e){return!!e});return n.unshift(t),n}},{key:"delayOnSelect",value:function(e){for(var t=this,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),"function"===typeof e&&(this.delayTimer=setTimeout(function(){e(r),t.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var e=this.getShowOptions().length,t=0;t<e;t++){var n=this.menuItems[t];if(n){var r=Object(g["findDOMNode"])(n);r.parentNode.scrollTop=r.offsetTop}}}},{key:"isActiveOption",value:function(e,t){var n=this.props.activeValue,r=void 0===n?[]:n;return r[t]===e[this.getFieldName("value")]}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.dropdownMenuColumnStyle;return o.a.createElement("div",null,this.getShowOptions().map(function(t,a){return o.a.createElement("ul",{className:n+"-menu",key:a,style:r},t.map(function(t){return e.getOption(t,a)}))}))}}]),t}(o.a.Component);C.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},C.propTypes={value:i.a.array,activeValue:i.a.array,options:i.a.array,prefixCls:i.a.string,expandTrigger:i.a.string,onSelect:i.a.func,visible:i.a.bool,dropdownMenuColumnStyle:i.a.object,defaultFieldNames:i.a.object,fieldNames:i.a.object,expandIcon:i.a.node,loadingIcon:i.a.node,onItemDoubleClick:i.a.func};var E=C,M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function O(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function T(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function N(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var L={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},P=function(e){function t(e){k(this,t);var n=x(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.setPopupVisible=function(e){"popupVisible"in n.props||n.setState({popupVisible:e}),e&&!n.state.popupVisible&&n.setState({activeValue:n.state.value}),n.props.onPopupVisibleChange(e)},n.handleChange=function(e,t,r){"keydown"===r.type&&r.keyCode!==c["a"].ENTER||(n.props.onChange(e.map(function(e){return e[n.getFieldName("value")]}),e),n.setPopupVisible(t.visible))},n.handlePopupVisibleChange=function(e){n.setPopupVisible(e)},n.handleMenuSelect=function(e,t,r){var o=n.trigger.getRootDomNode();o&&o.focus&&o.focus();var a=n.props,i=a.changeOnSelect,l=a.loadData,s=a.expandTrigger;if(e&&!e.disabled){var u=n.state.activeValue;u=u.slice(0,t+1),u[t]=e[n.getFieldName("value")];var d=n.getActiveOptions(u);if(!1===e.isLeaf&&!e[n.getFieldName("children")]&&l)return i&&n.handleChange(d,{visible:!0},r),n.setState({activeValue:u}),void l(d);var f={};e[n.getFieldName("children")]&&e[n.getFieldName("children")].length?!i||"click"!==r.type&&"keydown"!==r.type||("hover"===s?n.handleChange(d,{visible:!1},r):n.handleChange(d,{visible:!0},r),f.value=u):(n.handleChange(d,{visible:!1},r),f.value=u),f.activeValue=u,("value"in n.props||"keydown"===r.type&&r.keyCode!==c["a"].ENTER)&&delete f.value,n.setState(f)}},n.handleItemDoubleClick=function(){var e=n.props.changeOnSelect;e&&n.setPopupVisible(!1)},n.handleKeyDown=function(e){var t=n.props.children;if(t&&t.props.onKeyDown)t.props.onKeyDown(e);else{var r=[].concat(T(n.state.activeValue)),o=r.length-1<0?0:r.length-1,a=n.getCurrentLevelOptions(),i=a.map(function(e){return e[n.getFieldName("value")]}).indexOf(r[o]);if(e.keyCode===c["a"].DOWN||e.keyCode===c["a"].UP||e.keyCode===c["a"].LEFT||e.keyCode===c["a"].RIGHT||e.keyCode===c["a"].ENTER||e.keyCode===c["a"].SPACE||e.keyCode===c["a"].BACKSPACE||e.keyCode===c["a"].ESC||e.keyCode===c["a"].TAB)if(n.state.popupVisible||e.keyCode===c["a"].BACKSPACE||e.keyCode===c["a"].LEFT||e.keyCode===c["a"].RIGHT||e.keyCode===c["a"].ESC||e.keyCode===c["a"].TAB){if(e.keyCode===c["a"].DOWN||e.keyCode===c["a"].UP){e.preventDefault();var l=i;-1!==l?e.keyCode===c["a"].DOWN?(l+=1,l=l>=a.length?0:l):(l-=1,l=l<0?a.length-1:l):l=0,r[o]=a[l][n.getFieldName("value")]}else if(e.keyCode===c["a"].LEFT||e.keyCode===c["a"].BACKSPACE)e.preventDefault(),r.splice(r.length-1,1);else if(e.keyCode===c["a"].RIGHT)e.preventDefault(),a[i]&&a[i][n.getFieldName("children")]&&r.push(a[i][n.getFieldName("children")][0][n.getFieldName("value")]);else if(e.keyCode===c["a"].ESC||e.keyCode===c["a"].TAB)return void n.setPopupVisible(!1);r&&0!==r.length||n.setPopupVisible(!1);var s=n.getActiveOptions(r),u=s[s.length-1];n.handleMenuSelect(u,s.length-1,e),n.props.onKeyDown&&n.props.onKeyDown(e)}else n.setPopupVisible(!0)}},n.saveTrigger=function(e){n.trigger=e};var r=[];return"value"in e?r=e.value||[]:"defaultValue"in e&&(r=e.defaultValue||[]),u()(!("filedNames"in e),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),n.state={popupVisible:e.popupVisible,activeValue:r,value:r,prevProps:e},n.defaultFieldNames={label:"label",value:"value",children:"children"},n}return N(t,e),S(t,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(e){var t=this.defaultFieldNames,n=this.props,r=n.fieldNames,o=n.filedNames;return"filedNames"in this.props?o[e]||t[e]:r[e]||t[e]}},{key:"getFieldNames",value:function(){var e=this.props,t=e.fieldNames,n=e.filedNames;return"filedNames"in this.props?n:t}},{key:"getCurrentLevelOptions",value:function(){var e=this,t=this.props.options,n=void 0===t?[]:t,r=this.state.activeValue,o=void 0===r?[]:r,a=f()(n,function(t,n){return t[e.getFieldName("value")]===o[n]},{childrenKeyName:this.getFieldName("children")});return a[a.length-2]?a[a.length-2][this.getFieldName("children")]:[].concat(T(n)).filter(function(e){return!e.disabled})}},{key:"getActiveOptions",value:function(e){var t=this;return f()(this.props.options||[],function(n,r){return n[t.getFieldName("value")]===e[r]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.transitionName,a=e.popupClassName,i=e.options,s=void 0===i?[]:i,u=e.disabled,c=e.builtinPlacements,d=e.popupPlacement,f=e.children,p=O(e,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children"]),m=o.a.createElement("div",null),h="";return s&&s.length>0?m=o.a.createElement(E,M({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):h=" "+t+"-menus-empty",o.a.createElement(l["a"],M({ref:this.saveTrigger},p,{options:s,disabled:u,popupPlacement:d,builtinPlacements:c,popupTransitionName:n,action:u?[]:["click"],popupVisible:!u&&this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:t+"-menus",popupClassName:a+h,popup:m}),Object(r["cloneElement"])(f,{onKeyDown:this.handleKeyDown,tabIndex:u?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=void 0===n?{}:n,o={prevProps:e};return"value"in e&&!m()(r.value,e.value)&&(o.value=e.value||[],"loadData"in e||(o.activeValue=e.value||[])),"popupVisible"in e&&(o.popupVisible=e.popupVisible),o}}]),t}(r["Component"]);P.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:L,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},P.propTypes={value:i.a.array,defaultValue:i.a.array,options:i.a.array.isRequired,onChange:i.a.func,onPopupVisibleChange:i.a.func,popupVisible:i.a.bool,disabled:i.a.bool,transitionName:i.a.string,popupClassName:i.a.string,popupPlacement:i.a.string,prefixCls:i.a.string,dropdownMenuColumnStyle:i.a.object,builtinPlacements:i.a.object,loadData:i.a.func,changeOnSelect:i.a.bool,children:i.a.node,onKeyDown:i.a.func,expandTrigger:i.a.string,fieldNames:i.a.object,filedNames:i.a.object,expandIcon:i.a.node,loadingIcon:i.a.node},Object(h["polyfill"])(P);var I=P,D=I,A=n("TSYQ"),R=n.n(A),F=n("BGR+"),V=n("5rEg"),j=n("CtXQ"),z=n("H84U"),B=n("YMnH"),H=n("6CfX");function W(e){return W="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},W(e)}function U(){return U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},U.apply(this,arguments)}function q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Y(e,t,n){return t&&G(e.prototype,t),n&&G(e,n),e}function X(e,t){return!t||"object"!==W(t)&&"function"!==typeof t?Q(e):t}function Z(e){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Z(e)}function Q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J(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}}),t&&$(e,t)}function $(e,t){return $=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$(e,t)}var ee=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},te=50;function ne(e,t,n){return e.split(t).map(function(e,o){return 0===o?e:[r["createElement"]("span",{className:"".concat(n,"-menu-item-keyword"),key:"seperator"},t),e]})}function re(e,t,n){return t.some(function(t){return t[n.label].indexOf(e)>-1})}function oe(e,t,n,r){return t.map(function(t,o){var a=t[r.label],i=a.indexOf(e)>-1?ne(a,e,n):a;return 0===o?i:[" / ",i]})}function ae(e,t,n,r){function o(e){return e[r.label].indexOf(n)>-1}return e.findIndex(o)-t.findIndex(o)}function ie(e){var t=e.fieldNames,n=e.filedNames;return"filedNames"in e?n:t}function le(e){var t=ie(e)||{},n={children:t.children||"children",label:t.label||"label",value:t.value||"value"};return n}function se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=le(t),o=[],a=r.children;return e.forEach(function(e){var r=n.concat(e);!t.changeOnSelect&&e[a]&&e[a].length||o.push(r),e[a]&&(o=o.concat(se(e[a],t,r)))}),o}var ue=function(e){return e.join(" / ")};var ce=function(e){function t(e){var n;return K(this,t),n=X(this,Z(t).call(this,e)),n.cachedOptions=[],n.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];"value"in n.props||n.setState({value:e});var r=n.props.onChange;r&&r(e,t)},n.saveInput=function(e){n.input=e},n.handleChange=function(e,t){if(n.setState({inputValue:""}),t[0].__IS_FILTERED_OPTION){var r=e[0],o=t[0].path;n.setValue(r,o)}else n.setValue(e,t)},n.handlePopupVisibleChange=function(e){"popupVisible"in n.props||n.setState(function(t){return{popupVisible:e,inputFocused:e,inputValue:e?t.inputValue:""}});var t=n.props.onPopupVisibleChange;t&&t(e)},n.handleInputBlur=function(){n.setState({inputFocused:!1})},n.handleInputClick=function(e){var t=n.state,r=t.inputFocused,o=t.popupVisible;(r||o)&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation())},n.handleKeyDown=function(e){e.keyCode!==c["a"].BACKSPACE&&e.keyCode!==c["a"].SPACE||e.stopPropagation()},n.handleInputChange=function(e){var t=e.target.value;n.setState({inputValue:t})},n.clearSelection=function(e){e.preventDefault(),e.stopPropagation(),n.state.inputValue?n.setState({inputValue:""}):(n.setValue([]),n.handlePopupVisibleChange(!1))},n.renderCascader=function(e,t){var o,a,i,l,s,u=e.getPopupContainer,c=e.getPrefixCls,d=e.renderEmpty,f=Q(n),p=f.props,m=f.state,h=p.prefixCls,g=p.inputPrefixCls,v=p.children,y=p.placeholder,b=void 0===y?t.placeholder||"Please select":y,w=p.size,_=p.disabled,C=p.className,E=p.style,M=p.allowClear,S=p.showSearch,O=void 0!==S&&S,T=p.suffixIcon,k=p.notFoundContent,x=ee(p,["prefixCls","inputPrefixCls","children","placeholder","size","disabled","className","style","allowClear","showSearch","suffixIcon","notFoundContent"]),N=m.value,L=m.inputFocused,P=c("cascader",h),I=c("input",g),A=R()((o={},q(o,"".concat(I,"-lg"),"large"===w),q(o,"".concat(I,"-sm"),"small"===w),o)),z=M&&!_&&N.length>0||m.inputValue?r["createElement"](j["default"],{type:"close-circle",theme:"filled",className:"".concat(P,"-picker-clear"),onClick:n.clearSelection}):null,B=R()((a={},q(a,"".concat(P,"-picker-arrow"),!0),q(a,"".concat(P,"-picker-arrow-expand"),m.popupVisible),a)),H=R()(C,"".concat(P,"-picker"),(i={},q(i,"".concat(P,"-picker-with-value"),m.inputValue),q(i,"".concat(P,"-picker-disabled"),_),q(i,"".concat(P,"-picker-").concat(w),!!w),q(i,"".concat(P,"-picker-show-search"),!!O),q(i,"".concat(P,"-picker-focused"),L),i)),W=Object(F["a"])(x,["onChange","options","popupPlacement","transitionName","displayRender","onPopupVisibleChange","changeOnSelect","expandTrigger","popupVisible","getPopupContainer","loadData","popupClassName","filterOption","renderFilteredOption","sortFilteredOption","notFoundContent","fieldNames","filedNames"]),K=p.options,G=le(n.props);K&&K.length>0?m.inputValue&&(K=n.generateFilteredOptions(P,d)):K=[(s={},q(s,G.label,k||d("Cascader")),q(s,G.value,"ANT_CASCADER_NOT_FOUND"),q(s,"disabled",!0),s)];m.popupVisible?n.cachedOptions=K:K=n.cachedOptions;var Y={},X=1===(K||[]).length&&"ANT_CASCADER_NOT_FOUND"===K[0][G.value];X&&(Y.height="auto");var Z=!1!==O.matchInputWidth;Z&&(m.inputValue||X)&&n.input&&(Y.width=n.input.input.offsetWidth);var J=T&&(r["isValidElement"](T)?r["cloneElement"](T,{className:R()((l={},q(l,T.props.className,T.props.className),q(l,"".concat(P,"-picker-arrow"),!0),l))}):r["createElement"]("span",{className:"".concat(P,"-picker-arrow")},T))||r["createElement"](j["default"],{type:"down",className:B}),$=v||r["createElement"]("span",{style:E,className:H},r["createElement"]("span",{className:"".concat(P,"-picker-label")},n.getLabel()),r["createElement"](V["default"],U({},W,{tabIndex:"-1",ref:n.saveInput,prefixCls:I,placeholder:N&&N.length>0?void 0:b,className:"".concat(P,"-input ").concat(A),value:m.inputValue,disabled:_,readOnly:!O,autoComplete:W.autoComplete||"off",onClick:O?n.handleInputClick:void 0,onBlur:O?n.handleInputBlur:void 0,onKeyDown:n.handleKeyDown,onChange:O?n.handleInputChange:void 0})),z,J),te=r["createElement"](j["default"],{type:"right"}),ne=r["createElement"]("span",{className:"".concat(P,"-menu-item-loading-icon")},r["createElement"](j["default"],{type:"redo",spin:!0})),re=p.getPopupContainer||u,oe=Object(F["a"])(p,["inputIcon","expandIcon","loadingIcon"]);return r["createElement"](D,U({},oe,{prefixCls:P,getPopupContainer:re,options:K,value:N,popupVisible:m.popupVisible,onPopupVisibleChange:n.handlePopupVisibleChange,onChange:n.handleChange,dropdownMenuColumnStyle:Y,expandIcon:te,loadingIcon:ne}),$)},n.state={value:e.value||e.defaultValue||[],inputValue:"",inputFocused:!1,popupVisible:e.popupVisible,flattenOptions:e.showSearch?se(e.options,e):void 0,prevProps:e},n}return J(t,e),Y(t,[{key:"getLabel",value:function(){var e=this.props,t=e.options,n=e.displayRender,r=void 0===n?ue:n,o=le(this.props),a=this.state.value,i=Array.isArray(a[0])?a[0]:a,l=f()(t,function(e,t){return e[o.value]===i[t]},{childrenKeyName:o.children}),s=l.map(function(e){return e[o.label]});return r(s,l)}},{key:"generateFilteredOptions",value:function(e,t){var n,r,o=this,a=this.props,i=a.showSearch,l=a.notFoundContent,s=le(this.props),u=i.filter,c=void 0===u?re:u,d=i.render,f=void 0===d?oe:d,p=i.sort,m=void 0===p?ae:p,h=i.limit,g=void 0===h?te:h,v=this.state,y=v.flattenOptions,b=void 0===y?[]:y,w=v.inputValue;if(g>0){r=[];var _=0;b.some(function(e){var t=c(o.state.inputValue,e,s);return t&&(r.push(e),_+=1),_>=g})}else Object(H["a"])("number"!==typeof g,"Cascader","'limit' of showSearch should be positive number or false."),r=b.filter(function(e){return c(o.state.inputValue,e,s)});return r.sort(function(e,t){return m(e,t,w,s)}),r.length>0?r.map(function(t){var n;return n={__IS_FILTERED_OPTION:!0,path:t},q(n,s.label,f(w,t,e,s)),q(n,s.value,t.map(function(e){return e[s.value]})),q(n,"disabled",t.some(function(e){return!!e.disabled})),n}):[(n={},q(n,s.label,l||t("Cascader")),q(n,s.value,"ANT_CASCADER_NOT_FOUND"),q(n,"disabled",!0),n)]}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"render",value:function(){var e=this;return r["createElement"](z["a"],null,function(t){return r["createElement"](B["a"],null,function(n){return e.renderCascader(t,n)})})}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"value"in e&&(r.value=e.value||[]),"popupVisible"in e&&(r.popupVisible=e.popupVisible),e.showSearch&&n.options!==e.options&&(r.flattenOptions=se(e.options,e)),r}}]),t}(r["Component"]);ce.defaultProps={transitionName:"slide-up",popupPlacement:"bottomLeft",options:[],disabled:!1,allowClear:!0},Object(h["polyfill"])(ce);t["default"]=ce},DIcO:function(e,t,n){var r=n("gL7N")("unscopables"),o=Array.prototype;void 0==o[r]&&n("VPOE")(o,r,{}),e.exports=function(e){o[r][e]=!0}},DN2a:function(e,t){window.MutationObserver=window.MutationObserver||function(e){function t(e){this.i=[],this.m=e}function n(e){(function n(){var r=e.takeRecords();r.length&&e.m(r,e),e.h=setTimeout(n,t._period)})()}function r(t){var n,r={type:null,target:null,addedNodes:[],removedNodes:[],previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null};for(n in t)r[n]!==e&&t[n]!==e&&(r[n]=t[n]);return r}function o(e,t){var n=u(e,t);return function(o){var a,i=o.length;t.a&&3===e.nodeType&&e.nodeValue!==n.a&&o.push(new r({type:"characterData",target:e,oldValue:n.a})),t.b&&n.b&&l(o,e,n.b,t.f),(t.c||t.g)&&(a=s(o,e,n,t)),(a||o.length!==i)&&(n=u(e,t))}}function a(e,t){return t.value}function i(e,t){return"style"!==t.name?t.value:e.style.cssText}function l(t,n,o,a){for(var i,l,s={},u=n.attributes,c=u.length;c--;)i=u[c],l=i.name,a&&a[l]===e||(h(n,i)!==o[l]&&t.push(r({type:"attributes",target:n,attributeName:l,oldValue:o[l],attributeNamespace:i.namespaceURI})),s[l]=!0);for(l in o)s[l]||t.push(r({target:n,type:"attributes",attributeName:l,oldValue:o[l]}))}function s(t,n,o,a){function i(e,n,o,i,u){var c,d,f,p=e.length-1;for(u=-~((p-u)/2);f=e.pop();)c=o[f.j],d=i[f.l],a.c&&u&&Math.abs(f.j-f.l)>=p&&(t.push(r({type:"childList",target:n,addedNodes:[c],removedNodes:[c],nextSibling:c.nextSibling,previousSibling:c.previousSibling})),u--),a.b&&d.b&&l(t,c,d.b,a.f),a.a&&3===c.nodeType&&c.nodeValue!==d.a&&t.push(r({type:"characterData",target:c,oldValue:d.a})),a.g&&s(c,d)}function s(n,o){for(var d,f,m,h,g,v=n.childNodes,y=o.c,b=v.length,w=y?y.length:0,_=0,C=0,E=0;C<b||E<w;)h=v[C],g=(m=y[E])&&m.node,h===g?(a.b&&m.b&&l(t,h,m.b,a.f),a.a&&m.a!==e&&h.nodeValue!==m.a&&t.push(r({type:"characterData",target:h,oldValue:m.a})),f&&i(f,n,v,y,_),a.g&&(h.childNodes.length||m.c&&m.c.length)&&s(h,m),C++,E++):(u=!0,d||(d={},f=[]),h&&(d[m=c(h)]||(d[m]=!0,-1===(m=p(y,h,E,"node"))?a.c&&(t.push(r({type:"childList",target:n,addedNodes:[h],nextSibling:h.nextSibling,previousSibling:h.previousSibling})),_++):f.push({j:C,l:m})),C++),g&&g!==v[C]&&(d[m=c(g)]||(d[m]=!0,-1===(m=p(v,g,C))?a.c&&(t.push(r({type:"childList",target:o.node,removedNodes:[g],nextSibling:y[E+1],previousSibling:y[E-1]})),_--):f.push({j:m,l:E})),E++));f&&i(f,n,v,y,_)}var u;return s(n,o),u}function u(e,t){var n=!0;return function e(r){var o={node:r};return!t.a||3!==r.nodeType&&8!==r.nodeType?(t.b&&n&&1===r.nodeType&&(o.b=f(r.attributes,function(e,n){return t.f&&!t.f[n.name]||(e[n.name]=h(r,n)),e})),n&&(t.c||t.a||t.b&&t.g)&&(o.c=d(r.childNodes,e)),n=t.g):o.a=r.nodeValue,o}(e)}function c(e){try{return e.id||(e.mo_id=e.mo_id||g++)}catch(t){try{return e.nodeValue}catch(e){return g++}}}function d(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r,e);return n}function f(e,t){for(var n={},r=0;r<e.length;r++)n=t(n,e[r],r,e);return n}function p(e,t,n,r){for(;n<e.length;n++)if((r?e[n][r]:e[n])===t)return n;return-1}t._period=30,t.prototype={observe:function(e,t){for(var r={b:!!(t.attributes||t.attributeFilter||t.attributeOldValue),c:!!t.childList,g:!!t.subtree,a:!(!t.characterData&&!t.characterDataOldValue)},a=this.i,i=0;i<a.length;i++)a[i].s===e&&a.splice(i,1);t.attributeFilter&&(r.f=f(t.attributeFilter,function(e,t){return e[t]=!0,e})),a.push({s:e,o:o(e,r)}),this.h||n(this)},takeRecords:function(){for(var e=[],t=this.i,n=0;n<t.length;n++)t[n].o(e);return e},disconnect:function(){this.i=[],clearTimeout(this.h),this.h=null}};var m=document.createElement("i");m.style.top=0;var h=(m="null"!=m.attributes.style.value)?a:i,g=1;return t}(void 0)},DSRE:function(e,t,n){(function(e){var r=n("Kz5y"),o=n("B8du"),a=t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===a,s=l?r.Buffer:void 0,u=s?s.isBuffer:void 0,c=u||o;e.exports=c}).call(this,n("YuTi")(e))},DTDp:function(e,t,n){e.exports={"monaco-diff-editor":"monaco-diff-editor","diff-review-line-number":"diff-review-line-number","diff-review":"diff-review","diff-review-summary":"diff-review-summary","diff-review-shadow":"diff-review-shadow","diff-review-row":"diff-review-row","diff-review-table":"diff-review-table","diff-review-cell":"diff-review-cell","diff-review-spacer":"diff-review-spacer","diff-review-actions":"diff-review-actions","action-label":"action-label",icon:"icon","close-diff-review":"close-diff-review","hc-black":"hc-black","vs-dark":"vs-dark"}},DYk9:function(e,t,n){var r=n("WGNW"),o=n("15BC").f,a=n("7vYJ");r(r.S,"Reflect",{deleteProperty:function(e,t){var n=o(a(e),t);return!(n&&!n.configurable)&&delete e[t]}})},DZCn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"controller.controller-list-tabs":"\u76d1\u63a7\u5217\u8868","controller.group-tabs":"\u5206\u7ec4","controller.device-list":"\u63a7\u5236\u5668\u5217\u8868","controller.is-version-new":"\u662f\u5426\u65b0\u7248\u534f\u8bae","controller.virtual-controller":"\u865a\u62df\u63a7\u5236\u5668","controller.fatek-program":"FATEK Programe Port (\u7f16\u7a0b\u53e3)","controller.mitsubushi.program":"MITSUBISHI Programe Port (\u7f16\u7a0b\u53e3)","controller.flowmeter":"\u6d41\u91cf\u8ba1","controller.tianxin":"\u5929\u4fe1\u534f\u8bae","controller.tianxin1.2":"\u5929\u4fe1\u534f\u8bae V1.2","controller.tianxin1.3":"\u5929\u4fe1\u534f\u8bae V1.3","controller.tianxin.a3":"\u5929\u4fe1MODBUS/A3 \u534f\u8bae","controller.tianxin.a4":"\u5929\u4fe1MODBUS/A4 \u534f\u8bae","controller.tianxin.cpu":"\u5929\u4fe1CPU \u5361 V1.0","controller.cannan.modbus1.3":"\u82cd\u5357 V1.3","controller.tianqing":"\u822a\u5929\u52a8\u529b","controller.cangnan":"\u82cd\u5357","controller.easy-driver":"\u7b80\u5355\u9a71\u52a8\u534f\u8bae","controller.iec-103":"IEC 103\uff08\u5357\u745e\u7ee7\u4fdd\uff09","controller.dlt-meter":"DLT\u7535\u8868","controller.efort":"EFORT (\u57c3\u592b\u7279)","controller.fanuc":"FANUC (\u53d1\u90a3\u79d1)","controller.allen-bradley":"AllenBrandly\uff08\u7f57\u514b\u97e6\u5c14\uff09","controller.beckhoff":"Beckhoff (\u500d\u798f)","controller.CNC":"CNC \uff08\u6570\u63a7\u673a\u5e8a\uff09","controller.delta":"Delta (\u53f0\u8fbe)","controller.fatek":"FATEK (\u6c38\u5b8f)","controller.fuji":"Fuji (\u5bcc\u58eb)","controller.ge":"GE (\u901a\u7528\u7535\u6c14)","controller.inovance":"INOVANCE (\u6c47\u5ddd)","controller.keyence":"KEYENCE (\u57fa\u6069\u58eb)","controller.mitsubishi":"MITSUBISHI (\u4e09\u83f1)","controller.omron":"OMRON (\u6b27\u59c6\u9f99)","controller.panasonic":"Panasonic (\u677e\u4e0b)","controller.siemens":"SIEMENS (\u897f\u95e8\u5b50)","controller.vigor":"VIGOR (\u4e30\u709c)","controller.xinje":"XINJE (\u4fe1\u6377)","controller.xinje.tcp":"*XINJE TCP (\u4e13\u7528)","controller.yokogawa":"Yokogawa (\u6a2a\u6cb3)","controller.ip-conflict":"\u91cd\u590d\u7684\u63a7\u5236\u5668\u901a\u8baf\u53c2\u6570","controller.current-flow":"\u5f53\u524d\u6d41\u91cf","controller.total":"\u603b\u91cf","controller.temperature":"\u6e29\u5ea6","controller.pressure":"\u538b\u529b","controller.stand-condition-total-flow":"\u6807\u51b5\u4f53\u79ef\u603b\u91cf","controller.stand-volume-flow":"\u6807\u51b5\u6d41\u91cf","controller.working-volume-flow":"\u5de5\u51b5\u6d41\u91cf","controller.standard-total":"\u6807\u51b5\u603b\u91cf","controller.standard-total1":"\u6807\u51b5\u7d2f\u79ef\u91cf","controller.margin":"\u5269\u4f59\u91cf","controller.status-flags":"\u8868\u72b6\u6001\u6807\u5fd7\u4f4d","controller.standard-flow-total":"\u6807\u51b5\u6d41\u91cf\u603b\u91cf","controller.status-flags1":"\u72b6\u6001\u6807\u5fd7","controller.instantaneous-flow-working":"\u5de5\u51b5\u77ac\u65f6\u6d41\u91cf","controller.current-time":"\u5f53\u524d\u65f6\u95f4","controller.instantaneous-flow-standard":"\u6807\u51b5\u77ac\u65f6\u6d41\u91cf","controller.cumulative-total-standard":"\u6807\u51b5\u7d2f\u8ba1\u603b\u91cf","controller.current-temperature":"\u5f53\u524d\u6e29\u5ea6","controller.current-pressure":"\u5f53\u524d\u538b\u529b","controller.alarm-word":"\u62a5\u8b66\u5b57","controller.status-word":"\u72b6\u6001\u5b57","controller.port-set":"\u4e32\u53e3\u8bbe\u7f6e","controller.var-list":"\u6d4b\u70b9\u5217\u8868","controller.status":"\u72b6\u6001","controller.group":"\u5206\u7ec4","controller.status-code":"\u72b6\u6001\u7801","controller.error-code":"\u6545\u969c\u7801","controller.cumulants":"\u7d2f\u79ef\u91cf","controller.real-time-record-table":"\u5b9e\u65f6\u8bb0\u5f55\u8868","controller.start-stop-record-table":"\u542f\u505c\u8bb0\u5f55\u8868","controller.monthly-record-table":"\u6708\u8bb0\u5f55\u8868","controller.year":"\u5e74","controller.month":"\u6708","controller.day":"\u65e5","controller.hour":"\u65f6","controller.minute":"\u5206","controller.second":"\u79d2","controller.times":"\u6b21","controller.start-stop":"\u542f\u505c\u6807\u8bb0","controller.ctrlName":"\u6240\u5c5e\u63a7\u5236\u5668","controller.address":"\u5730\u5740","controller.value":"\u6570\u503c","controller.unit":"\u5355\u4f4d","controller.add-to-group":"\u6dfb\u52a0\u5230\u7ec4","controller.add-device":"\u6dfb\u52a0\u63a7\u5236\u5668","controller.edit-device":"\u7f16\u8f91\u63a7\u5236\u5668","controller.edit-var":"\u7f16\u8f91\u6d4b\u70b9","controller.add-var":"\u6dfb\u52a0\u6d4b\u70b9","controller.edit-group":"\u7f16\u8f91\u5206\u7ec4","controller.add-group":"\u6dfb\u52a0\u5206\u7ec4","controller.measure.delete":"\u6b64\u64cd\u4f5c\u5c06\u4f1a\u540c\u65f6\u5220\u9664\u6d4b\u70b9\u7684\u544a\u8b66\u7b49\u914d\u7f6e\uff0c\u662f\u5426\u786e\u8ba4\uff1f","controller.mode":"\u6a21\u5f0f","controller.symbol":"\u6807\u7b7e","controller.node_id":"\u8282\u70b9ID","controller.target-address":"\u76ee\u6807\u5730\u5740","controller.num-input":"\u6570\u5b57\u91cf\u8f93\u5165","controller.num-output":"\u6570\u5b57\u91cf\u8f93\u51fa","controller.compute-input":"\u8ba1\u6570\u5668\u8f93\u5165","controller.imitate-input":"\u6a21\u62df\u91cf\u8f93\u5165","controller.imitate-output":"\u6a21\u62df\u91cf\u8f93\u51fa","controller.double-input":"\u53cc\u70b9\u4e8c\u8fdb\u5236\u8f93\u5165","controller.group-num":"\u7ec4\u53f7 {num}","controller.variation-num":"\u53d8\u4f53 {num}","controller.form.class-time":"class {num} \u626b\u63cf\u65f6\u95f4","controller.form.enable-unsol":"\u63a5\u6536\u4e3b\u52a8\u4e0a\u62a5\u6d88\u606f","controller.form.link-retry":"\u91c7\u96c6\u91cd\u8bd5\u6b21\u6570","controller.form.ctlMode":"\u64cd\u4f5c\u6a21\u5f0f","controller.form.direct-operate":"\u76f4\u63a5\u64cd\u4f5c","controller.form.select-operate":"\u9009\u62e9\u540e\u64cd\u4f5c","controller.form.plc-protocol":"\u63a7\u5236\u5668\u534f\u8bae","controller.form.samplePeriod":"\u7ec4\u5305\u6570\u636e\u8f6e\u8be2\u5468\u671f","controller.form.samplePeriod1":"\u8f6e\u8be2\u5468\u671f","controller.form.stationNumber":"\u7ad9\u5730\u5740","controller.form.unit-numbe":"\u5355\u5143\u53f7","controller.form.amsPort":"AMS\u7aef\u53e3\u53f7","controller.form.plc-type":"PLC\u7c7b\u578b","controller.form.string-reverse":"\u5b57\u7b26\u4e32\u53cd\u8f6c","controller.form.station-number":"\u7ad9\u53f7","controller.form.protocol-name":"\u534f\u8bae\u540d\u79f0","controller.form.ip-adr":"IP\u5730\u5740","controller.form.port":"\u7aef\u53e3\u53f7","controller.form.server-port":"\u670d\u52a1\u5668\u7aef\u53e3\u53f7","controller.form.slave":"\u4ece\u7ad9\u5730\u5740","controller.form.master":"\u4e3b\u7ad9\u5730\u5740","controller.form.endpoint":"\u901a\u8baf\u65b9\u5f0f","controller.form.stationNo-meter":"\u4eea\u8868\u5730\u5740","controller.form.meter-type":"\u4eea\u8868\u7c7b\u578b","controller.form.rack":"\u673a\u67b6\u53f7","controller.form.slot":"\u69fd\u53f7","controller.form.local_tsap":"\u5ba2\u6237\u7aefTSAP","controller.form.remote_tsap":"\u670d\u52a1\u7aefTSAP","controller.form.serial":"\u901a\u8baf\u65b9\u5f0f","controller.form.byte-order":"\u5b57\u8282\u5e8f","controller.form.byte_order_int16":"16\u4f4d\u6574\u6570","controller.form.byte_order_int32":"32\u4f4d\u6574\u6570","controller.form.byte_order_float32":"32\u4f4d\u6d6e\u70b9\u6570","controller.form.byte_order_int64":"64\u4f4d\u6574\u6570","controller.form.byte_order_floa64":"64\u4f4d\u6d6e\u70b9\u6570","controller.form.byte_order_string":"\u5b57\u7b26\u4e32","controller.form.var-name":"\u6d4b\u70b9\u540d\u79f0","controller.form.check-var-empty":"\u53ef\u8f93\u5165\u9664/.&=,+#\u4ee5\u5916\u7684\u4efb\u610f\u5b57\u7b26","controller.form.check-var-1-64":"\u6d4b\u70b9\u540d\u79f0\u4e0d\u80fd\u8d85\u8fc764\u4e2a\u5b57\u8282","controller.form.dbnumber":"DB \u7d22\u5f15","controller.form.read-type":"\u8bfb\u53d6\u7c7b\u578b","controller.form.ReadSpindleSpeed":"\u4e3b\u673a\u8f6c\u901f","controller.form.ReadFeedRate":"\u8fdb\u7ed9\u500d\u7387","controller.form.ReadSystemProgramCurrent":"\u5f53\u524d\u6b63\u5728\u8fd0\u884c\u7684\u7a0b\u5e8f\u540d","controller.form.ReadSystemMacroValue":"\u5b8f\u53d8\u91cf\u4fe1\u606f","controller.form.ReadTimeData":"\u673a\u5e8a\u65f6\u95f4\u4fe1\u606f","controller.form.read-type-5-info":"0\u662f\u5f00\u673a\u65f6\u95f4\uff0c1\u662f\u8fd0\u884c\u65f6\u95f4\uff0c2\u662f\u5207\u5272\u65f6\u95f4\uff0c3\u662f\u76fe\u73af\u65f6\u95f4\uff0c4\u662f\u7a7a\u95f2\u65f6\u95f4\uff0c\u8fd4\u56de\u79d2\u4e3a\u5355\u4f4d\u7684\u4fe1\u606f","controller.form.ReadTimeData-Type0":"\u5f00\u673a\u65f6\u95f4","controller.form.ReadTimeData-Type1":"\u8fd0\u884c\u65f6\u95f4","controller.form.ReadTimeData-Type2":"\u5207\u5272\u65f6\u95f4","controller.form.ReadTimeData-Type3":"\u5faa\u73af\u65f6\u95f4","controller.form.ReadTimeData-Type4":"\u7a7a\u95f2\u65f6\u95f4","controller.form.ReadAlarmStatus":"\u544a\u8b66\u4fe1\u606f","controller.form.ReadCutterNumber":"\u6b63\u5728\u4f7f\u7528\u7684\u5200\u5177\u53f7","controller.form.ReadPMCData":"PMC\u6570\u636e","controller.form.read-type-8-info":'"address": \u8bfb\u53d6PMC\u6570\u636e\uff0c\u9700\u8981\u4f20\u5165\u8d77\u59cb\u5730\u5740\u548c\u957f\u5ea6\u4fe1\u606f\uff0c\u5730\u5740\u652f\u6301\uff0cG,F,Y,X,A,R,T,K,C,D,E\u5730\u5740\uff0c\u4f8b\u5982\u8f93\u5165G5,\u8fd4\u56de\u5bf9\u5e94byte\u6570\u636e\u4fe1\u606f',"controller.form.ReadCurrentDateTime":"\u673a\u5e8a\u7684\u5f53\u524d\u65f6\u95f4\u4fe1\u606f ","controller.form.ReadCurrentProduceCount":"\u5f53\u524d\u5df2\u52a0\u5de5\u7684\u96f6\u4ef6\u6570\u91cf ","controller.form.ReadExpectProduceCount":"\u671f\u671b\u52a0\u5de5\u7684\u96f6\u4ef6\u6570\u91cf","controller.form.ReadSysInfo":"\u673a\u5e8a\u57fa\u7840\u4fe1\u606f","controller.form.ReadFanucAxisLoad":"\u673a\u5e8a\u4f3a\u670d\u8d1f\u8f7d","controller.form.ReadSysAllCoors":"\u673a\u5e8a\u5750\u6807\u4fe1\u606f","controller.form.ReadSystemAlarm":"\u673a\u5e8a\u544a\u8b66\u4fe1\u606f\u5217\u8868","controller.form.ReadSysStatusInfo":"\u7cfb\u7edf\u57fa\u7840\u4fe1\u606f","controller.form.ReadProgramList":"\u8bbe\u5907\u7684\u7a0b\u5e8f\u5217\u8868","controller.form.ReadCutterInfos":"\u6307\u5b9a\u5200\u5177\u53f7\u8865\u507f\u4fe1\u606f","controller.form.cutterNumber":"\u5200\u5177\u53f7","controller.form.ReadDeviceWorkPiecesSize":"\u5de5\u4ef6\u5c3a\u5bf8","controller.form.ReadCurrentForegroundDir":"\u5f53\u524d\u7a0b\u5e8f\u7684\u524d\u53f0\u8def\u5f84","controller.form.ReadLanguage":"\u673a\u5e8a\u7684\u8bed\u8a00\u8bbe\u5b9a\u4fe1\u606f","controller.form.lan-info":"0: \u82f1\u8bed\uff0c1: \u65e5\u8bed\uff0c2: \u5fb7\u8bed\uff0c3: \u6cd5\u8bed\uff0c4: \u4e2d\u6587\u7e41\u4f53\uff0c6: \u97e9\u8bed\uff0c15: \u4e2d\u6587\u7b80\u4f53\uff0c16: \u4fc4\u8bed\uff0c17: \u571f\u8033\u5176\u8bed","controller.form.ReadSystemMacroValueArray":"\u5b8f\u53d8\u91cf\u6570\u7ec4\u4fe1\u606f","controller.form.ReadProgram":"\u6307\u5b9a\u7a0b\u5e8f\u53f7\u7684\u7a0b\u5e8f\u5185\u5bb9","controller.form.ReadCurrentProgram":"\u5f53\u524d\u7a0b\u5e8f\u5185\u5bb9","controller.form.ReadAllDirectoryAndFile":"\u6307\u5b9a\u8def\u5f84\u4e0b\u7684\u6240\u6709\u6587\u4ef6","controller.form.req-params":"\u65e5\u5fd7\u6761\u6570","controller.form.adr":"\u5730\u5740","controller.form.num":"\u7f16\u53f7","controller.form.arrLen":"\u6570\u7ec4\u957f\u5ea6","controller.form.path":"\u8def\u5f84","controller.form.program-info":"\u6307\u5b9a\u7a0b\u5e8f\u53f7\u7684\u7a0b\u5e8f\u5185\u5bb9\uff0c\u53ef\u4ee5\u6307\u5b9a\u8def\u5f84\u4fe1\u606f\uff0c\u8def\u5f84\u9ed8\u8ba4\u4e3a\u7a7a\u5c31\u662f\u4e3b\u8def\u5f84\uff1a/CNC MEM/USER/PATH1/,\u4e5f\u53ef\u4ee5\u6307\u5b9a\u5176\u4ed6\u8def\u5f84","controller.form.ReadEfortData":"\u673a\u5668\u4eba\u8be6\u7ec6\u4fe1\u606f","controller.form.GetCtrlState":"\u5f53\u524d\u63a7\u5236\u72b6\u6001","controller.form.GetErrorState":"\u5f53\u524d\u9519\u8bef\u72b6\u6001","controller.form.GetJointTarget":"\u7269\u7406\u5173\u8282\u70b9\u4fe1\u606f","controller.form.GetSpeedRatio":"\u901f\u5ea6\u914d\u6bd4\u4fe1\u606f","controller.form.GetOperationMode":"\u5f53\u524d\u5de5\u4f5c\u6a21\u5f0f","controller.form.GetIOIn":"\u672c\u673a\u8f93\u5165IO","controller.form.GetIOOut":"\u672c\u673a\u8f93\u51faIO","controller.form.GetIO2In":"\u672c\u673a\u8f93\u5165IO2","controller.form.GetIO2Out":"\u672c\u673a\u8f93\u51faIO2","controller.form.GetLog":"\u65e5\u5fd7\u8bb0\u5f55","controller.form.GetSystem":"\u7cfb\u7edf\u4fe1\u606f","controller.form.GetRobotTarget":"\u76ee\u6807\u5750\u6807\u4fe1\u606f","controller.form.GetServoEnable":"\u4f3a\u670d\u4f7f\u80fd\u72b6\u6001","controller.form.GetRapidExecution":"\u5f53\u524d\u7a0b\u5e8f\u8fd0\u884c\u72b6\u6001","controller.form.GetRapidTasks":"\u4efb\u52a1\u5217\u8868","controller.form.ReadFanucData":"\u673a\u5668\u4eba\u8be6\u7ec6\u4fe1\u606f","controller.form.ReadSDO":"SDO\u4fe1\u606f","controller.form.ReadSDI":"SDI\u4fe1\u606f","controller.form.ReadRDI":"RDI\u4fe1\u606f","controller.form.ReadUI":"UI\u4fe1\u606f","controller.form.ReadUO":"UO\u4fe1\u606f","controller.form.ReadSI":"SI\u4fe1\u606f","controller.form.ReadSO":"SO\u4fe1\u606f","controller.form.ReadGI":"GI\u4fe1\u606f","controller.form.ReadGO":"GO\u4fe1\u606f","controller.form.ReadPMCR2":"PMCR2\u4fe1\u606f","controller.form.ReadRDO":"RDO\u4fe1\u606f","controller.form.log-info":"\u6307\u5b9a\u65e5\u5fd7\u7684\u6761\u6570","controller.form.addr-info":"\u76f8\u5173\u5730\u5740\u4fe1\u606f","controller.form.hostName":"\u670d\u52a1\u5668\u540d\u79f0","controller.form.register-type":"\u5730\u5740\u7c7b\u578b","controller.form.register-addr":"\u5730\u5740","controller.form.ioa-addr":"IOA\u5730\u5740","controller.form.register-bit":"\u4f4d","controller.form.data-type":"\u6570\u636e\u7c7b\u578b","controller.form.data-type-bool":"BOOL(\u4f4d\uff1aTRUE/FALSE)","controller.form.data-type-BIT":"BIT(\u4f4d\uff1a0/1)","controller.form.data-type-BYTE":"BYTE(8\u4f4d\u65e0\u7b26\u53f7\u6574\u6570)","controller.form.data-type-SINT":"SINT(8\u4f4d\u6709\u7b26\u53f7\u6574\u6570)","controller.form.data-type-INT":"INT(16\u4f4d\u6709\u7b26\u53f7\u6574\u6570)","controller.form.data-type-WORD":"WORD(16\u4f4d\u65e0\u7b26\u53f7\u6574\u6570)","controller.form.data-type-DWORD":"DWORD(32\u4f4d\u65e0\u7b26\u53f7\u6574\u6570)","controller.form.data-type-DINT":"DINT(32\u4f4d\u6709\u7b26\u53f7\u6574\u6570)","controller.form.data-type-ULONG":"ULONG(64\u4f4d\u65e0\u7b26\u53f7\u6574\u6570)","controller.form.data-type-LONG":"LONG(64\u4f4d\u6709\u7b26\u53f7\u6574\u6570)","controller.form.data-type-FLOAT":"FLOAT(\u5355\u7cbe\u5ea6\u6d6e\u70b9\u6570)","controller.form.data-type-DOUBLE":"DOUBLE(\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u6570)","controller.form.data-type-STRING":"STRING(8\u4f4d\u5b57\u7b26\u4e32)","controller.form.data-type-BCD":"BCD16(16\u4f4dBCD\u7801)","controller.form.data-type-BCD32":"BCD32(32\u4f4dBCD\u7801)","controller.form.901F-16":"\u8bfb\u8ba1\u91cf\u6570\u636e(901F-16)","controller.form.901F-16:00":"\u5f53\u524d\u7d2f\u79ef\u6d41\u91cf","controller.form.901F-16:01":"\u5f53\u524d\u7d2f\u79ef\u6d41\u91cf\u5355\u4f4d","controller.form.901F-16:02":"\u7ed3\u7b97\u65e5\u7d2f\u79ef\u6d41\u91cf","controller.form.901F-16:03":"\u7ed3\u7b97\u65e5\u7d2f\u79ef\u6d41\u91cf\u5355\u4f4d","controller.form.901F-16:04":"\u5b9e\u65f6\u65f6\u95f4","controller.form.901F-16:05":"\u72b6\u6001\u5b57","controller.form.901F-2E":"\u8bfb\u8ba1\u91cf\u6570\u636e(901F-2E)","controller.form.901F-2E:06":"\u7ed3\u7b97\u65e5\u70ed\u91cf","controller.form.901F-2E:07":"\u7ed3\u7b97\u65e5\u70ed\u91cf\u5355\u4f4d","controller.form.901F-2E:08":"\u5f53\u524d\u70ed\u91cf","controller.form.901F-2E:09":"\u5f53\u524d\u70ed\u91cf\u5355\u4f4d","controller.form.901F-2E:0A":"\u70ed\u529f\u7387","controller.form.901F-2E:0B":"\u70ed\u529f\u7387\u5355\u4f4d","controller.form.901F-2E:0C":"\u6d41\u91cf","controller.form.901F-2E:0D":"\u6d41\u91cf\u5355\u4f4d","controller.form.901F-2E:0E":"\u7d2f\u79ef\u6d41\u91cf","controller.form.901F-2E:0F":"\u7d2f\u79ef\u6d41\u91cf\u5355\u4f4d","controller.form.901F-2E:10":"\u4f9b\u6c34\u6e29\u5ea6","controller.form.901F-2E:11":"\u56de\u6c34\u6e29\u5ea6","controller.form.901F-2E:12":"\u7d2f\u79ef\u5de5\u4f5c\u65f6\u95f4","controller.form.901F-2E:04":"\u5b9e\u65f6\u65f6\u95f4","controller.form.901F-2E:05":"\u72b6\u6001\u5b57","controller.form.D12X":"\u5386\u53f2\u8ba1\u91cf\u6570\u636e(D12X)","controller.form.D120:13":"\u4e0a1\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D120:14":"\u4e0a1\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D121:13":"\u4e0a2\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D121:14":"\u4e0a2\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D122:13":"\u4e0a3\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D122:14":"\u4e0a3\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D123:13":"\u4e0a4\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D123:14":"\u4e0a4\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D124:13":"\u4e0a5\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D124:14":"\u4e0a5\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D125:13":"\u4e0a6\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D125:14":"\u4e0a6\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D126:13":"\u4e0a7\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D126:14":"\u4e0a7\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D127:13":"\u4e0a8\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D127:14":"\u4e0a8\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D128:13":"\u4e0a9\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D128:14":"\u4e0a9\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D129:13":"\u4e0a10\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D129:14":"\u4e0a10\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D12A:13":"\u4e0a11\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D12A:14":"\u4e0a11\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.D12B:13":"\u4e0a12\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)","controller.form.D12B:14":"\u4e0a12\u6708\u7ed3\u7b97\u65e5(\u7d2f\u79ef\u6d41\u91cf/\u70ed\u91cf)\u5355\u4f4d","controller.form.8102":"\u8bfb\u4ef7\u683c\u8868(8102)","controller.form.8102:15":"\u4ef7\u683c\u4e00","controller.form.8102:16":"\u7528\u91cf\u4e00","controller.form.8102:17":"\u4ef7\u683c\u4e8c","controller.form.8102:18":"\u7528\u91cf\u4e8c","controller.form.8102:19":"\u4ef7\u683c\u4e09","controller.form.8103":"\u8bfb\u7ed3\u7b97\u65e5(8103)","controller.form.8103:1A":"\u7ed3\u7b97\u65e5","controller.form.8104":"\u8bfb\u6284\u8868\u65e5(8104)","controller.form.8104:1B":"\u6284\u8868\u65e5","controller.form.8105":"\u8bfb\u8d2d\u5165\u91d1\u989d(8105)","controller.form.8105:1C":"\u672c\u6b21\u8d2d\u4e70\u5e8f\u53f7","controller.form.8105:1D":"\u672c\u6b21\u8d2d\u5165\u91d1\u989d","controller.form.8105:1E":"\u7d2f\u79ef\u8d2d\u5165\u91d1\u989d","controller.form.8105:1F":"\u5269\u4f59\u91d1\u989d","controller.form.8105:05":"\u72b6\u6001\u5b57","controller.form.comMsg1":"\u901a\u8baf\u62a5\u6587","controller.form.comMsgSet":"\u901a\u8baf\u62a5\u6587\u8bbe\u7f6e","controller.form.comMsgCache":"\u5b58\u50a8\u901a\u8baf\u62a5\u6587","controller.form.comMsgSize":"\u901a\u8baf\u62a5\u6587\u5b58\u653e\u6700\u5927\u6761\u6570","controller.form.comMsg":"\u5b9e\u65f6\u901a\u8baf\u62a5\u6587","controller.form.fileFunc":"\u6587\u4ef6\u4f20\u8f93","controller.form.import.success":"\u6587\u4ef6\u5bfc\u5165\u6210\u529f","controller.form.import.err":"\u6587\u4ef6\u5bfc\u5165\u5931\u8d25","controller.form.export.err":"\u6587\u4ef6\u5bfc\u51fa\u5931\u8d25","controller.form.filePath":"\u6587\u4ef6\u8def\u5f84","controller.form.fileSize":"\u6587\u4ef6\u5927\u5c0f(B)","controller.form.lastModifiedTime":"\u4e0a\u6b21\u4fee\u6539\u65f6\u95f4","controller.form.actionStatusText":"\u6587\u4ef6{actionStatusText}\u4e2d,\u8bf7\u7b49\u5f85...","controller.form.logDown":"\u4e0b\u8f7d","controller.form.stop":"\u505c\u6b62","controller.form.start":"\u5f00\u59cb","controller.form.clear":"\u6e05\u7a7a","controller.form.full":"\u5168\u5c4f","controller.form.numerical-mapping":"\u6570\u503c\u6620\u5c04","controller.form.number0":"\u6570\u503c0","controller.form.number1":"\u6570\u503c1","controller.form.read-write":"\u8bfb\u5199\u6743\u9650","controller.form.addr":"\u6d4b\u70b9\u5730\u5740","controller.form.float-repr":"\u5c0f\u6570\u4f4d","controller.form.mode":"\u4e0a\u4f20\u6a21\u5f0f","controller.form.size":"\u957f\u5ea6","controller.form.group":"\u6240\u5c5e\u5206\u7ec4","controller.form.data-operation":"\u6570\u636e\u8fd0\u7b97","controller.form.data-operation-none":"\u65e0","controller.form.data-operation-ratio":"\u6bd4\u4f8b\u6362\u7b97","controller.form.data-operation-offset":"\u504f\u79fb\u53ca\u7f29\u653e","controller.form.data-operation-bitTruncation":"\u4f4d\u622a\u53d6","controller.form.data-operation-bitTruncation-startBit":"\u8d77\u59cb\u4f4d","controller.form.data-operation-bitTruncation-endBit":"\u7ed3\u675f\u4f4d","controller.form.data-valid-bitTruncationMax":"\u7ed3\u675f\u4f4d\u5fc5\u987b\u5927\u4e8e\u8d77\u59cb\u4f4d","controller.form.data-valid-bitTruncationMin":"\u8d77\u59cb\u4f4d\u5fc5\u987b\u5c0f\u4e8e\u7ed3\u675f\u4f4d","controller.form.data-operation-valueMapping":"\u6570\u503c\u6620\u5c04","controller.form.data-operation-originalvalue":"\u539f\u59cb\u503c","controller.form.data-operation-mappingvalue":"\u6620\u5c04\u503c","controller.form.valueMapping-alert":"\u539f\u59cb\u503c\u6216\u6620\u5c04\u503c\u4e0d\u80fd\u4e3a\u7a7a","controller.form.valueMapping-repeat-alert":"\u539f\u59cb\u503c\u4e0d\u80fd\u91cd\u590d","controller.form.data-max":"\u6570\u636e\u4e0a\u9650","controller.form.data-min":"\u6570\u636e\u4e0b\u9650","controller.form.data-label":" ","controller.form.data-max-scale":"\u6bd4\u4f8b\u4e0a\u9650","controller.form.data-min-scale":"\u6bd4\u4f8b\u4e0b\u9650","controller.form.data-valid-value":"\u6570\u636e\u4e0a\u9650\u4e0d\u80fd\u7b49\u4e8e\u6570\u636e\u4e0b\u9650","controller.form.data-valid-value-scale":"\u6bd4\u4f8b\u4e0a\u9650\u4e0d\u80fd\u7b49\u4e8e\u6bd4\u4f8b\u4e0b\u9650","controller.form.data-valid-value-maxLimit":"\u6570\u636e\u4e0a\u9650\u5fc5\u987b\u5927\u4e8e\u6570\u636e\u4e0b\u9650","controller.form.data-valid-value-minLimit":"\u6570\u636e\u4e0b\u9650\u5fc5\u987b\u5c0f\u4e8e\u6570\u636e\u4e0a\u9650","controller.form.data-valid-value-maxScale":"\u6bd4\u4f8b\u4e0a\u9650\u5fc5\u987b\u5927\u4e8e\u6bd4\u4f8b\u4e0b\u9650","controller.form.data-valid-value-minScale":"\u6bd4\u4f8b\u4e0b\u9650\u5fc5\u987b\u5c0f\u4e8e\u6bd4\u4f8b\u4e0a\u9650","controller.form.data-scale":"\u500d\u7387","controller.form.data-offset":"\u504f\u79fb\u91cf","controller.form.data-tip":"\u53ea\u80fd\u8f93\u5165\u6574\u6570\u6216\u5c0f\u6570","controller.form.serial-type":"{ key }\u4e32\u53e3","controller.form.serial-mode":"\u4e32\u53e3\u6a21\u5f0f","controller.form.serial-internal":"\u63a7\u5236\u5668\u63a5\u53e3\uff08\u5185\u90e8\uff09","controller.form.baudrate":"\u6ce2\u7279\u7387","controller.form.bytesize":"\u6570\u636e\u4f4d","controller.form.parity":"\u68c0\u9a8c\u4f4d","controller.form.stopbits":"\u505c\u6b62\u4f4d","controller.form.ethernet":"\u7f51\u53e3\u534f\u8bae","controller.form.serial1":"\u4e32\u53e3\u534f\u8bae","controller.form.none":"\u65e0\u68c0\u9a8c","controller.form.even":"\u5076\u68c0\u9a8c","controller.form.odd":"\u5947\u68c0\u9a8c","controller.form.service-url":"\u670d\u52a1\u5668URL","controller.form.auth":"\u8ba4\u8bc1\u65b9\u5f0f","controller.form.anonymous":"\u533f\u540d\u767b\u5f55","controller.form.userInfo":"\u7528\u6237\u540d\u548c\u5bc6\u7801","controller.form.userName":"\u7528\u6237\u540d","controller.form.password":"\u5bc6\u7801","controller.form.mn":"\u8bbe\u5907\u6807\u8bc6","controller.form.st":"\u7cfb\u7edf\u7f16\u7801","controller.form.certificate-auth":"\u8bc1\u4e66\u8ba4\u8bc1","controller.form.certificate":"\u8bc1\u4e66","controller.form.private-key":"\u79c1\u94a5","controller.form.security-policy":"\u5b89\u5168\u7b56\u7565","controller.form.security-mode":"\u6d88\u606f\u5b89\u5168\u6a21\u5f0f","controller.form.security-auto":"\u81ea\u52a8\u68c0\u6d4b","controller.form.security-policy-sign":"\u7b7e\u540d","controller.form.security-policy-signandencrypt":"\u7b7e\u540d\u548c\u52a0\u5bc6","controller.form.identifier_type":"\u5730\u5740\u7c7b\u578b","controller.form.ns":"NS(\u547d\u540d\u7a7a\u95f4\u7d22\u5f15)","controller.form.identifier":"\u8bc6\u522b\u7801","controller.form.isArr":"\u662f\u5426\u6570\u7ec4","controller.form.indexNum":"\u6570\u7ec4\u7d22\u5f15","controller.form.symbol":"\u6807\u7b7e","controller.form.not-empty":"\u4e0d\u80fd\u4e3a\u7a7a","controller.form.float-range":"\u53d8\u91cf\u8303\u56f4\u662f1.175495E-38~3.402823E+38\u7684\u6b63\u8d1f\u6570","controller.form.data-range":"\u6570\u636e\u9519\u8bef(\u8303\u56f4: { range })","controller.form.check-tip":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd","controller.form.check-tip1":"\u53ea\u80fd\u8f93\u5165\u6570\u5b57\u548cA-F\u7684\u5b57\u6bcd\u548c\u5c0f\u6570\u70b9\uff0c\u683c\u5f0f\uff1axx.xx","controller.form.check-adr-scope":"\u5730\u5740\u9519\u8bef(\u8303\u56f4: 1~10000, 01~065535, 10001~20000, 110001~165535, 30001~40000, 310001~365535, 40001~50000, 410001~465535)","controller.form.check-adr-scope1":"\u5730\u5740\u9519\u8bef(\u8303\u56f4: 1~10000, 01~065535, 40001~50000, 410001~465535)","controller.form.check-adr-scope2":"\u5730\u5740\u9519\u8bef(\u8303\u56f4: 30001~40000, 310001~365535, 40001~50000, 410001~465535)","controller.form.check-adr-scope3":"\u5730\u5740\u9519\u8bef(\u8303\u56f4: 40001~50000, 410001~465535)","controller.form.check-only-number":"\u53ea\u80fd\u8f93\u6574\u6570\uff01","controller.form.check-only-float":"\u53ea\u80fd\u8f93\u5165{ size }\u4f4d\u5c0f\u6570\u7684\u6d6e\u70b9\u6570","controller.form.check-register-bit-range":"\u8bf7\u8f93\u5165{range}\u8303\u56f4\u5185\u7684\u6570\u5b57","controller.form.check-var-size":"\u8bf7\u8f93\u51651\u6216\u8005\u5927\u4e8e1\u7684\u6574\u6570","controller.form.check-int-size":"\u8bf7\u8f93\u5165{min}\u6216\u8005\u5927\u4e8e{min}\u7684\u6574\u6570","controller.form.check-positive-number":"\u8bf7\u8f93\u51650\uff5e15\u7684\u6574\u6570","controller.form.check-bool":"\u8bf7\u8f93\u5165\u5e03\u5c14\u503c","controller.form.check-bit":"\u8bf7\u8f93\u51650\u6216\u80051","controller.form.check-ch-zh":"\u4e0d\u80fd\u8f93\u5165\u4e2d\u6587","controller.form.check-character":"\u4e0d\u80fd\u8f93\u5165/.&=,+#;[]","controller.form.timeout-set":"\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e","controller.form.communication-timeout-set":"\u901a\u8baf\u95f4\u9694\u65f6\u95f4","controller.form.communication-time-set":"\u901a\u8baf\u65f6\u95f4\u8bbe\u7f6e","controller.form.initialization":"\u521d\u59cb\u5316\u6fc0\u6d3b","controller.form.function-code-set":"\u5199\u5165\u529f\u80fd\u7801\u8bbe\u7f6e","controller.form.coil-write-function-code-set":"\u7ebf\u5708\u5bc4\u5b58\u5668\u5199\u5165\u529f\u80fd\u7801","controller.form.holding-function-code-set":"\u4fdd\u6301\u5bc4\u5b58\u5668\u5199\u5165\u529f\u80fd\u7801","controller.form.timeout":"\u91c7\u96c6\u8d85\u65f6\u65f6\u95f4","controller.form.connect-timeout":"\u8fde\u63a5\u8d85\u65f6\u65f6\u95f4","controller.form.millisecond":"\u6beb\u79d2","controller.form.polling":"\u8f6e\u8be2","controller.form.polling1":"\u6b21\u540e\u7edf\u4e00\u4e0a\u62a5","controller.form.msecSample":"\u7ec4\u5305\u4e0a\u62a5","controller.form.enableBit":"\u6309\u4f4d\u53d6\u503c","controller.form.reverseBit":"\u53d6\u53cd","controller.form.enableMsecSample":"\u542f\u7528\u7ec4\u5305\u4e0a\u62a5","controller.form.enableMsecSample-info":"\u542f\u7528\u540e\u63a7\u5236\u5668\u4e0b\u7684\u6d4b\u70b9\u53ef\u652f\u6301\u914d\u7f6e\u4e3a\u7ec4\u5305\u4e0a\u62a5","controller.form.enablePerOnchange":"\u5468\u671f\u4e0a\u62a5Onchange\u6570\u636e","controller.form.enablePerOnchange-info":"\u542f\u7528\u540e\uff0c\u6570\u503c\u672a\u53d8\u5316\u7684Onchange\u6570\u636e\u4e5f\u4f1a\u6309\u7167Onchange\u4e0a\u62a5\u5468\u671f\u4e0a\u4f20\u6570\u636e","controller.form.onchange-period":"Onchang\u4e0a\u62a5\u5468\u671f","controller.form.millisecond-data-reporting":"\u7ec4\u5305\u6570\u636e\u4e0a\u62a5","controller.form.millisecond-data-reporting-info":"\u6beb\u79d2\u6d4b\u70b9\u91c7\u96c6\u540e\u7684\u6570\u636e\u6bcf\u8f6e\u8be2X\u6b21\u540e\u6c47\u805a\u53d1\u9001\u81f3\u7f51\u5173\u672c\u5730MQTT\u670d\u52a1\u5668\u7684\u201cds2/eventbus/south/upload/msec/data/\\{controllerName\\}\u201dTopic","controller.form.continuousAcquisition":"\u542f\u7528\u6279\u91cf\u91c7\u96c6","controller.form.continuousAcquisition-open":"\u5f00\u542f\u8fde\u7eed\u91c7\u96c6","controller.form.continuousAcquisition-closed":"\u5173\u95ed\u8fde\u7eed\u91c7\u96c6","controller.form.maxContinuousNumber":"\u6700\u5927\u6279\u91cf\u91c7\u96c6\u6570","controller.var.confirm-delete":"\u786e\u8ba4\u8981\u5220\u9664\u9009\u4e2d\u9879\u5417\uff1f","controller.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u9664\u6240\u6709\u8bbe\u5907\u4ee5\u53ca\u53d8\u91cf\uff0c\u662f\u5426\u5bfc\u5165\uff1f","controller.var.upload-tip":"\u5bfc\u5165\u64cd\u4f5c\u4f1a\u6e05\u9664\u5bfc\u5165\u6587\u4ef6\u4e2d\u4e0d\u5b58\u5728\u7684\u6d4b\u70b9\uff0c\u662f\u5426\u5bfc\u5165\uff1f","controller.cloud.upload-tip":"\u5bfc\u5165\u5f53\u524d\u4e91\u670d\u52a1\u914d\u7f6e\u5c06\u4f1a\u5220\u9664\u5176\u4ed6\u4e91\u670d\u52a1\u7684\u914d\u7f6e\uff0c\u662f\u5426\u5bfc\u5165\uff1f","controller.var.input-var":"\u8bf7\u8f93\u5165\u6d4b\u70b9\u540d\u79f0","controller.form.check-name":"\u8bf7\u8f93\u5165{min}\uff5e{max}\u4f4d\u5b57\u7b26","controller.form.check-name-byte":"\u957f\u5ea6\u9650\u5236\u4e3a{min}\uff5e{max}\u4f4d\u5b57\u8282","controller.form.check-measureName":"\u8bf7\u8f93\u51651~64\u4f4d\u5b57\u7b26","controller.form.check-var":"\u8bf7\u8f93\u51651\uff5e64\u4f4d\u975e\u4e2d\u6587\u5b57\u7b26","controller.form.check-repr":"\u4ec5\u5bf9REAL\u6570\u636e\u7c7b\u578b\u751f\u6548","controller.form.mitsubishi.format":"\u683c\u5f0f","controller.form.mitsubishi.format-1":"\u683c\u5f0f1","controller.form.mitsubishi.format-4":"\u683c\u5f0f4","controller.form.mitsubishi.format-1oct":"\u683c\u5f0f1(8\u8fdb\u5236)","controller.form.mitsubishi.format-1hex":"\u683c\u5f0f1(16\u8fdb\u5236)","controller.form.mitsubishi.format-4oct":"\u683c\u5f0f4(8\u8fdb\u5236)","controller.form.mitsubishi.format-4hex":"\u683c\u5f0f4(16\u8fdb\u5236)","controller.form.mitsubishi.stationNo":"\u7ad9\u53f7","controller.form.mitsubishi.stationNo-tip":"\u7ad9\u53f7\u7684\u5408\u6cd5\u8303\u56f4\u4e3a00-0F","controller.form.mitsubishi.communicationMode":"\u901a\u8baf\u65b9\u5f0f","controller.form.mitsubishi.sumCheck":"\u548c\u6821\u9a8c","controller.form.mitsubishi.controllerType":"\u63a7\u5236\u5668\u578b\u53f7","controller.form.mitsubishi.data-code":"\u901a\u4fe1\u6570\u636e\u4ee3\u7801","controller.form.mitsubishi.binary":"\u4e8c\u8fdb\u5236","controller.form.mitsubishi.ascii-oct":"ASCII\uff088\u8fdb\u5236\uff09","controller.form.mitsubishi.ascii-hex":"ASCII\uff0816\u8fdb\u5236\uff09","controller.form.mitsubishi.commuDataCode":"\u901a\u8baf\u6570\u636e\u4ee3\u7801","controller.form.easy.order-set":"\u6307\u4ee4\u96c6","controller.form.easy.read-data":"\u8bfb\u53d6\u6570\u636e","controller.form.easy.IORD":"\u8bfb\u53d6\u6307\u4ee4","controller.form.easy.IOWT":"\u5199\u5165\u6307\u4ee4","controller.form.easy.IORD-info2":"\u5341\u516d\u8fdb\u5236\u5b9a\u957f\u8bf7\u6c42\u62a5\u6587,\u53d1\u9001\u62a5\u6587\u4e2d\u7684\u52a8\u6001\u6570\u636e\u90e8\u5206\u4f7f\u752800\u586b\u5145(\u5982\u9700\u6dfb\u52a0\u6821\u9a8c\u9700\u8981\u5305\u542b\u6821\u9a8c\u90e8\u5206)","controller.form.easy.IORD-info":"\u5341\u516d\u8fdb\u5236\u5b9a\u957f\u8bf7\u6c42\u62a5\u6587\uff0c\u62a5\u6587\u4e2d\u7684\u52a8\u6001\u6570\u636e\u90e8\u5206\u9700\u4f7f\u752800\u586b\u5145","controller.form.easy.response-len":"\u54cd\u5e94\u957f\u5ea6","controller.form.easy.response-header-check":"\u54cd\u5e94\u5934\u90e8\u68c0\u67e5","controller.form.easy.header-len":"\u5934\u90e8\u957f\u5ea6","controller.form.easy.expectation-header":"\u671f\u671b\u5934\u90e8","controller.form.easy.expectation-header-info":"\u671f\u671b\u7684\u8fd4\u56de\u62a5\u6587\u4e2d\u7684\u5934\u90e8\u5b57\u8282","controller.form.easy.response-check":"\u54cd\u5e94\u6821\u9a8c\u548c\u68c0\u67e5","controller.form.easy.check-start-byte":"\u6821\u9a8c\u8d77\u59cb\u5b57\u8282","controller.form.easy.check-start-addr":"\u8d77\u59cb\u5b57\u8282\u5730\u5740","controller.form.easy.check-end-byte":"\u6821\u9a8c\u5b57\u8282\u957f\u5ea6","controller.form.easy.check-byte-info":"\u62a5\u6587\u9996\u5b57\u8282\u7684\u5730\u5740\u4e3a0\uff0c\u4ee5\u6b64\u7c7b\u63a8","controller.form.easy.check-method":"\u6821\u9a8c\u65b9\u5f0f","controller.form.easy.check-byte-order":"\u6821\u9a8c\u5b57\u8282\u5e8f","controller.form.easy.same-with-controllor":"\u4e0e\u63a7\u5236\u5668\u4e00\u81f4","controller.form.easy.opposed-to-controllor":"\u4e0e\u63a7\u5236\u5668\u76f8\u53cd","controller.form.easy.high-byte-first":"\u9ad8\u5b57\u8282\u5728\u524d","controller.form.easy.low-byte-first":"\u4f4e\u5b57\u8282\u5728\u524d","controller.form.easy.offset-address":"\u8bfb\u53d6\u6570\u636e\u504f\u79fb\u5730\u5740","controller.form.easy.point-offset-tip":'\u5982\u9700\u83b7\u53d6"00 11 22 33 44 55 66 77"\u4e2d\u7684"44 55"\uff0c\u5219\u8bfb\u53d6\u6570\u636e\u504f\u79fb\u5730\u5740\u4e3a4\uff0c\u8bfb\u53d6\u6570\u636e\u5b57\u8282\u957f\u5ea6\u4e3a2',"controller.form.easy.byte-length":"\u8bfb\u53d6\u6570\u636e\u5b57\u8282\u957f\u5ea6","controller.form.easy.point-occupy-tip":'\u5982\u9700\u5199\u5165\u6570\u636e\u4e3a\u62a5\u6587"FF 11 22 33 00 00 66 77"\u4e2d\u7684"00 00"\u5904\uff0c\u5219\u5199\u5165\u6570\u636e\u504f\u79fb\u5730\u5740\u4e3a4\uff0c\u5199\u5165\u6570\u636e\u5b57\u8282\u957f\u5ea6\u4e3a2',"controller.form.easy.r_offset-address":"\u8d77\u59cb\u8bfb\u53d6\u5b57\u8282","controller.form.easy.r_byte-length":"\u8bfb\u53d6\u5b57\u8282\u957f\u5ea6","controller.form.easy.w_offset-address":"\u8d77\u59cb\u5199\u5165\u5b57\u8282","controller.form.easy.w_byte-length":"\u5199\u5165\u5b57\u8282\u957f\u5ea6","controller.form.easy.oder-tip":"\u8bf7\u81f3\u5c11\u5f00\u542f\u4e00\u4e2a\u6307\u4ee4","controller.form.easy.oder-ID":"\u6307\u4ee4ID","controller.form.easy.point-byte-order":"\u6d4b\u70b9\u5b57\u8282\u5e8f","controller.form.easy.conversion-method":"\u89e3\u6790\u65b9\u5f0f","controller.form.easy.conversion-method-hex":"HEX2DEC(16\u8fdb\u5236\u8f6c10\u8fdb\u5236)","controller.form.easy.conversion-method-bcd":"BCD2DEC(BCD\u7801\u8f6c10\u8fdb\u5236)","controller.form.easy.conversion-method-ieee":"IEEE754(\u6807\u51c6\u6d6e\u70b9\u6570)","controller.form.easy.conversion-method-dltbcd":"\u6570\u636e\u51cf33H\u540e\u53d6BCD","controller.form.easy.conversion-method-dlthex":"\u6570\u636e\u51cf33H\u540e\u53d6HEX","controller.form.easy.conversion-method-dltascii":"\u6570\u636e\u51cf33H\u540e\u53d6ASCII","controller.form.easy.write-data":"\u5199\u5165\u6570\u636e","controller.form.easy.req-check":"\u6dfb\u52a0\u5199\u5165\u6821\u9a8c\u4f4d","controller.form.storage-TSDB":"\u5b58\u50a8\u5386\u53f2\u6570\u636e","controller.form.data-dead-zone-percent":"\u53d8\u5316\u6b7b\u533a","controller.form.file-package":"\u6587\u4ef6\u5939\u540d\u79f0","controller.form.file-package-tip":"\u6ce8\u5851\u673a\u4e0a\u7684FTP\u670d\u52a1\u5668\u8def\u5f84\u6309\u7167 \u201c/var/user/data/dbhome/device_supervisor/Euromap63/+\u6587\u4ef6\u5939\u540d\u79f0\u201d\u914d\u7f6e","controller.form.ec-file-package-tip":'\u6ce8\u5851\u673a\u4e0a\u7684FTP\u670d\u52a1\u5668\u8def\u5f84\u6309\u7167 \u201c/userdata/.ieos/device_supervisor/data/dbhome/device_supervisor/Euromap63/+\u6587\u4ef6\u5939\u540d\u79f0\u201d\u914d\u7f6e"',"controller.form.minsession":"\u6700\u5c0f\u4f1a\u8bdd\u7f16\u53f7","controller.form.maxsession":"\u6700\u5927\u4f1a\u8bdd\u7f16\u53f7","controller.form.maxsession-tip":"\u6700\u5c0f\u4f1a\u8bdd\u7f16\u53f7\u5fc5\u987b\u5c0f\u4e8e\u6700\u5927\u4f1a\u8bdd\u7f16\u53f7","controller.form.minsession-tip":"\u6700\u5c0f\u4f1a\u8bdd\u7f16\u53f7\u5fc5\u987b\u5c0f\u4e8e\u6700\u5927\u4f1a\u8bdd\u7f16\u53f7","controller.form.encode":"\u5b57\u7b26\u7f16\u7801","controller.form.cyclic":"\u5305\u62ecCYCLIC","controller.form.enablepollCycle":"\u542f\u7528\u591a\u8f6e\u8be2\u5468\u671f","controller.form.samplePeriod2":"\u8f6e\u8be2\u5468\u671f2","controller.form.codeType":"\u5b57\u7b26\u7f16\u7801\u683c\u5f0f","controller.form.codeType.ASCII":"ASCII","controller.form.codeType.UTF-8":"UTF-8","controller.form.codeType.UTF-16":"UTF-16\u5c0f\u7aef","controller.form.codeType.UTF-16-BIG":"UTF-16\u5927\u7aef","controller.form.codeType.GB2312-LITTLE":"GB2312\u5c0f\u7aef","controller.form.codeType.GB2312":"GB2312\u5927\u7aef","controller.form.codeType.GB2312-Big":"GB2312","controller.form.authentication":"\u542f\u7528\u8eab\u4efd\u8ba4\u8bc1","controller.form.scanTimeOut":"\u626b\u63cf\u8d85\u65f6\u65f6\u95f4","controller.form.ctrlParams":"\u63a7\u5236\u53c2\u6570","controller.form.orcat":"\u53d1\u8d77\u65b9\u7c7b\u522b","controller.form.orIdent":"\u53d1\u8d77\u65b9\u8eab\u4efd","controller.form.orIdent-alert":"\u8bf7\u8f93\u5165\u5341\u516d\u8fdb\u5236\u5b57\u8282\u6570\u7ec4","controller.form.testMode":"\u6d4b\u8bd5\u6a21\u5f0f","controller.form.InterlockCheck":"\u540c\u6b65\u68c0\u67e5","controller.form.SynchroCheck":"\u4e92\u9501\u68c0\u67e5","controller.form.apTitle":"AP\u540d\u79f0","controller.form.apTitle-tip":"\u8bf7\u8f93\u51653~10\u4e2a\u6570\u5b57\uff0c\u6570\u5b57\u4e0e\u6570\u5b57\u4e4b\u95f4\u7528\u9017\u53f7\u9694\u5f00","controller.form.aeQualifier":" AE\u9650\u5b9a\u7b26","controller.form.pSelector-tip":"\u8f93\u51650~16\u4e2a\u5b57\u8282\uff0c\u4ee5\u7a7a\u683c\u5206\u5272","controller.form.pSelector":" P\u9009\u62e9\u5668","controller.form.sSelector":"S\u9009\u62e9\u5668","controller.form.tSelector":"T\u9009\u62e9\u5668","controller.form.tSelector-tip":"\u8f93\u51650~4\u4e2a\u5b57\u8282\uff0c\u4ee5\u7a7a\u683c\u5206\u5272","controller.form.object-reference":"\u5bf9\u8c61\u5f15\u7528","controller.form.functional-constraint":"\u529f\u80fd\u7ea6\u675f","controller.form.object-reference-tip":"\u5bf9\u8c61\u5f15\u7528\u8bed\u6cd5\u4e3aLDName/LNName.DataName.DataAttrName[.DataAttrComponent[. \u2026]]\uff0c\u5206\u9694\u7b26\u4e3a\u201c.\u201d\u3002\u5730\u5740\u793a\u4f8b\u201csimpleIOGenericIO/GGIO1.AnIn1.mag.f\u201d\u3002","controller.form.object-reference-vail":"LDName/LNName\u603b\u957f\u5ea6\u4e0d\u8d85\u8fc724\u5b57\u8282","controller.form.encoding-format":"\u7f16\u7801\u683c\u5f0f","controller.serial-param":"\u4e32\u53e3\u53c2\u6570","controller.serial-param-tip":"\u4e32\u53e3\u53c2\u6570\u4fee\u6539\u8bf7\u5230\u3010\u53c2\u6570\u8bbe\u7f6e\u3011\u9875\u9762","controller.communication-mode":"\u901a\u8baf\u6a21\u5f0f","controller.status-expiration-time":"\u72b6\u6001\u8fc7\u671f\u65f6\u95f4","controller.status-expiration-time-info":"\u6307\u5b9a\u65f6\u95f4\u5185\u63a7\u5236\u5668\u6216\u6d4b\u70b9\u672a\u6536\u5230\u65b0\u6d88\u606f\u65f6\uff0c\u72b6\u6001\u5c06\u81ea\u52a8\u66f4\u65b0\u4e3a\u79bb\u7ebf","controller.status-expiration-time-info-1":"\u5982\u679c\u8bbe\u7f6e\u4e3a\u5927\u4e8e0\uff0c\u5219\u5728\u6307\u5b9a\u65f6\u95f4\u5185\u865a\u62df\u63a7\u5236\u5668\u6216\u6d4b\u70b9\u7684\u672a\u6536\u5230\u65b0\u6d88\u606f\u65f6\uff0c\u72b6\u6001\u5c06\u81ea\u52a8\u66f4\u65b0\u4e3a\u79bb\u7ebf\uff1b","controller.balanced":"\u5e73\u8861\u5f0f","controller.unbalanced":"\u975e\u5e73\u8861\u5f0f","controller.link-address-length":"\u94fe\u8def\u5730\u5740\u957f\u5ea6","controller.link-address":"\u94fe\u8def\u5730\u5740","controller.asdu-length":"ASDU\u957f\u5ea6","controller.asdu-address":"ASDU\u5730\u5740","controller.ioa-length":"IOA\u957f\u5ea6","controller.cot-length":"COT\u957f\u5ea6","controller.source-address":"\u6e90\u5730\u5740","controller.link-confirmation-timeout":"\u94fe\u63a5\u786e\u8ba4\u8d85\u65f6","controller.time-sync-init":"\u65f6\u949f\u540c\u6b65","controller.enable-spontaneous":"\u542f\u7528\u81ea\u53d1\u4e0a\u62a5","controller.sync-time-period":"\u65f6\u949f\u540c\u6b65\u5468\u671f","controller.general-interrogation-interval":"\u603b\u53ec\u5468\u671f","controller.counter-interrogation-interval":"\u7535\u5ea6\u603b\u53ec\u5468\u671f","controller.ci-polling":"CI\u8f6e\u8be2","controller.gi-polling":"GI\u8f6e\u8be2","controller.copy":"\u590d\u5236","controller.edit-temp":"\u7f16\u8f91\u6a21\u677f","controller.temp-name":"\u6a21\u677f\u540d\u79f0","controller.temp-name-check":"\u6a21\u677f\u540d\u79f0\u552f\u4e00","controller.con-temp":"\u63a7\u5236\u5668\u6a21\u677f","controller.no-con-temp":"\u6ca1\u6709\u63a7\u5236\u5668\u6a21\u677f\uff0c\u8bf7\u5148\u6dfb\u52a0","controller.copy-con":"\u590d\u5236\u63a7\u5236\u5668","controller.temp-info":"\u6a21\u677f\u4fe1\u606f","controller.con-info":"\u63a7\u5236\u5668\u4fe1\u606f","controller.point-info":"\u6d4b\u70b9\u4fe1\u606f","controller.file-error":"\u6587\u4ef6\u89e3\u6790\u9519\u8bef\uff0c\u8bf7\u4e0a\u4f20\u6b63\u786e\u7684JSON\u6587\u4ef6","controller.deviceId":"\u8bbe\u5907ID","controller.local-deviceId":"\u672c\u5730\u8bbe\u5907ID","controller.clientNodeAddr":"\u672c\u5730\u8282\u70b9\u5730\u5740","controller.clientNodeAddr-tip":"\u7f51\u5173\u4f5c\u4e3aBACnet\u5ba2\u6237\u7aef\u91c7\u96c6\u6570\u636e\uff0c\u8be5\u53c2\u6570\u4e3a\u7f51\u5173\u7684BACnet\u5ba2\u6237\u7aef\u7684\u8282\u70b9\u5730\u5740\u3002","controller.maxInfoFrame":"\u81ea\u5b9a\u4e49\u6700\u5927\u4fe1\u606f\u5e27\u6570","controller.continuousAcquisition":"\u542f\u7528\u6279\u91cf\u91c7\u96c6","controller.maxContinuousNumber":"\u6700\u5927\u6279\u91cf\u91c7\u96c6\u6570","controller.apduTimeOut":"APDU\u8d85\u65f6","controller.apduRetries":"APDU\u91cd\u53d1\u6b21\u6570","controller.objType":"\u5bf9\u8c61\u7c7b\u578b","controller.objType1":"\u6a21\u62df\u8f93\u5165","controller.objType2":"\u6a21\u62df\u8f93\u51fa","controller.objType3":"\u6a21\u62df\u503c","controller.objType4":"\u6570\u5b57\u8f93\u5165","controller.objType5":"\u6570\u5b57\u8f93\u51fa","controller.objType6":"\u6570\u5b57\u503c","controller.objType7":"\u591a\u6001\u8f93\u5165","controller.objType8":"\u591a\u6001\u8f93\u51fa","controller.objType9":"\u591a\u6001\u503c","controller.objType10":"\u63a7\u5236\u73af","controller.objType11":"\u8d8b\u52bf\u8bb0\u5f55","controller.objType12":"\u6700\u5c0f\u6269\u5c55\u5bf9\u8c61","controller.instanceNumber":"\u5b9e\u4f8b\u53f7","controller.objAttr":"\u5bf9\u8c61\u5c5e\u6027","controller.objAttr1":"\u5bf9\u8c61\u6807\u8bc6\u7b26","controller.objAttr2":"\u5bf9\u8c61\u540d\u79f0","controller.objAttr3":"\u5f53\u524d\u503c","controller.objAttr4":"\u4f18\u5148\u503c\u6570\u7ec4","controller.objAttr5":"\u91ca\u653e\u7f3a\u7701","controller.arrIndex":"\u6570\u7ec4\u7d22\u5f15","controller.arrIndex-tip":"\u5f53\u8bfb\u53d6\u6570\u636e\u4e3a\u6570\u7ec4\u65f6\uff0c\u5bf9\u5e94\u6570\u7ec4\u4e0b\u6807","controller.mqtt":"MQTT","controller.udp":"UDP","controller.pubEndpoint":"\u53d1\u5e03\u5730\u5740","controller.subEndpoint":"\u8ba2\u9605\u5730\u5740","controller.publishId":"\u53d1\u5e03\u8005ID","controller.subscribeId":"\u8ba2\u9605\u8005ID","controller.middleWare":"\u4e2d\u95f4\u4ef6","controller.sub-group-id":"\u8ba2\u9605\u5206\u7ec4ID","controller.sub-writer-id":"\u8ba2\u9605\u5199\u5165ID","controller.pub-group-id":"\u53d1\u5e03\u5206\u7ec4ID","controller.pub-writer-id":"\u53d1\u5e03\u5199\u5165ID","controller.mqttEndpoint":"\u670d\u52a1\u5668\u5730\u5740","controller.mqttclientid":"MQTT\u8fde\u63a5\u5ba2\u6237\u7aefID","controller.pubtopic":"MQTT\u53d1\u5e03Topic","controller.pubqos":"\u53d1\u5e03qos\u7b49\u7ea7","controller.subtopic":"MQTT\u8ba2\u9605Topic","controller.subqos":"\u8ba2\u9605qos\u7b49\u7ea7","controller.mqttname":"MQTT\u8fde\u63a5\u670d\u52a1\u5668\u7528\u6237\u540d","controller.mqttpassword":"MQTT\u8fde\u63a5\u670d\u52a1\u5668\u5bc6\u7801","controller.enable_login":"\u542f\u7528\u8d26\u53f7\u5bc6\u7801\u767b\u5f55","controller.enable_tls":"\u542f\u7528TLS","controller.enable_json":"\u542f\u7528JSON\u683c\u5f0f","controller.mqttcert":"MQTT\u8bc1\u4e66","controller.TargetNetId":"\u76ee\u6807NetId","controller.SenderNetId":"\u53d1\u9001\u65b9NetId","group.list":"\u5206\u7ec4\u5217\u8868","group.polling-interval":"\u4e0a\u62a5\u5468\u671f","group.historyDataPath":"\u5b58\u50a8\u8def\u5f84","group.history-data":"\u5386\u53f2\u6570\u636e","group.history-data-export-fail":"\u5386\u53f2\u6570\u636e\u5bfc\u51fa\u5931\u8d25","group.history-data-export":"\u6b63\u5728\u5bfc\u51fa\u5386\u53f2\u6570\u636e\uff0c\u8bf7\u7a0d\u540e\u3002\u3002\u3002","group.LwTSDBSize":"\u6700\u5927\u6761\u6570","group.strategy":"\u5b58\u50a8\u7b56\u7565","group.storagePeriod":"\u5b58\u50a8\u5468\u671f","group.delete-tip":"\u5206\u7ec4\u4e0d\u80fd\u4e3a\u7a7a","group.delete.err":"\u5206\u7ec4\u4e0d\u80fd\u4e3a\u7a7a","group.upload-interval":"\u4e0a\u4f20\u95f4\u9694","group.topic":"\u4e3b\u9898","group.qos":"Qos","group.topic-check":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u8fde\u63a5\u7b26","group.pwd-check":"\u5bc6\u7801\u957f\u5ea6\u4e3a5-2048\u4e2a\u5b57\u7b26","group.alert-interval":"\u4e0a\u4f20\u95f4\u9694\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e\u8f6e\u8be2\u5468\u671f\uff01","group.confirm-delete":"\u786e\u8ba4\u8981\u5220\u9664\u8fd9\u4e9b\u7ec4\u5417\uff1f","group.type":"\u7c7b\u578b","group.collect":"\u91c7\u96c6","group.alarm":"\u544a\u8b66","group.upload-tip":"\u5bfc\u5165\u64cd\u4f5c\u4f1a\u6e05\u9664\u5bfc\u5165\u6587\u4ef6\u4e2d\u4e0d\u5b58\u5728\u7684\u5206\u7ec4\uff0c\u88ab\u5220\u9664\u7684\u5206\u7ec4\u5c06\u540c\u6b65\u5220\u9664\u5206\u7ec4\u4e0b\u7684\u6d4b\u70b9\uff0c\u662f\u5426\u786e\u5b9a\uff1f","group.reference-var":"\u5f15\u7528\u6d4b\u70b9\u4e2a\u6570","group.clear-series-data-tips":"\u6e05\u7a7a\u5386\u53f2\u6570\u636e","group.export-series-data-tips":"\u5bfc\u51fa\u5386\u53f2\u6570\u636e","group.clear-series-data-sucess":"\u6e05\u7a7a\u65f6\u5e8f\u6570\u636e\u5e93\u6570\u636e\u6210\u529f","group.clear-series-data-confirm":"\u786e\u8ba4\u6e05\u7a7a\u65f6\u5e8f\u6570\u636e\u5e93\u6570\u636e\uff1f","group.sync-cycle":"\u4e0e\u4e0a\u62a5\u5468\u671f\u540c\u6b65","group.independent-filing-cycle":"\u72ec\u7acb\u5b58\u76d8\u5468\u671f","group.change-path-tip":"\u5207\u6362\u5b58\u50a8\u8def\u5f84\u540e\u5c06\u6e05\u9664\u7f13\u5b58\u7684\u6570\u636e","group.cache-specifiedfolder":"\u50a8\u5b58\u8def\u5f84","group.storage-method":"\u5b58\u50a8\u65b9\u5f0f","alarm.strategy":"\u544a\u8b66\u89c4\u5219","alarm.realtime":"\u5b9e\u65f6\u544a\u8b66","alarm.history":"\u5386\u53f2\u544a\u8b66","alarm.tag":"\u544a\u8b66\u6807\u7b7e","alarm.tag.delete-confirm":"\u6b64\u64cd\u4f5c\u5c06\u4f1a\u540c\u65f6\u5220\u9664\u6807\u7b7e\u5185\u7684\u544a\u8b66\u914d\u7f6e\uff0c\u662f\u5426\u786e\u8ba4\uff1f","alarm.add-to-tag":"\u6dfb\u52a0\u5230\u6807\u7b7e","alarm.conditions":"\u89e6\u53d1\u6761\u4ef6","alarm.address":"\u5730\u5740","alarm.value":"\u6570\u503c","alarm.group":"\u5206\u7ec4","alarm.device":"\u63a7\u5236\u5668","alarm.measure":"\u6d4b\u70b9\u540d\u79f0","alarm.desc":"\u544a\u8b66\u5185\u5bb9","alarm.title":"\u544a\u8b66\u63a8\u9001\u6807\u9898","alarm.var":"\u53d8\u91cf\u540d","alarm.level-1":"\u63d0\u9192","alarm.level-2":"\u8b66\u544a","alarm.level-3":"\u6b21\u8981","alarm.level-4":"\u91cd\u8981","alarm.level-5":"\u4e25\u91cd","alarm.condition":"\u544a\u8b66\u6761\u4ef6","alarm.level":"\u544a\u8b66\u7b49\u7ea7","alarm.use-new-var":"\u4f7f\u7528\u65b0\u53d8\u91cf","alarm.use-exist-var":"\u5f15\u7528\u5df2\u6709\u53d8\u91cf","alarm.device-delete":"\u63a7\u5236\u5668/\u6d4b\u70b9\u5df2\u88ab\u5220\u9664\uff01","alarm.device-abnormal":"\u89e6\u53d1\u6761\u4ef6\u5f02\u5e38\uff01","alarm.alert.confirms-clear":"\u786e\u8ba4\u6e05\u9664\u8fd9\u4e9b\u544a\u8b66\u5417\uff1f","alarm.alert.confirm-clear":"\u786e\u8ba4\u6e05\u9664\u8fd9\u4e2a\u544a\u8b66\u5417\uff1f","alarm.restored":"\u5df2\u6062\u590d","alarm.triggered":"\u5df2\u89e6\u53d1","alarm.eq":"=","alarm.neq":"!=","alarm.gt":">","alarm.egt":">=","alarm.elt":"<=","alarm.lt":"<","alarm.and":"&&","alarm.or":"||","alarm.form.check-condition":"\u8bf7\u8f93\u5165\u544a\u8b66\u6761\u4ef6","alarm.form.check-condition1":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u548c\u6570\u5b57","alarm.confirm-delete":"\u786e\u8ba4\u5220\u9664\u8fd9\u4e9b\u544a\u8b66\u7b56\u7565\u5417\uff1f","alarm.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u9664\u6240\u6709\u544a\u8b66\uff0c\u662f\u5426\u5bfc\u5165\uff1f","alarm.delete-tip":"\u6807\u7b7e\u4e0d\u80fd\u4e3a\u7a7a","cloud.add.mqtt":"\u6dfb\u52a0MQTT\u5e73\u53f0","cloud.cannot.default":"\u540d\u79f0\u4e0d\u80fd\u4e3adefault","cloud.enable.empty":"\u6e05\u7a7a\u79bb\u7ebf\u7f13\u5b58","cloud.enable.empty-tip":"\u662f\u5426\u6e05\u7a7a\u7f13\u5b58","cloud.enable.cloud":"\u4e91\u670d\u52a1","cloud.enable":"\u542f\u7528\u4e91\u670d\u52a1","cloud.type":"\u4e91\u5e73\u53f0\u7c7b\u578b","cloud.base-set":"\u57fa\u672c\u8bbe\u7f6e","cloud.offlineCached":"\u7f13\u5b58\u4e2a\u6570","cloud.force":"\u672c\u5730\u914d\u7f6e\u4f18\u5148","cloud.host":"\u670d\u52a1\u5668\u5730\u5740","cloud.keepAlive":"\u5fc3\u8df3\u95f4\u9694","cloud.erlang.tip":'\u540c\u65f6\u7981\u7528"\u8bbe\u5907\u4e91\u5e73\u53f0"\u4e2d\u7684 "InHand iSCADA Cloud"',"cloud.erlang.tip1":"\u7981\u7528iSCADA Cloud","cloud.erlang.closed.tip":'\u6210\u529f\u7981\u7528"\u8bbe\u5907\u4e91\u5e73\u53f0"\u4e2d\u7684 "InHand iSCADA Cloud"',"cloud.erlang.open.tip":'\u8be5\u64cd\u4f5c\u5c06\u81ea\u52a8\u542f\u7528"\u8bbe\u5907\u4e91\u5e73\u53f0"\u4e2d\u7684 "InHand iSCADA Cloud"',"cloud.port":"\u7aef\u53e3\u53f7","cloud.client_id":"MQTT\u5ba2\u6237\u7aefID","cloud.enable-authority":"\u542f\u7528\u7528\u6237\u9a8c\u8bc1","cloud.username":"MQTT\u7528\u6237\u540d","cloud.passwd":"MQTT\u5bc6\u7801","cloud.alarm-recovery-upload":"\u544a\u8b66\u6062\u590d\u4e0a\u62a5","cloud.keep_alive":"MQTT\u5fc3\u8df3\u95f4\u9694","cloud.data_format":"\u62a5\u6587\u683c\u5f0f","cloud.server-subFrom-topci-vali":"\u8bf7\u5c06Topic\u4e2d\u7684<tls.event.identifier>\u66ff\u6362\u4e3a\u5bf9\u5e94\u7684\u670d\u52a1\u6807\u8bc6\u7b26","cloud.username-check":"\u53ea\u80fd\u8f93\u51654\u5230100\u4f4d\u5b57\u6bcd\uff0c\u6570\u5b57\uff0c\u4e0b\u5212\u7ebf\uff0c\u8fde\u63a5\u7b26","cloud.clientId-check":"\u4e0d\u80fd\u8f93\u5165\u7a7a\u683c","cloud.tls-encryption":"TLS\u52a0\u5bc6","cloud.tls-encryption-symmetricEncryption":"\u5bf9\u79f0\u52a0\u5bc6","cloud.tls-encryption-asymmetricEncryption":"\u975e\u5bf9\u79f0\u52a0\u5bc6","cloud.tls-preSharedKey":"\u9884\u5171\u4eab\u5bc6\u94a5","cloud.key-check":"\u53ea\u80fd\u8f93\u51651\u52301024\u4f4d16\u8fdb\u5236\u5b57\u7b26\u4e32","cloud.tls-tls-method":"\u8ba4\u8bc1\u65b9\u5f0f","cloud.tls-tls-method-0":"\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66","cloud.tls-tls-method-1":"CA\u7b7e\u540d","cloud.tls-tls-method-2":"CA\u81ea\u7b7e\u540d","cloud.ca-certificate":"CA\u8bc1\u4e66","cloud.ca-alert":"\u8bf7\u4e0a\u4f20 CA \u8bc1\u4e66\uff01","cloud.clean-session":"\u6e05\u9664Session","cloud.tls-mqtt-version":"MQTT\u7248\u672c","cloud.publish-function":"\u5165\u53e3\u51fd\u6570","cloud.publish-group":"\u5206\u7ec4/\u6807\u7b7e","cloud.publish-groups":"\u5206\u7ec4","cloud.publish-alarm":"\u544a\u8b66\u6807\u7b7e","cloud.hide-offline-data":"\u5c4f\u853d\u79bb\u7ebf\u6d4b\u70b9","cloud.payload-type":"Payload \u7c7b\u578b","cloud.publish-script":"\u51fd\u6570\u4ee3\u7801","cloud.publish-function-tip":"\u4f60\u9700\u8981\u8bbe\u7f6e\u5165\u53e3\u51fd\u6570\u6765\u544a\u8bc9\u5feb\u51fd\u6570\u89e6\u53d1\u65f6\u8981\u8c03\u7528\u54ea\u4e2a\u51fd\u6570\u65b9\u6cd5","cloud.publish":"\u53d1\u5e03","cloud.push":"\u63a8\u9001","cloud.subscribe":"\u8ba2\u9605","cloud.group-type":"\u5206\u7ec4\u7c7b\u578b","cloud.publish-trigger":"\u6570\u636e\u6e90\u7c7b\u578b","cloud.publish-trigger-measure_event":"\u6d4b\u70b9\u6570\u636e","cloud.publish-trigger-warning_event":"\u544a\u8b66\u6570\u636e","cloud.add":"\u6dfb\u52a0{ name }","cloud.edit":"\u7f16\u8f91{ name }","cloud.topic-tip":"\u4e0d\u5141\u8bb8\u8f93\u5165+#","cloud.group-check":"\u8bf7\u9009\u62e9\u5206\u7ec4","cloud.import-ca-success":"\u5bfc\u5165CA\u8bc1\u4e66\u6210\u529f\uff01","cloud.topic.info":"\u8ba2\u9605topic\u683c\u5f0f: spBv1.0/\u5206\u7ec4 ID/DCMD/\u8282\u70b9 ID/\u63a7\u5236\u5668\u540d\u79f0","cloud.group.id":"\u5206\u7ec4ID","cloud.node.id":"\u8282\u70b9ID","cloud.mqtt":"\u6807\u51c6 MQTT","cloud.yunzhou":"\u6d6a\u6f6e\u4e91\u6d32","cloud.aliyun":"\u963f\u91cc\u4e91 IoT","cloud.hailan1":"\u6d77\u6f9c1.0","cloud.hailan2":"\u6d77\u6f9c2.0","cloud.we":"\u767d\u9e70\u80fd\u6e90\u7ba1\u5bb6","cloud.auth-method":"\u8ba4\u8bc1\u65b9\u5f0f","cloud.auth-method-1":"\u4e00\u673a\u4e00\u5bc6","cloud.auth-method-2":"\u4e00\u578b\u4e00\u5bc6","cloud.message-management":"\u6d88\u606f\u7ba1\u7406","cloud.type-erLang":"iSCADA Cloud \u7ed1\u5b9a\u4fe1\u606f","cloud.type-we":"\u767d\u9e70\u80fd\u6e90\u7ba1\u5bb6\u7ed1\u5b9a\u4fe1\u606f","cloud.type-erLang-devName":"\u8bbe\u5907\u540d\u79f0","cloud.type-modelName":"\u673a\u578b\u540d\u79f0","cloud.type-srcName":"\u6570\u636e\u6e90\u540d\u79f0","cloud.type-varGroups":"\u5206\u7ec4\u5217\u8868","cloud.type-varGroups-name":"\u5206\u7ec4\u540d\u79f0","cloud.type-varGroups-sendFreq":"\u4e0a\u4f20\u95f4\u9694(s)","cloud.type-varGroups-reference":"\u5173\u8054\u6d4b\u70b9\u6570","cloud.type-varGroups-measure":"\u6d4b\u70b9","cloud.type-varGroups-controller":"\u63a7\u5236\u5668","cloud.status":"\u4e91\u670d\u52a1\u72b6\u6001","cloud.conntime":"\u8fde\u63a5\u65f6\u95f4","cloud.not-enabled":"\u672a\u542f\u7528","cloud.connecting":"\u6b63\u5728\u8fde\u63a5","cloud.connection-successful":"\u8fde\u63a5\u6210\u529f","cloud.disconnect":"\u8fde\u63a5\u65ad\u5f00","cloud.unknown-error":"\u672a\u77e5\u9519\u8bef","cloud.status-4":"\u6b63\u5728\u6ce8\u518c","cloud.status-5":"\u6ce8\u518c\u6210\u529f","cloud.service-jump":"\u6ce8\u518c/\u767b\u5f55","cloud.input_host":"\u8bf7\u8f93\u5165\u670d\u52a1\u5668\u5730\u5740","cloud.server-ip-tip":"\u8bf7\u81ea\u5b9a\u4e49\u670d\u52a1\u5668\u5730\u5740","cloud.input_host-correct-domain":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u57df\u540d","cloud.input_host-correct-domain-or-ip":"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u57df\u540d\u6216\u8005IP\u5730\u5740","cloud.cloud-name":"\u4e91\u7aef\u57df\u540d","cloud.service-call":"\u670d\u52a1\u8c03\u7528","cloud.custom-topic":"\u81ea\u5b9a\u4e49Topic","cloud.server":"\u670d\u52a1\u8c03\u7528","cloud.propertySetting":"\u5c5e\u6027\u8bbe\u7f6e","cloud.props-report":"\u5c5e\u6027\u4e0a\u62a5","cloud.events-report":"\u4e8b\u4ef6\u4e0a\u62a5","cloud.thing-tsl":"\u7269\u6a21\u578b TSL","cloud.import-tsl-success":"\u5bfc\u5165TSL\u6587\u4ef6\u6210\u529f\uff01","cloud.attr-set":"\u5c5e\u6027\u8bbe\u7f6e","cloud.name-check":"\u540d\u79f0\u4e0d\u80fd\u91cd\u590d\uff01","cloud.aws.type":"AWS IoT \u4e91\u670d\u52a1","cloud.aws.privateKey":"\u79c1\u6709\u5bc6\u94a5","cloud.aws.certificate":"\u7269\u54c1\u7684\u8bc1\u4e66","cloud.please-import":"\u8bf7\u5bfc\u5165{title}","cloud.conn-type-alert":"\u4ec5\u5bf9\u672a\u6fc0\u6d3b\u7684\u8bbe\u5907\u6709\u6548\uff0c\u6fc0\u6d3b\u540e\u9ed8\u8ba4\u4f7f\u7528\u4e00\u673a\u4e00\u5bc6\uff01","cloud.connection-string":"\u8fde\u63a5\u5b57\u7b26\u4e32","cloud.IotHubName":"IotHub\u540d\u79f0","cloud.deviceID":"\u8bbe\u5907ID","cloud.deviceCA":"\u8bbe\u5907\u8bc1\u4e66","cloud.deviceKey":"\u79c1\u94a5\u5bc6\u94a5","cloud.general-prop":"\u901a\u7528\u5c5e\u6027","cloud.report-prop":"Reported \u5c5e\u6027(twin)","cloud.prop-set":"\u5c5e\u6027\u8bbe\u7f6e","cloud.desired-prop":"Desired \u5c5e\u6027(twin)","cloud.aws.endpoint.type":"\u7ec8\u7aef\u8282\u70b9\u7c7b\u578b","cloud.aws.endpoint":"\u7ec8\u7aef\u8282\u70b9","cloud.mqtt.server-ca":"\u9a8c\u8bc1\u670d\u52a1\u5668\u8bc1\u4e66","cloud.mqtt.client-ca":"\u9a8c\u8bc1\u5ba2\u6237\u7aef\u8bc1\u4e66","cloud.mqtt.client-key":"\u5ba2\u6237\u7aef\u79c1\u94a5","cloud.mqtt.client-cert":"\u5ba2\u6237\u7aef\u8bc1\u4e66","cloud.fast-function":"\u5feb\u51fd\u6570","cloud.fast-function-list":"\u5feb\u51fd\u6570\u5217\u8868","cloud.mode":"\u6a21\u5f0f","cloud.periodic-trigger":"\u5468\u671f\u89e6\u53d1","cloud.local-message-trigger":"\u672c\u5730\u8ba2\u9605\u6d88\u606f\u89e6\u53d1","cloud.dsa_start_event":"\u5feb\u51fd\u6570\u542f\u52a8\u89e6\u53d1","cloud.dsa_start_event-tip":"\u5728\u8be5\u6a21\u5f0f\u4e0b\uff0c\u91cd\u542fDeviceSupervisor\u6216\u8005\u4fee\u6539\u4efb\u610f\u5feb\u51fd\u6570\u5747\u4f1a\u6267\u884c\u5f53\u524d\u5feb\u51fd\u6570\u3002","cloud.conditions-cycle":"\u6761\u4ef6/\u5468\u671f","cloud.periodicity":"\u5468\u671f","cloud.entry-function":"\u5165\u53e3\u51fd\u6570","cloud.function-code":"\u51fd\u6570\u4ee3\u7801","cloud.subscribe-topic":"\u8ba2\u9605 Topic","cloud.entry-function-info":"\u4f60\u9700\u8981\u8bbe\u7f6e\u5165\u53e3\u51fd\u6570\u6765\u544a\u8bc9\u5feb\u51fd\u6570\u89e6\u53d1\u65f6\u8981\u8c03\u7528\u54ea\u4e2a\u51fd\u6570\u65b9\u6cd5","cloud.table.mqtt":"MQTT\u4e91\u670d\u52a1","cloud.table.whitehawk-energy-manager":"\u767d\u9e70\u80fd\u6e90\u7ba1\u5bb6","cloud.access-method":"\u63a5\u5165\u65b9\u5f0f","cloud.cellular":"\u62e8\u53f7","cloud.channel-protocol":"\u901a\u9053\u534f\u8bae","cloud.device-address":"\u901a\u4fe1\u8bbe\u5907\u5730\u5740","cloud.domain-name":"\u5e73\u53f0\u57df\u540d","cloud.registration-code":"\u901a\u8baf\u6ce8\u518c\u7801","cloud.registration-code-tip":"\u7f51\u5173\u5411\u5e73\u53f0\u8868\u660e\u81ea\u8eab\u8eab\u4efd\u7684\u5b57\u6bb5\uff0c\u4e0e\u5e73\u53f0\u4fdd\u6301\u4e00\u81f4\u5373\u53ef\u3002","cloud.yx":"\u9065\u4fe1","cloud.yc":"\u9065\u6d4b","cloud.yk":"\u9065\u63a7","cloud.maptable.var-list":"\u53d8\u91cf\u5217\u8868","cloud.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u9664\u6240\u6709\u53d8\u91cf\uff0c\u662f\u5426\u5bfc\u5165\uff1f","cloud.maptable.var-name":"\u53d8\u91cf\u540d\u79f0","cloud.maptable.ctl-name":"\u63a7\u5236\u5668\u540d\u79f0","cloud.maptable.data-addr":"\u6570\u636e\u5730\u5740","cloud.maptable.data-type":"\u6570\u636e\u7c7b\u578b","cloud.maptable.bit":"\u72b6\u6001\u91cf","cloud.maptable.4-byte":"4\u5b57\u8282\u6d6e\u70b9\u65704321","cloud.maptable.add-var":"\u6dfb\u52a0\u53d8\u91cf","cloud.maptable.measuring-point":"\u91c7\u96c6\u6d4b\u70b9","cloud.maptable.yc-var":"\u9065\u6d4b\u53d8\u91cf","cloud.maptable.yx-var":"\u9065\u4fe1\u53d8\u91cf","cloud.maptable.yk-var":"\u9065\u63a7\u53d8\u91cf","cloud.maptable.place-point-ctl-name":"\u8bf7\u8f93\u5165\u6d4b\u70b9\u6216\u63a7\u5236\u5668\u540d\u79f0","cloud.maptable.place-var-ctl-name":"\u8bf7\u8f93\u5165\u540d\u79f0\u6216\u63a7\u5236\u5668\u540d\u79f0","cloud.maptable.import-all":"\u5168\u90e8\u5bfc\u5165","cloud.maptable.remove-all":"\u5168\u90e8\u79fb\u9664","cloud.measuring-point-setting":"\u4e0a\u4e91\u6d4b\u70b9\u8bbe\u7f6e","cloud.measuring-point":"\u4e0a\u4e91\u6d4b\u70b9","cloud.muting-measuring-point":"\u5c4f\u853d\u6d4b\u70b9","cloud.measuring-point-name":"\u4e0a\u4e91\u6d4b\u70b9\u540d\u79f0","cloud.collection-measuring-point-name":"\u91c7\u96c6\u6d4b\u70b9\u540d\u79f0","cloud.mute":"\u5c4f\u853d","cloud.add-common":"\u6dfb\u52a0","cloud.mute-measuring-point":"\u786e\u5b9a\u5c4f\u853d\u8be5\u9879\uff1f\u5c4f\u853d\u540e\u7684\u6d4b\u70b9\u5c06\u4e0d\u4e0a\u62a5\u81f3\u6b64\u4e91\u5e73\u53f0","cloud.mute-measuring-points":"\u786e\u5b9a\u5c4f\u853d\u9009\u4e2d\u9879\uff1f\u5c4f\u853d\u540e\u7684\u6d4b\u70b9\u5c06\u4e0d\u4e0a\u62a5\u81f3\u6b64\u4e91\u5e73\u53f0","cloud.add-measuring-point":"\u786e\u5b9a\u6dfb\u52a0\u8be5\u9879\uff1f\u6dfb\u52a0\u540e\u7684\u6d4b\u70b9\u5c06\u4e0a\u62a5\u81f3\u6b64\u4e91\u5e73\u53f0","cloud.add-measuring-points":"\u786e\u5b9a\u6dfb\u52a0\u9009\u4e2d\u9879\uff1f\u6dfb\u52a0\u540e\u7684\u6d4b\u70b9\u5c06\u4e0a\u62a5\u81f3\u6b64\u4e91\u5e73\u53f0","cloud.enable-put":"\u79bb\u7ebf\u63a8\u9001","cloud.app-name":"APP\u5185\u90e8\u540d\u79f0","cloud.app-version":"APP\u7248\u672c\u53f7","cloud.client-id":"\u5ba2\u6237\u7aefID","cloud.client-secret":"\u5ba2\u6237\u7aef\u7b7e\u540d","cloud.certification-type":"\u8ba4\u8bc1\u7c7b\u578b","cloud.host-tenant":"\u4e3b\u673a\u79df\u6237","cloud.user-tenant":"\u7528\u6237\u79df\u6237","cloud.authorization":"\u4ee4\u724c","cloud.enable-proxy":"\u542f\u7528\u4ee3\u7406\u9a8c\u8bc1","cloud.proxy-host":"\u4ee3\u7406\u5730\u5740","cloud.proxy-port":"\u4ee3\u7406\u7aef\u53e3","cloud.proxy-auth":"\u542f\u7528\u7528\u6237\u9a8c\u8bc1","cloud.proxy-username":"\u7528\u6237\u540d","cloud.proxy-password":"\u5bc6\u7801","cloud.set-timeout":"\u8bbe\u7f6e\u8d85\u65f6\u65f6\u95f4","cloud.connection-timeout":"\u8fde\u63a5\u8d85\u65f6\u65f6\u95f4","cloud.socket-timeout":"socket\u8fde\u63a5\u8d85\u65f6\u65f6\u95f4","cloud.set-schema":"\u8bbe\u7f6eschema","cloud.host-environment":"\u533a\u57df\u6807\u8bc6\u7b26","cloud.host-domain":"\u57df\u540d","cloud.timeout":"\u8fde\u63a5\u8d85\u65f6\u65f6\u95f4","cloud.statusTimeout":"\u72b6\u6001\u8d85\u65f6\u65f6\u95f4","cloud.entityId":"\u8d44\u4ea7 Id","cloud.propertyName":"\u5c5e\u6027\u96c6\u540d\u79f0","param-set.add-param":"\u6dfb\u52a0\u53c2\u6570","param-set.edit-param":"\u7f16\u8f91\u53c2\u6570","param-set.param":"\u53c2\u6570","param-set.param-value":"\u53c2\u6570\u503c","param-set.form.check-param":"\u4ee5\u5b57\u6bcd\u548c\u4e0b\u5212\u7ebf\u5f00\u5934\uff0c\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf","param-set.form.check-value":"\u53ea\u80fd\u8f93\u5165\u4e2d\u6587\u3001\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u8fde\u63a5\u7b26","param-set.form.check-value1":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u201c@\u201d\u3001\u201c[]\u201d\u548c\u201c,\u201d","param-set.form.check-value2":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u7279\u6b8a\u5b57\u7b26","param-set.form.check-value3":"\u53ea\u80fd\u8f93\u51651~64\u4f4d\u9664/.&=,+#\u4ee5\u5916\u7684\u4efb\u610f\u5b57\u7b26","param-set.form.check-value4":"\u53ea\u80fd\u8f93\u51651~64\u4f4d\u4e2d\u6587\u3001\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u8fde\u63a5\u7b26","param-set.form.check-range":"\u8bf7\u8f93\u5165{ range }\u7684\u6574\u6570","param-set.log-level":"\u65e5\u5fd7\u7b49\u7ea7","param-set.item":"\u6761","param-set.custom-param":"\u81ea\u5b9a\u4e49\u53c2\u6570","param-set.default-param":"\u9ed8\u8ba4\u53c2\u6570","param-set.storage-config":"\u5b58\u50a8\u914d\u7f6e","param-set.ftp":"FTP Server\u8bbe\u7f6e","param-set.catch-threshold":"\u6570\u636e\u7f13\u5b58\u6700\u5927\u6761\u6570","param-set.warning-threshold":"\u5386\u53f2\u544a\u8b66\u6700\u5927\u6761\u6570","param-set.cache-threshold":"\u79bb\u7ebf\u6570\u636e\u6700\u5927\u6761\u6570","param-set.cache-path":"\u79bb\u7ebf\u6570\u636e\u5b58\u50a8\u65b9\u5f0f","param-set.cache-path-1":"\u7f51\u5173\u5b58\u50a8","param-set.cache-path-2":"SD\u5361","param-set.cache-path-3":"\u56fa\u6001\u786c\u76d8","param-set.cache-specifiedfolder":"\u79bb\u7ebf\u6570\u636e\u5b58\u50a8\u8def\u5f84","param-set.cache-upload":"\u79bb\u7ebf\u6570\u636e\u4e0a\u62a5\u9891\u7387","param-set.cache-strategy":"\u79bb\u7ebf\u6570\u636e\u91cd\u4f20\u7b56\u7565","param-set.cache-strategy-0":"\u4e00\u76f4\u91cd\u4f20","param-set.cache-strategy-1":"\u91cd\u4f20\u6307\u5b9a\u6b21\u6570\u540e\u4e22\u5f03","param-set.pub-repeat-num":"\u6700\u5927\u91cd\u4f20\u6b21\u6570","param-set.pub-timeout":"\u91cd\u4f20\u8d85\u65f6\u65f6\u95f4","param-set.debug-cache":"\u901a\u8baf\u62a5\u6587\u5b58\u50a8\u65b9\u5f0f","param-set.debug-cache-path":"\u901a\u8baf\u62a5\u6587\u5b58\u50a8\u8def\u5f84","param-set.change-path-tip":"\u5207\u6362\u5b58\u50a8\u8def\u5f84\u540e\u5c06\u6e05\u9664\u7f13\u5b58\u6570\u636e","param-set.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u9664\u6240\u6709\u81ea\u5b9a\u4e49\u53c2\u6570\uff0c\u662f\u5426\u5bfc\u5165\uff1f","param-set.param-exists":"\u53c2\u6570{param}\u5df2\u5b58\u5728","protocol.map-table-name":"\u6620\u5c04\u8868\u540d\u79f0","protocol.map-table-add":"\u6dfb\u52a0Modbus\u6620\u5c04\u8868","protocol.modbus-map-table":"Modbus\u6620\u5c04\u8868","protocol.modbus-tcp-set":"Modbus TCP Slave\u914d\u7f6e","protocol.modbus-rtu-set":"Modbus RTU Slave\u914d\u7f6e","protocol.origin-data-type":"\u539f\u59cb\u6570\u636e\u7c7b\u578b","protocol.mapping-data-type":"\u6620\u5c04\u6570\u636e\u7c7b\u578b","protocol.measure":"\u6d4b\u70b9","protocol.controller":"\u63a7\u5236\u5668","protocol.readWrite":"\u8bfb\u5199\u6743\u9650","protocol.asduAddr":"ASDU\u5730\u5740","protocol.asduAddr-repeat":"\u91cd\u590d\u7684ASDU\u5730\u5740","protocol.asduAddr-use":"\u6b64\u5730\u5740\u5df2\u88ab\u5360\u7528\uff0c\u8bf7\u91cd\u65b0\u8bbe\u7f6e","protocol.typeId":"\u7c7b\u578bID","protocol.mapAddr":"\u6620\u5c04\u5730\u5740","protocol.oid-addr":"OID\u8282\u70b9\u5730\u5740","protocol.init-mapAddr":"\u8d77\u59cb\u6620\u5c04\u5730\u5740","protocol.add-map":"\u6dfb\u52a0\u6620\u5c04","protocol.modify-map":"\u4fee\u6539\u6620\u5c04","protocol.batch-add-map":"\u6279\u91cf\u6dfb\u52a0\u6620\u5c04","protocol.form.check-adr":"\u8bf7\u8f93\u51651~65536\u8303\u56f4\u7684\u6570\u5b57","protocol.enter-measure-alias":"\u8bf7\u8f93\u5165\u6d4b\u70b9\u540d\u5b57","protocol.enter-measure-name":"\u8bf7\u8f93\u5165\u6d4b\u70b9\u540d\u5b57","protocol.enter-measure-ctrlName":"\u8bf7\u8f93\u5165\u63a7\u5236\u5668\u540d\u5b57","protocol.enter-measure-group":"\u8bf7\u8f93\u5165\u5206\u7ec4\u540d\u5b57","protocol.enable":"\u542f\u7528","protocol.port":"\u7aef\u53e3\u53f7","protocol.salve-addr":"\u7ad9\u5730\u5740","protocol.16int-byte-order":"16\u4f4d\u6574\u6570\u5b57\u8282\u5e8f","protocol.32int-byte-order":"32\u4f4d\u6574\u6570\u5b57\u8282\u5e8f","protocol.32float-byte-order":"32\u4f4d\u6d6e\u70b9\u6570\u5b57\u8282\u5e8f","protocol.64int-byte-order":"64\u4f4d\u6574\u6570\u5b57\u8282\u5e8f","protocol.max-connection":"\u6700\u5927\u8fde\u63a5\u6570","protocol.timeout":"\u6d88\u606f\u8d85\u65f6\u65f6\u95f4","protocol.select-measure":"\u8bf7\u9009\u62e9\u6d4b\u70b9\uff01","protocol.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u7a7a\u6620\u5c04\u8868\uff0c\u662f\u5426\u5bfc\u5165\uff1f","protocol.all-ctrl":"\u6240\u6709\u63a7\u5236\u5668","protocol.addr-rang-tip":"\u6620\u5c04\u540e\u7684Modbus\u5730\u5740\u8d85\u51fa\u8303\u56f4","protocol.iec-map-table":"IEC 104\u6620\u5c04\u8868","protocol.iec-101-map-table":"IEC 101\u6620\u5c04\u8868","protocol.iec-tcp-set":"IEC 104 Server\u914d\u7f6e","protocol.iec-101-set":"IEC 101 Server\u914d\u7f6e","protocol.iec-map-typeId":"\u7c7b\u578bID","protocol.iec-map-startMapAddr":"\u8d77\u59cbIOA","protocol.all-asduAddr":"\u6240\u6709ASDU\u5730\u5740","protocol.iec-select-delete":"\u786e\u5b9a\u5220\u9664\u9009\u4e2d\u9879","protocol.iec.enable":"\u542f\u7528","protocol.iec.cotSize":"COT\u957f\u5ea6","protocol.iec.asduSize":"ASDU\u957f\u5ea6","protocol.iec.connectMode":"\u8fde\u63a5\u6a21\u5f0f","protocol.iec.connectMode1":"TCP\u670d\u52a1\u5668","protocol.iec.connectMode2":"TCP\u5ba2\u6237\u7aef","protocol.iec.serverAddr":"\u670d\u52a1\u5668IP\u5730\u5740/\u57df\u540d","protocol.iec.port":"\u7aef\u53e3\u53f7","protocol.iec.clientIp":"\u5ba2\u6237\u7aefIP\u5730\u5740","protocol.iec.serverCount":"Server\u6570\u91cf","protocol.iec.serverList":"Server\u5217\u8868","protocol.iec.serverNum":"Server\u5e8f\u53f7","protocol.iec.asduAddr":"ASDU\u5730\u5740","protocol.iec.kValue":"K\u503c","protocol.iec.wValue":"W\u503c","protocol.iec.t0":"T0\u8d85\u65f6(S)","protocol.iec.t1":"T1\u8d85\u65f6(S)","protocol.iec.t2":"T2\u8d85\u65f6(S)","protocol.iec.t3":"T3\u8d85\u65f6(S)","protocol.iec.maxConnect":"\u6700\u5927\u8fde\u63a5\u6570","protocol.iec.timeSet":"\u65f6\u95f4\u8bbe\u7f6e","protocol.iec.timeSet-localTime":"\u672c\u5730\u65f6\u95f4","protocol.iec.timeSet-utcTime":"UTC\u65f6\u95f4","protocol.iec.spontaneous":"Spontaneous\u7279\u6027","protocol.iec.spontaneous-enable":"\u542f\u7528","protocol.iec.spontaneous-disable":"\u7981\u7528","protocol.iec.cycleTime":"\u6d4b\u91cf\u503c\u5faa\u73af\u65f6\u95f4","protocol.iec.basis":"\u57fa\u672c\u8bbe\u7f6e","protocol.iec.advanced-layer":"\u9ad8\u7ea7\u8bbe\u7f6e-\u5e94\u7528\u5c42","protocol.iec.actionItem.confirm-delete":"\u5220\u9664Server\u5c06\u540c\u65f6\u5220\u9664\u8be5Server\u4e0b\u7684\u6620\u5c04\u70b9\uff0c\u662f\u5426\u786e\u5b9a\u5220\u9664\uff1f","protocol.iec.addr-rang-tip":"\u6620\u5c04\u540e\u7684IEC 104\u5730\u5740\u8d85\u51fa\u8303\u56f4","protocol.iec.link-mode":"\u94fe\u8def\u6a21\u5f0f","protocol.iec.transparent":"TCP\u900f\u660e\u4f20\u8f93","protocol.iec.transparent-setting":"TCP\u900f\u660e\u4f20\u8f93\u8bbe\u7f6e","protocol.iec.connect-type":"\u8fde\u63a5\u7c7b\u578b","protocol.iec.connect-type1":"\u957f\u8fde\u63a5","protocol.iec.connect-type2":"\u77ed\u8fde\u63a5","protocol.iec.idle-time":"\u5fc3\u8df3\u6700\u5927\u7a7a\u95f2\u65f6\u95f4","protocol.iec.idle-timeout":"\u94fe\u8def\u7a7a\u95f2\u8d85\u65f6","protocol.iec.keepalive-interval":"\u5fc3\u8df3\u91cd\u8bd5\u95f4\u9694","protocol.iec.keepalive-retry":"\u5fc3\u8df3\u91cd\u8bd5\u6b21\u6570","protocol.iec.serial-buffer-frame":"\u4e32\u53e3\u7f13\u5b58\u5e27\u4e2a\u6570","protocol.iec.packet-size":"\u4e32\u53e3\u5206\u5e27\u957f\u5ea6","protocol.iec.force-transmit-timer":"\u4e32\u53e3\u5206\u5e27\u95f4\u9694","protocol.iec.min-reconnect-interval":"\u6700\u5c0f\u91cd\u8fde\u95f4\u9694","protocol.iec.max-reconnect-interval":"\u6700\u5927\u91cd\u8fde\u95f4\u9694","protocol.iec.max-valid-value":"\u6700\u5927\u91cd\u8fde\u95f4\u9694\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e\u6700\u5c0f\u91cd\u8fde\u95f4\u9694","protocol.iec.min-valid-value":"\u6700\u5c0f\u91cd\u8fde\u95f4\u9694\u5fc5\u987b\u5c0f\u4e8e\u7b49\u4e8e\u6700\u5927\u91cd\u8fde\u95f4\u9694","protocol.iec.multi-server-policy":"\u591a\u4e2d\u5fc3\u7b56\u7565","protocol.iec.multi-server-policy1":"\u8f6e\u8be2","protocol.iec.multi-server-policy2":"\u5e76\u53d1","protocol.iec.polling-retry":"\u8f6e\u8be2\u91cd\u8bd5\u6b21\u6570","protocol.iec.peerIP":"\u76ee\u7684IP\u5730\u5740","protocol.iec.enableAccess":"\u53d1\u9001\u63a5\u5165\u8bf7\u6c42\u62a5\u6587","protocol.iec.accessMsg":"\u62a5\u6587\u5185\u5bb9","protocol.iec.accessMsg-alert":"\u8bf7\u4f7f\u7528\u7a7a\u683c\u5206\u9694","protocol.iec.sg_encryption":"\u56fd\u7f51\u52a0\u5bc6","protocol.iec.sg_gateway_auth":"\u7f51\u5173\u8ba4\u8bc1","protocol.iec.sg_terminal_sn":"\u7ec8\u7aef\u5e8f\u5217\u53f7","protocol.iec.useCertTool":"\u8bc1\u4e66\u5bfc\u51fa","protocol.iec.useCertTool-tip":"\u542f\u7528\u540e\u53ef\u901a\u8fc7COM4\u5bfc\u51fa\u52a0\u5bc6\u8bc1\u4e66\u3002\u542f\u7528\u65f6\u8bf7\u786e\u4fddCOM4\u4fdd\u6301\u7a7a\u95f2","protocol.iec.sn-check":"\u53ea\u80fd\u8f93\u5165\u5b57\u6bcd\u548c\u6570\u5b57","protocol.iec.protocolMode":"\u534f\u8bae\u7248\u672c","protocol.iec.protocolMode-1":"IEC60870-5-101","protocol.iec.protocolMode-2":"DL/T634.5101","protocol.iec-61850-set":"IEC 61850 Server \u914d\u7f6e","protocol.iec-61850-port":"\u7aef\u53e3\u53f7","protocol.iec-61850-iedName":"IED\u540d\u79f0","protocol.iec-61850-ldnName":"\u903b\u8f91\u8bbe\u5907\u540d\u79f0","protocol.iec-61850-ctrlMode":"\u63a7\u5236\u6a21\u5f0f","protocol.iec-61850-ctrlMode1":"\u5e38\u89c4\u5b89\u5168\u7684\u76f4\u63a5\u63a7\u5236","protocol.iec-61850-ctrlMode2":"\u5e38\u89c4\u5b89\u5168\u7684\u64cd\u4f5c\u524d\u9009\u62e9\u63a7\u5236","protocol.iec-61850-ctrlMode3":"\u589e\u5f3a\u5b89\u5168\u7684\u76f4\u63a5\u63a7\u5236","protocol.iec-61850-ctrlMode4":"\u589e\u5f3a\u5b89\u5168\u7684\u64cd\u4f5c\u524d\u9009\u62e9\u63a7\u5236","protocol.iec-61850-authentication":"\u5f00\u542f\u5bc6\u7801\u8fde\u63a5","protocol.iec-61850-password":"\u5bc6\u7801","protocol.iec-61850.table":"IEC 61850 Server \u6620\u5c04\u8868","protocol.iec-61850.cdcType.sps":"\u5355\u70b9\u72b6\u6001\u4fe1\u606f","protocol.iec-61850.cdcType.spc":"\u53ef\u63a7\u5355\u70b9","protocol.iec-61850.cdcType.dps":"\u53cc\u70b9\u72b6\u6001\u4fe1\u606f","protocol.iec-61850.cdcType.dpc":"\u53ef\u63a7\u53cc\u70b9","protocol.iec-61850.cdcType.ins":"\u6574\u6570\u72b6\u6001\u4fe1\u606f","protocol.iec-61850.cdcType.inc":"\u53ef\u63a7\u7684\u6574\u6570\u72b6\u6001","protocol.iec-61850.cdcType.mv":"\u6d4b\u91cf\u503c","protocol.iec-61850.cdcType.apc":"\u53ef\u63a7\u6a21\u62df\u8bbe\u70b9\u4fe1\u606f","controller.form.register-cdcType":"\u6570\u636e\u5bf9\u8c61\u7c7b\u578b","protocol.iec-61850.chat.vail":"\u4e0d\u80fd\u5305\u542b'.','/','$'","protocol.iec-61850.enableRpt":"\u542f\u7528\u62a5\u544a","protocol.iec-61850.rptname":"\u62a5\u544a\u63a7\u5236\u5757\u540d\u79f0","protocol.iec-61850.rptId":"\u62a5\u544a\u63a7\u5236\u5757 ID","protocol.iec-61850.isBuffer":"\u662f\u5426\u7f13\u51b2\u4e8b\u4ef6","protocol.iec-61850.confRef":"\u914d\u7f6e\u4fee\u8ba2\u7248\u672c\u53f7","protocol.iec-61850.intgPd":"\u5b8c\u6574\u6027\u5468\u671f","protocol.iec-61850.bufTm":"\u7f13\u51b2\u65f6\u95f4\u95f4\u9694","protocol.iec-61850.trgOps":"\u89e6\u53d1\u6761\u4ef6","protocol.iec-61850.trgOps-1":"\u6570\u636e\u53d8\u5316\u89e6\u53d1","protocol.iec-61850.trgOps-2":"\u54c1\u8d28\u56e0\u6570\u6539\u53d8\u89e6\u53d1","protocol.iec-61850.trgOps-4":"\u6570\u636e\u66f4\u65b0\u89e6\u53d1","protocol.iec-61850.trgOps-8":"\u5b8c\u6574\u6027\u5468\u671f\u89e6\u53d1","protocol.iec-61850.trgOps-16":"\u603b\u53ec\u89e6\u53d1","protocol.iec-61850.rptOps":"\u53ef\u9009\u53c2\u6570","protocol.iec-61850.rptOps-1":"\u5e8f\u5217\u53f7","protocol.iec-61850.rptOps-2":"\u6761\u76ee\u65f6\u95f4","protocol.iec-61850.rptOps-4":"\u6761\u76ee\u5305\u542b\u539f\u56e0","protocol.iec-61850.rptOps-8":"\u6570\u636e\u96c6\u540d\u79f0","protocol.iec-61850.rptOps-16":"\u6570\u636e\u5f15\u7528","protocol.iec-61850.rptOps-32":"\u7f13\u51b2\u533a\u6ea2\u51fa","protocol.iec-61850.rptOps-64":"\u6761\u76eeID","protocol.iec-61850.rptOps-128":"\u914d\u7f6e\u4fee\u8ba2","protocol.alert.error.repeat":"\u91cd\u590d\u7684\u6620\u5c04","protocol.opcua.map-table":"OPCUA\u6620\u5c04\u8868","protocol.opcua.set":"OPCUA Server\u914d\u7f6e","protocol.opcua.set.securityMode":"\u533f\u540d\u767b\u9646","protocol.opcua.set.server-certificate":"\u670d\u52a1\u5668\u8bc1\u4e66","protocol.opcua.set.Server-private-key":"\u670d\u52a1\u5668\u79c1\u94a5","protocol.opcua.set.encryption-mode":"\u52a0\u5bc6\u65b9\u5f0f","protocol.opcua.set.autograph":"\u7b7e\u540d","protocol.opcua.set.signature-encryption":"\u7b7e\u540d\u548c\u52a0\u5bc6","protocol.opcua.set.securityMode-0":"\u7981\u6b62\u533f\u540d\u767b\u9646","protocol.opcua.set.str-length":"\u6700\u5927\u53ef\u8f93\u5165{number}\u4f4d\u5b57\u7b26","protocol.opcua.set.identifierType":"\u6807\u8bc6\u7b26\u7c7b\u578b","protocol.opcua.set.pubsub":"\u542f\u7528\u53d1\u5e03\u8ba2\u9605","protocol.opcua.set.middleWare":"\u4e2d\u95f4\u4ef6","protocol.opcua.set.pubIp":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u8bbf\u95ee\u70b9","protocol.opcua.set.pubPort":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u7aef\u53e3\u53f7","protocol.opcua.set.subIp":"\u8ba2\u9605\u4e2d\u95f4\u4ef6\u8bbf\u95ee\u70b9","protocol.opcua.set.subPort":"\u8ba2\u9605\u4e2d\u95f4\u4ef6\u7aef\u53e3\u53f7","protocol.opcua.set.publishId":"\u53d1\u5e03\u521d\u59cb\u5316id","protocol.opcua.set.sublishId":"\u8ba2\u9605\u521d\u59cb\u5316id","protocol.opcua.set.publishingInterval":"\u53d1\u5e03\u95f4\u9694","protocol.opcua.pub-sub-group":"\u53d1\u5e03\u8ba2\u9605\u7ec4","protocol.opcua.group-id":"\u5206\u7ec4ID","protocol.opcua.group-type":"\u5206\u7ec4\u7c7b\u578b","protocol.opcua.group-id-repeat":"\u5206\u7ec4id\u4e0d\u80fd\u91cd\u590d","protocol.pub-group-id":"\u53d1\u5e03\u5206\u7ec4ID","protocol.pub-writer-id":"\u53d1\u5e03\u5199\u5165ID","protocol.sub-group-id":"\u8ba2\u9605\u5206\u7ec4ID","protocol.sub-writer-id":"\u8ba2\u9605\u5199\u5165ID","protocol.pubsub-id-repeat":"\u53d1\u5e03\u6216\u8ba2\u9605ID\u91cd\u590d","protocol.pubsub-alert":"\u53d1\u5e03\u6216\u8ba2\u9605\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a","protocol.opcua.config-error":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u5730\u5740\u548c\u8ba2\u9605\u4e2d\u95f4\u4ef6\u5730\u5740\u51b2\u7a81","protocol.address.conflict":"{address}\u5730\u5740\u5df2\u88ab\u5360\u7528\uff0c\u8bf7\u4f7f\u7528\u672a\u88ab\u5360\u7528\u7684\u5730\u5740","white-eagle-energy-manager.enable":"\u542f\u7528\u767d\u9e70\u80fd\u6e90\u7ba1\u5bb6","protocol.sl.centerList":"\u4e2d\u5fc3\u7ad9\u5217\u8868","protocol.sl.deviceInfo":"\u8bbe\u5907\u4fe1\u606f","protocol.sl.centerAddr":"\u4e2d\u5fc3\u7ad9\u5730\u5740","protocol.sl.YCAddr":"\u9065\u6d4b\u5730\u5740","protocol.sl.YCAddr.rules":"\u8bf7\u8f93\u5165\u7531\u884c\u653f\u533a\u53f7\u548c\u7ad9\u70b9\u7f16\u53f7\u7ec4\u6210\u768410\u4f4d\u9065\u6d4b\u5730\u5740","protocol.sl.YCType":"\u9065\u6d4b\u7c7b\u522b","protocol.sl.YCType1":"500\u5428/\u65e5\u4ee5\u4e0a","protocol.sl.YCType2":"100~500\u5428/\u65e5","protocol.sl.YCType3":"100\u5428/\u65e5\u4ee5\u4e0b","protocol.sl.pwd":"\u5bc6\u7801","protocol.sl.pwd.rules":"\u5bc6\u7801\u4ec5\u7531\u6570\u5b57\u548c\u5b57\u6bcd\u7ec4\u6210","protocol.sl.num":"\u5e8f\u53f7","protocol.sl.period":"\u4e0a\u62a5\u5468\u671f","protocol.sl.quarter":"\u542f\u7528\u6574\u523b\u4e0a\u62a5","protocol.sl.time_out":"\u901a\u4fe1\u8d85\u65f6\u65f6\u95f4","protocol.sl.identifi":"\u8981\u7d20\u7c7b\u578b","protocol.sl.table":"SL651\u6620\u5c04\u8868","protocol.sl.\u9065\u6d4b\u7ad9\u72b6\u6001\u53ca\u62a5\u8b66\u4fe1\u606f":"\u9065\u6d4b\u7ad9\u72b6\u6001\u53ca\u62a5\u8b66\u4fe1\u606f","protocol.sl.\u6c34\u6e29":"\u6c34\u6e29","protocol.sl.pH\u503c":"pH\u503c","protocol.sl.\u6eb6\u89e3\u6c27":"\u6eb6\u89e3\u6c27","protocol.sl.\u7535\u5bfc\u7387":"\u7535\u5bfc\u7387","protocol.sl.\u6d4a\u5ea6":"\u6d4a\u5ea6","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u6570":"\u9ad8\u9530\u9178\u76d0\u6307\u6570","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d":"\u6c27\u5316\u8fd8\u539f\u7535\u4f4d","protocol.sl.\u6c28\u6c2e":"\u6c28\u6c2e","protocol.sl.\u603b\u78f7":"\u603b\u78f7","protocol.sl.\u603b\u6c2e":"\u603b\u6c2e","protocol.sl.\u4ea4\u6d41A\u76f8\u7535\u538b":"\u4ea4\u6d41A\u76f8\u7535\u538b","protocol.sl.\u4ea4\u6d41B\u76f8\u7535\u538b":"\u4ea4\u6d41B\u76f8\u7535\u538b","protocol.sl.\u4ea4\u6d41C\u76f8\u7535\u538b":"\u4ea4\u6d41C\u76f8\u7535\u538b","protocol.sl.\u4ea4\u6d41A\u76f8\u7535\u6d41":"\u4ea4\u6d41A\u76f8\u7535\u6d41","protocol.sl.\u4ea4\u6d41B\u76f8\u7535\u6d41":"\u4ea4\u6d41B\u76f8\u7535\u6d41","protocol.sl.\u4ea4\u6d41C\u76f8\u7535\u6d41":"\u4ea4\u6d41C\u76f8\u7535\u6d41","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)":"\u5316\u5b66\u9700\u6c27\u91cf(COD)","protocol.sl.pH\u503c2":"pH\u503c2","protocol.sl.\u6eb6\u89e3\u6c272":"\u6eb6\u89e3\u6c272","protocol.sl.\u7535\u5bfc\u73872":"\u7535\u5bfc\u73872","protocol.sl.\u6d4a\u5ea62":"\u6d4a\u5ea62","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u65702":"\u9ad8\u9530\u9178\u76d0\u6307\u65702","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d2":"\u6c27\u5316\u8fd8\u539f\u7535\u4f4d2","protocol.sl.\u6c28\u6c2e2":"\u6c28\u6c2e2","protocol.sl.\u603b\u78f72":"\u603b\u78f72","protocol.sl.\u603b\u6c2e2":"\u603b\u6c2e2","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)2":"\u5316\u5b66\u9700\u6c27\u91cf(COD)2","protocol.sl.pH\u503c3":"pH\u503c3","protocol.sl.\u6eb6\u89e3\u6c273":"\u6eb6\u89e3\u6c273","protocol.sl.\u7535\u5bfc\u73873":"\u7535\u5bfc\u73873","protocol.sl.\u6d4a\u5ea63":"\u6d4a\u5ea63","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u65703":"\u9ad8\u9530\u9178\u76d0\u6307\u65703","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d3":"\u6c27\u5316\u8fd8\u539f\u7535\u4f4d3","protocol.sl.\u6c28\u6c2e3":"\u6c28\u6c2e3","protocol.sl.\u603b\u78f73":"\u603b\u78f73","protocol.sl.\u603b\u6c2e3":"\u603b\u6c2e3","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)3":"\u5316\u5b66\u9700\u6c27\u91cf(COD)3","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf1":"\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf1","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf1":"\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf1","protocol.sl.\u8fdb\u53e3\u6d41\u901f1":"\u8fdb\u53e3\u6d41\u901f1","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf2":"\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf2","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf2":"\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf2","protocol.sl.\u8fdb\u53e3\u6d41\u901f2":"\u8fdb\u53e3\u6d41\u901f2","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf3":"\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf3","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf3":"\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf3","protocol.sl.\u8fdb\u53e3\u6d41\u901f3":"\u8fdb\u53e3\u6d41\u901f3","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf1":"\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf1","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf1":"\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf1","protocol.sl.\u51fa\u53e3\u6d41\u901f1":"\u51fa\u53e3\u6d41\u901f1","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf2":"\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf2","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf2":"\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf2","protocol.sl.\u51fa\u53e3\u6d41\u901f2":"\u51fa\u53e3\u6d41\u901f2","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf3":"\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf3","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf3":"\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf3","protocol.sl.\u51fa\u53e3\u6d41\u901f3":"\u51fa\u53e3\u6d41\u901f3","protocol.sl.\u603b\u7528\u7535\u91cf":"\u603b\u7528\u7535\u91cf","protocol.sl.\u4fe1\u53f7\u5f3a\u5ea6":"\u4fe1\u53f7\u5f3a\u5ea6","protocol.sl.\u60ac\u6d6e\u7269":"\u60ac\u6d6e\u7269","protocol.sl.\u60ac\u6d6e\u72692":"\u60ac\u6d6e\u72692","protocol.sl.\u60ac\u6d6e\u72693":"\u60ac\u6d6e\u72693","protocol.hj.plTable":"\u5e73\u53f0\u8bbe\u7f6e","protocol.hj.pl":"\u5e73\u53f0","protocol.hj.keepalive":"TCP\u5fc3\u8df3\u65f6\u95f4","protocol.hj.reconnect":"TCP\u91cd\u8fde\u95f4\u9694","protocol.hj.mn":"MN\u7f16\u7801","protocol.hj.mode":"\u901a\u4fe1\u6a21\u5f0f","protocol.hj.mode1":"\u4e0a\u4f20\u6a21\u5f0f","protocol.hj.dataTable":"\u6570\u636e\u96c6\u8bbe\u7f6e","protocol.hj.st":"\u7cfb\u7edf\u7f16\u7801","protocol.hj.period":"\u4e0a\u4f20\u5468\u671f","protocol.hj.name":"\u6570\u636e\u96c6\u540d\u79f0","protocol.hj.add.dataSetName":"\u6dfb\u52a0\u5230\u6570\u636e\u96c6","protocol.hj.encode":"\u76d1\u63a7\u56e0\u5b50\u7f16\u7801","protocol.hj.encode-repeat":"\u76d1\u63a7\u56e0\u5b50\u7f16\u7801\u91cd\u590d","protocol.hj.block":"\u6570\u636e\u96c6","protocol.hj.table":"HJ212\u6620\u5c04\u8868","protocol.config":"\u914d\u7f6e","protocol.runningtime":"\u8fd0\u884c\u65f6\u957f","protocol.status":"\u670d\u52a1\u72b6\u6001","protocol.status-norunning":"\u672a\u542f\u52a8","protocol.status-able":"\u542f\u52a8\u4e2d","protocol.status-running":"\u8fd0\u884c\u4e2d","protocol.status-tableTitle":"\u8fde\u63a5\u8bbe\u5907\u5217\u8868","protocol.status-conInfo":"\u901a\u8baf\u4fe1\u606f","protocol.status-conState":"\u8fde\u63a5\u72b6\u6001","protocol.status-runningTime":"\u8fde\u63a5\u65f6\u957f","protocol.status-connected":"\u5df2\u8fde\u63a5","protocol.status-unconnect":"\u672a\u8fde\u63a5","protocol.bacnet.set":"BACnet IP Server\u914d\u7f6e","protocol.bacnet.bbmdEnable":"\u542f\u7528BBMD","protocol.bacnet.bbmd-ip":"BBMD IP","protocol.bacnet.bbmd-ttl":"BBMD TTL","protocol.bacnet.useRawvalue":"\u6620\u5c04\u503c\u8bbe\u7f6e","protocol.bacnet.useRawvalue-type1":"\u6570\u636e\u539f\u59cb\u503c","protocol.bacnet.useRawvalue-type2":"\u6570\u636e\u8fd0\u7b97\u503c","protocol.bacnet.table":"BACnet IP\u6620\u5c04\u8868","protocol.dnp.set":"DNP3 Outstation\u914d\u7f6e","protocol.dnp.local-port":"\u672c\u5730\u7aef\u53e3\u53f7","protocol.dnp.ip":"\u5bf9\u7aefIP\u5730\u5740","protocol.dnp.port":"\u5bf9\u7aef\u7aef\u53e3\u53f7","protocol.dnp.enableUnsol":"\u4e3b\u52a8\u4e0a\u62a5\u6d88\u606f","protocol.dnp.unsolicitedTimeout":"\u4e3b\u52a8\u4e0a\u62a5\u54cd\u5e94\u8d85\u65f6\u65f6\u95f4","protocol.dnp.enableLink":"\u94fe\u8def\u6d88\u606f\u786e\u8ba4\u673a\u5236","protocol.dnp.linkTimeout":"\u94fe\u8def\u6d88\u606f\u8d85\u65f6\u65f6\u95f4","protocol.dnp.linkRetry":"\u94fe\u8def\u6d88\u606f\u6700\u5927\u91cd\u4f20\u6b21\u6570","protocol.dnp.maxFrasize":"\u5355\u5e27\u6700\u5927\u5b57\u8282\u6570","protocol.dnp.layerTimeout":"\u5e94\u7528\u5c42\u6570\u636e\u8d85\u65f6\u65f6\u95f4","protocol.dnp.table":"DNP3 Outstation\u6620\u5c04\u8868","protocol.dnp.addrtype-tip":"\u5730\u5740\u7c7b\u578b\u4e3a\u6570\u5b57\u91cf\u8f93\u5165\u65f6\uff0c\u7ec4\u53f7\u4e3a1\uff0c\u53d8\u4f53\u4e3a1\uff1b\u5730\u5740\u7c7b\u578b\u4e3a\u6570\u5b57\u91cf\u8f93\u51fa\u65f6\uff0c\u7ec4\u53f7\u4e3a10\uff0c\u53d8\u4f53\u4e3a2\uff1b\u5730\u5740\u7c7b\u578b\u4e3a\u6a21\u62df\u91cf\u8f93\u5165\u65f6\uff0c\u7ec4\u53f7\u4e3a30\uff0c\u53d8\u4f53\u4e3a5\uff1b\u5730\u5740\u7c7b\u578b\u4e3a\u6a21\u62df\u91cf\u8f93\u51fa\u65f6\uff0c\u7ec4\u53f7\u4e3a40\uff0c\u53d8\u4f53\u4e3a1\uff1b\u5730\u5740\u7c7b\u578b\u4e3a\u8ba1\u6570\u5668\u8f93\u5165\u65f6\uff0c\u7ec4\u53f7\u4e3a20\uff0c\u53d8\u4f53\u4e3a1\u3002","protocol.snmp.table":"SNMP Agent\u6620\u5c04\u8868","protocol.snmp.set":"SNMP Agent\u914d\u7f6e","protocol.snmp.port":"\u7aef\u53e3\u53f7","protocol.snmp.version":"\u534f\u8bae\u7248\u672c","protocol.snmp.community":"\u5171\u7528\u4f53","protocol.snmp.userName":"\u7528\u6237\u540d","protocol.snmp.readWrite":"\u8bfb\u5199\u6743\u9650","protocol.snmp.enableAuth":"\u662f\u5426\u542f\u7528\u8ba4\u8bc1","protocol.snmp.authMethod":"\u8ba4\u8bc1\u7b97\u6cd5","protocol.snmp.authPassword":"\u8ba4\u8bc1\u5bc6\u7801","protocol.snmp.enableEncipher":"\u662f\u5426\u542f\u7528\u52a0\u5bc6","protocol.snmp.encipherMethod":"\u52a0\u5bc6\u7b97\u6cd5","protocol.snmp.encipherPassword":"\u52a0\u5bc6\u5bc6\u7801","protocol.snmp.enable-trap":"\u662f\u5426\u5f00\u542fTrap","protocol.snmp.trap-ip":"\u76ee\u7684IP","protocol.snmp.trap-port":"\u76ee\u7684\u7aef\u53e3","protocol.snmp.trap-engine-id":"\u5f15\u64ceID","protocol.snmp.trap-engine-id-vail":"\u8bf7\u8f93\u516510-64\u4f4d\u768416\u8fdb\u5236\u5b57\u7b26\u4e32","protocol.snmp.enable-trap-tip":"\u5f00\u542f\u540e\uff0cSNMP Agent\u5c06\u68c0\u6d4b\u6620\u5c04\u70b9\u6570\u636e\u662f\u5426\u53d8\u5316\uff0c\u82e5\u53d1\u751f\u53d8\u5316\u4f1a\u4e0a\u62a5Trap\u6d88\u606f","global.restore-factory-tip":"\u6062\u590d\u51fa\u5382\u540e\u5c06\u91cd\u7f6e\u60a8\u7684\u914d\u7f6e\uff0c\u60a8\u786e\u5b9a\u60f3\u8981\u6062\u590d\u51fa\u5382\u5417\uff1f","global.run.setting":"\u8fd0\u884c\u914d\u7f6e","global.config.manger":"\u914d\u7f6e\u7ba1\u7406","logs.level":"\u7ea7\u522b","logs.time":"\u65f6\u95f4","logs.content":"\u5185\u5bb9","logs.log":"\u65e5\u5fd7","logs.all":"\u6240\u6709","logs.keywords":"\u5173\u952e\u5b57","logs.lines":"\u884c","logs.search":"\u67e5\u8be2","logs.setting":"\u8bbe\u7f6e","logs.log.setting":"\u65e5\u5fd7\u8bbe\u7f6e","logs.log.size":"\u65e5\u5fd7\u6587\u4ef6\u5927\u5c0f","logs.log.size-vail":"\u65e5\u5fd7\u6587\u4ef6\u5927\u5c0f\u4e0d\u80fd\u8d85\u8fc7100M","logs.log.num":"\u65e5\u5fd7\u6587\u4ef6\u6570\u91cf","logs.log.num-vail":"\u65e5\u5fd7\u6587\u4ef6\u6570\u91cf\u4e0d\u80fd\u8d85\u8fc7255","logs.no-refresh":"\u4e0d\u5237\u65b0","logs.storage":"\u65e5\u5fd7\u5b58\u50a8\u7a7a\u95f4"};t.default=r},DZo9:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("JGo8"),n("Kvyg"),n("5Dmo")},Dfbw:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj")),l=r(n("jehZ"));n("5NDa");var s=r(n("5rEg"));n("+L6B");var u=r(n("2/Rp"));n("P2fV");var c=r(n("NJEC")),d=r(n("eHn4")),f=r(n("gWZ8"));n("miYZ");var p=r(n("tsqr")),m=r(n("d6i3")),h=r(n("p0pE")),g=r(n("1l/V")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C=r(n("Vl3Y"));n("Znn+");var E=r(n("ZTPi"));n("OaEy");var M,S,O,T,k=r(n("2fM7")),x=o(n("q1tI")),N=n("MuoO"),L=n("LLXN"),P=n("LvDl"),I=r(n("Bv7G")),D=r(n("UppA")),A=n("34ay"),R=n("+n12"),F=r(n("ySTS")),V=k.default.Option,j=E.default.TabPane,z=(M=C.default.create(),S=(0,N.connect)(function(e){var t=e.cloud,n=e.loading;return{cloudConfig:t.cloudConfig,groupList:t.groupList,alarmLables:t.alarmLables,mindSpherePuts:t.mindSpherePuts,submitLoading:n.effects["cloud/updateMessageConfig"]}}),M(O=S((T=function(e){function t(e){var n;return(0,v.default)(this,t),n=(0,b.default)(this,(0,w.default)(t).call(this,e)),n.fetchCloudMeasureSettingLists=(0,g.default)(m.default.mark(function e(){var t,r,o,a,i,l,s,u,c,d,f;return m.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return o=n.props,a=o.dispatch,i=o.data,l=null!==(t=null===i||void 0===i?void 0:i.groups)&&void 0!==t?t:[],s=null!==(r=null===i||void 0===i?void 0:i.uploadRules)&&void 0!==r?r:[],e.next=5,a({type:"cloud/fetchAllCloudMeasureSettingLists"});case 5:u=e.sent,(0,P.isArray)(u)&&(c=null===s||void 0===s?void 0:s.filter(function(e){return u.find(function(t){return e.measureName===t.name&&e.ctrlName===t.ctrlName})}),d=u.map(function(e){var t=(0,h.default)({},e,{uploadName:e.name,hide:0});return null===c||void 0===c||c.forEach(function(e){e.ctrlName===t.ctrlName&&e.measureName===t.name&&(t=(0,h.default)({},t,{hide:e.hide,uploadName:e.uploadName}))}),t}),f=d.filter(function(e){return null===l||void 0===l?void 0:l.includes(null===e||void 0===e?void 0:e.group)}),n.setState({measureList:f,metaMeasureList:d},function(){n.byMeasureListSavaData()}));case 7:case"end":return e.stop()}},e)})),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.mindSpherePuts,a=t.dispatch,i=t.onOk,l=t.data,s=t.action,u=t.cloudId,c=n.state.measureList,m=r.validateFields,g=JSON.parse(JSON.stringify(o));m(function(e,t){if(!e){var n=[];if(l&&(g=g.filter(function(e){return e.name!==l.name})),g.find(function(e){return e.name===(null===t||void 0===t?void 0:t.name)}))return void p.default.error((0,L.formatMessage)({id:"param-set.param-exists"},{param:null===t||void 0===t?void 0:t.name}));var r=c.map(function(e){var t=e.hide,n=e.name,r=e.uploadName,o=e.ctrlName;if(t||n!==r)return{ctrlName:o,measureName:n,hide:t,uploadName:r}});n="add"===s?[].concat((0,f.default)(o),[(0,h.default)({cloudName:"mindsphere"},t,{uploadRules:(0,P.compact)(r)})]):o.map(function(e){return e.name===l.name?(0,h.default)({cloudName:"mindsphere"},t,{uploadRules:(0,P.compact)(r)}):e}),a({type:"cloud/updateMessageConfig",payload:{mindspheres:(0,d.default)({},u,{mindsphereputs:n})}}).then(function(e){"ok"===e&&i&&i()})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.byMeasureListSavaData=function(){var e=n.state,t=e.activeKey,r=e.measureList,o=e.searchParams,a=o.key,i=o.value,l=r.filter(function(e){return 0===e.hide}),s=r.filter(function(e){return 1===e.hide}),u="measure"===t?l:s,c=u.filter(function(e){var t;return e[a].includes(null!==(t=null===i||void 0===i?void 0:i.trim())&&void 0!==t?t:"")});n.setState({measureCurrentData:u,byFilterData:c})},n.handleMutePoints=function(){var e=n.state,t=e.selectedRowKeys,r=e.measureList,o=r.map(function(e){return t.includes(e._id)&&(e=(0,h.default)({},e,{hide:1})),e});n.setState({isUpdate:!0,measureList:o},function(){n.byMeasureListSavaData()})},n.handleAddPoints=function(){var e=n.state,t=e.selectedRowKeys,r=e.measureList,o=r.map(function(e){return t.includes(e._id)&&(e=(0,h.default)({},e,{hide:0})),e});n.setState({isUpdate:!0,measureList:o},function(){n.byMeasureListSavaData()})},n.onChange=function(e){n.setState({activeKey:e,searchParams:{key:"name",value:""}},function(){n.byMeasureListSavaData()})},n.state={searchParams:{key:"name",value:""},measureList:[],measureCurrentData:[],activeKey:"measure",byFilterData:[],selectedRowKeys:[],metaMeasureList:[],isUpdate:!1},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"cloud/fetchAlarmTagLists",payload:"device_supervisor.alarmLables"}),e({type:"cloud/fetchMindSpherePuts"}),this.fetchCloudMeasureSettingLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.form,r=t.submitLoading,o=t.visible,d=t.data,f=void 0===d?{}:d,m=t.action,g=t.groupList,v=this.state,y=v.searchParams,b=v.byFilterData,w=v.activeKey,_=v.measureCurrentData,M=v.selectedRowKeys,S=v.measureList,O=v.metaMeasureList,T=v.isUpdate,N=[{title:(0,L.formatMessage)({id:"cloud.measuring-point-name"}),dataIndex:"uploadName",width:150,render:function(t,n){var r;return x.default.createElement(D.default,{value:null!==(r=null===n||void 0===n?void 0:n.uploadName)&&void 0!==r?r:null===n||void 0===n?void 0:n.name,onSubmit:function(t){var r=n._id;if(S.filter(function(e){return e._id!==r}).find(function(e){return e.uploadName===t}))p.default.error((0,L.formatMessage)({id:"common.alert.error-name.exist"},{name:t}));else{var o=S.map(function(e){return e._id===r&&(e=(0,h.default)({},e,{uploadName:t})),e});e.setState({isUpdate:!0,measureList:o},function(){e.byMeasureListSavaData()})}}})}},{title:(0,L.formatMessage)({id:"cloud.collection-measuring-point-name"}),dataIndex:"name"},{title:(0,L.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName"},{title:(0,L.formatMessage)({id:"cloud.type-varGroups-name"}),dataIndex:"group"},{title:(0,L.formatMessage)({id:"common.desc"}),dataIndex:"desc"},{title:(0,L.formatMessage)({id:"common.operation"}),dataIndex:"action",render:function(t,n){return x.default.createElement(c.default,{title:(0,L.formatMessage)({id:"cloud.mute-measuring-point"}),okText:(0,L.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,L.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:function(){var t=n._id,r=S.map(function(e){return e._id===t&&(e=(0,h.default)({},e,{hide:1})),e});e.setState({isUpdate:!0,measureList:r},function(){e.byMeasureListSavaData()})}},x.default.createElement("a",{style:{color:(0,R.currentThemeColor)()}},(0,L.formatMessage)({id:"cloud.mute"})))}}],P=[{title:(0,L.formatMessage)({id:"cloud.measuring-point-name"}),dataIndex:"uploadName",render:function(e,t){return(null===t||void 0===t?void 0:t.uploadName)||(null===t||void 0===t?void 0:t.name)}},{title:(0,L.formatMessage)({id:"cloud.collection-measuring-point-name"}),dataIndex:"name"},{title:(0,L.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName"},{title:(0,L.formatMessage)({id:"cloud.type-varGroups-name"}),dataIndex:"group"},{title:(0,L.formatMessage)({id:"common.desc"}),dataIndex:"desc"},{title:(0,L.formatMessage)({id:"common.operation"}),dataIndex:"action",render:function(t,n){return x.default.createElement(c.default,{title:(0,L.formatMessage)({id:"cloud.add-measuring-point"}),okText:(0,L.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,L.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:function(){var t=n._id,r=S.map(function(e){return e._id===t&&(e=(0,h.default)({},e,{hide:0})),e});e.setState({isUpdate:!0,measureList:r},function(){e.byMeasureListSavaData()})}},x.default.createElement("a",{style:{color:(0,R.currentThemeColor)()}},(0,L.formatMessage)({id:"cloud.add-common"})))}}],z={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,L.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},B={selectedRowKeys:M,onChange:this.handleRowSelectChange},H=n.getFieldDecorator,W=[{title:(0,L.formatMessage)({id:"cloud.measuring-point"}),key:"measure"},{title:(0,L.formatMessage)({id:"cloud.muting-measuring-point"}),key:"exclude"}],U={labelCol:{xs:{span:12},sm:{span:6}},wrapperCol:{xs:{span:12},sm:{span:18}}},q=(0,A.getPriv)()>11,K=n.isFieldsTouched()&&q||T;return x.default.createElement(a.default,{title:"add"===m?(0,L.formatMessage)({id:"cloud.add"},{name:(0,L.formatMessage)({id:"cloud.push"})}):(0,L.formatMessage)({id:"cloud.edit"},{name:(0,L.formatMessage)({id:"cloud.push"})}),visible:o,maskClosable:!1,onCancel:this.handleCancel,width:800,footer:[x.default.createElement(u.default,{key:"back",onClick:this.handleCancel},x.default.createElement(L.FormattedMessage,{id:"common.cancel"})),x.default.createElement(u.default,{key:"submit",type:"primary",loading:r,disabled:!K,onClick:this.handleSubmit},x.default.createElement(L.FormattedMessage,{id:"common.confirm"}))]},x.default.createElement(C.default,(0,l.default)({labelAlign:"left"},U),x.default.createElement(C.default.Item,{label:(0,L.formatMessage)({id:"common.name"})},H("name",{initialValue:null===f||void 0===f?void 0:f.name,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"common.name"})})},{whitespace:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+]{1,32}$/,message:(0,L.formatMessage)({id:"controller.form.check-character"})},{max:32,message:(0,L.formatMessage)({id:"common.alert.form.check-var-length"},{length:32})}],first:!0})(x.default.createElement(s.default,null))),x.default.createElement(C.default.Item,{label:(0,L.formatMessage)({id:"cloud.entityId"})},H("entityId",{initialValue:null===f||void 0===f?void 0:f.entityId,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"cloud.entityId"})})},{max:256,message:(0,L.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}],first:!0})(x.default.createElement(s.default,null))),x.default.createElement(C.default.Item,{label:(0,L.formatMessage)({id:"cloud.propertyName"})},H("propertyName",{initialValue:null===f||void 0===f?void 0:f.propertyName,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"cloud.propertyName"})})},{max:256,message:(0,L.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}],first:!0})(x.default.createElement(s.default,null))),x.default.createElement(C.default.Item,{label:(0,L.formatMessage)({id:"cloud.publish-group"})},H("groups",{initialValue:null===f||void 0===f?void 0:f.groups,rules:[{required:!0,message:(0,L.formatMessage)({id:"cloud.group-check"})}]})(x.default.createElement(I.default,{onDataChange:function(t){var n=O.filter(function(e){return null===t||void 0===t?void 0:t.includes(null===e||void 0===e?void 0:e.group)});e.setState({measureList:n},function(){e.byMeasureListSavaData()})}},g.map(function(e){var t=e.name;return x.default.createElement(V,{value:t,key:t},t)}))))),x.default.createElement(E.default,{animated:{tabPane:!1},activeKey:w,onChange:function(t){e.onChange(t),e.setState({selectedRowKeys:[]})}},W.map(function(t){return x.default.createElement(j,{tab:t.title,key:t.key},x.default.createElement("div",{className:F.default.filterWrapper2},x.default.createElement(s.default.Search,{addonBefore:x.default.createElement(k.default,{style:{width:"en-US"===(0,L.getLocale)()?245:150},value:y.key,onChange:function(t){e.setState({searchParams:(0,h.default)({},y,{key:t})})}},x.default.createElement(V,{value:"name"},(0,L.formatMessage)({id:"cloud.collection-measuring-point-name"})),x.default.createElement(V,{value:"ctrlName"},(0,L.formatMessage)({id:"cloud.maptable.ctl-name"}))),style:{width:"en-US"===(0,L.getLocale)()?490:400},enterButton:!0,placeholder:(0,L.formatMessage)({id:"protocol.enter-measure-".concat(y.key)}),value:y.value,onChange:function(t){e.setState({searchParams:(0,h.default)({},y,{value:t.target.value})})},onSearch:function(){var t=y.key,n=y.value,r=_.filter(function(e){var r;return e[t].includes(null!==(r=null===n||void 0===n?void 0:n.trim())&&void 0!==r?r:"")});e.setState({byFilterData:r})}}),x.default.createElement("div",{className:F.default.rightHeader},x.default.createElement(c.default,{disabled:!(M.length&&q),title:(0,L.formatMessage)({id:"".concat("measure"===t.key?"cloud.mute-measuring-points":"cloud.add-measuring-points")}),okText:(0,L.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,L.formatMessage)({id:"component.actionItem.cancel"}),onConfirm:"measure"===t.key?e.handleMutePoints:e.handleAddPoints},x.default.createElement(u.default,{disabled:!(M.length&&q),style:{float:"right"}},(0,L.formatMessage)({id:"".concat("measure"===t.key?"cloud.mute":"cloud.add-common")}))))),x.default.createElement(i.default,{bordered:!0,rowKey:function(e){return e._id},rowSelection:B,dataSource:b,columns:"measure"===t.key?N:P,pagination:z,scroll:{y:420}}))})))}}]),t}(x.Component),O=T))||O)||O),B=z;t.default=B},DjyN:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("Urep"),n("OaEy")},DovO:function(e,t,n){"use strict";(function(t,r){var o;e.exports=x,x.ReadableState=k;n("+qE3").EventEmitter;var a=function(e,t){return e.listeners(t).length},i=n("uYud"),l=n("tjlA").Buffer,s=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function u(e){return l.from(e)}function c(e){return l.isBuffer(e)||e instanceof s}var d,f=n(9);d=f&&f.debuglog?f.debuglog("stream"):function(){};var p,m,h,g=n("6TfA"),v=n("9IL2"),y=n("hsaF"),b=y.getHighWaterMark,w=n("m/xd").codes,_=w.ERR_INVALID_ARG_TYPE,C=w.ERR_STREAM_PUSH_AFTER_EOF,E=w.ERR_METHOD_NOT_IMPLEMENTED,M=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("P7XM")(x,i);var S=v.errorOrDestroy,O=["error","close","destroy","pause","resume"];function T(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function k(e,t,r){o=o||n("pJMH"),e=e||{},"boolean"!==typeof r&&(r=t instanceof o),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",r),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=n("fXKp").StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function x(e){if(o=o||n("pJMH"),!(this instanceof x))return new x(e);var t=this instanceof o;this._readableState=new k(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),i.call(this)}function N(e,t,n,r,o){d("readableAddChunk",t);var a,i=e._readableState;if(null===t)i.reading=!1,R(e,i);else if(o||(a=P(i,t)),a)S(e,a);else if(i.objectMode||t&&t.length>0)if("string"===typeof t||i.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=u(t)),r)i.endEmitted?S(e,new M):L(e,i,t,!0);else if(i.ended)S(e,new C);else{if(i.destroyed)return!1;i.reading=!1,i.decoder&&!n?(t=i.decoder.write(t),i.objectMode||0!==t.length?L(e,i,t,!1):j(e,i)):L(e,i,t,!1)}else r||(i.reading=!1,j(e,i));return!i.ended&&(i.length<i.highWaterMark||0===i.length)}function L(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&F(e)),j(e,t)}function P(e,t){var n;return c(t)||"string"===typeof t||void 0===t||e.objectMode||(n=new _("chunk",["string","Buffer","Uint8Array"],t)),n}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=v.destroy,x.prototype._undestroy=v.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=l.from(e,t),t=""),n=!0),N(this,e,t,!1,n)},x.prototype.unshift=function(e){return N(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){p||(p=n("fXKp").StringDecoder);var t=new p(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;var r=this._readableState.buffer.head,o="";while(null!==r)o+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};var I=1073741824;function D(e){return e>=I?e=I:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=D(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function R(e,t){if(d("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?F(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,V(e)))}}function F(e){var t=e._readableState;d("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(V,e))}function V(e){var t=e._readableState;d("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,K(e)}function j(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(z,e,t))}function z(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var n=t.length;if(d("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function B(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,K(e))}}function H(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function W(e){d("readable nexttick read 0"),e.read(0)}function U(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(q,e,t))}function q(e,t){d("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),K(e),t.flowing&&!t.reading&&e.read(0)}function K(e){var t=e._readableState;d("flow",t.flowing);while(t.flowing&&null!==e.read());}function G(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function Y(e){var t=e._readableState;d("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(X,t,e))}function X(e,t){if(d("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function Z(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}x.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?Y(this):F(this),null;if(e=A(e,t),0===e&&t.ended)return 0===t.length&&Y(this),null;var r,o=t.needReadable;return d("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&(o=!0,d("length less than watermark",o)),t.ended||t.reading?(o=!1,d("reading or ended",o)):o&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),r=e>0?G(e,t):null,null===r?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Y(this)),null!==r&&this.emit("data",r),r},x.prototype._read=function(e){S(this,new E("_read()"))},x.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e);break}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,t);var i=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,l=i?u:y;function s(e,t){d("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,p())}function u(){d("onend"),e.end()}o.endEmitted?r.nextTick(l):n.once("end",l),e.on("unpipe",s);var c=B(n);e.on("drain",c);var f=!1;function p(){d("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",m),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}function m(t){d("ondata");var r=e.write(t);d("dest.write",r),!1===r&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==Z(o.pipes,e))&&!f&&(d("false write response, pause",o.awaitDrain),o.awaitDrain++),n.pause())}function h(t){d("onerror",t),y(),e.removeListener("error",h),0===a(e,"error")&&S(e,t)}function g(){e.removeListener("finish",v),y()}function v(){d("onfinish"),e.removeListener("close",g),y()}function y(){d("unpipe"),n.unpipe(e)}return n.on("data",m),T(e,"error",h),e.once("close",g),e.once("finish",v),e.emit("pipe",n),o.flowing||(d("pipe resume"),n.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<o;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var i=Z(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},x.prototype.on=function(e,t){var n=i.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,d("on readable",o.length,o.reading),o.length?F(this):o.reading||r.nextTick(W,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=i.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(H,this),n},x.prototype.removeAllListeners=function(e){var t=i.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(H,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!e.readableListening,U(this,e)),e.paused=!1,this},x.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",function(){if(d("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(o){if(d("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!==o&&void 0!==o)&&(n.objectMode||o&&o.length)){var a=t.push(o);a||(r=!0,e.pause())}}),e)void 0===this[o]&&"function"===typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a<O.length;a++)e.on(O[a],this.emit.bind(this,O[a]));return this._read=function(t){d("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===m&&(m=n("eCw7")),m(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=G,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(x.from=function(e,t){return void 0===h&&(h=n("pQ9l")),h(x,e,t)})}).call(this,n("yLpj"),n("Q2Ig"))},"Dw+G":function(e,t,n){var r=n("juv8"),o=n("mTTR");function a(e,t){return e&&r(t,o(t),e)}e.exports=a},DzJC:function(e,t,n){var r=n("sEfC"),o=n("GoyQ"),a="Expected a function";function i(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw new TypeError(a);return o(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),r(e,t,{leading:i,maxWait:t,trailing:l})}e.exports=i},E0u0:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n("QDlc"),a=r(o),i=n("MgzW"),l=r(i),s=!0,u=!1,c=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function d(e){return null===e||void 0===e}var f=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){d(e.which)&&(e.which=d(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,o=void 0,a=t.wheelDelta,i=t.axis,l=t.wheelDeltaY,s=t.wheelDeltaX,u=t.detail;a&&(o=a/120),u&&(o=0-(u%3===0?u/3:u)),void 0!==i&&(i===e.HORIZONTAL_AXIS?(r=0,n=0-o):i===e.VERTICAL_AXIS&&(n=0,r=o)),void 0!==l&&(r=l/120),void 0!==s&&(n=-1*s/120),n||r||(r=o),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==o&&(e.delta=o)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,o=void 0,a=e.target,i=t.button;return a&&d(e.pageX)&&!d(t.clientX)&&(n=a.ownerDocument||document,r=n.documentElement,o=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||o&&o.scrollLeft||0)-(r&&r.clientLeft||o&&o.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||o&&o.scrollTop||0)-(r&&r.clientTop||o&&o.clientTop||0)),e.which||void 0===i||(e.which=1&i?1:2&i?3:4&i?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===a?e.toElement:e.fromElement),e}}];function p(){return s}function m(){return u}function h(e){var t=e.type,n="function"===typeof e.stopPropagation||"boolean"===typeof e.cancelBubble;a["default"].call(this),this.nativeEvent=e;var r=m;"defaultPrevented"in e?r=e.defaultPrevented?p:m:"getPreventDefault"in e?r=e.getPreventDefault()?p:m:"returnValue"in e&&(r=e.returnValue===u?p:m),this.isDefaultPrevented=r;var o=[],i=void 0,l=void 0,s=void 0,d=c.concat();f.forEach(function(e){t.match(e.reg)&&(d=d.concat(e.props),e.fix&&o.push(e.fix))}),l=d.length;while(l)s=d[--l],this[s]=e[s];!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),l=o.length;while(l)i=o[--l],i(this,e);this.timeStamp=e.timeStamp||Date.now()}var g=a["default"].prototype;(0,l["default"])(h.prototype,g,{constructor:h,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=u,g.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=s,g.stopPropagation.call(this)}}),t["default"]=h,e.exports=t["default"]},E2jh:function(e,t,n){var r=n("2gN3"),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function a(e){return!!o&&o in e}e.exports=a},E68R:function(e,t,n){e.exports={"body-wrap-theme-standard":"antd-pro-pages-cloud-service-index-body-wrap-theme-standard","body-wrap-theme-customTk":"antd-pro-pages-cloud-service-index-body-wrap-theme-customTk","body-wrap-theme-customHL":"antd-pro-pages-cloud-service-index-body-wrap-theme-customHL","body-wrap-theme-customLC":"antd-pro-pages-cloud-service-index-body-wrap-theme-customLC",titleLabel:"antd-pro-pages-cloud-service-index-titleLabel",filterWrapper2:"antd-pro-pages-cloud-service-index-filterWrapper2",filterWrapper1:"antd-pro-pages-cloud-service-index-filterWrapper1",title:"antd-pro-pages-cloud-service-index-title",rightHeader:"antd-pro-pages-cloud-service-index-rightHeader",actionButton:"antd-pro-pages-cloud-service-index-actionButton"}},E6id:function(e,t,n){"use strict";(function(t,r){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){q(t,e)}}var a;e.exports=k,k.WritableState=T;var i={deprecate:n("t9FE")},l=n("nt6u"),s=n("tjlA").Buffer,u=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function c(e){return s.from(e)}function d(e){return s.isBuffer(e)||e instanceof u}var f,p=n("7bOu"),m=n("MbWe"),h=m.getHighWaterMark,g=n("+9ex").codes,v=g.ERR_INVALID_ARG_TYPE,y=g.ERR_METHOD_NOT_IMPLEMENTED,b=g.ERR_MULTIPLE_CALLBACK,w=g.ERR_STREAM_CANNOT_PIPE,_=g.ERR_STREAM_DESTROYED,C=g.ERR_STREAM_NULL_VALUES,E=g.ERR_STREAM_WRITE_AFTER_END,M=g.ERR_UNKNOWN_ENCODING,S=p.errorOrDestroy;function O(){}function T(e,t,r){a=a||n("vj/L"),e=e||{},"boolean"!==typeof r&&(r=t instanceof a),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){R(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function k(e){a=a||n("vj/L");var t=this instanceof a;if(!t&&!f.call(k,this))return new k(e);this._writableState=new T(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),l.call(this)}function x(e,t){var n=new E;S(e,n),r.nextTick(t,n)}function N(e,t,n,o){var a;return null===n?a=new C:"string"===typeof n||t.objectMode||(a=new v("chunk",["string","Buffer"],n)),!a||(S(e,a),r.nextTick(o,a),!1)}function L(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=s.from(t,n)),t}function P(e,t,n,r,o,a){if(!n){var i=L(t,r,o);r!==i&&(n=!0,o="buffer",r=i)}var l=t.objectMode?1:r.length;t.length+=l;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:a,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else I(e,t,!1,l,r,o,a);return s}function I(e,t,n,r,o,a,i){t.writelen=r,t.writecb=i,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):n?e._writev(o,t.onwrite):e._write(o,a,t.onwrite),t.sync=!1}function D(e,t,n,o,a){--t.pendingcb,n?(r.nextTick(a,o),r.nextTick(W,e,t),e._writableState.errorEmitted=!0,S(e,o)):(a(o),e._writableState.errorEmitted=!0,S(e,o),W(e,t))}function A(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function R(e,t){var n=e._writableState,o=n.sync,a=n.writecb;if("function"!==typeof a)throw new b;if(A(n),t)D(e,n,o,t,a);else{var i=z(n)||e.destroyed;i||n.corked||n.bufferProcessing||!n.bufferedRequest||j(e,n),o?r.nextTick(F,e,n,i,a):F(e,n,i,a)}}function F(e,t,n,r){n||V(e,t),t.pendingcb--,r(),W(e,t)}function V(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function j(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,a=new Array(r),i=t.corkedRequestsFree;i.entry=n;var l=0,s=!0;while(n)a[l]=n,n.isBuf||(s=!1),n=n.next,l+=1;a.allBuffers=s,I(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{while(n){var u=n.chunk,c=n.encoding,d=n.callback,f=t.objectMode?1:u.length;if(I(e,t,!1,f,u,c,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function z(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function B(e,t){e._final(function(n){t.pendingcb--,n&&S(e,n),t.prefinished=!0,e.emit("prefinish"),W(e,t)})}function H(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(B,e,t)))}function W(e,t){var n=z(t);if(n&&(H(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}function U(e,t,n){t.ending=!0,W(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function q(e,t,n){var r=e.entry;e.entry=null;while(r){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree.next=e}n("P7XM")(k,l),T.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(T.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(k,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===k&&(e&&e._writableState instanceof T)}})):f=function(e){return e instanceof this},k.prototype.pipe=function(){S(this,new w)},k.prototype.write=function(e,t,n){var r=this._writableState,o=!1,a=!r.objectMode&&d(e);return a&&!s.isBuffer(e)&&(e=c(e)),"function"===typeof t&&(n=t,t=null),a?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=O),r.ending?x(this,n):(a||N(this,r,e,n))&&(r.pendingcb++,o=P(this,r,a,e,t,n)),o},k.prototype.cork=function(){this._writableState.corked++},k.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||j(this,e))},k.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new M(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(k.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),k.prototype._write=function(e,t,n){n(new y("_write()"))},k.prototype._writev=null,k.prototype.end=function(e,t,n){var r=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||U(this,r,n),this},Object.defineProperty(k.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(k.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),k.prototype.destroy=p.destroy,k.prototype._undestroy=p.undestroy,k.prototype._destroy=function(e,t){t(e)}}).call(this,n("yLpj"),n("Q2Ig"))},EA7m:function(e,t,n){var r=n("zZ0H"),o=n("Ioao"),a=n("wclG");function i(e,t){return a(o(e,t,r),e+"")}e.exports=i},ECub:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("H84U"),l=n("YMnH"),s=function(){return r["createElement"]("svg",{width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r["createElement"]("g",{fill:"none",fillRule:"evenodd"},r["createElement"]("g",{transform:"translate(24 31.67)"},r["createElement"]("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r["createElement"]("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),r["createElement"]("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r["createElement"]("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),r["createElement"]("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),r["createElement"]("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),r["createElement"]("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r["createElement"]("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r["createElement"]("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},u=s,c=function(){return r["createElement"]("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r["createElement"]("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r["createElement"]("ellipse",{fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"}),r["createElement"]("g",{fillRule:"nonzero",stroke:"#D9D9D9"},r["createElement"]("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),r["createElement"]("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:"#FAFAFA"}))))},d=c;function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=r["createElement"](u,null),g=r["createElement"](d,null),v=function(e){return r["createElement"](i["a"],null,function(t){var n=t.getPrefixCls,o=e.className,i=e.prefixCls,s=e.image,u=void 0===s?h:s,c=e.description,d=e.children,v=e.imageStyle,y=m(e,["className","prefixCls","image","description","children","imageStyle"]);return r["createElement"](l["a"],{componentName:"Empty"},function(e){var t=n("empty",i),l="undefined"!==typeof c?c:e.description,s="string"===typeof l?l:"empty",m=null;return m="string"===typeof u?r["createElement"]("img",{alt:s,src:u}):u,r["createElement"]("div",f({className:a()(t,p({},"".concat(t,"-normal"),u===g),o)},y),r["createElement"]("div",{className:"".concat(t,"-image"),style:v},m),l&&r["createElement"]("p",{className:"".concat(t,"-description")},l),d&&r["createElement"]("div",{className:"".concat(t,"-footer")},d))})})};v.PRESENTED_IMAGE_DEFAULT=h,v.PRESENTED_IMAGE_SIMPLE=g;t["default"]=v},EEGq:function(e,t,n){var r=n("juv8"),o=n("oCl/");function a(e,t){return r(e,o(e),t)}e.exports=a},EEQl:function(e,t,n){var r=n("WGNW"),o=n("fHKQ")(!1);r(r.S,"Object",{values:function(e){return o(e)}})},EFXk:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var o=r(n("gRCG")),a=r(n("FEo4")),i=n("mQ80"),l=r(n("QTEQ")),s=r(n("QLaP")),u=r(n("vgmO")),c=n("yoz6");function d(e){var t=e.reducers,n=e.initialState,r=e.plugin,d=e.sagaMiddleware,f=e.promiseMiddleware,p=e.createOpts.setupMiddlewares,m=void 0===p?c.returnSelf:p,h=r.get("extraEnhancers");(0,s.default)((0,c.isArray)(h),"[app.start] extraEnhancers should be array, but got ".concat((0,a.default)(h)));var g=r.get("onAction"),v=m([f,d].concat((0,o.default)((0,l.default)(g)))),y=function(){return function(e){return e}};var b=[i.applyMiddleware.apply(void 0,(0,o.default)(v))].concat((0,o.default)(h),[y(u.default.__REDUX_DEVTOOLS_EXTENSION__OPTIONS)]);return(0,i.createStore)(t,n,i.compose.apply(void 0,(0,o.default)(b)))}},EJiy:function(e,t,n){"use strict";t.__esModule=!0;var r=n("F+2o"),o=s(r),a=n("+JPL"),i=s(a),l="function"===typeof i.default&&"symbol"===typeof o.default?function(e){return typeof e}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof i.default&&"symbol"===l(o.default)?function(e){return"undefined"===typeof e?"undefined":l(e)}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":"undefined"===typeof e?"undefined":l(e)}},EJnS:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=o(n("bx4M"));n("+L6B");var i=o(n("2/Rp"));n("5NDa");var l=o(n("5rEg"));n("miYZ");var s=o(n("tsqr")),u=o(n("p0pE")),c=o(n("d6i3")),d=o(n("WweU")),f=o(n("1l/V")),p=o(n("2Taf")),m=o(n("vZ4D")),h=o(n("l4Ni")),g=o(n("ujKo")),v=o(n("MhPg"));n("OaEy");var y=o(n("2fM7")),b=r(n("q1tI")),w=n("aTFV"),_=n("LvDl"),C=n("LLXN"),E=n("4USb"),M=n("Y2fQ"),S=n("n+et"),O=o(n("xNuS")),T=o(n("C8X1")),k=n("mEZX"),x=o(n("ZqKu")),N=y.default.Option,L=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={logsList:[],visible:!1,loading:!1,params:{lines:100,level:"ALL"},downloadLoading:!1},n.fetchLogsList=(0,f.default)(c.default.mark(function e(){var t,r,o,a,i,l,s,u,f,p=arguments;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=p.length>0&&void 0!==p[0]&&p[0],r=n.state.params,t&&n.setState({loading:!0}),o=(0,_.cloneDeep)(r),a=(0,_.pickBy)(o,function(e){return""!==e}),e.next=7,(0,k.fetchLogs)(a);case 7:i=e.sent,l=i.result,l&&(f=null===(s=null!==(u=l)&&void 0!==u?u:[])||void 0===s?void 0:s.map(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(/\s+/),n=(0,d.default)(t),r=n[0],o=n[1],a=n[2],i=n.slice(3);return{_id:(0,E.v4)(),level:a,time:"".concat(r," ").concat(o),content:i.join(" ")}}),n.setState({logsList:f})),t&&n.setState({loading:!1});case 11:case"end":return e.stop()}},e)})),n.onParamsChange=function(e){var t=n.state.params;n.setState({params:(0,u.default)({},t,e)})},n.eventLoopFetchExportLogsStatus=function(){var e=(0,f.default)(c.default.mark(function e(t){var r,o;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,k.exportLogStatus)(t);case 2:r=e.sent,o=r.result,"success"===(null===o||void 0===o?void 0:o.status)?(clearInterval(n.timer),(0,S.filedownload)("".concat("","/v1/files/export?type=device_supervisor&fileType=log&id=").concat(t),"device_supervisor.tar.gz"),n.setState({downloadLoading:!1})):"failed"===(null===o||void 0===o?void 0:o.status)&&(clearInterval(n.timer),s.default.error((0,C.formatMessage)({id:"common.upload-failed"})),n.setState({downloadLoading:!1}));case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.dnwoloadLogs=(0,f.default)(c.default.mark(function e(){var t,r,o;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return n.setState({downloadLoading:!0}),e.next=3,(0,k.exportLogs)();case 3:t=e.sent,r=t.result,o=t.id,"ok"===r&&o&&(n.timer=setInterval(function(){n.eventLoopFetchExportLogsStatus(o)},5e3));case 7:case"end":return e.stop()}},e)})),n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchLogsList(!0)}},{key:"componentWillUnmount",value:function(){clearInterval(this.interval)}},{key:"render",value:function(){var e,t=this,n=this.state,r=n.logsList,o=n.loading,u=n.params,d=n.downloadLoading,p=n.visible,m="zh-CN"===(0,M.getLocale)(),h=[{title:(0,C.formatMessage)({id:"logs.level"}),dataIndex:"level",width:"10%"},{title:(0,C.formatMessage)({id:"logs.time"}),dataIndex:"time",width:"20%"},{title:(0,C.formatMessage)({id:"logs.content"}),dataIndex:"content",width:"70%",render:function(e){return b.default.createElement(O.default,{lines:1,tooltip:!0},e)}}];return b.default.createElement(a.default,null,b.default.createElement("p",{style:{margin:0,fontSize:18}},(0,C.formatMessage)({id:"logs.log"})),b.default.createElement("div",{style:{overflow:"hidden",margin:"10px 0"}},b.default.createElement("div",{style:{float:"left",display:"flex",width:"700px",justifyContent:"space-between",alignItems:"center"}},b.default.createElement("div",null,b.default.createElement("span",{style:{marginRight:"10px",fontSize:13}},(0,C.formatMessage)({id:"logs.level"}),":"),b.default.createElement(y.default,{value:u.level,style:{width:"150px"},onChange:function(e){t.onParamsChange({level:e})}},b.default.createElement(N,{value:"ALL"},(0,C.formatMessage)({id:"logs.all"})),b.default.createElement(N,{value:"DEBUG"},"DEBUG"),b.default.createElement(N,{value:"INFO"},"INFO"),b.default.createElement(N,{value:"WARN"},"WARN"),b.default.createElement(N,{value:"ERROR"},"ERROR"))),b.default.createElement("div",null,b.default.createElement("span",{style:{marginRight:"10px",fontSize:13}},(0,C.formatMessage)({id:"logs.keywords"}),":"),b.default.createElement(l.default,{value:null!==(e=null===u||void 0===u?void 0:u.key)&&void 0!==e?e:"",style:{width:"150px"},onChange:function(e){t.onParamsChange({key:e.target.value})}})),b.default.createElement("div",null,b.default.createElement(y.default,{value:u.lines,style:{width:"150px"},onChange:function(e){t.onParamsChange({lines:e})}},b.default.createElement(N,{value:100},"100 ",(0,C.formatMessage)({id:"logs.lines"})),b.default.createElement(N,{value:500},"500 ",(0,C.formatMessage)({id:"logs.lines"})),b.default.createElement(N,{value:1e3},"1000 ",(0,C.formatMessage)({id:"logs.lines"})))),b.default.createElement(i.default,{type:"primary",onClick:this.fetchLogsList},(0,C.formatMessage)({id:"logs.search"})),b.default.createElement(i.default,{type:"dashed",onClick:function(){t.setState({params:{lines:100,level:"ALL",key:""}},function(){t.fetchLogsList()})}},(0,C.formatMessage)({id:"common.alert.form.reset"}))),b.default.createElement("div",{style:{display:"flex",float:"right",justifyContent:"space-between",width:m?"320px":"365px",alignItems:"center"}},b.default.createElement(y.default,{key:"freshType",defaultValue:0,style:{width:"130px"},onChange:function(e){clearInterval(t.interval),e>0&&(t.interval=setInterval(t.fetchLogsList,1e3*e))}},b.default.createElement(N,{value:0},(0,C.formatMessage)({id:"logs.no-refresh"})),b.default.createElement(N,{value:5},"5 ".concat((0,C.formatMessage)({id:"common.sec"}))),b.default.createElement(N,{value:10},"10 ".concat((0,C.formatMessage)({id:"common.sec"}))),b.default.createElement(N,{value:15},"15 ".concat((0,C.formatMessage)({id:"common.sec"}))),b.default.createElement(N,{value:60},"1 ".concat((0,C.formatMessage)({id:"common.minute"})))),b.default.createElement(i.default,{type:"danger",onClick:(0,f.default)(c.default.mark(function e(){var n,r;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,k.deleteLogs)();case 2:n=e.sent,r=n.result,"ok"===r?(s.default.success((0,C.formatMessage)({id:"common.alert.submit.delete-success"})),t.fetchLogsList()):s.default.error((0,C.formatMessage)({id:"common.alert.submit.delete-failed"}));case 5:case"end":return e.stop()}},e)}))},(0,C.formatMessage)({id:"common.delete"})),b.default.createElement(i.default,{loading:d,type:"primary",onClick:function(){t.dnwoloadLogs()}},(0,C.formatMessage)({id:"controller.form.logDown"})),b.default.createElement(i.default,{type:"primary",onClick:function(){t.setState({visible:!0})}},(0,C.formatMessage)({id:"logs.setting"})))),b.default.createElement("div",{className:x.default.logTable},b.default.createElement(w.VirtualTable,{loading:o,columns:h,dataSource:r,rowKey:"_id",pagination:!1,scroll:{y:"calc(100vh - 300px)"},bordered:!0})),p&&b.default.createElement(T.default,{visible:p,onCancel:function(){return t.setState({visible:!1})}}))}}]),t}(b.PureComponent),P=L;t.default=P},EQ71:function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n("GB+t"),a=p(o),i=n("QLaP"),l=p(i),s=n("mcDz"),u=n("FwrZ"),c=n("R64+"),d=p(c),f=n("yVla");function p(e){return e&&e.__esModule?e:{default:e}}var m="hashchange",h={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+(0,u.stripLeadingSlash)(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u.stripLeadingSlash,decodePath:u.addLeadingSlash},slash:{encodePath:u.addLeadingSlash,decodePath:u.addLeadingSlash}},g=function(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)},v=function(e){return window.location.hash=e},y=function(e){var t=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,t>=0?t:0)+"#"+e)},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,l.default)(f.canUseDOM,"Hash history needs a DOM");var t=window.history,n=(0,f.supportsGoWithoutReloadUsingHash)(),o=e.getUserConfirmation,i=void 0===o?f.getConfirmation:o,c=e.hashType,p=void 0===c?"slash":c,b=e.basename?(0,u.stripTrailingSlash)((0,u.addLeadingSlash)(e.basename)):"",w=h[p],_=w.encodePath,C=w.decodePath,E=function(){var e=C(g());return(0,a.default)(!b||(0,u.hasBasename)(e,b),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+b+'".'),b&&(e=(0,u.stripBasename)(e,b)),(0,s.createLocation)(e)},M=(0,d.default)(),S=function(e){r(K,e),K.length=t.length,M.notifyListeners(K.location,K.action)},O=!1,T=null,k=function(){var e=g(),t=_(e);if(e!==t)y(t);else{var n=E(),r=K.location;if(!O&&(0,s.locationsAreEqual)(r,n))return;if(T===(0,u.createPath)(n))return;T=null,x(n)}},x=function(e){if(O)O=!1,S();else{var t="POP";M.confirmTransitionTo(e,t,i,function(n){n?S({action:t,location:e}):N(e)})}},N=function(e){var t=K.location,n=D.lastIndexOf((0,u.createPath)(t));-1===n&&(n=0);var r=D.lastIndexOf((0,u.createPath)(e));-1===r&&(r=0);var o=n-r;o&&(O=!0,V(o))},L=g(),P=_(L);L!==P&&y(P);var I=E(),D=[(0,u.createPath)(I)],A=function(e){return"#"+_(b+(0,u.createPath)(e))},R=function(e,t){(0,a.default)(void 0===t,"Hash history cannot push state; it is ignored");var n="PUSH",r=(0,s.createLocation)(e,void 0,void 0,K.location);M.confirmTransitionTo(r,n,i,function(e){if(e){var t=(0,u.createPath)(r),o=_(b+t),i=g()!==o;if(i){T=t,v(o);var l=D.lastIndexOf((0,u.createPath)(K.location)),s=D.slice(0,-1===l?0:l+1);s.push(t),D=s,S({action:n,location:r})}else(0,a.default)(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),S()}})},F=function(e,t){(0,a.default)(void 0===t,"Hash history cannot replace state; it is ignored");var n="REPLACE",r=(0,s.createLocation)(e,void 0,void 0,K.location);M.confirmTransitionTo(r,n,i,function(e){if(e){var t=(0,u.createPath)(r),o=_(b+t),a=g()!==o;a&&(T=t,y(o));var i=D.indexOf((0,u.createPath)(K.location));-1!==i&&(D[i]=t),S({action:n,location:r})}})},V=function(e){(0,a.default)(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},j=function(){return V(-1)},z=function(){return V(1)},B=0,H=function(e){B+=e,1===B?window.addEventListener(m,k):0===B&&window.removeEventListener(m,k)},W=!1,U=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=M.setPrompt(e);return W||(H(1),W=!0),function(){return W&&(W=!1,H(-1)),t()}},q=function(e){var t=M.appendListener(e);return H(1),function(){H(-1),t()}},K={length:t.length,action:"POP",location:I,createHref:A,push:R,replace:F,go:V,goBack:j,goForward:z,block:U,listen:q};return K};t.default=b},ERIh:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.modifyRouteProps=a;var o=r(n("p0pE"));function a(e){var t=e.location.pathname;if(window.location.hash){if(t!==window.location.hash.split("#")[1]){var n=e;return n.location.pathname=window.location.hash.split("#")[1],(0,o.default)({},n)}}else if(t!==window.location.pathname){var r=e;return r.location.pathname=window.location.pathname,(0,o.default)({},r)}return(0,o.default)({},e)}},ETUh:function(e,t,n){"use strict";var r=n("6RnP")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},EXMj:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},EhPz:function(e,t,n){"use strict";n.r(t);var r={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},o=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],a=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],i=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],l="undefined"!==typeof window&&"undefined"!==typeof window.document?window.document:{},s="fullscreenEnabled"in l&&Object.keys(r)||o[0]in l&&o||a[0]in l&&a||i[0]in l&&i||[],u={requestFullscreen:function(e){return e[s[r.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[s[r.requestFullscreen]]},get exitFullscreen(){return l[s[r.exitFullscreen]].bind(l)},get fullscreenPseudoClass(){return":"+s[r.fullscreen]},addEventListener:function(e,t,n){return l.addEventListener(s[r[e]],t,n)},removeEventListener:function(e,t,n){return l.removeEventListener(s[r[e]],t,n)},get fullscreenEnabled(){return Boolean(l[s[r.fullscreenEnabled]])},set fullscreenEnabled(e){},get fullscreenElement(){return l[s[r.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return l[("on"+s[r.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return l[("on"+s[r.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return l[("on"+s[r.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return l[("on"+s[r.fullscreenerror]).toLowerCase()]=e}};t["default"]=u},Ejpc:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),void 0!==t&&(o["default"].type(e,t,r,l,i),o["default"].range(e,t,r,l,i))}n(l)}t["default"]=l},EoHF:function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},EpBk:function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},EpXD:function(e,t,n){var r=n("2we2");e.exports=Array.isArray||function(e){return"Array"==r(e)}},EtQh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=n("Gv54"),a=i(o);function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,o,i){var l=[],s=e.required||!e.required&&o.hasOwnProperty(e.field);if(s){if((0,r.isEmptyValue)(t)&&!e.required)return n();a["default"].required(e,t,o,l,i),void 0!==t&&a["default"].type(e,t,o,l,i)}n(l)}t["default"]=l},Evga:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{log1p:n("pA+7")})},EwQA:function(e,t,n){var r=n("zZ0H");function o(e){return"function"==typeof e?e:r}e.exports=o},ExA7:function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},ExVV:function(e,t,n){!function(t,n){e.exports=n()}(0,function(){"use strict";return[{locale:"zh",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u660e\u5e74","-1":"\u53bb\u5e74"},relativeTime:{future:{other:"{0}\u5e74\u540e"},past:{other:"{0}\u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u4e2a\u6708","-1":"\u4e0a\u4e2a\u6708"},relativeTime:{future:{other:"{0}\u4e2a\u6708\u540e"},past:{other:"{0}\u4e2a\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u5929",1:"\u660e\u5929",2:"\u540e\u5929","-2":"\u524d\u5929","-1":"\u6628\u5929"},relativeTime:{future:{other:"{0}\u5929\u540e"},past:{other:"{0}\u5929\u524d"}}},hour:{displayName:"\u5c0f\u65f6",relative:{0:"\u8fd9\u4e00\u65f6\u95f4 / \u6b64\u65f6"},relativeTime:{future:{other:"{0}\u5c0f\u65f6\u540e"},past:{other:"{0}\u5c0f\u65f6\u524d"}}},minute:{displayName:"\u5206\u949f",relative:{0:"\u6b64\u523b"},relativeTime:{future:{other:"{0}\u5206\u949f\u540e"},past:{other:"{0}\u5206\u949f\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73b0\u5728"},relativeTime:{future:{other:"{0}\u79d2\u949f\u540e"},past:{other:"{0}\u79d2\u949f\u524d"}}}}},{locale:"zh-Hans",parentLocale:"zh"},{locale:"zh-Hans-HK",parentLocale:"zh-Hans",fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u660e\u5e74","-1":"\u53bb\u5e74"},relativeTime:{future:{other:"{0}\u5e74\u540e"},past:{other:"{0}\u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u4e2a\u6708","-1":"\u4e0a\u4e2a\u6708"},relativeTime:{future:{other:"{0}\u4e2a\u6708\u540e"},past:{other:"{0}\u4e2a\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u5929",1:"\u660e\u5929",2:"\u540e\u5929","-2":"\u524d\u5929","-1":"\u6628\u5929"},relativeTime:{future:{other:"{0}\u5929\u540e"},past:{other:"{0}\u5929\u524d"}}},hour:{displayName:"\u5c0f\u65f6",relative:{0:"\u8fd9\u4e00\u65f6\u95f4 / \u6b64\u65f6"},relativeTime:{future:{other:"{0}\u5c0f\u65f6\u540e"},past:{other:"{0}\u5c0f\u65f6\u524d"}}},minute:{displayName:"\u5206\u949f",relative:{0:"\u6b64\u523b"},relativeTime:{future:{other:"{0}\u5206\u949f\u540e"},past:{other:"{0}\u5206\u949f\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73b0\u5728"},relativeTime:{future:{other:"{0}\u79d2\u540e"},past:{other:"{0}\u79d2\u524d"}}}}},{locale:"zh-Hans-MO",parentLocale:"zh-Hans",fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u660e\u5e74","-1":"\u53bb\u5e74"},relativeTime:{future:{other:"{0}\u5e74\u540e"},past:{other:"{0}\u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u4e2a\u6708","-1":"\u4e0a\u4e2a\u6708"},relativeTime:{future:{other:"{0}\u4e2a\u6708\u540e"},past:{other:"{0}\u4e2a\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u5929",1:"\u660e\u5929",2:"\u540e\u5929","-2":"\u524d\u5929","-1":"\u6628\u5929"},relativeTime:{future:{other:"{0}\u5929\u540e"},past:{other:"{0}\u5929\u524d"}}},hour:{displayName:"\u5c0f\u65f6",relative:{0:"\u8fd9\u4e00\u65f6\u95f4 / \u6b64\u65f6"},relativeTime:{future:{other:"{0}\u5c0f\u65f6\u540e"},past:{other:"{0}\u5c0f\u65f6\u524d"}}},minute:{displayName:"\u5206\u949f",relative:{0:"\u6b64\u523b"},relativeTime:{future:{other:"{0}\u5206\u949f\u540e"},past:{other:"{0}\u5206\u949f\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73b0\u5728"},relativeTime:{future:{other:"{0}\u79d2\u540e"},past:{other:"{0}\u79d2\u524d"}}}}},{locale:"zh-Hans-SG",parentLocale:"zh-Hans",fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u660e\u5e74","-1":"\u53bb\u5e74"},relativeTime:{future:{other:"{0}\u5e74\u540e"},past:{other:"{0}\u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u4e2a\u6708","-1":"\u4e0a\u4e2a\u6708"},relativeTime:{future:{other:"{0}\u4e2a\u6708\u540e"},past:{other:"{0}\u4e2a\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u5929",1:"\u660e\u5929",2:"\u540e\u5929","-2":"\u524d\u5929","-1":"\u6628\u5929"},relativeTime:{future:{other:"{0}\u5929\u540e"},past:{other:"{0}\u5929\u524d"}}},hour:{displayName:"\u5c0f\u65f6",relative:{0:"\u8fd9\u4e00\u65f6\u95f4 / \u6b64\u65f6"},relativeTime:{future:{other:"{0}\u5c0f\u65f6\u540e"},past:{other:"{0}\u5c0f\u65f6\u524d"}}},minute:{displayName:"\u5206\u949f",relative:{0:"\u6b64\u523b"},relativeTime:{future:{other:"{0}\u5206\u949f\u540e"},past:{other:"{0}\u5206\u949f\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73b0\u5728"},relativeTime:{future:{other:"{0}\u79d2\u540e"},past:{other:"{0}\u79d2\u524d"}}}}},{locale:"zh-Hant",pluralRuleFunction:function(e,t){return"other"},fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u660e\u5e74","-1":"\u53bb\u5e74"},relativeTime:{future:{other:"{0} \u5e74\u5f8c"},past:{other:"{0} \u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u500b\u6708","-1":"\u4e0a\u500b\u6708"},relativeTime:{future:{other:"{0} \u500b\u6708\u5f8c"},past:{other:"{0} \u500b\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u5929",1:"\u660e\u5929",2:"\u5f8c\u5929","-2":"\u524d\u5929","-1":"\u6628\u5929"},relativeTime:{future:{other:"{0} \u5929\u5f8c"},past:{other:"{0} \u5929\u524d"}}},hour:{displayName:"\u5c0f\u6642",relative:{0:"\u9019\u4e00\u5c0f\u6642"},relativeTime:{future:{other:"{0} \u5c0f\u6642\u5f8c"},past:{other:"{0} \u5c0f\u6642\u524d"}}},minute:{displayName:"\u5206\u9418",relative:{0:"\u9019\u4e00\u5206\u9418"},relativeTime:{future:{other:"{0} \u5206\u9418\u5f8c"},past:{other:"{0} \u5206\u9418\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73fe\u5728"},relativeTime:{future:{other:"{0} \u79d2\u5f8c"},past:{other:"{0} \u79d2\u524d"}}}}},{locale:"zh-Hant-HK",parentLocale:"zh-Hant",fields:{year:{displayName:"\u5e74",relative:{0:"\u4eca\u5e74",1:"\u4e0b\u5e74","-1":"\u4e0a\u5e74"},relativeTime:{future:{other:"{0} \u5e74\u5f8c"},past:{other:"{0} \u5e74\u524d"}}},month:{displayName:"\u6708",relative:{0:"\u672c\u6708",1:"\u4e0b\u500b\u6708","-1":"\u4e0a\u500b\u6708"},relativeTime:{future:{other:"{0} \u500b\u6708\u5f8c"},past:{other:"{0} \u500b\u6708\u524d"}}},day:{displayName:"\u65e5",relative:{0:"\u4eca\u65e5",1:"\u660e\u65e5",2:"\u5f8c\u65e5","-2":"\u524d\u65e5","-1":"\u6628\u65e5"},relativeTime:{future:{other:"{0} \u65e5\u5f8c"},past:{other:"{0} \u65e5\u524d"}}},hour:{displayName:"\u5c0f\u6642",relative:{0:"\u9019\u500b\u5c0f\u6642"},relativeTime:{future:{other:"{0} \u5c0f\u6642\u5f8c"},past:{other:"{0} \u5c0f\u6642\u524d"}}},minute:{displayName:"\u5206\u9418",relative:{0:"\u9019\u5206\u9418"},relativeTime:{future:{other:"{0} \u5206\u9418\u5f8c"},past:{other:"{0} \u5206\u9418\u524d"}}},second:{displayName:"\u79d2",relative:{0:"\u73fe\u5728"},relativeTime:{future:{other:"{0} \u79d2\u5f8c"},past:{other:"{0} \u79d2\u524d"}}}}},{locale:"zh-Hant-MO",parentLocale:"zh-Hant-HK"}]})},"F+2o":function(e,t,n){e.exports={default:n("2Nb0"),__esModule:!0}},F03t:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("d6i3")),i=n("k9Yu"),l={namespace:"global",state:{collapsed:!1,notices:[]},effects:{fetchNotices:a.default.mark(function e(t,n){var r,o,l,s,u;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,l=n.select,e.next=3,r(i.queryNotices);case 3:return s=e.sent,e.next=6,o({type:"saveNotices",payload:s});case 6:return e.next=8,l(function(e){return e.global.notices.filter(function(e){return!e.read}).length});case 8:return u=e.sent,e.next=11,o({type:"user/changeNotifyCount",payload:{totalCount:s.length,unreadCount:u}});case 11:case"end":return e.stop()}},e)}),clearNotices:a.default.mark(function e(t,n){var r,o,i,l,s;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.put,i=n.select,e.next=4,o({type:"saveClearedNotices",payload:r});case 4:return e.next=6,i(function(e){return e.global.notices.length});case 6:return l=e.sent,e.next=9,i(function(e){return e.global.notices.filter(function(e){return!e.read}).length});case 9:return s=e.sent,e.next=12,o({type:"user/changeNotifyCount",payload:{totalCount:l,unreadCount:s}});case 12:case"end":return e.stop()}},e)}),changeNoticeReadState:a.default.mark(function e(t,n){var r,i,l,s;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,i=n.put,l=n.select,e.next=4,l(function(e){return e.global.notices.map(function(e){var t=(0,o.default)({},e);return t.id===r&&(t.read=!0),t})});case 4:return s=e.sent,e.next=7,i({type:"saveNotices",payload:s});case 7:return e.next=9,i({type:"user/changeNotifyCount",payload:{totalCount:s.length,unreadCount:s.filter(function(e){return!e.read}).length}});case 9:case"end":return e.stop()}},e)})},reducers:{changeLayoutCollapsed:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{notices:[],collapsed:!0},t=arguments.length>1?arguments[1]:void 0,n=t.payload;return(0,o.default)({},e,{collapsed:n})},saveNotices:function(e,t){var n=t.payload;return(0,o.default)({collapsed:!1},e,{notices:n})},saveClearedNotices:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{notices:[],collapsed:!0},t=arguments.length>1?arguments[1]:void 0,n=t.payload;return(0,o.default)({collapsed:!1},e,{notices:e.notices.filter(function(e){return e.type!==n})})}},subscriptions:{setup:function(e){var t=e.history;t.listen(function(e){var t=e.pathname,n=e.search;"undefined"!==typeof window.ga&&window.ga("send","pageview",t+n)})}}},s=l;t.default=s},FEo4:function(e,t,n){var r=n("NYO+"),o=n("N9Ay");function a(e){return a="function"===typeof o&&"symbol"===typeof r?function(e){return typeof e}:function(e){return e&&"function"===typeof o&&e.constructor===o&&e!==o.prototype?"symbol":typeof e},a(e)}function i(t){return"function"===typeof o&&"symbol"===a(r)?e.exports=i=function(e){return a(e)}:e.exports=i=function(e){return e&&"function"===typeof o&&e.constructor===o&&e!==o.prototype?"symbol":a(e)},i(t)}e.exports=i},FFvx:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("5NDa");var i=r(n("5rEg"));n("OaEy");var l=r(n("2fM7")),s=r(n("p0pE"));n("P2fV");var u,c,d,f=r(n("NJEC")),p=r(n("gWZ8")),m=r(n("eHn4")),h=r(n("2Taf")),g=r(n("vZ4D")),v=r(n("l4Ni")),y=r(n("ujKo")),b=r(n("MhPg")),w=o(n("q1tI")),_=n("MuoO"),C=n("LLXN"),E=n("34ay"),M=r(n("Ycof")),S=r(n("eoEj")),O=r(n("jpGz")),T=r(n("KZgH")),k=n("n+et"),x=n("t3Un"),N=r(n("7HbP")),L=n("+n12"),P=r(n("xNuS")),I=(u=(0,_.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIec101TableLists"]}}),u((d=function(e){function t(e){var n;return(0,h.default)(this,t),n=(0,v.default)(this,(0,y.default)(t).call(this,e)),n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.fetchMapTableLists=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"protocol/fetchIec101TableLists",payload:r})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onPointAdd=function(){n.setState({visible:!0})},n.fileExport=function(){var e=n.props.currentKey,t="".concat("","/v1/files/export?type=device_supervisor&fileType=iec101Slave_").concat(e,"&web_session=").concat((0,x.getToken)());(0,k.filedownload)(t,"iec101Slave_".concat(e,"MappingTable.csv"))},n.onIecMapModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapTableDelete=function(e){var t=n.props,r=t.dispatch,o=t.currentKey,a=n.state.selectedRowKeys,i={},l={};e?i=(0,m.default)({},o,(0,m.default)({},e._id,null)):(a.forEach(function(e){l[e]=null}),i=(0,m.default)({},o,l)),r({type:"protocol/update",payload:{iec101Server:{mappingTable:i}}}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.filterIecMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.subName,a=t.asduAddr,i=n.props,l=i.dispatch,s=i.protocol,u=s.iecMapTableList,c=(0,p.default)(u);if(r&&(c=c.filter(function(e){return e.ctrlName===r})),(a||0===a)&&(c=c.filter(function(e){return e.asduAddr===a})),o){var d=o.trim();c=c.filter(function(e){return e.measureName.includes(d)})}l({type:"protocol/save",payload:{iecMapTableFilter:c}})},n.filterAppearsTwiceRw=function(e){return e.filter(function(e){return"ro"!==e.readWrite})},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.iecMapTableList,i=o;r&&(i=(0,L.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=e.iecMapTableList,r=n.state,o=r.add,a=r.pageParams,i=a;o&&(i=(0,L.getAddPageParam)(t.length,a.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.state={selectedRowKeys:[],visible:!1,batchVisible:!1,add:!1,pageParams:{page:1,pageSize:50},searchParams:{subName:"",ctrlName:void 0,asduAddr:void 0}},n}return(0,b.default)(t,e),(0,g.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.protocol,r=t.loading,o=t.currentKey,u=n.iecMapTableList,c=n.controllerList,d=n.iecMapTableFilter,p=n.iec101Config.serverList,m=void 0===p?[]:p,h=(0,L.uniqueArr)(m,"asduAddr"),g=this.state,v=g.visible,y=g.add,b=g.currentMapData,_=g.batchVisible,k=g.searchParams,x=g.selectedRowKeys,I=g.pageParams,D=(0,E.getPriv)(),A=D>11,R={current:I.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,C.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},F={selectedRowKeys:x,onChange:this.handleRowSelectChange},V=[{title:(0,C.formatMessage)({id:"cloud.maptable.var-name"}),dataIndex:"measureName",key:"measureName"},{title:(0,C.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,C.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,L.renderReadWrite)(e)}},{title:(0,C.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,C.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,C.formatMessage)({id:"protocol.asduAddr"}),dataIndex:"asduAddr",key:"asduAddr"},{title:(0,C.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"endMapAddr",key:"endMapAddr",render:function(e,t){var n=t.startMapAddr,r=t.typeId,o=void 0===r?[]:r,a=(0,L.renderTypeId)(o[1]);return"".concat(a," ").concat(n)}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return w.default.createElement(w.default.Fragment,null,w.default.createElement(S.default,{icon:"edit",disabled:!A,tooltip:(0,C.formatMessage)({id:"common.edit"}),onClick:function(){return e.onIecMapModify(n)}}),w.default.createElement(f.default,{title:(0,C.formatMessage)({id:"protocol.iec-select-delete"}),onConfirm:function(){return e.onMapTableDelete(n)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(S.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!A})))}}];return w.default.createElement("div",null,w.default.createElement("div",{style:{overflow:"hidden"}},w.default.createElement("div",{className:N.default.filterWrapper},w.default.createElement(l.default,{style:{width:150},defaultValue:"all",onChange:function(t){var n={searchParams:(0,s.default)({},k,{ctrlName:t,subName:""})};"all"===t&&(n={searchParams:(0,s.default)({},k,{ctrlName:void 0,subName:""})}),e.setState(n),e.filterIecMapTable(n)}},w.default.createElement(l.default.Option,{value:"all"},w.default.createElement(C.FormattedMessage,{id:"protocol.all-ctrl"})),c.map(function(e){var t=e.name;return w.default.createElement(l.default.Option,{value:t,key:t},w.default.createElement(P.default,{tooltip:!0,lines:1},t))})),w.default.createElement(l.default,{style:{width:150,marginLeft:10},defaultValue:"all",onChange:function(t){var n={searchParams:(0,s.default)({},k,{asduAddr:t,subName:""})};"all"===t&&(n={searchParams:(0,s.default)({},k,{asduAddr:void 0,subName:""})}),e.setState(n),e.filterIecMapTable(n)}},w.default.createElement(l.default.Option,{value:"all"},w.default.createElement(C.FormattedMessage,{id:"protocol.all-asduAddr"})),h.map(function(e){var t=e.asduAddr;return w.default.createElement(l.default.Option,{value:t,key:t},t)})),w.default.createElement(i.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,C.formatMessage)({id:"protocol.enter-measure-name"}),value:k.subName,onChange:function(t){e.setState({searchParams:(0,s.default)({},k,{subName:t.target.value})})},onSearch:function(t){e.filterIecMapTable({searchParams:(0,s.default)({},k,{subName:t})})}})),w.default.createElement(M.default,{batchAddVisible:!0,addProps:{disabled:!A,onClick:function(){return e.setState({visible:!0,add:!0})}},batchAddProps:{disabled:!A,onClick:function(){return e.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!A,tip:u.length?(0,C.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=iec101Slave_".concat(o),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(A&&x.length),onConfirm:function(){return e.onMapTableDelete()}}})),w.default.createElement("div",{style:{position:"relative"}},w.default.createElement(a.default,{loading:r,rowKey:"_id",bordered:!0,dataSource:d,rowSelection:F,columns:V,pagination:R,onChange:this.handleTableChange})),v&&w.default.createElement(T.default,{currentKey:o,add:y,visible:v,dataSource:u,addTableDataSource:u,data:b,serverList:m,controllerList:c,onChange:this.onMapChange,onCancel:function(){return e.setState({visible:!1,currentMapData:{}})}}),_&&w.default.createElement(O.default,{currentKey:o,visible:_,dataSource:u,serverList:m,controllers:c,onChange:this.onBatchMapChange,addTableDataSource:u,onCancel:function(){return e.setState({batchVisible:!1})}}))}}]),t}(w.Component),c=d))||c),D=I;t.default=D},FGiv:function(e,t){var n=1e3,r=60*n,o=60*r,a=24*o,i=7*a,l=365.25*a;function s(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var s=parseFloat(t[1]),u=(t[2]||"ms").toLowerCase();switch(u){case"years":case"year":case"yrs":case"yr":case"y":return s*l;case"weeks":case"week":case"w":return s*i;case"days":case"day":case"d":return s*a;case"hours":case"hour":case"hrs":case"hr":case"h":return s*o;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}}}function u(e){var t=Math.abs(e);return t>=a?Math.round(e/a)+"d":t>=o?Math.round(e/o)+"h":t>=r?Math.round(e/r)+"m":t>=n?Math.round(e/n)+"s":e+"ms"}function c(e){var t=Math.abs(e);return t>=a?d(e,t,a,"day"):t>=o?d(e,t,o,"hour"):t>=r?d(e,t,r,"minute"):t>=n?d(e,t,n,"second"):e+" ms"}function d(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var n=typeof e;if("string"===n&&e.length>0)return s(e);if("number"===n&&isFinite(e))return t.long?c(e):u(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},FIfw:function(e,t,n){e.exports={"ant-row":"ant-row","ant-row-flex":"ant-row-flex","ant-row-flex-start":"ant-row-flex-start","ant-row-flex-center":"ant-row-flex-center","ant-row-flex-end":"ant-row-flex-end","ant-row-flex-space-between":"ant-row-flex-space-between","ant-row-flex-space-around":"ant-row-flex-space-around","ant-row-flex-top":"ant-row-flex-top","ant-row-flex-middle":"ant-row-flex-middle","ant-row-flex-bottom":"ant-row-flex-bottom","ant-col":"ant-col","ant-col-1":"ant-col-1","ant-col-2":"ant-col-2","ant-col-3":"ant-col-3","ant-col-4":"ant-col-4","ant-col-5":"ant-col-5","ant-col-6":"ant-col-6","ant-col-7":"ant-col-7","ant-col-8":"ant-col-8","ant-col-9":"ant-col-9","ant-col-10":"ant-col-10","ant-col-11":"ant-col-11","ant-col-12":"ant-col-12","ant-col-13":"ant-col-13","ant-col-14":"ant-col-14","ant-col-15":"ant-col-15","ant-col-16":"ant-col-16","ant-col-17":"ant-col-17","ant-col-18":"ant-col-18","ant-col-19":"ant-col-19","ant-col-20":"ant-col-20","ant-col-21":"ant-col-21","ant-col-22":"ant-col-22","ant-col-23":"ant-col-23","ant-col-24":"ant-col-24","ant-col-lg-1":"ant-col-lg-1","ant-col-lg-2":"ant-col-lg-2","ant-col-lg-3":"ant-col-lg-3","ant-col-lg-4":"ant-col-lg-4","ant-col-lg-5":"ant-col-lg-5","ant-col-lg-6":"ant-col-lg-6","ant-col-lg-7":"ant-col-lg-7","ant-col-lg-8":"ant-col-lg-8","ant-col-lg-9":"ant-col-lg-9","ant-col-lg-10":"ant-col-lg-10","ant-col-lg-11":"ant-col-lg-11","ant-col-lg-12":"ant-col-lg-12","ant-col-lg-13":"ant-col-lg-13","ant-col-lg-14":"ant-col-lg-14","ant-col-lg-15":"ant-col-lg-15","ant-col-lg-16":"ant-col-lg-16","ant-col-lg-17":"ant-col-lg-17","ant-col-lg-18":"ant-col-lg-18","ant-col-lg-19":"ant-col-lg-19","ant-col-lg-20":"ant-col-lg-20","ant-col-lg-21":"ant-col-lg-21","ant-col-lg-22":"ant-col-lg-22","ant-col-lg-23":"ant-col-lg-23","ant-col-lg-24":"ant-col-lg-24","ant-col-md-1":"ant-col-md-1","ant-col-md-2":"ant-col-md-2","ant-col-md-3":"ant-col-md-3","ant-col-md-4":"ant-col-md-4","ant-col-md-5":"ant-col-md-5","ant-col-md-6":"ant-col-md-6","ant-col-md-7":"ant-col-md-7","ant-col-md-8":"ant-col-md-8","ant-col-md-9":"ant-col-md-9","ant-col-md-10":"ant-col-md-10","ant-col-md-11":"ant-col-md-11","ant-col-md-12":"ant-col-md-12","ant-col-md-13":"ant-col-md-13","ant-col-md-14":"ant-col-md-14","ant-col-md-15":"ant-col-md-15","ant-col-md-16":"ant-col-md-16","ant-col-md-17":"ant-col-md-17","ant-col-md-18":"ant-col-md-18","ant-col-md-19":"ant-col-md-19","ant-col-md-20":"ant-col-md-20","ant-col-md-21":"ant-col-md-21","ant-col-md-22":"ant-col-md-22","ant-col-md-23":"ant-col-md-23","ant-col-md-24":"ant-col-md-24","ant-col-sm-1":"ant-col-sm-1","ant-col-sm-2":"ant-col-sm-2","ant-col-sm-3":"ant-col-sm-3","ant-col-sm-4":"ant-col-sm-4","ant-col-sm-5":"ant-col-sm-5","ant-col-sm-6":"ant-col-sm-6","ant-col-sm-7":"ant-col-sm-7","ant-col-sm-8":"ant-col-sm-8","ant-col-sm-9":"ant-col-sm-9","ant-col-sm-10":"ant-col-sm-10","ant-col-sm-11":"ant-col-sm-11","ant-col-sm-12":"ant-col-sm-12","ant-col-sm-13":"ant-col-sm-13","ant-col-sm-14":"ant-col-sm-14","ant-col-sm-15":"ant-col-sm-15","ant-col-sm-16":"ant-col-sm-16","ant-col-sm-17":"ant-col-sm-17","ant-col-sm-18":"ant-col-sm-18","ant-col-sm-19":"ant-col-sm-19","ant-col-sm-20":"ant-col-sm-20","ant-col-sm-21":"ant-col-sm-21","ant-col-sm-22":"ant-col-sm-22","ant-col-sm-23":"ant-col-sm-23","ant-col-sm-24":"ant-col-sm-24","ant-col-xs-1":"ant-col-xs-1","ant-col-xs-2":"ant-col-xs-2","ant-col-xs-3":"ant-col-xs-3","ant-col-xs-4":"ant-col-xs-4","ant-col-xs-5":"ant-col-xs-5","ant-col-xs-6":"ant-col-xs-6","ant-col-xs-7":"ant-col-xs-7","ant-col-xs-8":"ant-col-xs-8","ant-col-xs-9":"ant-col-xs-9","ant-col-xs-10":"ant-col-xs-10","ant-col-xs-11":"ant-col-xs-11","ant-col-xs-12":"ant-col-xs-12","ant-col-xs-13":"ant-col-xs-13","ant-col-xs-14":"ant-col-xs-14","ant-col-xs-15":"ant-col-xs-15","ant-col-xs-16":"ant-col-xs-16","ant-col-xs-17":"ant-col-xs-17","ant-col-xs-18":"ant-col-xs-18","ant-col-xs-19":"ant-col-xs-19","ant-col-xs-20":"ant-col-xs-20","ant-col-xs-21":"ant-col-xs-21","ant-col-xs-22":"ant-col-xs-22","ant-col-xs-23":"ant-col-xs-23","ant-col-xs-24":"ant-col-xs-24","ant-col-push-24":"ant-col-push-24","ant-col-pull-24":"ant-col-pull-24","ant-col-offset-24":"ant-col-offset-24","ant-col-order-24":"ant-col-order-24","ant-col-push-23":"ant-col-push-23","ant-col-pull-23":"ant-col-pull-23","ant-col-offset-23":"ant-col-offset-23","ant-col-order-23":"ant-col-order-23","ant-col-push-22":"ant-col-push-22","ant-col-pull-22":"ant-col-pull-22","ant-col-offset-22":"ant-col-offset-22","ant-col-order-22":"ant-col-order-22","ant-col-push-21":"ant-col-push-21","ant-col-pull-21":"ant-col-pull-21","ant-col-offset-21":"ant-col-offset-21","ant-col-order-21":"ant-col-order-21","ant-col-push-20":"ant-col-push-20","ant-col-pull-20":"ant-col-pull-20","ant-col-offset-20":"ant-col-offset-20","ant-col-order-20":"ant-col-order-20","ant-col-push-19":"ant-col-push-19","ant-col-pull-19":"ant-col-pull-19","ant-col-offset-19":"ant-col-offset-19","ant-col-order-19":"ant-col-order-19","ant-col-push-18":"ant-col-push-18","ant-col-pull-18":"ant-col-pull-18","ant-col-offset-18":"ant-col-offset-18","ant-col-order-18":"ant-col-order-18","ant-col-push-17":"ant-col-push-17","ant-col-pull-17":"ant-col-pull-17","ant-col-offset-17":"ant-col-offset-17","ant-col-order-17":"ant-col-order-17","ant-col-push-16":"ant-col-push-16","ant-col-pull-16":"ant-col-pull-16","ant-col-offset-16":"ant-col-offset-16","ant-col-order-16":"ant-col-order-16","ant-col-push-15":"ant-col-push-15","ant-col-pull-15":"ant-col-pull-15","ant-col-offset-15":"ant-col-offset-15","ant-col-order-15":"ant-col-order-15","ant-col-push-14":"ant-col-push-14","ant-col-pull-14":"ant-col-pull-14","ant-col-offset-14":"ant-col-offset-14","ant-col-order-14":"ant-col-order-14","ant-col-push-13":"ant-col-push-13","ant-col-pull-13":"ant-col-pull-13","ant-col-offset-13":"ant-col-offset-13","ant-col-order-13":"ant-col-order-13","ant-col-push-12":"ant-col-push-12","ant-col-pull-12":"ant-col-pull-12","ant-col-offset-12":"ant-col-offset-12","ant-col-order-12":"ant-col-order-12","ant-col-push-11":"ant-col-push-11","ant-col-pull-11":"ant-col-pull-11","ant-col-offset-11":"ant-col-offset-11","ant-col-order-11":"ant-col-order-11","ant-col-push-10":"ant-col-push-10","ant-col-pull-10":"ant-col-pull-10","ant-col-offset-10":"ant-col-offset-10","ant-col-order-10":"ant-col-order-10","ant-col-push-9":"ant-col-push-9","ant-col-pull-9":"ant-col-pull-9","ant-col-offset-9":"ant-col-offset-9","ant-col-order-9":"ant-col-order-9","ant-col-push-8":"ant-col-push-8","ant-col-pull-8":"ant-col-pull-8","ant-col-offset-8":"ant-col-offset-8","ant-col-order-8":"ant-col-order-8","ant-col-push-7":"ant-col-push-7","ant-col-pull-7":"ant-col-pull-7","ant-col-offset-7":"ant-col-offset-7","ant-col-order-7":"ant-col-order-7","ant-col-push-6":"ant-col-push-6","ant-col-pull-6":"ant-col-pull-6","ant-col-offset-6":"ant-col-offset-6","ant-col-order-6":"ant-col-order-6","ant-col-push-5":"ant-col-push-5","ant-col-pull-5":"ant-col-pull-5","ant-col-offset-5":"ant-col-offset-5","ant-col-order-5":"ant-col-order-5","ant-col-push-4":"ant-col-push-4","ant-col-pull-4":"ant-col-pull-4","ant-col-offset-4":"ant-col-offset-4","ant-col-order-4":"ant-col-order-4","ant-col-push-3":"ant-col-push-3","ant-col-pull-3":"ant-col-pull-3","ant-col-offset-3":"ant-col-offset-3","ant-col-order-3":"ant-col-order-3","ant-col-push-2":"ant-col-push-2","ant-col-pull-2":"ant-col-pull-2","ant-col-offset-2":"ant-col-offset-2","ant-col-order-2":"ant-col-order-2","ant-col-push-1":"ant-col-push-1","ant-col-pull-1":"ant-col-pull-1","ant-col-offset-1":"ant-col-offset-1","ant-col-order-1":"ant-col-order-1","ant-col-0":"ant-col-0","ant-col-offset-0":"ant-col-offset-0","ant-col-order-0":"ant-col-order-0","ant-col-xs-push-24":"ant-col-xs-push-24","ant-col-xs-pull-24":"ant-col-xs-pull-24","ant-col-xs-offset-24":"ant-col-xs-offset-24","ant-col-xs-order-24":"ant-col-xs-order-24","ant-col-xs-push-23":"ant-col-xs-push-23","ant-col-xs-pull-23":"ant-col-xs-pull-23","ant-col-xs-offset-23":"ant-col-xs-offset-23","ant-col-xs-order-23":"ant-col-xs-order-23","ant-col-xs-push-22":"ant-col-xs-push-22","ant-col-xs-pull-22":"ant-col-xs-pull-22","ant-col-xs-offset-22":"ant-col-xs-offset-22","ant-col-xs-order-22":"ant-col-xs-order-22","ant-col-xs-push-21":"ant-col-xs-push-21","ant-col-xs-pull-21":"ant-col-xs-pull-21","ant-col-xs-offset-21":"ant-col-xs-offset-21","ant-col-xs-order-21":"ant-col-xs-order-21","ant-col-xs-push-20":"ant-col-xs-push-20","ant-col-xs-pull-20":"ant-col-xs-pull-20","ant-col-xs-offset-20":"ant-col-xs-offset-20","ant-col-xs-order-20":"ant-col-xs-order-20","ant-col-xs-push-19":"ant-col-xs-push-19","ant-col-xs-pull-19":"ant-col-xs-pull-19","ant-col-xs-offset-19":"ant-col-xs-offset-19","ant-col-xs-order-19":"ant-col-xs-order-19","ant-col-xs-push-18":"ant-col-xs-push-18","ant-col-xs-pull-18":"ant-col-xs-pull-18","ant-col-xs-offset-18":"ant-col-xs-offset-18","ant-col-xs-order-18":"ant-col-xs-order-18","ant-col-xs-push-17":"ant-col-xs-push-17","ant-col-xs-pull-17":"ant-col-xs-pull-17","ant-col-xs-offset-17":"ant-col-xs-offset-17","ant-col-xs-order-17":"ant-col-xs-order-17","ant-col-xs-push-16":"ant-col-xs-push-16","ant-col-xs-pull-16":"ant-col-xs-pull-16","ant-col-xs-offset-16":"ant-col-xs-offset-16","ant-col-xs-order-16":"ant-col-xs-order-16","ant-col-xs-push-15":"ant-col-xs-push-15","ant-col-xs-pull-15":"ant-col-xs-pull-15","ant-col-xs-offset-15":"ant-col-xs-offset-15","ant-col-xs-order-15":"ant-col-xs-order-15","ant-col-xs-push-14":"ant-col-xs-push-14","ant-col-xs-pull-14":"ant-col-xs-pull-14","ant-col-xs-offset-14":"ant-col-xs-offset-14","ant-col-xs-order-14":"ant-col-xs-order-14","ant-col-xs-push-13":"ant-col-xs-push-13","ant-col-xs-pull-13":"ant-col-xs-pull-13","ant-col-xs-offset-13":"ant-col-xs-offset-13","ant-col-xs-order-13":"ant-col-xs-order-13","ant-col-xs-push-12":"ant-col-xs-push-12","ant-col-xs-pull-12":"ant-col-xs-pull-12","ant-col-xs-offset-12":"ant-col-xs-offset-12","ant-col-xs-order-12":"ant-col-xs-order-12","ant-col-xs-push-11":"ant-col-xs-push-11","ant-col-xs-pull-11":"ant-col-xs-pull-11","ant-col-xs-offset-11":"ant-col-xs-offset-11","ant-col-xs-order-11":"ant-col-xs-order-11","ant-col-xs-push-10":"ant-col-xs-push-10","ant-col-xs-pull-10":"ant-col-xs-pull-10","ant-col-xs-offset-10":"ant-col-xs-offset-10","ant-col-xs-order-10":"ant-col-xs-order-10","ant-col-xs-push-9":"ant-col-xs-push-9","ant-col-xs-pull-9":"ant-col-xs-pull-9","ant-col-xs-offset-9":"ant-col-xs-offset-9","ant-col-xs-order-9":"ant-col-xs-order-9","ant-col-xs-push-8":"ant-col-xs-push-8","ant-col-xs-pull-8":"ant-col-xs-pull-8","ant-col-xs-offset-8":"ant-col-xs-offset-8","ant-col-xs-order-8":"ant-col-xs-order-8","ant-col-xs-push-7":"ant-col-xs-push-7","ant-col-xs-pull-7":"ant-col-xs-pull-7","ant-col-xs-offset-7":"ant-col-xs-offset-7","ant-col-xs-order-7":"ant-col-xs-order-7","ant-col-xs-push-6":"ant-col-xs-push-6","ant-col-xs-pull-6":"ant-col-xs-pull-6","ant-col-xs-offset-6":"ant-col-xs-offset-6","ant-col-xs-order-6":"ant-col-xs-order-6","ant-col-xs-push-5":"ant-col-xs-push-5","ant-col-xs-pull-5":"ant-col-xs-pull-5","ant-col-xs-offset-5":"ant-col-xs-offset-5","ant-col-xs-order-5":"ant-col-xs-order-5","ant-col-xs-push-4":"ant-col-xs-push-4","ant-col-xs-pull-4":"ant-col-xs-pull-4","ant-col-xs-offset-4":"ant-col-xs-offset-4","ant-col-xs-order-4":"ant-col-xs-order-4","ant-col-xs-push-3":"ant-col-xs-push-3","ant-col-xs-pull-3":"ant-col-xs-pull-3","ant-col-xs-offset-3":"ant-col-xs-offset-3","ant-col-xs-order-3":"ant-col-xs-order-3","ant-col-xs-push-2":"ant-col-xs-push-2","ant-col-xs-pull-2":"ant-col-xs-pull-2","ant-col-xs-offset-2":"ant-col-xs-offset-2","ant-col-xs-order-2":"ant-col-xs-order-2","ant-col-xs-push-1":"ant-col-xs-push-1","ant-col-xs-pull-1":"ant-col-xs-pull-1","ant-col-xs-offset-1":"ant-col-xs-offset-1","ant-col-xs-order-1":"ant-col-xs-order-1","ant-col-xs-0":"ant-col-xs-0","ant-col-push-0":"ant-col-push-0","ant-col-pull-0":"ant-col-pull-0","ant-col-xs-push-0":"ant-col-xs-push-0","ant-col-xs-pull-0":"ant-col-xs-pull-0","ant-col-xs-offset-0":"ant-col-xs-offset-0","ant-col-xs-order-0":"ant-col-xs-order-0","ant-col-sm-push-24":"ant-col-sm-push-24","ant-col-sm-pull-24":"ant-col-sm-pull-24","ant-col-sm-offset-24":"ant-col-sm-offset-24","ant-col-sm-order-24":"ant-col-sm-order-24","ant-col-sm-push-23":"ant-col-sm-push-23","ant-col-sm-pull-23":"ant-col-sm-pull-23","ant-col-sm-offset-23":"ant-col-sm-offset-23","ant-col-sm-order-23":"ant-col-sm-order-23","ant-col-sm-push-22":"ant-col-sm-push-22","ant-col-sm-pull-22":"ant-col-sm-pull-22","ant-col-sm-offset-22":"ant-col-sm-offset-22","ant-col-sm-order-22":"ant-col-sm-order-22","ant-col-sm-push-21":"ant-col-sm-push-21","ant-col-sm-pull-21":"ant-col-sm-pull-21","ant-col-sm-offset-21":"ant-col-sm-offset-21","ant-col-sm-order-21":"ant-col-sm-order-21","ant-col-sm-push-20":"ant-col-sm-push-20","ant-col-sm-pull-20":"ant-col-sm-pull-20","ant-col-sm-offset-20":"ant-col-sm-offset-20","ant-col-sm-order-20":"ant-col-sm-order-20","ant-col-sm-push-19":"ant-col-sm-push-19","ant-col-sm-pull-19":"ant-col-sm-pull-19","ant-col-sm-offset-19":"ant-col-sm-offset-19","ant-col-sm-order-19":"ant-col-sm-order-19","ant-col-sm-push-18":"ant-col-sm-push-18","ant-col-sm-pull-18":"ant-col-sm-pull-18","ant-col-sm-offset-18":"ant-col-sm-offset-18","ant-col-sm-order-18":"ant-col-sm-order-18","ant-col-sm-push-17":"ant-col-sm-push-17","ant-col-sm-pull-17":"ant-col-sm-pull-17","ant-col-sm-offset-17":"ant-col-sm-offset-17","ant-col-sm-order-17":"ant-col-sm-order-17","ant-col-sm-push-16":"ant-col-sm-push-16","ant-col-sm-pull-16":"ant-col-sm-pull-16","ant-col-sm-offset-16":"ant-col-sm-offset-16","ant-col-sm-order-16":"ant-col-sm-order-16","ant-col-sm-push-15":"ant-col-sm-push-15","ant-col-sm-pull-15":"ant-col-sm-pull-15","ant-col-sm-offset-15":"ant-col-sm-offset-15","ant-col-sm-order-15":"ant-col-sm-order-15","ant-col-sm-push-14":"ant-col-sm-push-14","ant-col-sm-pull-14":"ant-col-sm-pull-14","ant-col-sm-offset-14":"ant-col-sm-offset-14","ant-col-sm-order-14":"ant-col-sm-order-14","ant-col-sm-push-13":"ant-col-sm-push-13","ant-col-sm-pull-13":"ant-col-sm-pull-13","ant-col-sm-offset-13":"ant-col-sm-offset-13","ant-col-sm-order-13":"ant-col-sm-order-13","ant-col-sm-push-12":"ant-col-sm-push-12","ant-col-sm-pull-12":"ant-col-sm-pull-12","ant-col-sm-offset-12":"ant-col-sm-offset-12","ant-col-sm-order-12":"ant-col-sm-order-12","ant-col-sm-push-11":"ant-col-sm-push-11","ant-col-sm-pull-11":"ant-col-sm-pull-11","ant-col-sm-offset-11":"ant-col-sm-offset-11","ant-col-sm-order-11":"ant-col-sm-order-11","ant-col-sm-push-10":"ant-col-sm-push-10","ant-col-sm-pull-10":"ant-col-sm-pull-10","ant-col-sm-offset-10":"ant-col-sm-offset-10","ant-col-sm-order-10":"ant-col-sm-order-10","ant-col-sm-push-9":"ant-col-sm-push-9","ant-col-sm-pull-9":"ant-col-sm-pull-9","ant-col-sm-offset-9":"ant-col-sm-offset-9","ant-col-sm-order-9":"ant-col-sm-order-9","ant-col-sm-push-8":"ant-col-sm-push-8","ant-col-sm-pull-8":"ant-col-sm-pull-8","ant-col-sm-offset-8":"ant-col-sm-offset-8","ant-col-sm-order-8":"ant-col-sm-order-8","ant-col-sm-push-7":"ant-col-sm-push-7","ant-col-sm-pull-7":"ant-col-sm-pull-7","ant-col-sm-offset-7":"ant-col-sm-offset-7","ant-col-sm-order-7":"ant-col-sm-order-7","ant-col-sm-push-6":"ant-col-sm-push-6","ant-col-sm-pull-6":"ant-col-sm-pull-6","ant-col-sm-offset-6":"ant-col-sm-offset-6","ant-col-sm-order-6":"ant-col-sm-order-6","ant-col-sm-push-5":"ant-col-sm-push-5","ant-col-sm-pull-5":"ant-col-sm-pull-5","ant-col-sm-offset-5":"ant-col-sm-offset-5","ant-col-sm-order-5":"ant-col-sm-order-5","ant-col-sm-push-4":"ant-col-sm-push-4","ant-col-sm-pull-4":"ant-col-sm-pull-4","ant-col-sm-offset-4":"ant-col-sm-offset-4","ant-col-sm-order-4":"ant-col-sm-order-4","ant-col-sm-push-3":"ant-col-sm-push-3","ant-col-sm-pull-3":"ant-col-sm-pull-3","ant-col-sm-offset-3":"ant-col-sm-offset-3","ant-col-sm-order-3":"ant-col-sm-order-3","ant-col-sm-push-2":"ant-col-sm-push-2","ant-col-sm-pull-2":"ant-col-sm-pull-2","ant-col-sm-offset-2":"ant-col-sm-offset-2","ant-col-sm-order-2":"ant-col-sm-order-2","ant-col-sm-push-1":"ant-col-sm-push-1","ant-col-sm-pull-1":"ant-col-sm-pull-1","ant-col-sm-offset-1":"ant-col-sm-offset-1","ant-col-sm-order-1":"ant-col-sm-order-1","ant-col-sm-0":"ant-col-sm-0","ant-col-sm-push-0":"ant-col-sm-push-0","ant-col-sm-pull-0":"ant-col-sm-pull-0","ant-col-sm-offset-0":"ant-col-sm-offset-0","ant-col-sm-order-0":"ant-col-sm-order-0","ant-col-md-push-24":"ant-col-md-push-24","ant-col-md-pull-24":"ant-col-md-pull-24","ant-col-md-offset-24":"ant-col-md-offset-24","ant-col-md-order-24":"ant-col-md-order-24","ant-col-md-push-23":"ant-col-md-push-23","ant-col-md-pull-23":"ant-col-md-pull-23","ant-col-md-offset-23":"ant-col-md-offset-23","ant-col-md-order-23":"ant-col-md-order-23","ant-col-md-push-22":"ant-col-md-push-22","ant-col-md-pull-22":"ant-col-md-pull-22","ant-col-md-offset-22":"ant-col-md-offset-22","ant-col-md-order-22":"ant-col-md-order-22","ant-col-md-push-21":"ant-col-md-push-21","ant-col-md-pull-21":"ant-col-md-pull-21","ant-col-md-offset-21":"ant-col-md-offset-21","ant-col-md-order-21":"ant-col-md-order-21","ant-col-md-push-20":"ant-col-md-push-20","ant-col-md-pull-20":"ant-col-md-pull-20","ant-col-md-offset-20":"ant-col-md-offset-20","ant-col-md-order-20":"ant-col-md-order-20","ant-col-md-push-19":"ant-col-md-push-19","ant-col-md-pull-19":"ant-col-md-pull-19","ant-col-md-offset-19":"ant-col-md-offset-19","ant-col-md-order-19":"ant-col-md-order-19","ant-col-md-push-18":"ant-col-md-push-18","ant-col-md-pull-18":"ant-col-md-pull-18","ant-col-md-offset-18":"ant-col-md-offset-18","ant-col-md-order-18":"ant-col-md-order-18","ant-col-md-push-17":"ant-col-md-push-17","ant-col-md-pull-17":"ant-col-md-pull-17","ant-col-md-offset-17":"ant-col-md-offset-17","ant-col-md-order-17":"ant-col-md-order-17","ant-col-md-push-16":"ant-col-md-push-16","ant-col-md-pull-16":"ant-col-md-pull-16","ant-col-md-offset-16":"ant-col-md-offset-16","ant-col-md-order-16":"ant-col-md-order-16","ant-col-md-push-15":"ant-col-md-push-15","ant-col-md-pull-15":"ant-col-md-pull-15","ant-col-md-offset-15":"ant-col-md-offset-15","ant-col-md-order-15":"ant-col-md-order-15","ant-col-md-push-14":"ant-col-md-push-14","ant-col-md-pull-14":"ant-col-md-pull-14","ant-col-md-offset-14":"ant-col-md-offset-14","ant-col-md-order-14":"ant-col-md-order-14","ant-col-md-push-13":"ant-col-md-push-13","ant-col-md-pull-13":"ant-col-md-pull-13","ant-col-md-offset-13":"ant-col-md-offset-13","ant-col-md-order-13":"ant-col-md-order-13","ant-col-md-push-12":"ant-col-md-push-12","ant-col-md-pull-12":"ant-col-md-pull-12","ant-col-md-offset-12":"ant-col-md-offset-12","ant-col-md-order-12":"ant-col-md-order-12","ant-col-md-push-11":"ant-col-md-push-11","ant-col-md-pull-11":"ant-col-md-pull-11","ant-col-md-offset-11":"ant-col-md-offset-11","ant-col-md-order-11":"ant-col-md-order-11","ant-col-md-push-10":"ant-col-md-push-10","ant-col-md-pull-10":"ant-col-md-pull-10","ant-col-md-offset-10":"ant-col-md-offset-10","ant-col-md-order-10":"ant-col-md-order-10","ant-col-md-push-9":"ant-col-md-push-9","ant-col-md-pull-9":"ant-col-md-pull-9","ant-col-md-offset-9":"ant-col-md-offset-9","ant-col-md-order-9":"ant-col-md-order-9","ant-col-md-push-8":"ant-col-md-push-8","ant-col-md-pull-8":"ant-col-md-pull-8","ant-col-md-offset-8":"ant-col-md-offset-8","ant-col-md-order-8":"ant-col-md-order-8","ant-col-md-push-7":"ant-col-md-push-7","ant-col-md-pull-7":"ant-col-md-pull-7","ant-col-md-offset-7":"ant-col-md-offset-7","ant-col-md-order-7":"ant-col-md-order-7","ant-col-md-push-6":"ant-col-md-push-6","ant-col-md-pull-6":"ant-col-md-pull-6","ant-col-md-offset-6":"ant-col-md-offset-6","ant-col-md-order-6":"ant-col-md-order-6","ant-col-md-push-5":"ant-col-md-push-5","ant-col-md-pull-5":"ant-col-md-pull-5","ant-col-md-offset-5":"ant-col-md-offset-5","ant-col-md-order-5":"ant-col-md-order-5","ant-col-md-push-4":"ant-col-md-push-4","ant-col-md-pull-4":"ant-col-md-pull-4","ant-col-md-offset-4":"ant-col-md-offset-4","ant-col-md-order-4":"ant-col-md-order-4","ant-col-md-push-3":"ant-col-md-push-3","ant-col-md-pull-3":"ant-col-md-pull-3","ant-col-md-offset-3":"ant-col-md-offset-3","ant-col-md-order-3":"ant-col-md-order-3","ant-col-md-push-2":"ant-col-md-push-2","ant-col-md-pull-2":"ant-col-md-pull-2","ant-col-md-offset-2":"ant-col-md-offset-2","ant-col-md-order-2":"ant-col-md-order-2","ant-col-md-push-1":"ant-col-md-push-1","ant-col-md-pull-1":"ant-col-md-pull-1","ant-col-md-offset-1":"ant-col-md-offset-1","ant-col-md-order-1":"ant-col-md-order-1","ant-col-md-0":"ant-col-md-0","ant-col-md-push-0":"ant-col-md-push-0","ant-col-md-pull-0":"ant-col-md-pull-0","ant-col-md-offset-0":"ant-col-md-offset-0","ant-col-md-order-0":"ant-col-md-order-0","ant-col-lg-push-24":"ant-col-lg-push-24","ant-col-lg-pull-24":"ant-col-lg-pull-24","ant-col-lg-offset-24":"ant-col-lg-offset-24","ant-col-lg-order-24":"ant-col-lg-order-24","ant-col-lg-push-23":"ant-col-lg-push-23","ant-col-lg-pull-23":"ant-col-lg-pull-23","ant-col-lg-offset-23":"ant-col-lg-offset-23","ant-col-lg-order-23":"ant-col-lg-order-23","ant-col-lg-push-22":"ant-col-lg-push-22","ant-col-lg-pull-22":"ant-col-lg-pull-22","ant-col-lg-offset-22":"ant-col-lg-offset-22","ant-col-lg-order-22":"ant-col-lg-order-22","ant-col-lg-push-21":"ant-col-lg-push-21","ant-col-lg-pull-21":"ant-col-lg-pull-21","ant-col-lg-offset-21":"ant-col-lg-offset-21","ant-col-lg-order-21":"ant-col-lg-order-21","ant-col-lg-push-20":"ant-col-lg-push-20","ant-col-lg-pull-20":"ant-col-lg-pull-20","ant-col-lg-offset-20":"ant-col-lg-offset-20","ant-col-lg-order-20":"ant-col-lg-order-20","ant-col-lg-push-19":"ant-col-lg-push-19","ant-col-lg-pull-19":"ant-col-lg-pull-19","ant-col-lg-offset-19":"ant-col-lg-offset-19","ant-col-lg-order-19":"ant-col-lg-order-19","ant-col-lg-push-18":"ant-col-lg-push-18","ant-col-lg-pull-18":"ant-col-lg-pull-18","ant-col-lg-offset-18":"ant-col-lg-offset-18","ant-col-lg-order-18":"ant-col-lg-order-18","ant-col-lg-push-17":"ant-col-lg-push-17","ant-col-lg-pull-17":"ant-col-lg-pull-17","ant-col-lg-offset-17":"ant-col-lg-offset-17","ant-col-lg-order-17":"ant-col-lg-order-17","ant-col-lg-push-16":"ant-col-lg-push-16","ant-col-lg-pull-16":"ant-col-lg-pull-16","ant-col-lg-offset-16":"ant-col-lg-offset-16","ant-col-lg-order-16":"ant-col-lg-order-16","ant-col-lg-push-15":"ant-col-lg-push-15","ant-col-lg-pull-15":"ant-col-lg-pull-15","ant-col-lg-offset-15":"ant-col-lg-offset-15","ant-col-lg-order-15":"ant-col-lg-order-15","ant-col-lg-push-14":"ant-col-lg-push-14","ant-col-lg-pull-14":"ant-col-lg-pull-14","ant-col-lg-offset-14":"ant-col-lg-offset-14","ant-col-lg-order-14":"ant-col-lg-order-14","ant-col-lg-push-13":"ant-col-lg-push-13","ant-col-lg-pull-13":"ant-col-lg-pull-13","ant-col-lg-offset-13":"ant-col-lg-offset-13","ant-col-lg-order-13":"ant-col-lg-order-13","ant-col-lg-push-12":"ant-col-lg-push-12","ant-col-lg-pull-12":"ant-col-lg-pull-12","ant-col-lg-offset-12":"ant-col-lg-offset-12","ant-col-lg-order-12":"ant-col-lg-order-12","ant-col-lg-push-11":"ant-col-lg-push-11","ant-col-lg-pull-11":"ant-col-lg-pull-11","ant-col-lg-offset-11":"ant-col-lg-offset-11","ant-col-lg-order-11":"ant-col-lg-order-11","ant-col-lg-push-10":"ant-col-lg-push-10","ant-col-lg-pull-10":"ant-col-lg-pull-10","ant-col-lg-offset-10":"ant-col-lg-offset-10","ant-col-lg-order-10":"ant-col-lg-order-10","ant-col-lg-push-9":"ant-col-lg-push-9","ant-col-lg-pull-9":"ant-col-lg-pull-9","ant-col-lg-offset-9":"ant-col-lg-offset-9","ant-col-lg-order-9":"ant-col-lg-order-9","ant-col-lg-push-8":"ant-col-lg-push-8","ant-col-lg-pull-8":"ant-col-lg-pull-8","ant-col-lg-offset-8":"ant-col-lg-offset-8","ant-col-lg-order-8":"ant-col-lg-order-8","ant-col-lg-push-7":"ant-col-lg-push-7","ant-col-lg-pull-7":"ant-col-lg-pull-7","ant-col-lg-offset-7":"ant-col-lg-offset-7","ant-col-lg-order-7":"ant-col-lg-order-7","ant-col-lg-push-6":"ant-col-lg-push-6","ant-col-lg-pull-6":"ant-col-lg-pull-6","ant-col-lg-offset-6":"ant-col-lg-offset-6","ant-col-lg-order-6":"ant-col-lg-order-6","ant-col-lg-push-5":"ant-col-lg-push-5","ant-col-lg-pull-5":"ant-col-lg-pull-5","ant-col-lg-offset-5":"ant-col-lg-offset-5","ant-col-lg-order-5":"ant-col-lg-order-5","ant-col-lg-push-4":"ant-col-lg-push-4","ant-col-lg-pull-4":"ant-col-lg-pull-4","ant-col-lg-offset-4":"ant-col-lg-offset-4","ant-col-lg-order-4":"ant-col-lg-order-4","ant-col-lg-push-3":"ant-col-lg-push-3","ant-col-lg-pull-3":"ant-col-lg-pull-3","ant-col-lg-offset-3":"ant-col-lg-offset-3","ant-col-lg-order-3":"ant-col-lg-order-3","ant-col-lg-push-2":"ant-col-lg-push-2","ant-col-lg-pull-2":"ant-col-lg-pull-2","ant-col-lg-offset-2":"ant-col-lg-offset-2","ant-col-lg-order-2":"ant-col-lg-order-2","ant-col-lg-push-1":"ant-col-lg-push-1","ant-col-lg-pull-1":"ant-col-lg-pull-1","ant-col-lg-offset-1":"ant-col-lg-offset-1","ant-col-lg-order-1":"ant-col-lg-order-1","ant-col-lg-0":"ant-col-lg-0","ant-col-lg-push-0":"ant-col-lg-push-0","ant-col-lg-pull-0":"ant-col-lg-pull-0","ant-col-lg-offset-0":"ant-col-lg-offset-0","ant-col-lg-order-0":"ant-col-lg-order-0","ant-col-xl-1":"ant-col-xl-1","ant-col-xl-2":"ant-col-xl-2","ant-col-xl-3":"ant-col-xl-3","ant-col-xl-4":"ant-col-xl-4","ant-col-xl-5":"ant-col-xl-5","ant-col-xl-6":"ant-col-xl-6","ant-col-xl-7":"ant-col-xl-7","ant-col-xl-8":"ant-col-xl-8","ant-col-xl-9":"ant-col-xl-9","ant-col-xl-10":"ant-col-xl-10","ant-col-xl-11":"ant-col-xl-11","ant-col-xl-12":"ant-col-xl-12","ant-col-xl-13":"ant-col-xl-13","ant-col-xl-14":"ant-col-xl-14","ant-col-xl-15":"ant-col-xl-15","ant-col-xl-16":"ant-col-xl-16","ant-col-xl-17":"ant-col-xl-17","ant-col-xl-18":"ant-col-xl-18","ant-col-xl-19":"ant-col-xl-19","ant-col-xl-20":"ant-col-xl-20","ant-col-xl-21":"ant-col-xl-21","ant-col-xl-22":"ant-col-xl-22","ant-col-xl-23":"ant-col-xl-23","ant-col-xl-24":"ant-col-xl-24","ant-col-xl-push-24":"ant-col-xl-push-24","ant-col-xl-pull-24":"ant-col-xl-pull-24","ant-col-xl-offset-24":"ant-col-xl-offset-24","ant-col-xl-order-24":"ant-col-xl-order-24","ant-col-xl-push-23":"ant-col-xl-push-23","ant-col-xl-pull-23":"ant-col-xl-pull-23","ant-col-xl-offset-23":"ant-col-xl-offset-23","ant-col-xl-order-23":"ant-col-xl-order-23","ant-col-xl-push-22":"ant-col-xl-push-22","ant-col-xl-pull-22":"ant-col-xl-pull-22","ant-col-xl-offset-22":"ant-col-xl-offset-22","ant-col-xl-order-22":"ant-col-xl-order-22","ant-col-xl-push-21":"ant-col-xl-push-21","ant-col-xl-pull-21":"ant-col-xl-pull-21","ant-col-xl-offset-21":"ant-col-xl-offset-21","ant-col-xl-order-21":"ant-col-xl-order-21","ant-col-xl-push-20":"ant-col-xl-push-20","ant-col-xl-pull-20":"ant-col-xl-pull-20","ant-col-xl-offset-20":"ant-col-xl-offset-20","ant-col-xl-order-20":"ant-col-xl-order-20","ant-col-xl-push-19":"ant-col-xl-push-19","ant-col-xl-pull-19":"ant-col-xl-pull-19","ant-col-xl-offset-19":"ant-col-xl-offset-19","ant-col-xl-order-19":"ant-col-xl-order-19","ant-col-xl-push-18":"ant-col-xl-push-18","ant-col-xl-pull-18":"ant-col-xl-pull-18","ant-col-xl-offset-18":"ant-col-xl-offset-18","ant-col-xl-order-18":"ant-col-xl-order-18","ant-col-xl-push-17":"ant-col-xl-push-17","ant-col-xl-pull-17":"ant-col-xl-pull-17","ant-col-xl-offset-17":"ant-col-xl-offset-17","ant-col-xl-order-17":"ant-col-xl-order-17","ant-col-xl-push-16":"ant-col-xl-push-16","ant-col-xl-pull-16":"ant-col-xl-pull-16","ant-col-xl-offset-16":"ant-col-xl-offset-16","ant-col-xl-order-16":"ant-col-xl-order-16","ant-col-xl-push-15":"ant-col-xl-push-15","ant-col-xl-pull-15":"ant-col-xl-pull-15","ant-col-xl-offset-15":"ant-col-xl-offset-15","ant-col-xl-order-15":"ant-col-xl-order-15","ant-col-xl-push-14":"ant-col-xl-push-14","ant-col-xl-pull-14":"ant-col-xl-pull-14","ant-col-xl-offset-14":"ant-col-xl-offset-14","ant-col-xl-order-14":"ant-col-xl-order-14","ant-col-xl-push-13":"ant-col-xl-push-13","ant-col-xl-pull-13":"ant-col-xl-pull-13","ant-col-xl-offset-13":"ant-col-xl-offset-13","ant-col-xl-order-13":"ant-col-xl-order-13","ant-col-xl-push-12":"ant-col-xl-push-12","ant-col-xl-pull-12":"ant-col-xl-pull-12","ant-col-xl-offset-12":"ant-col-xl-offset-12","ant-col-xl-order-12":"ant-col-xl-order-12","ant-col-xl-push-11":"ant-col-xl-push-11","ant-col-xl-pull-11":"ant-col-xl-pull-11","ant-col-xl-offset-11":"ant-col-xl-offset-11","ant-col-xl-order-11":"ant-col-xl-order-11","ant-col-xl-push-10":"ant-col-xl-push-10","ant-col-xl-pull-10":"ant-col-xl-pull-10","ant-col-xl-offset-10":"ant-col-xl-offset-10","ant-col-xl-order-10":"ant-col-xl-order-10","ant-col-xl-push-9":"ant-col-xl-push-9","ant-col-xl-pull-9":"ant-col-xl-pull-9","ant-col-xl-offset-9":"ant-col-xl-offset-9","ant-col-xl-order-9":"ant-col-xl-order-9","ant-col-xl-push-8":"ant-col-xl-push-8","ant-col-xl-pull-8":"ant-col-xl-pull-8","ant-col-xl-offset-8":"ant-col-xl-offset-8","ant-col-xl-order-8":"ant-col-xl-order-8","ant-col-xl-push-7":"ant-col-xl-push-7","ant-col-xl-pull-7":"ant-col-xl-pull-7","ant-col-xl-offset-7":"ant-col-xl-offset-7","ant-col-xl-order-7":"ant-col-xl-order-7","ant-col-xl-push-6":"ant-col-xl-push-6","ant-col-xl-pull-6":"ant-col-xl-pull-6","ant-col-xl-offset-6":"ant-col-xl-offset-6","ant-col-xl-order-6":"ant-col-xl-order-6","ant-col-xl-push-5":"ant-col-xl-push-5","ant-col-xl-pull-5":"ant-col-xl-pull-5","ant-col-xl-offset-5":"ant-col-xl-offset-5","ant-col-xl-order-5":"ant-col-xl-order-5","ant-col-xl-push-4":"ant-col-xl-push-4","ant-col-xl-pull-4":"ant-col-xl-pull-4","ant-col-xl-offset-4":"ant-col-xl-offset-4","ant-col-xl-order-4":"ant-col-xl-order-4","ant-col-xl-push-3":"ant-col-xl-push-3","ant-col-xl-pull-3":"ant-col-xl-pull-3","ant-col-xl-offset-3":"ant-col-xl-offset-3","ant-col-xl-order-3":"ant-col-xl-order-3","ant-col-xl-push-2":"ant-col-xl-push-2","ant-col-xl-pull-2":"ant-col-xl-pull-2","ant-col-xl-offset-2":"ant-col-xl-offset-2","ant-col-xl-order-2":"ant-col-xl-order-2","ant-col-xl-push-1":"ant-col-xl-push-1","ant-col-xl-pull-1":"ant-col-xl-pull-1","ant-col-xl-offset-1":"ant-col-xl-offset-1","ant-col-xl-order-1":"ant-col-xl-order-1","ant-col-xl-0":"ant-col-xl-0","ant-col-xl-push-0":"ant-col-xl-push-0","ant-col-xl-pull-0":"ant-col-xl-pull-0","ant-col-xl-offset-0":"ant-col-xl-offset-0","ant-col-xl-order-0":"ant-col-xl-order-0","ant-col-xxl-1":"ant-col-xxl-1","ant-col-xxl-2":"ant-col-xxl-2","ant-col-xxl-3":"ant-col-xxl-3","ant-col-xxl-4":"ant-col-xxl-4","ant-col-xxl-5":"ant-col-xxl-5","ant-col-xxl-6":"ant-col-xxl-6","ant-col-xxl-7":"ant-col-xxl-7","ant-col-xxl-8":"ant-col-xxl-8","ant-col-xxl-9":"ant-col-xxl-9","ant-col-xxl-10":"ant-col-xxl-10","ant-col-xxl-11":"ant-col-xxl-11","ant-col-xxl-12":"ant-col-xxl-12","ant-col-xxl-13":"ant-col-xxl-13","ant-col-xxl-14":"ant-col-xxl-14","ant-col-xxl-15":"ant-col-xxl-15","ant-col-xxl-16":"ant-col-xxl-16","ant-col-xxl-17":"ant-col-xxl-17","ant-col-xxl-18":"ant-col-xxl-18","ant-col-xxl-19":"ant-col-xxl-19","ant-col-xxl-20":"ant-col-xxl-20","ant-col-xxl-21":"ant-col-xxl-21","ant-col-xxl-22":"ant-col-xxl-22","ant-col-xxl-23":"ant-col-xxl-23","ant-col-xxl-24":"ant-col-xxl-24","ant-col-xxl-push-24":"ant-col-xxl-push-24","ant-col-xxl-pull-24":"ant-col-xxl-pull-24","ant-col-xxl-offset-24":"ant-col-xxl-offset-24","ant-col-xxl-order-24":"ant-col-xxl-order-24","ant-col-xxl-push-23":"ant-col-xxl-push-23","ant-col-xxl-pull-23":"ant-col-xxl-pull-23","ant-col-xxl-offset-23":"ant-col-xxl-offset-23","ant-col-xxl-order-23":"ant-col-xxl-order-23","ant-col-xxl-push-22":"ant-col-xxl-push-22","ant-col-xxl-pull-22":"ant-col-xxl-pull-22","ant-col-xxl-offset-22":"ant-col-xxl-offset-22","ant-col-xxl-order-22":"ant-col-xxl-order-22","ant-col-xxl-push-21":"ant-col-xxl-push-21","ant-col-xxl-pull-21":"ant-col-xxl-pull-21","ant-col-xxl-offset-21":"ant-col-xxl-offset-21","ant-col-xxl-order-21":"ant-col-xxl-order-21","ant-col-xxl-push-20":"ant-col-xxl-push-20","ant-col-xxl-pull-20":"ant-col-xxl-pull-20","ant-col-xxl-offset-20":"ant-col-xxl-offset-20","ant-col-xxl-order-20":"ant-col-xxl-order-20","ant-col-xxl-push-19":"ant-col-xxl-push-19","ant-col-xxl-pull-19":"ant-col-xxl-pull-19","ant-col-xxl-offset-19":"ant-col-xxl-offset-19","ant-col-xxl-order-19":"ant-col-xxl-order-19","ant-col-xxl-push-18":"ant-col-xxl-push-18","ant-col-xxl-pull-18":"ant-col-xxl-pull-18","ant-col-xxl-offset-18":"ant-col-xxl-offset-18","ant-col-xxl-order-18":"ant-col-xxl-order-18","ant-col-xxl-push-17":"ant-col-xxl-push-17","ant-col-xxl-pull-17":"ant-col-xxl-pull-17","ant-col-xxl-offset-17":"ant-col-xxl-offset-17","ant-col-xxl-order-17":"ant-col-xxl-order-17","ant-col-xxl-push-16":"ant-col-xxl-push-16","ant-col-xxl-pull-16":"ant-col-xxl-pull-16","ant-col-xxl-offset-16":"ant-col-xxl-offset-16","ant-col-xxl-order-16":"ant-col-xxl-order-16","ant-col-xxl-push-15":"ant-col-xxl-push-15","ant-col-xxl-pull-15":"ant-col-xxl-pull-15","ant-col-xxl-offset-15":"ant-col-xxl-offset-15","ant-col-xxl-order-15":"ant-col-xxl-order-15","ant-col-xxl-push-14":"ant-col-xxl-push-14","ant-col-xxl-pull-14":"ant-col-xxl-pull-14","ant-col-xxl-offset-14":"ant-col-xxl-offset-14","ant-col-xxl-order-14":"ant-col-xxl-order-14","ant-col-xxl-push-13":"ant-col-xxl-push-13","ant-col-xxl-pull-13":"ant-col-xxl-pull-13","ant-col-xxl-offset-13":"ant-col-xxl-offset-13","ant-col-xxl-order-13":"ant-col-xxl-order-13","ant-col-xxl-push-12":"ant-col-xxl-push-12","ant-col-xxl-pull-12":"ant-col-xxl-pull-12","ant-col-xxl-offset-12":"ant-col-xxl-offset-12","ant-col-xxl-order-12":"ant-col-xxl-order-12","ant-col-xxl-push-11":"ant-col-xxl-push-11","ant-col-xxl-pull-11":"ant-col-xxl-pull-11","ant-col-xxl-offset-11":"ant-col-xxl-offset-11","ant-col-xxl-order-11":"ant-col-xxl-order-11","ant-col-xxl-push-10":"ant-col-xxl-push-10","ant-col-xxl-pull-10":"ant-col-xxl-pull-10","ant-col-xxl-offset-10":"ant-col-xxl-offset-10","ant-col-xxl-order-10":"ant-col-xxl-order-10","ant-col-xxl-push-9":"ant-col-xxl-push-9","ant-col-xxl-pull-9":"ant-col-xxl-pull-9","ant-col-xxl-offset-9":"ant-col-xxl-offset-9","ant-col-xxl-order-9":"ant-col-xxl-order-9","ant-col-xxl-push-8":"ant-col-xxl-push-8","ant-col-xxl-pull-8":"ant-col-xxl-pull-8","ant-col-xxl-offset-8":"ant-col-xxl-offset-8","ant-col-xxl-order-8":"ant-col-xxl-order-8","ant-col-xxl-push-7":"ant-col-xxl-push-7","ant-col-xxl-pull-7":"ant-col-xxl-pull-7","ant-col-xxl-offset-7":"ant-col-xxl-offset-7","ant-col-xxl-order-7":"ant-col-xxl-order-7","ant-col-xxl-push-6":"ant-col-xxl-push-6","ant-col-xxl-pull-6":"ant-col-xxl-pull-6","ant-col-xxl-offset-6":"ant-col-xxl-offset-6","ant-col-xxl-order-6":"ant-col-xxl-order-6","ant-col-xxl-push-5":"ant-col-xxl-push-5","ant-col-xxl-pull-5":"ant-col-xxl-pull-5","ant-col-xxl-offset-5":"ant-col-xxl-offset-5","ant-col-xxl-order-5":"ant-col-xxl-order-5","ant-col-xxl-push-4":"ant-col-xxl-push-4","ant-col-xxl-pull-4":"ant-col-xxl-pull-4","ant-col-xxl-offset-4":"ant-col-xxl-offset-4","ant-col-xxl-order-4":"ant-col-xxl-order-4","ant-col-xxl-push-3":"ant-col-xxl-push-3","ant-col-xxl-pull-3":"ant-col-xxl-pull-3","ant-col-xxl-offset-3":"ant-col-xxl-offset-3","ant-col-xxl-order-3":"ant-col-xxl-order-3","ant-col-xxl-push-2":"ant-col-xxl-push-2","ant-col-xxl-pull-2":"ant-col-xxl-pull-2","ant-col-xxl-offset-2":"ant-col-xxl-offset-2","ant-col-xxl-order-2":"ant-col-xxl-order-2","ant-col-xxl-push-1":"ant-col-xxl-push-1","ant-col-xxl-pull-1":"ant-col-xxl-pull-1","ant-col-xxl-offset-1":"ant-col-xxl-offset-1","ant-col-xxl-order-1":"ant-col-xxl-order-1","ant-col-xxl-0":"ant-col-xxl-0","ant-col-xxl-push-0":"ant-col-xxl-push-0","ant-col-xxl-pull-0":"ant-col-xxl-pull-0","ant-col-xxl-offset-0":"ant-col-xxl-offset-0","ant-col-xxl-order-0":"ant-col-xxl-order-0"}},FSaR:function(e,t,n){"use strict";var r=n("wYm8"),o=n("u8+u"),a=n("rrW9"),i=[].slice,l={},s=function(e,t,n){if(!(t in l)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";l[t]=Function("F,a","return new F("+r.join(",")+")")}return l[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=i.call(arguments,1),l=function(){var r=n.concat(i.call(arguments));return this instanceof l?s(t,r.length,r):a(t,r,e)};return o(t.prototype)&&(l.prototype=t.prototype),l}},FUu0:function(e,t,n){"use strict";var r=n("4WqT"),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},l=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s="utf8=%26%2310003%3B",u="utf8=%E2%9C%93",c=function(e,t){var n,c={},d=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,p=d.split(t.delimiter,f),m=-1,h=t.charset;if(t.charsetSentinel)for(n=0;n<p.length;++n)0===p[n].indexOf("utf8=")&&(p[n]===u?h="utf-8":p[n]===s&&(h="iso-8859-1"),m=n,n=p.length);for(n=0;n<p.length;++n)if(n!==m){var g,v,y=p[n],b=y.indexOf("]="),w=-1===b?y.indexOf("="):b+1;-1===w?(g=t.decoder(y,i.decoder,h,"key"),v=t.strictNullHandling?null:""):(g=t.decoder(y.slice(0,w),i.decoder,h,"key"),v=t.decoder(y.slice(w+1),i.decoder,h,"value")),v&&t.interpretNumericEntities&&"iso-8859-1"===h&&(v=l(v)),v&&"string"===typeof v&&t.comma&&v.indexOf(",")>-1&&(v=v.split(",")),y.indexOf("[]=")>-1&&(v=a(v)?[v]:v),o.call(c,g)?c[g]=r.combine(c[g],v):c[g]=v}return c},d=function(e,t,n){for(var r=t,o=e.length-1;o>=0;--o){var a,i=e[o];if("[]"===i&&n.parseArrays)a=[].concat(r);else{a=n.plainObjects?Object.create(null):{};var l="["===i.charAt(0)&&"]"===i.charAt(i.length-1)?i.slice(1,-1):i,s=parseInt(l,10);n.parseArrays||""!==l?!isNaN(s)&&i!==l&&String(s)===l&&s>=0&&n.parseArrays&&s<=n.arrayLimit?(a=[],a[s]=r):a[l]=r:a={0:r}}r=a}return r},f=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,i=/(\[[^[\]]*])/g,l=n.depth>0&&a.exec(r),s=l?r.slice(0,l.index):r,u=[];if(s){if(!n.plainObjects&&o.call(Object.prototype,s)&&!n.allowPrototypes)return;u.push(s)}var c=0;while(n.depth>0&&null!==(l=i.exec(r))&&c<n.depth){if(c+=1,!n.plainObjects&&o.call(Object.prototype,l[1].slice(1,-1))&&!n.allowPrototypes)return;u.push(l[1])}return l&&u.push("["+r.slice(l.index)+"]"),d(u,t,n)}},p=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?i.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:i.comma,decoder:"function"===typeof e.decoder?e.decoder:i.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}};e.exports=function(e,t){var n=p(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var o="string"===typeof e?c(e,n):e,a=n.plainObjects?Object.create(null):{},i=Object.keys(o),l=0;l<i.length;++l){var s=i[l],u=f(s,o[s],n);a=r.merge(a,u,n)}return r.compact(a)}},FYw3:function(e,t,n){"use strict";t.__esModule=!0;var r=n("EJiy"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,o.default)(t))&&"function"!==typeof t?e:t}},FZoo:function(e,t,n){var r=n("MrPd"),o=n("4uTw"),a=n("wJg7"),i=n("GoyQ"),l=n("9Nap");function s(e,t,n,s){if(!i(e))return e;t=o(t,e);var u=-1,c=t.length,d=c-1,f=e;while(null!=f&&++u<c){var p=l(t[u]),m=n;if(u!=d){var h=f[p];m=s?s(h,p,f):void 0,void 0===m&&(m=i(h)?h:a(t[u+1])?[]:{})}r(f,p,m),f=f[p]}return e}e.exports=s},FfBw:function(e,t){"function"===typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},FlQf:function(e,t,n){"use strict";var r=n("ccE7")(!0);n("MPFp")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},FpHa:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},FpZJ:function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var r=42;for(t in e[t]=r,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var a=Object.getOwnPropertyDescriptor(e,t);if(a.value!==r||!0!==a.enumerable)return!1}return!0}},FqPH:function(e,t){e.exports=!1},FwrZ:function(e,t,n){"use strict";t.__esModule=!0;t.addLeadingSlash=function(e){return"/"===e.charAt(0)?e:"/"+e},t.stripLeadingSlash=function(e){return"/"===e.charAt(0)?e.substr(1):e};var r=t.hasBasename=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)};t.stripBasename=function(e,t){return r(e,t)?e.substr(t.length):e},t.stripTrailingSlash=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},t.parsePath=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}},t.createPath=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}},G6z8:function(e,t,n){var r=n("fR/l"),o=n("oCl/"),a=n("mTTR");function i(e){return r(e,a,o)}e.exports=i},G7Hh:function(e,t,n){"use strict";var r=n("7vYJ"),o=n("A22h"),a=n("bsDr");n("h7Gi")("search",1,function(e,t,n,i){return[function(n){var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=i(n,e,this);if(t.done)return t.value;var l=r(e),s=String(this),u=l.lastIndex;o(u,0)||(l.lastIndex=0);var c=a(l,s);return o(l.lastIndex,u)||(l.lastIndex=u),null===c?-1:c.index}]})},G8Mo:function(e,t,n){var r=n("93I4");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"GB+t":function(e,t,n){"use strict";var r=function(){};e.exports=r},GDhZ:function(e,t,n){var r=n("wF/u"),o=n("mwIZ"),a=n("hgQt"),i=n("9ggG"),l=n("CMye"),s=n("IOzZ"),u=n("9Nap"),c=1,d=2;function f(e,t){return i(e)&&l(t)?s(u(e),t):function(n){var i=o(n,e);return void 0===i&&i===t?a(n,e):r(t,i,c|d)}}e.exports=f},GG9M:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=s(n("q1tI")),o=s(n("17x9")),a=i(n("Jrzw"));function i(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function s(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!==typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n["default"]=e,t&&t.set(e,n),n}function u(e){return u="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},u(e)}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function m(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(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}}),t&&y(e,t)}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}var b=function(e){function t(){return d(this,t),m(this,g(t).apply(this,arguments))}return v(t,e),p(t,[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale,r=n||a["default"][t||"global"],o=this.context.antLocale,i=t&&o?o[t]:{};return c(c({},"function"===typeof r?r():r),i||{})}},{key:"getLocaleCode",value:function(){var e=this.context.antLocale,t=e&&e.locale;return e&&e.exist&&!t?a["default"].locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context.antLocale)}}]),t}(r.Component);t["default"]=b,b.defaultProps={componentName:"global"},b.contextTypes={antLocale:o.object}},GNiM:function(e,t,n){var r=n("I01J"),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,i=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(a,"$1"):n||e)}),t});e.exports=i},GOoW:function(e,t,n){var r=n("oF12"),o=n("ZDr/");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},GRip:function(e,t,n){"use strict";var r=n("g09b");n("+L6B");var o=r(n("2/Rp"));n("/xke");var a=r(n("TeRw")),i=r(n("d6i3")),l=r(n("1l/V"));n("miYZ");var s=r(n("tsqr")),u=r(n("q1tI")),c=n("Y2fQ"),d=r(n("mW0K")),f=d.default.pwa;if(s.default.config({maxCount:1}),f)window.addEventListener("sw.offline",function(){s.default.warning((0,c.formatMessage)({id:"app.pwa.offline"}))}),window.addEventListener("sw.updated",function(e){var t=e,n=function(){var e=(0,l.default)(i.default.mark(function e(){var n;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.detail&&t.detail.waiting,n){e.next=3;break}return e.abrupt("return",!0);case 3:return e.next=5,new Promise(function(e,t){var r=new MessageChannel;r.port1.onmessage=function(n){n.data.error?t(n.data.error):e(n.data)},n.postMessage({type:"skip-waiting"},[r.port2])});case 5:return window.location.reload(!0),e.abrupt("return",!0);case 7:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),r="open".concat(Date.now()),s=u.default.createElement(o.default,{type:"primary",onClick:function(){a.default.close(r),n()}},(0,c.formatMessage)({id:"app.pwa.serviceworker.updated.ok"}));a.default.open({message:(0,c.formatMessage)({id:"app.pwa.serviceworker.updated"}),description:(0,c.formatMessage)({id:"app.pwa.serviceworker.updated.hint"}),btn:s,key:r,onClose:function(){var e=(0,l.default)(i.default.mark(function e(){return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}},e)}));function t(){return e.apply(this,arguments)}return t}()})});else if("serviceWorker"in navigator){var p=navigator,m=p.serviceWorker;m.getRegistrations&&m.getRegistrations().then(function(e){e.forEach(function(e){e.unregister()})}),m.getRegistration().then(function(e){e&&e.unregister()}),window.caches&&window.caches.keys&&caches.keys().then(function(e){e.forEach(function(e){caches.delete(e)})})}},GYWy:function(e,t,n){(function(e,r){var o;(function(a){t&&t.nodeType,e&&e.nodeType;var i="object"==typeof r&&r;i.global!==i&&i.window!==i&&i.self;var l,s=2147483647,u=36,c=1,d=26,f=38,p=700,m=72,h=128,g="-",v=/^xn--/,y=/[^\x20-\x7E]/,b=/[\x2E\u3002\uFF0E\uFF61]/g,w={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=u-c,C=Math.floor,E=String.fromCharCode;function M(e){throw new RangeError(w[e])}function S(e,t){var n=e.length,r=[];while(n--)r[n]=t(e[n]);return r}function O(e,t){var n=e.split("@"),r="";n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(b,".");var o=e.split("."),a=S(o,t).join(".");return r+a}function T(e){var t,n,r=[],o=0,a=e.length;while(o<a)t=e.charCodeAt(o++),t>=55296&&t<=56319&&o<a?(n=e.charCodeAt(o++),56320==(64512&n)?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),o--)):r.push(t);return r}function k(e){return S(e,function(e){var t="";return e>65535&&(e-=65536,t+=E(e>>>10&1023|55296),e=56320|1023&e),t+=E(e),t}).join("")}function x(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:u}function N(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function L(e,t,n){var r=0;for(e=n?C(e/p):e>>1,e+=C(e/t);e>_*d>>1;r+=u)e=C(e/_);return C(r+(_+1)*e/(e+f))}function P(e){var t,n,r,o,a,i,l,f,p,v,y=[],b=e.length,w=0,_=h,E=m;for(n=e.lastIndexOf(g),n<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&M("not-basic"),y.push(e.charCodeAt(r));for(o=n>0?n+1:0;o<b;){for(a=w,i=1,l=u;;l+=u){if(o>=b&&M("invalid-input"),f=x(e.charCodeAt(o++)),(f>=u||f>C((s-w)/i))&&M("overflow"),w+=f*i,p=l<=E?c:l>=E+d?d:l-E,f<p)break;v=u-p,i>C(s/v)&&M("overflow"),i*=v}t=y.length+1,E=L(w-a,t,0==a),C(w/t)>s-_&&M("overflow"),_+=C(w/t),w%=t,y.splice(w++,0,_)}return k(y)}function I(e){var t,n,r,o,a,i,l,f,p,v,y,b,w,_,S,O=[];for(e=T(e),b=e.length,t=h,n=0,a=m,i=0;i<b;++i)y=e[i],y<128&&O.push(E(y));r=o=O.length,o&&O.push(g);while(r<b){for(l=s,i=0;i<b;++i)y=e[i],y>=t&&y<l&&(l=y);for(w=r+1,l-t>C((s-n)/w)&&M("overflow"),n+=(l-t)*w,t=l,i=0;i<b;++i)if(y=e[i],y<t&&++n>s&&M("overflow"),y==t){for(f=n,p=u;;p+=u){if(v=p<=a?c:p>=a+d?d:p-a,f<v)break;S=f-v,_=u-v,O.push(E(N(v+S%_,0))),f=C(S/_)}O.push(E(N(f,0))),a=L(n,w,r==o),n=0,++r}++n,++t}return O.join("")}function D(e){return O(e,function(e){return v.test(e)?P(e.slice(4).toLowerCase()):e})}function A(e){return O(e,function(e){return y.test(e)?"xn--"+I(e):e})}l={version:"1.4.1",ucs2:{decode:T,encode:k},decode:P,encode:I,toASCII:A,toUnicode:D},o=function(){return l}.call(t,n,t,e),void 0===o||(e.exports=o)})()}).call(this,n("YuTi")(e),n("yLpj"))},GZbg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=a(r);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}var i="enum";function l(e,t,n,r,a){e[i]=Array.isArray(e[i])?e[i]:[],-1===e[i].indexOf(t)&&r.push(o.format(a.messages[i],e.fullField,e[i].join(", ")))}t["default"]=l},Gi0A:function(e,t,n){var r=n("QqLw"),o=n("ExA7"),a="[object Map]";function i(e){return o(e)&&r(e)==a}e.exports=i},GoyQ:function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},GsrZ:function(e,t){e.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},Gv54:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("l1rO"),o=h(r),a=n("AU0A"),i=h(a),l=n("oEMi"),s=h(l),u=n("l8PK"),c=h(u),d=n("GZbg"),f=h(d),p=n("moXY"),m=h(p);function h(e){return e&&e.__esModule?e:{default:e}}t["default"]={required:o["default"],whitespace:i["default"],type:s["default"],range:c["default"],enum:f["default"],pattern:m["default"]}},Gytx:function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<a.length;s++){var u=a[s];if(!l(u))return!1;var c=e[u],d=t[u];if(o=n?n.call(r,c,d,u):void 0,!1===o||void 0===o&&c!==d)return!1}return!0}},H4fg:function(e,t,n){"use strict";t["a"]={items_per_page:"/ page",jump_to:"Goto",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"}},H612:function(e,t,n){const r=n("Uelk"),o=n("+qE3"),a=n("p8mi"),i=n("solC"),l=n("NOtv")("mqtt-packet:parser");class s extends o{constructor(){super(),this.parser=this.constructor.parser}static parser(e){return this instanceof s?(this.settings=e||{},this._states=["_parseHeader","_parseLength","_parsePayload","_newPacket"],this._resetState(),this):(new s).parser(e)}_resetState(){l("_resetState: resetting packet, error, _list, and _stateCounter"),this.packet=new a,this.error=null,this._list=r(),this._stateCounter=0}parse(e){this.error&&this._resetState(),this._list.append(e),l("parse: current state: %s",this._states[this._stateCounter]);while((-1!==this.packet.length||this._list.length>0)&&this[this._states[this._stateCounter]]()&&!this.error)this._stateCounter++,l("parse: state complete. _stateCounter is now: %d",this._stateCounter),l("parse: packet.length: %d, buffer list length: %d",this.packet.length,this._list.length),this._stateCounter>=this._states.length&&(this._stateCounter=0);return l("parse: exited while loop. packet: %d, buffer list length: %d",this.packet.length,this._list.length),this._list.length}_parseHeader(){const e=this._list.readUInt8(0);return this.packet.cmd=i.types[e>>i.CMD_SHIFT],this.packet.retain=0!==(e&i.RETAIN_MASK),this.packet.qos=e>>i.QOS_SHIFT&i.QOS_MASK,this.packet.dup=0!==(e&i.DUP_MASK),l("_parseHeader: packet: %o",this.packet),this._list.consume(1),!0}_parseLength(){const e=this._parseVarByteNum(!0);return e&&(this.packet.length=e.value,this._list.consume(e.bytes)),l("_parseLength %d",e.value),!!e}_parsePayload(){l("_parsePayload: payload %O",this._list);let e=!1;if(0===this.packet.length||this._list.length>=this.packet.length){switch(this._pos=0,this.packet.cmd){case"connect":this._parseConnect();break;case"connack":this._parseConnack();break;case"publish":this._parsePublish();break;case"puback":case"pubrec":case"pubrel":case"pubcomp":this._parseConfirmation();break;case"subscribe":this._parseSubscribe();break;case"suback":this._parseSuback();break;case"unsubscribe":this._parseUnsubscribe();break;case"unsuback":this._parseUnsuback();break;case"pingreq":case"pingresp":break;case"disconnect":this._parseDisconnect();break;case"auth":this._parseAuth();break;default:this._emitError(new Error("Not supported"))}e=!0}return l("_parsePayload complete result: %s",e),e}_parseConnect(){let e,t,n,r;l("_parseConnect");const o={},a=this.packet,s=this._parseString();if(null===s)return this._emitError(new Error("Cannot parse protocolId"));if("MQTT"!==s&&"MQIsdp"!==s)return this._emitError(new Error("Invalid protocolId"));if(a.protocolId=s,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(a.protocolVersion=this._list.readUInt8(this._pos),a.protocolVersion>=128&&(a.bridgeMode=!0,a.protocolVersion=a.protocolVersion-128),3!==a.protocolVersion&&4!==a.protocolVersion&&5!==a.protocolVersion)return this._emitError(new Error("Invalid protocol version"));if(this._pos++,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(o.username=this._list.readUInt8(this._pos)&i.USERNAME_MASK,o.password=this._list.readUInt8(this._pos)&i.PASSWORD_MASK,o.will=this._list.readUInt8(this._pos)&i.WILL_FLAG_MASK,o.will&&(a.will={},a.will.retain=0!==(this._list.readUInt8(this._pos)&i.WILL_RETAIN_MASK),a.will.qos=(this._list.readUInt8(this._pos)&i.WILL_QOS_MASK)>>i.WILL_QOS_SHIFT),a.clean=0!==(this._list.readUInt8(this._pos)&i.CLEAN_SESSION_MASK),this._pos++,a.keepalive=this._parseNum(),-1===a.keepalive)return this._emitError(new Error("Packet too short"));if(5===a.protocolVersion){const e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(a.properties=e)}const u=this._parseString();if(null===u)return this._emitError(new Error("Packet too short"));if(a.clientId=u,l("_parseConnect: packet.clientId: %s",a.clientId),o.will){if(5===a.protocolVersion){const e=this._parseProperties();Object.getOwnPropertyNames(e).length&&(a.will.properties=e)}if(e=this._parseString(),null===e)return this._emitError(new Error("Cannot parse will topic"));if(a.will.topic=e,l("_parseConnect: packet.will.topic: %s",a.will.topic),t=this._parseBuffer(),null===t)return this._emitError(new Error("Cannot parse will payload"));a.will.payload=t,l("_parseConnect: packet.will.paylaod: %s",a.will.payload)}if(o.username){if(r=this._parseString(),null===r)return this._emitError(new Error("Cannot parse username"));a.username=r,l("_parseConnect: packet.username: %s",a.username)}if(o.password){if(n=this._parseBuffer(),null===n)return this._emitError(new Error("Cannot parse password"));a.password=n}return this.settings=a,l("_parseConnect: complete"),a}_parseConnack(){l("_parseConnack");const e=this.packet;if(this._list.length<1)return null;if(e.sessionPresent=!!(this._list.readUInt8(this._pos++)&i.SESSIONPRESENT_MASK),5===this.settings.protocolVersion)this._list.length>=2?e.reasonCode=this._list.readUInt8(this._pos++):e.reasonCode=0;else{if(this._list.length<2)return null;e.returnCode=this._list.readUInt8(this._pos++)}if(-1===e.returnCode||-1===e.reasonCode)return this._emitError(new Error("Cannot parse return code"));if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}l("_parseConnack: complete")}_parsePublish(){l("_parsePublish");const e=this.packet;if(e.topic=this._parseString(),null===e.topic)return this._emitError(new Error("Cannot parse topic"));if(!(e.qos>0)||this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}e.payload=this._list.slice(this._pos,e.length),l("_parsePublish: payload from buffer list: %o",e.payload)}}_parseSubscribe(){l("_parseSubscribe");const e=this.packet;let t,n,r,o,a,s,u;if(1!==e.qos)return this._emitError(new Error("Wrong subscribe header"));if(e.subscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}while(this._pos<e.length){if(t=this._parseString(),null===t)return this._emitError(new Error("Cannot parse topic"));if(this._pos>=e.length)return this._emitError(new Error("Malformed Subscribe Payload"));n=this._parseByte(),r=n&i.SUBSCRIBE_OPTIONS_QOS_MASK,s=0!==(n>>i.SUBSCRIBE_OPTIONS_NL_SHIFT&i.SUBSCRIBE_OPTIONS_NL_MASK),a=0!==(n>>i.SUBSCRIBE_OPTIONS_RAP_SHIFT&i.SUBSCRIBE_OPTIONS_RAP_MASK),o=n>>i.SUBSCRIBE_OPTIONS_RH_SHIFT&i.SUBSCRIBE_OPTIONS_RH_MASK,u={topic:t,qos:r},5===this.settings.protocolVersion?(u.nl=s,u.rap=a,u.rh=o):this.settings.bridgeMode&&(u.rh=0,u.rap=!0,u.nl=!0),l("_parseSubscribe: push subscription `%s` to subscription",u),e.subscriptions.push(u)}}}_parseSuback(){l("_parseSuback");const e=this.packet;if(this.packet.granted=[],this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}while(this._pos<this.packet.length)this.packet.granted.push(this._list.readUInt8(this._pos++))}}_parseUnsubscribe(){l("_parseUnsubscribe");const e=this.packet;if(e.unsubscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}while(this._pos<e.length){const t=this._parseString();if(null===t)return this._emitError(new Error("Cannot parse topic"));l("_parseUnsubscribe: push topic `%s` to unsubscriptions",t),e.unsubscriptions.push(t)}}}_parseUnsuback(){l("_parseUnsuback");const e=this.packet;if(!this._parseMessageId())return this._emitError(new Error("Cannot parse messageId"));if(5===this.settings.protocolVersion){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t),e.granted=[];while(this._pos<this.packet.length)this.packet.granted.push(this._list.readUInt8(this._pos++))}}_parseConfirmation(){l("_parseConfirmation: packet.cmd: `%s`",this.packet.cmd);const e=this.packet;if(this._parseMessageId(),5===this.settings.protocolVersion&&(e.length>2?(e.reasonCode=this._parseByte(),l("_parseConfirmation: packet.reasonCode `%d`",e.reasonCode)):e.reasonCode=0,e.length>3)){const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return!0}_parseDisconnect(){const e=this.packet;if(l("_parseDisconnect"),5===this.settings.protocolVersion){this._list.length>0?e.reasonCode=this._parseByte():e.reasonCode=0;const t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return l("_parseDisconnect result: true"),!0}_parseAuth(){l("_parseAuth");const e=this.packet;if(5!==this.settings.protocolVersion)return this._emitError(new Error("Not supported auth packet for this version MQTT"));e.reasonCode=this._parseByte();const t=this._parseProperties();return Object.getOwnPropertyNames(t).length&&(e.properties=t),l("_parseAuth: result: true"),!0}_parseMessageId(){const e=this.packet;return e.messageId=this._parseNum(),null===e.messageId?(this._emitError(new Error("Cannot parse messageId")),!1):(l("_parseMessageId: packet.messageId %d",e.messageId),!0)}_parseString(e){const t=this._parseNum(),n=t+this._pos;if(-1===t||n>this._list.length||n>this.packet.length)return null;const r=this._list.toString("utf8",this._pos,n);return this._pos+=t,l("_parseString: result: %s",r),r}_parseStringPair(){return l("_parseStringPair"),{name:this._parseString(),value:this._parseString()}}_parseBuffer(){const e=this._parseNum(),t=e+this._pos;if(-1===e||t>this._list.length||t>this.packet.length)return null;const n=this._list.slice(this._pos,t);return this._pos+=e,l("_parseBuffer: result: %o",n),n}_parseNum(){if(this._list.length-this._pos<2)return-1;const e=this._list.readUInt16BE(this._pos);return this._pos+=2,l("_parseNum: result: %s",e),e}_parse4ByteNum(){if(this._list.length-this._pos<4)return-1;const e=this._list.readUInt32BE(this._pos);return this._pos+=4,l("_parse4ByteNum: result: %s",e),e}_parseVarByteNum(e){l("_parseVarByteNum");const t=4;let n,r=0,o=1,a=0,s=!1;const u=this._pos?this._pos:0;while(r<t&&u+r<this._list.length){if(n=this._list.readUInt8(u+r++),a+=o*(n&i.VARBYTEINT_MASK),o*=128,0===(n&i.VARBYTEINT_FIN_MASK)){s=!0;break}if(this._list.length<=r)break}return!s&&r===t&&this._list.length>=r&&this._emitError(new Error("Invalid variable byte integer")),u&&(this._pos+=r),s=!!s&&(e?{bytes:r,value:a}:a),l("_parseVarByteNum: result: %o",s),s}_parseByte(){let e;return this._pos<this._list.length&&(e=this._list.readUInt8(this._pos),this._pos++),l("_parseByte: result: %o",e),e}_parseByType(e){switch(l("_parseByType: type: %s",e),e){case"byte":return 0!==this._parseByte();case"int8":return this._parseByte();case"int16":return this._parseNum();case"int32":return this._parse4ByteNum();case"var":return this._parseVarByteNum();case"string":return this._parseString();case"pair":return this._parseStringPair();case"binary":return this._parseBuffer()}}_parseProperties(){l("_parseProperties");const e=this._parseVarByteNum(),t=this._pos,n=t+e,r={};while(this._pos<n){const e=this._parseByte();if(!e)return this._emitError(new Error("Cannot parse property code type")),!1;const t=i.propertiesCodes[e];if(!t)return this._emitError(new Error("Unknown property")),!1;if("userProperties"!==t)r[t]?Array.isArray(r[t])?r[t].push(this._parseByType(i.propertiesTypes[t])):(r[t]=[r[t]],r[t].push(this._parseByType(i.propertiesTypes[t]))):r[t]=this._parseByType(i.propertiesTypes[t]);else{r[t]||(r[t]=Object.create(null));const e=this._parseByType(i.propertiesTypes[t]);if(r[t][e.name])if(Array.isArray(r[t][e.name]))r[t][e.name].push(e.value);else{const n=r[t][e.name];r[t][e.name]=[n],r[t][e.name].push(e.value)}else r[t][e.name]=e.value}}return r}_newPacket(){return l("_newPacket"),this.packet&&(this._list.consume(this.packet.length),l("_newPacket: parser emit packet: packet.cmd: %s, packet.payload: %s, packet.length: %d",this.packet.cmd,this.packet.payload,this.packet.length),this.emit("packet",this.packet)),l("_newPacket: new packet"),this.packet=new a,this._pos=0,!0}_emitError(e){l("_emitError"),this.error=e,this.emit("error",e)}}e.exports=s},H7XF:function(e,t,n){"use strict";t.byteLength=c,t.toByteArray=f,t.fromByteArray=h;for(var r=[],o=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,s=i.length;l<s;++l)r[l]=i[l],o[i.charCodeAt(l)]=l;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function c(e){var t=u(e),n=t[0],r=t[1];return 3*(n+r)/4-r}function d(e,t,n){return 3*(t+n)/4-n}function f(e){var t,n,r=u(e),i=r[0],l=r[1],s=new a(d(e,i,l)),c=0,f=l>0?i-4:i;for(n=0;n<f;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],s[c++]=t>>16&255,s[c++]=t>>8&255,s[c++]=255&t;return 2===l&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,s[c++]=255&t),1===l&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,s[c++]=t>>8&255,s[c++]=255&t),s}function p(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[63&e]}function m(e,t,n){for(var r,o=[],a=t;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),o.push(p(r));return o.join("")}function h(e){for(var t,n=e.length,o=n%3,a=[],i=16383,l=0,s=n-o;l<s;l+=i)a.push(m(e,l,l+i>s?s:l+i));return 1===o?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),a.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},H84U:function(e,t,n){"use strict";var r=n("q1tI"),o=n("foW8"),a=n.n(o),i=n("ECub"),l=function(e){return r["createElement"](c,null,function(t){var n=t.getPrefixCls,o=n("empty");switch(e){case"Table":case"List":return r["createElement"](i["default"],{image:i["default"].PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return r["createElement"](i["default"],{image:i["default"].PRESENTED_IMAGE_SIMPLE,className:"".concat(o,"-small")});default:return r["createElement"](i["default"],null)}})},s=l;n.d(t,"a",function(){return c});var u=a()({getPrefixCls:function(e,t){return t||"ant-".concat(e)},renderEmpty:s}),c=u.Consumer},H8j4:function(e,t,n){var r=n("QkVE");function o(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}e.exports=o},HCMe:function(e,t,n){n("Jaki")("Int32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},HDJe:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("x/UI")),m=o(n("rHws")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.callback=function(e){n.setState({activeKey:e})},n.state={activeKey:"opcuaTable",upperKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.activeKey,r=t.upperKey;return d.default.createElement(c.default,{activeKey:r,onChange:function(t){e.setState({upperKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"opcua-server",activeKey:r})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(p.default,null),d.default.createElement(c.default,{activeKey:n,onChange:this.callback,style:{borderTop:"1px solid #D7DBE0"}},d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.opcua.map-table"}),key:"opcuaTable"},"opcuaTable"===n&&d.default.createElement(m.default,null)))))}}]),t}(d.PureComponent),w=b;t.default=w},HDyB:function(e,t,n){var r=n("nmnc"),o=n("JHRd"),a=n("ljhN"),i=n("or5M"),l=n("7fqy"),s=n("rEGp"),u=1,c=2,d="[object Boolean]",f="[object Date]",p="[object Error]",m="[object Map]",h="[object Number]",g="[object RegExp]",v="[object Set]",y="[object String]",b="[object Symbol]",w="[object ArrayBuffer]",_="[object DataView]",C=r?r.prototype:void 0,E=C?C.valueOf:void 0;function M(e,t,n,r,C,M,S){switch(n){case _:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case w:return!(e.byteLength!=t.byteLength||!M(new o(e),new o(t)));case d:case f:case h:return a(+e,+t);case p:return e.name==t.name&&e.message==t.message;case g:case y:return e==t+"";case m:var O=l;case v:var T=r&u;if(O||(O=s),e.size!=t.size&&!T)return!1;var k=S.get(e);if(k)return k==t;r|=c,S.set(e,t);var x=i(O(e),O(t),r,C,M,S);return S["delete"](e),x;case b:if(E)return E.call(e)==E.call(t)}return!1}e.exports=M},HGfh:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("R9oj");var a=o(n("ECub")),i=o(n("2Taf")),l=o(n("vZ4D")),s=o(n("l4Ni")),u=o(n("ujKo")),c=o(n("MhPg"));n("OaEy");var d=o(n("2fM7")),f=r(n("q1tI")),p=n("LvDl"),m=n("Onig"),h=n("+n12"),g=d.default.Option,v=function(e){function t(){var e,n;(0,i.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(o))),n.state={measureList:[],value:""},n.componentWillUnmount=function(){n.setState=function(){}},n.filterMeasureByKey=function(e,t){var n=[];switch(e){case"YX":case"YK":n=t.filter(function(e){return"BIT"===e.dataType||1===e.enableBit});break;case"YC":n=t.filter(function(e){return["BYTE","SINT","WORD","INT","DWORD","DINT","FLOAT","DOUBLE","BCD","BCD32","ULONG","LONG"].includes(e.dataType)&&1!==e.enableBit});break;default:break}return n},n.handleChange=function(e,t){var r=n.props,o=r.onSelect,a=r.onSelectMeasure,i=n.state.measureList;if(n.setState({value:e}),o){var l=(0,p.find)(i,function(t){return t.name===e});o(l)}if(a){var s=(0,p.find)(i,function(t){return t.name===e});a(t.key,s)}},n.handleSelect=function(e,t){var r=n.props,o=r.onChange,a=r.onSelectMeasure;o&&o(e),a&&a(t.key)},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){this.getMeasureList()}},{key:"getMeasureList",value:function(){var e=this,t=this.props.data,n=t.controller,r=t.dataSource;n&&(0,m.fetchConfig)("device_supervisor.measures.".concat(n)).then(function(t){var o=t.result;if(o){var a,i,l,s,u,c=(0,h.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[n])&&void 0!==a?a:{});if(null===(s=e.props.data)||void 0===s?void 0:s.filterCondition)c=c.filter(null===(u=e.props.data)||void 0===u?void 0:u.filterCondition);var d=(0,p.differenceWith)(c,r,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName});e.props.currentKey&&(d=e.filterMeasureByKey(e.props.currentKey,d)),e.setState({measureList:d})}else e.setState({measureList:[]})}).catch(function(){return e.setState({measureList:[]})})}},{key:"render",value:function(){var e=this.props,t=e.style,n=e.placeholder,r=e.data,o=this.state,i=o.measureList,l=o.value,s=r.measure,u=r.action,c=void 0===u?"add":u,p=i.map(function(e){var t=e.name;return f.default.createElement(g,{key:t,value:t},t)}),m=l;return"modify"===c&&(m=s),f.default.createElement(d.default,{showSearch:!0,value:m,placeholder:n,style:t,defaultActiveFirstOption:!1,showArrow:!1,filterOption:function(e,t){return t.props.children.toLowerCase().includes(e.toLowerCase())},optionFilterProp:"children",onChange:this.handleChange,onSelect:this.handleSelect,notFoundContent:f.default.createElement("div",{style:{height:60}},f.default.createElement(a.default,{image:a.default.PRESENTED_IMAGE_SIMPLE}))},p)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.value;return t.value!==n?{value:""}:null}}]),t}(f.Component);t.default=v},HIRO:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.isComponentClass=void 0;var o=r(n("q1tI")),a=r(n("W2l7")),i=function(){return 403},l=function e(t){if(!t)return!1;var n=Object.getPrototypeOf(t);return n===o.default.Component||n===Function.prototype||e(n)};t.isComponentClass=l;var s=function(e){if(l(e)){var t=e;return function(e){return o.default.createElement(t,e)}}return o.default.isValidElement(e)?function(t){return o.default.cloneElement(e,t)}:function(){return e}},u=function(e,t){var n=!1;if(t&&(n=function(){return t}),!e)throw new Error("authority is required");return function(t){var r=(0,a.default)(e,t,n||i);return s(r)}},c=u;t.default=c},HKjm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("2UD4"),o=n("jBYB"),a=n("obDU");t.default=s;var i=["second","second-short","minute","minute-short","hour","hour-short","day","day-short","month","month-short","year","year-short"],l=["best fit","numeric"];function s(e,t){t=t||{},a.isArray(e)&&(e=e.concat()),a.defineProperty(this,"_locale",{value:this._resolveLocale(e)}),a.defineProperty(this,"_options",{value:{style:this._resolveStyle(t.style),units:this._isValidUnits(t.units)&&t.units}}),a.defineProperty(this,"_locales",{value:e}),a.defineProperty(this,"_fields",{value:this._findFields(this._locale)}),a.defineProperty(this,"_messages",{value:a.objCreate(null)});var n=this;this.format=function(e,t){return n._format(e,t)}}a.defineProperty(s,"__localeData__",{value:a.objCreate(null)}),a.defineProperty(s,"__addLocaleData",{value:function(){for(var e=0;e<arguments.length;e++){var t=arguments[e];if(!t||!t.locale)throw new Error("Locale data provided to IntlRelativeFormat is missing a `locale` property value");s.__localeData__[t.locale.toLowerCase()]=t,r.default.__addLocaleData(t)}}}),a.defineProperty(s,"defaultLocale",{enumerable:!0,writable:!0,value:void 0}),a.defineProperty(s,"thresholds",{enumerable:!0,value:{second:45,"second-short":45,minute:45,"minute-short":45,hour:22,"hour-short":22,day:26,"day-short":26,month:11,"month-short":11}}),s.prototype.resolvedOptions=function(){return{locale:this._locale,style:this._options.style,units:this._options.units}},s.prototype._compileMessage=function(e){var t,n=this._locales,o=(this._locale,this._fields[e]),a=o.relativeTime,i="",l="";for(t in a.future)a.future.hasOwnProperty(t)&&(i+=" "+t+" {"+a.future[t].replace("{0}","#")+"}");for(t in a.past)a.past.hasOwnProperty(t)&&(l+=" "+t+" {"+a.past[t].replace("{0}","#")+"}");var s="{when, select, future {{0, plural, "+i+"}}past {{0, plural, "+l+"}}}";return new r.default(s,n)},s.prototype._getMessage=function(e){var t=this._messages;return t[e]||(t[e]=this._compileMessage(e)),t[e]},s.prototype._getRelativeUnits=function(e,t){var n=this._fields[t];if(n.relative)return n.relative[e]},s.prototype._findFields=function(e){var t=s.__localeData__,n=t[e.toLowerCase()];while(n){if(n.fields)return n.fields;n=n.parentLocale&&t[n.parentLocale.toLowerCase()]}throw new Error("Locale data added to IntlRelativeFormat is missing `fields` for :"+e)},s.prototype._format=function(e,t){var n=t&&void 0!==t.now?t.now:a.dateNow();if(void 0===e&&(e=n),!isFinite(n))throw new RangeError("The `now` option provided to IntlRelativeFormat#format() is not in valid range.");if(!isFinite(e))throw new RangeError("The date value provided to IntlRelativeFormat#format() is not in valid range.");var r=o.default(n,e),i=this._options.units||this._selectUnits(r),l=r[i];if("numeric"!==this._options.style){var s=this._getRelativeUnits(l,i);if(s)return s}return this._getMessage(i).format({0:Math.abs(l),when:l<0?"past":"future"})},s.prototype._isValidUnits=function(e){if(!e||a.arrIndexOf.call(i,e)>=0)return!0;if("string"===typeof e){var t=/s$/.test(e)&&e.substr(0,e.length-1);if(t&&a.arrIndexOf.call(i,t)>=0)throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, did you mean: '+t)}throw new Error('"'+e+'" is not a valid IntlRelativeFormat `units` value, it must be one of: "'+i.join('", "')+'"')},s.prototype._resolveLocale=function(e){"string"===typeof e&&(e=[e]),e=(e||[]).concat(s.defaultLocale);var t,n,r,o,a=s.__localeData__;for(t=0,n=e.length;t<n;t+=1){r=e[t].toLowerCase().split("-");while(r.length){if(o=a[r.join("-")],o)return o.locale;r.pop()}}var i=e.pop();throw new Error("No locale data has been added to IntlRelativeFormat for: "+e.join(", ")+", or the default locale: "+i)},s.prototype._resolveStyle=function(e){if(!e)return l[0];if(a.arrIndexOf.call(l,e)>=0)return e;throw new Error('"'+e+'" is not a valid IntlRelativeFormat `style` value, it must be one of: "'+l.join('", "')+'"')},s.prototype._selectUnits=function(e){var t,n,r,o=i.filter(function(e){return e.indexOf("-short")<1});for(t=0,n=o.length;t<n;t+=1)if(r=o[t],Math.abs(e[r])<s.thresholds[r])break;return r}},HOVM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),(0,a.isEmptyValue)(t)||o["default"].type(e,t,r,l,i)}n(l)}t["default"]=l},HOxn:function(e,t,n){var r=n("Cwc5"),o=n("Kz5y"),a=r(o,"Promise");e.exports=a},HTNU:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ")),s=r(n("qIgq"));n("BoS7");var u=r(n("Sdc0"));n("6UJt");var c=r(n("DFOY"));n("5NDa");var d=r(n("5rEg"));n("giR+");var f=r(n("fyUT")),p=r(n("eHn4"));n("miYZ");var m=r(n("tsqr")),h=r(n("gWZ8")),g=r(n("p0pE")),v=r(n("Y/ft")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg"));n("y8nQ");var E=r(n("Vl3Y"));n("OaEy");var M,S,O,T,k=r(n("2fM7")),x=o(n("q1tI")),N=n("MuoO"),L=n("LLXN"),P=n("LvDl"),I=n("+n12"),D=n("34ay"),A=r(n("6qTQ")),R=r(n("xYLQ")),F=r(n("YSXX")),V=r(n("spii")),j=r(n("9jb5")),z=r(n("xNuS")),B=k.default.Option,H=(M=E.default.create(),S=(0,N.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{measureMonitor:t,groupData:t.groupList,submitLoading:n.effects["measureMonitor/updateConfig"]}}),M(O=S((T=function(e){function t(){var e,n;(0,y.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,w.default)(this,(e=(0,_.default)(t)).call.apply(e,[this].concat(o))),n.paramsTransform=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e;return(0,P.forEach)(t,function(e,n){t[n]="bitMap"===n||"msecSample"===n||"enableBit"===n||"reverseBit"===n||"storageLwTSDB"===n?e?1:0:"regAddrInfo"===n||"regAddr"===n||"regType"===n||"idType"===n||"index"===n||"identifier"===n||"regBit"===n?void 0:e}),t},n.formatGain=function(e){var t="".concat(e),n=t&&(null===t||void 0===t?void 0:t.includes("."))?t:Number(t).toFixed(1);return n||"1.0"},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.isAdd,i=t.onChange,l=t.controllerData,s=t.data,u=t.dataSource,c=l.name,d=l.protocol,f=s.name,y=r.validateFields,b={name:"",ctrlName:"",group:"",uploadType:"",dataType:"",addr:"",readWrite:"",unit:"",desc:"",transformType:0};y(function(e,t){if(!e){var r,l,y,w,_,C,E,M=t.name,S=t.desc,O=t.unit,T=t.transformType,k=t.gain,x=t.offset,N=t.regAddrInfo,P=t.regType,D=t.regAddr,A=t.index,R=t.identifier,F=t.idType,V=t.dbnumber,j=t.addrType,z=t.addr,B=t.pt,H=t.ct,W=(0,v.default)(t,["name","desc","unit","transformType","gain","offset","regAddrInfo","regType","regAddr","index","identifier","idType","dbnumber","addrType","addr","pt","ct"]),U={name:M,desc:S||"",unit:O||"",transformType:T||0,addr:z||""};if(4===T)U=(0,g.default)({},U,{gain:n.formatGain(null!==(r=k)&&void 0!==r?r:"1.0"),offset:x?"".concat(Number(Number(x).toFixed(6))):"0.0",pt:n.formatGain(null!==(l=B)&&void 0!==l?l:"1.0"),ct:n.formatGain(null!==(y=H)&&void 0!==y?y:"1.0")});else if(2===T){var q;U=(0,g.default)({},U,{gain:n.formatGain(null!==(q=k)&&void 0!==q?q:"1.0"),offset:x?"".concat(Number(Number(x).toFixed(6))):"0.0"})}if("Modbus-RTU"!==d&&"Modbus-TCP"!==d&&"Modbus-RTU-OverTcp"!==d&&"Modbus-Ascii"!==d&&"Modbus-Rtu-Slave"!==d||(void 0!==(null===t||void 0===t?void 0:t.regBit)?U.addr="".concat((0,I.regAddrFill0)(N.funcode,N.number),".").concat(null===t||void 0===t?void 0:t.regBit):(null===t||void 0===t?void 0:t.enableBit)?U.addr="".concat((0,I.regAddrFill0)(N.funcode,N.number),".").concat(null===t||void 0===t?void 0:t.bitIndex):U.addr=(0,I.regAddrFill0)(N.funcode,N.number),void 0===(null===t||void 0===t?void 0:t.msecSample)&&(U.msecSample=0)),("Siemens PPI"===d||"Omron HL SERIAL"===d||"Omron FINS UDP"===d||"Omron FINS TCP"===d||"ISO-on-TCP"===d||"Panasonic Mewtocol"===d||"FatekProgram"===d||"FatekProgramOverTcp"===d||d.includes("Mitsubishi"))&&(U.addr=V?"".concat(P).concat(V,".").concat(D):"".concat(P).concat(D),void 0!==(null===t||void 0===t?void 0:t.regBit)&&(U.addr+=".".concat(null===t||void 0===t?void 0:t.regBit)),void 0===(null===t||void 0===t?void 0:t.msecSample)&&(U.msecSample=0)),"CJT188-2004"===d&&(U.addr=z[z.length-1]),"IEC101 Master"!==d&&"IEC104 Master"!==d&&"IEC103 Master"!==d||(U.addr="".concat(j," ").concat(z)),"OPC-UA"===d){var K="string"===F?"s":"i";U.addr="ns=".concat(A,";").concat(K,"=").concat(R),void 0===(null===t||void 0===t?void 0:t.msecSample)&&(U.msecSample=0)}if("CangNan ZLJS"===d)U.addr=null===t||void 0===t?void 0:null===(w=t.addr)||void 0===w?void 0:w[(null===t||void 0===t?void 0:null===(_=t.addr)||void 0===_?void 0:_.length)-1];if("OPC-DA"===d&&void 0===(null===t||void 0===t?void 0:t.msecSample)&&(U.msecSample=0),["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB","ROBOT RobotFanuc"].includes(d)){var G,Y;if("ReadPMCData"===(null===W||void 0===W?void 0:W.readType))U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_").concat(z?"".concat(null===t||void 0===t?void 0:null===(G=t.addr)||void 0===G?void 0:G.funcode).concat(null===t||void 0===t?void 0:null===(Y=t.addr)||void 0===Y?void 0:Y.number):"A0");else["ReadSystemMacroValueArray"].includes(null===W||void 0===W?void 0:W.readType)?U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_",'{"number":'.concat(null===t||void 0===t?void 0:t.addrFirst,',"length":').concat(null===t||void 0===t?void 0:t.addrSec,"}")):["ReadProgram"].includes(null===W||void 0===W?void 0:W.readType)?U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_").concat(JSON.stringify({number:null===t||void 0===t?void 0:t.addrFirst,path:null===t||void 0===t?void 0:t.addrSec})):["ReadAllDirectoryAndFile"].includes(null===W||void 0===W?void 0:W.readType)?U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_").concat(JSON.stringify({path:null===t||void 0===t?void 0:t.addrFirst})):["GetLog"].includes(null===W||void 0===W?void 0:W.readType)?U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_").concat(JSON.stringify({length:null===t||void 0===t?void 0:t.addr})):U.addr="".concat(null===W||void 0===W?void 0:W.readType,"_").concat(z?null===t||void 0===t?void 0:t.addr:0);delete t.addrFirst,delete t.addrSec,delete t.readType,delete t.addr}if(["BACnet/IP","BACnet/MSTP"].includes(d)&&(U.addr="".concat(null===W||void 0===W?void 0:W.objType,",").concat(null===W||void 0===W?void 0:W.instanceNumber),delete t.objType,delete t.instanceNumber),"OPC-UA"===d&&(t.isArr||(U=(0,g.default)({},U,{arrayIndex:-1})),delete t.isArr),"OPC-UA-PUBSUB"===d&&(t.isArr||(U.arrayIndex=-1),U.sub_group_writeID="".concat(t.subGroupId,";").concat(t.subWriteId),U.addr="".concat(t.subGroupId,";").concat(t.subWriteId),void 0===(null===t||void 0===t?void 0:t.msecSample)&&(U.msecSample=0),"rw"===(null===t||void 0===t?void 0:t.readWrite)&&(U.pub_group_writeID="".concat(t.pubGroupId,";").concat(t.pubWriteId),U.addr="".concat(t.subGroupId,";").concat(t.subWriteId,",").concat(t.pubGroupId,";").concat(t.pubWriteId)),delete t.isArr,delete t.subGroupId,delete t.subWriteId,(null===t||void 0===t?void 0:t.pubGroupId)&&(null===t||void 0===t?void 0:t.pubWriteId)&&(delete t.pubGroupId,delete t.pubWriteId)),"DNP3 TCP"!==d&&"DNP3 UDP"!==d&&"DNP3 RTU"!==d||(U.addr="".concat(t.addrType.join("-"),"-").concat(t.addr),delete t.addrType),["IEC61850-MMS"].includes(d)&&(U.addr="".concat(null===t||void 0===t?void 0:t.objectReference,"[").concat(null===t||void 0===t?void 0:t.functionalConstraint,"]"),delete t.objectReference,delete t.functionalConstraint),"HJ212-2017-Serial"===d||"HJ212-2005-Serial"===d)U.addr="".concat(null===t||void 0===t?void 0:null===(C=t.addr)||void 0===C?void 0:C.address).concat(null===t||void 0===t?void 0:null===(E=t.addr)||void 0===E?void 0:E.prefix);var X=(0,g.default)({storageLwTSDB:0},b,{ctrlName:c});if(X="Virtual Controller"===d?(0,g.default)({},X,n.paramsTransform(t)):(0,g.default)({},X,n.paramsTransform(t),U),W.mapping_table&&5===T){var Z=t.mapping_table.map(function(e){var t=e.source,n=e.target;return{source:Number(t),target:Number(n)}});X=(0,g.default)({},X,{mapping_table:(0,h.default)(Z)})}if(W.mapping_table&&5===T&&W.mapping_table.find(function(e){return Object.values(e).includes(void 0)}))m.default.error((0,L.formatMessage)({id:"controller.form.valueMapping-alert"}));else if(a)if(u.find(function(e){return e.name===M}))m.default.error((0,L.formatMessage)({id:"common.alert.error-name.exist"},{name:M}));else{var Q=(0,I.getNextId)(u);o({type:"measureMonitor/updateConfig",payload:{measures:(0,p.default)({},c,(0,p.default)({},Q,(0,g.default)({_id:Q,name:M},X)))}}).then(function(e){e&&i&&i("add")})}else if(u.filter(function(e){return e.name!==f}).find(function(e){return e.name===M}))m.default.error((0,L.formatMessage)({id:"common.alert.error-name.exist"},{name:M}));else{"never"===W.uploadType&&(W.group=""),["Siemens-fw","Siemens WebApi","Siemens PPI Over Tcp","Melsec-MC-R","Melsec-MC-3E-UDP","Melsec Fx Serial Over Tcp","Melsec Fx Links Over Tcp","Melsec Fx Links","Omron HL Over Tcp","Omron HL CMode Over Tcp","Omron HL CMode","Omron CipNet","Omron ConnectedCipNet","AllenBradley ConnectedCip","AllenBradley MicroCip","AllenBradley SLC","Mewtocol Over Tcp","Panasonic MC","DLT698","DLT645 Over Tcp","Ge SRPT","YoKogawa Link Tcp","Keyence Mc","Keyence Nano Over Tcp","Keyence Nano","Delta Serial","Delta Ascii","Delta Tcp","Delta Serial Over Tcp","Vigor Serial","Vigor Serial Over Tcp","XINJE Serial","XINJE Serial Over Tcp","XINJE TcpNet","XINJE InternalNet","Fuji SPB","Fuji SPB Over Tcp","Fuji SPHNet","Inovance Serial","Inovance Over TCP","Inovance TcpNet","Beckhoff ADS","DLT645-1997","DLT645-2007"].includes(d)&&(W.addr=z);var J=s._id,$=(s.value,s.status,s.timestamp,(0,v.default)(s,["_id","value","status","timestamp"])),ee=(0,g.default)({},$,n.paramsTransform(W),U,{name:M});if(W.mapping_table&&5===T){var te=t.mapping_table.map(function(e){var t=e.source,n=e.target;return{source:Number(t),target:Number(n)}});ee=(0,g.default)({},ee,{mapping_table:(0,h.default)(te)})}([0,1,3,5].includes(T)||W.enableBit)&&(delete $.pt,delete $.ct,delete $.gain,delete $.offset);var ne=W.enableBit?Number(W.bitMap):0;"BIT"===W.dataType&&(ne=Number(W.bitMap)),W.enableBit&&(ee=(0,g.default)({},ee,{bitMap:ne})),["FLOAT","BIT","DOUBLE","STRING"].includes(W.dataType)||(ee=(0,g.default)({},ee,{enableBit:W.enableBit?Number(W.enableBit):0})),(["BIT","STRING"].includes(W.dataType)||W.enableBit)&&delete ee.deadZonePercent,["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB","ROBOT RobotFanuc"].includes(d)&&(delete ee.addrFirst,delete ee.addrSec,delete ee.readType),"OPC-UA"!==d&&"OPC-UA-PUBSUB"!==d||(ee.isArr||(ee=(0,g.default)({},ee,{arrayIndex:-1})),delete ee.isArr),["BACnet/IP","BACnet/MSTP"].includes(d)&&(delete ee.objType,delete ee.instanceNumber),["IEC61850-MMS"].includes(d)&&(delete ee.objectReference,delete ee.functionalConstraint),o({type:"measureMonitor/updateConfig",payload:{measures:(0,p.default)({},c,(0,p.default)({},J,(0,g.default)({_id:J},ee)))}}).then(function(e){e&&i&&i("modify")})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateRegAddr=function(e,t,n){var r=(0,L.formatMessage)({id:"protocol.form.check-adr"}),o=t.number,a=/^[0-9]\d*$/;a.test(o)&&o>=1&&o<=65536?n():n(r),n()},n.handleEqual=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=a("maxValue"),l=a("minValue"),s=(0,L.formatMessage)({id:"controller.form.data-valid-value"});i&&l===i&&r(s),l&&i===l&&r(s),r()},n.getMaxBitByDataType=function(){var e,t,r=n.props,o=r.form,a=r.data,i=o.getFieldValue,l=null!==(e=i("dataType"))&&void 0!==e?e:null===a||void 0===a?void 0:a.dataType;switch(l){case"BYTE":case"SINT":t=7;break;case"WORD":case"INT":case"BCD":t=15;break;case"BCD32":case"DWORD":case"DINT":t=31;break;case"ULONG":case"LONG":t=63;break;default:break}return t},n.byDateTypeCalculateRange=function(e,t){var r,o=n.props,a=o.form,i=o.data,l=a.getFieldValue,s=null!==(r=l("dataType"))&&void 0!==r?r:null===i||void 0===i?void 0:i.dataType;switch(s){case"BYTE":(0,I.validateNumberRange)(e,"0","255",t);break;case"SINT":(0,I.validateNumberRange)(e,"-128","127",t);break;case"WORD":(0,I.validateNumberRange)(e,"0","65535",t);break;case"INT":(0,I.validateNumberRange)(e,"-32768","32767",t);break;case"BCD32":case"DWORD":(0,I.validateNumberRange)(e,"0","4294967295",t);break;case"DINT":(0,I.validateNumberRange)(e,"-2147483648","2147483647",t);break;case"FLOAT":(0,I.validateNumberRange)(e,"-9999999999.999999","9999999999.999999",t,!0);break;case"BCD":(0,I.validateNumberRange)(e,"0","9999",t);break;case"LONG":(0,I.validateNumberRange)(e,"-9223372036854775808","9223372036854775807",t);break;case"ULONG":(0,I.validateNumberRange)(e,"0","18446744073709551615",t);break;default:break}},n.handleEqualMaxLimit=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=a("maxValue"),s=a("minValue"),u=(0,L.formatMessage)({id:"controller.form.data-valid-value-maxLimit"});null!=t&&""!==t&&(Number(s)>=Number(l)&&r(u),n.byDateTypeCalculateRange(t,r)),n.valueType===e.field&&i(["minValue"]),r()},n.handleEqualMinLimit=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=a("maxValue"),s=a("minValue"),u=(0,L.formatMessage)({id:"controller.form.data-valid-value-minLimit"});null!=t&&""!==t&&(Number(s)>=Number(l)&&r(u),n.byDateTypeCalculateRange(t,r)),n.valueType===e.field&&i(["maxValue"]),r()},n.handleEqualMinScale=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=(0,L.formatMessage)({id:"controller.form.data-valid-value-minScale"}),s=a("maxScaleValue"),u=a("minScaleValue");null!=t&&""!==t&&(Number(u)>=Number(s)?r(l):/^(([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)|([-]([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)))$/.test(t)?(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",r,!0):r((0,L.formatMessage)({id:"common.form.check-number-decimal"},{number:"6"})),r()),n.valueType===e.field&&i(["maxScaleValue"]),r()},n.handleEqualMaxScale=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=o.validateFields,l=a("minScaleValue"),s=a("maxScaleValue"),u=(0,L.formatMessage)({id:"controller.form.data-valid-value-maxScale"});null!=t&&""!==t&&(Number(l)>=Number(s)?r(u):/^(([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)|([-]([1-9]\d+(.[0-9]{1,6})?|\d(.[0-9]{1,6})?)))$/.test(t)?(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",r,!0):r((0,L.formatMessage)({id:"common.form.check-number-decimal"},{number:"6"})),r()),n.valueType===e.field&&i(["minScaleValue"]),r()},n.handleStartBit=function(e,t,r){var o=n.props,a=o.form,i=o.isAdd,l=o.data,s=a.getFieldValue,u=a.validateFields,c=(0,L.formatMessage)({id:"controller.form.data-valid-bitTruncationMin"}),d=s("startBit"),f=s("endBit"),p=i?s("dataType"):l.dataType,m=/^[0-9]\d*$/.test(t);(null!=t&&""!==t||!m)&&(d>=f?r(c):"BYTE"===p||"SINT"===p?(0,I.validateNumberRange)(t,"0","7",r):"WORD"===p||"INT"===p||"BCD"===p?(0,I.validateNumberRange)(t,"0","15",r):"DWORD"===p||"BCD32"===p||"DINT"===p?(0,I.validateNumberRange)(t,"0","31",r):"LONG"!==p&&"ULONG"!==p||(0,I.validateNumberRange)(t,"0","63",r)),n.valueType===e.field&&u(["endBit"]),r()},n.handleEndBit=function(e,t,r){var o=n.props,a=o.form,i=o.isAdd,l=o.data,s=a.getFieldValue,u=a.validateFields,c=s("startBit"),d=s("endBit"),f=i?s("dataType"):l.dataType,p=(0,L.formatMessage)({id:"controller.form.data-valid-bitTruncationMax"}),m=/^[0-9]\d*$/.test(t);(null!=t&&""!==t||!m)&&(c>=d?r(p):"BYTE"===f||"SINT"===f?(0,I.validateNumberRange)(t,"0","7",r):"WORD"===f||"INT"===f||"BCD"===f?(0,I.validateNumberRange)(t,"0","15",r):"DWORD"===f||"BCD32"===f||"DINT"===f?(0,I.validateNumberRange)(t,"0","31",r):"LONG"!==f&&"ULONG"!==f||(0,I.validateNumberRange)(t,"0","63",r)),n.valueType===e.field&&u(["startBit"]),r()},n.changeValueType=function(e){n.valueType=e},n.getFuncode=function(e){var t=n.props,r=t.isAdd,o=t.data,a=t.controllerData,i=a.protocol,l=o.readWrite,s=[];if(r){if("Modbus-Rtu-Slave"===i)return["0X","4X"];s=["0X","1X","3X","4X"],"FLOAT"!==e&&"STRING"!==e||(s=["4X","3X"])}else s="rw"===l?"FLOAT"===e||"STRING"===e?["4X"]:["0X","4X"]:"FLOAT"===e||"STRING"===e?["3x"]:["1X","3x"];return s},n.addressChange=function(e){var t=e.funcode,r={data_type:""},o=n.props.form;"1X"!==t&&"3X"!==t||(r.readWrite="ro"),r.dataType="",o.setFieldsValue(r)},n.getRegAddrInfoInit=function(e){if(e){var t,n=null!==(t=e.split(""))&&void 0!==t?t:[],r="0X",o="";return n.forEach(function(e,t){if(0===t)switch(parseInt(e,10)){case 0:r="0X";break;case 1:r="1X";break;case 3:r="3X";break;case 4:r="4X";break;default:break}0!==t&&(o="".concat(o).concat(e))}),{funcode:r,number:parseInt(o,10)}}return{funcode:"0X",number:""}},n.getOpcuaAddrInfo=function(e){if(e){var t=e.split(";"),n=t[0].replace(/[^\d]/g,""),r=t[1].split("=")[1],o="s"===t[1].split("")[0]?"string":"number";return{identifier:r,index:n,idType:o}}return{identifier:"",index:"",idType:""}},n.getRegAddrInfo=function(e){if(!e)return{};var t=null===e||void 0===e?void 0:e.match(/^[a-z|A-Z]+/gi),n=null===e||void 0===e?void 0:e.includes("E");if(n&&(t=e.slice(0,2)),e.includes(".")){var r,o=e.split(".");return{regBit:o[1],regType:t,regAddr:n?o[0].slice(2):null!==(r=o[0].match(/\d+$/gi))&&void 0!==r?r:""}}return{regType:t,regAddr:n?e.slice(2):e.match(/\d+$/gi)}},n.getIsoOnTcpAddrInfo=function(e){if(!e)return{};var t=e.match(/^[a-z|A-Z]+/gi)[0];if(!e.includes("."))return{regType:t,regAddr:e.match(/\d+$/gi)};var n=e.split("."),r=n[0].match(/\d+$/gi)[0];return 2===n.length?e.includes("DB")?{dbnumber:r,regType:t,regAddr:n[1]}:{regAddr:n[0].match(/\d+$/gi),regType:t,regBit:n[1]}:3===n.length&&e.includes("DB")?{dbnumber:r,regType:t,regAddr:n[1],regBit:n[2]}:{dbnumber:"",regType:"",regAddr:"",regBit:""}},n.getCncAddrInfoInit=function(e){if(/^(?=.*[A-Z])(?=.*[0-9])[A-Z0-9]+$/.test(e)){var t=e.split(""),n=t.join("").slice(1);return{funcode:t[0],number:parseInt(n,10)}}return{funcode:"A",number:""}},n.regTypeChange=function(e){var t=n.props.form,r=t.setFieldsValue;r("X"===e||"DX"===e?{readWrite:"ro",dataType:""}:{dataType:""})},n.renderReadWriteSelect=function(){var e,t,r,o=n.props,a=o.form,i=o.controllerData,l=o.data,s=i.protocol,u=i.args,c=void 0===u?{}:u,d=c.commands,f=void 0===d?[]:d,p=a.getFieldValue("regType"),m=null!==(e=a.getFieldValue("addrType"))&&void 0!==e?e:"";if("Modbus-RTU"===s||"Modbus-TCP"===s||"Mitsubishi MC 1E"===s||"Mitsubishi MC 3E"===s||"Mitsubishi MC 3C"===s||"Mitsubishi MC 1C"===s||"Mitsubishi MC 4C"===s||"Mitsubishi CPU Port(Serial)"===s||"Mitsubishi MC 3C Over TCP"===s||"Modbus-RTU-OverTcp"===s||"Modbus-Ascii"===s){var h=a.getFieldValue("regAddrInfo"),g=h||"",v=g.funcode,y=void 0===v?"0X":v;return"1X"===y||"3X"===y||"X"===p||"DX"===p?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read")):"Modbus-RTU"===s||"Modbus-TCP"===s||"Modbus-RTU-OverTcp"===s||"Modbus-Ascii"===s?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"))}if("Modbus-Rtu-Slave"===s)return x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if(("ISO-on-TCP"===s||"Siemens PPI"===s)&&"I"===p)return x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if(s.includes("Tancy")||s.includes("CangNan")||s.includes("TianQing")||"ROBOT RobotEfort"===s||"ROBOT RobotABB"===s||"ROBOT RobotFanuc"===s||"HJ212-2017-Serial"===s||"HJ212-2005-Serial"===s||"KeBa-Socket"===s)return x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if("CNC FanucSerise0i"===s){var b=a.getFieldValue("readType");return"ReadPMCData"===b||"ReadSystemMacroValue"===b?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"))}if("IEC101 Master"===s||"IEC103 Master"===s||"IEC104 Master"===s)return m<=51&&m>=45?x.default.createElement(k.default,null,x.default.createElement(B,{value:"wo"},"Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if("Easy-Com"===s||"Easy-Ethernet"===s)return"write-only"===(null===(t=f[1])||void 0===t?void 0:t.type)?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write")):"write-only"===(null===(r=f[0])||void 0===r?void 0:r.type)?x.default.createElement(k.default,null,x.default.createElement(B,{value:"wo"},"Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if(["BACnet/IP","BACnet/MSTP"].includes(s))return["12"].includes(a.getFieldValue("objType"))||a.getFieldValue("objAttr"),x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write"));if("DNP3 TCP"===s||"DNP3 UDP"===s||"DNP3 RTU"===s)return[1,4].includes(a.getFieldValue("addrType")[0])?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"));if("OPC-DA"===s)return x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write"));if(["IEC61850-MMS"].includes(s))return["ST","MX"].includes(a.getFieldValue("functionalConstraint"))?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write"));if("CJT188-2004"===s){var w=a.getFieldValue("addr"),_=w?null===w||void 0===w?void 0:w[w.length-1]:null===l||void 0===l?void 0:l.addr,C=["901F-16:04","901F-2E:04","8102:15","8102:16","8102:17","8102:18","8102:19","8103:1A","8104:1B","8105:1C","8105:1D"];return C.includes(_)?x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"),x.default.createElement(B,{value:"wo"},"Write")):x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"))}return x.default.createElement(k.default,null,x.default.createElement(B,{value:"ro"},"Read"),x.default.createElement(B,{value:"rw"},"Read/Write"))},n.onDataTypeChange=function(){var e=n.props.form,t=e.setFieldsValue;t({transformType:0})},n.onResetDataType=function(){var e=n.props.form,t=e.setFieldsValue;t({dataType:""})},n.onResetDataTypeAntReadWrite=function(e){var t=n.props.form,r=t.setFieldsValue;r({dataType:""}),r(e<=51&&e>=45?{readWrite:"wo"}:{readWrite:"ro"})},n.handleAddr=function(e,t,r){var o=n.props,a=o.form,i=o.isAdd,l=o.data,s=a.getFieldValue,u=i?s("dataType"):l.dataType,c=s("regType");"BIT"===u&&"D"===c&&(0,I.validateNumberRange)(t,"1","15",r),r()},n.nameValidator=function(e,t,n){for(var r=0,o=0;o<t.length;o+=1)t.charCodeAt(o)>127||94===t.charCodeAt(o)?r+=3:r+=1;r>64&&n((0,L.formatMessage)({id:"controller.form.check-var-1-64"})),n()},n.renderDataTypeOption=function(e){var t,r,o,a=n.props,i=a.controllerData,l=a.form,s=a.data,u=a.isAdd,c=i.protocol,d=l.getFieldValue,f=(null===s||void 0===s?void 0:null===(t=s.addr)||void 0===t?void 0:t.match(/^[a-z|A-Z]+/gi))?null===s||void 0===s?void 0:null===(r=s.addr)||void 0===r?void 0:r.match(/^[a-z|A-Z]+/gi)[0]:null===s||void 0===s?void 0:null===(o=s.addr)||void 0===o?void 0:o.match(/^[a-z|A-Z]+/gi),p=(null===s||void 0===s?void 0:s.addr)?f:"X",m=u?d("regType"):p,h=d("regAddrInfo"),g=d("readType"),v=d("addr"),y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"},(0,L.formatMessage)({id:"controller.form.data-type-BCD"})));if("CJT188-2004"===c&&(y="901F-16:04"===e?x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"}))):x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),"ISO-on-TCP"!==c&&"DLT645 Over Tcp"!==c||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"},(0,L.formatMessage)({id:"controller.form.data-type-BCD"})))),"Panasonic Mewtocol"===c)switch(m){case"T":case"C":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})));break;default:y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})));break}if("Omron FINS UDP"!==c&&"Omron FINS TCP"!==c&&"Omron HL SERIAL"!==c||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})))),"Easy-Com"!==c&&"Easy-Ethernet"!==c||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})))),"EtherNet/IP"!==c&&"EtherNet/IP(MicroLogix)"!==c||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})))),"OPC-UA"!==c&&"CNC FanucSerise0i"!==c&&"OPC-DA"!==c&&"OPC-UA-PUBSUB"!==c&&"KeBa-Socket"!==c||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange,disabled:"CNC FanucSerise0i"===c},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),"IEC101 Master"===c||"IEC103 Master"===c||"IEC104 Master"===c)switch(e){case"1":case"45":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})));break;case"3":case"5":case"46":case"47":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})));break;case"7":case"15":case"51":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})));break;case"9":case"13":case"48":case"50":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})));break;case"11":case"49":case"110":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})));break;default:break}if(("Modbus-RTU"===c||"Modbus-TCP"===c||"Modbus-RTU-OverTcp"===c||"Modbus-Ascii"===c||"Modbus-Rtu-Slave"===c)&&h){var b=h.funcode,w=void 0===b?"":b;"0X"===w||"1X"===w?y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"}))):"3X"!==w&&"4X"!==w||(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"}," ",(0,L.formatMessage)({id:"controller.form.data-type-BCD"})),x.default.createElement(B,{value:"BCD32"},(0,L.formatMessage)({id:"controller.form.data-type-BCD32"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"}))))}if("FatekProgram"===c||"FatekProgramOverTcp"===c)switch(m){case"R":case"D":case"RT":case"RC":y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})));break;default:y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})));break}if(["Siemens PPI Over Tcp","Siemens-fw","Siemens WebApi"].includes(c)&&(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"},(0,L.formatMessage)({id:"controller.form.data-type-BCD"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),"DNP3 TCP"!==c&&"DNP3 UDP"!==c&&"DNP3 RTU"!==c||(y=[0,1].includes(d("addrType")[0])?x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"}))):2===d("addrType")[0]?x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"}," ",(0,L.formatMessage)({id:"controller.form.data-type-BCD"})),x.default.createElement(B,{value:"BCD32"},(0,L.formatMessage)({id:"controller.form.data-type-BCD32"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"}))):5===d("addrType")[0]?x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"}))):x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})))),["Euromap-63"].includes(c)&&(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})))),["BACnet/IP","BACnet/MSTP"].includes(c)&&(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),["ROBOT RobotEfort","ROBOT RobotABB"].includes(c)&&(y=x.default.createElement(k.default,{disabled:!0},x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})))),["ROBOT RobotFanuc"].includes(c))switch(g){case"ReadFanucData":y=x.default.createElement(k.default,{disabled:!0},x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})));break;case"ReadGI":case"ReadGO":y=x.default.createElement(k.default,null,x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})));break;default:y=x.default.createElement(k.default,{disabled:!0},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})));break}return["IEC61850-MMS"].includes(c)&&(y=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"BCD"},(0,L.formatMessage)({id:"controller.form.data-type-BCD"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),"HJ212-2017-Serial"!==c&&"HJ212-2005-Serial"!==c||(y="-Flag"===(null===v||void 0===v?void 0:v.prefix)?x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"}))):x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"BYTE"},(0,L.formatMessage)({id:"controller.form.data-type-BYTE"})),x.default.createElement(B,{value:"SINT"},(0,L.formatMessage)({id:"controller.form.data-type-SINT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),"HJ212-2005-Serial"===c&&"-Rtd"===(null===v||void 0===v?void 0:v.prefix)?null:x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})),x.default.createElement(B,{value:"ULONG"},(0,L.formatMessage)({id:"controller.form.data-type-ULONG"})),x.default.createElement(B,{value:"LONG"},(0,L.formatMessage)({id:"controller.form.data-type-LONG"})))),y},n.readTypeChange=function(e,t){var r=n.props.form,o=r.setFieldsValue;if("ROBOT RobotABB"!==t)switch(e){case"ReadFanucData":o({dataType:"STRING"});break;case"ReadGI":case"ReadGO":o({dataType:"WORD"});break;default:o({dataType:"BIT"});break}},n.renderFlowmeterDataType=function(e,t){if(!e)return"";if("Tancy V1.2"===t)switch(e){case"totalFlow":return"DWORD";default:return"FLOAT"}if("Tancy V1.3"===t)switch(e){case"totalFlow":return"DWORD";case"time":return"STRING";case"alaWord":case"staWord":return"WORD";default:return"FLOAT"}if("Tancy Modbus/A3"===t)switch(e){case"standTotalFlow":return"DOUBLE";default:return"FLOAT"}if("Tancy Modbus/A4"===t)switch(e){case"standTotalFlow":case"surplusQuantity":return"DOUBLE";case"statusFlags":return"WORD";default:return"FLOAT"}if("Tancy Cpu Card"===t)switch(e){case"totalFlow":return"DOUBLE";case"surplusQuantity":return"DINT";case"staWord":return"WORD";default:return"FLOAT"}if("CangNan ZLJS"===t){var n=null===e||void 0===e?void 0:e[(null===e||void 0===e?void 0:e.length)-1];switch(n){case"Fun=02;Tab=0;Grp=0;Type=statusCode":case"Fun=02;Tab=0;Grp=0;Type=faultCode":return"BYTE";case!(null===n||void 0===n||!n.includes("workingVolumeFlow"))&&n:case!(null===n||void 0===n||!n.includes("standVolumeFlow"))&&n:return"DOUBLE";case!(null===n||void 0===n||!n.includes("year"))&&n:case!(null===n||void 0===n||!n.includes("month"))&&n:case!(null===n||void 0===n||!n.includes("day"))&&n:case!(null===n||void 0===n||!n.includes("hour"))&&n:case!(null===n||void 0===n||!n.includes("minute"))&&n:case!(null===n||void 0===n||!n.includes("second"))&&n:return"WORD";case"Fun=28;Tab=1;Grp=0;Type=startStop":return"BIT";default:return"FLOAT"}}if("TianQing Modbus V1.0"===t)switch(e){case"statusCode":case"faultCode":return"BYTE";default:return"FLOAT"}return""},n.renderMitsubishiMC3CDataType=function(){var e,t=n.props,r=t.data,o=t.form,a=t.isAdd,i=o.getFieldValue,l=(null===r||void 0===r?void 0:r.addr)?null===r||void 0===r?void 0:null===(e=r.addr)||void 0===e?void 0:e.match(/^[a-z|A-Z]+/gi)[0]:"X",s=a?i("regType"):l,u=null;switch(s){case"TS":case"TC":case"SS":case"SC":case"CS":case"CC":u=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})));break;case"D":case"SD":case"W":case"SW":case"R":case"Z":case"ZR":case"TN":case"SN":case"CN":u=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})));break;default:u=x.default.createElement(k.default,{onChange:n.onDataTypeChange},x.default.createElement(B,{value:"BIT"},(0,L.formatMessage)({id:"controller.form.data-type-BIT"})),x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"})));break}return u},n.renderCNCDataType=function(e){var t=n.props.form,r=t.setFieldsValue;switch(e){case"ReadSpindleSpeed":case"ReadFeedRate":case"ReadSystemMacroValue":r({dataType:"DOUBLE"});break;case"ReadAlarmStatus":case"ReadCutterNumber":case"ReadCurrentProduceCount":case"ReadExpectProduceCount":r({dataType:"DINT"});break;case"ReadTimeData":r({dataType:"LONG"});break;case"ReadPMCData":r({dataType:"BYTE"});break;case"ReadLanguage":r({dataType:"WORD"});break;default:r({dataType:"STRING"});break}},n.renderRegType=function(){var e=n.props,t=e.controllerData,r=e.isAdd,o=t.protocol,a=x.default.createElement(k.default,{disabled:!r,onChange:n.regTypeChange},x.default.createElement(B,{value:"X"},"X"),x.default.createElement(B,{value:"Y"},"Y"),x.default.createElement(B,{value:"M"},"M"),x.default.createElement(B,{value:"D"},"D"),x.default.createElement(B,{value:"T"},"T"),x.default.createElement(B,{value:"C(16bit)"},"C(16bit)"),x.default.createElement(B,{value:"C(32bit)"},"C(32bit)"));return"Panasonic Mewtocol"===o&&(a=x.default.createElement(k.default,{disabled:!r,onChange:n.regTypeChange},x.default.createElement(B,{value:"X"},"X"),x.default.createElement(B,{value:"Y"},"Y"),x.default.createElement(B,{value:"R"},"R"),x.default.createElement(B,{value:"DT"},"DT"),x.default.createElement(B,{value:"T"},"T"),x.default.createElement(B,{value:"C"},"C"),x.default.createElement(B,{value:"SV"},"SV"),x.default.createElement(B,{value:"EV"},"EV"),x.default.createElement(B,{value:"IX"},"IX"),x.default.createElement(B,{value:"IY"},"IY"),x.default.createElement(B,{value:"L"},"L"),x.default.createElement(B,{value:"LD"},"LD"),x.default.createElement(B,{value:"FL"},"FL"))),"Mitsubishi MC 3C Over TCP"!==o&&"Mitsubishi MC 3C"!==o&&"Mitsubishi MC 1E"!==o&&"Mitsubishi MC 3E"!==o&&"Mitsubishi CPU Port(Serial)"!==o||(a=x.default.createElement(k.default,{disabled:!r,onChange:n.regTypeChange},x.default.createElement(B,{value:"M"},"M"),x.default.createElement(B,{value:"X"},"X"),x.default.createElement(B,{value:"Y"},"Y"),x.default.createElement(B,{value:"SM"},"SM"),x.default.createElement(B,{value:"S"},"S"),x.default.createElement(B,{value:"L"},"L"),x.default.createElement(B,{value:"F"},"F"),x.default.createElement(B,{value:"V"},"V"),x.default.createElement(B,{value:"B"},"B"),x.default.createElement(B,{value:"SB"},"SB"),x.default.createElement(B,{value:"DX"},"DX"),x.default.createElement(B,{value:"DY"},"DY"),x.default.createElement(B,{value:"TS"},"TS"),x.default.createElement(B,{value:"TC"},"TC"),x.default.createElement(B,{value:"SS"},"SS"),x.default.createElement(B,{value:"SC"},"SC"),x.default.createElement(B,{value:"CS"},"CS"),x.default.createElement(B,{value:"CC"},"CC"),x.default.createElement(B,{value:"D"},"D"),x.default.createElement(B,{value:"SD"},"SD"),x.default.createElement(B,{value:"W"},"W"),x.default.createElement(B,{value:"SW"},"SW"),x.default.createElement(B,{value:"R"},"R"),x.default.createElement(B,{value:"Z"},"Z"),x.default.createElement(B,{value:"ZR"},"ZR"),x.default.createElement(B,{value:"TN"},"TN"),x.default.createElement(B,{value:"SN"},"SN"),x.default.createElement(B,{value:"CN"},"CN"))),a},n.renderModbusBit=function(){var e=n.props,t=e.form,r=e.data,o=r.addr,a=void 0===o?"":o,i=t.getFieldDecorator,l=t.getFieldValue,s=l("dataType"),u=l("regAddrInfo"),c=u.funcode;return"BIT"!==s||"3X"!==c&&"4X"!==c?"":x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},i("regBit",{initialValue:null===a||void 0===a?void 0:a.split(".")[1],rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{pattern:/^([0-9]|(1[0-5]))$/,message:(0,L.formatMessage)({id:"controller.form.check-register-bit-range"},{range:"0~15"})}]})(x.default.createElement(f.default,null)))},n.renderISOonTcpAndPPIDataType=function(e){var t=n.props,r=t.data,o=t.isAdd,a=r.readWrite,i="Rack/Slot"===e?x.default.createElement(k.default,{disabled:!o},x.default.createElement(B,{value:"I"},"I"),x.default.createElement(B,{value:"Q"},"Q"),x.default.createElement(B,{value:"M"},"M"),x.default.createElement(B,{value:"DB"},"DB")):x.default.createElement(k.default,{disabled:!o},x.default.createElement(B,{value:"V"},"V"),x.default.createElement(B,{value:"I"},"I"),x.default.createElement(B,{value:"Q"},"Q"),x.default.createElement(B,{value:"M"},"M")),l="Rack/Slot"===e?x.default.createElement(k.default,{disabled:!o},x.default.createElement(B,{value:"Q"},"Q"),x.default.createElement(B,{value:"M"},"M"),x.default.createElement(B,{value:"DB"},"DB")):x.default.createElement(k.default,{disabled:!o},x.default.createElement(B,{value:"V"},"V"),x.default.createElement(B,{value:"Q"},"Q"),x.default.createElement(B,{value:"M"},"M"));return o?i:"ro"===a?l:i},n.renderCodeSelect=function(){var e,t=n.props,r=t.form,o=t.data,a=t.controllerData,i=a.protocol,l=["ASCII","UTF-8","UTF-16","UTF-16-BIG","GB2312"],s="UTF-8";"KeBa-Socket"===i&&(l=["ASCII"],s="ASCII"),(null===i||void 0===i?void 0:i.includes("Modbus"))&&(l=["ASCII","UTF-8","UTF-16","UTF-16-BIG","GB2312-LITTLE","GB2312"]);var u=r.getFieldDecorator,c=x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.codeType"})},u("codeType",{initialValue:null!==(e=null===o||void 0===o?void 0:o.codeType)&&void 0!==e?e:s})(x.default.createElement(k.default,null,l.map(function(e){return x.default.createElement(k.default.Option,{value:e,key:e},(null===i||void 0===i?void 0:i.includes("Modbus"))?(0,L.formatMessage)({id:"controller.form.codeType.".concat(e)}):(0,L.formatMessage)({id:"controller.form.codeType.".concat("GB2312"===e?"GB2312-Big":e)}))}))));return c},n.renderISOonTCP=function(){var e,t=n.props,r=t.data,o=t.form,a=t.controllerData,i=a.args,l=void 0===i?{}:i,s=l.mode,u=void 0===s?"Rack/Slot":s,c=o.getFieldDecorator,p=o.getFieldValue,m=r.dataType,h=void 0===m?"":m,g=r.decimal,v=void 0===g?2:g,y=r.len,b=void 0===y?1:y,w=r.addr,_=p("dataType"),C=p("regType"),M=n.getIsoOnTcpAddrInfo(w),S=M.dbnumber,O=M.regType,T=M.regAddr,k=M.regBit;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},c("regType",{initialValue:O||"I"})(n.renderISOonTcpAndPPIDataType(u))),"DB"===C&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.dbnumber"})},c("dbnumber",{initialValue:S,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.dbnumber"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","16000",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},c("regAddr",{initialValue:T,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},c("dataType",{initialValue:null!==(e=h)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"BIT"===_&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},c("regBit",{initialValue:k,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{pattern:/^[0-7]{1}$/,message:(0,L.formatMessage)({id:"controller.form.check-register-bit-range"},{range:"0~7"})}]})(x.default.createElement(f.default,null))),("FLOAT"===_||"DOUBLE"===_)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},c("decimal",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===_&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},c("len",{initialValue:b,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderMewtocol=function(){var e,t=n.props,r=t.data,o=t.form,a=o.getFieldDecorator,i=o.getFieldValue,l=r.dataType,s=void 0===l?"":l,u=r.decimal,c=void 0===u?2:u,p=r.len,m=void 0===p?1:p,h=r.addr,g=i("dataType"),v=n.getRegAddrInfo(h),y=v.regType,b=v.regAddr;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},a("regType",{initialValue:y||"X"})(n.renderRegType())),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},a("regAddr",{initialValue:b,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},a("dataType",{initialValue:null!==(e=s)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"FLOAT"===g&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("decimal",{initialValue:c,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},a("len",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderOMRON=function(){var e,t,r=n.props,o=r.data,a=r.form,i=r.isAdd,l=a.getFieldDecorator,s=a.getFieldValue,u=o.dataType,c=void 0===u?"":u,p=o.decimal,m=void 0===p?2:p,h=o.len,g=void 0===h?1:h,v=o.addr,y=s("dataType"),b=n.getRegAddrInfo(v),w=b.regType,_=b.regAddr,C=b.regBit;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},l("regType",{initialValue:null!==(e=w)&&void 0!==e?e:"D"})(x.default.createElement(k.default,{disabled:!i},x.default.createElement(B,{value:"D"},"D"),x.default.createElement(B,{value:"C"},"C"),x.default.createElement(B,{value:"W"},"W"),x.default.createElement(B,{value:"H"},"H"),x.default.createElement(B,{value:"A"},"A"),x.default.createElement(B,{value:"E0"},"E0"),x.default.createElement(B,{value:"E1"},"E1"),x.default.createElement(B,{value:"E2"},"E2"),x.default.createElement(B,{value:"E3"},"E3"),x.default.createElement(B,{value:"E4"},"E4"),x.default.createElement(B,{value:"E5"},"E5"),x.default.createElement(B,{value:"E6"},"E6"),x.default.createElement(B,{value:"E7"},"E7"),x.default.createElement(B,{value:"E8"},"E8"),x.default.createElement(B,{value:"E9"},"E9"),x.default.createElement(B,{value:"EA"},"EA"),x.default.createElement(B,{value:"EB"},"EB"),x.default.createElement(B,{value:"EC"},"EC"),x.default.createElement(B,{value:"ED"},"ED"),x.default.createElement(B,{value:"EE"},"EE"),x.default.createElement(B,{value:"EF"},"EF")))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},l("regAddr",{initialValue:_,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},l("dataType",{initialValue:null!==(t=c)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"BIT"===y&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},l("regBit",{initialValue:C,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{pattern:/^([0-9]|(1[0-5]))$/,message:(0,L.formatMessage)({id:"controller.form.check-register-bit-range"},{range:"0~15"})}]})(x.default.createElement(f.default,null))),("FLOAT"===y||"DOUBLE"===y)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},l("decimal",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===y&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},l("len",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderPPI=function(){var e,t,r=n.props,o=r.data,a=r.form,i=a.getFieldDecorator,l=a.getFieldValue,s=o.dataType,u=void 0===s?"":s,c=o.decimal,p=void 0===c?2:c,m=o.len,h=void 0===m?1:m,g=n.getRegAddrInfo(null===o||void 0===o?void 0:o.addr),v=g.regBit,y=g.regType,b=g.regAddr,w=l("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},i("regType",{initialValue:null!==(e=y)&&void 0!==e?e:"I"})(n.renderISOonTcpAndPPIDataType())),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},i("regAddr",{initialValue:b,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(t=u)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"BIT"===w&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},i("regBit",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{pattern:/^[0-7]{1}$/,message:(0,L.formatMessage)({id:"controller.form.check-register-bit-range"},{range:"0~7"})}]})(x.default.createElement(f.default,null))),"FLOAT"===w&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:p,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===w&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderFatekProgram=function(){var e,t,r=n.props,o=r.data,a=r.form,i=r.isAdd,l=a.getFieldDecorator,s=a.getFieldValue,u=o.dataType,c=void 0===u?"":u,p=o.decimal,m=void 0===p?2:p,h=o.len,g=void 0===h?1:h,v=n.getRegAddrInfo(null===o||void 0===o?void 0:o.addr),y=v.regType,b=v.regAddr,w=s("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},l("regType",{initialValue:null!==(e=y)&&void 0!==e?e:"X"})(x.default.createElement(k.default,{disabled:!i,onChange:n.onResetDataType},x.default.createElement(B,{value:"X"},"X"),x.default.createElement(B,{value:"Y"},"Y"),x.default.createElement(B,{value:"M"},"M"),x.default.createElement(B,{value:"S"},"S"),x.default.createElement(B,{value:"T"},"T"),x.default.createElement(B,{value:"C"},"C"),x.default.createElement(B,{value:"R"},"R"),x.default.createElement(B,{value:"D"},"D"),x.default.createElement(B,{value:"RT"},"RT"),x.default.createElement(B,{value:"RC"},"RC")))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},l("regAddr",{initialValue:b,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},l("dataType",{initialValue:null!==(t=c)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"FLOAT"===w&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},l("decimal",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===w&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},l("len",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderFlowmeterType=function(e){var t=n.props,r=t.dataSource,o=t.isAdd,a=[{name:(0,L.formatMessage)({id:"controller.current-flow"}),addr:"curFlow"},{name:(0,L.formatMessage)({id:"controller.total"}),addr:"totalFlow"},{name:(0,L.formatMessage)({id:"controller.temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.pressure"}),addr:"press"},{name:(0,L.formatMessage)({id:"controller.instantaneous-flow-working"}),addr:"instFlow"}],i=[{name:(0,L.formatMessage)({id:"controller.current-time"}),addr:"time"},{name:(0,L.formatMessage)({id:"controller.instantaneous-flow-standard"}),addr:"curFlow"},{name:(0,L.formatMessage)({id:"controller.cumulative-total-standard"}),addr:"totalFlow"},{name:(0,L.formatMessage)({id:"controller.current-temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.current-pressure"}),addr:"press"},{name:(0,L.formatMessage)({id:"controller.alarm-word"}),addr:"alaWord"},{name:(0,L.formatMessage)({id:"controller.status-word"}),addr:"staWord"}],l=[{name:(0,L.formatMessage)({id:"controller.stand-condition-total-flow"}),addr:"standTotalFlow"},{name:(0,L.formatMessage)({id:"controller.stand-volume-flow"}),addr:"standVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.working-volume-flow"}),addr:"workingVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.current-temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.current-pressure"}),addr:"press"}],s=[{name:(0,L.formatMessage)({id:"controller.standard-total"}),addr:"standTotalFlow"},{name:(0,L.formatMessage)({id:"controller.stand-volume-flow"}),addr:"standVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.working-volume-flow"}),addr:"workingVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.current-temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.current-pressure"}),addr:"press"},{name:(0,L.formatMessage)({id:"controller.margin"}),addr:"surplusQuantity"},{name:(0,L.formatMessage)({id:"controller.status-flags"}),addr:"statusFlags"}],u=[{name:(0,L.formatMessage)({id:"controller.standard-flow-total"}),addr:"totalFlow"},{name:(0,L.formatMessage)({id:"controller.margin"}),addr:"surplusQuantity"},{name:(0,L.formatMessage)({id:"controller.stand-volume-flow"}),addr:"standVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.working-volume-flow"}),addr:"workingVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.current-temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.current-pressure"}),addr:"press"},{name:(0,L.formatMessage)({id:"controller.status-flags1"}),addr:"staWord"}],c=[{name:(0,L.formatMessage)({id:"controller.temperature"}),addr:"temper"},{name:(0,L.formatMessage)({id:"controller.pressure"}),addr:"press"},{name:(0,L.formatMessage)({id:"controller.working-volume-flow"}),addr:"workingVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.stand-volume-flow"}),addr:"standVolumeFlow"},{name:(0,L.formatMessage)({id:"controller.standard-total1"}),addr:"standTotalFlow"},{name:(0,L.formatMessage)({id:"controller.status-code"}),addr:"statusCode"},{name:(0,L.formatMessage)({id:"controller.error-code"}),addr:"faultCode"}];if(o){var d=[];switch(e){case"Tancy V1.2":return d=(0,P.differenceBy)(a,r,"addr"),d;case"Tancy V1.3":return d=(0,P.differenceBy)(i,r,"addr"),d;case"Tancy Modbus/A3":return d=(0,P.differenceBy)(l,r,"addr"),d;case"Tancy Modbus/A4":return d=(0,P.differenceBy)(s,r,"addr"),d;case"Tancy Cpu Card":return d=(0,P.differenceBy)(u,r,"addr"),d;case"TianQing Modbus V1.0":return d=(0,P.differenceBy)(c,r,"addr"),d;default:return d}}switch(e){case"Tancy V1.2":return a;case"Tancy V1.3":return i;case"Tancy Modbus/A3":return l;case"Tancy Modbus/A4":return s;case"Tancy Cpu Card":return u;case"TianQing Modbus V1.0":return c;default:return[]}},n.formatSelectProtocol=function(e){if(!e)return null;switch(e){case"Fun=02;Tab=0;Grp=0;Type=statusCode":case"Fun=02;Tab=0;Grp=0;Type=faultCode":case"Fun=02;Tab=0;Grp=0;Type=workingVolumeFlow":case"Fun=02;Tab=0;Grp=0;Type=standVolumeFlow":case"Fun=02;Tab=0;Grp=0;Type=temper":case"Fun=02;Tab=0;Grp=0;Type=press":case"Fun=02;Tab=0;Grp=0;Type=standTotalFlow":return[e];case"Fun=28;Tab=2;Grp=0;Type=cumulativeQuantity":case"Fun=28;Tab=2;Grp=0;Type=standVolumeFlow":case"Fun=28;Tab=2;Grp=0;Type=temper":case"Fun=28;Tab=2;Grp=0;Type=press":case"Fun=28;Tab=2;Grp=0;Type=year":case"Fun=28;Tab=2;Grp=0;Type=month":case"Fun=28;Tab=2;Grp=0;Type=day":case"Fun=28;Tab=2;Grp=0;Type=hour":case"Fun=28;Tab=2;Grp=0;Type=minute":case"Fun=28;Tab=2;Grp=0;Type=second":return["Real-time Record Table",e];case!!e.includes("Fun=28;Tab=1;Grp=0;")&&e:return["Start/Stop Record Table",e];case!!e.includes("Fun=28;Tab=0;Grp=0;")&&e:return["Monthly Record Table",e];default:return[]}},n.deepGenterData=function(e,t,r,o){var a=e.map(function(e){var a,i,l=(0,g.default)({},e);(t.forEach(function(e){var t;(null===(t=l)||void 0===t?void 0:t[r])===e[o]&&(l=void 0)}),null===(a=l)||void 0===a?void 0:a.children)&&(l.children=(0,P.compact)(n.deepGenterData(null===(i=l)||void 0===i?void 0:i.children,t,r,o)));return l});return(0,P.compact)(a)},n.selectOption=function(){var e=n.props,t=e.isAdd,r=e.dataSource,o=[{value:"Fun=02;Tab=0;Grp=0;Type=statusCode",label:(0,L.formatMessage)({id:"controller.status-code"})},{value:"Fun=02;Tab=0;Grp=0;Type=faultCode",label:(0,L.formatMessage)({id:"controller.error-code"})},{value:"Fun=02;Tab=0;Grp=0;Type=workingVolumeFlow",label:(0,L.formatMessage)({id:"controller.working-volume-flow"})},{value:"Fun=02;Tab=0;Grp=0;Type=standVolumeFlow",label:(0,L.formatMessage)({id:"controller.stand-volume-flow"})},{value:"Fun=02;Tab=0;Grp=0;Type=temper",label:(0,L.formatMessage)({id:"controller.temperature"})},{value:"Fun=02;Tab=0;Grp=0;Type=press",label:(0,L.formatMessage)({id:"controller.pressure"})},{value:"Fun=02;Tab=0;Grp=0;Type=standTotalFlow",label:(0,L.formatMessage)({id:"controller.cumulants"})},{value:"Real-time Record Table",label:(0,L.formatMessage)({id:"controller.real-time-record-table"}),children:[{value:"Fun=28;Tab=2;Grp=0;Type=cumulativeQuantity",label:(0,L.formatMessage)({id:"controller.cumulants"})},{value:"Fun=28;Tab=2;Grp=0;Type=standVolumeFlow",label:(0,L.formatMessage)({id:"controller.stand-volume-flow"})},{value:"Fun=28;Tab=2;Grp=0;Type=temper",label:(0,L.formatMessage)({id:"controller.temperature"})},{value:"Fun=28;Tab=2;Grp=0;Type=press",label:(0,L.formatMessage)({id:"controller.pressure"})},{value:"Fun=28;Tab=2;Grp=0;Type=year",label:(0,L.formatMessage)({id:"controller.year"})},{value:"Fun=28;Tab=2;Grp=0;Type=month",label:(0,L.formatMessage)({id:"controller.month"})},{value:"Fun=28;Tab=2;Grp=0;Type=day",label:(0,L.formatMessage)({id:"controller.day"})},{value:"Fun=28;Tab=2;Grp=0;Type=hour",label:(0,L.formatMessage)({id:"controller.hour"})},{value:"Fun=28;Tab=2;Grp=0;Type=minute",label:(0,L.formatMessage)({id:"controller.minute"})},{value:"Fun=28;Tab=2;Grp=0;Type=second",label:(0,L.formatMessage)({id:"controller.second"})}]},{value:"Start/Stop Record Table",label:(0,L.formatMessage)({id:"controller.start-stop-record-table"}),children:[{value:"Fun=28;Tab=1;Grp=0;Type=cumulativeQuantity",label:(0,L.formatMessage)({id:"controller.cumulants"})},{value:"Fun=28;Tab=1;Grp=0;Type=year",label:(0,L.formatMessage)({id:"controller.year"})},{value:"Fun=28;Tab=1;Grp=0;Type=month",label:(0,L.formatMessage)({id:"controller.month"})},{value:"Fun=28;Tab=1;Grp=0;Type=day",label:(0,L.formatMessage)({id:"controller.day"})},{value:"Fun=28;Tab=1;Grp=0;Type=hour",label:(0,L.formatMessage)({id:"controller.hour"})},{value:"Fun=28;Tab=1;Grp=0;Type=minute",label:(0,L.formatMessage)({id:"controller.minute"})},{value:"Fun=28;Tab=1;Grp=0;Type=second",label:(0,L.formatMessage)({id:"controller.second"})},{value:"Fun=28;Tab=1;Grp=0;Type=startStop",label:(0,L.formatMessage)({id:"controller.start-stop"})}]},{value:"Monthly Record Table",label:(0,L.formatMessage)({id:"controller.monthly-record-table"}),children:[{value:"Fun=28;Tab=0;Grp=0;Type=cumulativeQuantity",label:(0,L.formatMessage)({id:"controller.cumulants"})},{value:"Fun=28;Tab=0;Grp=0;Type=year",label:(0,L.formatMessage)({id:"controller.year"})},{value:"Fun=28;Tab=0;Grp=0;Type=month",label:(0,L.formatMessage)({id:"controller.month"})},{value:"Fun=28;Tab=0;Grp=0;Type=day",label:(0,L.formatMessage)({id:"controller.day"})}]}];if(t){var a=[];return a=n.deepGenterData(o,r,"value","addr"),a}return o},n.initCasCader=function(){var e,t,r,o,a,i=[],l=n.selectOption();(null===(e=l[0])||void 0===e?void 0:e.value)&&(i.push(null===(t=l[0])||void 0===t?void 0:t.value),(null===(r=l[0])||void 0===r?void 0:r.children)&&i.push(null===(o=l[0])||void 0===o?void 0:null===(a=o.children[0])||void 0===a?void 0:a.value));return i},n.renderFlowmeter=function(e){var t,r,o,a,i=n.props,l=i.data,s=i.form,u=i.isAdd,d=s.getFieldDecorator,p=s.getFieldValue,m=l.addr,h=l.decimal,g=l.len,v=n.renderFlowmeterDataType(p("addr"),e),y=n.renderFlowmeterType(e),b="CangNan ZLJS"===e?n.initCasCader():null===(t=y[0])||void 0===t?void 0:t.addr,w="CangNan ZLJS"===e?n.formatSelectProtocol(m):m;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},d("addr",{initialValue:null!==(r=w)&&void 0!==r?r:b})("CangNan ZLJS"===e?x.default.createElement(c.default,{disabled:!u,style:{width:"200px"},options:n.selectOption(),expandTrigger:"hover",displayRender:function(e){var t;return"".concat(e[0]).concat((null===e||void 0===e?void 0:e[1])?"/":"").concat(null!==(t=null===e||void 0===e?void 0:e[1])&&void 0!==t?t:"")}}):x.default.createElement(k.default,{disabled:!u},y.map(function(e){return x.default.createElement(B,{key:e.addr,value:e.addr},e.name)})))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},d("dataType",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(x.default.createElement("span",null,v))),("FLOAT"===v||"DOUBLE"===v)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},d("decimal",{initialValue:null!==(o=h)&&void 0!==o?o:2,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===v&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},d("len",{initialValue:null!==(a=g)&&void 0!==a?a:1,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderModbus=function(){var e,t=n.props,r=t.data,o=t.form,a=t.isAdd,i=o.getFieldDecorator,l=o.getFieldValue,s=r.addr,u=r.dataType,c=void 0===u?"":u,d=r.decimal,p=void 0===d?2:d,m=r.len,h=void 0===m?1:m,g=l("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},i("regAddrInfo",{initialValue:n.getRegAddrInfoInit(s),rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{validator:n.validateRegAddr}]})(x.default.createElement(A.default,{isAdd:a,funCodes:n.getFuncode(g),onChange:n.addressChange}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(e=c)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),("FLOAT"===g||"DOUBLE"===g)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:p,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),n.renderModbusBit(),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderEtherNetIP=function(e){var t,r=n.props,o=r.data,a=r.form,i=a.getFieldDecorator,l=a.getFieldValue,s=o.addr,u=void 0===s?"":s,c=o.dataType,p=void 0===c?"":c,m=o.decimal,h=void 0===m?2:m,g=o.len,v=void 0===g?1:g,y=l("dataType"),b="EtherNet/IP(MicroLogix)"===e;return x.default.createElement(x.default.Fragment,null,("EtherNet/IP"===e||b)&&x.default.createElement(E.default.Item,{label:b?(0,L.formatMessage)({id:"controller.address"}):(0,L.formatMessage)({id:"controller.form.symbol"})},i("addr",{initialValue:u,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.symbol"})})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(t=p)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"FLOAT"===y&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===y&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderOPCUA=function(){var e,t=n.props,r=t.data,o=t.form,a=o.getFieldDecorator,i=o.getFieldValue,l=r.decimal,s=void 0===l?2:l,c=r.addr,p=r.dataType,m=void 0===p?"":p,h=r.len,g=void 0===h?1:h,v=r.arrayIndex,y=void 0===v?-1:v,b=n.getOpcuaAddrInfo(c),w=b.identifier,_=b.index,C=b.idType,M=i("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.ns"})},a("index",{initialValue:_,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.ns"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"0","65535",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.identifier_type"})},a("idType",{initialValue:C||"string",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.identifier_type"})})}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"number"},"Number"),x.default.createElement(B,{value:"string"},"String")))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.identifier"})},a("identifier",{initialValue:w,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.identifier"})})},{validator:"number"===i("idType")?function(e,t,n){(0,I.validateNumberRange)(t,-9999999999,9999999999,n)}:null}]})("number"===i("idType")?x.default.createElement(f.default,null):x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},a("dataType",{initialValue:null!==(e=m)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),("FLOAT"===M||"DOUBLE"===M)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("decimal",{initialValue:s,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===M&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},a("len",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.isArr"})},a("isArr",{initialValue:y>=0,valuePropName:"checked"})(x.default.createElement(u.default,{size:"small"}))),!!i("isArr")&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.indexNum"})},a("arrayIndex",{initialValue:-1===y?0:y,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.indexNum"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"0","1023",n)}}]})(x.default.createElement(f.default,{min:0}))))},n.renderMitsubishiMC3C=function(){var e,t,r,o,a,i,l,s,u=n.props,c=u.data,d=u.form,p=u.isAdd,m=d.getFieldDecorator,h=d.getFieldValue,g=h("dataType"),v=(null===c||void 0===c?void 0:null===(e=c.addr)||void 0===e?void 0:e.match(/^[a-z|A-Z]+/gi))?null===c||void 0===c?void 0:null===(t=c.addr)||void 0===t?void 0:t.match(/^[a-z|A-Z]+/gi)[0]:null===c||void 0===c?void 0:null===(r=c.addr)||void 0===r?void 0:r.match(/^[a-z|A-Z]+/gi),y=p?null!==(o=h("regType"))&&void 0!==o?o:"X":v,b=(null===c||void 0===c?void 0:null===(a=c.addr)||void 0===a?void 0:a.match(/\d+$/gi))?null===c||void 0===c?void 0:null===(i=c.addr)||void 0===i?void 0:i.match(/\d+$/gi)[0]:"";return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.identifier_type"})},m("regType",{initialValue:y,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.identifier_type"})})}]})(n.renderRegType())),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},m("regAddr",{initialValue:b?Number(b):"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.address"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})},{validator:n.handleAddr}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},m("dataType",{initialValue:null!==(l=null===c||void 0===c?void 0:c.dataType)&&void 0!==l?l:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderMitsubishiMC3CDataType())),"FLOAT"===g&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},m("decimal",{initialValue:c.decimal||2,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},m("len",{initialValue:null!==(s=c.len)&&void 0!==s?s:1,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderDLT=function(e){var t,r,o,a=n.props,i=a.data,l=a.form,s=l.getFieldDecorator,u=l.getFieldValue,c=i.addr,p=i.dataType,m=void 0===p?"":p,h=i.decimal,g=void 0===h?2:h,v=i.len,y=void 0===v?1:v,b=u("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},s("addr",{initialValue:c,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.address"})})}]})(x.default.createElement(d.default,{placeholder:"DLT645-1997"===e?"0000":"00-00-00-00"}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},s("dataType",{initialValue:null!==(t=m)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"WORD"},(0,L.formatMessage)({id:"controller.form.data-type-WORD"})),x.default.createElement(B,{value:"INT"},(0,L.formatMessage)({id:"controller.form.data-type-INT"})),x.default.createElement(B,{value:"DWORD"},(0,L.formatMessage)({id:"controller.form.data-type-DWORD"})),x.default.createElement(B,{value:"DINT"},(0,L.formatMessage)({id:"controller.form.data-type-DINT"})),x.default.createElement(B,{value:"FLOAT"},(0,L.formatMessage)({id:"controller.form.data-type-FLOAT"})),x.default.createElement(B,{value:"DOUBLE"},(0,L.formatMessage)({id:"controller.form.data-type-DOUBLE"})),x.default.createElement(B,{value:"STRING"},(0,L.formatMessage)({id:"controller.form.data-type-STRING"}))))),("FLOAT"===b||"DOUBLE"===b)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},s("decimal",{initialValue:null!==(r=g)&&void 0!==r?r:2,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===b&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},s("len",{initialValue:y,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{style:{display:"none"},label:(0,L.formatMessage)({id:"controller.form.codeType"})},s("codeType",{initialValue:null!==(o=null===i||void 0===i?void 0:i.codeType)&&void 0!==o?o:"UTF-8"})(x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:"UTF-8"},"UTF-8"))))))},n.getIEC101AddrInfo=function(e){if(e){var t=e.split(" ");return{addrType:t[0],addr:t[1]}}return{addrType:"",addr:""}},n.renderIEC101=function(){var e,t,r,o=n.props,a=o.data,i=o.form,l=o.isAdd,s=i.getFieldDecorator,u=i.getFieldValue,c=a.decimal,p=void 0===c?2:c,m=a.addr,h=a.dataType,g=u("dataType"),v=u("addrType"),y=n.getIEC101AddrInfo(m),b=y.addrType,w=y.addr;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},s("addrType",{initialValue:b||"1"})(x.default.createElement(k.default,{disabled:!l,onChange:n.onResetDataTypeAntReadWrite},x.default.createElement(B,{value:"1"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Single-Point Information")),x.default.createElement(B,{value:"3"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Double-Point Information")),x.default.createElement(B,{value:"5"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Step Position Information")),x.default.createElement(B,{value:"7"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Bitstring(32bit)")),x.default.createElement(B,{value:"9"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Measured Value(Normalized)")),x.default.createElement(B,{value:"11"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Measured Value(Scaled)")),x.default.createElement(B,{value:"13"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Measured Value(Short Float)")),x.default.createElement(B,{value:"15"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Integrated Totals")),x.default.createElement(B,{value:"110"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Parameter")),x.default.createElement(B,{value:"45"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Single Command")),x.default.createElement(B,{value:"46"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Double Command")),x.default.createElement(B,{value:"47"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Regulating Step Command")),x.default.createElement(B,{value:"48"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Set point command-Measured Value(Normalized)")),x.default.createElement(B,{value:"49"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Set point command-Measured Value(Scaled)")),x.default.createElement(B,{value:"50"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Set point command-Measured Value(Short Float)")),x.default.createElement(B,{value:"51"},x.default.createElement(z.default,{tooltip:!0,lines:1},"Bitstring command(32bit)"))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.ioa-addr"})},s("addr",{initialValue:null!==(e=w)&&void 0!==e?e:"1",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.ioa-addr"})})},{pattern:/^[0-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number"})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","16777215",n)}}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},s("dataType",{initialValue:null!==(t=h)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption(v))),("FLOAT"===g||"DOUBLE"===g)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},s("decimal",{initialValue:null!==(r=p)&&void 0!==r?r:2,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))))},n.renderEasyCom=function(){var e,t,r=n.props,o=r.data,a=r.form,i=a.getFieldDecorator,l=a.getFieldValue,s=o.dataType,u=void 0===s?"":s,c=o.decimal,d=void 0===c?2:c,p=o.len,m=void 0===p?1:p,h=l("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.point-byte-order"})},i("data_endian_reverse",{initialValue:null===o||void 0===o?void 0:o.data_endian_reverse,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.easy.point-byte-order"})})}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:0},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.same-with-controllor"}))),x.default.createElement(B,{value:1},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.opposed-to-controllor"})))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.conversion-method"})},i("data_parse_method",{initialValue:null!==(e=null===o||void 0===o?void 0:o.data_parse_method)&&void 0!==e?e:"hex2dec"})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"hex2dec"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.conversion-method-hex"}))),x.default.createElement(B,{value:"bcd2dec"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.conversion-method-bcd"}))),x.default.createElement(B,{value:"ieee754"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.conversion-method-ieee"}))),x.default.createElement(B,{value:"dlt-bcd"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.conversion-method-dltbcd"}))),x.default.createElement(B,{value:"dlt-hex"},x.default.createElement(z.default,{tooltip:!0,lines:1}," ",(0,L.formatMessage)({id:"controller.form.easy.conversion-method-dlthex"}))),x.default.createElement(B,{value:"dlt-ascii"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.easy.conversion-method-dltascii"})))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(t=u)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),"BIT"===h&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},i("bit_id",{initialValue:null===o||void 0===o?void 0:o.bit_id,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"0","7",n)}}]})(x.default.createElement(f.default,null))),("FLOAT"===h||"DOUBLE"===h)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:d,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===h&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderHJ212=function(e){var t,r,o,a,i,l=n.props,s=l.data,u=l.form,c=u.getFieldDecorator,d=u.getFieldValue,p=s.addr,m=s.dataType,h=s.decimal,g=void 0===h?2:h,v=s.len,y=void 0===v?1:v,b=d("dataType"),w=null===(t=d("addr"))||void 0===t?void 0:t.prefix,_="HJ212-2005-Serial"===e||"-Flag"===w?"1":"1024",C={prefix:"-".concat(null!==(r=null===p||void 0===p?void 0:null===(o=p.split("-"))||void 0===o?void 0:o[1])&&void 0!==r?r:"Rtd"),address:null===p||void 0===p?void 0:null===(a=p.split("-"))||void 0===a?void 0:a[0]};return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"protocol.hj.encode"})},c("addr",{initialValue:C,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"protocol.hj.encode"})})}]})(x.default.createElement(R.default,{onSelect:function(){u.setFieldsValue({dataType:""})}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},c("dataType",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(b)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},c("decimal",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===b&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},c("len",{initialValue:"1"===_?1:y,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1",_,n)}}]})(x.default.createElement(f.default,{disabled:"1"===_}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.codeType"})},c("codeType",{initialValue:null!==(i=null===s||void 0===s?void 0:s.codeType)&&void 0!==i?i:"ASCII"})(x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:"ASCII"},"ASCII"))))))},n.renderHSL=function(e){var t,r=n.props,o=r.data,a=r.form,i=a.getFieldDecorator,l=a.getFieldValue,s=o.addr,u=void 0===s?"":s,c=o.dataType,p=o.decimal,m=void 0===p?2:p,h=o.len,g=void 0===h?1:h,v=l("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:u,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.symbol"})})},{pattern:"KeBa-Socket"===e?/^\S+$/:/.*/,message:(0,L.formatMessage)({id:"cloud.clientId-check"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(t=c)&&void 0!==t?t:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(v)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===v&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderCNC=function(){var e,t=n.props,r=t.data,o=t.form,a=t.isAdd,i=o.getFieldDecorator,l=o.getFieldValue,s=r.addr,u=void 0===s?"ReadSpindleSpeed_0":s,c=r.dataType,p=void 0===c?"DOUBLE":c,m=r.decimal,h=void 0===m?2:m,g=r.len,v=void 0===g?1:g,y=l("dataType"),b=u.split("_");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.read-type"})},i("readType",{initialValue:b[0]})(x.default.createElement(k.default,{disabled:!a,onChange:function(e){return n.renderCNCDataType(e)}},x.default.createElement(B,{value:"ReadSysInfo"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSysInfo"}))),x.default.createElement(B,{value:"ReadSpindleSpeed"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSpindleSpeed"}))),x.default.createElement(B,{value:"ReadFeedRate"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadFeedRate"}))),x.default.createElement(B,{value:"ReadSystemProgramCurrent"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSystemProgramCurrent"}))),x.default.createElement(B,{value:"ReadFanucAxisLoad"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadFanucAxisLoad"}))),x.default.createElement(B,{value:"ReadSysAllCoors"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSysAllCoors"}))),x.default.createElement(B,{value:"ReadSystemAlarm"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSystemAlarm"}))),x.default.createElement(B,{value:"ReadSystemMacroValue"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSystemMacroValue"}))),x.default.createElement(B,{value:"ReadTimeData"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadTimeData"}))),x.default.createElement(B,{value:"ReadAlarmStatus"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadAlarmStatus"}))),x.default.createElement(B,{value:"ReadSysStatusInfo"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSysStatusInfo"}))),x.default.createElement(B,{value:"ReadProgramList"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadProgramList"}))),x.default.createElement(B,{value:"ReadCutterInfos"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCutterInfos"}))),x.default.createElement(B,{value:"ReadCutterNumber"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCutterNumber"}))),x.default.createElement(B,{value:"ReadPMCData"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadPMCData"}))),x.default.createElement(B,{value:"ReadDeviceWorkPiecesSize"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadDeviceWorkPiecesSize"}))),x.default.createElement(B,{value:"ReadCurrentDateTime"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCurrentDateTime"}))),x.default.createElement(B,{value:"ReadCurrentProduceCount"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCurrentProduceCount"}))),x.default.createElement(B,{value:"ReadExpectProduceCount"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadExpectProduceCount"}))),x.default.createElement(B,{value:"ReadCurrentForegroundDir"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCurrentForegroundDir"}))),x.default.createElement(B,{value:"ReadLanguage"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadLanguage"}))),x.default.createElement(B,{value:"ReadSystemMacroValueArray"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadSystemMacroValueArray"}))),x.default.createElement(B,{value:"ReadProgram"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadProgram"}))),x.default.createElement(B,{value:"ReadCurrentProgram"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadCurrentProgram"}))),x.default.createElement(B,{value:"ReadAllDirectoryAndFile"},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.ReadAllDirectoryAndFile"}))))),"ReadLanguage"===l("readType")&&x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(F.default,{content:(0,L.formatMessage)({id:"controller.form.lan-info"})}))),["ReadSystemMacroValue"].includes(l("readType"))&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:b[1],rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.address"})})}]})(x.default.createElement(d.default,null))),["ReadTimeData"].includes(l("readType"))&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:b[1]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"0"},(0,L.formatMessage)({id:"controller.form.ReadTimeData-Type0"})),x.default.createElement(B,{value:"1"},(0,L.formatMessage)({id:"controller.form.ReadTimeData-Type1"})),x.default.createElement(B,{value:"2"},(0,L.formatMessage)({id:"controller.form.ReadTimeData-Type2"})),x.default.createElement(B,{value:"3"},(0,L.formatMessage)({id:"controller.form.ReadTimeData-Type3"})),x.default.createElement(B,{value:"4"},(0,L.formatMessage)({id:"controller.form.ReadTimeData-Type4"}))))),["ReadPMCData"].includes(l("readType"))&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:n.getCncAddrInfoInit(b[1]),rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.address"})})}]})(x.default.createElement(A.default,{isAdd:a,funCodes:["A","C","D","E","F","G","K","R","T","Y","X"]}))),"ReadCutterInfos"===l("readType")&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.cutterNumber"})},i("addr",{initialValue:a?24:b[1],rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.cutterNumber"})})}]})(x.default.createElement(d.default,null))),["ReadSystemMacroValueArray"].includes(l("readType"))&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.num"})},i("addrFirst",{initialValue:-1!==b[1].indexOf("{")?JSON.parse(b[1]).number:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.num"})})}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.arrLen"})},i("addrSec",{initialValue:-1!==b[1].indexOf("{")?JSON.parse(b[1]).length:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.arrLen"})})}]})(x.default.createElement(f.default,null)))),["ReadProgram"].includes(l("readType"))&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.num"})},i("addrFirst",{initialValue:-1!==b[1].indexOf("{")?JSON.parse(b[1]).number:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.num"})})}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.path"})},i("addrSec",{initialValue:-1!==b[1].indexOf("{")?JSON.parse(b[1]).path:"/CNC MEM/USER/PATH1/",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.path"})})}]})(x.default.createElement(d.default,null)))),["ReadAllDirectoryAndFile"].includes(l("readType"))&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.path"})},i("addrFirst",{initialValue:-1!==b[1].indexOf("{")?JSON.parse(b[1]).path:"/CNC MEM/USER/PATH1/",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.path"})})}]})(x.default.createElement(d.default,null)))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(e=p)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(y)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===y&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderBACnet=function(){var e,t=n.props,r=t.data,o=t.form,a=o.getFieldDecorator,i=o.getFieldValue,l=o.setFieldsValue,s=r.addr,u=void 0===s?"0,0,75,16":s,c=r.dataType,d=r.decimal,p=void 0===d?2:d,m=r.len,h=void 0===m?1:m,g=i("dataType"),v=u.split(",");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.objType"})},a("objType",{initialValue:v[0],rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.objType"})})}]})(x.default.createElement(k.default,{onChange:function(){l({objAttr:"75",readWrite:"ro"})}},x.default.createElement(B,{value:"0"},(0,L.formatMessage)({id:"controller.objType1"})),x.default.createElement(B,{value:"1"},(0,L.formatMessage)({id:"controller.objType2"})),x.default.createElement(B,{value:"2"},(0,L.formatMessage)({id:"controller.objType3"})),x.default.createElement(B,{value:"3"},(0,L.formatMessage)({id:"controller.objType4"})),x.default.createElement(B,{value:"4"},(0,L.formatMessage)({id:"controller.objType5"})),x.default.createElement(B,{value:"5"},(0,L.formatMessage)({id:"controller.objType6"})),x.default.createElement(B,{value:"13"},(0,L.formatMessage)({id:"controller.objType7"})),x.default.createElement(B,{value:"14"},(0,L.formatMessage)({id:"controller.objType8"})),x.default.createElement(B,{value:"19"},(0,L.formatMessage)({id:"controller.objType9"})),x.default.createElement(B,{value:"12"},(0,L.formatMessage)({id:"controller.objType10"})),x.default.createElement(B,{value:"20"},(0,L.formatMessage)({id:"controller.objType11"})),x.default.createElement(B,{value:"128"},(0,L.formatMessage)({id:"controller.objType12"}))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.instanceNumber"})},a("instanceNumber",{initialValue:v[1],rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.instanceNumber"})})}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},a("dataType",{initialValue:null!==(e=c)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(g)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("decimal",{initialValue:p,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},a("len",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderDNP3=function(){var e,t,r,o,a=n.props,i=a.data,l=a.form,s=l.getFieldDecorator,u=l.getFieldValue,d=i.dataType,p=void 0===d?"":d,m=i.decimal,h=void 0===m?2:m,g=i.len,v=void 0===g?1:g,y=i.addr,b=void 0===y?"":y,w=i.regBit,_=u("dataType"),C=[{value:0,label:(0,L.formatMessage)({id:"controller.num-input"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:1}),value:1,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:2}),value:2,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:3}),value:3}]}]},{value:1,label:(0,L.formatMessage)({id:"controller.num-output"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:10}),value:10,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:12}),value:12,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1}]}]},{value:2,label:(0,L.formatMessage)({id:"controller.compute-input"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:20}),value:20,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:5}),value:5},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:6}),value:6}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:21}),value:21,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:5}),value:5},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:6}),value:6}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:22}),value:22,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:5}),value:5},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:6}),value:6}]}]},{value:3,label:(0,L.formatMessage)({id:"controller.imitate-input"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:30}),value:30,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:3}),value:3},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:4}),value:4},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:5}),value:5},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:6}),value:6}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:32}),value:32,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:3}),value:3},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:4}),value:4},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:5}),value:5},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:6}),value:6}]}]},{value:4,label:(0,L.formatMessage)({id:"controller.imitate-output"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:40}),value:40,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:3}),value:3}]},{label:(0,L.formatMessage)({id:"controller.group-num"},{num:41}),value:41,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:3}),value:3}]}]},{value:5,label:(0,L.formatMessage)({id:"controller.double-input"}),children:[{label:(0,L.formatMessage)({id:"controller.group-num"},{num:3}),value:3,children:[{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:1}),value:1},{label:(0,L.formatMessage)({id:"controller.variation-num"},{num:2}),value:2}]}]}],M=null!==(e=null===b||void 0===b?void 0:b.slice((null===b||void 0===b?void 0:b.lastIndexOf("-"))+1))&&void 0!==e?e:"",S=b&&(null===b||void 0===b?void 0:null===(t=b.split("-"))||void 0===t?void 0:t.map(function(e){return Number(e)}).slice(0,3))||[0,1,1];return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-type"})},s("addrType",{initialValue:null!==(r=S)&&void 0!==r?r:[0,1,1]})(x.default.createElement(c.default,{options:C,style:{width:"200px"},onChange:function(){return l.setFieldsValue({dataType:void 0})},displayRender:function(e){return x.default.createElement(z.default,{tooltip:!0,lines:1},e.join(" / "))}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-addr"})},s("addr",{initialValue:M,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-addr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,0,65535,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},s("dataType",{rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}],initialValue:null!==(o=p)&&void 0!==o?o:""})(n.renderDataTypeOption())),"BIT"===_&&![0,1].includes(u("addrType")[0])&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},s("regBit",{initialValue:w,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{pattern:/^[0-7]{1}$/,message:(0,L.formatMessage)({id:"controller.form.check-register-bit-range"},{range:"0~7"})}]})(x.default.createElement(f.default,null))),("FLOAT"===_||"DOUBLE"===_)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},s("decimal",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===_&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},s("len",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderEuromap=function(){var e,t=n.props,r=t.data,o=t.form,a=o.getFieldDecorator,i=o.getFieldValue,l=r.addr,s=void 0===l?"":l,u=r.dataType,c=r.decimal,p=void 0===c?2:c,m=r.len,h=void 0===m?1:m,g=i("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},a("addr",{initialValue:s,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.symbol"})})},{pattern:/^[a-zA-Z0-9_@[\],]*$/,message:(0,L.formatMessage)({id:"param-set.form.check-value1"})},{min:1,message:(0,L.formatMessage)({id:"controller.form.check-name"},{min:1,max:32})},{max:32,message:(0,L.formatMessage)({id:"controller.form.check-name"},{min:1,max:32})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},a("dataType",{rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}],initialValue:null!==(e=u)&&void 0!==e?e:""})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(g)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("decimal",{initialValue:p,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},a("len",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderRobot=function(e){var t,r,o,a,i=n.props,l=i.data,s=i.form,u=i.isAdd,c=s.getFieldDecorator,d=s.getFieldValue,p=l.addr,m=l.dataType,h=void 0===m?"STRING":m,g=l.len,v=void 0===g?1:g,y=d("dataType"),b=["ReadEfortData"];switch(e){case"ROBOT RobotABB":b=["GetCtrlState","GetErrorState","GetJointTarget","GetSpeedRatio","GetOperationMode","GetIOIn","GetIOOut","GetIO2In","GetIO2Out","GetLog","GetSystem","GetRobotTarget","GetServoEnable","GetRapidExecution","GetRapidTasks"];break;case"ROBOT RobotFanuc":b=["ReadFanucData","ReadSDO","ReadSDI","ReadRDI","ReadUI","ReadUO","ReadSI","ReadSO","ReadGI","ReadGO","ReadPMCR2","ReadRDO"];break;default:break}var w=void 0!==p?p:"".concat(b[0],"_0"),_=w.split("_");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.read-type"})},c("readType",{initialValue:_[0]})(x.default.createElement(k.default,{disabled:!u,onChange:function(t){return n.readTypeChange(t,e)}},b.map(function(e){return x.default.createElement(B,{value:e},x.default.createElement(z.default,{tooltip:!0,lines:1},(0,L.formatMessage)({id:"controller.form.".concat(e)})))})))),["GetLog"].includes(d("readType"))&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.req-params"})},c("addr",{initialValue:null!==(t=null===(r=JSON.parse(_[1]))||void 0===r?void 0:r.length)&&void 0!==t?t:10,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.req-params"})})}]})(x.default.createElement(f.default,{min:1}))),"ReadFanucData"!==d("readType")&&"ROBOT RobotFanuc"===e&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.adr"})},c("addr",{initialValue:null!==(o=_[1])&&void 0!==o?o:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.adr"})})}]})(x.default.createElement(f.default,{min:0}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},c("dataType",{rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}],initialValue:null!==(a=h)&&void 0!==a?a:""})(n.renderDataTypeOption())),"STRING"===y&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},c("len",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderOPCDA=function(){var e,t,r=n.props,o=r.data,a=r.form,i=a.getFieldDecorator,l=a.getFieldValue,s=o.addr,u=void 0===s?"":s,c=o.dataType,p=o.decimal,m=void 0===p?2:p,h=o.len,g=void 0===h?1:h,v=l("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:u,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.symbol"})})},{pattern:/^[a-zA-Z0-9_@!~`#$%^&*() +-=[\]:"{}|;',.<>/?\\\\]*$/,message:(0,L.formatMessage)({id:"param-set.form.check-value2"})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:null!==(e=c)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(v)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===v&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{style:{display:"none"},label:(0,L.formatMessage)({id:"controller.form.codeType"})},i("codeType",{initialValue:null!==(t=null===o||void 0===o?void 0:o.codeType)&&void 0!==t?t:"UTF-8"})(x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:"UTF-8"},"UTF-8"))))))},n.renderIEC61850=function(){var e,t=n.props,r=t.data,o=t.form,a=o.getFieldDecorator,i=o.getFieldValue,l=r.addr,s=r.dataType,u=r.decimal,c=void 0===u?2:u,p=r.len,m=void 0===p?1:p,h=i("dataType"),g=["ST","MX","SP","SV","CF","DC","SG","SE","SR","OR","BL","EX","CO","US","MS","RP","BR","LG","GO"],v=null===l||void 0===l?void 0:l.split("[")[0],y=null===l||void 0===l?void 0:l.split("[")[1].slice(0,-1);return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.object-reference"})},a("objectReference",{initialValue:l?v:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.object-reference"})})},{max:1024,message:(0,L.formatMessage)({id:"controller.form.check-name"},{min:1,max:1024})},{min:1,message:(0,L.formatMessage)({id:"controller.form.check-name"},{min:1,max:1024})},{validator:function(e,t,n){if(t){var r,o=t.split(".");(null===o||void 0===o?void 0:null===(r=o[0])||void 0===r?void 0:r.length)<25&&n(),n(new Error((0,L.formatMessage)({id:"controller.form.object-reference-vail"})))}}}]})(x.default.createElement(d.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(F.default,{content:(0,L.formatMessage)({id:"controller.form.object-reference-tip"})}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.functional-constraint"})},a("functionalConstraint",{initialValue:l?y:"ST"})(x.default.createElement(k.default,null,g.map(function(e){return x.default.createElement(B,{key:e,value:e},e)})))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},a("dataType",{initialValue:null!==(e=s)&&void 0!==e?e:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),["FLOAT","DOUBLE"].includes(h)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("decimal",{initialValue:c,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===h&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},a("len",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderOPCUAPUBSUB=function(){var e=n.props,t=e.data,r=e.form,o=r.getFieldDecorator,a=r.getFieldValue,i=t.decimal,l=void 0===i?2:i,c=t.dataType,d=void 0===c?"":c,p=t.len,m=void 0===p?1:p,h=t.arrayIndex,g=void 0===h?-1:h,v=t.sub_group_writeID,y=void 0===v?"":v,b=null===y||void 0===y?void 0:y.split(";"),w=(0,s.default)(b,2),_=w[0],C=void 0===_?"":_,M=w[1],S=void 0===M?"":M,O=a("dataType");return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.sub-group-id"})},o("subGroupId",{initialValue:C,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.sub-group-id"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.sub-writer-id"})},o("subWriteId",{initialValue:S,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.sub-writer-id"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},o("dataType",{initialValue:d,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption())),("FLOAT"===O||"DOUBLE"===O)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},o("decimal",{initialValue:l,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===O&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},o("len",{initialValue:m,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.isArr"})},o("isArr",{initialValue:g>=0,valuePropName:"checked"})(x.default.createElement(u.default,{size:"small"}))),!!a("isArr")&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.indexNum"})},o("arrayIndex",{initialValue:-1===g?0:g,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.indexNum"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"0","1023",n)}}]})(x.default.createElement(f.default,{min:0}))))},n.renderCJT188=function(){var e,t=n.props,r=t.data,o=t.form,a=t.controllerData,i=o.getFieldDecorator,l=o.getFieldValue,s=r.addr,u=r.dataType,d=r.decimal,p=void 0===d?2:d,m=r.len,h=void 0===m?1:m,g=l("dataType"),v=l("addr"),y=v?v[v.length-1]:s,b=a.args,w=["10","11","12","13","30","40"].includes(null!==(e=null===b||void 0===b?void 0:b.meterType)&&void 0!==e?e:"10")?[{value:"901F-16",label:(0,L.formatMessage)({id:"controller.form.901F-16"}),children:[{value:"901F-16:00",label:(0,L.formatMessage)({id:"controller.form.901F-16:00"})},{value:"901F-16:01",label:(0,L.formatMessage)({id:"controller.form.901F-16:01"})},{value:"901F-16:02",label:(0,L.formatMessage)({id:"controller.form.901F-16:02"})},{value:"901F-16:03",label:(0,L.formatMessage)({id:"controller.form.901F-16:03"})},{value:"901F-16:04",label:(0,L.formatMessage)({id:"controller.form.901F-16:04"})},{value:"901F-16:05",label:(0,L.formatMessage)({id:"controller.form.901F-16:05"})}]}]:[{value:"901F-2E",label:(0,L.formatMessage)({id:"controller.form.901F-2E"}),children:[{value:"901F-2E:06",label:(0,L.formatMessage)({id:"controller.form.901F-2E:06"})},{value:"901F-2E:07",label:(0,L.formatMessage)({id:"controller.form.901F-2E:07"})},{value:"901F-2E:08",label:(0,L.formatMessage)({id:"controller.form.901F-2E:08"})},{value:"901F-2E:09",label:(0,L.formatMessage)({id:"controller.form.901F-2E:09"})},{value:"901F-2E:0A",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0A"})},{value:"901F-2E:0B",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0B"})},{value:"901F-2E:0C",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0C"})},{value:"901F-2E:0D",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0D"})},{value:"901F-2E:0E",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0E"})},{value:"901F-2E:0F",label:(0,L.formatMessage)({id:"controller.form.901F-2E:0F"})},{value:"901F-2E:10",label:(0,L.formatMessage)({id:"controller.form.901F-2E:10"})},{value:"901F-2E:11",label:(0,L.formatMessage)({id:"controller.form.901F-2E:11"})},{value:"901F-2E:12",label:(0,L.formatMessage)({id:"controller.form.901F-2E:12"})},{value:"901F-2E:04",label:(0,L.formatMessage)({id:"controller.form.901F-2E:04"})},{value:"901F-2E:05",label:(0,L.formatMessage)({id:"controller.form.901F-2E:05"})}]}],_=[].concat(w,[{value:"D12X",label:(0,L.formatMessage)({id:"controller.form.D12X"}),children:[{value:"D120:13",label:(0,L.formatMessage)({id:"controller.form.D120:13"})},{value:"D120:14",label:(0,L.formatMessage)({id:"controller.form.D120:14"})},{value:"D121:13",label:(0,L.formatMessage)({id:"controller.form.D121:13"})},{value:"D121:14",label:(0,L.formatMessage)({id:"controller.form.D121:14"})},{value:"D122:13",label:(0,L.formatMessage)({id:"controller.form.D122:13"})},{value:"D122:14",label:(0,L.formatMessage)({id:"controller.form.D122:14"})},{value:"D123:13",label:(0,L.formatMessage)({id:"controller.form.D123:13"})},{value:"D123:14",label:(0,L.formatMessage)({id:"controller.form.D123:14"})},{value:"D124:13",label:(0,L.formatMessage)({id:"controller.form.D124:13"})},{value:"D124:14",label:(0,L.formatMessage)({id:"controller.form.D124:14"})},{value:"D125:13",label:(0,L.formatMessage)({id:"controller.form.D125:13"})},{value:"D125:14",label:(0,L.formatMessage)({id:"controller.form.D125:14"})},{value:"D126:13",label:(0,L.formatMessage)({id:"controller.form.D126:13"})},{value:"D126:14",label:(0,L.formatMessage)({id:"controller.form.D126:14"})},{value:"D127:13",label:(0,L.formatMessage)({id:"controller.form.D127:13"})},{value:"D127:14",label:(0,L.formatMessage)({id:"controller.form.D127:14"})},{value:"D128:13",label:(0,L.formatMessage)({id:"controller.form.D128:13"})},{value:"D128:14",label:(0,L.formatMessage)({id:"controller.form.D128:14"})},{value:"D129:13",label:(0,L.formatMessage)({id:"controller.form.D129:13"})},{value:"D129:14",label:(0,L.formatMessage)({id:"controller.form.D129:14"})},{value:"D12A:13",label:(0,L.formatMessage)({id:"controller.form.D12A:13"})},{value:"D12A:14",label:(0,L.formatMessage)({id:"controller.form.D12A:14"})},{value:"D12B:13",label:(0,L.formatMessage)({id:"controller.form.D12B:13"})},{value:"D12B:14",label:(0,L.formatMessage)({id:"controller.form.D12B:14"})}]},{value:"8102",label:(0,L.formatMessage)({id:"controller.form.8102"}),children:[{value:"8102:15",label:(0,L.formatMessage)({id:"controller.form.8102:15"})},{value:"8102:16",label:(0,L.formatMessage)({id:"controller.form.8102:16"})},{value:"8102:17",label:(0,L.formatMessage)({id:"controller.form.8102:17"})},{value:"8102:18",label:(0,L.formatMessage)({id:"controller.form.8102:18"})},{value:"8102:19",label:(0,L.formatMessage)({id:"controller.form.8102:19"})}]},{value:"8103",label:(0,L.formatMessage)({id:"controller.form.8103"}),children:[{value:"8103:1A",label:(0,L.formatMessage)({id:"controller.form.8103:1A"})}]},{value:"8104",label:(0,L.formatMessage)({id:"controller.form.8104"}),children:[{value:"8104:1B",label:(0,L.formatMessage)({id:"controller.form.8104:1B"})}]},{value:"8105",label:(0,L.formatMessage)({id:"controller.form.8105"}),children:[{value:"8105:1C",label:(0,L.formatMessage)({id:"controller.form.8105:1C"})},{value:"8105:1D",label:(0,L.formatMessage)({id:"controller.form.8105:1D"})},{value:"8105:1E",label:(0,L.formatMessage)({id:"controller.form.8105:1E"})},{value:"8105:1F",label:(0,L.formatMessage)({id:"controller.form.8105:1F"})},{value:"8105:05",label:(0,L.formatMessage)({id:"controller.form.8105:05"})}]}]),C=(0,I.findParentNode)(s,_);return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.address"})},i("addr",{initialValue:s?[null===C||void 0===C?void 0:C.value,s]:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.symbol"})})}]})(x.default.createElement(c.default,{style:{width:"200px"},options:_,expandTrigger:"hover",displayRender:function(e){return e[e.length-1]}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-type"})},i("dataType",{initialValue:u,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,L.formatMessage)({id:"controller.form.data-type"})})}]})(n.renderDataTypeOption(y))),["FLOAT","DOUBLE"].includes(g)&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},i("decimal",{initialValue:p,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),"STRING"===g&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.size"})},i("len",{initialValue:h,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.size"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","1024",n)}}]})(x.default.createElement(f.default,null))),n.renderCodeSelect()))},n.renderContent=function(e){switch(e){case"ISO-on-TCP":return n.renderISOonTCP();case"FatekProgramOverTcp":case"FatekProgram":return n.renderFatekProgram();case"Siemens PPI":return n.renderPPI();case"Omron FINS UDP":case"Omron FINS TCP":case"Omron HL SERIAL":return n.renderOMRON();case"Modbus-TCP":case"Modbus-RTU":case"Modbus-RTU-OverTcp":case"Modbus-Ascii":case"Modbus-Rtu-Slave":return n.renderModbus();case"EtherNet/IP":case"EtherNet/IP(MicroLogix)":case"Virtual Controller":return n.renderEtherNetIP(e);case"OPC-UA":return n.renderOPCUA();case"Mitsubishi MC 3C":case"Mitsubishi MC 1E":case"Mitsubishi MC 3E":case"Mitsubishi CPU Port(Serial)":case"Mitsubishi MC 3C Over TCP":return n.renderMitsubishiMC3C();case"Tancy V1.2":case"Tancy V1.3":case"Tancy Modbus/A3":case"Tancy Modbus/A4":case"Tancy Cpu Card":case"CangNan ZLJS":case"CangNan Modbus V1.3":case"TianQing Modbus V1.0":return n.renderFlowmeter(e);case"DLT645-2007":case"DLT645-1997":return n.renderDLT(e);case"IEC101 Master":case"IEC103 Master":case"IEC104 Master":return n.renderIEC101();case"Panasonic Mewtocol":return n.renderMewtocol();case"Easy-Com":case"Easy-Ethernet":return n.renderEasyCom();case"Siemens-fw":case"Siemens WebApi":case"Siemens PPI Over Tcp":case"Melsec-MC-R":case"Melsec-MC-3E-UDP":case"Melsec Fx Serial Over Tcp":case"Melsec Fx Links Over Tcp":case"Melsec Fx Links":case"Omron HL Over Tcp":case"Omron HL CMode Over Tcp":case"Omron HL CMode":case"Omron CipNet":case"Omron ConnectedCipNet":case"AllenBradley ConnectedCip":case"AllenBradley MicroCip":case"AllenBradley SLC":case"Mewtocol Over Tcp":case"Panasonic MC":case"DLT698":case"DLT645 Over Tcp":case"Ge SRPT":case"YoKogawa Link Tcp":case"Keyence Mc":case"Keyence Nano Over Tcp":case"Keyence Nano":case"Delta Serial":case"Delta Ascii":case"Delta Tcp":case"Delta Serial Over Tcp":case"Vigor Serial":case"Vigor Serial Over Tcp":case"XINJE Serial":case"XINJE Serial Over Tcp":case"XINJE TcpNet":case"XINJE InternalNet":case"Fuji SPB":case"Fuji SPB Over Tcp":case"Fuji SPHNet":case"Inovance Serial":case"Inovance Over TCP":case"Inovance TcpNet":case"Beckhoff ADS":case"KeBa-Socket":return n.renderHSL();case"HJ212-2005-Serial":case"HJ212-2017-Serial":return n.renderHJ212(e);case"CNC FanucSerise0i":return n.renderCNC();case"DNP3 TCP":case"DNP3 UDP":case"DNP3 RTU":return n.renderDNP3();case"Euromap-63":return n.renderEuromap();case"BACnet/IP":case"BACnet/MSTP":return n.renderBACnet();case"ROBOT RobotEfort":case"ROBOT RobotABB":case"ROBOT RobotFanuc":return n.renderRobot(e);case"OPC-DA":return n.renderOPCDA();case"IEC61850-MMS":return n.renderIEC61850();case"OPC-UA-PUBSUB":return n.renderOPCUAPUBSUB();case"CJT188-2004":return n.renderCJT188();default:return null}},n.renderDataOperation=function(){var e=n.props,t=e.data,r=e.form,o=e.controllerData,a=r.getFieldDecorator,i=r.getFieldValue,l=o.protocol,s=l.includes("Tancy")||l.includes("CangNan")||l.includes("TianQing"),c=t.transformType,p=void 0===c?0:c,m=t.bitMap,h=void 0===m?0:m,g=t.maxValue,v=void 0===g?"":g,y=t.minValue,b=void 0===y?"":y,w=t.maxScaleValue,_=void 0===w?"":w,C=t.minScaleValue,M=void 0===C?"":C,S=t.gain,O=void 0===S?1:S,T=t.offset,N=void 0===T?0:T,P=t.startBit,D=void 0===P?0:P,A=t.endBit,R=void 0===A?1:A,F=t.pt,V=void 0===F?1:F,z=t.ct,H=void 0===z?1:z,W=t.transDecimal,U=void 0===W?2:W,q=t.mapping_table,K=void 0===q?[]:q,G=i("transformType"),Y=i("dataType"),X=i("enableBit"),Z=null;switch(Y){case"BIT":Z=x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.numerical-mapping"})},a("bitMap",{initialValue:!!h,valuePropName:"checked"})(x.default.createElement(u.default,{size:"small"}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.number0"})},x.default.createElement("div",null,"False")),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.number1"})},x.default.createElement("div",null,"True")));break;case"FLOAT":case"BYTE":case"SINT":case"WORD":case"INT":case"DWORD":case"BCD32":case"DINT":case"BCD":case"LONG":case"ULONG":case"DOUBLE":var Q,J,$;if(X)Z=x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.numerical-mapping"})},a("bitMap",{initialValue:!!h,valuePropName:"checked"})(x.default.createElement(u.default,{size:"small"}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.number0"})},x.default.createElement("div",null,"False")),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.number1"})},x.default.createElement("div",null,"True")));else Z=x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-operation"})},a("transformType",{initialValue:p||0})(x.default.createElement(k.default,null,x.default.createElement(B,{value:0},(0,L.formatMessage)({id:"controller.form.data-operation-none"})),x.default.createElement(B,{value:1},(0,L.formatMessage)({id:"controller.form.data-operation-ratio"})),x.default.createElement(B,{value:2},(0,L.formatMessage)({id:"controller.form.data-operation-offset"})),"FLOAT"!==Y&&"DOUBLE"!==Y&&!s&&x.default.createElement(B,{value:3},(0,L.formatMessage)({id:"controller.form.data-operation-bitTruncation"})),x.default.createElement(B,{value:4},"PT/CT"),!["FLOAT","DOUBLE","STRING"].includes(Y)&&x.default.createElement(B,{value:5},(0,L.formatMessage)({id:"controller.form.data-operation-valueMapping"}))))),1===G&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("transDecimal",{initialValue:U,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-max"})},a("maxValue",{initialValue:v,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-max"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:n.handleEqualMaxLimit}]})(x.default.createElement(d.default,{onChange:function(){return n.changeValueType("maxValue")}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-min"})},a("minValue",{initialValue:b,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-min"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:n.handleEqualMinLimit}]})(x.default.createElement(d.default,{onChange:function(){return n.changeValueType("minValue")}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-max-scale"})},a("maxScaleValue",{initialValue:_,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-max-scale"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:n.handleEqualMaxScale}]})(x.default.createElement(d.default,{onChange:function(){return n.changeValueType("maxScaleValue")}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-min-scale"})},a("minScaleValue",{initialValue:M,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-min-scale"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:n.handleEqualMinScale}]})(x.default.createElement(d.default,{onChange:function(){return n.changeValueType("minScaleValue")}})))),(2===G||4===G)&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.float-repr"})},a("transDecimal",{initialValue:U,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.float-repr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"1","6",n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-scale"})},a("gain",{initialValue:null!==(Q=Number(O))&&void 0!==Q?Q:1,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-scale"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",n,!0)}}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-offset"})},a("offset",{initialValue:Number(N)||0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-offset"})})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",n,!0)}}]})(x.default.createElement(d.default,null)))),3===G&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-operation-bitTruncation-startBit"})},a("startBit",{initialValue:null!==(J=D)&&void 0!==J?J:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-operation-bitTruncation-startBit"})})},{validator:n.handleStartBit}]})(x.default.createElement(f.default,{onChange:function(){return n.changeValueType("startBit")}}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-operation-bitTruncation-endBit"})},a("endBit",{initialValue:null!==($=R)&&void 0!==$?$:1,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-operation-bitTruncation-endBit"})})},{validator:n.handleEndBit}]})(x.default.createElement(f.default,{onChange:function(){return n.changeValueType("endBit")}})))),4===G&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:"PT"},a("pt",{initialValue:Number(V),rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:"PT"})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",n,!0)}}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:"CT"},a("ct",{initialValue:Number(H),rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:"CT"})},{pattern:/^[+|-]?\d*\.?\d*$/,message:(0,L.formatMessage)({id:"controller.form.data-tip"})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"-9999999999.999999","9999999999.999999",n,!0)}}]})(x.default.createElement(d.default,null)))),5===G&&!["FLOAT","STRING","DOUBLE"].includes(Y)&&x.default.createElement(E.default.Item,{wrapperCol:{span:20}},a("mapping_table",{initialValue:K})(x.default.createElement(j.default,null))));break;default:break}return Z},n.renderForm=function(){var e,t,r,o,a,i,c,p,m,h,g,v,y,b=n.props,w=b.data,_=b.form,C=b.controllerData,M=b.groupData,S=void 0===M?[]:M,O=b.isEnableMsCollection,T=C.protocol,N=C.enablepollCycle,P=_.getFieldDecorator,D=_.getFieldValue,A=w.name,R=void 0===A?"":A,V=w.desc,j=void 0===V?"":V,H=w.readWrite,W=w.uploadType,U=void 0===W?"periodic":W,q=w.unit,K=void 0===q?"":q,G=w.group,Y=w.msecSample,X=void 0===Y?0:Y,Z=w.storageLwTSDB,Q=w.enableBit,J=void 0===Q?0:Q,$=w.reverseBit,ee=void 0===$?0:$,te=w.bitIndex,ne=w.deadZonePercent,re=w.dataType,oe=w.pub_group_writeID,ae=void 0===oe?"":oe,ie=null!==(e=null===C||void 0===C?void 0:null===(t=C.args)||void 0===t?void 0:t.commands)&&void 0!==e?e:[],le=D("readWrite"),se="write-only"===(null===ie||void 0===ie?void 0:null===(r=ie[0])||void 0===r?void 0:r.type)?"wo":"ro",ue=void 0!==H?H:se,ce=null!==(o=D("dataType"))&&void 0!==o?o:re,de=n.getMaxBitByDataType(),fe="onChange"===D("uploadType")&&!(["BIT","STRING"].includes(ce)||D("enableBit")),pe=""===G||void 0===G?null===(a=S[0])||void 0===a?void 0:a.name:G,me=null===ae||void 0===ae?void 0:ae.split(";"),he=(0,s.default)(me,2),ge=he[0],ve=void 0===ge?"":ge,ye=he[1],be=void 0===ye?"":ye,we={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return x.default.createElement(E.default,(0,l.default)({},we,{onSubmit:n.handleSubmit}),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.var-name"})},P("name",{initialValue:null!==(i=R)&&void 0!==i?i:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.var-name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,L.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,I.checkStrLengthRule)(t,1,240,n)}}],first:!0})(x.default.createElement(d.default,null))),n.renderContent(T),ce&&"BIT"===ce&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.reverseBit"})},P("reverseBit",{initialValue:!!ee,valuePropName:"checked",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.reverseBit"})})}]})(x.default.createElement(u.default,{size:"small"}))),ce&&!["BIT","STRING","FLOAT","DOUBLE"].includes(ce)&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.enableBit"})},P("enableBit",{initialValue:!!J,valuePropName:"checked",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.enableBit"})})}]})(x.default.createElement(u.default,{size:"small"}))),D("enableBit")&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.register-bit"})},P("bitIndex",{initialValue:null!==(c=te)&&void 0!==c?c:0,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.register-bit"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,0,de,n)}}]})(x.default.createElement(f.default,{min:0}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.reverseBit"})},P("reverseBit",{initialValue:!!ee,valuePropName:"checked",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.reverseBit"})})}]})(x.default.createElement(u.default,{size:"small"}))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.read-write"})},P("readWrite",{initialValue:ue})(n.renderReadWriteSelect())),"OPC-UA-PUBSUB"===T&&"rw"===le?x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.pub-group-id"})},P("pubGroupId",{initialValue:ve,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.pub-group-id"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.pub-writer-id"})},P("pubWriteId",{initialValue:be,rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.pub-writer-id"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(x.default.createElement(f.default,null)))):null,["Easy-Com","Easy-Ethernet"].includes(T)&&x.default.createElement(x.default.Fragment,null,["ro","rw"].includes(D("readWrite"))&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.r_offset-address"})},P("rd_offset",{initialValue:null!==(p=w.rd_offset)&&void 0!==p?p:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.easy.r_offset-address"})})},{pattern:/^[+]{0,1}(\d+)$/,message:(0,L.formatMessage)({id:"common.form.check-number-range"},{range:">=0"})}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(F.default,{content:(0,L.formatMessage)({id:"controller.form.easy.check-byte-info"})}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.r_byte-length"})},P("rd_length",{initialValue:null!==(m=w.rd_length)&&void 0!==m?m:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.easy.r_byte-length"})})},{pattern:/^[1-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number-range"},{range:">0"})}]})(x.default.createElement(f.default,null)))),["wo","rw"].includes(D("readWrite"))&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.w_offset-address"})},P("wr_offset",{initialValue:null!==(h=w.wr_offset)&&void 0!==h?h:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.easy.w_offset-address"})})},{pattern:/^[+]{0,1}(\d+)$/,message:(0,L.formatMessage)({id:"common.form.check-number-range"},{range:">=0"})}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(F.default,{content:(0,L.formatMessage)({id:"controller.form.easy.check-byte-info"})}))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.easy.w_byte-length"})},P("wr_length",{initialValue:null!==(g=w.wr_length)&&void 0!==g?g:"",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.easy.w_byte-length"})})},{pattern:/^[1-9]\d*$/,message:(0,L.formatMessage)({id:"common.form.check-number-range"},{range:">0"})}]})(x.default.createElement(f.default,null))))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.mode"})},P("uploadType",{initialValue:U})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"periodic"},"Periodic"),x.default.createElement(B,{value:"onChange"},"Onchange"),x.default.createElement(B,{value:"never"},"Never")))),fe&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.data-dead-zone-percent"})},P("deadZonePercent",{initialValue:null!==(v=ne)&&void 0!==v?v:"0.0",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.data-dead-zone-percent"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,"0.0","9999999999.999999",n,!0)}}]})(x.default.createElement(d.default,null)),x.default.createElement("span",{style:{marginLeft:4}},"%")),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.unit"})},P("unit",{initialValue:K,rules:[{max:16,message:(0,L.formatMessage)({id:"common.alert.form.check-var-length"},{length:16})}]})(x.default.createElement(d.default,null))),x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"common.desc"})},P("desc",{initialValue:j,rules:[{max:128,message:(0,L.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}]})(x.default.createElement(d.default.TextArea,{autoSize:!0}))),"never"!==D("uploadType")&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.group"})},P("group",{initialValue:pe})(x.default.createElement(k.default,null,S.map(function(e){var t=e.name;return x.default.createElement(B,{key:t,value:t},x.default.createElement(z.default,{tooltip:!0,lines:1},t))})))),"wo"!==D("readWrite")&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.storage-TSDB"})},P("storageLwTSDB",{initialValue:!!Z,valuePropName:"checked",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.storage-TSDB"})})}]})(x.default.createElement(u.default,{size:"small"})))),!!N&&"wo"!==le&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.samplePeriod1"})},P("pollCycle",{initialValue:null!==(y=null===w||void 0===w?void 0:w.pollCycle)&&void 0!==y?y:0,rules:[]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:0},(0,L.formatMessage)({id:"controller.form.samplePeriod1"})),x.default.createElement(B,{value:1},(0,L.formatMessage)({id:"controller.form.samplePeriod2"}))))),n.renderDataOperation(),O&&"wo"!==le&&x.default.createElement(E.default.Item,{label:(0,L.formatMessage)({id:"controller.form.msecSample"})},P("msecSample",{initialValue:!!X,valuePropName:"checked",rules:[{required:!0,message:(0,L.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,L.formatMessage)({id:"controller.form.msecSample"})})}]})(x.default.createElement(u.default,{size:"small"}))))},n.getDefaultparam=function(e){switch(e){case"ReadSystemMacroValueArray":return'{"number": 0,"length": 0}';case"ReadProgram":return'{"program": 0,"path": ""}';case"ReadAllDirectoryAndFile":return'{"path": ""}';default:break}return""},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"measureMonitor/fetchGroupList",payload:{cursor:0,limit:0}})}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.dispatch,n=e.isAdd;n||t({type:"measureMonitor/save",payload:{measure:{}}})}},{key:"render",value:function(){var e=this.props,t=e.visible,n=e.isAdd,r=e.submitLoading,o=e.form,l=e.controllerData,s=l.protocol,u=(0,D.getPriv)()>11,c=5!==o.getFieldValue("transformType")||o.getFieldValue("mapping_table")&&o.getFieldValue("mapping_table").length>0,d=o.isFieldsTouched()&&u&&c;return x.default.createElement(a.default,{title:n?(0,L.formatMessage)({id:"controller.add-var"}):(0,L.formatMessage)({id:"controller.edit-var"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,width:(null===s||void 0===s?void 0:s.includes("Master"))?700:600,footer:[x.default.createElement(i.default,{key:"back",onClick:this.handleCancel},x.default.createElement(L.FormattedMessage,{id:"common.cancel"})),x.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!d,onClick:this.handleSubmit},x.default.createElement(L.FormattedMessage,{id:"common.confirm"}))]},x.default.createElement("div",{className:s.includes("Master")?V.default.measureForm:""},this.renderForm()))}}]),t}(x.Component),O=T))||O)||O),W=H;t.default=W},HVci:function(e,t,n){"use strict";function r(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},HXN9:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n("d0bx"));t.generate=o.default;var a={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"};t.presetPrimaryColors=a;var i={};t.presetPalettes=i,Object.keys(a).forEach(function(e){i[e]=o.default(a[e]),i[e].primary=i[e][5]});var l=i.red;t.red=l;var s=i.volcano;t.volcano=s;var u=i.gold;t.gold=u;var c=i.orange;t.orange=c;var d=i.yellow;t.yellow=d;var f=i.lime;t.lime=f;var p=i.green;t.green=p;var m=i.cyan;t.cyan=m;var h=i.blue;t.blue=h;var g=i.geekblue;t.geekblue=g;var v=i.purple;t.purple=v;var y=i.magenta;t.magenta=y;var b=i.grey;t.grey=b},HXXR:function(e,t,n){"use strict";var r,o,a,i,l=n("FqPH"),s=n("c0Oy"),u=n("wHrr"),c=n("2a/h"),d=n("WGNW"),f=n("u8+u"),p=n("wYm8"),m=n("YEVI"),h=n("4o36"),g=n("VeyY"),v=n("vMx4").set,y=n("rTWY")(),b=n("+mmm"),w=n("NaAv"),_=n("08Qx"),C=n("tGd3"),E="Promise",M=s.TypeError,S=s.process,O=S&&S.versions,T=O&&O.v8||"",k=s[E],x="process"==c(S),N=function(){},L=o=b.f,P=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n("gL7N")("species")]=function(e){e(N,N)};return(x||"function"==typeof PromiseRejectionEvent)&&e.then(N)instanceof t&&0!==T.indexOf("6.6")&&-1===_.indexOf("Chrome/66")}catch(e){}}(),I=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},D=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){var r=e._v,o=1==e._s,a=0,i=function(t){var n,a,i,l=o?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{l?(o||(2==e._h&&F(e),e._h=1),!0===l?n=r:(c&&c.enter(),n=l(r),c&&(c.exit(),i=!0)),n===t.promise?u(M("Promise-chain cycle")):(a=I(n))?a.call(n,s,u):s(n)):u(r)}catch(e){c&&!i&&c.exit(),u(e)}};while(n.length>a)i(n[a++]);e._c=[],e._n=!1,t&&!e._h&&A(e)})}},A=function(e){v.call(s,function(){var t,n,r,o=e._v,a=R(e);if(a&&(t=w(function(){x?S.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=x||R(e)?2:1),e._a=void 0,a&&t.e)throw t.v})},R=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(s,function(){var t;x?S.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},V=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),D(t,!0))},j=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw M("Promise can't be resolved itself");(t=I(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,u(j,r,1),u(V,r,1))}catch(e){V.call(r,e)}}):(n._v=e,n._s=1,D(n,!1))}catch(e){V.call({_w:n,_d:!1},e)}}};P||(k=function(e){m(this,k,E,"_h"),p(e),r.call(this);try{e(u(j,this,1),u(V,this,1))}catch(e){V.call(this,e)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n("zNw+")(k.prototype,{then:function(e,t){var n=L(g(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=x?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&D(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(j,e,1),this.reject=u(V,e,1)},b.f=L=function(e){return e===k||e===i?new a(e):o(e)}),d(d.G+d.W+d.F*!P,{Promise:k}),n("lvAo")(k,E),n("gRqi")(E),i=n("bV5f")[E],d(d.S+d.F*!P,E,{reject:function(e){var t=L(this),n=t.reject;return n(e),t.promise}}),d(d.S+d.F*(l||!P),E,{resolve:function(e){return C(l&&this===i?k:this,e)}}),d(d.S+d.F*!(P&&n("cQyX")(function(e){k.all(e)["catch"](N)})),E,{all:function(e){var t=this,n=L(t),r=n.resolve,o=n.reject,a=w(function(){var n=[],a=0,i=1;h(e,!1,function(e){var l=a++,s=!1;n.push(void 0),i++,t.resolve(e).then(function(e){s||(s=!0,n[l]=e,--i||r(n))},o)}),--i||r(n)});return a.e&&o(a.v),n.promise},race:function(e){var t=this,n=L(t),r=n.reject,o=w(function(){h(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},HYqK:function(e,t,n){var r=n("WGNW"),o=n("SD9O");r(r.S+r.F*(Number.parseInt!=o),"Number",{parseInt:o})},HZnN:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.reloadAuthorized=void 0;var o=r(n("yTbQ")),a=n("34ay"),i=(0,o.default)((0,a.getAuthority)()),l=function(){i=(0,o.default)((0,a.getAuthority)())};t.reloadAuthorized=l;var s=i;t.default=s},Hadf:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i,l,s,u=r(n("2/Rp")),c=r(n("eHn4")),d=r(n("p0pE")),f=r(n("gWZ8")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg")),y=o(n("q1tI")),b=n("LLXN"),w=n("MuoO"),_=n("LvDl"),C=n("+n12"),E=r(n("MEvK")),M=(i=(0,w.connect)(function(e){var t=e.cloud,n=e.loading;return{controllerList:t.controllerList,measureList:t.measureList,bynyConfig:t.bynyConfig,loading:n.effects["cloud/fetchMeasureList"],submitLoading:n.effects["cloud/updateBynyCloud"]}}),i((s=function(e){function t(e){var n,r,o,a,i;return(0,p.default)(this,t),i=(0,h.default)(this,(0,g.default)(t).call(this,e)),i.onChange=function(e){i.setState({targetKeys:(0,_.uniq)(e),isUpdate:!0})},i.generateData=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r={};return e.forEach(function(e){var o=(0,C.getNextId)([].concat((0,f.default)(t),n)),a=e.name,i=e.ctrlName,l=e.dataType,s=e.readWrite,u=e.enableBit,c=void 0===u?0:u,p={measureName:a,ctrlName:i,readWrite:s,dataType:l,_id:o};["FLOAT","BIT","DOUBLE","STRING"].includes(l)||(p=(0,d.default)({},p,{enableBit:c})),r[o]=p,n.push(p)}),r},i.onConfirm=function(){var e,t=i.state.targetKeys,n=i.props,r=n.bynyConfig,o=n.currentKey,a=n.measureList,l=n.dispatch,s=n.onOk,u=null===r||void 0===r?void 0:null===(e=r.mapping_table)||void 0===e?void 0:e[o],f=null===u||void 0===u?void 0:u.map(function(e){return"".concat(null===e||void 0===e?void 0:e.measureName).concat(e.ctrlName)}),p=(0,_.differenceBy)(t,f),m=(0,_.differenceBy)(f,t),h=[],g=[],v={},y={};p.length&&(h=(0,_.intersectionWith)(a,p,function(e,t){return"".concat(null===e||void 0===e?void 0:e.name).concat(e.ctrlName)===t}),v=i.generateData(h,u)),m.length&&(g=(0,_.intersectionWith)(u,m,function(e,t){return"".concat(null===e||void 0===e?void 0:e.measureName).concat(e.ctrlName)===t}),g.forEach(function(e){y[null===e||void 0===e?void 0:e._id]=null})),l({type:"cloud/updateBynyCloud",payload:{iec104Client:{mapping_table:(0,c.default)({},o,(0,d.default)({},v,y))}}}).then(function(e){"ok"===e&&s()})},i.renderFooter=function(e){var t=e.direction,n=i.props.measureList,r=i.state.targetKeys;return"left"===t?y.default.createElement(u.default,{style:{margin:5,transform:"translateX(175px)"},type:"primary",onClick:function(){var e=n.map(function(e){return"".concat(e.name).concat(e.ctrlName)});i.setState({targetKeys:e,isUpdate:!0})},disabled:n.length===r.length},(0,b.formatMessage)({id:"cloud.maptable.import-all"})):y.default.createElement(u.default,{disabled:!r.length,type:"primary",style:{margin:5,transform:"translateX(175px)"},onClick:function(){return i.setState({targetKeys:[],isUpdate:!0})}},(0,b.formatMessage)({id:"cloud.maptable.remove-all"}))},i.tableTitle=function(e){switch(e){case"YC":return(0,b.formatMessage)({id:"cloud.maptable.yc-var"});case"YX":return(0,b.formatMessage)({id:"cloud.maptable.yx-var"});case"YK":return(0,b.formatMessage)({id:"cloud.maptable.yk-var"});default:break}return""},i.state={targetKeys:null!==(n=null===(r=i.props)||void 0===r?void 0:null===(o=r.bynyConfig)||void 0===o?void 0:null===(a=o.mapping_table[i.props.currentKey])||void 0===a?void 0:a.map(function(e){return"".concat(null===e||void 0===e?void 0:e.measureName).concat(e.ctrlName)}))&&void 0!==n?n:[],isUpdate:!1},i}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatch,n=e.currentKey;t({type:"cloud/fetchAllMeasureLists",payload:n})}},{key:"render",value:function(){var e=this.props,t=e.visible,n=e.onCancel,r=e.measureList,o=e.loading,i=e.submitLoading,l=e.currentKey,s=this.state,c=s.targetKeys,d=s.isUpdate,f=[{title:(0,b.formatMessage)({id:"controller.form.var-name"}),dataIndex:"name",key:"name"},{title:(0,b.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,b.formatMessage)({id:"cloud.maptable.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return"YC"!==l&&(o=1===r?"BIT":o),o}},{title:(0,b.formatMessage)({id:"controller.form.read-write"}),dataIndex:"readWrite",key:"readWrite",render:function(e){return"rw"===e?"Read/Write":"ro"===e?"Read":"Write"}}],p=[{title:(0,b.formatMessage)({id:"cloud.maptable.var-name"}),dataIndex:"name",key:"name"},{title:(0,b.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,b.formatMessage)({id:"cloud.maptable.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){return"YC"!==l&&"BIT"!==t.dataType&&1!==t.enableBit||"BIT"!==t.dataType&&"YC"===l?(0,b.formatMessage)({id:"cloud.maptable.4-byte"}):(0,b.formatMessage)({id:"cloud.maptable.bit"})}},{title:(0,b.formatMessage)({id:"controller.form.read-write"}),dataIndex:"readWrite",key:"readWrite",render:function(e){return"rw"===e?"Read/Write":"Read"}}];return y.default.createElement(a.default,{title:(0,b.formatMessage)({id:"cloud.maptable.add-var"}),visible:t,width:1e3,destroyOnClose:!0,maskClosable:!1,footer:null,onCancel:function(){return n()}},y.default.createElement("div",{style:{display:"flex",marginBottom:"20px",alignItems:"center"}},y.default.createElement("div",null)),y.default.createElement("div",{style:{margin:10,overflow:"hidden"}},y.default.createElement(E.default,{dataSource:r,targetKeys:c,loading:o,titles:[(0,b.formatMessage)({id:"cloud.maptable.measuring-point"}),this.tableTitle(l)],rowKey:function(e){return"".concat(e.name).concat(e.ctrlName)},showSearch:!0,onChange:this.onChange,filterOption:function(e,t){return-1!==t.name.indexOf(e)||-1!==t.ctrlName.indexOf(e)},leftColumns:f,rightColumns:p,footer:this.renderFooter,locale:{searchPlaceholder:(0,b.formatMessage)({id:"cloud.maptable.place-var-ctl-name"})}}),y.default.createElement("div",{style:{float:"right",marginTop:20}},y.default.createElement(u.default,{onClick:function(){return n()}},y.default.createElement(b.FormattedMessage,{id:"common.cancel"})),y.default.createElement(u.default,{loading:i,type:"primary",style:{marginLeft:15},onClick:this.onConfirm,disabled:!d},y.default.createElement(b.FormattedMessage,{id:"common.confirm"})))))}}]),t}(y.Component),l=s))||l),S=M;t.default=S},Hfiw:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{setPrototypeOf:n("6tYh").set})},Hk3h:function(e,t,n){"use strict";function r(){if(!(this instanceof r))return new r;this.nextId=Math.max(1,Math.floor(65535*Math.random()))}r.prototype.allocate=function(){const e=this.nextId++;return 65536===this.nextId&&(this.nextId=1),e},r.prototype.getLastAllocated=function(){return 1===this.nextId?65535:this.nextId-1},r.prototype.register=function(e){return!0},r.prototype.deallocate=function(e){},r.prototype.clear=function(){},e.exports=r},HlNX:function(e,t,n){var r=n("WGNW"),o=n("bV5f"),a=n("wUWy");e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],i={};i[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",i)}},Hsns:function(e,t,n){var r=n("93I4"),o=n("5T2Y").document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},"Ht/d":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg")),c=r(n("q1tI")),d=o(n("d6Aq")),f=o(n("Okyf")),p=n("+n12"),m="cloud"!==(0,p.getPageModel)(),h=function(e){function t(){return(0,a.default)(this,t),(0,l.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){return c.default.createElement(c.default.Fragment,null,m?c.default.createElement(f.default,{currentKey:"byny"}):null,c.default.createElement(d.default,null))}}]),t}(c.PureComponent),g=h;t.default=g},Hvzi:function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},HzlJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={locale:"en",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1],o=Number(n[0])==e,a=o&&n[0].slice(-1),i=o&&n[0].slice(-2);return t?1==a&&11!=i?"one":2==a&&12!=i?"two":3==a&&13!=i?"few":"other":1==e&&r?"one":"other"},fields:{year:{displayName:"year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{one:"in {0} year",other:"in {0} years"},past:{one:"{0} year ago",other:"{0} years ago"}}},"year-short":{displayName:"yr.",relative:{0:"this yr.",1:"next yr.","-1":"last yr."},relativeTime:{future:{one:"in {0} yr.",other:"in {0} yr."},past:{one:"{0} yr. ago",other:"{0} yr. ago"}}},month:{displayName:"month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{one:"in {0} month",other:"in {0} months"},past:{one:"{0} month ago",other:"{0} months ago"}}},"month-short":{displayName:"mo.",relative:{0:"this mo.",1:"next mo.","-1":"last mo."},relativeTime:{future:{one:"in {0} mo.",other:"in {0} mo."},past:{one:"{0} mo. ago",other:"{0} mo. ago"}}},week:{displayName:"week",relativePeriod:"the week of {0}",relative:{0:"this week",1:"next week","-1":"last week"},relativeTime:{future:{one:"in {0} week",other:"in {0} weeks"},past:{one:"{0} week ago",other:"{0} weeks ago"}}},"week-short":{displayName:"wk.",relativePeriod:"the week of {0}",relative:{0:"this wk.",1:"next wk.","-1":"last wk."},relativeTime:{future:{one:"in {0} wk.",other:"in {0} wk."},past:{one:"{0} wk. ago",other:"{0} wk. ago"}}},day:{displayName:"day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"}}},"day-short":{displayName:"day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"}}},hour:{displayName:"hour",relative:{0:"this hour"},relativeTime:{future:{one:"in {0} hour",other:"in {0} hours"},past:{one:"{0} hour ago",other:"{0} hours ago"}}},"hour-short":{displayName:"hr.",relative:{0:"this hour"},relativeTime:{future:{one:"in {0} hr.",other:"in {0} hr."},past:{one:"{0} hr. ago",other:"{0} hr. ago"}}},minute:{displayName:"minute",relative:{0:"this minute"},relativeTime:{future:{one:"in {0} minute",other:"in {0} minutes"},past:{one:"{0} minute ago",other:"{0} minutes ago"}}},"minute-short":{displayName:"min.",relative:{0:"this minute"},relativeTime:{future:{one:"in {0} min.",other:"in {0} min."},past:{one:"{0} min. ago",other:"{0} min. ago"}}},second:{displayName:"second",relative:{0:"now"},relativeTime:{future:{one:"in {0} second",other:"in {0} seconds"},past:{one:"{0} second ago",other:"{0} seconds ago"}}},"second-short":{displayName:"sec.",relative:{0:"now"},relativeTime:{future:{one:"in {0} sec.",other:"in {0} sec."},past:{one:"{0} sec. ago",other:"{0} sec. ago"}}}}}},I01J:function(e,t,n){var r=n("44Ds"),o=500;function a(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}e.exports=a},IOzZ:function(e,t){function n(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}e.exports=n},IP1Z:function(e,t,n){"use strict";var r=n("2faE"),o=n("rr1i");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},IPir:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var o=r(n("Pd1o")),a=r(n("JxUR")),i=r(n("Vl8t")),l=n("PcXd");function s(e){return function(){return function(e){return function(n){var r=n.type;return t(r)?new i.default(function(t,r){e((0,a.default)({__dva_resolve:t,__dva_reject:r},n))}):e(n)}}};function t(t){if(!t||"string"!==typeof t)return!1;var n=t.split(l.NAMESPACE_SEP),r=(0,o.default)(n,1),a=r[0],i=e._models.filter(function(e){return e.namespace===a})[0];return!!(i&&i.effects&&i.effects[t])}}},IR7R:function(e,t,n){"use strict";var r=n("WGNW"),o=n("Y/ne"),a=n("08Qx"),i=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*i,"String",{padEnd:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},IX3V:function(e,t){function n(e,t){var n,r=0,o=e.length;for(r;r<o;r++)if(n=t(e[r],r),!1===n)break}function r(e){return"[object Array]"===Object.prototype.toString.apply(e)}function o(e){return"function"===typeof e}e.exports={isFunction:o,isArray:r,each:n}},IbQh:function(e,t,n){"use strict";t.__esModule=!0,t.buffers=t.BUFFER_OVERFLOW=void 0;var r=n("dUQB"),o=t.BUFFER_OVERFLOW="Channel's Buffer overflow!",a=1,i=2,l=3,s=4,u={isEmpty:r.kTrue,put:r.noop,take:r.noop};function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=arguments[1],n=new Array(e),r=0,i=0,u=0,c=function(t){n[i]=t,i=(i+1)%e,r++},d=function(){if(0!=r){var t=n[u];return n[u]=null,r--,u=(u+1)%e,t}},f=function(){var e=[];while(r)e.push(d());return e};return{isEmpty:function(){return 0==r},put:function(d){if(r<e)c(d);else{var p=void 0;switch(t){case a:throw new Error(o);case l:n[i]=d,i=(i+1)%e,u=i;break;case s:p=2*e,n=f(),r=n.length,i=n.length,u=0,n.length=p,e=p,c(d);break;default:}}},take:d,flush:f}}t.buffers={none:function(){return u},fixed:function(e){return c(e,a)},dropping:function(e){return c(e,i)},sliding:function(e){return c(e,l)},expanding:function(e){return c(e,s)}}},Igga:function(e,t,n){var r=n("xJie"),o=n("WFJy");e.exports=Object.keys||function(e){return r(e,o)}},Ik6R:function(e,t,n){var r=n("WGNW"),o=n("EoHF"),a=Math.exp;r(r.S+r.F*n("wUWy")(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(o(e)-o(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},IlS8:function(e,t,n){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=r},Imok:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("T2oS");var i=r(n("W9HT"));n("g9YV");var l,s,u,c=r(n("wCAj")),d=r(n("2Taf")),f=r(n("vZ4D")),p=r(n("l4Ni")),m=r(n("ujKo")),h=r(n("MhPg")),g=o(n("q1tI")),v=n("LLXN"),y=n("MuoO"),b=r(n("+kNj")),w=n("+n12"),_=b.default.Description,C=(l=(0,y.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,protocolStatus:t.protocolStatus,spinning:n.effects["protocol/fetchProtocolStatus"]}}),l((u=function(e){function t(){var e,n;(0,d.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,p.default)(this,(e=(0,m.default)(t)).call.apply(e,[this].concat(o))),n.fetchStatus=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"protocol/fetchProtocolStatus",payload:r})},n.renderStatus=function(e){var t="";switch(e){case 0:t=(0,v.formatMessage)({id:"protocol.status-norunning"});break;case 1:t=(0,v.formatMessage)({id:"protocol.status-able"});break;case 2:t=(0,v.formatMessage)({id:"protocol.status-running"});break;default:t=""}return t},n}return(0,h.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.fetchStatus(),this.timer=setInterval(function(){e.fetchStatus()},5e3)}},{key:"componentDidUpdate",value:function(e){var t=this;e.activeKey!==this.props.activeKey&&"config"===this.props.activeKey?this.timer&&(clearInterval(this.timer),this.timer=null):"status"===this.props.activeKey&&(this.timer||(this.timer=setInterval(function(){t.fetchStatus()},5e3)))}},{key:"componentWillUnmount",value:function(){this.timer&&(clearInterval(this.timer),this.timer=null)}},{key:"render",value:function(){var e=this.props,t=e.protocolStatus,n=e.spinning,r=e.currentKey,o=e.hideLinkList,l=void 0===o||o,s=t.service_status,u=void 0===s?{}:s,d=t.link_status,f=void 0===d?[]:d,p=[{title:(0,v.formatMessage)({id:"protocol.status-conInfo"}),dataIndex:"ip",render:function(e,t){return"".concat(t.ip,":").concat(t.port)}},{title:(0,v.formatMessage)({id:"protocol.status-conState"}),dataIndex:"status",render:function(e){return 1===e?(0,v.formatMessage)({id:"protocol.status-connected"}):(0,v.formatMessage)({id:"protocol.status-unconnect"})}},{title:(0,v.formatMessage)({id:"protocol.status-runningTime"}),dataIndex:"linktime",render:function(e){return(0,w.secondsToDayAndHours)(e)}}];return g.default.createElement(a.default,{bordered:!1,style:{marginBottom:5}},g.default.createElement(i.default,{spinning:n},g.default.createElement(b.default,{size:"large",col:1},g.default.createElement(_,{term:(0,v.formatMessage)({id:"protocol.status"})},this.renderStatus(null===u||void 0===u?void 0:u.status)),g.default.createElement(_,{term:(0,v.formatMessage)({id:"protocol.runningtime"})},""!==u.runtime?(0,w.secondsToDayAndHours)(u.runtime):"")),"modbusrtu-slave"!==r&&l&&g.default.createElement(g.default.Fragment,null,g.default.createElement("div",{style:{margin:"50px 0 10px 0",fontSize:15}},(0,v.formatMessage)({id:"protocol.status-tableTitle"})),g.default.createElement(c.default,{columns:p,dataSource:f,pagination:!1}),g.default.createElement("div",{style:{display:"flex",justifyContent:"flex-end",marginTop:10}},g.default.createElement("span",null,(0,v.formatMessage)({id:"common.total-item"},{number:f.length}))))))}}]),t}(g.Component),s=u))||s),E=C;t.default=E},Ioao:function(e,t,n){var r=n("heNW"),o=Math.max;function a(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){var a=arguments,i=-1,l=o(a.length-t,0),s=Array(l);while(++i<l)s[i]=a[t+i];i=-1;var u=Array(t+1);while(++i<t)u[i]=a[i];return u[t]=n(s),r(e,this,u)}}e.exports=a},Ipxd:function(e,t,n){var r=n("WGNW");r(r.P,"Array",{fill:n("7Uk0")}),n("DIcO")("fill")},IuST:function(e,t){function n(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}e.exports=n},IzEo:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("lnY3"),n("Znn+"),n("14J3"),n("jCWc")},IzUq:function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},IzpZ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ")),c=r(n("gWZ8"));n("miYZ");var d=r(n("tsqr")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y=r(n("Vl3Y"));n("OaEy");var b,w,_,C,E=r(n("2fM7")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("LvDl"),k=n("+n12"),x=n("34ay"),N=r(n("ueLw")),L=n("Onig"),P=r(n("xNuS")),I=E.default.Option,D=(b=y.default.create(),w=(0,S.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:""},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams;(0,L.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(r){var o=r.result;if(o){var a,i,l,s=(0,k.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{});s=s.map(function(e){var t=(0,f.default)({},e);return t.northDataType=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,t}),n.setState({measureTable:s,measureList:s},function(){n.filterData(t)})}})},n.onTypeChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,f.default)({},a,{addrType:e})}),n.filterData((0,f.default)({},a,{addrType:e}))},n.getNextOids=function(e){var t=n.props.dataSource,r=".1.3.6.1.4.1.36153.1.2.0.",o=t.map(function(e){return e.oid.substring(r.length)});if(0===o.length)return Array.from({length:e},function(e,t){return t+1});var a=[],i=1;o.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var l=0;a.length<e&&l<o.length;l++)parseInt(o[l],10)===i?i++:parseInt(o[l],10)>i&&(a.push(i),i++,l--);while(a.length<e)a.push(i),i++;return a},n.getMapAddrRange=function(){for(var e,t=n.state.selectedRowKeys,r=null!==(e=n.getNextOids(t.length))&&void 0!==e?e:[],o="",a=0;a<r.length;a++){var i=r[a],l=i;while(a+1<r.length&&r[a+1]-r[a]===1)a++;var s=r[a];o+=l!==s?"".concat(l,"~").concat(s):"".concat(l),a!==r.length-1&&(o+=",")}return o},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=n.state,l=i.selectedRows,s=i.selectedRowKeys,u=n.overlayEndMapNum(l),c=u.mapData,p=r.validateFields;p(function(e){if(!e)if(s.length){var t=(0,f.default)({},c);(0,T.forEach)(t,function(e,n){e._id&&delete t[n]._id}),o({type:"protocol/update",payload:{snmpAgent:{mapping_table:t}}}).then(function(e){"ok"===e&&a&&a()})}else d.default.error((0,O.formatMessage)({id:"protocol.select-measure"}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.overlayEndMapNum=function(e){var t=n.props.dataSource,r={},o=[],a=n.getNextOids(e.length);return e.length&&e.forEach(function(e,n){var i=(0,k.getNextId)([].concat((0,c.default)(t),o)),l=e.dataType,s=e.ctrlName,u=e.name,d=e.readWrite,p=e.enableBit,m=void 0===p?0:p,h=e._id,g=e.northDataType,v={_id:h,ctrlName:s,measureName:u,dataType:l,readWrite:d,northDataType:g,oid:".1.3.6.1.4.1.36153.1.2.0.".concat(a[n])};["FLOAT","BIT","DOUBLE","STRING"].includes(l)||(v=(0,f.default)({},v,{enableBit:m})),r[i]=v,o.push((0,f.default)({_id:i},v))}),{mapData:r}},n.filterData=function(e){var t=e.subName,r=n.state.measureList,o=n.props.dataSource,a=[];if(a=(0,T.differenceWith)(r,o,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName}),t){var i=t.trim();a=r.filter(function(e){return e.name.includes(i)})}n.setState({measureTable:a})},n.renderForm=function(){var e={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return M.default.createElement(y.default,(0,u.default)({},e,{onSubmit:n.handleSubmit}),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.oid-addr"})},n.getMapAddrRange()))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,c.default)(a);i=i.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e,t){return e?"BIT"===e?M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BIT"},"BIT")):"STRING"===e?M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"STRING"},"STRING")):M.default.createElement(E.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(I,{value:"BYTE"},"BYTE"),M.default.createElement(I,{value:"SINT"},"SINT"),M.default.createElement(I,{value:"WORD"},"WORD"),M.default.createElement(I,{value:"INT"},"INT"),M.default.createElement(I,{value:"BCD"},"BCD"),M.default.createElement(I,{value:"DWORD"},"DWORD"),M.default.createElement(I,{value:"DINT"},"DINT"),M.default.createElement(I,{value:"BCD32"},"BCD32"),M.default.createElement(I,{value:"ULONG"},"ULONG"),M.default.createElement(I,{value:"LONG"},"LONG"),M.default.createElement(I,{value:"FLOAT"},"FLOAT"),M.default.createElement(I,{value:"DOUBLE"},"DOUBLE")):M.default.createElement(E.default,{style:{width:100}})},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,f.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,p=d.selectedRowKeys,m=d.searchParams,h=d.measureTable,g=(0,x.getPriv)()>11,v=(o.isFieldsTouched()||(null===p||void 0===p?void 0:p.length)>0)&&g,y=[{title:(0,O.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,O.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,O.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,O.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n;return 1===r?"BIT":e}},{title:(0,O.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit;return e.renderMappingDataType(1===r?"BIT":t,n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,O.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:p,onChange:this.handleRowSelectChange};return M.default.createElement(a.default,{title:(0,O.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:800,maskClosable:!1,onCancel:this.handleCancel,footer:[M.default.createElement(s.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),M.default.createElement("div",{className:N.default.filterWrapper1},M.default.createElement(E.default,{style:{width:150},value:m.ctrlName,onChange:function(t){e.setState({searchParams:(0,f.default)({},m,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return M.default.createElement(I,{value:t,key:t},M.default.createElement(P.default,{tooltip:!0,lines:1},t))})),M.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,O.formatMessage)({id:"protocol.enter-measure-name"}),value:m.subName,onChange:function(t){return e.setState({searchParams:(0,f.default)({},m,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,f.default)({},m,{subName:t}))}})),M.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:h,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(M.Component),_=C))||_)||_),A=D;t.default=A},"J+/v":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("hgVy")},"J+ZK":function(e,t,n){e.exports={"monaco-editor":"monaco-editor","lines-decorations":"lines-decorations","margin-view-overlays":"margin-view-overlays",cldr:"cldr"}},"J57/":function(e,t,n){var r=n("VyuQ")("keys"),o=n("kCK5");e.exports=function(e){return r[e]||(r[e]=o(e))}},JB68:function(e,t,n){var r=n("Jes0");e.exports=function(e){return Object(r(e))}},JC6p:function(e,t,n){var r=n("cq/+"),o=n("7GkX");function a(e,t){return e&&r(e,t,o)}e.exports=a},JGo8:function(e,t,n){e.exports={"ant-upload":"ant-upload","ant-upload-btn":"ant-upload-btn","ant-upload-select":"ant-upload-select","ant-upload-disabled":"ant-upload-disabled","ant-upload-select-picture-card":"ant-upload-select-picture-card","ant-upload-drag":"ant-upload-drag","ant-upload-drag-hover":"ant-upload-drag-hover","ant-upload-drag-container":"ant-upload-drag-container","ant-upload-drag-icon":"ant-upload-drag-icon",anticon:"anticon","ant-upload-text":"ant-upload-text","ant-upload-hint":"ant-upload-hint","anticon-plus":"anticon-plus","ant-upload-picture-card-wrapper":"ant-upload-picture-card-wrapper","ant-upload-list":"ant-upload-list","ant-upload-list-item-list-type-text":"ant-upload-list-item-list-type-text","ant-upload-list-item-name-icon-count-1":"ant-upload-list-item-name-icon-count-1","ant-upload-list-item-name-icon-count-2":"ant-upload-list-item-name-icon-count-2","ant-upload-list-item":"ant-upload-list-item","ant-upload-list-item-name":"ant-upload-list-item-name","ant-upload-list-item-card-actions":"ant-upload-list-item-card-actions",picture:"picture","ant-upload-list-item-info":"ant-upload-list-item-info","anticon-loading":"anticon-loading","anticon-paper-clip":"anticon-paper-clip","anticon-close":"anticon-close","ant-upload-list-item-error":"ant-upload-list-item-error","ant-upload-list-item-progress":"ant-upload-list-item-progress","ant-upload-list-picture-card":"ant-upload-list-picture-card","ant-upload-list-picture":"ant-upload-list-picture","ant-upload-list-item-uploading":"ant-upload-list-item-uploading","ant-upload-list-item-thumbnail":"ant-upload-list-item-thumbnail","ant-upload-list-item-icon":"ant-upload-list-item-icon","ant-upload-list-item-image":"ant-upload-list-item-image","ant-upload-list-picture-card-container":"ant-upload-list-picture-card-container","ant-upload-list-item-actions":"ant-upload-list-item-actions","anticon-delete":"anticon-delete","anticon-download":"anticon-download","anticon-eye-o":"anticon-eye-o","anticon-picture":"anticon-picture","ant-upload-list-item-uploading-text":"ant-upload-list-item-uploading-text","ant-upload-success-icon":"ant-upload-success-icon","ant-upload-animate-enter":"ant-upload-animate-enter","ant-upload-animate-inline-enter":"ant-upload-animate-inline-enter","ant-upload-animate-inline-leave":"ant-upload-animate-inline-leave","ant-upload-animate-leave":"ant-upload-animate-leave",uploadAnimateIn:"uploadAnimateIn",uploadAnimateOut:"uploadAnimateOut",uploadAnimateInlineIn:"uploadAnimateInlineIn",uploadAnimateInlineOut:"uploadAnimateInlineOut"}},JHRd:function(e,t,n){var r=n("Kz5y"),o=r.Uint8Array;e.exports=o},JHgL:function(e,t,n){var r=n("QkVE");function o(e){return r(this,e).get(e)}e.exports=o},"JMW+":function(e,t,n){"use strict";var r,o,a,i,l=n("uOPS"),s=n("5T2Y"),u=n("2GTP"),c=n("QMMT"),d=n("Y7ZC"),f=n("93I4"),p=n("eaoh"),m=n("EXMj"),h=n("oioR"),g=n("8gHz"),v=n("QXhf").set,y=n("q6LJ")(),b=n("ZW5q"),w=n("RDmV"),_=n("vBP9"),C=n("zXhZ"),E="Promise",M=s.TypeError,S=s.process,O=S&&S.versions,T=O&&O.v8||"",k=s[E],x="process"==c(S),N=function(){},L=o=b.f,P=!!function(){try{var e=k.resolve(1),t=(e.constructor={})[n("UWiX")("species")]=function(e){e(N,N)};return(x||"function"==typeof PromiseRejectionEvent)&&e.then(N)instanceof t&&0!==T.indexOf("6.6")&&-1===_.indexOf("Chrome/66")}catch(e){}}(),I=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},D=function(e,t){if(!e._n){e._n=!0;var n=e._c;y(function(){var r=e._v,o=1==e._s,a=0,i=function(t){var n,a,i,l=o?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{l?(o||(2==e._h&&F(e),e._h=1),!0===l?n=r:(c&&c.enter(),n=l(r),c&&(c.exit(),i=!0)),n===t.promise?u(M("Promise-chain cycle")):(a=I(n))?a.call(n,s,u):s(n)):u(r)}catch(e){c&&!i&&c.exit(),u(e)}};while(n.length>a)i(n[a++]);e._c=[],e._n=!1,t&&!e._h&&A(e)})}},A=function(e){v.call(s,function(){var t,n,r,o=e._v,a=R(e);if(a&&(t=w(function(){x?S.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=x||R(e)?2:1),e._a=void 0,a&&t.e)throw t.v})},R=function(e){return 1!==e._h&&0===(e._a||e._c).length},F=function(e){v.call(s,function(){var t;x?S.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},V=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),D(t,!0))},j=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw M("Promise can't be resolved itself");(t=I(e))?y(function(){var r={_w:n,_d:!1};try{t.call(e,u(j,r,1),u(V,r,1))}catch(e){V.call(r,e)}}):(n._v=e,n._s=1,D(n,!1))}catch(e){V.call({_w:n,_d:!1},e)}}};P||(k=function(e){m(this,k,E,"_h"),p(e),r.call(this);try{e(u(j,this,1),u(V,this,1))}catch(e){V.call(this,e)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n("XJU/")(k.prototype,{then:function(e,t){var n=L(g(this,k));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=x?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&D(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(j,e,1),this.reject=u(V,e,1)},b.f=L=function(e){return e===k||e===i?new a(e):o(e)}),d(d.G+d.W+d.F*!P,{Promise:k}),n("RfKB")(k,E),n("TJWN")(E),i=n("WEpk")[E],d(d.S+d.F*!P,E,{reject:function(e){var t=L(this),n=t.reject;return n(e),t.promise}}),d(d.S+d.F*(l||!P),E,{resolve:function(e){return C(l&&this===i?k:this,e)}}),d(d.S+d.F*!(P&&n("TuGD")(function(e){k.all(e)["catch"](N)})),E,{all:function(e){var t=this,n=L(t),r=n.resolve,o=n.reject,a=w(function(){var n=[],a=0,i=1;h(e,!1,function(e){var l=a++,s=!1;n.push(void 0),i++,t.resolve(e).then(function(e){s||(s=!0,n[l]=e,--i||r(n))},o)}),--i||r(n)});return a.e&&o(a.v),n.promise},race:function(e){var t=this,n=L(t),r=n.reject,o=w(function(){h(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},JSQU:function(e,t,n){var r=n("YESw"),o="__lodash_hash_undefined__";function a(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?o:t,this}e.exports=a},JSfW:function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},JTzB:function(e,t,n){var r=n("NykK"),o=n("ExA7"),a="[object Arguments]";function i(e){return o(e)&&r(e)==a}e.exports=i},JUWQ:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("2Taf")),a=r(n("vZ4D")),i=r(n("l4Ni")),l=r(n("ujKo")),s=r(n("MhPg"));n("Znn+");var u=r(n("ZTPi")),c=r(n("q1tI")),d=n("LLXN"),f=r(n("+bb2")),p=r(n("6fjV")),m=r(n("2tcM")),h=r(n("3QSL")),g=n("+n12"),v=u.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(){var e,n;(0,o.default)(this,t);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return n=(0,i.default)(this,(e=(0,l.default)(t)).call.apply(e,[this].concat(a))),n.state={activeKey:y?"realtime":"strategy",info:{}},n.onChange=function(e){n.setState({activeKey:e,info:{}})},n.onRealtimeChange=function(e){var t=e.name;n.setState({info:{name:t},activeKey:"history"})},n}return(0,s.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=this.state,t=e.activeKey,n=e.info;return c.default.createElement(u.default,{defaultActiveKey:"realtime",onChange:this.onChange,activeKey:t},y?c.default.createElement(v,{tab:(0,d.formatMessage)({id:"alarm.realtime"}),key:"realtime"},"realtime"===t&&c.default.createElement(m.default,{onChange:this.onRealtimeChange})):null,c.default.createElement(v,{tab:(0,d.formatMessage)({id:"alarm.strategy"}),key:"strategy"},"strategy"===t&&c.default.createElement(f.default,null)),y?c.default.createElement(v,{TabPane:!0,tab:(0,d.formatMessage)({id:"alarm.history"}),key:"history"},"history"===t&&c.default.createElement(p.default,{info:n})):null,c.default.createElement(v,{tab:(0,d.formatMessage)({id:"alarm.tag"}),key:"tag"},"tag"===t&&c.default.createElement(h.default,null)))}}]),t}(c.default.PureComponent),w=b;t.default=w},Jaki:function(e,t,n){"use strict";if(n("8Z/V")){var r=n("FqPH"),o=n("c0Oy"),a=n("wUWy"),i=n("WGNW"),l=n("88Vn"),s=n("yLMY"),u=n("wHrr"),c=n("YEVI"),d=n("pQGJ"),f=n("VPOE"),p=n("zNw+"),m=n("AUWw"),h=n("OsVd"),g=n("nYLq"),v=n("Spc3"),y=n("8BMt"),b=n("oxo0"),w=n("2a/h"),_=n("u8+u"),C=n("il4q"),E=n("ULMT"),M=n("/Mfd"),S=n("BFt8"),O=n("9HFh").f,T=n("BnQZ"),k=n("kCK5"),x=n("gL7N"),N=n("+o5p"),L=n("Lnex"),P=n("VeyY"),I=n("OERk"),D=n("yw4e"),A=n("cQyX"),R=n("gRqi"),F=n("7Uk0"),V=n("wlPd"),j=n("V5/1"),z=n("15BC"),B=j.f,H=z.f,W=o.RangeError,U=o.TypeError,q=o.Uint8Array,K="ArrayBuffer",G="Shared"+K,Y="BYTES_PER_ELEMENT",X="prototype",Z=Array[X],Q=s.ArrayBuffer,J=s.DataView,$=N(0),ee=N(2),te=N(3),ne=N(4),re=N(5),oe=N(6),ae=L(!0),ie=L(!1),le=I.values,se=I.keys,ue=I.entries,ce=Z.lastIndexOf,de=Z.reduce,fe=Z.reduceRight,pe=Z.join,me=Z.sort,he=Z.slice,ge=Z.toString,ve=Z.toLocaleString,ye=x("iterator"),be=x("toStringTag"),we=k("typed_constructor"),_e=k("def_constructor"),Ce=l.CONSTR,Ee=l.TYPED,Me=l.VIEW,Se="Wrong length!",Oe=N(1,function(e,t){return Le(P(e,e[_e]),t)}),Te=a(function(){return 1===new q(new Uint16Array([1]).buffer)[0]}),ke=!!q&&!!q[X].set&&a(function(){new q(1).set({})}),xe=function(e,t){var n=m(e);if(n<0||n%t)throw W("Wrong offset!");return n},Ne=function(e){if(_(e)&&Ee in e)return e;throw U(e+" is not a typed array!")},Le=function(e,t){if(!(_(e)&&we in e))throw U("It is not a typed array constructor!");return new e(t)},Pe=function(e,t){return Ie(P(e,e[_e]),t)},Ie=function(e,t){var n=0,r=t.length,o=Le(e,r);while(r>n)o[n]=t[n++];return o},De=function(e,t,n){B(e,t,{get:function(){return this._d[n]}})},Ae=function(e){var t,n,r,o,a,i,l=C(e),s=arguments.length,c=s>1?arguments[1]:void 0,d=void 0!==c,f=T(l);if(void 0!=f&&!E(f)){for(i=f.call(l),r=[],t=0;!(a=i.next()).done;t++)r.push(a.value);l=r}for(d&&s>2&&(c=u(c,arguments[2],2)),t=0,n=h(l.length),o=Le(this,n);n>t;t++)o[t]=d?c(l[t],t):l[t];return o},Re=function(){var e=0,t=arguments.length,n=Le(this,t);while(t>e)n[e]=arguments[e++];return n},Fe=!!q&&a(function(){ve.call(new q(1))}),Ve=function(){return ve.apply(Fe?he.call(Ne(this)):Ne(this),arguments)},je={copyWithin:function(e,t){return V.call(Ne(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ne(Ne(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return F.apply(Ne(this),arguments)},filter:function(e){return Pe(this,ee(Ne(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return re(Ne(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return oe(Ne(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){$(Ne(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ie(Ne(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return ae(Ne(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return pe.apply(Ne(this),arguments)},lastIndexOf:function(e){return ce.apply(Ne(this),arguments)},map:function(e){return Oe(Ne(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return de.apply(Ne(this),arguments)},reduceRight:function(e){return fe.apply(Ne(this),arguments)},reverse:function(){var e,t=this,n=Ne(t).length,r=Math.floor(n/2),o=0;while(o<r)e=t[o],t[o++]=t[--n],t[n]=e;return t},some:function(e){return te(Ne(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return me.call(Ne(this),e)},subarray:function(e,t){var n=Ne(this),r=n.length,o=v(e,r);return new(P(n,n[_e]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,h((void 0===t?r:v(t,r))-o))}},ze=function(e,t){return Pe(this,he.call(Ne(this),e,t))},Be=function(e){Ne(this);var t=xe(arguments[1],1),n=this.length,r=C(e),o=h(r.length),a=0;if(o+t>n)throw W(Se);while(a<o)this[t+a]=r[a++]},He={entries:function(){return ue.call(Ne(this))},keys:function(){return se.call(Ne(this))},values:function(){return le.call(Ne(this))}},We=function(e,t){return _(e)&&e[Ee]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ue=function(e,t){return We(e,t=y(t,!0))?d(2,e[t]):H(e,t)},qe=function(e,t,n){return!(We(e,t=y(t,!0))&&_(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?B(e,t,n):(e[t]=n.value,e)};Ce||(z.f=Ue,j.f=qe),i(i.S+i.F*!Ce,"Object",{getOwnPropertyDescriptor:Ue,defineProperty:qe}),a(function(){ge.call({})})&&(ge=ve=function(){return pe.call(this)});var Ke=p({},je);p(Ke,He),f(Ke,ye,He.values),p(Ke,{slice:ze,set:Be,constructor:function(){},toString:ge,toLocaleString:Ve}),De(Ke,"buffer","b"),De(Ke,"byteOffset","o"),De(Ke,"byteLength","l"),De(Ke,"length","e"),B(Ke,be,{get:function(){return this[Ee]}}),e.exports=function(e,t,n,s){s=!!s;var u=e+(s?"Clamped":"")+"Array",d="get"+e,p="set"+e,m=o[u],v=m||{},y=m&&S(m),b=!m||!l.ABV,C={},E=m&&m[X],T=function(e,n){var r=e._d;return r.v[d](n*t+r.o,Te)},k=function(e,n,r){var o=e._d;s&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),o.v[p](n*t+o.o,r,Te)},x=function(e,t){B(e,t,{get:function(){return T(this,t)},set:function(e){return k(this,t,e)},enumerable:!0})};b?(m=n(function(e,n,r,o){c(e,m,u,"_d");var a,i,l,s,d=0,p=0;if(_(n)){if(!(n instanceof Q||(s=w(n))==K||s==G))return Ee in n?Ie(m,n):Ae.call(m,n);a=n,p=xe(r,t);var v=n.byteLength;if(void 0===o){if(v%t)throw W(Se);if(i=v-p,i<0)throw W(Se)}else if(i=h(o)*t,i+p>v)throw W(Se);l=i/t}else l=g(n),i=l*t,a=new Q(i);f(e,"_d",{b:a,o:p,l:i,e:l,v:new J(a)});while(d<l)x(e,d++)}),E=m[X]=M(Ke),f(E,"constructor",m)):a(function(){m(1)})&&a(function(){new m(-1)})&&A(function(e){new m,new m(null),new m(1.5),new m(e)},!0)||(m=n(function(e,n,r,o){var a;return c(e,m,u),_(n)?n instanceof Q||(a=w(n))==K||a==G?void 0!==o?new v(n,xe(r,t),o):void 0!==r?new v(n,xe(r,t)):new v(n):Ee in n?Ie(m,n):Ae.call(m,n):new v(g(n))}),$(y!==Function.prototype?O(v).concat(O(y)):O(v),function(e){e in m||f(m,e,v[e])}),m[X]=E,r||(E.constructor=m));var N=E[ye],L=!!N&&("values"==N.name||void 0==N.name),P=He.values;f(m,we,!0),f(E,Ee,u),f(E,Me,!0),f(E,_e,m),(s?new m(1)[be]==u:be in E)||B(E,be,{get:function(){return u}}),C[u]=m,i(i.G+i.W+i.F*(m!=v),C),i(i.S,u,{BYTES_PER_ELEMENT:t}),i(i.S+i.F*a(function(){v.of.call(m,1)}),u,{from:Ae,of:Re}),Y in E||f(E,Y,t),i(i.P,u,je),R(u),i(i.P+i.F*ke,u,{set:Be}),i(i.P+i.F*!L,u,He),r||E.toString==ge||(E.toString=ge),i(i.P+i.F*a(function(){new m(1).slice()}),u,{slice:ze}),i(i.P+i.F*(a(function(){return[1,2].toLocaleString()!=new m([1,2]).toLocaleString()})||!a(function(){E.toLocaleString.call([1,2])})),u,{toLocaleString:Ve}),D[u]=L?N:P,r||L||f(E,ye,P)}}else e.exports=function(){}},JbBM:function(e,t,n){n("Hfiw"),e.exports=n("WEpk").Object.setPrototypeOf},JbWX:function(e,t,n){"use strict";t.extend=o;var r=Object.prototype.hasOwnProperty;function o(e){var t,n,o,a,i=Array.prototype.slice.call(arguments,1);for(t=0,n=i.length;t<n;t+=1)if(o=i[t],o)for(a in o)r.call(o,a)&&(e[a]=o[a]);return e}t.hop=r},Jc7p:function(e,t,n){var r=n("u8+u");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},JeI0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n("q1tI"),a=y(o),i=n("17x9"),l=y(i),s=n("i8i4"),u=n("UxbX"),c=n("9/5/"),d=y(c),f=n("hKI/"),p=y(f),m=n("+NU8"),h=y(m),g=n("pxCl"),v=y(g);function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function _(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var C=function(e){function t(e){b(this,t);var n=w(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.lazyLoadHandler=n.lazyLoadHandler.bind(n),e.throttle>0&&(e.debounce?n.lazyLoadHandler=(0,d.default)(n.lazyLoadHandler,e.throttle):n.lazyLoadHandler=(0,p.default)(n.lazyLoadHandler,e.throttle)),n.state={visible:!1},n}return _(t,e),r(t,[{key:"componentDidMount",value:function(){this._mounted=!0;var e=this.getEventNode();this.lazyLoadHandler(),this.lazyLoadHandler.flush&&this.lazyLoadHandler.flush(),(0,u.add)(window,"resize",this.lazyLoadHandler),(0,u.add)(e,"scroll",this.lazyLoadHandler)}},{key:"componentWillReceiveProps",value:function(){this.state.visible||this.lazyLoadHandler()}},{key:"shouldComponentUpdate",value:function(e,t){return t.visible}},{key:"componentWillUnmount",value:function(){this._mounted=!1,this.lazyLoadHandler.cancel&&this.lazyLoadHandler.cancel(),this.detachListeners()}},{key:"getEventNode",value:function(){return(0,h.default)((0,s.findDOMNode)(this))}},{key:"getOffset",value:function(){var e=this.props,t=e.offset,n=e.offsetVertical,r=e.offsetHorizontal,o=e.offsetTop,a=e.offsetBottom,i=e.offsetLeft,l=e.offsetRight,s=e.threshold,u=s||t,c=n||u,d=r||u;return{top:o||c,bottom:a||c,left:i||d,right:l||d}}},{key:"lazyLoadHandler",value:function(){if(this._mounted){var e=this.getOffset(),t=(0,s.findDOMNode)(this),n=this.getEventNode();if((0,v.default)(t,n,e)){var r=this.props.onContentVisible;this.setState({visible:!0},function(){r&&r()}),this.detachListeners()}}}},{key:"detachListeners",value:function(){var e=this.getEventNode();(0,u.remove)(window,"resize",this.lazyLoadHandler),(0,u.remove)(e,"scroll",this.lazyLoadHandler)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.height,i=e.width,l=this.state.visible,s={height:r,width:i},u="LazyLoad"+(l?" is-visible":"")+(n?" "+n:"");return a.default.createElement(this.props.elementType,{className:u,style:s},l&&o.Children.only(t))}}]),t}(o.Component);t.default=C,C.propTypes={children:l.default.node.isRequired,className:l.default.string,debounce:l.default.bool,elementType:l.default.string,height:l.default.oneOfType([l.default.string,l.default.number]),offset:l.default.number,offsetBottom:l.default.number,offsetHorizontal:l.default.number,offsetLeft:l.default.number,offsetRight:l.default.number,offsetTop:l.default.number,offsetVertical:l.default.number,threshold:l.default.number,throttle:l.default.number,width:l.default.oneOfType([l.default.string,l.default.number]),onContentVisible:l.default.func},C.defaultProps={elementType:"div",debounce:!0,offset:0,offsetBottom:0,offsetHorizontal:0,offsetLeft:0,offsetRight:0,offsetTop:0,offsetVertical:0,throttle:250}},Jes0:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},JrxS:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("5NDa");var s=r(n("5rEg"));n("giR+");var u=r(n("fyUT"));n("OaEy");var c=r(n("2fM7")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v,y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("34ay"),T=n("+n12"),k=r(n("YSXX")),x=null===(v="")||void 0===v?void 0:v.includes("dsa"),N=(y=C.default.create(),b=(0,M.connect)(function(e){var t=e.otherSet,n=e.loading;return{defaultParam:t.defaultParam,loading:n.effects["otherSet/fetchDefaultParam"],submitLoading:n.effects["otherSet/updateDefaultParam"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.defaultBeforePath=function(e,t){var n={usb:x?"/mnt/":"/mnt/usb/",sd:x?"/mnt/":"/mnt/sd/",ssd:x?"/mnt/":"/mnt/sd/",gateway:"/var/user/data/dbhome/device_supervisor/".concat(t)};return n[e]},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=r.validateFields,i=r.resetFields;a(function(e,t){if(!e){var r,a,l,s,u=(0,d.default)({},t);u=(0,d.default)({},u,{cachePath:n.defaultBeforePath(u.cacheMode,"offlinedata")+(null!==(r=null===(a=u)||void 0===a?void 0:a.cachePath)&&void 0!==r?r:""),debugLogPath:n.defaultBeforePath(u.debugLogMode,"debugLog")+(null!==(l=null===(s=u)||void 0===s?void 0:s.debugLogPath)&&void 0!==l?l:"")}),o({type:"otherSet/updateDefaultParam",payload:{misc:u}}).then(function(e){e&&i()})}})},n.resetForm=function(e){e.preventDefault();var t=n.props.form,r=t.resetFields;r()},n.handlePathChange=function(e){var t=n.props.form,r=t.setFieldsValue;setTimeout(function(){"usb"===e?r({cachePath:x?"usb_sda1_0/offlinedata":"sda1/offlinedata"}):"sd"===e?r({cachePath:x?"sd_mmcblk1p1_0/offlinedata":"mmcblk0p1/offlinedata"}):"ssd"===e&&r({cachePath:""})},0)},n.handleLogPathChange=function(e){var t=n.props.form,r=t.setFieldsValue;setTimeout(function(){"usb"===e?r({debugLogPath:x?"usb_sda1_0/debugLog":"sda1/debugLog"}):"sd"===e?r({debugLogPath:x?"usb_sda1_0/debugLog":"mmcblk0p1/debugLog"}):"ssd"===e&&r({debugLogPath:""})},0)},n.defaultCachePath=function(e,t){var n="";switch(e){case"usb":n=t.substring((x?"/mnt/":"/mnt/usb/").length);break;case"sd":n=t.substring((x?"/mnt/":"/mnt/sd/").length);break;case"ssd":n=t.substring((x?"/mnt/":"/mnt/sd/").length);break;default:n="";break}return n},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"otherSet/fetchDefaultParam"})}},{key:"render",value:function(){var e,t,n,r,o,d,f,p,m,h=this.props,g=h.form,v=h.defaultParam,y=h.loading,b=h.submitLoading,w=g.getFieldDecorator,_=g.getFieldValue,M=(0,O.getPriv)(),N=M>11,L=g.isFieldsTouched()&&N,P="zh-CN"===(0,S.getLocale)(),I={labelCol:{xs:{span:24},sm:{span:P?8:10}},wrapperCol:{xs:{span:24},sm:{span:P?16:14}}},D="/var/user/data/dbhome/device_supervisor/offlinedata"===_("cachePath")?999999:99999999,A=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("EC9"),R=null===(t=(0,O.getAuthority)())||void 0===t?void 0:t.includes("HEC903");return E.default.createElement(a.default,{spinning:y},E.default.createElement("div",{style:{width:P?600:750,marginTop:16}},E.default.createElement(C.default,(0,i.default)({},I,{onSubmit:this.handleSubmit,labelAlign:"left",style:{marginLeft:30}}),x?null:E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.log-level"})},w("logLvl",{initialValue:v.logLvl,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.log-level"})})}]})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:"INFO"},"INFO"),E.default.createElement(c.default.Option,{value:"DEBUG"},"DEBUG"),E.default.createElement(c.default.Option,{value:"WARNING"},"WARNING"),E.default.createElement(c.default.Option,{value:"ERROR"},"ERROR")))),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.warning-threshold"})},w("maxAlarmRecordSz",{initialValue:v.maxAlarmRecordSz||2e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.warning-threshold"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,1e4,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(1-10000)")),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.cache-path"})},w("cacheMode",{initialValue:null!==(n=null===v||void 0===v?void 0:v.cacheMode)&&void 0!==n?n:"gateway",rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.cache-path"})})}]})(E.default.createElement(c.default,{onSelect:this.handlePathChange},E.default.createElement(c.default.Option,{value:"usb"},"USB"),R?null:E.default.createElement(c.default.Option,{value:"sd"},(0,S.formatMessage)({id:"param-set.cache-path-2"})),A?E.default.createElement(c.default.Option,{value:"ssd"},(0,S.formatMessage)({id:"param-set.cache-path-3"})):null,E.default.createElement(c.default.Option,{value:"gateway"},(0,S.formatMessage)({id:"param-set.cache-path-1"}))))),("usb"===_("cacheMode")||"sd"===_("cacheMode")||"ssd"===_("cacheMode"))&&E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.cache-specifiedfolder"})},w("cachePath",{initialValue:this.defaultCachePath(_("cacheMode"),v.cachePath),rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.cache-specifiedfolder"})})}]})(E.default.createElement(s.default,{addonBefore:this.defaultBeforePath(_("cacheMode")),style:{width:P?"73%":"66%"}})),E.default.createElement("span",{style:{marginLeft:5}},E.default.createElement(k.default,{type:"exclamation-circle",content:(0,S.formatMessage)({id:"param-set.change-path-tip"})}))),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.cache-threshold"})},w("cacheSize",{initialValue:v.cacheSize||1e4,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.cache-threshold"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,D,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(1-",D,")")),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.cache-upload"})},w("cacheUploadPeriod",{initialValue:null!==(r=null===v||void 0===v?void 0:v.cacheUploadPeriod)&&void 0!==r?r:200,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.cache-upload"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,1e4,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(1-10000ms)")),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.cache-strategy"})},w("cacheStrategy",{initialValue:null!==(o=null===v||void 0===v?void 0:v.cacheStrategy)&&void 0!==o?o:0})(E.default.createElement(c.default,null,E.default.createElement(c.default.Option,{value:0},(0,S.formatMessage)({id:"param-set.cache-strategy-0"})),E.default.createElement(c.default.Option,{value:1},(0,S.formatMessage)({id:"param-set.cache-strategy-1"}))))),1===_("cacheStrategy")?E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.pub-repeat-num"})},w("pubRepeatNum",{initialValue:null!==(d=null===v||void 0===v?void 0:v.pubRepeatNum)&&void 0!==d?d:3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.pub-repeat-num"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,1e3,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(1-1000)")),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.pub-timeout"})},w("pubTimeout",{initialValue:null!==(f=null===v||void 0===v?void 0:v.pubTimeout)&&void 0!==f?f:1e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.pub-timeout"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,6e4,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(2-60000ms)"))):null,E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.debug-cache"})},w("debugLogMode",{initialValue:null!==(p=null===v||void 0===v?void 0:v.debugLogMode)&&void 0!==p?p:"gateway",rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.debug-cache"})})}]})(E.default.createElement(c.default,{onSelect:this.handleLogPathChange},E.default.createElement(c.default.Option,{value:"usb"},"USB"),R?null:E.default.createElement(c.default.Option,{value:"sd"},(0,S.formatMessage)({id:"param-set.cache-path-2"})),A?E.default.createElement(c.default.Option,{value:"ssd"},(0,S.formatMessage)({id:"param-set.cache-path-3"})):null,E.default.createElement(c.default.Option,{value:"gateway"},(0,S.formatMessage)({id:"param-set.cache-path-1"}))))),("sd"===_("debugLogMode")||"usb"===_("debugLogMode")||"ssd"===_("debugLogMode"))&&E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"param-set.debug-cache-path"})},w("debugLogPath",{initialValue:this.defaultCachePath(_("debugLogMode"),v.debugLogPath),rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"param-set.debug-cache-path"})})}]})(E.default.createElement(s.default,{addonBefore:this.defaultBeforePath(_("debugLogMode")),style:{width:P?"73%":"66%"}})),E.default.createElement("span",{style:{marginLeft:5}},E.default.createElement(k.default,{type:"exclamation-circle",content:(0,S.formatMessage)({id:"param-set.change-path-tip"})}))),E.default.createElement(C.default.Item,{label:(0,S.formatMessage)({id:"controller.form.comMsgSize"})},w("debugLogSize",{initialValue:null!==(m=null===v||void 0===v?void 0:v.debugLogSize)&&void 0!==m?m:1e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"controller.form.comMsgSize"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,1,999999,n)}}]})(E.default.createElement(u.default,null)),E.default.createElement("span",{style:{marginLeft:4}},"(1-999999)")),E.default.createElement(C.default.Item,null,E.default.createElement(l.default,{type:"primary",onClick:this.handleSubmit,disabled:!L,loading:b},E.default.createElement(S.FormattedMessage,{id:"common.alert.form.submit"})),E.default.createElement(l.default,{type:"default",onClick:this.resetForm,style:{marginLeft:"10px"},disabled:!L},E.default.createElement(S.FormattedMessage,{id:"common.alert.form.reset"}))))))}}]),t}(E.Component),w=_))||w)||w),L=N;t.default=L},Jrzw:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("PE/4"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},Juji:function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},JwdM:function(e,t,n){"use strict";function r(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function o(){}Object.defineProperty(t,"__esModule",{value:!0}),t.processSize=r,t.noop=o},JxUR:function(e,t,n){var r=n("jEeU"),o=n("hZpn"),a=n("/yFD"),i=n("qB7b");function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},l=a(n);"function"===typeof o&&(l=l.concat(o(n).filter(function(e){return r(n,e).enumerable}))),l.forEach(function(t){i(e,t,n[t])})}return e}e.exports=l},K0nl:function(e,t,n){"use strict";(function(t,r){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){U(t,e)}}var a;e.exports=T,T.WritableState=O;var i={deprecate:n("t9FE")},l=n("zYg4"),s=n("tjlA").Buffer,u=t.Uint8Array||function(){};function c(e){return s.from(e)}function d(e){return s.isBuffer(e)||e instanceof u}var f,p=n("elYG"),m=n("rml7"),h=m.getHighWaterMark,g=n("b9ED").codes,v=g.ERR_INVALID_ARG_TYPE,y=g.ERR_METHOD_NOT_IMPLEMENTED,b=g.ERR_MULTIPLE_CALLBACK,w=g.ERR_STREAM_CANNOT_PIPE,_=g.ERR_STREAM_DESTROYED,C=g.ERR_STREAM_NULL_VALUES,E=g.ERR_STREAM_WRITE_AFTER_END,M=g.ERR_UNKNOWN_ENCODING;function S(){}function O(e,t,r){a=a||n("Zg5Z"),e=e||{},"boolean"!==typeof r&&(r=t instanceof a),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=h(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){A(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function T(e){a=a||n("Zg5Z");var t=this instanceof a;if(!t&&!f.call(T,this))return new T(e);this._writableState=new O(e,this,t),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev),"function"===typeof e.destroy&&(this._destroy=e.destroy),"function"===typeof e.final&&(this._final=e.final)),l.call(this)}function k(e,t){var n=new E;e.emit("error",n),r.nextTick(t,n)}function x(e,t,n,o){var a;return null===n?a=new C:"string"===typeof n||t.objectMode||(a=new v("chunk",["string","Buffer"],n)),!a||(e.emit("error",a),r.nextTick(o,a),!1)}function N(e,t,n){return e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=s.from(t,n)),t}function L(e,t,n,r,o,a){if(!n){var i=N(t,r,o);r!==i&&(n=!0,o="buffer",r=i)}var l=t.objectMode?1:r.length;t.length+=l;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:o,isBuf:n,callback:a,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else P(e,t,!1,l,r,o,a);return s}function P(e,t,n,r,o,a,i){t.writelen=r,t.writecb=i,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new _("write")):n?e._writev(o,t.onwrite):e._write(o,a,t.onwrite),t.sync=!1}function I(e,t,n,o,a){--t.pendingcb,n?(r.nextTick(a,o),r.nextTick(H,e,t),e._writableState.errorEmitted=!0,e.emit("error",o)):(a(o),e._writableState.errorEmitted=!0,e.emit("error",o),H(e,t))}function D(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function A(e,t){var n=e._writableState,o=n.sync,a=n.writecb;if("function"!==typeof a)throw new b;if(D(n),t)I(e,n,o,t,a);else{var i=j(n)||e.destroyed;i||n.corked||n.bufferProcessing||!n.bufferedRequest||V(e,n),o?r.nextTick(R,e,n,i,a):R(e,n,i,a)}}function R(e,t,n,r){n||F(e,t),t.pendingcb--,r(),H(e,t)}function F(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function V(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,a=new Array(r),i=t.corkedRequestsFree;i.entry=n;var l=0,s=!0;while(n)a[l]=n,n.isBuf||(s=!1),n=n.next,l+=1;a.allBuffers=s,P(e,t,!0,t.length,a,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{while(n){var u=n.chunk,c=n.encoding,d=n.callback,f=t.objectMode?1:u.length;if(P(e,t,!1,f,u,c,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function j(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function z(e,t){e._final(function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),H(e,t)})}function B(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(z,e,t)))}function H(e,t){var n=j(t);return n&&(B(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}function W(e,t,n){t.ending=!0,H(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function U(e,t,n){var r=e.entry;e.entry=null;while(r){var o=r.callback;t.pendingcb--,o(n),r=r.next}t.corkedRequestsFree.next=e}n("P7XM")(T,l),O.prototype.getBuffer=function(){var e=this.bufferedRequest,t=[];while(e)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(O.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(T,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===T&&(e&&e._writableState instanceof O)}})):f=function(e){return e instanceof this},T.prototype.pipe=function(){this.emit("error",new w)},T.prototype.write=function(e,t,n){var r=this._writableState,o=!1,a=!r.objectMode&&d(e);return a&&!s.isBuffer(e)&&(e=c(e)),"function"===typeof t&&(n=t,t=null),a?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=S),r.ending?k(this,n):(a||x(this,r,e,n))&&(r.pendingcb++,o=L(this,r,a,e,t,n)),o},T.prototype.cork=function(){this._writableState.corked++},T.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||V(this,e))},T.prototype.setDefaultEncoding=function(e){if("string"===typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new M(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(T.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(T.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),T.prototype._write=function(e,t,n){n(new y("_write()"))},T.prototype._writev=null,T.prototype.end=function(e,t,n){var r=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||W(this,r,n),this},Object.defineProperty(T.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(T.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),T.prototype.destroy=p.destroy,T.prototype._undestroy=p.undestroy,T.prototype._destroy=function(e,t){t(e)}}).call(this,n("yLpj"),n("Q2Ig"))},KAsB:function(e,t,n){e.exports={"ant-dropdown":"ant-dropdown","ant-dropdown-wrap":"ant-dropdown-wrap","ant-btn":"ant-btn","anticon-down":"anticon-down","ant-dropdown-wrap-open":"ant-dropdown-wrap-open","ant-dropdown-hidden":"ant-dropdown-hidden","ant-dropdown-menu-hidden":"ant-dropdown-menu-hidden","ant-dropdown-menu":"ant-dropdown-menu","ant-dropdown-menu-item-group-title":"ant-dropdown-menu-item-group-title","ant-dropdown-menu-submenu-popup":"ant-dropdown-menu-submenu-popup","ant-dropdown-menu-item":"ant-dropdown-menu-item","ant-dropdown-menu-submenu-title":"ant-dropdown-menu-submenu-title",anticon:"anticon","ant-dropdown-menu-item-selected":"ant-dropdown-menu-item-selected","ant-dropdown-menu-submenu-title-selected":"ant-dropdown-menu-submenu-title-selected","ant-dropdown-menu-item-disabled":"ant-dropdown-menu-item-disabled","ant-dropdown-menu-submenu-title-disabled":"ant-dropdown-menu-submenu-title-disabled","ant-dropdown-menu-item-divider":"ant-dropdown-menu-item-divider","ant-dropdown-menu-submenu-title-divider":"ant-dropdown-menu-submenu-title-divider","ant-dropdown-menu-submenu-arrow":"ant-dropdown-menu-submenu-arrow","ant-dropdown-menu-submenu-arrow-icon":"ant-dropdown-menu-submenu-arrow-icon","ant-dropdown-menu-item-group-list":"ant-dropdown-menu-item-group-list","ant-dropdown-menu-submenu-vertical":"ant-dropdown-menu-submenu-vertical","ant-dropdown-menu-submenu":"ant-dropdown-menu-submenu","ant-dropdown-menu-submenu-disabled":"ant-dropdown-menu-submenu-disabled","ant-dropdown-menu-submenu-selected":"ant-dropdown-menu-submenu-selected","slide-down-appear":"slide-down-appear","slide-down-appear-active":"slide-down-appear-active","ant-dropdown-placement-bottomCenter":"ant-dropdown-placement-bottomCenter","ant-dropdown-placement-bottomLeft":"ant-dropdown-placement-bottomLeft","ant-dropdown-placement-bottomRight":"ant-dropdown-placement-bottomRight","slide-down-enter":"slide-down-enter","slide-down-enter-active":"slide-down-enter-active",antSlideUpIn:"antSlideUpIn","slide-up-appear":"slide-up-appear","slide-up-appear-active":"slide-up-appear-active","ant-dropdown-placement-topCenter":"ant-dropdown-placement-topCenter","ant-dropdown-placement-topLeft":"ant-dropdown-placement-topLeft","ant-dropdown-placement-topRight":"ant-dropdown-placement-topRight","slide-up-enter":"slide-up-enter","slide-up-enter-active":"slide-up-enter-active",antSlideDownIn:"antSlideDownIn","slide-down-leave":"slide-down-leave","slide-down-leave-active":"slide-down-leave-active",antSlideUpOut:"antSlideUpOut","slide-up-leave":"slide-up-leave","slide-up-leave-active":"slide-up-leave-active",antSlideDownOut:"antSlideDownOut","ant-dropdown-link":"ant-dropdown-link","ant-dropdown-trigger":"ant-dropdown-trigger","ant-dropdown-button":"ant-dropdown-button","ant-btn-group":"ant-btn-group","ant-dropdown-menu-dark":"ant-dropdown-menu-dark"}},KCY9:function(e,t,n){e.exports={"ant-checkbox":"ant-checkbox","ant-checkbox-input":"ant-checkbox-input","ant-checkbox-inner":"ant-checkbox-inner","ant-checkbox-wrapper":"ant-checkbox-wrapper","ant-checkbox-checked":"ant-checkbox-checked",antCheckboxEffect:"antCheckboxEffect","ant-checkbox-disabled":"ant-checkbox-disabled",none:"none","ant-checkbox-wrapper-disabled":"ant-checkbox-wrapper-disabled","ant-checkbox-group":"ant-checkbox-group","ant-checkbox-group-item":"ant-checkbox-group-item","ant-checkbox-indeterminate":"ant-checkbox-indeterminate"}},KMkd:function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},KPFz:function(e,t,n){e.exports={"ant-radio-group":"ant-radio-group","ant-radio-wrapper":"ant-radio-wrapper","ant-radio":"ant-radio","ant-radio-input":"ant-radio-input","ant-radio-inner":"ant-radio-inner","ant-radio-checked":"ant-radio-checked",antRadioEffect:"antRadioEffect","ant-radio-disabled":"ant-radio-disabled","ant-radio-button-wrapper":"ant-radio-button-wrapper","ant-radio-button":"ant-radio-button","ant-radio-group-large":"ant-radio-group-large","ant-radio-group-small":"ant-radio-group-small","ant-radio-button-wrapper-checked":"ant-radio-button-wrapper-checked","ant-radio-button-wrapper-disabled":"ant-radio-button-wrapper-disabled","ant-radio-group-solid":"ant-radio-group-solid"}},KRH7:function(e,t,n){var r=n("v7Y8");function o(e,t){var n=[],o=!0,a=!1,i=void 0;try{for(var l,s=r(e);!(o=(l=s.next()).done);o=!0)if(n.push(l.value),t&&n.length===t)break}catch(e){a=!0,i=e}finally{try{o||null==s["return"]||s["return"]()}finally{if(a)throw i}}return n}e.exports=o},KScI:function(e,t,n){"use strict";var r=n("gEeZ"),o=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.create=w;var a=o(n("v7Y8")),i=o(n("/yFD")),l=o(n("JxUR")),s=n("mQ80"),u=o(n("PCvv")),c=o(n("QLaP")),d=(o(n("Swbp")),o(n("5o4W"))),f=r(n("NyE2")),p=o(n("EFXk")),m=o(n("zwJs")),h=o(n("hO/+")),g=o(n("IPir")),v=n("VtWJ"),y=n("yoz6"),b={namespace:"@@dva",state:0,reducers:{UPDATE:function(e){return e+1}}};function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.initialReducer,r=t.setupApp,o=void 0===r?y.noop:r,w=new f.default;w.use((0,f.filterHooks)(e));var _={_models:[(0,d.default)((0,l.default)({},b))],_store:null,_plugin:w,use:w.use.bind(w),model:C,start:O};return _;function C(e){var t=(0,d.default)((0,l.default)({},e));return _._models.push(t),t}function E(e,t,n,r){r=C(r);var o=_._store;o.asyncReducers[r.namespace]=(0,h.default)(r.reducers,r.state,w._handleActions),o.replaceReducer(e()),r.effects&&o.runSaga(_._getSaga(r.effects,r,t,w.get("onEffect"))),r.subscriptions&&(n[r.namespace]=(0,v.run)(r.subscriptions,r,_,t))}function M(e,t,n,r){var o=_._store;delete o.asyncReducers[r],delete t[r],o.replaceReducer(e()),o.dispatch({type:"@@dva/UPDATE"}),o.dispatch({type:"".concat(r,"/@@CANCEL_EFFECTS")}),(0,v.unlisten)(n,r),_._models=_._models.filter(function(e){return e.namespace!==r})}function S(e,t,n,r,o){var a=_._store,i=o.namespace,l=(0,y.findIndex)(_._models,function(e){return e.namespace===i});~l&&(a.dispatch({type:"".concat(i,"/@@CANCEL_EFFECTS")}),delete a.asyncReducers[i],delete t[i],(0,v.unlisten)(n,i),_._models.splice(l,1)),_.model(o),a.dispatch({type:"@@dva/UPDATE"})}function O(){var r=function(e,t){e&&("string"===typeof e&&(e=new Error(e)),e.preventDefault=function(){e._dontReject=!0},w.apply("onError",function(e){throw new Error(e.stack||e)})(e,_._store.dispatch,t))},d=(0,u.default)(),f=(0,g.default)(_);_._getSaga=m.default.bind(null);var y=[],b=(0,l.default)({},n),C=!0,O=!1,T=void 0;try{for(var k,x=(0,a.default)(_._models);!(C=(k=x.next()).done);C=!0){var N=k.value;b[N.namespace]=(0,h.default)(N.reducers,N.state,w._handleActions),N.effects&&y.push(_._getSaga(N.effects,N,r,w.get("onEffect")))}}catch(e){O=!0,T=e}finally{try{C||null==x.return||x.return()}finally{if(O)throw T}}var L=w.get("onReducer"),P=w.get("extraReducers");(0,c.default)((0,i.default)(P).every(function(e){return!(e in b)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat((0,i.default)(b).join(", ")));var I=_._store=(0,p.default)({reducers:Y(),initialState:e.initialState||{},plugin:w,createOpts:t,sagaMiddleware:d,promiseMiddleware:f});I.runSaga=d.run,I.asyncReducers={};var D=w.get("onStateChange"),A=!0,R=!1,F=void 0;try{for(var V,j=function(){var e=V.value;I.subscribe(function(){e(I.getState())})},z=(0,a.default)(D);!(A=(V=z.next()).done);A=!0)j()}catch(e){R=!0,F=e}finally{try{A||null==z.return||z.return()}finally{if(R)throw F}}y.forEach(d.run),o(_);var B={},H=!0,W=!1,U=void 0;try{for(var q,K=(0,a.default)(this._models);!(H=(q=K.next()).done);H=!0){var G=q.value;G.subscriptions&&(B[G.namespace]=(0,v.run)(G.subscriptions,G,_,r))}}catch(e){W=!0,U=e}finally{try{H||null==K.return||K.return()}finally{if(W)throw U}}function Y(){return L((0,s.combineReducers)((0,l.default)({},b,P,_._store?_._store.asyncReducers:{})))}_.model=E.bind(_,Y,r,B),_.unmodel=M.bind(_,Y,b,B),_.replaceModel=S.bind(_,Y,b,B,r)}}},KUxP:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},KW4L:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("TTIg")),i=r(n("5MHL")),l=r(n("z943")),s=r(n("4yuT")),u=r(n("h/93")),c=(0,o.default)({"navBar.lang":"Languages","layout.user.link.help":"Help","layout.user.link.privacy":"Privacy","layout.user.link.terms":"Terms","app.preview.down.block":"Download this page to your local project","app.welcome.link.fetch-blocks":"Get all block","app.welcome.link.block-list":"Quickly build standard, pages based on `block` development"},i.default,l.default,a.default,s.default,u.default);t.default=c},KZgH:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ"));n("giR+");var s=r(n("fyUT"));n("6UJt");var u=r(n("DFOY")),c=r(n("Y/ft")),d=r(n("eHn4")),f=r(n("p0pE"));n("miYZ");var p=r(n("tsqr")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b=r(n("Vl3Y"));n("OaEy");var w,_,C,E,M=r(n("2fM7")),S=o(n("q1tI")),O=n("MuoO"),T=n("LLXN"),k=n("+n12"),x=n("34ay"),N=r(n("HGfh")),L=r(n("xNuS")),P=M.default.Option,I=(w=b.default.create(),_=(0,O.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),w(C=_((E=function(e){function t(){var e,n;(0,m.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,g.default)(this,(e=(0,v.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{},typeId:[7,13]},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,s=t.dataSource,u=t.currentKey,m=n.state.measureData,h=r.validateFields;h(function(e,t){if(!e){var n=t.typeId,r=void 0===n?[]:n,h=t.startMapAddr,g=t.asduAddr,v=m.readWrite,y=m.dataType,b=m.enableBit,w=r[1],_="".concat(g).concat(h).concat(r[0]);if(l){var C=s.some(function(e){var t="".concat(e.asduAddr).concat(e.startMapAddr).concat(e.typeId[0]);return t===_});if(C)return void p.default.error((0,T.formatMessage)({id:"protocol.asduAddr-use"}));var E=(0,k.getNextId)(s),M=(0,f.default)({},t,{readWrite:v,dataType:y,endMapAddr:"".concat(w," ").concat(h)});["FLOAT","BIT","DOUBLE","STRING"].includes(y)||(M=(0,f.default)({},M,{enableBit:b})),o({type:"protocol/update",payload:{iec101Server:{mappingTable:(0,d.default)({},u,(0,d.default)({},E,(0,f.default)({_id:E},M)))}}}).then(function(e){"ok"===e&&a&&a()})}else{var S=i._id,O=(0,c.default)(i,["_id"]),x=s.filter(function(e){return e._id!==S}),N=x.some(function(e){var t="".concat(null===e||void 0===e?void 0:e.asduAddr).concat(null===e||void 0===e?void 0:e.startMapAddr).concat(null===e||void 0===e?void 0:e.typeId[0]);return t===_});if(N)return void p.default.error((0,T.formatMessage)({id:"protocol.asduAddr-use"}));o({type:"protocol/update",payload:{iec101Server:{mappingTable:(0,d.default)({},u,(0,d.default)({},S,(0,f.default)({_id:S},O,t,{endMapAddr:"".concat(w," ").concat(h)})))}}}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.onDeviceChange=function(){var e=n.props.form,t=e.setFieldsValue;t({measureName:""})},n.validateMeasure=function(e,t,n){var r=(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.displayRender=function(e){return e[e.length-1]},n.formatOptions=function(){var e=n.props.currentKey,t=[];switch(e){case"YX":t=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1}]}];break;case"YC":t=[{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13}]}];break;case"YK":t=[{label:"Single Command",value:10,children:[{label:"[45] C_SC_NA_1",value:45}]}];break;default:break}return t},n.getMapAddrRange=function(){var e=n.props.form,t=e.getFieldValue("startMapAddr")||"",r=e.getFieldValue("typeId")||[],o="";if(2===r.length&&""!==t&&Number(t)<=16777215){var a=(0,k.renderTypeId)(r[1]);o="".concat(a," ").concat(t)}return o},n.getMappingDataType=function(){var e=n.props.add,t=n.props.currentKey;return"YC"===t?S.default.createElement(M.default,{disabled:!e},S.default.createElement(P,{value:"BYTE"},"BYTE"),S.default.createElement(P,{value:"SINT"},"SINT"),S.default.createElement(P,{value:"WORD"},"WORD"),S.default.createElement(P,{value:"INT"},"INT"),S.default.createElement(P,{value:"BCD"},"BCD16"),S.default.createElement(P,{value:"DWORD"},"DWORD"),S.default.createElement(P,{value:"DINT"},"DINT"),S.default.createElement(P,{value:"BCD32"},"BCD32"),S.default.createElement(P,{value:"ULONG"},"ULONG"),S.default.createElement(P,{value:"LONG"},"LONG"),S.default.createElement(P,{value:"FLOAT"},"FLOAT"),S.default.createElement(P,{value:"DOUBLE"},"DOUBLE")):"YX"===t||"YK"===t?S.default.createElement(M.default,{disabled:!e},S.default.createElement(P,{value:"BIT"},"BIT")):S.default.createElement(M.default,{disabled:!e})},n.renderForm=function(){var e,t=n.props,r=t.form,o=t.add,a=t.data,i=void 0===a?{}:a,c=t.serverList,d=t.controllerList,f=void 0===d?[]:d,p=t.addTableDataSource,m=t.currentKey,h=n.state,g=h.measureData,v=h.typeId,y=r.getFieldDecorator,w=r.getFieldValue,_=f[0]&&f[0].name,C=(0,k.uniqueArr)(c,"asduAddr"),E=C[0]&&C[0].asduAddr,O=w("ctrlName")||_,x=w("measureName"),I=n.formatOptions(),D=g.enableBit||i.enableBit,A=g.dataType||i.dataType,R="BCD"===A?"BCD16":A,F=[];if(0!==I.length){var V=I[0];F=[V.value,V.children[0].value]}var j={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return S.default.createElement(b.default,(0,l.default)({},j,{onSubmit:n.handleSubmit}),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.controller"})},o?y("ctrlName",{initialValue:i.ctrlName||_})(S.default.createElement(M.default,{onChange:n.onDeviceChange},f.map(function(e){var t=e.name;return S.default.createElement(P,{value:t,key:t},S.default.createElement(L.default,{tooltip:!0,lines:1},t))}))):i.ctrlName),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.measure"})},o?y("measureName",{initialValue:i.measureName,rules:[{validator:n.validateMeasure}]})(S.default.createElement(N.default,{data:{controller:O,measure:x,dataSource:p,filterCondition:function(e){return"YK"!==m||"ro"!==e.readWrite}},currentKey:m,key:O,onSelect:function(e){n.setState({measureData:e})},onSelectMeasure:function(e){r.setFieldsValue({measureName:e})}})):i.measureName),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.readWrite"})},(0,k.renderReadWrite)(g.readWrite)||(0,k.renderReadWrite)(i.readWrite)),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.origin-data-type"})},1===D?"BIT":R),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.mapping-data-type"})},y("northDataType",{initialValue:null!==(e=null===i||void 0===i?void 0:i.northDataType)&&void 0!==e?e:1===D||"BIT"===R||"YX"===m||"YK"===m?"BIT":"FLOAT",rules:[{required:!0}]})(n.getMappingDataType())),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.asduAddr"})},y("asduAddr",{initialValue:i.asduAddr||E,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,T.formatMessage)({id:"protocol.asduAddr"})})}]})(S.default.createElement(M.default,null,C.map(function(e){var t=e.asduAddr;return S.default.createElement(P,{value:t,key:t},t)})))),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.iec-map-typeId"})},y("typeId",{initialValue:v||g!=={}&&F,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"protocol.iec-map-typeId"})})}]})(S.default.createElement(u.default,{allowClear:!1,disabled:!0,options:n.formatOptions(),displayRender:n.displayRender,style:{width:200}}))),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.iec-map-startMapAddr"})},y("startMapAddr",{initialValue:i.startMapAddr,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"protocol.iec-map-startMapAddr"})})},{validator:function(e,t,n){return(0,k.validateNumberRange)(t,1,16777215,n)}}]})(S.default.createElement(s.default,null)),S.default.createElement("span",{style:{marginLeft:4}},"(1-16777215)")),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.currentKey;switch(e){case"YX":this.setState({typeId:[1,1]});break;case"YC":this.setState({typeId:[7,13]});break;case"YK":this.setState({typeId:[10,45]});break;default:break}}},{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.updateLoading,l=e.form,s=(0,x.getPriv)()>11,u=l.isFieldsTouched()&&s;return S.default.createElement(a.default,{title:n?(0,T.formatMessage)({id:"protocol.add-map"}):(0,T.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[S.default.createElement(i.default,{key:"back",onClick:this.handleCancel},S.default.createElement(T.FormattedMessage,{id:"common.cancel"})),S.default.createElement(i.default,{key:"submit",type:"primary",loading:n?r:o,disabled:!u,onClick:this.handleSubmit},S.default.createElement(T.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(S.Component),C=E))||C)||C),D=I;t.default=D},KaIO:function(e,t,n){"use strict";function r(e,t,n){var r=this;this._callback=e,this._args=n,this._interval=setInterval(e,t,this._args),this.reschedule=function(e){e||(e=r._interval),r._interval&&clearInterval(r._interval),r._interval=setInterval(r._callback,e,r._args)},this.clear=function(){r._interval&&(clearInterval(r._interval),r._interval=void 0)},this.destroy=function(){r._interval&&clearInterval(r._interval),r._callback=void 0,r._interval=void 0,r._args=void 0}}function o(){if("function"!==typeof arguments[0])throw new Error("callback needed");if("number"!==typeof arguments[1])throw new Error("interval needed");var e;if(arguments.length>0){e=new Array(arguments.length-2);for(var t=0;t<e.length;t++)e[t]=arguments[t+2]}return new r(arguments[0],arguments[1],e)}e.exports=o},KfNM:function(e,t){var n=Object.prototype,r=n.toString;function o(e){return r.call(e)}e.exports=o},KihT:function(e,t,n){"use strict";e.exports=n("AFAK")()},KrTs:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("MFj2"),i=n("BGR+"),l=n("TSYQ"),s=n.n(l),u=n("VCL8"),c=n("H84U");function d(e){return d="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},d(e)}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function _(e){return e?e.toString().split("").reverse().map(function(e){var t=Number(e);return isNaN(t)?e:t}):[]}function C(e){for(var t=[],n=0;n<30;n++){var o=e===n?"current":"";t.push(r["createElement"]("p",{key:n.toString(),className:o},n%10))}return t}var E=function(e){function t(e){var n;return p(this,t),n=g(this,y(t).call(this,e)),n.onAnimated=function(){var e=n.props.onAnimated;e&&e()},n.renderScrollNumber=function(e){var t=e.getPrefixCls,o=n.props,a=o.prefixCls,l=o.className,u=o.style,c=o.title,d=o.component,p=void 0===d?"sup":d,m=o.displayComponent,h=Object(i["a"])(n.props,["count","onAnimated","component","prefixCls","displayComponent"]),g=t("scroll-number",a),v=f(f({},h),{className:s()(g,l),title:c});return u&&u.borderColor&&(v.style=f(f({},u),{boxShadow:"0 0 0 1px ".concat(u.borderColor," inset")})),m?r["cloneElement"](m,{className:s()("".concat(g,"-custom-component"),m.props&&m.props.className)}):r["createElement"](p,v,n.renderNumberElement(g))},n.state={animateStarted:!0,count:e.count},n}return b(t,e),h(t,[{key:"componentDidUpdate",value:function(e,t){this.lastCount=t.count;var n=this.state.animateStarted;n&&this.setState(function(e,t){return{animateStarted:!1,count:t.count}},this.onAnimated)}},{key:"getPositionByNum",value:function(e,t){var n=this.state.count,r=Math.abs(Number(n)),o=Math.abs(Number(this.lastCount)),a=Math.abs(_(this.state.count)[t]),i=Math.abs(_(this.lastCount)[t]);return this.state.animateStarted?10+e:r>o?a>=i?10+e:20+e:a<=i?10+e:e}},{key:"renderCurrentNumber",value:function(e,t,n){if("number"===typeof t){var o=this.getPositionByNum(t,n),a=this.state.animateStarted||void 0===_(this.lastCount)[n];return r["createElement"]("span",{className:"".concat(e,"-only"),style:{transition:a?"none":void 0,msTransform:"translateY(".concat(100*-o,"%)"),WebkitTransform:"translateY(".concat(100*-o,"%)"),transform:"translateY(".concat(100*-o,"%)")},key:n},C(o))}return r["createElement"]("span",{key:"symbol",className:"".concat(e,"-symbol")},t)}},{key:"renderNumberElement",value:function(e){var t=this,n=this.state.count;return n&&Number(n)%1===0?_(n).map(function(n,r){return t.renderCurrentNumber(e,n,r)}).reverse():n}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderScrollNumber)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return"count"in e?t.count===e.count?null:{animateStarted:!0}:null}}]),t}(r["Component"]);E.defaultProps={count:null,onAnimated:function(){}},Object(u["polyfill"])(E);var M=E,S=n("09Wf");function O(e){return O="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},O(e)}function T(){return T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),e}function P(e,t){return!t||"object"!==O(t)&&"function"!==typeof t?I(e):t}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function A(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}}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}n.d(t,"default",function(){return j});var F=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function V(e){return-1!==S["a"].indexOf(e)}var j=function(e){function t(){var e;return x(this,t),e=P(this,D(t).apply(this,arguments)),e.renderBadge=function(t){var n,o=t.getPrefixCls,l=e.props,u=l.prefixCls,c=l.scrollNumberPrefixCls,d=l.children,f=l.status,p=l.text,m=l.color,h=F(l,["prefixCls","scrollNumberPrefixCls","children","status","text","color"]),g=["count","showZero","overflowCount","className","style","dot","offset","title"],v=o("badge",u),y=o("scroll-number",c),b=e.renderBadgeNumber(v,y),w=e.renderStatusText(v),_=s()((n={},k(n,"".concat(v,"-status-dot"),e.hasStatus()),k(n,"".concat(v,"-status-").concat(f),!!f),k(n,"".concat(v,"-status-").concat(m),V(m)),n)),C={};if(m&&!V(m)&&(C.background=m),!d&&e.hasStatus()){var E=e.getStyleWithOffset(),M=E&&E.color;return r["createElement"]("span",T({},Object(i["a"])(h,g),{className:e.getBadgeClassName(v),style:E}),r["createElement"]("span",{className:_,style:C}),r["createElement"]("span",{style:{color:M},className:"".concat(v,"-status-text")},p))}return r["createElement"]("span",T({},Object(i["a"])(h,g),{className:e.getBadgeClassName(v)}),d,r["createElement"](a["a"],{component:"",showProp:"data-show",transitionName:d?"".concat(v,"-zoom"):"",transitionAppear:!0},b),w)},e}return A(t,e),L(t,[{key:"getNumberedDispayCount",value:function(){var e=this.props,t=e.count,n=e.overflowCount,r=t>n?"".concat(n,"+"):t;return r}},{key:"getDispayCount",value:function(){var e=this.isDot();return e?"":this.getNumberedDispayCount()}},{key:"getScrollNumberTitle",value:function(){var e=this.props,t=e.title,n=e.count;return t||("string"===typeof n||"number"===typeof n?n:void 0)}},{key:"getStyleWithOffset",value:function(){var e=this.props,t=e.offset,n=e.style;return t?T({right:-parseInt(t[0],10),marginTop:t[1]},n):n}},{key:"getBadgeClassName",value:function(e){var t,n=this.props,r=n.className,o=n.children;return s()(r,e,(t={},k(t,"".concat(e,"-status"),this.hasStatus()),k(t,"".concat(e,"-not-a-wrapper"),!o),t))}},{key:"hasStatus",value:function(){var e=this.props,t=e.status,n=e.color;return!!t||!!n}},{key:"isZero",value:function(){var e=this.getNumberedDispayCount();return"0"===e||0===e}},{key:"isDot",value:function(){var e=this.props.dot,t=this.isZero();return e&&!t||this.hasStatus()}},{key:"isHidden",value:function(){var e=this.props.showZero,t=this.getDispayCount(),n=this.isZero(),r=this.isDot(),o=null===t||void 0===t||""===t;return(o||n&&!e)&&!r}},{key:"renderStatusText",value:function(e){var t=this.props.text,n=this.isHidden();return n||!t?null:r["createElement"]("span",{className:"".concat(e,"-status-text")},t)}},{key:"renderDispayComponent",value:function(){var e=this.props.count,t=e;if(t&&"object"===O(t))return r["cloneElement"](t,{style:T(T({},this.getStyleWithOffset()),t.props&&t.props.style)})}},{key:"renderBadgeNumber",value:function(e,t){var n,o=this.props,a=o.status,i=o.count,l=this.getDispayCount(),u=this.isDot(),c=this.isHidden(),d=s()((n={},k(n,"".concat(e,"-dot"),u),k(n,"".concat(e,"-count"),!u),k(n,"".concat(e,"-multiple-words"),!u&&i&&i.toString&&i.toString().length>1),k(n,"".concat(e,"-status-").concat(a),this.hasStatus()),n));return c?null:r["createElement"](M,{prefixCls:t,"data-show":!c,className:d,count:l,displayComponent:this.renderDispayComponent(),title:this.getScrollNumberTitle(),style:this.getStyleWithOffset(),key:"scrollNumber"})}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderBadge)}}]),t}(r["Component"]);j.defaultProps={count:null,showZero:!1,dot:!1,overflowCount:99},j.propTypes={count:o["node"],showZero:o["bool"],dot:o["bool"],overflowCount:o["number"]}},Krc3:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","margin-view-overlays":"margin-view-overlays","line-numbers":"line-numbers","relative-current-line-number":"relative-current-line-number",mac:"mac","lh-odd":"lh-odd"}},Ksrn:function(e,t,n){"use strict";n.r(t);n("9AYa")},Kv2X:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT"));n("5NDa");var i=r(n("5rEg")),l=r(n("2Taf")),s=r(n("vZ4D")),u=r(n("l4Ni")),c=r(n("ujKo")),d=r(n("MhPg"));n("y8nQ");var f,p,m,h=r(n("Vl3Y")),g=o(n("q1tI")),v=n("LLXN"),y=r(n("tUIJ")),b=n("+n12"),w=r(n("Nf/D")),_=(f=h.default.create(),f((m=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props.value,t=[{title:(0,v.formatMessage)({id:"protocol.sl.num"}),render:function(e,t,n){return n+1}},{title:(0,v.formatMessage)({id:"controller.form.ip-adr"}),dataIndex:"ip"},{title:(0,v.formatMessage)({id:"controller.form.port"}),dataIndex:"port"},{title:(0,v.formatMessage)({id:"protocol.sl.period"}),dataIndex:"period"},{title:(0,v.formatMessage)({id:"protocol.sl.time_out"}),dataIndex:"time_out"}];return g.default.createElement("div",{style:{maxWidth:800}},g.default.createElement(y.default,{onChange:this.handleChange,value:e,subheading:"\u4e2d\u5fc3\u7ad9",columns:t,addDisabled:e.length>=10,isModify:!0},function(e,t){var n,r=e.getFieldDecorator;return g.default.createElement(g.default.Fragment,null,g.default.createElement(h.default.Item,{label:(0,v.formatMessage)({id:"controller.form.ip-adr"})},r("ip",{initialValue:t.ip||"",rules:[{required:!0,message:(0,v.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,v.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,v.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(g.default.createElement(i.default,null))),g.default.createElement(h.default.Item,{label:(0,v.formatMessage)({id:"controller.form.port"})},r("port",{initialValue:t.port||8999,rules:[{required:!0,message:(0,v.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,v.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,b.validateNumberRange)(t,1,65535,n)}}]})(g.default.createElement(a.default,null))),g.default.createElement(h.default.Item,{label:(0,v.formatMessage)({id:"protocol.sl.quarter"})},r("enableQuarterUpload",{initialValue:null!==(n=t.enableQuarterUpload)&&void 0!==n?n:0})(g.default.createElement(w.default,{onChange:function(t){t?e.setFieldsValue({period:900}):e.setFieldsValue({period:60})}}))),g.default.createElement(h.default.Item,{label:(0,v.formatMessage)({id:"protocol.sl.period"})},r("period",{initialValue:t.period||60,rules:[{required:!0,message:(0,v.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,v.formatMessage)({id:"protocol.sl.period"})})},{validator:function(e,t,n){return(0,b.validateNumberRange)(t,1,86400,n)}}]})(g.default.createElement(a.default,null)),g.default.createElement("span",{style:{marginLeft:4}},g.default.createElement(v.FormattedMessage,{id:"common.sec"}),"(1-86400)")),g.default.createElement(h.default.Item,{label:(0,v.formatMessage)({id:"protocol.sl.time_out"})},r("time_out",{initialValue:t.time_out||5,rules:[{required:!0,message:(0,v.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,v.formatMessage)({id:"protocol.sl.time_out"})})},{validator:function(e,t,n){return(0,b.validateNumberRange)(t,1,3600,n)}}]})(g.default.createElement(a.default,null)),g.default.createElement("span",{style:{marginLeft:4}},g.default.createElement(v.FormattedMessage,{id:"common.sec"}),"(1-3600)")))}))}}]),t}(g.Component),p=m))||p),C=_;t.default=C},Kvyg:function(e,t,n){e.exports={"ant-progress":"ant-progress","ant-progress-line":"ant-progress-line","ant-progress-small":"ant-progress-small","ant-progress-text":"ant-progress-text",anticon:"anticon","ant-progress-outer":"ant-progress-outer","ant-progress-show-info":"ant-progress-show-info","ant-progress-inner":"ant-progress-inner","ant-progress-circle-trail":"ant-progress-circle-trail","ant-progress-circle-path":"ant-progress-circle-path","ant-progress-appear":"ant-progress-appear","ant-progress-circle-gradient":"ant-progress-circle-gradient","ant-progress-bg":"ant-progress-bg","ant-progress-success-bg":"ant-progress-success-bg","ant-progress-status-active":"ant-progress-status-active","ant-progress-active":"ant-progress-active","ant-progress-status-exception":"ant-progress-status-exception","ant-progress-status-success":"ant-progress-status-success","ant-progress-circle":"ant-progress-circle"}},KwMD:function(e,t){function n(e,t,n,r){var o=e.length,a=n+(r?1:-1);while(r?a--:++a<o)if(t(e[a],a,e))return a;return-1}e.exports=n},Kwbf:function(e,t,n){"use strict";var r={};function o(e,t){0}function a(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function i(e,t){a(o,e,t)}t["a"]=i},KyW6:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.unmount=t.mount=t.bootstrap=t.default=t.ReactDOMServer=void 0;o(n("Y/ft")),o(n("qIgq"));var a=o(n("d6i3")),i=o(n("p0pE")),l=o(n("1l/V"));n("/1p2");o(n("RFCh"));n("GRip");var s=o(n("q1tI")),u=o(n("i8i4")),c=r(n("sa7a")),d=r(n("V69q")),f=n("PszG");window.g_plugins=f,f.init({validKeys:["patchRoutes","render","rootContainer","modifyRouteProps","onRouteChange","modifyInitialProps","initialProps","dva","locale","qiankun"]}),f.use(n("3JrO")),f.use(n("lP+L")),f.use(n("ERIh"));var p=n("xg5P")._onCreate();window.g_app=p;var m,h=function(){var e=(0,l.default)(a.default.mark(function e(){var t,r,o,l,d;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(window.g_isBrowser=!0,t={},!window.g_useSSR){e.next=6;break}t=window.g_initialData,e.next=18;break;case 6:if(r=location.pathname,o=(0,c.default)(n("i4x8").routes,r),!(o&&o.component&&o.component.getInitialProps)){e.next=18;break}if(l=f.apply("modifyInitialProps",{initialValue:{}}),!o.component.getInitialProps){e.next=16;break}return e.next=13,o.component.getInitialProps((0,i.default)({route:o,isServer:!1,location:location},l));case 13:e.t0=e.sent,e.next=17;break;case 16:e.t0={};case 17:t=e.t0;case 18:d=f.apply("rootContainer",{initialValue:s.default.createElement(n("i4x8").default,t)}),u.default[window.g_useSSR?"hydrate":"render"](d,document.getElementById("plc"));case 20:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),g=f.compose("render",{initialValue:h}),v=[];if("function"===typeof d.default){var y=(0,d.default)();y&&y.then&&v.push(y)}Promise.all(v).then(function(){g()}).catch(function(e){window.console&&window.console.error(e)}),t.ReactDOMServer=m;var b=null;t.default=b,n("hh8c");var w=(0,d.genBootstrap)(Promise.all(v),g);t.bootstrap=w;var _=(0,d.genMount)();t.mount=_;var C=(0,d.genUnmount)("plc");t.unmount=C,window.__POWERED_BY_QIANKUN__||w().then(_)},Kz5y:function(e,t,n){var r=n("WFqU"),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},"L+ph":function(e,t,n){var r=n("WGNW");r(r.S+r.F,"Object",{assign:n("lFUy")})},L27e:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("XKBk")),i=r(n("1RrN")),l=r(n("tdgK")),s=r(n("2bjN")),u=r(n("DZCn")),c=(0,o.default)({"navBar.lang":"\u8bed\u8a00","layout.user.link.help":"\u5e2e\u52a9","layout.user.link.privacy":"\u9690\u79c1","layout.user.link.terms":"\u6761\u6b3e","app.preview.down.block":"\u4e0b\u8f7d\u6b64\u9875\u9762\u5230\u672c\u5730\u9879\u76ee","app.welcome.link.fetch-blocks":"\u83b7\u53d6\u5168\u90e8\u533a\u5757","app.welcome.link.block-list":"\u57fa\u4e8e block \u5f00\u53d1\uff0c\u5feb\u901f\u6784\u5efa\u6807\u51c6\u9875\u9762"},i.default,l.default,a.default,s.default,u.default);t.default=c},L2wI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t,"string")&&!e.required)return n();o["default"].required(e,t,r,l,i),(0,a.isEmptyValue)(t,"string")||o["default"].pattern(e,t,r,l,i)}n(l)}t["default"]=l},L342:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n.n(a),l=n("Ty5D"),s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u="@@router/LOCATION_CHANGE",c={location:null};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,r=t.payload;return n===u?s({},e,{location:r}):e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function m(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var h=function(e){function t(){var n,r,o;f(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=p(this,e.call.apply(e,[this].concat(i))),n=r,r.handleLocationChange=function(e){r.store.dispatch({type:u,payload:e})},o=n,p(r,o)}return m(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.store,n=e.history,r=e.isSSR;this.store=t||this.context.store,this.handleLocationChange(n.location),r||(this.unsubscribeFromHistory=n.listen(this.handleLocationChange))},t.prototype.componentWillUnmount=function(){this.unsubscribeFromHistory&&this.unsubscribeFromHistory()},t.prototype.render=function(){return o.a.createElement(l["e"],this.props)},t}(r["Component"]);h.propTypes={store:i.a.object,history:i.a.object.isRequired,children:i.a.node,isSSR:i.a.bool},h.contextTypes={store:i.a.object};var g=h,v=function(e){return e.router.location},y=function(e){var t=null,n=null;return function(r){var o=v(r)||{},a=o.pathname;if(a===t)return n;t=a;var i=Object(l["j"])(a,e);return i&&n&&i.url===n.url||(n=i),n}},b="@@router/CALL_HISTORY_METHOD";function w(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return{type:b,payload:{method:e,args:n}}}}var _=w("push"),C=w("replace"),E=w("go"),M=w("goBack"),S=w("goForward"),O={push:_,replace:C,go:E,goBack:M,goForward:S};function T(e){return function(){return function(t){return function(n){if(n.type!==b)return t(n);var r=n.payload,o=r.method,a=r.args;e[o].apply(e,a)}}}}n.d(t,"ConnectedRouter",function(){return g}),n.d(t,"getLocation",function(){return v}),n.d(t,"createMatchSelector",function(){return y}),n.d(t,"LOCATION_CHANGE",function(){return u}),n.d(t,"routerReducer",function(){return d}),n.d(t,"CALL_HISTORY_METHOD",function(){return b}),n.d(t,"push",function(){return _}),n.d(t,"replace",function(){return C}),n.d(t,"go",function(){return E}),n.d(t,"goBack",function(){return M}),n.d(t,"goForward",function(){return S}),n.d(t,"routerActions",function(){return O}),n.d(t,"routerMiddleware",function(){return T})},L67h:function(e,t,n){"use strict";function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"===typeof e.forEach)e.forEach(function(e){t.push(e)});else if(arguments.length>0)for(var n=0,o=arguments.length;n<o;n++)t.push(arguments[n]);return t}function o(e,t,n){var r=t===e.head?new l(n,null,t,e):new l(n,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function a(e,t){e.tail=new l(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function i(e,t){e.head=new l(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function l(e,t,n,r){if(!(this instanceof l))return new l(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=r,r.Node=l,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},r.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;null!==n;r++)e.call(t,n.value,r,this),n=n.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;null!==n;r--)e.call(t,n.value,r,this),n=n.prev},r.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},r.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},r.prototype.map=function(e,t){t=t||this;for(var n=new r,o=this.head;null!==o;)n.push(e.call(t,o.value,this)),o=o.next;return n},r.prototype.mapReverse=function(e,t){t=t||this;for(var n=new r,o=this.tail;null!==o;)n.push(e.call(t,o.value,this)),o=o.prev;return n},r.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var o=0;null!==r;o++)n=e(n,r.value,o),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==r;o--)n=e(n,r.value,o),r=r.prev;return n},r.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=0,a=this.head;null!==a&&o<e;o++)a=a.next;for(;null!==a&&o<t;o++,a=a.next)n.push(a.value);return n},r.prototype.sliceReverse=function(e,t){t=t||this.length,t<0&&(t+=this.length),e=e||0,e<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=this.length,a=this.tail;null!==a&&o>t;o--)a=a.prev;for(;null!==a&&o>e;o--,a=a.prev)n.push(a.value);return n},r.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,a=this.head;null!==a&&r<e;r++)a=a.next;var i=[];for(r=0;a&&r<t;r++)i.push(a.value),a=this.removeNode(a);null===a&&(a=this.tail),a!==this.head&&a!==this.tail&&(a=a.prev);for(r=0;r<n.length;r++)a=o(this,a,n[r]);return i},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};try{n("r/kS")(r)}catch(e){}},L8sY:function(e,t,n){"use strict";var r=n("gEeZ"),o=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=g;var a=o(n("JxUR")),i=o(n("FEo4")),l=o(n("gRCG")),s=o(n("q1tI")),u=o(n("QLaP")),c=o(n("EQ71")),d=n("L342"),f=o(n("7zRj")),p=n("wFfJ"),m=r(n("9Tuv")),h=n("yoz6");function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.history||(0,c.default)(),n={initialReducer:{routing:d.routerReducer},setupMiddlewares:function(e){return[(0,d.routerMiddleware)(t)].concat((0,l.default)(e))},setupApp:function(e){e._history=_(t)}},r=m.create(e,n),o=r.start;return r.router=a,r.start=s,r;function a(e){(0,u.default)((0,h.isFunction)(e),"[app.router] router should be function, but got ".concat((0,i.default)(e))),r._router=e}function s(e){y(e)&&(e=f.default.querySelector(e),(0,u.default)(e,"[app.start] container ".concat(e," not found"))),(0,u.default)(!e||v(e),"[app.start] container should be HTMLElement"),(0,u.default)(r._router,"[app.start] router must be registered before app.start()"),r._store||o.call(r);var t=r._store;if(r._getProvider=b.bind(null,t,r),!e)return b(t,this,this._router);w(e,t,r,r._router),r._plugin.apply("onHmr")(w.bind(null,e,t,r))}}function v(e){return"object"===(0,i.default)(e)&&null!==e&&e.nodeType&&e.nodeName}function y(e){return"string"===typeof e}function b(e,t,n){var r=function(r){return s.default.createElement(p.Provider,{store:e},n((0,a.default)({app:t,history:t._history},r)))};return r}function w(e,t,r,o){var a=n("i8i4");a.render(s.default.createElement(b(t,r,o)),e)}function _(e){var t=e.listen;return e.listen=function(n){return n(e.location),t.call(e,n)},e}},L8xA:function(e,t){function n(e){var t=this.__data__,n=t["delete"](e);return this.size=t.size,n}e.exports=n},LGYb:function(e,t,n){var r=n("1hJj"),o=n("jbM+"),a=n("Xt/L"),i=n("xYSL"),l=n("dQpi"),s=n("rEGp"),u=200;function c(e,t,n){var c=-1,d=o,f=e.length,p=!0,m=[],h=m;if(n)p=!1,d=a;else if(f>=u){var g=t?null:l(e);if(g)return s(g);p=!1,d=i,h=new r}else h=t?[]:m;e:while(++c<f){var v=e[c],y=t?t(v):v;if(v=n||0!==v?v:0,p&&y===y){var b=h.length;while(b--)if(h[b]===y)continue e;t&&h.push(y),m.push(v)}else d(h,y,n)||(h!==m&&h.push(y),m.push(v))}return m}e.exports=c},LHRQ:function(e,t,n){var r=n("WGNW"),o=n("pA+7"),a=Math.sqrt,i=Math.acosh;r(r.S+r.F*!(i&&710==Math.floor(i(Number.MAX_VALUE))&&i(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:o(e-1+a(e-1)*a(e+1))}})},LIAx:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i;var o=n("E0u0"),a=r(o);function i(e,t,n,r){function o(t){var r=new a["default"](t);n.call(e,r)}if(e.addEventListener){var i=function(){var n=!1;return"object"===typeof r?n=r.capture||!1:"boolean"===typeof r&&(n=r),e.addEventListener(t,o,r||!1),{v:{remove:function(){e.removeEventListener(t,o,n)}}}}();if("object"===typeof i)return i.v}else if(e.attachEvent)return e.attachEvent("on"+t,o),{remove:function(){e.detachEvent("on"+t,o)}}}e.exports=t["default"]},LKMh:function(e,t,n){"use strict";var r;function o(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=n("b9ED").codes,i=a.ERR_MISSING_ARGS,l=a.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function u(e){return e.setHeader&&"function"===typeof e.abort}function c(e,t,a,i){i=o(i);var s=!1;e.on("close",function(){s=!0}),void 0===r&&(r=n("SwF9")),r(e,{readable:t,writable:a},function(e){if(e)return i(e);s=!0,i()});var c=!1;return function(t){if(!s&&!c)return c=!0,u(e)?e.abort():"function"===typeof e.destroy?e.destroy():void i(t||new l("pipe"))}}function d(e){e()}function f(e,t){return e.pipe(t)}function p(e){return e.length?"function"!==typeof e[e.length-1]?s:e.pop():s}function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=p(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var a=t.map(function(e,n){var i=n<t.length-1,l=n>0;return c(e,i,l,function(e){r||(r=e),e&&a.forEach(d),i||(a.forEach(d),o(r))})});return t.reduce(f)}e.exports=m},LLXN:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){a(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i,l=n("W7ue"),s=n("uct0");function u(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=window,r=n.g_langSeparator,o=void 0===r?"-":r,a=new RegExp("^([a-z]{2})".concat(o,"?([A-Z]{2})?$"));if(void 0!==e&&!a.test(e))throw new Error("setLocale lang format error");if(c()!==e&&(window.g_lang=e,window.localStorage.setItem("umi_locale",e||""),i&&!t&&i.reloadAppLocale(),t&&window.location.reload(),window.dispatchEvent)){var l=new Event("languagechange");window.dispatchEvent(l)}}function c(){var e=window,t=e.g_langSeparator,n=void 0===t?"-":t,r=e.g_lang,o="undefined"!==typeof localStorage?window.localStorage.getItem("umi_locale"):"",a="undefined"!==typeof navigator&&"string"===typeof navigator.language,i=a?navigator.language.split("-").join(n):"";return o||r||i}var d,f=s({lang:c()}),p={};function m(e){d=e}function h(e){i=e}["formatMessage","formatHTMLMessage","formatDate","formatTime","formatRelative","formatNumber","formatPlural","LangContext","now","onError"].forEach(function(e){p[e]=function(){var t;return d&&d[e]?(t=d[e]).call.apply(t,[d].concat(Array.prototype.slice.call(arguments))):(console&&console.warn&&console.warn("[umi-plugin-locale] ".concat(e," not initialized yet, you should use it after react app mounted.")),null)}}),e.exports=o({},l,{},p,{setLocale:u,getLocale:c,_setIntlObject:m,LangContext:f,_setLocaleContext:h})},LSeD:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("bY7g");var o=r(n("A2FF")),a=r(n("qIgq"));n("Ksrn");var i=r(n("MR/8")),l=r(n("2Taf")),s=r(n("vZ4D")),u=r(n("l4Ni")),c=r(n("ujKo")),d=r(n("MhPg")),f=r(n("p0pE")),p=r(n("q1tI")),m=n("LLXN");n("XDpg");r(n("wd/R"));var h=function(){var e=function(e,t){return(0,m._setIntlObject)(t.intl),e.children};return e.contextTypes={intl:m.intlShape},e}(),g=!1,v="-",y=!0,b=n("SftL");b=b.default||b;var w={"en-US":{messages:(0,f.default)({},function(e){return e.__esModule?e.default:e}(n("KW4L"))),locale:"en-US",antd:n("SftL"),data:n("5K6I"),momentLocale:""},"zh-CN":{messages:(0,f.default)({},function(e){return e.__esModule?e.default:e}(n("L27e"))),locale:"zh-CN",antd:n("xc/l"),data:n("ExVV"),momentLocale:"zh-cn"}},_=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.state={locale:"en-US"},n.reloadAppLocale=function(){var e=n.getAppLocale();n.setState({locale:e.locale})},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"getAppLocale",value:function(){var e={locale:"en-US",messages:{},data:n("5K6I"),momentLocale:""},t=n("PszG").mergeConfig("locale")||{},r="function"===typeof t.default?t.default():t.default;e=y&&"undefined"!==typeof localStorage&&localStorage.getItem("umi_locale")&&w[localStorage.getItem("umi_locale")]?w[localStorage.getItem("umi_locale")]:"undefined"!==typeof navigator&&w[navigator.language]&&g?w[navigator.language]:w[r]?w[r]:w["en-US"]||e,window.g_lang=e.locale,window.g_langSeparator=v||"-",e.data&&(0,m.addLocaleData)(e.data);var o=typeof t.messages;if("object"===o||"function"===o){var a="object"===o?t.messages[e.locale]:t.messages()[e.locale];Object.assign(e.messages,a||{})}return e}},{key:"render",value:function(){var e=this,t=this.getAppLocale(),r=t.locale.split(v).join("-"),l={locale:r,reloadAppLocale:this.reloadAppLocale},s=this.props.children;s=p.default.createElement(m.IntlProvider,{locale:r,messages:t.messages},p.default.createElement(h,null,p.default.createElement(m.LangContext.Provider,{value:l},p.default.createElement(m.LangContext.Consumer,null,function(t){return(0,m._setLocaleContext)(t),e.props.children}))));var u=i.default,c="".concat(o.default||"").split("."),d=(0,a.default)(c,2),f=d[0],g=d[1],y=Number(f)>3||Number(f)>=3&&Number(g)>=21;if(y)try{u=n("vgIT").default}catch(e){}return p.default.createElement(u,{locale:t.antd?t.antd.default||t.antd:b},s)}}]),t}(p.default.Component),C=_;t.default=C},LXxW:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length,o=0,a=[];while(++n<r){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}e.exports=n},LcsW:function(e,t,n){var r=n("kekF"),o=r(Object.getPrototypeOf,Object);e.exports=o},LduZ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("T2oS");var i=r(n("W9HT"));n("g9YV");var l=r(n("wCAj"));n("+L6B");var s=r(n("2/Rp"));n("giR+");var u=r(n("fyUT"));n("5NDa");var c=r(n("5rEg")),d=r(n("jehZ"));n("P2fV");var f=r(n("NJEC"));n("+BJd");var p=r(n("mr32")),m=r(n("eHn4")),h=r(n("p0pE")),g=r(n("Y/ft")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C,E,M,S,O=r(n("Vl3Y")),T=o(n("q1tI")),k=n("LLXN"),x=n("MuoO"),N=r(n("Nf/D")),L=r(n("Dfbw")),P=n("34ay"),I=r(n("eoEj")),D=n("+n12"),A=r(n("ySTS")),R=(C=O.default.create(),E=(0,x.connect)(function(e){var t=e.cloud,n=e.loading;return{mindSphereConfig:t.mindSphereConfig,mindSpherePuts:t.mindSpherePuts,loading:n.effects["cloud/fetchMindSphereCloud"],subLoading:n.effects["cloud/updateMindSphereCloud"]}}),C(M=E((S=function(e){function t(e){var n;return(0,v.default)(this,t),n=(0,b.default)(this,(0,w.default)(t).call(this,e)),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.mindSphereConfig,i=r.validateFields,l=r.resetFields;i(function(e,t){if(!e){var n=a._id,r=a.name,i=t.args,s=(0,g.default)(t,["args"]),u={mindspheres:(0,m.default)({},n,(0,h.default)({name:r},s,{args:(0,h.default)({},i,{authType:"tenant"})}))};o({type:"cloud/updateMindSphereCloud",payload:u}).then(function(e){"ok"===e&&l()})}})},n.fetchMindSphereCloud=function(){var e=n.props.dispatch;e({type:"cloud/fetchMindSphereCloud"})},n.resetForm=function(e){e.preventDefault();var t=n.props.form,r=t.resetFields;r()},n.handelPutList=function(e){n.setState({action:e,visible:!0,data:void 0})},n.publishEdit=function(e,t){n.setState({visible:!0,data:t,action:e})},n.publishDelete=function(e){var t=e.name,r=n.props,o=r.dispatch,a=r.mindSpherePuts,i=r.mindSphereConfig,l=i._id,s=a.filter(function(e){return e.name!==t});o({type:"cloud/updateMessageConfig",payload:{mindspheres:(0,m.default)({},l,{mindsphereputs:s})}}).then(function(e){"ok"===e&&n.fetchMindSphereCloud()})},n.state={visible:!1,action:"add",data:void 0},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){this.fetchMindSphereCloud()}},{key:"render",value:function(){var e,t,n,r,o,m,h,g=this,v=this.props,y=v.form,b=v.mindSphereConfig,w=v.subLoading,_=v.loading,C=v.mindSpherePuts,E=this.state,M=E.visible,S=E.action,x=E.data,R=b.args,F=void 0===R?{}:R,V=b._id,j=y.getFieldDecorator,z=y.getFieldValue,B=(0,P.getPriv)(),H=B>11,W=null!==(e=z("enable"))&&void 0!==e?e:null===b||void 0===b?void 0:b.enable,U=null!==(t=null!==(n=z("args.certificationType"))&&void 0!==n?n:null===F||void 0===F?void 0:F.certificationType)&&void 0!==t?t:"tenant",q=y.isFieldsTouched()&&H,K={labelCol:{xs:{span:24},md:{span:3,offset:1}},wrapperCol:{xs:{span:24},md:{span:19}}},G={labelCol:{xs:{span:24},md:{span:3}},wrapperCol:{xs:{span:24},md:{span:19}}},Y=[{title:(0,k.formatMessage)({id:"common.name"}),dataIndex:"name",ellipsis:!0,width:150},{title:(0,k.formatMessage)({id:"cloud.entityId"}),dataIndex:"entityId"},{title:(0,k.formatMessage)({id:"cloud.propertyName"}),dataIndex:"propertyName"},{title:(0,k.formatMessage)({id:"cloud.publish-group"}),dataIndex:"groups",width:300,render:function(e,t){return(null===t||void 0===t?void 0:t.groups)?null===t||void 0===t?void 0:t.groups.map(function(e){return T.default.createElement(p.default,{key:e},e)}):""}},{title:(0,k.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,t){return T.default.createElement(T.default.Fragment,null,T.default.createElement(I.default,{icon:"edit",disabled:!H,tooltip:(0,k.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return g.publishEdit("modify",t)}}),T.default.createElement(f.default,{title:(0,k.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return g.publishDelete(t)},okText:(0,k.formatMessage)({id:"common.confirm"}),cancelText:(0,k.formatMessage)({id:"common.cancel"})},T.default.createElement(I.default,{tooltip:(0,k.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!H})))}}];return T.default.createElement(T.default.Fragment,null,T.default.createElement(a.default,{bordered:!1},T.default.createElement(i.default,{spinning:_},T.default.createElement(O.default,(0,d.default)({},K,{labelAlign:"left"}),T.default.createElement(O.default.Item,(0,d.default)({label:T.default.createElement("span",{style:{fontSize:18,fontWeight:500}},(0,k.formatMessage)({id:"cloud.enable"})),htmlFor:"enable.form"},G),j("enable",{initialValue:null===b||void 0===b?void 0:b.enable})(T.default.createElement(N.default,null))),1===Number(W)?T.default.createElement(T.default.Fragment,null,T.default.createElement("p",{style:{margin:0,marginLeft:20,fontSize:14}},T.default.createElement(k.FormattedMessage,{id:"cloud.base-set"})),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.host-environment"})},j("args.hostEnvironment",{initialValue:null!==(r=null===F||void 0===F?void 0:F.hostEnvironment)&&void 0!==r?r:"eu1",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.host-environment"})})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.host-domain"})},j("args.hostDomain",{initialValue:null!==(o=null===F||void 0===F?void 0:F.hostDomain)&&void 0!==o?o:"mindsphere.io",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.host-domain"})})},{pattern:/^(((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z|[A-Za-z][A-Za-z0-9\\u200c\u200b-]*[A-Za-z0-9])))$/g,message:(0,k.formatMessage)({id:"cloud.input_host-correct-domain"})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.app-name"})},j("args.appName",{initialValue:null===F||void 0===F?void 0:F.appName,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.app-name"})})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.app-version"})},j("args.appVersion",{initialValue:null===F||void 0===F?void 0:F.appVersion,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.app-version"})})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.client-id"})},j("args.clientId",{initialValue:null===F||void 0===F?void 0:F.clientId,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.client-id"})})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.client-secret"})},j("args.clientSecret",{initialValue:null===F||void 0===F?void 0:F.clientSecret,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.client-secret"})})}]})(T.default.createElement(c.default.Password,{style:{width:202}}))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.host-tenant"})},j("args.hostTenant",{initialValue:null===F||void 0===F?void 0:F.hostTenant,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.host-tenant"})})}]})(T.default.createElement(c.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.user-tenant"})},j("args.userTenant",{initialValue:null===F||void 0===F?void 0:F.userTenant,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.user-tenant"})})}]})(T.default.createElement(c.default,null))),"authorization"===U?T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.authorization"})},j("args.authorization",{initialValue:null===F||void 0===F?void 0:F.authorization,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.authorization"})})}]})(T.default.createElement(c.default,null))):null,T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.timeout"})},j("args.timeout",{initialValue:null!==(m=null===F||void 0===F?void 0:F.timeout)&&void 0!==m?m:10,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"cloud.timeout"})})},{validator:function(e,t,n){return(0,D.validateNumberRange)(t,1,3600,n)}}]})(T.default.createElement(u.default,null)),T.default.createElement("span",{style:{marginLeft:4}},T.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"cloud.enable-put"})},j("args.enableOfflinePut",{initialValue:null!==(h=null===F||void 0===F?void 0:F.enableOfflinePut)&&void 0!==h?h:0})(T.default.createElement(N.default,null)))):null,T.default.createElement(O.default.Item,{style:{marginTop:20}},T.default.createElement(s.default,{type:"primary",onClick:this.handleSubmit,disabled:!q,loading:w},T.default.createElement(k.FormattedMessage,{id:"common.alert.form.submit"})),T.default.createElement(s.default,{type:"default",onClick:this.resetForm,style:{marginLeft:"10px"},disabled:!q},T.default.createElement(k.FormattedMessage,{id:"common.alert.form.reset"})))),1===Number(W)?T.default.createElement("div",{style:{marginTop:40}},T.default.createElement("p",{style:{margin:0,fontSize:18}},(0,k.formatMessage)({id:"cloud.message-management"})),T.default.createElement("div",{style:{marginLeft:20,marginTop:10}},T.default.createElement("p",{style:{fontSize:16,marginBottom:10}},(0,k.formatMessage)({id:"cloud.push"})),T.default.createElement("div",{style:{position:"relative"}},T.default.createElement(I.default,{tooltip:(0,k.formatMessage)({id:"common.add"}),icon:"plus-circle",className:A.default.addButton,size:"large",onClick:function(){return g.handelPutList("add")}}),T.default.createElement(l.default,{bordered:!0,rowKey:"name",dataSource:C,columns:Y,pagination:!1})),M&&T.default.createElement(L.default,{cloudId:V,visible:M,action:S,dataSource:C,data:x,onCancel:function(){return g.setState({visible:!1})},onOk:function(){g.setState({visible:!1}),g.fetchMindSphereCloud()}}))):null)))}}]),t}(T.PureComponent),M=S))||M)||M),F=R;t.default=F},Lnex:function(e,t,n){var r=n("OeOC"),o=n("OsVd"),a=n("Spc3");e.exports=function(e){return function(t,n,i){var l,s=r(t),u=o(s.length),c=a(i,u);if(e&&n!=n){while(u>c)if(l=s[c++],l!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},LpSC:function(e,t,n){n("bZMm"),e.exports=self.fetch.bind(self)},LqpT:function(e,t,n){var r=n("1hJj"),o=n("jbM+"),a=n("Xt/L"),i=n("eUgh"),l=n("sEf8"),s=n("xYSL"),u=200;function c(e,t,n,c){var d=-1,f=o,p=!0,m=e.length,h=[],g=t.length;if(!m)return h;n&&(t=i(t,l(n))),c?(f=a,p=!1):t.length>=u&&(f=s,p=!1,t=new r(t));e:while(++d<m){var v=e[d],y=null==n?v:n(v);if(v=c||0!==v?v:0,p&&y===y){var b=g;while(b--)if(t[b]===y)continue e;h.push(v)}else f(t,y,c)||h.push(v)}return h}e.exports=c},LsAW:function(e,t){t.f={}.propertyIsEnumerable},LsHQ:function(e,t,n){var r=n("EA7m"),o=n("mv/X");function a(e){return r(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,l=a>2?n[2]:void 0;i=e.length>3&&"function"==typeof i?(a--,i):void 0,l&&o(n[0],n[1],l)&&(i=a<3?void 0:i,a=1),t=Object(t);while(++r<a){var s=n[r];s&&e(t,s,r,i)}return t})}e.exports=a},LvDl:function(e,t,n){(function(e,r){var o;(function(){var a,i="4.17.15",l=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="__lodash_hash_undefined__",d=500,f="__lodash_placeholder__",p=1,m=2,h=4,g=1,v=2,y=1,b=2,w=4,_=8,C=16,E=32,M=64,S=128,O=256,T=512,k=30,x="...",N=800,L=16,P=1,I=2,D=3,A=1/0,R=9007199254740991,F=1.7976931348623157e308,V=NaN,j=4294967295,z=j-1,B=j>>>1,H=[["ary",S],["bind",y],["bindKey",b],["curry",_],["curryRight",C],["flip",T],["partial",E],["partialRight",M],["rearg",O]],W="[object Arguments]",U="[object Array]",q="[object AsyncFunction]",K="[object Boolean]",G="[object Date]",Y="[object DOMException]",X="[object Error]",Z="[object Function]",Q="[object GeneratorFunction]",J="[object Map]",$="[object Number]",ee="[object Null]",te="[object Object]",ne="[object Promise]",re="[object Proxy]",oe="[object RegExp]",ae="[object Set]",ie="[object String]",le="[object Symbol]",se="[object Undefined]",ue="[object WeakMap]",ce="[object WeakSet]",de="[object ArrayBuffer]",fe="[object DataView]",pe="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",ge="[object Int16Array]",ve="[object Int32Array]",ye="[object Uint8Array]",be="[object Uint8ClampedArray]",we="[object Uint16Array]",_e="[object Uint32Array]",Ce=/\b__p \+= '';/g,Ee=/\b(__p \+=) '' \+/g,Me=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Se=/&(?:amp|lt|gt|quot|#39);/g,Oe=/[&<>"']/g,Te=RegExp(Se.source),ke=RegExp(Oe.source),xe=/<%-([\s\S]+?)%>/g,Ne=/<%([\s\S]+?)%>/g,Le=/<%=([\s\S]+?)%>/g,Pe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ie=/^\w*$/,De=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ae=/[\\^$.*+?()[\]{}|]/g,Re=RegExp(Ae.source),Fe=/^\s+|\s+$/g,Ve=/^\s+/,je=/\s+$/,ze=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Be=/\{\n\/\* \[wrapped with (.+)\] \*/,He=/,? & /,We=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ue=/\\(\\)?/g,qe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,Ge=/^[-+]0x[0-9a-f]+$/i,Ye=/^0b[01]+$/i,Xe=/^\[object .+?Constructor\]$/,Ze=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,$e=/($^)/,et=/['\n\r\u2028\u2029\\]/g,tt="\\ud800-\\udfff",nt="\\u0300-\\u036f",rt="\\ufe20-\\ufe2f",ot="\\u20d0-\\u20ff",at=nt+rt+ot,it="\\u2700-\\u27bf",lt="a-z\\xdf-\\xf6\\xf8-\\xff",st="\\xac\\xb1\\xd7\\xf7",ut="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ct="\\u2000-\\u206f",dt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ft="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\ufe0e\\ufe0f",mt=st+ut+ct+dt,ht="['\u2019]",gt="["+tt+"]",vt="["+mt+"]",yt="["+at+"]",bt="\\d+",wt="["+it+"]",_t="["+lt+"]",Ct="[^"+tt+mt+bt+it+lt+ft+"]",Et="\\ud83c[\\udffb-\\udfff]",Mt="(?:"+yt+"|"+Et+")",St="[^"+tt+"]",Ot="(?:\\ud83c[\\udde6-\\uddff]){2}",Tt="[\\ud800-\\udbff][\\udc00-\\udfff]",kt="["+ft+"]",xt="\\u200d",Nt="(?:"+_t+"|"+Ct+")",Lt="(?:"+kt+"|"+Ct+")",Pt="(?:"+ht+"(?:d|ll|m|re|s|t|ve))?",It="(?:"+ht+"(?:D|LL|M|RE|S|T|VE))?",Dt=Mt+"?",At="["+pt+"]?",Rt="(?:"+xt+"(?:"+[St,Ot,Tt].join("|")+")"+At+Dt+")*",Ft="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Vt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",jt=At+Dt+Rt,zt="(?:"+[wt,Ot,Tt].join("|")+")"+jt,Bt="(?:"+[St+yt+"?",yt,Ot,Tt,gt].join("|")+")",Ht=RegExp(ht,"g"),Wt=RegExp(yt,"g"),Ut=RegExp(Et+"(?="+Et+")|"+Bt+jt,"g"),qt=RegExp([kt+"?"+_t+"+"+Pt+"(?="+[vt,kt,"$"].join("|")+")",Lt+"+"+It+"(?="+[vt,kt+Nt,"$"].join("|")+")",kt+"?"+Nt+"+"+Pt,kt+"+"+It,Vt,Ft,bt,zt].join("|"),"g"),Kt=RegExp("["+xt+tt+at+pt+"]"),Gt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Yt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Xt=-1,Zt={};Zt[pe]=Zt[me]=Zt[he]=Zt[ge]=Zt[ve]=Zt[ye]=Zt[be]=Zt[we]=Zt[_e]=!0,Zt[W]=Zt[U]=Zt[de]=Zt[K]=Zt[fe]=Zt[G]=Zt[X]=Zt[Z]=Zt[J]=Zt[$]=Zt[te]=Zt[oe]=Zt[ae]=Zt[ie]=Zt[ue]=!1;var Qt={};Qt[W]=Qt[U]=Qt[de]=Qt[fe]=Qt[K]=Qt[G]=Qt[pe]=Qt[me]=Qt[he]=Qt[ge]=Qt[ve]=Qt[J]=Qt[$]=Qt[te]=Qt[oe]=Qt[ae]=Qt[ie]=Qt[le]=Qt[ye]=Qt[be]=Qt[we]=Qt[_e]=!0,Qt[X]=Qt[Z]=Qt[ue]=!1;var Jt={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},$t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},en={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},tn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},nn=parseFloat,rn=parseInt,on="object"==typeof e&&e&&e.Object===Object&&e,an="object"==typeof self&&self&&self.Object===Object&&self,ln=on||an||Function("return this")(),sn=t&&!t.nodeType&&t,un=sn&&"object"==typeof r&&r&&!r.nodeType&&r,cn=un&&un.exports===sn,dn=cn&&on.process,fn=function(){try{var e=un&&un.require&&un.require("util").types;return e||dn&&dn.binding&&dn.binding("util")}catch(e){}}(),pn=fn&&fn.isArrayBuffer,mn=fn&&fn.isDate,hn=fn&&fn.isMap,gn=fn&&fn.isRegExp,vn=fn&&fn.isSet,yn=fn&&fn.isTypedArray;function bn(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function wn(e,t,n,r){var o=-1,a=null==e?0:e.length;while(++o<a){var i=e[o];t(r,i,n(i),e)}return r}function _n(e,t){var n=-1,r=null==e?0:e.length;while(++n<r)if(!1===t(e[n],n,e))break;return e}function Cn(e,t){var n=null==e?0:e.length;while(n--)if(!1===t(e[n],n,e))break;return e}function En(e,t){var n=-1,r=null==e?0:e.length;while(++n<r)if(!t(e[n],n,e))return!1;return!0}function Mn(e,t){var n=-1,r=null==e?0:e.length,o=0,a=[];while(++n<r){var i=e[n];t(i,n,e)&&(a[o++]=i)}return a}function Sn(e,t){var n=null==e?0:e.length;return!!n&&Fn(e,t,0)>-1}function On(e,t,n){var r=-1,o=null==e?0:e.length;while(++r<o)if(n(t,e[r]))return!0;return!1}function Tn(e,t){var n=-1,r=null==e?0:e.length,o=Array(r);while(++n<r)o[n]=t(e[n],n,e);return o}function kn(e,t){var n=-1,r=t.length,o=e.length;while(++n<r)e[o+n]=t[n];return e}function xn(e,t,n,r){var o=-1,a=null==e?0:e.length;r&&a&&(n=e[++o]);while(++o<a)n=t(n,e[o],o,e);return n}function Nn(e,t,n,r){var o=null==e?0:e.length;r&&o&&(n=e[--o]);while(o--)n=t(n,e[o],o,e);return n}function Ln(e,t){var n=-1,r=null==e?0:e.length;while(++n<r)if(t(e[n],n,e))return!0;return!1}var Pn=Bn("length");function In(e){return e.split("")}function Dn(e){return e.match(We)||[]}function An(e,t,n){var r;return n(e,function(e,n,o){if(t(e,n,o))return r=n,!1}),r}function Rn(e,t,n,r){var o=e.length,a=n+(r?1:-1);while(r?a--:++a<o)if(t(e[a],a,e))return a;return-1}function Fn(e,t,n){return t===t?fr(e,t,n):Rn(e,jn,n)}function Vn(e,t,n,r){var o=n-1,a=e.length;while(++o<a)if(r(e[o],t))return o;return-1}function jn(e){return e!==e}function zn(e,t){var n=null==e?0:e.length;return n?qn(e,t)/n:V}function Bn(e){return function(t){return null==t?a:t[e]}}function Hn(e){return function(t){return null==e?a:e[t]}}function Wn(e,t,n,r,o){return o(e,function(e,o,a){n=r?(r=!1,e):t(n,e,o,a)}),n}function Un(e,t){var n=e.length;e.sort(t);while(n--)e[n]=e[n].value;return e}function qn(e,t){var n,r=-1,o=e.length;while(++r<o){var i=t(e[r]);i!==a&&(n=n===a?i:n+i)}return n}function Kn(e,t){var n=-1,r=Array(e);while(++n<e)r[n]=t(n);return r}function Gn(e,t){return Tn(t,function(t){return[t,e[t]]})}function Yn(e){return function(t){return e(t)}}function Xn(e,t){return Tn(t,function(t){return e[t]})}function Zn(e,t){return e.has(t)}function Qn(e,t){var n=-1,r=e.length;while(++n<r&&Fn(t,e[n],0)>-1);return n}function Jn(e,t){var n=e.length;while(n--&&Fn(t,e[n],0)>-1);return n}function $n(e,t){var n=e.length,r=0;while(n--)e[n]===t&&++r;return r}var er=Hn(Jt),tr=Hn($t);function nr(e){return"\\"+tn[e]}function rr(e,t){return null==e?a:e[t]}function or(e){return Kt.test(e)}function ar(e){return Gt.test(e)}function ir(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);return n}function lr(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function sr(e,t){return function(n){return e(t(n))}}function ur(e,t){var n=-1,r=e.length,o=0,a=[];while(++n<r){var i=e[n];i!==t&&i!==f||(e[n]=f,a[o++]=n)}return a}function cr(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function dr(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=[e,e]}),n}function fr(e,t,n){var r=n-1,o=e.length;while(++r<o)if(e[r]===t)return r;return-1}function pr(e,t,n){var r=n+1;while(r--)if(e[r]===t)return r;return r}function mr(e){return or(e)?vr(e):Pn(e)}function hr(e){return or(e)?yr(e):In(e)}var gr=Hn(en);function vr(e){var t=Ut.lastIndex=0;while(Ut.test(e))++t;return t}function yr(e){return e.match(Ut)||[]}function br(e){return e.match(qt)||[]}var wr=function e(t){t=null==t?ln:_r.defaults(ln.Object(),t,_r.pick(ln,Yt));var n=t.Array,r=t.Date,o=t.Error,We=t.Function,tt=t.Math,nt=t.Object,rt=t.RegExp,ot=t.String,at=t.TypeError,it=n.prototype,lt=We.prototype,st=nt.prototype,ut=t["__core-js_shared__"],ct=lt.toString,dt=st.hasOwnProperty,ft=0,pt=function(){var e=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),mt=st.toString,ht=ct.call(nt),gt=ln._,vt=rt("^"+ct.call(dt).replace(Ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yt=cn?t.Buffer:a,bt=t.Symbol,wt=t.Uint8Array,_t=yt?yt.allocUnsafe:a,Ct=sr(nt.getPrototypeOf,nt),Et=nt.create,Mt=st.propertyIsEnumerable,St=it.splice,Ot=bt?bt.isConcatSpreadable:a,Tt=bt?bt.iterator:a,kt=bt?bt.toStringTag:a,xt=function(){try{var e=qi(nt,"defineProperty");return e({},"",{}),e}catch(e){}}(),Nt=t.clearTimeout!==ln.clearTimeout&&t.clearTimeout,Lt=r&&r.now!==ln.Date.now&&r.now,Pt=t.setTimeout!==ln.setTimeout&&t.setTimeout,It=tt.ceil,Dt=tt.floor,At=nt.getOwnPropertySymbols,Rt=yt?yt.isBuffer:a,Ft=t.isFinite,Vt=it.join,jt=sr(nt.keys,nt),zt=tt.max,Bt=tt.min,Ut=r.now,qt=t.parseInt,Kt=tt.random,Gt=it.reverse,Jt=qi(t,"DataView"),$t=qi(t,"Map"),en=qi(t,"Promise"),tn=qi(t,"Set"),on=qi(t,"WeakMap"),an=qi(nt,"create"),sn=on&&new on,un={},dn=Nl(Jt),fn=Nl($t),Pn=Nl(en),In=Nl(tn),Hn=Nl(on),fr=bt?bt.prototype:a,vr=fr?fr.valueOf:a,yr=fr?fr.toString:a;function wr(e){if(Ec(e)&&!ic(e)&&!(e instanceof Sr)){if(e instanceof Mr)return e;if(dt.call(e,"__wrapped__"))return Pl(e)}return new Mr(e)}var Cr=function(){function e(){}return function(t){if(!Cc(t))return{};if(Et)return Et(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function Er(){}function Mr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Sr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=j,this.__views__=[]}function Or(){var e=new Sr(this.__wrapped__);return e.__actions__=ni(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ni(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ni(this.__views__),e}function Tr(){if(this.__filtered__){var e=new Sr(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function kr(){var e=this.__wrapped__.value(),t=this.__dir__,n=ic(e),r=t<0,o=n?e.length:0,a=Zi(0,o,this.__views__),i=a.start,l=a.end,s=l-i,u=r?l:i-1,c=this.__iteratees__,d=c.length,f=0,p=Bt(s,this.__takeCount__);if(!n||!r&&o==s&&p==s)return Fa(e,this.__actions__);var m=[];e:while(s--&&f<p){u+=t;var h=-1,g=e[u];while(++h<d){var v=c[h],y=v.iteratee,b=v.type,w=y(g);if(b==I)g=w;else if(!w){if(b==P)continue e;break e}}m[f++]=g}return m}function xr(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Nr(){this.__data__=an?an(null):{},this.size=0}function Lr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function Pr(e){var t=this.__data__;if(an){var n=t[e];return n===c?a:n}return dt.call(t,e)?t[e]:a}function Ir(e){var t=this.__data__;return an?t[e]!==a:dt.call(t,e)}function Dr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=an&&t===a?c:t,this}function Ar(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Rr(){this.__data__=[],this.size=0}function Fr(e){var t=this.__data__,n=so(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():St.call(t,n,1),--this.size,!0}function Vr(e){var t=this.__data__,n=so(t,e);return n<0?a:t[n][1]}function jr(e){return so(this.__data__,e)>-1}function zr(e,t){var n=this.__data__,r=so(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Br(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}function Hr(){this.size=0,this.__data__={hash:new xr,map:new($t||Ar),string:new xr}}function Wr(e){var t=Wi(this,e)["delete"](e);return this.size-=t?1:0,t}function Ur(e){return Wi(this,e).get(e)}function qr(e){return Wi(this,e).has(e)}function Kr(e,t){var n=Wi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Gr(e){var t=-1,n=null==e?0:e.length;this.__data__=new Br;while(++t<n)this.add(e[t])}function Yr(e){return this.__data__.set(e,c),this}function Xr(e){return this.__data__.has(e)}function Zr(e){var t=this.__data__=new Ar(e);this.size=t.size}function Qr(){this.__data__=new Ar,this.size=0}function Jr(e){var t=this.__data__,n=t["delete"](e);return this.size=t.size,n}function $r(e){return this.__data__.get(e)}function eo(e){return this.__data__.has(e)}function to(e,t){var n=this.__data__;if(n instanceof Ar){var r=n.__data__;if(!$t||r.length<l-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Br(r)}return n.set(e,t),this.size=n.size,this}function no(e,t){var n=ic(e),r=!n&&ac(e),o=!n&&!r&&dc(e),a=!n&&!r&&!o&&Vc(e),i=n||r||o||a,l=i?Kn(e.length,ot):[],s=l.length;for(var u in e)!t&&!dt.call(e,u)||i&&("length"==u||o&&("offset"==u||"parent"==u)||a&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ol(u,s))||l.push(u);return l}function ro(e){var t=e.length;return t?e[ga(0,t-1)]:a}function oo(e,t){return Tl(ni(e),ho(t,0,e.length))}function ao(e){return Tl(ni(e))}function io(e,t,n){(n===a||nc(e[t],n))&&(n!==a||t in e)||po(e,t,n)}function lo(e,t,n){var r=e[t];dt.call(e,t)&&nc(r,n)&&(n!==a||t in e)||po(e,t,n)}function so(e,t){var n=e.length;while(n--)if(nc(e[n][0],t))return n;return-1}function uo(e,t,n,r){return _o(e,function(e,o,a){t(r,e,n(e),a)}),r}function co(e,t){return e&&ri(t,wd(t),e)}function fo(e,t){return e&&ri(t,_d(t),e)}function po(e,t,n){"__proto__"==t&&xt?xt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function mo(e,t){var r=-1,o=t.length,i=n(o),l=null==e;while(++r<o)i[r]=l?a:md(e,t[r]);return i}function ho(e,t,n){return e===e&&(n!==a&&(e=e<=n?e:n),t!==a&&(e=e>=t?e:t)),e}function go(e,t,n,r,o,i){var l,s=t&p,u=t&m,c=t&h;if(n&&(l=o?n(e,r,o,i):n(e)),l!==a)return l;if(!Cc(e))return e;var d=ic(e);if(d){if(l=$i(e),!s)return ni(e,l)}else{var f=Xi(e),g=f==Z||f==Q;if(dc(e))return Ka(e,s);if(f==te||f==W||g&&!o){if(l=u||g?{}:el(e),!s)return u?ai(e,fo(l,e)):oi(e,co(l,e))}else{if(!Qt[f])return o?e:{};l=tl(e,f,s)}}i||(i=new Zr);var v=i.get(e);if(v)return v;i.set(e,l),Ac(e)?e.forEach(function(r){l.add(go(r,t,n,r,e,i))}):Mc(e)&&e.forEach(function(r,o){l.set(o,go(r,t,n,o,e,i))});var y=c?u?Vi:Fi:u?_d:wd,b=d?a:y(e);return _n(b||e,function(r,o){b&&(o=r,r=e[o]),lo(l,o,go(r,t,n,o,e,i))}),l}function vo(e){var t=wd(e);return function(n){return yo(n,e,t)}}function yo(e,t,n){var r=n.length;if(null==e)return!r;e=nt(e);while(r--){var o=n[r],i=t[o],l=e[o];if(l===a&&!(o in e)||!i(l))return!1}return!0}function bo(e,t,n){if("function"!=typeof e)throw new at(u);return El(function(){e.apply(a,n)},t)}function wo(e,t,n,r){var o=-1,a=Sn,i=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=Tn(t,Yn(n))),r?(a=On,i=!1):t.length>=l&&(a=Zn,i=!1,t=new Gr(t));e:while(++o<s){var d=e[o],f=null==n?d:n(d);if(d=r||0!==d?d:0,i&&f===f){var p=c;while(p--)if(t[p]===f)continue e;u.push(d)}else a(t,f,r)||u.push(d)}return u}wr.templateSettings={escape:xe,evaluate:Ne,interpolate:Le,variable:"",imports:{_:wr}},wr.prototype=Er.prototype,wr.prototype.constructor=wr,Mr.prototype=Cr(Er.prototype),Mr.prototype.constructor=Mr,Sr.prototype=Cr(Er.prototype),Sr.prototype.constructor=Sr,xr.prototype.clear=Nr,xr.prototype["delete"]=Lr,xr.prototype.get=Pr,xr.prototype.has=Ir,xr.prototype.set=Dr,Ar.prototype.clear=Rr,Ar.prototype["delete"]=Fr,Ar.prototype.get=Vr,Ar.prototype.has=jr,Ar.prototype.set=zr,Br.prototype.clear=Hr,Br.prototype["delete"]=Wr,Br.prototype.get=Ur,Br.prototype.has=qr,Br.prototype.set=Kr,Gr.prototype.add=Gr.prototype.push=Yr,Gr.prototype.has=Xr,Zr.prototype.clear=Qr,Zr.prototype["delete"]=Jr,Zr.prototype.get=$r,Zr.prototype.has=eo,Zr.prototype.set=to;var _o=si(No),Co=si(Lo,!0);function Eo(e,t){var n=!0;return _o(e,function(e,r,o){return n=!!t(e,r,o),n}),n}function Mo(e,t,n){var r=-1,o=e.length;while(++r<o){var i=e[r],l=t(i);if(null!=l&&(s===a?l===l&&!Fc(l):n(l,s)))var s=l,u=i}return u}function So(e,t,n,r){var o=e.length;n=Kc(n),n<0&&(n=-n>o?0:o+n),r=r===a||r>o?o:Kc(r),r<0&&(r+=o),r=n>r?0:Gc(r);while(n<r)e[n++]=t;return e}function Oo(e,t){var n=[];return _o(e,function(e,r,o){t(e,r,o)&&n.push(e)}),n}function To(e,t,n,r,o){var a=-1,i=e.length;n||(n=rl),o||(o=[]);while(++a<i){var l=e[a];t>0&&n(l)?t>1?To(l,t-1,n,r,o):kn(o,l):r||(o[o.length]=l)}return o}var ko=ui(),xo=ui(!0);function No(e,t){return e&&ko(e,t,wd)}function Lo(e,t){return e&&xo(e,t,wd)}function Po(e,t){return Mn(t,function(t){return bc(e[t])})}function Io(e,t){t=Ha(t,e);var n=0,r=t.length;while(null!=e&&n<r)e=e[xl(t[n++])];return n&&n==r?e:a}function Do(e,t,n){var r=t(e);return ic(e)?r:kn(r,n(e))}function Ao(e){return null==e?e===a?se:ee:kt&&kt in nt(e)?Ki(e):vl(e)}function Ro(e,t){return e>t}function Fo(e,t){return null!=e&&dt.call(e,t)}function Vo(e,t){return null!=e&&t in nt(e)}function jo(e,t,n){return e>=Bt(t,n)&&e<zt(t,n)}function zo(e,t,r){var o=r?On:Sn,i=e[0].length,l=e.length,s=l,u=n(l),c=1/0,d=[];while(s--){var f=e[s];s&&t&&(f=Tn(f,Yn(t))),c=Bt(f.length,c),u[s]=!r&&(t||i>=120&&f.length>=120)?new Gr(s&&f):a}f=e[0];var p=-1,m=u[0];e:while(++p<i&&d.length<c){var h=f[p],g=t?t(h):h;if(h=r||0!==h?h:0,!(m?Zn(m,g):o(d,g,r))){s=l;while(--s){var v=u[s];if(!(v?Zn(v,g):o(e[s],g,r)))continue e}m&&m.push(g),d.push(h)}}return d}function Bo(e,t,n,r){return No(e,function(e,o,a){t(r,n(e),o,a)}),r}function Ho(e,t,n){t=Ha(t,e),e=bl(e,t);var r=null==e?e:e[xl(rs(t))];return null==r?a:bn(r,e,n)}function Wo(e){return Ec(e)&&Ao(e)==W}function Uo(e){return Ec(e)&&Ao(e)==de}function qo(e){return Ec(e)&&Ao(e)==G}function Ko(e,t,n,r,o){return e===t||(null==e||null==t||!Ec(e)&&!Ec(t)?e!==e&&t!==t:Go(e,t,n,r,Ko,o))}function Go(e,t,n,r,o,a){var i=ic(e),l=ic(t),s=i?U:Xi(e),u=l?U:Xi(t);s=s==W?te:s,u=u==W?te:u;var c=s==te,d=u==te,f=s==u;if(f&&dc(e)){if(!dc(t))return!1;i=!0,c=!1}if(f&&!c)return a||(a=new Zr),i||Vc(e)?Ii(e,t,n,r,o,a):Di(e,t,s,n,r,o,a);if(!(n&g)){var p=c&&dt.call(e,"__wrapped__"),m=d&&dt.call(t,"__wrapped__");if(p||m){var h=p?e.value():e,v=m?t.value():t;return a||(a=new Zr),o(h,v,n,r,a)}}return!!f&&(a||(a=new Zr),Ai(e,t,n,r,o,a))}function Yo(e){return Ec(e)&&Xi(e)==J}function Xo(e,t,n,r){var o=n.length,i=o,l=!r;if(null==e)return!i;e=nt(e);while(o--){var s=n[o];if(l&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}while(++o<i){s=n[o];var u=s[0],c=e[u],d=s[1];if(l&&s[2]){if(c===a&&!(u in e))return!1}else{var f=new Zr;if(r)var p=r(c,d,u,e,t,f);if(!(p===a?Ko(d,c,g|v,r,f):p))return!1}}return!0}function Zo(e){if(!Cc(e)||ul(e))return!1;var t=bc(e)?vt:Xe;return t.test(Nl(e))}function Qo(e){return Ec(e)&&Ao(e)==oe}function Jo(e){return Ec(e)&&Xi(e)==ae}function $o(e){return Ec(e)&&_c(e.length)&&!!Zt[Ao(e)]}function ea(e){return"function"==typeof e?e:null==e?xf:"object"==typeof e?ic(e)?ia(e[0],e[1]):aa(e):Hf(e)}function ta(e){if(!dl(e))return jt(e);var t=[];for(var n in nt(e))dt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function na(e){if(!Cc(e))return gl(e);var t=dl(e),n=[];for(var r in e)("constructor"!=r||!t&&dt.call(e,r))&&n.push(r);return n}function ra(e,t){return e<t}function oa(e,t){var r=-1,o=sc(e)?n(e.length):[];return _o(e,function(e,n,a){o[++r]=t(e,n,a)}),o}function aa(e){var t=Ui(e);return 1==t.length&&t[0][2]?pl(t[0][0],t[0][1]):function(n){return n===e||Xo(n,e,t)}}function ia(e,t){return il(e)&&fl(t)?pl(xl(e),t):function(n){var r=md(n,e);return r===a&&r===t?gd(n,e):Ko(t,r,g|v)}}function la(e,t,n,r,o){e!==t&&ko(t,function(i,l){if(o||(o=new Zr),Cc(i))sa(e,t,l,n,la,r,o);else{var s=r?r(_l(e,l),i,l+"",e,t,o):a;s===a&&(s=i),io(e,l,s)}},_d)}function sa(e,t,n,r,o,i,l){var s=_l(e,n),u=_l(t,n),c=l.get(u);if(c)io(e,n,c);else{var d=i?i(s,u,n+"",e,t,l):a,f=d===a;if(f){var p=ic(u),m=!p&&dc(u),h=!p&&!m&&Vc(u);d=u,p||m||h?ic(s)?d=s:uc(s)?d=ni(s):m?(f=!1,d=Ka(u,!0)):h?(f=!1,d=Qa(u,!0)):d=[]:Pc(u)||ac(u)?(d=s,ac(s)?d=Xc(s):Cc(s)&&!bc(s)||(d=el(u))):f=!1}f&&(l.set(u,d),o(d,u,r,i,l),l["delete"](u)),io(e,n,d)}}function ua(e,t){var n=e.length;if(n)return t+=t<0?n:0,ol(t,n)?e[t]:a}function ca(e,t,n){var r=-1;t=Tn(t.length?t:[xf],Yn(Hi()));var o=oa(e,function(e,n,o){var a=Tn(t,function(t){return t(e)});return{criteria:a,index:++r,value:e}});return Un(o,function(e,t){return $a(e,t,n)})}function da(e,t){return fa(e,t,function(t,n){return gd(e,n)})}function fa(e,t,n){var r=-1,o=t.length,a={};while(++r<o){var i=t[r],l=Io(e,i);n(l,i)&&Ca(a,Ha(i,e),l)}return a}function pa(e){return function(t){return Io(t,e)}}function ma(e,t,n,r){var o=r?Vn:Fn,a=-1,i=t.length,l=e;e===t&&(t=ni(t)),n&&(l=Tn(e,Yn(n)));while(++a<i){var s=0,u=t[a],c=n?n(u):u;while((s=o(l,c,s,r))>-1)l!==e&&St.call(l,s,1),St.call(e,s,1)}return e}function ha(e,t){var n=e?t.length:0,r=n-1;while(n--){var o=t[n];if(n==r||o!==a){var a=o;ol(o)?St.call(e,o,1):Da(e,o)}}return e}function ga(e,t){return e+Dt(Kt()*(t-e+1))}function va(e,t,r,o){var a=-1,i=zt(It((t-e)/(r||1)),0),l=n(i);while(i--)l[o?i:++a]=e,e+=r;return l}function ya(e,t){var n="";if(!e||t<1||t>R)return n;do{t%2&&(n+=e),t=Dt(t/2),t&&(e+=e)}while(t);return n}function ba(e,t){return Ml(yl(e,t,xf),e+"")}function wa(e){return ro(jd(e))}function _a(e,t){var n=jd(e);return Tl(n,ho(t,0,n.length))}function Ca(e,t,n,r){if(!Cc(e))return e;t=Ha(t,e);var o=-1,i=t.length,l=i-1,s=e;while(null!=s&&++o<i){var u=xl(t[o]),c=n;if(o!=l){var d=s[u];c=r?r(d,u,s):a,c===a&&(c=Cc(d)?d:ol(t[o+1])?[]:{})}lo(s,u,c),s=s[u]}return e}var Ea=sn?function(e,t){return sn.set(e,t),e}:xf,Ma=xt?function(e,t){return xt(e,"toString",{configurable:!0,enumerable:!1,value:Sf(t),writable:!0})}:xf;function Sa(e){return Tl(jd(e))}function Oa(e,t,r){var o=-1,a=e.length;t<0&&(t=-t>a?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;var i=n(a);while(++o<a)i[o]=e[o+t];return i}function Ta(e,t){var n;return _o(e,function(e,r,o){return n=t(e,r,o),!n}),!!n}function ka(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&o<=B){while(r<o){var a=r+o>>>1,i=e[a];null!==i&&!Fc(i)&&(n?i<=t:i<t)?r=a+1:o=a}return o}return xa(e,t,xf,n)}function xa(e,t,n,r){t=n(t);var o=0,i=null==e?0:e.length,l=t!==t,s=null===t,u=Fc(t),c=t===a;while(o<i){var d=Dt((o+i)/2),f=n(e[d]),p=f!==a,m=null===f,h=f===f,g=Fc(f);if(l)var v=r||h;else v=c?h&&(r||p):s?h&&p&&(r||!m):u?h&&p&&!m&&(r||!g):!m&&!g&&(r?f<=t:f<t);v?o=d+1:i=d}return Bt(i,z)}function Na(e,t){var n=-1,r=e.length,o=0,a=[];while(++n<r){var i=e[n],l=t?t(i):i;if(!n||!nc(l,s)){var s=l;a[o++]=0===i?0:i}}return a}function La(e){return"number"==typeof e?e:Fc(e)?V:+e}function Pa(e){if("string"==typeof e)return e;if(ic(e))return Tn(e,Pa)+"";if(Fc(e))return yr?yr.call(e):"";var t=e+"";return"0"==t&&1/e==-A?"-0":t}function Ia(e,t,n){var r=-1,o=Sn,a=e.length,i=!0,s=[],u=s;if(n)i=!1,o=On;else if(a>=l){var c=t?null:Ti(e);if(c)return cr(c);i=!1,o=Zn,u=new Gr}else u=t?[]:s;e:while(++r<a){var d=e[r],f=t?t(d):d;if(d=n||0!==d?d:0,i&&f===f){var p=u.length;while(p--)if(u[p]===f)continue e;t&&u.push(f),s.push(d)}else o(u,f,n)||(u!==s&&u.push(f),s.push(d))}return s}function Da(e,t){return t=Ha(t,e),e=bl(e,t),null==e||delete e[xl(rs(t))]}function Aa(e,t,n,r){return Ca(e,t,n(Io(e,t)),r)}function Ra(e,t,n,r){var o=e.length,a=r?o:-1;while((r?a--:++a<o)&&t(e[a],a,e));return n?Oa(e,r?0:a,r?a+1:o):Oa(e,r?a+1:0,r?o:a)}function Fa(e,t){var n=e;return n instanceof Sr&&(n=n.value()),xn(t,function(e,t){return t.func.apply(t.thisArg,kn([e],t.args))},n)}function Va(e,t,r){var o=e.length;if(o<2)return o?Ia(e[0]):[];var a=-1,i=n(o);while(++a<o){var l=e[a],s=-1;while(++s<o)s!=a&&(i[a]=wo(i[a]||l,e[s],t,r))}return Ia(To(i,1),t,r)}function ja(e,t,n){var r=-1,o=e.length,i=t.length,l={};while(++r<o){var s=r<i?t[r]:a;n(l,e[r],s)}return l}function za(e){return uc(e)?e:[]}function Ba(e){return"function"==typeof e?e:xf}function Ha(e,t){return ic(e)?e:il(e,t)?[e]:kl(Qc(e))}var Wa=ba;function Ua(e,t,n){var r=e.length;return n=n===a?r:n,!t&&n>=r?e:Oa(e,t,n)}var qa=Nt||function(e){return ln.clearTimeout(e)};function Ka(e,t){if(t)return e.slice();var n=e.length,r=_t?_t(n):new e.constructor(n);return e.copy(r),r}function Ga(e){var t=new e.constructor(e.byteLength);return new wt(t).set(new wt(e)),t}function Ya(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Xa(e){var t=new e.constructor(e.source,Ke.exec(e));return t.lastIndex=e.lastIndex,t}function Za(e){return vr?nt(vr.call(e)):{}}function Qa(e,t){var n=t?Ga(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ja(e,t){if(e!==t){var n=e!==a,r=null===e,o=e===e,i=Fc(e),l=t!==a,s=null===t,u=t===t,c=Fc(t);if(!s&&!c&&!i&&e>t||i&&l&&u&&!s&&!c||r&&l&&u||!n&&u||!o)return 1;if(!r&&!i&&!c&&e<t||c&&n&&o&&!r&&!i||s&&n&&o||!l&&o||!u)return-1}return 0}function $a(e,t,n){var r=-1,o=e.criteria,a=t.criteria,i=o.length,l=n.length;while(++r<i){var s=Ja(o[r],a[r]);if(s){if(r>=l)return s;var u=n[r];return s*("desc"==u?-1:1)}}return e.index-t.index}function ei(e,t,r,o){var a=-1,i=e.length,l=r.length,s=-1,u=t.length,c=zt(i-l,0),d=n(u+c),f=!o;while(++s<u)d[s]=t[s];while(++a<l)(f||a<i)&&(d[r[a]]=e[a]);while(c--)d[s++]=e[a++];return d}function ti(e,t,r,o){var a=-1,i=e.length,l=-1,s=r.length,u=-1,c=t.length,d=zt(i-s,0),f=n(d+c),p=!o;while(++a<d)f[a]=e[a];var m=a;while(++u<c)f[m+u]=t[u];while(++l<s)(p||a<i)&&(f[m+r[l]]=e[a++]);return f}function ni(e,t){var r=-1,o=e.length;t||(t=n(o));while(++r<o)t[r]=e[r];return t}function ri(e,t,n,r){var o=!n;n||(n={});var i=-1,l=t.length;while(++i<l){var s=t[i],u=r?r(n[s],e[s],s,n,e):a;u===a&&(u=e[s]),o?po(n,s,u):lo(n,s,u)}return n}function oi(e,t){return ri(e,Gi(e),t)}function ai(e,t){return ri(e,Yi(e),t)}function ii(e,t){return function(n,r){var o=ic(n)?wn:uo,a=t?t():{};return o(n,e,Hi(r,2),a)}}function li(e){return ba(function(t,n){var r=-1,o=n.length,i=o>1?n[o-1]:a,l=o>2?n[2]:a;i=e.length>3&&"function"==typeof i?(o--,i):a,l&&al(n[0],n[1],l)&&(i=o<3?a:i,o=1),t=nt(t);while(++r<o){var s=n[r];s&&e(t,s,r,i)}return t})}function si(e,t){return function(n,r){if(null==n)return n;if(!sc(n))return e(n,r);var o=n.length,a=t?o:-1,i=nt(n);while(t?a--:++a<o)if(!1===r(i[a],a,i))break;return n}}function ui(e){return function(t,n,r){var o=-1,a=nt(t),i=r(t),l=i.length;while(l--){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}function ci(e,t,n){var r=t&y,o=pi(e);function a(){var t=this&&this!==ln&&this instanceof a?o:e;return t.apply(r?n:this,arguments)}return a}function di(e){return function(t){t=Qc(t);var n=or(t)?hr(t):a,r=n?n[0]:t.charAt(0),o=n?Ua(n,1).join(""):t.slice(1);return r[e]()+o}}function fi(e){return function(t){return xn(wf(Kd(t).replace(Ht,"")),e,"")}}function pi(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Cr(e.prototype),r=e.apply(n,t);return Cc(r)?r:n}}function mi(e,t,r){var o=pi(e);function i(){var l=arguments.length,s=n(l),u=l,c=Bi(i);while(u--)s[u]=arguments[u];var d=l<3&&s[0]!==c&&s[l-1]!==c?[]:ur(s,c);if(l-=d.length,l<r)return Si(e,t,vi,i.placeholder,a,s,d,a,a,r-l);var f=this&&this!==ln&&this instanceof i?o:e;return bn(f,this,s)}return i}function hi(e){return function(t,n,r){var o=nt(t);if(!sc(t)){var i=Hi(n,3);t=wd(t),n=function(e){return i(o[e],e,o)}}var l=e(t,n,r);return l>-1?o[i?t[l]:l]:a}}function gi(e){return Ri(function(t){var n=t.length,r=n,o=Mr.prototype.thru;e&&t.reverse();while(r--){var i=t[r];if("function"!=typeof i)throw new at(u);if(o&&!l&&"wrapper"==zi(i))var l=new Mr([],!0)}r=l?r:n;while(++r<n){i=t[r];var s=zi(i),c="wrapper"==s?ji(i):a;l=c&&sl(c[0])&&c[1]==(S|_|E|O)&&!c[4].length&&1==c[9]?l[zi(c[0])].apply(l,c[3]):1==i.length&&sl(i)?l[s]():l.thru(i)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&ic(r))return l.plant(r).value();var o=0,a=n?t[o].apply(this,e):r;while(++o<n)a=t[o].call(this,a);return a}})}function vi(e,t,r,o,i,l,s,u,c,d){var f=t&S,p=t&y,m=t&b,h=t&(_|C),g=t&T,v=m?a:pi(e);function w(){var a=arguments.length,y=n(a),b=a;while(b--)y[b]=arguments[b];if(h)var _=Bi(w),C=$n(y,_);if(o&&(y=ei(y,o,i,h)),l&&(y=ti(y,l,s,h)),a-=C,h&&a<d){var E=ur(y,_);return Si(e,t,vi,w.placeholder,r,y,E,u,c,d-a)}var M=p?r:this,S=m?M[e]:e;return a=y.length,u?y=wl(y,u):g&&a>1&&y.reverse(),f&&c<a&&(y.length=c),this&&this!==ln&&this instanceof w&&(S=v||pi(S)),S.apply(M,y)}return w}function yi(e,t){return function(n,r){return Bo(n,e,t(r),{})}}function bi(e,t){return function(n,r){var o;if(n===a&&r===a)return t;if(n!==a&&(o=n),r!==a){if(o===a)return r;"string"==typeof n||"string"==typeof r?(n=Pa(n),r=Pa(r)):(n=La(n),r=La(r)),o=e(n,r)}return o}}function wi(e){return Ri(function(t){return t=Tn(t,Yn(Hi())),ba(function(n){var r=this;return e(t,function(e){return bn(e,r,n)})})})}function _i(e,t){t=t===a?" ":Pa(t);var n=t.length;if(n<2)return n?ya(t,e):t;var r=ya(t,It(e/mr(t)));return or(t)?Ua(hr(r),0,e).join(""):r.slice(0,e)}function Ci(e,t,r,o){var a=t&y,i=pi(e);function l(){var t=-1,s=arguments.length,u=-1,c=o.length,d=n(c+s),f=this&&this!==ln&&this instanceof l?i:e;while(++u<c)d[u]=o[u];while(s--)d[u++]=arguments[++t];return bn(f,a?r:this,d)}return l}function Ei(e){return function(t,n,r){return r&&"number"!=typeof r&&al(t,n,r)&&(n=r=a),t=qc(t),n===a?(n=t,t=0):n=qc(n),r=r===a?t<n?1:-1:qc(r),va(t,n,r,e)}}function Mi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Yc(t),n=Yc(n)),e(t,n)}}function Si(e,t,n,r,o,i,l,s,u,c){var d=t&_,f=d?l:a,p=d?a:l,m=d?i:a,h=d?a:i;t|=d?E:M,t&=~(d?M:E),t&w||(t&=~(y|b));var g=[e,t,o,m,f,h,p,s,u,c],v=n.apply(a,g);return sl(e)&&Cl(v,g),v.placeholder=r,Sl(v,e,t)}function Oi(e){var t=tt[e];return function(e,n){if(e=Yc(e),n=null==n?0:Bt(Kc(n),292),n&&Ft(e)){var r=(Qc(e)+"e").split("e"),o=t(r[0]+"e"+(+r[1]+n));return r=(Qc(o)+"e").split("e"),+(r[0]+"e"+(+r[1]-n))}return t(e)}}var Ti=tn&&1/cr(new tn([,-0]))[1]==A?function(e){return new tn(e)}:Ff;function ki(e){return function(t){var n=Xi(t);return n==J?lr(t):n==ae?dr(t):Gn(t,e(t))}}function xi(e,t,n,r,o,i,l,s){var c=t&b;if(!c&&"function"!=typeof e)throw new at(u);var d=r?r.length:0;if(d||(t&=~(E|M),r=o=a),l=l===a?l:zt(Kc(l),0),s=s===a?s:Kc(s),d-=o?o.length:0,t&M){var f=r,p=o;r=o=a}var m=c?a:ji(e),h=[e,t,n,r,o,f,p,i,l,s];if(m&&hl(h,m),e=h[0],t=h[1],n=h[2],r=h[3],o=h[4],s=h[9]=h[9]===a?c?0:e.length:zt(h[9]-d,0),!s&&t&(_|C)&&(t&=~(_|C)),t&&t!=y)g=t==_||t==C?mi(e,t,s):t!=E&&t!=(y|E)||o.length?vi.apply(a,h):Ci(e,t,n,r);else var g=ci(e,t,n);var v=m?Ea:Cl;return Sl(v(g,h),e,t)}function Ni(e,t,n,r){return e===a||nc(e,st[n])&&!dt.call(r,n)?t:e}function Li(e,t,n,r,o,i){return Cc(e)&&Cc(t)&&(i.set(t,e),la(e,t,a,Li,i),i["delete"](t)),e}function Pi(e){return Pc(e)?a:e}function Ii(e,t,n,r,o,i){var l=n&g,s=e.length,u=t.length;if(s!=u&&!(l&&u>s))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var d=-1,f=!0,p=n&v?new Gr:a;i.set(e,t),i.set(t,e);while(++d<s){var m=e[d],h=t[d];if(r)var y=l?r(h,m,d,t,e,i):r(m,h,d,e,t,i);if(y!==a){if(y)continue;f=!1;break}if(p){if(!Ln(t,function(e,t){if(!Zn(p,t)&&(m===e||o(m,e,n,r,i)))return p.push(t)})){f=!1;break}}else if(m!==h&&!o(m,h,n,r,i)){f=!1;break}}return i["delete"](e),i["delete"](t),f}function Di(e,t,n,r,o,a,i){switch(n){case fe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case de:return!(e.byteLength!=t.byteLength||!a(new wt(e),new wt(t)));case K:case G:case $:return nc(+e,+t);case X:return e.name==t.name&&e.message==t.message;case oe:case ie:return e==t+"";case J:var l=lr;case ae:var s=r&g;if(l||(l=cr),e.size!=t.size&&!s)return!1;var u=i.get(e);if(u)return u==t;r|=v,i.set(e,t);var c=Ii(l(e),l(t),r,o,a,i);return i["delete"](e),c;case le:if(vr)return vr.call(e)==vr.call(t)}return!1}function Ai(e,t,n,r,o,i){var l=n&g,s=Fi(e),u=s.length,c=Fi(t),d=c.length;if(u!=d&&!l)return!1;var f=u;while(f--){var p=s[f];if(!(l?p in t:dt.call(t,p)))return!1}var m=i.get(e);if(m&&i.get(t))return m==t;var h=!0;i.set(e,t),i.set(t,e);var v=l;while(++f<u){p=s[f];var y=e[p],b=t[p];if(r)var w=l?r(b,y,p,t,e,i):r(y,b,p,e,t,i);if(!(w===a?y===b||o(y,b,n,r,i):w)){h=!1;break}v||(v="constructor"==p)}if(h&&!v){var _=e.constructor,C=t.constructor;_!=C&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof C&&C instanceof C)&&(h=!1)}return i["delete"](e),i["delete"](t),h}function Ri(e){return Ml(yl(e,a,Kl),e+"")}function Fi(e){return Do(e,wd,Gi)}function Vi(e){return Do(e,_d,Yi)}var ji=sn?function(e){return sn.get(e)}:Ff;function zi(e){var t=e.name+"",n=un[t],r=dt.call(un,t)?n.length:0;while(r--){var o=n[r],a=o.func;if(null==a||a==e)return o.name}return t}function Bi(e){var t=dt.call(wr,"placeholder")?wr:e;return t.placeholder}function Hi(){var e=wr.iteratee||Nf;return e=e===Nf?ea:e,arguments.length?e(arguments[0],arguments[1]):e}function Wi(e,t){var n=e.__data__;return ll(t)?n["string"==typeof t?"string":"hash"]:n.map}function Ui(e){var t=wd(e),n=t.length;while(n--){var r=t[n],o=e[r];t[n]=[r,o,fl(o)]}return t}function qi(e,t){var n=rr(e,t);return Zo(n)?n:a}function Ki(e){var t=dt.call(e,kt),n=e[kt];try{e[kt]=a;var r=!0}catch(e){}var o=mt.call(e);return r&&(t?e[kt]=n:delete e[kt]),o}var Gi=At?function(e){return null==e?[]:(e=nt(e),Mn(At(e),function(t){return Mt.call(e,t)}))}:Kf,Yi=At?function(e){var t=[];while(e)kn(t,Gi(e)),e=Ct(e);return t}:Kf,Xi=Ao;function Zi(e,t,n){var r=-1,o=n.length;while(++r<o){var a=n[r],i=a.size;switch(a.type){case"drop":e+=i;break;case"dropRight":t-=i;break;case"take":t=Bt(t,e+i);break;case"takeRight":e=zt(e,t-i);break}}return{start:e,end:t}}function Qi(e){var t=e.match(Be);return t?t[1].split(He):[]}function Ji(e,t,n){t=Ha(t,e);var r=-1,o=t.length,a=!1;while(++r<o){var i=xl(t[r]);if(!(a=null!=e&&n(e,i)))break;e=e[i]}return a||++r!=o?a:(o=null==e?0:e.length,!!o&&_c(o)&&ol(i,o)&&(ic(e)||ac(e)))}function $i(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&dt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function el(e){return"function"!=typeof e.constructor||dl(e)?{}:Cr(Ct(e))}function tl(e,t,n){var r=e.constructor;switch(t){case de:return Ga(e);case K:case G:return new r(+e);case fe:return Ya(e,n);case pe:case me:case he:case ge:case ve:case ye:case be:case we:case _e:return Qa(e,n);case J:return new r;case $:case ie:return new r(e);case oe:return Xa(e);case ae:return new r;case le:return Za(e)}}function nl(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(ze,"{\n/* [wrapped with "+t+"] */\n")}function rl(e){return ic(e)||ac(e)||!!(Ot&&e&&e[Ot])}function ol(e,t){var n=typeof e;return t=null==t?R:t,!!t&&("number"==n||"symbol"!=n&&Qe.test(e))&&e>-1&&e%1==0&&e<t}function al(e,t,n){if(!Cc(n))return!1;var r=typeof t;return!!("number"==r?sc(n)&&ol(t,n.length):"string"==r&&t in n)&&nc(n[t],e)}function il(e,t){if(ic(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Fc(e))||(Ie.test(e)||!Pe.test(e)||null!=t&&e in nt(t))}function ll(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function sl(e){var t=zi(e),n=wr[t];if("function"!=typeof n||!(t in Sr.prototype))return!1;if(e===n)return!0;var r=ji(n);return!!r&&e===r[0]}function ul(e){return!!pt&&pt in e}(Jt&&Xi(new Jt(new ArrayBuffer(1)))!=fe||$t&&Xi(new $t)!=J||en&&Xi(en.resolve())!=ne||tn&&Xi(new tn)!=ae||on&&Xi(new on)!=ue)&&(Xi=function(e){var t=Ao(e),n=t==te?e.constructor:a,r=n?Nl(n):"";if(r)switch(r){case dn:return fe;case fn:return J;case Pn:return ne;case In:return ae;case Hn:return ue}return t});var cl=ut?bc:Gf;function dl(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||st;return e===n}function fl(e){return e===e&&!Cc(e)}function pl(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==a||e in nt(n)))}}function ml(e){var t=Vu(e,function(e){return n.size===d&&n.clear(),e}),n=t.cache;return t}function hl(e,t){var n=e[1],r=t[1],o=n|r,a=o<(y|b|S),i=r==S&&n==_||r==S&&n==O&&e[7].length<=t[8]||r==(S|O)&&t[7].length<=t[8]&&n==_;if(!a&&!i)return e;r&y&&(e[2]=t[2],o|=n&y?0:w);var l=t[3];if(l){var s=e[3];e[3]=s?ei(s,l,t[4]):l,e[4]=s?ur(e[3],f):t[4]}return l=t[5],l&&(s=e[5],e[5]=s?ti(s,l,t[6]):l,e[6]=s?ur(e[5],f):t[6]),l=t[7],l&&(e[7]=l),r&S&&(e[8]=null==e[8]?t[8]:Bt(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o,e}function gl(e){var t=[];if(null!=e)for(var n in nt(e))t.push(n);return t}function vl(e){return mt.call(e)}function yl(e,t,r){return t=zt(t===a?e.length-1:t,0),function(){var o=arguments,a=-1,i=zt(o.length-t,0),l=n(i);while(++a<i)l[a]=o[t+a];a=-1;var s=n(t+1);while(++a<t)s[a]=o[a];return s[t]=r(l),bn(e,this,s)}}function bl(e,t){return t.length<2?e:Io(e,Oa(t,0,-1))}function wl(e,t){var n=e.length,r=Bt(t.length,n),o=ni(e);while(r--){var i=t[r];e[r]=ol(i,n)?o[i]:a}return e}function _l(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var Cl=Ol(Ea),El=Pt||function(e,t){return ln.setTimeout(e,t)},Ml=Ol(Ma);function Sl(e,t,n){var r=t+"";return Ml(e,nl(r,Ll(Qi(r),n)))}function Ol(e){var t=0,n=0;return function(){var r=Ut(),o=L-(r-n);if(n=r,o>0){if(++t>=N)return arguments[0]}else t=0;return e.apply(a,arguments)}}function Tl(e,t){var n=-1,r=e.length,o=r-1;t=t===a?r:t;while(++n<t){var i=ga(n,o),l=e[i];e[i]=e[n],e[n]=l}return e.length=t,e}var kl=ml(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(De,function(e,n,r,o){t.push(r?o.replace(Ue,"$1"):n||e)}),t});function xl(e){if("string"==typeof e||Fc(e))return e;var t=e+"";return"0"==t&&1/e==-A?"-0":t}function Nl(e){if(null!=e){try{return ct.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Ll(e,t){return _n(H,function(n){var r="_."+n[0];t&n[1]&&!Sn(e,r)&&e.push(r)}),e.sort()}function Pl(e){if(e instanceof Sr)return e.clone();var t=new Mr(e.__wrapped__,e.__chain__);return t.__actions__=ni(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Il(e,t,r){t=(r?al(e,t,r):t===a)?1:zt(Kc(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];var i=0,l=0,s=n(It(o/t));while(i<o)s[l++]=Oa(e,i,i+=t);return s}function Dl(e){var t=-1,n=null==e?0:e.length,r=0,o=[];while(++t<n){var a=e[t];a&&(o[r++]=a)}return o}function Al(){var e=arguments.length;if(!e)return[];var t=n(e-1),r=arguments[0],o=e;while(o--)t[o-1]=arguments[o];return kn(ic(r)?ni(r):[r],To(t,1))}var Rl=ba(function(e,t){return uc(e)?wo(e,To(t,1,uc,!0)):[]}),Fl=ba(function(e,t){var n=rs(t);return uc(n)&&(n=a),uc(e)?wo(e,To(t,1,uc,!0),Hi(n,2)):[]}),Vl=ba(function(e,t){var n=rs(t);return uc(n)&&(n=a),uc(e)?wo(e,To(t,1,uc,!0),a,n):[]});function jl(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===a?1:Kc(t),Oa(e,t<0?0:t,r)):[]}function zl(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===a?1:Kc(t),t=r-t,Oa(e,0,t<0?0:t)):[]}function Bl(e,t){return e&&e.length?Ra(e,Hi(t,3),!0,!0):[]}function Hl(e,t){return e&&e.length?Ra(e,Hi(t,3),!0):[]}function Wl(e,t,n,r){var o=null==e?0:e.length;return o?(n&&"number"!=typeof n&&al(e,t,n)&&(n=0,r=o),So(e,t,n,r)):[]}function Ul(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:Kc(n);return o<0&&(o=zt(r+o,0)),Rn(e,Hi(t,3),o)}function ql(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return n!==a&&(o=Kc(n),o=n<0?zt(r+o,0):Bt(o,r-1)),Rn(e,Hi(t,3),o,!0)}function Kl(e){var t=null==e?0:e.length;return t?To(e,1):[]}function Gl(e){var t=null==e?0:e.length;return t?To(e,A):[]}function Yl(e,t){var n=null==e?0:e.length;return n?(t=t===a?1:Kc(t),To(e,t)):[]}function Xl(e){var t=-1,n=null==e?0:e.length,r={};while(++t<n){var o=e[t];r[o[0]]=o[1]}return r}function Zl(e){return e&&e.length?e[0]:a}function Ql(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:Kc(n);return o<0&&(o=zt(r+o,0)),Fn(e,t,o)}function Jl(e){var t=null==e?0:e.length;return t?Oa(e,0,-1):[]}var $l=ba(function(e){var t=Tn(e,za);return t.length&&t[0]===e[0]?zo(t):[]}),es=ba(function(e){var t=rs(e),n=Tn(e,za);return t===rs(n)?t=a:n.pop(),n.length&&n[0]===e[0]?zo(n,Hi(t,2)):[]}),ts=ba(function(e){var t=rs(e),n=Tn(e,za);return t="function"==typeof t?t:a,t&&n.pop(),n.length&&n[0]===e[0]?zo(n,a,t):[]});function ns(e,t){return null==e?"":Vt.call(e,t)}function rs(e){var t=null==e?0:e.length;return t?e[t-1]:a}function os(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r;return n!==a&&(o=Kc(n),o=o<0?zt(r+o,0):Bt(o,r-1)),t===t?pr(e,t,o):Rn(e,jn,o,!0)}function as(e,t){return e&&e.length?ua(e,Kc(t)):a}var is=ba(ls);function ls(e,t){return e&&e.length&&t&&t.length?ma(e,t):e}function ss(e,t,n){return e&&e.length&&t&&t.length?ma(e,t,Hi(n,2)):e}function us(e,t,n){return e&&e.length&&t&&t.length?ma(e,t,a,n):e}var cs=Ri(function(e,t){var n=null==e?0:e.length,r=mo(e,t);return ha(e,Tn(t,function(e){return ol(e,n)?+e:e}).sort(Ja)),r});function ds(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],a=e.length;t=Hi(t,3);while(++r<a){var i=e[r];t(i,r,e)&&(n.push(i),o.push(r))}return ha(e,o),n}function fs(e){return null==e?e:Gt.call(e)}function ps(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&al(e,t,n)?(t=0,n=r):(t=null==t?0:Kc(t),n=n===a?r:Kc(n)),Oa(e,t,n)):[]}function ms(e,t){return ka(e,t)}function hs(e,t,n){return xa(e,t,Hi(n,2))}function gs(e,t){var n=null==e?0:e.length;if(n){var r=ka(e,t);if(r<n&&nc(e[r],t))return r}return-1}function vs(e,t){return ka(e,t,!0)}function ys(e,t,n){return xa(e,t,Hi(n,2),!0)}function bs(e,t){var n=null==e?0:e.length;if(n){var r=ka(e,t,!0)-1;if(nc(e[r],t))return r}return-1}function ws(e){return e&&e.length?Na(e):[]}function _s(e,t){return e&&e.length?Na(e,Hi(t,2)):[]}function Cs(e){var t=null==e?0:e.length;return t?Oa(e,1,t):[]}function Es(e,t,n){return e&&e.length?(t=n||t===a?1:Kc(t),Oa(e,0,t<0?0:t)):[]}function Ms(e,t,n){var r=null==e?0:e.length;return r?(t=n||t===a?1:Kc(t),t=r-t,Oa(e,t<0?0:t,r)):[]}function Ss(e,t){return e&&e.length?Ra(e,Hi(t,3),!1,!0):[]}function Os(e,t){return e&&e.length?Ra(e,Hi(t,3)):[]}var Ts=ba(function(e){return Ia(To(e,1,uc,!0))}),ks=ba(function(e){var t=rs(e);return uc(t)&&(t=a),Ia(To(e,1,uc,!0),Hi(t,2))}),xs=ba(function(e){var t=rs(e);return t="function"==typeof t?t:a,Ia(To(e,1,uc,!0),a,t)});function Ns(e){return e&&e.length?Ia(e):[]}function Ls(e,t){return e&&e.length?Ia(e,Hi(t,2)):[]}function Ps(e,t){return t="function"==typeof t?t:a,e&&e.length?Ia(e,a,t):[]}function Is(e){if(!e||!e.length)return[];var t=0;return e=Mn(e,function(e){if(uc(e))return t=zt(e.length,t),!0}),Kn(t,function(t){return Tn(e,Bn(t))})}function Ds(e,t){if(!e||!e.length)return[];var n=Is(e);return null==t?n:Tn(n,function(e){return bn(t,a,e)})}var As=ba(function(e,t){return uc(e)?wo(e,t):[]}),Rs=ba(function(e){return Va(Mn(e,uc))}),Fs=ba(function(e){var t=rs(e);return uc(t)&&(t=a),Va(Mn(e,uc),Hi(t,2))}),Vs=ba(function(e){var t=rs(e);return t="function"==typeof t?t:a,Va(Mn(e,uc),a,t)}),js=ba(Is);function zs(e,t){return ja(e||[],t||[],lo)}function Bs(e,t){return ja(e||[],t||[],Ca)}var Hs=ba(function(e){var t=e.length,n=t>1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,Ds(e,n)});function Ws(e){var t=wr(e);return t.__chain__=!0,t}function Us(e,t){return t(e),e}function qs(e,t){return t(e)}var Ks=Ri(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,o=function(t){return mo(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Sr&&ol(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:qs,args:[o],thisArg:a}),new Mr(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(a),e})):this.thru(o)});function Gs(){return Ws(this)}function Ys(){return new Mr(this.value(),this.__chain__)}function Xs(){this.__values__===a&&(this.__values__=Uc(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Zs(){return this}function Qs(e){var t,n=this;while(n instanceof Er){var r=Pl(n);r.__index__=0,r.__values__=a,t?o.__wrapped__=r:t=r;var o=r;n=n.__wrapped__}return o.__wrapped__=e,t}function Js(){var e=this.__wrapped__;if(e instanceof Sr){var t=e;return this.__actions__.length&&(t=new Sr(this)),t=t.reverse(),t.__actions__.push({func:qs,args:[fs],thisArg:a}),new Mr(t,this.__chain__)}return this.thru(fs)}function $s(){return Fa(this.__wrapped__,this.__actions__)}var eu=ii(function(e,t,n){dt.call(e,n)?++e[n]:po(e,n,1)});function tu(e,t,n){var r=ic(e)?En:Eo;return n&&al(e,t,n)&&(t=a),r(e,Hi(t,3))}function nu(e,t){var n=ic(e)?Mn:Oo;return n(e,Hi(t,3))}var ru=hi(Ul),ou=hi(ql);function au(e,t){return To(mu(e,t),1)}function iu(e,t){return To(mu(e,t),A)}function lu(e,t,n){return n=n===a?1:Kc(n),To(mu(e,t),n)}function su(e,t){var n=ic(e)?_n:_o;return n(e,Hi(t,3))}function uu(e,t){var n=ic(e)?Cn:Co;return n(e,Hi(t,3))}var cu=ii(function(e,t,n){dt.call(e,n)?e[n].push(t):po(e,n,[t])});function du(e,t,n,r){e=sc(e)?e:jd(e),n=n&&!r?Kc(n):0;var o=e.length;return n<0&&(n=zt(o+n,0)),Rc(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Fn(e,t,n)>-1}var fu=ba(function(e,t,r){var o=-1,a="function"==typeof t,i=sc(e)?n(e.length):[];return _o(e,function(e){i[++o]=a?bn(t,e,r):Ho(e,t,r)}),i}),pu=ii(function(e,t,n){po(e,n,t)});function mu(e,t){var n=ic(e)?Tn:oa;return n(e,Hi(t,3))}function hu(e,t,n,r){return null==e?[]:(ic(t)||(t=null==t?[]:[t]),n=r?a:n,ic(n)||(n=null==n?[]:[n]),ca(e,t,n))}var gu=ii(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});function vu(e,t,n){var r=ic(e)?xn:Wn,o=arguments.length<3;return r(e,Hi(t,4),n,o,_o)}function yu(e,t,n){var r=ic(e)?Nn:Wn,o=arguments.length<3;return r(e,Hi(t,4),n,o,Co)}function bu(e,t){var n=ic(e)?Mn:Oo;return n(e,ju(Hi(t,3)))}function wu(e){var t=ic(e)?ro:wa;return t(e)}function _u(e,t,n){t=(n?al(e,t,n):t===a)?1:Kc(t);var r=ic(e)?oo:_a;return r(e,t)}function Cu(e){var t=ic(e)?ao:Sa;return t(e)}function Eu(e){if(null==e)return 0;if(sc(e))return Rc(e)?mr(e):e.length;var t=Xi(e);return t==J||t==ae?e.size:ta(e).length}function Mu(e,t,n){var r=ic(e)?Ln:Ta;return n&&al(e,t,n)&&(t=a),r(e,Hi(t,3))}var Su=ba(function(e,t){if(null==e)return[];var n=t.length;return n>1&&al(e,t[0],t[1])?t=[]:n>2&&al(t[0],t[1],t[2])&&(t=[t[0]]),ca(e,To(t,1),[])}),Ou=Lt||function(){return ln.Date.now()};function Tu(e,t){if("function"!=typeof t)throw new at(u);return e=Kc(e),function(){if(--e<1)return t.apply(this,arguments)}}function ku(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,xi(e,S,a,a,a,a,t)}function xu(e,t){var n;if("function"!=typeof t)throw new at(u);return e=Kc(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Nu=ba(function(e,t,n){var r=y;if(n.length){var o=ur(n,Bi(Nu));r|=E}return xi(e,r,t,n,o)}),Lu=ba(function(e,t,n){var r=y|b;if(n.length){var o=ur(n,Bi(Lu));r|=E}return xi(t,r,e,n,o)});function Pu(e,t,n){t=n?a:t;var r=xi(e,_,a,a,a,a,a,t);return r.placeholder=Pu.placeholder,r}function Iu(e,t,n){t=n?a:t;var r=xi(e,C,a,a,a,a,a,t);return r.placeholder=Iu.placeholder,r}function Du(e,t,n){var r,o,i,l,s,c,d=0,f=!1,p=!1,m=!0;if("function"!=typeof e)throw new at(u);function h(t){var n=r,i=o;return r=o=a,d=t,l=e.apply(i,n),l}function g(e){return d=e,s=El(b,t),f?h(e):l}function v(e){var n=e-c,r=e-d,o=t-n;return p?Bt(o,i-r):o}function y(e){var n=e-c,r=e-d;return c===a||n>=t||n<0||p&&r>=i}function b(){var e=Ou();if(y(e))return w(e);s=El(b,v(e))}function w(e){return s=a,m&&r?h(e):(r=o=a,l)}function _(){s!==a&&qa(s),d=0,r=c=o=s=a}function C(){return s===a?l:w(Ou())}function E(){var e=Ou(),n=y(e);if(r=arguments,o=this,c=e,n){if(s===a)return g(c);if(p)return qa(s),s=El(b,t),h(c)}return s===a&&(s=El(b,t)),l}return t=Yc(t)||0,Cc(n)&&(f=!!n.leading,p="maxWait"in n,i=p?zt(Yc(n.maxWait)||0,t):i,m="trailing"in n?!!n.trailing:m),E.cancel=_,E.flush=C,E}var Au=ba(function(e,t){return bo(e,1,t)}),Ru=ba(function(e,t,n){return bo(e,Yc(t)||0,n)});function Fu(e){return xi(e,T)}function Vu(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new at(u);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(Vu.Cache||Br),n}function ju(e){if("function"!=typeof e)throw new at(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function zu(e){return xu(2,e)}Vu.Cache=Br;var Bu=Wa(function(e,t){t=1==t.length&&ic(t[0])?Tn(t[0],Yn(Hi())):Tn(To(t,1),Yn(Hi()));var n=t.length;return ba(function(r){var o=-1,a=Bt(r.length,n);while(++o<a)r[o]=t[o].call(this,r[o]);return bn(e,this,r)})}),Hu=ba(function(e,t){var n=ur(t,Bi(Hu));return xi(e,E,a,t,n)}),Wu=ba(function(e,t){var n=ur(t,Bi(Wu));return xi(e,M,a,t,n)}),Uu=Ri(function(e,t){return xi(e,O,a,a,a,t)});function qu(e,t){if("function"!=typeof e)throw new at(u);return t=t===a?t:Kc(t),ba(e,t)}function Ku(e,t){if("function"!=typeof e)throw new at(u);return t=null==t?0:zt(Kc(t),0),ba(function(n){var r=n[t],o=Ua(n,0,t);return r&&kn(o,r),bn(e,this,o)})}function Gu(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new at(u);return Cc(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Du(e,t,{leading:r,maxWait:t,trailing:o})}function Yu(e){return ku(e,1)}function Xu(e,t){return Hu(Ba(t),e)}function Zu(){if(!arguments.length)return[];var e=arguments[0];return ic(e)?e:[e]}function Qu(e){return go(e,h)}function Ju(e,t){return t="function"==typeof t?t:a,go(e,h,t)}function $u(e){return go(e,p|h)}function ec(e,t){return t="function"==typeof t?t:a,go(e,p|h,t)}function tc(e,t){return null==t||yo(e,t,wd(t))}function nc(e,t){return e===t||e!==e&&t!==t}var rc=Mi(Ro),oc=Mi(function(e,t){return e>=t}),ac=Wo(function(){return arguments}())?Wo:function(e){return Ec(e)&&dt.call(e,"callee")&&!Mt.call(e,"callee")},ic=n.isArray,lc=pn?Yn(pn):Uo;function sc(e){return null!=e&&_c(e.length)&&!bc(e)}function uc(e){return Ec(e)&&sc(e)}function cc(e){return!0===e||!1===e||Ec(e)&&Ao(e)==K}var dc=Rt||Gf,fc=mn?Yn(mn):qo;function pc(e){return Ec(e)&&1===e.nodeType&&!Pc(e)}function mc(e){if(null==e)return!0;if(sc(e)&&(ic(e)||"string"==typeof e||"function"==typeof e.splice||dc(e)||Vc(e)||ac(e)))return!e.length;var t=Xi(e);if(t==J||t==ae)return!e.size;if(dl(e))return!ta(e).length;for(var n in e)if(dt.call(e,n))return!1;return!0}function hc(e,t){return Ko(e,t)}function gc(e,t,n){n="function"==typeof n?n:a;var r=n?n(e,t):a;return r===a?Ko(e,t,a,n):!!r}function vc(e){if(!Ec(e))return!1;var t=Ao(e);return t==X||t==Y||"string"==typeof e.message&&"string"==typeof e.name&&!Pc(e)}function yc(e){return"number"==typeof e&&Ft(e)}function bc(e){if(!Cc(e))return!1;var t=Ao(e);return t==Z||t==Q||t==q||t==re}function wc(e){return"number"==typeof e&&e==Kc(e)}function _c(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=R}function Cc(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ec(e){return null!=e&&"object"==typeof e}var Mc=hn?Yn(hn):Yo;function Sc(e,t){return e===t||Xo(e,t,Ui(t))}function Oc(e,t,n){return n="function"==typeof n?n:a,Xo(e,t,Ui(t),n)}function Tc(e){return Lc(e)&&e!=+e}function kc(e){if(cl(e))throw new o(s);return Zo(e)}function xc(e){return null===e}function Nc(e){return null==e}function Lc(e){return"number"==typeof e||Ec(e)&&Ao(e)==$}function Pc(e){if(!Ec(e)||Ao(e)!=te)return!1;var t=Ct(e);if(null===t)return!0;var n=dt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ct.call(n)==ht}var Ic=gn?Yn(gn):Qo;function Dc(e){return wc(e)&&e>=-R&&e<=R}var Ac=vn?Yn(vn):Jo;function Rc(e){return"string"==typeof e||!ic(e)&&Ec(e)&&Ao(e)==ie}function Fc(e){return"symbol"==typeof e||Ec(e)&&Ao(e)==le}var Vc=yn?Yn(yn):$o;function jc(e){return e===a}function zc(e){return Ec(e)&&Xi(e)==ue}function Bc(e){return Ec(e)&&Ao(e)==ce}var Hc=Mi(ra),Wc=Mi(function(e,t){return e<=t});function Uc(e){if(!e)return[];if(sc(e))return Rc(e)?hr(e):ni(e);if(Tt&&e[Tt])return ir(e[Tt]());var t=Xi(e),n=t==J?lr:t==ae?cr:jd;return n(e)}function qc(e){if(!e)return 0===e?e:0;if(e=Yc(e),e===A||e===-A){var t=e<0?-1:1;return t*F}return e===e?e:0}function Kc(e){var t=qc(e),n=t%1;return t===t?n?t-n:t:0}function Gc(e){return e?ho(Kc(e),0,j):0}function Yc(e){if("number"==typeof e)return e;if(Fc(e))return V;if(Cc(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Cc(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Fe,"");var n=Ye.test(e);return n||Ze.test(e)?rn(e.slice(2),n?2:8):Ge.test(e)?V:+e}function Xc(e){return ri(e,_d(e))}function Zc(e){return e?ho(Kc(e),-R,R):0===e?e:0}function Qc(e){return null==e?"":Pa(e)}var Jc=li(function(e,t){if(dl(t)||sc(t))ri(t,wd(t),e);else for(var n in t)dt.call(t,n)&&lo(e,n,t[n])}),$c=li(function(e,t){ri(t,_d(t),e)}),ed=li(function(e,t,n,r){ri(t,_d(t),e,r)}),td=li(function(e,t,n,r){ri(t,wd(t),e,r)}),nd=Ri(mo);function rd(e,t){var n=Cr(e);return null==t?n:co(n,t)}var od=ba(function(e,t){e=nt(e);var n=-1,r=t.length,o=r>2?t[2]:a;o&&al(t[0],t[1],o)&&(r=1);while(++n<r){var i=t[n],l=_d(i),s=-1,u=l.length;while(++s<u){var c=l[s],d=e[c];(d===a||nc(d,st[c])&&!dt.call(e,c))&&(e[c]=i[c])}}return e}),ad=ba(function(e){return e.push(a,Li),bn(Sd,a,e)});function id(e,t){return An(e,Hi(t,3),No)}function ld(e,t){return An(e,Hi(t,3),Lo)}function sd(e,t){return null==e?e:ko(e,Hi(t,3),_d)}function ud(e,t){return null==e?e:xo(e,Hi(t,3),_d)}function cd(e,t){return e&&No(e,Hi(t,3))}function dd(e,t){return e&&Lo(e,Hi(t,3))}function fd(e){return null==e?[]:Po(e,wd(e))}function pd(e){return null==e?[]:Po(e,_d(e))}function md(e,t,n){var r=null==e?a:Io(e,t);return r===a?n:r}function hd(e,t){return null!=e&&Ji(e,t,Fo)}function gd(e,t){return null!=e&&Ji(e,t,Vo)}var vd=yi(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=mt.call(t)),e[t]=n},Sf(xf)),yd=yi(function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=mt.call(t)),dt.call(e,t)?e[t].push(n):e[t]=[n]},Hi),bd=ba(Ho);function wd(e){return sc(e)?no(e):ta(e)}function _d(e){return sc(e)?no(e,!0):na(e)}function Cd(e,t){var n={};return t=Hi(t,3),No(e,function(e,r,o){po(n,t(e,r,o),e)}),n}function Ed(e,t){var n={};return t=Hi(t,3),No(e,function(e,r,o){po(n,r,t(e,r,o))}),n}var Md=li(function(e,t,n){la(e,t,n)}),Sd=li(function(e,t,n,r){la(e,t,n,r)}),Od=Ri(function(e,t){var n={};if(null==e)return n;var r=!1;t=Tn(t,function(t){return t=Ha(t,e),r||(r=t.length>1),t}),ri(e,Vi(e),n),r&&(n=go(n,p|m|h,Pi));var o=t.length;while(o--)Da(n,t[o]);return n});function Td(e,t){return xd(e,ju(Hi(t)))}var kd=Ri(function(e,t){return null==e?{}:da(e,t)});function xd(e,t){if(null==e)return{};var n=Tn(Vi(e),function(e){return[e]});return t=Hi(t),fa(e,n,function(e,n){return t(e,n[0])})}function Nd(e,t,n){t=Ha(t,e);var r=-1,o=t.length;o||(o=1,e=a);while(++r<o){var i=null==e?a:e[xl(t[r])];i===a&&(r=o,i=n),e=bc(i)?i.call(e):i}return e}function Ld(e,t,n){return null==e?e:Ca(e,t,n)}function Pd(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:Ca(e,t,n,r)}var Id=ki(wd),Dd=ki(_d);function Ad(e,t,n){var r=ic(e),o=r||dc(e)||Vc(e);if(t=Hi(t,4),null==n){var a=e&&e.constructor;n=o?r?new a:[]:Cc(e)&&bc(a)?Cr(Ct(e)):{}}return(o?_n:No)(e,function(e,r,o){return t(n,e,r,o)}),n}function Rd(e,t){return null==e||Da(e,t)}function Fd(e,t,n){return null==e?e:Aa(e,t,Ba(n))}function Vd(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:Aa(e,t,Ba(n),r)}function jd(e){return null==e?[]:Xn(e,wd(e))}function zd(e){return null==e?[]:Xn(e,_d(e))}function Bd(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=Yc(n),n=n===n?n:0),t!==a&&(t=Yc(t),t=t===t?t:0),ho(Yc(e),t,n)}function Hd(e,t,n){return t=qc(t),n===a?(n=t,t=0):n=qc(n),e=Yc(e),jo(e,t,n)}function Wd(e,t,n){if(n&&"boolean"!=typeof n&&al(e,t,n)&&(t=n=a),n===a&&("boolean"==typeof t?(n=t,t=a):"boolean"==typeof e&&(n=e,e=a)),e===a&&t===a?(e=0,t=1):(e=qc(e),t===a?(t=e,e=0):t=qc(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var o=Kt();return Bt(e+o*(t-e+nn("1e-"+((o+"").length-1))),t)}return ga(e,t)}var Ud=fi(function(e,t,n){return t=t.toLowerCase(),e+(n?qd(t):t)});function qd(e){return bf(Qc(e).toLowerCase())}function Kd(e){return e=Qc(e),e&&e.replace(Je,er).replace(Wt,"")}function Gd(e,t,n){e=Qc(e),t=Pa(t);var r=e.length;n=n===a?r:ho(Kc(n),0,r);var o=n;return n-=t.length,n>=0&&e.slice(n,o)==t}function Yd(e){return e=Qc(e),e&&ke.test(e)?e.replace(Oe,tr):e}function Xd(e){return e=Qc(e),e&&Re.test(e)?e.replace(Ae,"\\$&"):e}var Zd=fi(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Qd=fi(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Jd=di("toLowerCase");function $d(e,t,n){e=Qc(e),t=Kc(t);var r=t?mr(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return _i(Dt(o),n)+e+_i(It(o),n)}function ef(e,t,n){e=Qc(e),t=Kc(t);var r=t?mr(e):0;return t&&r<t?e+_i(t-r,n):e}function tf(e,t,n){e=Qc(e),t=Kc(t);var r=t?mr(e):0;return t&&r<t?_i(t-r,n)+e:e}function nf(e,t,n){return n||null==t?t=0:t&&(t=+t),qt(Qc(e).replace(Ve,""),t||0)}function rf(e,t,n){return t=(n?al(e,t,n):t===a)?1:Kc(t),ya(Qc(e),t)}function of(){var e=arguments,t=Qc(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var af=fi(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});function lf(e,t,n){return n&&"number"!=typeof n&&al(e,t,n)&&(t=n=a),n=n===a?j:n>>>0,n?(e=Qc(e),e&&("string"==typeof t||null!=t&&!Ic(t))&&(t=Pa(t),!t&&or(e))?Ua(hr(e),0,n):e.split(t,n)):[]}var sf=fi(function(e,t,n){return e+(n?" ":"")+bf(t)});function uf(e,t,n){return e=Qc(e),n=null==n?0:ho(Kc(n),0,e.length),t=Pa(t),e.slice(n,n+t.length)==t}function cf(e,t,n){var r=wr.templateSettings;n&&al(e,t,n)&&(t=a),e=Qc(e),t=ed({},t,r,Ni);var o,i,l=ed({},t.imports,r.imports,Ni),s=wd(l),u=Xn(l,s),c=0,d=t.interpolate||$e,f="__p += '",p=rt((t.escape||$e).source+"|"+d.source+"|"+(d===Le?qe:$e).source+"|"+(t.evaluate||$e).source+"|$","g"),m="//# sourceURL="+(dt.call(t,"sourceURL")?(t.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++Xt+"]")+"\n";e.replace(p,function(t,n,r,a,l,s){return r||(r=a),f+=e.slice(c,s).replace(et,nr),n&&(o=!0,f+="' +\n__e("+n+") +\n'"),l&&(i=!0,f+="';\n"+l+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=s+t.length,t}),f+="';\n";var h=dt.call(t,"variable")&&t.variable;h||(f="with (obj) {\n"+f+"\n}\n"),f=(i?f.replace(Ce,""):f).replace(Ee,"$1").replace(Me,"$1;"),f="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var g=_f(function(){return We(s,m+"return "+f).apply(a,u)});if(g.source=f,vc(g))throw g;return g}function df(e){return Qc(e).toLowerCase()}function ff(e){return Qc(e).toUpperCase()}function pf(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(Fe,"");if(!e||!(t=Pa(t)))return e;var r=hr(e),o=hr(t),i=Qn(r,o),l=Jn(r,o)+1;return Ua(r,i,l).join("")}function mf(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(je,"");if(!e||!(t=Pa(t)))return e;var r=hr(e),o=Jn(r,hr(t))+1;return Ua(r,0,o).join("")}function hf(e,t,n){if(e=Qc(e),e&&(n||t===a))return e.replace(Ve,"");if(!e||!(t=Pa(t)))return e;var r=hr(e),o=Qn(r,hr(t));return Ua(r,o).join("")}function gf(e,t){var n=k,r=x;if(Cc(t)){var o="separator"in t?t.separator:o;n="length"in t?Kc(t.length):n,r="omission"in t?Pa(t.omission):r}e=Qc(e);var i=e.length;if(or(e)){var l=hr(e);i=l.length}if(n>=i)return e;var s=n-mr(r);if(s<1)return r;var u=l?Ua(l,0,s).join(""):e.slice(0,s);if(o===a)return u+r;if(l&&(s+=u.length-s),Ic(o)){if(e.slice(s).search(o)){var c,d=u;o.global||(o=rt(o.source,Qc(Ke.exec(o))+"g")),o.lastIndex=0;while(c=o.exec(d))var f=c.index;u=u.slice(0,f===a?s:f)}}else if(e.indexOf(Pa(o),s)!=s){var p=u.lastIndexOf(o);p>-1&&(u=u.slice(0,p))}return u+r}function vf(e){return e=Qc(e),e&&Te.test(e)?e.replace(Se,gr):e}var yf=fi(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),bf=di("toUpperCase");function wf(e,t,n){return e=Qc(e),t=n?a:t,t===a?ar(e)?br(e):Dn(e):e.match(t)||[]}var _f=ba(function(e,t){try{return bn(e,a,t)}catch(e){return vc(e)?e:new o(e)}}),Cf=Ri(function(e,t){return _n(t,function(t){t=xl(t),po(e,t,Nu(e[t],e))}),e});function Ef(e){var t=null==e?0:e.length,n=Hi();return e=t?Tn(e,function(e){if("function"!=typeof e[1])throw new at(u);return[n(e[0]),e[1]]}):[],ba(function(n){var r=-1;while(++r<t){var o=e[r];if(bn(o[0],this,n))return bn(o[1],this,n)}})}function Mf(e){return vo(go(e,p))}function Sf(e){return function(){return e}}function Of(e,t){return null==e||e!==e?t:e}var Tf=gi(),kf=gi(!0);function xf(e){return e}function Nf(e){return ea("function"==typeof e?e:go(e,p))}function Lf(e){return aa(go(e,p))}function Pf(e,t){return ia(e,go(t,p))}var If=ba(function(e,t){return function(n){return Ho(n,e,t)}}),Df=ba(function(e,t){return function(n){return Ho(e,n,t)}});function Af(e,t,n){var r=wd(t),o=Po(t,r);null!=n||Cc(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Po(t,wd(t)));var a=!(Cc(n)&&"chain"in n)||!!n.chain,i=bc(e);return _n(o,function(n){var r=t[n];e[n]=r,i&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),o=n.__actions__=ni(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,kn([this.value()],arguments))})}),e}function Rf(){return ln._===this&&(ln._=gt),this}function Ff(){}function Vf(e){return e=Kc(e),ba(function(t){return ua(t,e)})}var jf=wi(Tn),zf=wi(En),Bf=wi(Ln);function Hf(e){return il(e)?Bn(xl(e)):pa(e)}function Wf(e){return function(t){return null==e?a:Io(e,t)}}var Uf=Ei(),qf=Ei(!0);function Kf(){return[]}function Gf(){return!1}function Yf(){return{}}function Xf(){return""}function Zf(){return!0}function Qf(e,t){if(e=Kc(e),e<1||e>R)return[];var n=j,r=Bt(e,j);t=Hi(t),e-=j;var o=Kn(r,t);while(++n<e)t(n);return o}function Jf(e){return ic(e)?Tn(e,xl):Fc(e)?[e]:ni(kl(Qc(e)))}function $f(e){var t=++ft;return Qc(e)+t}var ep=bi(function(e,t){return e+t},0),tp=Oi("ceil"),np=bi(function(e,t){return e/t},1),rp=Oi("floor");function op(e){return e&&e.length?Mo(e,xf,Ro):a}function ap(e,t){return e&&e.length?Mo(e,Hi(t,2),Ro):a}function ip(e){return zn(e,xf)}function lp(e,t){return zn(e,Hi(t,2))}function sp(e){return e&&e.length?Mo(e,xf,ra):a}function up(e,t){return e&&e.length?Mo(e,Hi(t,2),ra):a}var cp=bi(function(e,t){return e*t},1),dp=Oi("round"),fp=bi(function(e,t){return e-t},0);function pp(e){return e&&e.length?qn(e,xf):0}function mp(e,t){return e&&e.length?qn(e,Hi(t,2)):0}return wr.after=Tu,wr.ary=ku,wr.assign=Jc,wr.assignIn=$c,wr.assignInWith=ed,wr.assignWith=td,wr.at=nd,wr.before=xu,wr.bind=Nu,wr.bindAll=Cf,wr.bindKey=Lu,wr.castArray=Zu,wr.chain=Ws,wr.chunk=Il,wr.compact=Dl,wr.concat=Al,wr.cond=Ef,wr.conforms=Mf,wr.constant=Sf,wr.countBy=eu,wr.create=rd,wr.curry=Pu,wr.curryRight=Iu,wr.debounce=Du,wr.defaults=od,wr.defaultsDeep=ad,wr.defer=Au,wr.delay=Ru,wr.difference=Rl,wr.differenceBy=Fl,wr.differenceWith=Vl,wr.drop=jl,wr.dropRight=zl,wr.dropRightWhile=Bl,wr.dropWhile=Hl,wr.fill=Wl,wr.filter=nu,wr.flatMap=au,wr.flatMapDeep=iu,wr.flatMapDepth=lu,wr.flatten=Kl,wr.flattenDeep=Gl,wr.flattenDepth=Yl,wr.flip=Fu,wr.flow=Tf,wr.flowRight=kf,wr.fromPairs=Xl,wr.functions=fd,wr.functionsIn=pd,wr.groupBy=cu,wr.initial=Jl,wr.intersection=$l,wr.intersectionBy=es,wr.intersectionWith=ts,wr.invert=vd,wr.invertBy=yd,wr.invokeMap=fu,wr.iteratee=Nf,wr.keyBy=pu,wr.keys=wd,wr.keysIn=_d,wr.map=mu,wr.mapKeys=Cd,wr.mapValues=Ed,wr.matches=Lf,wr.matchesProperty=Pf,wr.memoize=Vu,wr.merge=Md,wr.mergeWith=Sd,wr.method=If,wr.methodOf=Df,wr.mixin=Af,wr.negate=ju,wr.nthArg=Vf,wr.omit=Od,wr.omitBy=Td,wr.once=zu,wr.orderBy=hu,wr.over=jf,wr.overArgs=Bu,wr.overEvery=zf,wr.overSome=Bf,wr.partial=Hu,wr.partialRight=Wu,wr.partition=gu,wr.pick=kd,wr.pickBy=xd,wr.property=Hf,wr.propertyOf=Wf,wr.pull=is,wr.pullAll=ls,wr.pullAllBy=ss,wr.pullAllWith=us,wr.pullAt=cs,wr.range=Uf,wr.rangeRight=qf,wr.rearg=Uu,wr.reject=bu,wr.remove=ds,wr.rest=qu,wr.reverse=fs,wr.sampleSize=_u,wr.set=Ld,wr.setWith=Pd,wr.shuffle=Cu,wr.slice=ps,wr.sortBy=Su,wr.sortedUniq=ws,wr.sortedUniqBy=_s,wr.split=lf,wr.spread=Ku,wr.tail=Cs,wr.take=Es,wr.takeRight=Ms,wr.takeRightWhile=Ss,wr.takeWhile=Os,wr.tap=Us,wr.throttle=Gu,wr.thru=qs,wr.toArray=Uc,wr.toPairs=Id,wr.toPairsIn=Dd,wr.toPath=Jf,wr.toPlainObject=Xc,wr.transform=Ad,wr.unary=Yu,wr.union=Ts,wr.unionBy=ks,wr.unionWith=xs,wr.uniq=Ns,wr.uniqBy=Ls,wr.uniqWith=Ps,wr.unset=Rd,wr.unzip=Is,wr.unzipWith=Ds,wr.update=Fd,wr.updateWith=Vd,wr.values=jd,wr.valuesIn=zd,wr.without=As,wr.words=wf,wr.wrap=Xu,wr.xor=Rs,wr.xorBy=Fs,wr.xorWith=Vs,wr.zip=js,wr.zipObject=zs,wr.zipObjectDeep=Bs,wr.zipWith=Hs,wr.entries=Id,wr.entriesIn=Dd,wr.extend=$c,wr.extendWith=ed,Af(wr,wr),wr.add=ep,wr.attempt=_f,wr.camelCase=Ud,wr.capitalize=qd,wr.ceil=tp,wr.clamp=Bd,wr.clone=Qu,wr.cloneDeep=$u,wr.cloneDeepWith=ec,wr.cloneWith=Ju,wr.conformsTo=tc,wr.deburr=Kd,wr.defaultTo=Of,wr.divide=np,wr.endsWith=Gd,wr.eq=nc,wr.escape=Yd,wr.escapeRegExp=Xd,wr.every=tu,wr.find=ru,wr.findIndex=Ul,wr.findKey=id,wr.findLast=ou,wr.findLastIndex=ql,wr.findLastKey=ld,wr.floor=rp,wr.forEach=su,wr.forEachRight=uu,wr.forIn=sd,wr.forInRight=ud,wr.forOwn=cd,wr.forOwnRight=dd,wr.get=md,wr.gt=rc,wr.gte=oc,wr.has=hd,wr.hasIn=gd,wr.head=Zl,wr.identity=xf,wr.includes=du,wr.indexOf=Ql,wr.inRange=Hd,wr.invoke=bd,wr.isArguments=ac,wr.isArray=ic,wr.isArrayBuffer=lc,wr.isArrayLike=sc,wr.isArrayLikeObject=uc,wr.isBoolean=cc,wr.isBuffer=dc,wr.isDate=fc,wr.isElement=pc,wr.isEmpty=mc,wr.isEqual=hc,wr.isEqualWith=gc,wr.isError=vc,wr.isFinite=yc,wr.isFunction=bc,wr.isInteger=wc,wr.isLength=_c,wr.isMap=Mc,wr.isMatch=Sc,wr.isMatchWith=Oc,wr.isNaN=Tc,wr.isNative=kc,wr.isNil=Nc,wr.isNull=xc,wr.isNumber=Lc,wr.isObject=Cc,wr.isObjectLike=Ec,wr.isPlainObject=Pc,wr.isRegExp=Ic,wr.isSafeInteger=Dc,wr.isSet=Ac,wr.isString=Rc,wr.isSymbol=Fc,wr.isTypedArray=Vc,wr.isUndefined=jc,wr.isWeakMap=zc,wr.isWeakSet=Bc,wr.join=ns,wr.kebabCase=Zd,wr.last=rs,wr.lastIndexOf=os,wr.lowerCase=Qd,wr.lowerFirst=Jd,wr.lt=Hc,wr.lte=Wc,wr.max=op,wr.maxBy=ap,wr.mean=ip,wr.meanBy=lp,wr.min=sp,wr.minBy=up,wr.stubArray=Kf,wr.stubFalse=Gf,wr.stubObject=Yf,wr.stubString=Xf,wr.stubTrue=Zf,wr.multiply=cp,wr.nth=as,wr.noConflict=Rf,wr.noop=Ff,wr.now=Ou,wr.pad=$d,wr.padEnd=ef,wr.padStart=tf,wr.parseInt=nf,wr.random=Wd,wr.reduce=vu,wr.reduceRight=yu,wr.repeat=rf,wr.replace=of,wr.result=Nd,wr.round=dp,wr.runInContext=e,wr.sample=wu,wr.size=Eu,wr.snakeCase=af,wr.some=Mu,wr.sortedIndex=ms,wr.sortedIndexBy=hs,wr.sortedIndexOf=gs,wr.sortedLastIndex=vs,wr.sortedLastIndexBy=ys,wr.sortedLastIndexOf=bs,wr.startCase=sf,wr.startsWith=uf,wr.subtract=fp,wr.sum=pp,wr.sumBy=mp,wr.template=cf,wr.times=Qf,wr.toFinite=qc,wr.toInteger=Kc,wr.toLength=Gc,wr.toLower=df,wr.toNumber=Yc,wr.toSafeInteger=Zc,wr.toString=Qc,wr.toUpper=ff,wr.trim=pf,wr.trimEnd=mf,wr.trimStart=hf,wr.truncate=gf,wr.unescape=vf,wr.uniqueId=$f,wr.upperCase=yf,wr.upperFirst=bf,wr.each=su,wr.eachRight=uu,wr.first=Zl,Af(wr,function(){var e={};return No(wr,function(t,n){dt.call(wr.prototype,n)||(e[n]=t)}),e}(),{chain:!1}),wr.VERSION=i,_n(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){wr[e].placeholder=wr}),_n(["drop","take"],function(e,t){Sr.prototype[e]=function(n){n=n===a?1:zt(Kc(n),0);var r=this.__filtered__&&!t?new Sr(this):this.clone();return r.__filtered__?r.__takeCount__=Bt(n,r.__takeCount__):r.__views__.push({size:Bt(n,j),type:e+(r.__dir__<0?"Right":"")}),r},Sr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),_n(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==P||n==D;Sr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Hi(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),_n(["head","last"],function(e,t){var n="take"+(t?"Right":"");Sr.prototype[e]=function(){return this[n](1).value()[0]}}),_n(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");Sr.prototype[e]=function(){return this.__filtered__?new Sr(this):this[n](1)}}),Sr.prototype.compact=function(){return this.filter(xf)},Sr.prototype.find=function(e){return this.filter(e).head()},Sr.prototype.findLast=function(e){return this.reverse().find(e)},Sr.prototype.invokeMap=ba(function(e,t){return"function"==typeof e?new Sr(this):this.map(function(n){return Ho(n,e,t)})}),Sr.prototype.reject=function(e){return this.filter(ju(Hi(e)))},Sr.prototype.slice=function(e,t){e=Kc(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Sr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(t=Kc(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},Sr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Sr.prototype.toArray=function(){return this.take(j)},No(Sr.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),o=wr[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);o&&(wr.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Sr,u=l[0],c=s||ic(t),d=function(e){var t=o.apply(wr,kn([e],l));return r&&f?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var f=this.__chain__,p=!!this.__actions__.length,m=i&&!f,h=s&&!p;if(!i&&c){t=h?t:new Sr(this);var g=e.apply(t,l);return g.__actions__.push({func:qs,args:[d],thisArg:a}),new Mr(g,f)}return m&&h?e.apply(this,l):(g=this.thru(d),m?r?g.value()[0]:g.value():g)})}),_n(["pop","push","shift","sort","splice","unshift"],function(e){var t=it[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);wr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(ic(o)?o:[],e)}return this[n](function(n){return t.apply(ic(n)?n:[],e)})}}),No(Sr.prototype,function(e,t){var n=wr[t];if(n){var r=n.name+"";dt.call(un,r)||(un[r]=[]),un[r].push({name:t,func:n})}}),un[vi(a,b).name]=[{name:"wrapper",func:a}],Sr.prototype.clone=Or,Sr.prototype.reverse=Tr,Sr.prototype.value=kr,wr.prototype.at=Ks,wr.prototype.chain=Gs,wr.prototype.commit=Ys,wr.prototype.next=Xs,wr.prototype.plant=Qs,wr.prototype.reverse=Js,wr.prototype.toJSON=wr.prototype.valueOf=wr.prototype.value=$s,wr.prototype.first=wr.prototype.head,Tt&&(wr.prototype[Tt]=Zs),wr},_r=wr();ln._=_r,o=function(){return _r}.call(t,n,t,r),o===a||(r.exports=o)}).call(this)}).call(this,n("yLpj"),n("YuTi")(e))},M1xp:function(e,t,n){var r=n("a0xu");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},M4m6:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("cdE4")),m=o(n("TDNa")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"iec104-server",activeKey:t})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(p.default,{currentKey:"iec104Server"})))}}]),t}(d.PureComponent),w=b;t.default=w},MCSJ:function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},MEvK:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("8R5B");var o=r(n("aJyg")),a=r(n("jehZ"));n("g9YV");var i=r(n("wCAj")),l=r(n("Y/ft")),s=r(n("q1tI")),u=r(n("zqxM")),c=function(e){var t=e.leftColumns,n=e.rightColumns,r=e.loading,c=(0,l.default)(e,["leftColumns","rightColumns","loading"]);return s.default.createElement(o.default,(0,a.default)({},c,{showSelectAll:!1}),function(e){var o=e.direction,a=e.filteredItems,l=e.onItemSelectAll,c=e.onItemSelect,d=e.selectedKeys,f=e.disabled,p="left"===o?t:n,m={getCheckboxProps:function(e){return{disabled:f||e.disabled}},onSelectAll:function(e,t){var n=t.filter(function(e){return!e.disabled}).map(function(e){var t=e.key;return t}),r=e?(0,u.default)(n,d):(0,u.default)(d,n);l(r,e)},onSelect:function(e,t){var n=e.key;c(n,t)},selectedRowKeys:d};return s.default.createElement(i.default,{rowSelection:m,columns:p,loading:r,dataSource:a,size:"small",style:{pointerEvents:f?"none":null},onRow:function(e){var t=e.key,n=e.disabled;return{onClick:function(){n||f||c(t,!d.includes(t))}}}})})},d=c;t.default=d},MFj2:function(e,t,n){"use strict";var r=n("QbLZ"),o=n.n(r),a=n("YEIV"),i=n.n(a),l=n("iCc5"),s=n.n(l),u=n("V7oC"),c=n.n(u),d=n("FYw3"),f=n.n(d),p=n("mRg0"),m=n.n(p),h=n("q1tI"),g=n.n(h),v=n("17x9"),y=n.n(v),b=n("aGtg");function w(e){var t=[];return g.a.Children.forEach(e,function(e){t.push(e)}),t}function _(e,t){var n=null;return e&&e.forEach(function(e){n||e&&e.key===t&&(n=e)}),n}function C(e,t,n){var r=null;return e&&e.forEach(function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=e}}),r}function E(e,t,n){var r=e.length===t.length;return r&&e.forEach(function(e,o){var a=t[o];e&&a&&(e&&!a||!e&&a?r=!1:e.key!==a.key?r=!1:n&&e.props[n]!==a.props[n]&&(r=!1))}),r}function M(e,t){var n=[],r={},o=[];return e.forEach(function(e){e&&_(t,e.key)?o.length&&(r[e.key]=o,o=[]):o.push(e)}),t.forEach(function(e){e&&Object.prototype.hasOwnProperty.call(r,e.key)&&(n=n.concat(r[e.key])),n.push(e)}),n=n.concat(o),n}var S=n("i8i4"),O=n.n(S),T=n("EJiy"),k=n.n(T),x=n("/dDc"),N=n("PFWz"),L=n.n(N),P=0!==x["a"].endEvents.length,I=["Webkit","Moz","O","ms"],D=["-webkit-","-moz-","-o-","ms-",""];function A(e,t){for(var n=window.getComputedStyle(e,null),r="",o=0;o<D.length;o++)if(r=n.getPropertyValue(D[o]+t),r)break;return r}function R(e){if(P){var t=parseFloat(A(e,"transition-delay"))||0,n=parseFloat(A(e,"transition-duration"))||0,r=parseFloat(A(e,"animation-delay"))||0,o=parseFloat(A(e,"animation-duration"))||0,a=Math.max(n+t,o+r);e.rcEndAnimTimeout=setTimeout(function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()},1e3*a+200)}}function F(e){e.rcEndAnimTimeout&&(clearTimeout(e.rcEndAnimTimeout),e.rcEndAnimTimeout=null)}var V=function(e,t,n){var r="object"===("undefined"===typeof t?"undefined":k()(t)),o=r?t.name:t,a=r?t.active:t+"-active",i=n,l=void 0,s=void 0,u=L()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(i=n.end,l=n.start,s=n.active),e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),F(e),u.remove(o),u.remove(a),x["a"].removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,i&&i())},x["a"].addEndEventListener(e,e.rcEndListener),l&&l(),u.add(o),e.rcAnimTimeout=setTimeout(function(){e.rcAnimTimeout=null,u.add(a),s&&setTimeout(s,0),R(e)},30),{stop:function(){e.rcEndListener&&e.rcEndListener()}}};V.style=function(e,t,n){e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),F(e),x["a"].removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,n&&n())},x["a"].addEndEventListener(e,e.rcEndListener),e.rcAnimTimeout=setTimeout(function(){for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);e.rcAnimTimeout=null,R(e)},0)},V.setTransition=function(e,t,n){var r=t,o=n;void 0===n&&(o=r,r=""),r=r||"",I.forEach(function(t){e.style[t+"Transition"+r]=o})},V.isCssAnimationSupported=P;var j=V,z={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},B=z,H={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},W=function(e){function t(){return s()(this,t),f()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return m()(t,e),c()(t,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(e){B.isEnterSupported(this.props)?this.transition("enter",e):e()}},{key:"componentWillAppear",value:function(e){B.isAppearSupported(this.props)?this.transition("appear",e):e()}},{key:"componentWillLeave",value:function(e){B.isLeaveSupported(this.props)?this.transition("leave",e):e()}},{key:"transition",value:function(e,t){var n=this,r=O.a.findDOMNode(this),o=this.props,a=o.transitionName,i="object"===typeof a;this.stop();var l=function(){n.stopper=null,t()};if((P||!o.animation[e])&&a&&o[H[e]]){var s=i?a[e]:a+"-"+e,u=s+"-active";i&&a[e+"Active"]&&(u=a[e+"Active"]),this.stopper=j(r,{name:s,active:u},l)}else this.stopper=o.animation[e](r,l)}},{key:"stop",value:function(){var e=this.stopper;e&&(this.stopper=null,e.stop())}},{key:"render",value:function(){return this.props.children}}]),t}(g.a.Component);W.propTypes={children:y.a.any,animation:y.a.any,transitionName:y.a.any};var U=W,q="rc_animate_"+Date.now();function K(e){var t=e.children;return g.a.isValidElement(t)&&!t.key?g.a.cloneElement(t,{key:q}):t}function G(){}var Y=function(e){function t(e){s()(this,t);var n=f()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return X.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:w(K(e))},n.childrenRefs={},n}return m()(t,e),c()(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.showProp,n=this.state.children;t&&(n=n.filter(function(e){return!!e.props[t]})),n.forEach(function(t){t&&e.performAppear(t.key)})}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.nextProps=e;var n=w(K(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(e){t.stop(e)});var o=r.showProp,a=this.currentlyAnimatingKeys,l=r.exclusive?w(K(r)):this.state.children,s=[];o?(l.forEach(function(e){var t=e&&_(n,e.key),r=void 0;r=t&&t.props[o]||!e.props[o]?t:g.a.cloneElement(t||e,i()({},o,!0)),r&&s.push(r)}),n.forEach(function(e){e&&_(l,e.key)||s.push(e)})):s=M(l,n),this.setState({children:s}),n.forEach(function(e){var n=e&&e.key;if(!e||!a[n]){var r=e&&_(l,n);if(o){var i=e.props[o];if(r){var s=C(l,n,o);!s&&i&&t.keysToEnter.push(n)}else i&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}}),l.forEach(function(e){var r=e&&e.key;if(!e||!a[r]){var i=e&&_(n,r);if(o){var l=e.props[o];if(i){var s=C(n,r,o);!s&&l&&t.keysToLeave.push(r)}else l&&t.keysToLeave.push(r)}else i||t.keysToLeave.push(r)}})}},{key:"componentDidUpdate",value:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(e,t){var n=this.props.showProp;return n?C(e,t,n):_(e,t)}},{key:"stop",value:function(e){delete this.currentlyAnimatingKeys[e];var t=this.childrenRefs[e];t&&t.stop()}},{key:"render",value:function(){var e=this,t=this.props;this.nextProps=t;var n=this.state.children,r=null;n&&(r=n.map(function(n){if(null===n||void 0===n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return g.a.createElement(U,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)}));var a=t.component;if(a){var i=t;return"string"===typeof a&&(i=o()({className:t.className,style:t.style},t.componentProps)),g.a.createElement(a,i,r)}return r[0]||null}}]),t}(g.a.Component);Y.isAnimate=!0,Y.propTypes={className:y.a.string,style:y.a.object,component:y.a.any,componentProps:y.a.object,animation:y.a.object,transitionName:y.a.oneOfType([y.a.string,y.a.object]),transitionEnter:y.a.bool,transitionAppear:y.a.bool,exclusive:y.a.bool,transitionLeave:y.a.bool,onEnd:y.a.func,onEnter:y.a.func,onLeave:y.a.func,onAppear:y.a.func,showProp:y.a.string,children:y.a.node},Y.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:G,onEnter:G,onLeave:G,onAppear:G};var X=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var o=w(K(r));e.isValidChildByKey(o,t)?"appear"===n?B.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):B.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r=w(K(n));if(e.isValidChildByKey(r,t))e.performEnter(t);else{var o=function(){B.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};E(e.state.children,r,n.showProp)?o():e.setState({children:r},o)}}}};t["a"]=Object(b["a"])(Y)},MMmD:function(e,t,n){var r=n("lSCD"),o=n("shjB");function a(e){return null!=e&&o(e.length)&&!r(e)}e.exports=a},MNsG:function(e,t,n){"use strict";(function(e,r){n.d(t,"h",function(){return v}),n.d(t,"e",function(){return y}),n.d(t,"d",function(){return b}),n.d(t,"f",function(){return w}),n.d(t,"g",function(){return _}),n.d(t,"c",function(){return C}),n.d(t,"b",function(){return M}),n.d(t,"i",function(){return S}),n.d(t,"a",function(){return O});var o="en",a=!1,i=!1,l=!1,s=!1,u=!1,c=!1,d=void 0,f=void 0,p="undefined"!==typeof e&&"undefined"!==typeof e.versions&&"undefined"!==typeof e.versions.electron&&"renderer"===e.type;if("object"!==typeof navigator||p){if("object"===typeof e){a="win32"===e.platform,i="darwin"===e.platform,l="linux"===e.platform,d=o,o;var m=Object({NODE_ENV:"production"})["VSCODE_NLS_CONFIG"];if(m)try{var h=JSON.parse(m),g=h.availableLanguages["*"];d=h.locale,g||o,h._translationsConfigFile}catch(e){}s=!0}}else f=navigator.userAgent,a=f.indexOf("Windows")>=0,i=f.indexOf("Macintosh")>=0,c=f.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,l=f.indexOf("Linux")>=0,u=!0,d=navigator.language,d;var v=a,y=i,b=l,w=s,_=u,C=c,E="object"===typeof self?self:"object"===typeof r?r:{},M=E,S=function(){if(M.setImmediate)return M.setImmediate.bind(M);if("function"===typeof M.postMessage&&!M.importScripts){var t=[];M.addEventListener("message",function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,r=t.length;n<r;n++){var o=t[n];if(o.id===e.data.vscodeSetImmediateId)return t.splice(n,1),void o.callback()}});var n=0;return function(e){var r=++n;t.push({id:r,callback:e}),M.postMessage({vscodeSetImmediateId:r},"*")}}if("undefined"!==typeof e&&"function"===typeof e.nextTick)return e.nextTick.bind(e);var r=Promise.resolve();return function(e){return r.then(e)}}(),O=i?2:a?1:3}).call(this,n("Q2Ig"),n("yLpj"))},MPFp:function(e,t,n){"use strict";var r=n("uOPS"),o=n("Y7ZC"),a=n("kTiW"),i=n("NegM"),l=n("SBuE"),s=n("j2DC"),u=n("RfKB"),c=n("U+KD"),d=n("UWiX")("iterator"),f=!([].keys&&"next"in[].keys()),p="@@iterator",m="keys",h="values",g=function(){return this};e.exports=function(e,t,n,v,y,b,w){s(n,t,v);var _,C,E,M=function(e){if(!f&&e in k)return k[e];switch(e){case m:return function(){return new n(this,e)};case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",O=y==h,T=!1,k=e.prototype,x=k[d]||k[p]||y&&k[y],N=x||M(y),L=y?O?M("entries"):N:void 0,P="Array"==t&&k.entries||x;if(P&&(E=c(P.call(new e)),E!==Object.prototype&&E.next&&(u(E,S,!0),r||"function"==typeof E[d]||i(E,d,g))),O&&x&&x.name!==h&&(T=!0,N=function(){return x.call(this)}),r&&!w||!f&&!T&&k[d]||i(k,d,N),l[t]=N,l[S]=g,y)if(_={values:O?N:M(h),keys:b?N:M(m),entries:L},w)for(C in _)C in k||a(k,C,_[C]);else o(o.P+o.F*(f||T),t,_);return _}},"MR/8":function(e,t,n){"use strict";n.r(t),n.d(t,"ANT_MARK",function(){return b}),n.d(t,"default",function(){return _});var r=n("q1tI"),o=n("17x9"),a=n("wd/R"),i=n("veqR"),l=n("ul5b"),s=n("6CfX");function u(e){return u="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},u(e)}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function m(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function v(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}}),t&&y(e,t)}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}var b="internalMark";function w(e){e&&e.locale?Object(i["a"])(a).locale(e.locale):Object(i["a"])(a).locale("en")}var _=function(e){function t(e){var n;return d(this,t),n=m(this,g(t).call(this,e)),w(e.locale),Object(l["a"])(e.locale&&e.locale.Modal),Object(s["a"])(e._ANT_MARK__===b,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),n}return v(t,e),p(t,[{key:"getChildContext",value:function(){return{antLocale:c(c({},this.props.locale),{exist:!0})}}},{key:"componentDidUpdate",value:function(e){var t=this.props.locale;e.locale!==t&&(w(t),Object(l["a"])(t&&t.Modal))}},{key:"componentWillUnmount",value:function(){Object(l["a"])()}},{key:"render",value:function(){return this.props.children}}]),t}(r["Component"]);_.propTypes={locale:o["object"]},_.defaultProps={locale:{}},_.childContextTypes={antLocale:o["object"]}},MWzG:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},MZXE:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5NDa");var o=r(n("5rEg")),a=r(n("q1tI")),i=function(e){var t=e.onChange,n=e.value,r=e.errMsg;return a.default.createElement("div",{style:{position:"relative"}},a.default.createElement(o.default,{onChange:function(e){return t(e)},value:n}),a.default.createElement("span",{style:{position:"absolute",color:"red",fontSize:"12px",width:"100%",display:"block"}},r))},l=i;t.default=l},MbWe:function(e,t,n){"use strict";var r=n("+9ex").codes.ERR_INVALID_OPT_VALUE;function o(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}function a(e,t,n,a){var i=o(t,a,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0){var l=a?n:"highWaterMark";throw new r(l,i)}return Math.floor(i)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},MgzW:function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function l(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}e.exports=l()?Object.assign:function(e,t){for(var n,l,s=i(e),u=1;u<arguments.length;u++){for(var c in n=Object(arguments[u]),n)o.call(n,c)&&(s[c]=n[c]);if(r){l=r(n);for(var d=0;d<l.length;d++)a.call(n,l[d])&&(s[l[d]]=n[l[d]])}}return s}},MhPg:function(e,t,n){var r=n("0ds2");function o(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}}),t&&r(e,t)}e.exports=o},Mkr1:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n("q1tI"),i=p(a),l=n("i8i4"),s=p(l),u=n("DzJC"),c=p(u),d=n("ShPA"),f=p(d);function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function v(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var y=function(e){function t(e){h(this,t);var n=g(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleScrollEvent=function(e){var t=n.props.dataSource;n.handleScroll((t||[]).length)},n.handleScroll=function(e){var t=n.state,r=t.rowHeight,o=t.maxTotalHeight;if(r&&e){var a=n.refScroll.clientHeight,i=n.refScroll.scrollTop;n.handleBlankHeight(e,r,o,a,i)}else n.setRowHeight()},n.state={startIndex:0,visibleRowCount:0,thresholdCount:40,rowHeight:0,topBlankHeight:0,bottomBlankHeight:0,maxTotalHeight:15e6},n}return v(t,e),o(t,null,[{key:"FillNode",value:function(e){var t=e.height,n=e.node,r=e.marginTop,o=e.marginBottom;return n?(r=r||0,o=o||0,t=t||0,s.default.createPortal(i.default.createElement("div",{style:{height:t+"px",marginTop:r+"px",marginBottom:o+"px"}}),n)):null}}]),o(t,[{key:"componentDidMount",value:function(){this.refScroll=s.default.findDOMNode(this).getElementsByClassName("ant-table-body")[0];var e=s.default.findDOMNode(this).getElementsByClassName("ant-table-body-inner");this.refFixedLeftScroll=e&&e.length?e[0]:null,this.refFixedRightScroll=e&&e.length>1?e[1]:null,this.listenEvent=(0,c.default)(this.handleScrollEvent,50),this.refScroll&&this.refScroll.addEventListener("scroll",this.listenEvent),this.createTopFillNode(),this.createBottomFillNode(),this.setRowHeight(),this.handleScrollEvent()}},{key:"componentDidUpdate",value:function(e){var t=e.dataSource,n=this.props.dataSource;t&&t.length!=n.length&&(this.refScroll.scrollTop=0,this.handleScroll(t.length))}},{key:"componentWillUnmount",value:function(){this.refScroll&&this.refScroll.removeEventListener("scroll",this.listenEvent)}},{key:"createTopFillNode",value:function(){if(this.refScroll){var e=document.createElement("div");this.refScroll.insertBefore(e,this.refScroll.firstChild),this.refTopNode=e}if(this.refFixedLeftScroll){var t=document.createElement("div");this.refFixedLeftScroll.insertBefore(t,this.refFixedLeftScroll.firstChild),this.refFixedLeftTopNode=t}if(this.refFixedRightScroll){var n=document.createElement("div");this.refFixedRightScroll.insertBefore(n,this.refFixedRightScroll.firstChild),this.refFixedRightTopNode=n}}},{key:"createBottomFillNode",value:function(){if(this.refScroll){var e=document.createElement("div");this.refScroll.appendChild(e),this.refBottomNode=e}if(this.refFixedLeftScroll){var t=document.createElement("div");this.refFixedLeftScroll.appendChild(t),this.refFixedLeftBottomNode=t}if(this.refFixedRightScroll){var n=document.createElement("div");this.refFixedRightScroll.appendChild(n),this.refFixedRightBottomNode=n}}},{key:"setRowHeight",value:function(){if(this.refTable=this.refScroll.getElementsByTagName("table")[0],this.refTable){var e=this.refTable.getElementsByTagName("tr")[0],t=e&&e.clientHeight||0;this.state.rowHeight=t}}},{key:"getIndexByScrollTop",value:function(e,t){var n=(t-t%e)/e;return n}},{key:"handleBlankHeight",value:function(e,t,n,r,o){var a=t,i=e*t,l=!1;i>n&&(l=!0,i=n,t=i/e,o=o>n?n:o),e>=1e4&&(l=!0);var s=void 0,u=void 0,c=void 0,d=void 0;c=this.getIndexByScrollTop(t,o),d=Math.ceil(r/a),s=t*c,s=this.getValidValue(s,0,i),u=i-s-r,u=u>0?u:0;var f=Math.abs(s-this.state.topBlankHeight),p=Math.abs(u-this.state.bottomBlankHeight);this.lastSlideUpHeight?this.lastSlideUpHeight===f?this.sameSlideHeightCount++:(this.lastSlideUpHeight=f,this.sameSlideHeightCount=0):(this.sameSlideHeightCount=0,this.lastSlideUpHeight=f);var m=f>=t;m=m||p>=t,m=m||0===c,m&&(c-=5,d+=5,this.setState({startIndex:c,visibleRowCount:d,topBlankHeight:s,bottomBlankHeight:u}),l&&this.sameSlideHeightCount>=1&&(this.refScroll.scrollTop=o,this.sameSlideHeightCount=0))}},{key:"getValidValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:40;return e<t?t:e>n?n:e}},{key:"render",value:function(){var e=this.props,n=e.dataSource,o=m(e,["dataSource"]),l=this.state,s=l.topBlankHeight,u=l.bottomBlankHeight,c=l.startIndex,d=l.visibleRowCount,p=(l.rowHeight,l.thresholdCount),h=n||[],g=h.length,v=g-d;v=v>0?v:g;var y=this.getValidValue(c,0,v),b=c+d;b||(b=g>p?p:g),b=this.getValidValue(b,c,g);var w=(n||[]).slice(y,b);return i.default.createElement(a.Fragment,null,i.default.createElement(t.FillNode,{height:s,node:this.refTopNode}),i.default.createElement(f.default,r({},o,{dataSource:n,renderSource:w})),i.default.createElement(t.FillNode,{height:u,node:this.refBottomNode}),i.default.createElement(a.Fragment,null,i.default.createElement(t.FillNode,{height:s,node:this.refFixedLeftTopNode}),i.default.createElement(t.FillNode,{height:u,node:this.refFixedLeftBottomNode}),i.default.createElement(t.FillNode,{height:s,node:this.refFixedRightTopNode}),i.default.createElement(t.FillNode,{height:u,node:this.refFixedRightBottomNode})))}}]),t}(a.PureComponent);t.default=y},MoRW:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("H84U"),l=n("CtXQ"),s=function(){return r["createElement"]("svg",{width:"252",height:"294"},r["createElement"]("defs",null,r["createElement"]("path",{d:"M0 .387h251.772v251.772H0z"})),r["createElement"]("g",{fill:"none",fillRule:"evenodd"},r["createElement"]("g",{transform:"translate(0 .012)"},r["createElement"]("mask",{fill:"#fff"}),r["createElement"]("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),r["createElement"]("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),r["createElement"]("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),r["createElement"]("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),r["createElement"]("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),r["createElement"]("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),r["createElement"]("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),r["createElement"]("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"}),r["createElement"]("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),r["createElement"]("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),r["createElement"]("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),r["createElement"]("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),r["createElement"]("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),r["createElement"]("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),r["createElement"]("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),r["createElement"]("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),r["createElement"]("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),r["createElement"]("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),r["createElement"]("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),r["createElement"]("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),r["createElement"]("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),r["createElement"]("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),r["createElement"]("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),r["createElement"]("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),r["createElement"]("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),r["createElement"]("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),r["createElement"]("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),r["createElement"]("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),r["createElement"]("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),r["createElement"]("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),r["createElement"]("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),r["createElement"]("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),r["createElement"]("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})))},u=s,c=function(){return r["createElement"]("svg",{width:"254",height:"294"},r["createElement"]("defs",null,r["createElement"]("path",{d:"M0 .335h253.49v253.49H0z"}),r["createElement"]("path",{d:"M0 293.665h253.49V.401H0z"})),r["createElement"]("g",{fill:"none",fillRule:"evenodd"},r["createElement"]("g",{transform:"translate(0 .067)"},r["createElement"]("mask",{fill:"#fff"}),r["createElement"]("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),r["createElement"]("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),r["createElement"]("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),r["createElement"]("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),r["createElement"]("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),r["createElement"]("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),r["createElement"]("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),r["createElement"]("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),r["createElement"]("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),r["createElement"]("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),r["createElement"]("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),r["createElement"]("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),r["createElement"]("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),r["createElement"]("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),r["createElement"]("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),r["createElement"]("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),r["createElement"]("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),r["createElement"]("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),r["createElement"]("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),r["createElement"]("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),r["createElement"]("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),r["createElement"]("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),r["createElement"]("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),r["createElement"]("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),r["createElement"]("mask",{fill:"#fff"}),r["createElement"]("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),r["createElement"]("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),r["createElement"]("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r["createElement"]("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),r["createElement"]("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r["createElement"]("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r["createElement"]("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),r["createElement"]("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r["createElement"]("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),r["createElement"]("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),r["createElement"]("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"})))},d=c,f=function(){return r["createElement"]("svg",{width:"251",height:"294"},r["createElement"]("g",{fill:"none",fillRule:"evenodd"},r["createElement"]("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),r["createElement"]("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),r["createElement"]("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),r["createElement"]("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),r["createElement"]("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),r["createElement"]("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),r["createElement"]("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),r["createElement"]("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),r["createElement"]("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),r["createElement"]("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),r["createElement"]("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),r["createElement"]("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),r["createElement"]("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),r["createElement"]("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),r["createElement"]("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),r["createElement"]("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),r["createElement"]("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),r["createElement"]("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),r["createElement"]("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),r["createElement"]("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),r["createElement"]("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),r["createElement"]("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),r["createElement"]("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),r["createElement"]("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),r["createElement"]("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),r["createElement"]("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),r["createElement"]("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),r["createElement"]("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),r["createElement"]("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),r["createElement"]("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r["createElement"]("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),r["createElement"]("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),r["createElement"]("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),r["createElement"]("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})))},p=f;n.d(t,"IconMap",function(){return m}),n.d(t,"ExceptionMap",function(){return h});var m={success:"check-circle",error:"close-circle",info:"exclamation-circle",warning:"warning"},h={404:u,500:d,403:p},g=Object.keys(h),v=function(e,t){var n=t.status,o=t.icon,i=a()("".concat(e,"-icon"));if(g.includes(n)){var s=h[n];return r["createElement"]("div",{className:"".concat(i," ").concat(e,"-image")},r["createElement"](s,null))}var u=m[n],c=o||r["createElement"](l["default"],{type:u,theme:"filled"});return r["createElement"]("div",{className:i},c)},y=function(e,t){var n=t.extra;return n&&r["createElement"]("div",{className:"".concat(e,"-extra")},n)},b=function(e){return r["createElement"](i["a"],null,function(t){var n=t.getPrefixCls,o=e.prefixCls,i=e.className,l=e.subTitle,s=e.title,u=e.style,c=e.children,d=e.status,f=n("result",o),p=a()(f,"".concat(f,"-").concat(d),i);return r["createElement"]("div",{className:p,style:u},v(f,e),r["createElement"]("div",{className:"".concat(f,"-title")},s),l&&r["createElement"]("div",{className:"".concat(f,"-subtitle")},l),c&&r["createElement"]("div",{className:"".concat(f,"-content")},c),y(f,e))})};b.defaultProps={status:"info"},b.PRESENTED_IMAGE_403=h[403],b.PRESENTED_IMAGE_404=h[404],b.PRESENTED_IMAGE_500=h[500];t["default"]=b},Mqbl:function(e,t,n){var r=n("JB68"),o=n("w6GO");n("zn7N")("keys",function(){return function(e){return o(r(e))}})},MrPd:function(e,t,n){var r=n("hypo"),o=n("ljhN"),a=Object.prototype,i=a.hasOwnProperty;function l(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}e.exports=l},MsYj:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.MC=t.Big=t.BigDecimal=t.MathContext=t.RoundingMode=void 0;var o,a=r(n("vZ4D")),i=r(n("2Taf"));t.RoundingMode=o,function(e){e[e["UP"]=0]="UP",e[e["DOWN"]=1]="DOWN",e[e["CEILING"]=2]="CEILING",e[e["FLOOR"]=3]="FLOOR",e[e["HALF_UP"]=4]="HALF_UP",e[e["HALF_DOWN"]=5]="HALF_DOWN",e[e["HALF_EVEN"]=6]="HALF_EVEN",e[e["UNNECESSARY"]=7]="UNNECESSARY"}(o||(t.RoundingMode=o={}));var l=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.DEFAULT_ROUNDINGMODE;if((0,i.default)(this,e),t<0)throw new RangeError("MathContext precision cannot be less than 0");if(!o[n])throw new TypeError("RoundingMode is invalid: ".concat(n));this.precision=t,this.roundingMode=n};t.MathContext=l,l.DEFAULT_ROUNDINGMODE=o.HALF_UP,l.UNLIMITED=new l(0,o.HALF_UP),l.DECIMAL32=new l(7,o.HALF_EVEN),l.DECIMAL64=new l(16,o.HALF_EVEN),l.DECIMAL128=new l(34,o.HALF_EVEN);var s=function(){function e(t,n,r,o){(0,i.default)(this,e),this.intVal=t,this._scale=r,this._precision=o,this.intCompact=n}return(0,a.default)(e,[{key:"signum",value:function(){var t=this.intCompact>0?1:this.intCompact<0?-1:0,n=e.bigIntSignum(this.intVal);return this.intCompact!==e.INFLATED?t:n}},{key:"inflated",value:function(){return null===this.intVal?BigInt(this.intCompact):this.intVal}},{key:"checkScale",value:function(t){if((t>e.MAX_INT_VALUE||t<e.MIN_INT_VALUE)&&(t=t>e.MAX_INT_VALUE?e.MAX_INT_VALUE:e.MIN_INT_VALUE,0!==this.intCompact&&(null===this.intVal||0!==e.bigIntSignum(this.intVal))))throw new RangeError(t>0?"Scale too high":"Scale too less");return t}},{key:"bigMultiplyPowerTen",value:function(t){return t<=0?this.inflated():this.intCompact!==e.INFLATED?Math.pow(BigInt(10),BigInt(t))*BigInt(this.intCompact):this.intVal.valueOf()*Math.pow(BigInt(10),BigInt(t))}},{key:"precision",value:function(){var t=this._precision;if(0===t){var n=this.intCompact;t=n!==e.INFLATED?e.integerDigitLength(n):e.bigDigitLength(this.intVal),this._precision=t}return t}},{key:"preAlign",value:function(t,n,r){var o,a;n<0?(o=this,a=t):(o=t,a=this);var i=o._scale-o.precision()+r.precision,l=a._scale-a.precision()+1;return l>o._scale+2&&l>i+2&&(a=e.fromInteger3(a.signum(),this.checkScale(Math.max(o._scale,i)+3))),[o,a]}},{key:"negate",value:function(t){var n=this.intCompact===e.INFLATED?new e(e.minusOneBigInt*this.intVal.valueOf(),e.INFLATED,this._scale,this._precision):e.fromInteger2(-this.intCompact,this._scale,this._precision);return t&&(n=n.plus(t)),n}},{key:"add",value:function(t,n){if(t=e.convertToBigDecimal(t),!n||n&&0===n.precision)return this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.add3(this.intCompact,this._scale,t.intCompact,t._scale):e.add2(this.intCompact,this._scale,t.intVal,t._scale):t.intCompact!==e.INFLATED?e.add2(t.intCompact,t._scale,this.intVal,this._scale):e.add1(this.intVal,this._scale,t.intVal,t._scale);var r=this,o=0===r.signum(),a=0===t.signum();if(o||a){var i=Math.max(r._scale,t._scale);if(o&&a)return e.zeroValueOf(i);var l=o?e.doRound(t,n):e.doRound(r,n);if(l._scale===i)return l;if(l._scale>i)return e.stripZerosToMatchScale(l.intVal,l.intCompact,l._scale,i);var s=n.precision-l.precision(),u=i-l._scale;return s>=u?l.setScale(i):l.setScale(l._scale+s)}var c=r._scale-t._scale;if(0!==c){var d=this.preAlign(t,c,n);e.matchScale(d),r=d[0],t=d[1]}return e.doRound2(r.inflated().valueOf()+t.inflated().valueOf(),r._scale,n)}},{key:"subtract",value:function(t,n){return t=e.convertToBigDecimal(t),!n||n&&0===n.precision?this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.add3(this.intCompact,this._scale,-t.intCompact,t._scale):e.add2(this.intCompact,this._scale,e.minusOneBigInt*t.intVal.valueOf(),t._scale):t.intCompact!==e.INFLATED?e.add2(-t.intCompact,t._scale,this.intVal,this._scale):e.add1(this.intVal,this._scale,e.minusOneBigInt*t.intVal.valueOf(),t._scale):this.add(t.negate(),n)}},{key:"multiply",value:function(t,n){if(t=e.convertToBigDecimal(t),!n||n&&0===n.precision){var r=this.checkScale(this._scale+t._scale);return this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.multiply2(this.intCompact,t.intCompact,r):e.multiply3(this.intCompact,t.intVal,r):t.intCompact!==e.INFLATED?e.multiply3(t.intCompact,this.intVal,r):e.multiply4(this.intVal,t.intVal,r)}var o=this.checkScale(this._scale+t._scale);return this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.multiplyAndRound1(this.intCompact,t.intCompact,o,n):e.multiplyAndRound2(this.intCompact,t.intVal,o,n):t.intCompact!==e.INFLATED?e.multiplyAndRound2(t.intCompact,this.intVal,o,n):e.multiplyAndRound3(this.intVal,t.intVal,o,n)}},{key:"divide",value:function(t,n,r){if(t=e.convertToBigDecimal(t),0===t.signum()){if(0===this.signum())throw new RangeError("Division undefined");throw new RangeError("Division by zero")}if(void 0===r){if(void 0!==n)throw new RangeError("Rounding mode is necessary if scale is given.");return this.divide6(t)}if(void 0===n&&(n=this._scale),r<o.UP||r>o.UNNECESSARY)throw new RangeError("Invalid rounding mode");return this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.divide7(this.intCompact,this._scale,t.intCompact,t._scale,n,r):e.divide8(this.intCompact,this._scale,t.intVal,t._scale,n,r):t.intCompact!==e.INFLATED?e.divide9(this.intVal,this._scale,t.intCompact,t._scale,n,r):e.divide10(this.intVal,this._scale,t.intVal,t._scale,n,r)}},{key:"divide6",value:function(t){var n=e.saturateScale(this._scale-t._scale);if(0===this.signum())return e.zeroValueOf(n);var r,a=new l(Math.min(this.precision()+Math.ceil(10*t.precision()/3),e.MAX_INT_VALUE),o.UNNECESSARY);try{r=this.divideWithMathContext(t,a)}catch(e){throw new RangeError("Non-terminating decimal expansion; no exact representable decimal result.")}var i=r.scale();return n>i?r.setScale(n,o.UNNECESSARY):r}},{key:"divideWithMathContext",value:function(t,n){if(t=e.convertToBigDecimal(t),0===t.signum()){if(0===this.signum())throw new RangeError("Division undefined");throw new RangeError("Division by zero")}if(!n||n&&0===n.precision){var r=e.saturateScale(this._scale-t._scale);if(0===this.signum())return e.zeroValueOf(r);var a,i=new l(Math.min(this.precision()+Math.ceil(10*t.precision()/3),Number.MAX_SAFE_INTEGER),o.UNNECESSARY);try{a=this.divideWithMathContext(t,i)}catch(e){throw new RangeError("Non-terminating decimal expansion; no exact representable decimal result.")}var s=a._scale;return r>s?a.setScale(r,o.UNNECESSARY):a}var u=this._scale-t._scale;if(0===this.signum())return e.zeroValueOf(e.saturateScale(u));var c=this.precision(),d=t.precision();return this.intCompact!==e.INFLATED?t.intCompact!==e.INFLATED?e.divide2(this.intCompact,c,t.intCompact,d,u,n):e.divide3(this.intCompact,c,t.intVal,d,u,n):t.intCompact!==e.INFLATED?e.divide4(this.intVal,c,t.intCompact,d,u,n):e.divide5(this.intVal,c,t.intVal,d,u,n)}},{key:"divideToIntegralValue",value:function(t,n){if(t=e.convertToBigDecimal(t),!n||n&&(0===n.precision||this.compareMagnitude(t)<0)){var r=e.saturateScale(this._scale-t._scale);if(this.compareMagnitude(t)<0)return e.zeroValueOf(r);if(0===this.signum()&&0!==t.signum())return this.setScale(r,o.UNNECESSARY);var a=Math.min(this.precision()+Math.ceil(10*t.precision()/3)+Math.abs(this._scale-t._scale)+2,Number.MAX_SAFE_INTEGER),i=this.divideWithMathContext(t,new l(a,o.DOWN));return i._scale>0&&(i=i.setScale(0,o.DOWN),i=e.stripZerosToMatchScale(i.intVal,i.intCompact,i._scale,r)),i._scale<r&&(i=i.setScale(r,o.UNNECESSARY)),i}var s,u=e.saturateScale(this._scale-t._scale),c=this.divideWithMathContext(t,new l(n.precision,o.DOWN));if(c._scale<0){var d=c.multiply(t);if(this.subtract(d).compareMagnitude(t)>=0)throw new RangeError("Division impossible")}else c._scale>0&&(c=c.setScale(0,o.DOWN));return u>c._scale&&(s=n.precision-c.precision())>0?c.setScale(c._scale+Math.min(s,u-c._scale)):e.stripZerosToMatchScale(c.intVal,c.intCompact,c._scale,u)}},{key:"remainder",value:function(e,t){return this.divideAndRemainder(e,t)[1]}},{key:"compareMagnitude",value:function(t){var n=t.intCompact,r=this.intCompact;if(0===r)return 0===n?0:-1;if(0===n)return 1;var o=this._scale-t._scale;if(0!==o){var a=this.precision()-this._scale,i=t.precision()-t._scale;if(a<i)return-1;if(a>i)return 1;if(o<0){if(o>Number.MIN_SAFE_INTEGER&&(r===e.INFLATED||(r=e.integerMultiplyPowerTen(r,-o))===e.INFLATED)&&n===e.INFLATED){var l=this.bigMultiplyPowerTen(-o);return e.bigIntCompareMagnitude(l,t.intVal)}}else if(o<=Number.MAX_SAFE_INTEGER&&(n===e.INFLATED||(n=e.integerMultiplyPowerTen(n,o))===e.INFLATED)&&r===e.INFLATED){var s=t.bigMultiplyPowerTen(o);return e.bigIntCompareMagnitude(this.intVal,s)}}return r!==e.INFLATED?n!==e.INFLATED?e.integerCompareMagnitude(r,n):-1:n!==e.INFLATED?1:e.bigIntCompareMagnitude(this.intVal,t.intVal)}},{key:"equals",value:function(t){if(!(t instanceof e))return!1;if(t===this)return!0;if(this._scale!==t._scale)return!1;var n=this.intCompact,r=t.intCompact;return n!==e.INFLATED?(r===e.INFLATED&&(r=e.compactValFor(t.intVal)),r===n):r!==e.INFLATED?r===e.compactValFor(this.intVal):this.inflated()===t.inflated()}},{key:"divideAndRemainder",value:function(t,n){t=e.convertToBigDecimal(t);var r=new Array(2);return r[0]=this.divideToIntegralValue(t,n),r[1]=this.subtract(r[0].multiply(t)),r}},{key:"sqrt",value:function(t){var n=this.signum();if(1===n){var r,a=Math.trunc(this._scale/2),i=e.fromInteger3(0,a),s=this.stripTrailingZeros(),u=s._scale;if(s.isPowerOfTen()&&u%2===0){var c=e.fromInteger3(1,Math.trunc(u/2));return c._scale!==a&&(c=c.add(i,t)),c}var d=s._scale-s.precision()+1;r=d%2===0?d:d-1;var f,p=s.scaleByPowerOfTen(r),m=e.fromValue(Math.sqrt(p.numberValue())),h=15,g=t.precision;if(0===g)f=Math.trunc(s.precision()/2)+1;else switch(t.roundingMode){case o.HALF_UP:case o.HALF_DOWN:case o.HALF_EVEN:f=2*g,f<0&&(f=Number.MAX_SAFE_INTEGER-2);break;default:f=g;break}var v,y=m,b=p.precision();do{var w=Math.max(Math.max(h,f+2),b),_=new l(w,o.HALF_EVEN);y=e.ONE_HALF.multiply(y.add(p.divideWithMathContext(y,_),_)),h*=2}while(h<f+2);var C=t.roundingMode;if(C===o.UNNECESSARY||0===g){var E=C===o.UNNECESSARY?o.DOWN:C,M=new l(f,E);if(v=y.scaleByPowerOfTen(Math.trunc(-r/2)).round(M),0!==this.subtract(v.square()).compareTo(e.ZERO))throw new RangeError("Computed square root not exact.")}else switch(v=y.scaleByPowerOfTen(Math.trunc(-r/2)).round(t),C){case o.DOWN:case o.FLOOR:if(v.square().compareTo(this)>0){var S=v.ulp();0===y.compareTo(e.ONE)&&(S=S.multiply(e.ONE_TENTH)),v=v.subtract(S)}break;case o.UP:case o.CEILING:v.square().compareTo(this)<0&&(v=v.add(v.ulp()));break;default:break}return v._scale!==a&&(v=v.stripTrailingZeros().add(i,new l(g,o.UNNECESSARY))),v}var O=null;switch(n){case-1:throw new RangeError("Attempted square root of negative BigDecimal");case 0:return O=e.fromInteger3(0,Math.trunc(this._scale/2)),O;default:throw new RangeError("Bad value from signum")}}},{key:"square",value:function(){return this.multiply(this)}},{key:"ulp",value:function(){return e.fromInteger2(1,this._scale,1)}},{key:"stripTrailingZeros",value:function(){return 0===this.intCompact||null!==this.intVal&&0===e.bigIntSignum(this.intVal)?e.ZERO:this.intCompact!==e.INFLATED?e.createAndStripZerosToMatchScale(this.intCompact,this._scale,Number.MIN_SAFE_INTEGER):e.createAndStripZerosToMatchScale2(this.intVal,this._scale,Number.MIN_SAFE_INTEGER)}},{key:"isPowerOfTen",value:function(){return this.unscaledValue()===e.oneBigInt}},{key:"unscaledValue",value:function(){return this.inflated()}},{key:"scale",value:function(){return this._scale}},{key:"scaleByPowerOfTen",value:function(t){return new e(this.intVal,this.intCompact,this.checkScale(this._scale-t),this._precision)}},{key:"compareTo",value:function(t){if(t=e.convertToBigDecimal(t),this._scale===t._scale){var n=this.intCompact,r=t.intCompact;if(n!==e.INFLATED&&r!==e.INFLATED)return n!==r?n>r?1:-1:0}var o=this.signum(),a=t.signum();if(o!==a)return o>a?1:-1;if(0===o)return 0;var i=this.compareMagnitude(t);return o>0?i:-i}},{key:"sameValue",value:function(e){return 0===this.compareTo(e)}},{key:"greaterThan",value:function(e){return this.compareTo(e)>0}},{key:"gt",value:function(e){return this.greaterThan(e)}},{key:"greaterThanOrEquals",value:function(e){return this.compareTo(e)>=0}},{key:"gte",value:function(e){return this.greaterThanOrEquals(e)}},{key:"lowerThan",value:function(e){return this.compareTo(e)<0}},{key:"lt",value:function(e){return this.lowerThan(e)}},{key:"lowerThanOrEquals",value:function(e){return this.compareTo(e)<=0}},{key:"lte",value:function(e){return this.lowerThanOrEquals(e)}},{key:"numberValue",value:function(){if(this.intCompact!==e.INFLATED){if(0===this._scale)return this.intCompact;if(Math.abs(this.intCompact)<Number.MAX_SAFE_INTEGER){if(this._scale>0&&this._scale<=e.MAX_COMPACT_DIGITS)return this.intCompact/e.NUMBER_10_POW[this._scale];if(this._scale<0&&this._scale>=-e.MAX_COMPACT_DIGITS)return this.intCompact*e.NUMBER_10_POW[-this._scale]}}return Number(this.toString())}},{key:"round",value:function(e){return this.plus(e)}},{key:"setScale",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o.UNNECESSARY;if(n<o.UP||n>o.UNNECESSARY)throw new RangeError("Invalid rounding mode");var r=this._scale;if(t===r)return this;if(0===this.signum())return e.zeroValueOf(t);if(this.intCompact!==e.INFLATED){var a=this.intCompact;if(t>r){var i=this.checkScale(t-r);if((a=e.integerMultiplyPowerTen(a,i))!==e.INFLATED)return e.fromInteger3(a,t);var l=this.bigMultiplyPowerTen(i);return new e(l,e.INFLATED,t,this._precision>0?this._precision+i:0)}var s=this.checkScale(r-t);return s<e.TEN_POWERS_TABLE.length?e.divideAndRound2(a,e.TEN_POWERS_TABLE[s],t,n,t):e.divideAndRound3(this.inflated(),Math.pow(BigInt(10),BigInt(s)),t,n,t)}if(t>r){var u=this.checkScale(t-r),c=e.bigMultiplyPowerTen3(this.intVal,u);return new e(c,e.INFLATED,t,this._precision>0?this._precision+u:0)}var d=this.checkScale(r-t);return d<e.TEN_POWERS_TABLE.length?e.divideAndRound4(this.intVal,e.TEN_POWERS_TABLE[d],t,n,t):e.divideAndRound3(this.intVal,Math.pow(BigInt(10),BigInt(d)),t,n,t)}},{key:"plus",value:function(t){return t?0===t.precision?this:e.doRound(this,t):this}},{key:"pow",value:function(t,n){if(!n||n&&0===n.precision){if(t<0||t>999999999)throw new RangeError("Invalid operation");var r=this.checkScale(this._scale*t);return e.fromBigInt5(Math.pow(this.inflated().valueOf(),BigInt(t)),r,0)}if(t<-999999999||t>999999999)throw new RangeError("Invalid operation");if(0===t)return e.ONE;var o=n,a=Math.abs(t);if(n.precision>0){var i=e.integerDigitLength(a);if(i>n.precision)throw new RangeError("Invalid operation");o=new l(n.precision+i+1,n.roundingMode)}for(var s=e.ONE,u=!1,c=1;;c++){if(a<<=1,a<0&&(u=!0,s=s.multiply(this,o)),31===c)break;u&&(s=s.multiply(s,o))}return t<0&&(s=e.ONE.divideWithMathContext(s,o)),e.doRound(s,n)}},{key:"abs",value:function(e){return this.signum()<0?this.negate(e):this.plus(e)}},{key:"movePointLeft",value:function(t){if(0===t)return this;var n=this.checkScale(this._scale+t),r=new e(this.intVal,this.intCompact,n,0);return r._scale<0?r.setScale(0,o.UNNECESSARY):r}},{key:"movePointRight",value:function(t){if(0===t)return this;var n=this.checkScale(this._scale-t),r=new e(this.intVal,this.intCompact,n,0);return r._scale<0?r.setScale(0,o.UNNECESSARY):r}},{key:"min",value:function(e){return this.compareTo(e)<=0?this:e}},{key:"max",value:function(e){return this.compareTo(e)>=0?this:e}},{key:"toString",value:function(){var e=this.stringCache;return void 0===e&&(this.stringCache=e=this.layoutString(!0)),e}},{key:"toEngineeringString",value:function(){return this.layoutString(!1)}},{key:"layoutString",value:function(t){if(0===this._scale)return this.intCompact!==e.INFLATED?this.intCompact.toString():this.intVal.toString();if(2===this._scale&&this.intCompact>=0&&this.intCompact<Number.MAX_SAFE_INTEGER){var n=this.intCompact%100,r=Math.trunc(this.intCompact/100);return r.toString()+"."+e.DIGIT_TENS[n]+e.DIGIT_ONES[n]}var o,a=0;o=this.intCompact!==e.INFLATED?Math.abs(this.intCompact).toString():e.bigIntAbs(this.intVal).toString();var i="";this.signum()<0&&(i+="-");var l=o.length-a,s=-this._scale+(l-1);if(this._scale>=0&&s>=-6){var u=this._scale-l;if(u>=0){for(i+="0",i+=".";u>0;u--)i+="0";i+=o.substr(a,l)}else i+=o.substr(a,-u),i+=".",i+=o.substr(-u+a,this._scale)}else{if(t)i+=o[a],l>1&&(i+=".",i+=o.substr(a+1,l-1));else{var c=s%3;if(c<0&&(c+=3),s-=c,c++,0===this.signum())switch(c){case 1:i+="0";break;case 2:i+="0.00",s+=3;break;case 3:i+="0.0",s+=3;break;default:throw new RangeError("Unexpected sig value "+c)}else if(c>=l){i+=o.substr(a,l);for(var d=c-l;d>0;d--)i+="0"}else i+=o.substr(a,c),i+=".",i+=o.substr(a+c,l-c)}0!==s&&(i+="E",s>0&&(i+="+"),i+=s.toString())}return i}},{key:"toPlainString",value:function(){if(0===this._scale)return this.intCompact!==e.INFLATED?this.intCompact.toString():this.intVal.toString();if(this._scale<0){if(0===this.signum())return"0";var t=this.checkScale(-this._scale),n="";this.intCompact!==e.INFLATED?n+=this.intCompact.toString():n+=this.intVal.toString();for(var r=0;r<t;r++)n+="0";return n}var o;return o=this.intCompact!==e.INFLATED?Math.abs(this.intCompact).toString():e.bigIntAbs(this.intVal).toString(),e.getValueString(this.signum(),o,this._scale)}},{key:"toBigInt",value:function(){return this.setScale(0,o.DOWN).inflated()}},{key:"toBigIntExact",value:function(){return this.setScale(0,o.UNNECESSARY).inflated()}}],[{key:"adjustScale",value:function(t,n){var r=t-n;if(r>e.MAX_INT_VALUE||r<e.MIN_INT_VALUE)throw new RangeError("Scale out of range.");return t=r,t}},{key:"fromString",value:function(t,n,r,o){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:l.UNLIMITED,i=0,s=o||0,u=0,c=null,d=!1;"-"===t[n]?(d=!0,n++,r--):"+"===t[n]&&(n++,r--);var f,p=!1,m=0,h=r<=this.MAX_COMPACT_DIGITS,g=0;if(h){for(;r>0;n++,r--)if(f=t[n],"0"===f)0===i?i=1:0!==u&&(u*=10,++i),p&&++s;else if(f>="1"&&f<="9"){var v=+f;1===i&&0===u||++i,u=10*u+v,p&&++s}else{if("."!==f){if("e"===f||"E"===f){if(m=e.parseExp(t,n,r),m>e.MAX_INT_VALUE||m<e.MIN_INT_VALUE)throw new RangeError("Exponent overflow.");break}throw new RangeError("Character "+f+' is neither a decimal digit number, decimal point, nor "e" notation exponential mark.')}if(p)throw new RangeError("Character array contains more than one decimal point.");p=!0}if(0===i)throw new RangeError("No digits found.");0!==m&&(s=e.adjustScale(s,m)),u=d?-u:u;var y=a.precision,b=i-y;if(y>0&&b>0)while(b>0)s=e.checkScaleNonZero(s-b),u=e.divideAndRound(u,e.TEN_POWERS_TABLE[b],a.roundingMode),i=e.integerDigitLength(u),b=i-y}else{for(var w=[];r>0;n++,r--)if(f=t[n],f>="0"&&f<="9")"0"===f?0===i?(w[g]=f,i=1):0!==g&&(w[g++]=f,i++):(1===i&&0===g||i++,w[g++]=f),p&&s++;else{if("."!==f){if("e"!==f&&"E"!==f)throw new RangeError('String is missing "e" notation exponential mark.');if(m=e.parseExp(t,n,r),m>e.MAX_INT_VALUE||m<e.MIN_INT_VALUE)throw new RangeError("Exponent overflow.");break}if(p)throw new RangeError("String contains more than one decimal point.");p=!0}if(0===i)throw new RangeError("No digits found.");0!==m&&(s=e.adjustScale(s,m));var _=w.join("");c=d?BigInt("-"+_):BigInt(_),u=e.compactValFor(c);var C=a.precision;if(C>0&&i>C){if(u===e.INFLATED){var E=i-C;while(E>0){if(s=e.checkScaleNonZero(s-E),c=e.divideAndRoundByTenPow(c,E,a.roundingMode),u=e.compactValFor(c),u!==e.INFLATED){i=e.integerDigitLength(u);break}i=e.bigDigitLength(c),E=i-C}}if(u!==e.INFLATED){var M=i-C;while(M>0)s=e.checkScaleNonZero(s-M),u=e.divideAndRound(u,e.TEN_POWERS_TABLE[M],a.roundingMode),i=e.integerDigitLength(u),M=i-C;c=null}}}return new e(c,u,s,i)}},{key:"fromBigInt",value:function(t,n,r){return void 0===n?void 0===r?e.fromBigInt3(t):e.fromBigInt2(t,0,r):void 0===r?e.fromBigInt4(t,n):e.fromBigInt2(t,n,r)}},{key:"fromBigInt2",value:function(t,n,r){var o=t,a=e.compactValFor(o),i=r.precision,l=0;if(i>0){var s=r.roundingMode;if(a===e.INFLATED){l=e.bigDigitLength(o);var u=l-i;while(u>0){if(n=e.checkScaleNonZero(n-u),o=e.divideAndRoundByTenPow(o,u,s),a=e.compactValFor(o),a!==e.INFLATED)break;l=e.bigDigitLength(o),u=l-i}}if(a!==e.INFLATED){l=e.integerDigitLength(a);var c=l-i;while(c>0)n=e.checkScaleNonZero(n-c),a=e.divideAndRound(a,e.TEN_POWERS_TABLE[c],s),l=e.integerDigitLength(a),c=l-i;o=null}}return new e(o,a,n,l)}},{key:"fromBigInt3",value:function(t){var n=e.compactValFor(t);return new e(t,n,0,0)}},{key:"fromBigInt4",value:function(t,n){var r=e.compactValFor(t);return new e(t,r,n,0)}},{key:"fromBigInt5",value:function(t,n,r){var o=e.compactValFor(t);return 0===o?e.zeroValueOf(n):0===n&&o>=0&&o<e.ZERO_THROUGH_TEN.length?e.ZERO_THROUGH_TEN[o]:new e(t,o,n,r)}},{key:"fromDouble",value:function(t,n){var r=String(t);return e.fromString(r,0,r.length,0,n)}},{key:"fromInteger",value:function(t,n,r){return void 0!==r?e.fromNumber5(t,r):void 0!==n?e.fromInteger3(t,n):e.fromInteger4(t)}},{key:"fromInteger2",value:function(t,n,r){return 0===n&&t>=0&&t<e.ZERO_THROUGH_TEN.length?e.ZERO_THROUGH_TEN[t]:0===t?e.zeroValueOf(n):new e(t===e.INFLATED?e.INFLATED_BIGINT:null,t,n,r)}},{key:"fromInteger3",value:function(t,n){return 0===n?e.fromInteger4(t):0===t?e.zeroValueOf(n):new e(t===e.INFLATED?e.INFLATED_BIGINT:null,t,n,0)}},{key:"fromInteger4",value:function(t){return this.ZERO_THROUGH_TEN[t]?this.ZERO_THROUGH_TEN[t]:t!==e.INFLATED?new e(null,t,0,0):new e(this.INFLATED_BIGINT,t,0,0)}},{key:"fromNumber5",value:function(t,n){var r=n.precision,o=n.roundingMode,a=0,i=0,l=t===e.INFLATED?e.INFLATED_BIGINT:null;if(r>0){if(t===e.INFLATED){a=16;var s=a-r;while(s>0){if(i=e.checkScaleNonZero(i-s),l=e.divideAndRoundByTenPow(l,s,o),t=e.compactValFor(l),t!==e.INFLATED)break;a=e.bigDigitLength(l),s=a-r}}if(t!==e.INFLATED){a=e.integerDigitLength(t);var u=a-r;while(u>0)i=e.checkScaleNonZero(i-u),t=e.divideAndRound(t,e.TEN_POWERS_TABLE[u],n.roundingMode),a=e.integerDigitLength(t),u=a-r;l=null}}return new e(l,t,i,a)}},{key:"integerDigitLength",value:function(e){var t=0,n=Math.abs(e);do{n/=10,t++}while(n>=1);return t}},{key:"parseExp",value:function(e,t,n){var r=0;t++;var o=e[t];n--;var a="-"===o;if((a||"+"===o)&&(t++,o=e[t],n--),n<=0)throw new RangeError("No exponent digits");while(n>10&&"0"===o)t++,o=e[t],n--;if(n>10)throw new RangeError("Too many nonzero exponent digits");for(;;n--){var i=void 0;if(!(o>="0"&&o<="9"))throw new RangeError("Not a digit.");if(i=+o,r=10*r+i,1===n)break;t++,o=e[t]}return a&&(r=-r),r}},{key:"fromValue",value:function(t,n,r){if("number"===typeof t){if(t>Number.MAX_VALUE||t<-Number.MAX_VALUE)throw new RangeError("Number must be in the range [-Number.MAX_VALUE, Number.MAX_VALUE]");if(void 0!==n&&void 0!==r)throw new RangeError("When constructing from a number, you cannot give both scale and MathContext.");if(!Number.isInteger(t)){if(void 0!==n)throw new RangeError("You should not give scale when number is a double");return e.fromDouble(t,r)}return t>Number.MIN_SAFE_INTEGER&&t<=Number.MAX_SAFE_INTEGER?e.fromInteger(t,n,r):(t=String(t),e.fromString(t,0,t.length,n,r))}if("bigint"===typeof t)return e.fromBigInt(t,n,r);if(t instanceof e)return new e(t.intVal,t.intCompact,t.scale(),t._precision);if(void 0!==n)throw new RangeError("You should give scale only with BigInts or integers");return t=String(t),e.fromString(t,0,t.length,0,r)}},{key:"convertToBigDecimal",value:function(t){return t instanceof e?t:e.fromValue(t)}},{key:"add1",value:function(t,n,r,o){var a=n,i=a-o;if(0!==i)if(i<0){var l=this.checkScale3(t,-i);a=o,t=e.bigMultiplyPowerTen3(t,l)}else{var s=this.checkScale3(r,i);r=e.bigMultiplyPowerTen3(r,s)}var u=t.valueOf()+r.valueOf(),c=t===e.zeroBigInt&&r===e.zeroBigInt||t>e.zeroBigInt&&r>e.zeroBigInt||t<e.zeroBigInt&&r<e.zeroBigInt;return c?new e(u,e.INFLATED,a,0):e.fromBigInt5(u,a,0)}},{key:"add2",value:function(t,n,r,o){var a,i=n,l=i-o,s=r===e.zeroBigInt&&0===t||r>e.zeroBigInt&&t>0||r<e.zeroBigInt&&t<0;if(l<0){var u=this.checkScale2(t,-l);i=o;var c=e.integerMultiplyPowerTen(t,u);a=c===e.INFLATED?r.valueOf()+e.bigMultiplyPowerTen2(t,u).valueOf():r.valueOf()+BigInt(c).valueOf()}else{var d=this.checkScale3(r,l);r=e.bigMultiplyPowerTen3(r,d),a=r.valueOf()+BigInt(t)}return s?new e(a,e.INFLATED,i,0):e.fromBigInt5(a,i,0)}},{key:"add3",value:function(t,n,r,o){var a=n-o;if(0===a)return e.add4(t,r,n);if(a<0){var i=this.checkScale2(t,-a),l=e.integerMultiplyPowerTen(t,i);if(l!==e.INFLATED)return e.add4(l,r,o);var s=e.bigMultiplyPowerTen2(t,i).valueOf()+BigInt(r).valueOf();return(t^r)>=0?new e(s,e.INFLATED,o,0):e.fromBigInt5(s,o,0)}var u=this.checkScale2(r,a),c=e.integerMultiplyPowerTen(r,u);if(c!==e.INFLATED)return e.add4(t,c,n);var d=e.bigMultiplyPowerTen2(r,u).valueOf()+BigInt(t).valueOf();return(t^r)>=0?new e(d,e.INFLATED,n,0):e.fromBigInt5(d,n,0)}},{key:"add4",value:function(t,n,r){var o=e.add5(t,n);return o!==e.INFLATED?e.fromInteger3(o,r):e.fromBigInt5(BigInt(t)+BigInt(n),r,0)}},{key:"add5",value:function(t,n){var r=t+n;return r>=Number.MAX_SAFE_INTEGER?e.INFLATED:r}},{key:"integerMultiplyPowerTen",value:function(t,n){if(0===t||n<=0)return t;var r=e.TEN_POWERS_TABLE,o=e.THRESHOLDS_TABLE;if(n<r.length&&n<o.length){var a=r[n];if(1===t)return a;if(Math.abs(t)<=o[n])return t*a}return e.INFLATED}},{key:"compactValFor",value:function(t){return t.valueOf()>Number.MAX_SAFE_INTEGER||t.valueOf()<Number.MIN_SAFE_INTEGER?e.INFLATED:Number(t)}},{key:"checkScale2",value:function(t,n){if((n>e.MAX_INT_VALUE||n<e.MIN_INT_VALUE)&&(n=n>e.MAX_INT_VALUE?e.MAX_INT_VALUE:e.MIN_INT_VALUE,0!==t))throw new RangeError(n>0?"Scale too high":"Scale too less");return n}},{key:"checkScale3",value:function(t,n){if((n>e.MAX_INT_VALUE||n<e.MIN_INT_VALUE)&&(n=n>e.MAX_INT_VALUE?e.MAX_INT_VALUE:e.MIN_INT_VALUE,t!==e.zeroBigInt))throw new RangeError(n>0?"Scale too high":"Scale too less");return n}},{key:"checkScaleNonZero",value:function(t){if(t>e.MAX_INT_VALUE||t<e.MIN_INT_VALUE)throw new RangeError(t>0?"Scale too high":"Scale too less");return t}},{key:"divideAndRoundByTenPow",value:function(t,n,r){return t=n<e.TEN_POWERS_TABLE.length?e.divideAndRound5(t,e.TEN_POWERS_TABLE[n],r):e.divideAndRound6(t,Math.pow(BigInt(10),BigInt(n)),r),t}},{key:"divideAndRound",value:function(t,n,r){var a=Math.trunc(t/n);if(r===o.DOWN)return a;var i=t%n,l=t<0===n<0?1:-1;if(0!==i){var s=e.needIncrement(n,r,l,a,i);return s?a+l:a}return a}},{key:"bigMultiplyPowerTen2",value:function(e,t){return t<=0?BigInt(e):Math.pow(BigInt(10),BigInt(t))*BigInt(e)}},{key:"bigMultiplyPowerTen3",value:function(t,n){return n<=0?t:n<e.TEN_POWERS_TABLE.length?t.valueOf()*BigInt(e.TEN_POWERS_TABLE[n]):Math.pow(BigInt(10),BigInt(n))*t.valueOf()}},{key:"zeroValueOf",value:function(t){return t>=0&&t<e.ZERO_SCALED_BY.length?e.ZERO_SCALED_BY[t]:new e(e.zeroBigInt,0,t,1)}},{key:"doRound",value:function(t,n){var r=n.precision,o=!1;if(r>0){var a,i=t.intVal,l=t.intCompact,s=t._scale,u=t.precision(),c=n.roundingMode;if(l===e.INFLATED){a=u-r;while(a>0){if(s=e.checkScaleNonZero(s-a),i=e.divideAndRoundByTenPow(i,a,c),o=!0,l=e.compactValFor(i),l!==e.INFLATED){u=e.integerDigitLength(l);break}u=e.bigDigitLength(i),a=u-r}}if(l!==e.INFLATED){a=u-r;while(a>0)s=e.checkScaleNonZero(s-a),l=e.divideAndRound(l,e.TEN_POWERS_TABLE[a],n.roundingMode),o=!0,u=e.integerDigitLength(l),a=u-r,i=null}return o?new e(i,l,s,u):t}return t}},{key:"bigDigitLength",value:function(t){return t<e.zeroBigInt&&(t=t.valueOf()*e.minusOneBigInt),t.toString().length}},{key:"doRound2",value:function(t,n,r){var o=r.precision,a=0;if(o>0){var i,l=e.compactValFor(t),s=r.roundingMode;if(l===e.INFLATED){a=e.bigDigitLength(t),i=a-o;while(i>0){if(n=e.checkScaleNonZero(n-i),t=e.divideAndRoundByTenPow(t,i,s),l=e.compactValFor(t),l!==e.INFLATED)break;a=e.bigDigitLength(t),i=a-o}}if(l!==e.INFLATED){a=e.integerDigitLength(l),i=a-o;while(i>0)n=e.checkScaleNonZero(n-i),l=e.divideAndRound(l,e.TEN_POWERS_TABLE[i],r.roundingMode),a=e.integerDigitLength(l),i=a-o;return e.fromInteger2(l,n,a)}}return new e(t,e.INFLATED,n,a)}},{key:"doRound3",value:function(t,n,r){var o=r.precision;if(o>0&&o<16){var a=e.integerDigitLength(t),i=a-o;while(i>0)n=e.checkScaleNonZero(n-i),t=e.divideAndRound(t,e.TEN_POWERS_TABLE[i],r.roundingMode),a=e.integerDigitLength(t),i=a-o;return e.fromInteger2(t,n,a)}return e.fromInteger3(t,n)}},{key:"stripZerosToMatchScale",value:function(t,n,r,o){return n!==e.INFLATED?e.createAndStripZerosToMatchScale(n,r,o):e.createAndStripZerosToMatchScale2(null===t?e.INFLATED_BIGINT:t.valueOf(),r,o)}},{key:"createAndStripZerosToMatchScale",value:function(t,n,r){while(Math.abs(t)>=10&&n>r){if(0!==(1&t))break;var o=t%10;if(0!==o)break;t/=10,n=this.checkScale2(t,n-1)}return e.fromInteger3(t,n)}},{key:"createAndStripZerosToMatchScale2",value:function(t,n,r){var o;while(e.bigIntCompareMagnitude(t,BigInt(10))>=0&&n>r){if(t.valueOf()%e.twoBigInt===e.oneBigInt)break;if(o=[t.valueOf()/BigInt(10),t.valueOf()%BigInt(10)],0!==e.bigIntSignum(o[1]))break;t=o[0],n=this.checkScale3(t,n-1)}return e.fromBigInt5(t,n,0)}},{key:"matchScale",value:function(e){e[0]._scale<e[1]._scale?e[0]=e[0].setScale(e[1]._scale,o.UNNECESSARY):e[1]._scale<e[0]._scale&&(e[1]=e[1].setScale(e[0]._scale,o.UNNECESSARY))}},{key:"saturateScale",value:function(t){return t<=e.MAX_INT_VALUE&&t>=e.MIN_INT_VALUE?t:t<0?e.MIN_INT_VALUE:e.MAX_INT_VALUE}},{key:"multiply1",value:function(t,n){var r=t*n;return r<=Number.MAX_SAFE_INTEGER&&r>Number.MIN_SAFE_INTEGER?r:e.INFLATED}},{key:"multiply2",value:function(t,n,r){var o=e.multiply1(t,n);return o!==e.INFLATED?e.fromInteger3(o,r):new e(BigInt(t)*BigInt(n),e.INFLATED,r,0)}},{key:"multiply3",value:function(t,n,r){return 0===t?e.zeroValueOf(r):new e(n.valueOf()*BigInt(t),e.INFLATED,r,0)}},{key:"multiply4",value:function(t,n,r){return new e(t.valueOf()*n.valueOf(),e.INFLATED,r,0)}},{key:"multiplyAndRound1",value:function(t,n,r,o){var a=e.multiply1(t,n);if(a!==e.INFLATED)return e.doRound3(a,r,o);var i=1;t<0&&(t=-t,i=-1),n<0&&(n=-n,i*=-1);var l=new e(BigInt(t)*BigInt(n)*BigInt(i),e.INFLATED,r,0);return e.doRound(l,o)}},{key:"multiplyAndRound2",value:function(t,n,r,o){return 0===t?e.zeroValueOf(r):e.doRound2(n.valueOf()*BigInt(t),r,o)}},{key:"multiplyAndRound3",value:function(t,n,r,o){return e.doRound2(t.valueOf()*n.valueOf(),r,o)}},{key:"divide2",value:function(t,n,r,o,a,i){var l=i.precision;if(n<=o&&o<15&&l<15)return e.divideSmallFastPath(t,n,r,o,a,i);e.compareMagnitudeNormalized(t,n,r,o)>0&&(o-=1);var s,u=i.roundingMode,c=e.checkScaleNonZero(a+o-n+l);if(e.checkScaleNonZero(l+o-n)>0){var d,f=e.checkScaleNonZero(l+o-n);if((d=e.integerMultiplyPowerTen(t,f))===e.INFLATED){var p=e.bigMultiplyPowerTen2(t,f);s=e.divideAndRound4(p,r,c,u,e.checkScaleNonZero(a))}else s=e.divideAndRound2(d,r,c,u,e.checkScaleNonZero(a))}else{var m=e.checkScaleNonZero(n-l);if(m===o)s=e.divideAndRound2(t,r,c,u,e.checkScaleNonZero(a));else{var h,g=e.checkScaleNonZero(m-o);if((h=e.integerMultiplyPowerTen(r,g))===e.INFLATED){var v=e.bigMultiplyPowerTen2(r,g);s=e.divideAndRound3(BigInt(t),v,c,u,e.checkScaleNonZero(a))}else s=e.divideAndRound2(t,h,c,u,e.checkScaleNonZero(a))}}return e.doRound(s,i)}},{key:"divide3",value:function(t,n,r,o,a,i){e.compareMagnitudeNormalized2(t,n,r,o)>0&&(o-=1);var l,s=i.precision,u=i.roundingMode,c=e.checkScaleNonZero(a+o-n+s);if(e.checkScaleNonZero(s+o-n)>0){var d=e.checkScaleNonZero(s+o-n),f=e.bigMultiplyPowerTen2(t,d);l=e.divideAndRound3(f,r,c,u,e.checkScaleNonZero(a))}else{var p=e.checkScaleNonZero(n-s),m=e.checkScaleNonZero(p-o),h=e.bigMultiplyPowerTen3(r,m);l=e.divideAndRound3(BigInt(t),h,c,u,e.checkScaleNonZero(a))}return e.doRound(l,i)}},{key:"divide4",value:function(t,n,r,o,a,i){-e.compareMagnitudeNormalized2(r,o,t,n)>0&&(o-=1);var l,s=i.precision,u=i.roundingMode,c=e.checkScaleNonZero(a+o-n+s);if(e.checkScaleNonZero(s+o-n)>0){var d=e.checkScaleNonZero(s+o-n),f=e.bigMultiplyPowerTen3(t,d);l=e.divideAndRound4(f,r,c,u,e.checkScaleNonZero(a))}else{var p=e.checkScaleNonZero(n-s);if(p===o)l=e.divideAndRound4(t,r,c,u,e.checkScaleNonZero(a));else{var m,h=e.checkScaleNonZero(p-o);if((m=e.integerMultiplyPowerTen(r,h))===e.INFLATED){var g=e.bigMultiplyPowerTen2(r,h);l=e.divideAndRound3(t,g,c,u,e.checkScaleNonZero(a))}else l=e.divideAndRound4(t,m,c,u,e.checkScaleNonZero(a))}}return e.doRound(l,i)}},{key:"divide5",value:function(t,n,r,o,a,i){e.compareMagnitudeNormalized3(t,n,r,o)>0&&(o-=1);var l,s=i.precision,u=i.roundingMode,c=e.checkScaleNonZero(a+o-n+s);if(e.checkScaleNonZero(s+o-n)>0){var d=e.checkScaleNonZero(s+o-n),f=e.bigMultiplyPowerTen3(t,d);l=e.divideAndRound3(f,r,c,u,e.checkScaleNonZero(a))}else{var p=e.checkScaleNonZero(n-s),m=e.checkScaleNonZero(p-o),h=e.bigMultiplyPowerTen3(r,m);l=e.divideAndRound3(t,h,c,u,e.checkScaleNonZero(a))}return e.doRound(l,i)}},{key:"bigIntSignum",value:function(t){return t>e.zeroBigInt?1:t<e.zeroBigInt?-1:0}},{key:"divideAndRound2",value:function(t,n,r,a,i){var l=Math.trunc(t/n);if(a===o.DOWN&&r===i)return e.fromInteger3(l,r);var s=t%n,u=t<0===n<0?1:-1;if(0!==s){var c=e.needIncrement(n,a,u,l,s);return e.fromInteger3(c?l+u:l,r)}return i!==r?e.createAndStripZerosToMatchScale(l,r,i):e.fromInteger3(l,r)}},{key:"needIncrement",value:function(t,n,r,o,a){var i;return i=a<=e.HALF_NUMBER_MIN_VALUE||a>e.HALF_NUMBER_MAX_VALUE?1:e.integerCompareMagnitude(2*a,t),e.commonNeedIncrement(n,r,i,0!==(1&o))}},{key:"commonNeedIncrement",value:function(e,t,n,r){switch(e){case o.UNNECESSARY:throw new RangeError("Rounding necessary");case o.UP:return!0;case o.DOWN:return!1;case o.CEILING:return t>0;case o.FLOOR:return t<0;default:if(n<0)return!1;if(n>0)return!0;switch(e){case o.HALF_DOWN:return!1;case o.HALF_UP:return!0;case o.HALF_EVEN:return r;default:throw new RangeError("Unexpected rounding mode ".concat(o[e]))}}}},{key:"integerCompareMagnitude",value:function(e,t){return e<0&&(e=-e),t<0&&(t=-t),e<t?-1:e===t?0:1}},{key:"bigIntCompareMagnitude",value:function(t,n){return t<e.zeroBigInt&&(t=e.minusOneBigInt*t.valueOf()),n<e.zeroBigInt&&(n=e.minusOneBigInt*n.valueOf()),t<n?-1:t===n?0:1}},{key:"bigIntToBigDecimal",value:function(t,n,r){if(t<=BigInt(Number.MAX_SAFE_INTEGER)&&t>=BigInt(Number.MIN_SAFE_INTEGER)){var o=Number(t);return new e(null,n*o,r,0)}return new e(BigInt(n)*t.valueOf(),e.INFLATED,r,0)}},{key:"bigIntToCompactValue",value:function(t,n){return t<=BigInt(Number.MAX_SAFE_INTEGER)&&t>=BigInt(Number.MIN_SAFE_INTEGER)?n*Number(t):e.INFLATED}},{key:"divideAndRound3",value:function(t,n,r,o,a){var i=e.bigIntSignum(t)!==e.bigIntSignum(n)?-1:1;t<e.zeroBigInt&&(t=t.valueOf()*e.minusOneBigInt),n<e.zeroBigInt&&(n=n.valueOf()*e.minusOneBigInt);var l=t.valueOf()/n.valueOf(),s=t.valueOf()%n.valueOf(),u=s===e.zeroBigInt;if(u){if(a!==r){var c=e.bigIntToCompactValue(l,i);if(c!==e.INFLATED)return e.createAndStripZerosToMatchScale(c,r,a);var d=BigInt(i)*l.valueOf();return e.createAndStripZerosToMatchScale2(d,r,a)}return e.bigIntToBigDecimal(l,i,r)}return e.needIncrement2(n,o,i,l,s)&&(l+=e.oneBigInt),e.bigIntToBigDecimal(l,i,r)}},{key:"needIncrement2",value:function(t,n,r,o,a){var i=e.compareHalf(a,t);return e.commonNeedIncrement(n,r,i,o.valueOf()%e.twoBigInt===e.oneBigInt)}},{key:"compareHalf",value:function(t,n){return n=n.valueOf()/e.twoBigInt,t<n?-1:t>n?1:0}},{key:"divideAndRound4",value:function(t,n,r,o,a){var i=n<0,l=e.bigIntSignum(t);i&&(n*=-1),-1===l&&(t=t.valueOf()*e.minusOneBigInt);var s,u=t.valueOf()/BigInt(n),c=Number(t);s=Number.isSafeInteger(c)?c%n:Number(t.valueOf()%BigInt(n));var d=0===s,f=i?-l:l;if(d){if(a!==r){var p=e.bigIntToCompactValue(u,f);if(p!==e.INFLATED)return e.createAndStripZerosToMatchScale(p,r,a);var m=BigInt(f)*u.valueOf();return e.createAndStripZerosToMatchScale2(m,r,a)}return e.bigIntToBigDecimal(u,f,r)}return e.needIncrement3(n,o,f,u,s)&&(u+=e.oneBigInt),e.bigIntToBigDecimal(u,f,r)}},{key:"needIncrement3",value:function(t,n,r,o,a){var i;return i=a<=e.HALF_NUMBER_MIN_VALUE||a>e.HALF_NUMBER_MAX_VALUE?1:e.integerCompareMagnitude(2*a,t),e.commonNeedIncrement(n,r,i,o.valueOf()%e.twoBigInt===e.oneBigInt)}},{key:"bigIntAbs",value:function(t){return t<e.zeroBigInt?t.valueOf()*e.minusOneBigInt:t}},{key:"getValueString",value:function(e,t,n){var r="",o=t.length-n;if(0===o)return(e<0?"-0.":"0.")+t;if(o>0)r=t.slice(0,o)+"."+t.slice(o),e<0&&(r="-"+r);else{r+=e<0?"-0.":"0.";for(var a=0;a<-o;a++)r+="0";r+=t}return r.toString()}},{key:"divideAndRound5",value:function(t,n,r){var o=e.bigIntSignum(t),a=n<0;-1===o&&(t=t.valueOf()*e.minusOneBigInt),a&&(n*=-1);var i,l=t.valueOf()/BigInt(n),s=Number(t);i=Number.isSafeInteger(s)?s%n:Number(t.valueOf()%BigInt(n));var u=0===i,c=a?-1*o:o;return u||e.needIncrement3(n,r,c,l,i)&&(l+=e.oneBigInt),l*BigInt(c)}},{key:"divideAndRound6",value:function(t,n,r){var o=e.bigIntSignum(t),a=e.bigIntSignum(n);t<e.zeroBigInt&&(t=t.valueOf()*e.minusOneBigInt),n<e.zeroBigInt&&(n=n.valueOf()*e.minusOneBigInt);var i=t.valueOf()/n.valueOf(),l=t.valueOf()%n.valueOf(),s=l===e.zeroBigInt,u=o!==a?-1:1;return s||e.needIncrement2(n,r,u,i,l)&&(i+=e.oneBigInt),i*BigInt(u)}},{key:"divideSmallFastPath",value:function(t,n,r,o,a,i){var l,s=i.precision,u=i.roundingMode,c=o-n,d=0===c?t:e.integerMultiplyPowerTen(t,c),f=e.integerCompareMagnitude(d,r);if(f>0){o-=1;var p=e.checkScaleNonZero(a+o-n+s);if(e.checkScaleNonZero(s+o-n)>0){var m=e.checkScaleNonZero(s+o-n),h=e.integerMultiplyPowerTen(t,m);if(h===e.INFLATED){if(l=null,s-1>=0&&s-1<e.TEN_POWERS_TABLE.length&&(l=e.divideAndRound4(BigInt(e.TEN_POWERS_TABLE[s-1])*BigInt(d),r,p,u,e.checkScaleNonZero(a))),null===l){var g=e.bigMultiplyPowerTen2(d,s-1);l=e.divideAndRound4(g,r,p,u,e.checkScaleNonZero(a))}}else l=e.divideAndRound2(h,r,p,u,e.checkScaleNonZero(a))}else{var v=e.checkScaleNonZero(n-s);if(v===o)l=e.divideAndRound2(t,r,p,u,e.checkScaleNonZero(a));else{var y=e.checkScaleNonZero(v-o),b=e.integerMultiplyPowerTen(r,y);if(b===e.INFLATED){var w=e.bigMultiplyPowerTen2(r,y);l=e.divideAndRound3(BigInt(t),w,p,u,e.checkScaleNonZero(a))}else l=e.divideAndRound2(t,b,p,u,e.checkScaleNonZero(a))}}}else{var _=e.checkScaleNonZero(a+o-n+s);if(0===f)l=e.roundedTenPower(d<0===r<0?1:-1,s,_,e.checkScaleNonZero(a));else{var C=e.integerMultiplyPowerTen(d,s);if(C===e.INFLATED){if(l=null,s<e.TEN_POWERS_TABLE.length&&(l=e.divideAndRound4(BigInt(e.TEN_POWERS_TABLE[s])*BigInt(d),r,_,u,e.checkScaleNonZero(a))),null===l){var E=e.bigMultiplyPowerTen2(d,s);l=e.divideAndRound4(E,r,_,u,e.checkScaleNonZero(a))}}else l=e.divideAndRound2(C,r,_,u,e.checkScaleNonZero(a))}}return e.doRound(l,i)}},{key:"roundedTenPower",value:function(t,n,r,o){if(r>o){var a=r-o;return a<n?e.scaledTenPow(n-a,t,o):e.fromInteger3(t,r-n)}return e.scaledTenPow(n,t,r)}},{key:"scaledTenPow",value:function(t,n,r){if(t<e.TEN_POWERS_TABLE.length)return e.fromInteger3(n*e.TEN_POWERS_TABLE[t],r);var o=Math.pow(BigInt(10),BigInt(t));return-1===n&&(o*=e.minusOneBigInt),new e(o,e.INFLATED,r,t+1)}},{key:"compareMagnitudeNormalized",value:function(t,n,r,o){var a=n-o;return 0!==a&&(a<0?t=e.integerMultiplyPowerTen(t,-a):r=e.integerMultiplyPowerTen(r,a)),t!==e.INFLATED?r!==e.INFLATED?e.integerCompareMagnitude(t,r):-1:1}},{key:"compareMagnitudeNormalized2",value:function(t,n,r,o){if(0===t)return-1;var a=n-o;return a<0&&e.integerMultiplyPowerTen(t,-a)===e.INFLATED?e.bigIntCompareMagnitude(e.bigMultiplyPowerTen2(t,-a),r):-1}},{key:"compareMagnitudeNormalized3",value:function(t,n,r,o){var a=n-o;return a<0?e.bigIntCompareMagnitude(e.bigMultiplyPowerTen3(t,-a),r):e.bigIntCompareMagnitude(t,e.bigMultiplyPowerTen3(r,a))}},{key:"divide7",value:function(t,n,r,o,a,i){if(e.checkScale2(t,a+o)>n){var l=a+o,s=l-n;if(s<e.TEN_POWERS_TABLE.length){var u=t;if((u=e.integerMultiplyPowerTen(u,s))!==e.INFLATED)return e.divideAndRound2(u,r,a,i,a)}var c=e.bigMultiplyPowerTen2(t,s);return e.divideAndRound4(c,r,a,i,a)}var d=e.checkScale2(r,n-a),f=d-o;if(f<e.TEN_POWERS_TABLE.length){var p=r;if((p=e.integerMultiplyPowerTen(p,f))!==e.INFLATED)return e.divideAndRound2(t,p,a,i,a)}var m=e.bigMultiplyPowerTen2(r,f);return e.divideAndRound3(BigInt(t),m,a,i,a)}},{key:"divide8",value:function(t,n,r,o,a,i){if(e.checkScale2(t,a+o)>n){var l=a+o,s=l-n,u=e.bigMultiplyPowerTen2(t,s);return e.divideAndRound3(u,r,a,i,a)}var c=e.checkScale3(r,n-a),d=c-o,f=e.bigMultiplyPowerTen3(r,d);return e.divideAndRound3(BigInt(t),f,a,i,a)}},{key:"divide9",value:function(t,n,r,o,a,i){if(e.checkScale3(t,a+o)>n){var l=a+o,s=l-n,u=e.bigMultiplyPowerTen3(t,s);return e.divideAndRound4(u,r,a,i,a)}var c=e.checkScale2(r,n-a),d=c-o;if(d<e.TEN_POWERS_TABLE.length){var f=r;if((f=e.integerMultiplyPowerTen(f,d))!==e.INFLATED)return e.divideAndRound4(t,f,a,i,a)}var p=e.bigMultiplyPowerTen2(r,d);return e.divideAndRound3(t,p,a,i,a)}},{key:"divide10",value:function(t,n,r,o,a,i){if(e.checkScale3(t,a+o)>n){var l=a+o,s=l-n,u=e.bigMultiplyPowerTen3(t,s);return e.divideAndRound3(u,r,a,i,a)}var c=e.checkScale3(r,n-a),d=c-o,f=e.bigMultiplyPowerTen3(r,d);return e.divideAndRound3(t,f,a,i,a)}}]),e}();t.BigDecimal=s,s.zeroBigInt=BigInt(0),s.oneBigInt=BigInt(1),s.twoBigInt=BigInt(2),s.minusOneBigInt=BigInt(-1),s.INFLATED=Number.MIN_SAFE_INTEGER,s.INFLATED_BIGINT=BigInt(s.INFLATED),s.MAX_INT_VALUE=2147483647,s.MIN_INT_VALUE=-2147483648,s.MAX_COMPACT_DIGITS=15,s.ZERO_THROUGH_TEN=[new s(s.zeroBigInt,0,0,1),new s(s.oneBigInt,1,0,1),new s(s.twoBigInt,2,0,1),new s(BigInt(3),3,0,1),new s(BigInt(4),4,0,1),new s(BigInt(5),5,0,1),new s(BigInt(6),6,0,1),new s(BigInt(7),7,0,1),new s(BigInt(8),8,0,1),new s(BigInt(9),9,0,1),new s(BigInt(10),10,0,2)],s.ZERO=s.ZERO_THROUGH_TEN[0],s.ONE=s.ZERO_THROUGH_TEN[1],s.ZERO_SCALED_BY=[s.ZERO_THROUGH_TEN[0],new s(s.zeroBigInt,0,1,1),new s(s.zeroBigInt,0,2,1),new s(s.zeroBigInt,0,3,1),new s(s.zeroBigInt,0,4,1),new s(s.zeroBigInt,0,5,1),new s(s.zeroBigInt,0,6,1),new s(s.zeroBigInt,0,7,1),new s(s.zeroBigInt,0,8,1),new s(s.zeroBigInt,0,9,1),new s(s.zeroBigInt,0,10,1),new s(s.zeroBigInt,0,11,1),new s(s.zeroBigInt,0,12,1),new s(s.zeroBigInt,0,13,1),new s(s.zeroBigInt,0,14,1),new s(s.zeroBigInt,0,15,1)],s.TEN_POWERS_TABLE=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13,1e14,1e15],s.HALF_NUMBER_MAX_VALUE=Number.MAX_SAFE_INTEGER/2,s.HALF_NUMBER_MIN_VALUE=Number.MIN_SAFE_INTEGER/2,s.ONE_TENTH=s.fromInteger3(1,1),s.ONE_HALF=s.fromInteger3(5,1),s.NUMBER_10_POW=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13,1e14,1e15],s.THRESHOLDS_TABLE=[Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER/10,Number.MAX_SAFE_INTEGER/100,Number.MAX_SAFE_INTEGER/1e3,Number.MAX_SAFE_INTEGER/1e4,Number.MAX_SAFE_INTEGER/1e5,Number.MAX_SAFE_INTEGER/1e6,Number.MAX_SAFE_INTEGER/1e7,Number.MAX_SAFE_INTEGER/1e8,Number.MAX_SAFE_INTEGER/1e9,Number.MAX_SAFE_INTEGER/1e10,Number.MAX_SAFE_INTEGER/1e11,Number.MAX_SAFE_INTEGER/1e12,Number.MAX_SAFE_INTEGER/1e13,Number.MAX_SAFE_INTEGER/1e14,Number.MAX_SAFE_INTEGER/1e15],s.DIGIT_TENS=["0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","1","1","1","1","1","2","2","2","2","2","2","2","2","2","2","3","3","3","3","3","3","3","3","3","3","4","4","4","4","4","4","4","4","4","4","5","5","5","5","5","5","5","5","5","5","6","6","6","6","6","6","6","6","6","6","7","7","7","7","7","7","7","7","7","7","8","8","8","8","8","8","8","8","8","8","9","9","9","9","9","9","9","9","9","9"],s.DIGIT_ONES=["0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9"];var u=function(e,t,n){return s.fromValue(e,t,n)};t.Big=u;var c=function(e,t){return new l(e,t)};t.MC=c},MtJm:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp")),s=r(n("p0pE")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg"));n("y8nQ");var m=r(n("Vl3Y"));n("OaEy");var h,g,v,y=r(n("2fM7")),b=o(n("q1tI")),w=n("LLXN"),_=n("LvDl"),C=n("34ay"),E=y.default.Option,M=(h=m.default.create(),h((v=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.state={identifiList:["\u9065\u6d4b\u7ad9\u72b6\u6001\u53ca\u62a5\u8b66\u4fe1\u606f","\u6c34\u6e29","pH\u503c","\u6eb6\u89e3\u6c27","\u7535\u5bfc\u7387","\u6d4a\u5ea6","\u9ad8\u9530\u9178\u76d0\u6307\u6570","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d","\u6c28\u6c2e","\u603b\u78f7","\u603b\u6c2e","\u4ea4\u6d41A\u76f8\u7535\u538b","\u4ea4\u6d41B\u76f8\u7535\u538b","\u4ea4\u6d41C\u76f8\u7535\u538b","\u4ea4\u6d41A\u76f8\u7535\u6d41","\u4ea4\u6d41B\u76f8\u7535\u6d41","\u4ea4\u6d41C\u76f8\u7535\u6d41","\u5316\u5b66\u9700\u6c27\u91cf(COD)","pH\u503c2","\u6eb6\u89e3\u6c272","\u7535\u5bfc\u73872","\u6d4a\u5ea62","\u9ad8\u9530\u9178\u76d0\u6307\u65702","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d2","\u6c28\u6c2e2","\u603b\u78f72","\u603b\u6c2e2","\u5316\u5b66\u9700\u6c27\u91cf(COD)2","pH\u503c3","\u6eb6\u89e3\u6c273","\u7535\u5bfc\u73873","\u6d4a\u5ea63","\u9ad8\u9530\u9178\u76d0\u6307\u65703","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d3","\u6c28\u6c2e3","\u603b\u78f73","\u603b\u6c2e3","\u5316\u5b66\u9700\u6c27\u91cf(COD)3","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf1","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf1","\u8fdb\u53e3\u6d41\u901f1","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf2","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf2","\u8fdb\u53e3\u6d41\u901f2","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf3","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf3","\u8fdb\u53e3\u6d41\u901f3","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf1","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf1","\u51fa\u53e3\u6d41\u901f1","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf2","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf2","\u51fa\u53e3\u6d41\u901f2","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf3","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf3","\u51fa\u53e3\u6d41\u901f3","\u603b\u7528\u7535\u91cf","\u4fe1\u53f7\u5f3a\u5ea6","\u60ac\u6d6e\u7269","\u60ac\u6d6e\u72692","\u60ac\u6d6e\u72693"]},n.filterOptions=function(){var e=n.props,t=e.dataSource,r=e.data,o=n.state.identifiList,a=[];t.filter(function(e){return(null===e||void 0===e?void 0:e._id)!==r._id}).forEach(function(e){a.push(null===e||void 0===e?void 0:e.identifi)});var i=(0,_.difference)(o,a);n.setState({identifiList:i})},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.onSubmit,a=t.data,i=r.validateFields;i(function(e,t){e||o((0,s.default)({},a,t))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){this.filterOptions()}},{key:"render",value:function(){var e,t=this.props,n=t.visible,r=t.form,o=t.submitLoading,s=t.data,u=r.getFieldDecorator,c=(0,C.getPriv)()>11,d=r.isFieldsTouched()&&c,f={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return b.default.createElement(a.default,{title:(0,w.formatMessage)({id:"common.edit"}),visible:n,maskClosable:!1,confirmLoading:o,onCancel:this.handleCancel,footer:[b.default.createElement(l.default,{key:"back",onClick:this.handleCancel},b.default.createElement(w.FormattedMessage,{id:"common.cancel"})),b.default.createElement(l.default,{key:"submit",type:"primary",loading:o,disabled:!d,onClick:this.handleSubmit},b.default.createElement(w.FormattedMessage,{id:"common.confirm"}))]},b.default.createElement(m.default,(0,i.default)({},f,{onSubmit:this.handleSubmit}),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.sl.identifi"})},u("identifi",{initialValue:null!==(e=null===s||void 0===s?void 0:s.identifi)&&void 0!==e?e:""})(b.default.createElement(y.default,null,this.state.identifiList.map(function(e){return b.default.createElement(E,{key:e,value:e},(0,w.formatMessage)({id:"protocol.sl.".concat(e)}))}))))))}}]),t}(b.Component),g=v))||g),S=M;t.default=S},MuoO:function(e,t,n){e.exports=n("L8sY"),e.exports.connect=n("wFfJ").connect},MvSz:function(e,t,n){var r=n("LXxW"),o=n("0ycA"),a=Object.prototype,i=a.propertyIsEnumerable,l=Object.getOwnPropertySymbols,s=l?function(e){return null==e?[]:(e=Object(e),r(l(e),function(t){return i.call(e,t)}))}:o;e.exports=s},MvwC:function(e,t,n){var r=n("5T2Y").document;e.exports=r&&r.documentElement},MwE8:function(e,t,n){"use strict";const{Buffer:r}=n("tjlA"),o=Symbol.for("BufferList");function a(e){if(!(this instanceof a))return new a(e);a._init.call(this,e)}a._init=function(e){Object.defineProperty(this,o,{value:!0}),this._bufs=[],this.length=0,e&&this.append(e)},a.prototype._new=function(e){return new a(e)},a.prototype._offset=function(e){if(0===e)return[0,0];let t=0;for(let n=0;n<this._bufs.length;n++){const r=t+this._bufs[n].length;if(e<r||n===this._bufs.length-1)return[n,e-t];t=r}},a.prototype._reverseOffset=function(e){const t=e[0];let n=e[1];for(let e=0;e<t;e++)n+=this._bufs[e].length;return n},a.prototype.get=function(e){if(e>this.length||e<0)return;const t=this._offset(e);return this._bufs[t[0]][t[1]]},a.prototype.slice=function(e,t){return"number"===typeof e&&e<0&&(e+=this.length),"number"===typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},a.prototype.copy=function(e,t,n,o){if(("number"!==typeof n||n<0)&&(n=0),("number"!==typeof o||o>this.length)&&(o=this.length),n>=this.length)return e||r.alloc(0);if(o<=0)return e||r.alloc(0);const a=!!e,i=this._offset(n),l=o-n;let s=l,u=a&&t||0,c=i[1];if(0===n&&o===this.length){if(!a)return 1===this._bufs.length?this._bufs[0]:r.concat(this._bufs,this.length);for(let t=0;t<this._bufs.length;t++)this._bufs[t].copy(e,u),u+=this._bufs[t].length;return e}if(s<=this._bufs[i[0]].length-c)return a?this._bufs[i[0]].copy(e,t,c,c+s):this._bufs[i[0]].slice(c,c+s);a||(e=r.allocUnsafe(l));for(let t=i[0];t<this._bufs.length;t++){const n=this._bufs[t].length-c;if(!(s>n)){this._bufs[t].copy(e,u,c,c+s),u+=n;break}this._bufs[t].copy(e,u,c),u+=n,s-=n,c&&(c=0)}return e.length>u?e.slice(0,u):e},a.prototype.shallowSlice=function(e,t){if(e=e||0,t="number"!==typeof t?this.length:t,e<0&&(e+=this.length),t<0&&(t+=this.length),e===t)return this._new();const n=this._offset(e),r=this._offset(t),o=this._bufs.slice(n[0],r[0]+1);return 0===r[1]?o.pop():o[o.length-1]=o[o.length-1].slice(0,r[1]),0!==n[1]&&(o[0]=o[0].slice(n[1])),this._new(o)},a.prototype.toString=function(e,t,n){return this.slice(t,n).toString(e)},a.prototype.consume=function(e){if(e=Math.trunc(e),Number.isNaN(e)||e<=0)return this;while(this._bufs.length){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},a.prototype.duplicate=function(){const e=this._new();for(let t=0;t<this._bufs.length;t++)e.append(this._bufs[t]);return e},a.prototype.append=function(e){if(null==e)return this;if(e.buffer)this._appendBuffer(r.from(e.buffer,e.byteOffset,e.byteLength));else if(Array.isArray(e))for(let t=0;t<e.length;t++)this.append(e[t]);else if(this._isBufferList(e))for(let t=0;t<e._bufs.length;t++)this.append(e._bufs[t]);else"number"===typeof e&&(e=e.toString()),this._appendBuffer(r.from(e));return this},a.prototype._appendBuffer=function(e){this._bufs.push(e),this.length+=e.length},a.prototype.indexOf=function(e,t,n){if(void 0===n&&"string"===typeof t&&(n=t,t=void 0),"function"===typeof e||Array.isArray(e))throw new TypeError('The "value" argument must be one of type string, Buffer, BufferList, or Uint8Array.');if("number"===typeof e?e=r.from([e]):"string"===typeof e?e=r.from(e,n):this._isBufferList(e)?e=e.slice():Array.isArray(e.buffer)?e=r.from(e.buffer,e.byteOffset,e.byteLength):r.isBuffer(e)||(e=r.from(e)),t=Number(t||0),isNaN(t)&&(t=0),t<0&&(t=this.length+t),t<0&&(t=0),0===e.length)return t>this.length?this.length:t;const o=this._offset(t);let a=o[0],i=o[1];for(;a<this._bufs.length;a++){const t=this._bufs[a];while(i<t.length){const n=t.length-i;if(n>=e.length){const n=t.indexOf(e,i);if(-1!==n)return this._reverseOffset([a,n]);i=t.length-e.length+1}else{const t=this._reverseOffset([a,i]);if(this._match(t,e))return t;i++}}i=0}return-1},a.prototype._match=function(e,t){if(this.length-e<t.length)return!1;for(let n=0;n<t.length;n++)if(this.get(e+n)!==t[n])return!1;return!0},function(){const e={readDoubleBE:8,readDoubleLE:8,readFloatBE:4,readFloatLE:4,readInt32BE:4,readInt32LE:4,readUInt32BE:4,readUInt32LE:4,readInt16BE:2,readInt16LE:2,readUInt16BE:2,readUInt16LE:2,readInt8:1,readUInt8:1,readIntBE:null,readIntLE:null,readUIntBE:null,readUIntLE:null};for(const t in e)(function(t){null===e[t]?a.prototype[t]=function(e,n){return this.slice(e,e+n)[t](0,n)}:a.prototype[t]=function(n=0){return this.slice(n,n+e[t])[t](0)}})(t)}(),a.prototype._isBufferList=function(e){return e instanceof a||a.isBufferList(e)},a.isBufferList=function(e){return null!=e&&e[o]},e.exports=a},Mwp2:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("3wW7"),n("R9oj"),n("T2oS"),n("DjyN"),n("1GLa")},N4uP:function(e,t,n){var r=n("c0Oy"),o=n("WGNW"),a=n("08Qx"),i=[].slice,l=/MSIE .\./.test(a),s=function(e){return function(t,n){var r=arguments.length>2,o=!!r&&i.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,o)}:t,n)}};o(o.G+o.B+o.F*l,{setTimeout:s(r.setTimeout),setInterval:s(r.setInterval)})},N9Ay:function(e,t,n){e.exports=n("+SFK")},NAn0:function(e,t,n){t.parser=n("H612").parser,t.generate=n("fw8W"),t.writeToStream=n("cTUk")},NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("VCL8"),a=n("3S7+"),i=n("CtXQ"),l=n("2/Rp"),s=n("YMnH"),u=n("ZvpZ"),c=n("H84U");function d(e){return d="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},d(e)}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?y(e):t}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}var _=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},C=function(e){function t(e){var n;return p(this,t),n=g(this,v(t).call(this,e)),n.onConfirm=function(e){n.setVisible(!1,e);var t=n.props.onConfirm;t&&t.call(y(n),e)},n.onCancel=function(e){n.setVisible(!1,e);var t=n.props.onCancel;t&&t.call(y(n),e)},n.onVisibleChange=function(e){var t=n.props.disabled;t||n.setVisible(e)},n.saveTooltip=function(e){n.tooltip=e},n.renderOverlay=function(e,t){var o=n.props,a=o.okButtonProps,i=o.cancelButtonProps,s=o.title,u=o.cancelText,c=o.okText,d=o.okType,p=o.icon;return r["createElement"]("div",null,r["createElement"]("div",{className:"".concat(e,"-inner-content")},r["createElement"]("div",{className:"".concat(e,"-message")},p,r["createElement"]("div",{className:"".concat(e,"-message-title")},s)),r["createElement"]("div",{className:"".concat(e,"-buttons")},r["createElement"](l["default"],f({onClick:n.onCancel,size:"small"},i),u||t.cancelText),r["createElement"](l["default"],f({onClick:n.onConfirm,type:d,size:"small"},a),c||t.okText))))},n.renderConfirm=function(e){var t=e.getPrefixCls,o=n.props,i=o.prefixCls,l=o.placement,c=_(o,["prefixCls","placement"]),d=t("popover",i),p=r["createElement"](s["a"],{componentName:"Popconfirm",defaultLocale:u["a"].Popconfirm},function(e){return n.renderOverlay(d,e)});return r["createElement"](a["default"],f({},c,{prefixCls:d,placement:l,onVisibleChange:n.onVisibleChange,visible:n.state.visible,overlay:p,ref:n.saveTooltip}))},n.state={visible:e.visible},n}return b(t,e),h(t,[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"setVisible",value:function(e,t){var n=this.props;"visible"in n||this.setState({visible:e});var r=n.onVisibleChange;r&&r(e,t)}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderConfirm)}}],[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:"defaultVisible"in e?{visible:e.defaultVisible}:null}}]),t}(r["Component"]);C.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r["createElement"](i["default"],{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(o["polyfill"])(C),t["default"]=C},NKxu:function(e,t,n){var r=n("lSCD"),o=n("E2jh"),a=n("GoyQ"),i=n("3Fdi"),l=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,d=u.toString,f=c.hasOwnProperty,p=RegExp("^"+d.call(f).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(e){if(!a(e)||o(e))return!1;var t=r(e)?p:s;return t.test(i(e))}e.exports=m},NOPY:function(e,t,n){"use strict";(function(t){var r;function o(e,t,n){return t=a(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=i(e,"string");return"symbol"===typeof t?t:String(t)}function i(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var l=n("2eF4"),s=Symbol("lastResolve"),u=Symbol("lastReject"),c=Symbol("error"),d=Symbol("ended"),f=Symbol("lastPromise"),p=Symbol("handlePromise"),m=Symbol("stream");function h(e,t){return{value:e,done:t}}function g(e){var t=e[s];if(null!==t){var n=e[m].read();null!==n&&(e[f]=null,e[s]=null,e[u]=null,t(h(n,!1)))}}function v(e){t.nextTick(g,e)}function y(e,t){return function(n,r){e.then(function(){t[d]?n(h(void 0,!0)):t[p](n,r)},r)}}var b=Object.getPrototypeOf(function(){}),w=Object.setPrototypeOf((r={get stream(){return this[m]},next:function(){var e=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[d])return Promise.resolve(h(void 0,!0));if(this[m].destroyed)return new Promise(function(n,r){t.nextTick(function(){e[c]?r(e[c]):n(h(void 0,!0))})});var r,o=this[f];if(o)r=new Promise(y(o,this));else{var a=this[m].read();if(null!==a)return Promise.resolve(h(a,!1));r=new Promise(this[p])}return this[f]=r,r}},o(r,Symbol.asyncIterator,function(){return this}),o(r,"return",function(){var e=this;return new Promise(function(t,n){e[m].destroy(null,function(e){e?n(e):t(h(void 0,!0))})})}),r),b),_=function(e){var t,n=Object.create(w,(t={},o(t,m,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,d,{value:e._readableState.endEmitted,writable:!0}),o(t,p,{value:function(e,t){var r=n[m].read();r?(n[f]=null,n[s]=null,n[u]=null,e(h(r,!1))):(n[s]=e,n[u]=t)},writable:!0}),t));return n[f]=null,l(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[u];return null!==t&&(n[f]=null,n[s]=null,n[u]=null,t(e)),void(n[c]=e)}var r=n[s];null!==r&&(n[f]=null,n[s]=null,n[u]=null,r(h(void 0,!0))),n[d]=!0}),e.on("readable",v.bind(null,n)),n};e.exports=_}).call(this,n("Q2Ig"))},NOtv:function(e,t,n){(function(r){function o(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function a(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)}}function i(){var e;return"object"===typeof console&&console.log&&(e=console).log.apply(e,arguments)}function l(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}}function s(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production"}).DEBUG),e}function u(){try{return localStorage}catch(e){}}t.log=i,t.formatArgs=a,t.save=l,t.load=s,t.useColors=o,t.storage=u(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n("3JDX")(t);var c=e.exports.formatters;c.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n("Q2Ig"))},NTiv:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("d6i3")),s=r(n("eHn4"));n("miYZ");var u=r(n("tsqr")),c=r(n("Y/ft")),d=r(n("1l/V")),f=r(n("gWZ8")),p=r(n("p0pE")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b,w,_,C,E=r(n("Vl3Y")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("LvDl"),k=n("Onig"),x=n("34ay"),N=n("+n12"),L=r(n("7fdX")),P=(b=E.default.create(),w=(0,S.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{measureMonitor:t,submitLoading:n.effects["measureMonitor/updateConfig"]}}),b(_=w((C=function(e){function t(){var e,n;(0,m.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,g.default)(this,(e=(0,v.default)(t)).call.apply(e,[this].concat(o))),n.handleChildComponentMounted=function(e){n.childComponent=e},n.getConfigParams=function(e,t){var r,o,a=n.props.isAdd,i=e.protocol,l=e.endpoint,s=e.args,u=void 0===s?{}:s,c=t.ip,d=t.port,m=e;switch(a&&(m.protocol=i[i.length-1]),m.protocol){case"Siemens-fw":case"Siemens WebApi":case"Siemens PPI Over Tcp":case"ISO-on-TCP":case"Modbus-TCP":case"Modbus-RTU-OverTcp":case"EtherNet/IP":case"EtherNet/IP(MicroLogix)":case"AllenBradley ConnectedCip":case"AllenBradley MicroCip":case"AllenBradley SLC":case"FatekProgramOverTcp":case"Melsec-MC-R":case"Melsec-MC-3E-UDP":case"Melsec Fx Serial Over Tcp":case"Panasonic MC":case"Mewtocol Over Tcp":case"Ge SRPT":case"Yokogawa Link Tcp":case"Keyence Mc":case"Keyence Nano Over Tcp":case"Vigor Serial Over Tcp":case"Fuji SPB Over Tcp":case"Fuji SPHNet":case"XINJE InternalNet":case"Delta Tcp":case"Delta Serial Over Tcp":case"Beckhoff ADS":case"Inovance Over TCP":case"Inovance TcpNet":case"XINJE Serial Over Tcp":case"CNC FanucSerise0i":case"ROBOT RobotABB":case"ROBOT RobotFanuc":case"XINJE TcpNet":case"OPC-DA":case"IEC61850-MMS":case"BACnet/IP":case"KeBa-Socket":var h,g,v,y,b,w;if(m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:u}),"anonymous"===(null===(r=m)||void 0===r?void 0:null===(o=r.args)||void 0===o?void 0:o.auth))null===(h=m)||void 0===h||null===(g=h.args)||void 0===g||delete g.username,null===(v=m)||void 0===v||null===(y=v.args)||void 0===y||delete y.password;if("KeBa-Socket"===m.protocol)null===(b=m)||void 0===b||delete b.enablePerOnchange,null===(w=m)||void 0===w||delete w.args;break;case"ROBOT RobotEfort":m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:(0,p.default)({},u,{isVersionNew:"False"})});break;case"DNP3 TCP":case"DNP3 UDP":(0,T.forEach)(u,function(e,t){"enableUnsol"===t&&(u[t]=e?1:0)}),m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:u});break;case"DNP3 RTU":(0,T.forEach)(u,function(e,t){"enableUnsol"===t&&(u[t]=e?1:0)}),m=(0,p.default)({},m,{args:u});break;case"OPC-UA":m=(0,p.default)({},m,{args:(0,p.default)({},m.args),endpoint:"opc.tcp://".concat(l)});break;case"Mitsubishi MC 3C Over TCP":m=(0,p.default)({},m,{endpoint:"".concat(m.args.ip,":").concat(m.args.port)});break;case"Mitsubishi MC 1E":m=(0,p.default)({},m,{args:(0,p.default)({},u,{ip:c,port:Number(d),stationNo:255}),endpoint:"".concat(c,":").concat(d)});break;case"Mitsubishi MC 1C":case"Mitsubishi MC 4C":case"Mitsubishi MC 3E":case"Omron FINS UDP":case"Omron FINS TCP":case"Omron HL Over Tcp":case"Omron HL CMode Over Tcp":case"Omron CipNet":case"Omron ConnectedCipNet":m=(0,p.default)({},m,{args:(0,p.default)({},u,{ip:c,port:Number(d)}),endpoint:"".concat(c,":").concat(d)});break;case"Virtual Controller":m=(0,p.default)({},m,{args:u,endpoint:"",samplePeriod:0,expired:0});break;case"HJ212-2017-Serial":m=(0,p.default)({},m,{args:u,samplePeriod:0,expired:0});break;case"IEC101 Master":case"IEC103 Master":(0,T.forEach)(u,function(e,t){"syncTimeInit"===t&&(u[t]=e?1:0)}),m.samplePeriod=10;break;case"IEC104 Master":m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:u}),(0,T.forEach)(u,function(e,t){"syncTimeInit"===t&&(u[t]=e?1:0)}),m.samplePeriod=10;break;case"Easy-Com":m.command.r_command.type=1===m.command.r_command.type?"read-only":"",m.command.w_command.type=1===m.command.w_command.type?"write-only":"",m.command.r_command.rsp_header_isCheck||"read-only"!==m.command.r_command.type||(m.command.r_command.rsp.rsp_check_header_len=0),delete m.command.r_command.rsp_header_isCheck,m.command.r_command.ctrlName=m.name,m.command.w_command.rsp_header_isCheck||"write-only"!==m.command.w_command.type||(m.command.w_command.rsp.rsp_check_header_len=0),delete m.command.w_command.rsp_header_isCheck,m.command.w_command.ctrlName=m.name,m.args.commands=[],"read-only"===m.command.r_command.type&&(m.args=(0,p.default)({},u,{commands:[(0,p.default)({},m.command.r_command)]})),"write-only"===m.command.w_command.type&&(m.args=(0,p.default)({},u,{commands:[].concat((0,f.default)(m.args.commands),[(0,p.default)({},m.command.w_command)])})),delete m.command;break;case"Easy-Ethernet":m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:u}),m.command.r_command.type=1===m.command.r_command.type?"read-only":"",m.command.w_command.type=1===m.command.w_command.type?"write-only":"",m.command.r_command.rsp_header_isCheck||""===m.command.r_command.type||(m.command.r_command.rsp.rsp_check_header_len=0),delete m.command.r_command.rsp_header_isCheck,m.command.r_command.ctrlName=m.name,m.command.w_command.rsp_header_isCheck||""===m.command.w_command.type||(m.command.w_command.rsp.rsp_check_header_len=0),delete m.command.w_command.rsp_header_isCheck,m.command.w_command.ctrlName=m.name,m.args.commands=[],"read-only"===m.command.r_command.type&&(m.args=(0,p.default)({},u,{commands:[(0,p.default)({},m.command.r_command)]})),"write-only"===m.command.w_command.type&&(m.args=(0,p.default)({},u,{commands:[].concat((0,f.default)(m.args.commands),[(0,p.default)({},m.command.w_command)])})),delete m.command;break;case"DLT645-2007":m.args.activeWhenOpen=1===m.args.activeWhenOpen?"True":"False";break;case"DLT645 Over Tcp":m=(0,p.default)({},m,{args:(0,p.default)({},u,{ip:c,port:Number(d),activeWhenOpen:1===m.args.activeWhenOpen?"True":"False"}),endpoint:"".concat(c,":").concat(d)});break;case"Melsec Fx Links Over Tcp":m=(0,p.default)({},m,{endpoint:"".concat(c,":").concat(d),args:(0,p.default)({},u,{msgWaitTime:0})});break;case"Melsec Fx Links":m=(0,p.default)({},m,{args:(0,p.default)({},u,{msgWaitTime:0})});break;case"BACnet/MSTP":m=(0,p.default)({},m,{args:(0,p.default)({},u,{maxInfoFrame:6})});break;case"Euromap-63":m=(0,p.default)({},m,{enableDebug:0,endpoint:"/var/user/data/dbhome/device_supervisor/Euromap63/".concat(l)});break;case"OPC-UA-PUBSUB":m=(0,p.default)({},m,{args:(0,p.default)({},u,{enable_json:0}),endpoint:"udp"===u.middleWare?"".concat(null===u||void 0===u?void 0:u.pubEndpoint,"&").concat(null===u||void 0===u?void 0:u.subEndpoint):l,enablepollCycle:0,expired:0,enablePerOnchange:0,samplePeriod2:0,measuresNumber:0,samplePeriod:300});break;case"Modbus-Rtu-Slave":m=(0,p.default)({},m,{expired:0,samplePeriod:0,enablepollCycle:0});break;default:break}return(0,T.forEach)(m,function(e,t){"enableDebug"!==t&&"enablepollCycle"!==t||(m[t]=e?1:0)}),m},n.networkAddressConflict=function(e){var t=n.props,r=t.dataSource,o=t.isAdd,a=t.data,i=e.protocol,l=e.point,s=e.args,u=e.endpoint,c=o?i[i.length-1]:a.protocol,d=r.filter(function(e){return e.protocol===c});if(d=d.filter(function(e){return e.name!==(null===a||void 0===a?void 0:a.name)}),d.length)switch(c){case"EtherNet/IP":case"EtherNet/IP(MicroLogix)":case"AllenBradley ConnectedCip":case"AllenBradley MicroCip":case"AllenBradley SLC":case"Omron FINS UDP":case"Omron FINS TCP":case"Siemens-fw":case"Siemens WebApi":case"Melsec-MC-R":case"Melsec-MC-3E-UDP":case"Melsec Fx Serial Over Tcp":case"Omron CipNet":case"Omron ConnectedCipNet":case"Ge SRPT":case"Yokogawa Link Tcp":case"Keyence Mc":case"Keyence Nano Over Tcp":case"CNC FanucSerise0i":case"ROBOT RobotEfort":case"ROBOT RobotABB":case"ROBOT RobotFanuc":case"BACnet/IP":case"IEC61850-MMS":case"OPC-DA":case"KeBa-Socket":return d.find(function(e){return e.endpoint==="".concat(l.ip,":").concat(l.port)});case"DNP3 TCP":case"DNP3 UDP":return d.find(function(e){return e.endpoint==="".concat(l.ip,":").concat(l.port)&&e.args.slaveAddr===s.slaveAddr&&e.args.masterAddr===s.masterAddr});case"Modbus-TCP":case"Modbus-RTU-OverTcp":return d.find(function(e){return e.endpoint==="".concat(l.ip,":").concat(l.port)&&e.args.slaveAddr===s.slaveAddr});case"Modbus-RTU":case"Panasonic Mewtocol":case"Modbus-Ascii":case"DNP3 RTU":case"Modbus-Rtu-Slave":return d.find(function(e){return e.endpoint===u&&e.args.slaveAddr===s.slaveAddr});case"Mitsubishi CPU Port(Serial)":return d.find(function(e){return e.endpoint===u});case"Mitsubishi MC 3C":return d.find(function(e){return e.endpoint===u&&e.args.transformat===s.transformat&&e.args.stationNo===s.stationNo});case"Mitsubishi MC 1E":case"Mitsubishi MC 3E":return d.find(function(e){return e.endpoint==="".concat(l.ip,":").concat(l.port)&&e.args.commuMode===s.commuMode});case"Mitsubishi MC 3C Over TCP":return d.find(function(e){return e.endpoint==="".concat(s.ip,":").concat(s.port)&&e.args.transformat===s.transformat&&e.args.stationNo===s.stationNo});case"Omron HL SERIAL":case"Omron HL CMode":case"Siemens PPI":case"Tancy V1.2":case"Tancy V1.3":case"Tancy Modbus/A3":case"Tancy Modbus/A4":case"Tancy Cpu Card":case"DLT645-2007":case"DLT645-1997":case"DLT698":case"CangNan ZLJS":case"CangNan Modbus V1.3":case"TianQing Modbus V1.0":case"FatekProgram":case"FatekProgramOverTcp":case"Panasonic MC":case"Melsec Fx Links":case"Delta Serial":case"Delta Ascii":case"Vigor Serial":case"Fuji SPB":case"XINJE Serial":case"Inovance Serial":return d.find(function(e){return e.endpoint===u&&e.args.stationNo===s.stationNo});case"CJT188-2004":return d.find(function(e){return e.endpoint===u&&e.args.stationNo===s.stationNo&&e.args.meterType===s.meterType});case"OPC-UA":case"Keyence Nano":case"HJ212-2017-Serial":case"HJ212-2005-Serial":return d.find(function(e){return e.endpoint===u});case"ISO-on-TCP":return d.find(function(e){var t;return e.endpoint==="".concat(l.ip,":").concat(l.port)&&e.args.mode===(null!==(t=null===s||void 0===s?void 0:s.mode)&&void 0!==t?t:a.args.mode)&&e.args.rack===s.rack&&e.args.slot===s.slot});case"Siemens PPI Over Tcp":case"Melsec Fx Links Over Tcp":case"Omron HL Over Tcp":case"Omron HL CMode Over Tcp":case"DLT645 Over Tcp":case"Mewtocol Over Tcp":case"Delta Tcp":case"Delta Serial Over Tcp":case"Vigor Serial Over Tcp":case"XINJE Serial Over Tcp":case"XINJE TcpNet":case"XINJE InternalNet":case"Fuji SPB Over Tcp":case"Inovance Over TCP":case"Inovance TcpNet":return d.find(function(e){return e.endpoint==="".concat(s.ip,":").concat(s.port)&&e.args.stationNo===s.stationNo});default:break}return!1},n.diffLessArr=function(e,t){var n=e.map(function(e){return e.name}),r=new Set(n),o=t.filter(function(e){return!r.has(e)});return o},n.batchFormatData=function(e){if(Array.isArray(e)){var t={},n=[];return e.forEach(function(e){var r=(0,N.getNextId)([].concat(n));t[r]=(0,p.default)({_id:r},e),n.push({_id:r,item:e})}),t}return{}},n.liangXinReplaceString=function(e,t,n){var r=e.split("_");return r[1]=t.toString(),r[2]=n.toString(),r.join("_")},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.isAdd,i=t.data,f=t.dataSource,m=t.onChange,h=t.tempContext,g=r.validateFields,v="inhand";g(function(){var e=(0,d.default)(l.default.mark(function e(t,r){var d,g,y,b,w,_,C,E,M,S,x,L,P,I,D,A,R,F,V,j,z,B,H,W,U,q,K,G,Y,X,Z,Q,J,$,ee,te,ne,re,oe,ae,ie;return l.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(g=(0,p.default)({},r),y=null===h||void 0===h?void 0:h.protocol,h&&(g.protocol=["",y]),"KeBa-Socket"!==(null===g||void 0===g?void 0:null===(d=g.protocol)||void 0===d?void 0:d[1])&&"KeBa-Socket"!==i.protocol||(g.point.ip="0.0.0.0"),t){e.next=40;break}if(b=g.point,w=void 0===b?{}:b,_=(0,c.default)(g,["point"]),!a){e.next=37;break}if(!f.find(function(e){return e.name===_.name})){e.next=11;break}u.default.error((0,O.formatMessage)({id:"common.alert.error-name.exist"},{name:_.name})),e.next=35;break;case 11:if(C=(0,N.getNextId)(f),E=(0,p.default)({enable:1},n.getConfigParams(_,w)),M={controllers:(0,s.default)({},C,(0,p.default)({_id:C},E))},!h){e.next=31;break}return e.next=17,(0,k.fetchConfig)("device_supervisor.measures.".concat(encodeURIComponent(null===h||void 0===h?void 0:h.name)));case 17:if(I=e.sent,D=I.result,A=null===(S=(0,N.json2array)(null!==(x=null===D||void 0===D?void 0:null===(L=D.config)||void 0===L?void 0:null===(P=L.device_supervisor)||void 0===P?void 0:P.measures[null===h||void 0===h?void 0:h.name])&&void 0!==x?x:{}))||void 0===S?void 0:S.map(function(e){e._id;var t=(0,c.default)(e,["_id"]);return t}),R=null===A||void 0===A?void 0:A.length,!R){e.next=31;break}return"liangxin"===v&&"Modbus-RTU"===(null===E||void 0===E?void 0:E.protocol)?(z={},B=[],A.forEach(function(e){var t,r,o=(0,N.getNextId)([].concat(B));z[o]=(0,p.default)({},e,{name:n.liangXinReplaceString(null===e||void 0===e?void 0:e.name,"rs485"===(null===E||void 0===E?void 0:E.endpoint)?1:2,null===E||void 0===E?void 0:null===(t=E.args)||void 0===t?void 0:t.slaveAddr),ctrlName:null===E||void 0===E?void 0:E.name,group:(null===e||void 0===e?void 0:e.group)?n.liangXinReplaceString(null===e||void 0===e?void 0:e.group,"rs485"===(null===E||void 0===E?void 0:E.endpoint)?1:2,null===E||void 0===E?void 0:null===(r=E.args)||void 0===r?void 0:r.slaveAddr):void 0}),B.push({_id:o,item:e})}),j=z):(H={},W=[],A.forEach(function(e){var t=(0,N.getNextId)([].concat(W));H[t]=(0,p.default)({_id:t},e,{ctrlName:null===E||void 0===E?void 0:E.name}),W.push({_id:t,item:e})}),j=H),M.measures=(0,s.default)({},null!==(F=null===E||void 0===E?void 0:E.name)&&void 0!==F?F:"undefined",(0,p.default)({},j)),U=(0,N.json2array)(null!==(V=M.measures[null===E||void 0===E?void 0:E.name])&&void 0!==V?V:{}),q=U.reduce(function(e,t){return e.includes(t.group)||e.push(t.group),e},[]),e.next=28,o({type:"measureMonitor/fetchGroupList",payload:M});case 28:K=e.sent,G=K.result,(null===G||void 0===G?void 0:G.length)&&(Y=n.diffLessArr(G,q),Y=(0,T.compact)(Y),Y.length&&(X=Y.map(function(e){return{name:e,LwTSDBSize:1e3,uploadInterval:10,strategy:1,enablePerOnchange:0,historyDataMode:"gateway",historyDataPath:"/var/user/data/dbhome/device_supervisor/LwTSDB"}}),Z=n.batchFormatData(X),M.groups=(0,p.default)({},Z)));case 31:return e.next=33,o({type:"measureMonitor/updateConfig",payload:M});case 33:Q=e.sent,Q&&m&&m();case 35:e.next=38;break;case 37:f.filter(function(e){return e.name!==i.name}).find(function(e){return e.name===_.name})?u.default.error((0,O.formatMessage)({id:"common.alert.error-name.exist"},{name:_.name})):(J=g.point,$=void 0===J?{}:J,ee=g.args,te=(0,c.default)(g,["point","args"]),ne=i._id,i.status,re=i.args,oe=(0,c.default)(i,["_id","status","args"]),ae=(0,p.default)({},oe,te,{args:(0,p.default)({},re,ee)}),ie=n.getConfigParams(ae,$),"KeBa-Socket"===(null===ie||void 0===ie?void 0:ie.protocol)&&(ie.endpoint="0.0.0.0:".concat($.port)),o({type:"measureMonitor/updateConfig",payload:{controllers:(0,s.default)({},ne,(0,p.default)({_id:ne},ie))}}).then(function(e){e&&m&&m((0,p.default)({},ie))}));case 38:e.next=41;break;case 40:n.childComponent.handleCollapsed();case 41:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}())},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.renderTitle=function(){var e=n.props,t=e.isAdd,r=e.tempContext;return r?(0,O.formatMessage)({id:"controller.copy-con"}):t?(0,O.formatMessage)({id:"controller.add-device"}):(0,O.formatMessage)({id:"controller.edit-device"})},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"measureMonitor/fetchSerial"})}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.visible,r=e.form,o=e.isAdd,l=e.submitLoading,s=e.tempContext,u=s||{},d=(u.name,(0,c.default)(u,["name"])),f=(0,x.getPriv)()>11,p=r.isFieldsTouched()&&f;return M.default.createElement(a.default,{title:this.renderTitle(),visible:n,maskClosable:!1,width:850,onCancel:this.handleCancel,footer:[M.default.createElement(i.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(i.default,{key:"submit",type:"primary",loading:l,disabled:!p,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},M.default.createElement(L.default,{onChildComponentMounted:this.handleChildComponentMounted,form:r,isAdd:o,isTempCon:!!s,data:s?d:t,viewModel:!1}))}}]),t}(M.Component),_=C))||_)||_),I=P;t.default=I},NUBc:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("YEIV"),i=n.n(a),l=n("QbLZ"),s=n.n(l),u=n("iCc5"),c=n.n(u),d=n("V7oC"),f=n.n(d),p=n("FYw3"),m=n.n(p),h=n("mRg0"),g=n.n(h),v=n("TSYQ"),y=n.n(v),b=n("17x9"),w=n.n(b),_=function(e){var t,n=e.rootPrefixCls+"-item",r=y()(n,n+"-"+e.page,(t={},i()(t,n+"-active",e.active),i()(t,e.className,!!e.className),i()(t,n+"-disabled",!e.page),t)),a=function(){e.onClick(e.page)},l=function(t){e.onKeyPress(t,e.onClick,e.page)};return o.a.createElement("li",{title:e.showTitle?e.page:null,className:r,onClick:a,onKeyPress:l,tabIndex:"0"},e.itemRender(e.page,"page",o.a.createElement("a",null,e.page)))};_.propTypes={page:w.a.number,active:w.a.bool,last:w.a.bool,locale:w.a.object,className:w.a.string,showTitle:w.a.bool,rootPrefixCls:w.a.string,onClick:w.a.func,onKeyPress:w.a.func,itemRender:w.a.func};var C=_,E={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},M=function(e){function t(){var e,n,r,o;c()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=m()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.state={goInputText:""},r.buildOptionText=function(e){return e+" "+r.props.locale.items_per_page},r.changeSize=function(e){r.props.changeSize(Number(e))},r.handleChange=function(e){r.setState({goInputText:e.target.value})},r.handleBlur=function(){var e=r.props,t=e.goButton,n=e.quickGo;t||n(r.getValidValue())},r.go=function(e){var t=r.state.goInputText;""!==t&&(e.keyCode!==E.ENTER&&"click"!==e.type||(r.setState({goInputText:""}),r.props.quickGo(r.getValidValue())))},o=n,m()(r,o)}return g()(t,e),f()(t,[{key:"getValidValue",value:function(){var e=this.state,t=e.goInputText,n=e.current;return!t||isNaN(t)?n:Number(t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.pageSize,r=t.pageSizeOptions,a=t.locale,i=t.rootPrefixCls,l=t.changeSize,s=t.quickGo,u=t.goButton,c=t.selectComponentClass,d=t.buildOptionText,f=t.selectPrefixCls,p=t.disabled,m=this.state.goInputText,h=i+"-options",g=c,v=null,y=null,b=null;if(!l&&!s)return null;if(l&&g){var w=r.map(function(t,n){return o.a.createElement(g.Option,{key:n,value:t},(d||e.buildOptionText)(t))});v=o.a.createElement(g,{disabled:p,prefixCls:f,showSearch:!1,className:h+"-size-changer",optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(n||r[0]).toString(),onChange:this.changeSize,getPopupContainer:function(e){return e.parentNode}},w)}return s&&(u&&(b="boolean"===typeof u?o.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:p},a.jump_to_confirm):o.a.createElement("span",{onClick:this.go,onKeyUp:this.go},u)),y=o.a.createElement("div",{className:h+"-quick-jumper"},a.jump_to,o.a.createElement("input",{disabled:p,type:"text",value:m,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),a.page,b)),o.a.createElement("li",{className:""+h},v,y)}}]),t}(o.a.Component);M.propTypes={disabled:w.a.bool,changeSize:w.a.func,quickGo:w.a.func,selectComponentClass:w.a.func,current:w.a.number,pageSizeOptions:w.a.arrayOf(w.a.string),pageSize:w.a.number,buildOptionText:w.a.func,locale:w.a.object,rootPrefixCls:w.a.string,selectPrefixCls:w.a.string,goButton:w.a.oneOfType([w.a.bool,w.a.node])},M.defaultProps={pageSizeOptions:["10","20","30","40"]};var S=M,O={items_per_page:"\u6761/\u9875",jump_to:"\u8df3\u81f3",jump_to_confirm:"\u786e\u5b9a",page:"\u9875",prev_page:"\u4e0a\u4e00\u9875",next_page:"\u4e0b\u4e00\u9875",prev_5:"\u5411\u524d 5 \u9875",next_5:"\u5411\u540e 5 \u9875",prev_3:"\u5411\u524d 3 \u9875",next_3:"\u5411\u540e 3 \u9875"},T=n("VCL8");function k(){}function x(e){return"number"===typeof e&&isFinite(e)&&Math.floor(e)===e}function N(e,t,n){return n}function L(e,t,n){var r=e;return"undefined"===typeof r&&(r=t.pageSize),Math.floor((n.total-1)/r)+1}var P=function(e){function t(e){c()(this,t);var n=m()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));I.call(n);var r=e.onChange!==k,o="current"in e;o&&!r&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var a=e.defaultCurrent;"current"in e&&(a=e.current);var i=e.defaultPageSize;return"pageSize"in e&&(i=e.pageSize),n.state={current:a,currentInputValue:a,pageSize:i},n}return g()(t,e),f()(t,[{key:"componentDidUpdate",value:function(e,t){var n=this.props.prefixCls;if(t.current!==this.state.current&&this.paginationNode){var r=this.paginationNode.querySelector("."+n+"-item-"+t.current);r&&document.activeElement===r&&r.blur()}}},{key:"getValidValue",value:function(e){var t=e.target.value,n=this.state.currentInputValue,r=void 0;return r=""===t?t:isNaN(Number(t))?n:Number(t),r}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.className,r=e.disabled;if(!0===this.props.hideOnSinglePage&&this.props.total<=this.state.pageSize)return null;var a=this.props,l=a.locale,u=L(void 0,this.state,this.props),c=[],d=null,f=null,p=null,m=null,h=null,g=a.showQuickJumper&&a.showQuickJumper.goButton,v=a.showLessItems?1:2,b=this.state,w=b.current,_=b.pageSize,E=w-1>0?w-1:0,M=w+1<u?w+1:u,O=Object.keys(a).reduce(function(e,t){return"data-"!==t.substr(0,5)&&"aria-"!==t.substr(0,5)&&"role"!==t||(e[t]=a[t]),e},{});if(a.simple)return g&&(h="boolean"===typeof g?o.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},l.jump_to_confirm):o.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},g),h=o.a.createElement("li",{title:a.showTitle?""+l.jump_to+this.state.current+"/"+u:null,className:t+"-simple-pager"},h)),o.a.createElement("ul",s()({className:t+" "+t+"-simple "+a.className,style:a.style,ref:this.savePaginationNode},O),o.a.createElement("li",{title:a.showTitle?l.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:(this.hasPrev()?"":t+"-disabled")+" "+t+"-prev","aria-disabled":!this.hasPrev()},a.itemRender(E,"prev",this.getItemIcon(a.prevIcon))),o.a.createElement("li",{title:a.showTitle?this.state.current+"/"+u:null,className:t+"-simple-pager"},o.a.createElement("input",{type:"text",value:this.state.currentInputValue,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),o.a.createElement("span",{className:t+"-slash"},"/"),u),o.a.createElement("li",{title:a.showTitle?l.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:(this.hasNext()?"":t+"-disabled")+" "+t+"-next","aria-disabled":!this.hasNext()},a.itemRender(M,"next",this.getItemIcon(a.nextIcon))),h);if(u<=5+2*v){var T={locale:l,rootPrefixCls:t,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:a.showTitle,itemRender:a.itemRender};u||c.push(o.a.createElement(C,s()({},T,{key:"noPager",page:u,className:t+"-disabled"})));for(var k=1;k<=u;k++){var x=this.state.current===k;c.push(o.a.createElement(C,s()({},T,{key:k,page:k,active:x})))}}else{var N=a.showLessItems?l.prev_3:l.prev_5,P=a.showLessItems?l.next_3:l.next_5;if(a.showPrevNextJumpers){var I=t+"-jump-prev";a.jumpPrevIcon&&(I+=" "+t+"-jump-prev-custom-icon"),d=o.a.createElement("li",{title:a.showTitle?N:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:I},a.itemRender(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(a.jumpPrevIcon)));var D=t+"-jump-next";a.jumpNextIcon&&(D+=" "+t+"-jump-next-custom-icon"),f=o.a.createElement("li",{title:a.showTitle?P:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:D},a.itemRender(this.getJumpNextPage(),"jump-next",this.getItemIcon(a.jumpNextIcon)))}m=o.a.createElement(C,{locale:a.locale,last:!0,rootPrefixCls:t,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:u,page:u,active:!1,showTitle:a.showTitle,itemRender:a.itemRender}),p=o.a.createElement(C,{locale:a.locale,rootPrefixCls:t,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:a.showTitle,itemRender:a.itemRender});var A=Math.max(1,w-v),R=Math.min(w+v,u);w-1<=v&&(R=1+2*v),u-w<=v&&(A=u-2*v);for(var F=A;F<=R;F++){var V=w===F;c.push(o.a.createElement(C,{locale:a.locale,rootPrefixCls:t,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:F,page:F,active:V,showTitle:a.showTitle,itemRender:a.itemRender}))}w-1>=2*v&&3!==w&&(c[0]=o.a.cloneElement(c[0],{className:t+"-item-after-jump-prev"}),c.unshift(d)),u-w>=2*v&&w!==u-2&&(c[c.length-1]=o.a.cloneElement(c[c.length-1],{className:t+"-item-before-jump-next"}),c.push(f)),1!==A&&c.unshift(p),R!==u&&c.push(m)}var j=null;a.showTotal&&(j=o.a.createElement("li",{className:t+"-total-text"},a.showTotal(a.total,[0===a.total?0:(w-1)*_+1,w*_>a.total?a.total:w*_])));var z=!this.hasPrev()||!u,B=!this.hasNext()||!u;return o.a.createElement("ul",s()({className:y()(t,n,i()({},t+"-disabled",r)),style:a.style,unselectable:"unselectable",ref:this.savePaginationNode},O),j,o.a.createElement("li",{title:a.showTitle?l.prev_page:null,onClick:this.prev,tabIndex:z?null:0,onKeyPress:this.runIfEnterPrev,className:(z?t+"-disabled":"")+" "+t+"-prev","aria-disabled":z},a.itemRender(E,"prev",this.getItemIcon(a.prevIcon))),c,o.a.createElement("li",{title:a.showTitle?l.next_page:null,onClick:this.next,tabIndex:B?null:0,onKeyPress:this.runIfEnterNext,className:(B?t+"-disabled":"")+" "+t+"-next","aria-disabled":B},a.itemRender(M,"next",this.getItemIcon(a.nextIcon))),o.a.createElement(S,{disabled:r,locale:a.locale,rootPrefixCls:t,selectComponentClass:a.selectComponentClass,selectPrefixCls:a.selectPrefixCls,changeSize:this.props.showSizeChanger?this.changePageSize:null,current:this.state.current,pageSize:this.state.pageSize,pageSizeOptions:this.props.pageSizeOptions,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:g}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};if("current"in e&&(n.current=e.current,e.current!==t.current&&(n.currentInputValue=n.current)),"pageSize"in e&&e.pageSize!==t.pageSize){var r=t.current,o=L(e.pageSize,t,e);r=r>o?o:r,"current"in e||(n.current=r,n.currentInputValue=r),n.pageSize=e.pageSize}return n}}]),t}(o.a.Component);P.propTypes={disabled:w.a.bool,prefixCls:w.a.string,className:w.a.string,current:w.a.number,defaultCurrent:w.a.number,total:w.a.number,pageSize:w.a.number,defaultPageSize:w.a.number,onChange:w.a.func,hideOnSinglePage:w.a.bool,showSizeChanger:w.a.bool,showLessItems:w.a.bool,onShowSizeChange:w.a.func,selectComponentClass:w.a.func,showPrevNextJumpers:w.a.bool,showQuickJumper:w.a.oneOfType([w.a.bool,w.a.object]),showTitle:w.a.bool,pageSizeOptions:w.a.arrayOf(w.a.string),showTotal:w.a.func,locale:w.a.object,style:w.a.object,itemRender:w.a.func,prevIcon:w.a.oneOfType([w.a.func,w.a.node]),nextIcon:w.a.oneOfType([w.a.func,w.a.node]),jumpPrevIcon:w.a.oneOfType([w.a.func,w.a.node]),jumpNextIcon:w.a.oneOfType([w.a.func,w.a.node])},P.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:k,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showSizeChanger:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:k,locale:O,style:{},itemRender:N};var I=function(){var e=this;this.getJumpPrevPage=function(){return Math.max(1,e.state.current-(e.props.showLessItems?3:5))},this.getJumpNextPage=function(){return Math.min(L(void 0,e.state,e.props),e.state.current+(e.props.showLessItems?3:5))},this.getItemIcon=function(t){var n=e.props.prefixCls,r=t||o.a.createElement("a",{className:n+"-item-link"});return"function"===typeof t&&(r=o.a.createElement(t,s()({},e.props))),r},this.savePaginationNode=function(t){e.paginationNode=t},this.isValid=function(t){return x(t)&&t!==e.state.current},this.shouldDisplayQuickJumper=function(){var t=e.props,n=t.showQuickJumper,r=t.pageSize,o=t.total;return!(o<=r)&&n},this.handleKeyDown=function(e){e.keyCode!==E.ARROW_UP&&e.keyCode!==E.ARROW_DOWN||e.preventDefault()},this.handleKeyUp=function(t){var n=e.getValidValue(t),r=e.state.currentInputValue;n!==r&&e.setState({currentInputValue:n}),t.keyCode===E.ENTER?e.handleChange(n):t.keyCode===E.ARROW_UP?e.handleChange(n-1):t.keyCode===E.ARROW_DOWN&&e.handleChange(n+1)},this.changePageSize=function(t){var n=e.state.current,r=L(t,e.state,e.props);n=n>r?r:n,0===r&&(n=e.state.current),"number"===typeof t&&("pageSize"in e.props||e.setState({pageSize:t}),"current"in e.props||e.setState({current:n,currentInputValue:n})),e.props.onShowSizeChange(n,t)},this.handleChange=function(t){var n=e.props.disabled,r=t;if(e.isValid(r)&&!n){var o=L(void 0,e.state,e.props);r>o?r=o:r<1&&(r=1),"current"in e.props||e.setState({current:r,currentInputValue:r});var a=e.state.pageSize;return e.props.onChange(r,a),r}return e.state.current},this.prev=function(){e.hasPrev()&&e.handleChange(e.state.current-1)},this.next=function(){e.hasNext()&&e.handleChange(e.state.current+1)},this.jumpPrev=function(){e.handleChange(e.getJumpPrevPage())},this.jumpNext=function(){e.handleChange(e.getJumpNextPage())},this.hasPrev=function(){return e.state.current>1},this.hasNext=function(){return e.state.current<L(void 0,e.state,e.props)},this.runIfEnter=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];"Enter"!==e.key&&13!==e.charCode||t.apply(void 0,r)},this.runIfEnterPrev=function(t){e.runIfEnter(t,e.prev)},this.runIfEnterNext=function(t){e.runIfEnter(t,e.next)},this.runIfEnterJumpPrev=function(t){e.runIfEnter(t,e.jumpPrev)},this.runIfEnterJumpNext=function(t){e.runIfEnter(t,e.jumpNext)},this.handleGoTO=function(t){t.keyCode!==E.ENTER&&"click"!==t.type||e.handleChange(e.state.currentInputValue)}};Object(T["polyfill"])(P);var D=P,A=n("H4fg"),R=n("2fM7");function F(e){return F="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},F(e)}function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function B(e,t,n){return t&&z(e.prototype,t),n&&z(e,n),e}function H(e,t){return!t||"object"!==F(t)&&"function"!==typeof t?W(e):t}function W(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(e){return U=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},U(e)}function q(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}}),t&&K(e,t)}function K(e,t){return K=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},K(e,t)}var G=function(e){function t(){return j(this,t),H(this,U(t).apply(this,arguments))}return q(t,e),B(t,[{key:"render",value:function(){return r["createElement"](R["default"],V({size:"small"},this.props))}}]),t}(r["Component"]);G.Option=R["default"].Option;var Y=n("CtXQ"),X=n("YMnH"),Z=n("H84U");function Q(e){return Q="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},Q(e)}function J(){return J=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}function $(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ee(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function te(e,t,n){return t&&ee(e.prototype,t),n&&ee(e,n),e}function ne(e,t){return!t||"object"!==Q(t)&&"function"!==typeof t?re(e):t}function re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(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}}),t&&ie(e,t)}function ie(e,t){return ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ie(e,t)}var le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},se=function(e){function t(){var e;return $(this,t),e=ne(this,oe(t).apply(this,arguments)),e.getIconsProps=function(e){var t=r["createElement"]("a",{className:"".concat(e,"-item-link")},r["createElement"](Y["default"],{type:"left"})),n=r["createElement"]("a",{className:"".concat(e,"-item-link")},r["createElement"](Y["default"],{type:"right"})),o=r["createElement"]("a",{className:"".concat(e,"-item-link")},r["createElement"]("div",{className:"".concat(e,"-item-container")},r["createElement"](Y["default"],{className:"".concat(e,"-item-link-icon"),type:"double-left"}),r["createElement"]("span",{className:"".concat(e,"-item-ellipsis")},"\u2022\u2022\u2022"))),a=r["createElement"]("a",{className:"".concat(e,"-item-link")},r["createElement"]("div",{className:"".concat(e,"-item-container")},r["createElement"](Y["default"],{className:"".concat(e,"-item-link-icon"),type:"double-right"}),r["createElement"]("span",{className:"".concat(e,"-item-ellipsis")},"\u2022\u2022\u2022")));return{prevIcon:t,nextIcon:n,jumpPrevIcon:o,jumpNextIcon:a}},e.renderPagination=function(t){var n=e.props,o=n.prefixCls,a=n.selectPrefixCls,i=n.className,l=n.size,s=n.locale,u=le(n,["prefixCls","selectPrefixCls","className","size","locale"]),c=J(J({},t),s),d="small"===l;return r["createElement"](Z["a"],null,function(t){var n=t.getPrefixCls,l=n("pagination",o),s=n("select",a);return r["createElement"](D,J({},u,{prefixCls:l,selectPrefixCls:s},e.getIconsProps(l),{className:y()(i,{mini:d}),selectComponentClass:d?G:R["default"],locale:c}))})},e}return ae(t,e),te(t,[{key:"render",value:function(){return r["createElement"](X["a"],{componentName:"Pagination",defaultLocale:A["a"]},this.renderPagination)}}]),t}(r["Component"]);t["default"]=se},NV0k:function(e,t){t.f={}.propertyIsEnumerable},NVPV:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=i,n("miYZ");var o=r(n("tsqr")),a=n("LLXN");function i(e){var t=e.result,n=e.error_code,r=e.error,i=e.params,l="";t&&(l=i?(0,a.formatMessage)({id:"common.alert.error-code.".concat(n),defaultMessage:r},{params:i})||"":(0,a.formatMessage)({id:"common.alert.error-code.".concat(n),defaultMessage:r})||"",o.default.error(l))}},"NYO+":function(e,t,n){e.exports=n("2Nb0")},NaAv:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},NdFC:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("DjyN");var a=r(n("NUBc")),i=r(n("jehZ"));n("Mwp2");var l=r(n("VXEj")),s=r(n("Y/ft")),u=r(n("gWZ8")),c=r(n("eHn4")),d=r(n("2Taf")),f=r(n("vZ4D")),p=r(n("l4Ni")),m=r(n("ujKo")),h=r(n("rlhR")),g=r(n("MhPg"));n("2qtc");var v,y,b,w=r(n("kLXV")),_=r(n("p0pE")),C=o(n("q1tI")),E=n("MuoO"),M=r(n("UfWW")),S=n("LLXN"),O=r(n("8bi8")),T=r(n("NTiv")),k=r(n("eODE")),x=r(n("nZkM")),N=n("34ay"),L=n("+n12"),P=r(n("P8M1")),I=r(n("Ycof"));function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];return e.forEach(function(e){var r={};t.forEach(function(t){e.name===t.name&&(r=t)}),n.push((0,_.default)({},e,r))}),n}var A="cloud"!==(0,L.getPageModel)(),R=w.default.confirm,F=(v=(0,E.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{measureMonitor:t,controllerLoading:n.effects["measureMonitor/fetchControllerLists"],subLoading:n.effects["measureMonitor/updateConfig"]}}),v((b=function(e){function t(e){var n;return(0,d.default)(this,t),n=(0,p.default)(this,(0,m.default)(t).call(this,e)),n.fetchControllerStatus=function(e){var t=n.state.currentPage;e&&(t=e);var r=n.props,o=r.dispatch,a=r.measureMonitor,i=a.controllerNames,l=n.getPageData(i,t);i.length&&o({type:"measureMonitor/getControllerStatus",payload:l})},n.getPageData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=8*(t-1),r=e.slice(n,n+8);return r},n.fetchControllerLists=function(e){var t=n.props.dispatch,r=n.state.currentPage;t({type:"measureMonitor/fetchControllerLists"}).then(function(t){if(t){if(null===e||void 0===e?void 0:e.isDelete){var o=1;t.length>8&&(o=r);var a=n.getPageData(t,o);if(a.length)n.props.dispatch({type:"measureMonitor/save",payload:{currentController:a[0]}}),n.setState({pageData:a});else{var i=n.getPageData(t,o-1);n.props.dispatch({type:"measureMonitor/save",payload:{currentController:i[0]}}),n.setState({pageData:i,currentPage:o-1})}}else{var l=n.getPageData(t,void 0!==(null===e||void 0===e?void 0:e.page)?null===e||void 0===e?void 0:e.page:r),s=(null===e||void 0===e?void 0:e.data)?(0,M.default)(l,function(t){return t.name===(null===e||void 0===e?void 0:e.data.name)}):0;n.props.dispatch({type:"measureMonitor/save",payload:{currentController:(null===e||void 0===e?void 0:e.page)?l[l.length-1]:l[s]}}),n.setState({pageData:l})}A&&n.fetchControllerStatus()}})},n.handlePaginationChange=function(e){var t=n.props.measureMonitor.controllerList,r=n.getPageData(t,e);n.props.dispatch({type:"measureMonitor/save",payload:{currentController:r[0],measureSelectedKeys:[]}}),n.setState({currentPage:e,pageData:r}),A&&n.fetchControllerStatus(e)},n.deviceDelete=function(e){var t=n.props.dispatch,r={},o={};e.forEach(function(e){var t=e._id,n=e.name;r=(0,_.default)({},r,(0,c.default)({},t,null)),o=(0,_.default)({},o,(0,c.default)({},n,null))}),t({type:"measureMonitor/updateConfig",payload:{controllers:r,measures:o}}).then(function(e){"ok"===e&&(n.setState({selectedKeys:[],selectedItems:[]}),n.fetchControllerLists({isDelete:!0}))})},n.deviceConfirmDelete=function(e){var t=(0,h.default)(n);R({title:(0,S.formatMessage)({id:"component.actionItem.confirm-delete"}),onOk:function(){t.deviceDelete(e)},okText:(0,S.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,S.formatMessage)({id:"component.actionItem.cancel"})})},n.deviceModify=function(e){n.setState({visible:!0,isAdd:!1,data:e})},n.deviceCreate=function(){n.setState({visible:!0,isAdd:!0,data:{}})},n.onDeviceFromChange=function(e){var t=n.props.measureMonitor.controllerList;n.setState({visible:!1,data:{},tempContext:void 0});var r=n.state.isAdd;if(r){var o=(0,L.getAddPageParam)(t.length,8);n.setState({currentPage:o.page}),n.fetchControllerLists(o)}else n.fetchControllerLists({data:e})},n.handleDeviceCard=function(e){n.timerAction&&clearTimeout(n.timerAction),n.timerAction=setTimeout(function(){var t=e.name,r=n.state.pageData,o=(0,M.default)(r,function(e){return e.name===t});n.props.dispatch({type:"measureMonitor/save",payload:{currentController:r[o],measureSelectedKeys:[]}})},500)},n.handleCheck=function(e){var t=e.value,r=e.data,o=n.state,a=o.selectedItems,i=o.selectedKeys;if(t)n.setState({selectedKeys:[].concat((0,u.default)(i),[r._id]),selectedItems:[].concat((0,u.default)(a),[r])});else{var l=a.filter(function(e){return e._id!==r._id}),s=i.filter(function(e){return e!==r._id});n.setState({selectedItems:l,selectedKeys:s})}},n.handleCopyConTemp=function(e){n.setState({visible:!0,isAdd:!0,tempContext:e,data:{}})},n.handleEnabled=function(e){var t,r,o=n.props.dispatch,a=e._id,i=e.enable,l=(e.status,(0,s.default)(e,["_id","enable","status"])),u=(0,_.default)({_id:a},l,{enable:1===i?0:1});(null===u||void 0===u?void 0:null===(t=u.args)||void 0===t?void 0:t.port)&&(u.args.port=parseInt(null===u||void 0===u?void 0:null===(r=u.args)||void 0===r?void 0:r.port,10));o({type:"measureMonitor/updateConfig",payload:{controllers:(0,c.default)({},a,u)}}).then(function(t){"ok"===t&&n.fetchControllerLists({data:e})})},n.handleLog=function(e){n.setState({logVisible:!0,logData:e})},n.handleFileFunc=function(e){n.setState({fileFuncVisible:!0,fileFuncData:e})},n.handleLogCancel=function(){n.setState({logVisible:!1,logData:{}})},n.handleFileFuncCancel=function(){n.setState({fileFuncVisible:!1,fileFuncData:{}})},n.state={visible:!1,isAdd:!1,tempContext:void 0,data:{},selectedKeys:[],selectedItems:[],pageData:[],currentPage:1,logVisible:!1,logData:{},fileFuncVisible:!1,fileFuncData:{}},n}return(0,g.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this;this.fetchControllerLists(),A&&(this.timer=setInterval(function(){e.fetchControllerStatus()},5e3))}},{key:"componentWillUnmount",value:function(){this.timer&&clearInterval(this.timer),this.timerAction&&clearTimeout(this.timerAction)}},{key:"render",value:function(){var e,t=this,n=this.state,r=n.visible,o=n.isAdd,s=n.data,u=n.selectedKeys,c=n.pageData,d=n.currentPage,f=n.selectedItems,p=n.tempContext,m=n.logVisible,h=n.logData,g=n.fileFuncVisible,v=n.fileFuncData,y=this.props,b=y.measureMonitor,w=y.controllerLoading,_=b.controllerList,E=b.currentController,M=b.controllerStatus,L=(0,N.getPriv)(),A=L>11,R=D(c,null!==(e=M)&&void 0!==e?e:[]),F={defaultPageSize:8,current:d,total:_.length,showTotal:function(e){return(0,S.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})}};return C.default.createElement("div",{style:{minWidth:800,marginRight:20}},C.default.createElement("div",{style:{marginBottom:5,overflow:"hidden"}},C.default.createElement(P.default,{id:"controller.device-list"}),C.default.createElement(I.default,{addProps:{disabled:!A,onClick:this.deviceCreate},deleteProps:{disabled:!(A&&u.length),onConfirm:function(){return t.deviceDelete(f)}},importVisible:!1,exportVisible:!1})),C.default.createElement("div",null,C.default.createElement(l.default,{grid:{gutter:32,column:4},loading:w,dataSource:R,renderItem:function(e){return C.default.createElement(l.default.Item,null,C.default.createElement(O.default,{selected:null===E||void 0===E?void 0:E.name,data:e,checked:u.includes(e._id),onChange:function(n){var r=n.type,o=n.selectedData,a=n.checkedData;switch(r){case"edit":t.deviceModify(e);break;case"remove":t.deviceConfirmDelete([e]);break;case"selected":t.handleDeviceCard(o);break;case"check":t.handleCheck(a);break;case"copyController":t.handleCopyConTemp(e);break;case"enabled":t.handleEnabled(e);break;case"consoleLog":t.handleLog(e);break;case"fileFunc":t.handleFileFunc(e);break;default:break}}}))}}),_.length?C.default.createElement("div",{style:{overflow:"hidden"}},C.default.createElement(a.default,(0,i.default)({style:{margin:5,float:"right"}},F,{onChange:this.handlePaginationChange}))):null),r&&C.default.createElement(T.default,{visible:r,isAdd:o,dataSource:_,data:s,tempContext:p,onChange:function(e){return t.onDeviceFromChange(e)},onCancel:function(){return t.setState({visible:!1,tempContext:void 0})}}),m&&C.default.createElement(x.default,{visible:m,ctrlName:h.name,downloadFunVisible:!!(null===h||void 0===h?void 0:h.enableDebug),handleCancel:this.handleLogCancel}),g&&C.default.createElement(k.default,{visible:g,ctrlName:v.name,handleCancel:this.handleFileFuncCancel}))}}]),t}(C.Component),y=b))||y),V=F;t.default=V},NegM:function(e,t,n){var r=n("2faE"),o=n("rr1i");e.exports=n("jmDH")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},Nehr:function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},"Nf/D":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("BoS7");var a=o(n("Sdc0")),i=o(n("jehZ"));n("Pwec");var l=o(n("CtXQ")),s=o(n("Y/ft")),u=o(n("2Taf")),c=o(n("vZ4D")),d=o(n("l4Ni")),f=o(n("ujKo")),p=o(n("MhPg")),m=r(n("q1tI")),h=function(e){function t(){return(0,u.default)(this,t),(0,d.default)(this,(0,f.default)(t).apply(this,arguments))}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.checked,r=e.onClick,o=void 0===r?function(){}:r,u=e.onChange,c=void 0===u?function(){}:u,d=(0,s.default)(e,["value","checked","onClick","onChange"]);return m.default.createElement(a.default,(0,i.default)({checkedChildren:m.default.createElement(l.default,{type:"check"}),unCheckedChildren:m.default.createElement(l.default,{type:"close"}),checked:void 0===n?!!t:!!n,onChange:function(e){c(e?1:0)},onClick:function(e){o(e?1:0)}},d))}}]),t}(m.Component);t.default=h},Npjl:function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},NqZ5:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("OaEy");var u=r(n("2fM7"));n("5NDa");var c=r(n("5rEg"));n("giR+");var d=r(n("fyUT"));n("miYZ");var f=r(n("tsqr")),p=r(n("gWZ8"));n("14J3");var m=r(n("BMrR"));n("jCWc");var h=r(n("kPKH")),g=r(n("p0pE")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C,E,M,S,O=r(n("Vl3Y")),T=o(n("q1tI")),k=n("LLXN"),x=n("Y2fQ"),N=n("MuoO"),L=n("34ay"),P=r(n("Nf/D")),I=n("+n12"),D=r(n("P8M1")),A=r(n("Kv2X")),R=r(n("ueLw")),F=(C=O.default.create(),E=(0,N.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchSL651Config"],submitting:n.effects["protocol/update"]}}),C(M=E((S=function(e){function t(){var e,n;(0,v.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,b.default)(this,(e=(0,w.default)(t)).call.apply(e,[this].concat(o))),n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchSL651Config"})},n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchSL651MapTableLists"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.sl651Config,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){e||o({type:"protocol/update",payload:{sl651Slave:{config:(0,g.default)({},l,t)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),n.fetchMapTableLists(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderPlatformListTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.sl651Config,a=void 0===o?{}:o,i=a.platform_list,l=void 0===i?[]:i;return T.default.createElement("div",null,T.default.createElement(m.default,null,T.default.createElement(h.default,{span:1}),T.default.createElement(h.default,null,T.default.createElement(D.default,{id:"protocol.sl.centerList",fontSize:"14"}))),T.default.createElement(m.default,null,T.default.createElement(h.default,{span:1}),T.default.createElement(h.default,{span:23},t.getFieldDecorator("platform_list",{initialValue:(0,p.default)(l),rules:[{validator:function(e,t,n){0===t.length?(f.default.error("\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u4e2d\u5fc3\u7ad9"),n("\u8bf7\u81f3\u5c11\u6dfb\u52a0\u4e00\u4e2a\u4e2d\u5fc3\u7ad9")):n()}}]})(T.default.createElement(A.default,null)))))},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t=this.props,n=t.form,r=t.submitting,o=t.loading,f=t.protocol,p=f.sl651Config,m=void 0===p?{}:p,h=n.isFieldsTouched,g=n.getFieldDecorator,v=n.getFieldValue,y=v("enable"),b=(0,L.getPriv)()<12,w=!b&&h(),_="zh-CN"===(0,x.getLocale)(),C={labelCol:{span:_?4:7,offset:1},wrapperCol:{span:16}};return T.default.createElement(s.default,{bordered:!1},T.default.createElement(a.default,{spinning:o},T.default.createElement(O.default,(0,i.default)({labelAlign:"left"},C,{onSubmit:this.onSubmit}),T.default.createElement("div",{className:R.default.configTitle},T.default.createElement(D.default,{text:"SL651"}),T.default.createElement(O.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},g("enable",{initialValue:m.enable||0})(T.default.createElement(P.default,null)))),1===y&&T.default.createElement(T.default.Fragment,null,T.default.createElement(s.default,{title:(0,k.formatMessage)({id:"protocol.sl.deviceInfo"}),style:{width:"700px",marginTop:"10px"}},T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"protocol.sl.centerAddr"})},g("centerAaddr",{initialValue:m.centerAaddr||1,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.sl.centerAddr"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,225,n)}}]})(T.default.createElement(d.default,null))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"protocol.sl.YCAddr"})},g("remoteAddr",{initialValue:m.remoteAddr||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.sl.YCAddr"})})},{pattern:/^\d{10}$/,message:(0,k.formatMessage)({id:"protocol.sl.YCAddr.rules"})}]})(T.default.createElement(c.default,{placeholder:"0000000000"}))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"protocol.sl.YCType"})},g("addrCode",{initialValue:m.addrCode||"6c",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"protocol.sl.YCType"})})}]})(T.default.createElement(u.default,null,T.default.createElement(u.default.Option,{value:"6a"},(0,k.formatMessage)({id:"protocol.sl.YCType1"})),T.default.createElement(u.default.Option,{value:"6b"},(0,k.formatMessage)({id:"protocol.sl.YCType2"})),T.default.createElement(u.default.Option,{value:"6c"},(0,k.formatMessage)({id:"protocol.sl.YCType3"}))))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"protocol.sl.pwd"})},g("password",{initialValue:m.password||"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.sl.pwd"})})},{max:4,message:(0,k.formatMessage)({id:"common.alert.form.check-var-length"},{length:4})},{pattern:/^[0-9a-zA-Z]+$/,message:(0,k.formatMessage)({id:"protocol.sl.pwd.rules"})}]})(T.default.createElement(c.default.Password,{type:"password",autoComplete:"new-password",style:{width:"202px"}}))),T.default.createElement(O.default.Item,{label:(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue"})},g("useRawvalue",{initialValue:null!==(e=m.useRawvalue)&&void 0!==e?e:1})(T.default.createElement(u.default,null,T.default.createElement(u.default.Option,{value:1},(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),T.default.createElement(u.default.Option,{value:0},(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))),this.renderPlatformListTable())),T.default.createElement(O.default.Item,{style:{marginTop:10}},T.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!w,loading:r},(0,k.formatMessage)({id:"common.alert.form.submit"})),T.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!w},(0,k.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(T.Component),M=S))||M)||M),V=F;t.default=V},"NsO/":function(e,t,n){var r=n("M1xp"),o=n("Jes0");e.exports=function(e){return r(o(e))}},NwJ3:function(e,t,n){var r=n("SBuE"),o=n("UWiX")("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},Ny2z:function(e,t,n){"use strict";(function(t,r){var o;e.exports=x,x.ReadableState=k;n("+qE3").EventEmitter;var a=function(e,t){return e.listeners(t).length},i=n("zYg4"),l=n("tjlA").Buffer,s=t.Uint8Array||function(){};function u(e){return l.from(e)}function c(e){return l.isBuffer(e)||e instanceof s}var d,f=n(12);d=f&&f.debuglog?f.debuglog("stream"):function(){};var p,m,h=n("sP3G"),g=n("elYG"),v=n("rml7"),y=v.getHighWaterMark,b=n("b9ED").codes,w=b.ERR_INVALID_ARG_TYPE,_=b.ERR_STREAM_PUSH_AFTER_EOF,C=b.ERR_METHOD_NOT_IMPLEMENTED,E=b.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,M=n("AXaK"),S=M.emitExperimentalWarning;n("P7XM")(x,i);var O=["error","close","destroy","pause","resume"];function T(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function k(e,t,r){o=o||n("Zg5Z"),e=e||{},"boolean"!==typeof r&&(r=t instanceof o),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=y(this,e,"readableHighWaterMark",r),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=n("fXKp").StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function x(e){if(o=o||n("Zg5Z"),!(this instanceof x))return new x(e);var t=this instanceof o;this._readableState=new k(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),i.call(this)}function N(e,t,n,r,o){d("readableAddChunk",t);var a,i=e._readableState;if(null===t)i.reading=!1,R(e,i);else if(o||(a=P(i,t)),a)e.emit("error",a);else if(i.objectMode||t&&t.length>0)if("string"===typeof t||i.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=u(t)),r)i.endEmitted?e.emit("error",new E):L(e,i,t,!0);else if(i.ended)e.emit("error",new _);else{if(i.destroyed)return!1;i.reading=!1,i.decoder&&!n?(t=i.decoder.write(t),i.objectMode||0!==t.length?L(e,i,t,!1):j(e,i)):L(e,i,t,!1)}else r||(i.reading=!1,j(e,i));return!i.ended&&(i.length<i.highWaterMark||0===i.length)}function L(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&F(e)),j(e,t)}function P(e,t){var n;return c(t)||"string"===typeof t||void 0===t||e.objectMode||(n=new w("chunk",["string","Buffer","Uint8Array"],t)),n}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=g.destroy,x.prototype._undestroy=g.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=l.from(e,t),t=""),n=!0),N(this,e,t,!1,n)},x.prototype.unshift=function(e){return N(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){return p||(p=n("fXKp").StringDecoder),this._readableState.decoder=new p(e),this._readableState.encoding=this._readableState.decoder.encoding,this};var I=8388608;function D(e){return e>=I?e=I:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=D(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function R(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?F(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,V(e)))}}function F(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(V,e))}function V(e){var t=e._readableState;d("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||e.emit("readable"),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,K(e)}function j(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(z,e,t))}function z(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var n=t.length;if(d("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function B(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,K(e))}}function H(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function W(e){d("readable nexttick read 0"),e.read(0)}function U(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(q,e,t))}function q(e,t){d("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),K(e),t.flowing&&!t.reading&&e.read(0)}function K(e){var t=e._readableState;d("flow",t.flowing);while(t.flowing&&null!==e.read());}function G(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function Y(e){var t=e._readableState;d("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(X,t,e))}function X(e,t){d("endReadableNT",e.endEmitted,e.length),e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Z(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}x.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?Y(this):F(this),null;if(e=A(e,t),0===e&&t.ended)return 0===t.length&&Y(this),null;var r,o=t.needReadable;return d("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&(o=!0,d("length less than watermark",o)),t.ended||t.reading?(o=!1,d("reading or ended",o)):o&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),r=e>0?G(e,t):null,null===r?(t.needReadable=!0,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Y(this)),null!==r&&this.emit("data",r),r},x.prototype._read=function(e){this.emit("error",new C("_read()"))},x.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e);break}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,t);var i=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,l=i?u:y;function s(e,t){d("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,p())}function u(){d("onend"),e.end()}o.endEmitted?r.nextTick(l):n.once("end",l),e.on("unpipe",s);var c=B(n);e.on("drain",c);var f=!1;function p(){d("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",m),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}function m(t){d("ondata");var r=e.write(t);d("dest.write",r),!1===r&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==Z(o.pipes,e))&&!f&&(d("false write response, pause",o.awaitDrain),o.awaitDrain++),n.pause())}function h(t){d("onerror",t),y(),e.removeListener("error",h),0===a(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",v),y()}function v(){d("onfinish"),e.removeListener("close",g),y()}function y(){d("unpipe"),n.unpipe(e)}return n.on("data",m),T(e,"error",h),e.once("close",g),e.once("finish",v),e.emit("pipe",n),o.flowing||(d("pipe resume"),n.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<o;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var i=Z(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},x.prototype.on=function(e,t){var n=i.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,d("on readable",o.length,o.reading),o.length?F(this):o.reading||r.nextTick(W,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=i.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(H,this),n},x.prototype.removeAllListeners=function(e){var t=i.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(H,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!e.readableListening,U(this,e)),e.paused=!1,this},x.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",function(){if(d("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(o){if(d("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!==o&&void 0!==o)&&(n.objectMode||o&&o.length)){var a=t.push(o);a||(r=!0,e.pause())}}),e)void 0===this[o]&&"function"===typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a<O.length;a++)e.on(O[a],this.emit.bind(this,O[a]));return this._read=function(t){d("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return S("Readable[Symbol.asyncIterator]"),void 0===m&&(m=n("Shhf")),m(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=G,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}})}).call(this,n("yLpj"),n("Q2Ig"))},NyE2:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.filterHooks=f,t.default=void 0;var o=r(n("JxUR")),a=r(n("v7Y8")),i=r(n("08ej")),l=r(n("f+Y6")),s=r(n("/yFD")),u=r(n("QLaP")),c=n("yoz6"),d=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];function f(e){return(0,s.default)(e).reduce(function(t,n){return d.indexOf(n)>-1&&(t[n]=e[n]),t},{})}var p=function(){function e(){(0,i.default)(this,e),this._handleActions=null,this.hooks=d.reduce(function(e,t){return e[t]=[],e},{})}return(0,l.default)(e,[{key:"use",value:function(e){(0,u.default)((0,c.isPlainObject)(e),"plugin.use: plugin should be plain object");var t=this.hooks;for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&((0,u.default)(t[n],"plugin.use: unknown plugin property: ".concat(n)),"_handleActions"===n?this._handleActions=e[n]:"extraEnhancers"===n?t[n]=e[n]:t[n].push(e[n]))}},{key:"apply",value:function(e,t){var n=this.hooks,r=["onError","onHmr"];(0,u.default)(r.indexOf(e)>-1,"plugin.apply: hook ".concat(e," cannot be applied"));var o=n[e];return function(){if(o.length){var e=!0,n=!1,r=void 0;try{for(var i,l=(0,a.default)(o);!(e=(i=l.next()).done);e=!0){var s=i.value;s.apply(void 0,arguments)}}catch(e){n=!0,r=e}finally{try{e||null==l.return||l.return()}finally{if(n)throw r}}}else t&&t.apply(void 0,arguments)}}},{key:"get",value:function(e){var t=this.hooks;return(0,u.default)(e in t,"plugin.get: hook ".concat(e," cannot be got")),"extraReducers"===e?m(t[e]):"onReducer"===e?h(t[e]):t[e]}}]),e}();function m(e){var t={},n=!0,r=!1,i=void 0;try{for(var l,s=(0,a.default)(e);!(n=(l=s.next()).done);n=!0){var u=l.value;t=(0,o.default)({},t,u)}}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t}function h(e){return function(t){var n=!0,r=!1,o=void 0;try{for(var i,l=(0,a.default)(e);!(n=(i=l.next()).done);n=!0){var s=i.value;t=s(t)}}catch(e){r=!0,o=e}finally{try{n||null==l.return||l.return()}finally{if(r)throw o}}return t}}t.default=p},NykK:function(e,t,n){var r=n("nmnc"),o=n("AP2z"),a=n("KfNM"),i="[object Null]",l="[object Undefined]",s=r?r.toStringTag:void 0;function u(e){return null==e?void 0===e?l:i:s&&s in Object(e)?o(e):a(e)}e.exports=u},Nzrk:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M")),i=r(n("2Taf")),l=r(n("vZ4D")),s=r(n("l4Ni")),u=r(n("ujKo")),c=r(n("MhPg"));n("Znn+");var d,f,p,m=r(n("ZTPi")),h=o(n("q1tI")),g=n("LLXN"),v=n("MuoO"),y=r(n("aZFT")),b=r(n("FFvx")),w=r(n("P8M1")),_=r(n("ueLw")),C=r(n("Imok")),E=n("+n12"),M=m.default.TabPane,S="cloud"!==(0,E.getPageModel)(),O=(d=(0,v.connect)(function(e){var t=e.protocol;return{iec101Config:t.iec101Config}}),d((p=function(e){function t(e){var n;return(0,i.default)(this,t),n=(0,s.default)(this,(0,u.default)(t).call(this,e)),n.handleTabsChange=function(e){n.setState({activeKey:e})},n.state={activeKey:"YC",upperKey:S?"status":"config"},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"protocol/fetchIec101Config"})}},{key:"render",value:function(){var e=this,t=this.state,n=t.activeKey,r=t.upperKey,o=this.props.iec101Config;return h.default.createElement(m.default,{activeKey:r,onChange:function(t){e.setState({upperKey:t})}},S?h.default.createElement(M,{tab:(0,g.formatMessage)({id:"common.status"}),key:"status"},h.default.createElement(C.default,{currentKey:"iec101-server",activeKey:r,hideLinkList:"transparent"===(null===o||void 0===o?void 0:o.coms)})):null,h.default.createElement(M,{tab:(0,g.formatMessage)({id:"protocol.config"}),key:"config"},h.default.createElement(y.default,{currentKey:n}),h.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},h.default.createElement("div",{className:_.default.wrapper},h.default.createElement(w.default,{id:"protocol.iec-101-map-table"}),h.default.createElement(m.default,{animated:{tabPane:!1},activeKey:n,onChange:this.handleTabsChange},h.default.createElement(M,{key:"YC",tab:(0,g.formatMessage)({id:"cloud.yc"})},"YC"===n&&h.default.createElement(b.default,{currentKey:n})),h.default.createElement(M,{key:"YX",tab:(0,g.formatMessage)({id:"cloud.yx"})},"YX"===n&&h.default.createElement(b.default,{currentKey:n})),h.default.createElement(M,{key:"YK",tab:(0,g.formatMessage)({id:"cloud.yk"})},"YK"===n&&h.default.createElement(b.default,{currentKey:n})))))))}}]),t}(h.PureComponent),f=p))||f),T=O;t.default=T},O0oS:function(e,t,n){var r=n("Cwc5"),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},O42g:function(e,t,n){"use strict";var r=n("Cw4u"),o=n("Jc7p"),a="Map";e.exports=n("nWMQ")(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,a),e);return t&&t.v},set:function(e,t){return r.def(o(this,a),0===e?0:e,t)}},r,!0)},O7RO:function(e,t,n){var r=n("CMye"),o=n("7GkX");function a(e){var t=o(e),n=t.length;while(n--){var a=t[n],i=e[a];t[n]=[a,i,r(i)]}return t}e.exports=a},OBhP:function(e,t,n){var r=n("fmRc"),o=n("gFfm"),a=n("MrPd"),i=n("WwFo"),l=n("Dw+G"),s=n("5Tg0"),u=n("Q1l4"),c=n("VOtZ"),d=n("EEGq"),f=n("qZTm"),p=n("G6z8"),m=n("QqLw"),h=n("yHx3"),g=n("wrZu"),v=n("+iFO"),y=n("Z0cm"),b=n("DSRE"),w=n("zEVN"),_=n("GoyQ"),C=n("1+5i"),E=n("7GkX"),M=1,S=2,O=4,T="[object Arguments]",k="[object Array]",x="[object Boolean]",N="[object Date]",L="[object Error]",P="[object Function]",I="[object GeneratorFunction]",D="[object Map]",A="[object Number]",R="[object Object]",F="[object RegExp]",V="[object Set]",j="[object String]",z="[object Symbol]",B="[object WeakMap]",H="[object ArrayBuffer]",W="[object DataView]",U="[object Float32Array]",q="[object Float64Array]",K="[object Int8Array]",G="[object Int16Array]",Y="[object Int32Array]",X="[object Uint8Array]",Z="[object Uint8ClampedArray]",Q="[object Uint16Array]",J="[object Uint32Array]",$={};function ee(e,t,n,k,x,N){var L,D=t&M,A=t&S,F=t&O;if(n&&(L=x?n(e,k,x,N):n(e)),void 0!==L)return L;if(!_(e))return e;var V=y(e);if(V){if(L=h(e),!D)return u(e,L)}else{var j=m(e),z=j==P||j==I;if(b(e))return s(e,D);if(j==R||j==T||z&&!x){if(L=A||z?{}:v(e),!D)return A?d(e,l(L,e)):c(e,i(L,e))}else{if(!$[j])return x?e:{};L=g(e,j,D)}}N||(N=new r);var B=N.get(e);if(B)return B;N.set(e,L),C(e)?e.forEach(function(r){L.add(ee(r,t,n,r,e,N))}):w(e)&&e.forEach(function(r,o){L.set(o,ee(r,t,n,o,e,N))});var H=F?A?p:f:A?keysIn:E,W=V?void 0:H(e);return o(W||e,function(r,o){W&&(o=r,r=e[o]),a(L,o,ee(r,t,n,o,e,N))}),L}$[T]=$[k]=$[H]=$[W]=$[x]=$[N]=$[U]=$[q]=$[K]=$[G]=$[Y]=$[D]=$[A]=$[R]=$[F]=$[V]=$[j]=$[z]=$[X]=$[Z]=$[Q]=$[J]=!0,$[L]=$[P]=$[B]=!1,e.exports=ee},OERk:function(e,t,n){"use strict";var r=n("DIcO"),o=n("48Dx"),a=n("yw4e"),i=n("OeOC");e.exports=n("XdPT")(Array,"Array",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},OFL0:function(e,t,n){var r=n("lvO4"),o=n("4sDh");function a(e,t){return null!=e&&o(e,t,r)}e.exports=a},OGt5:function(e,t,n){"use strict";var r;function o(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=n("m/xd").codes,i=a.ERR_MISSING_ARGS,l=a.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function u(e){return e.setHeader&&"function"===typeof e.abort}function c(e,t,a,i){i=o(i);var s=!1;e.on("close",function(){s=!0}),void 0===r&&(r=n("vwn6")),r(e,{readable:t,writable:a},function(e){if(e)return i(e);s=!0,i()});var c=!1;return function(t){if(!s&&!c)return c=!0,u(e)?e.abort():"function"===typeof e.destroy?e.destroy():void i(t||new l("pipe"))}}function d(e){e()}function f(e,t){return e.pipe(t)}function p(e){return e.length?"function"!==typeof e[e.length-1]?s:e.pop():s}function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=p(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var a=t.map(function(e,n){var i=n<t.length-1,l=n>0;return c(e,i,l,function(e){r||(r=e),e&&a.forEach(d),i||(a.forEach(d),o(r))})});return t.reduce(f)}e.exports=m},OHgp:function(e,t,n){"use strict";var r=n("2a/h"),o={};o[n("gL7N")("toStringTag")]="z",o+""!="[object z]"&&n("rKIl")(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},OJuA:function(e,t,n){"use strict";e.exports=n("FqPH")||!n("wUWy")(function(){var e=Math.random();__defineSetter__.call(null,e,function(){}),delete n("c0Oy")[e]})},OKK6:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","no-user-select":"no-user-select","lines-content":"lines-content","view-line":"view-line","view-lines":"view-lines","hc-black":"hc-black",mac:"mac","vs-dark":"vs-dark"}},"OQ+R":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ"));n("giR+");var s=r(n("fyUT"));n("6UJt");var u=r(n("DFOY")),c=r(n("qIgq")),d=r(n("Y/ft")),f=r(n("eHn4")),p=r(n("p0pE"));n("miYZ");var m=r(n("tsqr")),h=r(n("2Taf")),g=r(n("vZ4D")),v=r(n("l4Ni")),y=r(n("ujKo")),b=r(n("MhPg"));n("y8nQ");var w=r(n("Vl3Y"));n("OaEy");var _,C,E,M,S=r(n("2fM7")),O=o(n("q1tI")),T=n("MuoO"),k=n("LLXN"),x=n("+n12"),N=n("34ay"),L=r(n("HGfh")),P=r(n("xNuS")),I=S.default.Option,D=(_=w.default.create(),C=(0,T.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),_(E=C((M=function(e){function t(){var e,n;(0,h.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,v.default)(this,(e=(0,y.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{}},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,s=t.dataSource,u=t.currentKey,c=n.state.measureData,h=r.validateFields;h(function(e,t){if(!e){var n=t.typeId,r=void 0===n?[]:n,h=t.startMapAddr,g=t.asduAddr,v=c.readWrite,y=c.dataType,b=c.enableBit,w=r[1],_="".concat(g).concat(h).concat(r[0]);if(l){var C=s.some(function(e){var t="".concat(e.asduAddr).concat(e.startMapAddr).concat(e.typeId[0]);return t===_});if(C)return void m.default.error((0,k.formatMessage)({id:"protocol.asduAddr-use"}));var E=(0,x.getNextId)(s),M=(0,p.default)({},t,{readWrite:v,dataType:y,endMapAddr:"".concat(w," ").concat(h)});["FLOAT","BIT","DOUBLE","STRING"].includes(y)||(M=(0,p.default)({},M,{enableBit:b})),o({type:"protocol/update",payload:(0,f.default)({},u,{mapping_table:(0,f.default)({},E,(0,p.default)({_id:E},M))})}).then(function(e){"ok"===e&&a&&a()})}else{var S=i._id,O=(0,d.default)(i,["_id"]),T=s.filter(function(e){return e._id!==S}),N=T.some(function(e){var t="".concat(null===e||void 0===e?void 0:e.asduAddr).concat(null===e||void 0===e?void 0:e.startMapAddr).concat(null===e||void 0===e?void 0:e.typeId[0]);return t===_});if(N)return void m.default.error((0,k.formatMessage)({id:"protocol.asduAddr-use"}));o({type:"protocol/update",payload:(0,f.default)({},u,{mapping_table:(0,f.default)({},S,(0,p.default)({_id:S},O,t,{endMapAddr:"".concat(w," ").concat(h)}))})}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.onDeviceChange=function(){var e=n.props.form,t=e.setFieldsValue;t({measureName:""})},n.validateMeasure=function(e,t,n){var r=(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.displayRender=function(e){return e[e.length-1]},n.formatOptions=function(){var e=n.state.measureData,t=n.props,r=t.data,o=void 0===r?{}:r,a=t.dataSource,i=t.add,l=e.dataType||o.dataType,s=e.readWrite||o.readWrite,u=e.name||o.measureName,c=e.enableBit||o.enableBit,d=[];if("ro"===s)if(c)d=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1},{label:"[30] M_SP_TB_1",value:30}]}];else switch(l){case"BIT":d=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1},{label:"[30] M_SP_TB_1",value:30}]}];break;case"BYTE":case"SINT":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Step Position Information",value:3,children:[{label:"[5] M_ST_NA_1",value:5},{label:"[32] M_ST_TB_1",value:32}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Scaled)",value:6,children:[{label:"[11] M_ME_NB_1",value:11},{label:"[35] M_ME_TE_1",value:35}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]}];break;case"WORD":case"INT":case"BCD":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Scaled)",value:6,children:[{label:"[11] M_ME_NB_1",value:11},{label:"[35] M_ME_TE_1",value:35}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]}];break;case"DWORD":case"BCD32":case"DINT":case"LONG":case"ULONG":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]}];break;case"FLOAT":case"DOUBLE":d=[{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]}];break;default:break}else if(c)d=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1},{label:"[30] M_SP_TB_1",value:30}]},{label:"Single Command",value:10,children:[{label:"[45] C_SC_NA_1",value:45},{label:"[58] C_SC_TA_1",value:58}]}];else switch(l){case"BIT":d=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1},{label:"[30] M_SP_TB_1",value:30}]},{label:"Single Command",value:10,children:[{label:"[45] C_SC_NA_1",value:45},{label:"[58] C_SC_TA_1",value:58}]}];break;case"BYTE":case"SINT":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Step Position Information",value:3,children:[{label:"[5] M_ST_NA_1",value:5},{label:"[32] M_ST_TB_1",value:32}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Scaled)",value:6,children:[{label:"[11] M_ME_NB_1",value:11},{label:"[35] M_ME_TE_1",value:35}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]},{label:"Double Command",value:11,children:[{label:"[46] C_DC_NA_1",value:46},{label:"[59] C_DC_TA_1",value:59}]},{label:"Regulating Step Command",value:12,children:[{label:"[47] C_RC_NA_1",value:47},{label:"[60] C_RC_TA_1",value:60}]},{label:"Set point command-Measured Value(Normalized)",value:13,children:[{label:"[48] C_SE_NA_1",value:48},{label:"[61] C_SE_TA_1",value:61}]},{label:"Set point command-Measured Value(Scaled)",value:14,children:[{label:"[49] C_SE_NB_1",value:49},{label:"[62] C_SE_TB_1",value:62}]},{label:"Set point command-Measured Value(Short Float)",value:15,children:[{label:"[50] C_SE_NC_1",value:50},{label:"[63] C_SE_TC_1",value:63}]},{label:"Bitstring command(32bit)",value:16,children:[{label:"[51] C_BO_NA_1",value:51},{label:"[64] C_BO_TA_1",value:64}]}];break;case"WORD":case"INT":case"BCD":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Scaled)",value:6,children:[{label:"[11] M_ME_NB_1",value:11},{label:"[35] M_ME_TE_1",value:35}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]},{label:"Double Command",value:11,children:[{label:"[46] C_DC_NA_1",value:46},{label:"[59] C_DC_TA_1",value:59}]},{label:"Set point command-Measured Value(Normalized)",value:13,children:[{label:"[48] C_SE_NA_1",value:48},{label:"[61] C_SE_TA_1",value:61}]},{label:"Set point command-Measured Value(Scaled)",value:14,children:[{label:"[49] C_SE_NB_1",value:49},{label:"[62] C_SE_TB_1",value:62}]},{label:"Set point command-Measured Value(Short Float)",value:15,children:[{label:"[50] C_SE_NC_1",value:50},{label:"[63] C_SE_TC_1",value:63}]},{label:"Bitstring command(32bit)",value:16,children:[{label:"[51] C_BO_NA_1",value:51},{label:"[64] C_BO_TA_1",value:64}]}];break;case"BCD32":case"DWORD":case"DINT":case"LONG":case"ULONG":d=[{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]},{label:"Double Command",value:11,children:[{label:"[46] C_DC_NA_1",value:46},{label:"[59] C_DC_TA_1",value:59}]},{label:"Set point command-Measured Value(Normalized)",value:13,children:[{label:"[48] C_SE_NA_1",value:48},{label:"[61] C_SE_TA_1",value:61}]},{label:"Set point command-Measured Value(Short Float)",value:15,children:[{label:"[50] C_SE_NC_1",value:50},{label:"[63] C_SE_TC_1",value:63}]},{label:"Bitstring command(32bit)",value:16,children:[{label:"[51] C_BO_NA_1",value:51},{label:"[64] C_BO_TA_1",value:64}]}];break;case"FLOAT":case"DOUBLE":d=[{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]},{label:"Set point command-Measured Value(Normalized)",value:13,children:[{label:"[48] C_SE_NA_1",value:48},{label:"[61] C_SE_TA_1",value:61}]},{label:"Set point command-Measured Value(Short Float)",value:15,children:[{label:"[50] C_SE_NC_1",value:50},{label:"[63] C_SE_TC_1",value:63}]}];break;default:break}if("rw"===s){var f=a.find(function(e){return e.measureName===u});if(i&&f)f.typeId[0]>9?d=d.filter(function(e){return e.value<=9}):f.typeId[0]<9&&(d=d.filter(function(e){return e.value>9}));else if(null===o||void 0===o?void 0:o.typeId){var p=a.filter(function(e){return(null===e||void 0===e?void 0:e._id)!==o._id}),m=p.find(function(e){return e.measureName===u});m&&o.typeId[0]>9?d=d.filter(function(e){return e.value>9}):m&&o.typeId[0]<9&&(d=d.filter(function(e){return e.value<=9}))}}return d},n.getMapAddrRange=function(){var e=n.props.form,t=e.getFieldValue("startMapAddr")||"",r=e.getFieldValue("typeId")||[],o="";if(2===r.length&&""!==t&&Number(t)<=16777215){var a=(0,x.renderTypeId)(r[1]);o="".concat(a," ").concat(t)}return o},n.getMappingDataType=function(e){var t=n.props,r=t.form,o=t.add,a=r.getFieldValue("typeId"),i=O.default.createElement(S.default,{disabled:!o});if((null===a||void 0===a?void 0:a.length)&&e){var l=(0,c.default)(a,1),s=l[0];switch(s){case 1:case 10:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BIT"},"BIT"));break;case 2:case 11:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BYTE"},"BYTE"),O.default.createElement(I,{value:"SINT"},"SINT"),O.default.createElement(I,{value:"WORD"},"WORD"),O.default.createElement(I,{value:"INT"},"INT"),O.default.createElement(I,{value:"BCD"},"BCD16"),O.default.createElement(I,{value:"DWORD"},"DWORD"),O.default.createElement(I,{value:"DINT"},"DINT"),O.default.createElement(I,{value:"BCD32"},"BCD32"),O.default.createElement(I,{value:"ULONG"},"ULONG"),O.default.createElement(I,{value:"LONG"},"LONG"));break;case 3:case 12:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BYTE"},"BYTE"),O.default.createElement(I,{value:"SINT"},"SINT"));break;case 4:case 8:case 16:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BYTE"},"BYTE"),O.default.createElement(I,{value:"SINT"},"SINT"),O.default.createElement(I,{value:"WORD"},"WORD"),O.default.createElement(I,{value:"INT"},"INT"),O.default.createElement(I,{value:"BCD"},"BCD16"),O.default.createElement(I,{value:"DWORD"},"DWORD"),O.default.createElement(I,{value:"DINT"},"DINT"),O.default.createElement(I,{value:"BCD32"},"BCD32"));break;case 5:case 7:case 9:case 13:case 15:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BYTE"},"BYTE"),O.default.createElement(I,{value:"SINT"},"SINT"),O.default.createElement(I,{value:"WORD"},"WORD"),O.default.createElement(I,{value:"INT"},"INT"),O.default.createElement(I,{value:"BCD"},"BCD16"),O.default.createElement(I,{value:"DWORD"},"DWORD"),O.default.createElement(I,{value:"DINT"},"DINT"),O.default.createElement(I,{value:"BCD32"},"BCD32"),O.default.createElement(I,{value:"ULONG"},"ULONG"),O.default.createElement(I,{value:"LONG"},"LONG"),O.default.createElement(I,{value:"FLOAT"},"FLOAT"),O.default.createElement(I,{value:"DOUBLE"},"DOUBLE"));break;case 6:case 14:i=O.default.createElement(S.default,{disabled:!o},O.default.createElement(I,{value:"BYTE"},"BYTE"),O.default.createElement(I,{value:"SINT"},"SINT"),O.default.createElement(I,{value:"WORD"},"WORD"),O.default.createElement(I,{value:"INT"},"INT"),O.default.createElement(I,{value:"BCD"},"BCD16"));break;default:break}}return i},n.renderForm=function(){var e,t,r,o=n.props,a=o.form,i=o.add,c=o.data,d=void 0===c?{}:c,f=o.serverList,p=o.controllerList,m=void 0===p?[]:p,h=o.addTableDataSource,g=n.state.measureData,v=a.getFieldDecorator,y=a.getFieldValue,b=m[0]&&m[0].name,_=(0,x.uniqueArr)(f,"asduAddr"),C=_[0]&&_[0].asduAddr,E=y("ctrlName")||b,M=y("measureName"),T=n.formatOptions(),N=g.enableBit||d.enableBit,D=g.dataType||d.dataType,A="BCD"===D?"BCD16":D,R=[];if(0!==T.length){var F=T[0];R=[F.value,F.children[0].value]}var V={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return O.default.createElement(w.default,(0,l.default)({},V,{onSubmit:n.handleSubmit}),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.controller"})},i?v("ctrlName",{initialValue:d.ctrlName||b})(O.default.createElement(S.default,{onChange:n.onDeviceChange},m.map(function(e){var t=e.name;return O.default.createElement(I,{value:t,key:t},O.default.createElement(P.default,{tooltip:!0,lines:1},t))}))):d.ctrlName),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.measure"})},i?v("measureName",{initialValue:d.measureName,rules:[{validator:n.validateMeasure}]})(O.default.createElement(L.default,{data:{controller:E,measure:M,dataSource:h},key:E,onSelect:function(e){n.setState({measureData:e},function(){a.setFieldsValue({typeId:R})})},onSelectMeasure:function(e,t){var n=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,r={measureName:e};n&&(r.northDataType=n),a.setFieldsValue(r)}})):d.measureName),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.readWrite"})},(0,x.renderReadWrite)(null!==(e=null===g||void 0===g?void 0:g.readWrite)&&void 0!==e?e:d.readWrite)),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.origin-data-type"})},1===N?"BIT":A),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec-map-typeId"})},v("typeId",{initialValue:null!==(t=null===d||void 0===d?void 0:d.typeId)&&void 0!==t?t:R,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"protocol.iec-map-typeId"})})}]})(O.default.createElement(u.default,{allowClear:!1,options:n.formatOptions(),displayRender:n.displayRender,style:{width:200}}))),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.mapping-data-type"})},v("northDataType",{initialValue:null!==(r=null===d||void 0===d?void 0:d.northDataType)&&void 0!==r?r:1===N?"BIT":A,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"protocol.mapping-data-type"})})}]})(n.getMappingDataType(1===N?"BIT":A))),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.asduAddr"})},v("asduAddr",{initialValue:d.asduAddr||C,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,k.formatMessage)({id:"protocol.asduAddr"})})}]})(O.default.createElement(S.default,null,_.map(function(e){var t=e.asduAddr;return O.default.createElement(I,{value:t,key:t},t)})))),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.iec-map-startMapAddr"})},v("startMapAddr",{initialValue:d.startMapAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.iec-map-startMapAddr"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,16777215,n)}}]})(O.default.createElement(s.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(1-16777215)")),O.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n}return(0,b.default)(t,e),(0,g.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.updateLoading,l=e.form,s=(0,N.getPriv)()>11,u=l.isFieldsTouched()&&s;return O.default.createElement(a.default,{title:n?(0,k.formatMessage)({id:"protocol.add-map"}):(0,k.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[O.default.createElement(i.default,{key:"back",onClick:this.handleCancel},O.default.createElement(k.FormattedMessage,{id:"common.cancel"})),O.default.createElement(i.default,{key:"submit",type:"primary",loading:n?r:o,disabled:!u,onClick:this.handleSubmit},O.default.createElement(k.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(O.Component),E=M))||E)||E),A=D;t.default=A},OR3X:function(e,t,n){n("Jaki")("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}})},OWfW:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var o=r(n("W9HT")),a=r(n("Y/ft")),i=r(n("2Taf")),l=r(n("vZ4D")),s=r(n("l4Ni")),u=r(n("ujKo")),c=r(n("MhPg")),d=r(n("q1tI")),f=r(n("Y+p1")),p=n("HIRO"),m=function(e){function t(){var e,n;(0,i.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(o))),n.state={component:function(){return null}},n.shouldComponentUpdate=function(e,t){var r=n.state.component;return(0,f.default)(e,n.props)||n.setRenderComponent(e),t.component!==r},n.checkIsInstantiation=function(e){if((0,p.isComponentClass)(e)){var t=e;return function(e){return d.default.createElement(t,e)}}return d.default.isValidElement(e)?function(t){return d.default.cloneElement(e,t)}:function(){return e}},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"componentDidMount",value:function(){this.setRenderComponent(this.props)}},{key:"setRenderComponent",value:function(e){var t=this,n=this.checkIsInstantiation(e.ok),r=this.checkIsInstantiation(e.error);e.promise.then(function(){return t.setState({component:n}),!0}).catch(function(){t.setState({component:r})})}},{key:"render",value:function(){var e=this.state.component,t=this.props,n=(t.ok,t.error,t.promise,(0,a.default)(t,["ok","error","promise"]));return e?d.default.createElement(e,n):d.default.createElement("div",{style:{width:"100%",height:"100%",margin:"auto",paddingTop:50,textAlign:"center"}},d.default.createElement(o.default,{size:"large"}))}}]),t}(d.default.Component);t.default=m},OaEy:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("bKJz"),n("R9oj")},OeOC:function(e,t,n){var r=n("9WFV"),o=n("ZDr/");e.exports=function(e){return r(o(e))}},"Of+w":function(e,t,n){var r=n("Cwc5"),o=n("Kz5y"),a=r(o,"WeakMap");e.exports=a},Ogle:function(e,t,n){e.exports={iconBtn1:"antd-pro-components-app-icon-button-index-iconBtn1",iconBtn2:"antd-pro-components-app-icon-button-index-iconBtn2"}},Ojgd:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},Okyf:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a,i,l,s=r(n("bx4M")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg")),m=o(n("q1tI")),h=n("MuoO"),g=n("LLXN"),v=r(n("+kNj")),y=n("+n12"),b=r(n("P8M1")),w=v.default.Description,_=(a=(0,h.connect)(function(e){var t=e.cloud;return{cloud:t,cloudStatus:t.cloudStatus}}),a((l=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.renderStatus=function(e){var t="";switch(e){case 0:t=(0,g.formatMessage)({id:"cloud.not-enabled"});break;case 1:t=(0,g.formatMessage)({id:"cloud.connecting"});break;case 2:t=(0,g.formatMessage)({id:"cloud.connection-successful"});break;case 3:t=(0,g.formatMessage)({id:"cloud.unknown-error"});break;case 4:t=(0,g.formatMessage)({id:"cloud.status-4"});break;case 5:t=(0,g.formatMessage)({id:"cloud.status-5"});break;default:t=e}return t},n.renderBynyStatus=function(e){var t="";switch(e){case 0:t=(0,g.formatMessage)({id:"cloud.not-enabled"});break;case 1:t=(0,g.formatMessage)({id:"cloud.disconnect"});break;case 2:t=(0,g.formatMessage)({id:"cloud.connection-successful"});break;default:t=""}return t},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatch,n=e.currentKey;t({type:"byny"===n?"cloud/fetchBynyCloudStatus":"cloud/fetchCloudStatus",payload:"cloudServer"===n?"default":n}),this.timer=setInterval(function(){t({type:"byny"===n?"cloud/fetchBynyCloudStatus":"cloud/fetchCloudStatus",payload:"cloudServer"===n?"default":n})},5e3)}},{key:"componentWillUnmount",value:function(){this.timer&&clearInterval(this.timer)}},{key:"render",value:function(){var e=this.props,t=e.cloudStatus,n=e.currentKey;return m.default.createElement(s.default,{bordered:!1,style:{borderBottom:"1px solid #e8e8e8"}},m.default.createElement("div",{style:{marginBottom:10}},m.default.createElement(b.default,{id:"common.status"})),m.default.createElement(v.default,{size:"large",col:1},m.default.createElement(w,{term:(0,g.formatMessage)({id:"cloud.status"})},"byny"===n?this.renderBynyStatus(t.status):this.renderStatus(t.status)),m.default.createElement(w,{term:(0,g.formatMessage)({id:"cloud.conntime"})},""!==t.connTime?(0,y.secondsToDayAndHours)(t.connTime):"")))}}]),t}(m.Component),i=l))||i),C=_;t.default=C},Ol7k:function(e,t,n){"use strict";n.r(t);var r=n("PKem"),o=n("ZX9x");r["b"].Sider=o["b"],t["default"]=r["b"]},OnYD:function(e,t,n){e.exports={"ant-input":"ant-input","ant-input-disabled":"ant-input-disabled","ant-input-lg":"ant-input-lg","ant-input-sm":"ant-input-sm","ant-input-group":"ant-input-group","ant-input-group-addon":"ant-input-group-addon","ant-input-group-wrap":"ant-input-group-wrap","ant-select":"ant-select","ant-select-selection":"ant-select-selection","ant-select-focused":"ant-select-focused","ant-select-open":"ant-select-open","ant-input-affix-wrapper":"ant-input-affix-wrapper","ant-input-group-lg":"ant-input-group-lg","ant-input-group-sm":"ant-input-group-sm","ant-select-selection--single":"ant-select-selection--single","ant-input-group-compact":"ant-input-group-compact","ant-input-group-compact-addon":"ant-input-group-compact-addon","ant-input-group-compact-wrap":"ant-input-group-compact-wrap","ant-calendar-picker":"ant-calendar-picker","ant-cascader-picker":"ant-cascader-picker","ant-input-group-wrapper":"ant-input-group-wrapper","ant-mention-wrapper":"ant-mention-wrapper","ant-mention-editor":"ant-mention-editor","ant-select-auto-complete":"ant-select-auto-complete","ant-time-picker":"ant-time-picker","ant-time-picker-input":"ant-time-picker-input","ant-cascader-picker-focused":"ant-cascader-picker-focused","ant-input-prefix":"ant-input-prefix","ant-input-suffix":"ant-input-suffix",anticon:"anticon","ant-input-affix-wrapper-input-with-clear-btn":"ant-input-affix-wrapper-input-with-clear-btn","ant-input-affix-wrapper-textarea-with-clear-btn":"ant-input-affix-wrapper-textarea-with-clear-btn","ant-input-password-icon":"ant-input-password-icon","ant-input-clear-icon":"ant-input-clear-icon","ant-input-textarea-clear-icon":"ant-input-textarea-clear-icon","ant-input-search-icon":"ant-input-search-icon","ant-input-search-enter-button":"ant-input-search-enter-button","ant-input-search-button":"ant-input-search-button"}},Onig:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.fetchFeatures=u,t.fetchConfig=d,t.updateConfig=p,t.fetchElangConfig=h,t.fetchCloudStatus=v,t.startOrStopMessageDebug=b,t.fetchProtocolStatus=_,t.fetchFileDirectoryList=E,t.startExportfile=S,t.fetchExportFileStatus=T,t.queryImportFileStatus=x,t.deleteFuncFile=L,t.restoreFactory=I;var o=r(n("d6i3")),a=r(n("1l/V")),i=r(n("t3Un")),l=n("+n12"),s="cloud"===(0,l.getPageModel)();function u(){return c.apply(this,arguments)}function c(){return c=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/api/v1/config/features",{method:"get"}));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}function d(e){return f.apply(this,arguments)}function f(){return f=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("".concat(s?"/api/v1/config":"/v1/api/dsconfig","?fields=").concat(t)));case 1:case"end":return e.stop()}},e)})),f.apply(this,arguments)}function p(e){return m.apply(this,arguments)}function m(){return m=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)(s?"/api/v1/config":"/v1/api/dsconfig",{method:"put",data:{device_supervisor:t}}));case 1:case"end":return e.stop()}},e)})),m.apply(this,arguments)}function h(){return g.apply(this,arguments)}function g(){return g=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/erlang/config"));case 1:case"end":return e.stop()}},e)})),g.apply(this,arguments)}function v(){return y.apply(this,arguments)}function y(){return y=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/cloud/status?name=default"));case 1:case"end":return e.stop()}},e)})),y.apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return w=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/pkgdbg/".concat(encodeURIComponent(t.ctrlName)),{method:"put",data:t}));case 1:case"end":return e.stop()}},e)})),w.apply(this,arguments)}function _(e){return C.apply(this,arguments)}function C(){return C=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/north/basic/status",{method:"get",params:{service:t}}));case 1:case"end":return e.stop()}},e)})),C.apply(this,arguments)}function E(e){return M.apply(this,arguments)}function M(){return M=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/show/iec61850/directory",{method:"get",params:{ctrlName:t}}));case 1:case"end":return e.stop()}},e)})),M.apply(this,arguments)}function S(e,t){return O.apply(this,arguments)}function O(){return O=(0,a.default)(o.default.mark(function e(t,n){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/export/iec61850/file",{method:"put",data:{ctrlName:t,filePath:n}}));case 1:case"end":return e.stop()}},e)})),O.apply(this,arguments)}function T(e){return k.apply(this,arguments)}function k(){return k=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/export/iec61850/file/status?id=".concat(t)));case 1:case"end":return e.stop()}},e)})),k.apply(this,arguments)}function x(e){return N.apply(this,arguments)}function N(){return N=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/import/iec61850/file/status?id=".concat(t)));case 1:case"end":return e.stop()}},e)})),N.apply(this,arguments)}function L(e,t){return P.apply(this,arguments)}function P(){return P=(0,a.default)(o.default.mark(function e(t,n){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/delete/iec61850/file",{method:"put",data:{ctrlName:t,filePath:n}}));case 1:case"end":return e.stop()}},e)})),P.apply(this,arguments)}function I(){return D.apply(this,arguments)}function D(){return D=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/config/action",{method:"post",data:{type:"reset"}}));case 1:case"end":return e.stop()}},e)})),D.apply(this,arguments)}},Optq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="0 0 1024 1024",o="64 64 896 896",a="fill",i="outline",l="twotone";function s(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return{tag:"svg",attrs:{viewBox:e,focusable:!1},children:t.map(function(e){return Array.isArray(e)?{tag:"path",attrs:{fill:e[0],d:e[1]}}:{tag:"path",attrs:{d:e}}})}}function u(e,t,n){return{name:e,theme:t,icon:n}}t.AccountBookFill=u("account-book",a,s(o,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),t.AlertFill=u("alert",a,s(o,"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 0 1-32 32H225a32 32 0 0 1-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 0 1 8 8v96a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8V76a8 8 0 0 1 8-8zM177.25 191.66a8 8 0 0 1 11.32 0l67.88 67.88a8 8 0 0 1 0 11.31l-39.6 39.6a8 8 0 0 1-11.31 0l-67.88-67.88a8 8 0 0 1 0-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 0 1 0 11.3l-67.88 67.9a8 8 0 0 1-11.32 0l-39.6-39.6a8 8 0 0 1 0-11.32l67.89-67.88a8 8 0 0 1 11.31 0zM192 892h640a32 32 0 0 1 32 32v24a8 8 0 0 1-8 8H168a8 8 0 0 1-8-8v-24a32 32 0 0 1 32-32zm148-317v253h64V575h-64z")),t.AlipaySquareFill=u("alipay-square",a,s(o,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm29.4 663.2S703 689.4 598.7 639.5C528.8 725.2 438.6 777.3 345 777.3c-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9 114.3 38.2 140.2 40.2 140.2 40.2v122.3z")),t.AliwangwangFill=u("aliwangwang",a,s(o,"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z")),t.AlipayCircleFill=u("alipay-circle",a,s(o,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),t.AmazonCircleFill=u("amazon-circle",a,s(o,"M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z")),t.AndroidFill=u("android",a,s(o,"M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm208.4 0a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z")),t.AmazonSquareFill=u("amazon-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z")),t.ApiFill=u("api",a,s(o,"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z")),t.AppstoreFill=u("appstore",a,s(o,"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z")),t.AudioFill=u("audio",a,s(o,"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z")),t.AppleFill=u("apple",a,s(o,"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),t.BackwardFill=u("backward",a,s(r,"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),t.BankFill=u("bank",a,s(o,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z")),t.BehanceCircleFill=u("behance-circle",a,s(o,"M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0 0 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z")),t.BellFill=u("bell",a,s(o,"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z")),t.BehanceSquareFill=u("behance-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),t.BookFill=u("book",a,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z")),t.BoxPlotFill=u("box-plot",a,s(o,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z")),t.BugFill=u("bug",a,s(o,"M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z","M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 0 0 123.2-149.5A120.4 120.4 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.CalculatorFill=u("calculator",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z")),t.BulbFill=u("bulb",a,s(o,"M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z")),t.BuildFill=u("build",a,s(o,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z")),t.CalendarFill=u("calendar",a,s(o,"M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z")),t.CameraFill=u("camera",a,s(o,"M864 260H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 1 0 192 0 96 96 0 1 0-192 0z")),t.CarFill=u("car",a,s(o,"M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z")),t.CaretDownFill=u("caret-down",a,s(r,"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),t.CaretLeftFill=u("caret-left",a,s(r,"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),t.CaretRightFill=u("caret-right",a,s(r,"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),t.CarryOutFill=u("carry-out",a,s(o,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),t.CaretUpFill=u("caret-up",a,s(r,"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),t.CheckCircleFill=u("check-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z")),t.CheckSquareFill=u("check-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z")),t.ChromeFill=u("chrome",a,s(o,"M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0 0 96 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z")),t.CiCircleFill=u("ci-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z")),t.ClockCircleFill=u("clock-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z")),t.CloseCircleFill=u("close-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z")),t.CloudFill=u("cloud",a,s(o,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z")),t.CloseSquareFill=u("close-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM676.1 657.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9z")),t.CodeSandboxSquareFill=u("code-sandbox-square",a,s(o,"M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z")),t.CodeSandboxCircleFill=u("code-sandbox-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z")),t.CodeFill=u("code",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z")),t.CompassFill=u("compass",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z")),t.CodepenCircleFill=u("codepen-circle",a,s(o,"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),t.CodepenSquareFill=u("codepen-square",a,s(o,"M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z")),t.ContactsFill=u("contacts",a,s(o,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z")),t.ControlFill=u("control",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z")),t.ContainerFill=u("container",a,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z")),t.CopyFill=u("copy",a,s(o,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z")),t.CopyrightCircleFill=u("copyright-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z")),t.CreditCardFill=u("credit-card",a,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z")),t.CrownFill=u("crown",a,s(o,"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z")),t.CustomerServiceFill=u("customer-service",a,s(o,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z")),t.DashboardFill=u("dashboard",a,s(o,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 0 1-11.3 0L261.7 352a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z")),t.DeleteFill=u("delete",a,s(o,"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z")),t.DiffFill=u("diff",a,s(o,"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z")),t.DingtalkCircleFill=u("dingtalk-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),t.DatabaseFill=u("database",a,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z")),t.DingtalkSquareFill=u("dingtalk-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),t.DislikeFill=u("dislike",a,s(o,"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z")),t.DollarCircleFill=u("dollar-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z")),t.DownCircleFill=u("down-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),t.DownSquareFill=u("down-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),t.DribbbleCircleFill=u("dribbble-circle",a,s(o,"M675.1 328.3a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z")),t.DribbbleSquareFill=u("dribbble-square",a,s(o,"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),t.DropboxCircleFill=u("dropbox-circle",a,s(o,"M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z")),t.DropboxSquareFill=u("dropbox-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z")),t.EnvironmentFill=u("environment",a,s(o,"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 0 0 400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 0 0 512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),t.EditFill=u("edit",a,s(o,"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z")),t.ExclamationCircleFill=u("exclamation-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.EuroCircleFill=u("euro-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z")),t.ExperimentFill=u("experiment",a,s(o,"M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0 0 94.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 0 1 164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0 0 36.6-82.5z")),t.EyeInvisibleFill=u("eye-invisible",a,s(o,"M508 624a112 112 0 0 0 112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 0 0-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 0 0 0 11.31L155.25 889a8 8 0 0 0 11.31 0l712.16-712.12a8 8 0 0 0 0-11.32zM332 512a176 176 0 0 1 258.88-155.28l-48.62 48.62a112.08 112.08 0 0 0-140.92 140.92l-48.62 48.62A175.09 175.09 0 0 1 332 512z","M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 0 1 445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z")),t.EyeFill=u("eye",a,s(o,"M396 512a112 112 0 1 0 224 0 112 112 0 1 0-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),t.FacebookFill=u("facebook",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z")),t.FastBackwardFill=u("fast-backward",a,s(r,"M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FastForwardFill=u("fast-forward",a,s(r,"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FileAddFill=u("file-add",a,s(o,"M480 580H372a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h108v108a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8V644h108a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H544V472a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),t.FileExcelFill=u("file-excel",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 0 0-10.27-5.79h-38.44a12 12 0 0 0-6.4 1.85 12 12 0 0 0-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 0 0-1.84 6.39 12 12 0 0 0 12 12h34.46a12 12 0 0 0 10.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0 0 10.23 5.72h37.48a12 12 0 0 0 6.48-1.9 12 12 0 0 0 3.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 0 0 1.9-6.5 12 12 0 0 0-12-12h-35.7a12 12 0 0 0-10.29 5.84z")),t.FileExclamationFill=u("file-exclamation",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 1 0 0-80 40 40 0 0 0 0 80zm32-152V448a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v184a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8z")),t.FileImageFill=u("file-image",a,s(o,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8 8 0 0 1 12.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z")),t.FileMarkdownFill=u("file-markdown",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0 0 14.62 9.5h24.06a16 16 0 0 0 14.63-9.51l59.1-133.35V758a16 16 0 0 0 16.01 16H641a16 16 0 0 0 16-16V486a16 16 0 0 0-16-16h-34.75a16 16 0 0 0-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 0 0-14.67-9.61H383a16 16 0 0 0-16 16v272a16 16 0 0 0 16 16h27.13a16 16 0 0 0 16-16V600.93z")),t.FilePdfFill=u("file-pdf",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 0 1 5.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 0 1-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 0 1-1.12-.15 2.07 2.07 0 0 1-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 0 1-1.36 6.31 6.7 6.7 0 0 1-2.17 1.28z")),t.FilePptFill=u("file-ppt",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 0 0-12 12v276a12 12 0 0 0 12 12h32.53a12 12 0 0 0 12-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z")),t.FileTextFill=u("file-text",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h384a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320zm0 136a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h184a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320z")),t.FileWordFill=u("file-word",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0 0 11.6 8.9h31.77a12 12 0 0 0 11.6-8.88l74.37-276a12 12 0 0 0 .4-3.12 12 12 0 0 0-12-12h-35.57a12 12 0 0 0-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 0 0 528.1 472h-32.2a12 12 0 0 0-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 0 0-11.68-9.29h-35.39a12 12 0 0 0-3.11.41 12 12 0 0 0-8.47 14.7l74.17 276A12 12 0 0 0 415.6 772h31.99a12 12 0 0 0 11.59-8.9l52.81-197z")),t.FileUnknownFill=u("file-unknown",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 1 0 0-64 32 32 0 0 0 0 64z")),t.FileZipFill=u("file-zip",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z")),t.FileFill=u("file",a,s(o,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),t.FilterFill=u("filter",a,s(o,"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z")),t.FireFill=u("fire",a,s(o,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9z")),t.FlagFill=u("flag",a,s(o,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z")),t.FolderAddFill=u("folder-add",a,s(o,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z")),t.FolderFill=u("folder",a,s(o,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z")),t.FolderOpenFill=u("folder-open",a,s(o,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z")),t.ForwardFill=u("forward",a,s(r,"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),t.FrownFill=u("frown",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.FundFill=u("fund",a,s(o,"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 0 1-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 0 1-11.3 0l-36.8-36.8a8.03 8.03 0 0 1 0-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z")),t.FunnelPlotFill=u("funnel-plot",a,s(o,"M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z")),t.GiftFill=u("gift",a,s(o,"M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z")),t.GithubFill=u("github",a,s(o,"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),t.GitlabFill=u("gitlab",a,s(o,"M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z")),t.GoldenFill=u("golden",a,s(o,"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z")),t.GoogleCircleFill=u("google-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),t.GooglePlusCircleFill=u("google-plus-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),t.GooglePlusSquareFill=u("google-plus-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),t.GoogleSquareFill=u("google-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 0 1 272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),t.HddFill=u("hdd",a,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z")),t.HeartFill=u("heart",a,s(o,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z")),t.HighlightFill=u("highlight",a,s(o,"M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z")),t.HomeFill=u("home",a,s(o,"M946.5 505L534.6 93.4a31.93 31.93 0 0 0-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z")),t.HourglassFill=u("hourglass",a,s(o,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z")),t.Html5Fill=u("html5",a,s(o,"M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z")),t.IdcardFill=u("idcard",a,s(o,"M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z")),t.IeCircleFill=u("ie-circle",a,s(o,"M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),t.IeSquareFill=u("ie-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),t.InfoCircleFill=u("info-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.InstagramFill=u("instagram",a,s(o,"M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 0 1-47.9 47.9z")),t.InsuranceFill=u("insurance",a,s(o,"M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 0 1-8.9-1.4L430 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z")),t.InteractionFill=u("interaction",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),t.InterationFill=u("interation",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),t.LayoutFill=u("layout",a,s(o,"M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z")),t.LeftCircleFill=u("left-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178a8 8 0 0 1 12.7 6.5v46.8z")),t.LeftSquareFill=u("left-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z")),t.LikeFill=u("like",a,s(o,"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z")),t.LockFill=u("lock",a,s(o,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z")),t.LinkedinFill=u("linkedin",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1 1 68.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z")),t.MailFill=u("mail",a,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 0 1 194 256h648.8a7.2 7.2 0 0 1 4.4 12.9z")),t.MedicineBoxFill=u("medicine-box",a,s(o,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z")),t.MediumCircleFill=u("medium-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),t.MediumSquareFill=u("medium-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),t.MehFill=u("meh",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.MessageFill=u("message",a,s(o,"M924.3 338.4a447.57 447.57 0 0 0-96.1-143.3 443.09 443.09 0 0 0-143-96.3A443.91 443.91 0 0 0 512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 0 0-141.7 96.5 445 445 0 0 0-95 142.8A449.89 449.89 0 0 0 65 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 0 0 199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 0 0 827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z")),t.MinusCircleFill=u("minus-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),t.MinusSquareFill=u("minus-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),t.MobileFill=u("mobile",a,s(o,"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),t.MoneyCollectFill=u("money-collect",a,s(o,"M911.5 699.7a8 8 0 0 0-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z")),t.PauseCircleFill=u("pause-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z")),t.PayCircleFill=u("pay-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 0 1 7-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 0 1 7.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z")),t.NotificationFill=u("notification",a,s(o,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z")),t.PhoneFill=u("phone",a,s(o,"M885.6 230.2L779.1 123.8a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 0 0-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 0 1 553.1 553 395.34 395.34 0 0 1 437 633.8L353.2 550a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 0 0-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z")),t.PictureFill=u("picture",a,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 0 1-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z")),t.PieChartFill=u("pie-chart",a,s(o,"M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 0 0-282.5 117 397.47 397.47 0 0 0-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 0 0 155.6 31.5 398.57 398.57 0 0 0 282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0 0 31.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 0 0 588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z")),t.PlayCircleFill=u("play-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 0 1-12.7-6.5V353.7a8 8 0 0 1 12.7-6.5L656.1 506a7.9 7.9 0 0 1 0 12.9z")),t.PlaySquareFill=u("play-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6z")),t.PlusCircleFill=u("plus-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),t.PlusSquareFill=u("plus-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),t.PoundCircleFill=u("pound-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z")),t.PrinterFill=u("printer",a,s(o,"M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z")),t.ProfileFill=u("profile",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z")),t.ProjectFill=u("project",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z")),t.PushpinFill=u("pushpin",a,s(o,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z")),t.PropertySafetyFill=u("property-safety",a,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),t.QqCircleFill=u("qq-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),t.QqSquareFill=u("qq-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),t.QuestionCircleFill=u("question-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z")),t.ReadFill=u("read",a,s(o,"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z")),t.ReconciliationFill=u("reconciliation",a,s(o,"M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z")),t.RedEnvelopeFill=u("red-envelope",a,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 0 1 7.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z")),t.RedditCircleFill=u("reddit-circle",a,s(o,"M584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm72 108a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),t.RedditSquareFill=u("reddit-square",a,s(o,"M296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM368 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),t.RestFill=u("rest",a,s(o,"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 1 0 160 0 80 80 0 1 0-160 0z")),t.RightCircleFill=u("right-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),t.RocketFill=u("rocket",a,s(o,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 0 1 0 96 48.01 48.01 0 0 1 0-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z")),t.RightSquareFill=u("right-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),t.SafetyCertificateFill=u("safety-certificate",a,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),t.SaveFill=u("save",a,s(o,"M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z")),t.ScheduleFill=u("schedule",a,s(o,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z")),t.SecurityScanFill=u("security-scan",a,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 1 0 113.27-113.28 80.1 80.1 0 1 0-113.27 113.28z")),t.SettingFill=u("setting",a,s(o,"M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 0 0-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a442.5 442.5 0 0 0-79.6-137.7l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.3a353.44 353.44 0 0 0-98.9 57.3l-81.8-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a445.93 445.93 0 0 0-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0 0 25.8 25.7l2.7.5a448.27 448.27 0 0 0 158.8 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z")),t.ShopFill=u("shop",a,s(o,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z")),t.ShoppingFill=u("shopping",a,s(o,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z")),t.SketchCircleFill=u("sketch-circle",a,s(o,"M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z")),t.SketchSquareFill=u("sketch-square",a,s(o,"M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z")),t.SkinFill=u("skin",a,s(o,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44z")),t.SlackCircleFill=u("slack-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SlackSquareFill=u("slack-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SkypeFill=u("skype",a,s(o,"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z")),t.SlidersFill=u("sliders",a,s(o,"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z")),t.SmileFill=u("smile",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.SnippetsFill=u("snippets",a,s(o,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),t.SoundFill=u("sound",a,s(o,"M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z")),t.StarFill=u("star",a,s(o,"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z")),t.StepBackwardFill=u("step-backward",a,s(r,"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),t.StepForwardFill=u("step-forward",a,s(r,"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),t.StopFill=u("stop",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z")),t.SwitcherFill=u("switcher",a,s(o,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z")),t.TabletFill=u("tablet",a,s(o,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),t.TagFill=u("tag",a,s(o,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z")),t.TagsFill=u("tags",a,s(o,"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),t.TaobaoCircleFill=u("taobao-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.TaobaoSquareFill=u("taobao-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.ToolFill=u("tool",a,s(o,"M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 0 0 419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z")),t.ThunderboltFill=u("thunderbolt",a,s(o,"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z")),t.TrademarkCircleFill=u("trademark-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z")),t.TwitterCircleFill=u("twitter-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),t.TrophyFill=u("trophy",a,s(o,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z")),t.TwitterSquareFill=u("twitter-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),t.UnlockFill=u("unlock",a,s(o,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0z")),t.UpCircleFill=u("up-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),t.UpSquareFill=u("up-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),t.UsbFill=u("usb",a,s(o,"M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.WalletFill=u("wallet",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.VideoCameraFill=u("video-camera",a,s(o,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z")),t.WarningFill=u("warning",a,s(o,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.WeiboCircleFill=u("weibo-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.WechatFill=u("wechat",a,s(o,"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),t.WindowsFill=u("windows",a,s(o,"M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z")),t.YahooFill=u("yahoo",a,s(o,"M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z")),t.WeiboSquareFill=u("weibo-square",a,s(o,"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.YuqueFill=u("yuque",a,s(o,"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z")),t.YoutubeFill=u("youtube",a,s(o,"M941.3 296.1a112.3 112.3 0 0 0-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0 0 82.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z")),t.ZhihuSquareFill=u("zhihu-square",a,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),t.ZhihuCircleFill=u("zhihu-circle",a,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),t.AccountBookOutline=u("account-book",i,s(o,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z")),t.AlertOutline=u("alert",i,s(o,"M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z")),t.AlipayCircleOutline=u("alipay-circle",i,s(o,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),t.AliwangwangOutline=u("aliwangwang",i,s(o,"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 0 1-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 0 1-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 0 1 217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z")),t.AndroidOutline=u("android",i,s(o,"M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z")),t.ApiOutline=u("api",i,s(o,"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 0 1-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z")),t.AppstoreOutline=u("appstore",i,s(o,"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z")),t.AudioOutline=u("audio",i,s(o,"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z")),t.AppleOutline=u("apple",i,s(o,"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),t.BackwardOutline=u("backward",i,s(r,"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),t.BankOutline=u("bank",i,s(o,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z")),t.BellOutline=u("bell",i,s(o,"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z")),t.BehanceSquareOutline=u("behance-square",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),t.BookOutline=u("book",i,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z")),t.BoxPlotOutline=u("box-plot",i,s(o,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z")),t.BulbOutline=u("bulb",i,s(o,"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z")),t.BugOutline=u("bug",i,s(o,"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z","M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 0 0 123.2-149.5A120 120 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 0 1 308 680V412h408v268z")),t.CalculatorOutline=u("calculator",i,s(o,"M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z")),t.BuildOutline=u("build",i,s(o,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z")),t.CalendarOutline=u("calendar",i,s(o,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z")),t.CameraOutline=u("camera",i,s(o,"M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z")),t.CarOutline=u("car",i,s(o,"M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm239-167.6L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.CaretDownOutline=u("caret-down",i,s(r,"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),t.CaretLeftOutline=u("caret-left",i,s(r,"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),t.CaretRightOutline=u("caret-right",i,s(r,"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),t.CarryOutOutline=u("carry-out",i,s(o,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z")),t.CheckCircleOutline=u("check-circle",i,s(o,"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.CaretUpOutline=u("caret-up",i,s(r,"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),t.CheckSquareOutline=u("check-square",i,s(o,"M433.1 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.ChromeOutline=u("chrome",i,s(o,"M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z")),t.ClockCircleOutline=u("clock-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z")),t.CloseCircleOutline=u("close-circle",i,s(o,"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z","M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.CloudOutline=u("cloud",i,s(o,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z")),t.CloseSquareOutline=u("close-square",i,s(o,"M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.CodeOutline=u("code",i,s(o,"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.CodepenCircleOutline=u("codepen-circle",i,s(o,"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),t.CompassOutline=u("compass",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 0 0-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 0 0-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z")),t.ContactsOutline=u("contacts",i,s(o,"M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z")),t.ContainerOutline=u("container",i,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.ControlOutline=u("control",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z")),t.CopyOutline=u("copy",i,s(o,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z")),t.CreditCardOutline=u("credit-card",i,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z")),t.CrownOutline=u("crown",i,s(o,"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z")),t.CustomerServiceOutline=u("customer-service",i,s(o,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z")),t.DashboardOutline=u("dashboard",i,s(o,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z")),t.DeleteOutline=u("delete",i,s(o,"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z")),t.DiffOutline=u("diff",i,s(o,"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z")),t.DatabaseOutline=u("database",i,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.DislikeOutline=u("dislike",i,s(o,"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z")),t.DownCircleOutline=u("down-circle",i,s(o,"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.DownSquareOutline=u("down-square",i,s(o,"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.DribbbleSquareOutline=u("dribbble-square",i,s(o,"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),t.EnvironmentOutline=u("environment",i,s(o,"M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z")),t.EditOutline=u("edit",i,s(o,"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z")),t.ExclamationCircleOutline=u("exclamation-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z")),t.ExperimentOutline=u("experiment",i,s(o,"M512 472a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z")),t.EyeInvisibleOutline=u("eye-invisible",i,s(o,"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zm-63.57-320.64L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z","M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z")),t.EyeOutline=u("eye",i,s(o,"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),t.FacebookOutline=u("facebook",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z")),t.FastBackwardOutline=u("fast-backward",i,s(r,"M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FastForwardOutline=u("fast-forward",i,s(r,"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FileAddOutline=u("file-add",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z")),t.FileExcelOutline=u("file-excel",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z")),t.FileExclamationOutline=u("file-exclamation",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM472 744a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z")),t.FileImageOutline=u("file-image",i,s(o,"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileMarkdownOutline=u("file-markdown",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z")),t.FilePptOutline=u("file-ppt",i,s(o,"M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileTextOutline=u("file-text",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z")),t.FilePdfOutline=u("file-pdf",i,s(o,"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileZipOutline=u("file-zip",i,s(o,"M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z")),t.FileOutline=u("file",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FilterOutline=u("filter",i,s(o,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z")),t.FileWordOutline=u("file-word",i,s(o,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z")),t.FireOutline=u("fire",i,s(o,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z")),t.FileUnknownOutline=u("file-unknown",i,s(o,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1 0 64 0 32 32 0 1 0-64 0z")),t.FlagOutline=u("flag",i,s(o,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z")),t.FolderAddOutline=u("folder-add",i,s(o,"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),t.FolderOutline=u("folder",i,s(o,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),t.FolderOpenOutline=u("folder-open",i,s(o,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z")),t.ForwardOutline=u("forward",i,s(r,"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),t.FrownOutline=u("frown",i,s(o,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533z")),t.FundOutline=u("fund",i,s(o,"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L531 565 416.6 450.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z")),t.FunnelPlotOutline=u("funnel-plot",i,s(o,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z")),t.GiftOutline=u("gift",i,s(o,"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z")),t.GithubOutline=u("github",i,s(o,"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),t.GitlabOutline=u("gitlab",i,s(o,"M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z")),t.HeartOutline=u("heart",i,s(o,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z")),t.HddOutline=u("hdd",i,s(o,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.HighlightOutline=u("highlight",i,s(o,"M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z")),t.HomeOutline=u("home",i,s(o,"M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.9 63.9 0 0 0-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0 0 18.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z")),t.HourglassOutline=u("hourglass",i,s(o,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z")),t.Html5Outline=u("html5",i,s(o,"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z")),t.IdcardOutline=u("idcard",i,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z")),t.InfoCircleOutline=u("info-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z")),t.InstagramOutline=u("instagram",i,s(o,"M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 0 0-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z")),t.InsuranceOutline=u("insurance",i,s(o,"M441.6 306.8L403 288.6a6.1 6.1 0 0 0-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 0 0-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0 0 33.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z")),t.InteractionOutline=u("interaction",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),t.InterationOutline=u("interation",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),t.LayoutOutline=u("layout",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z")),t.LeftCircleOutline=u("left-circle",i,s(o,"M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.LeftSquareOutline=u("left-square",i,s(o,"M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 0 0 0 13z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.LikeOutline=u("like",i,s(o,"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0 1 42.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z")),t.LinkedinOutline=u("linkedin",i,s(o,"M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 1 0-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z")),t.LockOutline=u("lock",i,s(o,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),t.MedicineBoxOutline=u("medicine-box",i,s(o,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.MehOutline=u("meh",i,s(o,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.MailOutline=u("mail",i,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z")),t.MessageOutline=u("message",i,s(o,"M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm200 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z")),t.MinusCircleOutline=u("minus-circle",i,s(o,"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.MinusSquareOutline=u("minus-square",i,s(o,"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.MobileOutline=u("mobile",i,s(o,"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.MoneyCollectOutline=u("money-collect",i,s(o,"M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z")),t.PauseCircleOutline=u("pause-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z")),t.PayCircleOutline=u("pay-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 0 0-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z")),t.NotificationOutline=u("notification",i,s(o,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z")),t.PhoneOutline=u("phone",i,s(o,"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z")),t.PictureOutline=u("picture",i,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z")),t.PieChartOutline=u("pie-chart",i,s(o,"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552a398.46 398.46 0 0 0 117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952a398.46 398.46 0 0 0 282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z")),t.PlaySquareOutline=u("play-square",i,s(o,"M442.3 677.6l199.4-156.7a11.3 11.3 0 0 0 0-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.PlayCircleOutline=u("play-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M719.4 499.1l-296.1-215A15.9 15.9 0 0 0 398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 0 0 0-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z")),t.PlusCircleOutline=u("plus-circle",i,s(o,"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.PrinterOutline=u("printer",i,s(o,"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z")),t.PlusSquareOutline=u("plus-square",i,s(o,"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.ProfileOutline=u("profile",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ProjectOutline=u("project",i,s(o,"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.PushpinOutline=u("pushpin",i,s(o,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z")),t.PropertySafetyOutline=u("property-safety",i,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 0 0-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 0 0-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z")),t.QuestionCircleOutline=u("question-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ReadOutline=u("read",i,s(o,"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z")),t.ReconciliationOutline=u("reconciliation",i,s(o,"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.RedEnvelopeOutline=u("red-envelope",i,s(o,"M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z")),t.RestOutline=u("rest",i,s(o,"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z","M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z")),t.RightCircleOutline=u("right-circle",i,s(o,"M666.7 505.5l-246-178A8 8 0 0 0 408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.RocketOutline=u("rocket",i,s(o,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0 1 62.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z")),t.RightSquareOutline=u("right-square",i,s(o,"M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.SafetyCertificateOutline=u("safety-certificate",i,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z")),t.ScheduleOutline=u("schedule",i,s(o,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z")),t.SaveOutline=u("save",i,s(o,"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z")),t.SecurityScanOutline=u("security-scan",i,s(o,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z")),t.SettingOutline=u("setting",i,s(o,"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5a449.4 449.4 0 0 0 159 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2z")),t.ShoppingOutline=u("shopping",i,s(o,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z")),t.SkinOutline=u("skin",i,s(o,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z")),t.SkypeOutline=u("skype",i,s(o,"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 0 1-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 0 1-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0 1 71.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z")),t.SlackSquareOutline=u("slack-square",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SlidersOutline=u("sliders",i,s(o,"M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74z")),t.SmileOutline=u("smile",i,s(o,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4z")),t.SnippetsOutline=u("snippets",i,s(o,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),t.SoundOutline=u("sound",i,s(o,"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344z")),t.StarOutline=u("star",i,s(o,"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z")),t.StepBackwardOutline=u("step-backward",i,s(r,"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),t.StepForwardOutline=u("step-forward",i,s(r,"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),t.StopOutline=u("stop",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z")),t.SwitcherOutline=u("switcher",i,s(o,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z")),t.TagOutline=u("tag",i,s(o,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z")),t.TabletOutline=u("tablet",i,s(o,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ShopOutline=u("shop",i,s(o,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z")),t.TagsOutline=u("tags",i,s(o,"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1 0 67.88-67.89 48 48 0 1 0-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),t.TaobaoCircleOutline=u("taobao-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.ToolOutline=u("tool",i,s(o,"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z")),t.ThunderboltOutline=u("thunderbolt",i,s(o,"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z")),t.TrophyOutline=u("trophy",i,s(o,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM184 352V232h64v207.6a91.99 91.99 0 0 1-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z")),t.UnlockOutline=u("unlock",i,s(o,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),t.UpCircleOutline=u("up-circle",i,s(o,"M518.5 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.UpSquareOutline=u("up-square",i,s(o,"M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246A7.96 7.96 0 0 0 334 624z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.UsbOutline=u("usb",i,s(o,"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.VideoCameraOutline=u("video-camera",i,s(o,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.WalletOutline=u("wallet",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.WarningOutline=u("warning",i,s(o,"M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z")),t.WechatOutline=u("wechat",i,s(o,"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),t.WeiboCircleOutline=u("weibo-circle",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.WindowsOutline=u("windows",i,s(o,"M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z")),t.YahooOutline=u("yahoo",i,s(o,"M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z")),t.WeiboSquareOutline=u("weibo-square",i,s(o,"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.YuqueOutline=u("yuque",i,s(o,"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z")),t.YoutubeOutline=u("youtube",i,s(o,"M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 0 0-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0 0 82.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z")),t.AlibabaOutline=u("alibaba",i,s(o,"M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z")),t.AlignCenterOutline=u("align-center",i,s(o,"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlignLeftOutline=u("align-left",i,s(o,"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlignRightOutline=u("align-right",i,s(o,"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlipayOutline=u("alipay",i,s(o,"M789 610.3c-38.7-12.9-90.7-32.7-148.5-53.6 34.8-60.3 62.5-129 80.7-203.6H530.5v-68.6h233.6v-38.3H530.5V132h-95.4c-16.7 0-16.7 16.5-16.7 16.5v97.8H182.2v38.3h236.3v68.6H223.4v38.3h378.4a667.18 667.18 0 0 1-54.5 132.9c-122.8-40.4-253.8-73.2-336.1-53-52.6 13-86.5 36.1-106.5 60.3-91.4 111-25.9 279.6 167.2 279.6C386 811.2 496 747.6 581.2 643 708.3 704 960 808.7 960 808.7V659.4s-31.6-2.5-171-49.1zM253.9 746.6c-150.5 0-195-118.3-120.6-183.1 24.8-21.9 70.2-32.6 94.4-35 89.4-8.8 172.2 25.2 269.9 72.8-68.8 89.5-156.3 145.3-243.7 145.3z")),t.AliyunOutline=u("aliyun",i,s(o,"M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0 1 32.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 0 1-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 0 1-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z")),t.AmazonOutline=u("amazon",i,s(o,"M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 0 0-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z")),t.AntCloudOutline=u("ant-cloud",i,s(o,"M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0 1 22.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 0 1-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-65.7 61.3a24 24 0 1 0 48 0 24 24 0 1 0-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z")),t.ApartmentOutline=u("apartment",i,s(o,"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z")),t.AntDesignOutline=u("ant-design",i,s(o,"M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 0 0 0 76.4L474.6 944a54.14 54.14 0 0 0 76.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 0 0-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 1 0 212.6 0 106.3 106.2 0 1 0-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 0 0 0 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 0 0 0 68.6 48.7 48.7 0 0 0 68.7 0l121.8-121.7a53.93 53.93 0 0 0-.1-76.4z")),t.AreaChartOutline=u("area-chart",i,s(o,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 0 0-11.3 0l-189 189.6a7.87 7.87 0 0 0-2.3 5.6V720c0 4.4 3.6 8 8 8z")),t.ArrowLeftOutline=u("arrow-left",i,s(o,"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 0 0 0 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")),t.ArrowDownOutline=u("arrow-down",i,s(o,"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z")),t.ArrowUpOutline=u("arrow-up",i,s(o,"M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z")),t.ArrowsAltOutline=u("arrows-alt",i,s(o,"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L863.9 169a7.9 7.9 0 0 0-8.9-8.9zM416.6 562.3a8.03 8.03 0 0 0-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z")),t.ArrowRightOutline=u("arrow-right",i,s(o,"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 0 0 0-48.4z")),t.AuditOutline=u("audit",i,s(o,"M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z")),t.BarChartOutline=u("bar-chart",i,s(o,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z")),t.BarcodeOutline=u("barcode",i,s(o,"M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.BarsOutline=u("bars",i,s(r,"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.BgColorsOutline=u("bg-colors",i,s(o,"M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 0 0-12.8 0l-48 48a9.11 9.11 0 0 0 0 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z")),t.BehanceOutline=u("behance",i,s(o,"M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z")),t.BlockOutline=u("block",i,s(o,"M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z")),t.BoldOutline=u("bold",i,s(o,"M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z")),t.BorderBottomOutline=u("border-bottom",i,s(o,"M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.BorderLeftOutline=u("border-left",i,s(o,"M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderOuterOutline=u("border-outer",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.BorderInnerOutline=u("border-inner",i,s(o,"M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderRightOutline=u("border-right",i,s(o,"M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderHorizontalOutline=u("border-horizontal",i,s(o,"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderTopOutline=u("border-top",i,s(o,"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderVerticleOutline=u("border-verticle",i,s(o,"M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderOutline=u("border",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.BranchesOutline=u("branches",i,s(o,"M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0 0 34.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm408-491a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.CheckOutline=u("check",i,s(o,"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z")),t.CiOutline=u("ci",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z")),t.CloseOutline=u("close",i,s(o,"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z")),t.CloudDownloadOutline=u("cloud-download",i,s(o,"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z","M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),t.CloudServerOutline=u("cloud-server",i,s(o,"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z","M424 748a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm0-178a32 32 0 1 0 64 0 32 32 0 1 0-64 0z","M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z")),t.CloudSyncOutline=u("cloud-sync",i,s(o,"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z","M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 0 0 3 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 0 0-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z")),t.CloudUploadOutline=u("cloud-upload",i,s(o,"M518.3 459a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z","M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),t.ClusterOutline=u("cluster",i,s(o,"M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.CodepenOutline=u("codepen",i,s(o,"M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 0 0-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z")),t.CodeSandboxOutline=u("code-sandbox",i,s(o,"M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z")),t.ColumHeightOutline=u("colum-height",i,s(o,"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),t.ColumnWidthOutline=u("column-width",i,s(o,"M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 0 0-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z")),t.ColumnHeightOutline=u("column-height",i,s(o,"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),t.CoffeeOutline=u("coffee",i,s(r,"M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z")),t.CopyrightOutline=u("copyright",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z")),t.DashOutline=u("dash",i,s(o,"M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z")),t.DeploymentUnitOutline=u("deployment-unit",i,s(o,"M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 0 1-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0 1 65.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z")),t.DesktopOutline=u("desktop",i,s(o,"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z")),t.DingdingOutline=u("dingding",i,s(o,"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z")),t.DisconnectOutline=u("disconnect",i,s(o,"M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 0 0-11.3 0L209.4 249a8.03 8.03 0 0 0 0 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z")),t.DollarOutline=u("dollar",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z")),t.DoubleRightOutline=u("double-right",i,s(o,"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 0 0 188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 0 0 492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z")),t.DotChartOutline=u("dot-chart",i,s(o,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm118-224a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm158 228a96 96 0 1 0 192 0 96 96 0 1 0-192 0zm148-314a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.DoubleLeftOutline=u("double-left",i,s(o,"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z")),t.DownloadOutline=u("download",i,s(o,"M505.7 661a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),t.DribbbleOutline=u("dribbble",i,s(o,"M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 0 1 512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z")),t.DropboxOutline=u("dropbox",i,s(o,"M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z")),t.EllipsisOutline=u("ellipsis",i,s(o,"M176 511a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.EnterOutline=u("enter",i,s(o,"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z")),t.EuroOutline=u("euro",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z")),t.ExceptionOutline=u("exception",i,s(o,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.ExclamationOutline=u("exclamation",i,s(o,"M448 804a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),t.ExportOutline=u("export",i,s(o,"M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zm18.6-251.7L765 393.7c-5.3-4.2-13-.4-13 6.3v76H438c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),t.FallOutline=u("fall",i,s(o,"M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 0 0-11.3 0l-45 45.2a8.03 8.03 0 0 0 0 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 0 0 4.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z")),t.FileDoneOutline=u("file-done",i,s(o,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 0 0-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.FileSyncOutline=u("file-sync",i,s(o,"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 0 0 3 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 0 0-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 0 0-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0 0 12.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z")),t.FileProtectOutline=u("file-protect",i,s(o,"M644.7 669.2a7.92 7.92 0 0 0-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 0 0-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z")),t.FileSearchOutline=u("file-search",i,s(o,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 0 0 0-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),t.FileJpgOutline=u("file-jpg",i,s(r,"M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z")),t.FontColorsOutline=u("font-colors",i,s(o,"M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 0 0 6-12.4L573.6 118.6a9.9 9.9 0 0 0-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z")),t.FontSizeOutline=u("font-size",i,s(o,"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z")),t.ForkOutline=u("fork",i,s(o,"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm336 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm192-552a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.FormOutline=u("form",i,s(o,"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z","M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 0 0-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z")),t.FullscreenExitOutline=u("fullscreen-exit",i,s(o,"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z")),t.FullscreenOutline=u("fullscreen",i,s(o,"M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z")),t.GatewayOutline=u("gateway",i,s(o,"M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z")),t.DownOutline=u("down",i,s(o,"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z")),t.DragOutline=u("drag",i,s(o,"M909.3 506.3L781.7 405.6a7.23 7.23 0 0 0-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 0 0-11.3 0L405.6 242.3a7.23 7.23 0 0 0 5.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 0 0 .1-11.4z")),t.GlobalOutline=u("global",i,s(o,"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0 0 10-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 0 0 3.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 0 0-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 0 1 887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 0 1-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 0 1 115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 0 1 540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 0 0 540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 0 1-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 0 0-81.5 55.9A373.86 373.86 0 0 1 137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 0 1-107.6 69.2z")),t.GooglePlusOutline=u("google-plus",i,s(o,"M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z")),t.GoogleOutline=u("google",i,s(o,"M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z")),t.HeatMapOutline=u("heat-map",i,s(o,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z")),t.GoldOutline=u("gold",i,s(o,"M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z")),t.HistoryOutline=u("history",i,s(o,"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 0 0 3 14.1zm167.7 301.1l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 0 1-112.5 75.9 352.18 352.18 0 0 1-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 0 1-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 0 1 171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 0 1 112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 0 1 775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z")),t.IeOutline=u("ie",i,s(o,"M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z")),t.InboxOutline=u("inbox",i,s(r,"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z")),t.ImportOutline=u("import",i,s(o,"M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zM902 476H588v-76c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-76h314c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.InfoOutline=u("info",i,s(o,"M448 224a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z")),t.ItalicOutline=u("italic",i,s(o,"M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),t.IssuesCloseOutline=u("issues-close",i,s(o,"M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 0 0-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0 0 26 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 0 1-49.8 62.2A355.92 355.92 0 0 1 651.1 840a355 355 0 0 1-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 0 1-113.3-76.3A353.06 353.06 0 0 1 184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 0 1 138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 0 0 892 694z")),t.KeyOutline=u("key",i,s(o,"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 0 0 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z")),t.LaptopOutline=u("laptop",i,s(o,"M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z")),t.LeftOutline=u("left",i,s(o,"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z")),t.LinkOutline=u("link",i,s(o,"M574 665.4a8.03 8.03 0 0 0-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 0 0-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 0 0 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 0 0 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 0 0-11.3 0L372.3 598.7a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z")),t.LineChartOutline=u("line-chart",i,s(o,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 0 0-11.3 0L266.3 586.7a8.03 8.03 0 0 0 0 11.3l39.5 39.7z")),t.LineHeightOutline=u("line-height",i,s(o,"M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 0 0-11.3 0L713.6 306.3a7.23 7.23 0 0 0 5.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 0 0-5.6-11.7z")),t.LineOutline=u("line",i,s(o,"M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.Loading3QuartersOutline=u("loading-3-quarters",i,s(r,"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z")),t.LoadingOutline=u("loading",i,s(r,"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z")),t.LoginOutline=u("login",i,s(o,"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 0 1 520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 0 1 270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 0 1 0 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z")),t.LogoutOutline=u("logout",i,s(o,"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 0 1-112.7 75.9A352.8 352.8 0 0 1 512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 0 1-112.7-75.9 353.28 353.28 0 0 1-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),t.ManOutline=u("man",i,s(o,"M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z")),t.MediumOutline=u("medium",i,s(o,"M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 0 1-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 0 1 6.8-17.2z")),t.MediumWorkmarkOutline=u("medium-workmark",i,s(r,"M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 0 1-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0 1 34.61 21.67v-56.19a6.99 6.99 0 0 0-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 0 0-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0 0 19.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 0 0-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 0 1-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 0 0-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0 0 19.35-12.2v-80.85a7.65 7.65 0 0 0-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 0 0-21.19 11.64 99.68 99.68 0 0 1 2.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 0 0 2.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 0 0-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0 1 44.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 0 0 2.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 0 0 2.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 0 0 2.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 0 0 2.96-17.78V457.97A19.71 19.71 0 0 0 24 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 0 0-2.72 6.8v139.37a6.5 6.5 0 0 0 2.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0 0 40.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z")),t.MenuUnfoldOutline=u("menu-unfold",i,s(o,"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z")),t.MenuFoldOutline=u("menu-fold",i,s(o,"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z")),t.MenuOutline=u("menu",i,s(o,"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),t.MinusOutline=u("minus",i,s(o,"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.MonitorOutline=u("monitor",i,s(o,"M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 0 0-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 0 0-11.2-1.4l-37.9 29.7a7.97 7.97 0 0 0-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z")),t.MoreOutline=u("more",i,s(o,"M456 231a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.OrderedListOutline=u("ordered-list",i,s(o,"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 0 0-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 0 0 2.1-5.4V432c0-2.2-1.8-4-4-4z")),t.NumberOutline=u("number",i,s(o,"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z")),t.PauseOutline=u("pause",i,s(o,"M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z")),t.PercentageOutline=u("percentage",i,s(o,"M855.7 210.8l-42.4-42.4a8.03 8.03 0 0 0-11.3 0L168.3 801.9a8.03 8.03 0 0 0 0 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z")),t.PaperClipOutline=u("paper-clip",i,s(o,"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 0 0 174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z")),t.PicCenterOutline=u("pic-center",i,s(o,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z")),t.PicLeftOutline=u("pic-left",i,s(o,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.PlusOutline=u("plus",i,s(o,"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z","M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z")),t.PicRightOutline=u("pic-right",i,s(o,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.PoundOutline=u("pound",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z")),t.PoweroffOutline=u("poweroff",i,s(o,"M705.6 124.9a8 8 0 0 0-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0 1 62.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0 1 27.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 0 1-76.3 113.3 353.06 353.06 0 0 1-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 0 1-113.2-76.4A355.92 355.92 0 0 1 184 650.4a355 355 0 0 1-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),t.PullRequestOutline=u("pull-request",i,s(o,"M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0z")),t.QqOutline=u("qq",i,s(o,"M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z")),t.QuestionOutline=u("question",i,s(o,"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 0 0-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z")),t.RadarChartOutline=u("radar-chart",i,s(o,"M926.8 397.1l-396-288a31.81 31.81 0 0 0-37.6 0l-396 288a31.99 31.99 0 0 0-11.6 35.8l151.3 466a32 32 0 0 0 30.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z")),t.QrcodeOutline=u("qrcode",i,s(o,"M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.RadiusBottomleftOutline=u("radius-bottomleft",i,s(o,"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.RadiusBottomrightOutline=u("radius-bottomright",i,s(o,"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z")),t.RadiusUpleftOutline=u("radius-upleft",i,s(o,"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.RadiusUprightOutline=u("radius-upright",i,s(o,"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z")),t.RadiusSettingOutline=u("radius-setting",i,s(o,"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z")),t.RedditOutline=u("reddit",i,s(o,"M288 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 1 0-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 0 0-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 0 0 176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 1 1 0 63 31.5 31.5 0 0 1 0-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0 1 50.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 0 1-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.RedoOutline=u("redo",i,s(o,"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 0 0-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z")),t.ReloadOutline=u("reload",i,s(o,"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 0 1 655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 0 1 279 755.2a342.16 342.16 0 0 1-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 0 1 109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z")),t.RetweetOutline=u("retweet",i,s(r,"M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0 0 11.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 0 0-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 0 0-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z")),t.RightOutline=u("right",i,s(o,"M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z")),t.RiseOutline=u("rise",i,s(o,"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 0 0 0 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0 0 13.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z")),t.RollbackOutline=u("rollback",i,s(o,"M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 0 0 0 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z")),t.SafetyOutline=u("safety",i,s(r,"M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z","M378.4 475.1a35.91 35.91 0 0 0-50.9 0 35.91 35.91 0 0 0 0 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0 0 48.1 0L730.6 434a33.98 33.98 0 0 0 0-48.1l-2.8-2.8a33.98 33.98 0 0 0-48.1 0L483 579.7 378.4 475.1z")),t.RobotOutline=u("robot",i,s(o,"M300 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SearchOutline=u("search",i,s(o,"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0 0 11.6 0l43.6-43.5a8.2 8.2 0 0 0 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z")),t.ScanOutline=u("scan",i,s(o,"M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.ScissorOutline=u("scissor",i,s(o,"M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 0 0 288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z")),t.SelectOutline=u("select",i,s(o,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 0 0-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z")),t.ShakeOutline=u("shake",i,s(o,"M324 666a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 0 0 0 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0 0 11.2 0L373.7 164a7.9 7.9 0 0 0 0-11.2l-38.4-38.4a7.9 7.9 0 0 0-11.2 0L114.3 323.9a7.9 7.9 0 0 0 0 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 0 0-11.2 0L650.3 860.1a7.9 7.9 0 0 0 0 11.2l38.4 38.4a7.9 7.9 0 0 0 11.2 0L909.7 700a7.9 7.9 0 0 0 0-11.2l-38.3-38.5z")),t.ShareAltOutline=u("share-alt",i,s(o,"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 0 0 0-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z")),t.ShoppingCartOutline=u("shopping-cart",i,s(r,"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 0 0-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 1 0 0 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 0 0-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 0 0-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6z")),t.ShrinkOutline=u("shrink",i,s(o,"M881.7 187.4l-45.1-45.1a8.03 8.03 0 0 0-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L447.9 585a7.9 7.9 0 0 0-8.9-8.9z")),t.SlackOutline=u("slack",i,s(o,"M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 0 0-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z")),t.SmallDashOutline=u("small-dash",i,s(o,"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z")),t.SolutionOutline=u("solution",i,s(o,"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z")),t.SketchOutline=u("sketch",i,s(o,"M925.6 405.1l-203-253.7a6.5 6.5 0 0 0-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 0 0 .2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 0 0 .2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z")),t.SortDescendingOutline=u("sort-descending",i,s(o,"M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM310.3 167.1a8 8 0 0 0-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z")),t.SortAscendingOutline=u("sort-ascending",i,s(o,"M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0 0 12.6 0l112-141.9c4.1-5.2.4-13-6.3-13z")),t.StockOutline=u("stock",i,s(o,"M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0 0 45.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 0 0-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 0 0-45.2 0L165.7 610.5a7.94 7.94 0 0 0 0 11.3z")),t.SwapLeftOutline=u("swap-left",i,s(r,"M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SwapRightOutline=u("swap-right",i,s(r,"M873.1 596.2l-164-208A32 32 0 0 0 684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z")),t.StrikethroughOutline=u("strikethrough",i,s(o,"M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 0 0-8-7.9z")),t.SwapOutline=u("swap",i,s(o,"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SyncOutline=u("sync",i,s(o,"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 0 1 755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 0 1 512.1 856a342.24 342.24 0 0 1-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 0 0-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 0 0-8-8.2z")),t.TableOutline=u("table",i,s(o,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z")),t.TeamOutline=u("team",i,s(o,"M824.2 699.9a301.55 301.55 0 0 0-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 0 1 612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 0 0 8-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 0 1 612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z")),t.TaobaoOutline=u("taobao",i,s(o,"M168.5 273.7a68.7 68.7 0 1 0 137.4 0 68.7 68.7 0 1 0-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z")),t.ToTopOutline=u("to-top",i,s(o,"M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z")),t.TrademarkOutline=u("trademark",i,s(o,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 0 0 7.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z")),t.TransactionOutline=u("transaction",i,s(o,"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 0 1 103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 0 0 3 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 0 0 8 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 0 1-103.5 242.4 352.57 352.57 0 0 1-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 0 1-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 0 0-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 0 0-8-8.2z")),t.TwitterOutline=u("twitter",i,s(o,"M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0 0 75-94 336.64 336.64 0 0 1-108.2 41.2A170.1 170.1 0 0 0 672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 0 0-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 0 1-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 0 1-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z")),t.UnderlineOutline=u("underline",i,s(o,"M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z")),t.UndoOutline=u("undo",i,s(o,"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 0 0-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 0 0-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z")),t.UnorderedListOutline=u("unordered-list",i,s(o,"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.UpOutline=u("up",i,s(o,"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 0 0 140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z")),t.UploadOutline=u("upload",i,s(o,"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),t.UserAddOutline=u("user-add",i,s(o,"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 888.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.UsergroupAddOutline=u("usergroup-add",i,s(o,"M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),t.UserOutline=u("user",i,s(o,"M858.5 763.6a374 374 0 0 0-80.6-119.5 375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z")),t.UserDeleteOutline=u("user-delete",i,s(o,"M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 901.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.UsergroupDeleteOutline=u("usergroup-delete",i,s(o,"M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),t.VerticalAlignBottomOutline=u("vertical-align-bottom",i,s(o,"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z")),t.VerticalAlignMiddleOutline=u("vertical-align-middle",i,s(o,"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 0 0-11.3 0L405.6 752.3a7.23 7.23 0 0 0 5.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z")),t.VerticalAlignTopOutline=u("vertical-align-top",i,s(o,"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z")),t.VerticalRightOutline=u("vertical-right",i,s(o,"M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z")),t.VerticalLeftOutline=u("vertical-left",i,s(o,"M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 0 0 254 164z")),t.WifiOutline=u("wifi",i,s(o,"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 0 0-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 0 0-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 0 0-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 1 0 128 0 64 64 0 1 0-128 0z")),t.ZhihuOutline=u("zhihu",i,s(o,"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z")),t.WeiboOutline=u("weibo",i,s(o,"M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 0 0-106-34.3 28.45 28.45 0 0 0-21.9 33.8 28.39 28.39 0 0 0 33.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0 1 11.3 53.3 28.45 28.45 0 0 0 18.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 0 0-25.4 39.3 33.12 33.12 0 0 0 39.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z")),t.WomanOutline=u("woman",i,s(o,"M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z")),t.ZoomInOutline=u("zoom-in",i,s(o,"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),t.AccountBookTwoTone=u("account-book",l,function(e,t){return s(o,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 0 1 7.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z"],[e,"M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"])}),t.ZoomOutOutline=u("zoom-out",i,s(o,"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),t.AlertTwoTone=u("alert",l,function(e,t){return s(o,[t,"M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z"],[e,"M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z"])}),t.ApiTwoTone=u("api",l,function(e,t){return s(o,[t,"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z"],[e,"M578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 0 0-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z"])}),t.AppstoreTwoTone=u("appstore",l,function(e,t){return s(o,[e,"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"],[t,"M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z"])}),t.BankTwoTone=u("bank",l,function(e,t){return s(o,[t,"M240.9 393.9h542.2L512 196.7z"],[e,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z"])}),t.AudioTwoTone=u("audio",l,function(e,t){return s(o,[t,"M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z"],[e,"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z"],[e,"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z"])}),t.BellTwoTone=u("bell",l,function(e,t){return s(o,[t,"M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z"],[e,"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z"])}),t.BookTwoTone=u("book",l,function(e,t){return s(o,[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z"],[t,"M668 345.9V136h-96v211.4l49.5-35.4z"],[t,"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 0 1-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z"])}),t.BoxPlotTwoTone=u("box-plot",l,function(e,t){return s(o,[t,"M296 368h88v288h-88zm152 0h280v288H448z"],[e,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z"])}),t.BugTwoTone=u("bug",l,function(e,t){return s(o,[e,"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 0 1-22.66 49.02 281.39 281.39 0 0 1-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 0 1-100.45-100.45 278.63 278.63 0 0 1-22.66-49.02A119.95 119.95 0 0 0 188 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 0 1 232 680v-96H84a8 8 0 0 1-8-8v-56a8 8 0 0 1 8-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 0 1 8-8h60a8 8 0 0 1 8 8 63 63 0 0 0 63 63h560a63 63 0 0 0 63-63 8 8 0 0 1 8-8h60a8 8 0 0 1 8 8c0 76.77-62.23 139-139 139v100h148a8 8 0 0 1 8 8v56a8 8 0 0 1-8 8H792zM368 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0 1 74.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0 1 74.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 0 0-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 0 0-45.4 45.39C373.95 218.85 368 243.67 368 272z"],[t,"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308z"])}),t.BulbTwoTone=u("bulb",l,function(e,t){return s(o,[t,"M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z"],[e,"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"])}),t.CalculatorTwoTone=u("calculator",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z"],[e,"M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z"])}),t.BuildTwoTone=u("build",l,function(e,t){return s(o,[t,"M144 546h200v200H144zm268-268h200v200H412z"],[e,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z"])}),t.CalendarTwoTone=u("calendar",l,function(e,t){return s(o,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])}),t.CameraTwoTone=u("camera",l,function(e,t){return s(o,[t,"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z"],[e,"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"],[e,"M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z"])}),t.CarTwoTone=u("car",l,function(e,t){return s(o,[t,"M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"],[e,"M720 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[e,"M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z"],[e,"M224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z"])}),t.CarryOutTwoTone=u("carry-out",l,function(e,t){return s(o,[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"],[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z"],[e,"M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"])}),t.CheckCircleTwoTone=u("check-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z"],[e,"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"])}),t.CheckSquareTwoTone=u("check-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z"],[e,"M432.2 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z"])}),t.ClockCircleTwoTone=u("clock-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z"],[e,"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z"])}),t.CloseCircleTwoTone=u("close-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 0 1-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z"],[e,"M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"])}),t.CloudTwoTone=u("cloud",l,function(e,t){return s(o,[t,"M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 0 0-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 0 0-52.4 49.9 240.47 240.47 0 0 0-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 0 0-66.1 43.7A123.1 123.1 0 0 0 140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 0 0 884 612c0-56.2-37.8-105.5-92.1-120z"],[e,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"])}),t.CloseSquareTwoTone=u("close-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z"],[e,"M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z"])}),t.CodeTwoTone=u("code",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z"],[e,"M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z"])}),t.CompassTwoTone=u("compass",l,function(e,t){return s(o,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z"],[e,"M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"])}),t.ContactsTwoTone=u("contacts",l,function(e,t){return s(o,[t,"M460.3 526a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"],[t,"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 0 1-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 0 1-8 8.4z"],[e,"M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z"],[e,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"])}),t.ContainerTwoTone=u("container",l,function(e,t){return s(o,[t,"M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z"],[e,"M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z"],[e,"M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])}),t.ControlTwoTone=u("control",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z"],[t,"M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z"],[e,"M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 0 1 408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z"])}),t.CopyTwoTone=u("copy",l,function(e,t){return s(o,[t,"M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z"],[e,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z"],[e,"M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"])}),t.CreditCardTwoTone=u("credit-card",l,function(e,t){return s(o,[t,"M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z"],[e,"M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"],[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z"])}),t.CrownTwoTone=u("crown",l,function(e,t){return s(o,[t,"M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z"],[t,"M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z"],[e,"M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z"],[e,"M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z"])}),t.CustomerServiceTwoTone=u("customer-service",l,function(e,t){return s(o,[t,"M696 632h128v192H696zm-496 0h128v192H200z"],[e,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"])}),t.DashboardTwoTone=u("dashboard",l,function(e,t){return s(o,[t,"M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 0 0 884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 0 1-11.3 0l-56.6-56.6a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z"],[e,"M623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z"],[e,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z"],[e,"M762.7 340.8l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"])}),t.DeleteTwoTone=u("delete",l,function(e,t){return s(o,[t,"M292.7 840h438.6l24.2-512h-487z"],[e,"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z"])}),t.DiffTwoTone=u("diff",l,function(e,t){return s(o,[t,"M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z"],[e,"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z"],[e,"M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z"],[e,"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z"])}),t.DatabaseTwoTone=u("database",l,function(e,t){return s(o,[t,"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M304 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-544a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"])}),t.DislikeTwoTone=u("dislike",l,function(e,t){return s(o,[t,"M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0 0 42.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z"],[e,"M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z"])}),t.DownCircleTwoTone=u("down-circle",l,function(e,t){return s(o,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"])}),t.DownSquareTwoTone=u("down-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z"],[e,"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z"])}),t.EnvironmentTwoTone=u("environment",l,function(e,t){return s(o,[t,"M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"],[e,"M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"],[e,"M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z"])}),t.EditTwoTone=u("edit",l,function(e,t){return s(o,[t,"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z"],[e,"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z"])}),t.ExclamationCircleTwoTone=u("exclamation-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.ExperimentTwoTone=u("experiment",l,function(e,t){return s(o,[t,"M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 0 1 552 512a40 40 0 0 1-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z"],[e,"M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z"],[e,"M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0 0 40 39.4z"])}),t.EyeInvisibleTwoTone=u("eye-invisible",l,function(e,t){return s(o,[t,"M254.89 758.85l125.57-125.57a176 176 0 0 1 248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 0 1-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z"],[e,"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zM878.63 165.56L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z"],[e,"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z"])}),t.EyeTwoTone=u("eye",l,function(e,t){return s(o,[t,"M81.8 537.8a60.3 60.3 0 0 1 0-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z"],[t,"M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"],[e,"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z"],[e,"M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"])}),t.FileAddTwoTone=u("file-add",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"])}),t.FileExclamationTwoTone=u("file-exclamation",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])}),t.FileImageTwoTone=u("file-image",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0 1 12.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])}),t.FileExcelTwoTone=u("file-excel",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm51.6 120h35.7a12.04 12.04 0 0 1 10.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 0 1-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"])}),t.FileMarkdownTwoTone=u("file-markdown",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 0 1-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z"])}),t.FilePdfTwoTone=u("file-pdf",l,function(e,t){return s(o,[t,"M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z"],[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z"],[t,"M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z"])}),t.FilePptTwoTone=u("file-ppt",l,function(e,t){return s(o,[t,"M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z"],[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z"])}),t.FileTextTwoTone=u("file-text",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])}),t.FileUnknownTwoTone=u("file-unknown",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z"],[e,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M480 744a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z"])}),t.FileZipTwoTone=u("file-zip",l,function(e,t){return s(o,[t,"M344 630h32v2h-32z"],[t,"M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 0 1-42-42z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z"],[e,"M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z"])}),t.FileWordTwoTone=u("file-word",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0 1 11.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0 1 11.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"])}),t.FileTwoTone=u("file",l,function(e,t){return s(o,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"])}),t.FilterTwoTone=u("filter",l,function(e,t){return s(o,[t,"M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z"],[e,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"])}),t.FireTwoTone=u("fire",l,function(e,t){return s(o,[t,"M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 0 1-51 24.4 73.36 73.36 0 0 1-53.4-18.8 74.01 74.01 0 0 1-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 0 1-12.1 46.5 354.26 354.26 0 0 1-58.2 101 349.6 349.6 0 0 1-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 0 0-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z"],[e,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"])}),t.FolderAddTwoTone=u("folder-add",l,function(e,t){return s(o,[t,"M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z"],[e,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"],[e,"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z"])}),t.FlagTwoTone=u("flag",l,function(e,t){return s(o,[t,"M184 232h368v336H184z"],[t,"M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z"],[e,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"])}),t.FolderTwoTone=u("folder",l,function(e,t){return s(o,[e,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"],[t,"M372.5 256H184v512h656V370.4H492.1z"])}),t.FolderOpenTwoTone=u("folder-open",l,function(e,t){return s(o,[t,"M159 768h612.3l103.4-256H262.3z"],[e,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"])}),t.FrownTwoTone=u("frown",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.FundTwoTone=u("fund",l,function(e,t){return s(o,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"],[t,"M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 0 1-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 0 1-11.3 0l-36.7-36.9a8.03 8.03 0 0 1 0-11.3z"],[e,"M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L533 561 418.6 446.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z"])}),t.FunnelPlotTwoTone=u("funnel-plot",l,function(e,t){return s(o,[t,"M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z"],[e,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z"])}),t.GiftTwoTone=u("gift",l,function(e,t){return s(o,[t,"M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z"],[e,"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z"])}),t.HddTwoTone=u("hdd",l,function(e,t){return s(o,[t,"M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"],[e,"M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])}),t.HeartTwoTone=u("heart",l,function(e,t){return s(o,[e,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"],[t,"M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z"])}),t.HighlightTwoTone=u("highlight",l,function(e,t){return s(o,[t,"M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z"],[e,"M957.6 507.5L603.2 158.3a7.9 7.9 0 0 0-11.2 0L353.3 393.5a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z"])}),t.HomeTwoTone=u("home",l,function(e,t){return s(o,[t,"M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z"],[e,"M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.6 63.6 0 0 0-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0 0 18.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"])}),t.HourglassTwoTone=u("hourglass",l,function(e,t){return s(o,[t,"M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 0 0 354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 0 0 512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z"],[e,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z"])}),t.Html5TwoTone=u("html5",l,function(e,t){return s(o,[e,"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z"],[t,"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z"],[e,"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"])}),t.IdcardTwoTone=u("idcard",l,function(e,t){return s(o,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"],[t,"M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 0 1-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z"],[t,"M321.3 463a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"],[e,"M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"])}),t.InfoCircleTwoTone=u("info-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"])}),t.InsuranceTwoTone=u("insurance",l,function(e,t){return s(o,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M521.9 358.8h97.9v41.6h-97.9z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 0 1-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z"],[e,"M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 0 0-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0 0 33.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z"])}),t.InteractionTwoTone=u("interaction",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"],[e,"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])}),t.InterationTwoTone=u("interation",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"],[e,"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])}),t.LayoutTwoTone=u("layout",l,function(e,t){return s(o,[t,"M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z"],[e,"M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z"])}),t.LeftCircleTwoTone=u("left-circle",l,function(e,t){return s(o,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"])}),t.LeftSquareTwoTone=u("left-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 0 1 0-12.9z"],[e,"M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 0 0 0 12.9z"])}),t.LikeTwoTone=u("like",l,function(e,t){return s(o,[t,"M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0 0 33.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0 0 19.6-43c0-19.1-11-37.5-28.8-48.4z"],[e,"M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 0 0-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 0 0-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0 1 42.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z"])}),t.LockTwoTone=u("lock",l,function(e,t){return s(o,[e,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z"],[t,"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"],[e,"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"])}),t.MailTwoTone=u("mail",l,function(e,t){return s(o,[t,"M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 0 1-68.7 0z"],[t,"M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z"],[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z"])}),t.MedicineBoxTwoTone=u("medicine-box",l,function(e,t){return s(o,[t,"M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z"],[e,"M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z"])}),t.MehTwoTone=u("meh",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.MessageTwoTone=u("message",l,function(e,t){return s(o,[t,"M775.3 248.9a369.62 369.62 0 0 0-119-80A370.2 370.2 0 0 0 512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 0 0-80-119zM312 560a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M664 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"],[e,"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"],[e,"M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.MinusCircleTwoTone=u("minus-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"],[e,"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])}),t.MinusSquareTwoTone=u("minus-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z"],[e,"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])}),t.MobileTwoTone=u("mobile",l,function(e,t){return s(o,[e,"M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z"],[t,"M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M472 786a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])}),t.PauseCircleTwoTone=u("pause-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z"],[e,"M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"])}),t.MoneyCollectTwoTone=u("money-collect",l,function(e,t){return s(o,[t,"M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z"],[e,"M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z"],[e,"M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z"])}),t.NotificationTwoTone=u("notification",l,function(e,t){return s(o,[t,"M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z"],[e,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z"])}),t.PhoneTwoTone=u("phone",l,function(e,t){return s(o,[t,"M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 0 1 438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z"],[e,"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"])}),t.PictureTwoTone=u("picture",l,function(e,t){return s(o,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z"],[t,"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z"],[t,"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 1 1 0 176 88 88 0 0 1 0-176z"],[t,"M276 368a28 28 0 1 0 56 0 28 28 0 1 0-56 0z"],[e,"M304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"])}),t.PlayCircleTwoTone=u("play-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 0 1-12.7-6.5V353a8 8 0 0 1 12.7-6.5l218.4 158.8a7.9 7.9 0 0 1 0 12.9z"],[e,"M676.1 505.3L457.7 346.5A8 8 0 0 0 445 353v317.6a8.02 8.02 0 0 0 12.7 6.5l218.4-158.9a7.9 7.9 0 0 0 0-12.9z"])}),t.PlaySquareTwoTone=u("play-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z"],[e,"M442.3 677.6l199.4-156.8a11.2 11.2 0 0 0 0-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z"])}),t.PieChartTwoTone=u("pie-chart",l,function(e,t){return s(o,[t,"M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 0 1-85.7-127.1A397.12 397.12 0 0 1 72 552.2v.2a398.57 398.57 0 0 0 117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 0 0 471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z"],[t,"M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 0 0-166.4-89.8z"],[t,"M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z"],[e,"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z"],[e,"M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 0 0-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 0 0 4.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"])}),t.PlusCircleTwoTone=u("plus-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"],[e,"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])}),t.PlusSquareTwoTone=u("plus-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z"],[e,"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])}),t.PoundCircleTwoTone=u("pound-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z"],[e,"M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0 0 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"])}),t.PrinterTwoTone=u("printer",l,function(e,t){return s(o,[t,"M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z"],[e,"M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z"],[e,"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z"])}),t.ProfileTwoTone=u("profile",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M340 656a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])}),t.ProjectTwoTone=u("project",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z"],[e,"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z"])}),t.PushpinTwoTone=u("pushpin",l,function(e,t){return s(o,[t,"M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0 0 30.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z"],[e,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"])}),t.PropertySafetyTwoTone=u("property-safety",l,function(e,t){return s(o,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 0 1 8.9-5.5z"],[e,"M438.9 323.5a9.88 9.88 0 0 0-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 0 0-8.9 5.5l-73.2 144.3-72.9-144.3z"])}),t.QuestionCircleTwoTone=u("question-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"],[e,"M472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z"])}),t.ReconciliationTwoTone=u("reconciliation",l,function(e,t){return s(o,[t,"M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"],[t,"M642 657a34 34 0 1 0 68 0 34 34 0 1 0-68 0z"],[e,"M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"],[e,"M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z"],[e,"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z"])}),t.RedEnvelopeTwoTone=u("red-envelope",l,function(e,t){return s(o,[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z"],[t,"M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 0 1-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 0 1 7.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 0 1 3.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 0 1 7.5-4.6z"],[t,"M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z"],[e,"M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z"])}),t.RestTwoTone=u("rest",l,function(e,t){return s(o,[t,"M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z"],[e,"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"],[e,"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z"])}),t.RightCircleTwoTone=u("right-circle",l,function(e,t){return s(o,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z"])}),t.RocketTwoTone=u("rocket",l,function(e,t){return s(o,[t,"M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 0 0-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0 1 62.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z"],[e,"M464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.RightSquareTwoTone=u("right-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z"],[e,"M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z"])}),t.SafetyCertificateTwoTone=u("safety-certificate",l,function(e,t){return s(o,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z"],[e,"M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"])}),t.SaveTwoTone=u("save",l,function(e,t){return s(o,[t,"M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z"],[e,"M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"],[e,"M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 0 0-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z"])}),t.ScheduleTwoTone=u("schedule",l,function(e,t){return s(o,[t,"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z"],[e,"M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"],[e,"M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])}),t.SecurityScanTwoTone=u("security-scan",l,function(e,t){return s(o,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M460.7 451.1a80.1 80.1 0 1 0 160.2 0 80.1 80.1 0 1 0-160.2 0z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z"],[e,"M418.8 527.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 0 1 113.3 0 80.1 80.1 0 0 1 0 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z"])}),t.SettingTwoTone=u("setting",l,function(e,t){return s(o,[t,"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 0 0-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z"],[t,"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 0 1-79.7 137.9l-1.8 2.1a32 32 0 0 1-35.1 9.5l-81.3-28.9a350 350 0 0 1-99.7 57.6l-15.7 85a32.05 32.05 0 0 1-25.8 25.7l-2.7.5a445.2 445.2 0 0 1-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z"],[e,"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502z"],[e,"M594.1 952.2a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 0 0-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6a32.09 32.09 0 0 0 7.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z"])}),t.ShopTwoTone=u("shop",l,function(e,t){return s(o,[t,"M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z"],[e,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z"])}),t.ShoppingTwoTone=u("shopping",l,function(e,t){return s(o,[t,"M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z"],[e,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z"])}),t.SkinTwoTone=u("skin",l,function(e,t){return s(o,[t,"M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z"],[e,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z"])}),t.SlidersTwoTone=u("sliders",l,function(e,t){return s(o,[t,"M180 292h80v440h-80zm369 180h-74a3 3 0 0 0-3 3v74a3 3 0 0 0 3 3h74a3 3 0 0 0 3-3v-74a3 3 0 0 0-3-3zm215-108h80v296h-80z"],[e,"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z"])}),t.SmileTwoTone=u("smile",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4zm-24-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])}),t.SnippetsTwoTone=u("snippets",l,function(e,t){return s(o,[t,"M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z"],[e,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"])}),t.SoundTwoTone=u("sound",l,function(e,t){return s(o,[t,"M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z"],[e,"M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z"])}),t.StarTwoTone=u("star",l,function(e,t){return s(o,[t,"M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z"],[e,"M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0 0 46.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z"])}),t.StopTwoTone=u("stop",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z"])}),t.SwitcherTwoTone=u("switcher",l,function(e,t){return s(o,[t,"M184 840h528V312H184v528zm116-290h296v64H300v-64z"],[e,"M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z"],[e,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z"],[e,"M300 550h296v64H300z"])}),t.TabletTwoTone=u("tablet",l,function(e,t){return s(o,[e,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z"],[t,"M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])}),t.TagTwoTone=u("tag",l,function(e,t){return s(o,[t,"M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z"],[e,"M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"],[e,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8a9.9 9.9 0 0 0 7.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z"])}),t.TagsTwoTone=u("tags",l,function(e,t){return s(o,[t,"M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0 1 33.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0 1 12.4 46.4 47.81 47.81 0 0 1-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 0 1-12.4-46.4z"],[t,"M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 0 1 0-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z"],[e,"M889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0 0 33.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 0 0-46.4-12.4 47.81 47.81 0 0 0-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0 0 46.4 12.4z"],[e,"M137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z"])}),t.ToolTwoTone=u("tool",l,function(e,t){return s(o,[t,"M706.8 488.7a32.05 32.05 0 0 1-45.3 0L537 364.2a32.05 32.05 0 0 1 0-45.3l132.9-132.8a184.2 184.2 0 0 0-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z"],[e,"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"])}),t.TrademarkCircleTwoTone=u("trademark-circle",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z"],[t,"M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z"],[e,"M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z"])}),t.UnlockTwoTone=u("unlock",l,function(e,t){return s(o,[t,"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"],[e,"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"],[e,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z"])}),t.TrophyTwoTone=u("trophy",l,function(e,t){return s(o,[t,"M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z"],[e,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6a91.99 91.99 0 0 1-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"])}),t.UpCircleTwoTone=u("up-circle",l,function(e,t){return s(o,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M518.4 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z"])}),t.ThunderboltTwoTone=u("thunderbolt",l,function(e,t){return s(o,[t,"M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z"],[e,"M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z"])}),t.UpSquareTwoTone=u("up-square",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z"],[e,"M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z"])}),t.UsbTwoTone=u("usb",l,function(e,t){return s(o,[t,"M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z"],[e,"M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z"])}),t.VideoCameraTwoTone=u("video-camera",l,function(e,t){return s(o,[t,"M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z"],[e,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z"],[e,"M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])}),t.WalletTwoTone=u("wallet",l,function(e,t){return s(o,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z"],[t,"M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[t,"M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z"])}),t.WarningTwoTone=u("warning",l,function(e,t){return s(o,[e,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"],[t,"M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"],[e,"M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"])}),t.CiTwoTone=u("ci",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z"],[e,"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"])}),t.CopyrightTwoTone=u("copyright",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z"],[e,"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"])}),t.DollarTwoTone=u("dollar",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 0 1-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z"],[e,"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"])}),t.EuroTwoTone=u("euro",l,function(e,t){return s(o,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 0 1-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z"],[e,"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z"])}),t.GoldTwoTone=u("gold",l,function(e,t){return s(o,[e,"M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z"],[t,"M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z"])}),t.CanlendarTwoTone=u("canlendar",l,function(e,t){return s(o,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])})},OsVd:function(e,t,n){var r=n("AUWw"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},Osm3:function(e,t,n){"use strict";var r=n("WGNW"),o=n("6RnP")(!1);r(r.P,"String",{codePointAt:function(e){return o(this,e)}})},P2fV:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("Q9mQ"),n("+L6B")},P2sY:function(e,t,n){e.exports={default:n("UbbE"),__esModule:!0}},"P3J+":function(e,t,n){var r=n("u8+u"),o=n("+y51").onFreeze;n("HlNX")("freeze",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},P7XM:function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},P8M1:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg")),c=r(n("q1tI")),d=n("LLXN"),f=function(e){function t(){return(0,a.default)(this,t),(0,l.default)(this,(0,s.default)(t).apply(this,arguments))}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this.props,t=e.id,n=void 0===t?"":t,r=e.fontSize,o=void 0===r?16:r,a=e.color,i=void 0===a?"#202638":a,l=e.fontWeight,s=void 0===l?600:l,u=e.text,f=void 0===u?"":u;return c.default.createElement("span",{style:{fontSize:o,color:i,fontWeight:s}},""!==f?f:c.default.createElement(d.FormattedMessage,{id:n}))}}]),t}(c.PureComponent),p=f;t.default=p},PArb:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("H84U");function l(){return l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},c=function(e){return r["createElement"](i["a"],null,function(t){var n,o=t.getPrefixCls,i=e.prefixCls,c=e.type,d=void 0===c?"horizontal":c,f=e.orientation,p=void 0===f?"center":f,m=e.className,h=e.children,g=e.dashed,v=u(e,["prefixCls","type","orientation","className","children","dashed"]),y=o("divider",i),b=p.length>0?"-".concat(p):p,w=a()(m,y,"".concat(y,"-").concat(d),(n={},s(n,"".concat(y,"-with-text").concat(b),h),s(n,"".concat(y,"-dashed"),!!g),n));return r["createElement"]("div",l({className:w},v,{role:"separator"}),h&&r["createElement"]("span",{className:"".concat(y,"-inner-text")},h))})};t["default"]=c},PBE1:function(e,t,n){"use strict";var r=n("Y7ZC"),o=n("WEpk"),a=n("5T2Y"),i=n("8gHz"),l=n("zXhZ");r(r.P+r.R,"Promise",{finally:function(e){var t=i(this,o.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then(function(){return n})}:e,n?function(n){return l(t,e()).then(function(){throw n})}:e)}})},PCek:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT"));n("5NDa");var i=r(n("5rEg"));n("miYZ");var l=r(n("tsqr")),s=r(n("2Taf")),u=r(n("vZ4D")),c=r(n("l4Ni")),d=r(n("ujKo")),f=r(n("MhPg"));n("y8nQ");var p,m,h,g=r(n("Vl3Y")),v=o(n("q1tI")),y=n("LLXN"),b=r(n("tUIJ")),w=n("+n12"),_=(p=g.default.create(),p((h=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,c.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.handleValidateIp=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.props.value,r=t.find(function(t){return"".concat(t.ip," ").concat(t.port)==="".concat(e.ip," ").concat(e.port)});return r&&l.default.error((0,y.formatMessage)({id:"controller.ip-conflict"})),r},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props.value,t=[{title:(0,y.formatMessage)({id:"controller.form.ip-adr"}),dataIndex:"ip"},{title:(0,y.formatMessage)({id:"controller.form.port"}),dataIndex:"port"}];return v.default.createElement("div",{style:{maxWidth:500}},v.default.createElement(b.default,{onChange:this.handleChange,value:e,subheading:(0,y.formatMessage)({id:"protocol.iec.peerIP"}),columns:t,addDisabled:e.length>=10,deleteDisabled:!0,deleteIP:!0,isModify:!0,onValidateOthers:this.handleValidateIp},function(e,t){var n=e.getFieldDecorator,r=t.ip,o=void 0===r?"":r,l=t.port;return v.default.createElement(v.default.Fragment,null,v.default.createElement(g.default.Item,{label:(0,y.formatMessage)({id:"controller.form.ip-adr"})},n("ip",{initialValue:o,rules:[{required:!0,message:(0,y.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,y.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,y.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(v.default.createElement(i.default,null))),v.default.createElement(g.default.Item,{label:(0,y.formatMessage)({id:"controller.form.port"})},n("port",{initialValue:l||8e3,rules:[{required:!0,message:(0,y.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,y.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,w.validateNumberRange)(t,1,65535,n)}}]})(v.default.createElement(a.default,null))))}))}}]),t}(v.Component),m=h))||m),C=_;t.default=C},PCvv:function(e,t,n){"use strict";t.__esModule=!0,t.default=l;var r=n("dUQB"),o=n("nsrt"),a=n("2WrK");function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=void 0===t?{}:t,l=i(e,["context"]),s=l.sagaMonitor,u=l.logger,c=l.onError;if(r.is.func(l))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(u&&!r.is.func(u))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(c&&!r.is.func(c))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(l.emitter&&!r.is.func(l.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function d(e){var t=e.getState,i=e.dispatch,f=(0,o.emitter)();return f.emit=(l.emitter||r.ident)(f.emit),d.run=a.runSaga.bind(null,{context:n,subscribe:f.subscribe,dispatch:i,getState:t,sagaMonitor:s,logger:u,onError:c}),function(e){return function(t){s&&s.actionDispatched&&s.actionDispatched(t);var n=e(t);return f.emit(t),n}}}return d.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},d.setContext=function(e){(0,r.check)(e,r.is.object,(0,r.createSetContextWarning)("sagaMiddleware",e)),r.object.assign(n,e)},d}},"PE/4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=l(n("jXed")),o=l(n("WmZF")),a=l(n("kM4J")),i=l(n("ncmp"));function l(e){return e&&e.__esModule?e:{default:e}}var s={locale:"en",Pagination:r["default"],DatePicker:o["default"],TimePicker:a["default"],Calendar:i["default"],global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",selectAll:"Select current page",selectInvert:"Invert current page",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}};t["default"]=s},PFWz:function(e,t,n){try{var r=n("zs13")}catch(e){r=n("zs13")}var o=/\s+/,a=Object.prototype.toString;function i(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new i(e)},i.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array(),n=r(t,e);return~n||t.push(e),this.el.className=t.join(" "),this},i.prototype.remove=function(e){if("[object RegExp]"==a.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},i.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},i.prototype.toggle=function(e,t){return this.list?("undefined"!==typeof t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):("undefined"!==typeof t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},i.prototype.array=function(){var e=this.el.getAttribute("class")||"",t=e.replace(/^\s+|\s+$/g,""),n=t.split(o);return""===n[0]&&n.shift(),n},i.prototype.has=i.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}},PIAm:function(e,t,n){"use strict";n.d(t,"a",function(){return y});var r=n("q1tI"),o=n.n(r),a=n("i8i4"),i=n.n(a),l=n("17x9"),s=n.n(l);function u(e){return u="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},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function p(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(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}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var y=function(e){function t(){var e,n;c(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=p(this,(e=h(t)).call.apply(e,[this].concat(o))),n.removeContainer=function(){n.container&&(i.a.unmountComponentAtNode(n.container),n.container.parentNode.removeChild(n.container),n.container=null)},n.renderComponent=function(e,t){var r=n.props,o=r.visible,a=r.getComponent,l=r.forceRender,s=r.getContainer,u=r.parent;(o||u._component||l)&&(n.container||(n.container=s()),i.a.unstable_renderSubtreeIntoContainer(u,a(e),n.container,function(){t&&t.call(this)}))},n}return g(t,e),f(t,[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}]),t}(o.a.Component);y.propTypes={autoMount:s.a.bool,autoDestroy:s.a.bool,visible:s.a.bool,forceRender:s.a.bool,parent:s.a.any,getComponent:s.a.func.isRequired,getContainer:s.a.func.isRequired,children:s.a.func.isRequired},y.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1}},PKL7:function(e,t,n){"use strict";e.exports=c;var r=n("+9ex").codes,o=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,i=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,l=r.ERR_TRANSFORM_WITH_LENGTH_0,s=n("vj/L");function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function c(e){if(!(this instanceof c))return new c(e);s.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush(function(t,n){f(e,t,n)})}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new l;if(e._transformState.transforming)throw new i;return e.push(null)}n("P7XM")(c,s),c.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},c.prototype._transform=function(e,t,n){n(new o("_transform()"))},c.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},c.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},c.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},PKem:function(e,t,n){"use strict";n.d(t,"a",function(){return S});var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("foW8"),l=n.n(i),s=n("H84U");function u(e){return u="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},u(e)}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e){return m(e)||p(e)||f()}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function p(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function m(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function C(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}}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}var M=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},S=l()({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function O(e){var t=e.suffixCls,n=e.tagName;return function(e){return function(o){function a(){var o;return g(this,a),o=b(this,_(a).apply(this,arguments)),o.renderComponent=function(a){var i=a.getPrefixCls,l=o.props.prefixCls,s=i(t,l);return r["createElement"](e,h({prefixCls:s,tagName:n},o.props))},o}return C(a,o),y(a,[{key:"render",value:function(){return r["createElement"](s["a"],null,this.renderComponent)}}]),a}(r["Component"])}}var T=function(e){var t=e.prefixCls,n=e.className,o=e.children,i=e.tagName,l=M(e,["prefixCls","className","children","tagName"]),s=a()(n,t);return r["createElement"](i,h({className:s},l),o)},k=function(e){function t(){var e;return g(this,t),e=b(this,_(t).apply(this,arguments)),e.state={siders:[]},e}return C(t,e),y(t,[{key:"getSiderHook",value:function(){var e=this;return{addSider:function(t){e.setState(function(e){return{siders:[].concat(d(e.siders),[t])}})},removeSider:function(t){e.setState(function(e){return{siders:e.siders.filter(function(e){return e!==t})}})}}}},{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.className,o=e.children,i=e.hasSider,l=e.tagName,s=M(e,["prefixCls","className","children","hasSider","tagName"]),u=a()(n,t,c({},"".concat(t,"-has-sider"),"boolean"===typeof i?i:this.state.siders.length>0));return r["createElement"](S.Provider,{value:{siderHook:this.getSiderHook()}},r["createElement"](l,h({className:u},s),o))}}]),t}(r["Component"]),x=O({suffixCls:"layout",tagName:"section"})(k),N=O({suffixCls:"layout-header",tagName:"header"})(T),L=O({suffixCls:"layout-footer",tagName:"footer"})(T),P=O({suffixCls:"layout-content",tagName:"main"})(T);x.Header=N,x.Footer=L,x.Content=P,t["b"]=x},PLPm:function(e,t,n){var r=n("WGNW"),o=n("1Vl3");r(r.S,"Math",{cbrt:function(e){return o(e=+e)*Math.pow(Math.abs(e),1/3)}})},PQMj:function(e,t,n){e.exports={"ant-badge":"ant-badge","ant-badge-count":"ant-badge-count","ant-badge-multiple-words":"ant-badge-multiple-words","ant-badge-dot":"ant-badge-dot","ant-scroll-number-custom-component":"ant-scroll-number-custom-component","ant-badge-status":"ant-badge-status","ant-badge-status-dot":"ant-badge-status-dot","ant-badge-status-success":"ant-badge-status-success","ant-badge-status-processing":"ant-badge-status-processing",antStatusProcessing:"antStatusProcessing","ant-badge-status-default":"ant-badge-status-default","ant-badge-status-error":"ant-badge-status-error","ant-badge-status-warning":"ant-badge-status-warning","ant-badge-status-pink":"ant-badge-status-pink","ant-badge-status-magenta":"ant-badge-status-magenta","ant-badge-status-red":"ant-badge-status-red","ant-badge-status-volcano":"ant-badge-status-volcano","ant-badge-status-orange":"ant-badge-status-orange","ant-badge-status-yellow":"ant-badge-status-yellow","ant-badge-status-gold":"ant-badge-status-gold","ant-badge-status-cyan":"ant-badge-status-cyan","ant-badge-status-lime":"ant-badge-status-lime","ant-badge-status-green":"ant-badge-status-green","ant-badge-status-blue":"ant-badge-status-blue","ant-badge-status-geekblue":"ant-badge-status-geekblue","ant-badge-status-purple":"ant-badge-status-purple","ant-badge-status-text":"ant-badge-status-text","ant-badge-zoom-appear":"ant-badge-zoom-appear","ant-badge-zoom-enter":"ant-badge-zoom-enter",antZoomBadgeIn:"antZoomBadgeIn","ant-badge-zoom-leave":"ant-badge-zoom-leave",antZoomBadgeOut:"antZoomBadgeOut","ant-badge-not-a-wrapper":"ant-badge-not-a-wrapper","ant-scroll-number":"ant-scroll-number","ant-scroll-number-only":"ant-scroll-number-only","ant-scroll-number-symbol":"ant-scroll-number-symbol"}},PRXm:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getAlarmLists=s,t.getAlarmStatus=c,t.createAlarm=f,t.modifyAlarm=m,t.deleteAlarm=g,t.getHistoryAlarms=y,t.deleteHistoryAlarms=w,t.getRealtimeAlarms=C;var o=r(n("d6i3")),a=r(n("1l/V")),i=n("Qyje"),l=r(n("t3Un"));function s(e){return u.apply(this,arguments)}function u(){return u=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/alarm?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/alarm/abnormal",{method:"POST",data:{warns:t}}));case 1:case"end":return e.stop()}},e)})),d.apply(this,arguments)}function f(e){return p.apply(this,arguments)}function p(){return p=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/alarm",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),p.apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return h=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/alarm",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),h.apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return v=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/alarm/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),v.apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return b=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/alarm/history?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),b.apply(this,arguments)}function w(e){return _.apply(this,arguments)}function _(){return _=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/alarm/history/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),_.apply(this,arguments)}function C(e){return E.apply(this,arguments)}function E(){return E=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/alarm/realtime?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),E.apply(this,arguments)}},"PWc+":function(e,t,n){"use strict";n.r(t);var r=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),o=function(){function e(e){void 0===e&&(e=0),this.iteratorType=e}return e.prototype.equals=function(e){return this.o===e.o},e}(),a=function(){function e(){this.M=0}return Object.defineProperty(e.prototype,"length",{get:function(){return this.M},enumerable:!1,configurable:!0}),e.prototype.size=function(){return this.M},e.prototype.empty=function(){return 0===this.M},e}(),i=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(a),l=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),s=function(e){function t(t){void 0===t&&(t=[]);var n=e.call(this)||this;n.nt=[];var r=n;return t.forEach(function(e){r.push(e)}),n}return l(t,e),t.prototype.clear=function(){this.M=0,this.nt=[]},t.prototype.push=function(e){return this.nt.push(e),this.M+=1,this.M},t.prototype.pop=function(){if(0!==this.M)return this.M-=1,this.nt.pop()},t.prototype.top=function(){return this.nt[this.M-1]},t}(a),u=s,c=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),d=function(e){function t(t){void 0===t&&(t=[]);var n=e.call(this)||this;n.A=0,n.tt=[];var r=n;return t.forEach(function(e){r.push(e)}),n}return c(t,e),t.prototype.clear=function(){this.tt=[],this.M=this.A=0},t.prototype.push=function(e){var t=this.tt.length;if(this.A/t>.5&&this.A+this.M>=t&&t>4096){for(var n=this.M,r=0;r<n;++r)this.tt[r]=this.tt[this.A+r];this.A=0,this.tt[this.M]=e}else this.tt[this.A+this.M]=e;return++this.M},t.prototype.pop=function(){if(0!==this.M){var e=this.tt[this.A++];return this.M-=1,e}},t.prototype.front=function(){if(0!==this.M)return this.tt[this.A]},t}(a),f=d,p=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),m=function(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{while((void 0===t||t-- >0)&&!(r=a.next()).done)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return i},h=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},g=function(e){function t(t,n,r){void 0===t&&(t=[]),void 0===n&&(n=function(e,t){return e>t?-1:e<t?1:0}),void 0===r&&(r=!0);var o=e.call(this)||this;if(o.$=n,Array.isArray(t))o.ii=r?h([],m(t),!1):t;else{o.ii=[];var a=o;t.forEach(function(e){a.ii.push(e)})}o.M=o.ii.length;for(var i=o.M>>1,l=o.M-1>>1;l>=0;--l)o.ri(l,i);return o}return p(t,e),t.prototype.ti=function(e){var t=this.ii[e];while(e>0){var n=e-1>>1,r=this.ii[n];if(this.$(r,t)<=0)break;this.ii[e]=r,e=n}this.ii[e]=t},t.prototype.ri=function(e,t){var n=this.ii[e];while(e<t){var r=e<<1|1,o=r+1,a=this.ii[r];if(o<this.M&&this.$(a,this.ii[o])>0&&(r=o,a=this.ii[o]),this.$(a,n)>=0)break;this.ii[e]=a,e=r}this.ii[e]=n},t.prototype.clear=function(){this.M=0,this.ii.length=0},t.prototype.push=function(e){this.ii.push(e),this.ti(this.M),this.M+=1},t.prototype.pop=function(){if(0!==this.M){var e=this.ii[0],t=this.ii.pop();return this.M-=1,this.M&&(this.ii[0]=t,this.ri(0,this.M>>1)),e}},t.prototype.top=function(){return this.ii[0]},t.prototype.find=function(e){return this.ii.indexOf(e)>=0},t.prototype.remove=function(e){var t=this.ii.indexOf(e);return!(t<0)&&(0===t?this.pop():t===this.M-1?(this.ii.pop(),this.M-=1):(this.ii.splice(t,1,this.ii.pop()),this.M-=1,this.ti(t),this.ri(t,this.M>>1)),!0)},t.prototype.updateItem=function(e){var t=this.ii.indexOf(e);return!(t<0)&&(this.ti(t),this.ri(t,this.M>>1),!0)},t.prototype.toArray=function(){return h([],m(this.ii),!1)},t}(a),v=g,y=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return y(t,e),t}(i),w=b;function _(){throw new RangeError("Iterator access denied!")}var C=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),E=function(e){function t(t,n){var r=e.call(this,n)||this;return r.o=t,0===r.iteratorType?(r.pre=function(){return 0===this.o&&_(),this.o-=1,this},r.next=function(){return this.o===this.container.size()&&_(),this.o+=1,this}):(r.pre=function(){return this.o===this.container.size()-1&&_(),this.o+=1,this},r.next=function(){return-1===this.o&&_(),this.o-=1,this}),r}return C(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){return this.container.getElementByPos(this.o)},set:function(e){this.container.setElementByPos(this.o,e)},enumerable:!1,configurable:!0}),t}(o),M=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),S=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},O=function(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{while((void 0===t||t-- >0)&&!(r=a.next()).done)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return i},T=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},k=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},x=function(e){function t(t,n,r){var o=e.call(this,t,r)||this;return o.container=n,o}return M(t,e),t.prototype.copy=function(){return new t(this.o,this.container,this.iteratorType)},t}(E),N=function(e){function t(t,n){void 0===t&&(t=[]),void 0===n&&(n=!0);var r=e.call(this)||this;if(Array.isArray(t))r.J=n?T([],O(t),!1):t,r.M=t.length;else{r.J=[];var o=r;t.forEach(function(e){o.pushBack(e)})}return r}return M(t,e),t.prototype.clear=function(){this.M=0,this.J.length=0},t.prototype.begin=function(){return new x(0,this)},t.prototype.end=function(){return new x(this.M,this)},t.prototype.rBegin=function(){return new x(this.M-1,this,1)},t.prototype.rEnd=function(){return new x(-1,this,1)},t.prototype.front=function(){return this.J[0]},t.prototype.back=function(){return this.J[this.M-1]},t.prototype.getElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;return this.J[e]},t.prototype.eraseElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;return this.J.splice(e,1),this.M-=1,this.M},t.prototype.eraseElementByValue=function(e){for(var t=0,n=0;n<this.M;++n)this.J[n]!==e&&(this.J[t++]=this.J[n]);return this.M=this.J.length=t,this.M},t.prototype.eraseElementByIterator=function(e){var t=e.o;return e=e.next(),this.eraseElementByPos(t),e},t.prototype.pushBack=function(e){return this.J.push(e),this.M+=1,this.M},t.prototype.popBack=function(){if(0!==this.M)return this.M-=1,this.J.pop()},t.prototype.setElementByPos=function(e,t){if(e<0||e>this.M-1)throw new RangeError;this.J[e]=t},t.prototype.insert=function(e,t,n){var r;if(void 0===n&&(n=1),e<0||e>this.M)throw new RangeError;return(r=this.J).splice.apply(r,T([e,0],O(new Array(n).fill(t)),!1)),this.M+=n,this.M},t.prototype.find=function(e){for(var t=0;t<this.M;++t)if(this.J[t]===e)return new x(t,this);return this.end()},t.prototype.reverse=function(){this.J.reverse()},t.prototype.unique=function(){for(var e=1,t=1;t<this.M;++t)this.J[t]!==this.J[t-1]&&(this.J[e++]=this.J[t]);return this.M=this.J.length=e,this.M},t.prototype.sort=function(e){this.J.sort(e)},t.prototype.forEach=function(e){for(var t=0;t<this.M;++t)e(this.J[t],t,this)},t.prototype[Symbol.iterator]=function(){return function(){return S(this,function(e){switch(e.label){case 0:return[5,k(this.J)];case 1:return e.sent(),[2]}})}.bind(this)()},t}(w),L=N,P=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),I=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},D=function(e){function t(t,n,r,o){var a=e.call(this,o)||this;return a.o=t,a.h=n,a.container=r,0===a.iteratorType?(a.pre=function(){return this.o.L===this.h&&_(),this.o=this.o.L,this},a.next=function(){return this.o===this.h&&_(),this.o=this.o.m,this}):(a.pre=function(){return this.o.m===this.h&&_(),this.o=this.o.m,this},a.next=function(){return this.o===this.h&&_(),this.o=this.o.L,this}),a}return P(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){return this.o===this.h&&_(),this.o.p},set:function(e){this.o===this.h&&_(),this.o.p=e},enumerable:!1,configurable:!0}),t.prototype.copy=function(){return new t(this.o,this.h,this.container,this.iteratorType)},t}(o),A=function(e){function t(t){void 0===t&&(t=[]);var n=e.call(this)||this;n.h={},n.H=n.l=n.h.L=n.h.m=n.h;var r=n;return t.forEach(function(e){r.pushBack(e)}),n}return P(t,e),t.prototype.G=function(e){var t=e.L,n=e.m;t.m=n,n.L=t,e===this.H&&(this.H=n),e===this.l&&(this.l=t),this.M-=1},t.prototype.F=function(e,t){var n=t.m,r={p:e,L:t,m:n};t.m=r,n.L=r,t===this.h&&(this.H=r),n===this.h&&(this.l=r),this.M+=1},t.prototype.clear=function(){this.M=0,this.H=this.l=this.h.L=this.h.m=this.h},t.prototype.begin=function(){return new D(this.H,this.h,this)},t.prototype.end=function(){return new D(this.h,this.h,this)},t.prototype.rBegin=function(){return new D(this.l,this.h,this,1)},t.prototype.rEnd=function(){return new D(this.h,this.h,this,1)},t.prototype.front=function(){return this.H.p},t.prototype.back=function(){return this.l.p},t.prototype.getElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.H;while(e--)t=t.m;return t.p},t.prototype.eraseElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.H;while(e--)t=t.m;return this.G(t),this.M},t.prototype.eraseElementByValue=function(e){var t=this.H;while(t!==this.h)t.p===e&&this.G(t),t=t.m;return this.M},t.prototype.eraseElementByIterator=function(e){var t=e.o;return t===this.h&&_(),e=e.next(),this.G(t),e},t.prototype.pushBack=function(e){return this.F(e,this.l),this.M},t.prototype.popBack=function(){if(0!==this.M){var e=this.l.p;return this.G(this.l),e}},t.prototype.pushFront=function(e){return this.F(e,this.h),this.M},t.prototype.popFront=function(){if(0!==this.M){var e=this.H.p;return this.G(this.H),e}},t.prototype.setElementByPos=function(e,t){if(e<0||e>this.M-1)throw new RangeError;var n=this.H;while(e--)n=n.m;n.p=t},t.prototype.insert=function(e,t,n){if(void 0===n&&(n=1),e<0||e>this.M)throw new RangeError;if(n<=0)return this.M;if(0===e)while(n--)this.pushFront(t);else if(e===this.M)while(n--)this.pushBack(t);else{for(var r=this.H,o=1;o<e;++o)r=r.m;var a=r.m;this.M+=n;while(n--)r.m={p:t,L:r},r.m.L=r,r=r.m;r.m=a,a.L=r}return this.M},t.prototype.find=function(e){var t=this.H;while(t!==this.h){if(t.p===e)return new D(t,this.h,this);t=t.m}return this.end()},t.prototype.reverse=function(){if(!(this.M<=1)){var e=this.H,t=this.l,n=0;while(n<<1<this.M){var r=e.p;e.p=t.p,t.p=r,e=e.m,t=t.L,n+=1}}},t.prototype.unique=function(){if(this.M<=1)return this.M;var e=this.H;while(e!==this.h){var t=e;while(t.m!==this.h&&t.p===t.m.p)t=t.m,this.M-=1;e.m=t.m,e.m.L=e,e=e.m}return this.M},t.prototype.sort=function(e){if(!(this.M<=1)){var t=[];this.forEach(function(e){t.push(e)}),t.sort(e);var n=this.H;t.forEach(function(e){n.p=e,n=n.m})}},t.prototype.merge=function(e){var t=this;if(0===this.M)e.forEach(function(e){t.pushBack(e)});else{var n=this.H;e.forEach(function(e){while(n!==t.h&&n.p<=e)n=n.m;t.F(e,n.L)})}return this.M},t.prototype.forEach=function(e){var t=this.H,n=0;while(t!==this.h)e(t.p,n++,this),t=t.m},t.prototype[Symbol.iterator]=function(){return function(){var e;return I(this,function(t){switch(t.label){case 0:if(0===this.M)return[2];e=this.H,t.label=1;case 1:return e===this.h?[3,3]:[4,e.p];case 2:return t.sent(),e=e.m,[3,1];case 3:return[2]}})}.bind(this)()},t}(w),R=A,F=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),V=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},j=function(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{while((void 0===t||t-- >0)&&!(r=a.next()).done)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return i},z=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))},B=function(e){function t(t,n,r){var o=e.call(this,t,r)||this;return o.container=n,o}return F(t,e),t.prototype.copy=function(){return new t(this.o,this.container,this.iteratorType)},t}(E),H=function(e){function t(t,n){void 0===t&&(t=[]),void 0===n&&(n=4096);var r=e.call(this)||this;r.A=0,r.S=0,r.R=0,r.k=0,r.C=0,r.j=[];var o=function(){if("number"===typeof t.length)return t.length;if("number"===typeof t.size)return t.size;if("function"===typeof t.size)return t.size();throw new TypeError("Cannot get the length or size of the container")}();r.B=n,r.C=Math.max(Math.ceil(o/r.B),1);for(var a=0;a<r.C;++a)r.j.push(new Array(r.B));var i=Math.ceil(o/r.B);r.A=r.R=(r.C>>1)-(i>>1),r.S=r.k=r.B-o%r.B>>1;var l=r;return t.forEach(function(e){l.pushBack(e)}),r}return F(t,e),t.prototype.O=function(){for(var e=[],t=Math.max(this.C>>1,1),n=0;n<t;++n)e[n]=new Array(this.B);for(n=this.A;n<this.C;++n)e[e.length]=this.j[n];for(n=0;n<this.R;++n)e[e.length]=this.j[n];e[e.length]=z([],j(this.j[this.R]),!1),this.A=t,this.R=e.length-1;for(n=0;n<t;++n)e[e.length]=new Array(this.B);this.j=e,this.C=e.length},t.prototype.T=function(e){var t=this.S+e+1,n=t%this.B,r=n-1,o=this.A+(t-n)/this.B;return 0===n&&(o-=1),o%=this.C,r<0&&(r+=this.B),{curNodeBucketIndex:o,curNodePointerIndex:r}},t.prototype.clear=function(){this.j=[new Array(this.B)],this.C=1,this.A=this.R=this.M=0,this.S=this.k=this.B>>1},t.prototype.begin=function(){return new B(0,this)},t.prototype.end=function(){return new B(this.M,this)},t.prototype.rBegin=function(){return new B(this.M-1,this,1)},t.prototype.rEnd=function(){return new B(-1,this,1)},t.prototype.front=function(){if(0!==this.M)return this.j[this.A][this.S]},t.prototype.back=function(){if(0!==this.M)return this.j[this.R][this.k]},t.prototype.pushBack=function(e){return this.M&&(this.k<this.B-1?this.k+=1:this.R<this.C-1?(this.R+=1,this.k=0):(this.R=0,this.k=0),this.R===this.A&&this.k===this.S&&this.O()),this.M+=1,this.j[this.R][this.k]=e,this.M},t.prototype.popBack=function(){if(0!==this.M){var e=this.j[this.R][this.k];return 1!==this.M&&(this.k>0?this.k-=1:this.R>0?(this.R-=1,this.k=this.B-1):(this.R=this.C-1,this.k=this.B-1)),this.M-=1,e}},t.prototype.pushFront=function(e){return this.M&&(this.S>0?this.S-=1:this.A>0?(this.A-=1,this.S=this.B-1):(this.A=this.C-1,this.S=this.B-1),this.A===this.R&&this.S===this.k&&this.O()),this.M+=1,this.j[this.A][this.S]=e,this.M},t.prototype.popFront=function(){if(0!==this.M){var e=this.j[this.A][this.S];return 1!==this.M&&(this.S<this.B-1?this.S+=1:this.A<this.C-1?(this.A+=1,this.S=0):(this.A=0,this.S=0)),this.M-=1,e}},t.prototype.getElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.T(e),n=t.curNodeBucketIndex,r=t.curNodePointerIndex;return this.j[n][r]},t.prototype.setElementByPos=function(e,t){if(e<0||e>this.M-1)throw new RangeError;var n=this.T(e),r=n.curNodeBucketIndex,o=n.curNodePointerIndex;this.j[r][o]=t},t.prototype.insert=function(e,t,n){if(void 0===n&&(n=1),e<0||e>this.M)throw new RangeError;if(0===e)while(n--)this.pushFront(t);else if(e===this.M)while(n--)this.pushBack(t);else{for(var r=[],o=e;o<this.M;++o)r.push(this.getElementByPos(o));this.cut(e-1);for(o=0;o<n;++o)this.pushBack(t);for(o=0;o<r.length;++o)this.pushBack(r[o])}return this.M},t.prototype.cut=function(e){if(e<0)return this.clear(),0;var t=this.T(e),n=t.curNodeBucketIndex,r=t.curNodePointerIndex;return this.R=n,this.k=r,this.M=e+1,this.M},t.prototype.eraseElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;if(0===e)this.popFront();else if(e===this.M-1)this.popBack();else{for(var t=[],n=e+1;n<this.M;++n)t.push(this.getElementByPos(n));this.cut(e),this.popBack();var r=this;t.forEach(function(e){r.pushBack(e)})}return this.M},t.prototype.eraseElementByValue=function(e){if(0===this.M)return 0;for(var t=[],n=0;n<this.M;++n){var r=this.getElementByPos(n);r!==e&&t.push(r)}var o=t.length;for(n=0;n<o;++n)this.setElementByPos(n,t[n]);return this.cut(o-1)},t.prototype.eraseElementByIterator=function(e){var t=e.o;return this.eraseElementByPos(t),e=e.next(),e},t.prototype.find=function(e){for(var t=0;t<this.M;++t)if(this.getElementByPos(t)===e)return new B(t,this);return this.end()},t.prototype.reverse=function(){var e=0,t=this.M-1;while(e<t){var n=this.getElementByPos(e);this.setElementByPos(e,this.getElementByPos(t)),this.setElementByPos(t,n),e+=1,t-=1}},t.prototype.unique=function(){if(this.M<=1)return this.M;for(var e=1,t=this.getElementByPos(0),n=1;n<this.M;++n){var r=this.getElementByPos(n);r!==t&&(t=r,this.setElementByPos(e++,r))}while(this.M>e)this.popBack();return this.M},t.prototype.sort=function(e){for(var t=[],n=0;n<this.M;++n)t.push(this.getElementByPos(n));t.sort(e);for(n=0;n<this.M;++n)this.setElementByPos(n,t[n])},t.prototype.shrinkToFit=function(){if(0!==this.M){var e=[];this.forEach(function(t){e.push(t)}),this.C=Math.max(Math.ceil(this.M/this.B),1),this.M=this.A=this.R=this.S=this.k=0,this.j=[];for(var t=0;t<this.C;++t)this.j.push(new Array(this.B));for(t=0;t<e.length;++t)this.pushBack(e[t])}},t.prototype.forEach=function(e){for(var t=0;t<this.M;++t)e(this.getElementByPos(t),t,this)},t.prototype[Symbol.iterator]=function(){return function(){var e;return V(this,function(t){switch(t.label){case 0:e=0,t.label=1;case 1:return e<this.M?[4,this.getElementByPos(e)]:[3,4];case 2:t.sent(),t.label=3;case 3:return++e,[3,1];case 4:return[2]}})}.bind(this)()},t}(w),W=H,U=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),q=function(){function e(e,t){this.ee=1,this.u=void 0,this.p=void 0,this.K=void 0,this.N=void 0,this.rr=void 0,this.u=e,this.p=t}return e.prototype.L=function(){var e=this;if(1===e.ee&&e.rr.rr===e)e=e.N;else if(e.K){e=e.K;while(e.N)e=e.N}else{var t=e.rr;while(t.K===e)e=t,t=e.rr;e=t}return e},e.prototype.m=function(){var e=this;if(e.N){e=e.N;while(e.K)e=e.K;return e}var t=e.rr;while(t.N===e)e=t,t=e.rr;return e.N!==t?t:e},e.prototype.ne=function(){var e=this.rr,t=this.N,n=t.K;return e.rr===this?e.rr=t:e.K===this?e.K=t:e.N=t,t.rr=e,t.K=this,this.rr=t,this.N=n,n&&(n.rr=this),t},e.prototype.te=function(){var e=this.rr,t=this.K,n=t.N;return e.rr===this?e.rr=t:e.K===this?e.K=t:e.N=t,t.rr=e,t.N=this,this.rr=t,this.K=n,n&&(n.rr=this),t},e}(),K=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.tr=1,t}return U(t,e),t.prototype.ne=function(){var t=e.prototype.ne.call(this);return this.ie(),t.ie(),t},t.prototype.te=function(){var t=e.prototype.te.call(this);return this.ie(),t.ie(),t},t.prototype.ie=function(){this.tr=1,this.K&&(this.tr+=this.K.tr),this.N&&(this.tr+=this.N.tr)},t}(q),G=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Y=function(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{while((void 0===t||t-- >0)&&!(r=a.next()).done)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a["return"])&&n.call(a)}finally{if(o)throw o.error}}return i},X=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Z=function(e){function t(t,n){void 0===t&&(t=function(e,t){return e<t?-1:e>t?1:0}),void 0===n&&(n=!1);var r=e.call(this)||this;return r.W=void 0,r.$=t,n?(r.re=K,r.v=function(e,t,n){var r=this.se(e,t,n);if(r){var o=r.rr;while(o!==this.h)o.tr+=1,o=o.rr;var a=this.fe(r);if(a){var i=a,l=i.parentNode,s=i.grandParent,u=i.curNode;l.ie(),s.ie(),u.ie()}}return this.M},r.G=function(e){var t=this.he(e);while(t!==this.h)t.tr-=1,t=t.rr}):(r.re=q,r.v=function(e,t,n){var r=this.se(e,t,n);return r&&this.fe(r),this.M},r.G=r.he),r.h=new r.re,r}return G(t,e),t.prototype.U=function(e,t){var n=this.h;while(e){var r=this.$(e.u,t);if(r<0)e=e.N;else{if(!(r>0))return e;n=e,e=e.K}}return n},t.prototype.X=function(e,t){var n=this.h;while(e){var r=this.$(e.u,t);r<=0?e=e.N:(n=e,e=e.K)}return n},t.prototype.Y=function(e,t){var n=this.h;while(e){var r=this.$(e.u,t);if(r<0)n=e,e=e.N;else{if(!(r>0))return e;e=e.K}}return n},t.prototype.Z=function(e,t){var n=this.h;while(e){var r=this.$(e.u,t);r<0?(n=e,e=e.N):e=e.K}return n},t.prototype.ue=function(e){while(1){var t=e.rr;if(t===this.h)return;if(1===e.ee)return void(e.ee=0);if(e===t.K){var n=t.N;if(1===n.ee)n.ee=0,t.ee=1,t===this.W?this.W=t.ne():t.ne();else{if(n.N&&1===n.N.ee)return n.ee=t.ee,t.ee=0,n.N.ee=0,void(t===this.W?this.W=t.ne():t.ne());n.K&&1===n.K.ee?(n.ee=1,n.K.ee=0,n.te()):(n.ee=1,e=t)}}else{n=t.K;if(1===n.ee)n.ee=0,t.ee=1,t===this.W?this.W=t.te():t.te();else{if(n.K&&1===n.K.ee)return n.ee=t.ee,t.ee=0,n.K.ee=0,void(t===this.W?this.W=t.te():t.te());n.N&&1===n.N.ee?(n.ee=1,n.N.ee=0,n.ne()):(n.ee=1,e=t)}}}},t.prototype.he=function(e){var t,n;if(1===this.M)return this.clear(),this.h;var r=e;while(r.K||r.N){if(r.N){r=r.N;while(r.K)r=r.K}else r=r.K;t=Y([r.u,e.u],2),e.u=t[0],r.u=t[1],n=Y([r.p,e.p],2),e.p=n[0],r.p=n[1],e=r}this.h.K===r?this.h.K=r.rr:this.h.N===r&&(this.h.N=r.rr),this.ue(r);var o=r.rr;return r===o.K?o.K=void 0:o.N=void 0,this.M-=1,this.W.ee=0,o},t.prototype.ae=function(e,t){if(void 0===e)return!1;var n=this.ae(e.K,t);return!!n||(!!t(e)||this.ae(e.N,t))},t.prototype.fe=function(e){while(1){var t=e.rr;if(0===t.ee)return;var n=t.rr;if(t===n.K){var r=n.N;if(r&&1===r.ee){if(r.ee=t.ee=0,n===this.W)return;n.ee=1,e=n;continue}if(e===t.N){if(e.ee=0,e.K&&(e.K.rr=t),e.N&&(e.N.rr=n),t.N=e.K,n.K=e.N,e.K=t,e.N=n,n===this.W)this.W=e,this.h.rr=e;else{var o=n.rr;o.K===n?o.K=e:o.N=e}return e.rr=n.rr,t.rr=e,n.rr=e,n.ee=1,{parentNode:t,grandParent:n,curNode:e}}t.ee=0,n===this.W?this.W=n.te():n.te(),n.ee=1}else{r=n.K;if(r&&1===r.ee){if(r.ee=t.ee=0,n===this.W)return;n.ee=1,e=n;continue}if(e===t.K){if(e.ee=0,e.K&&(e.K.rr=n),e.N&&(e.N.rr=t),n.N=e.K,t.K=e.N,e.K=n,e.N=t,n===this.W)this.W=e,this.h.rr=e;else{o=n.rr;o.K===n?o.K=e:o.N=e}return e.rr=n.rr,t.rr=e,n.rr=e,n.ee=1,{parentNode:t,grandParent:n,curNode:e}}t.ee=0,n===this.W?this.W=n.ne():n.ne(),n.ee=1}return}},t.prototype.se=function(e,t,n){if(void 0===this.W)return this.M+=1,this.W=new this.re(e,t),this.W.ee=0,this.W.rr=this.h,this.h.rr=this.W,this.h.K=this.W,void(this.h.N=this.W);var r,o=this.h.K,a=this.$(o.u,e);if(0!==a){if(a>0)o.K=new this.re(e,t),o.K.rr=o,r=o.K,this.h.K=r;else{var i=this.h.N,l=this.$(i.u,e);if(0===l)return void(i.p=t);if(l<0)i.N=new this.re(e,t),i.N.rr=i,r=i.N,this.h.N=r;else{if(void 0!==n){var s=n.o;if(s!==this.h){var u=this.$(s.u,e);if(0===u)return void(s.p=t);if(u>0){var c=s.L(),d=this.$(c.u,e);if(0===d)return void(c.p=t);d<0&&(r=new this.re(e,t),void 0===c.N?(c.N=r,r.rr=c):(s.K=r,r.rr=s))}}}if(void 0===r){r=this.W;while(1){var f=this.$(r.u,e);if(f>0){if(void 0===r.K){r.K=new this.re(e,t),r.K.rr=r,r=r.K;break}r=r.K}else{if(!(f<0))return void(r.p=t);if(void 0===r.N){r.N=new this.re(e,t),r.N.rr=r,r=r.N;break}r=r.N}}}}}return this.M+=1,r}o.p=t},t.prototype.g=function(e,t){while(e){var n=this.$(e.u,t);if(n<0)e=e.N;else{if(!(n>0))return e;e=e.K}}return e||this.h},t.prototype.clear=function(){this.M=0,this.W=void 0,this.h.rr=void 0,this.h.K=this.h.N=void 0},t.prototype.updateKeyByIterator=function(e,t){var n=e.o;if(n===this.h&&_(),1===this.M)return n.u=t,!0;if(n===this.h.K)return this.$(n.m().u,t)>0&&(n.u=t,!0);if(n===this.h.N)return this.$(n.L().u,t)<0&&(n.u=t,!0);var r=n.L().u;if(this.$(r,t)>=0)return!1;var o=n.m().u;return!(this.$(o,t)<=0)&&(n.u=t,!0)},t.prototype.eraseElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=0,n=this;return this.ae(this.W,function(r){return e===t?(n.G(r),!0):(t+=1,!1)}),this.M},t.prototype.eraseElementByKey=function(e){if(0===this.M)return!1;var t=this.g(this.W,e);return t!==this.h&&(this.G(t),!0)},t.prototype.eraseElementByIterator=function(e){var t=e.o;t===this.h&&_();var n=void 0===t.N,r=0===e.iteratorType;return r?n&&e.next():n&&void 0!==t.K||e.next(),this.G(t),e},t.prototype.forEach=function(e){var t,n,r=0;try{for(var o=X(this),a=o.next();!a.done;a=o.next()){var i=a.value;e(i,r++,this)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}},t.prototype.getElementByPos=function(e){var t,n,r;if(e<0||e>this.M-1)throw new RangeError;var o=0;try{for(var a=X(this),i=a.next();!i.done;i=a.next()){var l=i.value;if(o===e){r=l;break}o+=1}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r},t.prototype.getHeight=function(){if(0===this.M)return 0;var e=function(t){return t?Math.max(e(t.K),e(t.N))+1:0};return e(this.W)},t}(i),Q=Z,J=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),$=function(e){function t(t,n,r){var o=e.call(this,r)||this;return o.o=t,o.h=n,0===o.iteratorType?(o.pre=function(){return this.o===this.h.K&&_(),this.o=this.o.L(),this},o.next=function(){return this.o===this.h&&_(),this.o=this.o.m(),this}):(o.pre=function(){return this.o===this.h.N&&_(),this.o=this.o.m(),this},o.next=function(){return this.o===this.h&&_(),this.o=this.o.L(),this}),o}return J(t,e),Object.defineProperty(t.prototype,"index",{get:function(){var e=this.o,t=this.h.rr;if(e===this.h)return t?t.tr-1:0;var n=0;e.K&&(n+=e.K.tr);while(e!==t){var r=e.rr;e===r.N&&(n+=1,r.K&&(n+=r.K.tr)),e=r}return n},enumerable:!1,configurable:!0}),t}(o),ee=$,te=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ne=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},re=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},oe=function(e){function t(t,n,r,o){var a=e.call(this,t,n,o)||this;return a.container=r,a}return te(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){return this.o===this.h&&_(),this.o.u},enumerable:!1,configurable:!0}),t.prototype.copy=function(){return new t(this.o,this.h,this.container,this.iteratorType)},t}(ee),ae=function(e){function t(t,n,r){void 0===t&&(t=[]);var o=e.call(this,n,r)||this,a=o;return t.forEach(function(e){a.insert(e)}),o}return te(t,e),t.prototype.P=function(e){return ne(this,function(t){switch(t.label){case 0:return void 0===e?[2]:[5,re(this.P(e.K))];case 1:return t.sent(),[4,e.u];case 2:return t.sent(),[5,re(this.P(e.N))];case 3:return t.sent(),[2]}})},t.prototype.begin=function(){return new oe(this.h.K||this.h,this.h,this)},t.prototype.end=function(){return new oe(this.h,this.h,this)},t.prototype.rBegin=function(){return new oe(this.h.N||this.h,this.h,this,1)},t.prototype.rEnd=function(){return new oe(this.h,this.h,this,1)},t.prototype.front=function(){return this.h.K?this.h.K.u:void 0},t.prototype.back=function(){return this.h.N?this.h.N.u:void 0},t.prototype.insert=function(e,t){return this.v(e,void 0,t)},t.prototype.find=function(e){var t=this.g(this.W,e);return new oe(t,this.h,this)},t.prototype.lowerBound=function(e){var t=this.U(this.W,e);return new oe(t,this.h,this)},t.prototype.upperBound=function(e){var t=this.X(this.W,e);return new oe(t,this.h,this)},t.prototype.reverseLowerBound=function(e){var t=this.Y(this.W,e);return new oe(t,this.h,this)},t.prototype.reverseUpperBound=function(e){var t=this.Z(this.W,e);return new oe(t,this.h,this)},t.prototype.union=function(e){var t=this;return e.forEach(function(e){t.insert(e)}),this.M},t.prototype[Symbol.iterator]=function(){return this.P(this.W)},t}(Q),ie=ae,le=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),se=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},ue=function(e){var t="function"===typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"===typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},ce=function(e){function t(t,n,r,o){var a=e.call(this,t,n,o)||this;return a.container=r,a}return le(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){this.o===this.h&&_();var e=this;return new Proxy([],{get:function(t,n){return"0"===n?e.o.u:"1"===n?e.o.p:void 0},set:function(t,n,r){if("1"!==n)throw new TypeError("props must be 1");return e.o.p=r,!0}})},enumerable:!1,configurable:!0}),t.prototype.copy=function(){return new t(this.o,this.h,this.container,this.iteratorType)},t}(ee),de=function(e){function t(t,n,r){void 0===t&&(t=[]);var o=e.call(this,n,r)||this,a=o;return t.forEach(function(e){a.setElement(e[0],e[1])}),o}return le(t,e),t.prototype.P=function(e){return se(this,function(t){switch(t.label){case 0:return void 0===e?[2]:[5,ue(this.P(e.K))];case 1:return t.sent(),[4,[e.u,e.p]];case 2:return t.sent(),[5,ue(this.P(e.N))];case 3:return t.sent(),[2]}})},t.prototype.begin=function(){return new ce(this.h.K||this.h,this.h,this)},t.prototype.end=function(){return new ce(this.h,this.h,this)},t.prototype.rBegin=function(){return new ce(this.h.N||this.h,this.h,this,1)},t.prototype.rEnd=function(){return new ce(this.h,this.h,this,1)},t.prototype.front=function(){if(0!==this.M){var e=this.h.K;return[e.u,e.p]}},t.prototype.back=function(){if(0!==this.M){var e=this.h.N;return[e.u,e.p]}},t.prototype.lowerBound=function(e){var t=this.U(this.W,e);return new ce(t,this.h,this)},t.prototype.upperBound=function(e){var t=this.X(this.W,e);return new ce(t,this.h,this)},t.prototype.reverseLowerBound=function(e){var t=this.Y(this.W,e);return new ce(t,this.h,this)},t.prototype.reverseUpperBound=function(e){var t=this.Z(this.W,e);return new ce(t,this.h,this)},t.prototype.setElement=function(e,t,n){return this.v(e,t,n)},t.prototype.find=function(e){var t=this.g(this.W,e);return new ce(t,this.h,this)},t.prototype.getElementByKey=function(e){var t=this.g(this.W,e);return t.p},t.prototype.union=function(e){var t=this;return e.forEach(function(e){t.setElement(e[0],e[1])}),this.M},t.prototype[Symbol.iterator]=function(){return this.P(this.W)},t}(Q),fe=de;function pe(e){var t=typeof e;return"object"===t&&null!==e||"function"===t}var me=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),he=function(e){function t(t,n,r){var o=e.call(this,r)||this;return o.o=t,o.h=n,0===o.iteratorType?(o.pre=function(){return this.o.L===this.h&&_(),this.o=this.o.L,this},o.next=function(){return this.o===this.h&&_(),this.o=this.o.m,this}):(o.pre=function(){return this.o.m===this.h&&_(),this.o=this.o.m,this},o.next=function(){return this.o===this.h&&_(),this.o=this.o.L,this}),o}return me(t,e),t}(o),ge=function(e){function t(){var t=e.call(this)||this;return t._=[],t.I={},t.HASH_TAG=Symbol("@@HASH_TAG"),Object.setPrototypeOf(t.I,null),t.h={},t.h.L=t.h.m=t.H=t.l=t.h,t}return me(t,e),t.prototype.G=function(e){var t=e.L,n=e.m;t.m=n,n.L=t,e===this.H&&(this.H=n),e===this.l&&(this.l=t),this.M-=1},t.prototype.v=function(e,t,n){var r;if(void 0===n&&(n=pe(e)),n){var o=e[this.HASH_TAG];if(void 0!==o)return this._[o].p=t,this.M;Object.defineProperty(e,this.HASH_TAG,{value:this._.length,configurable:!0}),r={u:e,p:t,L:this.l,m:this.h},this._.push(r)}else{var a=this.I[e];if(a)return a.p=t,this.M;r={u:e,p:t,L:this.l,m:this.h},this.I[e]=r}return 0===this.M?(this.H=r,this.h.m=r):this.l.m=r,this.l=r,this.h.L=r,++this.M},t.prototype.g=function(e,t){if(void 0===t&&(t=pe(e)),t){var n=e[this.HASH_TAG];return void 0===n?this.h:this._[n]}return this.I[e]||this.h},t.prototype.clear=function(){var e=this.HASH_TAG;this._.forEach(function(t){delete t.u[e]}),this._=[],this.I={},Object.setPrototypeOf(this.I,null),this.M=0,this.H=this.l=this.h.L=this.h.m=this.h},t.prototype.eraseElementByKey=function(e,t){var n;if(void 0===t&&(t=pe(e)),t){var r=e[this.HASH_TAG];if(void 0===r)return!1;delete e[this.HASH_TAG],n=this._[r],delete this._[r]}else{if(n=this.I[e],void 0===n)return!1;delete this.I[e]}return this.G(n),!0},t.prototype.eraseElementByIterator=function(e){var t=e.o;return t===this.h&&_(),this.G(t),e.next()},t.prototype.eraseElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.H;while(e--)t=t.m;return this.G(t),this.M},t}(i),ve=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ye=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},be=function(e){function t(t,n,r,o){var a=e.call(this,t,n,o)||this;return a.container=r,a}return ve(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){return this.o===this.h&&_(),this.o.u},enumerable:!1,configurable:!0}),t.prototype.copy=function(){return new t(this.o,this.h,this.container,this.iteratorType)},t}(he),we=function(e){function t(t){void 0===t&&(t=[]);var n=e.call(this)||this,r=n;return t.forEach(function(e){r.insert(e)}),n}return ve(t,e),t.prototype.begin=function(){return new be(this.H,this.h,this)},t.prototype.end=function(){return new be(this.h,this.h,this)},t.prototype.rBegin=function(){return new be(this.l,this.h,this,1)},t.prototype.rEnd=function(){return new be(this.h,this.h,this,1)},t.prototype.front=function(){return this.H.u},t.prototype.back=function(){return this.l.u},t.prototype.insert=function(e,t){return this.v(e,void 0,t)},t.prototype.getElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.H;while(e--)t=t.m;return t.u},t.prototype.find=function(e,t){var n=this.g(e,t);return new be(n,this.h,this)},t.prototype.forEach=function(e){var t=0,n=this.H;while(n!==this.h)e(n.u,t++,this),n=n.m},t.prototype[Symbol.iterator]=function(){return function(){var e;return ye(this,function(t){switch(t.label){case 0:e=this.H,t.label=1;case 1:return e===this.h?[3,3]:[4,e.u];case 2:return t.sent(),e=e.m,[3,1];case 3:return[2]}})}.bind(this)()},t}(ge),_e=we,Ce=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ee=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(e){return function(t){return s([e,t])}}function s(a){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,r&&(o=2&a[0]?r["return"]:a[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(o=i.trys,!(o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}},Me=function(e){function t(t,n,r,o){var a=e.call(this,t,n,o)||this;return a.container=r,a}return Ce(t,e),Object.defineProperty(t.prototype,"pointer",{get:function(){this.o===this.h&&_();var e=this;return new Proxy([],{get:function(t,n){return"0"===n?e.o.u:"1"===n?e.o.p:void 0},set:function(t,n,r){if("1"!==n)throw new TypeError("props must be 1");return e.o.p=r,!0}})},enumerable:!1,configurable:!0}),t.prototype.copy=function(){return new t(this.o,this.h,this.container,this.iteratorType)},t}(he),Se=function(e){function t(t){void 0===t&&(t=[]);var n=e.call(this)||this,r=n;return t.forEach(function(e){r.setElement(e[0],e[1])}),n}return Ce(t,e),t.prototype.begin=function(){return new Me(this.H,this.h,this)},t.prototype.end=function(){return new Me(this.h,this.h,this)},t.prototype.rBegin=function(){return new Me(this.l,this.h,this,1)},t.prototype.rEnd=function(){return new Me(this.h,this.h,this,1)},t.prototype.front=function(){if(0!==this.M)return[this.H.u,this.H.p]},t.prototype.back=function(){if(0!==this.M)return[this.l.u,this.l.p]},t.prototype.setElement=function(e,t,n){return this.v(e,t,n)},t.prototype.getElementByKey=function(e,t){if(void 0===t&&(t=pe(e)),t){var n=e[this.HASH_TAG];return void 0!==n?this._[n].p:void 0}var r=this.I[e];return r?r.p:void 0},t.prototype.getElementByPos=function(e){if(e<0||e>this.M-1)throw new RangeError;var t=this.H;while(e--)t=t.m;return[t.u,t.p]},t.prototype.find=function(e,t){var n=this.g(e,t);return new Me(n,this.h,this)},t.prototype.forEach=function(e){var t=0,n=this.H;while(n!==this.h)e([n.u,n.p],t++,this),n=n.m},t.prototype[Symbol.iterator]=function(){return function(){var e;return Ee(this,function(t){switch(t.label){case 0:e=this.H,t.label=1;case 1:return e===this.h?[3,3]:[4,[e.u,e.p]];case 2:return t.sent(),e=e.m,[3,1];case 3:return[2]}})}.bind(this)()},t}(ge),Oe=Se;n.d(t,"Stack",function(){return u}),n.d(t,"Queue",function(){return f}),n.d(t,"PriorityQueue",function(){return v}),n.d(t,"Vector",function(){return L}),n.d(t,"LinkList",function(){return R}),n.d(t,"Deque",function(){return W}),n.d(t,"OrderedSet",function(){return ie}),n.d(t,"OrderedMap",function(){return fe}),n.d(t,"HashSet",function(){return _e}),n.d(t,"HashMap",function(){return Oe})},PcXd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NAMESPACE_SEP=void 0;var r="/";t.NAMESPACE_SEP=r},Pd1o:function(e,t,n){var r=n("8S7l"),o=n("KRH7"),a=n("W68P");function i(e,t){return r(e)||o(e,t)||a()}e.exports=i},PkQq:function(e,t,n){var r=n("WGNW"),o=n("fHKQ")(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},PrET:function(e,t,n){"use strict";var r=n("D3zA"),o=n("AM7I"),a=o("%Function.prototype.apply%"),i=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(i,a),s=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),c=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=l(r,i,arguments);if(s&&u){var n=s(t,"length");n.configurable&&u(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return l(r,a,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},PsB6:function(e,t,n){e.exports=n("0tVQ")},PszG:function(e,t,n){e.exports=n("pGN5")},Ptqo:function(e,t,n){var r=n("WGNW"),o=n("nucS");r(r.S+r.F*(Number.parseFloat!=o),"Number",{parseFloat:o})},Pwec:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("WtSK")},"Q/yX":function(e,t,n){"use strict";var r=n("Y7ZC"),o=n("ZW5q"),a=n("RDmV");r(r.S,"Promise",{try:function(e){var t=o.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},Q1l4:function(e,t){function n(e,t){var n=-1,r=e.length;t||(t=Array(r));while(++n<r)t[n]=e[n];return t}e.exports=n},Q2Ig:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout(function(){e.apply(null,t)},0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,r="/";t.cwd=function(){return r},t.chdir=function(t){e||(e=n("33yf")),r=e.resolve(t,r)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},Q6cQ:function(e,t,n){"use strict";var r=n("u8+u"),o=n("BFt8"),a=n("gL7N")("hasInstance"),i=Function.prototype;a in i||n("V5/1").f(i,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;while(e=o(e))if(this.prototype===e)return!0;return!1}})},Q9mQ:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("UADf")},"QC+M":function(e,t,n){"use strict";n.d(t,"a",function(){return y});var r=n("q1tI"),o=n.n(r),a=n("i8i4"),i=n.n(a),l=n("17x9"),s=n.n(l);function u(e){return u="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},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function p(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function g(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}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var y=function(e){function t(){return c(this,t),p(this,h(t).apply(this,arguments))}return g(t,e),f(t,[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(e){var t=this.props.didUpdate;t&&t(e)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?i.a.createPortal(this.props.children,this._container):null}}]),t}(o.a.Component);y.propTypes={getContainer:s.a.func.isRequired,children:s.a.node.isRequired,didUpdate:s.a.func}},QCnb:function(e,t,n){"use strict";e.exports=n("+wdc")},QDlc:function(e,t,n){"use strict";function r(){return!1}function o(){return!0}function a(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}Object.defineProperty(t,"__esModule",{value:!0}),a.prototype={isEventObject:1,constructor:a,isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r,preventDefault:function(){this.isDefaultPrevented=o},stopPropagation:function(){this.isPropagationStopped=o},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t["default"]=a,e.exports=t["default"]},QEzc:function(e,t,n){n("Jaki")("Uint32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},QIyF:function(e,t,n){var r=n("Kz5y"),o=function(){return r.Date.now()};e.exports=o},QLaP:function(e,t,n){"use strict";var r=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;s=new Error(t.replace(/%s/g,function(){return u[c++]})),s.name="Invariant Violation"}throw s.framesToPop=1,s}};e.exports=r},QMMT:function(e,t,n){var r=n("a0xu"),o=n("UWiX")("toStringTag"),a="Arguments"==r(function(){return arguments}()),i=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,l;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=i(t=Object(e),o))?n:a?r(t):"Object"==(l=r(t))&&"function"==typeof t.callee?"Arguments":l}},QSc6:function(e,t,n){"use strict";var r=n("VAJa"),o=n("0jNN"),a=n("sxOR"),i=Object.prototype.hasOwnProperty,l={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},s=Array.isArray,u=Array.prototype.push,c=function(e,t){u.apply(e,s(t)?t:[t])},d=Date.prototype.toISOString,f=a["default"],p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:f,formatter:a.formatters[f],indices:!1,serializeDate:function(e){return d.call(e)},skipNulls:!1,strictNullHandling:!1},m=function(e){return"string"===typeof e||"number"===typeof e||"boolean"===typeof e||"symbol"===typeof e||"bigint"===typeof e},h={},g=function e(t,n,a,i,l,u,d,f,g,v,y,b,w,_,C,E){var M=t,S=E,O=0,T=!1;while(void 0!==(S=S.get(h))&&!T){var k=S.get(t);if(O+=1,"undefined"!==typeof k){if(k===O)throw new RangeError("Cyclic object value");T=!0}"undefined"===typeof S.get(h)&&(O=0)}if("function"===typeof f?M=f(n,M):M instanceof Date?M=y(M):"comma"===a&&s(M)&&(M=o.maybeMap(M,function(e){return e instanceof Date?y(e):e})),null===M){if(l)return d&&!_?d(n,p.encoder,C,"key",b):n;M=""}if(m(M)||o.isBuffer(M)){if(d){var x=_?n:d(n,p.encoder,C,"key",b);return[w(x)+"="+w(d(M,p.encoder,C,"value",b))]}return[w(n)+"="+w(String(M))]}var N,L=[];if("undefined"===typeof M)return L;if("comma"===a&&s(M))_&&d&&(M=o.maybeMap(M,d)),N=[{value:M.length>0?M.join(",")||null:void 0}];else if(s(f))N=f;else{var P=Object.keys(M);N=g?P.sort(g):P}for(var I=i&&s(M)&&1===M.length?n+"[]":n,D=0;D<N.length;++D){var A=N[D],R="object"===typeof A&&"undefined"!==typeof A.value?A.value:M[A];if(!u||null!==R){var F=s(M)?"function"===typeof a?a(I,A):I:I+(v?"."+A:"["+A+"]");E.set(t,O);var V=r();V.set(h,E),c(L,e(R,F,a,i,l,u,"comma"===a&&_&&s(M)?null:d,f,g,v,y,b,w,_,C,V))}}return L},v=function(e){if(!e)return p;if(null!==e.encoder&&"undefined"!==typeof e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=a["default"];if("undefined"!==typeof e.format){if(!i.call(a.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=a.formatters[n],o=p.filter;return("function"===typeof e.filter||s(e.filter))&&(o=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?p.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:p.encode,encoder:"function"===typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:o,format:n,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}};e.exports=function(e,t){var n,o,a=e,i=v(t);"function"===typeof i.filter?(o=i.filter,a=o("",a)):s(i.filter)&&(o=i.filter,n=o);var u,d=[];if("object"!==typeof a||null===a)return"";u=t&&t.arrayFormat in l?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var f=l[u];if(t&&"commaRoundTrip"in t&&"boolean"!==typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var p="comma"===f&&t&&t.commaRoundTrip;n||(n=Object.keys(a)),i.sort&&n.sort(i.sort);for(var m=r(),h=0;h<n.length;++h){var y=n[h];i.skipNulls&&null===a[y]||c(d,g(a[y],y,f,p,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset,m))}var b=d.join(i.delimiter),w=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&&("iso-8859-1"===i.charset?w+="utf8=%26%2310003%3B&":w+="utf8=%E2%9C%93&"),b.length>0?w+b:""}},QSs8:function(e,t,n){var r=n("u8+u"),o=n("//3n").set;e.exports=function(e,t,n){var a,i=t.constructor;return i!==n&&"function"==typeof i&&(a=i.prototype)!==n.prototype&&r(a)&&o&&o(e,a),e}},QTEQ:function(e,t){e.exports=function(e,t){return t="number"==typeof t?t:1/0,t?n(e,1):Array.isArray(e)?e.map(function(e){return e}):e;function n(e,r){return e.reduce(function(e,o){return Array.isArray(o)&&r<t?e.concat(n(o,r+1)):e.concat(o)},[])}}},"QU+u":function(e,t,n){"use strict";n("3iS5")("blink",function(e){return function(){return e(this,"blink","","")}})},QXhf:function(e,t,n){var r,o,a,i=n("2GTP"),l=n("MCSJ"),s=n("MvwC"),u=n("Hsns"),c=n("5T2Y"),d=c.process,f=c.setImmediate,p=c.clearImmediate,m=c.MessageChannel,h=c.Dispatch,g=0,v={},y="onreadystatechange",b=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},w=function(e){b.call(e.data)};f&&p||(f=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return v[++g]=function(){l("function"==typeof e?e:Function(e),t)},r(g),g},p=function(e){delete v[e]},"process"==n("a0xu")(d)?r=function(e){d.nextTick(i(b,e,1))}:h&&h.now?r=function(e){h.now(i(b,e,1))}:m?(o=new m,a=o.port2,o.port1.onmessage=w,r=i(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",w,!1)):r=y in u("script")?function(e){s.appendChild(u("script"))[y]=function(){s.removeChild(this),b.call(e)}}:function(e){setTimeout(i(b,e,1),0)}),e.exports={set:f,clear:p}},QbLZ:function(e,t,n){"use strict";t.__esModule=!0;var r=n("P2sY"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},QbM5:function(e,t,n){e.exports={"ant-input-number":"ant-input-number","ant-input-number-lg":"ant-input-number-lg","ant-input-number-sm":"ant-input-number-sm","ant-input-number-handler":"ant-input-number-handler","ant-input-number-handler-down-inner":"ant-input-number-handler-down-inner","ant-input-number-handler-up-inner":"ant-input-number-handler-up-inner","ant-input-number-handler-down-inner-icon":"ant-input-number-handler-down-inner-icon","ant-input-number-handler-up-inner-icon":"ant-input-number-handler-up-inner-icon","ant-input-number-focused":"ant-input-number-focused","ant-input-number-disabled":"ant-input-number-disabled","ant-input-number-input":"ant-input-number-input","ant-input-number-handler-wrap":"ant-input-number-handler-wrap","ant-input-number-handler-up":"ant-input-number-handler-up","ant-input-number-handler-down":"ant-input-number-handler-down","ant-input-number-handler-down-disabled":"ant-input-number-handler-down-disabled","ant-input-number-handler-up-disabled":"ant-input-number-handler-up-disabled"}},QcOe:function(e,t,n){var r=n("GoyQ"),o=n("6sVZ"),a=n("7Ix3"),i=Object.prototype,l=i.hasOwnProperty;function s(e){if(!r(e))return a(e);var t=o(e),n=[];for(var i in e)("constructor"!=i||!t&&l.call(e,i))&&n.push(i);return n}e.exports=s},QeHl:function(e,t,n){n("Jaki")("Float32",4,function(e){return function(t,n,r){return e(this,t,n,r)}})},QkVE:function(e,t,n){var r=n("EpBk");function o(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}e.exports=o},QkVN:function(e,t,n){var r=n("+Qka"),o=n("LsHQ"),a=o(function(e,t,n){r(e,t,n)});e.exports=a},QmyS:function(e,t,n){var r=n("WGNW");r(r.S,"Object",{is:n("A22h")})},QoRX:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length;while(++n<r)if(t(e[n],n,e))return!0;return!1}e.exports=n},QqLw:function(e,t,n){var r=n("tadb"),o=n("ebwN"),a=n("HOxn"),i=n("yGk4"),l=n("Of+w"),s=n("NykK"),u=n("3Fdi"),c="[object Map]",d="[object Object]",f="[object Promise]",p="[object Set]",m="[object WeakMap]",h="[object DataView]",g=u(r),v=u(o),y=u(a),b=u(i),w=u(l),_=s;(r&&_(new r(new ArrayBuffer(1)))!=h||o&&_(new o)!=c||a&&_(a.resolve())!=f||i&&_(new i)!=p||l&&_(new l)!=m)&&(_=function(e){var t=s(e),n=t==d?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case g:return h;case v:return c;case y:return f;case b:return p;case w:return m}return t}),e.exports=_},QsMh:function(e,t,n){"use strict";var r=n("WGNW"),o=n("wYm8"),a=n("il4q"),i=n("wUWy"),l=[].sort,s=[1,2,3];r(r.P+r.F*(i(function(){s.sort(void 0)})||!i(function(){s.sort(null)})||!n("l0kz")(l)),"Array",{sort:function(e){return void 0===e?l.call(a(this)):l.call(a(this),o(e))}})},Qyje:function(e,t,n){"use strict";var r=n("QSc6"),o=n("nmq7"),a=n("sxOR");e.exports={formats:a,parse:o,stringify:r}},"R+7+":function(e,t,n){var r=n("w6GO"),o=n("mqlF"),a=n("NV0k");e.exports=function(e){var t=r(e),n=o.f;if(n){var i,l=n(e),s=a.f,u=0;while(l.length>u)s.call(e,i=l[u++])&&t.push(i)}return t}},"R/W3":function(e,t,n){var r=n("KwMD"),o=n("2ajD"),a=n("CZoQ");function i(e,t,n){return t===t?a(e,t,n):r(e,o,n)}e.exports=i},R5jr:function(e,t,n){"use strict";t["default"]={locale:"en",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1],o=Number(n[0])==e,a=o&&n[0].slice(-1),i=o&&n[0].slice(-2);return t?1==a&&11!=i?"one":2==a&&12!=i?"two":3==a&&13!=i?"few":"other":1==e&&r?"one":"other"}}},"R64+":function(e,t,n){"use strict";t.__esModule=!0;var r=n("GB+t"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(){var e=null,t=function(t){return(0,o.default)(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},n=function(t,n,r,a){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,a):((0,o.default)(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),a(!0)):a(!1!==i)}else a(!0)},r=[],a=function(e){var t=!0,n=function(){t&&e.apply(void 0,arguments)};return r.push(n),function(){t=!1,r=r.filter(function(e){return e!==n})}},i=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];r.forEach(function(e){return e.apply(void 0,t)})};return{setPrompt:t,confirmTransitionTo:n,appendListener:a,notifyListeners:i}};t.default=i},R9oj:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("pwpV")},RDmV:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},RFCh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("fwAN").default({basename:window.routerBase});window.g_history=r;var o=r;t.default=o},"RU/L":function(e,t,n){n("Rqdy");var r=n("WEpk").Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},RfKB:function(e,t,n){var r=n("2faE").f,o=n("B+OT"),a=n("UWiX")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},RiPy:function(e,t,n){var r,o,a;(function(i,l){o=[n("wd/R")],r=l,a="function"===typeof r?r.apply(t,o):r,void 0===a||(e.exports=a),i&&(i.momentDurationFormatSetup=i.moment?l(i.moment):l)})(this,function(e){var t=!1,n=!1,r=!1,o=!1,a="escape years months weeks days hours minutes seconds milliseconds general".split(" "),i=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}];function l(e,t){return!(t.length>e.length)&&-1!==e.indexOf(t)}function s(e){var t="";while(e)t+="0",e-=1;return t}function u(e){var t=e.split("").reverse(),n=0,r=!0;while(r&&n<t.length)n?"9"===t[n]?t[n]="0":(t[n]=(parseInt(t[n],10)+1).toString(),r=!1):(parseInt(t[n],10)<5&&(r=!1),t[n]="0"),n+=1;return r&&t.push("1"),t.reverse().join("")}function c(e,t){var n=_(x(t).sort(),function(e){return e+":"+t[e]}).join(","),r=e+"+"+n;return c.cache[r]||(c.cache[r]=Intl.NumberFormat(e,t)),c.cache[r]}function d(e,t,a){var i,l,f,p,m=t.useToLocaleString,h=t.useGrouping,g=h&&t.grouping.slice(),v=t.maximumSignificantDigits,y=t.minimumIntegerDigits||1,b=t.fractionDigits||0,w=t.groupingSeparator,_=t.decimalSeparator;if(m&&a){var C={minimumIntegerDigits:y,useGrouping:h};if(b&&(C.maximumFractionDigits=b,C.minimumFractionDigits=b),v&&e>0&&(C.maximumSignificantDigits=v),r){if(!o){var E=k({},t);E.useGrouping=!1,E.decimalSeparator=".",e=parseFloat(d(e,E),10)}return c(a,C).format(e)}if(!n){E=k({},t);E.useGrouping=!1,E.decimalSeparator=".",e=parseFloat(d(e,E),10)}return e.toLocaleString(a,C)}i=v?e.toPrecision(v+1):e.toFixed(b+1);var M=i.split("e");p=M[1]||"",M=M[0].split("."),f=M[1]||"",l=M[0]||"";var S=l.length,O=f.length,T=S+O,x=l+f;(v&&T===v+1||!v&&O===b+1)&&(x=u(x),x.length===T+1&&(S+=1),O&&(x=x.slice(0,-1)),l=x.slice(0,S),f=x.slice(S)),v&&(f=f.replace(/0*$/,""));var N=parseInt(p,10);N>0?f.length<=N?(f+=s(N-f.length),l+=f,f=""):(l+=f.slice(0,N),f=f.slice(N)):N<0&&(f=s(Math.abs(N)-l.length)+l+f,l="0"),v||(f=f.slice(0,b),f.length<b&&(f+=s(b-f.length)),l.length<y&&(l=s(y-l.length)+l));var L="";if(h){var P;M=l;while(M.length)g.length&&(P=g.shift()),L&&(L=w+L),L=M.slice(-P)+L,M=M.slice(0,-P)}else L=l;return f&&(L=L+_+f),L}function f(e,t){return e.label.length>t.label.length?-1:e.label.length<t.label.length?1:0}function p(e,t){var n=[];return w(x(t),function(r){if("_durationLabels"===r.slice(0,15)){var o=r.slice(15).toLowerCase();w(x(t[r]),function(a){a.slice(0,1)===e&&n.push({type:o,key:a,label:t[r][a]})})}}),n}function m(e,t,n){return 1===t&&null===n?e:e+e}c.cache={};var h={durationLabelsStandard:{S:"millisecond",SS:"milliseconds",s:"second",ss:"seconds",m:"minute",mm:"minutes",h:"hour",hh:"hours",d:"day",dd:"days",w:"week",ww:"weeks",M:"month",MM:"months",y:"year",yy:"years"},durationLabelsShort:{S:"msec",SS:"msecs",s:"sec",ss:"secs",m:"min",mm:"mins",h:"hr",hh:"hrs",d:"dy",dd:"dys",w:"wk",ww:"wks",M:"mo",MM:"mos",y:"yr",yy:"yrs"},durationTimeTemplates:{HMS:"h:mm:ss",HM:"h:mm",MS:"m:ss"},durationLabelTypes:[{type:"standard",string:"__"},{type:"short",string:"_"}],durationPluralKey:m};function g(e){return"[object Array]"===Object.prototype.toString.call(e)}function v(e){return"[object Object]"===Object.prototype.toString.call(e)}function y(e,t){var n=e.length;while(n-=1)if(t(e[n]))return e[n]}function b(e,t){var n,r=0,o=e&&e.length||0;"function"!==typeof t&&(n=t,t=function(e){return e===n});while(r<o){if(t(e[r]))return e[r];r+=1}}function w(e,t){var n=0,r=e.length;if(e&&r)while(n<r){if(!1===t(e[n],n))return;n+=1}}function _(e,t){var n=0,r=e.length,o=[];if(!e||!r)return o;while(n<r)o[n]=t(e[n],n),n+=1;return o}function C(e,t){return _(e,function(e){return e[t]})}function E(e){var t=[];return w(e,function(e){e&&t.push(e)}),t}function M(e){var t=[];return w(e,function(e){b(t,e)||t.push(e)}),t}function S(e,t){var n=[];return w(e,function(e){w(t,function(t){e===t&&n.push(e)})}),M(n)}function O(e,t){var n=[];return w(e,function(r,o){if(!t(r))return n=e.slice(o),!1}),n}function T(e,t){var n=e.slice().reverse();return O(n,t).reverse()}function k(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function x(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}function N(e,t){var n=0,r=e.length;if(!e||!r)return!1;while(n<r){if(!0===t(e[n],n))return!0;n+=1}return!1}function L(e){var t=[];return w(e,function(e){t=t.concat(e)}),t}function P(){var e=0;try{e.toLocaleString("i")}catch(e){return"RangeError"===e.name}return!1}function I(e){return"3.6"===e(3.55,"en",{useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:1,maximumFractionDigits:1})}function D(e){var t=!0;return t=t&&"1"===e(1,"en",{minimumIntegerDigits:1}),t=t&&"01"===e(1,"en",{minimumIntegerDigits:2}),t=t&&"001"===e(1,"en",{minimumIntegerDigits:3}),!!t&&(t=t&&"100"===e(99.99,"en",{maximumFractionDigits:0,minimumFractionDigits:0}),t=t&&"100.0"===e(99.99,"en",{maximumFractionDigits:1,minimumFractionDigits:1}),t=t&&"99.99"===e(99.99,"en",{maximumFractionDigits:2,minimumFractionDigits:2}),t=t&&"99.990"===e(99.99,"en",{maximumFractionDigits:3,minimumFractionDigits:3}),!!t&&(t=t&&"100"===e(99.99,"en",{maximumSignificantDigits:1}),t=t&&"100"===e(99.99,"en",{maximumSignificantDigits:2}),t=t&&"100"===e(99.99,"en",{maximumSignificantDigits:3}),t=t&&"99.99"===e(99.99,"en",{maximumSignificantDigits:4}),t=t&&"99.99"===e(99.99,"en",{maximumSignificantDigits:5}),!!t&&(t=t&&"1,000"===e(1e3,"en",{useGrouping:!0}),t=t&&"1000"===e(1e3,"en",{useGrouping:!1}),!!t)))}function A(){var e,t=[].slice.call(arguments),n={};if(w(t,function(t,r){if(!r){if(!g(t))throw"Expected array as the first argument to durationsFormat.";e=t}"string"!==typeof t&&"function"!==typeof t?"number"!==typeof t?v(t)&&k(n,t):n.precision=t:n.template=t}),!e||!e.length)return[];n.returnMomentTypes=!0;var r=_(e,function(e){return e.format(n)}),o=S(a,M(C(L(r),"type"))),i=n.largest;return i&&(o=o.slice(0,i)),n.returnMomentTypes=!1,n.outputTypes=o,_(e,function(e){return e.format(n)})}function R(){var n=[].slice.call(arguments),o=k({},this.format.defaults),s=this.asMilliseconds(),u=this.asMonths();"function"===typeof this.isValid&&!1===this.isValid()&&(s=0,u=0);var c=s<0,m=e.duration(Math.abs(s),"milliseconds"),y=e.duration(Math.abs(u),"months");w(n,function(e){"string"!==typeof e&&"function"!==typeof e?"number"!==typeof e?v(e)&&k(o,e):o.precision=e:o.template=e});var L={years:"y",months:"M",weeks:"w",days:"d",hours:"h",minutes:"m",seconds:"s",milliseconds:"S"},P={escape:/\[(.+?)\]/,years:/\*?[Yy]+/,months:/\*?M+/,weeks:/\*?[Ww]+/,days:/\*?[Dd]+/,hours:/\*?[Hh]+/,minutes:/\*?m+/,seconds:/\*?s+/,milliseconds:/\*?S+/,general:/.+?/};o.types=a;var I=function(e){return b(a,function(t){return P[t].test(e)})},D=new RegExp(_(a,function(e){return P[e].source}).join("|"),"g");o.duration=this;var A="function"===typeof o.template?o.template.apply(o):o.template,R=o.outputTypes,F=o.returnMomentTypes,V=o.largest,j=[];R||(g(o.stopTrim)&&(o.stopTrim=o.stopTrim.join("")),o.stopTrim&&w(o.stopTrim.match(D),function(e){var t=I(e);"escape"!==t&&"general"!==t&&j.push(t)}));var z=e.localeData();z||(z={}),w(x(h),function(e){"function"!==typeof h[e]?z["_"+e]||(z["_"+e]=h[e]):z[e]||(z[e]=h[e])}),w(x(z._durationTimeTemplates),function(e){A=A.replace("_"+e+"_",z._durationTimeTemplates[e])});var B=o.userLocale||e.locale(),H=o.useLeftUnits,W=o.usePlural,U=o.precision,q=o.forceLength,K=o.useGrouping,G=o.trunc,Y=o.useSignificantDigits&&U>0,X=Y?o.precision:0,Z=X,Q=o.minValue,J=!1,$=o.maxValue,ee=!1,te=o.useToLocaleString,ne=o.groupingSeparator,re=o.decimalSeparator,oe=o.grouping;te=te&&(t||r);var ae=o.trim;g(ae)&&(ae=ae.join(" ")),null===ae&&(V||$||Y)&&(ae="all"),null!==ae&&!0!==ae&&"left"!==ae&&"right"!==ae||(ae="large"),!1===ae&&(ae="");var ie=function(e){return e.test(ae)},le=/large/,se=/small/,ue=/both/,ce=/mid/,de=/^all|[^sm]all/,fe=/final/,pe=V>0||N([le,ue,de],ie),me=N([se,ue,de],ie),he=N([ce,de],ie),ge=N([fe,de],ie),ve=_(A.match(D),function(e,t){var n=I(e);return"*"===e.slice(0,1)&&(e=e.slice(1),"escape"!==n&&"general"!==n&&j.push(n)),{index:t,length:e.length,text:"",token:"escape"===n?e.replace(P.escape,"$1"):e,type:"escape"===n||"general"===n?null:n}}),ye={index:0,length:0,token:"",text:"",type:null},be=[];H&&ve.reverse(),w(ve,function(e){if(e.type)return(ye.type||ye.text)&&be.push(ye),void(ye=e);H?ye.text=e.token+ye.text:ye.text+=e.token}),(ye.type||ye.text)&&be.push(ye),H&&be.reverse();var we=S(a,M(E(C(be,"type"))));if(!we.length)return C(be,"text").join("");we=_(we,function(e,t){var n,r=t+1===we.length,a=!t;n="years"===e||"months"===e?y.as(e):m.as(e);var i=Math.floor(n),l=n-i,s=b(be,function(t){return e===t.type});return a&&$&&n>$&&(ee=!0),r&&Q&&Math.abs(o.duration.as(e))<Q&&(J=!0),a&&null===q&&s.length>1&&(q=!0),m.subtract(i,e),y.subtract(i,e),{rawValue:n,wholeValue:i,decimalValue:r?l:0,isSmallest:r,isLargest:a,type:e,tokenLength:s.length}});var _e=G?Math.floor:Math.round,Ce=function(e,t){var n=Math.pow(10,t);return _e(e*n)/n},Ee=!1,Me=!1,Se=function(e,t){var n={useGrouping:K,groupingSeparator:ne,decimalSeparator:re,grouping:oe,useToLocaleString:te};return Y&&(X<=0?(e.rawValue=0,e.wholeValue=0,e.decimalValue=0):(n.maximumSignificantDigits=X,e.significantDigits=X)),ee&&!Me&&(e.isLargest?(e.wholeValue=$,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),J&&!Me&&(e.isSmallest?(e.wholeValue=Q,e.decimalValue=0):(e.wholeValue=0,e.decimalValue=0)),e.isSmallest||e.significantDigits&&e.significantDigits-e.wholeValue.toString().length<=0?U<0?e.value=Ce(e.wholeValue,U):0===U?e.value=_e(e.wholeValue+e.decimalValue):Y?(e.value=G?Ce(e.rawValue,X-e.wholeValue.toString().length):e.rawValue,e.wholeValue&&(X-=e.wholeValue.toString().length)):(n.fractionDigits=U,e.value=G?e.wholeValue+Ce(e.decimalValue,U):e.wholeValue+e.decimalValue):Y&&e.wholeValue?(e.value=Math.round(Ce(e.wholeValue,e.significantDigits-e.wholeValue.toString().length)),X-=e.wholeValue.toString().length):e.value=e.wholeValue,e.tokenLength>1&&(q||Ee)&&(n.minimumIntegerDigits=e.tokenLength,Me&&n.maximumSignificantDigits<e.tokenLength&&delete n.maximumSignificantDigits),!Ee&&(e.value>0||""===ae||b(j,e.type)||b(R,e.type))&&(Ee=!0),e.formattedValue=d(e.value,n,B),n.useGrouping=!1,n.decimalSeparator=".",e.formattedValueEn=d(e.value,n,"en"),2===e.tokenLength&&"milliseconds"===e.type&&(e.formattedValueMS=d(e.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),e};if(we=_(we,Se),we=E(we),we.length>1){var Oe=function(e){return b(we,function(t){return t.type===e})},Te=function(e){var t=Oe(e.type);t&&w(e.targets,function(e){var n=Oe(e.type);n&&parseInt(t.formattedValueEn,10)===e.value&&(t.rawValue=0,t.wholeValue=0,t.decimalValue=0,n.rawValue+=1,n.wholeValue+=1,n.decimalValue=0,n.formattedValueEn=n.wholeValue.toString(),Me=!0)})};w(i,Te)}return Me&&(Ee=!1,X=Z,we=_(we,Se),we=E(we)),!R||ee&&!o.trim?(pe&&(we=O(we,function(e){return!e.isSmallest&&!e.wholeValue&&!b(j,e.type)})),V&&we.length&&(we=we.slice(0,V)),me&&we.length>1&&(we=T(we,function(e){return!e.wholeValue&&!b(j,e.type)&&!e.isLargest})),he&&(we=_(we,function(e,t){return t>0&&t<we.length-1&&!e.wholeValue?null:e}),we=E(we)),!ge||1!==we.length||we[0].wholeValue||!G&&we[0].isSmallest&&we[0].rawValue<Q||(we=[])):(we=_(we,function(e){return b(R,function(t){return e.type===t})?e:null}),we=E(we)),F?we:(w(be,function(e){var t=L[e.type],n=b(we,function(t){return t.type===e.type});if(t&&n){var r=n.formattedValueEn.split(".");r[0]=parseInt(r[0],10),r[1]?r[1]=parseFloat("0."+r[1],10):r[1]=null;var o=z.durationPluralKey(t,r[0],r[1]),a=p(t,z),i=!1,s={};w(z._durationLabelTypes,function(t){var n=b(a,function(e){return e.type===t.type&&e.key===o});n&&(s[n.type]=n.label,l(e.text,t.string)&&(e.text=e.text.replace(t.string,n.label),i=!0))}),W&&!i&&(a.sort(f),w(a,function(t){return s[t.type]===t.label?!l(e.text,t.label)&&void 0:l(e.text,t.label)?(e.text=e.text.replace(t.label,s[t.type]),!1):void 0}))}}),be=_(be,function(e){if(!e.type)return e.text;var t=b(we,function(t){return t.type===e.type});if(!t)return"";var n="";return H&&(n+=e.text),(c&&ee||!c&&J)&&(n+="< ",ee=!1,J=!1),(c&&J||!c&&ee)&&(n+="> ",ee=!1,J=!1),c&&(t.value>0||""===ae||b(j,t.type)||b(R,t.type))&&(n+="-",c=!1),"milliseconds"===e.type&&t.formattedValueMS?n+=t.formattedValueMS:n+=t.formattedValue,H||(n+=e.text),n}),be.join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function F(){var e=this.duration,t=function(t){return e._data[t]},n=b(this.types,t),r=y(this.types,t);switch(n){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(n===r)return"d __";case"weeks":return n===r?"w __":(null===this.trim&&(this.trim="both"),"w __, d __, h __");case"months":if(n===r)return"M __";case"years":return n===r?"y __":(null===this.trim&&(this.trim="both"),"y __, M __, d __");default:return null===this.trim&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function V(e){if(!e)throw"Moment Duration Format init cannot find moment instance.";e.duration.format=A,e.duration.fn.format=R,e.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:F,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},e.updateLocale("en",h)}var j=function(e,t,n){return e.toLocaleString(t,n)};t=P()&&D(j),n=t&&I(j);var z=function(e,t,n){if("undefined"!==typeof window&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(t,n).format(e)};return r=D(z),o=r&&I(z),V(e),V})},RlXo:function(e,t,n){"use strict";var r={placeholder:"Select time"};t["a"]=r},Rp86:function(e,t,n){n("bBy9"),n("FlQf"),e.exports=n("fXsU")},Rqdy:function(e,t,n){var r=n("Y7ZC");r(r.S+r.F*!n("jmDH"),"Object",{defineProperty:n("2faE").f})},S0vS:function(e,t,n){e.exports={wrapper:"antd-pro-components-app-form-input-select-index-wrapper"}},SA0R:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=l(n("7Pqi")),o=l(n("Z0Lh")),a=l(n("Z6rY")),i=l(n("7+IK"));function l(e){return e&&e.__esModule?e:{default:e}}var s={locale:"zh-cn",Pagination:r["default"],DatePicker:o["default"],TimePicker:a["default"],Calendar:i["default"],global:{placeholder:"\u8bf7\u9009\u62e9"},Table:{filterTitle:"\u7b5b\u9009",filterConfirm:"\u786e\u5b9a",filterReset:"\u91cd\u7f6e",selectAll:"\u5168\u9009\u5f53\u9875",selectInvert:"\u53cd\u9009\u5f53\u9875",sortTitle:"\u6392\u5e8f",expand:"\u5c55\u5f00\u884c",collapse:"\u5173\u95ed\u884c"},Modal:{okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",justOkText:"\u77e5\u9053\u4e86"},Popconfirm:{cancelText:"\u53d6\u6d88",okText:"\u786e\u5b9a"},Transfer:{searchPlaceholder:"\u8bf7\u8f93\u5165\u641c\u7d22\u5185\u5bb9",itemUnit:"\u9879",itemsUnit:"\u9879"},Upload:{uploading:"\u6587\u4ef6\u4e0a\u4f20\u4e2d",removeFile:"\u5220\u9664\u6587\u4ef6",uploadError:"\u4e0a\u4f20\u9519\u8bef",previewFile:"\u9884\u89c8\u6587\u4ef6",downloadFile:"\u4e0b\u8f7d\u6587\u4ef6"},Empty:{description:"\u6682\u65e0\u6570\u636e"},Icon:{icon:"\u56fe\u6807"},Text:{edit:"\u7f16\u8f91",copy:"\u590d\u5236",copied:"\u590d\u5236\u6210\u529f",expand:"\u5c55\u5f00"},PageHeader:{back:"\u8fd4\u56de"}};t["default"]=s},SBuE:function(e,t){e.exports={}},SD9O:function(e,t,n){var r=n("c0Oy").parseInt,o=n("W3Xk").trim,a=n("GsrZ"),i=/^[-+]?0[xX]/;e.exports=8!==r(a+"08")||22!==r(a+"0x16")?function(e,t){var n=o(String(e),3);return r(n,t>>>0||(i.test(n)?16:10))}:r},SEkw:function(e,t,n){e.exports={default:n("RU/L"),__esModule:!0}},SKAX:function(e,t,n){var r=n("JC6p"),o=n("lQqw"),a=o(r);e.exports=a},SLVX:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"===typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},SPFY:function(e,t,n){n("Jaki")("Float64",8,function(e){return function(t,n,r){return e(this,t,n,r)}})},SbFc:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ")),s=r(n("gWZ8")),u=r(n("Y/ft")),c=r(n("eHn4")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("+n12"),T=n("34ay"),k=r(n("HGfh")),x=r(n("xNuS")),N=r(n("YSXX")),L=C.default.Option,P=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{}},n.validateIsRepeat=function(e,t,n){var r=n.some(function(n){return n.addrType===e&&n.addr===t});return r},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,s=t.dataSource,f=n.state.measureData,p=r.validateFields;p(function(e,t){if(!e){var r=t.addrType,p=f.readWrite,m=f.dataType,h=f.enableBit,g=void 0===h?0:h;if(l){var v=(0,O.getNextId)(s),y=n.getNextAddr(r),b=(0,d.default)({},(0,O.paramsTransform)(t),{addr:y,readWrite:p,dataType:m});["FLOAT","BIT","DOUBLE","STRING"].includes(m)||(b=(0,d.default)({},b,{enableBit:g})),o({type:"protocol/update",payload:{Dnp3Server:{mapping_table:(0,c.default)({},v,(0,d.default)({_id:v},b))}}}).then(function(e){"ok"===e&&a&&a()})}else{var w=i._id,_=(0,u.default)(i,["_id"]),C=_.addr,E=_.addrType,M=E===t.addrType?C:n.getNextAddr(t.addrType);o({type:"protocol/update",payload:{Dnp3Server:{mapping_table:(0,c.default)({},w,(0,d.default)({_id:w},_,(0,O.paramsTransform)(t),{addr:M}))}}}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateMeasure=function(e,t,n){var r=(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.onDeviceChange=function(e,t){var r=n.props.form;r.setFieldsValue({ctrlName:t.key,measureName:""})},n.getNextAddr=function(e){var t=n.props.dataSource,r=void 0===t?[]:t;if(void 0===e)return"";var o=r.filter(function(t){return e===t.addrType}).map(function(e){return e.addr});if(0===o.length)return 0;var a=Math.max.apply(Math,(0,s.default)(o));return a+1},n.getMapAddrRange=function(){var e=n.props,t=e.form,r=e.data,o=e.add,a=t.getFieldValue("addrType"),i=o||a!==r.addrType?n.getNextAddr(a):r.addr,l="";switch(a){case 0:l="BI";break;case 1:l="BO";break;case 3:l="AI";break;case 4:l="AO";break;case 2:l="C";break;default:break}return"".concat(l).concat(i)},n.renderAddrTypeSelect=function(){var e=n.props.data,t=void 0===e?{}:e,r=n.state.measureData,o=r.enableBit||t.enableBit,a=r.dataType||t.dataType,i="BCD"===a?"BCD16":a,l=E.default.createElement(C.default,null);return 1===o||"BIT"===i?l=E.default.createElement(C.default,null,E.default.createElement(L,{value:0},(0,S.formatMessage)({id:"controller.num-input"})),E.default.createElement(L,{value:1},(0,S.formatMessage)({id:"controller.num-output"}))):1!==o&&"BIT"!==i&&"STRING"!==i&&(l=E.default.createElement(C.default,null,E.default.createElement(L,{value:3},(0,S.formatMessage)({id:"controller.imitate-input"})),E.default.createElement(L,{value:4},(0,S.formatMessage)({id:"controller.imitate-output"})),E.default.createElement(L,{value:2},(0,S.formatMessage)({id:"controller.compute-input"})))),l},n.getMappingDataType=function(){var e=n.props,t=e.add,r=e.form,o=r.getFieldValue,a=o("addrType");if(a){if(1===a||0===a)return E.default.createElement(C.default,{disabled:!t},E.default.createElement(L,{value:"BIT"},"BIT"));if(3===a||4===a)return E.default.createElement(C.default,{disabled:!t},E.default.createElement(L,{value:"BYTE"},"BYTE"),E.default.createElement(L,{value:"SINT"},"SINT"),E.default.createElement(L,{value:"WORD"},"WORD"),E.default.createElement(L,{value:"INT"},"INT"),E.default.createElement(L,{value:"BCD"},"BCD16"),E.default.createElement(L,{value:"DWORD"},"DWORD"),E.default.createElement(L,{value:"DINT"},"DINT"),E.default.createElement(L,{value:"BCD32"},"BCD32"),E.default.createElement(L,{value:"ULONG"},"ULONG"),E.default.createElement(L,{value:"LONG"},"LONG"),E.default.createElement(L,{value:"FLOAT"},"FLOAT"),E.default.createElement(L,{value:"DOUBLE"},"DOUBLE"));if(2===a)return E.default.createElement(C.default,{disabled:!t},E.default.createElement(L,{value:"BYTE"},"BYTE"),E.default.createElement(L,{value:"SINT"},"SINT"),E.default.createElement(L,{value:"WORD"},"WORD"),E.default.createElement(L,{value:"INT"},"INT"),E.default.createElement(L,{value:"BCD"},"BCD16"),E.default.createElement(L,{value:"DWORD"},"DWORD"),E.default.createElement(L,{value:"DINT"},"DINT"),E.default.createElement(L,{value:"BCD32"},"BCD32"),E.default.createElement(L,{value:"ULONG"},"ULONG"),E.default.createElement(L,{value:"LONG"},"LONG"))}return E.default.createElement(C.default,{disabled:!t})},n.renderForm=function(){var e,t=n.props,r=t.form,o=t.add,a=t.data,i=void 0===a?{}:a,s=t.controllers,u=t.dataSource,c=n.state.measureData,d=r.getFieldDecorator,f=r.getFieldValue,p=s[0]&&s[0].name,m=f("ctrlName")||p,h=f("measureName"),g=c.enableBit||i.enableBit,y=c.dataType||i.dataType,b="BCD"===y?"BCD16":y,w=f("addrType"),_="";1===g||"BIT"===b||0===w||1===w?_="BIT":(3!==w&&4!==w||(_="FLOAT"),2===w&&(_="FLOAT"===b?"DWORD":"DOUBLE"===b?"ULONG":b));var M={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return E.default.createElement(v.default,(0,l.default)({},M,{onSubmit:n.handleSubmit}),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.controller"})},o?d("ctrlName",{initialValue:i.ctrlName||p})(E.default.createElement(C.default,{onChange:n.onDeviceChange},s.map(function(e){var t=e.name;return E.default.createElement(L,{value:t,key:t},E.default.createElement(x.default,{tooltip:!0,lines:1},t))}))):i.ctrlName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.measure"})},o?d("measureName",{initialValue:i.measureName,rules:[{validator:n.validateMeasure}]})(E.default.createElement(k.default,{data:{controller:m,measure:h,dataSource:u,filterCondition:function(e){return"STRING"!==e.dataType}},key:m,onSelect:function(e){n.setState({measureData:e})},onSelectMeasure:function(e){r.setFieldsValue({measureName:e,addrType:""})}})):i.measureName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.readWrite"})},(0,O.renderReadWrite)(c.readWrite)||(0,O.renderReadWrite)(i.readWrite)),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.origin-data-type"})},1===g?"BIT":b),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"controller.form.register-type"})},d("addrType",{initialValue:i.addrType})(n.renderAddrTypeSelect()),E.default.createElement("span",{style:{marginLeft:4}},E.default.createElement(N.default,{content:(0,S.formatMessage)({id:"protocol.dnp.addrtype-tip"})}))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapping-data-type"})},d("northDataType",{initialValue:null!==(e=null===i||void 0===i?void 0:i.northDataType)&&void 0!==e?e:_,rules:[{required:!0}]})(n.getMappingDataType())),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.form,l=(0,T.getPriv)()>11,s=o.isFieldsTouched()&&l;return E.default.createElement(a.default,{title:n?(0,S.formatMessage)({id:"protocol.add-map"}):(0,S.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[E.default.createElement(i.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!s,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(E.Component),w=_))||w)||w),I=P;t.default=I},Sdc0:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return S});var r=n("q1tI"),o=n("17x9"),a=n("XIdC"),i=n.n(a),l=n("TSYQ"),s=n.n(l),u=n("BGR+"),c=n("g0mS"),d=n("CtXQ"),f=n("H84U"),p=n("6CfX");function m(e){return m="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},m(e)}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),e}function w(e,t){return!t||"object"!==m(t)&&"function"!==typeof t?_(e):t}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function E(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}}),t&&M(e,t)}function M(e,t){return M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},M(e,t)}var S=function(e){function t(e){var n;return v(this,t),n=w(this,C(t).call(this,e)),n.saveSwitch=function(e){n.rcSwitch=e},n.renderSwitch=function(e){var t,o=e.getPrefixCls,a=n.props,l=a.prefixCls,f=a.size,p=a.loading,m=a.className,v=void 0===m?"":m,y=a.disabled,b=o("switch",l),w=s()(v,(t={},g(t,"".concat(b,"-small"),"small"===f),g(t,"".concat(b,"-loading"),p),t)),_=p?r["createElement"](d["default"],{type:"loading",className:"".concat(b,"-loading-icon")}):null;return r["createElement"](c["a"],{insertExtraNode:!0},r["createElement"](i.a,h({},Object(u["a"])(n.props,["loading"]),{prefixCls:b,className:w,disabled:y||p,ref:n.saveSwitch,loadingIcon:_})))},Object(p["a"])("checked"in e||!("value"in e),"Switch","`value` is not validate prop, do you mean `checked`?"),n}return E(t,e),b(t,[{key:"focus",value:function(){this.rcSwitch.focus()}},{key:"blur",value:function(){this.rcSwitch.blur()}},{key:"render",value:function(){return r["createElement"](f["a"],null,this.renderSwitch)}}]),t}(r["Component"]);S.__ANT_SWITCH=!0,S.propTypes={prefixCls:o["string"],size:o["oneOf"](["small","default","large"]),className:o["string"]}},SfDG:function(e,t,n){var r=n("u8+u"),o=n("c0Oy").document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},SfRM:function(e,t,n){var r=n("YESw");function o(){this.__data__=r?r(null):{},this.size=0}e.exports=o},SftL:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("ZoOv"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},ShPA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n("q1tI"),i=u(a),l=n("wCAj"),s=u(l);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=function(e){function t(e){d(this,t);var n=f(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));n.reOnSelectAll=function(e,t,r){var o=n.props,a=o.dataSource,i=o.rowKey;if(e){var l=a.map(function(e){return e[i]});n.setState({selectedRowKeys:l},function(){n.onSelectAllCB(e,a,r)})}else n.setState({selectedRowKeys:[]},function(){n.onSelectAllCB(e,[],a)})},n.reOnChange=function(e,t){e&&n.setState({selectedRowKeys:e},function(){n.onChangeCB(e,t)})};var o=e.rowSelection,a=o?r({},o):null;if(o){var i=o.onSelectAll,l=o.onChange;i&&(a.onSelectAll=n.reOnSelectAll,n.onSelectAllCB=i),l&&(a.onChange=n.reOnChange,n.onChangeCB=l)}return n.state={selectedRowKeys:[],newRowSelection:a},n}return p(t,e),o(t,[{key:"render",value:function(){var e=this.props,t=e.renderSource,n=(e.dataSource,e.rowSelection),o=c(e,["renderSource","dataSource","rowSelection"]),a=this.state,l=a.selectedRowKeys,u=a.newRowSelection;return u&&(u.selectedRowKeys=n["selectedRowKeys"]||l),i.default.createElement(s.default,r({},o,{rowSelection:u,dataSource:t}))}}]),t}(a.PureComponent);t.default=m},Shhf:function(e,t,n){"use strict";(function(t){var r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n("SwF9"),i=Symbol("lastResolve"),l=Symbol("lastReject"),s=Symbol("error"),u=Symbol("ended"),c=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function p(e,t){return{value:e,done:t}}function m(e){var t=e[i];if(null!==t){var n=e[f].read();null!==n&&(e[c]=null,e[i]=null,e[l]=null,t(p(n,!1)))}}function h(e){t.nextTick(m,e)}function g(e,t){return function(n,r){e.then(function(){t[u]?n(p(void 0,!0)):t[d](n,r)},r)}}var v=Object.getPrototypeOf(function(){}),y=Object.setPrototypeOf((r={get stream(){return this[f]},next:function(){var e=this,n=this[s];if(null!==n)return Promise.reject(n);if(this[u])return Promise.resolve(p(void 0,!0));if(this[f].destroyed)return new Promise(function(n,r){t.nextTick(function(){e[s]?r(e[s]):n(p(void 0,!0))})});var r,o=this[c];if(o)r=new Promise(g(o,this));else{var a=this[f].read();if(null!==a)return Promise.resolve(p(a,!1));r=new Promise(this[d])}return this[c]=r,r}},o(r,Symbol.asyncIterator,function(){return this}),o(r,"return",function(){var e=this;return new Promise(function(t,n){e[f].destroy(null,function(e){e?n(e):t(p(void 0,!0))})})}),r),v),b=function(e){var t,n=Object.create(y,(t={},o(t,f,{value:e,writable:!0}),o(t,i,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var r=n[f].read();r?(n[c]=null,n[i]=null,n[l]=null,e(p(r,!1))):(n[i]=e,n[l]=t)},writable:!0}),t));return n[c]=null,a(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[l];return null!==t&&(n[c]=null,n[i]=null,n[l]=null,t(e)),void(n[s]=e)}var r=n[i];null!==r&&(n[c]=null,n[i]=null,n[l]=null,r(p(void 0,!0))),n[u]=!0}),e.on("readable",h.bind(null,n)),n};e.exports=b}).call(this,n("Q2Ig"))},SiLs:function(e,t,n){var r=n("WGNW"),o=n("//3n");o&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},SlVB:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("OaEy");var a=r(n("2fM7"));n("giR+");var i=r(n("fyUT"));n("5NDa");var l=r(n("5rEg"));n("miYZ");var s=r(n("tsqr")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg"));n("y8nQ");var m,h,g,v=r(n("Vl3Y")),y=o(n("q1tI")),b=n("LLXN"),w=r(n("tUIJ")),_=n("+n12"),C=(m=v.default.create(),m((g=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.checkNameIsRepeat=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=n.props.value,o=void 0===r?[]:r,a=!1;if("add"===t){var i=o.some(function(t){return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.name)});if(i)return a=!0,s.default.error((0,b.formatMessage)({id:"common.alert.error-name.exist"},{name:e.name})),a;var l=o.find(function(t){return"".concat(t.ip," ").concat(t.port)==="".concat(e.ip," ").concat(e.port)});if(l)return a=!0,s.default.error((0,b.formatMessage)({id:"controller.ip-conflict"})),a}return a},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props.value,t=[{title:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"common.name"}),dataIndex:"name"},{title:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"controller.form.ip-adr"}),dataIndex:"ip"},{title:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"controller.form.port"}),dataIndex:"port"},{title:(0,b.formatMessage)({id:"protocol.hj.keepalive"}),dataIndex:"keepalive"},{title:(0,b.formatMessage)({id:"protocol.hj.reconnect"}),dataIndex:"reconnect"},{title:(0,b.formatMessage)({id:"protocol.hj.mn"}),dataIndex:"mn"},{title:(0,b.formatMessage)({id:"protocol.sl.pwd"}),dataIndex:"pw",render:function(){return"******"}},{title:(0,b.formatMessage)({id:"protocol.hj.mode"}),dataIndex:"mode",render:function(e){return(0,b.formatMessage)({id:"protocol.hj.mode".concat(e)})}}];return y.default.createElement("div",{style:{maxWidth:900}},y.default.createElement(w.default,{onValidateOthers:this.checkNameIsRepeat,onChange:this.handleChange,value:e,subheading:(0,b.formatMessage)({id:"protocol.hj.pl"}),columns:t,addDisabled:e.length>=10,isModify:!0},function(e,t){var n=e.getFieldDecorator;return y.default.createElement(y.default.Fragment,null,y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"common.name"})},n("name",{initialValue:t.name,rules:[{required:!0,whitespace:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+]{1,64}$/,message:(0,b.formatMessage)({id:"param-set.form.check-value3"})}],first:!0})(y.default.createElement(l.default,null))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"controller.form.ip-adr"})},n("ip",{initialValue:t.ip||"",rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"controller.form.ip-adr"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,b.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(y.default.createElement(l.default,null))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.pl"})+(0,b.formatMessage)({id:"controller.form.port"})},n("port",{initialValue:t.port||8999,rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"controller.form.port"})})},{validator:function(e,t,n){return(0,_.validateNumberRange)(t,1,65535,n)}}]})(y.default.createElement(i.default,null))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.mn"})},n("mn",{initialValue:t.mn||"",rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"protocol.hj.mn"})})},{pattern:/^[a-zA-Z0-9]*$/,message:(0,b.formatMessage)({id:"alarm.form.check-condition1"})},{max:24,message:(0,b.formatMessage)({id:"common.alert.form.check-var-length"},{length:24})}]})(y.default.createElement(l.default,null))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.sl.pwd"})},n("pw",{initialValue:t.pw||"123456",rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"protocol.sl.pwd"})})},{pattern:/^[a-zA-Z0-9]*$/,message:(0,b.formatMessage)({id:"alarm.form.check-condition1"})},{max:24,message:(0,b.formatMessage)({id:"common.alert.form.check-var-length"},{length:24})}]})(y.default.createElement(l.default.Password,{style:{width:"240px"}}))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.mode"})},n("mode",{initialValue:t.mode||1})(y.default.createElement(a.default,null,y.default.createElement(a.default.Option,{value:1},(0,b.formatMessage)({id:"protocol.hj.mode1"}))))),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.keepalive"})},n("keepalive",{initialValue:t.keepalive||60,rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"protocol.hj.keepalive"})})},{validator:function(e,t,n){return(0,_.validateNumberRange)(t,10,3600,n)}}]})(y.default.createElement(i.default,null)),y.default.createElement("span",{style:{marginLeft:4}},y.default.createElement(b.FormattedMessage,{id:"common.sec"}),"(10-3600)")),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"protocol.hj.reconnect"})},n("reconnect",{initialValue:t.reconnect||30,rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"protocol.hj.reconnect"})})},{validator:function(e,t,n){return(0,_.validateNumberRange)(t,10,3600,n)}}]})(y.default.createElement(i.default,null)),y.default.createElement("span",{style:{marginLeft:4}},y.default.createElement(b.FormattedMessage,{id:"common.sec"}),"(10-3600)")))}))}}]),t}(y.Component),h=g))||h),E=C;t.default=E},Spc3:function(e,t,n){var r=n("AUWw"),o=Math.max,a=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):a(e,t)}},SqFR:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.withConfigConsumer=p,t.ConfigConsumer=t.ConfigContext=void 0;var o=u(n("q1tI")),a=l(n("foW8")),i=l(n("083e"));function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n["default"]=e,t&&t.set(e,n),n}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var d=(0,a["default"])({getPrefixCls:function(e,t){return t||"ant-".concat(e)},renderEmpty:i["default"]});t.ConfigContext=d;var f=d.Consumer;function p(e){return function(t){var n=function(n){return o.createElement(f,null,function(r){var a=e.prefixCls,i=r.getPrefixCls,l=n.prefixCls,s=i(a,l);return o.createElement(t,c({},r,n,{prefixCls:s}))})},r=t.constructor,a=r&&r.displayName||t.name||"Component";return n.displayName="withConfigConsumer(".concat(a,")"),n}}t.ConfigConsumer=f},SqvU:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("iKDE")),m=o(n("iML7")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"dnp3-server",activeKey:t})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(p.default,null)))}}]),t}(d.PureComponent),w=b;t.default=w},SwF9:function(e,t,n){"use strict";var r=n("b9ED").codes.ERR_STREAM_PREMATURE_CLOSE;function o(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r)}}}function a(){}function i(e){return e.setHeader&&"function"===typeof e.abort}function l(e,t,n){if("function"===typeof t)return l(e,null,t);t||(t={}),n=o(n||a);var s=t.readable||!1!==t.readable&&e.readable,u=t.writable||!1!==t.writable&&e.writable,c=function(){e.writable||f()},d=e._writableState&&e._writableState.finished,f=function(){u=!1,d=!0,s||n.call(e)},p=e._readableState&&e._readableState.endEmitted,m=function(){s=!1,p=!0,u||n.call(e)},h=function(t){n.call(e,t)},g=function(){var t;return s&&!p?(e._readableState&&e._readableState.ended||(t=new r),n.call(e,t)):u&&!d?(e._writableState&&e._writableState.ended||(t=new r),n.call(e,t)):void 0},v=function(){e.req.on("finish",f)};return i(e)?(e.on("complete",f),e.on("abort",g),e.req?v():e.on("request",v)):u&&!e._writableState&&(e.on("end",c),e.on("close",c)),e.on("end",m),e.on("finish",f),!1!==t.error&&e.on("error",h),e.on("close",g),function(){e.removeListener("complete",f),e.removeListener("abort",g),e.removeListener("request",v),e.req&&e.req.removeListener("finish",f),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",f),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",g)}}e.exports=l},Swbp:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var o=r(n("/yFD")),a=r(n("FEo4")),i=r(n("QLaP")),l=n("yoz6");function s(e,t){var n=e.namespace,r=e.reducers,o=e.effects,s=e.subscriptions;(0,i.default)(n,"[app.model] namespace should be defined"),(0,i.default)("string"===typeof n,"[app.model] namespace should be string, but got ".concat((0,a.default)(n))),(0,i.default)(!t.some(function(e){return e.namespace===n}),"[app.model] namespace should be unique"),r&&((0,i.default)((0,l.isPlainObject)(r)||(0,l.isArray)(r),"[app.model] reducers should be plain object or array, but got ".concat((0,a.default)(r))),(0,i.default)(!(0,l.isArray)(r)||(0,l.isPlainObject)(r[0])&&(0,l.isFunction)(r[1]),"[app.model] reducers with array should be [Object, Function]")),o&&(0,i.default)((0,l.isPlainObject)(o),"[app.model] effects should be plain object, but got ".concat((0,a.default)(o))),s&&((0,i.default)((0,l.isPlainObject)(s),"[app.model] subscriptions should be plain object, but got ".concat((0,a.default)(s))),(0,i.default)(u(s),"[app.model] subscription should be function"))}function u(e){return(0,o.default)(e).every(function(t){return(0,l.isFunction)(e[t])})}},Sxd8:function(e,t,n){var r=n("ZCgT");function o(e){var t=r(e),n=t%1;return t===t?n?t-n:t:0}e.exports=o},Syve:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=o(n("kLXV"));n("y8nQ");var i=o(n("Vl3Y")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=o(n("wd/R")),m=n("LLXN"),h=n("+n12"),g=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.renderValue=function(){var e=n.props.data,t=e.data_type,r=e.value,o=r;return void 0!==r&&""!==r&&("FLOAT"===t?-1===r.toString().indexOf(".")&&(o="".concat(r,".0")):"BOOL"===t&&(o=o.toString())),o},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.data,r={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return f.default.createElement(a.default,{title:(0,m.formatMessage)({id:"common.profile"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:null},f.default.createElement(i.default,r,f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"common.name"})},n.name),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"alarm.level"})},(0,h.renderAlarmLevel)(n.priority)),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"common.time"})},p.default.unix(n.timestamp).format("YYYY-MM-DD HH:mm:ss")),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"common.desc"})},n.content),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"common.status"})},0===n.status?(0,m.formatMessage)({id:"alarm.restored"}):(0,m.formatMessage)({id:"alarm.triggered"})),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"alarm.device"})},n.ctrlName),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"alarm.value"})},this.renderValue()),f.default.createElement(i.default.Item,{label:(0,m.formatMessage)({id:"alarm.condition"})},(0,h.getAlarmCondition)(n))))}}]),t}(f.Component),v=g;t.default=v},T1AV:function(e,t,n){var r=n("t2Dn"),o=n("5Tg0"),a=n("yP5f"),i=n("Q1l4"),l=n("+iFO"),s=n("03A+"),u=n("Z0cm"),c=n("3L66"),d=n("DSRE"),f=n("lSCD"),p=n("GoyQ"),m=n("YO3V"),h=n("c6wG"),g=n("itsj"),v=n("jeLo");function y(e,t,n,y,b,w,_){var C=g(e,n),E=g(t,n),M=_.get(E);if(M)r(e,n,M);else{var S=w?w(C,E,n+"",e,t,_):void 0,O=void 0===S;if(O){var T=u(E),k=!T&&d(E),x=!T&&!k&&h(E);S=E,T||k||x?u(C)?S=C:c(C)?S=i(C):k?(O=!1,S=o(E,!0)):x?(O=!1,S=a(E,!0)):S=[]:m(E)||s(E)?(S=C,s(C)?S=v(C):p(C)&&!f(C)||(S=l(E))):O=!1}O&&(_.set(E,S),b(S,E,y,w,_),_["delete"](E)),r(e,n,S)}}e.exports=y},T1nr:function(e,t,n){var r=n("Igga"),o=n("e6w7"),a=n("LsAW");e.exports=function(e){var t=r(e),n=o.f;if(n){var i,l=n(e),s=a.f,u=0;while(l.length>u)s.call(e,i=l[u++])&&t.push(i)}return t}},T2oS:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("YBTB")},TDNa:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("Pwec");var s=r(n("CtXQ"));n("IzEo");var u=r(n("bx4M"));n("5NDa");var c=r(n("5rEg"));n("7Kak");var d=r(n("9yH6"));n("OaEy");var f=r(n("2fM7"));n("giR+");var p=r(n("fyUT")),m=r(n("gWZ8"));n("14J3");var h=r(n("BMrR"));n("jCWc");var g=r(n("kPKH")),v=r(n("p0pE")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg"));n("y8nQ");var E,M,S,O,T=r(n("Vl3Y")),k=o(n("q1tI")),x=n("LLXN"),N=n("MuoO"),L=n("34ay"),P=r(n("Nf/D")),I=n("+n12"),D=r(n("P8M1")),A=r(n("1QIY")),R=r(n("ueLw")),F=(E=T.default.create(),M=(0,N.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIec104Config"],submitting:n.effects["protocol/update"]}}),E(S=M((O=function(e){function t(){var e,n;(0,y.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,w.default)(this,(e=(0,_.default)(t)).call.apply(e,[this].concat(o))),n.state={collapsed:!1},n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchIec104Config"})},n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchIECMapTableLists"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.iec104Config,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){e||o({type:"protocol/update",payload:{iec104Server:{config:(0,v.default)({},l,t)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),n.fetchMapTableLists(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderServerListTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.iec104Config,a=void 0===o?{}:o,i=a.serverList,l=void 0===i?[]:i;return k.default.createElement("div",null,k.default.createElement(h.default,null,k.default.createElement(g.default,{span:1}),k.default.createElement(g.default,null,k.default.createElement(D.default,{id:"protocol.iec.serverList",fontSize:"14"}))),k.default.createElement(h.default,null,k.default.createElement(g.default,{span:1}),k.default.createElement(g.default,{span:23},t.getFieldDecorator("serverList",{initialValue:(0,m.default)(l)})(k.default.createElement(A.default,null)))))},n.renderAdvanced=function(){var e,t,r,o=n.props,a=o.form,i=o.protocol,l=i.iec104Config,s=void 0===l?{}:l,u=a.getFieldDecorator;return k.default.createElement(k.default.Fragment,null,k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"controller.enable-spontaneous"})},u("enableSpontaneous",{initialValue:null!==(e=s.enableSpontaneous)&&void 0!==e?e:1})(k.default.createElement(P.default,null))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.kValue"})},u("kValue",{initialValue:s.kValue||12,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.kValue"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,32,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},"(1-32)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.wValue"})},u("wValue",{initialValue:s.wValue||8,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.wValue"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,32,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},"(1-32)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.t0"})},u("t0",{initialValue:s.t0||30,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.t0"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,3e3,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},k.default.createElement(x.FormattedMessage,{id:"common.sec"}),"(1-3000)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.t1"})},u("t1",{initialValue:s.t1||30,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.t1"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,3e3,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},k.default.createElement(x.FormattedMessage,{id:"common.sec"}),"(1-3000)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.t2"})},u("t2",{initialValue:s.t2||10,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.t2"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,3e3,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},k.default.createElement(x.FormattedMessage,{id:"common.sec"}),"(1-3000)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.t3"})},u("t3",{initialValue:s.t3||20,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.t3"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,172800,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},k.default.createElement(x.FormattedMessage,{id:"common.sec"}),"(1-172800)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.maxConnect"})},u("maximumLink",{initialValue:s.maximumLink||5,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.maxConnect"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,32,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:4}},"(1-32)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.timeSet"})},u("timeSet",{initialValue:s.timeSet||1,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,x.formatMessage)({id:"protocol.iec.timeSet"})})}]})(k.default.createElement(f.default,null,k.default.createElement(f.default.Option,{value:1},k.default.createElement(x.FormattedMessage,{id:"protocol.iec.timeSet-localTime"}))))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"controller.form.byte-order"})},null===s||void 0===s?void 0:null===(t=s.byteOrder)||void 0===t?void 0:null===(r=t.toUpperCase)||void 0===r?void 0:r.call(t)))},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.form,o=n.submitting,m=n.loading,h=n.protocol,g=this.state.collapsed,v=h.iec104Config,y=void 0===v?{}:v,b=r.isFieldsTouched,w=r.getFieldDecorator,_=r.getFieldValue,C=_("enable"),E=(0,L.getPriv)()<12,M=!E&&b(),S={labelCol:{span:6,offset:1},wrapperCol:{span:17}};return k.default.createElement(u.default,{bordered:!1},k.default.createElement(a.default,{spinning:m},k.default.createElement(T.default,(0,i.default)({labelAlign:"left"},S,{onSubmit:this.onSubmit}),k.default.createElement("div",{className:R.default.configTitle},k.default.createElement(D.default,{id:"protocol.iec-tcp-set"}),k.default.createElement(T.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},w("enable",{initialValue:y.enable||0})(k.default.createElement(P.default,null)))),1===C&&k.default.createElement(k.default.Fragment,null,k.default.createElement(u.default,{title:(0,x.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.cotSize"})},w("cotSize",{initialValue:y.cotSize||1,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.cotSize"})})}]})(k.default.createElement(d.default.Group,null,k.default.createElement(d.default,{value:1},"1"),k.default.createElement(d.default,{value:2},"2")))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.asduSize"})},w("asduLen",{initialValue:y.asduLen||2,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.asduSize"})})}]})(k.default.createElement(d.default.Group,null,k.default.createElement(d.default,{value:1},"1"),k.default.createElement(d.default,{value:2},"2")))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.connectMode"})},w("connectMode",{initialValue:y.connectMode||"tcpServer"})(k.default.createElement(f.default,null,k.default.createElement(f.default.Option,{value:"tcpServer"},(0,x.formatMessage)({id:"protocol.iec.connectMode1"})),k.default.createElement(f.default.Option,{value:"tcpClient"},(0,x.formatMessage)({id:"protocol.iec.connectMode2"}))))),"tcpClient"===_("connectMode")&&k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.serverAddr"})},w("serverAddr",{initialValue:y.serverAddr||"",rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.serverAddr"})})},{pattern:/^(((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9-]*[a-zA-Z0-9])\.)+([A-Za-z|[A-Za-z][A-Za-z0-9-]*[A-Za-z0-9])))$/,message:(0,x.formatMessage)({id:"cloud.input_host-correct-domain-or-ip"})}]})(k.default.createElement(c.default,null))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec.port"})},w("port",{initialValue:y.port||2404,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec.port"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue"})},w("useRawvalue",{initialValue:null!==(e=y.useRawvalue)&&void 0!==e?e:1})(k.default.createElement(f.default,null,k.default.createElement(f.default.Option,{value:1},(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),k.default.createElement(f.default.Option,{value:0},(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))),this.renderServerListTable()),k.default.createElement(u.default,{title:(0,x.formatMessage)({id:"common.advanced-settings"}),style:{width:"700px",marginTop:"16px"},className:g?"":R.default.advancedCard,extra:k.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return t.setState({collapsed:!g})}},k.default.createElement(s.default,{style:{marginLeft:5},type:g?"down":"right"}))},k.default.createElement("div",{style:{display:g?"block":"none"}},this.renderAdvanced()))),k.default.createElement(T.default.Item,{style:{marginTop:10}},k.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!M,loading:o},(0,x.formatMessage)({id:"common.alert.form.submit"})),k.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!M},(0,x.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(k.Component),S=O))||S)||S),V=F;t.default=V},TGUB:function(e,t,n){e.exports={"body-wrap-theme-standard":"antd-pro-pages-protocol-modbus-map-table-index-body-wrap-theme-standard","body-wrap-theme-customTk":"antd-pro-pages-protocol-modbus-map-table-index-body-wrap-theme-customTk","body-wrap-theme-customHL":"antd-pro-pages-protocol-modbus-map-table-index-body-wrap-theme-customHL","body-wrap-theme-customLC":"antd-pro-pages-protocol-modbus-map-table-index-body-wrap-theme-customLC",actionButton:"antd-pro-pages-protocol-modbus-map-table-index-actionButton"}},TJWN:function(e,t,n){"use strict";var r=n("5T2Y"),o=n("WEpk"),a=n("2faE"),i=n("jmDH"),l=n("UWiX")("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];i&&t&&!t[l]&&a.f(t,l,{configurable:!0,get:function(){return this}})}},TOwV:function(e,t,n){"use strict";e.exports=n("qT12")},TSN3:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("LvDl"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("lCTn")),P=r(n("ixhA")),I=r(n("P8M1")),D=r(n("Ycof")),A=r(n("xNuS")),R=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchBacNetMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchBacNetMapTableLists"})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,h.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{bacnetServer:{mapping_table:o}}}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapAdd=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=bacnetServer&web_session=").concat((0,x.getToken)());(0,N.filedownload)(e,"BACnetIPMappingTable.csv")},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.bacMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.bacMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.bacMapTableList,u=(0,m.default)(s);if(r&&(u=s.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=s.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{bacMapTableListFilter:u}})},n.filterAppearsTwiceRw=function(e){var t=[],n=new Map;return e.forEach(function(e){if("ro"!==e.readWrite){var t="".concat(e.measureName,"+").concat(e.ctrlName,"+").concat(e.readWrite);n.has(t)?n.get(t).push(e._id):n.set(t,[e._id])}}),Array.from(n).forEach(function(e){1===e[1].length&&t.push.apply(t,(0,m.default)(e[1]))}),(0,M.differenceWith)(e,t,function(e,t){return e._id===t})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{measureName:"",ctrlName:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.protocol,o=n.loading,c=n.currentKey,d=r.bacMapTableList,f=r.controllerList,m=r.bacMapTableListFilter,h="bacnetServer",g=this.state,v=g.visible,y=g.add,b=g.currentMapData,w=g.batchVisible,C=g.searchParams,M=g.selectedRowKeys,x=g.pageParams,N=(0,T.getPriv)(),R=N>11,F={current:x.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},V={selectedRowKeys:M,onChange:this.handleRowSelectChange},j=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"MapAddr",key:"MapAddr",render:function(e,t){var n=t.objectType,r=void 0===n?"":n,o=t.objectInstance,a=void 0===o?"":o;return"".concat(r).concat(a)}},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(S.default,{icon:"edit",disabled:!R,tooltip:(0,E.formatMessage)({id:"common.edit"}),onClick:function(){return t.onAlarmModify(n)}}),_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return t.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(S.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!R})))}}];return _.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},_.default.createElement("div",{className:O.default.wrapper},_.default.createElement(I.default,{id:"protocol.bacnet.table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:O.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(e){var n={searchParams:(0,u.default)({},C,{ctrlName:e,measureName:""})};"all"===e&&(n={searchParams:(0,u.default)({},C,{ctrlName:void 0,measureName:""})}),t.setState(n),t.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),f.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(A.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:null!==(e=null===C||void 0===C?void 0:C.measureName)&&void 0!==e?e:"",onChange:function(e){t.setState({searchParams:(0,u.default)({},C,{measureName:e.target.value})})},onSearch:function(e){t.filterMapTable({searchParams:(0,u.default)({},C,{measureName:e})})}})),_.default.createElement(D.default,{batchAddVisible:!0,addProps:{disabled:!R,onClick:this.onMapAdd},batchAddProps:{disabled:!R,onClick:function(){return t.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!R,tip:d.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=".concat(h),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(R&&M.length),onConfirm:function(){return t.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:o,rowKey:"_id",bordered:!0,dataSource:m,rowSelection:V,columns:j,pagination:F,onChange:this.handleTableChange,scroll:{y:420}}),v&&_.default.createElement(L.default,{add:y,visible:v,data:b,dataSource:d,addTableDataSource:this.filterAppearsTwiceRw(d),controllers:f,currentKey:c,onChange:this.onMapChange,onCancel:function(){return t.setState({visible:!1,currentMapData:{}})}}),w&&_.default.createElement(P.default,{currentKey:c,visible:w,controllers:f,dataSource:d,addTableDataSource:this.filterAppearsTwiceRw(d),onChange:this.onBatchMapChange,onCancel:function(){return t.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),F=R;t.default=F},TSYQ:function(e,t,n){var r,o;(function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var i=a.apply(null,r);i&&e.push(i)}else if("object"===o)for(var l in r)n.call(r,l)&&r[l]&&e.push(l)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):(r=[],o=function(){return a}.apply(t,r),void 0===o||(e.exports=o))})()},TT2d:function(e,t,n){e.exports={"context-view":"context-view"}},TTIg:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"component.actionItem.edit":"Edit","component.actionItem.delete":"Delete","component.actionItem.confirm":"Confirm","component.actionItem.cancel":"Cancel","component.actionItem.confirm-delete":"Deleting the controller will delete all the measuring points of the controller and the corresponding alarms and other configurations. Are you sure to delete it?","component.upload-tip":"Importing CSV file will delete all the current data. Are you sure you want to import the file?"};t.default=r},TWi8:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("jehZ"));n("14J3");var a=r(n("BMrR")),i=r(n("eHn4")),l=r(n("Y/ft")),s=r(n("q1tI")),u=r(n("TSYQ")),c=r(n("fUsW")),d=function(e){var t,n=e.className,r=e.title,d=e.col,f=void 0===d?3:d,p=e.layout,m=void 0===p?"horizontal":p,h=e.gutter,g=void 0===h?32:h,v=e.children,y=e.size,b=(0,l.default)(e,["className","title","col","layout","gutter","children","size"]),w=(0,u.default)(c.default.descriptionList,c.default[m],n,(t={},(0,i.default)(t,c.default.small,"small"===y),(0,i.default)(t,c.default.large,"large"===y),t)),_=f>4?4:f;return s.default.createElement("div",(0,o.default)({className:w},b),r?s.default.createElement("div",{className:c.default.title},r):null,s.default.createElement(a.default,{gutter:g},s.default.Children.map(v,function(e){return e?s.default.cloneElement(e,{column:_}):e})))},f=d;t.default=f},"TYQ+":function(e,t,n){"use strict";const r=n("PWc+").OrderedSet,o=n("aH5b")("number-allocator:trace"),a=n("aH5b")("number-allocator:error");function i(e,t){this.low=e,this.high=t}function l(e,t){if(!(this instanceof l))return new l(e,t);this.min=e,this.max=t,this.ss=new r([],(e,t)=>{return e.compare(t)}),o("Create"),this.clear()}i.prototype.equals=function(e){return this.low===e.low&&this.high===e.high},i.prototype.compare=function(e){return this.low<e.low&&this.high<e.low?-1:e.low<this.low&&e.high<this.low?1:0},l.prototype.firstVacant=function(){return 0===this.ss.size()?null:this.ss.front().low},l.prototype.alloc=function(){if(0===this.ss.size())return o("alloc():empty"),null;const e=this.ss.begin(),t=e.pointer.low,n=e.pointer.high,r=t;return r+1<=n?this.ss.updateKeyByIterator(e,new i(t+1,n)):this.ss.eraseElementByPos(0),o("alloc():"+r),r},l.prototype.use=function(e){const t=new i(e,e),n=this.ss.lowerBound(t);if(!n.equals(this.ss.end())){const r=n.pointer.low,a=n.pointer.high;return n.pointer.equals(t)?(this.ss.eraseElementByIterator(n),o("use():"+e),!0):!(r>e)&&(r===e?(this.ss.updateKeyByIterator(n,new i(r+1,a)),o("use():"+e),!0):a===e?(this.ss.updateKeyByIterator(n,new i(r,a-1)),o("use():"+e),!0):(this.ss.updateKeyByIterator(n,new i(e+1,a)),this.ss.insert(new i(r,e-1)),o("use():"+e),!0))}return o("use():failed"),!1},l.prototype.free=function(e){if(e<this.min||e>this.max)return void a("free():"+e+" is out of range");const t=new i(e,e),n=this.ss.upperBound(t);if(n.equals(this.ss.end())){if(n.equals(this.ss.begin()))return void this.ss.insert(t);n.pre();const r=n.pointer.high,o=n.pointer.high;o+1===e?this.ss.updateKeyByIterator(n,new i(r,e)):this.ss.insert(t)}else if(n.equals(this.ss.begin()))if(e+1===n.pointer.low){const t=n.pointer.high;this.ss.updateKeyByIterator(n,new i(e,t))}else this.ss.insert(t);else{const r=n.pointer.low,o=n.pointer.high;n.pre();const a=n.pointer.low,l=n.pointer.high;l+1===e?e+1===r?(this.ss.eraseElementByIterator(n),this.ss.updateKeyByIterator(n,new i(a,o))):this.ss.updateKeyByIterator(n,new i(a,e)):e+1===r?(this.ss.eraseElementByIterator(n.next()),this.ss.insert(new i(e,o))):this.ss.insert(t)}o("free():"+e)},l.prototype.clear=function(){o("clear()"),this.ss.clear(),this.ss.insert(new i(this.min,this.max))},l.prototype.intervalCount=function(){return this.ss.size()},l.prototype.dump=function(){console.log("length:"+this.ss.size());for(const e of this.ss)console.log(e)},e.exports=l},TeRw:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("8tx+"),a=n("CtXQ");function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l,s,u={},c=4.5,d=24,f=24,p="topRight";function m(e){var t=e.duration,n=e.placement,r=e.bottom,o=e.top,a=e.getContainer,i=e.closeIcon;void 0!==t&&(c=t),void 0!==n&&(p=n),void 0!==r&&(f=r),void 0!==o&&(d=o),void 0!==a&&(l=a),void 0!==i&&(s=i)}function h(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f;switch(e){case"topLeft":t={left:0,top:n,bottom:"auto"};break;case"topRight":t={right:0,top:n,bottom:"auto"};break;case"bottomLeft":t={left:0,top:"auto",bottom:r};break;default:t={right:0,top:"auto",bottom:r};break}return t}function g(e,t){var n=e.prefixCls,i=e.placement,c=void 0===i?p:i,d=e.getContainer,f=void 0===d?l:d,m=e.top,g=e.bottom,v=e.closeIcon,y=void 0===v?s:v,b="".concat(n,"-").concat(c);if(u[b])t(u[b]);else{var w=r["createElement"]("span",{className:"".concat(n,"-close-x")},y||r["createElement"](a["default"],{className:"".concat(n,"-close-icon"),type:"close"}));o["a"].newInstance({prefixCls:n,className:"".concat(n,"-").concat(c),style:h(c,m,g),getContainer:f,closeIcon:w},function(e){u[b]=e,t(e)})}}var v={success:"check-circle-o",info:"info-circle-o",error:"close-circle-o",warning:"exclamation-circle-o"};function y(e){var t=e.prefixCls||"ant-notification",n="".concat(t,"-notice"),o=void 0===e.duration?c:e.duration,i=null;if(e.icon)i=r["createElement"]("span",{className:"".concat(n,"-icon")},e.icon);else if(e.type){var l=v[e.type];i=r["createElement"](a["default"],{className:"".concat(n,"-icon ").concat(n,"-icon-").concat(e.type),type:l})}var s=!e.description&&i?r["createElement"]("span",{className:"".concat(n,"-message-single-line-auto-margin")}):null,u=e.placement,d=e.top,f=e.bottom,p=e.getContainer,m=e.closeIcon;g({prefixCls:t,placement:u,top:d,bottom:f,getContainer:p,closeIcon:m},function(t){t.notice({content:r["createElement"]("div",{className:i?"".concat(n,"-with-icon"):""},i,r["createElement"]("div",{className:"".concat(n,"-message")},s,e.message),r["createElement"]("div",{className:"".concat(n,"-description")},e.description),e.btn?r["createElement"]("span",{className:"".concat(n,"-btn")},e.btn):null),duration:o,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},className:e.className})})}var b={open:y,close:function(e){Object.keys(u).forEach(function(t){return u[t].removeNotice(e)})},config:m,destroy:function(){Object.keys(u).forEach(function(e){u[e].destroy(),delete u[e]})}};["success","info","warning","error"].forEach(function(e){b[e]=function(t){return b.open(i(i({},t),{type:e}))}}),b.warn=b.warning,t["default"]=b},TnYH:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("Pwec");var a=o(n("CtXQ"));n("OaEy");var i=o(n("2fM7"));n("5NDa");var l=o(n("5rEg"));n("miYZ");var s=o(n("tsqr")),u=o(n("2Taf")),c=o(n("vZ4D")),d=o(n("l4Ni")),f=o(n("ujKo")),p=o(n("MhPg")),m=r(n("q1tI")),h=n("LLXN"),g=n("LvDl"),v=n("MsYj"),y=o(n("xNuS")),b=o(n("eoEj")),w=n("+n12"),_=function(e){function t(e){var n;return(0,u.default)(this,t),n=(0,d.default)(this,(0,f.default)(t).call(this,e)),n.onInputChange=function(e){var t=e.target.value;n.setState({value:t})},n.onChange=function(e){n.setState({value:e})},n.fillInteger=function(e){var t="".concat(e),n=null===t||void 0===t?void 0:t.includes(".");return n?parseFloat(t):parseFloat("".concat(t,".0"))},n.onSubmit=function(){var e=n.props,t=e.onChange,r=e.data,o=r.dataType,a=r.transformType,i=r.maxScaleValue,l=r.minScaleValue,u=r.gain,c=r.offset,d=r.pt,f=r.ct,p=r.len,m=r.bitMap,g=Number(i),y=Number(l),b=Number(u),w=Number(c),_=Number(d),C=Number(f),E=r.decimal,M=n.state.value;if(null!==M&&""!==M){var S,O,T=!0,k=M,x=/^-?\d+$/,N=/^-?[0-9]*\.?[0-9]{0,6}$/;if(!m)if(1===a)switch(o){case"BYTE":case"SBYTE":case"SINT":case"UINT16":case"WORD":case"INT16":case"INT":case"INT32":case"UINT32":case"DWORD":case"BCD32":case"DINT":case"BCD":case"INT64":case"UINT64":k=Number(M),x.test(M)?(k<y||k>g)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(y," ~ ").concat(g)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"LONG":case"ULONG":k=Number(M),x.test(M)?(0,v.Big)(k).subtract(y)>=0&&(0,v.Big)(k).subtract(g)<=0||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(y," ~ ").concat(g)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"REAL":case"DOUBLE":case"FLOAT":k=n.fillInteger(M),E||(E=2),N.test(M)&&-1!==M.indexOf(".")&&M.split(".")[1].length>E&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))),N.test(M)||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))),(k<y||k>g)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(y," ~ ").concat(g)})));break;default:break}else if(2===a)switch(o){case"BYTE":k=Number(M),b>=0&&(M<w||M>255*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((255*b+w).toFixed(6))}))):b<0&&(M<255*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((255*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"SBYTE":case"SINT":k=Number(M),b>=0&&(M<-128*b+w||M>127*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-128*b+w).toFixed(6)," ~ ").concat((127*b+w).toFixed(6))}))):b<0&&(M<127*b+w||M>-128*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((127*b+w).toFixed(6)," ~ ").concat((-128*b+w).toFixed(6))})));break;case"UINT16":case"WORD":k=Number(M),b>=0&&(M<w||M>65535*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((65535*b+w).toFixed(6))}))):b<0&&(M<65535*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((65535*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"INT16":case"INT":k=Number(M),b>=0&&(M<-32768*b+w||M>32767*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-32768*b+w).toFixed(6)," ~ ").concat((32767*b+w).toFixed(6))}))):b<0&&(M<32767*b+w||M>-32768*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((32767*b+w).toFixed(6)," ~ ").concat((-32768*b+w).toFixed(6))})));break;case"INT32":k=Number(M),b>=0&&(M<-2147483648*b+w||M>2147483647*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-2147483648*b+w).toFixed(6)," ~ ").concat((2147483647*b+w).toFixed(6))}))):b<0&&(M<2147483647*b+w||M>-2147483648*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((2147483647*b+w).toFixed(6)," ~ ").concat((-2147483648*b+w).toFixed(6))})));break;case"UINT32":case"DWORD":k=Number(M),b>=0&&(M<w||M>4294967295*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((4294967295*b+w).toFixed(6))}))):b<0&&(M<4294967295*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((4294967295*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"ULONG":k=Number(M),b>=0&&(M<w||M>0x10000000000000000*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((0x10000000000000000*b+w).toFixed(6))}))):b<0&&(M<0x10000000000000000*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((0x10000000000000000*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"DINT":k=Number(M),b>=0&&(M<-2147483648*b+w||M>2147483647*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-2147483648*b+w).toFixed(6)," ~ ").concat((2147483647*b+w).toFixed(6))}))):b<0&&(M<2147483647*b+w||M>-2147483648*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((2147483647*b+w).toFixed(6)," ~ ").concat((-2147483648*b+w).toFixed(6))})));break;case"LONG":k=Number(M),b>=0&&(M<-0x8000000000000000*b+w||M>0x8000000000000000*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-0x8000000000000000*b+w).toFixed(6)," ~ ").concat((0x8000000000000000*b+w).toFixed(6))}))):b<0&&(M<0x8000000000000000*b+w||M>-0x8000000000000000*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((0x8000000000000000*b+w).toFixed(6)," ~ ").concat((-0x8000000000000000*b+w).toFixed(6))})));break;case"REAL":case"DOUBLE":case"FLOAT":k=n.fillInteger(M),E||(E=2),N.test(M)&&-1!==M.indexOf(".")&&M.split(".")[1].length>E&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))),N.test(M)||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))),(Math.abs(M)<Math.abs(b)*(1.175495*Math.pow(10,-6))+w||Math.abs(M)>Math.abs(b)*(3.402823*Math.pow(10,38))+w)&&(T=!1,b>0?s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((b*(1.175495*Math.pow(10,-6))+w).toFixed(6)," ~ ").concat((b*(3.402823*Math.pow(10,38))+w).toFixed(6)," -\n ").concat((b*(-3.402823*Math.pow(10,38))+w).toFixed(6)," ~ ").concat((b*(-1.175495*Math.pow(10,-6))+w).toFixed(6))})):0===b?s.default.error((0,h.formatMessage)({id:"controller.form.data-range-equ"},{range:"".concat(w.toFixed(6))})):b<0&&s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((b*(3.402823*Math.pow(10,38))+w).toFixed(6)," ~ ").concat((b*(1.175495*Math.pow(10,-6))+w).toFixed(6)," -\n ").concat((b*(-1.175495*Math.pow(10,-6))+w).toFixed(6)," ~ ").concat((b*(-3.402823*Math.pow(10,38))+w).toFixed(6))})));break;case"BCD":k=Number(M),b>=0&&(M<w||M>9999*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((9999*b+w).toFixed(6))}))):b<0&&(M<9999*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((9999*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"BCD32":k=Number(M),b>=0&&(M<w||M>99999999*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((99999999*b+w).toFixed(6))}))):b<0&&(M<99999999*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((99999999*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;case"INT64":k=Number(M),b>=0&&(-0x8000000000000000*b+w||M>0x8000000000000000*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((-0x8000000000000000*b+w).toFixed(6)," ~ ").concat((0x8000000000000000*b+w).toFixed(6))}))):b<0&&(0x8000000000000000*b+w||M>-0x8000000000000000*b+w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((0x8000000000000000*b+w).toFixed(6)," ~ ").concat((-0x8000000000000000*b+w).toFixed(6))})));break;case"UINT64":k=Number(M),b>=0&&(M<w||M>0x10000000000000000*b+w)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(w.toFixed(6)," ~ ").concat((0x10000000000000000*b+w).toFixed(6))}))):b<0&&(M<0x10000000000000000*b+w||M>w)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat((0x10000000000000000*b+w).toFixed(6)," ~ ").concat(w.toFixed(6))})));break;default:break}else if(4===a){var L,P;switch(o){case"BYTE":k=parseInt(M,10),L=(0*b+w)*_*C,P=(255*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"SBYTE":case"SINT":k=parseInt(M,10),L=(-128*b+w)*_*C,P=(127*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT16":case"WORD":k=parseInt(M,10),L=(0*b+w)*_*C,P=(65535*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT16":case"INT":k=parseInt(M,10),L=(-32768*b+w)*_*C,P=(32767*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT32":k=parseInt(M,10),L=(-2147483648*b+w)*_*C,P=(2147483647*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT32":case"DWORD":k=parseInt(M,10),L=(0*b+w)*_*C,P=(4294967295*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"DINT":k=parseInt(M,10),L=(-2147483648*b+w)*_*C,P=(2147483647*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"REAL":case"DOUBLE":case"FLOAT":k=n.fillInteger(M),E||(E=2),L=(1.175495*Math.pow(10,-6)*b+w)*_*C,P=(3.402823*Math.pow(10,38)*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),N.test(M)?-1!==M.indexOf(".")&&M.split(".")[1].length>E&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))):N.test(M)?Math.abs(M)<S||Math.abs(M)>O?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):k=parseFloat(M):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E})));break;case"BCD":k=parseInt(M,10),L=(0*b+w)*_*C,P=(9999*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"BCD32":k=parseInt(M,10),L=(0*b+w)*_*C,P=(99999999*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT64":k=parseInt(M,10),L=(-0x8000000000000000*b+w)*_*C,P=(0x8000000000000000*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT64":k=parseInt(M,10),L=(0*b+w)*_*C,P=(0x10000000000000000*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?(M<S||M>O)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"LONG":k=M,L=(-0x8000000000000000*b+w)*_*C,P=(0x8000000000000000*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?1===(0,v.Big)(M).compareTo(S)&&-1===(0,v.Big)(M).compareTo(O)||0===(0,v.Big)(M).compareTo(S)||0===(0,v.Big)(M).compareTo(O)||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"ULONG":k=M,L=(0*b+w)*_*C,P=(0x10000000000000000*b+w)*_*C,S=Math.min(L,P),O=Math.max(L,P),x.test(M)?1===(0,v.Big)(M).compareTo(S)&&-1===(0,v.Big)(M).compareTo(O)||0===(0,v.Big)(M).compareTo(S)||0===(0,v.Big)(M).compareTo(O)||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"".concat(S,"~").concat(O)}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;default:break}}else switch(o){case"BYTE":k=parseInt(M,10),x.test(M)?(M<0||M>255)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~255"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"SBYTE":case"SINT":k=parseInt(M,10),x.test(M)?(M<-128||M>127)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-128~127"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT16":case"WORD":k=parseInt(M,10),x.test(M)?(M<0||M>65535)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~65535"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT16":case"INT":k=parseInt(M,10),x.test(M)?(M<-32768||M>32767)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-32768~32767"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT32":k=parseInt(M,10),x.test(M)?(M<-2147483648||M>2147483647)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-2147483648~2147483647"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT32":case"DWORD":k=parseInt(M,10),x.test(M)?(M<0||M>4294967295)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~4,294,967,295"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"DINT":k=parseInt(M,10),x.test(M)?(M<-2147483648||M>2147483647)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-2,147,483,648~2,147,483,647"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"REAL":case"DOUBLE":case"FLOAT":k=n.fillInteger(M),E||(E=2),N.test(M)?-1!==M.indexOf(".")&&M.split(".")[1].length>E&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E}))):N.test(M)?Math.abs(M)<1.175495*Math.pow(10,-6)||Math.abs(M)>3.402823*Math.pow(10,38)?(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"1.175495E-38~3.402823E+38 - -3.402823E+38~-1.175495E-38"}))):k=parseFloat(M):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-float"},{size:E})));break;case"STRING":k=null===M||void 0===M?void 0:M.toString(),M.length>p&&(T=!1,s.default.error((0,h.formatMessage)({id:"common.alert.error-code.-11017"},{params:p})));break;case"BCD":k=parseInt(M,10),x.test(M)?(M<0||M>9999)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~9999"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"BCD32":k=parseInt(M,10),x.test(M)?(M<0||M>99999999)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~99999999"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"INT64":k=parseInt(M,10),x.test(M)?(M<-0x8000000000000000||M>0x8000000000000000)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-9,223,372,036,854,775,808~9,223,372,036,854,775,807"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"UINT64":k=parseInt(M,10),x.test(M)?(M<0||M>0x10000000000000000)&&(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0~18,446,744,073,709,551,615"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"LONG":k=M,x.test(M)?(0,v.Big)(M).subtract("-9223372036854775808")>=0&&(0,v.Big)(M).subtract("9223372036854775807")<=0||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"-9223372036854775808 ~ 9223372036854775807"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;case"ULONG":k=M,x.test(M)?(0,v.Big)(M).subtract("0")>=0&&(0,v.Big)(M).subtract("18446744073709551615")<=0||(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.data-range"},{range:"0 ~ 18446744073709551615"}))):(T=!1,s.default.error((0,h.formatMessage)({id:"controller.form.check-only-number"})));break;default:break}T&&(n.setState({edit:!1,value:""}),t&&t(k))}else s.default.error((0,h.formatMessage)({id:"controller.form.not-empty"}))},n.renderInput=function(){var e=n.props.data,t=e.dataType,r=e.protocol,o=e.transformType,a=e.bitMap,s=e.enableBit,u=n.state.value,c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{float:"left",width:"100%"}});if(0===o)switch(t){case"BOOL":case"BOOLEAN":c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"false"),m.default.createElement(i.default.Option,{value:!0},"true")),"EtherNet/IP"!==r&&"EtherNet/IP(MicroLogix)"!==r||(c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")));break;case"BIT":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1"));break;case"BYTE":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:3,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"SBYTE":c=m.default.createElement(l.default,{maxLength:4,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"SINT":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:4,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"UINT16":c=m.default.createElement(l.default,{maxLength:5,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"WORD":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:5,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT16":c=m.default.createElement(l.default,{maxLength:6,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:6,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"UINT32":c=m.default.createElement(l.default,{maxLength:10,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"DWORD":case"BCD32":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:10,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT32":c=m.default.createElement(l.default,{maxLength:11,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"DINT":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:11,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"REAL":case"DOUBLE":case"FLOAT":c=m.default.createElement(l.default,{maxLength:42,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"STRING":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,maxLength:1024,style:{width:"100%"}});break;case"BCD":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")):m.default.createElement(l.default,{maxLength:9999,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT64":case"UINT64":c=m.default.createElement(l.default,{maxLength:20,value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"LONG":case"ULONG":1===a?c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):0===a&&1===s&&(c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")));break;default:break}else switch(t){case"BOOL":case"BOOLEAN":c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"false"),m.default.createElement(i.default.Option,{value:!0},"true")),"EtherNet/IP"!==r&&"EtherNet/IP(MicroLogix)"!==r||(c=m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1")));break;case"BIT":c=1===a?m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:!1},"False"),m.default.createElement(i.default.Option,{value:!0},"True")):m.default.createElement(i.default,{value:u,onChange:n.onChange,style:{width:"100%"}},m.default.createElement(i.default.Option,{value:0},"0"),m.default.createElement(i.default.Option,{value:1},"1"));break;case"BYTE":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"SBYTE":case"SINT":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"WORD":case"UINT16":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT":case"INT16":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"DWORD":case"BCD32":case"UINT32":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"DINT":case"INT32":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"REAL":case"DOUBLE":case"FLOAT":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"STRING":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,maxLength:1024,style:{width:"100%"}});break;case"BCD":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;case"INT64":case"UINT64":c=m.default.createElement(l.default,{value:u,onChange:n.onInputChange,style:{width:"100%"}});break;default:break}return c},n.renderValue=function(){var e=n.props,t=e.data,r=e.value,o=t.unit,a=t.status,i=t.readWrite;return"wo"===i&&1===a?m.default.createElement("span",{style:{display:"inline-block",width:"80px",height:"20px",background:"#ccc"}}):1===a?m.default.createElement(m.default.Fragment,null,m.default.createElement("span",{style:{color:"#0091ff",marginRight:5,minWidth:40}},m.default.createElement(y.default,{tooltip:!0,lines:1},"".concat((0,g.isBoolean)(r)?(0,w.capitalize)(r):r))),""!==r&&void 0!==r?m.default.createElement("span",{style:{minWidth:30}},m.default.createElement(y.default,{tooltip:!0,lines:1},o)):""):""},n.state={edit:!1,value:""},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this,t=this.state.edit,n=this.props.disabled;return m.default.createElement(m.default.Fragment,null,t?m.default.createElement("div",{style:{width:"100%",overflow:"hidden"}},m.default.createElement("div",{style:{float:"left",width:"70%"}},this.renderInput()),m.default.createElement("div",{style:{float:"right",marginTop:7}},m.default.createElement(a.default,{type:"close",style:{marginRight:5},onClick:function(){e.setState({edit:!1,value:""})}}),m.default.createElement(a.default,{type:"check",onClick:this.onSubmit}))):m.default.createElement("div",{style:{overflow:"hidden",display:"flex",alignItems:"center",justifyContent:"space-between"}},this.renderValue(),m.default.createElement(b.default,{icon:"edit",shape:"circle",disabled:n,style:{float:"right"},onClick:function(){return e.setState({edit:!0})}})))}}]),t}(m.PureComponent),C=_;t.default=C},TqRt:function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},TuGD:function(e,t,n){var r=n("UWiX")("iterator"),o=!1;try{var a=[7][r]();a["return"]=function(){o=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var a=[7],i=a[r]();i.next=function(){return{done:n=!0}},a[r]=function(){return i},e(a)}catch(e){}return n}},Ty5D:function(e,t,n){"use strict";var r=n("dI71"),o=n("q1tI"),a=n.n(o),i=n("17x9"),l=n.n(i),s=n("g0MP"),u=n("VbXa"),c=n.n(u),d=n("fZtv"),f=n.n(d),p=1073741823;function m(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function h(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter(function(t){return t!==e})},get:function(){return e},set:function(n,r){e=n,t.forEach(function(t){return t(e,r)})}}}function g(e){return Array.isArray(e)?e[0]:e}function v(e,t){var n,r,a="__create-react-context-"+f()()+"__",i=function(e){function n(){var t;return t=e.apply(this,arguments)||this,t.emitter=h(t.props.value),t}c()(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return e={},e[a]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;m(r,o)?n=0:(n="function"===typeof t?t(r,o):p,n|=0,0!==n&&this.emitter.set(e.value,n))}},r.render=function(){return this.props.children},n}(o["Component"]);i.childContextTypes=(n={},n[a]=l.a.object.isRequired,n);var s=function(t){function n(){var e;return e=t.apply(this,arguments)||this,e.state={value:e.getValue()},e.onUpdate=function(t,n){var r=0|e.observedBits;0!==(r&n)&&e.setState({value:e.getValue()})},e}c()(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?p:t},r.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?p:e},r.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},r.getValue=function(){return this.context[a]?this.context[a].get():e},r.render=function(){return g(this.props.children)(this.state.value)},n}(o["Component"]);return s.contextTypes=(r={},r[a]=l.a.object,r),{Provider:i,Consumer:s}}var y=a.a.createContext||v,b=y,w=n("9R94"),_=n("wx14"),C=n("bALw"),E=n.n(C),M=(n("TOwV"),n("zLVn")),S=n("2mql"),O=n.n(S);n.d(t,"a",function(){return N}),n.d(t,"b",function(){return P}),n.d(t,"c",function(){return V}),n.d(t,"d",function(){return U}),n.d(t,"e",function(){return x}),n.d(t,"f",function(){return Q}),n.d(t,"g",function(){return J}),n.d(t,"h",function(){return k}),n.d(t,"i",function(){return F}),n.d(t,"j",function(){return W}),n.d(t,"k",function(){return te}),n.d(t,"l",function(){return ne}),n.d(t,"m",function(){return re}),n.d(t,"n",function(){return oe}),n.d(t,"o",function(){return $});var T=function(e){var t=b();return t.displayName=e,t},k=T("Router"),x=function(e){function t(t){var n;return n=e.call(this,t)||this,n.state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e})),n}Object(r["a"])(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return a.a.createElement(k.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},t}(a.a.Component);var N=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.history=Object(s["d"])(t.props),t}Object(r["a"])(t,e);var n=t.prototype;return n.render=function(){return a.a.createElement(x,{history:this.history,children:this.props.children})},t}(a.a.Component);var L=function(e){function t(){return e.apply(this,arguments)||this}Object(r["a"])(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(a.a.Component);function P(e){var t=e.message,n=e.when,r=void 0===n||n;return a.a.createElement(k.Consumer,null,function(e){if(e||Object(w["a"])(!1),!r||e.staticContext)return null;var n=e.history.block;return a.a.createElement(L,{onMount:function(e){e.release=n(t)},onUpdate:function(e,r){r.message!==t&&(e.release(),e.release=n(t))},onUnmount:function(e){e.release()},message:t})})}var I={},D=1e4,A=0;function R(e){if(I[e])return I[e];var t=E.a.compile(e);return A<D&&(I[e]=t,A++),t}function F(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:R(e)(t,{pretty:!0})}function V(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return a.a.createElement(k.Consumer,null,function(e){e||Object(w["a"])(!1);var r=e.history,i=e.staticContext,l=o?r.push:r.replace,u=Object(s["c"])(t?"string"===typeof n?F(n,t.params):Object(_["a"])({},n,{pathname:F(n.pathname,t.params)}):n);return i?(l(u),null):a.a.createElement(L,{onMount:function(){l(u)},onUpdate:function(e,t){var n=Object(s["c"])(t.to);Object(s["f"])(n,Object(_["a"])({},u,{key:n.key}))||l(u)},to:n})})}var j={},z=1e4,B=0;function H(e,t){var n=""+t.end+t.strict+t.sensitive,r=j[n]||(j[n]={});if(r[e])return r[e];var o=[],a=E()(e,o,t),i={regexp:a,keys:o};return B<z&&(r[e]=i,B++),i}function W(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s,c=[].concat(r);return c.reduce(function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=H(n,{end:a,strict:l,sensitive:u}),o=r.regexp,i=r.keys,s=o.exec(e);if(!s)return null;var c=s[0],d=s.slice(1),f=e===c;return a&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:i.reduce(function(e,t,n){return e[t.name]=d[n],e},{})}},null)}var U=function(e){function t(){return e.apply(this,arguments)||this}Object(r["a"])(t,e);var n=t.prototype;return n.render=function(){var e=this;return a.a.createElement(k.Consumer,null,function(t){t||Object(w["a"])(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?W(n.pathname,e.props):t.match,o=Object(_["a"])({},t,{location:n,match:r}),i=e.props,l=i.children,s=i.component,u=i.render;return Array.isArray(l)&&0===l.length&&(l=null),a.a.createElement(k.Provider,{value:o},o.match?l?"function"===typeof l?l(o):l:s?a.a.createElement(s,o):u?u(o):null:"function"===typeof l?l(o):null)})},t}(a.a.Component);function q(e){return"/"===e.charAt(0)?e:"/"+e}function K(e,t){return e?Object(_["a"])({},t,{pathname:q(e)+t.pathname}):t}function G(e,t){if(!e)return t;var n=q(e);return 0!==t.pathname.indexOf(n)?t:Object(_["a"])({},t,{pathname:t.pathname.substr(n.length)})}function Y(e){return"string"===typeof e?e:Object(s["e"])(e)}function X(e){return function(){Object(w["a"])(!1)}}function Z(){}var Q=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,t.handlePush=function(e){return t.navigateTo(e,"PUSH")},t.handleReplace=function(e){return t.navigateTo(e,"REPLACE")},t.handleListen=function(){return Z},t.handleBlock=function(){return Z},t}Object(r["a"])(t,e);var n=t.prototype;return n.navigateTo=function(e,t){var n=this.props,r=n.basename,o=void 0===r?"":r,a=n.context,i=void 0===a?{}:a;i.action=t,i.location=K(o,Object(s["c"])(e)),i.url=Y(i.location)},n.render=function(){var e=this.props,t=e.basename,n=void 0===t?"":t,r=e.context,o=void 0===r?{}:r,i=e.location,l=void 0===i?"/":i,u=Object(M["a"])(e,["basename","context","location"]),c={createHref:function(e){return q(n+Y(e))},action:"POP",location:G(n,Object(s["c"])(l)),push:this.handlePush,replace:this.handleReplace,go:X("go"),goBack:X("goBack"),goForward:X("goForward"),listen:this.handleListen,block:this.handleBlock};return a.a.createElement(x,Object(_["a"])({},u,{history:c,staticContext:o}))},t}(a.a.Component);var J=function(e){function t(){return e.apply(this,arguments)||this}Object(r["a"])(t,e);var n=t.prototype;return n.render=function(){var e=this;return a.a.createElement(k.Consumer,null,function(t){t||Object(w["a"])(!1);var n,r,o=e.props.location||t.location;return a.a.Children.forEach(e.props.children,function(e){if(null==r&&a.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?W(o.pathname,Object(_["a"])({},e.props,{path:i})):t.match}}),r?a.a.cloneElement(n,{location:o,computedMatch:r}):null})},t}(a.a.Component);function $(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(M["a"])(t,["wrappedComponentRef"]);return a.a.createElement(k.Consumer,null,function(t){return t||Object(w["a"])(!1),a.a.createElement(e,Object(_["a"])({},r,t,{ref:n}))})};return n.displayName=t,n.WrappedComponent=e,O()(n,e)}var ee=a.a.useContext;function te(){return ee(k).history}function ne(){return ee(k).location}function re(){var e=ee(k).match;return e?e.params:{}}function oe(e){return e?W(ne().pathname,e):ee(k).match}},"U+KD":function(e,t,n){var r=n("B+OT"),o=n("JB68"),a=n("VVlx")("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},U4Xs:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("LvDl"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("WWB5")),P=r(n("IzpZ")),I=r(n("P8M1")),D=r(n("Ycof")),A=r(n("xNuS")),R=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchSNMPMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchSNMPMapTableLists"})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,h.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{snmpAgent:{mapping_table:o}}}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapAdd=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=snmpAgent&web_session=").concat((0,x.getToken)());(0,N.filedownload)(e,"SNMPAgentMappingTable.csv")},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.snmpMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.snmpMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.snmpMapTableList,u=(0,m.default)(s);if(r&&(u=s.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=s.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{snmpMapTableFilter:u}})},n.filterAppearsTwiceRw=function(e){var t=[],n=new Map;return e.forEach(function(e){if("ro"!==e.readWrite){var t="".concat(e.measureName,"+").concat(e.ctrlName,"+").concat(e.readWrite);n.has(t)?n.get(t).push(e._id):n.set(t,[e._id])}}),Array.from(n).forEach(function(e){1===e[1].length&&t.push.apply(t,(0,m.default)(e[1]))}),(0,M.differenceWith)(e,t,function(e,t){return e._id===t})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{measureName:"",ctrlName:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.protocol,o=n.loading,c=n.currentKey,d=r.snmpMapTableList,f=r.controllerList,m=r.snmpMapTableFilter,h="snmpAgent",g=this.state,v=g.visible,y=g.add,b=g.currentMapData,w=g.batchVisible,C=g.searchParams,M=g.selectedRowKeys,x=g.pageParams,N=(0,T.getPriv)(),R=N>11,F={current:x.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},V={selectedRowKeys:M,onChange:this.handleRowSelectChange},j=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.oid-addr"}),dataIndex:"oid",key:"oid"},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return t.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(S.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!R})))}}];return _.default.createElement(a.default,{bordered:!1,style:{marginTop:6}},_.default.createElement("div",{className:O.default.wrapper},_.default.createElement(I.default,{id:"protocol.snmp.table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:O.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(e){var n={searchParams:(0,u.default)({},C,{ctrlName:e,measureName:""})};"all"===e&&(n={searchParams:(0,u.default)({},C,{ctrlName:void 0,measureName:""})}),t.setState(n),t.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),f.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(A.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:null!==(e=null===C||void 0===C?void 0:C.measureName)&&void 0!==e?e:"",onChange:function(e){t.setState({searchParams:(0,u.default)({},C,{measureName:e.target.value})})},onSearch:function(e){t.filterMapTable({searchParams:(0,u.default)({},C,{measureName:e})})}})),_.default.createElement(D.default,{batchAddVisible:!0,addProps:{disabled:!R,onClick:this.onMapAdd},batchAddProps:{disabled:!R,onClick:function(){return t.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!R,tip:d.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=".concat(h),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(R&&M.length),onConfirm:function(){return t.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:o,rowKey:"_id",bordered:!0,dataSource:m,rowSelection:V,columns:j,pagination:F,onChange:this.handleTableChange,scroll:{y:420}}),v&&_.default.createElement(L.default,{add:y,visible:v,data:b,dataSource:d,controllers:f,currentKey:c,onChange:this.onMapChange,onCancel:function(){return t.setState({visible:!1,currentMapData:{}})}}),w&&_.default.createElement(P.default,{currentKey:c,visible:w,controllers:f,dataSource:d,addTableDataSource:this.filterAppearsTwiceRw(d),onChange:this.onBatchMapChange,onCancel:function(){return t.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),F=R;t.default=F},U6jy:function(e,t){e.exports=r;var n=Object.prototype.hasOwnProperty;function r(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var o in r)n.call(r,o)&&(e[o]=r[o])}return e}},UADf:function(e,t,n){e.exports={"ant-popover":"ant-popover","ant-popover-hidden":"ant-popover-hidden","ant-popover-placement-top":"ant-popover-placement-top","ant-popover-placement-topLeft":"ant-popover-placement-topLeft","ant-popover-placement-topRight":"ant-popover-placement-topRight","ant-popover-placement-right":"ant-popover-placement-right","ant-popover-placement-rightBottom":"ant-popover-placement-rightBottom","ant-popover-placement-rightTop":"ant-popover-placement-rightTop","ant-popover-placement-bottom":"ant-popover-placement-bottom","ant-popover-placement-bottomLeft":"ant-popover-placement-bottomLeft","ant-popover-placement-bottomRight":"ant-popover-placement-bottomRight","ant-popover-placement-left":"ant-popover-placement-left","ant-popover-placement-leftBottom":"ant-popover-placement-leftBottom","ant-popover-placement-leftTop":"ant-popover-placement-leftTop","ant-popover-inner":"ant-popover-inner","ant-popover-title":"ant-popover-title","ant-popover-inner-content":"ant-popover-inner-content","ant-popover-message":"ant-popover-message",anticon:"anticon","ant-popover-message-title":"ant-popover-message-title","ant-popover-buttons":"ant-popover-buttons","ant-popover-arrow":"ant-popover-arrow","ant-popover-content":"ant-popover-content"}},UAKv:function(e,t,n){"use strict";n("3iS5")("anchor",function(e){return function(t){return e(this,"a","name",t)}})},UCkY:function(e,t,n){e.exports={"monaco-aria-container":"monaco-aria-container"}},ULMT:function(e,t,n){var r=n("yw4e"),o=n("gL7N")("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},"UNi/":function(e,t){function n(e,t){var n=-1,r=Array(e);while(++n<e)r[n]=t(n);return r}e.exports=n},UO39:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},UQt1:function(e,t,n){"use strict";n("W3Xk")("trimLeft",function(e){return function(){return e(this,1)}},"trimStart")},URDS:function(e,t,n){(function(e){(function(e,t){t()})(0,function(){"use strict";function t(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})}var n=setTimeout;function r(){}function o(e,t){return function(){e.apply(t,arguments)}}function a(e){if(!(this instanceof a))throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function i(e,t){while(3===e._state)e=e._value;0!==e._state?(e._handled=!0,a._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void s(t.promise,e)}l(t.promise,r)}else(1===e._state?l:s)(t.promise,e._value)})):e._deferreds.push(t)}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof a)return e._state=3,e._value=t,void u(e);if("function"===typeof n)return void d(o(n,t),e)}e._state=1,e._value=t,u(e)}catch(t){s(e,t)}}function s(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&a._immediateFn(function(){e._handled||a._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function c(e,t,n){this.onFulfilled="function"===typeof e?e:null,this.onRejected="function"===typeof t?t:null,this.promise=n}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,l(t,e))},function(e){n||(n=!0,s(t,e))})}catch(e){if(n)return;n=!0,s(t,e)}}a.prototype["catch"]=function(e){return this.then(null,e)},a.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new c(e,t,n)),n},a.prototype["finally"]=t,a.all=function(e){return new a(function(t,n){if(!e||"undefined"===typeof e.length)throw new TypeError("Promise.all accepts an array");var r=Array.prototype.slice.call(e);if(0===r.length)return t([]);var o=r.length;function a(e,i){try{if(i&&("object"===typeof i||"function"===typeof i)){var l=i.then;if("function"===typeof l)return void l.call(i,function(t){a(e,t)},n)}r[e]=i,0===--o&&t(r)}catch(e){n(e)}}for(var i=0;i<r.length;i++)a(i,r[i])})},a.resolve=function(e){return e&&"object"===typeof e&&e.constructor===a?e:new a(function(t){t(e)})},a.reject=function(e){return new a(function(t,n){n(e)})},a.race=function(e){return new a(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},a._immediateFn="function"===typeof setImmediate&&function(e){setImmediate(e)}||function(e){n(e,0)},a._unhandledRejectionFn=function(e){"undefined"!==typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var f=function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof e)return e;throw new Error("unable to locate global object")}();"Promise"in f?f.Promise.prototype["finally"]||(f.Promise.prototype["finally"]=t):f["Promise"]=a})}).call(this,n("yLpj"))},UVaH:function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,o=n("FpZJ");e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&o())))}},UWiX:function(e,t,n){var r=n("29s/")("wks"),o=n("YqAc"),a=n("5T2Y").Symbol,i="function"==typeof a,l=e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))};l.store=r},UbbE:function(e,t,n){n("o8NH"),e.exports=n("WEpk").Object.assign},Uelk:function(e,t,n){"use strict";const r=n("8hSp").Duplex,o=n("P7XM"),a=n("MwE8");function i(e){if(!(this instanceof i))return new i(e);if("function"===typeof e){this._callback=e;const t=function(e){this._callback&&(this._callback(e),this._callback=null)}.bind(this);this.on("pipe",function(e){e.on("error",t)}),this.on("unpipe",function(e){e.removeListener("error",t)}),e=null}a._init.call(this,e),r.call(this)}o(i,r),Object.assign(i.prototype,a.prototype),i.prototype._new=function(e){return new i(e)},i.prototype._write=function(e,t,n){this._appendBuffer(e),"function"===typeof n&&n()},i.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)},i.prototype.end=function(e){r.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)},i.prototype._destroy=function(e,t){this._bufs.length=0,this.length=0,t(e)},i.prototype._isBufferList=function(e){return e instanceof i||e instanceof a||i.isBufferList(e)},i.isBufferList=a.isBufferList,e.exports=i,e.exports.BufferListStream=i,e.exports.BufferList=a},UeuU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=n("Gv54"),a=i(o);function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,o,i){var l=[],s=Array.isArray(t)?"array":"undefined"===typeof t?"undefined":r(t);a["default"].required(e,t,o,l,i,s),n(l)}t["default"]=l},UfWW:function(e,t,n){var r=n("KwMD"),o=n("ut/Y"),a=n("Sxd8"),i=Math.max;function l(e,t,n){var l=null==e?0:e.length;if(!l)return-1;var s=null==n?0:a(n);return s<0&&(s=i(l+s,0)),r(e,o(t,3),s)}e.exports=l},Ugw8:function(e,t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}e.exports=n},UppA:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("Pwec");var a=o(n("CtXQ"));n("5NDa");var i=o(n("5rEg")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=o(n("eoEj")),m=n("+n12"),h=function(e){function t(e){var n;return(0,l.default)(this,t),n=(0,u.default)(this,(0,c.default)(t).call(this,e)),n.state={inputVal:e.value,edit:!1},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this,t=this.state,n=t.edit,r=t.inputVal,o=this.props,l=o.onSubmit,s=o.value;return f.default.createElement(f.default.Fragment,null,n?f.default.createElement("div",{style:{width:"100%",overflow:"hidden"}},f.default.createElement("div",{style:{float:"left",width:"70%"}},f.default.createElement(i.default,{value:r,onChange:function(t){e.setState({inputVal:t.target.value})}})),f.default.createElement("div",{style:{float:"right",marginTop:7}},f.default.createElement(a.default,{type:"close",style:{marginRight:5},onClick:function(){e.setState({edit:!1})}}),f.default.createElement(a.default,{type:"check",onClick:function(){l(r),e.setState({edit:!1})}}))):f.default.createElement("div",{style:{overflow:"hidden"}},s,f.default.createElement(p.default,{icon:"edit",shape:"circle",style:{float:"right",color:"".concat((0,m.currentThemeColor)())},onClick:function(){e.setState({edit:!0})}})))}}]),t}(f.Component);t.default=h},Urep:function(e,t,n){e.exports={"ant-pagination":"ant-pagination","ant-pagination-total-text":"ant-pagination-total-text","ant-pagination-item":"ant-pagination-item","ant-pagination-item-active":"ant-pagination-item-active","ant-pagination-jump-next":"ant-pagination-jump-next","ant-pagination-jump-prev":"ant-pagination-jump-prev","ant-pagination-item-container":"ant-pagination-item-container","ant-pagination-item-link-icon":"ant-pagination-item-link-icon","ant-pagination-item-link-icon-svg":"ant-pagination-item-link-icon-svg","ant-pagination-item-ellipsis":"ant-pagination-item-ellipsis","ant-pagination-prev":"ant-pagination-prev","ant-pagination-next":"ant-pagination-next","ant-pagination-item-link":"ant-pagination-item-link","ant-pagination-disabled":"ant-pagination-disabled","ant-pagination-slash":"ant-pagination-slash","ant-pagination-options":"ant-pagination-options","ant-pagination-options-size-changer":"ant-pagination-options-size-changer","ant-select":"ant-select","ant-pagination-options-quick-jumper":"ant-pagination-options-quick-jumper","ant-pagination-simple":"ant-pagination-simple","ant-pagination-simple-pager":"ant-pagination-simple-pager",mini:"mini","ant-pagination-item-after-jump-prev":"ant-pagination-item-after-jump-prev","ant-pagination-item-before-jump-next":"ant-pagination-item-before-jump-next"}},UwG3:function(e,t,n){t=e.exports=n("Ny2z"),t.Stream=t,t.Readable=t,t.Writable=n("K0nl"),t.Duplex=n("Zg5Z"),t.Transform=n("fF6E"),t.PassThrough=n("fjr1"),t.finished=n("SwF9"),t.pipeline=n("LKMh")},UxbX:function(e,t,n){var r,o;(function(a,i){r=i,o="function"===typeof r?r.call(t,n,t,e):r,void 0===o||(e.exports=o)})(0,function(){function e(e,t){return function(n,r,o,a){n[e]?n[e](r,o,a):n[t]&&n[t]("on"+r,o)}}return{add:e("addEventListener","attachEvent"),remove:e("removeEventListener","detachEvent")}})},"V/6I":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=w;var a=n("q1tI"),i=p(a),l=n("Gytx"),s=p(l),u=n("+LrT"),c=p(u),d=n("VCL8"),f=n("VIrW");function p(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function v(e){return e.displayName||e.name||"Component"}function y(e){return!e.prototype.render}var b=function(){return{}};function w(e){var t=!!e,n=e||b;return function(l){var u=function(a){function u(e,t){m(this,u);var r=h(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,e,t));return r.handleChange=function(){if(r.unsubscribe){var e=n(r.store.getState(),r.props);r.setState({subscribed:e})}},r.store=t.miniStore,r.state={subscribed:n(r.store.getState(),e),store:r.store,props:e},r}return g(u,a),o(u,null,[{key:"getDerivedStateFromProps",value:function(t,r){return e&&2===e.length&&t!==r.props?{subscribed:n(r.store.getState(),t),props:t}:{props:t}}}]),o(u,[{key:"componentDidMount",value:function(){this.trySubscribe()}},{key:"componentWillUnmount",value:function(){this.tryUnsubscribe()}},{key:"shouldComponentUpdate",value:function(e,t){return!(0,s.default)(this.props,e)||!(0,s.default)(this.state.subscribed,t.subscribed)}},{key:"trySubscribe",value:function(){t&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())}},{key:"tryUnsubscribe",value:function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}},{key:"getWrappedInstance",value:function(){return this.wrappedInstance}},{key:"render",value:function(){var e=this,t=r({},this.props,this.state.subscribed,{store:this.store});return y(l)||(t=r({},t,{ref:function(t){return e.wrappedInstance=t}})),i.default.createElement(l,t)}}]),u}(a.Component);return u.displayName="Connect("+v(l)+")",u.contextTypes={miniStore:f.storeShape.isRequired},(0,d.polyfill)(u),(0,c.default)(u,l)}}},"V/yg":function(e,t,n){"use strict";var r=n("WGNW"),o=n("+o5p")(6),a="findIndex",i=!0;a in[]&&Array(1)[a](function(){i=!1}),r(r.P+r.F*i,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("DIcO")(a)},"V5/1":function(e,t,n){var r=n("7vYJ"),o=n("A7R+"),a=n("8BMt"),i=Object.defineProperty;t.f=n("8Z/V")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},V69q:function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.genBootstrap=f,t.genMount=p,t.genUnmount=m,t.default=void 0;var o=r(n("yXPU")),a=r(n("i8i4")),i=n("1AKt");const l={};l.promise=new Promise(e=>{l.resolve=e});let s=i.noop,u=!1;var c=()=>l.promise;function d(){const e=n("PszG"),t=e.mergeConfig("qiankun")||{},r=t.slave;return r||t}function f(e,t){return function(){var n=(0,o.default)(function*(...n){const r=d();r.bootstrap&&(yield r.bootstrap(...n)),s=(()=>e.then(t).catch(e=>{0}))});return function(){return n.apply(this,arguments)}}()}function p(){return function(){var e=(0,o.default)(function*(...e){l.resolve();const t=d();t.mount&&(yield t.mount(...e)),u&&s(),u=!0});return function(){return e.apply(this,arguments)}}()}function m(e){return function(){var t=(0,o.default)(function*(...t){const n=document.getElementById(e);n&&a.default.unmountComponentAtNode(n);const r=d();r.unmount&&(yield r.unmount(...t))});return function(){return t.apply(this,arguments)}}()}t.default=c},V6Ve:function(e,t,n){var r=n("kekF"),o=r(Object.keys,Object);e.exports=o},V7oC:function(e,t,n){"use strict";t.__esModule=!0;var r=n("SEkw"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},VAJa:function(e,t,n){"use strict";var r=n("AM7I"),o=n("VF6F"),a=n("afsh"),i=r("%TypeError%"),l=r("%WeakMap%",!0),s=r("%Map%",!0),u=o("WeakMap.prototype.get",!0),c=o("WeakMap.prototype.set",!0),d=o("WeakMap.prototype.has",!0),f=o("Map.prototype.get",!0),p=o("Map.prototype.set",!0),m=o("Map.prototype.has",!0),h=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n},g=function(e,t){var n=h(e,t);return n&&n.value},v=function(e,t,n){var r=h(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}},y=function(e,t){return!!h(e,t)};e.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new i("Side channel does not contain "+a(e))},get:function(r){if(l&&r&&("object"===typeof r||"function"===typeof r)){if(e)return u(e,r)}else if(s){if(t)return f(t,r)}else if(n)return g(n,r)},has:function(r){if(l&&r&&("object"===typeof r||"function"===typeof r)){if(e)return d(e,r)}else if(s){if(t)return m(t,r)}else if(n)return y(n,r);return!1},set:function(r,o){l&&r&&("object"===typeof r||"function"===typeof r)?(e||(e=new l),c(e,r,o)):s?(t||(t=new s),p(t,r,o)):(n||(n={key:{},next:null}),v(n,r,o))}};return r}},VB0o:function(e,t,n){e.exports=n("xKz9").default},VCL8:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}this.setState(t.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?l="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var s=e.displayName||e.name,u="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",function(){return i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},VF6F:function(e,t,n){"use strict";var r=n("AM7I"),o=n("PrET"),a=o(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?o(n):n}},VIrW:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.storeShape=void 0;var r=n("17x9"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.storeShape=o.default.shape({subscribe:o.default.func.isRequired,setState:o.default.func.isRequired,getState:o.default.func.isRequired})},VJsP:function(e,t,n){"use strict";var r=n("2GTP"),o=n("Y7ZC"),a=n("JB68"),i=n("sNwI"),l=n("NwJ3"),s=n("tEej"),u=n("IP1Z"),c=n("fNZA");o(o.S+o.F*!n("TuGD")(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,d,f=a(e),p="function"==typeof this?this:Array,m=arguments.length,h=m>1?arguments[1]:void 0,g=void 0!==h,v=0,y=c(f);if(g&&(h=r(h,m>2?arguments[2]:void 0,2)),void 0==y||p==Array&&l(y))for(t=s(f.length),n=new p(t);t>v;v++)u(n,v,g?h(f[v],v):f[v]);else for(d=y.call(f),n=new p;!(o=d.next()).done;v++)u(n,v,g?i(d,h,[o.value,v],!0):o.value);return n.length=v,n}})},VKFn:function(e,t,n){n("bBy9"),n("FlQf"),e.exports=n("ldVq")},VOtZ:function(e,t,n){var r=n("juv8"),o=n("MvSz");function a(e,t){return r(e,o(e),t)}e.exports=a},VPOE:function(e,t,n){var r=n("V5/1"),o=n("pQGJ");e.exports=n("8Z/V")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},VQiV:function(e,t,n){var r=n("u8+u"),o=n("+y51").onFreeze;n("HlNX")("preventExtensions",function(e){return function(t){return e&&r(t)?e(o(t)):t}})},VTuv:function(e,t,n){"use strict";var r=n("WGNW"),o=n("aSE1");r(r.S+r.F*n("wUWy")(function(){function e(){}return!(Array.of.call(e)instanceof e)}),"Array",{of:function(){var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);while(t>e)o(n,e,arguments[e++]);return n.length=t,n}})},VVlx:function(e,t,n){var r=n("29s/")("keys"),o=n("YqAc");e.exports=function(e){return r[e]||(r[e]=o(e))}},VXEj:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),l=n("BGR+"),s=n("W9HT"),u=n("H84U"),c=n("NUBc"),d=n("qrJ5"),f=n("/kpp");function p(e){if(!r["isValidElement"](e))return e;for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return r["cloneElement"].apply(r,[e].concat(n))}function m(e){return m="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},m(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){return!t||"object"!==m(t)&&"function"!==typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function C(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}}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}function M(){return M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}var S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},O=function(e){return r["createElement"](u["a"],null,function(t){var n=t.getPrefixCls,o=e.prefixCls,a=e.className,l=e.avatar,s=e.title,u=e.description,c=S(e,["prefixCls","className","avatar","title","description"]),d=n("list",o),f=i()("".concat(d,"-item-meta"),a),p=r["createElement"]("div",{className:"".concat(d,"-item-meta-content")},s&&r["createElement"]("h4",{className:"".concat(d,"-item-meta-title")},s),u&&r["createElement"]("div",{className:"".concat(d,"-item-meta-description")},u));return r["createElement"]("div",M({},c,{className:f}),l&&r["createElement"]("div",{className:"".concat(d,"-item-meta-avatar")},l),(s||u)&&p)})};function T(e,t){return e[t]&&Math.floor(24/e[t])}var k=function(e){function t(){var e;return g(this,t),e=b(this,_(t).apply(this,arguments)),e.renderItem=function(t){var n=t.getPrefixCls,o=e.context,a=o.grid,l=o.itemLayout,s=e.props,u=s.prefixCls,c=s.children,d=s.actions,m=s.extra,g=s.className,v=S(s,["prefixCls","children","actions","extra","className"]),y=n("list",u),b=d&&d.length>0&&r["createElement"]("ul",{className:"".concat(y,"-item-action"),key:"actions"},d.map(function(e,t){return r["createElement"]("li",{key:"".concat(y,"-item-action-").concat(t)},e,t!==d.length-1&&r["createElement"]("em",{className:"".concat(y,"-item-action-split")}))})),w=a?"div":"li",_=r["createElement"](w,M({},v,{className:i()("".concat(y,"-item"),g,h({},"".concat(y,"-item-no-flex"),!e.isFlexMode()))}),"vertical"===l&&m?[r["createElement"]("div",{className:"".concat(y,"-item-main"),key:"content"},c,b),r["createElement"]("div",{className:"".concat(y,"-item-extra"),key:"extra"},m)]:[c,b,p(m,{key:"extra"})]);return a?r["createElement"](f["a"],{span:T(a,"column"),xs:T(a,"xs"),sm:T(a,"sm"),md:T(a,"md"),lg:T(a,"lg"),xl:T(a,"xl"),xxl:T(a,"xxl")},_):_},e}return C(t,e),y(t,[{key:"isItemContainsTextNode",value:function(){var e,t=this.props.children;return r["Children"].forEach(t,function(t){"string"===typeof t&&(e=!0)}),e}},{key:"isFlexMode",value:function(){var e=this.props.extra,t=this.context.itemLayout;return"vertical"===t?!!e:!this.isItemContainsTextNode()}},{key:"render",value:function(){return r["createElement"](u["a"],null,this.renderItem)}}]),t}(r["Component"]);function x(e){return x="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},x(e)}function N(e){return I(e)||P(e)||L()}function L(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function P(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function I(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(this,arguments)}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function V(e,t,n){return t&&F(e.prototype,t),n&&F(e,n),e}function j(e,t){return!t||"object"!==x(t)&&"function"!==typeof t?z(e):t}function z(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function H(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}}),t&&W(e,t)}function W(e,t){return W=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},W(e,t)}k.Meta=O,k.contextTypes={grid:o["any"],itemLayout:o["string"]},n.d(t,"default",function(){return q});var U=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},q=function(e){function t(e){var n;R(this,t),n=j(this,B(t).call(this,e)),n.defaultPaginationProps={current:1,total:0},n.keys={},n.onPaginationChange=n.triggerPaginationEvent("onChange"),n.onPaginationShowSizeChange=n.triggerPaginationEvent("onShowSizeChange"),n.renderItem=function(e,t){var r,o=n.props,a=o.renderItem,i=o.rowKey;return a?(r="function"===typeof i?i(e):"string"===typeof i?e[i]:e.key,r||(r="list-item-".concat(t)),n.keys[t]=r,a(e,t)):null},n.renderEmpty=function(e,t){var o=n.props.locale;return r["createElement"]("div",{className:"".concat(e,"-empty-text")},o&&o.emptyText||t("List"))},n.renderList=function(e){var t,o=e.getPrefixCls,a=e.renderEmpty,u=n.state,f=u.paginationCurrent,p=u.paginationSize,m=n.props,h=m.prefixCls,g=m.bordered,v=m.split,y=m.className,b=m.children,w=m.itemLayout,_=m.loadMore,C=m.pagination,E=m.grid,M=m.dataSource,S=void 0===M?[]:M,O=m.size,T=m.header,k=m.footer,x=m.loading,L=U(m,["prefixCls","bordered","split","className","children","itemLayout","loadMore","pagination","grid","dataSource","size","header","footer","loading"]),P=o("list",h),I=x;"boolean"===typeof I&&(I={spinning:I});var R=I&&I.spinning,F="";switch(O){case"large":F="lg";break;case"small":F="sm";break;default:break}var V=i()(P,y,(t={},A(t,"".concat(P,"-vertical"),"vertical"===w),A(t,"".concat(P,"-").concat(F),F),A(t,"".concat(P,"-split"),v),A(t,"".concat(P,"-bordered"),g),A(t,"".concat(P,"-loading"),R),A(t,"".concat(P,"-grid"),E),A(t,"".concat(P,"-something-after-last-item"),n.isSomethingAfterLastItem()),t)),j=D(D(D({},n.defaultPaginationProps),{total:S.length,current:f,pageSize:p}),C||{}),z=Math.ceil(j.total/j.pageSize);j.current>z&&(j.current=z);var B,H=C?r["createElement"]("div",{className:"".concat(P,"-pagination")},r["createElement"](c["default"],D({},j,{onChange:n.onPaginationChange,onShowSizeChange:n.onPaginationShowSizeChange}))):null,W=N(S);if(C&&S.length>(j.current-1)*j.pageSize&&(W=N(S).splice((j.current-1)*j.pageSize,j.pageSize)),B=R&&r["createElement"]("div",{style:{minHeight:53}}),W.length>0){var q=W.map(function(e,t){return n.renderItem(e,t)}),K=[];r["Children"].forEach(q,function(e,t){K.push(r["cloneElement"](e,{key:n.keys[t]}))}),B=E?r["createElement"](d["a"],{gutter:E.gutter},K):r["createElement"]("ul",{className:"".concat(P,"-items")},K)}else b||R||(B=n.renderEmpty(P,a));var G=j.position||"bottom";return r["createElement"]("div",D({className:V},Object(l["a"])(L,["rowKey","renderItem","locale"])),("top"===G||"both"===G)&&H,T&&r["createElement"]("div",{className:"".concat(P,"-header")},T),r["createElement"](s["default"],I,B,b),k&&r["createElement"]("div",{className:"".concat(P,"-footer")},k),_||("bottom"===G||"both"===G)&&H)};var o=e.pagination,a=o&&"object"===x(o)?o:{};return n.state={paginationCurrent:a.defaultCurrent||1,paginationSize:a.defaultPageSize||10},n}return H(t,e),V(t,[{key:"getChildContext",value:function(){return{grid:this.props.grid,itemLayout:this.props.itemLayout}}},{key:"triggerPaginationEvent",value:function(e){var t=this;return function(n,r){var o=t.props.pagination;t.setState({paginationCurrent:n,paginationSize:r}),o&&o[e]&&o[e](n,r)}}},{key:"isSomethingAfterLastItem",value:function(){var e=this.props,t=e.loadMore,n=e.pagination,r=e.footer;return!!(t||n||r)}},{key:"render",value:function(){return r["createElement"](u["a"],null,this.renderList)}}]),t}(r["Component"]);q.Item=k,q.childContextTypes={grid:o["any"],itemLayout:o["string"]},q.defaultProps={dataSource:[],bordered:!1,split:!0,loading:!1,pagination:!1}},VaNO:function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},VbXa:function(e,t){function n(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}e.exports=n},VeyY:function(e,t,n){var r=n("7vYJ"),o=n("wYm8"),a=n("gL7N")("species");e.exports=function(e,t){var n,i=r(e).constructor;return void 0===i||void 0==(n=r(i)[a])?t:o(n)}},Vl3Y:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n("TSYQ"),l=n.n(i),s=n("QbLZ"),u=n.n(s),c=n("i8i4"),d=n.n(c),f=n("9Do8"),p=n.n(f),m=n("OFL0"),h=n.n(m),g=n("jo6Y"),v=n.n(g),y=n("YEIV"),b=n.n(y),w=n("m1cH"),_=n.n(w),C=n("fhzG"),E=n.n(C),M=n("aGtg"),S=n("oV5b"),O=n.n(S),T=n("2W6z"),k=n.n(T),x=n("mwIZ"),N=n.n(x),L=n("D1y2"),P=n.n(L),I=n("ljhN"),D=n.n(I),A=n("iCc5"),R=n.n(A),F=n("V7oC"),V=n.n(F),j=function e(t){R()(this,e),u()(this,t)};function z(e){return e instanceof j}function B(e){return z(e)?e:new j(e)}var H=n("2mql"),W=n.n(H);function U(e){return e.displayName||e.name||"WrappedComponent"}function q(e,t){return e.displayName="Form("+U(t)+")",e.WrappedComponent=t,W()(e,t)}function K(e){return e}function G(e){return Array.prototype.concat.apply([],e)}function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],n=arguments[2],r=arguments[3],o=arguments[4];if(n(e,t))o(e,t);else if(void 0===t||null===t);else if(Array.isArray(t))t.forEach(function(t,a){return Y(e+"["+a+"]",t,n,r,o)});else{if("object"!==typeof t)return void k()(!1,r);Object.keys(t).forEach(function(a){var i=t[a];Y(e+(e?".":"")+a,i,n,r,o)})}}function X(e,t,n){var r={};return Y(void 0,e,t,n,function(e,t){r[e]=t}),r}function Z(e,t,n){var r=e.map(function(e){var t=u()({},e,{trigger:e.trigger||[]});return"string"===typeof t.trigger&&(t.trigger=[t.trigger]),t});return t&&r.push({trigger:n?[].concat(n):[],rules:t}),r}function Q(e){return e.filter(function(e){return!!e.rules&&e.rules.length}).map(function(e){return e.trigger}).reduce(function(e,t){return e.concat(t)},[])}function J(e){if(!e||!e.target)return e;var t=e.target;return"checkbox"===t.type?t.checked:t.value}function $(e){return e?e.map(function(e){return e&&e.message?e.message:e}):e}function ee(e,t,n){var r=e,o=t,a=n;return void 0===n&&("function"===typeof r?(a=r,o={},r=void 0):Array.isArray(r)?"function"===typeof o?(a=o,o={}):o=o||{}:(a=o,o=r||{},r=void 0)),{names:r,options:o,callback:a}}function te(e){return 0===Object.keys(e).length}function ne(e){return!!e&&e.some(function(e){return e.rules&&e.rules.length})}function re(e,t){return 0===e.lastIndexOf(t,0)}function oe(e,t){return 0===t.indexOf(e)&&-1!==[".","["].indexOf(t[e.length])}function ae(e){return X(e,function(e,t){return z(t)},"You must wrap field data with `createFormField`.")}var ie=function(){function e(t){R()(this,e),le.call(this),this.fields=ae(t),this.fieldsMeta={}}return V()(e,[{key:"updateFields",value:function(e){this.fields=ae(e)}},{key:"flattenRegisteredFields",value:function(e){var t=this.getAllFieldsName();return X(e,function(e){return t.indexOf(e)>=0},"You cannot set a form field before rendering a field associated with the value.")}},{key:"setFields",value:function(e){var t=this,n=this.fieldsMeta,r=u()({},this.fields,e),o={};Object.keys(n).forEach(function(e){o[e]=t.getValueFromFields(e,r)}),Object.keys(o).forEach(function(e){var n=o[e],a=t.getFieldMeta(e);if(a&&a.normalize){var i=a.normalize(n,t.getValueFromFields(e,t.fields),o);i!==n&&(r[e]=u()({},r[e],{value:i}))}}),this.fields=r}},{key:"resetFields",value:function(e){var t=this.fields,n=e?this.getValidFieldsFullName(e):this.getAllFieldsName();return n.reduce(function(e,n){var r=t[n];return r&&"value"in r&&(e[n]={}),e},{})}},{key:"setFieldMeta",value:function(e,t){this.fieldsMeta[e]=t}},{key:"setFieldsAsDirty",value:function(){var e=this;Object.keys(this.fields).forEach(function(t){var n=e.fields[t],r=e.fieldsMeta[t];n&&r&&ne(r.validate)&&(e.fields[t]=u()({},n,{dirty:!0}))})}},{key:"getFieldMeta",value:function(e){return this.fieldsMeta[e]=this.fieldsMeta[e]||{},this.fieldsMeta[e]}},{key:"getValueFromFields",value:function(e,t){var n=t[e];if(n&&"value"in n)return n.value;var r=this.getFieldMeta(e);return r&&r.initialValue}},{key:"getValidFieldsName",value:function(){var e=this,t=this.fieldsMeta;return t?Object.keys(t).filter(function(t){return!e.getFieldMeta(t).hidden}):[]}},{key:"getAllFieldsName",value:function(){var e=this.fieldsMeta;return e?Object.keys(e):[]}},{key:"getValidFieldsFullName",value:function(e){var t=Array.isArray(e)?e:[e];return this.getValidFieldsName().filter(function(e){return t.some(function(t){return e===t||re(e,t)&&[".","["].indexOf(e[t.length])>=0})})}},{key:"getFieldValuePropValue",value:function(e){var t=e.name,n=e.getValueProps,r=e.valuePropName,o=this.getField(t),a="value"in o?o.value:e.initialValue;return n?n(a):b()({},r,a)}},{key:"getField",value:function(e){return u()({},this.fields[e],{name:e})}},{key:"getNotCollectedFields",value:function(){var e=this,t=this.getValidFieldsName();return t.filter(function(t){return!e.fields[t]}).map(function(t){return{name:t,dirty:!1,value:e.getFieldMeta(t).initialValue}}).reduce(function(e,t){return P()(e,t.name,B(t))},{})}},{key:"getNestedAllFields",value:function(){var e=this;return Object.keys(this.fields).reduce(function(t,n){return P()(t,n,B(e.fields[n]))},this.getNotCollectedFields())}},{key:"getFieldMember",value:function(e,t){return this.getField(e)[t]}},{key:"getNestedFields",value:function(e,t){var n=e||this.getValidFieldsName();return n.reduce(function(e,n){return P()(e,n,t(n))},{})}},{key:"getNestedField",value:function(e,t){var n=this.getValidFieldsFullName(e);if(0===n.length||1===n.length&&n[0]===e)return t(e);var r="["===n[0][e.length],o=r?e.length:e.length+1;return n.reduce(function(e,n){return P()(e,n.slice(o),t(n))},r?[]:{})}},{key:"isValidNestedFieldName",value:function(e){var t=this.getAllFieldsName();return t.every(function(t){return!oe(t,e)&&!oe(e,t)})}},{key:"clearField",value:function(e){delete this.fields[e],delete this.fieldsMeta[e]}}]),e}(),le=function(){var e=this;this.setFieldsInitialValue=function(t){var n=e.flattenRegisteredFields(t),r=e.fieldsMeta;Object.keys(n).forEach(function(t){r[t]&&e.setFieldMeta(t,u()({},e.getFieldMeta(t),{initialValue:n[t]}))})},this.getAllValues=function(){var t=e.fieldsMeta,n=e.fields;return Object.keys(t).reduce(function(t,r){return P()(t,r,e.getValueFromFields(r,n))},{})},this.getFieldsValue=function(t){return e.getNestedFields(t,e.getFieldValue)},this.getFieldValue=function(t){var n=e.fields;return e.getNestedField(t,function(t){return e.getValueFromFields(t,n)})},this.getFieldsError=function(t){return e.getNestedFields(t,e.getFieldError)},this.getFieldError=function(t){return e.getNestedField(t,function(t){return $(e.getFieldMember(t,"errors"))})},this.isFieldValidating=function(t){return e.getFieldMember(t,"validating")},this.isFieldsValidating=function(t){var n=t||e.getValidFieldsName();return n.some(function(t){return e.isFieldValidating(t)})},this.isFieldTouched=function(t){return e.getFieldMember(t,"touched")},this.isFieldsTouched=function(t){var n=t||e.getValidFieldsName();return n.some(function(t){return e.isFieldTouched(t)})}};function se(e){return new ie(e)}var ue="onChange";function ce(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.validateMessages,r=e.onFieldsChange,a=e.onValuesChange,i=e.mapProps,l=void 0===i?K:i,s=e.mapPropsToFields,c=e.fieldNameProp,d=e.fieldMetaProp,f=e.fieldDataProp,p=e.formPropName,m=void 0===p?"form":p,h=e.name,g=e.withRef;return function(e){var i=E()({displayName:"Form",mixins:t,getInitialState:function(){var e=this,t=s&&s(this.props);return this.fieldsStore=se(t||{}),this.instances={},this.cachedBind={},this.clearedFieldMetaCache={},this.renderFields={},this.domFields={},["getFieldsValue","getFieldValue","setFieldsInitialValue","getFieldsError","getFieldError","isFieldValidating","isFieldsValidating","isFieldsTouched","isFieldTouched"].forEach(function(t){e[t]=function(){var n;return(n=e.fieldsStore)[t].apply(n,arguments)}}),{submitting:!1}},componentDidMount:function(){this.cleanUpUselessFields()},componentWillReceiveProps:function(e){s&&this.fieldsStore.updateFields(s(e))},componentDidUpdate:function(){this.cleanUpUselessFields()},onCollectCommon:function(e,t,n){var r=this.fieldsStore.getFieldMeta(e);if(r[t])r[t].apply(r,_()(n));else if(r.originalProps&&r.originalProps[t]){var o;(o=r.originalProps)[t].apply(o,_()(n))}var i=r.getValueFromEvent?r.getValueFromEvent.apply(r,_()(n)):J.apply(void 0,_()(n));if(a&&i!==this.fieldsStore.getFieldValue(e)){var l=this.fieldsStore.getAllValues(),s={};l[e]=i,Object.keys(l).forEach(function(e){return P()(s,e,l[e])}),a(u()(b()({},m,this.getForm()),this.props),P()({},e,i),s)}var c=this.fieldsStore.getField(e);return{name:e,field:u()({},c,{value:i,touched:!0}),fieldMeta:r}},onCollect:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var a=this.onCollectCommon(e,t,r),i=a.name,l=a.field,s=a.fieldMeta,c=s.validate;this.fieldsStore.setFieldsAsDirty();var d=u()({},l,{dirty:ne(c)});this.setFields(b()({},i,d))},onCollectValidate:function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var a=this.onCollectCommon(e,t,r),i=a.field,l=a.fieldMeta,s=u()({},i,{dirty:!0});this.fieldsStore.setFieldsAsDirty(),this.validateFieldsInternal([s],{action:t,options:{firstFields:!!l.validateFirst}})},getCacheBind:function(e,t,n){this.cachedBind[e]||(this.cachedBind[e]={});var r=this.cachedBind[e];return r[t]&&r[t].oriFn===n||(r[t]={fn:n.bind(this,e,t),oriFn:n}),r[t].fn},getFieldDecorator:function(e,t){var n=this,r=this.getFieldProps(e,t);return function(t){n.renderFields[e]=!0;var a=n.fieldsStore.getFieldMeta(e),i=t.props;return a.originalProps=i,a.ref=t.ref,o.a.cloneElement(t,u()({},r,n.fieldsStore.getFieldValuePropValue(a)))}},getFieldProps:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Must call `getFieldProps` with valid name string!");delete this.clearedFieldMetaCache[e];var r=u()({name:e,trigger:ue,valuePropName:"value",validate:[]},n),o=r.rules,a=r.trigger,i=r.validateTrigger,l=void 0===i?a:i,s=r.validate,p=this.fieldsStore.getFieldMeta(e);"initialValue"in r&&(p.initialValue=r.initialValue);var m=u()({},this.fieldsStore.getFieldValuePropValue(r),{ref:this.getCacheBind(e,e+"__ref",this.saveRef)});c&&(m[c]=h?h+"_"+e:e);var g=Z(s,o,l),v=Q(g);v.forEach(function(n){m[n]||(m[n]=t.getCacheBind(e,n,t.onCollectValidate))}),a&&-1===v.indexOf(a)&&(m[a]=this.getCacheBind(e,a,this.onCollect));var y=u()({},p,r,{validate:g});return this.fieldsStore.setFieldMeta(e,y),d&&(m[d]=y),f&&(m[f]=this.fieldsStore.getField(e)),this.renderFields[e]=!0,m},getFieldInstance:function(e){return this.instances[e]},getRules:function(e,t){var n=e.validate.filter(function(e){return!t||e.trigger.indexOf(t)>=0}).map(function(e){return e.rules});return G(n)},setFields:function(e,t){var n=this,o=this.fieldsStore.flattenRegisteredFields(e);if(this.fieldsStore.setFields(o),r){var a=Object.keys(o).reduce(function(e,t){return P()(e,t,n.fieldsStore.getField(t))},{});r(u()(b()({},m,this.getForm()),this.props),a,this.fieldsStore.getNestedAllFields())}this.forceUpdate(t)},setFieldsValue:function(e,t){var n=this.fieldsStore.fieldsMeta,r=this.fieldsStore.flattenRegisteredFields(e),o=Object.keys(r).reduce(function(e,t){var o=n[t];if(o){var a=r[t];e[t]={value:a}}return e},{});if(this.setFields(o,t),a){var i=this.fieldsStore.getAllValues();a(u()(b()({},m,this.getForm()),this.props),e,i)}},saveRef:function(e,t,n){if(!n){var r=this.fieldsStore.getFieldMeta(e);return r.preserve||(this.clearedFieldMetaCache[e]={field:this.fieldsStore.getField(e),meta:r},this.clearField(e)),void delete this.domFields[e]}this.domFields[e]=!0,this.recoverClearedField(e);var o=this.fieldsStore.getFieldMeta(e);if(o){var a=o.ref;if(a){if("string"===typeof a)throw new Error("can not set ref string for "+e);"function"===typeof a?a(n):Object.prototype.hasOwnProperty.call(a,"current")&&(a.current=n)}}this.instances[e]=n},cleanUpUselessFields:function(){var e=this,t=this.fieldsStore.getAllFieldsName(),n=t.filter(function(t){var n=e.fieldsStore.getFieldMeta(t);return!e.renderFields[t]&&!e.domFields[t]&&!n.preserve});n.length&&n.forEach(this.clearField),this.renderFields={}},clearField:function(e){this.fieldsStore.clearField(e),delete this.instances[e],delete this.cachedBind[e]},resetFields:function(e){var t=this,n=this.fieldsStore.resetFields(e);if(Object.keys(n).length>0&&this.setFields(n),e){var r=Array.isArray(e)?e:[e];r.forEach(function(e){return delete t.clearedFieldMetaCache[e]})}else this.clearedFieldMetaCache={}},recoverClearedField:function(e){this.clearedFieldMetaCache[e]&&(this.fieldsStore.setFields(b()({},e,this.clearedFieldMetaCache[e].field)),this.fieldsStore.setFieldMeta(e,this.clearedFieldMetaCache[e].meta),delete this.clearedFieldMetaCache[e])},validateFieldsInternal:function(e,t,r){var o=this,a=t.fieldNames,i=t.action,l=t.options,s=void 0===l?{}:l,c={},d={},f={},p={};if(e.forEach(function(e){var t=e.name;if(!0===s.force||!1!==e.dirty){var n=o.fieldsStore.getFieldMeta(t),r=u()({},e);r.errors=void 0,r.validating=!0,r.dirty=!0,c[t]=o.getRules(n,i),d[t]=r.value,f[t]=r}else e.errors&&P()(p,t,{errors:e.errors})}),this.setFields(f),Object.keys(d).forEach(function(e){d[e]=o.fieldsStore.getFieldValue(e)}),r&&te(f))r(te(p)?null:p,this.fieldsStore.getFieldsValue(a));else{var m=new O.a(c);n&&m.messages(n),m.validate(d,s,function(e){var t=u()({},p);e&&e.length&&e.forEach(function(e){var n=e.field,r=n;Object.keys(c).some(function(e){var t=c[e]||[];if(e===n)return r=e,!0;if(t.every(function(e){var t=e.type;return"array"!==t})||0!==n.indexOf(e+"."))return!1;var o=n.slice(e.length+1);return!!/^\d+$/.test(o)&&(r=e,!0)});var o=N()(t,r);("object"!==typeof o||Array.isArray(o))&&P()(t,r,{errors:[]});var a=N()(t,r.concat(".errors"));a.push(e)});var n=[],i={};Object.keys(c).forEach(function(e){var r=N()(t,e),a=o.fieldsStore.getField(e);D()(a.value,d[e])?(a.errors=r&&r.errors,a.value=d[e],a.validating=!1,a.dirty=!1,i[e]=a):n.push({name:e})}),o.setFields(i),r&&(n.length&&n.forEach(function(e){var n=e.name,r=[{message:n+" need to revalidate",field:n}];P()(t,n,{expired:!0,errors:r})}),r(te(t)?null:t,o.fieldsStore.getFieldsValue(a)))})}},validateFields:function(e,t,n){var r=this,o=new Promise(function(o,a){var i=ee(e,t,n),l=i.names,s=i.options,u=ee(e,t,n),c=u.callback;if(!c||"function"===typeof c){var d=c;c=function(e,t){d&&d(e,t),e?a({errors:e,values:t}):o(t)}}var f=l?r.fieldsStore.getValidFieldsFullName(l):r.fieldsStore.getValidFieldsName(),p=f.filter(function(e){var t=r.fieldsStore.getFieldMeta(e);return ne(t.validate)}).map(function(e){var t=r.fieldsStore.getField(e);return t.value=r.fieldsStore.getFieldValue(e),t});p.length?("firstFields"in s||(s.firstFields=f.filter(function(e){var t=r.fieldsStore.getFieldMeta(e);return!!t.validateFirst})),r.validateFieldsInternal(p,{fieldNames:f,options:s},c)):c(null,r.fieldsStore.getFieldsValue(f))});return o["catch"](function(e){return console.error,e}),o},isSubmitting:function(){return this.state.submitting},submit:function(e){var t=this;var n=function(){t.setState({submitting:!1})};this.setState({submitting:!0}),e(n)},render:function(){var t=this.props,n=t.wrappedComponentRef,r=v()(t,["wrappedComponentRef"]),a=b()({},m,this.getForm());g?a.ref="wrappedComponent":n&&(a.ref=n);var i=l.call(this,u()({},a,r));return o.a.createElement(e,i)}});return q(Object(M["a"])(i),e)}}var de=ce,fe={getForm:function(){return{getFieldsValue:this.fieldsStore.getFieldsValue,getFieldValue:this.fieldsStore.getFieldValue,getFieldInstance:this.getFieldInstance,setFieldsValue:this.setFieldsValue,setFields:this.setFields,setFieldsInitialValue:this.fieldsStore.setFieldsInitialValue,getFieldDecorator:this.getFieldDecorator,getFieldProps:this.getFieldProps,getFieldsError:this.fieldsStore.getFieldsError,getFieldError:this.fieldsStore.getFieldError,isFieldValidating:this.fieldsStore.isFieldValidating,isFieldsValidating:this.fieldsStore.isFieldsValidating,isFieldsTouched:this.fieldsStore.isFieldsTouched,isFieldTouched:this.fieldsStore.isFieldTouched,isSubmitting:this.isSubmitting,submit:this.submit,validateFields:this.validateFields,resetFields:this.resetFields}}};function pe(e,t){var n=window.getComputedStyle,r=n?n(e):e.currentStyle;if(r)return r[t.replace(/-(\w)/gi,function(e,t){return t.toUpperCase()})]}function me(e){var t=e,n=void 0;while("body"!==(n=t.nodeName.toLowerCase())){var r=pe(t,"overflowY");if(t!==e&&("auto"===r||"scroll"===r)&&t.scrollHeight>t.clientHeight)return t;t=t.parentNode}return"body"===n?t.ownerDocument:t}var he={getForm:function(){return u()({},fe.getForm.call(this),{validateFieldsAndScroll:this.validateFieldsAndScroll})},validateFieldsAndScroll:function(e,t,n){var r=this,o=ee(e,t,n),a=o.names,i=o.callback,l=o.options,s=function(e,t){if(e){var n=r.fieldsStore.getValidFieldsName(),o=void 0,a=void 0;if(n.forEach(function(t){if(h()(e,t)){var n=r.getFieldInstance(t);if(n){var i=d.a.findDOMNode(n),l=i.getBoundingClientRect().top;"hidden"!==i.type&&(void 0===a||a>l)&&(a=l,o=i)}}}),o){var s=l.container||me(o);p()(o,s,u()({onlyScrollIfNeeded:!0},l.scroll))}}"function"===typeof i&&i(e,t)};return this.validateFields(a,l,s)}};function ge(e){return de(u()({},e),[he])}var ve=ge,ye=n("BGR+"),be=n("H84U"),we=n("CWQg"),_e=n("6CfX"),Ce=n("MFj2"),Ee=n("qrJ5"),Me=n("/kpp"),Se=n("CtXQ"),Oe="data-__meta",Te="data-__field",ke=n("foW8"),xe=n.n(ke),Ne=xe()({labelAlign:"right",vertical:!1}),Le=Ne;function Pe(e){return Pe="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},Pe(e)}function Ie(){return Ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ie.apply(this,arguments)}function De(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Fe(e,t,n){return t&&Re(e.prototype,t),n&&Re(e,n),e}function Ve(e,t){return!t||"object"!==Pe(t)&&"function"!==typeof t?ze(e):t}function je(e){return je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},je(e)}function ze(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Be(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}}),t&&He(e,t)}function He(e,t){return He=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},He(e,t)}function We(e){return Ke(e)||qe(e)||Ue()}function Ue(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function qe(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function Ke(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var Ge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Ye=Object(we["a"])("success","warning","error","validating","");Object(we["a"])("left","right");function Xe(e){return e.reduce(function(e,t){return[].concat(We(e),[" ",t])},[]).slice(1)}var Ze=function(e){function t(){var e;return Ae(this,t),e=Ve(this,je(t).apply(this,arguments)),e.helpShow=!1,e.onLabelClick=function(){var t=e.props.id||e.getId();if(t){var n=c["findDOMNode"](ze(e)),r=n.querySelector('[id="'.concat(t,'"]'));r&&r.focus&&r.focus()}},e.onHelpAnimEnd=function(t,n){e.helpShow=n,n||e.setState({})},e.renderFormItem=function(t){var n,o=t.getPrefixCls,a=e.props,i=a.prefixCls,s=a.style,u=a.className,c=Ge(a,["prefixCls","style","className"]),d=o("form",i),f=e.renderChildren(d),p=(n={},De(n,"".concat(d,"-item"),!0),De(n,"".concat(d,"-item-with-help"),e.helpShow),De(n,"".concat(u),!!u),n);return r["createElement"](Ee["a"],Ie({className:l()(p),style:s},Object(ye["a"])(c,["id","htmlFor","label","labelAlign","labelCol","wrapperCol","help","extra","validateStatus","hasFeedback","required","colon"]),{key:"row"}),f)},e}return Be(t,e),Fe(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.children,n=e.help,r=e.validateStatus,o=e.id;Object(_e["a"])(this.getControls(t,!0).length<=1||void 0!==n||void 0!==r,"Form.Item","Cannot generate `validateStatus` and `help` automatically, while there are more than one `getFieldDecorator` in it."),Object(_e["a"])(!o,"Form.Item","`id` is deprecated for its label `htmlFor`. Please use `htmlFor` directly.")}},{key:"getHelpMessage",value:function(){var e=this.props.help;if(void 0===e&&this.getOnlyControl()){var t=this.getField(),n=t.errors;return n?Xe(n.map(function(e,t){var n=null;return r["isValidElement"](e)?n=e:r["isValidElement"](e.message)&&(n=e.message),n?r["cloneElement"](n,{key:t}):e.message})):""}return e}},{key:"getControls",value:function(e,n){for(var o=[],a=r["Children"].toArray(e),i=0;i<a.length;i++){if(!n&&o.length>0)break;var l=a[i];(!l.type||l.type!==t&&"FormItem"!==l.type.displayName)&&(l.props&&(Oe in l.props?o.push(l):l.props.children&&(o=o.concat(this.getControls(l.props.children,n)))))}return o}},{key:"getOnlyControl",value:function(){var e=this.getControls(this.props.children,!1)[0];return void 0!==e?e:null}},{key:"getChildProp",value:function(e){var t=this.getOnlyControl();return t&&t.props&&t.props[e]}},{key:"getId",value:function(){return this.getChildProp("id")}},{key:"getMeta",value:function(){return this.getChildProp(Oe)}},{key:"getField",value:function(){return this.getChildProp(Te)}},{key:"getValidateStatus",value:function(){var e=this.getOnlyControl();if(!e)return"";var t=this.getField();if(t.validating)return"validating";if(t.errors)return"error";var n="value"in t?t.value:this.getMeta().initialValue;return void 0!==n&&null!==n&&""!==n?"success":""}},{key:"isRequired",value:function(){var e=this.props.required;if(void 0!==e)return e;if(this.getOnlyControl()){var t=this.getMeta()||{},n=t.validate||[];return n.filter(function(e){return!!e.rules}).some(function(e){return e.rules.some(function(e){return e.required})})}return!1}},{key:"renderHelp",value:function(e){var t=this.getHelpMessage(),n=t?r["createElement"]("div",{className:"".concat(e,"-explain"),key:"help"},t):null;return n&&(this.helpShow=!!n),r["createElement"](Ce["a"],{transitionName:"show-help",component:"",transitionAppear:!0,key:"help",onEnd:this.onHelpAnimEnd},n)}},{key:"renderExtra",value:function(e){var t=this.props.extra;return t?r["createElement"]("div",{className:"".concat(e,"-extra")},t):null}},{key:"renderValidateWrapper",value:function(e,t,n,o){var a=this.props,i=this.getOnlyControl,s=void 0===a.validateStatus&&i?this.getValidateStatus():a.validateStatus,u="".concat(e,"-item-control");s&&(u=l()("".concat(e,"-item-control"),{"has-feedback":a.hasFeedback||"validating"===s,"has-success":"success"===s,"has-warning":"warning"===s,"has-error":"error"===s,"is-validating":"validating"===s}));var c="";switch(s){case"success":c="check-circle";break;case"warning":c="exclamation-circle";break;case"error":c="close-circle";break;case"validating":c="loading";break;default:c="";break}var d=a.hasFeedback&&c?r["createElement"]("span",{className:"".concat(e,"-item-children-icon")},r["createElement"](Se["default"],{type:c,theme:"loading"===c?"outlined":"filled"})):null;return r["createElement"]("div",{className:u},r["createElement"]("span",{className:"".concat(e,"-item-children")},t,d),n,o)}},{key:"renderWrapper",value:function(e,t){var n=this;return r["createElement"](Le.Consumer,{key:"wrapper"},function(o){var a=o.wrapperCol,i=o.vertical,s=n.props.wrapperCol,u=("wrapperCol"in n.props?s:a)||{},c=l()("".concat(e,"-item-control-wrapper"),u.className);return r["createElement"](Le.Provider,{value:{vertical:i}},r["createElement"](Me["a"],Ie({},u,{className:c}),t))})}},{key:"renderLabel",value:function(e){var t=this;return r["createElement"](Le.Consumer,{key:"label"},function(n){var o,a=n.vertical,i=n.labelAlign,s=n.labelCol,u=n.colon,c=t.props,d=c.label,f=c.labelCol,p=c.labelAlign,m=c.colon,h=c.id,g=c.htmlFor,v=t.isRequired(),y=("labelCol"in t.props?f:s)||{},b="labelAlign"in t.props?p:i,w="".concat(e,"-item-label"),_=l()(w,"left"===b&&"".concat(w,"-left"),y.className),C=d,E=!0===m||!1!==u&&!1!==m,M=E&&!a;M&&"string"===typeof d&&""!==d.trim()&&(C=d.replace(/[\uff1a:]\s*$/,""));var S=l()((o={},De(o,"".concat(e,"-item-required"),v),De(o,"".concat(e,"-item-no-colon"),!E),o));return d?r["createElement"](Me["a"],Ie({},y,{className:_}),r["createElement"]("label",{htmlFor:g||h||t.getId(),className:S,title:"string"===typeof d?d:"",onClick:t.onLabelClick},C)):null})}},{key:"renderChildren",value:function(e){var t=this.props.children;return[this.renderLabel(e),this.renderWrapper(e,this.renderValidateWrapper(e,t,this.renderHelp(e),this.renderExtra(e)))]}},{key:"render",value:function(){return r["createElement"](be["a"],null,this.renderFormItem)}}]),t}(r["Component"]);function Qe(e){return Qe="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},Qe(e)}function Je(){return Je=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Je.apply(this,arguments)}function $e(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function et(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nt(e,t,n){return t&&tt(e.prototype,t),n&&tt(e,n),e}function rt(e,t){return!t||"object"!==Qe(t)&&"function"!==typeof t?ot(e):t}function ot(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function at(e){return at=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},at(e)}function it(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}}),t&&lt(e,t)}function lt(e,t){return lt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lt(e,t)}Ze.defaultProps={hasFeedback:!1},Ze.propTypes={prefixCls:a["string"],label:a["oneOfType"]([a["string"],a["node"]]),labelCol:a["object"],help:a["oneOfType"]([a["node"],a["bool"]]),validateStatus:a["oneOf"](Ye),hasFeedback:a["bool"],wrapperCol:a["object"],className:a["string"],id:a["string"],children:a["node"],colon:a["bool"]};var st=Object(we["a"])("horizontal","inline","vertical"),ut=function(e){function t(e){var n;return et(this,t),n=rt(this,at(t).call(this,e)),n.renderForm=function(e){var t,o=e.getPrefixCls,a=n.props,i=a.prefixCls,s=a.hideRequiredMark,u=a.className,c=void 0===u?"":u,d=a.layout,f=o("form",i),p=l()(f,(t={},$e(t,"".concat(f,"-horizontal"),"horizontal"===d),$e(t,"".concat(f,"-vertical"),"vertical"===d),$e(t,"".concat(f,"-inline"),"inline"===d),$e(t,"".concat(f,"-hide-required-mark"),s),t),c),m=Object(ye["a"])(n.props,["prefixCls","className","layout","form","hideRequiredMark","wrapperCol","labelAlign","labelCol","colon"]);return r["createElement"]("form",Je({},m,{className:p}))},Object(_e["a"])(!e.form,"Form","It is unnecessary to pass `form` to `Form` after antd@1.7.0."),n}return it(t,e),nt(t,[{key:"render",value:function(){var e=this.props,t=e.wrapperCol,n=e.labelAlign,o=e.labelCol,a=e.layout,i=e.colon;return r["createElement"](Le.Provider,{value:{wrapperCol:t,labelAlign:n,labelCol:o,vertical:"vertical"===a,colon:i}},r["createElement"](be["a"],null,this.renderForm))}}]),t}(r["Component"]);ut.defaultProps={colon:!0,layout:"horizontal",hideRequiredMark:!1,onSubmit:function(e){e.preventDefault()}},ut.propTypes={prefixCls:a["string"],layout:a["oneOf"](st),children:a["any"],onSubmit:a["func"],hideRequiredMark:a["bool"],colon:a["bool"]},ut.Item=Ze,ut.createFormField=B,ut.create=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ve(Je(Je({fieldNameProp:"id"},e),{fieldMetaProp:Oe,fieldDataProp:Te}))};t["default"]=ut},Vl8t:function(e,t,n){e.exports=n("aW7e")},VmuJ:function(e,t,n){var r=n("1jOq");function o(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function a(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},n=e.name||"Function wrapped with `once`";return t.onceError=n+" shouldn't be called more than once",t.called=!1,t}e.exports=r(o),e.exports.strict=r(a),o.proto=o(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return o(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return a(this)},configurable:!0})})},Vqxg:function(e,t,n){(function(t,r){var o=n("UwG3"),a=n("q1Jy"),i=n("P7XM"),l=n("+cGb"),s=t.from&&t.from!==Uint8Array.from?t.from([0]):new t([0]),u=function(e,t){e._corked?e.once("uncork",t):t()},c=function(e,t){e._autoDestroy&&e.destroy(t)},d=function(e,t){return function(n){n?c(e,"premature close"===n.message?null:n):t&&!e._ended&&e.end()}},f=function(e,t){return e?e._writableState&&e._writableState.finished?t():e._writableState?e.end(t):(e.end(),void t()):t()},p=function(){},m=function(e){return new o.Readable({objectMode:!0,highWaterMark:16}).wrap(e)},h=function(e,t,n){if(!(this instanceof h))return new h(e,t,n);o.Duplex.call(this,n),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!n||!1!==n.autoDestroy,this._forwardDestroy=!n||!1!==n.destroy,this._forwardEnd=!n||!1!==n.end,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,e&&this.setWritable(e),t&&this.setReadable(t)};i(h,o.Duplex),h.obj=function(e,t,n){return n||(n={}),n.objectMode=!0,n.highWaterMark=16,new h(e,t,n)},h.prototype.cork=function(){1===++this._corked&&this.emit("cork")},h.prototype.uncork=function(){this._corked&&0===--this._corked&&this.emit("uncork")},h.prototype.setWritable=function(e){if(this._unwrite&&this._unwrite(),this.destroyed)e&&e.destroy&&e.destroy();else if(null!==e&&!1!==e){var t=this,n=a(e,{writable:!0,readable:!1},d(this,this._forwardEnd)),o=function(){var e=t._ondrain;t._ondrain=null,e&&e()},i=function(){t._writable.removeListener("drain",o),n()};this._unwrite&&r.nextTick(o),this._writable=e,this._writable.on("drain",o),this._unwrite=i,this.uncork()}else this.end()},h.prototype.setReadable=function(e){if(this._unread&&this._unread(),this.destroyed)e&&e.destroy&&e.destroy();else{if(null===e||!1===e)return this.push(null),void this.resume();var t=this,n=a(e,{writable:!1,readable:!0},d(this)),r=function(){t._forward()},o=function(){t.push(null)},i=function(){t._readable2.removeListener("readable",r),t._readable2.removeListener("end",o),n()};this._drained=!0,this._readable=e,this._readable2=e._readableState?e:m(e),this._readable2.on("readable",r),this._readable2.on("end",o),this._unread=i,this._forward()}},h.prototype._read=function(){this._drained=!0,this._forward()},h.prototype._forward=function(){if(!this._forwarding&&this._readable2&&this._drained){var e;this._forwarding=!0;while(this._drained&&null!==(e=l(this._readable2)))this.destroyed||(this._drained=this.push(e));this._forwarding=!1}},h.prototype.destroy=function(e,t){if(t||(t=p),this.destroyed)return t(null);this.destroyed=!0;var n=this;r.nextTick(function(){n._destroy(e),t(null)})},h.prototype._destroy=function(e){if(e){var t=this._ondrain;this._ondrain=null,t?t(e):this.emit("error",e)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")},h.prototype._write=function(e,t,n){if(!this.destroyed)return this._corked?u(this,this._write.bind(this,e,t,n)):e===s?this._finish(n):this._writable?void(!1===this._writable.write(e)?this._ondrain=n:this.destroyed||n()):n()},h.prototype._finish=function(e){var t=this;this.emit("preend"),u(this,function(){f(t._forwardEnd&&t._writable,function(){!1===t._writableState.prefinished&&(t._writableState.prefinished=!0),t.emit("prefinish"),u(t,e)})})},h.prototype.end=function(e,t,n){return"function"===typeof e?this.end(null,null,e):"function"===typeof t?this.end(e,null,t):(this._ended=!0,e&&this.write(e),this._writableState.ending||this._writableState.destroyed||this.write(s),o.Writable.prototype.end.call(this,n))},e.exports=h}).call(this,n("tjlA").Buffer,n("Q2Ig"))},VtWJ:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.run=s,t.unlisten=u;var o=r(n("v7Y8")),a=r(n("dOSW")),i=n("yoz6"),l=r(n("tnVh"));function s(e,t,n,r){var o=[],a=[];for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var u=e[s],c=u({dispatch:(0,l.default)(n._store.dispatch,t),history:n._history},r);(0,i.isFunction)(c)?o.push(c):a.push(s)}return{funcs:o,nonFuncs:a}}function u(e,t){if(e[t]){var n=e[t],r=n.funcs,i=n.nonFuncs;(0,a.default)(0===i.length,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(i.join(", ")));var l=!0,s=!1,u=void 0;try{for(var c,d=(0,o.default)(r);!(l=(c=d.next()).done);l=!0){var f=c.value;f()}}catch(e){s=!0,u=e}finally{try{l||null==d.return||d.return()}finally{if(s)throw u}}delete e[t]}}},Vtwo:function(e,t,n){"use strict";n("3iS5")("fontsize",function(e){return function(t){return e(this,"font","size",t)}})},Vtyv:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","lines-content":"lines-content",cdr:"cdr"}},VvMK:function(e,t,n){e.exports={"monaco-editor":"monaco-editor",inputarea:"inputarea","ime-input":"ime-input"}},VxKu:function(e,t,n){"use strict";var r=n("WGNW"),o=n("Lnex")(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("DIcO")("includes")},VyuQ:function(e,t,n){var r=n("bV5f"),o=n("c0Oy"),a="__core-js_shared__",i=o[a]||(o[a]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("FqPH")?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},W070:function(e,t,n){var r=n("NsO/"),o=n("tEej"),a=n("D8kY");e.exports=function(e){return function(t,n,i){var l,s=r(t),u=o(s.length),c=a(i,u);if(e&&n!=n){while(u>c)if(l=s[c++],l!=l)return!0}else for(;u>c;c++)if((e||c in s)&&s[c]===n)return e||c||0;return!e&&-1}}},W2l7:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.checkPermissions=void 0;var o=r(n("q1tI")),a=n("7mRv"),i=r(n("OWfW")),l=function(e,t,n,r){if(!e)return n;if(Array.isArray(e)){if(Array.isArray(t)){if(t.some(function(t){return e.includes(t)}))return n}else if(e.includes(t))return n;return r}if("string"===typeof e){if(Array.isArray(t)){if(t.some(function(t){return e===t}))return n}else if(e===t)return n;return r}if(e instanceof Promise)return o.default.createElement(i.default,{ok:n,error:r,promise:e});if("function"===typeof e)try{var a=e(t);return a instanceof Promise?o.default.createElement(i.default,{ok:n,error:r,promise:a}):a?n:r}catch(e){throw e}throw new Error("unsupported parameters")};function s(e,t,n){return l(e,a.CURRENT,t,n)}t.checkPermissions=l;var u=s;t.default=u},W3Xk:function(e,t,n){var r=n("WGNW"),o=n("ZDr/"),a=n("wUWy"),i=n("GsrZ"),l="["+i+"]",s="\u200b\x85",u=RegExp("^"+l+l+"*"),c=RegExp(l+l+"*$"),d=function(e,t,n){var o={},l=a(function(){return!!i[e]()||s[e]()!=s}),u=o[e]=l?t(f):i[e];n&&(o[n]=u),r(r.P+r.F*l,"String",o)},f=d.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},W5Cv:function(e,t,n){"use strict";function r(e,t){var n=window.Element.prototype,r=n.matches||n.mozMatchesSelector||n.msMatchesSelector||n.oMatchesSelector||n.webkitMatchesSelector;if(!e||1!==e.nodeType)return!1;var o=e.parentNode;if(r)return r.call(e,t);for(var a=o.querySelectorAll(t),i=a.length,l=0;l<i;l++)if(a[l]===e)return!0;return!1}e.exports=r},W660:function(e,t,n){},W68P:function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}e.exports=n},W6Rk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("HKjm"),o=n("HzlJ");r.default.__addLocaleData(o.default),r.default.defaultLocale="en",t.default=r.default},W7ue:function(e,t,n){"use strict";n.r(t);var r=n(1),o=n.n(r),a=n("2UD4"),i=n.n(a),l=n("7Inb"),s=n.n(l),u=n("Cvbg"),c=n.n(u),d=n("q1tI"),f=n.n(d),p=n("3wJk"),m=n.n(p),h=n("QLaP"),g=n.n(h);function v(e){return JSON.stringify(e.map(function(e){return e&&"object"===typeof e?y(e):e}))}function y(e){return Object.keys(e).sort().map(function(t){var n;return n={},n[t]=e[t],n})}var b=function(e,t){return void 0===t&&(t={}),function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var a=v(r),i=a&&t[a];return i||(i=new((n=e).bind.apply(n,[void 0].concat(r))),a&&(t[a]=i)),i}},w=b;n.d(t,"addLocaleData",function(){return C}),n.d(t,"intlShape",function(){return X}),n.d(t,"injectIntl",function(){return de}),n.d(t,"defineMessages",function(){return fe}),n.d(t,"IntlProvider",function(){return De}),n.d(t,"FormattedDate",function(){return Ae}),n.d(t,"FormattedTime",function(){return Re}),n.d(t,"FormattedRelative",function(){return qe}),n.d(t,"FormattedNumber",function(){return Ke}),n.d(t,"FormattedPlural",function(){return Ge}),n.d(t,"FormattedMessage",function(){return Xe}),n.d(t,"FormattedHTMLMessage",function(){return Ze});var _={locale:"en",pluralRuleFunction:function(e,t){var n=String(e).split("."),r=!n[1],o=Number(n[0])==e,a=o&&n[0].slice(-1),i=o&&n[0].slice(-2);return t?1==a&&11!=i?"one":2==a&&12!=i?"two":3==a&&13!=i?"few":"other":1==e&&r?"one":"other"},fields:{year:{displayName:"year",relative:{0:"this year",1:"next year","-1":"last year"},relativeTime:{future:{one:"in {0} year",other:"in {0} years"},past:{one:"{0} year ago",other:"{0} years ago"}}},month:{displayName:"month",relative:{0:"this month",1:"next month","-1":"last month"},relativeTime:{future:{one:"in {0} month",other:"in {0} months"},past:{one:"{0} month ago",other:"{0} months ago"}}},day:{displayName:"day",relative:{0:"today",1:"tomorrow","-1":"yesterday"},relativeTime:{future:{one:"in {0} day",other:"in {0} days"},past:{one:"{0} day ago",other:"{0} days ago"}}},hour:{displayName:"hour",relative:{0:"this hour"},relativeTime:{future:{one:"in {0} hour",other:"in {0} hours"},past:{one:"{0} hour ago",other:"{0} hours ago"}}},minute:{displayName:"minute",relative:{0:"this minute"},relativeTime:{future:{one:"in {0} minute",other:"in {0} minutes"},past:{one:"{0} minute ago",other:"{0} minutes ago"}}},second:{displayName:"second",relative:{0:"now"},relativeTime:{future:{one:"in {0} second",other:"in {0} seconds"},past:{one:"{0} second ago",other:"{0} seconds ago"}}}}};function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=Array.isArray(e)?e:[e];t.forEach(function(e){e&&e.locale&&(i.a.__addLocaleData(e),s.a.__addLocaleData(e))})}function E(e){var t=(e||"").split("-");while(t.length>0){if(M(t.join("-")))return!0;t.pop()}return!1}function M(e){var t=e&&e.toLowerCase();return!(!i.a.__localeData__[t]||!s.a.__localeData__[t])}var S="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},O=(function(){function e(e){this.value=e}function t(t){var n,r;function o(e,t){return new Promise(function(o,i){var l={key:e,arg:t,resolve:o,reject:i,next:null};r?r=r.next=l:(n=r=l,a(e,t))})}function a(n,r){try{var o=t[n](r),l=o.value;l instanceof e?Promise.resolve(l.value).then(function(e){a("next",e)},function(e){a("throw",e)}):i(o.done?"return":"normal",o.value)}catch(e){i("throw",e)}}function i(e,t){switch(e){case"return":n.resolve({value:t,done:!0});break;case"throw":n.reject(t);break;default:n.resolve({value:t,done:!1});break}n=n.next,n?a(n.key,n.arg):r=null}this._invoke=o,"function"!==typeof t.return&&(this.return=void 0)}"function"===typeof Symbol&&Symbol.asyncIterator&&(t.prototype[Symbol.asyncIterator]=function(){return this}),t.prototype.next=function(e){return this._invoke("next",e)},t.prototype.throw=function(e){return this._invoke("throw",e)},t.prototype.return=function(e){return this._invoke("return",e)}}(),function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}),T=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),k=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},L=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},P=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t},I=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},D=c.a.bool,A=c.a.number,R=c.a.string,F=c.a.func,V=c.a.object,j=c.a.oneOf,z=c.a.shape,B=c.a.any,H=c.a.oneOfType,W=j(["best fit","lookup"]),U=j(["narrow","short","long"]),q=j(["numeric","2-digit"]),K=F.isRequired,G={locale:R,timeZone:R,formats:V,messages:V,textComponent:B,defaultLocale:R,defaultFormats:V,onError:F},Y={formatDate:K,formatTime:K,formatRelative:K,formatNumber:K,formatPlural:K,formatMessage:K,formatHTMLMessage:K},X=z(x({},G,Y,{formatters:V,now:K})),Z=(R.isRequired,H([R,V]),{localeMatcher:W,formatMatcher:j(["basic","best fit"]),timeZone:R,hour12:D,weekday:U,era:U,year:q,month:j(["numeric","2-digit","narrow","short","long"]),day:q,hour:q,minute:q,second:q,timeZoneName:j(["short","long"])}),Q={localeMatcher:W,style:j(["decimal","currency","percent"]),currency:R,currencyDisplay:j(["symbol","code","name"]),useGrouping:D,minimumIntegerDigits:A,minimumFractionDigits:A,maximumFractionDigits:A,minimumSignificantDigits:A,maximumSignificantDigits:A},J={style:j(["best fit","numeric"]),units:j(["second","minute","hour","day","month","year","second-short","minute-short","hour-short","day-short","month-short","year-short"])},$={style:j(["cardinal","ordinal"])},ee=Object.keys(G),te={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},ne=/[&><"']/g;function re(e){return(""+e).replace(ne,function(e){return te[e]})}function oe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.reduce(function(t,r){return e.hasOwnProperty(r)?t[r]=e[r]:n.hasOwnProperty(r)&&(t[r]=n[r]),t},{})}function ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.intl;g()(t,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function ie(e,t){if(e===t)return!0;if("object"!==("undefined"===typeof e?"undefined":S(e))||null===e||"object"!==("undefined"===typeof t?"undefined":S(t))||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=Object.prototype.hasOwnProperty.bind(t),a=0;a<n.length;a++)if(!o(n[a])||e[n[a]]!==t[n[a]])return!1;return!0}function le(e,t,n){var r=e.props,o=e.state,a=e.context,i=void 0===a?{}:a,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=i.intl,u=void 0===s?{}:s,c=l.intl,d=void 0===c?{}:c;return!ie(t,r)||!ie(n,o)||!(d===u||ie(oe(d,ee),oe(u,ee)))}function se(e,t){var n=t?"\n"+t:"";return"[React Intl] "+e+n}function ue(e){0}function ce(e){return e.displayName||e.name||"Component"}function de(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.intlPropName,r=void 0===n?"intl":n,o=t.withRef,a=void 0!==o&&o,i=function(t){function n(e,t){O(this,n);var r=P(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return ae(t),r}return N(n,t),T(n,[{key:"getWrappedInstance",value:function(){return g()(a,"[React Intl] To access the wrapped instance, the `{withRef: true}` option must be set when calling: `injectIntl()`"),this._wrappedInstance}},{key:"render",value:function(){var t=this;return f.a.createElement(e,x({},this.props,k({},r,this.context.intl),{ref:a?function(e){return t._wrappedInstance=e}:null}))}}]),n}(d["Component"]);return i.displayName="InjectIntl("+ce(e)+")",i.contextTypes={intl:X},i.WrappedComponent=e,m()(i,e)}function fe(e){return e}function pe(e){return i.a.prototype._resolveLocale(e)}function me(e){return i.a.prototype._findPluralRuleFunction(e)}var he=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};O(this,e);var r="ordinal"===n.style,o=me(pe(t));this.format=function(e){return o(e,r)}},ge=Object.keys(Z),ve=Object.keys(Q),ye=Object.keys(J),be=Object.keys($),we={second:60,minute:60,hour:24,day:30,month:12};function _e(e){var t=s.a.thresholds;t.second=e.second,t.minute=e.minute,t.hour=e.hour,t.day=e.day,t.month=e.month,t["second-short"]=e["second-short"],t["minute-short"]=e["minute-short"],t["hour-short"]=e["hour-short"],t["day-short"]=e["day-short"],t["month-short"]=e["month-short"]}function Ce(e,t,n,r){var o=e&&e[t]&&e[t][n];if(o)return o;r(se("No "+t+" format named: "+n))}function Ee(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=e.formats,i=e.timeZone,l=r.format,s=e.onError||ue,u=new Date(n),c=x({},i&&{timeZone:i},l&&Ce(a,"date",l,s)),d=oe(r,ge,c);try{return t.getDateTimeFormat(o,d).format(u)}catch(e){s(se("Error formatting date.",e))}return String(u)}function Me(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=e.formats,i=e.timeZone,l=r.format,s=e.onError||ue,u=new Date(n),c=x({},i&&{timeZone:i},l&&Ce(a,"time",l,s)),d=oe(r,ge,c);d.hour||d.minute||d.second||(d=x({},d,{hour:"numeric",minute:"numeric"}));try{return t.getDateTimeFormat(o,d).format(u)}catch(e){s(se("Error formatting time.",e))}return String(u)}function Se(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=e.formats,i=r.format,l=e.onError||ue,u=new Date(n),c=new Date(r.now),d=i&&Ce(a,"relative",i,l),f=oe(r,ye,d),p=x({},s.a.thresholds);_e(we);try{return t.getRelativeFormat(o,f).format(u,{now:isFinite(c)?c:t.now()})}catch(e){l(se("Error formatting relative time.",e))}finally{_e(p)}return String(u)}function Oe(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=e.formats,i=r.format,l=e.onError||ue,s=i&&Ce(a,"number",i,l),u=oe(r,ve,s);try{return t.getNumberFormat(o,u).format(n)}catch(e){l(se("Error formatting number.",e))}return String(n)}function Te(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=oe(r,be),i=e.onError||ue;try{return t.getPluralFormat(o,a).format(n)}catch(e){i(se("Error formatting plural.",e))}return"other"}function ke(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=e.locale,a=e.formats,i=e.messages,l=e.defaultLocale,s=e.defaultFormats,u=n.id,c=n.defaultMessage;g()(u,"[React Intl] An `id` must be provided to format a message.");var d=i&&i[u],f=Object.keys(r).length>0;if(!f)return d||c||u;var p=void 0,m=e.onError||ue;if(d)try{var h=t.getMessageFormat(d,o,a);p=h.format(r)}catch(e){m(se('Error formatting message: "'+u+'" for locale: "'+o+'"'+(c?", using default message as fallback.":""),e))}else(!c||o&&o.toLowerCase()!==l.toLowerCase())&&m(se('Missing message: "'+u+'" for locale: "'+o+'"'+(c?", using default message as fallback.":"")));if(!p&&c)try{var v=t.getMessageFormat(c,l,s);p=v.format(r)}catch(e){m(se('Error formatting the default message for: "'+u+'"',e))}return p||m(se('Cannot format message: "'+u+'", using message '+(d||c?"source":"id")+" as fallback.")),p||d||c||u}function xe(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=Object.keys(r).reduce(function(e,t){var n=r[t];return e[t]="string"===typeof n?re(n):n,e},{});return ke(e,t,n,o)}var Ne=Object.freeze({formatDate:Ee,formatTime:Me,formatRelative:Se,formatNumber:Oe,formatPlural:Te,formatMessage:ke,formatHTMLMessage:xe}),Le=Object.keys(G),Pe=Object.keys(Y),Ie={formats:{},messages:{},timeZone:null,textComponent:"span",defaultLocale:"en",defaultFormats:{},onError:ue},De=function(e){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));g()("undefined"!==typeof Intl,"[React Intl] The `Intl` APIs must be available in the runtime, and do not appear to be built-in. An `Intl` polyfill should be loaded.\nSee: http://formatjs.io/guides/runtime-environments/");var o=n.intl,a=void 0;a=isFinite(e.initialNow)?Number(e.initialNow):o?o.now():Date.now();var l=o||{},u=l.formatters,c=void 0===u?{getDateTimeFormat:w(Intl.DateTimeFormat),getNumberFormat:w(Intl.NumberFormat),getMessageFormat:w(i.a),getRelativeFormat:w(s.a),getPluralFormat:w(he)}:u;return r.state=x({},c,{now:function(){return r._didDisplay?Date.now():a}}),r}return N(t,e),T(t,[{key:"getConfig",value:function(){var e=this.context.intl,t=oe(this.props,Le,e);for(var n in Ie)void 0===t[n]&&(t[n]=Ie[n]);if(!E(t.locale)){var r=t,o=r.locale,a=r.defaultLocale,i=r.defaultFormats,l=r.onError;l(se('Missing locale data for locale: "'+o+'". Using default locale: "'+a+'" as fallback.')),t=x({},t,{locale:a,formats:i,messages:Ie.messages})}return t}},{key:"getBoundFormatFns",value:function(e,t){return Pe.reduce(function(n,r){return n[r]=Ne[r].bind(null,e,t),n},{})}},{key:"getChildContext",value:function(){var e=this.getConfig(),t=this.getBoundFormatFns(e,this.state),n=this.state,r=n.now,o=L(n,["now"]);return{intl:x({},e,t,{formatters:o,now:r})}}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"componentDidMount",value:function(){this._didDisplay=!0}},{key:"render",value:function(){return d["Children"].only(this.props.children)}}]),t}(d["Component"]);De.displayName="IntlProvider",De.contextTypes={intl:X},De.childContextTypes={intl:X.isRequired};var Ae=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"render",value:function(){var e=this.context.intl,t=e.formatDate,n=e.textComponent,r=this.props,o=r.value,a=r.children,i=t(o,this.props);return"function"===typeof a?a(i):f.a.createElement(n,null,i)}}]),t}(d["Component"]);Ae.displayName="FormattedDate",Ae.contextTypes={intl:X};var Re=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"render",value:function(){var e=this.context.intl,t=e.formatTime,n=e.textComponent,r=this.props,o=r.value,a=r.children,i=t(o,this.props);return"function"===typeof a?a(i):f.a.createElement(n,null,i)}}]),t}(d["Component"]);Re.displayName="FormattedTime",Re.contextTypes={intl:X};var Fe=1e3,Ve=6e4,je=36e5,ze=864e5,Be=2147483647;function He(e){var t=Math.abs(e);return t<Ve?"second":t<je?"minute":t<ze?"hour":"day"}function We(e){switch(e){case"second":return Fe;case"minute":return Ve;case"hour":return je;case"day":return ze;default:return Be}}function Ue(e,t){if(e===t)return!0;var n=new Date(e).getTime(),r=new Date(t).getTime();return isFinite(n)&&isFinite(r)&&n===r}var qe=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));ae(n);var o=isFinite(e.initialNow)?Number(e.initialNow):n.intl.now();return r.state={now:o},r}return N(t,e),T(t,[{key:"scheduleNextUpdate",value:function(e,t){var n=this;clearTimeout(this._timer);var r=e.value,o=e.units,a=e.updateInterval,i=new Date(r).getTime();if(a&&isFinite(i)){var l=i-t.now,s=We(o||He(l)),u=Math.abs(l%s),c=l<0?Math.max(a,s-u):Math.max(a,u);this._timer=setTimeout(function(){n.setState({now:n.context.intl.now()})},c)}}},{key:"componentDidMount",value:function(){this.scheduleNextUpdate(this.props,this.state)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value;Ue(t,this.props.value)||this.setState({now:this.context.intl.now()})}},{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"componentWillUpdate",value:function(e,t){this.scheduleNextUpdate(e,t)}},{key:"componentWillUnmount",value:function(){clearTimeout(this._timer)}},{key:"render",value:function(){var e=this.context.intl,t=e.formatRelative,n=e.textComponent,r=this.props,o=r.value,a=r.children,i=t(o,x({},this.props,this.state));return"function"===typeof a?a(i):f.a.createElement(n,null,i)}}]),t}(d["Component"]);qe.displayName="FormattedRelative",qe.contextTypes={intl:X},qe.defaultProps={updateInterval:1e4};var Ke=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"render",value:function(){var e=this.context.intl,t=e.formatNumber,n=e.textComponent,r=this.props,o=r.value,a=r.children,i=t(o,this.props);return"function"===typeof a?a(i):f.a.createElement(n,null,i)}}]),t}(d["Component"]);Ke.displayName="FormattedNumber",Ke.contextTypes={intl:X};var Ge=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return le.apply(void 0,[this].concat(t))}},{key:"render",value:function(){var e=this.context.intl,t=e.formatPlural,n=e.textComponent,r=this.props,o=r.value,a=r.other,i=r.children,l=t(o,this.props),s=this.props[l]||a;return"function"===typeof i?i(s):f.a.createElement(n,null,s)}}]),t}(d["Component"]);Ge.displayName="FormattedPlural",Ge.contextTypes={intl:X},Ge.defaultProps={style:"cardinal"};var Ye=function(e,t){return ke({},{getMessageFormat:w(i.a)},e,t)},Xe=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return e.defaultMessage||ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values,n=e.values;if(!ie(n,t))return!0;for(var r=x({},e,{values:t}),o=arguments.length,a=Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];return le.apply(void 0,[this,r].concat(a))}},{key:"render",value:function(){var e=this.context.intl||{},t=e.formatMessage,n=void 0===t?Ye:t,r=e.textComponent,o=void 0===r?"span":r,a=this.props,i=a.id,l=a.description,s=a.defaultMessage,u=a.values,c=a.tagName,f=void 0===c?o:c,p=a.children,m=void 0,h=void 0,g=void 0,v=u&&Object.keys(u).length>0;if(v){var y=Math.floor(1099511627776*Math.random()).toString(16),b=function(){var e=0;return function(){return"ELEMENT-"+y+"-"+(e+=1)}}();m="@__"+y+"__@",h={},g={},Object.keys(u).forEach(function(e){var t=u[e];if(Object(d["isValidElement"])(t)){var n=b();h[e]=m+n+m,g[n]=t}else h[e]=t})}var w={id:i,description:l,defaultMessage:s},_=n(w,h||u),C=void 0,E=g&&Object.keys(g).length>0;return C=E?_.split(m).filter(function(e){return!!e}).map(function(e){return g[e]||e}):[_],"function"===typeof p?p.apply(void 0,I(C)):d["createElement"].apply(void 0,[f,null].concat(I(C)))}}]),t}(d["Component"]);Xe.displayName="FormattedMessage",Xe.contextTypes={intl:X},Xe.defaultProps={values:{}};var Ze=function(e){function t(e,n){O(this,t);var r=P(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n));return ae(n),r}return N(t,e),T(t,[{key:"shouldComponentUpdate",value:function(e){var t=this.props.values,n=e.values;if(!ie(n,t))return!0;for(var r=x({},e,{values:t}),o=arguments.length,a=Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];return le.apply(void 0,[this,r].concat(a))}},{key:"render",value:function(){var e=this.context.intl,t=e.formatHTMLMessage,n=e.textComponent,r=this.props,o=r.id,a=r.description,i=r.defaultMessage,l=r.values,s=r.tagName,u=void 0===s?n:s,c=r.children,d={id:o,description:a,defaultMessage:i},p=t(d,l);if("function"===typeof c)return c(p);var m={__html:p};return f.a.createElement(u,{dangerouslySetInnerHTML:m})}}]),t}(d["Component"]);Ze.displayName="FormattedHTMLMessage",Ze.contextTypes={intl:X},Ze.defaultProps={values:{}},C(_),C(o.a)},W9HT:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),l=n("BGR+"),s=n("sEfC"),u=n.n(s),c=n("H84U"),d=n("CWQg");function f(e){return f="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},f(e)}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}function y(e,t){return!t||"object"!==f(t)&&"function"!==typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(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}}),t&&C(e,t)}function C(e,t){return C=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},C(e,t)}var E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},M=Object(d["a"])("small","default","large"),S=null;function O(e,t){var n=t.indicator,o="".concat(e,"-dot");return null===n?null:r["isValidElement"](n)?r["cloneElement"](n,{className:i()(n.props.className,o)}):r["isValidElement"](S)?r["cloneElement"](S,{className:i()(S.props.className,o)}):r["createElement"]("span",{className:i()(o,"".concat(e,"-dot-spin"))},r["createElement"]("i",{className:"".concat(e,"-dot-item")}),r["createElement"]("i",{className:"".concat(e,"-dot-item")}),r["createElement"]("i",{className:"".concat(e,"-dot-item")}),r["createElement"]("i",{className:"".concat(e,"-dot-item")}))}function T(e,t){return!!e&&!!t&&!isNaN(Number(t))}var k=function(e){function t(e){var n;h(this,t),n=y(this,w(t).call(this,e)),n.debouncifyUpdateSpinning=function(e){var t=e||n.props,r=t.delay;r&&(n.cancelExistingSpin(),n.updateSpinning=u()(n.originalUpdateSpinning,r))},n.updateSpinning=function(){var e=n.props.spinning,t=n.state.spinning;t!==e&&n.setState({spinning:e})},n.renderSpin=function(e){var t,o=e.getPrefixCls,a=n.props,s=a.prefixCls,u=a.className,c=a.size,d=a.tip,f=a.wrapperClassName,h=a.style,g=E(a,["prefixCls","className","size","tip","wrapperClassName","style"]),v=n.state.spinning,y=o("spin",s),b=i()(y,(t={},m(t,"".concat(y,"-sm"),"small"===c),m(t,"".concat(y,"-lg"),"large"===c),m(t,"".concat(y,"-spinning"),v),m(t,"".concat(y,"-show-text"),!!d),t),u),w=Object(l["a"])(g,["spinning","delay","indicator"]),_=r["createElement"]("div",p({},w,{style:h,className:b}),O(y,n.props),d?r["createElement"]("div",{className:"".concat(y,"-text")},d):null);if(n.isNestedPattern()){var C=i()("".concat(y,"-container"),m({},"".concat(y,"-blur"),v));return r["createElement"]("div",p({},w,{className:i()("".concat(y,"-nested-loading"),f)}),v&&r["createElement"]("div",{key:"loading"},_),r["createElement"]("div",{className:C,key:"container"},n.props.children))}return _};var o=e.spinning,a=e.delay,s=T(o,a);return n.state={spinning:o&&!s},n.originalUpdateSpinning=n.updateSpinning,n.debouncifyUpdateSpinning(e),n}return _(t,e),v(t,[{key:"componentDidMount",value:function(){this.updateSpinning()}},{key:"componentDidUpdate",value:function(){this.debouncifyUpdateSpinning(),this.updateSpinning()}},{key:"componentWillUnmount",value:function(){this.cancelExistingSpin()}},{key:"cancelExistingSpin",value:function(){var e=this.updateSpinning;e&&e.cancel&&e.cancel()}},{key:"isNestedPattern",value:function(){return!(!this.props||!this.props.children)}},{key:"render",value:function(){return r["createElement"](c["a"],null,this.renderSpin)}}],[{key:"setDefaultIndicator",value:function(e){S=e}}]),t}(r["Component"]);k.defaultProps={spinning:!0,size:"default",wrapperClassName:""},k.propTypes={prefixCls:o["string"],className:o["string"],spinning:o["bool"],size:o["oneOf"](M),wrapperClassName:o["string"],indicator:o["element"]},t["default"]=k},WEpk:function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},WFJy:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},WFqU:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("yLpj"))},WGNW:function(e,t,n){var r=n("c0Oy"),o=n("bV5f"),a=n("VPOE"),i=n("rKIl"),l=n("wHrr"),s="prototype",u=function(e,t,n){var c,d,f,p,m=e&u.F,h=e&u.G,g=e&u.S,v=e&u.P,y=e&u.B,b=h?r:g?r[t]||(r[t]={}):(r[t]||{})[s],w=h?o:o[t]||(o[t]={}),_=w[s]||(w[s]={});for(c in h&&(n=t),n)d=!m&&b&&void 0!==b[c],f=(d?b:n)[c],p=y&&d?l(f,r):v&&"function"==typeof f?l(Function.call,f):f,b&&i(b,c,f,e&u.U),w[c]!=f&&a(w,c,p),v&&_[c]!=f&&(_[c]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},WKJr:function(e,t,n){"use strict";var r=n("6RnP")(!0);n("XdPT")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},WVLt:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getgroupList=s,t.createGroup=c,t.modifyGroup=f,t.deleteGroup=m,t.measuresAddToGroup=g,t.warnsAddToGroup=y,t.requestExport=w,t.requestExportStatus=C,t.historyDataExport=M;var o=r(n("d6i3")),a=r(n("1l/V")),i=n("Qyje"),l=r(n("t3Un"));function s(e){return u.apply(this,arguments)}function u(){return u=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/group?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/group",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),d.apply(this,arguments)}function f(e){return p.apply(this,arguments)}function p(){return p=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/group",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),p.apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return h=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/group/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),h.apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return v=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/measure/group",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),v.apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return b=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/warning/group",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),b.apply(this,arguments)}function w(e){return _.apply(this,arguments)}function _(){return _=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/export/history/data",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),_.apply(this,arguments)}function C(e){return E.apply(this,arguments)}function E(){return E=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/export/history/data/status",{method:"GET",params:t}));case 1:case"end":return e.stop()}},e)})),E.apply(this,arguments)}function M(e){return S.apply(this,arguments)}function S(){return S=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("v1/files/export",{method:"GET",data:t}));case 1:case"end":return e.stop()}},e)})),S.apply(this,arguments)}},WWB5:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ")),s=r(n("eHn4")),u=r(n("p0pE")),c=r(n("2Taf")),d=r(n("vZ4D")),f=r(n("l4Ni")),p=r(n("ujKo")),m=r(n("MhPg"));n("y8nQ");var h=r(n("Vl3Y"));n("OaEy");var g,v,y,b,w=r(n("2fM7")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("+n12"),S=n("34ay"),O=r(n("HGfh")),T=r(n("xNuS")),k=w.default.Option,x=(g=h.default.create(),v=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),g(y=v((b=function(e){function t(){var e,n;(0,c.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,f.default)(this,(e=(0,p.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{}},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=n.state.measureData,c=r.validateFields;c(function(e,t){if(!e){var r=l.readWrite,c=l.dataType,d=l.enableBit,f=void 0===d?0:d,p=(0,M.getNextId)(i),m=(0,u.default)({},(0,M.paramsTransform)(t),{readWrite:r,dataType:c,oid:n.getMapAddrRange()});["FLOAT","BIT","DOUBLE","STRING"].includes(c)||(m=(0,u.default)({},m,{enableBit:f})),o({type:"protocol/update",payload:{snmpAgent:{mapping_table:(0,s.default)({},p,(0,u.default)({},m))}}}).then(function(e){"ok"===e&&a&&a()})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateMeasure=function(e,t,n){var r=(0,E.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,E.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.onDeviceChange=function(e,t){var r=n.props.form;r.setFieldsValue({ctrlName:t.key,measureName:""})},n.getNextOids=function(e,t){if(0===e.length)return Array.from({length:t},function(e,t){return t+1});var n=[],r=1;e.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var o=0;n.length<t&&o<e.length;o++)parseInt(e[o],10)===r?r++:parseInt(e[o],10)>r&&(n.push(r),r++,o--);while(n.length<t)n.push(r),r++;return n},n.getMapAddrRange=function(){var e,t=n.props.dataSource,r=".1.3.6.1.4.1.36153.1.2.0.",o=t.map(function(e){return e.oid.substring(r.length)}),a=null===(e=n.getNextOids(o,1))||void 0===e?void 0:e[0];return"".concat(r).concat(a)},n.getMappingDataType=function(e){var t=n.props.add;return e?"BIT"===e?_.default.createElement(w.default,{disabled:!t},_.default.createElement(k,{value:"BIT"},"BIT")):"STRING"===e?_.default.createElement(w.default,{disabled:!t},_.default.createElement(k,{value:"STRING"},"STRING")):_.default.createElement(w.default,{disabled:!t},_.default.createElement(k,{value:"BYTE"},"BYTE"),_.default.createElement(k,{value:"SINT"},"SINT"),_.default.createElement(k,{value:"WORD"},"WORD"),_.default.createElement(k,{value:"INT"},"INT"),_.default.createElement(k,{value:"BCD"},"BCD"),_.default.createElement(k,{value:"DWORD"},"DWORD"),_.default.createElement(k,{value:"DINT"},"DINT"),_.default.createElement(k,{value:"BCD32"},"BCD32"),_.default.createElement(k,{value:"ULONG"},"ULONG"),_.default.createElement(k,{value:"LONG"},"LONG"),_.default.createElement(k,{value:"FLOAT"},"FLOAT"),_.default.createElement(k,{value:"DOUBLE"},"DOUBLE")):_.default.createElement(w.default,{disabled:!t})},n.renderForm=function(){var e,t=n.props,r=t.form,o=t.add,a=t.data,i=void 0===a?{}:a,s=t.controllers,u=t.dataSource,c=n.state.measureData,d=r.getFieldDecorator,f=r.getFieldValue,p=s[0]&&s[0].name,m=f("ctrlName")||p,g=f("measureName"),v=c.enableBit||i.enableBit,y=c.dataType||i.dataType,b="BCD"===y?"BCD16":y,C={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return _.default.createElement(h.default,(0,l.default)({},C,{onSubmit:n.handleSubmit}),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.controller"})},o?d("ctrlName",{initialValue:i.ctrlName||p})(_.default.createElement(w.default,{onChange:n.onDeviceChange},s.map(function(e){var t=e.name;return _.default.createElement(k,{value:t,key:t},_.default.createElement(T.default,{tooltip:!0,lines:1},t))}))):i.ctrlName),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.measure"})},o?d("measureName",{initialValue:i.measureName,rules:[{validator:n.validateMeasure}]})(_.default.createElement(O.default,{data:{controller:m,measure:g,dataSource:u},key:m,onSelect:function(e){n.setState({measureData:e})},onSelectMeasure:function(e,t){t&&r.setFieldsValue({measureName:e,northDataType:1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType})}})):i.measureName),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.readWrite"})},(0,M.renderReadWrite)(c.readWrite)||(0,M.renderReadWrite)(i.readWrite)),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.origin-data-type"})},1===v?"BIT":b),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.mapping-data-type"})},d("northDataType",{initialValue:(null!==(e=null===i||void 0===i?void 0:i.northDataType)&&void 0!==e?e:1===v)?"BIT":y,rules:[{required:!0}]})(n.getMappingDataType(1===v?"BIT":y))),_.default.createElement(h.default.Item,{label:(0,E.formatMessage)({id:"protocol.oid-addr"})},n.getMapAddrRange()))},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.form,l=(0,S.getPriv)()>11,s=o.isFieldsTouched()&&l;return _.default.createElement(a.default,{title:n?(0,E.formatMessage)({id:"protocol.add-map"}):(0,E.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[_.default.createElement(i.default,{key:"back",onClick:this.handleCancel},_.default.createElement(E.FormattedMessage,{id:"common.cancel"})),_.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!s,onClick:this.handleSubmit},_.default.createElement(E.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(_.Component),y=b))||y)||y),N=x;t.default=N},WbBG:function(e,t,n){"use strict";var r="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=r},WbCV:function(e,t,n){"use strict";function r(e){return e["default"]||e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},WmZF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=a(n("aYrm")),o=a(n("kM4J"));function a(e){return e&&e.__esModule?e:{default:e}}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l={lang:i({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},r["default"]),timePickerLocale:i({},o["default"])},s=l;t["default"]=s},WtSK:function(e,t,n){},WwFo:function(e,t,n){var r=n("juv8"),o=n("7GkX");function a(e,t){return e&&r(t,o(t),e)}e.exports=a},WweU:function(e,t,n){var r=n("Wz2H"),o=n("o8j+"),a=n("198K");function i(e){return r(e)||o(e)||a()}e.exports=i},Wyfw:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ"));n("BoS7");var s=r(n("Sdc0")),u=r(n("Y/ft")),c=r(n("eHn4")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("+n12"),T=n("34ay"),k=r(n("HGfh")),x=r(n("xNuS")),N=C.default.Option,L=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{}},n.validateIsRepeat=function(e,t,n){var r=n.some(function(n){return n.addrType===e&&n.addr===t});return r},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,s=t.dataSource,f=n.state.measureData,p=r.validateFields;p(function(e,t){if(!e){var r=f.readWrite,p=f.dataType,m=f.enableBit,h=void 0===m?0:m;if(l){var g=(0,O.getNextId)(s),v=(0,d.default)({daRef:n.getMapAddrRange()},(0,O.paramsTransform)(t),{readWrite:r,dataType:p});["FLOAT","BIT","DOUBLE","STRING"].includes(p)||(v=(0,d.default)({},v,{enableBit:h})),o({type:"protocol/update",payload:{iec61850Server:{mapping_table:(0,c.default)({},g,(0,d.default)({},v))}}}).then(function(e){"ok"===e&&a&&a()})}else{var y=i._id,b=(0,u.default)(i,["_id"]);o({type:"protocol/update",payload:{iec61850Server:{mapping_table:(0,c.default)({},y,(0,d.default)({},b,(0,O.paramsTransform)(t),{daRef:n.getMapAddrRange()}))}}}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateMeasure=function(e,t,n){var r=(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.onDeviceChange=function(e,t){var r=n.props.form;r.setFieldsValue({ctrlName:t.key,measureName:""})},n.getMapAddrRange=function(){var e,t,r=n.props,o=r.form,a=r.protocol,i=r.data,l=a.iec61850Config,s=void 0===l?{}:l,u=s.iedName,c=s.LDName,d=o.getFieldValue("cdcType"),f=null!==(e=o.getFieldValue("measureName"))&&void 0!==e?e:i.measureName,p=o.getFieldValue("northDataType"),m="FLOAT"===p||"DOUBLE"===p?"f":"i",h=null!==(t=o.getFieldValue("ctrlName"))&&void 0!==t?t:i.ctrlName,g="";switch(d){case"SPS":case"DPS":case"INS":case"SPC":case"DPC":case"INC":g="".concat(u).concat(c,"/").concat(h,".").concat(f,".stVal[ST]");break;case"MV":g="".concat(u).concat(c,"/").concat(h,".").concat(f,".mag.").concat(m,"[MX]");break;case"APC":g="".concat(u).concat(c,"/").concat(h,".").concat(f,".mxVal.").concat(m,"[MX]");break;default:g="";break}return"".concat(g)},n.renderAddrTypeSelect=function(){var e,t=n.props,r=t.data,o=void 0===r?{}:r,a=t.add,i=n.state.measureData,l=i.enableBit||o.enableBit,s=i.dataType||o.dataType,u="BCD"===s?"BCD16":s,c=null!==(e=null===i||void 0===i?void 0:i.readWrite)&&void 0!==e?e:null===o||void 0===o?void 0:o.readWrite,d=E.default.createElement(C.default,{disabled:!a});return 1===l||"BIT"===u?d=E.default.createElement(C.default,{disabled:!a},E.default.createElement(N,{value:"SPS"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.sps"})),"rw"===c&&E.default.createElement(N,{value:"SPC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.spc"}))):1!==l&&["BYTE","SINT","WORD","INT","BCD","DWORD","DINT","BCD32"].includes(u)?d=E.default.createElement(C.default,{disabled:!a},E.default.createElement(N,{value:"DPS"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.dps"})),E.default.createElement(N,{value:"MV"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.mv"})),E.default.createElement(N,{value:"INS"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.ins"})),"rw"===c&&E.default.createElement(N,{value:"DPC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.dpc"})),"rw"===c&&E.default.createElement(N,{value:"APC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.apc"})),"rw"===c&&E.default.createElement(N,{value:"INC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.inc"}))):1!==l&&["ULONG","LONG"].includes(u)?d=E.default.createElement(C.default,{disabled:!a},E.default.createElement(N,{value:"DPS"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.dps"})),E.default.createElement(N,{value:"MV"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.mv"})),E.default.createElement(N,{value:"INS"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.ins"})),"rw"===c&&E.default.createElement(N,{value:"DPC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.dpc"})),"rw"===c&&E.default.createElement(N,{value:"APC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.apc"})),"rw"===c&&E.default.createElement(N,{value:"INC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.inc"}))):1!==l&&["FLOAT","DOUBLE"].includes(u)&&(d=E.default.createElement(C.default,{disabled:!a},E.default.createElement(N,{value:"MV"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.mv"})),"rw"===c&&E.default.createElement(N,{value:"APC"},(0,S.formatMessage)({id:"protocol.iec-61850.cdcType.apc"})))),d},n.getMappingDataType=function(){var e=n.props,t=e.add,r=e.form,o=r.getFieldValue("cdcType");return o?"SPS"===o||"SPC"===o?E.default.createElement(C.default,{disabled:!t},E.default.createElement(N,{value:"BIT"},"BIT")):"DPS"===o||"DPC"===o||"INS"===o||"INC"===o?E.default.createElement(C.default,{disabled:!t},E.default.createElement(N,{value:"BYTE"},"BYTE"),E.default.createElement(N,{value:"SINT"},"SINT"),E.default.createElement(N,{value:"WORD"},"WORD"),E.default.createElement(N,{value:"INT"},"INT"),E.default.createElement(N,{value:"BCD"},"BCD"),E.default.createElement(N,{value:"DWORD"},"DWORD"),E.default.createElement(N,{value:"DINT"},"DINT"),E.default.createElement(N,{value:"BCD32"},"BCD32"),E.default.createElement(N,{value:"ULONG"},"ULONG"),E.default.createElement(N,{value:"LONG"},"LONG")):E.default.createElement(C.default,{disabled:!t},E.default.createElement(N,{value:"BYTE"},"BYTE"),E.default.createElement(N,{value:"SINT"},"SINT"),E.default.createElement(N,{value:"WORD"},"WORD"),E.default.createElement(N,{value:"INT"},"INT"),E.default.createElement(N,{value:"BCD"},"BCD"),E.default.createElement(N,{value:"DWORD"},"DWORD"),E.default.createElement(N,{value:"DINT"},"DINT"),E.default.createElement(N,{value:"BCD32"},"BCD32"),E.default.createElement(N,{value:"ULONG"},"ULONG"),E.default.createElement(N,{value:"LONG"},"LONG"),E.default.createElement(N,{value:"FLOAT"},"FLOAT"),E.default.createElement(N,{value:"DOUBLE"},"DOUBLE")):E.default.createElement(C.default,{disabled:!t})},n.renderForm=function(){var e,t,r,o=n.props,a=o.form,i=o.add,u=o.data,c=void 0===u?{}:u,d=o.controllers,f=o.dataSource,p=o.protocol,m=p.iec61850Config,h=void 0===m?{}:m,g=null!==(e=null===h||void 0===h?void 0:h.dataSet)&&void 0!==e?e:[],y=n.state.measureData,b=a.getFieldDecorator,w=a.getFieldValue,_=d[0]&&d[0].name,M=w("ctrlName")||_,T=w("measureName"),L=null!==(t=w("addDataSet"))&&void 0!==t?t:c.addDataSet,P=y.enableBit||c.enableBit,I=y.dataType||c.dataType,D="BCD"===I?"BCD16":I,A={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return E.default.createElement(v.default,(0,l.default)({},A,{onSubmit:n.handleSubmit}),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.controller"})},i?b("ctrlName",{initialValue:c.ctrlName||_})(E.default.createElement(C.default,{onChange:n.onDeviceChange},d.map(function(e){var t=e.name;return E.default.createElement(N,{value:t,key:t},E.default.createElement(x.default,{tooltip:!0,lines:1},t))}))):c.ctrlName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.measure"})},i?b("measureName",{initialValue:c.measureName,rules:[{validator:n.validateMeasure}]})(E.default.createElement(k.default,{data:{controller:M,measure:T,dataSource:f,filterCondition:function(e){return"STRING"!==e.dataType&&"wo"!==e.readWrite}},key:M,onSelect:function(e){n.setState({measureData:e})},onSelectMeasure:function(e){a.setFieldsValue({measureName:e,cdcType:""})}})):c.measureName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.readWrite"})},(0,O.renderReadWrite)(y.readWrite)||(0,O.renderReadWrite)(c.readWrite)),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.origin-data-type"})},1===P?"BIT":D),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"controller.form.register-cdcType"})},b("cdcType",{initialValue:c.cdcType})(n.renderAddrTypeSelect())),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapping-data-type"})},b("northDataType",{initialValue:null!==(r=null===c||void 0===c?void 0:c.northDataType)&&void 0!==r?r:1===P?"BIT":D,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,S.formatMessage)({id:"protocol.mapping-data-type"})})}]})(n.getMappingDataType())),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.hj.add.dataSetName"})},b("addDataSet",{initialValue:!!c.addDataSet,valuePropName:"checked"})(E.default.createElement(s.default,null))),L?E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.hj.name"})},b("dataSetName",{initialValue:c.dataSetName,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,S.formatMessage)({id:"protocol.hj.name"})})}]})(E.default.createElement(C.default,null,g.map(function(e){return E.default.createElement(N,{key:e.name,value:e.name},e.name)})))):null)},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.form,l=(0,T.getPriv)()>11,s=o.isFieldsTouched()&&l;return E.default.createElement(a.default,{title:n?(0,S.formatMessage)({id:"protocol.add-map"}):(0,S.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[E.default.createElement(i.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!s,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(E.Component),w=_))||w)||w),P=L;t.default=P},Wz2H:function(e,t){function n(e){if(Array.isArray(e))return e}e.exports=n},XDpg:function(e,t,n){(function(e,t){t(n("wd/R"))})(0,function(e){"use strict";var t=e.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(e,t){return 12===e&&(e=0),"\u51cc\u6668"===t||"\u65e9\u4e0a"===t||"\u4e0a\u5348"===t?e:"\u4e0b\u5348"===t||"\u665a\u4e0a"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"\u51cc\u6668":r<900?"\u65e9\u4e0a":r<1130?"\u4e0a\u5348":r<1230?"\u4e2d\u5348":r<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"\u65e5";case"M":return e+"\u6708";case"w":case"W":return e+"\u5468";default:return e}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}});return t})},XGnz:function(e,t,n){var r=n("CH3K"),o=n("BiGR");function a(e,t,n,i,l){var s=-1,u=e.length;n||(n=o),l||(l=[]);while(++s<u){var c=e[s];t>0&&n(c)?t>1?a(c,t-1,n,i,l):r(l,c):i||(l[l.length]=c)}return l}e.exports=a},XI6d:function(e,t,n){var r=n("c0Oy").document;e.exports=r&&r.documentElement},XIdC:function(e,t,n){e.exports=n("Ctgt")},"XJU/":function(e,t,n){var r=n("NegM");e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},XKBk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"component.actionItem.edit":"\u7f16\u8f91","component.actionItem.delete":"\u5220\u9664","component.actionItem.confirm":"\u786e\u8ba4","component.actionItem.cancel":"\u53d6\u6d88","component.actionItem.confirm-delete":"\u5220\u9664\u63a7\u5236\u5668\u4f1a\u5220\u9664\u63a7\u5236\u5668\u7684\u6240\u6709\u6d4b\u70b9\u4ee5\u53ca\u76f8\u5e94\u7684\u544a\u8b66\u7b49\u914d\u7f6e,\u786e\u8ba4\u5220\u9664\u5417\uff1f","component.upload-tip":"\u5bfc\u5165csv\u6587\u4ef6\u5c06\u4f1a\u6e05\u9664\u5f53\u524d\u6240\u6709\u7684\u6570\u636e\uff0c\u662f\u5426\u5bfc\u5165\uff1f"};t.default=r},"XP1/":function(e,t,n){n("Jaki")("Int16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},"XQ+M":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("OaEy");var u=r(n("2fM7"));n("5NDa");var c=r(n("5rEg"));n("giR+");var d=r(n("fyUT")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("LLXN"),S=n("Y2fQ"),O=n("MuoO"),T=n("34ay"),k=r(n("Nf/D")),x=n("+n12"),N=r(n("P8M1")),L=r(n("ueLw")),P=(y=C.default.create(),b=(0,O.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchBacNetConfig"],submiting:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchBacNetConfig"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.protocolConfig,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){e||o({type:"protocol/update",payload:{bacnetServer:{config:(0,f.default)({},l,t)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n=this.props,r=n.form,o=n.submiting,f=n.loading,p=n.protocol,m=p.bacnetConfig,h=void 0===m?{}:m,g=r.isFieldsTouched,v=r.getFieldDecorator,y=r.getFieldValue,b=y("enable"),w=(0,T.getPriv)()<12,_=!w&&g(),O="zh-CN"===(0,S.getLocale)(),P={labelCol:{span:O?5:7},wrapperCol:{span:14}};return E.default.createElement(s.default,{bordered:!1},E.default.createElement(a.default,{spinning:f},E.default.createElement(C.default,(0,i.default)({labelAlign:"left"},P,{onSubmit:this.onSubmit}),E.default.createElement("div",{className:L.default.configTitle},E.default.createElement(N.default,{id:"protocol.bacnet.set"}),E.default.createElement(C.default.Item,{htmlFor:"enable.form"},v("enable",{initialValue:h.enable})(E.default.createElement(k.default,null)))),1===b&&E.default.createElement(E.default.Fragment,null,E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.port"})},v("port",{initialValue:h.port||47808,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(E.default.createElement(d.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.local-deviceId"})},v("deviceId",{initialValue:null!==(e=h.deviceId)&&void 0!==e?e:"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"controller.local-deviceId"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,4194303,n)}}]})(E.default.createElement(d.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(0-4194303)")),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.bbmdEnable"})},v("bbmdEnable",{initialValue:h.bbmdEnable||0})(E.default.createElement(k.default,{size:"small"}))),1===y("bbmdEnable")&&E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.bbmd-ip"})},v("bbmdIP",{initialValue:h.bbmdIP||"",rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.bacnet.bbmd-ip"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,M.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(E.default.createElement(c.default,null))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.bbmd-ttl"})},v("bbmdTTL",{initialValue:h.bbmdTTL||300,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.bacnet.bbmd-ttl"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,100,6e4,n)}}]})(E.default.createElement(d.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(100-60000)"))),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue"})},v("useRawvalue",{initialValue:null!==(t=h.useRawvalue)&&void 0!==t?t:1})(E.default.createElement(u.default,null,E.default.createElement(u.default.Option,{value:1},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),E.default.createElement(u.default.Option,{value:0},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))))),E.default.createElement(C.default.Item,{style:{marginTop:10}},E.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!_,loading:o},(0,M.formatMessage)({id:"common.alert.form.submit"})),E.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!_},(0,M.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(E.Component),w=_))||w)||w),I=P;t.default=I},"XR+G":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),void 0!==t&&(o["default"].type(e,t,r,l,i),o["default"].range(e,t,r,l,i))}n(l)}t["default"]=l},XUei:function(e,t,n){"use strict";function r(e,t,n){this.locales=e,this.formats=t,this.pluralFn=n}function o(e){this.id=e}function a(e,t,n,r,o){this.id=e,this.useOrdinal=t,this.offset=n,this.options=r,this.pluralFn=o}function i(e,t,n,r){this.id=e,this.offset=t,this.numberFormat=n,this.string=r}function l(e,t){this.id=e,this.options=t}t["default"]=r,r.prototype.compile=function(e){return this.pluralStack=[],this.currentPlural=null,this.pluralNumberFormat=null,this.compileMessage(e)},r.prototype.compileMessage=function(e){if(!e||"messageFormatPattern"!==e.type)throw new Error('Message AST is not of type: "messageFormatPattern"');var t,n,r,o=e.elements,a=[];for(t=0,n=o.length;t<n;t+=1)switch(r=o[t],r.type){case"messageTextElement":a.push(this.compileMessageText(r));break;case"argumentElement":a.push(this.compileArgument(r));break;default:throw new Error("Message element does not have a valid type")}return a},r.prototype.compileMessageText=function(e){return this.currentPlural&&/(^|[^\\])#/g.test(e.value)?(this.pluralNumberFormat||(this.pluralNumberFormat=new Intl.NumberFormat(this.locales)),new i(this.currentPlural.id,this.currentPlural.format.offset,this.pluralNumberFormat,e.value)):e.value.replace(/\\#/g,"#")},r.prototype.compileArgument=function(e){var t=e.format;if(!t)return new o(e.id);var n,r=this.formats,i=this.locales,s=this.pluralFn;switch(t.type){case"numberFormat":return n=r.number[t.style],{id:e.id,format:new Intl.NumberFormat(i,n).format};case"dateFormat":return n=r.date[t.style],{id:e.id,format:new Intl.DateTimeFormat(i,n).format};case"timeFormat":return n=r.time[t.style],{id:e.id,format:new Intl.DateTimeFormat(i,n).format};case"pluralFormat":return n=this.compileOptions(e),new a(e.id,t.ordinal,t.offset,n,s);case"selectFormat":return n=this.compileOptions(e),new l(e.id,n);default:throw new Error("Message element does not have a valid format type")}},r.prototype.compileOptions=function(e){var t,n,r,o=e.format,a=o.options,i={};for(this.pluralStack.push(this.currentPlural),this.currentPlural="pluralFormat"===o.type?e:null,t=0,n=a.length;t<n;t+=1)r=a[t],i[r.selector]=this.compileMessage(r.value);return this.currentPlural=this.pluralStack.pop(),i},o.prototype.format=function(e){return e||"number"===typeof e?"string"===typeof e?e:String(e):""},a.prototype.getOption=function(e){var t=this.options,n=t["="+e]||t[this.pluralFn(e-this.offset,this.useOrdinal)];return n||t.other},i.prototype.format=function(e){var t=this.numberFormat.format(e-this.offset);return this.string.replace(/(^|[^\\])#/g,"$1"+t).replace(/\\#/g,"#")},l.prototype.getOption=function(e){var t=this.options;return t[e]||t.other}},XXBq:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","margin-view-overlays":"margin-view-overlays",cmdr:"cmdr"}},XYm9:function(e,t,n){var r=n("+K+b");function o(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}e.exports=o},XZ74:function(e,t,n){"use strict";function r(e){return!(e.type&&e.type.prototype&&!e.type.prototype.render)}Object.defineProperty(t,"__esModule",{value:!0}),t.supportRef=r},XZDd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),void 0!==t&&o["default"].type(e,t,r,l,i)}n(l)}t["default"]=l},XdPT:function(e,t,n){"use strict";var r=n("FqPH"),o=n("WGNW"),a=n("rKIl"),i=n("VPOE"),l=n("yw4e"),s=n("bmIi"),u=n("lvAo"),c=n("BFt8"),d=n("gL7N")("iterator"),f=!([].keys&&"next"in[].keys()),p="@@iterator",m="keys",h="values",g=function(){return this};e.exports=function(e,t,n,v,y,b,w){s(n,t,v);var _,C,E,M=function(e){if(!f&&e in k)return k[e];switch(e){case m:return function(){return new n(this,e)};case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",O=y==h,T=!1,k=e.prototype,x=k[d]||k[p]||y&&k[y],N=x||M(y),L=y?O?M("entries"):N:void 0,P="Array"==t&&k.entries||x;if(P&&(E=c(P.call(new e)),E!==Object.prototype&&E.next&&(u(E,S,!0),r||"function"==typeof E[d]||i(E,d,g))),O&&x&&x.name!==h&&(T=!0,N=function(){return x.call(this)}),r&&!w||!f&&!T&&k[d]||i(k,d,N),l[t]=N,l[S]=g,y)if(_={values:O?N:M(h),keys:b?N:M(m),entries:L},w)for(C in _)C in k||a(k,C,_[C]);else o(o.P+o.F*(f||T),t,_);return _}},Xi7e:function(e,t,n){var r=n("KMkd"),o=n("adU4"),a=n("tMB7"),i=n("+6XX"),l=n("Z8oC");function s(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},XqMk:function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t["a"]=n}).call(this,n("yLpj"))},XrRV:function(e,t,n){"use strict";var r=n("WGNW"),o=n("il4q"),a=n("wYm8"),i=n("V5/1");n("8Z/V")&&r(r.P+n("OJuA"),"Object",{__defineGetter__:function(e,t){i.f(o(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},"Xt/L":function(e,t){function n(e,t,n){var r=-1,o=null==e?0:e.length;while(++r<o)if(n(t,e[r]))return!0;return!1}e.exports=n},XvXe:function(e,t,n){"use strict";t.__esModule=!0,t.default=s;var r=n("tLfc"),o=l(r),a=n("pzBr"),i=n("nsrt");function l(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=arguments.length,l=Array(n>2?n-2:0),s=2;s<n;s++)l[s-2]=arguments[s];var u={done:!1,value:(0,a.take)(e)},c=function(e){return{done:!1,value:a.fork.apply(void 0,[t].concat(l,[e]))}},d=void 0,f=function(e){return d=e};return(0,o.default)({q1:function(){return["q2",u,f]},q2:function(){return d===i.END?[r.qEnd]:["q1",c(d)]}},"q1","takeEvery("+(0,r.safeName)(e)+", "+t.name+")")}},"Y+p1":function(e,t,n){var r=n("wF/u");function o(e,t){return r(e,t)}e.exports=o},"Y/AA":function(e,t,n){"use strict";const r=n("L67h"),o=Symbol("max"),a=Symbol("length"),i=Symbol("lengthCalculator"),l=Symbol("allowStale"),s=Symbol("maxAge"),u=Symbol("dispose"),c=Symbol("noDisposeOnSet"),d=Symbol("lruList"),f=Symbol("cache"),p=Symbol("updateAgeOnGet"),m=()=>1;class h{constructor(e){if("number"===typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!==typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||m;if(this[i]="function"!==typeof t?m:t,this[l]=e.stale||!1,e.maxAge&&"number"!==typeof e.maxAge)throw new TypeError("maxAge must be a number");this[s]=e.maxAge||0,this[u]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!==typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,y(this)}get max(){return this[o]}set allowStale(e){this[l]=!!e}get allowStale(){return this[l]}set maxAge(e){if("number"!==typeof e)throw new TypeError("maxAge must be a non-negative number");this[s]=e,y(this)}get maxAge(){return this[s]}set lengthCalculator(e){"function"!==typeof e&&(e=m),e!==this[i]&&(this[i]=e,this[a]=0,this[d].forEach(e=>{e.length=this[i](e.value,e.key),this[a]+=e.length})),y(this)}get lengthCalculator(){return this[i]}get length(){return this[a]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let n=this[d].tail;null!==n;){const r=n.prev;_(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[d].head;null!==n;){const r=n.next;_(this,e,n,t),n=r}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){this[u]&&this[d]&&this[d].length&&this[d].forEach(e=>this[u](e.key,e.value)),this[f]=new Map,this[d]=new r,this[a]=0}dump(){return this[d].map(e=>!v(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,n){if(n=n||this[s],n&&"number"!==typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,l=this[i](t,e);if(this[f].has(e)){if(l>this[o])return b(this,this[f].get(e)),!1;const i=this[f].get(e),s=i.value;return this[u]&&(this[c]||this[u](e,s.value)),s.now=r,s.maxAge=n,s.value=t,this[a]+=l-s.length,s.length=l,this.get(e),y(this),!0}const p=new w(e,t,l,r,n);return p.length>this[o]?(this[u]&&this[u](e,t),!1):(this[a]+=p.length,this[d].unshift(p),this[f].set(e,this[d].head),y(this),!0)}has(e){if(!this[f].has(e))return!1;const t=this[f].get(e).value;return!v(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[d].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[f].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const e=o-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[f].forEach((e,t)=>g(this,t,!1))}}const g=(e,t,n)=>{const r=e[f].get(t);if(r){const t=r.value;if(v(e,t)){if(b(e,r),!e[l])return}else n&&(e[p]&&(r.value.now=Date.now()),e[d].unshiftNode(r));return t.value}},v=(e,t)=>{if(!t||!t.maxAge&&!e[s])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[s]&&n>e[s]},y=e=>{if(e[a]>e[o])for(let t=e[d].tail;e[a]>e[o]&&null!==t;){const n=t.prev;b(e,t),t=n}},b=(e,t)=>{if(t){const n=t.value;e[u]&&e[u](n.key,n.value),e[a]-=n.length,e[f].delete(n.key),e[d].removeNode(t)}};class w{constructor(e,t,n,r,o){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=o||0}}const _=(e,t,n,r)=>{let o=n.value;v(e,o)&&(b(e,n),e[l]||(o=void 0)),o&&t.call(r,o.value,o.key,e)};e.exports=h},"Y/ft":function(e,t,n){var r=n("wMpi");function o(e,t){if(null==e)return{};var n,o,a=r(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}e.exports=o},"Y/ne":function(e,t,n){var r=n("OsVd"),o=n("03ni"),a=n("ZDr/");e.exports=function(e,t,n,i){var l=String(a(e)),s=l.length,u=void 0===n?" ":String(n),c=r(t);if(c<=s||""==u)return l;var d=c-s,f=o.call(u,Math.ceil(d/u.length));return f.length>d&&(f=f.slice(0,d)),i?f+l:l+f}},Y2fQ:function(e,t,n){e.exports=n("LLXN").default||n("LLXN")},Y7ZC:function(e,t,n){var r=n("5T2Y"),o=n("WEpk"),a=n("2GTP"),i=n("NegM"),l=n("B+OT"),s="prototype",u=function(e,t,n){var c,d,f,p=e&u.F,m=e&u.G,h=e&u.S,g=e&u.P,v=e&u.B,y=e&u.W,b=m?o:o[t]||(o[t]={}),w=b[s],_=m?r:h?r[t]:(r[t]||{})[s];for(c in m&&(n=t),n)d=!p&&_&&void 0!==_[c],d&&l(b,c)||(f=d?_[c]:n[c],b[c]=m&&"function"!=typeof _[c]?n[c]:v&&d?a(f,r):y&&_[c]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[s]=e[s],t}(f):g&&"function"==typeof f?a(Function.call,f):f,g&&((b.virtual||(b.virtual={}))[c]=f,e&u.R&&w&&!w[c]&&i(w,c,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},YBTB:function(e,t,n){e.exports={"ant-spin":"ant-spin","ant-spin-spinning":"ant-spin-spinning","ant-spin-nested-loading":"ant-spin-nested-loading","ant-spin-dot":"ant-spin-dot","ant-spin-text":"ant-spin-text","ant-spin-show-text":"ant-spin-show-text","ant-spin-sm":"ant-spin-sm","ant-spin-lg":"ant-spin-lg","ant-spin-container":"ant-spin-container","ant-spin-blur":"ant-spin-blur","ant-spin-tip":"ant-spin-tip","ant-spin-dot-item":"ant-spin-dot-item",antSpinMove:"antSpinMove","ant-spin-dot-spin":"ant-spin-dot-spin",antRotate:"antRotate"}},YEIV:function(e,t,n){"use strict";t.__esModule=!0;var r=n("SEkw"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){return t in e?(0,o.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},YESw:function(e,t,n){var r=n("Cwc5"),o=r(Object,"create");e.exports=o},YEVI:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},YMnH:function(e,t,n){"use strict";var r=n("q1tI"),o=n("17x9"),a=n("ZvpZ"),i=a["a"];function l(e){return l="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},l(e)}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==l(t)&&"function"!==typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(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}}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}n.d(t,"a",function(){return v});var v=function(e){function t(){return u(this,t),f(this,m(t).apply(this,arguments))}return h(t,e),d(t,[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale,r=n||i[t||"global"],o=this.context.antLocale,a=t&&o?o[t]:{};return s(s({},"function"===typeof r?r():r),a||{})}},{key:"getLocaleCode",value:function(){var e=this.context.antLocale,t=e&&e.locale;return e&&e.exist&&!t?i.locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context.antLocale)}}]),t}(r["Component"]);v.defaultProps={componentName:"global"},v.contextTypes={antLocale:o["object"]}},YNMy:function(e,t,n){var r=n("OeOC"),o=n("15BC").f;n("HlNX")("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},YO3V:function(e,t,n){var r=n("NykK"),o=n("LcsW"),a=n("ExA7"),i="[object Object]",l=Function.prototype,s=Object.prototype,u=l.toString,c=s.hasOwnProperty,d=u.call(Object);function f(e){if(!a(e)||r(e)!=i)return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==d}e.exports=f},YSXX:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("Q9mQ");var a=o(n("diRs"));n("Pwec");var i=o(n("CtXQ")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(0,c.default)(t).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.content,n=void 0===t?"Help":t,r=e.placement,o=void 0===r?"top":r,l=e.type,s=void 0===l?"question-circle":l,u=e.hidden,c=void 0!==u&&u;return f.default.createElement(a.default,{content:n,placement:o},f.default.createElement(i.default,{type:s,style:{fontSize:17,marginLeft:5,display:c?"none":"unset"}}))}}]),t}(f.PureComponent),m=p;t.default=m},YUXF:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("eHn4")),c=r(n("gWZ8"));n("miYZ");var d=r(n("tsqr")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y=r(n("Vl3Y"));n("OaEy");var b,w,_,C,E=r(n("2fM7")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("LvDl"),k=n("+n12"),x=n("34ay"),N=n("Onig"),L=r(n("ueLw")),P=r(n("xNuS")),I=r(n("MZXE")),D=E.default.Option,A=(b=y.default.create(),w=(0,S.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={searchParams:"",mapData:[],measureTable:[],measureList:[],loading:!1,encode:{}},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists",payload:{limit:0}}).then(function(e){var t;(null===e||void 0===e?void 0:e.length)&&n.fetchMeasureList(null===(t=e[0])||void 0===t?void 0:t.name)})},n.fetchMeasureList=function(e){if(e){var t=n.props.protocol,r=t.hjMapTableList;n.setState({loading:!0}),(0,N.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(t){var o=t.result;if(o){var a,i,l,s=(0,k.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{}),u=r.filter(function(t){return(null===t||void 0===t?void 0:t.ctrlName)===e}),c=(0,T.differenceBy)(s,u,function(e){var t;return null!==(t=e.measureName)&&void 0!==t?t:e.name});c=c.filter(function(e){return"STRING"!==e.dataType}),c=c.map(function(e){return(0,f.default)({},e,{northDataType:1===(null===e||void 0===e?void 0:e.enableBit)||"BIT"===(null===e||void 0===e?void 0:e.dataType)?"BIT":"FLOAT"})}),n.setState({measureTable:c,measureList:c,loading:!1})}})}},n.hasDuplicate=function(e){var t={},n=!0,r=!1,o=void 0;try{for(var a,i=e[Symbol.iterator]();!(n=(a=i.next()).done);n=!0){var l=a.value,s=l.encode,u=l.block,c=s+"-"+u;if(t[c])return!0;t[c]=!0}}catch(e){r=!0,o=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw o}}return!1},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.protocol,l=t.dataSource,s=n.state.mapData,u=i.hjMapTableList,p=r.validateFields,m={},h=[];p(function(e){if(!e&&s.length){if(s.some(function(e){return""===(null===e||void 0===e?void 0:e.encode)||void 0===(null===e||void 0===e?void 0:e.encode)}))return void d.default.error((0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"protocol.hj.encode"})}));if(s.some(function(e){return""===(null===e||void 0===e?void 0:e.block)||void 0===(null===e||void 0===e?void 0:e.block)}))return void d.default.error((0,O.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,O.formatMessage)({id:"protocol.hj.block"})}));if(n.hasDuplicate(s))return;var t=(0,T.differenceWith)(s,l,function(e,t){return(null===e||void 0===e?void 0:e.block)===(null===t||void 0===t?void 0:t.block)&&(null===e||void 0===e?void 0:e.encode)===(null===t||void 0===t?void 0:t.encode)});if(t.length!==s.length)return void d.default.error((0,O.formatMessage)({id:"protocol.hj.encode-repeat"}));s.forEach(function(e){var t=(0,k.getNextId)([].concat((0,c.default)(u),h));m[t]=(0,f.default)({},e,{_id:t}),h.push((0,f.default)({},e,{_id:t}))}),o({type:"protocol/update",payload:{hj212Client:{mapping_table:m}}}).then(function(e){"ok"===e&&a?a():(0,d.default)((0,O.formatMessage)({id:"common.alert.submit.modify-failed"}))})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleEncodeChange=function(e,t){var r=n.state,o=r.mapData,a=r.measureTable,i=r.encode,l=t.dataType,s=t.ctrlName,c=t.name,d=t.readWrite,p=t.enableBit,m=void 0===p?0:p,h=t.encode,g=void 0===h?"":h,v=t.block,y=void 0===v?"":v,b=t._id,w=t.northDataType,_=e.target.value,C=a.map(function(e){var r=(0,f.default)({},e);return r._id===(null===t||void 0===t?void 0:t._id)&&(r.encode=_,n.setState({encode:(0,f.default)({},i,(0,u.default)({},t.name,_))})),r}),E=o.filter(function(e){return!(e.measureName===c&&e.ctrlName===s)}),M={ctrlName:s,measureName:c,dataType:l,readWrite:d,encode:g,block:y,_id:b,northDataType:w};["FLOAT","BIT","DOUBLE","STRING"].includes(l)||(M=(0,f.default)({},M,{enableBit:m})),E.push((0,f.default)({},M,{encode:_})),n.setState({measureTable:C,mapData:E})},n.handleBlock=function(e,t){var r=n.state,o=r.mapData,a=r.measureTable,i=t.dataType,l=t.ctrlName,s=t.name,u=t.readWrite,c=t.enableBit,d=void 0===c?0:c,p=t.encode,m=void 0===p?"":p,h=t.block,g=void 0===h?"":h,v=t._id,y=t.northDataType,b=a.map(function(n){var r=(0,f.default)({},n);return r._id===(null===t||void 0===t?void 0:t._id)&&(r.block=e),r}),w=o.filter(function(e){return!(e.measureName===s&&e.ctrlName===l)}),_={ctrlName:l,measureName:s,dataType:i,readWrite:u,encode:m,block:g,_id:v,northDataType:y};["FLOAT","BIT","DOUBLE","STRING"].includes(i)||(_=(0,f.default)({},_,{enableBit:d})),w.push((0,f.default)({},_,{block:e})),n.setState({measureTable:b,mapData:w})},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.mapData,i=(0,c.default)(a);i=i.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,f.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,mapData:i})},n.renderMappingDataType=function(e,t){return e?"BIT"===e?M.default.createElement(E.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(D,{value:"BIT"},"BIT")):M.default.createElement(E.default,{style:{width:100},defaultValue:"FLOAT",onChange:function(e){n.onMappingDataTypeChange(t,e)}},M.default.createElement(D,{value:"BYTE"},"BYTE"),M.default.createElement(D,{value:"SINT"},"SINT"),M.default.createElement(D,{value:"WORD"},"WORD"),M.default.createElement(D,{value:"INT"},"INT"),M.default.createElement(D,{value:"BCD"},"BCD16"),M.default.createElement(D,{value:"DWORD"},"DWORD"),M.default.createElement(D,{value:"DINT"},"DINT"),M.default.createElement(D,{value:"BCD32"},"BCD32"),M.default.createElement(D,{value:"ULONG"},"ULONG"),M.default.createElement(D,{value:"LONG"},"LONG"),M.default.createElement(D,{value:"FLOAT"},"FLOAT"),M.default.createElement(D,{value:"DOUBLE"},"DOUBLE")):M.default.createElement(E.default,{style:{width:100}})},n.failErrorMsg=function(e,t){if(e){var r=t.block,o=t._id,a=n.state.mapData,i="";/^[a-zA-Z0-9]*$/.test(e)||(i=(0,O.formatMessage)({id:"alarm.form.check-condition1"})),(e.length>8||e.length<1)&&(i=(0,O.formatMessage)({id:"controller.form.check-name"},{min:1,max:8}));var l=a.some(function(t){if((null===t||void 0===t?void 0:t._id)!==o&&(null===t||void 0===t?void 0:t.block)&&r&&(null===t||void 0===t?void 0:t.block)===r)return(null===t||void 0===t?void 0:t.encode)===e});return l&&(i=(0,O.formatMessage)({id:"protocol.hj.encode-repeat"})),i}},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchControllerLists()}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.visible,u=r.submitLoading,c=r.protocol,d=this.state,f=d.mapData,p=d.searchParams,m=d.measureList,h=d.measureTable,g=d.loading,v=c.controllerList,y=c.hj212Config,b=void 0===y?{}:y,w=(0,k.json2array)((null===b||void 0===b?void 0:b.block_list)||{}),_=(0,x.getPriv)()>11,C=[{title:(0,O.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,O.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,O.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,O.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,O.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){return n.renderMappingDataType("BCD"===e?"BCD16":e,t._id)}},{title:(0,O.formatMessage)({id:"protocol.hj.encode"}),dataIndex:"encode",key:"encode",render:function(e,t){var r,o;return M.default.createElement(I.default,{onChange:function(e){return n.handleEncodeChange(e,t)},value:null!==(r=n.state.encode[null===t||void 0===t?void 0:t.name])&&void 0!==r?r:"",errMsg:n.failErrorMsg(null!==(o=n.state.encode[null===t||void 0===t?void 0:t.name])&&void 0!==o?o:"",t)})}},{title:(0,O.formatMessage)({id:"protocol.hj.block"}),dataIndex:"block",key:"block",render:function(e,t){return M.default.createElement(E.default,{style:{width:"100%"},onChange:function(e){n.handleBlock(e,t)}},w.map(function(e){return M.default.createElement(D,{key:null===e||void 0===e?void 0:e.name,value:null===e||void 0===e?void 0:e.name},null===e||void 0===e?void 0:e.name)}))}}],S={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,O.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]};return M.default.createElement(a.default,{title:(0,O.formatMessage)({id:"protocol.add-map"}),visible:o,width:1300,maskClosable:!1,onCancel:this.handleCancel,footer:[M.default.createElement(s.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(s.default,{key:"submit",type:"primary",loading:u,disabled:!_||!f.length,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},M.default.createElement("div",{className:L.default.filterWrapper1},M.default.createElement(E.default,{style:{width:150},defaultValue:null!==(e=null===(t=v[0])||void 0===t?void 0:t.name)&&void 0!==e?e:"",onChange:function(e){n.setState({searchParams:""}),n.fetchMeasureList(e)}},null===v||void 0===v?void 0:v.map(function(e){var t=e.name;return M.default.createElement(D,{value:t,key:t},M.default.createElement(P.default,{tooltip:!0,lines:1},t))})),M.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,O.formatMessage)({id:"protocol.enter-measure-name"}),value:p,onChange:function(e){n.setState({searchParams:e.target.value})},onSearch:function(e){var t=e.trim(),r=m.filter(function(e){return e.name.includes(t)});n.setState({measureTable:r})}})),M.default.createElement(i.default,{loading:g,bordered:!0,rowKey:function(e){return e._id},dataSource:h,columns:C,pagination:S,scroll:{y:420}}))}}]),t}(M.Component),_=C))||_)||_),R=A;t.default=R},YVUj:function(e,t,n){const r=n("TYQ+");e.exports.NumberAllocator=r},YXFI:function(e,t,n){"use strict";n("3iS5")("small",function(e){return function(){return e(this,"small","","")}})},Ycof:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("P2fV");var a=o(n("NJEC")),i=o(n("p0pE")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=n("LLXN"),m=o(n("eoEj")),h=o(n("+Kti")),g=n("+n12"),v=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(0,c.default)(t).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e,t=this.props,n=t.style,r=t.addVisible,o=void 0===r||r,l=t.batchAddVisible,s=void 0!==l&&l,u=t.importVisible,c=void 0===u||u,d=t.exportVisible,v=void 0===d||d,y=t.deleteVisible,b=void 0===y||y,w=t.addProps,_=void 0===w?{disabled:!1}:w,C=t.batchAddProps,E=void 0===C?{disabled:!1}:C,M=t.importProps,S=void 0===M?{disabled:!1,accept:"",tip:"",url:""}:M,O=t.exportProps,T=void 0===O?{disabled:!1}:O,k=t.deleteProps,x=void 0===k?{disabled:!1}:k,N=t.addonBefore,L=t.addOnAfter,P=t.footerContent,I="cloud"!==(0,g.getPageModel)();return f.default.createElement("div",{style:(0,i.default)({overflow:"hidden",marginBottom:5,float:"right",height:30},n,{display:"flex",alignItems:"center"})},f.default.createElement("span",null,f.default.createElement(p.FormattedMessage,{id:"common.operation"})," :"),N,o&&f.default.createElement(m.default,{tooltip:(0,p.formatMessage)({id:"common.add"}),icon:"plus-circle",disabled:_.disabled,style:{marginLeft:10},size:"large",onClick:null===_||void 0===_?void 0:_.onClick}),L,s&&f.default.createElement(m.default,{icon:"folder-add",tooltip:(0,p.formatMessage)({id:"common.batch-add"}),disabled:E.disabled,style:{marginLeft:10},size:"large",onClick:null===E||void 0===E?void 0:E.onClick}),c&&I&&f.default.createElement("div",{style:{display:"inline-block",marginLeft:10}},f.default.createElement(h.default,{accept:S.accept||".csv",disabled:S.disabled,urlParam:S.url,tip:S.tip,onChange:null===S||void 0===S?void 0:S.onChange})),v&&I&&f.default.createElement(m.default,{icon:"download",size:"large",disabled:T.disabled,tooltip:(0,p.formatMessage)({id:"common.export"}),style:{marginLeft:10},onClick:null===T||void 0===T?void 0:T.onClick}),b&&f.default.createElement(a.default,{disabled:x.disabled,title:null!==(e=null===x||void 0===x?void 0:x.title)&&void 0!==e?e:(0,p.formatMessage)({id:"controller.var.confirm-delete"}),onConfirm:function(){return null===x||void 0===x?void 0:x.onConfirm()},okText:(0,p.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,p.formatMessage)({id:"component.actionItem.cancel"})},f.default.createElement(m.default,{icon:"delete",size:"large",tooltip:(0,p.formatMessage)({id:"common.delete"}),disabled:x.disabled,style:{marginLeft:10}})),P)}}]),t}(f.PureComponent);t.default=v},Yf6U:function(e,t,n){var r=n("W5Cv");e.exports=function(e,t,n){n=n||document,e={parentNode:e};while((e=e.parentNode)&&e!==n)if(r(e,t))return e}},YqAc:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"Yr/2":function(e,t,n){"use strict";t.__esModule=!0,t.takeEvery=a,t.takeLatest=i,t.throttle=l;var r=n("pzBr"),o=n("6u2x");function a(e,t){for(var n=arguments.length,a=Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];return r.fork.apply(void 0,[o.takeEveryHelper,e,t].concat(a))}function i(e,t){for(var n=arguments.length,a=Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];return r.fork.apply(void 0,[o.takeLatestHelper,e,t].concat(a))}function l(e,t,n){for(var a=arguments.length,i=Array(a>3?a-3:0),l=3;l<a;l++)i[l-3]=arguments[l];return r.fork.apply(void 0,[o.throttleHelper,e,t,n].concat(i))}},YuTi:function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"Z+pn":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7"));n("P2fV");var u,c,d,f=r(n("NJEC")),p=r(n("p0pE")),m=r(n("Y/ft")),h=r(n("gWZ8")),g=r(n("eHn4")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg")),C=o(n("q1tI")),E=n("MuoO"),M=n("LLXN"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=r(n("MtJm")),N=n("t3Un"),L=n("n+et"),P=r(n("f4/H")),I=r(n("Ycof")),D=r(n("P8M1")),A=r(n("xNuS")),R=(u=(0,E.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchSL651MapTableLists"],subLoading:n.effects["protocol/update"]}}),u((d=function(e){function t(e){var n;return(0,v.default)(this,t),n=(0,b.default)(this,(0,w.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchSL651MapTableLists"})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,g.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{sl651Slave:{mapping_table:o}}}).then(function(e){"ok"===e&&n.fetchMapTableLists()}),n.setState({selectedRowKeys:[]})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.onBatchMapChange=function(){n.setState({batchVisible:!1}),n.fetchMapTableLists()},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=sl651Slave&web_session=").concat((0,N.getToken)());(0,L.filedownload)(e,"sl651SlaveMappingTable.csv")},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.slMapTableList,u=(0,h.default)(s);if(r&&(u=u.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=u.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{slMapTableFilter:u}})},n.onMapTableUpdate=function(e){var t=n.props.dispatch,r=e._id,o=(0,m.default)(e,["_id"]),a=(0,g.default)({},r,(0,p.default)({_id:r},o));t({type:"protocol/update",payload:{sl651Slave:{mapping_table:a}}}).then(function(e){"ok"===e&&(n.setState({handleEdit:!1,initVal:void 0}),n.fetchMapTableLists())})},n.state={batchVisible:!1,selectedRowKeys:[],searchParams:{measureName:"",ctrlName:void 0},handleEdit:!1,initVal:void 0},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.protocol,r=t.loading,o=t.subLoading,u=n.slMapTableFilter,c=n.controllerList,d=n.slMapTableList,m=this.state,h=m.batchVisible,g=m.searchParams,v=m.selectedRowKeys,y=m.handleEdit,b=m.initVal,w=(0,T.getPriv)(),_=w>11,E={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,M.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},N={selectedRowKeys:v,onChange:this.handleRowSelectChange},L=[{title:(0,M.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,M.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,M.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,M.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,M.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,M.formatMessage)({id:"protocol.sl.identifi"}),dataIndex:"identifi",key:"identifi",width:200},{title:(0,M.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return C.default.createElement(C.default.Fragment,null,C.default.createElement(S.default,{tooltip:(0,M.formatMessage)({id:"common.edit"}),icon:"edit",onClick:function(){e.setState({handleEdit:!0,initVal:n})},disabled:!_}),C.default.createElement(f.default,{title:(0,M.formatMessage)({id:"protocol.iec-select-delete"}),onConfirm:function(){return e.onMapTableDelete(n)},okText:(0,M.formatMessage)({id:"common.confirm"}),cancelText:(0,M.formatMessage)({id:"common.cancel"})},C.default.createElement(S.default,{tooltip:(0,M.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!_})))}}];return C.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},C.default.createElement("div",{className:O.default.wrapper},C.default.createElement(D.default,{id:"protocol.sl.table"}),C.default.createElement("div",{style:{overflow:"hidden"}},C.default.createElement("div",{className:O.default.filterWrapper},C.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(t){var n={searchParams:(0,p.default)({},g,{ctrlName:t})};"all"===t&&(n={searchParams:(0,p.default)({},g,{ctrlName:void 0})}),e.setState(n),e.filterMapTable(n)}},C.default.createElement(s.default.Option,{value:"all"},C.default.createElement(M.FormattedMessage,{id:"protocol.all-ctrl"})),c.map(function(e){var t=e.name;return C.default.createElement(s.default.Option,{value:t,key:t},C.default.createElement(A.default,{tooltip:!0,lines:1},t))})),C.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,M.formatMessage)({id:"protocol.enter-measure-name"}),onChange:function(t){e.setState({searchParams:(0,p.default)({},g,{measureName:t.target.value})})},onSearch:function(t){var n={searchParams:(0,p.default)({},g,{measureName:t})};e.setState(n),e.filterMapTable(n)}})),C.default.createElement(I.default,{addProps:{disabled:!_,onClick:function(){return e.setState({batchVisible:!0})}},deleteProps:{disabled:!(_&&v.length),onConfirm:function(){return e.onMapTableDelete()}},importProps:{disabled:!_,tip:d.length?(0,M.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=sl651Slave",onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport}})),C.default.createElement(i.default,{loading:r,rowKey:function(e){return e._id},bordered:!0,dataSource:u,rowSelection:N,columns:L,pagination:E,scroll:{y:420}}),h&&C.default.createElement(P.default,{visible:h,onChange:this.onBatchMapChange,onCancel:function(){return e.setState({batchVisible:!1})}})),y&&C.default.createElement(x.default,{visible:y,dataSource:d,onCancel:function(){e.setState({handleEdit:!1,initVal:void 0})},onSubmit:function(t){e.onMapTableUpdate(t)},data:b,submitLoading:o}))}}]),t}(C.Component),c=d))||c),F=R;t.default=F},Z0Lh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=a(n("mR6P")),o=a(n("Z6rY"));function a(e){return e&&e.__esModule?e:{default:e}}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l={lang:i({placeholder:"\u8bf7\u9009\u62e9\u65e5\u671f",rangePlaceholder:["\u5f00\u59cb\u65e5\u671f","\u7ed3\u675f\u65e5\u671f"]},r["default"]),timePickerLocale:i({},o["default"])};l.lang.ok="\u786e \u5b9a";var s=l;t["default"]=s},Z0cm:function(e,t){var n=Array.isArray;e.exports=n},Z4ex:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n("q1tI"),a=(i(o),n("VIrW"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function u(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=function(e){function t(){return l(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return u(t,e),r(t,[{key:"getChildContext",value:function(){return{miniStore:this.props.store}}},{key:"render",value:function(){return o.Children.only(this.props.children)}}]),t}(o.Component);c.propTypes={store:a.storeShape.isRequired},c.childContextTypes={miniStore:a.storeShape.isRequired},t.default=c},Z6rY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r={placeholder:"\u8bf7\u9009\u62e9\u65f6\u95f4"},o=r;t["default"]=o},Z8oC:function(e,t,n){var r=n("y1pI");function o(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}e.exports=o},ZCgT:function(e,t,n){var r=n("tLB3"),o=1/0,a=1.7976931348623157e308;function i(e){if(!e)return 0===e?e:0;if(e=r(e),e===o||e===-o){var t=e<0?-1:1;return t*a}return e===e?e:0}e.exports=i},ZCpW:function(e,t,n){var r=n("lm/5"),o=n("O7RO"),a=n("IOzZ");function i(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}e.exports=i},ZDZP:function(e,t,n){var r=n("il4q"),o=n("BFt8");n("HlNX")("getPrototypeOf",function(){return function(e){return o(r(e))}})},"ZDr/":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},ZFOp:function(e,t,n){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}},ZPeW:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("+L6B");var l,s,u,c=r(n("2/Rp")),d=r(n("d6i3")),f=r(n("1l/V")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg")),y=o(n("q1tI")),b=n("LLXN"),w=n("MuoO"),_=n("Onig"),C=(l=(0,w.connect)(function(e){var t=e.alarm,n=e.loading;return{alarmTagLists:t.alarmTagLists,loading:n.effects["alarm/fetchAlarmTagLists"]}}),l((u=function(e){function t(e){var n;return(0,p.default)(this,t),n=(0,h.default)(this,(0,g.default)(t).call(this,e)),n.handleOK=function(){var e=(0,f.default)(d.default.mark(function e(t){var r,o,a,i,l,s,u;return d.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t.preventDefault(),r=n.props,o=r.onChange,a=r.selectedInfo,i=n.state.selectedkeys,l={},a.forEach(function(e){l[e]={alarmLable:i[0]}}),e.next=7,(0,_.updateConfig)({alarms:l});case 7:s=e.sent,u=s.result,"ok"===u&&o&&o();case 10:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.handleRowSelectChange=function(e){n.setState({selectedkeys:e})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.state={selectedkeys:[],submitLoading:!1},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.dispatch;e({type:"alarm/fetchAlarmTagLists",payload:"device_supervisor.alarmLables"})}},{key:"render",value:function(){var e=this.props,t=e.visible,n=e.alarmTagLists,r=e.loading,o=this.state,l=o.selectedkeys,s=o.submitLoading,u={type:"radio",onChange:this.handleRowSelectChange},d=[{title:(0,b.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name"}];return y.default.createElement(a.default,{style:{top:60},title:(0,b.formatMessage)({id:"alarm.tag"}),visible:t,maskClosable:!1,confirmLoading:s,onCancel:this.handleCancel,footer:[y.default.createElement(c.default,{key:"back",onClick:this.handleCancel},(0,b.formatMessage)({id:"common.cancel"})),y.default.createElement(c.default,{key:"submit",type:"primary",disabled:!l.length,onClick:this.handleOK},(0,b.formatMessage)({id:"common.confirm"}))]},y.default.createElement(i.default,{loading:r,rowKey:"name",dataSource:n,columns:d,rowSelection:u,pagination:!1,size:"middle",scroll:{y:420}}))}}]),t}(y.Component),s=u))||s),E=C;t.default=E},"ZSr+":function(e,t,n){"use strict";var r;function o(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}var a=n("+9ex").codes,i=a.ERR_MISSING_ARGS,l=a.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function u(e){return e.setHeader&&"function"===typeof e.abort}function c(e,t,a,i){i=o(i);var s=!1;e.on("close",function(){s=!0}),void 0===r&&(r=n("2eF4")),r(e,{readable:t,writable:a},function(e){if(e)return i(e);s=!0,i()});var c=!1;return function(t){if(!s&&!c)return c=!0,u(e)?e.abort():"function"===typeof e.destroy?e.destroy():void i(t||new l("pipe"))}}function d(e){e()}function f(e,t){return e.pipe(t)}function p(e){return e.length?"function"!==typeof e[e.length-1]?s:e.pop():s}function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=p(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var a=t.map(function(e,n){var i=n<t.length-1,l=n>0;return c(e,i,l,function(e){r||(r=e),e&&a.forEach(d),i||(a.forEach(d),o(r))})});return t.reduce(f)}e.exports=m},ZTPi:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("i8i4"),i=n("QbLZ"),l=n.n(i),s=n("YEIV"),u=n.n(s),c=n("jo6Y"),d=n.n(c),f=n("iCc5"),p=n.n(f),m=n("V7oC"),h=n.n(m),g=n("FYw3"),v=n.n(g),y=n("mRg0"),b=n.n(y),w=n("17x9"),_=n.n(w),C=n("TSYQ"),E=n.n(C),M=n("xEkU"),S=n.n(M),O=n("VCL8"),T={LEFT:37,UP:38,RIGHT:39,DOWN:40};function k(e){var t=[];return o.a.Children.forEach(e,function(e){e&&t.push(e)}),t}function x(e,t){for(var n=k(e),r=0;r<n.length;r++)if(n[r].key===t)return r;return-1}function N(e,t){e.transform=t,e.webkitTransform=t,e.mozTransform=t}function L(e){return("transform"in e||"webkitTransform"in e||"MozTransform"in e)&&window.atob}function P(e){return{transform:e,WebkitTransform:e,MozTransform:e}}function I(e){return"left"===e||"right"===e}function D(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=I(t)?"translateY":"translateX";return I(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}function A(e,t){var n=I(t)?"marginTop":"marginLeft";return u()({},n,100*-e+"%")}function R(e,t){return+window.getComputedStyle(e).getPropertyValue(t).replace("px","")}function F(e){return Object.keys(e).reduce(function(t,n){return"aria-"!==n.substr(0,5)&&"data-"!==n.substr(0,5)&&"role"!==n||(t[n]=e[n]),t},{})}function V(e,t){return+e.getPropertyValue(t).replace("px","")}function j(e,t,n,r,o){var a=R(o,"padding-"+e);if(!r||!r.parentNode)return a;var i=r.parentNode.childNodes;return Array.prototype.some.call(i,function(o){var i=window.getComputedStyle(o);return o!==r?(a+=V(i,"margin-"+e),a+=o[t],a+=V(i,"margin-"+n),"content-box"===i.boxSizing&&(a+=V(i,"border-"+e+"-width")+V(i,"border-"+n+"-width")),!1):(a+=V(i,"margin-"+e),!0)}),a}function z(e,t){return j("left","offsetWidth","right",e,t)}function B(e,t){return j("top","offsetHeight","bottom",e,t)}var H=n("4IlW"),W=n("foW8"),U=n.n(W),q=U()({}),K=q.Provider,G=q.Consumer,Y={width:0,height:0,overflow:"hidden",position:"absolute"},X=function(e){function t(){var e,n,r,o;p()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=v()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.onKeyDown=function(e){var t=e.target,n=e.which,o=e.shiftKey,a=r.props,i=a.nextElement,l=a.prevElement;n===H["a"].TAB&&document.activeElement===t&&(!o&&i&&i.focus(),o&&l&&l.focus())},o=n,v()(r,o)}return b()(t,e),h()(t,[{key:"render",value:function(){var e=this.props.setRef;return o.a.createElement("div",{tabIndex:0,ref:e,style:Y,onKeyDown:this.onKeyDown,role:"presentation"})}}]),t}(o.a.Component);X.propTypes={setRef:_.a.func,prevElement:_.a.object,nextElement:_.a.object};var Z=X,Q=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"render",value:function(){var e,t=this.props,n=t.id,r=t.className,a=t.destroyInactiveTabPane,i=t.active,s=t.forceRender,c=t.rootPrefixCls,f=t.style,p=t.children,m=t.placeholder,h=d()(t,["id","className","destroyInactiveTabPane","active","forceRender","rootPrefixCls","style","children","placeholder"]);this._isActived=this._isActived||i;var g=c+"-tabpane",v=E()((e={},u()(e,g,1),u()(e,g+"-inactive",!i),u()(e,g+"-active",i),u()(e,r,r),e)),y=a?i:this._isActived,b=y||s;return o.a.createElement(G,null,function(e){var t=e.sentinelStart,r=e.sentinelEnd,a=e.setPanelSentinelStart,s=e.setPanelSentinelEnd,u=void 0,c=void 0;return i&&b&&(u=o.a.createElement(Z,{setRef:a,prevElement:t}),c=o.a.createElement(Z,{setRef:s,nextElement:r})),o.a.createElement("div",l()({style:f,role:"tabpanel","aria-hidden":i?"false":"true",className:v,id:n},F(h)),u,b?p:m,c)})}}]),t}(o.a.Component),J=Q;function $(){}function ee(e){var t=void 0;return o.a.Children.forEach(e.children,function(e){!e||t||e.props.disabled||(t=e.key)}),t}function te(e,t){var n=o.a.Children.map(e.children,function(e){return e&&e.key});return n.indexOf(t)>=0}Q.propTypes={className:_.a.string,active:_.a.bool,style:_.a.any,destroyInactiveTabPane:_.a.bool,forceRender:_.a.bool,placeholder:_.a.node,rootPrefixCls:_.a.string,children:_.a.node,id:_.a.string},Q.defaultProps={placeholder:null};var ne=function(e){function t(e){p()(this,t);var n=v()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));re.call(n);var r=void 0;return r="activeKey"in e?e.activeKey:"defaultActiveKey"in e?e.defaultActiveKey:ee(e),n.state={activeKey:r},n}return b()(t,e),h()(t,[{key:"componentWillUnmount",value:function(){this.destroy=!0,S.a.cancel(this.sentinelId)}},{key:"updateSentinelContext",value:function(){var e=this;this.destroy||(S.a.cancel(this.sentinelId),this.sentinelId=S()(function(){e.destroy||e.forceUpdate()}))}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.navWrapper,a=t.tabBarPosition,i=t.className,s=t.renderTabContent,c=t.renderTabBar,f=t.destroyInactiveTabPane,p=t.direction,m=d()(t,["prefixCls","navWrapper","tabBarPosition","className","renderTabContent","renderTabBar","destroyInactiveTabPane","direction"]),h=E()((e={},u()(e,n,1),u()(e,n+"-"+a,1),u()(e,i,!!i),u()(e,n+"-rtl","rtl"===p),e));this.tabBar=c();var g=o.a.cloneElement(this.tabBar,{prefixCls:n,navWrapper:r,key:"tabBar",onKeyDown:this.onNavKeyDown,tabBarPosition:a,onTabClick:this.onTabClick,panels:t.children,activeKey:this.state.activeKey,direction:this.props.direction}),v=o.a.cloneElement(s(),{prefixCls:n,tabBarPosition:a,activeKey:this.state.activeKey,destroyInactiveTabPane:f,children:t.children,onChange:this.setActiveKey,key:"tabContent",direction:this.props.direction}),y=o.a.createElement(Z,{key:"sentinelStart",setRef:this.setSentinelStart,nextElement:this.panelSentinelStart}),b=o.a.createElement(Z,{key:"sentinelEnd",setRef:this.setSentinelEnd,prevElement:this.panelSentinelEnd}),w=[];return"bottom"===a?w.push(y,v,b,g):w.push(g,y,v,b),o.a.createElement(K,{value:{sentinelStart:this.sentinelStart,sentinelEnd:this.sentinelEnd,setPanelSentinelStart:this.setPanelSentinelStart,setPanelSentinelEnd:this.setPanelSentinelEnd}},o.a.createElement("div",l()({className:h,style:t.style},F(m),{onScroll:this.onScroll}),w))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n={};return"activeKey"in e?n.activeKey=e.activeKey:te(e,t.activeKey)||(n.activeKey=ee(e)),Object.keys(n).length>0?n:null}}]),t}(o.a.Component),re=function(){var e=this;this.onTabClick=function(t,n){e.tabBar.props.onTabClick&&e.tabBar.props.onTabClick(t,n),e.setActiveKey(t)},this.onNavKeyDown=function(t){var n=t.keyCode;if(n===T.RIGHT||n===T.DOWN){t.preventDefault();var r=e.getNextActiveKey(!0);e.onTabClick(r)}else if(n===T.LEFT||n===T.UP){t.preventDefault();var o=e.getNextActiveKey(!1);e.onTabClick(o)}},this.onScroll=function(e){var t=e.target,n=e.currentTarget;t===n&&t.scrollLeft>0&&(t.scrollLeft=0)},this.setSentinelStart=function(t){e.sentinelStart=t},this.setSentinelEnd=function(t){e.sentinelEnd=t},this.setPanelSentinelStart=function(t){t!==e.panelSentinelStart&&e.updateSentinelContext(),e.panelSentinelStart=t},this.setPanelSentinelEnd=function(t){t!==e.panelSentinelEnd&&e.updateSentinelContext(),e.panelSentinelEnd=t},this.setActiveKey=function(t){e.state.activeKey!==t&&("activeKey"in e.props||e.setState({activeKey:t}),e.props.onChange(t))},this.getNextActiveKey=function(t){var n=e.state.activeKey,r=[];o.a.Children.forEach(e.props.children,function(e){e&&!e.props.disabled&&(t?r.push(e):r.unshift(e))});var a=r.length,i=a&&r[0].key;return r.forEach(function(e,t){e.key===n&&(i=t===a-1?r[0].key:r[t+1].key)}),i}};ne.propTypes={destroyInactiveTabPane:_.a.bool,renderTabBar:_.a.func.isRequired,renderTabContent:_.a.func.isRequired,navWrapper:_.a.func,onChange:_.a.func,children:_.a.node,prefixCls:_.a.string,className:_.a.string,tabBarPosition:_.a.string,style:_.a.object,activeKey:_.a.string,defaultActiveKey:_.a.string,direction:_.a.string},ne.defaultProps={prefixCls:"rc-tabs",destroyInactiveTabPane:!1,onChange:$,navWrapper:function(e){return e},tabBarPosition:"top",children:null,style:{},direction:"ltr"},ne.TabPane=J,Object(O["polyfill"])(ne);var oe=ne,ae=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"getTabPanes",value:function(){var e=this.props,t=e.activeKey,n=e.children,r=[];return o.a.Children.forEach(n,function(n){if(n){var a=n.key,i=t===a;r.push(o.a.cloneElement(n,{active:i,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}))}}),r}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.children,a=t.activeKey,i=t.className,s=t.tabBarPosition,c=t.animated,d=t.animatedWithMargin,f=t.direction,p=t.style,m=E()((e={},u()(e,n+"-content",!0),u()(e,c?n+"-content-animated":n+"-content-no-animated",!0),e),i);if(c){var h=x(r,a);if(-1!==h){var g=d?A(h,s):P(D(h,s,f));p=l()({},p,g)}else p=l()({},p,{display:"none"})}return o.a.createElement("div",{className:m,style:p},this.getTabPanes())}}]),t}(o.a.Component),ie=ae;ae.propTypes={animated:_.a.bool,animatedWithMargin:_.a.bool,prefixCls:_.a.string,children:_.a.node,activeKey:_.a.string,style:_.a.any,tabBarPosition:_.a.string,className:_.a.string,destroyInactiveTabPane:_.a.bool,direction:_.a.string},ae.defaultProps={animated:!0};var le=oe,se=n("BGR+");function ue(e,t){var n=e.props,r=n.styles,o=n.panels,a=n.activeKey,i=n.direction,l=e.props.getRef("root"),s=e.props.getRef("nav")||l,u=e.props.getRef("inkBar"),c=e.props.getRef("activeTab"),d=u.style,f=e.props.tabBarPosition,p=x(o,a);if(t&&(d.display="none"),c){var m=c,h=L(d);if(N(d,""),d.width="",d.height="",d.left="",d.top="",d.bottom="",d.right="","top"===f||"bottom"===f){var g=z(m,s),v=m.offsetWidth;v===l.offsetWidth?v=0:r.inkBar&&void 0!==r.inkBar.width&&(v=parseFloat(r.inkBar.width,10),v&&(g+=(m.offsetWidth-v)/2)),"rtl"===i&&(g=R(m,"margin-left")-g),h?N(d,"translate3d("+g+"px,0,0)"):d.left=g+"px",d.width=v+"px"}else{var y=B(m,s,!0),b=m.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(b=parseFloat(r.inkBar.height,10),b&&(y+=(m.offsetHeight-b)/2)),h?(N(d,"translate3d(0,"+y+"px,0)"),d.top="0"):d.top=y+"px",d.height=b+"px"}}d.display=-1!==p?"block":"none"}var ce=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.timeout=setTimeout(function(){ue(e,!0)},0)}},{key:"componentDidUpdate",value:function(){ue(this)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.styles,a=t.inkBarAnimated,i=n+"-ink-bar",l=E()((e={},u()(e,i,!0),u()(e,a?i+"-animated":i+"-no-animated",!0),e));return o.a.createElement("div",{style:r.inkBar,className:l,key:"inkBar",ref:this.props.saveRef("inkBar")})}}]),t}(o.a.Component),de=ce;ce.propTypes={prefixCls:_.a.string,styles:_.a.object,inkBarAnimated:_.a.bool,saveRef:_.a.func,direction:_.a.string},ce.defaultProps={prefixCls:"",inkBarAnimated:!0,styles:{},saveRef:function(){}};var fe=n("2W6z"),pe=n.n(fe),me=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.panels,r=t.activeKey,a=t.prefixCls,i=t.tabBarGutter,s=t.saveRef,c=t.tabBarPosition,d=t.renderTabBarNode,f=t.direction,p=[];return o.a.Children.forEach(n,function(t,m){if(t){var h=t.key,g=r===h?a+"-tab-active":"";g+=" "+a+"-tab";var v={};t.props.disabled?g+=" "+a+"-tab-disabled":v={onClick:e.props.onTabClick.bind(e,h)};var y={};r===h&&(y.ref=s("activeTab"));var b=i&&m===n.length-1?0:i,w="rtl"===f?"marginLeft":"marginRight",_=u()({},I(c)?"marginBottom":w,b);pe()("tab"in t.props,"There must be `tab` property on children of Tabs.");var C=o.a.createElement("div",l()({role:"tab","aria-disabled":t.props.disabled?"true":"false","aria-selected":r===h?"true":"false"},v,{className:g,key:h,style:_},y),t.props.tab);d&&(C=d(C)),p.push(C)}}),o.a.createElement("div",{ref:s("navTabsContainer")},p)}}]),t}(o.a.Component),he=me;me.propTypes={activeKey:_.a.string,panels:_.a.node,prefixCls:_.a.string,tabBarGutter:_.a.number,onTabClick:_.a.func,saveRef:_.a.func,renderTabBarNode:_.a.func,tabBarPosition:_.a.string,direction:_.a.string},me.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}};var ge=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.onKeyDown,a=e.className,i=e.extraContent,s=e.style,c=e.tabBarPosition,f=e.children,p=d()(e,["prefixCls","onKeyDown","className","extraContent","style","tabBarPosition","children"]),m=E()(t+"-bar",u()({},a,!!a)),h="top"===c||"bottom"===c,g=h?{float:"right"}:{},v=i&&i.props?i.props.style:{},y=f;return i&&(y=[Object(r["cloneElement"])(i,{key:"extra",style:l()({},g,v)}),Object(r["cloneElement"])(f,{key:"content"})],y=h?y:y.reverse()),o.a.createElement("div",l()({role:"tablist",className:m,tabIndex:"0",ref:this.props.saveRef("root"),onKeyDown:n,style:s},F(p)),y)}}]),t}(o.a.Component),ve=ge;ge.propTypes={prefixCls:_.a.string,className:_.a.string,style:_.a.object,tabBarPosition:_.a.oneOf(["left","right","top","bottom"]),children:_.a.node,extraContent:_.a.node,onKeyDown:_.a.func,saveRef:_.a.func},ge.defaultProps={prefixCls:"",className:"",style:{},tabBarPosition:"top",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}};var ye=n("sEfC"),be=n.n(ye),we=n("bdgK"),_e=function(e){function t(e){p()(this,t);var n=v()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.prevTransitionEnd=function(e){if("opacity"===e.propertyName){var t=n.props.getRef("container");n.scrollToActiveTab({target:t,currentTarget:t})}},n.scrollToActiveTab=function(e){var t=n.props.getRef("activeTab"),r=n.props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var o=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),o){var a=n.getScrollWH(t),i=n.getOffsetWH(r),l=n.offset,s=n.getOffsetLT(r),u=n.getOffsetLT(t);s>u?(l+=s-u,n.setOffset(l)):s+i<u+a&&(l-=u+a-(s+i),n.setOffset(l))}}},n.prev=function(e){n.props.onPrevClick(e);var t=n.props.getRef("navWrap"),r=n.getOffsetWH(t),o=n.offset;n.setOffset(o+r)},n.next=function(e){n.props.onNextClick(e);var t=n.props.getRef("navWrap"),r=n.getOffsetWH(t),o=n.offset;n.setOffset(o-r)},n.offset=0,n.state={next:!1,prev:!1},n}return b()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.componentDidUpdate(),this.debouncedResize=be()(function(){e.setNextPrev(),e.scrollToActiveTab()},200),this.resizeObserver=new we["default"](this.debouncedResize),this.resizeObserver.observe(this.props.getRef("container"))}},{key:"componentDidUpdate",value:function(e){var t=this.props;if(e&&e.tabBarPosition!==t.tabBarPosition)this.setOffset(0);else{var n=this.setNextPrev();this.isNextPrevShown(this.state)!==this.isNextPrevShown(n)?this.setState({},this.scrollToActiveTab):e&&t.activeKey===e.activeKey||this.scrollToActiveTab()}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.debouncedResize&&this.debouncedResize.cancel&&this.debouncedResize.cancel()}},{key:"setNextPrev",value:function(){var e=this.props.getRef("nav"),t=this.props.getRef("navTabsContainer"),n=this.getScrollWH(t||e),r=this.getOffsetWH(this.props.getRef("container"))+1,o=this.getOffsetWH(this.props.getRef("navWrap")),a=this.offset,i=r-n,l=this.state,s=l.next,u=l.prev;if(i>=0)s=!1,this.setOffset(0,!1),a=0;else if(i<a)s=!0;else{s=!1;var c=o-n;this.setOffset(c,!1),a=c}return u=a<0,this.setNext(s),this.setPrev(u),{next:s,prev:u}}},{key:"getOffsetWH",value:function(e){var t=this.props.tabBarPosition,n="offsetWidth";return"left"!==t&&"right"!==t||(n="offsetHeight"),e[n]}},{key:"getScrollWH",value:function(e){var t=this.props.tabBarPosition,n="scrollWidth";return"left"!==t&&"right"!==t||(n="scrollHeight"),e[n]}},{key:"getOffsetLT",value:function(e){var t=this.props.tabBarPosition,n="left";return"left"!==t&&"right"!==t||(n="top"),e.getBoundingClientRect()[n]}},{key:"setOffset",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},o=this.props.tabBarPosition,a=this.props.getRef("nav").style,i=L(a);"left"===o||"right"===o?r=i?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:i?("rtl"===this.props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},i?N(a,r.value):a[r.name]=r.value,t&&this.setNextPrev()}}},{key:"setPrev",value:function(e){this.state.prev!==e&&this.setState({prev:e})}},{key:"setNext",value:function(e){this.state.next!==e&&this.setState({next:e})}},{key:"isNextPrevShown",value:function(e){return e?e.next||e.prev:this.state.next||this.state.prev}},{key:"render",value:function(){var e,t,n,r,a=this.state,i=a.next,l=a.prev,s=this.props,c=s.prefixCls,d=s.scrollAnimated,f=s.navWrapper,p=s.prevIcon,m=s.nextIcon,h=l||i,g=o.a.createElement("span",{onClick:l?this.prev:null,unselectable:"unselectable",className:E()((e={},u()(e,c+"-tab-prev",1),u()(e,c+"-tab-btn-disabled",!l),u()(e,c+"-tab-arrow-show",h),e)),onTransitionEnd:this.prevTransitionEnd},p||o.a.createElement("span",{className:c+"-tab-prev-icon"})),v=o.a.createElement("span",{onClick:i?this.next:null,unselectable:"unselectable",className:E()((t={},u()(t,c+"-tab-next",1),u()(t,c+"-tab-btn-disabled",!i),u()(t,c+"-tab-arrow-show",h),t))},m||o.a.createElement("span",{className:c+"-tab-next-icon"})),y=c+"-nav",b=E()((n={},u()(n,y,!0),u()(n,d?y+"-animated":y+"-no-animated",!0),n));return o.a.createElement("div",{className:E()((r={},u()(r,c+"-nav-container",1),u()(r,c+"-nav-container-scrolling",h),r)),key:"container",ref:this.props.saveRef("container")},g,v,o.a.createElement("div",{className:c+"-nav-wrap",ref:this.props.saveRef("navWrap")},o.a.createElement("div",{className:c+"-nav-scroll"},o.a.createElement("div",{className:b,ref:this.props.saveRef("nav")},f(this.props.children)))))}}]),t}(o.a.Component),Ce=_e;_e.propTypes={activeKey:_.a.string,getRef:_.a.func.isRequired,saveRef:_.a.func.isRequired,tabBarPosition:_.a.oneOf(["left","right","top","bottom"]),prefixCls:_.a.string,scrollAnimated:_.a.bool,onPrevClick:_.a.func,onNextClick:_.a.func,navWrapper:_.a.func,children:_.a.node,prevIcon:_.a.node,nextIcon:_.a.node,direction:_.a.node},_e.defaultProps={tabBarPosition:"left",prefixCls:"",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(e){return e}};var Ee=function(e){function t(){var e,n,r,o;p()(this,t);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=v()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),n=r,r.getRef=function(e){return r[e]},r.saveRef=function(e){return function(t){t&&(r[e]=t)}},o=n,v()(r,o)}return b()(t,e),h()(t,[{key:"render",value:function(){return this.props.children(this.saveRef,this.getRef)}}]),t}(o.a.Component),Me=Ee;Ee.propTypes={children:_.a.func},Ee.defaultProps={children:function(){return null}};var Se=function(e){function t(){return p()(this,t),v()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return b()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=d()(e,["children"]);return o.a.createElement(Me,null,function(e,r){return o.a.createElement(ve,l()({saveRef:e},n),o.a.createElement(Ce,l()({saveRef:e,getRef:r},n),o.a.createElement(he,l()({saveRef:e,renderTabBarNode:t},n)),o.a.createElement(de,l()({saveRef:e,getRef:r},n))))})}}]),t}(o.a.Component),Oe=Se;Se.propTypes={children:_.a.func};var Te=n("CtXQ");function ke(){return ke=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ke.apply(this,arguments)}function xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ne(e){return Ne="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},Ne(e)}function Le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ie(e,t,n){return t&&Pe(e.prototype,t),n&&Pe(e,n),e}function De(e,t){return!t||"object"!==Ne(t)&&"function"!==typeof t?Ae(e):t}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(e){return Re=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Re(e)}function Fe(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}}),t&&Ve(e,t)}function Ve(e,t){return Ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ve(e,t)}var je=function(e){function t(){return Le(this,t),De(this,Re(t).apply(this,arguments))}return Fe(t,e),Ie(t,[{key:"render",value:function(){var e,t,n=this.props,o=n.tabBarStyle,a=n.animated,i=n.renderTabBar,l=n.tabBarExtraContent,s=n.tabPosition,u=n.prefixCls,c=n.className,d=n.size,f=n.type,p="object"===Ne(a)?a.inkBar:a,m="left"===s||"right"===s,h=m?"up":"left",g=m?"down":"right",v=r["createElement"]("span",{className:"".concat(u,"-tab-prev-icon")},r["createElement"](Te["default"],{type:h,className:"".concat(u,"-tab-prev-icon-target")})),y=r["createElement"]("span",{className:"".concat(u,"-tab-next-icon")},r["createElement"](Te["default"],{type:g,className:"".concat(u,"-tab-next-icon-target")})),b=E()("".concat(u,"-").concat(s,"-bar"),(e={},xe(e,"".concat(u,"-").concat(d,"-bar"),!!d),xe(e,"".concat(u,"-card-bar"),f&&f.indexOf("card")>=0),e),c),w=ke(ke({},this.props),{children:null,inkBarAnimated:p,extraContent:l,style:o,prevIcon:v,nextIcon:y,className:b});return t=i?i(w,Oe):r["createElement"](Oe,w),r["cloneElement"](t)}}]),t}(r["Component"]);je.defaultProps={animated:!0,type:"line"};var ze=n("H84U"),Be=n("6CfX"),He=function(e){if("undefined"!==typeof window&&window.document&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some(function(e){return e in n.style})}return!1},We=He(["flex","webkitFlex","Flex","msFlex"]);function Ue(){return Ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ue.apply(this,arguments)}function qe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ke(e){return Ke="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},Ke(e)}function Ge(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xe(e,t,n){return t&&Ye(e.prototype,t),n&&Ye(e,n),e}function Ze(e,t){return!t||"object"!==Ke(t)&&"function"!==typeof t?Qe(e):t}function Qe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Je(e){return Je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Je(e)}function $e(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}}),t&&et(e,t)}function et(e,t){return et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},et(e,t)}n.d(t,"default",function(){return nt});var tt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},nt=function(e){function t(){var e;return Ge(this,t),e=Ze(this,Je(t).apply(this,arguments)),e.removeTab=function(t,n){if(n.stopPropagation(),t){var r=e.props.onEdit;r&&r(t,"remove")}},e.handleChange=function(t){var n=e.props.onChange;n&&n(t)},e.createNewTab=function(t){var n=e.props.onEdit;n&&n(t,"add")},e.renderTabs=function(t){var n,o=t.getPrefixCls,a=e.props,i=a.prefixCls,l=a.className,s=void 0===l?"":l,u=a.size,c=a.type,d=void 0===c?"line":c,f=a.tabPosition,p=a.children,m=a.animated,h=void 0===m||m,g=a.hideAdd,v=e.props.tabBarExtraContent,y="object"===Ke(h)?h.tabPane:h;"line"!==d&&(y="animated"in e.props&&y),Object(Be["a"])(!(d.indexOf("card")>=0&&("small"===u||"large"===u)),"Tabs","`type=card|editable-card` doesn't have small or large size, it's by design.");var b=o("tabs",i),w=E()(s,(n={},qe(n,"".concat(b,"-vertical"),"left"===f||"right"===f),qe(n,"".concat(b,"-").concat(u),!!u),qe(n,"".concat(b,"-card"),d.indexOf("card")>=0),qe(n,"".concat(b,"-").concat(d),!0),qe(n,"".concat(b,"-no-animation"),!y),n)),_=[];"editable-card"===d&&(_=[],r["Children"].forEach(p,function(t,n){if(!r["isValidElement"](t))return t;var o=t.props.closable;o="undefined"===typeof o||o;var a=o?r["createElement"](Te["default"],{type:"close",className:"".concat(b,"-close-x"),onClick:function(n){return e.removeTab(t.key,n)}}):null;_.push(r["cloneElement"](t,{tab:r["createElement"]("div",{className:o?void 0:"".concat(b,"-tab-unclosable")},t.props.tab,a),key:t.key||n}))}),g||(v=r["createElement"]("span",null,r["createElement"](Te["default"],{type:"plus",className:"".concat(b,"-new-tab"),onClick:e.createNewTab}),v))),v=v?r["createElement"]("div",{className:"".concat(b,"-extra-content")},v):null;var C=tt(e.props,[]),M=E()("".concat(b,"-").concat(f,"-content"),d.indexOf("card")>=0&&"".concat(b,"-card-content"));return r["createElement"](le,Ue({},e.props,{prefixCls:b,className:w,tabBarPosition:f,renderTabBar:function(){return r["createElement"](je,Ue({},Object(se["a"])(C,["className"]),{tabBarExtraContent:v}))},renderTabContent:function(){return r["createElement"](ie,{className:M,animated:y,animatedWithMargin:!0})},onChange:e.handleChange}),_.length>0?_:p)},e}return $e(t,e),Xe(t,[{key:"componentDidMount",value:function(){var e=" no-flex",t=a["findDOMNode"](this);t&&!We&&-1===t.className.indexOf(e)&&(t.className+=e)}},{key:"render",value:function(){return r["createElement"](ze["a"],null,this.renderTabs)}}]),t}(r["Component"]);nt.TabPane=J,nt.defaultProps={hideAdd:!1,tabPosition:"top"}},ZTW2:function(e,t,n){e.exports={"ant-calendar-picker-container":"ant-calendar-picker-container","slide-up-appear":"slide-up-appear","slide-up-appear-active":"slide-up-appear-active","ant-calendar-picker-container-placement-topLeft":"ant-calendar-picker-container-placement-topLeft","ant-calendar-picker-container-placement-topRight":"ant-calendar-picker-container-placement-topRight","slide-up-enter":"slide-up-enter","slide-up-enter-active":"slide-up-enter-active",antSlideDownIn:"antSlideDownIn","ant-calendar-picker-container-placement-bottomLeft":"ant-calendar-picker-container-placement-bottomLeft","ant-calendar-picker-container-placement-bottomRight":"ant-calendar-picker-container-placement-bottomRight",antSlideUpIn:"antSlideUpIn","slide-up-leave":"slide-up-leave","slide-up-leave-active":"slide-up-leave-active",antSlideDownOut:"antSlideDownOut",antSlideUpOut:"antSlideUpOut","ant-calendar-picker":"ant-calendar-picker","ant-calendar-picker-input":"ant-calendar-picker-input","ant-input":"ant-input","ant-input-sm":"ant-input-sm","ant-input-disabled":"ant-input-disabled","ant-calendar-picker-clear":"ant-calendar-picker-clear","ant-calendar-picker-icon":"ant-calendar-picker-icon","ant-calendar-picker-small":"ant-calendar-picker-small","ant-calendar":"ant-calendar","ant-calendar-input-wrap":"ant-calendar-input-wrap","ant-calendar-input":"ant-calendar-input","ant-calendar-week-number":"ant-calendar-week-number","ant-calendar-week-number-cell":"ant-calendar-week-number-cell","ant-calendar-header":"ant-calendar-header","ant-calendar-century-select":"ant-calendar-century-select","ant-calendar-decade-select":"ant-calendar-decade-select","ant-calendar-month-select":"ant-calendar-month-select","ant-calendar-year-select":"ant-calendar-year-select","ant-calendar-century-select-arrow":"ant-calendar-century-select-arrow","ant-calendar-decade-select-arrow":"ant-calendar-decade-select-arrow","ant-calendar-month-select-arrow":"ant-calendar-month-select-arrow","ant-calendar-year-select-arrow":"ant-calendar-year-select-arrow","ant-calendar-next-century-btn":"ant-calendar-next-century-btn","ant-calendar-next-decade-btn":"ant-calendar-next-decade-btn","ant-calendar-next-month-btn":"ant-calendar-next-month-btn","ant-calendar-next-year-btn":"ant-calendar-next-year-btn","ant-calendar-prev-century-btn":"ant-calendar-prev-century-btn","ant-calendar-prev-decade-btn":"ant-calendar-prev-decade-btn","ant-calendar-prev-month-btn":"ant-calendar-prev-month-btn","ant-calendar-prev-year-btn":"ant-calendar-prev-year-btn","ant-calendar-body":"ant-calendar-body","ant-calendar-calendar-table":"ant-calendar-calendar-table","ant-calendar-column-header":"ant-calendar-column-header","ant-calendar-column-header-inner":"ant-calendar-column-header-inner","ant-calendar-week-number-header":"ant-calendar-week-number-header","ant-calendar-cell":"ant-calendar-cell","ant-calendar-date":"ant-calendar-date","ant-calendar-date-panel":"ant-calendar-date-panel","ant-calendar-today":"ant-calendar-today","ant-calendar-selected-day":"ant-calendar-selected-day","ant-calendar-last-month-cell":"ant-calendar-last-month-cell","ant-calendar-next-month-btn-day":"ant-calendar-next-month-btn-day","ant-calendar-disabled-cell":"ant-calendar-disabled-cell","ant-calendar-disabled-cell-first-of-row":"ant-calendar-disabled-cell-first-of-row","ant-calendar-disabled-cell-last-of-row":"ant-calendar-disabled-cell-last-of-row","ant-calendar-footer":"ant-calendar-footer","ant-calendar-footer-btn":"ant-calendar-footer-btn","ant-calendar-footer-extra":"ant-calendar-footer-extra","ant-calendar-clear-btn":"ant-calendar-clear-btn","ant-calendar-today-btn":"ant-calendar-today-btn","ant-calendar-clear-btn-disabled":"ant-calendar-clear-btn-disabled","ant-calendar-today-btn-disabled":"ant-calendar-today-btn-disabled","ant-calendar-ok-btn":"ant-calendar-ok-btn",anticon:"anticon",disabled:"disabled","ant-calendar-ok-btn-lg":"ant-calendar-ok-btn-lg","ant-calendar-ok-btn-sm":"ant-calendar-ok-btn-sm",active:"active","ant-calendar-ok-btn-disabled":"ant-calendar-ok-btn-disabled","ant-calendar-range-picker-input":"ant-calendar-range-picker-input","ant-calendar-range-picker-separator":"ant-calendar-range-picker-separator","ant-calendar-range":"ant-calendar-range","ant-calendar-range-part":"ant-calendar-range-part","ant-calendar-range-left":"ant-calendar-range-left","ant-calendar-time-picker-inner":"ant-calendar-time-picker-inner","ant-calendar-range-right":"ant-calendar-range-right","ant-calendar-range-middle":"ant-calendar-range-middle","ant-calendar-date-input-wrap":"ant-calendar-date-input-wrap","ant-calendar-time":"ant-calendar-time","ant-calendar-selected-end-date":"ant-calendar-selected-end-date","ant-calendar-selected-start-date":"ant-calendar-selected-start-date","ant-calendar-time-picker-input":"ant-calendar-time-picker-input","ant-calendar-input-disabled":"ant-calendar-input-disabled","ant-calendar-time-picker-input-disabled":"ant-calendar-time-picker-input-disabled","ant-calendar-input-lg":"ant-calendar-input-lg","ant-calendar-time-picker-input-lg":"ant-calendar-time-picker-input-lg","ant-calendar-input-sm":"ant-calendar-input-sm","ant-calendar-time-picker-input-sm":"ant-calendar-time-picker-input-sm","ant-calendar-time-picker-icon":"ant-calendar-time-picker-icon","ant-calendar-decade-panel":"ant-calendar-decade-panel","ant-calendar-month-panel":"ant-calendar-month-panel","ant-calendar-year-panel":"ant-calendar-year-panel","ant-calendar-decade-panel-table":"ant-calendar-decade-panel-table","ant-calendar-month-panel-table":"ant-calendar-month-panel-table","ant-calendar-year-panel-table":"ant-calendar-year-panel-table","ant-calendar-in-range-cell":"ant-calendar-in-range-cell","ant-calendar-range-quick-selector":"ant-calendar-range-quick-selector","ant-calendar-decade-panel-header":"ant-calendar-decade-panel-header","ant-calendar-month-panel-header":"ant-calendar-month-panel-header","ant-calendar-year-panel-header":"ant-calendar-year-panel-header","ant-calendar-decade-panel-body":"ant-calendar-decade-panel-body","ant-calendar-month-panel-body":"ant-calendar-month-panel-body","ant-calendar-year-panel-body":"ant-calendar-year-panel-body","ant-calendar-time-picker":"ant-calendar-time-picker","ant-calendar-time-picker-panel":"ant-calendar-time-picker-panel","ant-calendar-time-picker-combobox":"ant-calendar-time-picker-combobox","ant-calendar-time-picker-select":"ant-calendar-time-picker-select","ant-calendar-time-picker-btn":"ant-calendar-time-picker-btn","ant-calendar-range-with-ranges":"ant-calendar-range-with-ranges","ant-calendar-show-time-picker":"ant-calendar-show-time-picker","ant-calendar-time-picker-column-1":"ant-calendar-time-picker-column-1","ant-calendar-time-picker-column-2":"ant-calendar-time-picker-column-2","ant-calendar-time-picker-column-3":"ant-calendar-time-picker-column-3","ant-calendar-time-picker-column-4":"ant-calendar-time-picker-column-4","ant-calendar-time-picker-input-wrap":"ant-calendar-time-picker-input-wrap","ant-calendar-time-picker-select-option-selected":"ant-calendar-time-picker-select-option-selected","ant-calendar-time-picker-select-option-disabled":"ant-calendar-time-picker-select-option-disabled","ant-calendar-day-select":"ant-calendar-day-select","ant-calendar-time-picker-btn-disabled":"ant-calendar-time-picker-btn-disabled","ant-calendar-month-panel-hidden":"ant-calendar-month-panel-hidden","ant-calendar-month-panel-century-select":"ant-calendar-month-panel-century-select","ant-calendar-month-panel-decade-select":"ant-calendar-month-panel-decade-select","ant-calendar-month-panel-month-select":"ant-calendar-month-panel-month-select","ant-calendar-month-panel-year-select":"ant-calendar-month-panel-year-select","ant-calendar-month-panel-century-select-arrow":"ant-calendar-month-panel-century-select-arrow","ant-calendar-month-panel-decade-select-arrow":"ant-calendar-month-panel-decade-select-arrow","ant-calendar-month-panel-month-select-arrow":"ant-calendar-month-panel-month-select-arrow","ant-calendar-month-panel-year-select-arrow":"ant-calendar-month-panel-year-select-arrow","ant-calendar-month-panel-next-century-btn":"ant-calendar-month-panel-next-century-btn","ant-calendar-month-panel-next-decade-btn":"ant-calendar-month-panel-next-decade-btn","ant-calendar-month-panel-next-month-btn":"ant-calendar-month-panel-next-month-btn","ant-calendar-month-panel-next-year-btn":"ant-calendar-month-panel-next-year-btn","ant-calendar-month-panel-prev-century-btn":"ant-calendar-month-panel-prev-century-btn","ant-calendar-month-panel-prev-decade-btn":"ant-calendar-month-panel-prev-decade-btn","ant-calendar-month-panel-prev-month-btn":"ant-calendar-month-panel-prev-month-btn","ant-calendar-month-panel-prev-year-btn":"ant-calendar-month-panel-prev-year-btn","ant-calendar-month-panel-footer":"ant-calendar-month-panel-footer","ant-calendar-month-panel-selected-cell":"ant-calendar-month-panel-selected-cell","ant-calendar-month-panel-month":"ant-calendar-month-panel-month","ant-calendar-month-panel-cell":"ant-calendar-month-panel-cell","ant-calendar-month-panel-cell-disabled":"ant-calendar-month-panel-cell-disabled","ant-calendar-year-panel-hidden":"ant-calendar-year-panel-hidden","ant-calendar-year-panel-century-select":"ant-calendar-year-panel-century-select","ant-calendar-year-panel-decade-select":"ant-calendar-year-panel-decade-select","ant-calendar-year-panel-month-select":"ant-calendar-year-panel-month-select","ant-calendar-year-panel-year-select":"ant-calendar-year-panel-year-select","ant-calendar-year-panel-century-select-arrow":"ant-calendar-year-panel-century-select-arrow","ant-calendar-year-panel-decade-select-arrow":"ant-calendar-year-panel-decade-select-arrow","ant-calendar-year-panel-month-select-arrow":"ant-calendar-year-panel-month-select-arrow","ant-calendar-year-panel-year-select-arrow":"ant-calendar-year-panel-year-select-arrow","ant-calendar-year-panel-next-century-btn":"ant-calendar-year-panel-next-century-btn","ant-calendar-year-panel-next-decade-btn":"ant-calendar-year-panel-next-decade-btn","ant-calendar-year-panel-next-month-btn":"ant-calendar-year-panel-next-month-btn","ant-calendar-year-panel-next-year-btn":"ant-calendar-year-panel-next-year-btn","ant-calendar-year-panel-prev-century-btn":"ant-calendar-year-panel-prev-century-btn","ant-calendar-year-panel-prev-decade-btn":"ant-calendar-year-panel-prev-decade-btn","ant-calendar-year-panel-prev-month-btn":"ant-calendar-year-panel-prev-month-btn","ant-calendar-year-panel-prev-year-btn":"ant-calendar-year-panel-prev-year-btn","ant-calendar-year-panel-footer":"ant-calendar-year-panel-footer","ant-calendar-year-panel-cell":"ant-calendar-year-panel-cell","ant-calendar-year-panel-year":"ant-calendar-year-panel-year","ant-calendar-year-panel-selected-cell":"ant-calendar-year-panel-selected-cell","ant-calendar-year-panel-last-decade-cell":"ant-calendar-year-panel-last-decade-cell","ant-calendar-year-panel-next-decade-cell":"ant-calendar-year-panel-next-decade-cell","ant-calendar-decade-panel-hidden":"ant-calendar-decade-panel-hidden","ant-calendar-decade-panel-century-select":"ant-calendar-decade-panel-century-select","ant-calendar-decade-panel-decade-select":"ant-calendar-decade-panel-decade-select","ant-calendar-decade-panel-month-select":"ant-calendar-decade-panel-month-select","ant-calendar-decade-panel-year-select":"ant-calendar-decade-panel-year-select","ant-calendar-decade-panel-century-select-arrow":"ant-calendar-decade-panel-century-select-arrow","ant-calendar-decade-panel-decade-select-arrow":"ant-calendar-decade-panel-decade-select-arrow","ant-calendar-decade-panel-month-select-arrow":"ant-calendar-decade-panel-month-select-arrow","ant-calendar-decade-panel-year-select-arrow":"ant-calendar-decade-panel-year-select-arrow","ant-calendar-decade-panel-next-century-btn":"ant-calendar-decade-panel-next-century-btn","ant-calendar-decade-panel-next-decade-btn":"ant-calendar-decade-panel-next-decade-btn","ant-calendar-decade-panel-next-month-btn":"ant-calendar-decade-panel-next-month-btn","ant-calendar-decade-panel-next-year-btn":"ant-calendar-decade-panel-next-year-btn","ant-calendar-decade-panel-prev-century-btn":"ant-calendar-decade-panel-prev-century-btn","ant-calendar-decade-panel-prev-decade-btn":"ant-calendar-decade-panel-prev-decade-btn","ant-calendar-decade-panel-prev-month-btn":"ant-calendar-decade-panel-prev-month-btn","ant-calendar-decade-panel-prev-year-btn":"ant-calendar-decade-panel-prev-year-btn","ant-calendar-decade-panel-footer":"ant-calendar-decade-panel-footer","ant-calendar-decade-panel-cell":"ant-calendar-decade-panel-cell","ant-calendar-decade-panel-decade":"ant-calendar-decade-panel-decade","ant-calendar-decade-panel-selected-cell":"ant-calendar-decade-panel-selected-cell","ant-calendar-decade-panel-last-century-cell":"ant-calendar-decade-panel-last-century-cell","ant-calendar-decade-panel-next-century-cell":"ant-calendar-decade-panel-next-century-cell","ant-calendar-month":"ant-calendar-month","ant-calendar-month-header-wrap":"ant-calendar-month-header-wrap","ant-calendar-active-week":"ant-calendar-active-week"}},ZW5q:function(e,t,n){"use strict";var r=n("eaoh");function o(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new o(e)}},ZWtO:function(e,t,n){var r=n("4uTw"),o=n("9Nap");function a(e,t){t=r(t,e);var n=0,a=t.length;while(null!=e&&n<a)e=e[o(t[n++])];return n&&n==a?e:void 0}e.exports=a},ZX9x:function(e,t,n){"use strict";var r=n("foW8"),o=n.n(r),a=n("q1tI"),i=n("VCL8"),l=n("TSYQ"),s=n.n(l),u=n("BGR+"),c=n("PKem"),d=n("H84U"),f=n("CtXQ"),p=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},m=p;function h(e){return h="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},h(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t&&b(e.prototype,t),n&&b(e,n),e}function _(e,t){return!t||"object"!==h(t)&&"function"!==typeof t?C(e):t}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function M(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}}),t&&S(e,t)}function S(e,t){return S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},S(e,t)}n.d(t,"a",function(){return x}),n.d(t,"b",function(){return P});var O=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};if("undefined"!==typeof window){var T=function(e){return{media:e,matches:!1,addListener:function(){},removeListener:function(){}}};window.matchMedia||(window.matchMedia=T)}var k={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},x=o()({}),N=function(){var e=0;return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e+=1,"".concat(t).concat(e)}}(),L=function(e){function t(e){var n,r,o;return y(this,t),n=_(this,E(t).call(this,e)),n.responsiveHandler=function(e){n.setState({below:e.matches});var t=n.props.onBreakpoint;t&&t(e.matches),n.state.collapsed!==e.matches&&n.setCollapsed(e.matches,"responsive")},n.setCollapsed=function(e,t){"collapsed"in n.props||n.setState({collapsed:e});var r=n.props.onCollapse;r&&r(e,t)},n.toggle=function(){var e=!n.state.collapsed;n.setCollapsed(e,"clickTrigger")},n.belowShowChange=function(){n.setState(function(e){var t=e.belowShow;return{belowShow:!t}})},n.renderSider=function(e){var t,r=e.getPrefixCls,o=n.props,i=o.prefixCls,l=o.className,c=o.theme,d=o.collapsible,p=o.reverseArrow,h=o.trigger,y=o.style,b=o.width,w=o.collapsedWidth,_=o.zeroWidthTriggerStyle,C=O(o,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle"]),E=r("layout-sider",i),M=Object(u["a"])(C,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),S=n.state.collapsed?w:b,T=m(S)?"".concat(S,"px"):String(S),k=0===parseFloat(String(w||0))?a["createElement"]("span",{onClick:n.toggle,className:"".concat(E,"-zero-width-trigger ").concat(E,"-zero-width-trigger-").concat(p?"right":"left"),style:_},a["createElement"](f["default"],{type:"bars"})):null,x={expanded:p?a["createElement"](f["default"],{type:"right"}):a["createElement"](f["default"],{type:"left"}),collapsed:p?a["createElement"](f["default"],{type:"left"}):a["createElement"](f["default"],{type:"right"})},N=n.state.collapsed?"collapsed":"expanded",L=x[N],P=null!==h?k||a["createElement"]("div",{className:"".concat(E,"-trigger"),onClick:n.toggle,style:{width:T}},h||L):null,I=v(v({},y),{flex:"0 0 ".concat(T),maxWidth:T,minWidth:T,width:T}),D=s()(l,E,"".concat(E,"-").concat(c),(t={},g(t,"".concat(E,"-collapsed"),!!n.state.collapsed),g(t,"".concat(E,"-has-trigger"),d&&null!==h&&!k),g(t,"".concat(E,"-below"),!!n.state.below),g(t,"".concat(E,"-zero-width"),0===parseFloat(T)),t));return a["createElement"]("aside",v({className:D},M,{style:I}),a["createElement"]("div",{className:"".concat(E,"-children")},n.props.children),d||n.state.below&&k?P:null)},n.uniqueId=N("ant-sider-"),"undefined"!==typeof window&&(r=window.matchMedia),r&&e.breakpoint&&e.breakpoint in k&&(n.mql=r("(max-width: ".concat(k[e.breakpoint],")"))),o="collapsed"in e?e.collapsed:e.defaultCollapsed,n.state={collapsed:o,below:!1},n}return M(t,e),w(t,[{key:"componentDidMount",value:function(){this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),this.props.siderHook&&this.props.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){this.mql&&this.mql.removeListener(this.responsiveHandler),this.props.siderHook&&this.props.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var e=this.state.collapsed,t=this.props.collapsedWidth;return a["createElement"](x.Provider,{value:{siderCollapsed:e,collapsedWidth:t}},a["createElement"](d["a"],null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(e){return"collapsed"in e?{collapsed:e.collapsed}:null}}]),t}(a["Component"]);L.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"},Object(i["polyfill"])(L);var P=function(e){function t(){return y(this,t),_(this,E(t).apply(this,arguments))}return M(t,e),w(t,[{key:"render",value:function(){var e=this;return a["createElement"](c["a"].Consumer,null,function(t){return a["createElement"](L,v({},t,e.props))})}}]),t}(a["Component"])},Zdr8:function(e,t,n){var r=n("WGNW"),o=Math.imul;r(r.S+r.F*n("wUWy")(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(e,t){var n=65535,r=+e,o=+t,a=n&r,i=n&o;return 0|a*i+((n&r>>>16)*i+a*(n&o>>>16)<<16>>>0)}})},Zg5Z:function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=u;var o=n("Ny2z"),a=n("K0nl");n("P7XM")(u,o);for(var i=r(a.prototype),l=0;l<i.length;l++){var s=i[l];u.prototype[s]||(u.prototype[s]=a.prototype[s])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",c)))}function c(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("Q2Ig"))},Zgoe:function(e,t,n){var r=n("9HFh"),o=n("e6w7"),a=n("7vYJ"),i=n("c0Oy").Reflect;e.exports=i&&i.ownKeys||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},Zl2g:function(e,t,n){e.exports={wrapper:"antd-pro-components-app-picker-range-index-wrapper"}},"Znn+":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("9ama")},ZoOv:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("PE/4"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},ZqKu:function(e,t,n){e.exports={logTable:"antd-pro-pages-logs-index-logTable"}},ZrtR:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("Pwec");var s=r(n("CtXQ"));n("IzEo");var u=r(n("bx4M"));n("sRBo");var c=r(n("kaz8"));n("OaEy");var d=r(n("2fM7"));n("5NDa");var f=r(n("5rEg"));n("giR+");var p=r(n("fyUT"));n("14J3");var m=r(n("BMrR"));n("jCWc");var h=r(n("kPKH")),g=r(n("gWZ8")),v=r(n("p0pE")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg"));n("y8nQ");var E,M,S,O,T=r(n("Vl3Y")),k=o(n("q1tI")),x=n("LLXN"),N=n("MuoO"),L=n("34ay"),P=r(n("Nf/D")),I=n("+n12"),D=r(n("P8M1")),A=r(n("iBEJ")),R=r(n("ueLw")),F=(E=T.default.create(),M=(0,N.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIEC61850Config"],submiting:n.effects["protocol/update"]}}),E(S=M((O=function(e){function t(){var e,n;(0,y.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,w.default)(this,(e=(0,_.default)(t)).call.apply(e,[this].concat(o))),n.state={collapsed:!1},n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchIEC61850Config"})},n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchIEC61850MapTableLists"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.iec61850Config,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){e||o({type:"protocol/update",payload:{iec61850Server:{config:(0,v.default)({},l,t,{authentication:(null===t||void 0===t?void 0:t.authentication)?1:0})}}}).then(function(e){"ok"===e&&(n.fetchConfig(),r.resetFields(),n.fetchMapTableLists())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderDataTable=function(){var e,t=n.props,r=t.form,o=t.protocol,a=o.iec61850Config,i=void 0===a?{}:a,l=null!==(e=null===i||void 0===i?void 0:i.dataSet)&&void 0!==e?e:[];return k.default.createElement("div",null,k.default.createElement(m.default,null,k.default.createElement(h.default,{span:24},r.getFieldDecorator("dataSet",{initialValue:(0,g.default)(l)})(k.default.createElement(A.default,null)))))},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n,r,o=this,m=this.props,h=m.form,g=m.submiting,v=m.loading,y=m.protocol,b=this.state.collapsed,w=y.iec61850Config,_=void 0===w?{}:w,C=h.isFieldsTouched,E=h.getFieldDecorator,M=h.getFieldValue,S=M("enable"),O=(0,L.getPriv)()<12,N=!O&&C(),A={labelCol:{span:7},wrapperCol:{span:17}};return k.default.createElement(u.default,{bordered:!1,className:R.default.configCard},k.default.createElement(a.default,{spinning:v},k.default.createElement(T.default,(0,i.default)({labelAlign:"left"},A,{onSubmit:this.onSubmit}),k.default.createElement("div",{className:R.default.configTitle},k.default.createElement(D.default,{id:"protocol.iec-61850-set"}),k.default.createElement(T.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},E("enable",{initialValue:_.enable})(k.default.createElement(P.default,null)))),1===S?k.default.createElement(k.default.Fragment,null,k.default.createElement(u.default,{title:(0,x.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-port"})},E("port",{initialValue:(null===_||void 0===_?void 0:_.port)||102,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec-61850-port"})})},{validator:function(e,t,n){return(0,I.validateNumberRange)(t,1,65535,n)}}]})(k.default.createElement(p.default,null)),k.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-iedName"})},E("iedName",{initialValue:null!==(e=null===_||void 0===_?void 0:_.iedName)&&void 0!==e?e:"INHAND",rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec-61850-iedName"})})},{pattern:/^[^./$]*$/,message:(0,x.formatMessage)({id:"protocol.iec-61850.chat.vail"})},{validator:function(e,t,n){return(0,I.checkStrLengthRule)(t,1,240,n)}}]})(k.default.createElement(f.default,null))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-ldnName"})},E("LDName",{initialValue:null!==(t=null===_||void 0===_?void 0:_.LDName)&&void 0!==t?t:"Gateway",rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec-61850-ldnName"})})},{pattern:/^[^./$]*$/,message:(0,x.formatMessage)({id:"protocol.iec-61850.chat.vail"})},{validator:function(e,t,n){return(0,I.checkStrLengthRule)(t,1,240,n)}}]})(k.default.createElement(f.default,null))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-ctrlMode"})},E("ctrlMode",{initialValue:null!==(n=_.ctrlMode)&&void 0!==n?n:1})(k.default.createElement(d.default,null,k.default.createElement(d.default.Option,{value:1},(0,x.formatMessage)({id:"protocol.iec-61850-ctrlMode1"})),k.default.createElement(d.default.Option,{value:2},(0,x.formatMessage)({id:"protocol.iec-61850-ctrlMode2"})),k.default.createElement(d.default.Option,{value:3},(0,x.formatMessage)({id:"protocol.iec-61850-ctrlMode3"})),k.default.createElement(d.default.Option,{value:4},(0,x.formatMessage)({id:"protocol.iec-61850-ctrlMode4"}))))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-authentication"})},E("authentication",{valuePropName:"checked",initialValue:!!(null===_||void 0===_?void 0:_.authentication)})(k.default.createElement(c.default,null))),M("authentication")&&k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-61850-password"})},E("password",{initialValue:_.password})(k.default.createElement(f.default.Password,{style:{width:"202px"}}))),k.default.createElement(T.default.Item,{label:(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue"})},E("useRawvalue",{initialValue:null!==(r=_.useRawvalue)&&void 0!==r?r:1})(k.default.createElement(d.default,null,k.default.createElement(d.default.Option,{value:1},(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),k.default.createElement(d.default.Option,{value:0},(0,x.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"})))))),k.default.createElement(u.default,{title:(0,x.formatMessage)({id:"protocol.hj.dataTable"}),style:{width:"700px",marginTop:"16px"},className:b?"":R.default.advancedCard,extra:k.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return o.setState({collapsed:!b})}},k.default.createElement(s.default,{style:{marginLeft:5},type:b?"down":"right"}))},k.default.createElement("div",{style:{display:b?"block":"none"}},this.renderDataTable()))):null,k.default.createElement(T.default.Item,{style:{marginTop:10}},k.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!N,loading:g},(0,x.formatMessage)({id:"common.alert.form.submit"})),k.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!N},(0,x.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(k.Component),S=O))||S)||S),V=F;t.default=V},Zss7:function(e,t,n){var r;(function(o){var a=/^\s+/,i=/\s+$/,l=0,s=o.round,u=o.min,c=o.max,d=o.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=p(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=l++}function p(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,a=null,i=!1,l=!1;return"string"==typeof e&&(e=Z(e)),"object"==typeof e&&(X(e.r)&&X(e.g)&&X(e.b)?(t=m(e.r,e.g,e.b),i=!0,l="%"===String(e.r).substr(-1)?"prgb":"rgb"):X(e.h)&&X(e.s)&&X(e.v)?(r=q(e.s),o=q(e.v),t=y(e.h,r,o),i=!0,l="hsv"):X(e.h)&&X(e.s)&&X(e.l)&&(r=q(e.s),a=q(e.l),t=g(e.h,r,a),i=!0,l="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=V(n),{ok:i,format:e.format||l,r:u(255,c(t.r,0)),g:u(255,c(t.g,0)),b:u(255,c(t.b,0)),a:n}}function m(e,t,n){return{r:255*j(e,255),g:255*j(t,255),b:255*j(n,255)}}function h(e,t,n){e=j(e,255),t=j(t,255),n=j(n,255);var r,o,a=c(e,t,n),i=u(e,t,n),l=(a+i)/2;if(a==i)r=o=0;else{var s=a-i;switch(o=l>.5?s/(2-a-i):s/(a+i),a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4;break}r/=6}return{h:r,s:o,l:l}}function g(e,t,n){var r,o,a;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=j(e,360),t=j(t,100),n=j(n,100),0===t)r=o=a=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=i(s,l,e+1/3),o=i(s,l,e),a=i(s,l,e-1/3)}return{r:255*r,g:255*o,b:255*a}}function v(e,t,n){e=j(e,255),t=j(t,255),n=j(n,255);var r,o,a=c(e,t,n),i=u(e,t,n),l=a,s=a-i;if(o=0===a?0:s/a,a==i)r=0;else{switch(a){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4;break}r/=6}return{h:r,s:o,v:l}}function y(e,t,n){e=6*j(e,360),t=j(t,100),n=j(n,100);var r=o.floor(e),a=e-r,i=n*(1-t),l=n*(1-a*t),s=n*(1-(1-a)*t),u=r%6,c=[n,l,i,i,s,n][u],d=[s,n,n,l,i,i][u],f=[i,i,s,n,n,l][u];return{r:255*c,g:255*d,b:255*f}}function b(e,t,n,r){var o=[U(s(e).toString(16)),U(s(t).toString(16)),U(s(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function w(e,t,n,r,o){var a=[U(s(e).toString(16)),U(s(t).toString(16)),U(s(n).toString(16)),U(K(r))];return o&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}function _(e,t,n,r){var o=[U(K(r)),U(s(e).toString(16)),U(s(t).toString(16)),U(s(n).toString(16))];return o.join("")}function C(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=z(n.s),f(n)}function E(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s+=t/100,n.s=z(n.s),f(n)}function M(e){return f(e).desaturate(100)}function S(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l+=t/100,n.l=z(n.l),f(n)}function O(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=c(0,u(255,n.r-s(-t/100*255))),n.g=c(0,u(255,n.g-s(-t/100*255))),n.b=c(0,u(255,n.b-s(-t/100*255))),f(n)}function T(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l-=t/100,n.l=z(n.l),f(n)}function k(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function x(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function N(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]}function L(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]}function P(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]}function I(e,t,n){t=t||6,n=n||30;var r=f(e).toHsl(),o=360/n,a=[f(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,a.push(f(r));return a}function D(e,t){t=t||6;var n=f(e).toHsv(),r=n.h,o=n.s,a=n.v,i=[],l=1/t;while(t--)i.push(f({h:r,s:o,v:a})),a=(a+l)%1;return i}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r,a,i,l=this.toRgb();return e=l.r/255,t=l.g/255,n=l.b/255,r=e<=.03928?e/12.92:o.pow((e+.055)/1.055,2.4),a=t<=.03928?t/12.92:o.pow((t+.055)/1.055,2.4),i=n<=.03928?n/12.92:o.pow((n+.055)/1.055,2.4),.2126*r+.7152*a+.0722*i},setAlpha:function(e){return this._a=V(e),this._roundA=s(100*this._a)/100,this},toHsv:function(){var e=v(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=v(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return b(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return w(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*j(this._r,255))+"%",g:s(100*j(this._g,255))+"%",b:s(100*j(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*j(this._r,255))+"%, "+s(100*j(this._g,255))+"%, "+s(100*j(this._b,255))+"%)":"rgba("+s(100*j(this._r,255))+"%, "+s(100*j(this._g,255))+"%, "+s(100*j(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(R[b(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+_(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=f(e);n="#"+_(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0,o=!t&&r&&("hex"===e||"hex6"===e||"hex3"===e||"hex4"===e||"hex8"===e||"name"===e);return o?"name"===e&&0===this._a?this.toName():this.toRgbString():("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(O,arguments)},darken:function(){return this._applyModification(T,arguments)},desaturate:function(){return this._applyModification(C,arguments)},saturate:function(){return this._applyModification(E,arguments)},greyscale:function(){return this._applyModification(M,arguments)},spin:function(){return this._applyModification(k,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(I,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(P,arguments)},triad:function(){return this._applyCombination(N,arguments)},tetrad:function(){return this._applyCombination(L,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:q(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),o=f(t).toRgb(),a=n/100,i={r:(o.r-r.r)*a+r.r,g:(o.g-r.g)*a+r.g,b:(o.b-r.b)*a+r.b,a:(o.a-r.a)*a+r.a};return f(i)},f.readability=function(e,t){var n=f(e),r=f(t);return(o.max(n.getLuminance(),r.getLuminance())+.05)/(o.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,o,a=f.readability(e,t);switch(o=!1,r=Q(n),r.level+r.size){case"AAsmall":case"AAAlarge":o=a>=4.5;break;case"AAlarge":o=a>=3;break;case"AAAsmall":o=a>=7;break}return o},f.mostReadable=function(e,t,n){var r,o,a,i,l=null,s=0;n=n||{},o=n.includeFallbackColors,a=n.level,i=n.size;for(var u=0;u<t.length;u++)r=f.readability(e,t[u]),r>s&&(s=r,l=f(t[u]));return f.isReadable(e,l,{level:a,size:i})||!o?l:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var A=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",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:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",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:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",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:"f00",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:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},R=f.hexNames=F(A);function F(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function V(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function j(e,t){H(e)&&(e="100%");var n=W(e);return e=u(t,c(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),o.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function z(e){return u(1,c(0,e))}function B(e){return parseInt(e,16)}function H(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)}function W(e){return"string"===typeof e&&-1!=e.indexOf("%")}function U(e){return 1==e.length?"0"+e:""+e}function q(e){return e<=1&&(e=100*e+"%"),e}function K(e){return o.round(255*parseFloat(e)).toString(16)}function G(e){return B(e)/255}var Y=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",o="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+o),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+o),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+o),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 X(e){return!!Y.CSS_UNIT.exec(e)}function Z(e){e=e.replace(a,"").replace(i,"").toLowerCase();var t,n=!1;if(A[e])e=A[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=Y.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=Y.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=Y.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=Y.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=Y.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=Y.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=Y.hex8.exec(e))?{r:B(t[1]),g:B(t[2]),b:B(t[3]),a:G(t[4]),format:n?"name":"hex8"}:(t=Y.hex6.exec(e))?{r:B(t[1]),g:B(t[2]),b:B(t[3]),format:n?"name":"hex"}:(t=Y.hex4.exec(e))?{r:B(t[1]+""+t[1]),g:B(t[2]+""+t[2]),b:B(t[3]+""+t[3]),a:G(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=Y.hex3.exec(e))&&{r:B(t[1]+""+t[1]),g:B(t[2]+""+t[2]),b:B(t[3]+""+t[3]),format:n?"name":"hex"}}function Q(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:t,size:n}}e.exports?e.exports=f:(r=function(){return f}.call(t,n,t,e),void 0===r||(e.exports=r))})(Math)},ZvpZ:function(e,t,n){"use strict";var r=n("H4fg"),o=n("61s2"),a=n("RlXo"),i=o["a"];t["a"]={locale:"en",Pagination:r["a"],DatePicker:o["a"],TimePicker:a["a"],Calendar:i,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",selectAll:"Select current page",selectInvert:"Invert current page",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}}},Zxgi:function(e,t,n){var r=n("5T2Y"),o=n("WEpk"),a=n("uOPS"),i=n("zLkG"),l=n("2faE").f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:i.f(e)})}},Zy53:function(e,t,n){"use strict";t=e.exports=n("oOsv")["default"],t["default"]=t},a0xu:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},a7IW:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("q1tI")),a=n("LLXN"),i=r(n("wY1l")),l=r(n("luV/")),s=function(){return o.default.createElement(l.default,{type:"404",desc:(0,a.formatMessage)({id:"app.exception.description.404"}),linkElement:i.default,backText:(0,a.formatMessage)({id:"app.exception.back"})})},u=s;t.default=u},aAN9:function(e,t,n){var r=n("WGNW"),o=n("7vYJ"),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return o(e),!a||a(e)}})},aGJD:function(e,t,n){"use strict";var r=n("JbWX"),o=function(){try{return!!Object.defineProperty({},"a",{})}catch(e){return!1}}(),a=(!o&&Object.prototype.__defineGetter__,o?Object.defineProperty:function(e,t,n){"get"in n&&e.__defineGetter__?e.__defineGetter__(t,n.get):(!r.hop.call(e,t)||"value"in n)&&(e[t]=n.value)}),i=Object.create||function(e,t){var n,o;function i(){}for(o in i.prototype=e,n=new i,t)r.hop.call(t,o)&&a(n,o,t[o]);return n};t.defineProperty=a,t.objCreate=i},aGtg:function(e,t,n){"use strict";var r=n("q1tI"),o=n.n(r),a=function(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");return"function"!==typeof t.componentWillReceiveProps?e:o.a.Profiler?(t.UNSAFE_componentWillReceiveProps=t.componentWillReceiveProps,delete t.componentWillReceiveProps,e):e};t["a"]=a},aH5b:function(e,t,n){(function(r){function o(){return!("undefined"===typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"===typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!==typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!==typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!==typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))}function a(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,function(e){"%%"!==e&&(r++,"%c"===e&&(o=r))}),t.splice(o,0,n)}}function i(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}}function l(){var e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!==typeof r&&"env"in r&&(e=Object({NODE_ENV:"production"}).DEBUG),e}function s(){try{return localStorage}catch(e){}}t.formatArgs=a,t.save=i,t.load=l,t.useColors=o,t.storage=s(),t.destroy=function(){var e=!1;return function(){e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||function(){},e.exports=n("wV3r")(t);var u=e.exports.formatters;u.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n("Q2Ig"))},aI7X:function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,a=Object.prototype.toString,i="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==i)throw new TypeError(r+t);for(var n,l=o.call(arguments,1),s=function(){if(this instanceof n){var r=t.apply(this,l.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,l.concat(o.call(arguments)))},u=Math.max(0,t.length-l.length),c=[],d=0;d<u;d++)c.push("$"+d);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(s),t.prototype){var f=function(){};f.prototype=t.prototype,n.prototype=new f,f.prototype=null}return n}},aJyg:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("TSYQ"),i=n.n(a),l=n("VCL8"),s=n("i8i4"),u=n("BGR+"),c=n("+8km"),d=n.n(c),f=n("kaz8"),p=n("CtXQ"),m=n("5rEg");function h(e){return h="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},h(e)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){return!t||"object"!==h(t)&&"function"!==typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function C(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}}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}var M=function(e){function t(){var e;return g(this,t),e=b(this,_(t).apply(this,arguments)),e.handleChange=function(t){var n=e.props.onChange;n&&n(t)},e.handleClear=function(t){t.preventDefault();var n=e.props,r=n.handleClear,o=n.disabled;!o&&r&&r(t)},e}return C(t,e),y(t,[{key:"render",value:function(){var e=this.props,t=e.placeholder,n=e.value,o=e.prefixCls,a=e.disabled,i=n&&n.length>0?r["createElement"]("a",{href:"#",className:"".concat(o,"-action"),onClick:this.handleClear},r["createElement"](p["default"],{type:"close-circle",theme:"filled"})):r["createElement"]("span",{className:"".concat(o,"-action")},r["createElement"](p["default"],{type:"search"}));return r["createElement"]("div",null,r["createElement"](m["default"],{placeholder:t,className:o,value:n,onChange:this.handleChange,disabled:a}),i)}}]),t}(r["Component"]);M.defaultProps={placeholder:""};var S=n("MFj2"),O=n("oHiP"),T=n("CWQg"),k=n("JeI0"),x=n.n(k);function N(e){return N="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},N(e)}function L(){return L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function A(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),e}function R(e,t){return!t||"object"!==N(t)&&"function"!==typeof t?F(e):t}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}function j(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}}),t&&z(e,t)}function z(e,t){return z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},z(e,t)}var B=function(e){function t(){return I(this,t),R(this,V(t).apply(this,arguments))}return j(t,e),A(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return d.a.shouldComponentUpdate.apply(this,t)}},{key:"render",value:function(){var e,t,n=this.props,o=n.renderedText,a=n.renderedEl,l=n.item,s=n.lazy,u=n.checked,c=n.disabled,d=n.prefixCls,p=n.onClick,m=i()((e={},P(e,"".concat(d,"-content-item"),!0),P(e,"".concat(d,"-content-item-disabled"),c||l.disabled),e));"string"!==typeof o&&"number"!==typeof o||(t=String(o));var h=r["createElement"]("li",{className:m,title:t,onClick:c||l.disabled?void 0:function(){return p(l)}},r["createElement"](f["default"],{checked:u,disabled:c||l.disabled}),r["createElement"]("span",{className:"".concat(d,"-content-item-text")},a)),g=null;if(s){var v=L({height:32,offset:500,throttle:0,debounce:!1},s);g=r["createElement"](x.a,v,h)}else g=h;return g}}]),t}(r["Component"]);function H(e){return H="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},H(e)}function W(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),e}function K(e,t){return!t||"object"!==H(t)&&"function"!==typeof t?G(e):t}function G(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y(e){return Y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Y(e)}function X(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}}),t&&Z(e,t)}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}var Q=Object(T["a"])("handleFilter","handleSelect","handleSelectAll","handleClear","body","checkedKeys"),J=function(e){function t(){var e;return W(this,t),e=K(this,Y(t).apply(this,arguments)),e.state={mounted:!1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,o=n.selectedKeys,a=o.indexOf(t.key)>=0;r(t.key,!a)},e}return X(t,e),q(t,[{key:"componentDidMount",value:function(){var e=this;this.mountId=Object(O["a"])(function(){e.setState({mounted:!0})})}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.filteredRenderItems,r=t.lazy;if(e.filteredRenderItems.length!==n.length&&!1!==r){var o=Object(s["findDOMNode"])(this);O["a"].cancel(this.lazyId),this.lazyId=Object(O["a"])(function(){if(o){var e=new Event("scroll",{bubbles:!0});o.dispatchEvent(e)}})}}},{key:"componentWillUnmount",value:function(){O["a"].cancel(this.mountId),O["a"].cancel(this.lazyId)}},{key:"render",value:function(){var e=this,t=this.state.mounted,n=this.props,o=n.prefixCls,a=n.onScroll,i=n.filteredRenderItems,l=n.lazy,s=n.selectedKeys,u=n.disabled;return r["createElement"](S["a"],{component:"ul",componentProps:{onScroll:a},className:"".concat(o,"-content"),transitionName:t?"".concat(o,"-content-item-highlight"):"",transitionLeave:!1},i.map(function(t){var n=t.renderedEl,a=t.renderedText,i=t.item,c=i.disabled,d=s.indexOf(i.key)>=0;return r["createElement"](B,{disabled:u||c,key:i.key,item:i,lazy:l,renderedText:a,renderedEl:n,checked:d,prefixCls:o,onClick:e.onItemSelect})}))}}]),t}(r["Component"]),$=function(e){return r["createElement"](J,e)},ee=$;function te(e,t){if("createEvent"in document){var n=document.createEvent("HTMLEvents");n.initEvent(t,!1,!0),e.dispatchEvent(n)}}function ne(e){return ne="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},ne(e)}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(){return oe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oe.apply(this,arguments)}function ae(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function le(e,t,n){return t&&ie(e.prototype,t),n&&ie(e,n),e}function se(e,t){return!t||"object"!==ne(t)&&"function"!==typeof t?ce(e):t}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}function ce(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function de(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}}),t&&fe(e,t)}function fe(e,t){return fe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fe(e,t)}var pe=function(){return null};function me(e){return e&&!r["isValidElement"](e)&&"[object Object]"===Object.prototype.toString.call(e)}function he(e,t){var n=e?e(t):null,r=!!n;return r||(n=ee(t)),{customize:r,bodyContent:n}}var ge=function(e){function t(e){var n;return ae(this,t),n=se(this,ue(t).call(this,e)),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e),r&&(n.triggerScrollTimer=window.setTimeout(function(){var e=s["findDOMNode"](ce(n)),t=e.querySelectorAll(".ant-transfer-list-content")[0];t&&te(t,"scroll")},0))},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:""}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,o=n.props.filterOption;return o?o(r,t):e.indexOf(r)>=0},n.renderItem=function(e){var t=n.props.render,r=void 0===t?pe:t,o=r(e),a=me(o);return{renderedText:a?o.value:o,renderedEl:a?o.label:o,item:e}},n.state={filterValue:""},n}return de(t,e),le(t,[{key:"shouldComponentUpdate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return d.a.shouldComponentUpdate.apply(this,t)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.triggerScrollTimer)}},{key:"getCheckStatus",value:function(e){var t=this.props.checkedKeys;return 0===t.length?"none":e.every(function(e){return t.indexOf(e.key)>=0||!!e.disabled})?"all":"part"}},{key:"getFilteredItems",value:function(e,t){var n=this,r=[],o=[];return e.forEach(function(e){var a=n.renderItem(e),i=a.renderedText;if(t&&t.trim()&&!n.matchFilter(i,e))return null;r.push(e),o.push(a)}),{filteredItems:r,filteredRenderItems:o}}},{key:"getListBody",value:function(e,t,n,o,a,l,s,c,d,f,p){var m=f?r["createElement"]("div",{className:"".concat(e,"-body-search-wrapper")},r["createElement"](M,{prefixCls:"".concat(e,"-search"),onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:p})):null,h=l;if(!h){var g,v=he(d,oe(oe({},Object(u["a"])(this.props,Q)),{filteredItems:o,filteredRenderItems:s,selectedKeys:c})),y=v.bodyContent,b=v.customize;g=b?r["createElement"]("div",{className:"".concat(e,"-body-customize-wrapper")},y):o.length?y:r["createElement"]("div",{className:"".concat(e,"-body-not-found")},a),h=r["createElement"]("div",{className:i()(f?"".concat(e,"-body ").concat(e,"-body-with-search"):"".concat(e,"-body"))},m,g)}return h}},{key:"getCheckBox",value:function(e,t,n,o){var a=this.getCheckStatus(e),i="all"===a,l=!1!==n&&r["createElement"](f["default"],{disabled:o,checked:i,indeterminate:"part"===a,onChange:function(){t(e.filter(function(e){return!e.disabled}).map(function(e){var t=e.key;return t}),!i)}});return l}},{key:"render",value:function(){var e=this.state.filterValue,t=this.props,n=t.prefixCls,o=t.dataSource,a=t.titleText,l=t.checkedKeys,s=t.disabled,u=t.body,c=t.footer,d=t.showSearch,f=t.style,p=t.searchPlaceholder,m=t.notFoundContent,h=t.itemUnit,g=t.itemsUnit,v=t.renderList,y=t.onItemSelectAll,b=t.showSelectAll,w=c&&c(this.props),_=u&&u(this.props),C=i()(n,re({},"".concat(n,"-with-footer"),!!w)),E=this.getFilteredItems(o,e),M=E.filteredItems,S=E.filteredRenderItems,O=o.length>1?g:h,T=this.getListBody(n,p,e,M,m,_,S,l,v,d,s),k=w?r["createElement"]("div",{className:"".concat(n,"-footer")},w):null,x=this.getCheckBox(M,y,b,s);return r["createElement"]("div",{className:C,style:f},r["createElement"]("div",{className:"".concat(n,"-header")},x,r["createElement"]("span",{className:"".concat(n,"-header-selected")},r["createElement"]("span",null,(l.length>0?"".concat(l.length,"/"):"")+M.length," ",O),r["createElement"]("span",{className:"".concat(n,"-header-title")},a))),T,k)}}]),t}(r["Component"]);ge.defaultProps={dataSource:[],titleText:"",showSearch:!1,lazy:{}};var ve=n("2/Rp"),ye=function(e){var t=e.disabled,n=e.moveToLeft,o=e.moveToRight,a=e.leftArrowText,i=void 0===a?"":a,l=e.rightArrowText,s=void 0===l?"":l,u=e.leftActive,c=e.rightActive,d=e.className,f=e.style;return r["createElement"]("div",{className:d,style:f},r["createElement"](ve["default"],{type:"primary",size:"small",disabled:t||!c,onClick:o,icon:"right"},s),r["createElement"](ve["default"],{type:"primary",size:"small",disabled:t||!u,onClick:n,icon:"left"},i))},be=ye,we=n("6CfX"),_e=n("YMnH"),Ce=n("ZvpZ"),Ee=n("H84U");function Me(e){return Me="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},Me(e)}function Se(e){return ke(e)||Te(e)||Oe()}function Oe(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Te(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function ke(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ne(){return Ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ne.apply(this,arguments)}function Le(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ie(e,t,n){return t&&Pe(e.prototype,t),n&&Pe(e,n),e}function De(e,t){return!t||"object"!==Me(t)&&"function"!==typeof t?Ae(e):t}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(e){return Re=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Re(e)}function Fe(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}}),t&&Ve(e,t)}function Ve(e,t){return Ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ve(e,t)}var je=function(e){function t(e){var n;Le(this,t),n=De(this,Re(t).call(this,e)),n.separatedDataSource=null,n.getLocale=function(e,t){var r={notFoundContent:t("Transfer")};return"notFoundContent"in n.props&&(r.notFoundContent=n.props.notFoundContent),"searchPlaceholder"in n.props&&(r.searchPlaceholder=n.props.searchPlaceholder),Ne(Ne(Ne({},e),r),n.props.locale)},n.moveTo=function(e){var t=n.props,r=t.targetKeys,o=void 0===r?[]:r,a=t.dataSource,i=void 0===a?[]:a,l=t.onChange,s=n.state,u=s.sourceSelectedKeys,c=s.targetSelectedKeys,d="right"===e?u:c,f=d.filter(function(e){return!i.some(function(t){return!(e!==t.key||!t.disabled)})}),p="right"===e?f.concat(o):o.filter(function(e){return-1===f.indexOf(e)}),m="right"===e?"left":"right";n.setState(xe({},n.getSelectedKeysName(m),[])),n.handleSelectChange(m,[]),l&&l(p,e,f)},n.moveToLeft=function(){return n.moveTo("left")},n.moveToRight=function(){return n.moveTo("right")},n.onItemSelectAll=function(e,t,r){var o=n.state[n.getSelectedKeysName(e)]||[],a=[];a=r?Array.from(new Set([].concat(Se(o),Se(t)))):o.filter(function(e){return-1===t.indexOf(e)}),n.handleSelectChange(e,a),n.props.selectedKeys||n.setState(xe({},n.getSelectedKeysName(e),a))},n.handleSelectAll=function(e,t,r){Object(we["a"])(!1,"Transfer","`handleSelectAll` will be removed, please use `onSelectAll` instead."),n.onItemSelectAll(e,t.map(function(e){var t=e.key;return t}),!r)},n.handleLeftSelectAll=function(e,t){return n.handleSelectAll("left",e,!t)},n.handleRightSelectAll=function(e,t){return n.handleSelectAll("right",e,!t)},n.onLeftItemSelectAll=function(e,t){return n.onItemSelectAll("left",e,t)},n.onRightItemSelectAll=function(e,t){return n.onItemSelectAll("right",e,t)},n.handleFilter=function(e,t){var r=n.props,o=r.onSearchChange,a=r.onSearch,i=t.target.value;o&&(Object(we["a"])(!1,"Transfer","`onSearchChange` is deprecated. Please use `onSearch` instead."),o(e,t)),a&&a(e,i)},n.handleLeftFilter=function(e){return n.handleFilter("left",e)},n.handleRightFilter=function(e){return n.handleFilter("right",e)},n.handleClear=function(e){var t=n.props.onSearch;t&&t(e,"")},n.handleLeftClear=function(){return n.handleClear("left")},n.handleRightClear=function(){return n.handleClear("right")},n.onItemSelect=function(e,t,r){var o=n.state,a=o.sourceSelectedKeys,i=o.targetSelectedKeys,l=Se("left"===e?a:i),s=l.indexOf(t);s>-1&&l.splice(s,1),r&&l.push(t),n.handleSelectChange(e,l),n.props.selectedKeys||n.setState(xe({},n.getSelectedKeysName(e),l))},n.handleSelect=function(e,t,r){Object(we["a"])(!1,"Transfer","`handleSelect` will be removed, please use `onSelect` instead."),n.onItemSelect(e,t.key,r)},n.handleLeftSelect=function(e,t){return n.handleSelect("left",e,t)},n.handleRightSelect=function(e,t){return n.handleSelect("right",e,t)},n.onLeftItemSelect=function(e,t){return n.onItemSelect("left",e,t)},n.onRightItemSelect=function(e,t){return n.onItemSelect("right",e,t)},n.handleScroll=function(e,t){var r=n.props.onScroll;r&&r(e,t)},n.handleLeftScroll=function(e){return n.handleScroll("left",e)},n.handleRightScroll=function(e){return n.handleScroll("right",e)},n.handleListStyle=function(e,t){return"function"===typeof e?e({direction:t}):e},n.renderTransfer=function(e){return r["createElement"](Ee["a"],null,function(t){var o,a=t.getPrefixCls,l=t.renderEmpty,s=n.props,u=s.prefixCls,c=s.className,d=s.disabled,f=s.operations,p=void 0===f?[]:f,m=s.showSearch,h=s.body,g=s.footer,v=s.style,y=s.listStyle,b=s.operationStyle,w=s.filterOption,_=s.render,C=s.lazy,E=s.children,M=s.showSelectAll,S=a("transfer",u),O=n.getLocale(e,l),T=n.state,k=T.sourceSelectedKeys,x=T.targetSelectedKeys,N=n.separateDataSource(),L=N.leftDataSource,P=N.rightDataSource,I=x.length>0,D=k.length>0,A=i()(c,S,(o={},xe(o,"".concat(S,"-disabled"),d),xe(o,"".concat(S,"-customize-list"),!!E),o)),R=n.getTitles(O);return r["createElement"]("div",{className:A,style:v},r["createElement"](ge,Ne({prefixCls:"".concat(S,"-list"),titleText:R[0],dataSource:L,filterOption:w,style:n.handleListStyle(y,"left"),checkedKeys:k,handleFilter:n.handleLeftFilter,handleClear:n.handleLeftClear,handleSelect:n.handleLeftSelect,handleSelectAll:n.handleLeftSelectAll,onItemSelect:n.onLeftItemSelect,onItemSelectAll:n.onLeftItemSelectAll,render:_,showSearch:m,body:h,renderList:E,footer:g,lazy:C,onScroll:n.handleLeftScroll,disabled:d,direction:"left",showSelectAll:M},O)),r["createElement"](be,{className:"".concat(S,"-operation"),rightActive:D,rightArrowText:p[0],moveToRight:n.moveToRight,leftActive:I,leftArrowText:p[1],moveToLeft:n.moveToLeft,style:b,disabled:d}),r["createElement"](ge,Ne({prefixCls:"".concat(S,"-list"),titleText:R[1],dataSource:P,filterOption:w,style:n.handleListStyle(y,"right"),checkedKeys:x,handleFilter:n.handleRightFilter,handleClear:n.handleRightClear,handleSelect:n.handleRightSelect,handleSelectAll:n.handleRightSelectAll,onItemSelect:n.onRightItemSelect,onItemSelectAll:n.onRightItemSelectAll,render:_,showSearch:m,body:h,renderList:E,footer:g,lazy:C,onScroll:n.handleRightScroll,disabled:d,direction:"right",showSelectAll:M},O)))})},Object(we["a"])(!("notFoundContent"in e||"searchPlaceholder"in e),"Transfer","`notFoundContent` and `searchPlaceholder` will be removed, please use `locale` instead."),Object(we["a"])(!("body"in e),"Transfer","`body` is internal usage and will bre removed, please use `children` instead.");var o=e.selectedKeys,a=void 0===o?[]:o,l=e.targetKeys,s=void 0===l?[]:l;return n.state={sourceSelectedKeys:a.filter(function(e){return-1===s.indexOf(e)}),targetSelectedKeys:a.filter(function(e){return s.indexOf(e)>-1})},n}return Fe(t,e),Ie(t,[{key:"getSelectedKeysName",value:function(e){return"left"===e?"sourceSelectedKeys":"targetSelectedKeys"}},{key:"getTitles",value:function(e){var t=this.props;return t.titles?t.titles:e.titles}},{key:"handleSelectChange",value:function(e,t){var n=this.state,r=n.sourceSelectedKeys,o=n.targetSelectedKeys,a=this.props.onSelectChange;a&&("left"===e?a(t,o):a(r,t))}},{key:"separateDataSource",value:function(){var e=this.props,t=e.dataSource,n=e.rowKey,r=e.targetKeys,o=void 0===r?[]:r,a=[],i=new Array(o.length);return t.forEach(function(e){n&&(e.key=n(e));var t=o.indexOf(e.key);-1!==t?i[t]=e:a.push(e)}),{leftDataSource:a,rightDataSource:i}}},{key:"render",value:function(){return r["createElement"](_e["a"],{componentName:"Transfer",defaultLocale:Ce["a"].Transfer},this.renderTransfer)}}],[{key:"getDerivedStateFromProps",value:function(e){if(e.selectedKeys){var t=e.targetKeys||[];return{sourceSelectedKeys:e.selectedKeys.filter(function(e){return!t.includes(e)}),targetSelectedKeys:e.selectedKeys.filter(function(e){return t.includes(e)})}}return null}}]),t}(r["Component"]);je.List=ge,je.Operation=be,je.Search=M,je.defaultProps={dataSource:[],locale:{},showSearch:!1,listStyle:function(){}},je.propTypes={prefixCls:o["string"],disabled:o["bool"],dataSource:o["array"],render:o["func"],targetKeys:o["array"],onChange:o["func"],height:o["number"],style:o["object"],listStyle:o["oneOfType"]([o["func"],o["object"]]),operationStyle:o["object"],className:o["string"],titles:o["array"],operations:o["array"],showSearch:o["bool"],filterOption:o["func"],searchPlaceholder:o["string"],notFoundContent:o["node"],locale:o["object"],body:o["func"],footer:o["func"],rowKey:o["func"],lazy:o["oneOfType"]([o["object"],o["bool"]])},Object(l["polyfill"])(je);t["default"]=je},aS0n:function(e,t,n){(function(t){(function(t,n){e.exports=n()})(0,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t,n){"use strict";function r(e,t){var n;void 0===t&&(t="0");var r=0,s=-1;"-"==e[0]&&(r++,s=1,e=e.substring(1),e.length),"-"==t[0]&&(r++,s=2,t=t.substring(1),t.length),e=a(e),t=a(t),n=i(a(e),a(t)),e=n[0],t=n[1],1==r&&(1==s?e=o(e):t=o(t));var u=l(e,t);return r?2==r?"-"+a(u):e.length<u.length?a(u.substring(1)):"-"+a(o(u)):a(u)}function o(e){for(var t="",n=e.length,r=e.split(".")[1],o=r?r.length:0,a=0;a<n;a++)e[a]>="0"&&e[a]<="9"?t+=9-parseInt(e[a]):t+=e[a];var i=o>0?"0."+new Array(o).join("0")+"1":"1";return l(t,i)}function a(e){var t=e.split(".");t[0]||(t[0]="0");while("0"==t[0][0]&&t[0].length>1)t[0]=t[0].substring(1);return t[0]+(t[1]?"."+t[1]:"")}function i(e,t){var n=e.split("."),r=t.split("."),o=n[0].length,a=r[0].length;return o>a?r[0]=new Array(Math.abs(o-a)+1).join("0")+(r[0]?r[0]:""):n[0]=new Array(Math.abs(o-a)+1).join("0")+(n[0]?n[0]:""),o=n[1]?n[1].length:0,a=r[1]?r[1].length:0,(o||a)&&(o>a?r[1]=(r[1]?r[1]:"")+new Array(Math.abs(o-a)+1).join("0"):n[1]=(n[1]?n[1]:"")+new Array(Math.abs(o-a)+1).join("0")),e=n[0]+(n[1]?"."+n[1]:""),t=r[0]+(r[1]?"."+r[1]:""),[e,t]}function l(e,t){var n;n=i(e,t),e=n[0],t=n[1];for(var r="",o=0,a=e.length-1;a>=0;a--)if("."!==e[a]){var l=parseInt(e[a])+parseInt(t[a])+o;r=l%10+r,o=Math.floor(l/10)}else r="."+r;return o?o.toString()+r:r}Object.defineProperty(t,"__esModule",{value:!0}),t.pad=t.trim=t.add=void 0,t.add=r,t.trim=a,t.pad=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.roundOff=void 0;var r=n(2);function o(e,t,n){if(void 0===t&&(t=0),void 0===n&&(n=r.RoundingModes.HALF_EVEN),n===r.RoundingModes.UNNECESSARY)throw new Error("UNNECESSARY Rounding Mode has not yet been implemented");"number"==typeof e&&(e=e.toString());var l=!1;"-"===e[0]&&(l=!0,e=e.substring(1));var s=e.split("."),u=s[0],c=s[1];if(t<0){if(t=-t,u.length<=t)return"0";var d=u.substr(0,u.length-t);return e=d+"."+u.substr(u.length-t)+c,d=o(e,0,n),(l?"-":"")+d+new Array(t+1).join("0")}if(0==t){u.length;return a(s[1],u,l,n)?(l?"-":"")+i(u):(l?"-":"")+u}if(!s[1])return(l?"-":"")+u+"."+new Array(t+1).join("0");if(s[1].length<t)return(l?"-":"")+u+"."+s[1]+new Array(t-s[1].length+1).join("0");c=s[1].substring(0,t);var f=s[1].substring(t);return f&&a(f,c,l,n)&&(c=i(c),c.length>t)?(l?"-":"")+i(u,parseInt(c[0]))+"."+c.substring(1):(l?"-":"")+u+"."+c}function a(e,t,n,o){if(!e||e===new Array(e.length+1).join("0"))return!1;if(o===r.RoundingModes.DOWN||!n&&o===r.RoundingModes.FLOOR||n&&o===r.RoundingModes.CEILING)return!1;if(o===r.RoundingModes.UP||n&&o===r.RoundingModes.FLOOR||!n&&o===r.RoundingModes.CEILING)return!0;var a="5"+new Array(e.length).join("0");if(e>a)return!0;if(e<a)return!1;switch(o){case r.RoundingModes.HALF_DOWN:return!1;case r.RoundingModes.HALF_UP:return!0;case r.RoundingModes.HALF_EVEN:default:return parseInt(t[t.length-1])%2==1}}function i(e,t){void 0===t&&(t=0),t||(t=1),"number"==typeof e&&e.toString();for(var n=e.length-1,r="",o=n;o>=0;o--){var a=parseInt(e[o])+t;10==a?(t=1,a=0):t=0,r+=a}return t&&(r+=t),r.split("").reverse().join("")}t.roundOff=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RoundingModes=void 0,function(e){e[e["CEILING"]=0]="CEILING",e[e["DOWN"]=1]="DOWN",e[e["FLOOR"]=2]="FLOOR",e[e["HALF_DOWN"]=3]="HALF_DOWN",e[e["HALF_EVEN"]=4]="HALF_EVEN",e[e["HALF_UP"]=5]="HALF_UP",e[e["UNNECESSARY"]=6]="UNNECESSARY",e[e["UP"]=7]="UP"}(t.RoundingModes||(t.RoundingModes={}))},function(e,t,n){"use strict";function r(e,t){e=e.toString(),t=t.toString();var n=0;"-"==e[0]&&(n++,e=e.substr(1)),"-"==t[0]&&(n++,t=t.substr(1)),e=a(e),t=a(t);var r=0,i=0;-1!=e.indexOf(".")&&(r=e.length-e.indexOf(".")-1),-1!=t.indexOf(".")&&(i=t.length-t.indexOf(".")-1);var l=r+i;if(e=a(e.replace(".","")),t=a(t.replace(".","")),e.length<t.length){var s=e;e=t,t=s}if("0"==t)return"0";for(var u=t.length,c=0,d=[],f=u-1,p="",m=0;m<u;m++)d[m]=e.length-1;for(m=0;m<2*e.length;m++){for(var h=0,g=t.length-1;g>=f&&g>=0;g--)d[g]>-1&&d[g]<e.length&&(h+=parseInt(e[d[g]--])*parseInt(t[g]));h+=c,c=Math.floor(h/10),p=h%10+p,f--}return p=a(o(p,l)),1==n&&(p="-"+p),p}function o(e,t){return 0==t?e:(e=t>=e.length?new Array(t-e.length+1).join("0")+e:e,e.substr(0,e.length-t)+"."+e.substr(e.length-t,t))}function a(e){while("0"==e[0])e=e.substr(1);if(-1!=e.indexOf("."))while("0"==e[e.length-1])e=e.substr(0,e.length-1);return""==e||"."==e?e="0":"."==e[e.length-1]&&(e=e.substr(0,e.length-1)),"."==e[0]&&(e="0"+e),e}Object.defineProperty(t,"__esModule",{value:!0}),t.multiply=void 0,t.multiply=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.divide=void 0;var r=n(0),o=n(1);function a(e,t,n){if(void 0===n&&(n=8),0==t)throw new Error("Cannot divide by 0");if(e=e.toString(),t=t.toString(),e=e.replace(/(\.\d*?[1-9])0+$/g,"$1").replace(/\.0+$/,""),t=t.replace(/(\.\d*?[1-9])0+$/g,"$1").replace(/\.0+$/,""),0==e)return"0";var a=0;"-"==t[0]&&(t=t.substring(1),a++),"-"==e[0]&&(e=e.substring(1),a++);var i=t.indexOf(".")>0?t.length-t.indexOf(".")-1:-1;if(t=r.trim(t.replace(".","")),i>=0){var l=e.indexOf(".")>0?e.length-e.indexOf(".")-1:-1;if(-1==l)e=r.trim(e+new Array(i+1).join("0"));else if(i>l)e=e.replace(".",""),e=r.trim(e+new Array(i-l+1).join("0"));else if(i<l){e=e.replace(".","");var s=e.length-l+i;e=r.trim(e.substring(0,s)+"."+e.substring(s))}else i==l&&(e=r.trim(e.replace(".","")))}var u=0,c=t.length,d="",f=e.indexOf(".")>-1&&e.indexOf(".")<c?e.substring(0,c+1):e.substring(0,c);if(e=e.indexOf(".")>-1&&e.indexOf(".")<c?e.substring(c+1):e.substring(c),f.indexOf(".")>-1){var p=f.length-f.indexOf(".")-1;f=f.replace(".",""),c>f.length&&(p+=c-f.length,f+=new Array(c-f.length+1).join("0")),u=p,d="0."+new Array(p).join("0")}n+=2;while(u<=n){var m=0;while(parseInt(f)>=parseInt(t))f=r.add(f,"-"+t),m++;d+=m,e?("."==e[0]&&(d+=".",u++,e=e.substring(1)),f+=e.substring(0,1),e=e.substring(1)):(u||(d+="."),u++,f+="0")}return(1==a?"-":"")+r.trim(o.roundOff(d,n-2))}t.divide=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.negate=t.subtract=void 0;var r=n(0);function o(e,t){return e=e.toString(),t=t.toString(),t=a(t),r.add(e,t)}function a(e){return e="-"==e[0]?e.substr(1):"-"+e,e}t.subtract=o,t.negate=a},function(e,t,n){"use strict";var r=n(0),o=n(1),a=n(3),i=n(4),l=n(7),s=n(8),u=n(5),c=n(2),d=function(){function e(t){void 0===t&&(t="0"),this.value=e.validate(t)}return e.validate=function(e){if(e){if(e=e.toString(),isNaN(e))throw Error("Parameter is not a number: "+e);"+"==e[0]&&(e=e.substring(1))}else e="0";if(e.startsWith(".")?e="0"+e:e.startsWith("-.")&&(e="-0"+e.substr(1)),/e/i.test(e)){var t=e.split(/[eE]/),n=t[0],o=t[1];n=r.trim(n);var a=0;n.indexOf(".")>=0&&(o=parseInt(o)+n.indexOf("."),n=n.replace(".",""),a=1),e=n.length<o?n+new Array(o-n.length+1).join("0"):n.length>=o&&o>0?r.trim(n.substring(0,o))+(n.length>o?"."+n.substring(o):""):"0."+new Array(-o+a).join("0")+n}return e},e.prototype.getValue=function(){return this.value},e.getPrettyValue=function(t,n,r){if(n||r){if(!n||!r)throw Error("Illegal Arguments. Should pass both digits and separator or pass none")}else n=3,r=",";t=e.validate(t);var o="-"==t.charAt(0);o&&(t=t.substring(1));var a=t.indexOf(".");a=a>0?a:t.length;for(var i="",l=a;l>0;)l<n?(n=l,l=0):l-=n,i=t.substring(l,l+n)+(l<a-n&&l>=0?r:"")+i;return(o?"-":"")+i+t.substring(a)},e.prototype.getPrettyValue=function(t,n){return e.getPrettyValue(this.value,t,n)},e.round=function(t,n,r){if(void 0===n&&(n=0),void 0===r&&(r=c.RoundingModes.HALF_EVEN),t=e.validate(t),isNaN(n))throw Error("Precision is not a number: "+n);return o.roundOff(t,n,r)},e.prototype.round=function(t,n){if(void 0===t&&(t=0),void 0===n&&(n=c.RoundingModes.HALF_EVEN),isNaN(t))throw Error("Precision is not a number: "+t);return new e(o.roundOff(this.value,t,n))},e.floor=function(t){return t=e.validate(t),-1===t.indexOf(".")?t:e.round(t,0,c.RoundingModes.FLOOR)},e.prototype.floor=function(){return-1===this.value.indexOf(".")?new e(this.value):new e(this.value).round(0,c.RoundingModes.FLOOR)},e.ceil=function(t){return t=e.validate(t),-1===t.indexOf(".")?t:e.round(t,0,c.RoundingModes.CEILING)},e.prototype.ceil=function(){return-1===this.value.indexOf(".")?new e(this.value):new e(this.value).round(0,c.RoundingModes.CEILING)},e.add=function(t,n){return t=e.validate(t),n=e.validate(n),r.add(t,n)},e.prototype.add=function(t){return new e(r.add(this.value,t.getValue()))},e.subtract=function(t,n){return t=e.validate(t),n=e.validate(n),u.subtract(t,n)},e.prototype.subtract=function(t){return new e(u.subtract(this.value,t.getValue()))},e.multiply=function(t,n){return t=e.validate(t),n=e.validate(n),a.multiply(t,n)},e.prototype.multiply=function(t){return new e(a.multiply(this.value,t.getValue()))},e.divide=function(t,n,r){return t=e.validate(t),n=e.validate(n),i.divide(t,n,r)},e.prototype.divide=function(t,n){return new e(i.divide(this.value,t.getValue(),n))},e.modulus=function(t,n){return t=e.validate(t),n=e.validate(n),l.modulus(t,n)},e.prototype.modulus=function(t){return new e(l.modulus(this.value,t.getValue()))},e.compareTo=function(t,n){return t=e.validate(t),n=e.validate(n),s.compareTo(t,n)},e.prototype.compareTo=function(e){return s.compareTo(this.value,e.getValue())},e.negate=function(t){return t=e.validate(t),u.negate(t)},e.prototype.negate=function(){return new e(u.negate(this.value))},e.RoundingModes=c.RoundingModes,e}();e.exports=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.modulus=void 0;var r=n(4),o=n(1),a=n(3),i=n(5),l=n(2);function s(e,t){if(0==t)throw new Error("Cannot divide by 0");e=e.toString(),t=t.toString(),u(e),u(t);var n="";"-"==e[0]&&(n="-",e=e.substr(1)),"-"==t[0]&&(t=t.substr(1));var s=i.subtract(e,a.multiply(t,o.roundOff(r.divide(e,t),0,l.RoundingModes.FLOOR)));return n+s}function u(e){if(-1!=e.indexOf("."))throw new Error("Modulus of non-integers not supported")}t.modulus=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compareTo=void 0;var r=n(0);function o(e,t){var n,o=!1;if("-"==e[0]&&"-"!=t[0])return-1;if("-"!=e[0]&&"-"==t[0])return 1;if("-"==e[0]&&"-"==t[0]&&(e=e.substr(1),t=t.substr(1),o=!0),n=r.pad(e,t),e=n[0],t=n[1],0==e.localeCompare(t))return 0;for(var a=0;a<e.length;a++)if(e[a]!=t[a])return e[a]>t[a]?o?-1:1:o?1:-1;return 0}t.compareTo=o}])})}).call(this,n("yLpj"))},aSE1:function(e,t,n){"use strict";var r=n("V5/1"),o=n("pQGJ");e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},aTFV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Mkr1");function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"VirtualTable",{enumerable:!0,get:function(){return o(r).default}})},aVg8:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return o.resetWarned}}),t["default"]=void 0;var o=i(n("cOkC"));function a(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n["default"]=e,t&&t.set(e,n),n}var l=function(e,t,n){(0,o["default"])(e,"[antd: ".concat(t,"] ").concat(n))};t["default"]=l},aW7e:function(e,t,n){n("wgeU"),n("FlQf"),n("bBy9"),n("JMW+"),n("PBE1"),n("Q/yX"),e.exports=n("WEpk").Promise},aYrm:function(e,t,n){"use strict";t.__esModule=!0,t["default"]={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t["default"]},aZFT:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("5NDa");var u=r(n("5rEg"));n("Pwec");var c=r(n("CtXQ"));n("7Kak");var d=r(n("9yH6"));n("giR+");var f=r(n("fyUT")),p=r(n("qIgq")),m=r(n("gWZ8"));n("14J3");var h=r(n("BMrR"));n("jCWc");var g=r(n("kPKH")),v=r(n("p0pE")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg"));n("y8nQ");var E=r(n("Vl3Y"));n("OaEy");var M,S,O,T,k=r(n("2fM7")),x=o(n("q1tI")),N=n("LLXN"),L=n("MuoO"),P=n("Y2fQ"),I=n("34ay"),D=r(n("Nf/D")),A=n("+n12"),R=r(n("P8M1")),F=r(n("w53/")),V=r(n("PCek")),j=r(n("YSXX")),z=r(n("ueLw")),B=k.default.Option,H=(M=E.default.create(),S=(0,L.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIec101Config"],submitting:n.effects["protocol/update"]}}),M(O=S((T=function(e){function t(){var e,n;(0,y.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,w.default)(this,(e=(0,_.default)(t)).call.apply(e,[this].concat(o))),n.state={collapsed:!1,transCollapsed:!1},n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchIec101Config"})},n.fetchMapTableLists=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"protocol/fetchIec101TableLists",payload:r})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.iec101Config,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){if(!e){var a=(0,v.default)({},t);if(a.enable&&"transparent"===a.coms){var i=t.keepalive,s=t.keepaliveRetry,u=t.idleTime,c=t.minReconnection,d=t.maxReconnection,f=t.transparentArgs,p=null===f||void 0===f?void 0:f.peerIpList.map(function(e){return{peerIp:"".concat(e.ip," ").concat(e.port)}});a=(0,v.default)({},t,{transparentArgs:(0,v.default)({},f,{peerIpList:p,keepAlive:"".concat(i," ").concat(u," ").concat(s),reconnection:"".concat(c," ").concat(d)})}),delete a.keepalive,delete a.keepaliveRetry,delete a.idleTime,delete a.minReconnection,delete a.maxReconnection}o({type:"protocol/update",payload:{iec101Server:{config:(0,v.default)({},l,a)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),n.fetchMapTableLists(),r.resetFields())})}})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderServerListTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.iec101Config,a=void 0===o?{}:o,i=a.serverList,l=void 0===i?[]:i;return x.default.createElement("div",null,x.default.createElement(h.default,null,x.default.createElement(g.default,null,x.default.createElement(R.default,{id:"protocol.iec.serverList",fontSize:"14"}))),x.default.createElement(h.default,null,x.default.createElement(g.default,{span:23},t.getFieldDecorator("serverList",{initialValue:(0,m.default)(l)})(x.default.createElement(F.default,null)))))},n.renderPeerIpListTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.iec101Config,a=void 0===o?{}:o,i=a.transparentArgs,l=void 0===i?{}:i,s=l.peerIpList,u=void 0===s?[]:s,c=u.map(function(e){var t=e.peerIp.split(" "),n=(0,p.default)(t,2),r=n[0],o=n[1];return{ip:r,port:o}});return x.default.createElement("div",null,x.default.createElement(h.default,null,x.default.createElement(g.default,{span:1}),x.default.createElement(g.default,null,x.default.createElement(R.default,{id:"protocol.iec.peerIP",fontSize:"14"}))),x.default.createElement(h.default,null,x.default.createElement(g.default,{span:1}),x.default.createElement(g.default,{span:23},t.getFieldDecorator("transparentArgs.peerIpList",{initialValue:(0,m.default)(c)})(x.default.createElement(V.default,null)))))},n.renderAdvanced=function(){var e,t=n.props,r=t.form,o=t.protocol,a=o.iec101Config,i=void 0===a?{}:a,l=i.byteOrder,s=void 0===l?"abcd":l,u=r.getFieldDecorator;return x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.enable-spontaneous"})},u("enableSpontaneous",{initialValue:null!==(e=i.enableSpontaneous)&&void 0!==e?e:1})(x.default.createElement(D.default,null))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.link-confirmation-timeout"})},u("linkTimeOut",{initialValue:i.linkTimeOut||2e3,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"controller.link-confirmation-timeout"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,50,2147483647,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},(0,N.formatMessage)({id:"common.msec"}),"(50-2147483647)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.idle-timeout"})},u("idleTimeOut",{initialValue:i.idleTimeOut||1e4,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.idle-timeout"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,50,2147483647,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},(0,N.formatMessage)({id:"common.msec"}),"(50-2147483647)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.timeSet"})},u("timeSet",{initialValue:i.timeSet||1})(x.default.createElement("span",null,(0,N.formatMessage)({id:"protocol.iec.timeSet-localTime"})))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.form.byte-order"})},u("byteOrder",{initialValue:s||"abcd"})(x.default.createElement("span",null,s.toUpperCase()))))},n.linkLenChange=function(){var e=n.props.form;e.setFieldsValue({linkAddr:1})},n.handleEqualMinReconnection=function(e,t){var r=n.props.form,o=r.getFieldValue,a=r.validateFields,i=o("maxReconnection"),l=o("minReconnection"),s=(0,N.formatMessage)({id:"protocol.iec.min-valid-value"});null!=e&&""!==e&&(Number(l)>Number(i)?t(s):(0,A.validateNumberRange)(e,15,60,t)),a(["maxReconnection"]),t()},n.handleEqualMaxReconnection=function(e,t){var r=n.props.form,o=r.getFieldValue,a=r.validateFields,i=o("maxReconnection"),l=o("minReconnection"),s=(0,N.formatMessage)({id:"protocol.iec.max-valid-value"});null!=e&&""!==e&&(Number(l)>Number(i)?t(s):(0,A.validateNumberRange)(e,15,3600,t)),a(["minReconnection"]),t()},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n,r,o,p,m,v,y,b,w,_,C,M,S,O,T=this,L=this.props,F=L.form,V=L.submitting,H=L.loading,W=L.protocol,U=this.state,q=U.collapsed,K=U.transCollapsed,G=W.iec101Config,Y=void 0===G?{}:G,X=Y.transparentArgs,Z=void 0===X?{}:X,Q=F.isFieldsTouched,J=F.getFieldDecorator,$=F.getFieldValue,ee=F.setFieldsValue,te=$("enable"),ne=(0,I.getPriv)()<12,re=!ne&&Q(),oe=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG532"),ae=null===(t=localStorage.getItem("product-number"))||void 0===t?void 0:t.includes("LFA3-SEC"),ie=1===$("linkLen")?254:65534,le=(null===Z||void 0===Z?void 0:Z.keepAlive)?~~(null===Z||void 0===Z?void 0:Z.keepAlive.split(" ")[0]):10,se=(null===Z||void 0===Z?void 0:Z.keepAlive)?~~(null===Z||void 0===Z?void 0:Z.keepAlive.split(" ")[1]):100,ue=(null===Z||void 0===Z?void 0:Z.keepAlive)?~~(null===Z||void 0===Z?void 0:Z.keepAlive.split(" ")[2]):5,ce=(null===Z||void 0===Z?void 0:Z.reconnection)?~~(null===Z||void 0===Z?void 0:Z.reconnection.split(" ")[0]):15,de=(null===Z||void 0===Z?void 0:Z.reconnection)?~~(null===Z||void 0===Z?void 0:Z.reconnection.split(" ")[1]):15,fe=!!$("transparentArgs.sg_encryption"),pe="zh-CN"===(0,P.getLocale)(),me={labelCol:{xs:{span:24},md:{span:pe?6:10}},wrapperCol:{xs:{span:24},md:{span:pe?18:14}}};return x.default.createElement(s.default,{bordered:!1},x.default.createElement(a.default,{spinning:H},x.default.createElement(E.default,(0,i.default)({labelAlign:"left"},me,{onSubmit:this.onSubmit}),x.default.createElement("div",{className:z.default.configTitle},x.default.createElement(R.default,{id:"protocol.iec-101-set"}),x.default.createElement(E.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},J("enable",{initialValue:Y.enable||0})(x.default.createElement(D.default,null)))),x.default.createElement(h.default,null,1===te&&x.default.createElement(x.default.Fragment,null,x.default.createElement(g.default,{span:12},x.default.createElement(s.default,{title:(0,N.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},J("coms",{initialValue:Y.coms||"rs485",rules:[{required:!0}]})(oe?x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:"rs232"},(0,A.renderSerialPort)("rs232")),x.default.createElement(k.default.Option,{value:"rs485"},(0,A.renderSerialPort)("rs485")),x.default.createElement(k.default.Option,{value:"com3"},(0,A.renderSerialPort)("com3")),x.default.createElement(k.default.Option,{value:"com4"},(0,A.renderSerialPort)("com4")),localStorage.getItem("product-number").includes("-LRAS")&&x.default.createElement(k.default.Option,{value:"lora"},(0,A.renderSerialPort)("lora")),x.default.createElement(k.default.Option,{value:"transparent"},(0,N.formatMessage)({id:"protocol.iec.transparent"}))):x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:"rs232"},(0,A.renderSerialPort)("rs232")),x.default.createElement(k.default.Option,{value:"rs485"},(0,A.renderSerialPort)("rs485")),x.default.createElement(k.default.Option,{value:"transparent"},(0,N.formatMessage)({id:"protocol.iec.transparent"}))))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.link-mode"})},J("mode",{initialValue:null!==(n=null===Y||void 0===Y?void 0:Y.mode)&&void 0!==n?n:"UnBalance",rules:[{required:!0}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"Balance"},(0,N.formatMessage)({id:"controller.balanced"})),x.default.createElement(B,{value:"UnBalance"},(0,N.formatMessage)({id:"controller.unbalanced"}))))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.protocolMode"})},J("protocolMode",{initialValue:null!==(r=null===Y||void 0===Y?void 0:Y.protocolMode)&&void 0!==r?r:0})(x.default.createElement(k.default,null,x.default.createElement(B,{value:0},(0,N.formatMessage)({id:"protocol.iec.protocolMode-1"})),x.default.createElement(B,{value:1},(0,N.formatMessage)({id:"protocol.iec.protocolMode-2"}))))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.link-address-length"})},J("linkLen",{initialValue:null!==(o=Y.linkLen)&&void 0!==o?o:2,rules:[{required:!0}]})(x.default.createElement(d.default.Group,{onChange:this.linkLenChange,disabled:fe},x.default.createElement(d.default,{value:1},"1"),x.default.createElement(d.default,{value:2},"2")))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.link-address"})},J("linkAddr",{initialValue:null!==(p=null===Y||void 0===Y?void 0:Y.linkAddr)&&void 0!==p?p:1,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"controller.link-address"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,0,ie,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.asdu-length"})},J("asduLen",{initialValue:null!==(m=Y.asduLen)&&void 0!==m?m:2,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"controller.asdu-length"})})}]})(x.default.createElement(d.default.Group,{disabled:fe},x.default.createElement(d.default,{value:1},"1"),x.default.createElement(d.default,{value:2},"2")))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.ioa-length"})},J("ioaLen",{initialValue:null!==(v=Y.ioaLen)&&void 0!==v?v:2,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"controller.ioa-length"})})}]})(x.default.createElement(d.default.Group,{disabled:fe},x.default.createElement(d.default,{value:1},"1"),x.default.createElement(d.default,{value:2},"2"),x.default.createElement(d.default,{value:3},"3")))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"controller.cot-length"})},J("cotLen",{initialValue:null!==(y=null===Y||void 0===Y?void 0:Y.cotLen)&&void 0!==y?y:2,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"controller.cot-length"})})}]})(x.default.createElement(d.default.Group,{disabled:fe},x.default.createElement(d.default,{value:1},"1"),x.default.createElement(d.default,{value:2},"2")))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.bacnet.useRawvalue"})},J("useRawvalue",{initialValue:null!==(b=Y.useRawvalue)&&void 0!==b?b:1})(x.default.createElement(k.default,null,x.default.createElement(k.default.Option,{value:1},(0,N.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),x.default.createElement(k.default.Option,{value:0},(0,N.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))),this.renderServerListTable(),"transparent"===$("coms")&&x.default.createElement("div",{style:{marginTop:10}},x.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return T.setState({transCollapsed:!K})}},x.default.createElement(N.FormattedMessage,{id:"protocol.iec.transparent-setting"}),x.default.createElement(c.default,{style:{marginLeft:5},type:K?"down":"right"})),x.default.createElement("div",{style:{display:K?"block":"none"}},x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.keepalive-interval"})},J("keepalive",{initialValue:null!==(w=le)&&void 0!==w?w:60,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.keepalive-interval"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,1,3600,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"common.sec"}),"(1-3600)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.keepalive-retry"})},J("keepaliveRetry",{initialValue:null!==(_=ue)&&void 0!==_?_:5,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.keepalive-retry"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,1,100,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"controller.times"}),"(1-100)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.idle-time"})},J("idleTime",{initialValue:null!==(C=se)&&void 0!==C?C:100,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.idle-time"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,1,65535,n)}}]})(x.default.createElement(f.default,{min:1,max:65535})),x.default.createElement("span",{style:{marginLeft:10}},x.default.createElement(N.FormattedMessage,{id:"common.sec"}),"(1-65535 )")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.serial-buffer-frame"})},J("transparentArgs.bufferNum",{initialValue:null!==(M=null===Z||void 0===Z?void 0:Z.bufferNum)&&void 0!==M?M:4,rules:[{required:!0}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:1},"1"),x.default.createElement(B,{value:2},"2"),x.default.createElement(B,{value:3},"3"),x.default.createElement(B,{value:4},"4")))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.packet-size"})},J("transparentArgs.packetSize",{initialValue:null!==(S=null===Z||void 0===Z?void 0:Z.packetSize)&&void 0!==S?S:1024,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.packet-size"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,1,1024,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"common.byte"}),"(1-1024)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.force-transmit-timer"})},J("transparentArgs.packetTimeout",{initialValue:(null===Z||void 0===Z?void 0:Z.packetTimeout)||100,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.force-transmit-timer"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,10,65535,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"common.msec"}),"(10-65535)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.min-reconnect-interval"})},J("minReconnection",{initialValue:ce,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.min-reconnect-interval"})})},{validator:function(e,t,n){return T.handleEqualMinReconnection(t,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"common.sec"}),"(15-60)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.max-reconnect-interval"})},J("maxReconnection",{initialValue:de,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.max-reconnect-interval"})})},{validator:function(e,t,n){return T.handleEqualMaxReconnection(t,n)}}]})(x.default.createElement(f.default,null)),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(N.FormattedMessage,{id:"common.sec"}),"(15-3600)")),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.multi-server-policy"})},J("transparentArgs.multiCenterStrategy",{initialValue:null!==(O=null===Z||void 0===Z?void 0:Z.multiCenterStrategy)&&void 0!==O?O:"parallel",rules:[{required:!0}]})(x.default.createElement(k.default,null,x.default.createElement(B,{value:"polling"},(0,N.formatMessage)({id:"protocol.iec.multi-server-policy1"})),x.default.createElement(B,{value:"parallel"},(0,N.formatMessage)({id:"protocol.iec.multi-server-policy2"}))))),"polling"===$("transparentArgs.multiCenterStrategy")&&x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.polling-retry"})},J("transparentArgs.pollingRetryNum",{initialValue:(null===Z||void 0===Z?void 0:Z.pollingRetryNum)||9,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.polling-retry"})})},{validator:function(e,t,n){return(0,A.validateNumberRange)(t,3,9,n)}}]})(x.default.createElement(f.default,null))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.enableAccess"})},J("transparentArgs.enableAccess",{initialValue:(null===Z||void 0===Z?void 0:Z.enableAccess)||0,rules:[{required:!0}]})(x.default.createElement(D.default,{size:"small"}))),!!$("transparentArgs.enableAccess")&&x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.accessMsg"})},J("transparentArgs.accessMsg",{initialValue:(null===Z||void 0===Z?void 0:Z.accessMsg)||"",rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.accessMsg"})})},{max:256,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})},{pattern:/^[A-Z0-9]{2}?(\s[A-Z0-9]{2})*$/,message:(0,N.formatMessage)({id:"protocol.iec.accessMsg-alert"})}]})(x.default.createElement(u.default,{placeholder:"00 00 00 00"}))),ae&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.sg_encryption"})},J("transparentArgs.sg_encryption",{initialValue:(null===Z||void 0===Z?void 0:Z.sg_encryption)||0,rules:[{required:!0}]})(x.default.createElement(D.default,{size:"small",onChange:function(e){e&&ee({linkLen:2,asduLen:2,ioaLen:2,cotLen:2})}}))),!!$("transparentArgs.sg_encryption")&&x.default.createElement(x.default.Fragment,null,x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.sg_gateway_auth"})},J("transparentArgs.sg_gateway_auth",{initialValue:(null===Z||void 0===Z?void 0:Z.sg_gateway_auth)||0,rules:[{required:!0}]})(x.default.createElement(D.default,{size:"small"}))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.sg_terminal_sn"})},J("transparentArgs.sg_terminal_sn",{initialValue:null===Z||void 0===Z?void 0:Z.sg_terminal_sn,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec.sg_terminal_sn"})})},{pattern:/^[0-9a-zA-Z]{1,}$/,message:(0,N.formatMessage)({id:"protocol.iec.sn-check"})},{max:24,message:(0,N.formatMessage)({id:"common.alert.form.check-var-length"},{length:24})}]})(x.default.createElement(u.default,null))),x.default.createElement(E.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec.useCertTool"})},J("transparentArgs.useCertTool",{initialValue:(null===Z||void 0===Z?void 0:Z.useCertTool)||0,rules:[{required:!0}]})(x.default.createElement(D.default,{size:"small"})),x.default.createElement("span",{style:{marginLeft:4}},x.default.createElement(j.default,{content:(0,N.formatMessage)({id:"protocol.iec.useCertTool-tip"})}))))),this.renderPeerIpListTable()))),x.default.createElement(s.default,{title:(0,N.formatMessage)({id:"common.advanced-settings"}),style:{width:"700px",marginTop:"16px"},className:q?"":z.default.advancedCard,extra:x.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return T.setState({collapsed:!q})}},x.default.createElement(c.default,{style:{marginLeft:5},type:q?"down":"right"}))},x.default.createElement("div",{style:{display:q?"block":"none"}},this.renderAdvanced()))))),x.default.createElement(E.default.Item,{style:{marginTop:10}},x.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!re,loading:V},(0,N.formatMessage)({id:"common.alert.form.submit"})),x.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!re},(0,N.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(x.Component),O=T))||O)||O),W=H;t.default=W},adOz:function(e,t,n){n("Zxgi")("asyncIterator")},adU4:function(e,t,n){var r=n("y1pI"),o=Array.prototype,a=o.splice;function i(e){var t=this.__data__,n=r(t,e);if(n<0)return!1;var o=t.length-1;return n==o?t.pop():a.call(t,n,1),--this.size,!0}e.exports=i},afsh:function(e,t,n){var r="function"===typeof Map&&Map.prototype,o=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&o&&"function"===typeof o.get?o.get:null,i=r&&Map.prototype.forEach,l="function"===typeof Set&&Set.prototype,s=Object.getOwnPropertyDescriptor&&l?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=l&&s&&"function"===typeof s.get?s.get:null,c=l&&Set.prototype.forEach,d="function"===typeof WeakMap&&WeakMap.prototype,f=d?WeakMap.prototype.has:null,p="function"===typeof WeakSet&&WeakSet.prototype,m=p?WeakSet.prototype.has:null,h="function"===typeof WeakRef&&WeakRef.prototype,g=h?WeakRef.prototype.deref:null,v=Boolean.prototype.valueOf,y=Object.prototype.toString,b=Function.prototype.toString,w=String.prototype.match,_=String.prototype.slice,C=String.prototype.replace,E=String.prototype.toUpperCase,M=String.prototype.toLowerCase,S=RegExp.prototype.test,O=Array.prototype.concat,T=Array.prototype.join,k=Array.prototype.slice,x=Math.floor,N="function"===typeof BigInt?BigInt.prototype.valueOf:null,L=Object.getOwnPropertySymbols,P="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,I="function"===typeof Symbol&&"object"===typeof Symbol.iterator,D="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===I||"symbol")?Symbol.toStringTag:null,A=Object.prototype.propertyIsEnumerable,R=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function F(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||S.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-x(-e):x(e);if(r!==e){var o=String(r),a=_.call(t,o.length+1);return C.call(o,n,"$&_")+"."+C.call(C.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return C.call(t,n,"$&_")}var V=n(6),j=V.custom,z=Z(j)?j:null;function B(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function H(e){return C.call(String(e),/"/g,"&quot;")}function W(e){return"[object Array]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function U(e){return"[object Date]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function q(e){return"[object RegExp]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function K(e){return"[object Error]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function G(e){return"[object String]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function Y(e){return"[object Number]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function X(e){return"[object Boolean]"===ee(e)&&(!D||!("object"===typeof e&&D in e))}function Z(e){if(I)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!P)return!1;try{return P.call(e),!0}catch(e){}return!1}function Q(e){if(!e||"object"!==typeof e||!N)return!1;try{return N.call(e),!0}catch(e){}return!1}e.exports=function e(t,n,r,o){var l=n||{};if($(l,"quoteStyle")&&"single"!==l.quoteStyle&&"double"!==l.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if($(l,"maxStringLength")&&("number"===typeof l.maxStringLength?l.maxStringLength<0&&l.maxStringLength!==1/0:null!==l.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=!$(l,"customInspect")||l.customInspect;if("boolean"!==typeof s&&"symbol"!==s)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if($(l,"indent")&&null!==l.indent&&"\t"!==l.indent&&!(parseInt(l.indent,10)===l.indent&&l.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if($(l,"numericSeparator")&&"boolean"!==typeof l.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var d=l.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return ue(t,l);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var f=String(t);return d?F(t,f):f}if("bigint"===typeof t){var p=String(t)+"n";return d?F(t,p):p}var m="undefined"===typeof l.depth?5:l.depth;if("undefined"===typeof r&&(r=0),r>=m&&m>0&&"object"===typeof t)return W(t)?"[Array]":"[Object]";var h=he(l,r);if("undefined"===typeof o)o=[];else if(ne(o,t)>=0)return"[Circular]";function g(t,n,a){if(n&&(o=k.call(o),o.push(n)),a){var i={depth:l.depth};return $(l,"quoteStyle")&&(i.quoteStyle=l.quoteStyle),e(t,i,r+1,o)}return e(t,l,r+1,o)}if("function"===typeof t&&!q(t)){var y=te(t),b=ve(t,g);return"[Function"+(y?": "+y:" (anonymous)")+"]"+(b.length>0?" { "+T.call(b,", ")+" }":"")}if(Z(t)){var w=I?C.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!==typeof t||I?w:de(w)}if(se(t)){for(var E="<"+M.call(String(t.nodeName)),S=t.attributes||[],x=0;x<S.length;x++)E+=" "+S[x].name+"="+B(H(S[x].value),"double",l);return E+=">",t.childNodes&&t.childNodes.length&&(E+="..."),E+="</"+M.call(String(t.nodeName))+">",E}if(W(t)){if(0===t.length)return"[]";var L=ve(t,g);return h&&!me(L)?"["+ge(L,h)+"]":"[ "+T.call(L,", ")+" ]"}if(K(t)){var j=ve(t,g);return"cause"in Error.prototype||!("cause"in t)||A.call(t,"cause")?0===j.length?"["+String(t)+"]":"{ ["+String(t)+"] "+T.call(j,", ")+" }":"{ ["+String(t)+"] "+T.call(O.call("[cause]: "+g(t.cause),j),", ")+" }"}if("object"===typeof t&&s){if(z&&"function"===typeof t[z]&&V)return V(t,{depth:m-r});if("symbol"!==s&&"function"===typeof t.inspect)return t.inspect()}if(re(t)){var J=[];return i&&i.call(t,function(e,n){J.push(g(n,t,!0)+" => "+g(e,t))}),pe("Map",a.call(t),J,h)}if(ie(t)){var ce=[];return c&&c.call(t,function(e){ce.push(g(e,t))}),pe("Set",u.call(t),ce,h)}if(oe(t))return fe("WeakMap");if(le(t))return fe("WeakSet");if(ae(t))return fe("WeakRef");if(Y(t))return de(g(Number(t)));if(Q(t))return de(g(N.call(t)));if(X(t))return de(v.call(t));if(G(t))return de(g(String(t)));if(!U(t)&&!q(t)){var ye=ve(t,g),be=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,we=t instanceof Object?"":"null prototype",_e=!be&&D&&Object(t)===t&&D in t?_.call(ee(t),8,-1):we?"Object":"",Ce=be||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"",Ee=Ce+(_e||we?"["+T.call(O.call([],_e||[],we||[]),": ")+"] ":"");return 0===ye.length?Ee+"{}":h?Ee+"{"+ge(ye,h)+"}":Ee+"{ "+T.call(ye,", ")+" }"}return String(t)};var J=Object.prototype.hasOwnProperty||function(e){return e in this};function $(e,t){return J.call(e,t)}function ee(e){return y.call(e)}function te(e){if(e.name)return e.name;var t=w.call(b.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function ne(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function re(e){if(!a||!e||"object"!==typeof e)return!1;try{a.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}function oe(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{m.call(e,m)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}function ae(e){if(!g||!e||"object"!==typeof e)return!1;try{return g.call(e),!0}catch(e){}return!1}function ie(e){if(!u||!e||"object"!==typeof e)return!1;try{u.call(e);try{a.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}function le(e){if(!m||!e||"object"!==typeof e)return!1;try{m.call(e,m);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}function se(e){return!(!e||"object"!==typeof e)&&("undefined"!==typeof HTMLElement&&e instanceof HTMLElement||"string"===typeof e.nodeName&&"function"===typeof e.getAttribute)}function ue(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return ue(_.call(e,0,t.maxStringLength),t)+r}var o=C.call(C.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ce);return B(o,"single",t)}function ce(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+E.call(t.toString(16))}function de(e){return"Object("+e+")"}function fe(e){return e+" { ? }"}function pe(e,t,n,r){var o=r?ge(n,r):T.call(n,", ");return e+" ("+t+") {"+o+"}"}function me(e){for(var t=0;t<e.length;t++)if(ne(e[t],"\n")>=0)return!1;return!0}function he(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=T.call(Array(e.indent+1)," ")}return{base:n,prev:T.call(Array(t+1),n)}}function ge(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+T.call(e,","+n)+"\n"+t.prev}function ve(e,t){var n=W(e),r=[];if(n){r.length=e.length;for(var o=0;o<e.length;o++)r[o]=$(e,o)?t(e[o],e):""}var a,i="function"===typeof L?L(e):[];if(I){a={};for(var l=0;l<i.length;l++)a["$"+i[l]]=i[l]}for(var s in e)$(e,s)&&(n&&String(Number(s))===s&&s<e.length||I&&a["$"+s]instanceof Symbol||(S.call(/[^\w$]/,s)?r.push(t(s,e)+": "+t(e[s],e)):r.push(s+": "+t(e[s],e))));if("function"===typeof L)for(var u=0;u<i.length;u++)A.call(e,i[u])&&r.push("["+t(i[u])+"]: "+t(e[i[u]],e));return r}},anxO:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.fakeAccountLogin=l,t.getFakeCaptcha=u;var o=r(n("d6i3")),a=r(n("1l/V")),i=r(n("t3Un"));function l(e){return s.apply(this,arguments)}function s(){return s=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/api/login/account",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),s.apply(this,arguments)}function u(e){return c.apply(this,arguments)}function c(){return c=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/api/login/captcha?mobile=".concat(t)));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}},ao7w:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("jehZ")),i=o(n("d6i3")),l=o(n("1l/V")),s=o(n("2Taf")),u=o(n("vZ4D")),c=o(n("l4Ni")),d=o(n("ujKo")),f=o(n("MhPg"));n("OaEy");var p=o(n("2fM7")),m=r(n("q1tI")),h=n("LLXN"),g=n("Onig"),v=n("+n12"),y=n("34ay"),b=p.default.Option,w=function(e){function t(e){var n;return(0,s.default)(this,t),n=(0,c.default)(this,(0,d.default)(t).call(this,e)),n.fetchSerial=(0,l.default)(i.default.mark(function e(){var t,r,o,a,l,s,u,c,d,f,p;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,g.fetchConfig)("device_supervisor.misc.coms");case 2:t=e.sent,r=t.result,r&&(d=null!==(o=null===r||void 0===r?void 0:null===(a=r.config)||void 0===a?void 0:null===(l=a.device_supervisor)||void 0===l?void 0:null===(s=l.misc)||void 0===s?void 0:s.coms)&&void 0!==o?o:[],f=null===(u=localStorage.getItem("antd-pro-authority"))||void 0===u?void 0:u.includes("IG532"),p=null===(c=localStorage.getItem("product-number"))||void 0===c?void 0:c.includes("-LRAS"),f||p?d.sort(function(e,t){var n=["rs485","rs232","com3","com4","com5","com6","com7","com8","com9","com10","com11"];return n.indexOf(e.name)-n.indexOf(t.name)}):d.sort(function(e,t){var n=["rs232","rs485","com3","com4","com5","com6","com7","com8","com9","com10","com11"];return n.indexOf(e.name)-n.indexOf(t.name)}),n.setState({serialList:d}));case 5:case"end":return e.stop()}},e)})),n.state={serialList:[]},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"componentDidMount",value:function(){this.fetchSerial()}},{key:"render",value:function(){var e,t=(0,a.default)({},this.props),n=this.state.serialList,r=null===(e=(0,y.getAuthority)())||void 0===e?void 0:e.includes("HEC903");return m.default.createElement(p.default,t,n.map(function(e){return m.default.createElement(b,{value:e.name,key:e.name},(0,v.renderSerialPort)(e.name))}),r&&m.default.createElement(b,{value:"internal"},(0,h.formatMessage)({id:"controller.form.serial-internal"})))}}]),t}(m.Component);t.default=w},"ar/p":function(e,t,n){var r=n("5vMV"),o=n("FpHa").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},asHV:function(e,t,n){e.exports={wrapper:"antd-pro-pages-measure-monitor-group-index-wrapper",addButton:"antd-pro-pages-measure-monitor-group-index-addButton",title:"antd-pro-pages-measure-monitor-group-index-title"}},b2z7:function(e,t){var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}e.exports=r},b5re:function(e,t,n){e.exports=n("VyuQ")("native-function-to-string",Function.toString)},b80T:function(e,t,n){var r=n("UNi/"),o=n("03A+"),a=n("Z0cm"),i=n("DSRE"),l=n("wJg7"),s=n("c6wG"),u=Object.prototype,c=u.hasOwnProperty;function d(e,t){var n=a(e),u=!n&&o(e),d=!n&&!u&&i(e),f=!n&&!u&&!d&&s(e),p=n||u||d||f,m=p?r(e.length,String):[],h=m.length;for(var g in e)!t&&!c.call(e,g)||p&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||l(g,h))||m.push(g);return m}e.exports=d},b9ED:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var o={};function a(e,t,n){function a(e,n,r){return"string"===typeof t?t:t(e,n,r)}n||(n=Error);var i=function(e){function t(t,n,r){return e.call(this,a(t,n,r))||this}return r(t,e),t}(n);i.prototype.name=n.name,i.prototype.code=e,o[e]=i}function i(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function l(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function s(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function u(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}a("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,o;if("string"===typeof t&&l(t,"not ")?(r="must not be",t=t.replace(/^not /,"")):r="must be",s(e," argument"))o="The ".concat(e," ").concat(r," ").concat(i(t,"type"));else{var a=u(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(a," ").concat(r," ").concat(i(t,"type"))}return o+=". Received type ".concat(typeof n),o},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=o},bALw:function(e,t,n){var r=n("49sm");e.exports=y,e.exports.parse=a,e.exports.compile=i,e.exports.tokensToFunction=u,e.exports.tokensToRegExp=v;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){var n,r=[],a=0,i=0,l="",s=t&&t.delimiter||"/";while(null!=(n=o.exec(e))){var u=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+u.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],v=n[4],y=n[5],b=n[6],w=n[7];l&&(r.push(l),l="");var _=null!=h&&null!=m&&m!==h,C="+"===b||"*"===b,E="?"===b||"*"===b,M=n[2]||s,S=v||y;r.push({name:g||a++,prefix:h||"",delimiter:M,optional:E,repeat:C,partial:_,asterisk:!!w,pattern:S?d(S):w?".*":"[^"+c(M)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e,t){return u(a(e,t))}function l(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function s(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function u(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"===typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,o){for(var a="",i=n||{},u=o||{},c=u.pretty?l:encodeURIComponent,d=0;d<e.length;d++){var f=e[d];if("string"!==typeof f){var p,m=i[f.name];if(null==m){if(f.optional){f.partial&&(a+=f.prefix);continue}throw new TypeError('Expected "'+f.name+'" to be defined')}if(r(m)){if(!f.repeat)throw new TypeError('Expected "'+f.name+'" to not repeat, but received `'+JSON.stringify(m)+"`");if(0===m.length){if(f.optional)continue;throw new TypeError('Expected "'+f.name+'" to not be empty')}for(var h=0;h<m.length;h++){if(p=c(m[h]),!t[d].test(p))throw new TypeError('Expected all "'+f.name+'" to match "'+f.pattern+'", but received `'+JSON.stringify(p)+"`");a+=(0===h?f.prefix:f.delimiter)+p}}else{if(p=f.asterisk?s(m):c(m),!t[d].test(p))throw new TypeError('Expected "'+f.name+'" to match "'+f.pattern+'", but received "'+p+'"');a+=f.prefix+p}}else a+=f}return a}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function d(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function f(e,t){return e.keys=t,e}function p(e){return e.sensitive?"":"i"}function m(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return f(e,t)}function h(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(y(e[o],t,n).source);var a=new RegExp("(?:"+r.join("|")+")",p(n));return f(a,t)}function g(e,t,n){return v(a(e,n),t,n)}function v(e,t,n){r(t)||(n=t||n,t=[]),n=n||{};for(var o=n.strict,a=!1!==n.end,i="",l=0;l<e.length;l++){var s=e[l];if("string"===typeof s)i+=c(s);else{var u=c(s.prefix),d="(?:"+s.pattern+")";t.push(s),s.repeat&&(d+="(?:"+u+d+")*"),d=s.optional?s.partial?u+"("+d+")?":"(?:"+u+"("+d+"))?":u+"("+d+")",i+=d}}var m=c(n.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&h?"":"(?="+m+"|$)",f(new RegExp("^"+i,p(n)),t)}function y(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?m(e,t):r(e)?h(e,t,n):g(e,t,n)}},bBy9:function(e,t,n){n("w2d+");for(var r=n("5T2Y"),o=n("NegM"),a=n("SBuE"),i=n("UWiX")("toStringTag"),l="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<l.length;s++){var u=l[s],c=r[u],d=c&&c.prototype;d&&!d[i]&&o(d,i,u),a[u]=a.Array}},bCCX:function(e,t,n){"use strict";(function(e,r){var o,a=n("SLVX");o="undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:r;var i=Object(a["a"])(o);t["a"]=i}).call(this,n("yLpj"),n("3UD+")(e))},bE4E:function(e,t,n){e.exports={"ant-divider":"ant-divider","ant-divider-vertical":"ant-divider-vertical","ant-divider-horizontal":"ant-divider-horizontal","ant-divider-with-text-center":"ant-divider-with-text-center","ant-divider-with-text-left":"ant-divider-with-text-left","ant-divider-with-text-right":"ant-divider-with-text-right","ant-divider-inner-text":"ant-divider-inner-text","ant-divider-dashed":"ant-divider-dashed"}},bKJz:function(e,t,n){e.exports={"ant-select":"ant-select","ant-select-arrow":"ant-select-arrow","ant-select-arrow-icon":"ant-select-arrow-icon","ant-select-selection":"ant-select-selection","ant-select-focused":"ant-select-focused","ant-select-selection__clear":"ant-select-selection__clear","ant-select-selection-selected-value":"ant-select-selection-selected-value","ant-select-no-arrow":"ant-select-no-arrow","ant-select-disabled":"ant-select-disabled","ant-select-selection--multiple":"ant-select-selection--multiple","ant-select-selection__choice":"ant-select-selection__choice","ant-select-selection__choice__remove":"ant-select-selection__choice__remove","ant-select-selection--single":"ant-select-selection--single","ant-select-selection__rendered":"ant-select-selection__rendered","ant-select-lg":"ant-select-lg","ant-select-sm":"ant-select-sm","ant-select-search__field__wrap":"ant-select-search__field__wrap","ant-select-search__field__placeholder":"ant-select-search__field__placeholder","ant-select-selection__placeholder":"ant-select-selection__placeholder","ant-select-search__field__mirror":"ant-select-search__field__mirror","ant-select-search--inline":"ant-select-search--inline","ant-select-search__field":"ant-select-search__field","ant-select-selection__choice__disabled":"ant-select-selection__choice__disabled","ant-select-selection__choice__content":"ant-select-selection__choice__content","ant-select-selection__choice__remove-icon":"ant-select-selection__choice__remove-icon","ant-select-allow-clear":"ant-select-allow-clear","ant-select-show-arrow":"ant-select-show-arrow","ant-select-open":"ant-select-open","ant-select-combobox":"ant-select-combobox","ant-select-dropdown":"ant-select-dropdown","slide-up-appear":"slide-up-appear","slide-up-appear-active":"slide-up-appear-active","ant-select-dropdown-placement-bottomLeft":"ant-select-dropdown-placement-bottomLeft","slide-up-enter":"slide-up-enter","slide-up-enter-active":"slide-up-enter-active",antSlideUpIn:"antSlideUpIn","ant-select-dropdown-placement-topLeft":"ant-select-dropdown-placement-topLeft",antSlideDownIn:"antSlideDownIn","slide-up-leave":"slide-up-leave","slide-up-leave-active":"slide-up-leave-active",antSlideUpOut:"antSlideUpOut",antSlideDownOut:"antSlideDownOut","ant-select-dropdown-hidden":"ant-select-dropdown-hidden","ant-select-dropdown-menu":"ant-select-dropdown-menu","ant-select-dropdown-menu-item-group-list":"ant-select-dropdown-menu-item-group-list","ant-select-dropdown-menu-item":"ant-select-dropdown-menu-item","ant-select-dropdown-menu-item-group-title":"ant-select-dropdown-menu-item-group-title","ant-select-dropdown-menu-item-group":"ant-select-dropdown-menu-item-group","ant-select-dropdown-menu-item-disabled":"ant-select-dropdown-menu-item-disabled","ant-select-dropdown-menu-item-selected":"ant-select-dropdown-menu-item-selected","ant-select-dropdown-menu-item-active":"ant-select-dropdown-menu-item-active","ant-select-dropdown-menu-item-divider":"ant-select-dropdown-menu-item-divider","ant-select-dropdown--multiple":"ant-select-dropdown--multiple","ant-select-selected-icon":"ant-select-selected-icon","ant-select-dropdown--empty":"ant-select-dropdown--empty","ant-select-dropdown-container-open":"ant-select-dropdown-container-open","ant-select-dropdown-open":"ant-select-dropdown-open"}},bNQv:function(e,t,n){var r=n("gFfm"),o=n("SKAX"),a=n("EwQA"),i=n("Z0cm");function l(e,t){var n=i(e)?r:o;return n(e,a(t))}e.exports=l},bQgK:function(e,t,n){(function(t){(function(){var n,r,o,a,i,l;"undefined"!==typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!==typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-i)/1e6},r=t.hrtime,n=function(){var e;return e=r(),1e9*e[0]+e[1]},a=n(),l=1e9*t.uptime(),i=a-l):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(this,n("Q2Ig"))},bQlJ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("Pwec");var s=r(n("CtXQ"));n("IzEo");var u=r(n("bx4M"));n("OaEy");var c=r(n("2fM7"));n("14J3");var d=r(n("BMrR"));n("jCWc");var f=r(n("kPKH")),p=r(n("gWZ8")),m=r(n("p0pE")),h=r(n("Y/ft")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg"));n("y8nQ");var _,C,E,M,S=r(n("Vl3Y")),O=o(n("q1tI")),T=n("LLXN"),k=n("MuoO"),x=n("LvDl"),N=n("Y2fQ"),L=n("34ay"),P=r(n("Nf/D")),I=n("+n12"),D=r(n("P8M1")),A=r(n("SlVB")),R=r(n("9WSW")),F=r(n("ueLw")),V=(_=S.default.create(),C=(0,k.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchHJ212Config"],submitting:n.effects["protocol/update"]}}),_(E=C((M=function(e){function t(){var e,n;(0,g.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,y.default)(this,(e=(0,b.default)(t)).call.apply(e,[this].concat(o))),n.state={collapsed:!1},n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchHJ212Config"})},n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchHJ212MapTableLists"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.hj212Config,l=void 0===i?{}:i,s=r.validateFields,u=(0,I.json2array)(l.block_list);s(function(e,t){var a,i=t.block_list,s=t.enable,c={},d=[],f=(0,x.differenceBy)(u,null!==(a=i)&&void 0!==a?a:[],"_id");(null===i||void 0===i?void 0:i.length)&&i.forEach(function(e){if(e._id){var t=e._id,n=(0,h.default)(e,["_id"]);c[t]=(0,m.default)({},n)}else{var r=(0,I.getNextId)([].concat((0,p.default)(i),d));c[r]=(0,m.default)({_id:r},e),d.push((0,m.default)({_id:r},e))}}),f.length>0&&0!==s&&f.forEach(function(e){c[e._id]=null}),e||o({type:"protocol/update",payload:{hj212Client:{config:(0,m.default)({},l,t,{block_list:c})}}}).then(function(e){"ok"===e&&(n.fetchConfig(),n.fetchMapTableLists(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderPlatformListTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.hj212Config,a=void 0===o?{}:o,i=a.platform_list,l=void 0===i?[]:i;return O.default.createElement("div",null,O.default.createElement(d.default,null,O.default.createElement(f.default,{span:1}),O.default.createElement(f.default,{span:23},t.getFieldDecorator("platform_list",{initialValue:(0,p.default)(l)})(O.default.createElement(A.default,null)))))},n.renderDataTable=function(){var e=n.props,t=e.form,r=e.protocol,o=r.hj212Config,a=void 0===o?{}:o,i=a.block_list,l=void 0===i?{}:i,s=(0,I.json2array)(l);return O.default.createElement("div",null,O.default.createElement(d.default,null,O.default.createElement(f.default,{span:1}),O.default.createElement(f.default,{span:23},t.getFieldDecorator("block_list",{initialValue:(0,p.default)(s)})(O.default.createElement(R.default,null)))))},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.form,o=n.submitting,d=n.loading,f=n.protocol,p=this.state.collapsed,m=f.hj212Config,h=void 0===m?{}:m,g=r.isFieldsTouched,v=r.getFieldDecorator,y=r.getFieldValue,b=y("enable"),w=(0,L.getPriv)()<12,_=!w&&g(),C="zh-CN"===(0,N.getLocale)(),E={labelCol:{span:C?4:6,offset:1},wrapperCol:{span:C?19:17}};return O.default.createElement(u.default,{bordered:!1},O.default.createElement(a.default,{spinning:d},O.default.createElement(S.default,(0,i.default)({labelAlign:"left"},E,{onSubmit:this.onSubmit}),O.default.createElement("div",{className:F.default.configTitle},O.default.createElement(D.default,{text:"HJ212"}),O.default.createElement(S.default.Item,{htmlFor:"enable.form",labelCol:{xs:{span:24},md:{span:5}},wrapperCol:{xs:{span:24},md:{span:19}}},v("enable",{initialValue:h.enable||0})(O.default.createElement(P.default,null)))),1===b&&O.default.createElement(O.default.Fragment,null,O.default.createElement(u.default,{title:(0,T.formatMessage)({id:"protocol.iec.basis"}),style:{width:"1000px",marginTop:"10px"}},O.default.createElement(S.default.Item,{label:(0,T.formatMessage)({id:"protocol.bacnet.useRawvalue"})},v("useRawvalue",{initialValue:null!==(e=h.useRawvalue)&&void 0!==e?e:1})(O.default.createElement(c.default,null,O.default.createElement(c.default.Option,{value:1},(0,T.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),O.default.createElement(c.default.Option,{value:0},(0,T.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))),O.default.createElement("div",{style:{marginTop:10,marginLeft:"27px",fontSize:14,fontWeight:500}},O.default.createElement(T.FormattedMessage,{id:"protocol.hj.plTable"})),this.renderPlatformListTable()),O.default.createElement(u.default,{title:(0,T.formatMessage)({id:"protocol.hj.dataTable"}),style:{width:"1000px",marginTop:"16px"},className:p?"":F.default.advancedCard,extra:O.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return t.setState({collapsed:!p})}},O.default.createElement(s.default,{style:{marginLeft:5},type:p?"down":"right"}))},O.default.createElement("div",{style:{display:p?"block":"none"}},this.renderDataTable()))),O.default.createElement(S.default.Item,{style:{marginTop:10}},O.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!_,loading:o},(0,T.formatMessage)({id:"common.alert.form.submit"})),O.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!_},(0,T.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(O.Component),E=M))||E)||E),j=V;t.default=j},bV5f:function(e,t){var n=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=n)},bXwC:function(e,t,n){e.exports={"ant-message":"ant-message","ant-message-notice":"ant-message-notice","ant-message-notice-content":"ant-message-notice-content","ant-message-success":"ant-message-success",anticon:"anticon","ant-message-error":"ant-message-error","ant-message-warning":"ant-message-warning","ant-message-info":"ant-message-info","ant-message-loading":"ant-message-loading","move-up-leave":"move-up-leave","move-up-leave-active":"move-up-leave-active",MessageMoveOut:"MessageMoveOut"}},bY7g:function(e,t,n){"use strict";n.r(t);n("cIOH")},bZMm:function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",function(){return c}),n.d(t,"Request",function(){return w}),n.d(t,"Response",function(){return E}),n.d(t,"DOMException",function(){return S}),n.d(t,"fetch",function(){return O});var r={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function o(e){return e&&DataView.prototype.isPrototypeOf(e)}if(r.arrayBuffer)var a=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&a.indexOf(Object.prototype.toString.call(e))>-1};function l(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function s(e){return"string"!==typeof e&&(e=String(e)),e}function u(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r.iterable&&(t[Symbol.iterator]=function(){return t}),t}function c(e){this.map={},e instanceof c?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function p(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function m(e){var t=new FileReader,n=f(t);return t.readAsText(e),n}function h(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function g(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function v(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:r.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:r.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():r.arrayBuffer&&r.blob&&o(e)?(this._bodyArrayBuffer=g(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):r.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=g(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):r.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},r.blob&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return m(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(h(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},r.formData&&(this.formData=function(){return this.text().then(_)}),this.json=function(){return this.text().then(JSON.parse)},this}c.prototype.append=function(e,t){e=l(e),t=s(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},c.prototype["delete"]=function(e){delete this.map[l(e)]},c.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},c.prototype.set=function(e,t){this.map[l(e)]=s(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),u(e)},c.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),u(e)},c.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),u(e)},r.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var y=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function b(e){var t=e.toUpperCase();return y.indexOf(t)>-1?t:e}function w(e,t){t=t||{};var n=t.body;if(e instanceof w){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new c(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new c(t.headers)),this.method=b(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function _(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function C(e){var t=new c,n=e.replace(/\r?\n[\t ]+/g," ");return n.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function E(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}w.prototype.clone=function(){return new w(this,{body:this._bodyInit})},v.call(w.prototype),v.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},E.error=function(){var e=new E(null,{status:0,statusText:""});return e.type="error",e};var M=[301,302,303,307,308];E.redirect=function(e,t){if(-1===M.indexOf(t))throw new RangeError("Invalid status code");return new E(null,{status:t,headers:{location:e}})};var S=self.DOMException;try{new S}catch(e){S=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},S.prototype=Object.create(Error.prototype),S.prototype.constructor=S}function O(e,t){return new Promise(function(n,o){var a=new w(e,t);if(a.signal&&a.signal.aborted)return o(new S("Aborted","AbortError"));var i=new XMLHttpRequest;function l(){i.abort()}i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:C(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new E(t,e))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.onabort=function(){o(new S("Aborted","AbortError"))},i.open(a.method,a.url,!0),"include"===a.credentials?i.withCredentials=!0:"omit"===a.credentials&&(i.withCredentials=!1),"responseType"in i&&r.blob&&(i.responseType="blob"),a.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",l),i.onreadystatechange=function(){4===i.readyState&&a.signal.removeEventListener("abort",l)}),i.send("undefined"===typeof a._bodyInit?null:a._bodyInit)})}O.polyfill=!0,self.fetch||(self.fetch=O,self.Headers=c,self.Request=w,self.Response=E)},bZe6:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("NqZ5")),m=o(n("Z+pn")),h=o(n("Imok")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(h.default,{currentKey:"sl651-client",activeKey:t})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(p.default,null),d.default.createElement(m.default,null)))}}]),t}(d.PureComponent),w=b;t.default=w},bac3:function(e,t,n){"use strict";(function(e){n.d(t,"e",function(){return d}),n.d(t,"d",function(){return f}),n.d(t,"a",function(){return m}),n.d(t,"b",function(){return h}),n.d(t,"c",function(){return g}),n.d(t,"f",function(){return v});var r=n("QbLZ"),o=n.n(r),a=n("iCc5"),i=n.n(a),l=n("V7oC"),s=n.n(l),u=n("HXN9"),c=n("q1tI");function d(t){e&&Object({NODE_ENV:"production"})||console.error("[@ant-design/icons-react]: "+t+".")}function f(e){return"object"===typeof e&&"string"===typeof e.name&&"string"===typeof e.theme&&("object"===typeof e.icon||"function"===typeof e.icon)}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];switch(n){case"class":t.className=r,delete t["class"];break;default:t[n]=r}return t},{})}var m=function(){function e(){i()(this,e),this.collection={}}return s()(e,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(e){return delete this.collection[e]}},{key:"get",value:function(e){return this.collection[e]}},{key:"has",value:function(e){return Boolean(this.collection[e])}},{key:"set",value:function(e,t){return this.collection[e]=t,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),e}();function h(e,t,n){return n?c["createElement"](e.tag,o()({key:t},p(e.attrs),n),(e.children||[]).map(function(n,r){return h(n,t+"-"+e.tag+"-"+r)})):c["createElement"](e.tag,o()({key:t},p(e.attrs)),(e.children||[]).map(function(n,r){return h(n,t+"-"+e.tag+"-"+r)}))}function g(e){return Object(u["generate"])(e)[0]}function v(e,t){switch(t){case"fill":return e+"-fill";case"outline":return e+"-o";case"twotone":return e+"-twotone";default:throw new TypeError("Unknown theme type: "+t+", name: "+e)}}}).call(this,n("Q2Ig"))},bdgK:function(e,t,n){"use strict";n.r(t),function(e){var n=function(){if("undefined"!==typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),r="undefined"!==typeof window&&"undefined"!==typeof document&&window.document===document,o=function(){return"undefined"!==typeof e&&e.Math===Math?e:"undefined"!==typeof self&&self.Math===Math?self:"undefined"!==typeof window&&window.Math===Math?window:Function("return this")()}(),a=function(){return"function"===typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),i=2;function l(e,t){var n=!1,r=!1,o=0;function l(){n&&(n=!1,e()),r&&u()}function s(){a(l)}function u(){var e=Date.now();if(n){if(e-o<i)return;r=!0}else n=!0,r=!1,setTimeout(s,t);o=e}return u}var s=20,u=["top","right","bottom","left","width","height","size","weight"],c="undefined"!==typeof MutationObserver,d=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=l(this.refresh.bind(this),s)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t,r=u.some(function(e){return!!~n.indexOf(e)});r&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),f=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},p=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||o},m=M(0,0,0,0);function h(e){return parseFloat(e)||0}function g(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){var r=e["border-"+n+"-width"];return t+h(r)},0)}function v(e){for(var t=["top","right","bottom","left"],n={},r=0,o=t;r<o.length;r++){var a=o[r],i=e["padding-"+a];n[a]=h(i)}return n}function y(e){var t=e.getBBox();return M(0,0,t.width,t.height)}function b(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return m;var r=p(e).getComputedStyle(e),o=v(r),a=o.left+o.right,i=o.top+o.bottom,l=h(r.width),s=h(r.height);if("border-box"===r.boxSizing&&(Math.round(l+a)!==t&&(l-=g(r,"left","right")+a),Math.round(s+i)!==n&&(s-=g(r,"top","bottom")+i)),!_(e)){var u=Math.round(l+a)-t,c=Math.round(s+i)-n;1!==Math.abs(u)&&(l-=u),1!==Math.abs(c)&&(s-=c)}return M(o.left,o.top,l,s)}var w=function(){return"undefined"!==typeof SVGGraphicsElement?function(e){return e instanceof p(e).SVGGraphicsElement}:function(e){return e instanceof p(e).SVGElement&&"function"===typeof e.getBBox}}();function _(e){return e===p(e).document.documentElement}function C(e){return r?w(e)?y(e):b(e):m}function E(e){var t=e.x,n=e.y,r=e.width,o=e.height,a="undefined"!==typeof DOMRectReadOnly?DOMRectReadOnly:Object,i=Object.create(a.prototype);return f(i,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),i}function M(e,t,n,r){return{x:e,y:t,width:n,height:r}}var S=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=M(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=C(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),O=function(){function e(e,t){var n=E(t);f(this,{target:e,contentRect:n})}return e}(),T=function(){function e(e,t,r){if(this.activeObservations_=[],this.observations_=new n,"function"!==typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=r}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof p(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new S(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!==typeof Element&&Element instanceof Object){if(!(e instanceof p(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new O(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),k="undefined"!==typeof WeakMap?new WeakMap:new n,x=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=d.getInstance(),r=new T(t,n,this);k.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){x.prototype[e]=function(){var t;return(t=k.get(this))[e].apply(t,arguments)}});var N=function(){return"undefined"!==typeof o.ResizeObserver?o.ResizeObserver:x}();t["default"]=N}.call(this,n("yLpj"))},bmIi:function(e,t,n){"use strict";var r=n("/Mfd"),o=n("pQGJ"),a=n("lvAo"),i={};n("VPOE")(i,n("gL7N")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(i,{next:o(1,n)}),a(e,t+" Iterator")}},brdU:function(e,t,n){"use strict";n.r(t);var r="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};function o(e,t){if(e===t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e))return Array.isArray(t)&&e.length===t.length&&e.every(function(e,n){return o(e,t[n])});var n="undefined"===typeof e?"undefined":r(e),a="undefined"===typeof t?"undefined":r(t);if(n!==a)return!1;if("object"===n){var i=e.valueOf(),l=t.valueOf();if(i!==e||l!==t)return o(i,l);var s=Object.keys(e),u=Object.keys(t);return s.length===u.length&&s.every(function(n){return o(e[n],t[n])})}return!1}t["default"]=o},bsDr:function(e,t,n){"use strict";var r=n("2a/h"),o=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var a=n.call(e,t);if("object"!==typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},bvNB:function(e,t,n){var r=n("WGNW"),o=Math.abs;r(r.S,"Math",{hypot:function(e,t){var n,r,a=0,i=0,l=arguments.length,s=0;while(i<l)n=o(arguments[i++]),s<n?(r=s/n,a=a*r*r+1,s=n):n>0?(r=n/s,a+=r*r):a+=n;return s===1/0?1/0:s*Math.sqrt(a)}})},bx4M:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("BGR+"),l=n("H84U");function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},d=function(e){return r["createElement"](l["a"],null,function(t){var n=t.getPrefixCls,o=e.prefixCls,i=e.className,l=e.hoverable,d=void 0===l||l,f=c(e,["prefixCls","className","hoverable"]),p=n("card",o),m=a()("".concat(p,"-grid"),i,u({},"".concat(p,"-grid-hoverable"),d));return r["createElement"]("div",s({},f,{className:m}))})},f=d;function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}var m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},h=function(e){return r["createElement"](l["a"],null,function(t){var n=t.getPrefixCls,o=e.prefixCls,i=e.className,l=e.avatar,s=e.title,u=e.description,c=m(e,["prefixCls","className","avatar","title","description"]),d=n("card",o),f=a()("".concat(d,"-meta"),i),h=l?r["createElement"]("div",{className:"".concat(d,"-meta-avatar")},l):null,g=s?r["createElement"]("div",{className:"".concat(d,"-meta-title")},s):null,v=u?r["createElement"]("div",{className:"".concat(d,"-meta-description")},u):null,y=g||v?r["createElement"]("div",{className:"".concat(d,"-meta-detail")},g,v):null;return r["createElement"]("div",p({},c,{className:f}),h,y)})},g=h,v=n("ZTPi"),y=n("BMrR"),b=n("kPKH"),w=n("6CfX");function _(e){return _="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},_(e)}function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),e}function T(e,t){return!t||"object"!==_(t)&&"function"!==typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function N(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}}),t&&L(e,t)}function L(e,t){return L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},L(e,t)}n.d(t,"default",function(){return D});var P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function I(e){var t=e.map(function(t,n){return r["createElement"]("li",{style:{width:"".concat(100/e.length,"%")},key:"action-".concat(n)},r["createElement"]("span",null,t))});return t}var D=function(e){function t(){var e;return M(this,t),e=T(this,x(t).apply(this,arguments)),e.onTabChange=function(t){e.props.onTabChange&&e.props.onTabChange(t)},e.renderCard=function(t){var n,o,l,s=t.getPrefixCls,u=e.props,c=u.prefixCls,d=u.className,f=u.extra,p=u.headStyle,m=void 0===p?{}:p,h=u.bodyStyle,g=void 0===h?{}:h,w=u.title,_=u.loading,M=u.bordered,S=void 0===M||M,O=u.size,T=void 0===O?"default":O,k=u.type,x=u.cover,N=u.actions,L=u.tabList,D=u.children,A=u.activeTabKey,R=u.defaultActiveTabKey,F=u.tabBarExtraContent,V=P(u,["prefixCls","className","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent"]),j=s("card",c),z=a()(j,d,(n={},E(n,"".concat(j,"-loading"),_),E(n,"".concat(j,"-bordered"),S),E(n,"".concat(j,"-hoverable"),e.getCompatibleHoverable()),E(n,"".concat(j,"-contain-grid"),e.isContainGrid()),E(n,"".concat(j,"-contain-tabs"),L&&L.length),E(n,"".concat(j,"-").concat(T),"default"!==T),E(n,"".concat(j,"-type-").concat(k),!!k),n)),B=0===g.padding||"0px"===g.padding?{padding:24}:void 0,H=r["createElement"]("div",{className:"".concat(j,"-loading-content"),style:B},r["createElement"](y["default"],{gutter:8},r["createElement"](b["default"],{span:22},r["createElement"]("div",{className:"".concat(j,"-loading-block")}))),r["createElement"](y["default"],{gutter:8},r["createElement"](b["default"],{span:8},r["createElement"]("div",{className:"".concat(j,"-loading-block")})),r["createElement"](b["default"],{span:15},r["createElement"]("div",{className:"".concat(j,"-loading-block")}))),r["createElement"](y["default"],{gutter:8},r["createElement"](b["default"],{span:6},r["createElement"]("div",{className:"".concat(j,"-loading-block")})),r["createElement"](b["default"],{span:18},r["createElement"]("div",{className:"".concat(j,"-loading-block")}))),r["createElement"](y["default"],{gutter:8},r["createElement"](b["default"],{span:13},r["createElement"]("div",{className:"".concat(j,"-loading-block")})),r["createElement"](b["default"],{span:9},r["createElement"]("div",{className:"".concat(j,"-loading-block")}))),r["createElement"](y["default"],{gutter:8},r["createElement"](b["default"],{span:4},r["createElement"]("div",{className:"".concat(j,"-loading-block")})),r["createElement"](b["default"],{span:3},r["createElement"]("div",{className:"".concat(j,"-loading-block")})),r["createElement"](b["default"],{span:16},r["createElement"]("div",{className:"".concat(j,"-loading-block")})))),W=void 0!==A,U=(o={},E(o,W?"activeKey":"defaultActiveKey",W?A:R),E(o,"tabBarExtraContent",F),o),q=L&&L.length?r["createElement"](v["default"],C({},U,{className:"".concat(j,"-head-tabs"),size:"large",onChange:e.onTabChange}),L.map(function(e){return r["createElement"](v["default"].TabPane,{tab:e.tab,disabled:e.disabled,key:e.key})})):null;(w||f||q)&&(l=r["createElement"]("div",{className:"".concat(j,"-head"),style:m},r["createElement"]("div",{className:"".concat(j,"-head-wrapper")},w&&r["createElement"]("div",{className:"".concat(j,"-head-title")},w),f&&r["createElement"]("div",{className:"".concat(j,"-extra")},f)),q));var K=x?r["createElement"]("div",{className:"".concat(j,"-cover")},x):null,G=r["createElement"]("div",{className:"".concat(j,"-body"),style:g},_?H:D),Y=N&&N.length?r["createElement"]("ul",{className:"".concat(j,"-actions")},I(N)):null,X=Object(i["a"])(V,["onTabChange","noHovering","hoverable"]);return r["createElement"]("div",C({},X,{className:z}),l,K,G,Y)},e}return N(t,e),O(t,[{key:"componentDidMount",value:function(){"noHovering"in this.props&&(Object(w["a"])(!this.props.noHovering,"Card","`noHovering` is deprecated, you can remove it safely or use `hoverable` instead."),Object(w["a"])(!!this.props.noHovering,"Card","`noHovering={false}` is deprecated, use `hoverable` instead."))}},{key:"getCompatibleHoverable",value:function(){var e=this.props,t=e.noHovering,n=e.hoverable;return"noHovering"in this.props?!t||n:!!n}},{key:"isContainGrid",value:function(){var e;return r["Children"].forEach(this.props.children,function(t){t&&t.type&&t.type===f&&(e=!0)}),e}},{key:"render",value:function(){return r["createElement"](l["a"],null,this.renderCard)}}]),t}(r["Component"]);D.Grid=f,D.Meta=g},c0Oy:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},c6wG:function(e,t,n){var r=n("dD9F"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isTypedArray,l=i?o(i):r;e.exports=l},c77p:function(e,t,n){var r=n("WGNW"),o=n("OeOC"),a=n("OsVd");r(r.S,"String",{raw:function(e){var t=o(e.raw),n=a(t.length),r=arguments.length,i=[],l=0;while(n>l)i.push(String(t[l++])),l<r&&i.push(String(arguments[l]));return i.join("")}})},c8Ti:function(e,t){function n(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}e.exports=n},cFgR:function(e,t,n){"use strict";e.exports=o;var r=n("PKL7");function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}n("P7XM")(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},cIOH:function(e,t,n){e.exports={clearfix:"clearfix",anticon:"anticon","anticon-icon":"anticon-icon","anticon-spin":"anticon-spin",loadingCircle:"loadingCircle","fade-appear":"fade-appear","fade-enter":"fade-enter","fade-leave":"fade-leave","fade-appear-active":"fade-appear-active","fade-enter-active":"fade-enter-active",antFadeIn:"antFadeIn","fade-leave-active":"fade-leave-active",antFadeOut:"antFadeOut","move-up-appear":"move-up-appear","move-up-enter":"move-up-enter","move-up-leave":"move-up-leave","move-up-appear-active":"move-up-appear-active","move-up-enter-active":"move-up-enter-active",antMoveUpIn:"antMoveUpIn","move-up-leave-active":"move-up-leave-active",antMoveUpOut:"antMoveUpOut","move-down-appear":"move-down-appear","move-down-enter":"move-down-enter","move-down-leave":"move-down-leave","move-down-appear-active":"move-down-appear-active","move-down-enter-active":"move-down-enter-active",antMoveDownIn:"antMoveDownIn","move-down-leave-active":"move-down-leave-active",antMoveDownOut:"antMoveDownOut","move-left-appear":"move-left-appear","move-left-enter":"move-left-enter","move-left-leave":"move-left-leave","move-left-appear-active":"move-left-appear-active","move-left-enter-active":"move-left-enter-active",antMoveLeftIn:"antMoveLeftIn","move-left-leave-active":"move-left-leave-active",antMoveLeftOut:"antMoveLeftOut","move-right-appear":"move-right-appear","move-right-enter":"move-right-enter","move-right-leave":"move-right-leave","move-right-appear-active":"move-right-appear-active","move-right-enter-active":"move-right-enter-active",antMoveRightIn:"antMoveRightIn","move-right-leave-active":"move-right-leave-active",antMoveRightOut:"antMoveRightOut","ant-click-animating-node":"ant-click-animating-node",fadeEffect:"fadeEffect",waveEffect:"waveEffect","slide-up-appear":"slide-up-appear","slide-up-enter":"slide-up-enter","slide-up-leave":"slide-up-leave","slide-up-appear-active":"slide-up-appear-active","slide-up-enter-active":"slide-up-enter-active",antSlideUpIn:"antSlideUpIn","slide-up-leave-active":"slide-up-leave-active",antSlideUpOut:"antSlideUpOut","slide-down-appear":"slide-down-appear","slide-down-enter":"slide-down-enter","slide-down-leave":"slide-down-leave","slide-down-appear-active":"slide-down-appear-active","slide-down-enter-active":"slide-down-enter-active",antSlideDownIn:"antSlideDownIn","slide-down-leave-active":"slide-down-leave-active",antSlideDownOut:"antSlideDownOut","slide-left-appear":"slide-left-appear","slide-left-enter":"slide-left-enter","slide-left-leave":"slide-left-leave","slide-left-appear-active":"slide-left-appear-active","slide-left-enter-active":"slide-left-enter-active",antSlideLeftIn:"antSlideLeftIn","slide-left-leave-active":"slide-left-leave-active",antSlideLeftOut:"antSlideLeftOut","slide-right-appear":"slide-right-appear","slide-right-enter":"slide-right-enter","slide-right-leave":"slide-right-leave","slide-right-appear-active":"slide-right-appear-active","slide-right-enter-active":"slide-right-enter-active",antSlideRightIn:"antSlideRightIn","slide-right-leave-active":"slide-right-leave-active",antSlideRightOut:"antSlideRightOut","swing-appear":"swing-appear","swing-enter":"swing-enter","swing-appear-active":"swing-appear-active","swing-enter-active":"swing-enter-active",antSwingIn:"antSwingIn","zoom-appear":"zoom-appear","zoom-enter":"zoom-enter","zoom-leave":"zoom-leave","zoom-appear-active":"zoom-appear-active","zoom-enter-active":"zoom-enter-active",antZoomIn:"antZoomIn","zoom-leave-active":"zoom-leave-active",antZoomOut:"antZoomOut","zoom-big-appear":"zoom-big-appear","zoom-big-enter":"zoom-big-enter","zoom-big-leave":"zoom-big-leave","zoom-big-appear-active":"zoom-big-appear-active","zoom-big-enter-active":"zoom-big-enter-active",antZoomBigIn:"antZoomBigIn","zoom-big-leave-active":"zoom-big-leave-active",antZoomBigOut:"antZoomBigOut","zoom-big-fast-appear":"zoom-big-fast-appear","zoom-big-fast-enter":"zoom-big-fast-enter","zoom-big-fast-leave":"zoom-big-fast-leave","zoom-big-fast-appear-active":"zoom-big-fast-appear-active","zoom-big-fast-enter-active":"zoom-big-fast-enter-active","zoom-big-fast-leave-active":"zoom-big-fast-leave-active","zoom-up-appear":"zoom-up-appear","zoom-up-enter":"zoom-up-enter","zoom-up-leave":"zoom-up-leave","zoom-up-appear-active":"zoom-up-appear-active","zoom-up-enter-active":"zoom-up-enter-active",antZoomUpIn:"antZoomUpIn","zoom-up-leave-active":"zoom-up-leave-active",antZoomUpOut:"antZoomUpOut","zoom-down-appear":"zoom-down-appear","zoom-down-enter":"zoom-down-enter","zoom-down-leave":"zoom-down-leave","zoom-down-appear-active":"zoom-down-appear-active","zoom-down-enter-active":"zoom-down-enter-active",antZoomDownIn:"antZoomDownIn","zoom-down-leave-active":"zoom-down-leave-active",antZoomDownOut:"antZoomDownOut","zoom-left-appear":"zoom-left-appear","zoom-left-enter":"zoom-left-enter","zoom-left-leave":"zoom-left-leave","zoom-left-appear-active":"zoom-left-appear-active","zoom-left-enter-active":"zoom-left-enter-active",antZoomLeftIn:"antZoomLeftIn","zoom-left-leave-active":"zoom-left-leave-active",antZoomLeftOut:"antZoomLeftOut","zoom-right-appear":"zoom-right-appear","zoom-right-enter":"zoom-right-enter","zoom-right-leave":"zoom-right-leave","zoom-right-appear-active":"zoom-right-appear-active","zoom-right-enter-active":"zoom-right-enter-active",antZoomRightIn:"antZoomRightIn","zoom-right-leave-active":"zoom-right-leave-active",antZoomRightOut:"antZoomRightOut","ant-motion-collapse-legacy":"ant-motion-collapse-legacy","ant-motion-collapse-legacy-active":"ant-motion-collapse-legacy-active","ant-motion-collapse":"ant-motion-collapse"}},cOkC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.warning=o,t.note=a,t.resetWarned=i,t.call=l,t.warningOnce=s,t.noteOnce=u,t.default=void 0;var r={};function o(e,t){0}function a(e,t){0}function i(){r={}}function l(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function s(e,t){l(o,e,t)}function u(e,t){l(a,e,t)}var c=s;t.default=c},cQyX:function(e,t,n){var r=n("gL7N")("iterator"),o=!1;try{var a=[7][r]();a["return"]=function(){o=!0},Array.from(a,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var a=[7],i=a[r]();i.next=function(){return{done:n=!0}},a[r]=function(){return i},e(a)}catch(e){}return n}},cSsF:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("DZo9");var i=r(n("8z0m")),l=r(n("jehZ"));n("P2fV");var s=r(n("NJEC"));n("2qtc");var u=r(n("kLXV"));n("miYZ");var c=r(n("tsqr")),d=r(n("eHn4")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v,y,b,w,_=r(n("Vl3Y")),C=o(n("q1tI")),E=n("MuoO"),M=n("LLXN"),S=r(n("io9h")),O=n("34ay"),T=r(n("eoEj")),k=r(n("2FYp")),x=r(n("kYyA")),N=n("t3Un"),L=n("n+et"),P=r(n("NVPV")),I=r(n("spii")),D=n("+n12"),A=(v=_.default.create(),y=(0,E.connect)(function(e){var t=e.otherSet,n=e.loading;return{otherSet:t,loading:n.effects["otherSet/fetchCustomParamList"]}}),v(b=y((w=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={visible:!1,data:{},action:"",uploadTip:!1,file:{}},n.fetchCustomLists=function(){var e=n.props.dispatch;e({type:"otherSet/fetchCustomParamList"})},n.paramAdd=function(){n.setState({visible:!0,action:"add",data:{}})},n.paramModify=function(e){n.setState({visible:!0,action:"edit",data:e})},n.paramDelete=function(e){var t=e._id,r=n.props.dispatch;r({type:"otherSet/updateCustomParam",payload:{labels:(0,d.default)({},t,null)}})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=labels&web_session=").concat((0,N.getToken)());(0,L.filedownload)(e,"custom.csv")},n.handleUpload=function(){var e=n.state.file,t=new FormData;t.append("files",e);var r=(0,N.getToken)(),o="".concat(((0,D.getPageModel)(),""),"/v1/files/import?type=device_supervisor&fileType=labels");(0,S.default)(o,{method:"POST",headers:{Accept:"*/*","Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(r)},body:t,timeout:3e4}).then(function(e){var t=e.result,r=e.error_code,o=void 0===r?"":r,a=e.params;"ok"===t?n.fetchCustomLists():"failed"===t?c.default.error((0,M.formatMessage)({id:"common.alert.upload.filed"})):(n.fetchCustomLists(),-11008===o?u.default.error({title:(0,M.formatMessage)({id:"common.alert.error-code.-11008"}),content:(0,M.formatMessage)({id:"common.alert.error-code.-11008.tip"},{line:a.line,value:a.invalid})}):(0,P.default)(e))})},n.paramItemHascloudNames=function(e){var t=n.props.otherSet.cloudNames;return t.some(function(t){return"ProductKey_".concat(t)===e||"DeviceName_".concat(t)===e})},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchCustomLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.loading,r=t.otherSet,o=this.state,u=o.visible,d=o.data,f=o.action,p=o.uploadTip,m=r.paramList,h=(0,O.getPriv)(),g=h>11,v=[{title:(0,M.formatMessage)({id:"param-set.param"}),dataIndex:"key"},{title:(0,M.formatMessage)({id:"param-set.param-value"}),dataIndex:"value"},{title:(0,M.formatMessage)({id:"common.operation"}),width:90,key:"action",render:function(t,n){var r=n.key,o=void 0===r?"":r;return C.default.createElement(C.default.Fragment,null,C.default.createElement(T.default,{icon:"edit",disabled:!g||"SN"===o||"MAC"===o||e.paramItemHascloudNames(o),tooltip:(0,M.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return e.paramModify(n)}}),C.default.createElement(s.default,{title:(0,M.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.paramDelete(n)},okText:(0,M.formatMessage)({id:"common.confirm"}),cancelText:(0,M.formatMessage)({id:"common.cancel"})},C.default.createElement(T.default,{tooltip:(0,M.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!g||"SN"===o||"MAC"===o||e.paramItemHascloudNames(o)})))}}],y={accept:".csv",beforeUpload:function(t){var n=t.name,r=n.substring(n.length-4,n.length),o=/^[0-9a-zA-Z_.-]*$/g;return".csv"===r&&o.test(n)?m.length?e.setState({file:t,uploadTip:!0}):e.handleUpload(t):c.default.error((0,M.formatMessage)({id:"common.alert.message.file-format.error"},{file:".csv"})),!1},fileList:[]};return C.default.createElement("div",{className:I.default.wrapper},C.default.createElement("div",{style:{marginBottom:5,overflow:"hidden",marginTop:16}},"cloud"!==(0,D.getPageModel)()?C.default.createElement("div",{style:{marginBottom:5,float:"right"}},C.default.createElement("span",null,C.default.createElement(M.FormattedMessage,{id:"common.operation"})," :"),C.default.createElement("div",{style:{display:"inline-block",marginLeft:10}},C.default.createElement(i.default,(0,l.default)({},y,{disabled:!g}),C.default.createElement(T.default,{tooltip:(0,M.formatMessage)({id:"common.import"}),size:"large",icon:"upload",disabled:!g}))),C.default.createElement(T.default,{icon:"download",size:"large",tooltip:(0,M.formatMessage)({id:"common.export"}),style:{marginLeft:10},onClick:this.fileExport})):null),C.default.createElement("div",{style:{position:"relative",maxWidth:600}},C.default.createElement(T.default,{tooltip:(0,M.formatMessage)({id:"common.add"}),icon:"plus-circle",disabled:!g,className:I.default.addButton,size:"large",onClick:this.paramAdd}),C.default.createElement(a.default,{loading:n,bordered:!0,style:{maxWidth:600,marginLeft:30},rowKey:function(e,t){return t},dataSource:m,columns:v,pagination:!1,onChange:this.handleTableChange})),u&&C.default.createElement(x.default,{visible:u,dataSource:m,data:d,action:f,onChange:function(){return e.setState({visible:!1,data:{}})},onCancel:function(){return e.setState({visible:!1})}}),C.default.createElement(k.default,{visible:p,tip:(0,M.formatMessage)({id:"param-set.upload-tip"}),onConfirm:function(){e.setState({uploadTip:!1}),e.handleUpload()},onCancel:function(){return e.setState({uploadTip:!1})}}))}}]),t}(C.Component),b=w))||b)||b),R=A;t.default=R},cTUk:function(e,t,n){(function(t){const r=n("solC"),o=t.allocUnsafe(0),a=t.from([0]),i=n("8Mu8"),l=n("lm0R").nextTick,s=n("NOtv")("mqtt-packet:writeToStream"),u=i.cache,c=i.generateNumber,d=i.generateCache,f=i.genBufVariableByteInt,p=i.generate4ByteBuffer;let m=I,h=!0;function g(e,t,n){switch(s("generate called"),t.cork&&(t.cork(),l(v,t)),h&&(h=!1,d()),s("generate: packet.cmd: %s",e.cmd),e.cmd){case"connect":return y(e,t,n);case"connack":return b(e,t,n);case"publish":return w(e,t,n);case"puback":case"pubrec":case"pubrel":case"pubcomp":return _(e,t,n);case"subscribe":return C(e,t,n);case"suback":return E(e,t,n);case"unsubscribe":return M(e,t,n);case"unsuback":return S(e,t,n);case"pingreq":case"pingresp":return O(e,t,n);case"disconnect":return T(e,t,n);case"auth":return k(e,t,n);default:return t.emit("error",new Error("Unknown command")),!1}}function v(e){e.uncork()}function y(e,n,o){const a=e||{},i=a.protocolId||"MQTT";let l=a.protocolVersion||4;const s=a.will;let u=a.clean;const c=a.keepalive||0,d=a.clientId||"",f=a.username,p=a.password,h=a.properties;void 0===u&&(u=!0);let g=0;if(!i||"string"!==typeof i&&!t.isBuffer(i))return n.emit("error",new Error("Invalid protocolId")),!1;if(g+=i.length+2,3!==l&&4!==l&&5!==l)return n.emit("error",new Error("Invalid protocol version")),!1;if(g+=1,("string"===typeof d||t.isBuffer(d))&&(d||l>=4)&&(d||u))g+=t.byteLength(d)+2;else{if(l<4)return n.emit("error",new Error("clientId must be supplied before 3.1.1")),!1;if(1*u===0)return n.emit("error",new Error("clientId must be given if cleanSession set to 0")),!1}if("number"!==typeof c||c<0||c>65535||c%1!==0)return n.emit("error",new Error("Invalid keepalive")),!1;if(g+=2,g+=1,5===l){var v=F(n,h);if(!v)return!1;g+=v.length}if(s){if("object"!==typeof s)return n.emit("error",new Error("Invalid will")),!1;if(!s.topic||"string"!==typeof s.topic)return n.emit("error",new Error("Invalid will topic")),!1;if(g+=t.byteLength(s.topic)+2,g+=2,s.payload){if(!(s.payload.length>=0))return n.emit("error",new Error("Invalid will payload")),!1;"string"===typeof s.payload?g+=t.byteLength(s.payload):g+=s.payload.length}var y={};if(5===l){if(y=F(n,s.properties),!y)return!1;g+=y.length}}let b=!1;if(null!=f){if(!H(f))return n.emit("error",new Error("Invalid username")),!1;b=!0,g+=t.byteLength(f)+2}if(null!=p){if(!b)return n.emit("error",new Error("Username is required to use password")),!1;if(!H(p))return n.emit("error",new Error("Invalid password")),!1;g+=B(p)+2}n.write(r.CONNECT_HEADER),N(n,g),R(n,i),a.bridgeMode&&(l+=128),n.write(131===l?r.VERSION131:132===l?r.VERSION132:4===l?r.VERSION4:5===l?r.VERSION5:r.VERSION3);let w=0;return w|=null!=f?r.USERNAME_MASK:0,w|=null!=p?r.PASSWORD_MASK:0,w|=s&&s.retain?r.WILL_RETAIN_MASK:0,w|=s&&s.qos?s.qos<<r.WILL_QOS_SHIFT:0,w|=s?r.WILL_FLAG_MASK:0,w|=u?r.CLEAN_SESSION_MASK:0,n.write(t.from([w])),m(n,c),5===l&&v.write(),R(n,d),s&&(5===l&&y.write(),L(n,s.topic),R(n,s.payload)),null!=f&&R(n,f),null!=p&&R(n,p),!0}function b(e,n,o){const i=o?o.protocolVersion:4,l=e||{},s=5===i?l.reasonCode:l.returnCode,u=l.properties;let c=2;if("number"!==typeof s)return n.emit("error",new Error("Invalid return code")),!1;let d=null;if(5===i){if(d=F(n,u),!d)return!1;c+=d.length}return n.write(r.CONNACK_HEADER),N(n,c),n.write(l.sessionPresent?r.SESSIONPRESENT_HEADER:a),n.write(t.from([s])),null!=d&&d.write(),!0}function w(e,n,a){s("publish: packet: %o",e);const i=a?a.protocolVersion:4,l=e||{},u=l.qos||0,c=l.retain?r.RETAIN_MASK:0,d=l.topic,f=l.payload||o,p=l.messageId,h=l.properties;let g=0;if("string"===typeof d)g+=t.byteLength(d)+2;else{if(!t.isBuffer(d))return n.emit("error",new Error("Invalid topic")),!1;g+=d.length+2}if(t.isBuffer(f)?g+=f.length:g+=t.byteLength(f),u&&"number"!==typeof p)return n.emit("error",new Error("Invalid messageId")),!1;u&&(g+=2);let v=null;if(5===i){if(v=F(n,h),!v)return!1;g+=v.length}return n.write(r.PUBLISH_HEADER[u][l.dup?1:0][c?1:0]),N(n,g),m(n,B(d)),n.write(d),u>0&&m(n,p),null!=v&&v.write(),s("publish: payload: %o",f),n.write(f)}function _(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.cmd||"puback",s=i.messageId,u=i.dup&&"pubrel"===l?r.DUP_MASK:0;let c=0;const d=i.reasonCode,f=i.properties;let p=5===a?3:2;if("pubrel"===l&&(c=1),"number"!==typeof s)return n.emit("error",new Error("Invalid messageId")),!1;let h=null;if(5===a&&"object"===typeof f){if(h=V(n,f,o,p),!h)return!1;p+=h.length}return n.write(r.ACKS[l][c][u][0]),N(n,p),m(n,s),5===a&&n.write(t.from([d])),null!==h&&h.write(),!0}function C(e,n,o){s("subscribe: packet: ");const a=o?o.protocolVersion:4,i=e||{},l=i.dup?r.DUP_MASK:0,u=i.messageId,c=i.subscriptions,d=i.properties;let f=0;if("number"!==typeof u)return n.emit("error",new Error("Invalid messageId")),!1;f+=2;let p=null;if(5===a){if(p=F(n,d),!p)return!1;f+=p.length}if("object"!==typeof c||!c.length)return n.emit("error",new Error("Invalid subscriptions")),!1;for(let e=0;e<c.length;e+=1){const r=c[e].topic,o=c[e].qos;if("string"!==typeof r)return n.emit("error",new Error("Invalid subscriptions - invalid topic")),!1;if("number"!==typeof o)return n.emit("error",new Error("Invalid subscriptions - invalid qos")),!1;if(5===a){const t=c[e].nl||!1;if("boolean"!==typeof t)return n.emit("error",new Error("Invalid subscriptions - invalid No Local")),!1;const r=c[e].rap||!1;if("boolean"!==typeof r)return n.emit("error",new Error("Invalid subscriptions - invalid Retain as Published")),!1;const o=c[e].rh||0;if("number"!==typeof o||o>2)return n.emit("error",new Error("Invalid subscriptions - invalid Retain Handling")),!1}f+=t.byteLength(r)+2+1}s("subscribe: writing to stream: %o",r.SUBSCRIBE_HEADER),n.write(r.SUBSCRIBE_HEADER[1][l?1:0][0]),N(n,f),m(n,u),null!==p&&p.write();let h=!0;for(const e of c){const o=e.topic,i=e.qos,l=+e.nl,s=+e.rap,u=e.rh;let c;L(n,o),c=r.SUBSCRIBE_OPTIONS_QOS[i],5===a&&(c|=l?r.SUBSCRIBE_OPTIONS_NL:0,c|=s?r.SUBSCRIBE_OPTIONS_RAP:0,c|=u?r.SUBSCRIBE_OPTIONS_RH[u]:0),h=n.write(t.from([c]))}return h}function E(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.messageId,s=i.granted,u=i.properties;let c=0;if("number"!==typeof l)return n.emit("error",new Error("Invalid messageId")),!1;if(c+=2,"object"!==typeof s||!s.length)return n.emit("error",new Error("Invalid qos vector")),!1;for(let e=0;e<s.length;e+=1){if("number"!==typeof s[e])return n.emit("error",new Error("Invalid qos vector")),!1;c+=1}let d=null;if(5===a){if(d=V(n,u,o,c),!d)return!1;c+=d.length}return n.write(r.SUBACK_HEADER),N(n,c),m(n,l),null!==d&&d.write(),n.write(t.from(s))}function M(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.messageId,s=i.dup?r.DUP_MASK:0,u=i.unsubscriptions,c=i.properties;let d=0;if("number"!==typeof l)return n.emit("error",new Error("Invalid messageId")),!1;if(d+=2,"object"!==typeof u||!u.length)return n.emit("error",new Error("Invalid unsubscriptions")),!1;for(let e=0;e<u.length;e+=1){if("string"!==typeof u[e])return n.emit("error",new Error("Invalid unsubscriptions")),!1;d+=t.byteLength(u[e])+2}let f=null;if(5===a){if(f=F(n,c),!f)return!1;d+=f.length}n.write(r.UNSUBSCRIBE_HEADER[1][s?1:0][0]),N(n,d),m(n,l),null!==f&&f.write();let p=!0;for(let e=0;e<u.length;e++)p=L(n,u[e]);return p}function S(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.messageId,s=i.dup?r.DUP_MASK:0,u=i.granted,c=i.properties,d=i.cmd,f=0;let p=2;if("number"!==typeof l)return n.emit("error",new Error("Invalid messageId")),!1;if(5===a){if("object"!==typeof u||!u.length)return n.emit("error",new Error("Invalid qos vector")),!1;for(let e=0;e<u.length;e+=1){if("number"!==typeof u[e])return n.emit("error",new Error("Invalid qos vector")),!1;p+=1}}let h=null;if(5===a){if(h=V(n,c,o,p),!h)return!1;p+=h.length}return n.write(r.ACKS[d][f][s][0]),N(n,p),m(n,l),null!==h&&h.write(),5===a&&n.write(t.from(u)),!0}function O(e,t,n){return t.write(r.EMPTY[e.cmd])}function T(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.reasonCode,s=i.properties;let u=5===a?1:0,c=null;if(5===a){if(c=V(n,s,o,u),!c)return!1;u+=c.length}return n.write(t.from([r.codes.disconnect<<4])),N(n,u),5===a&&n.write(t.from([l])),null!==c&&c.write(),!0}function k(e,n,o){const a=o?o.protocolVersion:4,i=e||{},l=i.reasonCode,s=i.properties;let u=5===a?1:0;5!==a&&n.emit("error",new Error("Invalid mqtt version for auth packet"));const c=V(n,s,o,u);return!!c&&(u+=c.length,n.write(t.from([r.codes.auth<<4])),N(n,u),n.write(t.from([l])),null!==c&&c.write(),!0)}Object.defineProperty(g,"cacheNumbers",{get(){return m===I},set(e){e?(u&&0!==Object.keys(u).length||(h=!0),m=I):(h=!1,m=D)}});const x={};function N(e,t){if(t>r.VARBYTEINT_MAX)return e.emit("error",new Error(`Invalid variable byte integer: ${t}`)),!1;let n=x[t];return n||(n=f(t),t<16384&&(x[t]=n)),s("writeVarByteInt: writing to stream: %o",n),e.write(n)}function L(e,n){const r=t.byteLength(n);return m(e,r),s("writeString: %s",n),e.write(n,"utf8")}function P(e,t,n){L(e,t),L(e,n)}function I(e,t){return s("writeNumberCached: number: %d",t),s("writeNumberCached: %o",u[t]),e.write(u[t])}function D(e,t){const n=c(t);return s("writeNumberGenerated: %o",n),e.write(n)}function A(e,t){const n=p(t);return s("write4ByteNumber: %o",n),e.write(n)}function R(e,t){"string"===typeof t?L(e,t):t?(m(e,t.length),e.write(t)):m(e,0)}function F(e,n){if("object"!==typeof n||null!=n.length)return{length:1,write(){z(e,{},0)}};let o=0;function a(n,o){const a=r.propertiesTypes[n];let i=0;switch(a){case"byte":if("boolean"!==typeof o)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=2;break;case"int8":if("number"!==typeof o||o<0||o>255)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=2;break;case"binary":if(o&&null===o)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=1+t.byteLength(o)+2;break;case"int16":if("number"!==typeof o||o<0||o>65535)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=3;break;case"int32":if("number"!==typeof o||o<0||o>4294967295)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=5;break;case"var":if("number"!==typeof o||o<0||o>268435455)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=1+t.byteLength(f(o));break;case"string":if("string"!==typeof o)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=3+t.byteLength(o.toString());break;case"pair":if("object"!==typeof o)return e.emit("error",new Error(`Invalid ${n}: ${o}`)),!1;i+=Object.getOwnPropertyNames(o).reduce((e,n)=>{const r=o[n];return Array.isArray(r)?e+=r.reduce((e,r)=>{return e+=3+t.byteLength(n.toString())+2+t.byteLength(r.toString()),e},0):e+=3+t.byteLength(n.toString())+2+t.byteLength(o[n].toString()),e},0);break;default:return e.emit("error",new Error(`Invalid property ${n}: ${o}`)),!1}return i}if(n)for(const e in n){let t=0,r=0;const i=n[e];if(Array.isArray(i))for(let n=0;n<i.length;n++){if(r=a(e,i[n]),!r)return!1;t+=r}else{if(r=a(e,i),!r)return!1;t=r}if(!t)return!1;o+=t}const i=t.byteLength(f(o));return{length:i+o,write(){z(e,n,o)}}}function V(e,t,n,r){const o=["reasonString","userProperties"],a=n&&n.properties&&n.properties.maximumPacketSize?n.properties.maximumPacketSize:0;let i=F(e,t);if(a)while(r+i.length>a){const n=o.shift();if(!n||!t[n])return!1;delete t[n],i=F(e,t)}return i}function j(e,n,o){const a=r.propertiesTypes[n];switch(a){case"byte":e.write(t.from([r.properties[n]])),e.write(t.from([+o]));break;case"int8":e.write(t.from([r.properties[n]])),e.write(t.from([o]));break;case"binary":e.write(t.from([r.properties[n]])),R(e,o);break;case"int16":e.write(t.from([r.properties[n]])),m(e,o);break;case"int32":e.write(t.from([r.properties[n]])),A(e,o);break;case"var":e.write(t.from([r.properties[n]])),N(e,o);break;case"string":e.write(t.from([r.properties[n]])),L(e,o);break;case"pair":Object.getOwnPropertyNames(o).forEach(a=>{const i=o[a];Array.isArray(i)?i.forEach(o=>{e.write(t.from([r.properties[n]])),P(e,a.toString(),o.toString())}):(e.write(t.from([r.properties[n]])),P(e,a.toString(),i.toString()))});break;default:return e.emit("error",new Error(`Invalid property ${n} value: ${o}`)),!1}}function z(e,t,n){N(e,n);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&null!==t[n]){const r=t[n];if(Array.isArray(r))for(let t=0;t<r.length;t++)j(e,n,r[t]);else j(e,n,r)}}function B(e){return e?e instanceof t?e.length:t.byteLength(e):0}function H(e){return"string"===typeof e||e instanceof t}e.exports=g}).call(this,n("tjlA").Buffer)},cYnM:function(e,t,n){var r=n("WGNW"),o=n("9Hep"),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return o(e)&&a(e)<=9007199254740991}})},ccE7:function(e,t,n){var r=n("Ojgd"),o=n("Jes0");e.exports=function(e){return function(t,n){var a,i,l=String(o(t)),s=r(n),u=l.length;return s<0||s>=u?e?"":void 0:(a=l.charCodeAt(s),a<55296||a>56319||s+1===u||(i=l.charCodeAt(s+1))<56320||i>57343?e?l.charAt(s):a:e?l.slice(s,s+2):i-56320+(a-55296<<10)+65536)}}},cdE4:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("LvDl"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("OQ+R")),P=r(n("mRxi")),I=r(n("P8M1")),D=r(n("Ycof")),A=r(n("xNuS")),R=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIECMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"protocol/fetchIECMapTableLists",payload:r})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props,r=t.dispatch,o=t.currentKey,a=n.state.selectedRowKeys,i={};e?i=(0,h.default)({},e._id,null):a.forEach(function(e){i[e]=null}),r({type:"protocol/update",payload:(0,h.default)({},o,{mapping_table:i})}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onIecMapModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e=n.props.currentKey,t="iec104Server"===e?"iec104":"iec101",r="".concat("","/v1/files/export?type=device_supervisor&fileType=").concat(t,"&web_session=").concat((0,x.getToken)());(0,N.filedownload)(r,"".concat(t,"MappingTable.csv"))},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.iecMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=e.iecMapTableList,r=n.state,o=r.add,a=r.pageParams,i=a;o&&(i=(0,k.getAddPageParam)(t.length,a.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterIecMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.subName,a=t.asduAddr,i=n.props,l=i.dispatch,s=i.protocol,u=s.iecMapTableList,c=(0,m.default)(u);if(r&&(c=c.filter(function(e){return e.ctrlName===r})),(a||0===a)&&(c=c.filter(function(e){return e.asduAddr===a})),o){var d=o.trim();c=c.filter(function(e){return e.measureName.includes(d)})}l({type:"protocol/save",payload:{iecMapTableFilter:c}})},n.filterAppearsTwiceRw=function(e){var t=[],n=new Map;return e.forEach(function(e){if("ro"!==e.readWrite){var t="".concat(e.measureName,"+").concat(e.ctrlName,"+").concat(e.readWrite);n.has(t)?n.get(t).push(e._id):n.set(t,[e._id])}}),Array.from(n).forEach(function(e){1===e[1].length&&t.push.apply(t,(0,m.default)(e[1]))}),(0,M.differenceWith)(e,t,function(e,t){return e._id===t})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{subName:"",ctrlName:void 0,asduAddr:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.protocol,r=t.loading,o=t.currentKey,c=n.iecMapTableList,d=n.controllerList,f=n.iecMapTableFilter,m="iec104Server"===o?n.iec104Config:n.iec101Config,h=m.serverList,g=void 0===h?[]:h,v=(0,k.uniqueArr)(g,"asduAddr"),y=this.state,b=y.visible,w=y.add,C=y.currentMapData,M=y.batchVisible,x=y.searchParams,N=y.selectedRowKeys,R=y.pageParams,F=(0,T.getPriv)(),V=F>11,j={current:R.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},z={selectedRowKeys:N,onChange:this.handleRowSelectChange},B="iec104Server"===o?"fileType=iec104":"fileType=iec101",H=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.asduAddr"}),dataIndex:"asduAddr",key:"asduAddr"},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"endMapAddr",key:"endMapAddr",render:function(e,t){var n=t.startMapAddr,r=t.typeId,o=void 0===r?[]:r,a=(0,k.renderTypeId)(o[1]);return"".concat(a," ").concat(n)}},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(S.default,{icon:"edit",disabled:!V,tooltip:(0,E.formatMessage)({id:"common.edit"}),onClick:function(){return e.onIecMapModify(n)}}),_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"protocol.iec-select-delete"}),onConfirm:function(){return e.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(S.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!V})))}}];return _.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},_.default.createElement("div",{className:O.default.wrapper},_.default.createElement(I.default,{id:"iec104Server"===o?"protocol.iec-map-table":"protocol.iec-101-map-table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:O.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(t){var n={searchParams:(0,u.default)({},x,{ctrlName:t,subName:""})};"all"===t&&(n={searchParams:(0,u.default)({},x,{ctrlName:void 0,subName:""})}),e.setState(n),e.filterIecMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),d.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(A.default,{tooltip:!0,lines:1},t))})),_.default.createElement(s.default,{style:{width:150,marginLeft:10},defaultValue:"all",onChange:function(t){var n={searchParams:(0,u.default)({},x,{asduAddr:t,subName:""})};"all"===t&&(n={searchParams:(0,u.default)({},x,{asduAddr:void 0,subName:""})}),e.setState(n),e.filterIecMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-asduAddr"})),v.map(function(e){var t=e.asduAddr;return _.default.createElement(s.default.Option,{value:t,key:t},t)})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:x.subName,onChange:function(t){e.setState({searchParams:(0,u.default)({},x,{subName:t.target.value})})},onSearch:function(t){e.filterIecMapTable({searchParams:(0,u.default)({},x,{subName:t})})}})),_.default.createElement(D.default,{batchAddVisible:!0,addProps:{disabled:!V,onClick:function(){return e.setState({visible:!0,add:!0})}},batchAddProps:{disabled:!V,onClick:function(){return e.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!V,tip:c.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:B,onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(V&&N.length),onConfirm:function(){return e.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:r,rowKey:"_id",bordered:!0,dataSource:f,rowSelection:z,columns:H,pagination:j,onChange:this.handleTableChange,scroll:{y:420}}),b&&_.default.createElement(L.default,{currentKey:o,add:w,visible:b,dataSource:c,addTableDataSource:this.filterAppearsTwiceRw(c),data:C,serverList:g,controllerList:d,onChange:this.onMapChange,onCancel:function(){return e.setState({visible:!1,currentMapData:{}})}}),M&&_.default.createElement(P.default,{currentKey:o,visible:M,dataSource:c,serverList:g,controllers:d,onChange:this.onBatchMapChange,addTableDataSource:this.filterAppearsTwiceRw(c),onCancel:function(){return e.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),F=R;t.default=F},chzT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=e.type,s=[],u=e.required||!e.required&&r.hasOwnProperty(e.field);if(u){if((0,a.isEmptyValue)(t,l)&&!e.required)return n();o["default"].required(e,t,r,s,i,l),(0,a.isEmptyValue)(t,l)||o["default"].type(e,t,r,s,i)}n(s)}t["default"]=l},ck9s:function(e,t,n){"use strict";var r=n("ZFOp"),o=n("MgzW"),a=n("8jRI");function i(e){switch(e.arrayFormat){case"index":return function(t,n,r){return null===n?[s(t,e),"[",r,"]"].join(""):[s(t,e),"[",s(r,e),"]=",s(n,e)].join("")};case"bracket":return function(t,n){return null===n?s(t,e):[s(t,e),"[]=",s(n,e)].join("")};default:return function(t,n){return null===n?s(t,e):[s(t,e),"=",s(n,e)].join("")}}}function l(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}function s(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function u(e){return Array.isArray(e)?e.sort():"object"===typeof e?u(Object.keys(e)).sort(function(e,t){return Number(e)-Number(t)}).map(function(t){return e[t]}):e}function c(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function d(e,t){t=o({arrayFormat:"none"},t);var n=l(t),r=Object.create(null);return"string"!==typeof e?r:(e=e.trim().replace(/^[?#&]/,""),e?(e.split("&").forEach(function(e){var t=e.replace(/\+/g," ").split("="),o=t.shift(),i=t.length>0?t.join("="):void 0;i=void 0===i?null:a(i),n(a(o),i,r)}),Object.keys(r).sort().reduce(function(e,t){var n=r[t];return Boolean(n)&&"object"===typeof n&&!Array.isArray(n)?e[t]=u(n):e[t]=n,e},Object.create(null))):r)}t.extract=c,t.parse=d,t.stringify=function(e,t){var n={encode:!0,strict:!0,arrayFormat:"none"};t=o(n,t),!1===t.sort&&(t.sort=function(){});var r=i(t);return e?Object.keys(e).sort(t.sort).map(function(n){var o=e[n];if(void 0===o)return"";if(null===o)return s(n,t);if(Array.isArray(o)){var a=[];return o.slice().forEach(function(e){void 0!==e&&a.push(r(n,e,a.length))}),a.join("&")}return s(n,t)+"="+s(o,t)}).filter(function(e){return e.length>0}).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:d(c(e),t)}}},cl4r:function(e,t,n){e.exports={"monaco-editor":"monaco-editor",overlayWidgets:"overlayWidgets"}},"cq/+":function(e,t,n){var r=n("mc0g"),o=r();e.exports=o},cqqd:function(e,t,n){"use strict";var r=n("WGNW"),o=n("+o5p")(5),a="find",i=!0;a in[]&&Array(1)[a](function(){i=!1}),r(r.P+r.F*i,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n("DIcO")(a)},cvCv:function(e,t){function n(e){return function(){return e}}e.exports=n},cvJw:function(e,t,n){"use strict";n("3iS5")("strike",function(e){return function(){return e(this,"strike","","")}})},cwxS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t,"array")&&!e.required)return n();o["default"].required(e,t,r,l,i,"array"),(0,a.isEmptyValue)(t,"array")||(o["default"].type(e,t,r,l,i),o["default"].range(e,t,r,l,i))}n(l)}t["default"]=l},czTT:function(e,t,n){e.exports={"ant-switch":"ant-switch","ant-switch-inner":"ant-switch-inner","ant-switch-loading-icon":"ant-switch-loading-icon","ant-switch-disabled":"ant-switch-disabled","ant-switch-loading":"ant-switch-loading","ant-switch-checked":"ant-switch-checked","ant-switch-small":"ant-switch-small",AntSwitchSmallLoadingCircle:"AntSwitchSmallLoadingCircle"}},d0bx:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n("Zss7")),a=2,i=16,l=5,s=5,u=15,c=5,d=4;function f(e,t,n){var r;return r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-a*t:Math.round(e.h)+a*t:n?Math.round(e.h)+a*t:Math.round(e.h)-a*t,r<0?r+=360:r>=360&&(r-=360),r}function p(e,t,n){return 0===e.h&&0===e.s?e.s:(r=n?Math.round(100*e.s)-i*t:t===d?Math.round(100*e.s)+i:Math.round(100*e.s)+l*t,r>100&&(r=100),n&&t===c&&r>10&&(r=10),r<6&&(r=6),r);var r}function m(e,t,n){return n?Math.round(100*e.v)+s*t:Math.round(100*e.v)-u*t}function h(e){for(var t=[],n=o.default(e),r=c;r>0;r-=1){var a=n.toHsv(),i=o.default({h:f(a,r,!0),s:p(a,r,!0),v:m(a,r,!0)}).toHexString();t.push(i)}t.push(n.toHexString());for(r=1;r<=d;r+=1){a=n.toHsv(),i=o.default({h:f(a,r),s:p(a,r),v:m(a,r)}).toHexString();t.push(i)}return t}t.default=h},d2HX:function(e,t,n){var r=n("WGNW");r(r.P,"Array",{copyWithin:n("wlPd")}),n("DIcO")("copyWithin")},d6Aq:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("+L6B");var i=r(n("2/Rp"));n("5Dmo");var l=r(n("3S7+"));n("Pwec");var s=r(n("CtXQ"));n("5NDa");var u=r(n("5rEg"));n("giR+");var c=r(n("fyUT")),d=r(n("jehZ"));n("7Kak");var f=r(n("9yH6")),p=r(n("p0pE")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b=r(n("Vl3Y"));n("Znn+");var w,_,C,E,M=r(n("ZTPi")),S=o(n("q1tI")),O=n("LLXN"),T=n("MuoO"),k=n("Y2fQ"),x=r(n("nYFw")),N=r(n("kzmX")),L=n("34ay"),P=n("+n12"),I=r(n("zudZ")),D=r(n("Nf/D")),A=M.default.TabPane,R=(w=b.default.create(),_=(0,T.connect)(function(e){var t=e.cloud,n=e.loading;return{bynyConfig:t.bynyConfig,loading:n.effects["cloud/fetchBynyCloud"]}}),w(C=_((E=function(e){function t(e){var n;return(0,m.default)(this,t),n=(0,g.default)(this,(0,v.default)(t).call(this,e)),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.bynyConfig,i=r.validateFields,l=r.resetFields;i(function(e,t){if(!e){var n,r,i="ipower.inhandcloud.cn"===(null===t||void 0===t?void 0:null===(n=t.serverAddr)||void 0===n?void 0:n.select)?"ipower.inhandcloud.cn":null===t||void 0===t?void 0:null===(r=t.serverAddr)||void 0===r?void 0:r.input,s={iec104Client:{config:(0,p.default)({},a.config,t,{enable:Number(null===t||void 0===t?void 0:t.enable),serverAddr:i,asduAddr:1})}};o({type:"cloud/updateBynyCloud",payload:s}).then(function(e){"ok"===e&&l()})}})},n.fetchBynyCloud=function(){var e=n.props.dispatch;e({type:"cloud/fetchBynyCloud"})},n.handleTabsChange=function(e){n.setState({activeKey:e})},n.resetForm=function(e){e.preventDefault();var t=n.props.form,r=t.resetFields;r()},n.renderAdvanced=function(){var e,t,r,o=n.props,a=o.form,i=o.bynyConfig,l=a.getFieldDecorator,s=a.getFieldValue,u=i.config,c=1===(null!==(e=s("tls"))&&void 0!==e?e:null===u||void 0===u?void 0:u.tls);return S.default.createElement(S.default.Fragment,null,S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.channel-protocol"})},l("protocol",{initialValue:null===u||void 0===u?void 0:u.protocol})(S.default.createElement("span",null,"IEC104SUB(2.0)"))),S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.tls-encryption"})},l("tls",{initialValue:null!==(t=null===u||void 0===u?void 0:u.tls)&&void 0!==t?t:0,rules:[{required:!0}]})(S.default.createElement(f.default.Group,null,S.default.createElement(f.default,{value:0},S.default.createElement(O.FormattedMessage,{id:"common.disable"})),S.default.createElement(f.default,{value:1},S.default.createElement(O.FormattedMessage,{id:"common.enable"}))))),c&&S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.mqtt.server-ca"})},l("verification",{initialValue:null!==(r=null===u||void 0===u?void 0:u.verification)&&void 0!==r?r:0,rules:[{required:!0}]})(S.default.createElement(f.default.Group,null,S.default.createElement(f.default,{value:0},S.default.createElement(O.FormattedMessage,{id:"common.disable"})),S.default.createElement(f.default,{value:1},S.default.createElement(O.FormattedMessage,{id:"common.enable"}))))))},n.getDomainAddr=function(e){var t={select:e,input:""},n=["ipower.inhandcloud.cn"],r=!0;return e?(n.forEach(function(t){e===t&&(r=!1)}),r&&(t={select:"custom",input:e})):t={select:"ipower.inhandcloud.cn",input:""},t},n.validateCondition=function(e,t,n){var r=t.select,o=void 0===r?"":r,a=t.input,i=void 0===a?"":a,l=/^(((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z|[A-Za-z][A-Za-z0-9\\u200c\u200b-]*[A-Za-z0-9])))$/g,s=(0,O.formatMessage)({id:"cloud.server-ip-tip"}),u=(0,O.formatMessage)({id:"cloud.input_host-correct-domain"});"custom"===o&&(""===i?n(s):l.test(i)||0===i.length||n(u)),n()},n.state={activeKey:"YC"},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){this.fetchBynyCloud()}},{key:"render",value:function(){var e,t=(0,L.getPriv)(),n=t>11,r=this.props,o=r.form,f=r.bynyConfig,p=this.state.activeKey,m=o.getFieldDecorator,h=o.getFieldValue,g=f.config,v=null!==(e=h("enable"))&&void 0!==e?e:!!(null===g||void 0===g?void 0:g.enable),y=o.isFieldsTouched()&&n,w="zh-CN"===(0,k.getLocale)(),_={labelCol:{span:w?3:5},wrapperCol:{span:w?21:19}},C={labelCol:{span:7},wrapperCol:{span:17}};return S.default.createElement(S.default.Fragment,null,S.default.createElement(a.default,{bordered:!1},S.default.createElement(b.default,(0,d.default)({},C,{labelAlign:"left"}),S.default.createElement(b.default.Item,(0,d.default)({label:S.default.createElement("span",{style:{fontSize:18,fontWeight:500}},(0,O.formatMessage)({id:"white-eagle-energy-manager.enable"})),htmlFor:"enable.form"},_),m("enable",{valuePropName:"checked",initialValue:!!(null===g||void 0===g?void 0:g.enable)})(S.default.createElement(D.default,null))),1===Number(v)?S.default.createElement(S.default.Fragment,null,S.default.createElement(I.default,{initVisible:!0,title:S.default.createElement(O.FormattedMessage,{id:"cloud.base-set"})},S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.access-method"})},m("connectType",{initialValue:null===g||void 0===g?void 0:g.connectType})(S.default.createElement("span",null,(0,O.formatMessage)({id:"cloud.cellular"})))),S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.domain-name"})},m("serverAddr",{initialValue:this.getDomainAddr(null===g||void 0===g?void 0:g.serverAddr),rules:[{required:!0,message:(0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"cloud.domain-name"})})},{validator:this.validateCondition}]})(S.default.createElement(x.default,{data:["ipower.inhandcloud.cn"]}))),S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.port"})},m("serverPort",{initialValue:null===g||void 0===g?void 0:g.serverPort,rules:[{required:!0,message:(0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"cloud.port"})})},{validator:function(e,t,n){return(0,P.validateNumberRange)(t,1,65535,n)}}]})(S.default.createElement(c.default,null))),S.default.createElement(b.default.Item,{label:(0,O.formatMessage)({id:"cloud.registration-code"})},m("communicationCode",{initialValue:null===g||void 0===g?void 0:g.communicationCode,rules:[{required:!0,message:(0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"cloud.registration-code"})})},{pattern:/^[^\u4e00-\u9fa5]{0,}$/,message:(0,O.formatMessage)({id:"controller.form.check-ch-zh"})}]})(S.default.createElement(u.default,null)),S.default.createElement(l.default,{title:(0,O.formatMessage)({id:"cloud.registration-code-tip"})},S.default.createElement("span",{style:{marginTop:10}},S.default.createElement(s.default,{type:"question-circle",style:{margin:"0 5px",color:"#FFA500",fontSize:16}}))))),S.default.createElement(I.default,{title:S.default.createElement(O.FormattedMessage,{id:"common.advanced-settings"})},this.renderAdvanced())):null,S.default.createElement(b.default.Item,{style:{marginTop:20}},S.default.createElement(i.default,{type:"primary",onClick:this.handleSubmit,disabled:!y},S.default.createElement(O.FormattedMessage,{id:"common.alert.form.submit"})),S.default.createElement(i.default,{type:"default",onClick:this.resetForm,style:{marginLeft:"10px"},disabled:!y},S.default.createElement(O.FormattedMessage,{id:"common.alert.form.reset"})))),v?S.default.createElement("div",{style:{marginTop:"50px"}},S.default.createElement(M.default,{animated:{tabPane:!1},activeKey:p,onChange:this.handleTabsChange},S.default.createElement(A,{key:"YC",tab:(0,O.formatMessage)({id:"cloud.yc"})},"YC"===p&&S.default.createElement(N.default,{currentKey:p})),S.default.createElement(A,{key:"YX",tab:(0,O.formatMessage)({id:"cloud.yx"})},"YX"===p&&S.default.createElement(N.default,{currentKey:p})),S.default.createElement(A,{key:"YK",tab:(0,O.formatMessage)({id:"cloud.yk"})},"YK"===p&&S.default.createElement(N.default,{currentKey:p})))):null))}}]),t}(S.PureComponent),C=E))||C)||C),F=R;t.default=F},d6i3:function(e,t,n){e.exports=n("wOl0")},dD9F:function(e,t,n){var r=n("NykK"),o=n("shjB"),a=n("ExA7"),i="[object Arguments]",l="[object Array]",s="[object Boolean]",u="[object Date]",c="[object Error]",d="[object Function]",f="[object Map]",p="[object Number]",m="[object Object]",h="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",_="[object Float32Array]",C="[object Float64Array]",E="[object Int8Array]",M="[object Int16Array]",S="[object Int32Array]",O="[object Uint8Array]",T="[object Uint8ClampedArray]",k="[object Uint16Array]",x="[object Uint32Array]",N={};function L(e){return a(e)&&o(e.length)&&!!N[r(e)]}N[_]=N[C]=N[E]=N[M]=N[S]=N[O]=N[T]=N[k]=N[x]=!0,N[i]=N[l]=N[b]=N[s]=N[w]=N[u]=N[c]=N[d]=N[f]=N[p]=N[m]=N[h]=N[g]=N[v]=N[y]=!1,e.exports=L},dI71:function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",function(){return r})},dOSW:function(e,t,n){"use strict";var r=function(){};e.exports=r},dQpi:function(e,t,n){var r=n("yGk4"),o=n("vN+2"),a=n("rEGp"),i=1/0,l=r&&1/a(new r([,-0]))[1]==i?function(e){return new r(e)}:o;e.exports=l},dTAl:function(e,t,n){var r=n("GoyQ"),o=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},dUQB:function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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};t.check=d,t.hasOwn=p,t.remove=h,t.deferred=g,t.arrayOfDeffered=v,t.delay=y,t.createMockTask=b,t.autoInc=w,t.makeIterator=E,t.log=M,t.deprecate=S;var a=t.sym=function(e){return"@@redux-saga/"+e},i=t.TASK=a("TASK"),l=t.HELPER=a("HELPER"),s=(t.MATCH=a("MATCH"),t.CANCEL=a("CANCEL_PROMISE")),u=t.SAGA_ACTION=a("SAGA_ACTION"),c=(t.SELF_CANCELLATION=a("SELF_CANCELLATION"),t.konst=function(e){return function(){return e}});t.kTrue=c(!0),t.kFalse=c(!1),t.noop=function(){},t.ident=function(e){return e};function d(e,t,n){if(!t(e))throw M("error","uncaught at check",n),new Error(n)}var f=Object.prototype.hasOwnProperty;function p(e,t){return m.notUndef(e)&&f.call(e,t)}var m=t.is={undef:function(e){return null===e||void 0===e},notUndef:function(e){return null!==e&&void 0!==e},func:function(e){return"function"===typeof e},number:function(e){return"number"===typeof e},string:function(e){return"string"===typeof e},array:Array.isArray,object:function(e){return e&&!m.array(e)&&"object"===("undefined"===typeof e?"undefined":o(e))},promise:function(e){return e&&m.func(e.then)},iterator:function(e){return e&&m.func(e.next)&&m.func(e.throw)},iterable:function(e){return e&&m.func(Symbol)?m.func(e[Symbol.iterator]):m.array(e)},task:function(e){return e&&e[i]},observable:function(e){return e&&m.func(e.subscribe)},buffer:function(e){return e&&m.func(e.isEmpty)&&m.func(e.take)&&m.func(e.put)},pattern:function(e){return e&&(m.string(e)||"symbol"===("undefined"===typeof e?"undefined":o(e))||m.func(e)||m.array(e))},channel:function(e){return e&&m.func(e.take)&&m.func(e.close)},helper:function(e){return e&&e[l]},stringableFunc:function(e){return m.func(e)&&p(e,"toString")}};t.object={assign:function(e,t){for(var n in t)p(t,n)&&(e[n]=t[n])}};function h(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}t.array={from:function(e){var t=Array(e.length);for(var n in e)p(e,n)&&(t[n]=e[n]);return t}};function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=r({},e),n=new Promise(function(e,n){t.resolve=e,t.reject=n});return t.promise=n,t}function v(e){for(var t=[],n=0;n<e;n++)t.push(g());return t}function y(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=void 0,r=new Promise(function(r){n=setTimeout(function(){return r(t)},e)});return r[s]=function(){return clearTimeout(n)},r}function b(){var e,t=!0,n=void 0,r=void 0;return e={},e[i]=!0,e.isRunning=function(){return t},e.result=function(){return n},e.error=function(){return r},e.setRunning=function(e){return t=e},e.setResult=function(e){return n=e},e.setError=function(e){return r=e},e}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++e}}t.uid=w();var _=function(e){throw e},C=function(e){return{value:e,done:!0}};function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:n,next:e,throw:t,return:C};return r&&(o[l]=!0),"undefined"!==typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function M(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"===typeof window?console.log("redux-saga "+e+": "+t+"\n"+(n&&n.stack||n)):console[e](t,n)}function S(e,t){return function(){return e.apply(void 0,arguments)}}t.updateIncentive=function(e,t){return e+" has been deprecated in favor of "+t+", please update your code"},t.internalErr=function(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},t.createSetContextWarning=function(e,t){return(e?e+".":"")+"setContext(props): argument "+t+" is not a plain object"},t.wrapSagaDispatch=function(e){return function(t){return e(Object.defineProperty(t,u,{value:!0}))}},t.cloneableGenerator=function e(t){return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=[],i=t.apply(void 0,r);return{next:function(e){return a.push(e),i.next(e)},clone:function(){var n=e(t).apply(void 0,r);return a.forEach(function(e){return n.next(e)}),n},return:function(e){return i.return(e)},throw:function(e){return i.throw(e)}}}}},dcFJ:function(e,t,n){"use strict";var r=n("wHrr"),o=n("WGNW"),a=n("il4q"),i=n("69SZ"),l=n("ULMT"),s=n("OsVd"),u=n("aSE1"),c=n("BnQZ");o(o.S+o.F*!n("cQyX")(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,d,f=a(e),p="function"==typeof this?this:Array,m=arguments.length,h=m>1?arguments[1]:void 0,g=void 0!==h,v=0,y=c(f);if(g&&(h=r(h,m>2?arguments[2]:void 0,2)),void 0==y||p==Array&&l(y))for(t=s(f.length),n=new p(t);t>v;v++)u(n,v,g?h(f[v],v):f[v]);else for(d=y.call(f),n=new p;!(o=d.next()).done;v++)u(n,v,g?i(d,h,[o.value,v],!0):o.value);return n.length=v,n}})},diRs:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return y});var r=n("q1tI"),o=n("3S7+"),a=n("H84U"),i=n("6CfX");function l(e){return l="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},l(e)}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function f(e,t){return!t||"object"!==l(t)&&"function"!==typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(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}}),t&&g(e,t)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},y=function(e){function t(){var e;return u(this,t),e=f(this,m(t).apply(this,arguments)),e.saveTooltip=function(t){e.tooltip=t},e.renderPopover=function(t){var n=t.getPrefixCls,a=e.props,i=a.prefixCls,l=v(a,["prefixCls"]);delete l.title;var u=n("popover",i);return r["createElement"](o["default"],s({},l,{prefixCls:u,ref:e.saveTooltip,overlay:e.getOverlay(u)}))},e}return h(t,e),d(t,[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getOverlay",value:function(e){var t=this.props,n=t.title,o=t.content;return Object(i["a"])(!("overlay"in this.props),"Popover","`overlay` is removed, please use `content` instead, see: https://u.ant.design/popover-content"),r["createElement"]("div",null,n&&r["createElement"]("div",{className:"".concat(e,"-title")},n),r["createElement"]("div",{className:"".concat(e,"-inner-content")},o))}},{key:"render",value:function(){return r["createElement"](a["a"],null,this.renderPopover)}}]),t}(r["Component"]);y.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}}},dl0q:function(e,t,n){n("Zxgi")("observable")},dplF:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=o(n("i8i4"));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return e instanceof HTMLElement?e:r.default.findDOMNode(e)}},dt0z:function(e,t,n){var r=n("zoYe");function o(e){return null==e?"":r(e)}e.exports=o},dxeH:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=o(n("bx4M")),i=o(n("2Taf")),l=o(n("vZ4D")),s=o(n("l4Ni")),u=o(n("ujKo")),c=o(n("MhPg"));n("Znn+");var d=o(n("ZTPi")),f=r(n("q1tI")),p=o(n("1re7")),m=o(n("M4m6")),h=o(n("Nzrk")),g=o(n("HDJe")),v=o(n("bZe6")),y=o(n("okwk")),b=o(n("BHdh")),w=o(n("SqvU")),_=o(n("2NaB")),C=o(n("m7i/")),E=d.default.TabPane,M=function(e){function t(e){var n;return(0,i.default)(this,t),n=(0,s.default)(this,(0,u.default)(t).call(this,e)),n.handleTabsChange=function(e){n.setState({activeKey:e})},n.state={activeKey:"modbusSlave"},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e,t=this.state.activeKey,n=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("IG974");return f.default.createElement(a.default,null,f.default.createElement(d.default,{animated:{tabPane:!1},activeKey:t,onChange:this.handleTabsChange},f.default.createElement(E,{key:"modbusSlave",tab:"Modbus TCP Slave"},"modbusSlave"===t?f.default.createElement(p.default,{currentKey:t}):f.default.createElement("div",null)),f.default.createElement(E,{key:"iec104",tab:"IEC 104 Server"},"iec104"===t?f.default.createElement(m.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"opcua",tab:"OPCUA Server"},"opcua"===t?f.default.createElement(g.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"modbusRTUSlave",tab:"Modbus RTU Slave"},"modbusRTUSlave"===t?f.default.createElement(p.default,{currentKey:t}):f.default.createElement("div",null)),f.default.createElement(E,{key:"iec101",tab:"IEC 101 Server"},"iec101"===t?f.default.createElement(h.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"sl651",tab:"SL651"},"sl651"===t?f.default.createElement(v.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"hj212",tab:"HJ212 Client"},"hj212"===t?f.default.createElement(y.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"bacnet",tab:"BACnet Server"},"bacnet"===t?f.default.createElement(b.default,null):f.default.createElement("div",null)),n?null:f.default.createElement(E,{key:"dnp3",tab:"DNP3 Outstation"},"dnp3"===t?f.default.createElement(w.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"iec61850",tab:"IEC 61850 Server"},"iec61850"===t?f.default.createElement(_.default,null):f.default.createElement("div",null)),f.default.createElement(E,{key:"snmpAgent",tab:"SNMP Agent"},"snmpAgent"===t?f.default.createElement(C.default,null):f.default.createElement("div",null))))}}]),t}(f.PureComponent),S=M;t.default=S},"e+LU":function(e,t,n){var r=n("ugOi"),o=r.Symbol;e.exports=o},e4Nc:function(e,t,n){var r=n("fGT3"),o=n("k+1r"),a=n("JHgL"),i=n("pSRY"),l=n("H8j4");function s(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=r,s.prototype["delete"]=o,s.prototype.get=a,s.prototype.has=i,s.prototype.set=l,e.exports=s},e5cp:function(e,t,n){var r=n("fmRc"),o=n("or5M"),a=n("HDyB"),i=n("seXi"),l=n("QqLw"),s=n("Z0cm"),u=n("DSRE"),c=n("c6wG"),d=1,f="[object Arguments]",p="[object Array]",m="[object Object]",h=Object.prototype,g=h.hasOwnProperty;function v(e,t,n,h,v,y){var b=s(e),w=s(t),_=b?p:l(e),C=w?p:l(t);_=_==f?m:_,C=C==f?m:C;var E=_==m,M=C==m,S=_==C;if(S&&u(e)){if(!u(t))return!1;b=!0,E=!1}if(S&&!E)return y||(y=new r),b||c(e)?o(e,t,n,h,v,y):a(e,t,_,n,h,v,y);if(!(n&d)){var O=E&&g.call(e,"__wrapped__"),T=M&&g.call(t,"__wrapped__");if(O||T){var k=O?e.value():e,x=T?t.value():t;return y||(y=new r),v(k,x,n,h,y)}}return!!S&&(y||(y=new r),i(e,t,n,h,v,y))}e.exports=v},e6w7:function(e,t){t.f=Object.getOwnPropertySymbols},eC1c:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","lines-content":"lines-content",cslr:"cslr","top-left-radius":"top-left-radius","bottom-left-radius":"bottom-left-radius","top-right-radius":"top-right-radius","bottom-right-radius":"bottom-right-radius","hc-black":"hc-black"}},eCw7:function(e,t,n){"use strict";(function(t){var r;function o(e,t,n){return t=a(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=i(e,"string");return"symbol"===typeof t?t:String(t)}function i(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var l=n("vwn6"),s=Symbol("lastResolve"),u=Symbol("lastReject"),c=Symbol("error"),d=Symbol("ended"),f=Symbol("lastPromise"),p=Symbol("handlePromise"),m=Symbol("stream");function h(e,t){return{value:e,done:t}}function g(e){var t=e[s];if(null!==t){var n=e[m].read();null!==n&&(e[f]=null,e[s]=null,e[u]=null,t(h(n,!1)))}}function v(e){t.nextTick(g,e)}function y(e,t){return function(n,r){e.then(function(){t[d]?n(h(void 0,!0)):t[p](n,r)},r)}}var b=Object.getPrototypeOf(function(){}),w=Object.setPrototypeOf((r={get stream(){return this[m]},next:function(){var e=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[d])return Promise.resolve(h(void 0,!0));if(this[m].destroyed)return new Promise(function(n,r){t.nextTick(function(){e[c]?r(e[c]):n(h(void 0,!0))})});var r,o=this[f];if(o)r=new Promise(y(o,this));else{var a=this[m].read();if(null!==a)return Promise.resolve(h(a,!1));r=new Promise(this[p])}return this[f]=r,r}},o(r,Symbol.asyncIterator,function(){return this}),o(r,"return",function(){var e=this;return new Promise(function(t,n){e[m].destroy(null,function(e){e?n(e):t(h(void 0,!0))})})}),r),b),_=function(e){var t,n=Object.create(w,(t={},o(t,m,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,d,{value:e._readableState.endEmitted,writable:!0}),o(t,p,{value:function(e,t){var r=n[m].read();r?(n[f]=null,n[s]=null,n[u]=null,e(h(r,!1))):(n[s]=e,n[u]=t)},writable:!0}),t));return n[f]=null,l(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[u];return null!==t&&(n[f]=null,n[s]=null,n[u]=null,t(e)),void(n[c]=e)}var r=n[s];null!==r&&(n[f]=null,n[s]=null,n[u]=null,r(h(void 0,!0))),n[d]=!0}),e.on("readable",v.bind(null,n)),n};e.exports=_}).call(this,n("Q2Ig"))},eHn4:function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=n},eODE:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=o(n("kLXV"));n("T2oS");var i=o(n("W9HT"));n("g9YV");var l=o(n("wCAj"));n("DZo9");var s=o(n("8z0m"));n("+L6B");var u=o(n("2/Rp"));n("Pwec");var c=o(n("CtXQ"));n("/zsF");var d=o(n("PArb"));n("miYZ");var f=o(n("tsqr")),p=o(n("d6i3")),m=o(n("1l/V")),h=o(n("2Taf")),g=o(n("vZ4D")),v=o(n("l4Ni")),y=o(n("ujKo")),b=o(n("rlhR")),w=o(n("MhPg")),_=r(n("q1tI")),C=n("LLXN"),E=n("n+et"),M=n("t3Un"),S=n("Onig"),O=function(e){function t(e){var n;return(0,h.default)(this,t),n=(0,v.default)(this,(0,y.default)(t).call(this,e)),n.queryFileDirectory=(0,m.default)(p.default.mark(function e(){var t,r,o;return p.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return n.setState({loading:!0}),t=n.props.ctrlName,e.next=4,(0,S.fetchFileDirectoryList)(t);case 4:r=e.sent,o=r.result,o&&n.setState({data:o}),n.setState({loading:!1});case 8:case"end":return e.stop()}},e)})),n.queryExportFileStatus=function(){var e=(0,m.default)(p.default.mark(function e(t,r){var o;return p.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:o=(0,b.default)(n),n.timer=setInterval((0,m.default)(p.default.mark(function e(){var a,i,l;return p.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,S.fetchExportFileStatus)(t);case 2:a=e.sent,i=a.status;try{"doing"!==i&&(clearInterval(o.timer),o.timer=null,"success"===i&&(l="".concat("","/v1/files/export?type=device_supervisor&fileType=iec61850_file&id=").concat(t),(0,E.filedownload)(l,r)),"failed"===i&&f.default.error((0,C.formatMessage)({id:"controller.form.export.err"})),n.setState({fileAction:!1}))}catch(e){n.setState({fileAction:!1})}case 5:case"end":return e.stop()}},e)})),5e3);case 2:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),n.state={loading:!1,data:[],fileAction:!1,actionStatusText:""},n}return(0,w.default)(t,e),(0,g.default)(t,[{key:"componentDidMount",value:function(){this.queryFileDirectory()}},{key:"componentWillUnmount",value:function(){clearInterval(this.timer),this.timer=null,clearInterval(this.timer1),this.timer1=null}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.handleCancel,o=t.ctrlName,h=this.state,g=h.loading,v=h.data,y=h.fileAction,b=h.actionStatusText,w=this,E=(0,M.getToken)(),O={action:"".concat("","/v1/files/import?type=device_supervisor&fileType=iec61850_file&ctrlName=").concat(o),method:"POST",headers:{"Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(E)},onChange:function(e){if(w.setState({fileAction:!0,actionStatusText:(0,C.formatMessage)({id:"common.import"})}),"done"===e.file.status){var t=e.file.response,n=t.result,r=t.id;"ok"===n?w.timer1=setInterval((0,m.default)(p.default.mark(function e(){var t,n;return p.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,S.queryImportFileStatus)(r);case 2:t=e.sent,n=t.status,"doing"!==n&&(clearInterval(w.timer1),w.timer1=null,"success"===n&&(f.default.success((0,C.formatMessage)({id:"controller.form.import.success"})),w.queryFileDirectory()),"failed"===n&&f.default.error((0,C.formatMessage)({id:"controller.form.import.err"})),w.setState({fileAction:!1}));case 5:case"end":return e.stop()}},e)})),5e3):(f.default.error((0,C.formatMessage)({id:"common.alert.upload.filed"})),w.setState({fileAction:!1}))}else"error"===e.file.status&&(f.default.error((0,C.formatMessage)({id:"common.alert.upload.filed"})),w.setState({fileAction:!1}))},showUploadList:!1},T=[{title:(0,C.formatMessage)({id:"controller.form.filePath"}),dataIndex:"filePath",key:"filePath"},{title:(0,C.formatMessage)({id:"controller.form.fileSize"}),dataIndex:"fileSize",key:"fileSize"},{title:(0,C.formatMessage)({id:"controller.form.lastModifiedTime"}),dataIndex:"lastModifiedTime",key:"lastModifiedTime"},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",render:function(t,n){return _.default.createElement("span",null,_.default.createElement("a",{onClick:(0,m.default)(p.default.mark(function t(){var r,a,i,l,s,u;return p.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e.setState({fileAction:!0,actionStatusText:(0,C.formatMessage)({id:"common.export"})}),t.next=3,(0,S.startExportfile)(o,n.filePath);case 3:r=t.sent,a=r.result,i=r.id,"ok"===a&&(s=null===(l=n.filePath)||void 0===l?void 0:l.split("/"),u=s[s.length-1],e.queryExportFileStatus(i,u));case 7:case"end":return t.stop()}},t)}))},(0,C.formatMessage)({id:"common.export"})),_.default.createElement(d.default,{type:"vertical"}),_.default.createElement("a",{onClick:(0,m.default)(p.default.mark(function t(){var r,a;return p.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,S.deleteFuncFile)(o,n.filePath);case 2:r=t.sent,a=r.result,"ok"===a?(f.default.success((0,C.formatMessage)({id:"common.alert.submit.delete-success"})),e.queryFileDirectory()):f.default.error((0,C.formatMessage)({id:"common.alert.submit.delete-failed"}));case 5:case"end":return t.stop()}},t)}))},(0,C.formatMessage)({id:"common.delete"})))}}];return _.default.createElement(a.default,{title:(0,C.formatMessage)({id:"controller.form.fileFunc"}),visible:n,width:1e3,onCancel:function(){return r()},footer:null},_.default.createElement(i.default,{spinning:y,tip:(0,C.formatMessage)({id:"controller.form.actionStatusText"},{actionStatusText:b})},_.default.createElement("div",{style:{marginBottom:"10px",display:"flex",justifyContent:"end"}},_.default.createElement(s.default,O,_.default.createElement(u.default,{type:"primary"},_.default.createElement(c.default,{type:"upload"})," ",(0,C.formatMessage)({id:"common.import"})))),_.default.createElement(l.default,{columns:T,dataSource:v,loading:g,rowKey:function(e){return e.filePath}})))}}]),t}(_.PureComponent),T=O;t.default=T},eUgh:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length,o=Array(r);while(++n<r)o[n]=t(e[n],n,e);return o}e.exports=n},eUtF:function(e,t,n){e.exports=!n("jmDH")&&!n("KUxP")(function(){return 7!=Object.defineProperty(n("Hsns")("div"),"a",{get:function(){return 7}}).a})},eaoh:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},ebwN:function(e,t,n){var r=n("Cwc5"),o=n("Kz5y"),a=r(o,"Map");e.exports=a},eizg:function(e,t,n){e.exports={"context-view":"context-view","monaco-menu":"monaco-menu","context-view-block":"context-view-block"}},ekgE:function(e){e.exports=JSON.parse('{"a":"3.26.3"}')},ekgI:function(e,t,n){var r=n("YESw"),o=Object.prototype,a=o.hasOwnProperty;function i(e){var t=this.__data__;return r?void 0!==t[e]:a.call(t,e)}e.exports=i},ekhv:function(e,t,n){var r=n("WGNW"),o=n("BFt8"),a=n("7vYJ");r(r.S,"Reflect",{getPrototypeOf:function(e){return o(a(e))}})},elYG:function(e,t,n){"use strict";(function(t){function n(e,n){var a=this,l=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return l||s?(n?n(e):!e||this._writableState&&this._writableState.errorEmitted||t.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!n&&e?(t.nextTick(r,a,e),a._writableState&&(a._writableState.errorEmitted=!0)):n?(t.nextTick(o,a),n(e)):t.nextTick(o,a)}),this)}function r(e,t){i(e,t),o(e)}function o(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(e,t){e.emit("error",t)}e.exports={destroy:n,undestroy:a}}).call(this,n("Q2Ig"))},eoEj:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5Dmo");var a=o(n("3S7+"));n("+L6B");var i=o(n("2/Rp")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg")),f=r(n("q1tI")),p=o(n("TSYQ")),m=o(n("Ogle")),h=function(e){function t(){return(0,l.default)(this,t),(0,u.default)(this,(0,c.default)(t).apply(this,arguments))}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e,t=this.props,n=t.icon,r=t.style,o=t.disabled,l=t.size,s=void 0===l?"default":l,u=t.className,c=t.onClick,d=t.tooltip,h=void 0===d?"":d,g=t.children,v=null===(e="")||void 0===e?void 0:e.includes("dsa");return f.default.createElement(f.default.Fragment,null,h?f.default.createElement(a.default,{title:h,placement:"bottom"},f.default.createElement(i.default,{ghost:!0,icon:n,shape:"circle",size:v?"default":"small",disabled:o,style:r,onClick:c,className:"default"===s?(0,p.default)(m.default.iconBtn1,u):(0,p.default)(m.default.iconBtn2,u)},g)):f.default.createElement(i.default,{ghost:!0,icon:n,shape:"circle",size:v?"default":"small",disabled:o,style:r,onClick:c,className:"default"===s?(0,p.default)(m.default.iconBtn1,u):(0,p.default)(m.default.iconBtn2,u)},g))}}]),t}(f.PureComponent),g=h;t.default=g},eq1K:function(e,t,n){e.exports={"monaco-scrollable-element":"monaco-scrollable-element",scrollbar:"scrollbar","up-arrow":"up-arrow","down-arrow":"down-arrow","left-arrow":"left-arrow","right-arrow":"right-arrow","hc-black":"hc-black","vs-dark":"vs-dark",visible:"visible",invisible:"invisible",fade:"fade",shadow:"shadow",top:"top",left:"left","top-left-corner":"top-left-corner",vs:"vs",slider:"slider",active:"active"}},er1Y:function(e,t,n){var r=n("WGNW"),o=n("Zgoe"),a=n("OeOC"),i=n("15BC"),l=n("aSE1");r(r.S,"Object",{getOwnPropertyDescriptors:function(e){var t,n,r=a(e),s=i.f,u=o(r),c={},d=0;while(u.length>d)n=s(r,t=u[d++]),void 0!==n&&l(c,t,n);return c}})},eu6e:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("5NDa");var c=o(n("5rEg"));n("OaEy");var d=o(n("2fM7")),f=r(n("q1tI")),p=n("LLXN"),m=d.default.Option,h=c.default.Group,g=function(e){function t(){var e,n;(0,a.default)(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=(0,l.default)(this,(e=(0,s.default)(t)).call.apply(e,[this].concat(o))),n.state={},n.handleSelectChange=function(e){var t=n.props.onChange;t&&t({select:e,input:""})},n.handleInputChange=function(e){var t=e.target.value,r=n.props,o=r.onChange,a=r.value;o&&o({select:a.select,input:t})},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.value,r=e.configSource;return f.default.createElement("div",null,f.default.createElement("div",{style:{float:"left"}},"custom"!==n.select&&t?f.default.createElement(d.default,{value:n.select,onChange:this.handleSelectChange,disabled:!!r},t&&t.map(function(e){return f.default.createElement(m,{value:e,key:e},e)}),f.default.createElement(m,{value:"custom"},f.default.createElement(p.FormattedMessage,{id:"common.custom"}))):f.default.createElement(h,{compact:!0,disabled:!!r},f.default.createElement(d.default,{value:t?n.select:"custom",onChange:this.handleSelectChange},t&&t.map(function(e){return f.default.createElement(m,{value:e,key:e},e)}),f.default.createElement(m,{value:"custom"},f.default.createElement(p.FormattedMessage,{id:"common.custom"}))),f.default.createElement(c.default,{value:n.input,style:{width:200},onChange:this.handleInputChange}))),"custom"!==n.select&&t&&f.default.createElement("a",{style:{marginLeft:10,float:"left"},target:"_blank",rel:"noopener noreferrer",href:"https://".concat("custom"===n.select?n.input:n.select),disabled:!!r},f.default.createElement(p.FormattedMessage,{id:"cloud.service-jump"})))}}]),t}(f.PureComponent),v=g;t.default=v},"f+Y6":function(e,t,n){var r=n("7eKr");function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),r(e,o.key,o)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}e.exports=a},"f+e3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={403:{img:"https://gw.alipayobjects.com/zos/rmsportal/wZcnGqRDyhPOEYFcZDnb.svg",title:"403",desc:"\u62b1\u6b49\uff0c\u4f60\u65e0\u6743\u8bbf\u95ee\u8be5\u9875\u9762"},404:{img:"https://gw.alipayobjects.com/zos/rmsportal/KpnpchXsobRgLElEozzI.svg",title:"404",desc:"\u62b1\u6b49\uff0c\u4f60\u8bbf\u95ee\u7684\u9875\u9762\u4e0d\u5b58\u5728"},500:{img:"https://gw.alipayobjects.com/zos/rmsportal/RVRUAYdCGeYNBWoKiIwB.svg",title:"500",desc:"\u62b1\u6b49\uff0c\u670d\u52a1\u5668\u51fa\u9519\u4e86"}},o=r;t.default=o},"f4/H":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp"));n("miYZ");var u=r(n("tsqr")),c=r(n("gWZ8")),d=r(n("p0pE")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("LvDl"),T=n("+n12"),k=n("34ay"),x=n("Onig"),N=r(n("ueLw")),L=r(n("xNuS")),P=C.default.Option,I=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={searchParams:"",mapData:[],measureTable:[],measureList:[],loading:!1,identifiList:["\u9065\u6d4b\u7ad9\u72b6\u6001\u53ca\u62a5\u8b66\u4fe1\u606f","\u6c34\u6e29","pH\u503c","\u6eb6\u89e3\u6c27","\u7535\u5bfc\u7387","\u6d4a\u5ea6","\u9ad8\u9530\u9178\u76d0\u6307\u6570","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d","\u6c28\u6c2e","\u603b\u78f7","\u603b\u6c2e","\u4ea4\u6d41A\u76f8\u7535\u538b","\u4ea4\u6d41B\u76f8\u7535\u538b","\u4ea4\u6d41C\u76f8\u7535\u538b","\u4ea4\u6d41A\u76f8\u7535\u6d41","\u4ea4\u6d41B\u76f8\u7535\u6d41","\u4ea4\u6d41C\u76f8\u7535\u6d41","\u5316\u5b66\u9700\u6c27\u91cf(COD)","pH\u503c2","\u6eb6\u89e3\u6c272","\u7535\u5bfc\u73872","\u6d4a\u5ea62","\u9ad8\u9530\u9178\u76d0\u6307\u65702","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d2","\u6c28\u6c2e2","\u603b\u78f72","\u603b\u6c2e2","\u5316\u5b66\u9700\u6c27\u91cf(COD)2","pH\u503c3","\u6eb6\u89e3\u6c273","\u7535\u5bfc\u73873","\u6d4a\u5ea63","\u9ad8\u9530\u9178\u76d0\u6307\u65703","\u6c27\u5316\u8fd8\u539f\u7535\u4f4d3","\u6c28\u6c2e3","\u603b\u78f73","\u603b\u6c2e3","\u5316\u5b66\u9700\u6c27\u91cf(COD)3","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf1","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf1","\u8fdb\u53e3\u6d41\u901f1","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf2","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf2","\u8fdb\u53e3\u6d41\u901f2","\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf3","\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf3","\u8fdb\u53e3\u6d41\u901f3","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf1","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf1","\u51fa\u53e3\u6d41\u901f1","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf2","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf2","\u51fa\u53e3\u6d41\u901f2","\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf3","\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf3","\u51fa\u53e3\u6d41\u901f3","\u603b\u7528\u7535\u91cf","\u4fe1\u53f7\u5f3a\u5ea6","\u60ac\u6d6e\u7269","\u60ac\u6d6e\u72692","\u60ac\u6d6e\u72693"]},n.filterOptions=function(){var e=n.props.protocol,t=e.slMapTableList,r=n.state.identifiList,o=[];t.forEach(function(e){o.push(null===e||void 0===e?void 0:e.identifi)});var a=(0,O.difference)(r,o);n.setState({identifiList:a})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists",payload:{limit:0}}).then(function(e){var t;(null===e||void 0===e?void 0:e.length)&&n.fetchMeasureList(null===(t=e[0])||void 0===t?void 0:t.name)})},n.fetchMeasureList=function(e){if(e){var t=n.props.protocol,r=t.slMapTableList;n.setState({loading:!0}),(0,x.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(t){var o=t.result;if(o){var a,i,l,s=(0,T.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{}),u=r.filter(function(t){return(null===t||void 0===t?void 0:t.ctrlName)===e}),c=(0,O.differenceBy)(s,u,function(e){var t;return null!==(t=e.measureName)&&void 0!==t?t:e.name});c=c.map(function(e){return(0,d.default)({},e,{northDataType:1===(null===e||void 0===e?void 0:e.enableBit)||"BIT"===(null===e||void 0===e?void 0:e.dataType)?"BIT":"FLOAT"})}),n.setState({measureTable:c,measureList:c,loading:!1})}})}},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.protocol,l=n.state.mapData,s=i.slMapTableList,f=r.validateFields,p={},m=[];f(function(e){e||(l.forEach(function(e){var t=(0,T.getNextId)([].concat((0,c.default)(s),m));p[t]=(0,d.default)({},e,{_id:t}),m.push((0,d.default)({},e,{_id:t}))}),o({type:"protocol/update",payload:{sl651Slave:{mapping_table:p}}}).then(function(e){"ok"===e&&a?a():(0,u.default)((0,S.formatMessage)({id:"common.alert.submit.modify-failed"}))}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleIdentifiChange=function(e,t){var r=n.state,o=r.identifiList,a=r.mapData,i=t.dataType,l=t.ctrlName,s=t.name,u=t.readWrite,f=t.enableBit,p=void 0===f?0:f,m=t.identifi,h=void 0===m?"":m,g=t._id,v=t.northDataType,y=a.find(function(e){return e.measureName===s&&e.ctrlName===l}),b=a.filter(function(e){return!(e.measureName===s&&e.ctrlName===l)}),w={_id:g,ctrlName:l,measureName:s,dataType:i,readWrite:u,identifi:h,northDataType:v};["FLOAT","BIT","DOUBLE","STRING"].includes(i)||(w=(0,d.default)({},w,{enableBit:p})),b.push((0,d.default)({},w,{identifi:e}));var _=o.filter(function(t){return t!==e});(null===y||void 0===y?void 0:y.identifi)&&_.unshift(null===y||void 0===y?void 0:y.identifi),n.setState({identifiList:(0,c.default)(_),mapData:b})},n.onMappingDataTypeChange=function(e,t){n.setState(function(n){var r=n.measureTable,o=n.mapData,a=o.map(function(n){return n._id===e?(0,d.default)({},n,{northDataType:t}):n}),i=r.map(function(n){return n._id===e?(0,d.default)({},n,{northDataType:t}):n});return{measureTable:i,mapData:a}})},n.renderMappingDataType=function(e,t){return e?"BIT"===e?E.default.createElement(C.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},E.default.createElement(P,{value:"BIT"},"BIT")):E.default.createElement(C.default,{style:{width:100},defaultValue:"FLOAT",onChange:function(e){n.onMappingDataTypeChange(t,e)}},E.default.createElement(P,{value:"BYTE"},"BYTE"),E.default.createElement(P,{value:"SINT"},"SINT"),E.default.createElement(P,{value:"WORD"},"WORD"),E.default.createElement(P,{value:"INT"},"INT"),E.default.createElement(P,{value:"BCD"},"BCD16"),E.default.createElement(P,{value:"DWORD"},"DWORD"),E.default.createElement(P,{value:"DINT"},"DINT"),E.default.createElement(P,{value:"BCD32"},"BCD32"),E.default.createElement(P,{value:"ULONG"},"ULONG"),E.default.createElement(P,{value:"LONG"},"LONG"),E.default.createElement(P,{value:"FLOAT"},"FLOAT"),E.default.createElement(P,{value:"DOUBLE"},"DOUBLE")):E.default.createElement(C.default,{style:{width:100}})},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchControllerLists(),this.filterOptions()}},{key:"render",value:function(){var e,t,n=this,r=this.props,o=r.visible,u=r.submitLoading,c=r.protocol,d=this.state,f=d.mapData,p=d.searchParams,m=d.measureList,h=d.measureTable,g=d.loading,v=d.identifiList,y=c.controllerList,b=(0,k.getPriv)()>11,w=[{title:(0,S.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,S.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,S.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,T.renderReadWrite)(e)}},{title:(0,S.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,S.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){return n.renderMappingDataType("BCD"===e?"BCD16":e,t._id)}},{title:(0,S.formatMessage)({id:"protocol.sl.identifi"}),dataIndex:"identifi",key:"identifi",render:function(e,t){return E.default.createElement(C.default,{style:{width:"100%"},onChange:function(e){return n.handleIdentifiChange(e,t)}},v.map(function(e){return E.default.createElement(P,{key:e,value:e},(0,S.formatMessage)({id:"protocol.sl.".concat(e)}))}))}}],_={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,S.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]};return E.default.createElement(a.default,{title:(0,S.formatMessage)({id:"protocol.add-map"}),visible:o,width:1200,maskClosable:!1,onCancel:this.handleCancel,footer:[E.default.createElement(s.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(s.default,{key:"submit",type:"primary",loading:u,disabled:!b||!f.length,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},E.default.createElement("div",{className:N.default.filterWrapper1},E.default.createElement(C.default,{style:{width:150},defaultValue:null!==(e=null===(t=y[0])||void 0===t?void 0:t.name)&&void 0!==e?e:"",onChange:function(e){n.setState({searchParams:""}),n.fetchMeasureList(e)}},null===y||void 0===y?void 0:y.map(function(e){var t=e.name;return E.default.createElement(P,{value:t,key:t},E.default.createElement(L.default,{tooltip:!0,lines:1},t))})),E.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,S.formatMessage)({id:"protocol.enter-measure-name"}),value:p,onChange:function(e){n.setState({searchParams:e.target.value})},onSearch:function(e){var t=e.trim(),r=m.filter(function(e){return e.name.includes(t)});n.setState({measureTable:r})}})),E.default.createElement(i.default,{loading:g,bordered:!0,rowKey:function(e){return e._id},dataSource:h,columns:w,pagination:_,scroll:{y:420}}))}}]),t}(E.Component),w=_))||w)||w),D=I;t.default=D},fF6E:function(e,t,n){"use strict";e.exports=c;var r=n("b9ED").codes,o=r.ERR_METHOD_NOT_IMPLEMENTED,a=r.ERR_MULTIPLE_CALLBACK,i=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,l=r.ERR_TRANSFORM_WITH_LENGTH_0,s=n("Zg5Z");function u(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new a);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function c(e){if(!(this instanceof c))return new c(e);s.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"===typeof e.transform&&(this._transform=e.transform),"function"===typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush(function(t,n){f(e,t,n)})}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new l;if(e._transformState.transforming)throw new i;return e.push(null)}n("P7XM")(c,s),c.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},c.prototype._transform=function(e,t,n){n(new o("_transform()"))},c.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var o=this._readableState;(r.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},c.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},c.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},fGT3:function(e,t,n){var r=n("4kuk"),o=n("Xi7e"),a=n("ebwN");function i(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}e.exports=i},fHKQ:function(e,t,n){var r=n("8Z/V"),o=n("Igga"),a=n("OeOC"),i=n("LsAW").f;e.exports=function(e){return function(t){var n,l=a(t),s=o(l),u=s.length,c=0,d=[];while(u>c)n=s[c++],r&&!i.call(l,n)||d.push(e?[n,l[n]]:l[n]);return d}}},"fKm+":function(e,t,n){"use strict";var r=n("2Os2"),o=n("Jc7p"),a="WeakSet";n("nWMQ")(a,function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,a),e,!0)}},r,!1,!0)},fNJh:function(e,t,n){"use strict";var r=n("JbWX"),o=n("aGJD"),a=n("XUei"),i=n("Zy53");function l(e,t,n){var r="string"===typeof e?l.__parse(e):e;if(!r||"messageFormatPattern"!==r.type)throw new TypeError("A message must be provided as a String or AST.");n=this._mergeFormats(l.formats,n),o.defineProperty(this,"_locale",{value:this._resolveLocale(t)});var a=this._findPluralRuleFunction(this._locale),i=this._compilePattern(r,t,n,a),s=this;this.format=function(t){try{return s._format(i,t)}catch(t){throw t.variableId?new Error("The intl string context variable '"+t.variableId+"' was not provided to the string '"+e+"'"):t}}}t["default"]=l,o.defineProperty(l,"formats",{enumerable:!0,value:{number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}}}),o.defineProperty(l,"__localeData__",{value:o.objCreate(null)}),o.defineProperty(l,"__addLocaleData",{value:function(e){if(!e||!e.locale)throw new Error("Locale data provided to IntlMessageFormat is missing a `locale` property");l.__localeData__[e.locale.toLowerCase()]=e}}),o.defineProperty(l,"__parse",{value:i["default"].parse}),o.defineProperty(l,"defaultLocale",{enumerable:!0,writable:!0,value:void 0}),l.prototype.resolvedOptions=function(){return{locale:this._locale}},l.prototype._compilePattern=function(e,t,n,r){var o=new a["default"](t,n,r);return o.compile(e)},l.prototype._findPluralRuleFunction=function(e){var t=l.__localeData__,n=t[e.toLowerCase()];while(n){if(n.pluralRuleFunction)return n.pluralRuleFunction;n=n.parentLocale&&t[n.parentLocale.toLowerCase()]}throw new Error("Locale data added to IntlMessageFormat is missing a `pluralRuleFunction` for :"+e)},l.prototype._format=function(e,t){var n,o,a,i,l,s,u="";for(n=0,o=e.length;n<o;n+=1)if(a=e[n],"string"!==typeof a){if(i=a.id,!t||!r.hop.call(t,i))throw s=new Error("A value must be provided for: "+i),s.variableId=i,s;l=t[i],a.options?u+=this._format(a.getOption(l),t):u+=a.format(l)}else u+=a;return u},l.prototype._mergeFormats=function(e,t){var n,a,i={};for(n in e)r.hop.call(e,n)&&(i[n]=a=o.objCreate(e[n]),t&&r.hop.call(t,n)&&r.extend(a,t[n]));return i},l.prototype._resolveLocale=function(e){"string"===typeof e&&(e=[e]),e=(e||[]).concat(l.defaultLocale);var t,n,r,o,a=l.__localeData__;for(t=0,n=e.length;t<n;t+=1){r=e[t].toLowerCase().split("-");while(r.length){if(o=a[r.join("-")],o)return o.locale;r.pop()}}var i=e.pop();throw new Error("No locale data has been added to IntlMessageFormat for: "+e.join(", ")+", or the default locale: "+i)}},fNZA:function(e,t,n){var r=n("QMMT"),o=n("UWiX")("iterator"),a=n("SBuE");e.exports=n("WEpk").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||a[r(e)]}},"fR/l":function(e,t,n){var r=n("CH3K"),o=n("Z0cm");function a(e,t,n){var a=t(e);return o(e)?a:r(a,n(e))}e.exports=a},fUsW:function(e,t,n){e.exports={descriptionList:"antd-pro-components-description-list-index-descriptionList",title:"antd-pro-components-description-list-index-title",term:"antd-pro-components-description-list-index-term",detail:"antd-pro-components-description-list-index-detail",small:"antd-pro-components-description-list-index-small",large:"antd-pro-components-description-list-index-large",vertical:"antd-pro-components-description-list-index-vertical"}},fV3J:function(e,t,n){"use strict";t.__esModule=!0,t.TASK_CANCEL=t.CHANNEL_END=t.NOT_ITERATOR_ERROR=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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};t.default=b;var a=n("dUQB"),i=n("00Yy"),l=n("pzBr"),s=n("nsrt"),u=n("IbQh");function c(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}var d=t.NOT_ITERATOR_ERROR="proc first argument (Saga function result) must be an iterator",f=t.CHANNEL_END={toString:function(){return"@@redux-saga/CHANNEL_END"}},p=t.TASK_CANCEL={toString:function(){return"@@redux-saga/TASK_CANCEL"}},m={wildcard:function(){return a.kTrue},default:function(e){return"symbol"===("undefined"===typeof e?"undefined":o(e))?function(t){return t.type===e}:function(t){return t.type===String(e)}},array:function(e){return function(t){return e.some(function(e){return h(e)(t)})}},predicate:function(e){return function(t){return e(t)}}};function h(e){return("*"===e?m.wildcard:a.is.array(e)?m.array:a.is.stringableFunc(e)?m.default:a.is.func(e)?m.predicate:m.default)(e)}function g(e,t,n){var r=[],o=void 0,i=!1;function l(e){u(),n(e,!0)}function s(e){r.push(e),e.cont=function(s,u){i||((0,a.remove)(r,e),e.cont=a.noop,u?l(s):(e===t&&(o=s),r.length||(i=!0,n(o))))}}function u(){i||(i=!0,r.forEach(function(e){e.cont=a.noop,e.cancel()}),r=[])}return s(t),{addTask:s,cancelAll:u,abort:l,getTasks:function(){return r},taskNames:function(){return r.map(function(e){return e.name})}}}function v(e){var t=e.context,n=e.fn,r=e.args;if(a.is.iterator(n))return n;var o=void 0,i=void 0;try{o=n.apply(t,r)}catch(e){i=e}return a.is.iterator(o)?o:i?(0,a.makeIterator)(function(){throw i}):(0,a.makeIterator)(function(){var e=void 0,t={done:!1,value:o},n=function(e){return{done:!0,value:e}};return function(r){return e?n(r):(e=!0,t)}}())}var y=function(e){return{fn:e}};function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return a.noop},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.noop,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.noop,m=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},w=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},_=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,C=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",E=arguments[8];(0,a.check)(e,a.is.iterator,d);var M="[...effects]",S=(0,a.deprecate)(Z,(0,a.updateIncentive)(M,"all("+M+")")),O=w.sagaMonitor,T=w.logger,k=w.onError,x=T||a.log,N=function(e){var t=e.sagaStack;!t&&e.stack&&(t=-1!==e.stack.split("\n")[0].indexOf(e.message)?e.stack:"Error: "+e.message+"\n"+e.stack),x("error","uncaught at "+C,t||e.message||e)},L=(0,s.stdChannel)(t),P=Object.create(m);V.cancel=a.noop;var I=oe(_,C,e,E),D={name:C,cancel:R,isRunning:!0},A=g(C,D,j);function R(){D.isRunning&&!D.isCancelled&&(D.isCancelled=!0,V(p))}function F(){e._isRunning&&!e._isCancelled&&(e._isCancelled=!0,A.cancelAll(),j(p))}return E&&(E.cancel=F),e._isRunning=!0,V(),I;function V(t,n){if(!D.isRunning)throw new Error("Trying to resume an already finished generator");try{var r=void 0;n?r=e.throw(t):t===p?(D.isCancelled=!0,V.cancel(),r=a.is.func(e.return)?e.return(p):{done:!0,value:p}):r=t===f?a.is.func(e.return)?e.return():{done:!0}:e.next(t),r.done?(D.isMainRunning=!1,D.cont&&D.cont(r.value)):z(r.value,_,"",V)}catch(e){D.isCancelled&&N(e),D.isMainRunning=!1,D.cont(e,!0)}}function j(t,n){e._isRunning=!1,L.close(),n?(t instanceof Error&&Object.defineProperty(t,"sagaStack",{value:"at "+C+" \n "+(t.sagaStack||t.stack),configurable:!0}),I.cont||(t instanceof Error&&k?k(t):N(t)),e._error=t,e._isAborted=!0,e._deferredEnd&&e._deferredEnd.reject(t)):(e._result=t,e._deferredEnd&&e._deferredEnd.resolve(t)),I.cont&&I.cont(t,n),I.joiners.forEach(function(e){return e.cb(t,n)}),I.joiners=null}function z(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o=(0,a.uid)();O&&O.effectTriggered({effectId:o,parentEffectId:t,label:n,effect:e});var i=void 0;function s(e,t){i||(i=!0,r.cancel=a.noop,O&&(t?O.effectRejected(o,e):O.effectResolved(o,e)),r(e,t))}s.cancel=a.noop,r.cancel=function(){if(!i){i=!0;try{s.cancel()}catch(e){N(e)}s.cancel=a.noop,O&&O.effectCancelled(o)}};var u=void 0;return a.is.promise(e)?B(e,s):a.is.helper(e)?G(y(e),o,s):a.is.iterator(e)?H(e,o,C,s):a.is.array(e)?S(e,o,s):(u=l.asEffect.take(e))?W(u,s):(u=l.asEffect.put(e))?U(u,s):(u=l.asEffect.all(e))?Z(u,o,s):(u=l.asEffect.race(e))?Q(u,o,s):(u=l.asEffect.call(e))?q(u,o,s):(u=l.asEffect.cps(e))?K(u,s):(u=l.asEffect.fork(e))?G(u,o,s):(u=l.asEffect.join(e))?Y(u,s):(u=l.asEffect.cancel(e))?X(u,s):(u=l.asEffect.select(e))?J(u,s):(u=l.asEffect.actionChannel(e))?$(u,s):(u=l.asEffect.flush(e))?te(u,s):(u=l.asEffect.cancelled(e))?ee(u,s):(u=l.asEffect.getContext(e))?ne(u,s):(u=l.asEffect.setContext(e))?re(u,s):s(e)}function B(e,t){var n=e[a.CANCEL];a.is.func(n)?t.cancel=n:a.is.func(e.abort)&&(t.cancel=function(){return e.abort()}),e.then(t,function(e){return t(e,!0)})}function H(e,r,a,i){b(e,t,n,o,P,w,r,a,i)}function W(e,t){var n=e.channel,r=e.pattern,o=e.maybe;n=n||L;var a=function(e){return e instanceof Error?t(e,!0):(0,s.isEnd)(e)&&!o?t(f):t(e)};try{n.take(a,h(r))}catch(e){return t(e,!0)}t.cancel=a.cancel}function U(e,t){var r=e.channel,o=e.action,l=e.resolve;(0,i.asap)(function(){var e=void 0;try{e=(r?r.put:n)(o)}catch(e){if(r||l)return t(e,!0);N(e)}if(!l||!a.is.promise(e))return t(e);B(e,t)})}function q(e,t,n){var r=e.context,o=e.fn,i=e.args,l=void 0;try{l=o.apply(r,i)}catch(e){return n(e,!0)}return a.is.promise(l)?B(l,n):a.is.iterator(l)?H(l,t,o.name,n):n(l)}function K(e,t){var n=e.context,r=e.fn,o=e.args;try{var i=function(e,n){return a.is.undef(e)?t(n):t(e,!0)};r.apply(n,o.concat(i)),i.cancel&&(t.cancel=function(){return i.cancel()})}catch(e){return t(e,!0)}}function G(e,r,l){var s=e.context,u=e.fn,c=e.args,d=e.detached,f=v({context:s,fn:u,args:c});try{(0,i.suspend)();var p=b(f,t,n,o,P,w,r,u.name,d?null:a.noop);d?l(p):f._isRunning?(A.addTask(p),l(p)):f._error?A.abort(f._error):l(p)}finally{(0,i.flush)()}}function Y(e,t){if(e.isRunning()){var n={task:I,cb:t};t.cancel=function(){return(0,a.remove)(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())}function X(e,t){e===a.SELF_CANCELLATION&&(e=I),e.isRunning()&&e.cancel(),t()}function Z(e,t,n){var o=Object.keys(e);if(!o.length)return n(a.is.array(e)?[]:{});var i=0,l=void 0,u={},c={};function d(){i===o.length&&(l=!0,n(a.is.array(e)?a.array.from(r({},u,{length:o.length})):u))}o.forEach(function(e){var t=function(t,r){l||(r||(0,s.isEnd)(t)||t===f||t===p?(n.cancel(),n(t,r)):(u[e]=t,i++,d()))};t.cancel=a.noop,c[e]=t}),n.cancel=function(){l||(l=!0,o.forEach(function(e){return c[e].cancel()}))},o.forEach(function(n){return z(e[n],t,n,c[n])})}function Q(e,t,n){var o=void 0,i=Object.keys(e),l={};i.forEach(function(t){var u=function(l,u){if(!o)if(u)n.cancel(),n(l,!0);else if(!(0,s.isEnd)(l)&&l!==f&&l!==p){var c;n.cancel(),o=!0;var d=(c={},c[t]=l,c);n(a.is.array(e)?[].slice.call(r({},d,{length:i.length})):d)}};u.cancel=a.noop,l[t]=u}),n.cancel=function(){o||(o=!0,i.forEach(function(e){return l[e].cancel()}))},i.forEach(function(n){o||z(e[n],t,n,l[n])})}function J(e,t){var n=e.selector,r=e.args;try{var a=n.apply(void 0,[o()].concat(r));t(a)}catch(e){t(e,!0)}}function $(e,n){var r=e.pattern,o=e.buffer,a=h(r);a.pattern=r,n((0,s.eventChannel)(t,o||u.buffers.fixed(),a))}function ee(e,t){t(!!D.isCancelled)}function te(e,t){e.flush(t)}function ne(e,t){t(P[e])}function re(e,t){a.object.assign(P,e),t()}function oe(e,t,n,r){var o,i,l;return n._deferredEnd=null,i={},i[a.TASK]=!0,i.id=e,i.name=t,o="done",l={},l[o]=l[o]||{},l[o].get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var e=(0,a.deferred)();return n._deferredEnd=e,n._isRunning||(n._error?e.reject(n._error):e.resolve(n._result)),e.promise},i.cont=r,i.joiners=[],i.cancel=F,i.isRunning=function(){return n._isRunning},i.isCancelled=function(){return n._isCancelled},i.isAborted=function(){return n._isAborted},i.result=function(){return n._result},i.error=function(){return n._error},i.setContext=function(e){(0,a.check)(e,a.is.object,(0,a.createSetContextWarning)("task",e)),a.object.assign(P,e)},c(i,l),i}}},fXKp:function(e,t,n){"use strict";var r=n("hwdV").Buffer,o=r.isEncoding||function(e){switch(e=""+e,e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(e){if(!e)return"utf8";var t;while(1)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function i(e){var t=a(e);if("string"!==typeof t&&(r.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}function l(e){var t;switch(this.encoding=i(e),this.encoding){case"utf16le":this.text=m,this.end=h,t=4;break;case"utf8":this.fillLast=d,t=4;break;case"base64":this.text=g,this.end=v,t=3;break;default:return this.write=y,void(this.end=b)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function s(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function u(e,t,n){var r=t.length-1;if(r<n)return 0;var o=s(t[r]);return o>=0?(o>0&&(e.lastNeed=o-1),o):--r<n||-2===o?0:(o=s(t[r]),o>=0?(o>0&&(e.lastNeed=o-2),o):--r<n||-2===o?0:(o=s(t[r]),o>=0?(o>0&&(2===o?o=0:e.lastNeed=o-3),o):0))}function c(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}function d(e){var t=this.lastTotal-this.lastNeed,n=c(this,e,t);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function f(e,t){var n=u(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)}function p(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t}function m(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function g(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function v(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function y(e){return e.toString(this.encoding)}function b(e){return e&&e.length?this.write(e):""}t.StringDecoder=l,l.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(t=this.fillLast(e),void 0===t)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},l.prototype.end=p,l.prototype.text=f,l.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},fXsU:function(e,t,n){var r=n("5K7Z"),o=n("fNZA");e.exports=n("WEpk").getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},fZtv:function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n("yLpj"))},fhzG:function(e,t,n){"use strict";var r=n("q1tI"),o=n("lT4e");if("undefined"===typeof r)throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var a=(new r.Component).updater;e.exports=o(r.Component,r.isValidElement,a)},fjr1:function(e,t,n){"use strict";e.exports=o;var r=n("fF6E");function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}n("P7XM")(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},fmRc:function(e,t,n){var r=n("Xi7e"),o=n("77Zs"),a=n("L8xA"),i=n("gCq4"),l=n("VaNO"),s=n("0Cz8");function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype["delete"]=a,u.prototype.get=i,u.prototype.has=l,u.prototype.set=s,e.exports=u},foW8:function(e,t,n){"use strict";t.__esModule=!0;var r=n("q1tI"),o=l(r),a=n("mdmE"),i=l(a);function l(e){return e&&e.__esModule?e:{default:e}}t.default=o.default.createContext||i.default,e.exports=t["default"]},fpC5:function(e,t,n){var r=n("2faE"),o=n("5K7Z"),a=n("w6GO");e.exports=n("jmDH")?Object.defineProperties:function(e,t){o(e);var n,i=a(t),l=i.length,s=0;while(l>s)r.f(e,n=i[s++],t[n]);return e}},ftKO:function(e,t){var n="__lodash_hash_undefined__";function r(e){return this.__data__.set(e,n),this}e.exports=r},fw8W:function(e,t,n){(function(t){const r=n("cTUk"),o=n("+qE3");function a(e,t){const n=new i;return r(e,n,t),n.concat()}class i extends o{constructor(){super(),this._array=new Array(20),this._i=0}write(e){return this._array[this._i++]=e,!0}concat(){let e=0;const n=new Array(this._array.length),r=this._array;let o,a=0;for(o=0;o<r.length&&void 0!==r[o];o++)"string"!==typeof r[o]?n[o]=r[o].length:n[o]=t.byteLength(r[o]),e+=n[o];const i=t.allocUnsafe(e);for(o=0;o<r.length&&void 0!==r[o];o++)"string"!==typeof r[o]?(r[o].copy(i,a),a+=n[o]):(i.write(r[o],a),a+=n[o]);return i}}e.exports=a}).call(this,n("tjlA").Buffer)},fwAN:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=o(n("6p9v"));n("jce2");function o(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=(0,r.default)(e);return t}},fyUT:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("TSYQ"),i=n.n(a),l=n("jo6Y"),s=n.n(l),u=n("QbLZ"),c=n.n(u),d=n("iCc5"),f=n.n(d),p=n("FYw3"),m=n.n(p),h=n("mRg0"),g=n.n(h),v=n("17x9"),y=n.n(v),b=n("4IlW"),w=n("V7oC"),_=n.n(w),C=function(e){function t(){f()(this,t);var e=m()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments));return e.state={active:!1},e.onTouchStart=function(t){e.triggerEvent("TouchStart",!0,t)},e.onTouchMove=function(t){e.triggerEvent("TouchMove",!1,t)},e.onTouchEnd=function(t){e.triggerEvent("TouchEnd",!1,t)},e.onTouchCancel=function(t){e.triggerEvent("TouchCancel",!1,t)},e.onMouseDown=function(t){e.triggerEvent("MouseDown",!0,t)},e.onMouseUp=function(t){e.triggerEvent("MouseUp",!1,t)},e.onMouseLeave=function(t){e.triggerEvent("MouseLeave",!1,t)},e}return g()(t,e),_()(t,[{key:"componentDidUpdate",value:function(){this.props.disabled&&this.state.active&&this.setState({active:!1})}},{key:"triggerEvent",value:function(e,t,n){var r="on"+e,o=this.props.children;o.props[r]&&o.props[r](n),t!==this.state.active&&this.setState({active:t})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.disabled,r=e.activeClassName,a=e.activeStyle,l=n?void 0:{onTouchStart:this.onTouchStart,onTouchMove:this.onTouchMove,onTouchEnd:this.onTouchEnd,onTouchCancel:this.onTouchCancel,onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onMouseLeave:this.onMouseLeave},s=o.a.Children.only(t);if(!n&&this.state.active){var u=s.props,d=u.style,f=u.className;return!1!==a&&(a&&(d=c()({},d,a)),f=i()(f,r)),o.a.cloneElement(s,c()({className:f,style:d},l))}return o.a.cloneElement(s,l)}}]),t}(o.a.Component),E=C;C.defaultProps={disabled:!1};var M=function(e){function t(){return f()(this,t),m()(this,e.apply(this,arguments))}return g()(t,e),t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.disabled,r=s()(e,["prefixCls","disabled"]);return o.a.createElement(E,{disabled:n,activeClassName:t+"-handler-active"},o.a.createElement("span",r))},t}(r["Component"]);M.propTypes={prefixCls:y.a.string,disabled:y.a.bool,onTouchStart:y.a.func,onTouchEnd:y.a.func,onMouseDown:y.a.func,onMouseUp:y.a.func,onMouseLeave:y.a.func};var S=M;function O(){}function T(e){e.preventDefault()}function k(e){return e.replace(/[^\w\.-]+/g,"")}var x=200,N=600,L=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,P=function(e){return void 0!==e&&null!==e},I=function(e){function t(n){f()(this,t);var r=m()(this,e.call(this,n));D.call(r);var o=void 0;o="value"in n?n.value:n.defaultValue,r.state={focused:n.autoFocus};var a=r.getValidValue(r.toNumber(o));return r.state=c()({},r.state,{inputValue:r.toPrecisionAsStep(a),value:a}),r}return g()(t,e),t.prototype.componentDidMount=function(){this.componentDidUpdate()},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.value,r=t.onChange,o=t.max,a=t.min,i=this.state.focused;if(e){if(e.value!==n||e.max!==o||e.min!==a){var l=i?n:this.getValidValue(n),s=void 0;s=this.pressingUpOrDown?l:this.inputting?this.rawInput:this.toPrecisionAsStep(l),this.setState({value:l,inputValue:s})}var u="value"in this.props?n:this.state.value;"max"in this.props&&e.max!==o&&"number"===typeof u&&u>o&&r&&r(o),"min"in this.props&&e.min!==a&&"number"===typeof u&&u<a&&r&&r(a)}try{if(void 0!==this.cursorStart&&this.state.focused)if(this.partRestoreByAfter(this.cursorAfter)||this.state.value===this.props.value){if(this.currentValue===this.input.value)switch(this.lastKeyCode){case b["a"].BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case b["a"].DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}else{var c=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===b["a"].BACKSPACE?c=this.cursorStart-1:this.lastKeyCode===b["a"].DELETE&&(c=this.cursorStart):c=this.input.value.length,this.fixCaret(c,c)}}catch(e){}this.lastKeyCode=null,this.pressingUpOrDown&&(this.props.focusOnUpDown&&this.state.focused&&document.activeElement!==this.input&&this.focus(),this.pressingUpOrDown=!1)},t.prototype.componentWillUnmount=function(){this.stop()},t.prototype.getCurrentValidValue=function(e){var t=e;return t=""===t?"":this.isNotCompleteNumber(parseFloat(t,10))?this.state.value:this.getValidValue(t),this.toNumber(t)},t.prototype.getRatio=function(e){var t=1;return e.metaKey||e.ctrlKey?t=.1:e.shiftKey&&(t=10),t},t.prototype.getValueFromEvent=function(e){var t=e.target.value.trim().replace(/\u3002/g,".");return P(this.props.decimalSeparator)&&(t=t.replace(this.props.decimalSeparator,".")),t},t.prototype.getValidValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.min,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.props.max,r=parseFloat(e,10);return isNaN(r)?e:(r<t&&(r=t),r>n&&(r=n),r)},t.prototype.setValue=function(e,t){var n=this.props.precision,r=this.isNotCompleteNumber(parseFloat(e,10))?null:parseFloat(e,10),o=this.state,a=o.value,i=void 0===a?null:a,l=o.inputValue,s=void 0===l?null:l,u="number"===typeof r?r.toFixed(n):""+r,c=r!==i||u!==""+s;return"value"in this.props?this.setState({inputValue:this.toPrecisionAsStep(this.state.value)},t):this.setState({value:r,inputValue:this.toPrecisionAsStep(e)},t),c&&this.props.onChange(r),r},t.prototype.getPrecision=function(e){if(P(this.props.precision))return this.props.precision;var t=e.toString();if(t.indexOf("e-")>=0)return parseInt(t.slice(t.indexOf("e-")+2),10);var n=0;return t.indexOf(".")>=0&&(n=t.length-t.indexOf(".")-1),n},t.prototype.getMaxPrecision=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.props,r=n.precision,o=n.step;if(P(r))return r;var a=this.getPrecision(t),i=this.getPrecision(o),l=this.getPrecision(e);return e?Math.max(l,a+i):a+i},t.prototype.getPrecisionFactor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=this.getMaxPrecision(e,t);return Math.pow(10,n)},t.prototype.fixCaret=function(e,t){if(void 0!==e&&void 0!==t&&this.input&&this.input.value)try{var n=this.input.selectionStart,r=this.input.selectionEnd;e===n&&t===r||this.input.setSelectionRange(e,t)}catch(e){}},t.prototype.focus=function(){this.input.focus(),this.recordCursorPosition()},t.prototype.blur=function(){this.input.blur()},t.prototype.formatWrapper=function(e){return this.props.formatter?this.props.formatter(e):e},t.prototype.toPrecisionAsStep=function(e){if(this.isNotCompleteNumber(e)||""===e)return e;var t=Math.abs(this.getMaxPrecision(e));return isNaN(t)?e.toString():Number(e).toFixed(t)},t.prototype.isNotCompleteNumber=function(e){return isNaN(e)||""===e||null===e||e&&e.toString().indexOf(".")===e.toString().length-1},t.prototype.toNumber=function(e){var t=this.props.precision,n=this.state.focused,r=e&&e.length>16&&n;return this.isNotCompleteNumber(e)||r?e:P(t)?Math.round(e*Math.pow(10,t))/Math.pow(10,t):Number(e)},t.prototype.upStep=function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e+r*n*t)/r).toFixed(o);return this.toNumber(a)},t.prototype.downStep=function(e,t){var n=this.props.step,r=this.getPrecisionFactor(e,t),o=Math.abs(this.getMaxPrecision(e,t)),a=((r*e-r*n*t)/r).toFixed(o);return this.toNumber(a)},t.prototype.step=function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments[3];this.stop(),t&&(t.persist(),t.preventDefault());var a=this.props;if(!a.disabled){var i=this.getCurrentValidValue(this.state.inputValue)||0;if(!this.isNotCompleteNumber(i)){var l=this[e+"Step"](i,r),s=l>a.max||l<a.min;l>a.max?l=a.max:l<a.min&&(l=a.min),this.setValue(l),this.setState({focused:!0}),s||(this.autoStepTimer=setTimeout(function(){n[e](t,r,!0)},o?x:N))}}},t.prototype.render=function(){var e,t=c()({},this.props),n=t.prefixCls,r=t.disabled,a=t.readOnly,l=t.useTouch,u=t.autoComplete,d=t.upHandler,f=t.downHandler,p=(s()(t,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler"]),i()((e={},e[n]=!0,e[t.className]=!!t.className,e[n+"-disabled"]=r,e[n+"-focused"]=this.state.focused,e))),m="",h="",g=this.state.value;if(g||0===g)if(isNaN(g))m=n+"-handler-up-disabled",h=n+"-handler-down-disabled";else{var v=Number(g);v>=t.max&&(m=n+"-handler-up-disabled"),v<=t.min&&(h=n+"-handler-down-disabled")}var y={};for(var b in t)!t.hasOwnProperty(b)||"data-"!==b.substr(0,5)&&"aria-"!==b.substr(0,5)&&"role"!==b||(y[b]=t[b]);var w=!t.readOnly&&!t.disabled,_=this.getInputDisplayValue(),C=void 0,E=void 0;l?(C={onTouchStart:w&&!m?this.up:O,onTouchEnd:this.stop},E={onTouchStart:w&&!h?this.down:O,onTouchEnd:this.stop}):(C={onMouseDown:w&&!m?this.up:O,onMouseUp:this.stop,onMouseLeave:this.stop},E={onMouseDown:w&&!h?this.down:O,onMouseUp:this.stop,onMouseLeave:this.stop});var M=!!m||r||a,k=!!h||r||a;return o.a.createElement("div",{className:p,style:t.style,title:t.title,onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onMouseOver:t.onMouseOver,onMouseOut:t.onMouseOut},o.a.createElement("div",{className:n+"-handler-wrap"},o.a.createElement(S,c()({ref:this.saveUp,disabled:M,prefixCls:n,unselectable:"unselectable"},C,{role:"button","aria-label":"Increase Value","aria-disabled":!!M,className:n+"-handler "+n+"-handler-up "+m}),d||o.a.createElement("span",{unselectable:"unselectable",className:n+"-handler-up-inner",onClick:T})),o.a.createElement(S,c()({ref:this.saveDown,disabled:k,prefixCls:n,unselectable:"unselectable"},E,{role:"button","aria-label":"Decrease Value","aria-disabled":!!k,className:n+"-handler "+n+"-handler-down "+h}),f||o.a.createElement("span",{unselectable:"unselectable",className:n+"-handler-down-inner",onClick:T}))),o.a.createElement("div",{className:n+"-input-wrap"},o.a.createElement("input",c()({role:"spinbutton","aria-valuemin":t.min,"aria-valuemax":t.max,"aria-valuenow":g,required:t.required,type:t.type,placeholder:t.placeholder,onClick:t.onClick,onMouseUp:this.onMouseUp,className:n+"-input",tabIndex:t.tabIndex,autoComplete:u,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:w?this.onKeyDown:O,onKeyUp:w?this.onKeyUp:O,autoFocus:t.autoFocus,maxLength:t.maxLength,readOnly:t.readOnly,disabled:t.disabled,max:t.max,min:t.min,step:t.step,name:t.name,id:t.id,onChange:this.onChange,ref:this.saveInput,value:_,pattern:t.pattern},y))))},t}(o.a.Component);I.propTypes={value:y.a.oneOfType([y.a.number,y.a.string]),defaultValue:y.a.oneOfType([y.a.number,y.a.string]),focusOnUpDown:y.a.bool,autoFocus:y.a.bool,onChange:y.a.func,onPressEnter:y.a.func,onKeyDown:y.a.func,onKeyUp:y.a.func,prefixCls:y.a.string,tabIndex:y.a.oneOfType([y.a.string,y.a.number]),disabled:y.a.bool,onFocus:y.a.func,onBlur:y.a.func,readOnly:y.a.bool,max:y.a.number,min:y.a.number,step:y.a.oneOfType([y.a.number,y.a.string]),upHandler:y.a.node,downHandler:y.a.node,useTouch:y.a.bool,formatter:y.a.func,parser:y.a.func,onMouseEnter:y.a.func,onMouseLeave:y.a.func,onMouseOver:y.a.func,onMouseOut:y.a.func,onMouseUp:y.a.func,precision:y.a.number,required:y.a.bool,pattern:y.a.string,decimalSeparator:y.a.string},I.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",min:-L,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:k,required:!1,autoComplete:"off"};var D=function(){var e=this;this.onKeyDown=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=e.props,i=a.onKeyDown,l=a.onPressEnter;if(t.keyCode===b["a"].UP){var s=e.getRatio(t);e.up(t,s),e.stop()}else if(t.keyCode===b["a"].DOWN){var u=e.getRatio(t);e.down(t,u),e.stop()}else t.keyCode===b["a"].ENTER&&l&&l(t);e.recordCursorPosition(),e.lastKeyCode=t.keyCode,i&&i.apply(void 0,[t].concat(r))},this.onKeyUp=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=e.props.onKeyUp;e.stop(),e.recordCursorPosition(),a&&a.apply(void 0,[t].concat(r))},this.onChange=function(t){var n=e.props.onChange;e.state.focused&&(e.inputting=!0),e.rawInput=e.props.parser(e.getValueFromEvent(t)),e.setState({inputValue:e.rawInput}),n(e.toNumber(e.rawInput))},this.onMouseUp=function(){var t=e.props.onMouseUp;e.recordCursorPosition(),t&&t.apply(void 0,arguments)},this.onFocus=function(){var t;e.setState({focused:!0}),(t=e.props).onFocus.apply(t,arguments)},this.onBlur=function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var a=e.props.onBlur;e.inputting=!1,e.setState({focused:!1});var i=e.getCurrentValidValue(e.state.inputValue);t.persist();var l=e.setValue(i);if(a){var s=e.input.value,u=e.getInputDisplayValue({focus:!1,value:l});e.input.value=u,a.apply(void 0,[t].concat(r)),e.input.value=s}},this.getInputDisplayValue=function(t){var n=t||e.state,r=n.focused,o=n.inputValue,a=n.value,i=void 0;i=r?o:e.toPrecisionAsStep(a),void 0!==i&&null!==i||(i="");var l=e.formatWrapper(i);return P(e.props.decimalSeparator)&&(l=l.toString().replace(".",e.props.decimalSeparator)),l},this.recordCursorPosition=function(){try{e.cursorStart=e.input.selectionStart,e.cursorEnd=e.input.selectionEnd,e.currentValue=e.input.value,e.cursorBefore=e.input.value.substring(0,e.cursorStart),e.cursorAfter=e.input.value.substring(e.cursorEnd)}catch(e){}},this.restoreByAfter=function(t){if(void 0===t)return!1;var n=e.input.value,r=n.lastIndexOf(t);return-1!==r&&(r+t.length===n.length&&(e.fixCaret(r,r),!0))},this.partRestoreByAfter=function(t){return void 0!==t&&Array.prototype.some.call(t,function(n,r){var o=t.substring(r);return e.restoreByAfter(o)})},this.stop=function(){e.autoStepTimer&&clearTimeout(e.autoStepTimer)},this.down=function(t,n,r){e.pressingUpOrDown=!0,e.step("down",t,n,r)},this.up=function(t,n,r){e.pressingUpOrDown=!0,e.step("up",t,n,r)},this.saveUp=function(t){e.upHandler=t},this.saveDown=function(t){e.downHandler=t},this.saveInput=function(t){e.input=t}},A=I,R=n("CtXQ"),F=n("H84U");function V(e){return V="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},V(e)}function j(){return j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function W(e,t,n){return t&&H(e.prototype,t),n&&H(e,n),e}function U(e,t){return!t||"object"!==V(t)&&"function"!==typeof t?q(e):t}function q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}function G(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}}),t&&Y(e,t)}function Y(e,t){return Y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Y(e,t)}n.d(t,"default",function(){return Z});var X=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Z=function(e){function t(){var e;return B(this,t),e=U(this,K(t).apply(this,arguments)),e.saveInputNumber=function(t){e.inputNumberRef=t},e.renderInputNumber=function(t){var n,o=t.getPrefixCls,a=e.props,l=a.className,s=a.size,u=a.prefixCls,c=X(a,["className","size","prefixCls"]),d=o("input-number",u),f=i()((n={},z(n,"".concat(d,"-lg"),"large"===s),z(n,"".concat(d,"-sm"),"small"===s),n),l),p=r["createElement"](R["default"],{type:"up",className:"".concat(d,"-handler-up-inner")}),m=r["createElement"](R["default"],{type:"down",className:"".concat(d,"-handler-down-inner")});return r["createElement"](A,j({ref:e.saveInputNumber,className:f,upHandler:p,downHandler:m,prefixCls:d},c))},e}return G(t,e),W(t,[{key:"focus",value:function(){this.inputNumberRef.focus()}},{key:"blur",value:function(){this.inputNumberRef.blur()}},{key:"render",value:function(){return r["createElement"](F["a"],null,this.renderInputNumber)}}]),t}(r["Component"]);Z.defaultProps={step:1}},g09b:function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}e.exports=n},g0MP:function(e,t,n){"use strict";var r=n("GB+t"),o=n.n(r),a=n("QLaP"),i=n.n(a),l=n("/Qhy"),s=n("brdU"),u=function(e){return"/"===e.charAt(0)?e:"/"+e},c=function(e){return"/"===e.charAt(0)?e.substr(1):e},d=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)},f=function(e,t){return d(e,t)?e.substr(t.length):e},p=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},m=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}},h=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o},g=n("ck9s"),v=n.n(g),y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b=function(e,t,n,r){var o=void 0;"string"===typeof e?(o=m(e),o.query=o.search?v.a.parse(o.search):{},o.state=t):(o=y({},e),void 0===o.pathname&&(o.pathname=""),o.search?("?"!==o.search.charAt(0)&&(o.search="?"+o.search),o.query=v.a.parse(o.search)):(o.search=o.query?v.a.stringify(o.query):"",o.query=o.query||{}),o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=Object(l["default"])(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o},w=function(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&Object(s["default"])(e.state,t.state)},_=function(){var e=null,t=function(t){return o()(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},n=function(t,n,r,a){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,a):(o()(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),a(!0)):a(!1!==i)}else a(!0)},r=[],a=function(e){var t=!0,n=function(){t&&e.apply(void 0,arguments)};return r.push(n),function(){t=!1,r=r.filter(function(e){return e!==n})}},i=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];r.forEach(function(e){return e.apply(void 0,t)})};return{setPrompt:t,confirmTransitionTo:n,appendListener:a,notifyListeners:i}},C=_,E=!("undefined"===typeof window||!window.document||!window.document.createElement),M=function(e,t){return t(window.confirm(e))},S=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)},O=function(){return-1===window.navigator.userAgent.indexOf("Trident")},T=function(){return-1===window.navigator.userAgent.indexOf("Firefox")},k=function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")},x="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},N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L="popstate",P="hashchange",I=function(){try{return window.history.state||{}}catch(e){return{}}},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i()(E,"Browser history needs a DOM");var t=window.history,n=S(),r=!O(),a=e.forceRefresh,l=void 0!==a&&a,s=e.getUserConfirmation,c=void 0===s?M:s,m=e.keyLength,g=void 0===m?6:m,v=e.basename?p(u(e.basename)):"",y=function(e){var t=e||{},n=t.key,r=t.state,a=window.location,i=a.pathname,l=a.search,s=a.hash,u=i+l+s;return o()(!v||d(u,v),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+u+'" to begin with "'+v+'".'),v&&(u=f(u,v)),b(u,r,n)},w=function(){return Math.random().toString(36).substr(2,g)},_=C(),T=function(e){N(J,e),J.length=t.length,_.notifyListeners(J.location,J.action)},D=function(e){k(e)||F(y(e.state))},A=function(){F(y(I()))},R=!1,F=function(e){if(R)R=!1,T();else{var t="POP";_.confirmTransitionTo(e,t,c,function(n){n?T({action:t,location:e}):V(e)})}},V=function(e){var t=J.location,n=z.indexOf(t.key);-1===n&&(n=0);var r=z.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(R=!0,U(o))},j=y(I()),z=[j.key],B=function(e){return v+h(e)},H=function(e,r){o()(!("object"===("undefined"===typeof e?"undefined":x(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var a="PUSH",i=b(e,r,w(),J.location);_.confirmTransitionTo(i,a,c,function(e){if(e){var r=B(i),s=i.key,u=i.state;if(n)if(t.pushState({key:s,state:u},null,r),l)window.location.href=r;else{var c=z.indexOf(J.location.key),d=z.slice(0,-1===c?0:c+1);d.push(i.key),z=d,T({action:a,location:i})}else o()(void 0===u,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},W=function(e,r){o()(!("object"===("undefined"===typeof e?"undefined":x(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var a="REPLACE",i=b(e,r,w(),J.location);_.confirmTransitionTo(i,a,c,function(e){if(e){var r=B(i),s=i.key,u=i.state;if(n)if(t.replaceState({key:s,state:u},null,r),l)window.location.replace(r);else{var c=z.indexOf(J.location.key);-1!==c&&(z[c]=i.key),T({action:a,location:i})}else o()(void 0===u,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},U=function(e){t.go(e)},q=function(){return U(-1)},K=function(){return U(1)},G=0,Y=function(e){G+=e,1===G?(window.addEventListener(L,D),r&&window.addEventListener(P,A)):0===G&&(window.removeEventListener(L,D),r&&window.removeEventListener(P,A))},X=!1,Z=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=_.setPrompt(e);return X||(Y(1),X=!0),function(){return X&&(X=!1,Y(-1)),t()}},Q=function(e){var t=_.appendListener(e);return Y(1),function(){Y(-1),t()}},J={length:t.length,action:"POP",location:j,createHref:B,push:H,replace:W,go:U,goBack:q,goForward:K,block:Z,listen:Q};return J},A=D,R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F="hashchange",V={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+c(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:c,decodePath:u},slash:{encodePath:u,decodePath:u}},j=function(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)},z=function(e){return window.location.hash=e},B=function(e){var t=window.location.href.indexOf("#");window.location.replace(window.location.href.slice(0,t>=0?t:0)+"#"+e)},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i()(E,"Hash history needs a DOM");var t=window.history,n=T(),r=e.getUserConfirmation,a=void 0===r?M:r,l=e.hashType,s=void 0===l?"slash":l,c=e.basename?p(u(e.basename)):"",m=V[s],g=m.encodePath,v=m.decodePath,y=function(){var e=v(j());return o()(!c||d(e,c),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+e+'" to begin with "'+c+'".'),c&&(e=f(e,c)),b(e)},_=C(),S=function(e){R($,e),$.length=t.length,_.notifyListeners($.location,$.action)},O=!1,k=null,x=function(){var e=j(),t=g(e);if(e!==t)B(t);else{var n=y(),r=$.location;if(!O&&w(r,n))return;if(k===h(n))return;k=null,N(n)}},N=function(e){if(O)O=!1,S();else{var t="POP";_.confirmTransitionTo(e,t,a,function(n){n?S({action:t,location:e}):L(e)})}},L=function(e){var t=$.location,n=A.lastIndexOf(h(t));-1===n&&(n=0);var r=A.lastIndexOf(h(e));-1===r&&(r=0);var o=n-r;o&&(O=!0,q(o))},P=j(),I=g(P);P!==I&&B(I);var D=y(),A=[h(D)],H=function(e){return"#"+g(c+h(e))},W=function(e,t){o()(void 0===t,"Hash history cannot push state; it is ignored");var n="PUSH",r=b(e,void 0,void 0,$.location);_.confirmTransitionTo(r,n,a,function(e){if(e){var t=h(r),a=g(c+t),i=j()!==a;if(i){k=t,z(a);var l=A.lastIndexOf(h($.location)),s=A.slice(0,-1===l?0:l+1);s.push(t),A=s,S({action:n,location:r})}else o()(!1,"Hash history cannot PUSH the same path; a new entry will not be added to the history stack"),S()}})},U=function(e,t){o()(void 0===t,"Hash history cannot replace state; it is ignored");var n="REPLACE",r=b(e,void 0,void 0,$.location);_.confirmTransitionTo(r,n,a,function(e){if(e){var t=h(r),o=g(c+t),a=j()!==o;a&&(k=t,B(o));var i=A.indexOf(h($.location));-1!==i&&(A[i]=t),S({action:n,location:r})}})},q=function(e){o()(n,"Hash history go(n) causes a full page reload in this browser"),t.go(e)},K=function(){return q(-1)},G=function(){return q(1)},Y=0,X=function(e){Y+=e,1===Y?window.addEventListener(F,x):0===Y&&window.removeEventListener(F,x)},Z=!1,Q=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=_.setPrompt(e);return Z||(X(1),Z=!0),function(){return Z&&(Z=!1,X(-1)),t()}},J=function(e){var t=_.appendListener(e);return X(1),function(){X(-1),t()}},$={length:t.length,action:"POP",location:D,createHref:H,push:W,replace:U,go:q,goBack:K,goForward:G,block:Q,listen:J};return $},W=H,U="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},q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K=function(e,t,n){return Math.min(Math.max(e,t),n)},G=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getUserConfirmation,n=e.initialEntries,r=void 0===n?["/"]:n,a=e.initialIndex,i=void 0===a?0:a,l=e.keyLength,s=void 0===l?6:l,u=C(),c=function(e){q(O,e),O.length=O.entries.length,u.notifyListeners(O.location,O.action)},d=function(){return Math.random().toString(36).substr(2,s)},f=K(i,0,r.length-1),p=r.map(function(e){return b(e,void 0,"string"===typeof e?d():e.key||d())}),m=h,g=function(e,n){o()(!("object"===("undefined"===typeof e?"undefined":U(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var r="PUSH",a=b(e,n,d(),O.location);u.confirmTransitionTo(a,r,t,function(e){if(e){var t=O.index,n=t+1,o=O.entries.slice(0);o.length>n?o.splice(n,o.length-n,a):o.push(a),c({action:r,location:a,index:n,entries:o})}})},v=function(e,n){o()(!("object"===("undefined"===typeof e?"undefined":U(e))&&void 0!==e.state&&void 0!==n),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var r="REPLACE",a=b(e,n,d(),O.location);u.confirmTransitionTo(a,r,t,function(e){e&&(O.entries[O.index]=a,c({action:r,location:a}))})},y=function(e){var n=K(O.index+e,0,O.entries.length-1),r="POP",o=O.entries[n];u.confirmTransitionTo(o,r,t,function(e){e?c({action:r,location:o,index:n}):c()})},w=function(){return y(-1)},_=function(){return y(1)},E=function(e){var t=O.index+e;return t>=0&&t<O.entries.length},M=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return u.setPrompt(e)},S=function(e){return u.appendListener(e)},O={length:p.length,action:"POP",location:p[f],index:f,entries:p,createHref:m,push:g,replace:v,go:y,goBack:w,goForward:_,canGo:E,block:M,listen:S};return O},Y=G;n.d(t,"a",function(){return A}),n.d(t,"b",function(){return W}),n.d(t,"d",function(){return Y}),n.d(t,"c",function(){return b}),n.d(t,"f",function(){return w}),n.d(t,"e",function(){return h})},g0mS:function(e,t,n){"use strict";n.d(t,"a",function(){return w});var r,o=n("q1tI"),a=n("i8i4"),i=n("/dDc"),l=n("oHiP"),s=n("H84U");function u(e){return u="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},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function p(e,t){return!t||"object"!==u(t)&&"function"!==typeof t?h(e):t}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(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}}),t&&v(e,t)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function y(e){return!e||null===e.offsetParent}function b(e){var t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return!(t&&t[1]&&t[2]&&t[3])||!(t[1]===t[2]&&t[2]===t[3])}var w=function(e){function t(){var e;return c(this,t),e=p(this,m(t).apply(this,arguments)),e.animationStart=!1,e.destroy=!1,e.onClick=function(t,n){if(!(!t||y(t)||t.className.indexOf("-leave")>=0)){var o=e.props.insertExtraNode;e.extraNode=document.createElement("div");var a=h(e),l=a.extraNode;l.className="ant-click-animating-node";var s=e.getAttributeName();t.setAttribute(s,"true"),r=r||document.createElement("style"),n&&"#ffffff"!==n&&"rgb(255, 255, 255)"!==n&&b(n)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(n)&&"transparent"!==n&&(e.csp&&e.csp.nonce&&(r.nonce=e.csp.nonce),l.style.borderColor=n,r.innerHTML="\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: ".concat(n,";\n }"),document.body.contains(r)||document.body.appendChild(r)),o&&t.appendChild(l),i["a"].addStartEventListener(t,e.onTransitionStart),i["a"].addEndEventListener(t,e.onTransitionEnd)}},e.onTransitionStart=function(t){if(!e.destroy){var n=Object(a["findDOMNode"])(h(e));t&&t.target===n&&(e.animationStart||e.resetEffect(n))}},e.onTransitionEnd=function(t){t&&"fadeEffect"===t.animationName&&e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(t&&t.getAttribute&&!t.getAttribute("disabled")&&!(t.className.indexOf("disabled")>=0)){var n=function(n){if("INPUT"!==n.target.tagName&&!y(n.target)){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue("border-top-color")||getComputedStyle(t).getPropertyValue("border-color")||getComputedStyle(t).getPropertyValue("background-color");e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),l["a"].cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=Object(l["a"])(function(){e.animationStart=!1},10)}};return t.addEventListener("click",n,!0),{cancel:function(){t.removeEventListener("click",n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;return e.csp=n,r},e}return g(t,e),f(t,[{key:"componentDidMount",value:function(){var e=Object(a["findDOMNode"])(this);e&&1===e.nodeType&&(this.instance=this.bindAnimationEvent(e))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroy=!0}},{key:"getAttributeName",value:function(){var e=this.props.insertExtraNode;return e?"ant-click-animating":"ant-click-animating-without-extra-node"}},{key:"resetEffect",value:function(e){if(e&&e!==this.extraNode&&e instanceof Element){var t=this.props.insertExtraNode,n=this.getAttributeName();e.setAttribute(n,"false"),r&&(r.innerHTML=""),t&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),i["a"].removeStartEventListener(e,this.onTransitionStart),i["a"].removeEndEventListener(e,this.onTransitionEnd)}}},{key:"render",value:function(){return o["createElement"](s["a"],null,this.renderWave)}}]),t}(o["Component"])},g7jo:function(e,t,n){var r=n("15BC"),o=n("WGNW"),a=n("7vYJ");o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(a(e),t)}})},g9YV:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("pED+"),n("R9oj"),n("7Kak"),n("sRBo"),n("qVdP"),n("T2oS"),n("DjyN")},gAq7:function(e,t,n){var r=n("WGNW");r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},gB6e:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getControllerList=u,t.createController=d,t.updateController=p,t.deleteController=h,t.getControllerStatus=v;var a=o(n("d6i3")),i=o(n("1l/V")),l=n("Qyje"),s=r(n("t3Un"));function u(e){return c.apply(this,arguments)}function c(){return c=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/controller?".concat((0,l.stringify)(t)),{headers:{Authorization:"Bearer ".concat((0,s.getToken)())}}));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}function d(e){return f.apply(this,arguments)}function f(){return f=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/controller",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),f.apply(this,arguments)}function p(e){return m.apply(this,arguments)}function m(){return m=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/controller",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),m.apply(this,arguments)}function h(e){return g.apply(this,arguments)}function g(){return g=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/controller/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),g.apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return y=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/v1/apps/device/supervisor2/controller/status",{method:"POST",data:{names:t}}));case 1:case"end":return e.stop()}},e)})),y.apply(this,arguments)}},gCq4:function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},gDk6:function(e,t,n){"use strict";var r=n("WGNW"),o=n("OsVd"),a=n("GOoW"),i="startsWith",l=""[i];r(r.P+r.F*n("1xgP")(i),"String",{startsWith:function(e){var t=a(this,e,i),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return l?l.call(t,r,n):t.slice(n,n+r.length)===r}})},gEeZ:function(e,t,n){var r=n("jEeU"),o=n("7eKr");function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=o&&r?r(e,n):{};a.get||a.set?o(t,n,a):t[n]=e[n]}return t.default=e,t}e.exports=a},gFfm:function(e,t){function n(e,t){var n=-1,r=null==e?0:e.length;while(++n<r)if(!1===t(e[n],n,e))break;return e}e.exports=n},gL5p:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r["default"]}}),Object.defineProperty(t,"MonacoDiffEditor",{enumerable:!0,get:function(){return o["default"]}});var r=a(n("j6EG")),o=a(n("4oKn"));function a(e){return e&&e.__esModule?e:{default:e}}},gL7N:function(e,t,n){var r=n("VyuQ")("wks"),o=n("kCK5"),a=n("c0Oy").Symbol,i="function"==typeof a,l=e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))};l.store=r},gRCG:function(e,t,n){var r=n("c8Ti"),o=n("o9E7"),a=n("Ugw8");function i(e){return r(e)||o(e)||a()}e.exports=i},gRkr:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("OaEy");var u=r(n("2fM7"));n("giR+");var c=r(n("fyUT")),d=r(n("eHn4")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("LLXN"),S=n("MuoO"),O=n("Y2fQ"),T=n("34ay"),k=r(n("Nf/D")),x=n("+n12"),N=r(n("ao7w")),L=r(n("P8M1")),P=r(n("ueLw")),I=(y=C.default.create(),b=(0,S.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchModbusConfig"],submiting:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.fetchConfig=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"protocol/fetchSerial"}),t({type:"protocol/fetchModbusConfig",payload:r})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=t.currentKey,l=a.protocolConfig,s=void 0===l?{}:l,u=r.validateFields;u(function(e,t){e||o({type:"protocol/update",payload:(0,d.default)({},i,{config:(0,f.default)({},s,t)})}).then(function(e){"ok"===e&&(n.fetchConfig(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderSerial=function(){var e,t=n.props,r=t.form,o=t.protocol,a=o.modbusConfig,i=void 0===a?{}:a,l=o.serial,s=void 0===l?{}:l,u=r.getFieldValue("coms")||i.coms,c=null!==(e=s[u])&&void 0!==e?e:{},d="",f="";switch(c.parityChk){case"n":f=(0,M.formatMessage)({id:"controller.form.none"});break;case"e":f=(0,M.formatMessage)({id:"controller.form.even"});break;case"o":f=(0,M.formatMessage)({id:"controller.form.odd"});break;default:f=c.parityChk;break}return d=E.default.createElement(E.default.Fragment,null,E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.form.baudrate"})},c.baud),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.form.bytesize"})},c.bits),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.form.parity"})},f),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.form.stopbits"})},c.stopbits)),d},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n,r,o=this.props,d=o.form,f=o.submiting,p=o.loading,m=o.protocol,h=o.currentKey,g=m.modbusConfig,v=void 0===g?{}:g,y=d.isFieldsTouched,b=d.getFieldDecorator,w=d.getFieldValue,_=w("enable"),S=(0,T.getPriv)()<12,I=!S&&y(),D="zh-CN"===(0,O.getLocale)(),A={labelCol:{span:D?6:8},wrapperCol:{span:14}};return E.default.createElement(s.default,{bordered:!1},E.default.createElement(a.default,{spinning:p},E.default.createElement(C.default,(0,i.default)({labelAlign:"left"},A,{onSubmit:this.onSubmit}),E.default.createElement("div",{className:P.default.configTitle},E.default.createElement(L.default,{id:"modbusRTUSlave"===h?"protocol.modbus-rtu-set":"protocol.modbus-tcp-set"}),E.default.createElement(C.default.Item,{htmlFor:"enable.form"},b("enable",{initialValue:v.enable})(E.default.createElement(k.default,null)))),1===_?E.default.createElement(E.default.Fragment,null,E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},"modbusSlave"===h?E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.port"})},b("port",{initialValue:v.port||502,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(E.default.createElement(c.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")):E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},b("coms",{initialValue:v.coms||"rs485"})(E.default.createElement(N.default,null))),"modbusRTUSlave"===h&&this.renderSerial(),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.16int-byte-order"})},null===(e=v.int16Ord)||void 0===e?void 0:e.toLocaleUpperCase()),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.32int-byte-order"})},null===(t=v.int32Ord)||void 0===t?void 0:t.toLocaleUpperCase()),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.32float-byte-order"})},null===(n=v.float32Ord)||void 0===n?void 0:n.toLocaleUpperCase()),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.64int-byte-order"})},"ABCDEFGH"),"modbusSlave"===h&&E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.max-connection"})},b("maxConnection",{initialValue:v.maxConnection||5,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"protocol.max-connection"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,32,n)}}]})(E.default.createElement(c.default,null)),E.default.createElement("span",{style:{marginLeft:10}},"(1-32)")),E.default.createElement(C.default.Item,{label:(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue"})},b("useRawvalue",{initialValue:null!==(r=v.useRawvalue)&&void 0!==r?r:1})(E.default.createElement(u.default,null,E.default.createElement(u.default.Option,{value:1},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),E.default.createElement(u.default.Option,{value:0},(0,M.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))))):null,E.default.createElement(C.default.Item,{style:{marginTop:10}},E.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!I,loading:f},(0,M.formatMessage)({id:"common.alert.form.submit"})),E.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!I},(0,M.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(E.Component),w=_))||w)||w),D=I;t.default=D},gRqi:function(e,t,n){"use strict";var r=n("c0Oy"),o=n("V5/1"),a=n("8Z/V"),i=n("gL7N")("species");e.exports=function(e){var t=r[e];a&&t&&!t[i]&&o.f(t,i,{configurable:!0,get:function(){return this}})}},gWZ8:function(e,t,n){var r=n("zR/J"),o=n("o8j+"),a=n("vcM0");function i(e){return r(e)||o(e)||a()}e.exports=i},"giR+":function(e,t,n){"use strict";n.r(t);n("cIOH"),n("QbM5")},gnIS:function(e,t,n){var r=n("WGNW"),o=Math.atanh;r(r.S+r.F*!(o&&1/o(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},gwTy:function(e,t,n){e.exports={"ant-form":"ant-form","ant-form-item-required":"ant-form-item-required","ant-form-hide-required-mark":"ant-form-hide-required-mark","ant-form-item-label":"ant-form-item-label","ant-form-item-no-colon":"ant-form-item-no-colon","ant-form-item":"ant-form-item",anticon:"anticon","ant-form-item-control":"ant-form-item-control","ant-form-item-children":"ant-form-item-children","ant-form-item-with-help":"ant-form-item-with-help","ant-form-item-label-left":"ant-form-item-label-left","ant-switch":"ant-switch","ant-form-explain":"ant-form-explain","ant-form-extra":"ant-form-extra","ant-form-text":"ant-form-text","ant-form-split":"ant-form-split","has-feedback":"has-feedback","ant-input":"ant-input","ant-input-affix-wrapper":"ant-input-affix-wrapper","ant-input-suffix":"ant-input-suffix","ant-input-password-icon":"ant-input-password-icon","ant-input-group-addon":"ant-input-group-addon","ant-select":"ant-select","ant-select-arrow":"ant-select-arrow","ant-select-selection__clear":"ant-select-selection__clear","ant-select-selection-selected-value":"ant-select-selection-selected-value","ant-cascader-picker-arrow":"ant-cascader-picker-arrow","ant-cascader-picker-clear":"ant-cascader-picker-clear","ant-input-search":"ant-input-search","ant-input-search-enter-button":"ant-input-search-enter-button","ant-calendar-picker-clear":"ant-calendar-picker-clear","ant-calendar-picker-icon":"ant-calendar-picker-icon","ant-time-picker-clear":"ant-time-picker-clear","ant-time-picker-icon":"ant-time-picker-icon","ant-mentions":"ant-mentions","ant-upload":"ant-upload","ant-checkbox-inline":"ant-checkbox-inline","ant-radio-inline":"ant-radio-inline","ant-checkbox-vertical":"ant-checkbox-vertical","ant-radio-vertical":"ant-radio-vertical","ant-input-number":"ant-input-number","ant-input-number-handler-wrap":"ant-input-number-handler-wrap","ant-cascader-picker":"ant-cascader-picker","ant-input-group":"ant-input-group","ant-input-group-wrapper":"ant-input-group-wrapper","ant-col-24":"ant-col-24","ant-col-xl-24":"ant-col-xl-24","ant-form-vertical":"ant-form-vertical","ant-form-item-control-wrapper":"ant-form-item-control-wrapper","ant-col-xs-24":"ant-col-xs-24","ant-col-sm-24":"ant-col-sm-24","ant-col-md-24":"ant-col-md-24","ant-col-lg-24":"ant-col-lg-24","ant-form-inline":"ant-form-inline","has-error":"has-error","ant-form-item-children-icon":"ant-form-item-children-icon","has-success":"has-success","has-warning":"has-warning","is-validating":"is-validating",zoomIn:"zoomIn",diffZoomIn1:"diffZoomIn1","ant-calendar-picker-open":"ant-calendar-picker-open","ant-calendar-picker-input":"ant-calendar-picker-input","ant-input-disabled":"ant-input-disabled","ant-input-prefix":"ant-input-prefix",diffZoomIn3:"diffZoomIn3","ant-select-selection":"ant-select-selection","ant-select-focused":"ant-select-focused","ant-select-open":"ant-select-open","ant-picker-icon":"ant-picker-icon","ant-time-picker-input":"ant-time-picker-input","ant-input-number-focused":"ant-input-number-focused","ant-time-picker-input-focused":"ant-time-picker-input-focused","ant-cascader-input":"ant-cascader-input",diffZoomIn2:"diffZoomIn2","ant-select-auto-complete":"ant-select-auto-complete","ant-mention-wrapper":"ant-mention-wrapper","ant-mention-editor":"ant-mention-editor","ant-mention-active":"ant-mention-active","ant-transfer-list":"ant-transfer-list","ant-transfer-list-search":"ant-transfer-list-search","ant-advanced-search-form":"ant-advanced-search-form","show-help-appear":"show-help-appear","show-help-enter":"show-help-enter","show-help-leave":"show-help-leave","show-help-appear-active":"show-help-appear-active","show-help-enter-active":"show-help-enter-active",antShowHelpIn:"antShowHelpIn","show-help-leave-active":"show-help-leave-active",antShowHelpOut:"antShowHelpOut"}},gxFv:function(e,t,n){"use strict";const{Buffer:r}=n("tjlA"),o=n("A10f").Transform,a=n("Vqxg");let i,l,s;function u(){const e=new o;return e._write=function(e,t,n){i.send({data:e.buffer,success:function(){n()},fail:function(e){n(new Error(e))}})},e._flush=function(e){i.close({success:function(){e()}})},e}function c(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}function d(e,t){const n="wxs"===e.protocol?"wss":"ws";let r=n+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(r=n+"://"+e.hostname+":"+e.port+e.path),"function"===typeof e.transformWsUrl&&(r=e.transformWsUrl(r,e,t)),r}function f(){i.onOpen(function(){s.setReadable(l),s.setWritable(l),s.emit("connect")}),i.onMessage(function(e){let t=e.data;t=t instanceof ArrayBuffer?r.from(t):r.from(t,"utf8"),l.push(t)}),i.onClose(function(){s.end(),s.destroy()}),i.onError(function(e){s.destroy(new Error(e.errMsg))})}function p(e,t){if(t.hostname=t.hostname||t.host,!t.hostname)throw new Error("Could not determine host. Specify host manually.");const n="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";c(t);const r=d(t,e);i=wx.connectSocket({url:r,protocols:[n]}),l=u(),s=a.obj(),s._destroy=function(e,t){i.close({success:function(){t&&t(e)}})};const o=s.destroy;return s.destroy=function(){s.destroy=o;const e=this;setTimeout(function(){i.close({fail:function(){e._destroy(new Error)}})},0)}.bind(s),f(),s}e.exports=p},gy4I:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{sign:n("1Vl3")})},"h/93":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"controller.controller-list-tabs":"Monitoring List","controller.group-tabs":"Group","controller.device-list":"Controller List","controller.is-version-new":"Version New","controller.virtual-controller":"Virtual Controller","controller.fatek-program":"FATEK Programe Port","controller.mitsubushi.program":"MITSUBISHI Programe Port","controller.flowmeter":"Flow Meter","controller.tianxin":"Tancy","controller.tianxin1.2":"Tancy V1.2","controller.tianxin1.3":"Tancy V1.3","controller.tianxin.a3":"Tancy MODBUS/A3","controller.tianxin.a4":"Tancy MODBUS/A4","controller.tianxin.cpu":"Tancy CPU Card","controller.cannan.modbus1.3":"CangNan V1.3","controller.tianqing":"CHINA-HTDL","controller.cangnan":"CangNan","controller.easy-driver":"Easy Drive","controller.iec-103":"IEC 103 (NRJB)","controller.dlt-meter":"DLT Meter","controller.efort":"EFORT","controller.fanuc":"FANUC","controller.allen-bradley":"Allen-Bradley","controller.beckhoff":"Beckhoff","controller.CNC":"CNC","controller.delta":"Delta","controller.fatek":"FATEK","controller.fuji":"Fuji","controller.ge":"Ge","controller.inovance":"INOVANCE","controller.keyence":"KEYENCE","controller.mitsubishi":"MITSUBISHI","controller.omron":"OMRON","controller.panasonic":"Panasonic","controller.siemens":"SIEMENS","controller.vigor":"VIGOR","controller.xinje":"XINJE","controller.xinje.tcp":"*XINJE TCP (Private)","controller.yokogawa":"Yokogawa","controller.ip-conflict":"Duplicate controller communication parameters","controller.current-flow":"Current Flow","controller.total":"Total","controller.temperature":"Temperature","controller.pressure":"Pressure","controller.stand-condition-total-flow":"Standard Volume Total","controller.stand-volume-flow":"Standard Flow","controller.working-volume-flow":"Flow (Working)","controller.standard-total":"Standard Total","controller.margin":"Margin","controller.status-flags":"Meter Status Flags","controller.standard-flow-total":"Standard Flow Total","controller.status-flags1":"Status Flags","controller.instantaneous-flow-working":"Instantaneous Flow (Working)","controller.current-time":"Current Time","controller.instantaneous-flow-standard":"Instantaneous Flow (Standard)","controller.cumulative-total-standard":"Cumulative Total (Standard)","controller.current-temperature":"Current Temperature","controller.current-pressure":"Current Pressure","controller.alarm-word":"Alarm Word","controller.status-word":"Status Word","controller.port-set":"Serial Port Settings","controller.var-list":"Measuring Point List","controller.status":"Status","controller.group":"Group","controller.status-code":"Status Code","controller.error-code":"Error Code","controller.cumulants":"Cumulants","controller.real-time-record-table":"Real-time Record Table","controller.start-stop-record-table":"Start/Stop Record Table","controller.monthly-record-table":"Monthly Record Table","controller.year":"Year","controller.month":"Month","controller.day":"Day","controller.hour":"Hour","controller.minute":"Minute","controller.second":"Second","controller.times":"Times","controller.start-stop":"Start stop mark","controller.ctrlName":"Controller","controller.address":"Address","controller.value":"Value","controller.unit":"Unit","controller.add-to-group":"Add to Group","controller.add-device":"Add to Controller","controller.edit-device":"Edit Controller","controller.edit-var":"Edit Measuring Point","controller.add-var":"Add Measuring Point","controller.edit-group":"Edit Group","controller.add-group":"Add Group","controller.measure.delete":"The alarm and other configurations of the measuring point will be deleted at the same time. Are you sure?","controller.mode":"Mode","controller.symbol":"Symbol","controller.node_id":"Node ID","controller.target-address":"Target Address","controller.num-input":"Binary Input","controller.num-output":"Binary Output","controller.compute-input":"Counter Input","controller.imitate-input":"Analog Input","controller.imitate-output":"Analog Output","controller.double-input":"Double Bit Input","controller.group-num":"Group {num}","controller.variation-num":"Variation {num}","controller.form.class-time":"class {num} Poll Interval","controller.form.enable-unsol":"Unsolicited Mode","controller.form.link-retry":"Max Timeouts","controller.form.ctlMode":"Operate Mode","controller.form.direct-operate":"Direct Operate","controller.form.select-operate":"Select then Operate","controller.form.plc-protocol":"Protocol","controller.form.samplePeriod":"Packet Data Polling Interval","controller.form.samplePeriod1":"Polling Interval","controller.form.stationNumber":"Station Number","controller.form.unit-numbe":"Unit Number","controller.form.amsPort":"AMS Port","controller.form.plc-type":"PLC Type","controller.form.string-reverse":"String Byte Order","controller.form.station-number":"Station Number","controller.form.protocol-name":"Protocol Name","controller.form.ip-adr":"IP Address","controller.form.port":"Port","controller.form.server-port":"Server Port","controller.form.slave":"Slave","controller.form.master":"Master address","controller.form.endpoint":"Endpoint","controller.form.stationNo-meter":"Meter address","controller.form.meter-type":"Meter Type","controller.form.rack":"Rack","controller.form.slot":"Slot","controller.form.local_tsap":"Client TSAP","controller.form.remote_tsap":"Server TSAP","controller.form.serial":"Serial Port","controller.form.byte-order":"Byte Order","controller.form.byte_order_int16":"16 Bit Int","controller.form.byte_order_int32":"32 Bit Int","controller.form.byte_order_float32":"32 Bit Float","controller.form.byte_order_int64":"64 Bit Int","controller.form.byte_order_floa64":"64 Bit Float","controller.form.byte_order_string":"String Byte Order","controller.form.var-name":"Measuring Point Name","controller.form.check-var-empty":"Cannot contain space before or after!","controller.form.check-var-1-64":"The name of the measuring point cannot exceed 64 bytes!","controller.form.dbnumber":"DB Number","controller.form.read-type":"Read Type","controller.form.ReadSpindleSpeed":"Main engine speed","controller.form.ReadFeedRate":"Feed rate","controller.form.ReadSystemProgramCurrent":"Currently running program","controller.form.ReadSystemMacroValue":"Macro Variable","controller.form.ReadTimeData":"Machine tool time","controller.form.read-type-5-info":"0 is the startup time, 1 is the running time, 2 is the cutting time, 3 is the shield ring time, 4 is the idle time, and returns information in seconds.","controller.form.ReadTimeData-Type0":"Up time","controller.form.ReadTimeData-Type1":"Run time","controller.form.ReadTimeData-Type2":"Cutting time","controller.form.ReadTimeData-Type3":"Cycle time","controller.form.ReadTimeData-Type4":"Free time","controller.form.ReadAlarmStatus":"Alarm information","controller.form.ReadCutterNumber":"The tool number being used","controller.form.ReadPMCData":"PMC data","controller.form.ReadCurrentDateTime":"ReadCurrentDateTime","controller.form.ReadCurrentProduceCount":"ReadCurrentProduceCount","controller.form.ReadExpectProduceCount":"ReadExpectProduceCount","controller.form.ReadSysInfo":"Basic information of machine tools","controller.form.ReadFanucAxisLoad":"Machine tool servo load","controller.form.ReadSysAllCoors":"Machine tool coordinate","controller.form.ReadSystemAlarm":"Machine tool alarm list","controller.form.ReadSysStatusInfo":"System basic information","controller.form.ReadProgramList":"Program list for devices","controller.form.ReadCutterInfos":"Specify tool number compensation information","controller.form.cutterNumber":"Tool number","controller.form.ReadDeviceWorkPiecesSize":"Workpiece size","controller.form.ReadCurrentForegroundDir":"The foreground path of the current program","controller.form.ReadLanguage":"Language setting for machine tools","controller.form.lan-info":"0: English, 1: Japanese, 2: German, 3: French, 4: Chinese Traditional, 6: Korean, 15: Chinese Simplified, 16: Russian, 17: Turkish","controller.form.ReadSystemMacroValueArray":"Macro variable array","controller.form.ReadProgram":"Specify the program content of the program number","controller.form.ReadCurrentProgram":"Current program content","controller.form.ReadAllDirectoryAndFile":"All files in the specified path","controller.form.req-params":"Number of Logs","controller.form.adr":"Adress","controller.form.num":"Number","controller.form.arrLen":"Length","controller.form.path":"Path","controller.form.ReadEfortData":"Robot Details","controller.form.GetCtrlState":"Current control status","controller.form.GetErrorState":"Current error status","controller.form.GetJointTarget":"Physical joint point information","controller.form.GetSpeedRatio":"Speed ratio information","controller.form.GetOperationMode":"Current working mode","controller.form.GetIOIn":"Local input IO","controller.form.GetIOOut":"Local output IO","controller.form.GetIO2In":"Local input IO2","controller.form.GetIO2Out":"Local output IO2","controller.form.GetLog":"Logging","controller.form.GetSystem":"System information","controller.form.GetRobotTarget":"Target coordinate information","controller.form.GetServoEnable":"Servo enable status","controller.form.GetRapidExecution":"Current program running status","controller.form.GetRapidTasks":"Task list","controller.form.ReadFanucData":"Robot Details","controller.form.ReadSDO":"SDO","controller.form.ReadSDI":"SDI","controller.form.ReadRDI":"RDI","controller.form.ReadUI":"UI","controller.form.ReadUO":"UO","controller.form.ReadSI":"SI","controller.form.ReadSO":"SO","controller.form.ReadGI":"GI","controller.form.ReadGO":"GO","controller.form.ReadPMCR2":"PMCR2","controller.form.ReadRDO":"RDO","controller.form.hostName":"Host Name","controller.form.register-type":"Register Type","controller.form.register-addr":"Register Address","controller.form.ioa-addr":"IOA Size","controller.form.numerical-mapping":"Numerical mapping","controller.form.number0":"Value 0","controller.form.number1":"Value 1","controller.form.register-bit":"Register Bit","controller.form.data-type":"Data Type","controller.form.data-type-bool":"BOOL","controller.form.data-type-BIT":"BIT","controller.form.data-type-BYTE":"BYTE","controller.form.data-type-SINT":"SINT","controller.form.data-type-INT":"INT","controller.form.data-type-WORD":"WORD","controller.form.data-type-DWORD":"DWORD","controller.form.data-type-DINT":"DINT","controller.form.data-type-ULONG":"ULONG","controller.form.data-type-LONG":"LONG","controller.form.data-type-FLOAT":"FLOAT","controller.form.data-type-DOUBLE":"DOUBLE","controller.form.data-type-STRING":"STRING","controller.form.data-type-BCD":"BCD16","controller.form.data-type-BCD32":"BCD32","controller.form.901F-16":"Read Metering Data(901F-16)","controller.form.901F-16:00":"Current Cumulative Flow","controller.form.901F-16:01":"Current Cumulative Flow Unit","controller.form.901F-16:02":"Settlement Day Cumulative Flow","controller.form.901F-16:03":"Settlement Day Cumulative Flow Unit","controller.form.901F-16:04":"Real-Time Time","controller.form.901F-16:05":"Status Word","controller.form.901F-2E":"Read Metering Data(901F-2E)","controller.form.901F-2E:06":"Settlement Day Heat Quantity","controller.form.901F-2E:07":"Settlement Day Heat Quantity Unit","controller.form.901F-2E:08":"Current Heat Quantity","controller.form.901F-2E:09":"Current Heat Quantity Unit","controller.form.901F-2E:0A":"Heat Power","controller.form.901F-2E:0B":"Heat Power Unit","controller.form.901F-2E:0C":"Flow Rate","controller.form.901F-2E:0D":"Flow Rate Unit","controller.form.901F-2E:0E":"Cumulative Flow","controller.form.901F-2E:0F":"Cumulative Flow Unit","controller.form.901F-2E:10":"Supply Water Temperature","controller.form.901F-2E:11":"Return Water Temperature","controller.form.901F-2E:12":"Cumulative Working Time","controller.form.901F-2E:04":"Real-Time Time","controller.form.901F-2E:05":"Status Word","controller.form.D12X":"Historical Metering Data(D12X)","controller.form.D120:13":"Previous 1 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D120:14":"Previous 1 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D121:13":"Previous 2 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D121:14":"Previous 2 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D122:13":"Previous 3 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D122:14":"Previous 3 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D123:13":"Previous 4 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D123:14":"Previous 4 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D124:13":"Previous 5 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D124:14":"Previous 5 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D125:13":"Previous 6 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D125:14":"Previous 6 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D126:13":"Previous 7 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D126:14":"Previous 7 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D127:13":"Previous 8 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D127:14":"Previous 8 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D128:13":"Previous 9 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D128:14":"Previous 9 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D129:13":"Previous 10 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D129:14":"Previous 10 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D12A:13":"Previous 11 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D12A:14":"Previous 11 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.D12B:13":"Previous 12 Month Settlement Day (Cumulative Flow/Heat Quantity)","controller.form.D12B:14":"Previous 12 Month Settlement Day (Cumulative Flow/Heat Quantity) Unit","controller.form.8102":"Read Price Table(8102)","controller.form.8102:15":"Price 1","controller.form.8102:16":"Quantity 1","controller.form.8102:17":"Price 2","controller.form.8102:18":"Quantity 2","controller.form.8102:19":"Price 3","controller.form.8103":"Read Settlement Day(8103)","controller.form.8103:1A":"Settlement Day","controller.form.8104":"Read Meter Reading Day(8104)","controller.form.8104:1B":"Meter Reading Day","controller.form.8105":"Read Purchase Amount(8105)","controller.form.8105:1C":"Current Purchase Serial Number","controller.form.8105:1D":"Current Purchase Amount","controller.form.8105:1E":"Cumulative Purchase Amount","controller.form.8105:1F":"Remaining Amount","controller.form.8105:05":"Status Word","controller.form.comMsg1":"Communication Message","controller.form.comMsgSet":"Communication Message Settings","controller.form.comMsgCache":"Store Communication Message","controller.form.comMsgSize":"Max Stored Communication Messages","controller.form.comMsg":"Realtime Communication Message","controller.form.fileFunc":"File Transfer","controller.form.import.success":"Import Success","controller.form.import.err":"Import Fail","controller.form.export.err":"Export Fail","controller.form.filePath":"File Path","controller.form.fileSize":"File Size(B)","controller.form.lastModifiedTime":"Last Modified Time","controller.form.actionStatusText":"In file {actionStatusText}, please wait...","controller.form.logDown":"Download","controller.form.stop":"Stop","controller.form.start":"Start","controller.form.clear":"Clear","controller.form.full":"Full Screen","controller.form.read-write":"Read/Write","controller.form.addr":"Measuring Point Address","controller.form.float-repr":"Decimal Places","controller.form.mode":"Mode","controller.form.size":"Size","controller.form.group":"Group","controller.form.data-operation":"Data Calculation","controller.form.data-operation-none":"No","controller.form.data-operation-ratio":"Ratio Conversion","controller.form.data-operation-offset":"Offset And Zoom","controller.form.data-operation-bitTruncation":"Bit Truncation","controller.form.data-operation-bitTruncation-startBit":"Start Bit","controller.form.data-operation-bitTruncation-endBit":"End Bit","controller.form.data-operation-valueMapping":"Value Mapping","controller.form.data-operation-originalvalue":"Source Value","controller.form.data-operation-mappingvalue":"Target Value","controller.form.valueMapping-alert":"Source-vaule or Target-value cannot be null","controller.form.valueMapping-repeat-alert":"Source-vaule cannot be repeated","controller.form.data-valid-bitTruncationMax":"The end bit must be greater than the start bit.","controller.form.data-valid-bitTruncationMin":"The start bit must be less than the end bit","controller.form.data-max":"Data High Limit","controller.form.data-min":"Data Lower Limit","controller.form.data-label":" ","controller.form.data-max-scale":"High Limit Of Proportion","controller.form.data-min-scale":"Lower Limit Of Proportion","controller.form.data-valid-value":"The upper data limit cannot be equal to the lower data limit","controller.form.data-valid-value-maxLimit":"The upper data limit must be greater than the lower data limit","controller.form.data-valid-value-minLimit":"The lower data limit must be less than the upper data limit","controller.form.data-valid-value-maxScale":"The upper limit of the ratio must be greater than the lower limit of the ratio","controller.form.data-valid-value-minScale":"The lower limit of the ratio must be less than the upper limit of the ratio","controller.form.data-valid-value-scale":"The upper limit of the ratio cannot be equal to the lower limit of the ratio","controller.form.data-scale":"Magnification","controller.form.data-offset":"Offset","controller.form.data-tip":"Only whole numbers or decimals can be entered","controller.form.serial-type":"{ key } Serial Port","controller.form.serial-mode":"Serial Port Mode","controller.form.serial-internal":"Controller interface (internal)","controller.form.baudrate":"Baud Rate","controller.form.bytesize":"Data Bits","controller.form.parity":"Parity","controller.form.stopbits":"Stop Bits","controller.form.ethernet":"Ethernet Protocol","controller.form.serial1":"Serial Port Protocol","controller.form.none":"None","controller.form.even":"Even","controller.form.odd":"Odd","controller.form.symbol":"Symbol","controller.form.service-url":"Services URL","controller.form.auth":"Authentication","controller.form.anonymous":"Anonymous","controller.form.userInfo":"Username & Password","controller.form.userName":"Username","controller.form.password":"Password","controller.form.mn":"MN","controller.form.st":"ST","controller.form.certificate-auth":"Certificate Authentication","controller.form.certificate":"Certificate","controller.form.private-key":"Private Key","controller.form.security-policy":"Security Policy","controller.form.security-mode":"Message Security Mode","controller.form.security-auto":"Automatic detection","controller.form.security-policy-sign":"Sign","controller.form.security-policy-signandencrypt":"Sign & Encrypt","controller.form.identifier_type":"Address Type","controller.form.ns":"NS(Namespace Index)","controller.form.identifier":"Identifier","controller.form.isArr":"Is Array","controller.form.indexNum":"Array Index","controller.form.not-empty":"Can't be empty","controller.form.float-range":"The variables range from 1.175495E-38 to 3.402823E+38","controller.form.data-range":"Data error(Range: { range })","controller.form.check-tip":"You can only input letters","controller.form.check-tip1":"Only numbers and A-F letters and decimal points can be entered. Format: xx.xx","controller.form.check-adr-scope":"Address error(Range: 1~10000, 01~065535, 10001~20000, 110001~165535, 30001~40000, 310001~365535, 40001~50000, 410001~465535)","controller.form.check-adr-scope1":"Address error(Range: 1~10000, 01~065535, 40001~50000, 410001~465535)","controller.form.check-adr-scope2":"Address error(Range: 30001~40000, 310001~365535, 40001~50000, 410001~465535)","controller.form.check-adr-scope3":"Address error(Range: 40001~50000, 410001~465535)","controller.form.check-only-number":"You can only type integers\uff01","controller.form.check-only-float":"You can only enter floating-point Numbers with { size } decimal places","controller.form.check-register-bit-range":"Please enter a number {range}","controller.form.check-var-size":"Please enter 1 or an integer greater than 1","controller.form.check-int-size":"Please enter {min}or an integer greater than{min}","controller.form.check-positive-number":"Please enter an integer between 0 and 15","controller.form.check-bool":"Please enter a Boolean value","controller.form.check-bit":"Please enter a 0 or 1","controller.form.check-ch-zh":"Cannot enter Chinese","controller.form.check-character":"Cannot enter /.&=,+#;[] ","controller.form.timeout-set":"Timeout Settings","controller.form.communication-timeout-set":"Communication Interval Time","controller.form.communication-time-set":"Communication time setting","controller.form.initialization":"Initialization on Open","controller.form.function-code-set":"Write function code settings","controller.form.coil-write-function-code-set":"Coil Outputs Write Function Code","controller.form.holding-function-code-set":"Holding Register Write Function Code","controller.form.timeout":"Timeout","controller.form.connect-timeout":"Connect Timeout","controller.form.millisecond":"Millisecond ","controller.form.polling":"Unified upload after polling","controller.form.polling1":"Times","controller.form.msecSample":"Package Reporting","controller.form.enableBit":"Read Bit Data","controller.form.reverseBit":"Negative Value","controller.form.enableMsecSample":"Enable Package Reporting","controller.form.enablePerOnchange":"Periodically Upload Onchange Data","controller.form.enablePerOnchange-info":"After enabling, the Onchange data with unchanged values will also be uploaded according to the Onchange uploading interval.","controller.form.onchange-period":"Onchang uploading Interval","controller.form.enableMsecSample-info":"After enabling, the measurement points under the controller can be configured as packet reporting.","controller.form.millisecond-data-reporting":"Millisecond Data uploading","controller.form.millisecond-data-reporting-info":'The data collected by the millisecond measuring point is aggregated and sent to the "ds2/eventbus/south/upload/msec/data/{controllerName}" topic of the gateway is local MQTT server after every X polls.',"controller.form.continuousAcquisition":"Continuous Collection","controller.form.continuousAcquisition-open":"Open Continuous Collection","controller.form.continuousAcquisition-closed":"Closed Continuous Collection","controller.form.maxContinuousNumber":"Continuous Collection Address","controller.var.confirm-delete":"Are you sure you want to delete the selected item?","controller.upload-tip":"Importing CSV file will delete all devices and variables. Are you sure you want to import it?","controller.var.upload-tip":"This operation will clear the measurement points that do not exist in the import file. Are you sure?","controller.cloud.upload-tip":"Importing the current cloud service configuration will delete the configuration of other cloud services. Do you want to import it?","controller.var.input-var":"Input Measure Name","controller.form.check-name":"Please enter {min}-{max} letters, Numbers, Chinese, underscores, connectors","controller.form.check-name-byte":"The length limit is {min} to {max} bytes","controller.form.check-measureName":"Please enter 1-63 characters","controller.form.check-var":"Please enter 1-64 non-Chinese characters","controller.form.check-repr":"Valid only for REAL data types","controller.form.mitsubishi.format":"Pattern","controller.form.mitsubishi.format-1":"Pattern 1","controller.form.mitsubishi.format-4":"Pattern 4","controller.form.mitsubishi.format-1oct":"Pattern 1(otc)","controller.form.mitsubishi.format-1hex":"Pattern 1(hex)","controller.form.mitsubishi.format-4oct":"Pattern 4(otc)","controller.form.mitsubishi.format-4hex":"Pattern 4(hex)","controller.form.mitsubishi.stationNo":"Station No","controller.form.mitsubishi.stationNo-tip":"The legal range of the station number is 00-0F","controller.form.mitsubishi.communicationMode":"Communication Mode","controller.form.mitsubishi.sumCheck":"Sum Check Code","controller.form.mitsubishi.controllerType":"Supported Controller Model","controller.form.mitsubishi.data-code":"Communication Data Code","controller.form.mitsubishi.binary":"Binary","controller.form.mitsubishi.ascii-oct":"ASCII (OCT)","controller.form.mitsubishi.ascii-hex":"ASCII (HEX)","controller.form.mitsubishi.commuDataCode":"Communication Mode","controller.form.easy.order-set":"Command List","controller.form.easy.read-data":"Read Data","controller.form.easy.IORD":"Read Command","controller.form.easy.IOWT":"Write Command","controller.form.easy.IORD-info":"Hexadecimal fixed length request message, the dynamic data part of the message needs to be filled with 00.","controller.form.easy.IORD-info2":"Hexadecimal fixed length request message, the dynamic data part in the sent message is filled with 00 (including the verification part if necessary).","controller.form.easy.response-len":"Response Length","controller.form.easy.response-header-check":"Response Header Check","controller.form.easy.header-len":"Head Length","controller.form.easy.expectation-header-info":"Expected header byte in the return message.","controller.form.easy.expectation-header":"Expect Head","controller.form.easy.response-check":"Response Checksum Check","controller.form.easy.check-start-byte":"Start Byte","controller.form.easy.check-start-addr":"Start Byte","controller.form.easy.check-end-byte":"End Byte","controller.form.easy.check-byte-info":"The address of the first byte of the message is 0, and so on.","controller.form.easy.check-method":"Check Method","controller.form.easy.check-byte-order":"Check Byte Order","controller.form.easy.same-with-controllor":"Consistent with the controller","controller.form.easy.opposed-to-controllor":"As opposed to the controller","controller.form.easy.high-byte-first":"High byte first","controller.form.easy.low-byte-first":"Low byte first","controller.form.easy.offset-address":"Offset Address","controller.form.easy.point-offset-tip":"How many bytes are the measuring point offset","controller.form.easy.byte-length":"Bytes Length","controller.form.easy.r_offset-address":"Read Data Offset Address","controller.form.easy.r_byte-length":"Read Data Byte Length","controller.form.easy.w_offset-address":"Write Data Offset Address","controller.form.easy.w_byte-length":"Write Data Byte Length","controller.form.easy.oder-ID":"Command ID","controller.form.easy.oder-tip":"Please enable at least one command.","controller.form.easy.point-occupy-tip":"How many bytes does the measuring point occupy in the message","controller.form.easy.point-byte-order":"Measuring Point Byte Order","controller.form.easy.conversion-method":"Conversion Method","controller.form.easy.conversion-method-hex":"HEX2DEC","controller.form.easy.conversion-method-bcd":"BCD2DEC","controller.form.easy.conversion-method-ieee":"IEEE754","controller.form.easy.conversion-method-dltbcd":"Take BCD after subtracting 33H from data","controller.form.easy.conversion-method-dlthex":"Take HEX after subtracting 33H from data","controller.form.easy.conversion-method-dltascii":"Take ASCII after subtracting 33H from data","controller.form.easy.write-data":"Write Data","controller.form.easy.req-check":"Add Parity","controller.form.storage-TSDB":"Store Historical Data","controller.form.data-dead-zone-percent":"Onchange Deadzone","controller.form.file-package":"Folder Name","controller.form.file-package-tip":'The FTP server path on the injection molding machine is configured according to "/var/user/data/dbhome/device_supervisor/Euromap63/+folder name".',"controller.form.ec-file-package-tip":'The FTP server path on the injection molding machine is configured according to "/userdata/.ieos/device_supervisor/data/dbhome/device_supervisor/Euromap63/+folder name".',"controller.form.minsession":"Minimum Session Number","controller.form.maxsession":"Maximum Session Number","controller.form.maxsession-tip":"The minimum session number must be less than the maximum session number.","controller.form.minsession-tip":"The minimum session number must be less than the maximum session number.","controller.form.encode":"Character Encoding","controller.form.cyclic":"Including CYCLIC","controller.form.enablepollCycle":"Enable Multiple Polling Interval","controller.form.samplePeriod2":"Polling Interval 2","controller.form.codeType":"Character Encoding Format","controller.form.codeType.ASCII":"ASCII","controller.form.codeType.UTF-8":"UTF-8","controller.form.codeType.UTF-16":"UTF-16-LITTLE","controller.form.codeType.UTF-16-BIG":"UTF-16-BIG","controller.form.codeType.GB2312-LITTLE":"GB2312-LITTLE","controller.form.codeType.GB2312":"GB2312-BIG","controller.form.codeType.GB2312-Big":"GB2312","controller.form.authentication":"Enable Authentication","controller.form.scanTimeOut":"Scan Timeout","controller.form.ctrlParams":"Control Parameter","controller.form.orcat":"Initiator Class","controller.form.orIdent":"Initiator Identity","controller.form.orIdent-alert":"Please enter a hexadecimal byte array","controller.form.testMode":"Test Mode","controller.form.InterlockCheck":"Interlock Check","controller.form.SynchroCheck":"Synchronization Check","controller.form.apTitle":"AP Title","controller.form.apTitle-tip":"Please enter 3-10 numbers separated by commas.","controller.form.pSelector-tip":"Enter 0-16 bytes, separated by spaces.","controller.form.tSelector-tip":"Enter 0-4 bytes, separated by spaces.","controller.form.aeQualifier":"AE Qualifier","controller.form.pSelector":"P Selector","controller.form.sSelector":"S Selector","controller.form.tSelector":"T Selector","controller.form.object-reference":"Object Reference","controller.form.functional-constraint":"Functional Constraint","controller.form.object-reference-tip":'The object reference syntax is LDName/LNName. DataName. DataAttrName [. DataAttrComponent [....]], with a separator of ".". Address example "simpleIOGenericIO/GGIO1. AnIn1. mag. f".',"controller.form.object-reference-vail":"LDName/LNName total length does not exceed 24 bytes","controller.form.encoding-format":"Encoding Format","controller.serial-param":"Serial Port Parameters","controller.serial-param-tip":'Please go to the "Parameter setting" page to modify serial port parameters',"controller.communication-mode":"Communication Mode","controller.status-expiration-time":"Status expiration time","controller.status-expiration-time-info":"When no new message is received from the controller or measuring point within the specified time, the status will be automatically updated to offline.","controller.status-expiration-time-info-1":"If set to greater than 0, the status will be automatically updated to offline when no new messages are received from the virtual controller or measurement point within the specified time;","controller.balanced":"Balanced Transmission ","controller.unbalanced":"Unbalanced Transmission","controller.link-address-length":"Link Address Size","controller.link-address":"Link Address","controller.asdu-length":"ASDU Size","controller.asdu-address":"ASDU Address","controller.ioa-length":"IOA Size","controller.cot-length":"COT Size","controller.source-address":"Originator Address","controller.link-confirmation-timeout":"Link confirmation timeout","controller.enable-spontaneous":"Enable Spontaneous","controller.time-sync-init":"Clock Sync","controller.sync-time-period":"Clock Sync Interval","controller.general-interrogation-interval":"General Interrogation Interval","controller.counter-interrogation-interval":"Counter Interrogation Interval","controller.ci-polling":"CI Polling","controller.gi-polling":"GI Polling","controller.copy":"Copy","controller.edit-temp":"Edit Template","controller.temp-name":"Template Name","controller.temp-name-check":"Template name is unique.","controller.con-temp":"Controller Template","controller.no-con-temp":" There is no controller template, please add it first","controller.copy-con":"Copy Controller","controller.temp-info":"Template","controller.con-info":"Controller","controller.point-info":"Measuring Point","controller.file-error":"File parsing error, please upload correct JSON file","controller.deviceId":"Device ID","controller.local-deviceId":"Local Device ID","controller.clientNodeAddr":"Local Node Address","controller.clientNodeAddr-tip":"The gateway collects data as a BACnet client, and this parameter is the node address of the gateway BACnet client.","controller.continuousAcquisition":"Open Continuous Collection","controller.maxContinuousNumber":"Continuous Collection Address","controller.apduTimeOut":"APDU Timeout","controller.apduRetries":"APDU Retry Times","controller.objType":"Object Type","controller.objType1":"Analog Input","controller.objType2":"Analog Output","controller.objType3":"Analog Value","controller.objType4":"Binary Input","controller.objType5":"Binary Output","controller.objType6":"Binary Value","controller.objType7":"Multi-state Input","controller.objType8":"Multi-state Output","controller.objType9":"Multi-state Value","controller.objType10":"Loop","controller.objType11":"Trend Log","controller.objType12":"Proprietary Min","controller.instanceNumber":"Instance Number","controller.objAttr":"Object Properties","controller.objAttr1":"Object Identifier","controller.objAttr2":"Object Name","controller.objAttr3":"Present Value","controller.objAttr4":"Priority Array","controller.objAttr5":"Relinquish Default","controller.arrIndex":"Array Index","controller.arrIndex-tip":"When reading data as an array, the corresponding array index.","controller.mqtt":"MQTT","controller.udp":"UDP","controller.pubEndpoint":"Publish Address","controller.subEndpoint":"Subscribe Address","controller.publishId":"Publish Id","controller.subscribeId":"Subscribe Id","controller.middleWare":"MiddleWare","controller.sub-group-id":"Sub Group Id","controller.sub-writer-id":"Sub Writer Id","controller.pub-group-id":"Pub Group Id","controller.pub-writer-id":"Pub Writer Id","controller.mqttEndpoint":"Server Address","controller.mqttclientid":"MQTT\u8fde\u63a5\u5ba2\u6237\u7aefID","controller.pubtopic":"MQTT\u53d1\u5e03Topic","controller.pubqos":"\u53d1\u5e03qos\u7b49\u7ea7","controller.subtopic":"MQTT\u8ba2\u9605Topic","controller.subqos":"\u8ba2\u9605qos\u7b49\u7ea7","controller.mqttname":"MQTT\u8fde\u63a5\u670d\u52a1\u5668\u7528\u6237\u540d","controller.mqttpassword":"MQTT\u8fde\u63a5\u670d\u52a1\u5668\u5bc6\u7801","controller.enable_login":"\u542f\u7528\u8d26\u53f7\u5bc6\u7801\u767b\u5f55","controller.enable_tls":"\u542f\u7528TLS","controller.enable_json":"\u542f\u7528JSON\u683c\u5f0f","controller.mqttcert":"MQTT\u8bc1\u4e66","controller.TargetNetId":"Target Net Id","controller.SenderNetId":"Sender Net Id","group.list":"Group List","group.polling-interval":"Reporting Interval","group.historyDataPath":"Storage Path","group.history-data":"Historical Data","group.history-data-export-fail":"Failed to export historical data.","group.history-data-export":"Exporting historical data, please wait...","group.LwTSDBSize":"Max Number","group.strategy":"Storage Policy","group.storagePeriod":"Storage Interval","group.delete-tip":"The group cannot be empty","group.upload-interval":"Uploading Interval","group.topic":"Topic","group.qos":"Qos","group.topic-check":"You should Enter only letters, Numbers, underscores, connectors","group.pwd-check":"Passwords should be 5~2048 characters long","group.alert-interval":"Upload interval must be greater than or equal to the polling interval!","group.confirm-delete":"Are you sure you want to delete these groups?","group.type":"Type","group.collect":"Collect","group.alarm":"Alarm","group.upload-tip":"This operation will clear the groups that do not exist in the imported file, and the deleted groups will simultaneously delete the measuring points under the groups. Are you sure?","group.reference-var":"Reference Measures","group.clear-series-data-tips":"Clear Historical Data","group.export-series-data-tips":"Export Historical Data","group.clear-series-data-confirm":"Confirm to clear time series database data\uff1f","group.clear-series-data-sucess":"Emptying time series database data succeeded","group.sync-cycle":"Same As Reporting Interval","group.independent-filing-cycle":"Independent Storage Interval","group.delete.err":"The group cannot be empty","group.change-path-tip":"After switching the storage path, the cached data will be cleared.","group.cache-specifiedfolder":"Storage Path","group.storage-method":"Storage Method","alarm.strategy":"Alarm Rules","alarm.realtime":"Realtime Alarms","alarm.history":"History Alarms","alarm.tag":"Alarm Label","alarm.tag.delete-confirm":"This operation will also delete the configuration of the alarm rules in the label. Are you sure?","alarm.add-to-tag":"Add to Label","alarm.conditions":"Trigger Condition","alarm.address":"Address","alarm.value":"value","alarm.group":"Group","alarm.device":"Controller","alarm.priority":"Warning Level","alarm.level-1":"Remind","alarm.level-2":"Warning","alarm.level-3":"Secondary","alarm.level-4":"Important","alarm.level-5":"Serious","alarm.measure":"Measure Name","alarm.desc":"Alarm Content","alarm.title":"Alarm Title","alarm.var":"Variable Name","alarm.condition":"Alarm Condition","alarm.level":"Alarm Level","alarm.use-new-var":"Use New Variable","alarm.use-exist-var":"Use Exist Variable","alarm.device-delete":"Controller/Measure has been removed!","alarm.device-abnormal":"Trigger condition is abnormal!","alarm.alert.confirms-clear":"Are you sure to Clear these alarms\uff1f","alarm.alert.confirm-clear":"Are you sure to Clear this Alarm\uff1f","alarm.restored":"Restored","alarm.triggered":"Triggered","alarm.eq":"=","alarm.neq":"!=","alarm.gt":">","alarm.egt":">=","alarm.elt":"<=","alarm.lt":"<","alarm.and":"&&","alarm.or":"||","alarm.form.check-condition":"Please enter the alarm condition","alarm.form.check-condition1":"Only letters and Numbers can be entered","alarm.confirm-delete":"Are you sure to remove these alarm policies\uff1f","alarm.upload-tip":"Importing CSV file will clean up all alarms. Do you want to import it?","alarm.delete-tip":"The label cannot be empty","cloud.add.mqtt":"Add Mqtt Cloud","cloud.cannot.default":"Name cannot be default","cloud.enable.empty":"Clear Offline Cache","cloud.enable.empty-tip":"Whether to clear the cache","cloud.enable.cloud":"Cloud Service","cloud.enable":"Enable Cloud","cloud.type":"Cloud Types","cloud.base-set":"Basic Settings","cloud.offlineCached":"Cache Number","cloud.host":"Server Address","cloud.keepAlive":"Keepalive","cloud.erlang.tip":'Also disable "InHand iSCADA Cloud" in "InHand Cloud"',"cloud.erlang.tip1":"Disable iSCADA Cloud","cloud.erlang.closed.tip":'Successfully disable the "InHand iSCADA Cloud" in the "InHand Cloud',"cloud.erlang.open.tip":'This operation will automatically enable the "InHand iSCADA Cloud" in the "InHand Cloud"',"cloud.force":"Local Configuration","cloud.port":"Port","cloud.client_id":"Client ID","cloud.enable-authority":"Enable Authority","cloud.username":"Username","cloud.passwd":"Password","cloud.keep_alive":"Keep Alive","cloud.data_format":"Data Format","cloud.server-subFrom-topci-vali":"Please replace <tls.event.identifier> in Topic with the corresponding service identifier","cloud.username-check":"You should Only enter 4 to 100 letters, numbers, underscores or connectors","cloud.clientId-check":"You must not enter Spaces","cloud.tls-encryption":"TLS Encryption","cloud.tls-encryption-symmetricEncryption":"Symmetric Encryption","cloud.tls-encryption-asymmetricEncryption":"Asymmetric Encryption","cloud.tls-preSharedKey":"Pre-shared Key","cloud.key-check":"You should Only enter a hexadecimal string of 1 to 1024 characters.","cloud.tls-tls-method":"Verification Method","cloud.tls-tls-method-0":"Verify Server Cert","cloud.tls-tls-method-1":"Verify client CA","cloud.tls-tls-method-2":"Verify client cert and key","cloud.ca-certificate":"rootCA","cloud.ca-alert":"Please upload the CA cert\uff01","cloud.clean-session":"Clean Session","cloud.tls-mqtt-version":"MQTT Version","cloud.publish-function":"Entry Function","cloud.publish-group":"Group/Label","cloud.publish-groups":"Group","cloud.publish-alarm":"Alarm Label","cloud.hide-offline-data":"Hide Offline Data","cloud.payload-type":"Payload Type","cloud.publish-script":"QuickFunction","cloud.publish-function-tip":"You need to set the entry function to tell the fast function which function method to call when it fires","cloud.publish":"Publish","cloud.push":"Push","cloud.subscribe":"Subscribe","cloud.group-type":"Group Type","cloud.publish-trigger":"Trigger Source Type","cloud.publish-trigger-measure_event":"Measuring Point Group","cloud.publish-trigger-warning_event":"Alarm Message","cloud.add":"Add { name }","cloud.edit":"Edit { name }","cloud.topic-tip":"No Input allowed + #","cloud.group-check":"Please select group","cloud.import-ca-success":"The CA certificate was imported successfully!","cloud.topic.info":"Subscription topic format: spBv1.0/Group ID/DCMD/Node ID/Controller name","cloud.group.id":"GroupID","cloud.node.id":"Node ID","cloud.mqtt":"MQTT","cloud.yunzhou":"INSPUR YUNZHOU","cloud.aliyun":"Alibaba Cloud","cloud.auth-method":"Auth Method","cloud.we":"White Eagle Energy Manager","cloud.auth-method-1":"Unique-certificate-per-device Authentication","cloud.auth-method-2":"Unique-certificate-per-product","cloud.message-management":"Message Management","cloud.type-erLang":"iSCADA Cloud Bind Information","cloud.type-we":"White Eagle Energy Manager Bind Information","cloud.type-erLang-devName":"Equipment Name","cloud.type-modelName":"Model Name","cloud.type-srcName":"Data Source Name","cloud.type-varGroups":"Group List","cloud.type-varGroups-name":"Group Name","cloud.type-varGroups-sendFreq":"Upload interval(s)","cloud.type-varGroups-reference":"Number of associated measuring points","cloud.type-varGroups-measure":"Measure","cloud.type-varGroups-controller":"Controller","cloud.status":"Cloud Status","cloud.conntime":"Connection time","cloud.not-enabled":"Not Enabled","cloud.connecting":"Connecting","cloud.connection-successful":"Connection Successful","cloud.disconnect":"Disconnect","cloud.unknown-error":"Unknown Error","cloud.status-4":"Registering","cloud.status-5":"Registered","cloud.service-jump":"Sign Up/Login","cloud.input_host":"Enter server address","cloud.server-ip-tip":"Please customize the server IP","cloud.input_host-correct-domain":"Please enter the correct domain name","cloud.input_host-correct-domain-or-ip":"Please enter the correct domain name or IP","cloud.cloud-name":"Region ID","cloud.service-call":"Invoke Service","cloud.custom-topic":"Custom Topic","cloud.server":"Service Call","cloud.propertySetting":"Property Setting","cloud.props-report":"Properties","cloud.events-report":"Events","cloud.thing-tsl":"TSL Model","cloud.import-tsl-success":"TSL file imported successfully\uff01","cloud.attr-set":"Property Settings","cloud.name-check":"Name cannot be repeated","cloud.aws.type":"AWS IoT Cloud Service","cloud.aws.privateKey":"Private Key","cloud.aws.certificate":"Certificate For Thing","cloud.please-import":"Please import {title}","cloud.conn-type-alert":"Only for inactive devices!","cloud.connection-string":"Connection String","cloud.IotHubName":"IotHub Name","cloud.deviceID":"Device ID","cloud.deviceCA":"Device Certificate","cloud.deviceKey":"Device Key","cloud.general-prop":"General Attributes","cloud.report-prop":"Reported Property (twin)","cloud.prop-set":"Property Settings","cloud.desired-prop":"Desired property (Twin)","cloud.aws.endpoint.type":"Endpoint Type","cloud.aws.endpoint":"Endpoint","cloud.mqtt.server-ca":"Verify Server Cert","cloud.mqtt.client-ca":"Verify Client Cert","cloud.mqtt.client-key":"Client Private Key","cloud.mqtt.client-cert":"Client Cert","cloud.fast-function":"QuickFunction","cloud.fast-function-list":"QuickFunction List","cloud.mode":"Mode","cloud.periodic-trigger":"Periodic trigger","cloud.local-message-trigger":"Local Subscription Message Trigger","cloud.dsa_start_event":"QuickFunction start trigger","cloud.dsa_start_event-tip":"In this mode, restarting DeviceSupervisor or modifying any QuickFunction will execute the current QuickFunction","cloud.conditions-cycle":"Condition/Period","cloud.periodicity":"Periodic","cloud.entry-function":"Entry Function","cloud.function-code":"QuickFunction","cloud.subscribe-topic":"Subscribe to Topic","cloud.entry-function-info":"You need to set the entry function to tell which function method to call when the fast function is triggered","cloud.table.mqtt":"MQTT Cloud Service","cloud.table.whitehawk-energy-manager":"WhiteEagle Energy Manager","cloud.access-method":"Access Method","cloud.cellular":"Cellular","cloud.channel-protocol":"Channel Protocol","cloud.device-address":"Communication Device Address","cloud.domain-name":"Domain Name","cloud.registration-code":"Registration Code","cloud.registration-code-tip":"The gateway indicates the field of its own identity to the platform, which should be consistent with the platform. ","cloud.yx":"Telesignalling","cloud.yc":"Telemetering ","cloud.yk":"Telecontrol","cloud.maptable.var-list":"Variable List","cloud.upload-tip":"Importing CSV file will clear all variables. Do you want to import?","cloud.maptable.var-name":"Variable Name","cloud.maptable.ctl-name":"Controller Name","cloud.maptable.data-addr":"Data Address","cloud.maptable.data-type":"Data Type","cloud.maptable.bit":"Bit","cloud.maptable.4-byte":"4-Byte Float 4321","cloud.maptable.add-var":"Add Variable","cloud.maptable.measuring-point":"Measuring Points","cloud.maptable.yc-var":"Telemetering Variables","cloud.maptable.yx-var":"Telesignalling Variables","cloud.maptable.yk-var":"Telecontrol Variables","cloud.maptable.place-point-ctl-name":"Please enter a measuring point or controller name","cloud.maptable.place-var-ctl-name":"Please enter a name or controller name","cloud.maptable.import-all":"Import All","cloud.maptable.remove-all":"Remove All","cloud.measuring-point-setting":"Cloud Measuring Point Setting","cloud.measuring-point":"Cloud Measuring Point","cloud.muting-measuring-point":"Muting Measuring Point","cloud.measuring-point-name":"Cloud Measuring Point Name","cloud.collection-measuring-point-name":"Collection Measuring Point Name","cloud.mute":"Mute","cloud.add-common":"Add","cloud.mute-measuring-point":"Are you sure you want to mute this item? The masked measuring points will not be uploaded to this cloud platform.","cloud.mute-measuring-points":"Are you sure you want to mute selected item? The masked measuring points will not be uploaded to this cloud platform.","cloud.add-measuring-point":"Are you sure you want to add this item? The masked measuring points will not be uploaded to this cloud platform.","cloud.add-measuring-points":"Are you sure you want to add selected item? The masked measuring points will not be uploaded to this cloud platform.","cloud.enable-put":"Offline Push","cloud.app-name":"APP Name","cloud.app-version":"App Version","cloud.client-id":"Client Id","cloud.client-secret":"Client Secret","cloud.certification-type":"Certification","cloud.host-tenant":"Host Tenant","cloud.user-tenant":"User Tenant","cloud.authorization":"Authorization","cloud.enable-proxy":"Enable Proxy verify","cloud.proxy-host":"Proxy Host","cloud.proxy-port":"Proxy Port","cloud.proxy-auth":"Proxy Auth","cloud.proxy-username":"Username","cloud.proxy-password":"Password","cloud.set-timeout":"Set Timeout","cloud.connection-timeout":"Connection Timeout","cloud.socket-timeout":"Socket Timeout","cloud.set-schema":"Set Schema","cloud.host-environment":"Host Environment","cloud.host-domain":"Domain","cloud.timeout":"Timeout","cloud.statusTimeout":"Status Timeout","cloud.entityId":"Entity Id","cloud.propertyName":"Property Name","param-set.add-param":"Add Parameters","param-set.edit-param":"Edit Parameters","param-set.param":"Parameters","param-set.param-value":"Parameters Value","param-set.form.check-param":"tart with letters and underscores. Enter only letters, Numbers, and underscores","param-set.form.check-value":"You should Enter only Chinese, letters, Numbers, underscores, connectors","param-set.form.check-value1":'You should Enter only letters, Numbers, underscores,"@","[]"or","',"param-set.form.check-value2":"You should Enter only letters, Numbers,Special Characters","param-set.form.check-value3":"Can only input 1-64 bit division/.&=+# Any character outside of","param-set.form.check-value4":"Can only input 1-64 bit Chinese, letters, Numbers, underscores, connectors","param-set.log-level":"Log level","param-set.item":"Item","param-set.custom-param":"Custom Parameter","param-set.default-param":"Default Parameter","param-set.storage-config":"Storage Configuration","param-set.ftp":"FTP Server Setting","param-set.catch-threshold":"Cache data max","param-set.warning-threshold":"Historical alarm max","param-set.cache-threshold":"Offline Data Max","param-set.cache-path":"Offline Data Storage Method","param-set.cache-path-1":"Gateway","param-set.cache-path-2":"SD card","param-set.cache-path-3":"SSD","param-set.cache-specifiedfolder":"Offline Data Storage Path","param-set.cache-upload":"Offline Data Upload Period","param-set.cache-strategy":"Offline data retransmission policy","param-set.cache-strategy-0":"continuous retry","param-set.cache-strategy-1":"retry limit reached discard","param-set.pub-repeat-num":"Maximum retry count","param-set.pub-timeout":"Retransmission timeout","param-set.debug-cache":"Communication Message Storage Method","param-set.debug-cache-path":"Communication Message Storage Path","param-set.change-path-tip":"After switching the storage path, the cached data will be cleared.","param-set.upload-tip":"Importing CSV file will delete all custom parameters. Are you sure you want to import it?","param-set.param-exists":"The { param } parameter already exists","protocol.map-table-name":"Mapping Table Name","protocol.map-table-add":"Add Modbus mapping table","protocol.modbus-map-table":"Modbus mapping table","protocol.modbus-tcp-set":"Modbus TCP Slave Configuration","protocol.modbus-rtu-set":"Modbus RTU Slave Configuration","protocol.origin-data-type":"Original Data Type","protocol.mapping-data-type":"Mapping Data Type","protocol.measure":"Measure","protocol.controller":"Controller","protocol.readWrite":"Read/Write","protocol.asduAddr":"ASDU Address","protocol.asduAddr-repeat":"Repeat ASDU Address","protocol.asduAddr-use":"This address is occupied, please reset it ","protocol.typeId":"Type ID","protocol.mapAddr":"Mapping Address","protocol.oid-addr":"OID","protocol.init-mapAddr":"Start Mapping Address","protocol.add-map":"Add Map","protocol.modify-map":"Modify Map","protocol.batch-add-map":"Batch Add Map","protocol.form.check-adr":"Please enter an number in the range of 1~65536","protocol.form.check-adr-scope":"Address error (range: 1~65536, 10001~165536)","protocol.form.check-adr-scope1":"Address error (range: 30001~365536, 40001~465536)","protocol.form.check-adr-scope2":"Address error (range: 1~65536, 10001~165536, 30001~365536, 40001~465536)","protocol.enter-measure-name":"Please enter the name","protocol.enter-measure-alias":"Please enter the name","protocol.enter-measure-ctrlName":"Please enter the name","protocol.enter-measure-group":"Please enter the group name","protocol.enable":"Enable","protocol.port":"Port","protocol.salve-addr":"Slave Address","protocol.16int-byte-order":"16-bit integer byte order","protocol.32int-byte-order":"32-bit integer byte order","protocol.32float-byte-order":"32 bit float byte order","protocol.64int-byte-order":"64-bit integer byte order","protocol.max-connection":"Max-Connection","protocol.timeout":"Message Timeout","protocol.select-measure":"Please select measurement point!","protocol.upload-tip":"Importing a CSV file will empty the mapping table. Do you want to import it?","protocol.all-ctrl":"All Controllers","protocol.addr-rang-tip":"The mapped Modbus address is out of range","protocol.iec-map-table":"IEC 104 mapping table","protocol.iec-101-map-table":"IEC 101 mapping table","protocol.iec-map-typeId":"Type ID","protocol.iec-map-startMapAddr":"Start IOA","protocol.iec-tcp-set":"IEC 104 Server Configuration","protocol.iec-101-set":"IEC 101 Server Configuration","protocol.all-asduAddr":"All ASDU Address","protocol.iec-select-delete":"Are you sure to delete the selected item","protocol.iec.enable":"Enable","protocol.iec.cotSize":"COT Size","protocol.iec.asduSize":"ASDU Size","protocol.iec.connectMode":"Connection mode","protocol.iec.connectMode1":"TCP Server","protocol.iec.connectMode2":"TCP Client","protocol.iec.serverAddr":"Server IP address/domain name","protocol.iec.port":"Port Number","protocol.iec.clientIp":"Client IP Address","protocol.iec.serverCount":"Number of Servers","protocol.iec.serverList":"Server List","protocol.iec.serverNum":"Server Number","protocol.iec.asduAddr":"ASDU Address","protocol.iec.kValue":"K Value","protocol.iec.wValue":"W Value","protocol.iec.t0":"T0 Timeout(S)","protocol.iec.t1":"T1 Timeout(S)","protocol.iec.t2":"T2 Timeout(S)","protocol.iec.t3":"T3 Timeout(S)","protocol.iec.maxConnect":"Maximum Connection","protocol.iec.timeSet":"Time Setting","protocol.iec.timeSet-localTime":"Local Time","protocol.iec.timeSet-utcTime":"UTC Time","protocol.iec.spontaneous":"Spontaneous Feature","protocol.iec.spontaneous-enable":"Enable","protocol.iec.spontaneous-disable":"Disable","protocol.iec.cycleTime":"Measured value cycle time","protocol.iec.basis":"Basic Settings","protocol.iec.advanced-layer":"Advanced Settings-applicationn Layer","protocol.iec.actionItem.confirm-delete":"Deleting a server will also delete the mapping points under that server. Is that OK?","protocol.iec.addr-rang-tip":"The mapped IEC 104 address is out of range","protocol.iec.link-mode":"Link Mode","protocol.iec.transparent":"Transparent","protocol.iec.transparent-setting":"Transparent Setting","protocol.iec.connect-type":"Connection Type","protocol.iec.connect-type1":"Long-lived","protocol.iec.connect-type2":"Short-lived","protocol.iec.keepalive-interval":"Heartbeat Retry Interval","protocol.iec.keepalive-retry":"Keepalive Retry","protocol.iec.idle-time":"Heartbeat maximum idle time","protocol.iec.idle-timeout":"Idle Timeout","protocol.iec.serial-buffer-frame":"Serial Buffer Frame","protocol.iec.packet-size":"Packet Size","protocol.iec.force-transmit-timer":"Force Transmit Timer","protocol.iec.min-reconnect-interval":"Min Reconnect Interval","protocol.iec.max-reconnect-interval":"Max Reconnect Interval","protocol.iec.max-valid-value":"Max Reconnect Interval must be greater than or equal to Min Reconnect Interval","protocol.iec.min-valid-value":"Min Reconnect Interval must be no less than Max Reconnect Interval","protocol.iec.multi-server-policy":"Multi-server policy","protocol.iec.multi-server-policy1":"polling","protocol.iec.multi-server-policy2":"parallel","protocol.iec.polling-retry":"Polling retry","protocol.iec.peerIP":"Destination IP Address","protocol.iec.enableAccess":"Send Access Request Message","protocol.iec.accessMsg":"Content","protocol.iec.accessMsg-alert":"Please use spaces to separate.","protocol.iec.sg_encryption":"State Grid Encryption","protocol.iec.sg_gateway_auth":"Gateway Authentication","protocol.iec.sg_terminal_sn":"Terminal Serial Number","protocol.iec.useCertTool":"Certificate Export","protocol.iec.useCertTool-tip":"After enabling, the encryption certificate can be exported through COM4. Please ensure COM4 remains idle when enabled.","protocol.iec.sn-check":"You can only input letters or numbers","protocol.iec.protocolMode":"Protocol Mode","protocol.iec.protocolMode-1":"IEC60870-5-101","protocol.iec.protocolMode-2":"DL/T634.5101","protocol.iec-61850-set":"IEC 61850 Server Configuration","protocol.iec-61850-port":"Port","protocol.iec-61850-iedName":"IED Name","protocol.iec-61850-ldnName":"LD Name","protocol.iec-61850-ctrlMode":"Control Mode","protocol.iec-61850-ctrlMode1":"Direct With Normal Security","protocol.iec-61850-ctrlMode2":"Sbo With Normal Security","protocol.iec-61850-ctrlMode3":"Direct With Enhanced Security","protocol.iec-61850-ctrlMode4":"Sbo With Enhanced Secunty","protocol.iec-61850-authentication":"Enable password connection","protocol.iec-61850-password":"Password","protocol.iec-61850.table":"IEC 61850 Server Mapping Table","protocol.iec-61850.cdcType.sps":"SPS","protocol.iec-61850.cdcType.spc":"SPC","protocol.iec-61850.cdcType.dps":"DPS","protocol.iec-61850.cdcType.dpc":"DPC","protocol.iec-61850.cdcType.ins":"INS","protocol.iec-61850.cdcType.inc":"INC","protocol.iec-61850.cdcType.mv":"MV","protocol.iec-61850.cdcType.apc":"APC","controller.form.register-cdcType":" Data Object Type","protocol.iec-61850.chat.vail":"Cannot contain '.','/','$'","protocol.iec-61850.enableRpt":"Enable Report","protocol.iec-61850.rptname":"Report control name","protocol.iec-61850.rptId":"Report ID","protocol.iec-61850.isBuffer":"Buffer","protocol.iec-61850.confRef":"Configuration revision","protocol.iec-61850.intgPd":"Integrity period","protocol.iec-61850.bufTm":"Buffer time","protocol.iec-61850.trgOps":"Trigger Options","protocol.iec-61850.trgOps-1":"Data change","protocol.iec-61850.trgOps-2":"Quality change","protocol.iec-61850.trgOps-4":"Data update","protocol.iec-61850.trgOps-8":"Integrity","protocol.iec-61850.trgOps-16":"General Interrogation","protocol.iec-61850.rptOps":"Optional Fields","protocol.iec-61850.rptOps-1":"Sequence number","protocol.iec-61850.rptOps-2":"Time stamp","protocol.iec-61850.rptOps-4":"Reason for inclusion","protocol.iec-61850.rptOps-8":"DataSet name","protocol.iec-61850.rptOps-16":"Data reference","protocol.iec-61850.rptOps-32":"Buffer overflow","protocol.iec-61850.rptOps-64":"Entry ID","protocol.iec-61850.rptOps-128":"Configuration revision","protocol.alert.error.repeat":"Repeated mapping","protocol.opcua.map-table":"OPCUA Mapping Table","protocol.opcua.set":"OPCUA Server Configuration","protocol.opcua.set.securityMode":"Anonymous","protocol.opcua.set.server-certificate":"Server Certificate","protocol.opcua.set.Server-private-key":"Server Private Key","protocol.opcua.set.encryption-mode":"Security Policy","protocol.opcua.set.autograph":"Sign","protocol.opcua.set.signature-encryption":"Sign & Encrypt","protocol.opcua.set.securityMode-0":"Disabled Anonymous","protocol.opcua.set.str-length":"Maximum {number} characters can be entered","protocol.opcua.set.identifierType":"Identifier Type","protocol.opcua.set.pubsub":"\u542f\u7528\u53d1\u5e03\u8ba2\u9605","protocol.opcua.set.middleWare":"\u4e2d\u95f4\u4ef6","protocol.opcua.set.pubIp":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u8bbf\u95ee\u70b9","protocol.opcua.set.pubPort":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u7aef\u53e3\u53f7","protocol.opcua.set.subIp":"\u8ba2\u9605\u4e2d\u95f4\u4ef6\u8bbf\u95ee\u70b9","protocol.opcua.set.subPort":"\u8ba2\u9605\u4e2d\u95f4\u4ef6\u7aef\u53e3\u53f7","protocol.opcua.set.publishId":"\u53d1\u5e03\u521d\u59cb\u5316id","protocol.opcua.set.sublishId":"\u8ba2\u9605\u521d\u59cb\u5316id","protocol.opcua.set.publishingInterval":"\u53d1\u5e03\u95f4\u9694","protocol.opcua.pub-sub-group":"\u53d1\u5e03\u8ba2\u9605\u7ec4","protocol.opcua.group-id":"\u5206\u7ec4ID","protocol.opcua.group-type":"\u5206\u7ec4\u7c7b\u578b","protocol.opcua.group-id-repeat":"\u5206\u7ec4id\u4e0d\u80fd\u91cd\u590d","protocol.pub-group-id":"\u53d1\u5e03\u5206\u7ec4ID","protocol.pub-writer-id":"\u53d1\u5e03\u5199\u5165ID","protocol.sub-group-id":"\u8ba2\u9605\u5206\u7ec4ID","protocol.sub-writer-id":"\u8ba2\u9605\u5199\u5165ID","protocol.pubsub-id-repeat":"\u53d1\u5e03\u6216\u8ba2\u9605ID\u91cd\u590d","protocol.pubsub-alert":"\u53d1\u5e03\u6216\u8ba2\u9605\u6570\u636e\u4e0d\u80fd\u4e3a\u7a7a","protocol.opcua.config-error":"\u53d1\u5e03\u4e2d\u95f4\u4ef6\u5730\u5740\u548c\u8ba2\u9605\u4e2d\u95f4\u4ef6\u5730\u5740\u51b2\u7a81","protocol.address.conflict":"{address} address has been occupied, please use the unappropriated address","white-eagle-energy-manager.enable":"Enable Whitehawk Energy Manager","protocol.sl.centerList":"Central Station List","protocol.sl.deviceInfo":"Device Information","protocol.sl.centerAddr":"Central Station Address","protocol.sl.YCAddr":"Telemetry Address","protocol.sl.YCAddr.rules":"Please enter a 10 digit telemetry address composed of administrative area code and station number.","protocol.sl.YCType":"Telemetry Type","protocol.sl.YCType1":"500 Tons/Day or more","protocol.sl.YCType2":"100-500 Tons/Day","protocol.sl.YCType3":"Below 100 Tons/Day","protocol.sl.pwd":"Password","protocol.sl.pwd.rules":"Passwords consist only of numbers and letters","protocol.sl.num":"Serial Number","protocol.sl.period":"Reporting Cycle","protocol.sl.quarter":"Enable RealTime Reporting","protocol.sl.time_out":"Communication Timeout","protocol.sl.identifi":"Element Type","protocol.sl.table":"SL651 Mapping Table","protocol.sl.\u9065\u6d4b\u7ad9\u72b6\u6001\u53ca\u62a5\u8b66\u4fe1\u606f":"Telemetry station status and alarm information","protocol.sl.\u6c34\u6e29":"Water temperature","protocol.sl.pH\u503c":"PH value","protocol.sl.\u6eb6\u89e3\u6c27":"Dissolved oxygen","protocol.sl.\u7535\u5bfc\u7387":"Conductivity","protocol.sl.\u6d4a\u5ea6":"Turbidity","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u6570":"Permanganate index","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d":"Oxidation reduction potential","protocol.sl.\u6c28\u6c2e":"Ammonia nitrogen","protocol.sl.\u603b\u78f7":"Total phosphorus","protocol.sl.\u603b\u6c2e":"Total nitrogen","protocol.sl.\u4ea4\u6d41A\u76f8\u7535\u538b":"AC A-phase voltage","protocol.sl.\u4ea4\u6d41B\u76f8\u7535\u538b":"AC B-phase voltage","protocol.sl.\u4ea4\u6d41C\u76f8\u7535\u538b":"AC C-phase voltage","protocol.sl.\u4ea4\u6d41A\u76f8\u7535\u6d41":"AC A-phase current","protocol.sl.\u4ea4\u6d41B\u76f8\u7535\u6d41":"AC B-phase current","protocol.sl.\u4ea4\u6d41C\u76f8\u7535\u6d41":"AC C-phase current","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)":"Chemical oxygen demand (COD)","protocol.sl.pH\u503c2":"PH value 2","protocol.sl.\u6eb6\u89e3\u6c272":"Dissolved oxygen 2","protocol.sl.\u7535\u5bfc\u73872":"Conductivity 2","protocol.sl.\u6d4a\u5ea62":"Turbidity 2","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u65702":"Permanganate index 2","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d2":"Oxidation reduction potential 2","protocol.sl.\u6c28\u6c2e2":"Ammonia nitrogen 2","protocol.sl.\u603b\u78f72":"Total phosphorus 2","protocol.sl.\u603b\u6c2e2":"Total nitrogen 2","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)2":"Chemical oxygen demand (COD) 2","protocol.sl.pH\u503c3":"PH value 3","protocol.sl.\u6eb6\u89e3\u6c273":"Dissolved oxygen 3","protocol.sl.\u7535\u5bfc\u73873":"Conductivity 3","protocol.sl.\u6d4a\u5ea63":"Turbidity 3","protocol.sl.\u9ad8\u9530\u9178\u76d0\u6307\u65703":"Permanganate index 3","protocol.sl.\u6c27\u5316\u8fd8\u539f\u7535\u4f4d3":"Oxidation reduction potential 3","protocol.sl.\u6c28\u6c2e3":"Ammonia nitrogen 3","protocol.sl.\u603b\u78f73":"Total phosphorus 3","protocol.sl.\u603b\u6c2e3":"Total nitrogen 3","protocol.sl.\u5316\u5b66\u9700\u6c27\u91cf(COD)3":"Chemical oxygen demand (COD) 3","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf1":"Accumulated import flow rate 1","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf1":"Instantaneous flow rate at inlet 1","protocol.sl.\u8fdb\u53e3\u6d41\u901f1":"Inlet flow rate 1","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf2":"Accumulated import flow rate 2","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf2":"Instantaneous flow rate at inlet 2","protocol.sl.\u8fdb\u53e3\u6d41\u901f2":"Inlet flow rate 2","protocol.sl.\u8fdb\u53e3\u7d2f\u8ba1\u6d41\u91cf3":"Accumulated import flow rate 3","protocol.sl.\u8fdb\u53e3\u77ac\u65f6\u6d41\u91cf3":"Instantaneous flow rate at inlet 3","protocol.sl.\u8fdb\u53e3\u6d41\u901f3":"Inlet flow rate 3","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf1":"Accumulated export flow 1","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf1":"Instantaneous flow rate at outlet 1","protocol.sl.\u51fa\u53e3\u6d41\u901f1":"Outlet flow rate 1","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf2":"Accumulated export flow 2","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf2":"Instantaneous flow rate at outlet 2","protocol.sl.\u51fa\u53e3\u6d41\u901f2":"Outlet flow rate 2","protocol.sl.\u51fa\u53e3\u7d2f\u8ba1\u6d41\u91cf3":"Accumulated export flow 3","protocol.sl.\u51fa\u53e3\u77ac\u65f6\u6d41\u91cf3":"Instantaneous flow rate at outlet 3","protocol.sl.\u51fa\u53e3\u6d41\u901f3":"Outlet flow rate 3","protocol.sl.\u603b\u7528\u7535\u91cf":"Total Power","protocol.sl.\u4fe1\u53f7\u5f3a\u5ea6":"Signal strength","protocol.sl.\u60ac\u6d6e\u7269":"Suspended solids","protocol.sl.\u60ac\u6d6e\u72692":"Suspended solids 2","protocol.sl.\u60ac\u6d6e\u72693":"Suspended solids 3","protocol.hj.plTable":"Platform Settings","protocol.hj.pl":"Platform ","protocol.hj.keepalive":"TCP Heartbeat Interval","protocol.hj.reconnect":"TCP Reconnection Interval","protocol.hj.mn":"MN Coding","protocol.hj.mode":"Communication Mode","protocol.hj.mode1":"Upload Mode","protocol.hj.dataTable":"Dataset Settings","protocol.hj.st":"System Coding","protocol.hj.period":"Upload Interval","protocol.hj.name":"Dataset Name","protocol.hj.add.dataSetName":"Add to Dataset","protocol.hj.encode":"Monitoring Factor Coding","protocol.hj.encode-repeat":"Repeat Monitoring Factor Coding","protocol.hj.block":"Dataset","protocol.hj.table":"HJ212 Mapping Table","protocol.config":"Configuration","protocol.status":"Service Status","protocol.runningtime":"Uptime","protocol.status-norunning":"Not Started","protocol.status-able":"Starting","protocol.status-running":"Running","protocol.status-tableTitle":"List of connect devices","protocol.status-conInfo":"Communication Information","protocol.status-conState":"Connection Status","protocol.status-runningTime":"Connection Time","protocol.status-connected":"Connected","protocol.status-unconnect":"Unconnect","protocol.bacnet.set":"BACnet IP Server Configuration","protocol.bacnet.bbmdEnable":"Enable BBMD","protocol.bacnet.bbmd-ip":"BBMD IP","protocol.bacnet.bbmd-ttl":"BBMD TTL","protocol.bacnet.useRawvalue":"Mapping Value Settings","protocol.bacnet.useRawvalue-type1":"Data original value","protocol.bacnet.useRawvalue-type2":"Data calculation value","protocol.bacnet.table":"BACnet IP Mapping Table","protocol.dnp.set":"DNP3 Outstation Configuration","protocol.dnp.local-port":"Local Port","protocol.dnp.ip":"Remote IP Address","protocol.dnp.port":"Remote Port","protocol.dnp.enableUnsol":"Enable unsolicited response","protocol.dnp.unsolicitedTimeout":"Unsolicited confirm timeout","protocol.dnp.enableLink":"Data link confirm mode","protocol.dnp.linkTimeout":"Data link response timeout","protocol.dnp.linkRetry":"Data link max retry","protocol.dnp.maxFrasize":"Maximum fragment size","protocol.dnp.layerTimeout":"Application layer timeout","protocol.dnp.table":"DNP3 Outstation Mapping Table","protocol.dnp.addrtype-tip":"When the address type is a DI, the group number is 1 and the variation is 1;When the address type is DO, the group number is 10 and the variation is 2;When the address type is AI, the group number is 30 and the variation is 5;When the address type is aAO, the group number is 40 and the variation is 1; When the address type is Counter, the group number is 20 and the variation is 1.","protocol.snmp.table":"SNMP Agent Mapping Table","protocol.snmp.set":"SNMP Agent Configuration","protocol.snmp.port":"Port","protocol.snmp.version":"Version","protocol.snmp.community":"Community","protocol.snmp.userName":"User Name","protocol.snmp.readWrite":"Read Write","protocol.snmp.enableAuth":"Enable Auth","protocol.snmp.authMethod":"Auth Method","protocol.snmp.authPassword":"Auth Password","protocol.snmp.enableEncipher":"Enable Encipher","protocol.snmp.encipherMethod":"Encipher Method","protocol.snmp.encipherPassword":"Encipher Password","protocol.snmp.enable-trap":"Enable Trap","protocol.snmp.trap-ip":"Trap Ip","protocol.snmp.trap-port":"Trap Port","protocol.snmp.trap-engine-id":"Engine Id","protocol.snmp.trap-engine-id-vail":"Please enter a 10-64 bit hexadecimal string","protocol.snmp.enable-trap-tip":"After opening, the SNMP Agent will detect whether the mapping point data has changed, and if there is a change, it will report a Trap message","global.run.setting":"Run Setup","global.restore-factory-tip":"After restoring the factory, your configuration will be reset. Are you sure you want to restore the factory?","global.config.manger":"Config Control","logs.level":"Level","logs.time":"Date","logs.content":"Content","logs.log":"Logs","logs.all":"All","logs.keywords":"Key","logs.lines":"Lines","logs.search":"Search","logs.setting":"Setting","logs.log.setting":"Logs Setting","logs.log.size":"Logs File Size","logs.log.size-vail":"The log file size cannot exceed 100M","logs.log.num":"Logs File number","logs.log.num-vail":"The number of log files cannot exceed 255","logs.no-refresh":"Not Refresh","logs.storage":"Log storage space"};t.default=r},h7Gi:function(e,t,n){"use strict";n("q97H");var r=n("rKIl"),o=n("VPOE"),a=n("wUWy"),i=n("ZDr/"),l=n("gL7N"),s=n("330p"),u=l("species"),c=!a(function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=l(e),p=!a(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),m=p?!a(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[f](""),!t}):void 0;if(!p||!m||"replace"===e&&!c||"split"===e&&!d){var h=/./[f],g=n(i,f,""[e],function(e,t,n,r,o){return t.exec===s?p&&!o?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),v=g[0],y=g[1];r(String.prototype,e,v),o(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},hDam:function(e,t){e.exports=function(){}},hHjc:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","glyph-margin":"glyph-margin","margin-view-overlays":"margin-view-overlays",cgmr:"cgmr"}},hIUm:function(e,t,n){"use strict";var r=n("oF12"),o=n("7vYJ"),a=n("VeyY"),i=n("ETUh"),l=n("OsVd"),s=n("bsDr"),u=n("330p"),c=n("wUWy"),d=Math.min,f=[].push,p="split",m="length",h="lastIndex",g=4294967295,v=!c(function(){RegExp(g,"y")});n("h7Gi")("split",2,function(e,t,n,c){var y;return y="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[m]||2!="ab"[p](/(?:ab)*/)[m]||4!="."[p](/(.?)(.?)/)[m]||"."[p](/()()/)[m]>1||""[p](/.?/)[m]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);var a,i,l,s=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?g:t>>>0,v=new RegExp(e.source,c+"g");while(a=u.call(v,o)){if(i=v[h],i>d&&(s.push(o.slice(d,a.index)),a[m]>1&&a.index<o[m]&&f.apply(s,a.slice(1)),l=a[0][m],d=i,s[m]>=p))break;v[h]===a.index&&v[h]++}return d===o[m]?!l&&v.test("")||s.push(""):s.push(o.slice(d)),s[m]>p?s.slice(0,p):s}:"0"[p](void 0,0)[m]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,o,r):y.call(String(o),n,r)},function(e,t){var r=c(y,e,this,t,y!==n);if(r.done)return r.value;var u=o(e),f=String(this),p=a(u,RegExp),m=u.unicode,h=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(v?"y":"g"),b=new p(v?u:"^(?:"+u.source+")",h),w=void 0===t?g:t>>>0;if(0===w)return[];if(0===f.length)return null===s(b,f)?[f]:[];var _=0,C=0,E=[];while(C<f.length){b.lastIndex=v?C:0;var M,S=s(b,v?f:f.slice(C));if(null===S||(M=d(l(b.lastIndex+(v?0:C)),f.length))===_)C=i(f,C,m);else{if(E.push(f.slice(_,C)),E.length===w)return E;for(var O=1;O<=S.length-1;O++)if(E.push(S[O]),E.length===w)return E;C=_=M}}return E.push(f.slice(_)),E}]})},"hKI/":function(e,t,n){(function(t){var n="Expected a function",r=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,c="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,f=c||d||Function("return this")(),p=Object.prototype,m=p.toString,h=Math.max,g=Math.min,v=function(){return f.Date.now()};function y(e,t,r){var o,a,i,l,s,u,c=0,d=!1,f=!1,p=!0;if("function"!=typeof e)throw new TypeError(n);function m(t){var n=o,r=a;return o=a=void 0,c=t,l=e.apply(r,n),l}function y(e){return c=e,s=setTimeout(C,t),d?m(e):l}function b(e){var n=e-u,r=e-c,o=t-n;return f?g(o,i-r):o}function _(e){var n=e-u,r=e-c;return void 0===u||n>=t||n<0||f&&r>=i}function C(){var e=v();if(_(e))return M(e);s=setTimeout(C,b(e))}function M(e){return s=void 0,p&&o?m(e):(o=a=void 0,l)}function S(){void 0!==s&&clearTimeout(s),c=0,o=u=a=s=void 0}function O(){return void 0===s?l:M(v())}function T(){var e=v(),n=_(e);if(o=arguments,a=this,u=e,n){if(void 0===s)return y(u);if(f)return s=setTimeout(C,t),m(u)}return void 0===s&&(s=setTimeout(C,t)),l}return t=E(t)||0,w(r)&&(d=!!r.leading,f="maxWait"in r,i=f?h(E(r.maxWait)||0,t):i,p="trailing"in r?!!r.trailing:p),T.cancel=S,T.flush=O,T}function b(e,t,r){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError(n);return w(r)&&(o="leading"in r?!!r.leading:o,a="trailing"in r?!!r.trailing:a),y(e,t,{leading:o,maxWait:t,trailing:a})}function w(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function _(e){return!!e&&"object"==typeof e}function C(e){return"symbol"==typeof e||_(e)&&m.call(e)==o}function E(e){if("number"==typeof e)return e;if(C(e))return r;if(w(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=w(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):i.test(e)?r:+e}e.exports=b}).call(this,n("yLpj"))},"hO/+":function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=r(n("0+DE"));function a(e,t,n){return Array.isArray(e)?e[1]((n||o.default)(e[0],t)):(n||o.default)(e||{},t)}},hZpn:function(e,t,n){e.exports=n("7TPF")},heNW:function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},hf3H:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT"));n("giR+");var i=r(n("fyUT"));n("5NDa");var l=r(n("5rEg")),s=r(n("gWZ8"));n("+L6B");var u=r(n("2/Rp")),c=r(n("eHn4")),d=r(n("p0pE")),f=r(n("d6i3")),p=r(n("1l/V")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("rlhR")),b=r(n("MhPg"));n("y8nQ");var w=r(n("Vl3Y"));n("Znn+");var _=r(n("ZTPi"));n("2qtc");var C,E,M,S,O=r(n("kLXV")),T=o(n("q1tI")),k=n("LLXN"),x=n("MuoO"),N=n("LvDl"),L=r(n("zqji")),P=n("+n12"),I=r(n("TGUB")),D=O.default.confirm,A=_.default.TabPane,R=(C=w.default.create(),E=(0,x.connect)(function(e){var t=e.protocol,n=e.loading;return{tabLists:t.mapTableTabs,loading:n.effects["protocol/fetchModbusMapTableTabs"],subLoading:n.effects["protocol/update"]}}),C(M=E((S=function(e){function t(e){var n;return(0,m.default)(this,t),n=(0,g.default)(this,(0,v.default)(t).call(this,e)),n.fetchModbusMapTableTabs=function(){var e=(0,p.default)(f.default.mark(function e(t){var r,o,a,i,l;return f.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.props,o=r.dispatch,a=r.currentKey,e.next=3,o({type:"protocol/fetchModbusMapTableTabs",payload:t,currentKey:a});case 3:i=e.sent,(0,N.isArray)(i)&&i.length&&n.setState({activeKey:null!==(l=t)&&void 0!==l?l:i[0]._id});case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.handleTabsChange=function(e){var t=n.props,r=t.dispatch,o=t.currentKey;n.setState({activeKey:e}),r({type:"protocol/fetchModbusMapTableTabs",payload:e,currentKey:o})},n.resetModbusTable=function(e){n.setState({visible:!1},function(){n.fetchModbusMapTableTabs(e)})},n.addTab=function(e){var t,r=n.props,o=r.dispatch,a=r.tabLists,i=r.currentKey,l=n.state.initVal,s=(0,P.getNextId)(a),u=(0,d.default)({_id:s},e,{measures:{}});l&&(u=(0,d.default)({},l,e)),o({type:"protocol/update",payload:(0,c.default)({},i,{mappingTable:(0,c.default)({},null!==(t=null===l||void 0===l?void 0:l._id)&&void 0!==t?t:s,u)})}).then(function(e){var t;"ok"===e&&n.resetModbusTable(null!==(t=null===l||void 0===l?void 0:l._id)&&void 0!==t?t:s)})},n.deleteTab=function(){var e=n.props,t=e.dispatch,r=e.subLoading,o=e.currentKey,a=n.state.activeKey,i=(0,y.default)(n);D({title:(0,k.formatMessage)({id:"common.alert.confirm-delete"}),onOk:function(){var e=(0,p.default)(f.default.mark(function e(){return f.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:t({type:"protocol/update",payload:(0,c.default)({},o,{mappingTable:(0,c.default)({},a,null)})}).then(function(e){"ok"===e&&i.resetModbusTable()});case 1:case"end":return e.stop()}},e)}));function n(){return e.apply(this,arguments)}return n}(),okText:(0,k.formatMessage)({id:"common.confirm"}),confirmLoading:r,okType:"danger",cancelText:(0,k.formatMessage)({id:"common.cancel"})})},n.rightContent=function(){var e=n.props.tabLists;return T.default.createElement(T.default.Fragment,null,T.default.createElement("span",{className:I.default.actionButton},T.default.createElement(u.default,{onClick:function(){return n.setState({visible:!0})}},(0,k.formatMessage)({id:"common.add"}))),T.default.createElement(u.default,{style:{marginRight:10},onClick:function(){var t=e.find(function(e){return e._id===n.state.activeKey});n.setState({visible:!0,initVal:t})}},(0,k.formatMessage)({id:"common.edit"})),e.length<=1?null:T.default.createElement(u.default,{style:{marginRight:10},onClick:n.deleteTab},(0,k.formatMessage)({id:"common.delete"})))},n.validateName=function(e,t,r){var o=n.state.initVal,a=n.props.tabLists,i=(0,s.default)(a);if(o&&(i=a.filter(function(e){return e._id!==o._id})),"name"===e.field){var l=i.some(function(e){return e.name===t});l&&r((0,k.formatMessage)({id:"cloud.name-check"})),(0,P.checkStrLengthRule)(t,1,240,r)}else if("slaveAddr"===e.field){var u=i.some(function(e){return e.slaveAddr===t});u&&r((0,k.formatMessage)({id:"protocol.asduAddr-use"})),(0,P.validateNumberRange)(t,0,255,r)}},n.state={visible:!1,activeKey:"",initVal:void 0},n}return(0,b.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){this.fetchModbusMapTableTabs()}},{key:"render",value:function(){var e=this,t=this.state,n=t.activeKey,r=t.visible,o=t.initVal,s=this.props,u=s.loading,c=s.form,d=s.subLoading,f=s.tabLists,p=s.currentKey,m=c.getFieldDecorator,h=c.validateFields;return T.default.createElement(a.default,{spinning:u},T.default.createElement(_.default,{animated:{tabPane:!1},activeKey:n,onChange:this.handleTabsChange,tabBarExtraContent:this.rightContent()},f.map(function(e){return T.default.createElement(A,{tab:"".concat(e.name,"(").concat((0,k.formatMessage)({id:"controller.form.slave"}),":").concat(e.slaveAddr,")"),key:e._id},n===e._id?T.default.createElement(L.default,{currentKey:p,currentId:n,currentName:e.name}):T.default.createElement(T.default.Fragment,null))})),r&&T.default.createElement(O.default,{title:(0,k.formatMessage)({id:"protocol.map-table-add"}),destroyOnClose:!0,maskClosable:!1,centered:!0,width:500,visible:r,confirmLoading:d,onOk:function(){h(function(t,n){t||e.addTab(n)})},onCancel:function(){e.setState({visible:!1,initVal:void 0})}},T.default.createElement(w.default,{labelCol:{span:8},wrapperCol:{span:16}},T.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"protocol.map-table-name"})},m("name",{initialValue:null===o||void 0===o?void 0:o.name,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.map-table-name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,k.formatMessage)({id:"controller.form.check-character"})},{validator:this.validateName}]})(T.default.createElement(l.default,{disabled:!!(null===o||void 0===o?void 0:o.name)}))),T.default.createElement(w.default.Item,{label:(0,k.formatMessage)({id:"controller.form.slave"})},m("slaveAddr",{initialValue:null===o||void 0===o?void 0:o.slaveAddr,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.slave"})})},{validator:this.validateName}]})(T.default.createElement(i.default,null))))))}}]),t}(T.PureComponent),M=S))||M)||M),F=R;t.default=F},hfij:function(e,t,n){"use strict";(function(t,r){var o;e.exports=x,x.ReadableState=k;n("+qE3").EventEmitter;var a=function(e,t){return e.listeners(t).length},i=n("nt6u"),l=n("tjlA").Buffer,s=("undefined"!==typeof t?t:"undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).Uint8Array||function(){};function u(e){return l.from(e)}function c(e){return l.isBuffer(e)||e instanceof s}var d,f=n(7);d=f&&f.debuglog?f.debuglog("stream"):function(){};var p,m,h,g=n("9ogn"),v=n("7bOu"),y=n("MbWe"),b=y.getHighWaterMark,w=n("+9ex").codes,_=w.ERR_INVALID_ARG_TYPE,C=w.ERR_STREAM_PUSH_AFTER_EOF,E=w.ERR_METHOD_NOT_IMPLEMENTED,M=w.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("P7XM")(x,i);var S=v.errorOrDestroy,O=["error","close","destroy","pause","resume"];function T(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}function k(e,t,r){o=o||n("vj/L"),e=e||{},"boolean"!==typeof r&&(r=t instanceof o),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",r),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=n("fXKp").StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function x(e){if(o=o||n("vj/L"),!(this instanceof x))return new x(e);var t=this instanceof o;this._readableState=new k(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),i.call(this)}function N(e,t,n,r,o){d("readableAddChunk",t);var a,i=e._readableState;if(null===t)i.reading=!1,R(e,i);else if(o||(a=P(i,t)),a)S(e,a);else if(i.objectMode||t&&t.length>0)if("string"===typeof t||i.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=u(t)),r)i.endEmitted?S(e,new M):L(e,i,t,!0);else if(i.ended)S(e,new C);else{if(i.destroyed)return!1;i.reading=!1,i.decoder&&!n?(t=i.decoder.write(t),i.objectMode||0!==t.length?L(e,i,t,!1):j(e,i)):L(e,i,t,!1)}else r||(i.reading=!1,j(e,i));return!i.ended&&(i.length<i.highWaterMark||0===i.length)}function L(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&F(e)),j(e,t)}function P(e,t){var n;return c(t)||"string"===typeof t||void 0===t||e.objectMode||(n=new _("chunk",["string","Buffer","Uint8Array"],t)),n}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=v.destroy,x.prototype._undestroy=v.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&(t=t||r.defaultEncoding,t!==r.encoding&&(e=l.from(e,t),t=""),n=!0),N(this,e,t,!1,n)},x.prototype.unshift=function(e){return N(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){p||(p=n("fXKp").StringDecoder);var t=new p(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;var r=this._readableState.buffer.head,o="";while(null!==r)o+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};var I=1073741824;function D(e){return e>=I?e=I:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=D(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function R(e,t){if(d("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?F(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,V(e)))}}function F(e){var t=e._readableState;d("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(d("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(V,e))}function V(e){var t=e._readableState;d("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,K(e)}function j(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(z,e,t))}function z(e,t){while(!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length)){var n=t.length;if(d("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function B(e){return function(){var t=e._readableState;d("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,K(e))}}function H(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function W(e){d("readable nexttick read 0"),e.read(0)}function U(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(q,e,t))}function q(e,t){d("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),K(e),t.flowing&&!t.reading&&e.read(0)}function K(e){var t=e._readableState;d("flow",t.flowing);while(t.flowing&&null!==e.read());}function G(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function Y(e){var t=e._readableState;d("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(X,t,e))}function X(e,t){if(d("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function Z(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}x.prototype.read=function(e){d("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return d("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?Y(this):F(this),null;if(e=A(e,t),0===e&&t.ended)return 0===t.length&&Y(this),null;var r,o=t.needReadable;return d("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&(o=!0,d("length less than watermark",o)),t.ended||t.reading?(o=!1,d("reading or ended",o)):o&&(d("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),r=e>0?G(e,t):null,null===r?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&Y(this)),null!==r&&this.emit("data",r),r},x.prototype._read=function(e){S(this,new E("_read()"))},x.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e);break}o.pipesCount+=1,d("pipe count=%d opts=%j",o.pipesCount,t);var i=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr,l=i?u:y;function s(e,t){d("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,p())}function u(){d("onend"),e.end()}o.endEmitted?r.nextTick(l):n.once("end",l),e.on("unpipe",s);var c=B(n);e.on("drain",c);var f=!1;function p(){d("cleanup"),e.removeListener("close",g),e.removeListener("finish",v),e.removeListener("drain",c),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",u),n.removeListener("end",y),n.removeListener("data",m),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}function m(t){d("ondata");var r=e.write(t);d("dest.write",r),!1===r&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==Z(o.pipes,e))&&!f&&(d("false write response, pause",o.awaitDrain),o.awaitDrain++),n.pause())}function h(t){d("onerror",t),y(),e.removeListener("error",h),0===a(e,"error")&&S(e,t)}function g(){e.removeListener("finish",v),y()}function v(){d("onfinish"),e.removeListener("close",g),y()}function y(){d("unpipe"),n.unpipe(e)}return n.on("data",m),T(e,"error",h),e.once("close",g),e.once("finish",v),e.emit("pipe",n),o.flowing||(d("pipe resume"),n.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var r=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<o;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var i=Z(t.pipes,e);return-1===i?this:(t.pipes.splice(i,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},x.prototype.on=function(e,t){var n=i.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,d("on readable",o.length,o.reading),o.length?F(this):o.reading||r.nextTick(W,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=i.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(H,this),n},x.prototype.removeAllListeners=function(e){var t=i.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(H,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(d("resume"),e.flowing=!e.readableListening,U(this,e)),e.paused=!1,this},x.prototype.pause=function(){return d("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(d("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var o in e.on("end",function(){if(d("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(o){if(d("wrapped data"),n.decoder&&(o=n.decoder.write(o)),(!n.objectMode||null!==o&&void 0!==o)&&(n.objectMode||o&&o.length)){var a=t.push(o);a||(r=!0,e.pause())}}),e)void 0===this[o]&&"function"===typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var a=0;a<O.length;a++)e.on(O[a],this.emit.bind(this,O[a]));return this._read=function(t){d("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"===typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===m&&(m=n("NOPY")),m(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=G,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(x.from=function(e,t){return void 0===h&&(h=n("JSfW")),h(x,e,t)})}).call(this,n("yLpj"),n("Q2Ig"))},hgQt:function(e,t,n){var r=n("Juji"),o=n("4sDh");function a(e,t){return null!=e&&o(e,t,r)}e.exports=a},hgVy:function(e,t,n){e.exports={"ant-result":"ant-result","ant-result-success":"ant-result-success","ant-result-icon":"ant-result-icon",anticon:"anticon","ant-result-error":"ant-result-error","ant-result-info":"ant-result-info","ant-result-warning":"ant-result-warning","ant-result-image":"ant-result-image","ant-result-title":"ant-result-title","ant-result-subtitle":"ant-result-subtitle","ant-result-extra":"ant-result-extra","ant-result-content":"ant-result-content"}},hh8c:function(e,t,n){e.exports={"body-wrap-theme-standard":"body-wrap-theme-standard","body-wrap-theme-customTk":"body-wrap-theme-customTk","body-wrap-theme-customHL":"body-wrap-theme-customHL","body-wrap-theme-customLC":"body-wrap-theme-customLC",root:"root","ant-tooltip":"ant-tooltip",colorWeak:"colorWeak","ant-table":"ant-table","ant-table-tbody":"ant-table-tbody","ant-table-thead":"ant-table-thead"}},hlQx:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE")),a=r(n("d6i3")),i=n("k9Yu"),l={namespace:"user",state:{currentUser:{}},effects:{fetch:a.default.mark(function e(t,n){var r,o,l,s,u;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(i.fetchUser);case 3:if(l=e.sent,s=l.result,!s){e.next=11;break}return u=s.web_session,sessionStorage.setItem("token",u),localStorage.setItem("token",u),e.next=11,o({type:"save",payload:{currentUser:s}});case 11:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,o.default)({},e,n)}}},s=l;t.default=s},hsaF:function(e,t,n){"use strict";var r=n("m/xd").codes.ERR_INVALID_OPT_VALUE;function o(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}function a(e,t,n,a){var i=o(t,a,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0){var l=a?n:"highWaterMark";throw new r(l,i)}return Math.floor(i)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},hwdV:function(e,t,n){var r=n("tjlA"),o=r.Buffer;function a(e,t){for(var n in e)t[n]=e[n]}function i(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(a(r,t),t.Buffer=i),i.prototype=Object.create(o.prototype),a(o,i),i.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},i.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"===typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},i.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return o(e)},i.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},hypo:function(e,t,n){var r=n("O0oS");function o(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}e.exports=o},i4x8:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.routes=void 0;var o=r(n("2Taf")),a=r(n("l4Ni")),i=r(n("ujKo")),l=r(n("vZ4D")),s=r(n("MhPg")),u=r(n("q1tI")),c=(n("55Ip"),r(n("VB0o")),r(n("Crw4"))),d=r(n("RFCh")),f=r(n("LSeD")),p=n("7DNP").routerRedux.ConnectedRouter,m=[{path:"/",component:n("maEh").default,routes:[{path:"/",redirect:"/edge-computing/apps/device/measure-monitor",exact:!0},{path:"/edge-computing",redirect:"/edge-computing/apps/device/Controller-list",exact:!0},{path:"/edge-computing/apps",redirect:"/edge-computing/apps/device/measure-monitor",exact:!0},{path:"/edge-computing/apps/device",redirect:"/edge-computing/apps/device/measure-monitor",exact:!0},{path:"/edge-computing/apps/device/measure-monitor",component:n("vhNI").default,exact:!0},{path:"/edge-computing/apps/device/alarm",component:n("JUWQ").default,exact:!0},{path:"/edge-computing/apps/device/protocol-transition",component:n("dxeH").default,exact:!0},{path:"/edge-computing/apps/device/cloud",component:n("icec").default,exact:!0},{path:"/edge-computing/apps/device/fast-functions",component:n("C9LZ").default,exact:!0},{path:"/edge-computing/apps/device/parameters-set",component:n("tEif").default,exact:!0},{path:"/edge-computing/apps/device/logs",component:n("EJnS").default,exact:!0},{path:"/exception",hideInMenu:!0,routes:[{path:"/exception/403",name:"not-permission",component:n("wOmh").default,exact:!0},{path:"/exception/404",name:"not-find",component:n("a7IW").default,exact:!0},{path:"/exception/500",name:"server-error",component:n("rywk").default,exact:!0}]},{component:n("pssB").default,exact:!0}]}];t.routes=m,window.g_routes=m;var h=n("PszG");h.applyForEach("patchRoutes",{initialValue:m});var g=function(e){function t(e){var n;function r(e,t){h.applyForEach("onRouteChange",{initialValue:{routes:m,location:e,action:t}})}(0,o.default)(this,t),n=(0,a.default)(this,(0,i.default)(t).call(this,e)),n.unListen=d.default.listen(r);var l=d.default.listen.toString().indexOf("callback(history.location, history.action)")>-1;return l||r(d.default.location),n}return(0,s.default)(t,e),(0,l.default)(t,[{key:"unListen",value:function(){}}]),(0,l.default)(t,[{key:"componentWillUnmount",value:function(){this.unListen()}},{key:"render",value:function(){var e=this.props||{};return u.default.createElement(f.default,null,u.default.createElement(p,{history:d.default},(0,c.default)(m,e)))}}]),t}(u.default.Component);t.default=g},i8i4:function(e,t,n){"use strict";function r(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}}r(),e.exports=n("yl30")},iBEJ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT"));n("5NDa");var i=r(n("5rEg"));n("miYZ");var l=r(n("tsqr")),s=r(n("gWZ8")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg"));n("y8nQ");var m=r(n("Vl3Y"));n("OaEy");var h,g,v,y=r(n("2fM7")),b=o(n("q1tI")),w=n("LLXN"),_=r(n("Nf/D")),C=r(n("tUIJ")),E=n("+n12"),M=y.default.Option,S=(h=m.default.create(),h((v=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.checkNameIsRepeat=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,r=n.props.value,o=void 0===r?[]:r,a=!1,i=(0,s.default)(o);"edit"===t&&(i=i.filter(function(t){return t.name!==(null===e||void 0===e?void 0:e.name)}));var u=i.some(function(t){return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.name)}),c=i.some(function(t){return!!((null===t||void 0===t?void 0:t.rptname)&&(null===e||void 0===e?void 0:e.rptname))&&(null===t||void 0===t?void 0:t.rptname)===(null===e||void 0===e?void 0:e.rptname)});return u||c?(a=!0,l.default.error((0,w.formatMessage)({id:"common.alert.error-name.exist"},{name:u?e.name:e.rptname})),a):a},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props.value,t=[{title:(0,w.formatMessage)({id:"protocol.hj.block"})+(0,w.formatMessage)({id:"common.name"}),dataIndex:"name"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.enableRpt"}),dataIndex:"enableRpt",render:function(e){return e?(0,w.formatMessage)({id:"protocol.iec.spontaneous-enable"}):(0,w.formatMessage)({id:"protocol.iec.spontaneous-disable"})}},{title:(0,w.formatMessage)({id:"protocol.iec-61850.rptname"}),dataIndex:"rptname"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.rptId"}),dataIndex:"rptId"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.isBuffer"}),dataIndex:"isBuffer",render:function(e){return e?(0,w.formatMessage)({id:"protocol.iec.spontaneous-enable"}):(0,w.formatMessage)({id:"protocol.iec.spontaneous-disable"})}}];return b.default.createElement("div",{style:{maxWidth:800}},b.default.createElement(C.default,{onValidateOthers:this.checkNameIsRepeat,onChange:this.handleChange,value:e,deleteDisabled:!0,deleteIP:!0,subheading:(0,w.formatMessage)({id:"protocol.hj.block"}),columns:t,addDisabled:e.length>=10,isModify:!0,modalProps:{width:1e3}},function(e,t,n){var r,o,l,s,u,c,d,f,p=e.getFieldDecorator,h=e.getFieldValue,g=null!==(r=h("enableRpt"))&&void 0!==r?r:null===t||void 0===t?void 0:t.enableRpt;return b.default.createElement(b.default.Fragment,null,b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.hj.block"})+(0,w.formatMessage)({id:"common.name"})},p("name",{initialValue:t.name,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.hj.block"})+(0,w.formatMessage)({id:"common.name"})})},{pattern:/^[^./$]*$/,message:(0,w.formatMessage)({id:"protocol.iec-61850.chat.vail"})},{validator:function(e,t,n){return(0,E.checkStrLengthRule)(t,1,240,n)}}],first:!0})(b.default.createElement(i.default,{disabled:"edit"===n}))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.enableRpt"})},p("enableRpt",{initialValue:null!==(o=null===t||void 0===t?void 0:t.enableRpt)&&void 0!==o?o:0})(b.default.createElement(_.default,null))),g?b.default.createElement(b.default.Fragment,null,b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.rptname"})},p("rptname",{initialValue:null===t||void 0===t?void 0:t.rptname,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.rptname"})})},{pattern:/^[^./$]*$/,message:(0,w.formatMessage)({id:"protocol.iec-61850.chat.vail"})},{validator:function(e,t,n){return(0,E.checkStrLengthRule)(t,1,240,n)}}]})(b.default.createElement(i.default,null))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.rptId"})},p("rptId",{initialValue:null===t||void 0===t?void 0:t.rptId,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.rptId"})})},{pattern:/^[^./$]*$/,message:(0,w.formatMessage)({id:"protocol.iec-61850.chat.vail"})},{validator:function(e,t,n){return(0,E.checkStrLengthRule)(t,1,240,n)}}]})(b.default.createElement(i.default,null))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.confRef"})},p("confRef",{initialValue:null!==(l=null===t||void 0===t?void 0:t.confRef)&&void 0!==l?l:1,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.confRef"})})},{validator:function(e,t,n){return(0,E.validateNumberRange)(t,1,9999,n)}}]})(b.default.createElement(a.default,null))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.isBuffer"})},p("isBuffer",{initialValue:null!==(s=null===t||void 0===t?void 0:t.isBuffer)&&void 0!==s?s:0})(b.default.createElement(_.default,null))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.intgPd"})},p("intgPd",{initialValue:null!==(u=null===t||void 0===t?void 0:t.intgPd)&&void 0!==u?u:5e3,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.iec-61850.intgPd"})})},{validator:function(e,t,n){return(0,E.validateNumberRange)(t,1e3,99999999,n)}}]})(b.default.createElement(a.default,null)),b.default.createElement("span",{style:{marginLeft:10}},"(1000 - 99999999 ",(0,w.formatMessage)({id:"controller.form.millisecond"}),")")),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.bufTm"})},p("bufTm",{initialValue:null!==(c=null===t||void 0===t?void 0:t.bufTm)&&void 0!==c?c:50,rules:[{required:!0,message:(0,w.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,w.formatMessage)({id:"protocol.hj.period"})})},{validator:function(e,t,n){return(0,E.validateNumberRange)(t,1,36e5,n)}}]})(b.default.createElement(a.default,null)),b.default.createElement("span",{style:{marginLeft:10}},"(1 - 3600000 ",(0,w.formatMessage)({id:"controller.form.millisecond"}),")")),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.trgOps"})},p("trgOps",{initialValue:null!==(d=null===t||void 0===t?void 0:t.trgOps)&&void 0!==d?d:[]})(b.default.createElement(y.default,{mode:"multiple"},b.default.createElement(M,{value:1},(0,w.formatMessage)({id:"protocol.iec-61850.trgOps-1"})),b.default.createElement(M,{value:2},(0,w.formatMessage)({id:"protocol.iec-61850.trgOps-2"})),b.default.createElement(M,{value:4},(0,w.formatMessage)({id:"protocol.iec-61850.trgOps-4"})),b.default.createElement(M,{value:8},(0,w.formatMessage)({id:"protocol.iec-61850.trgOps-8"})),b.default.createElement(M,{value:16},(0,w.formatMessage)({id:"protocol.iec-61850.trgOps-16"}))))),b.default.createElement(m.default.Item,{label:(0,w.formatMessage)({id:"protocol.iec-61850.rptOps"})},p("rptOps",{initialValue:null!==(f=null===t||void 0===t?void 0:t.rptOps)&&void 0!==f?f:[]})(b.default.createElement(y.default,{mode:"multiple",allowClear:!0},b.default.createElement(M,{value:1},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-1"})),b.default.createElement(M,{value:2},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-2"})),b.default.createElement(M,{value:4},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-4"})),b.default.createElement(M,{value:8},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-8"})),b.default.createElement(M,{value:16},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-16"})),b.default.createElement(M,{value:32},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-32"})),b.default.createElement(M,{value:64},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-64"})),b.default.createElement(M,{value:128},(0,w.formatMessage)({id:"protocol.iec-61850.rptOps-128"})))))):null)}))}}]),t}(b.Component),g=v))||g),O=S;t.default=O},iCc5:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},iHzq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if(""===t&&(t=void 0),(0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),void 0!==t&&(o["default"].type(e,t,r,l,i),o["default"].range(e,t,r,l,i))}n(l)}t["default"]=l},iKDE:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("LvDl"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("SbFc")),P=r(n("2vwh")),I=r(n("P8M1")),D=r(n("Ycof")),A=r(n("xNuS")),R=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchDnpMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchDnpMapTableLists"})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,h.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{Dnp3Server:{mapping_table:o}}}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapAdd=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=Dnp3Server&web_session=").concat((0,x.getToken)());(0,N.filedownload)(e,"DNP3OutstationMappingTable.csv")},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.dnpMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.dnpMapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.dnpMapTableList,u=(0,m.default)(s);if(r&&(u=s.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=s.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{dnpMapTableListFilter:u}})},n.filterAppearsTwiceRw=function(e){var t=[],n=new Map;return e.forEach(function(e){if("ro"!==e.readWrite){var t="".concat(e.measureName,"+").concat(e.ctrlName,"+").concat(e.readWrite);n.has(t)?n.get(t).push(e._id):n.set(t,[e._id])}}),Array.from(n).forEach(function(e){1===e[1].length&&t.push.apply(t,(0,m.default)(e[1]))}),(0,M.differenceWith)(e,t,function(e,t){return e._id===t})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{measureName:"",ctrlName:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.protocol,o=n.loading,c=n.currentKey,d=r.dnpMapTableList,f=r.controllerList,m=r.dnpMapTableListFilter,h="Dnp3Server",g=this.state,v=g.visible,y=g.add,b=g.currentMapData,w=g.batchVisible,C=g.searchParams,M=g.selectedRowKeys,x=g.pageParams,N=(0,T.getPriv)(),R=N>11,F={current:x.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},V={selectedRowKeys:M,onChange:this.handleRowSelectChange},j=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"addr",key:"addr",render:function(e,t){var n=t.addrType,r=void 0===n?"":n,o=t.addr,a=void 0===o?"":o,i="";switch(r){case 0:i="BI-G1-V1";break;case 1:i="BO-G10-V2";break;case 3:i="AI-G30-V5";break;case 4:i="AO-G40-V1";break;case 2:i="C-G20-V1";break;default:break}return"".concat(i," ").concat(a)}},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return t.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(S.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!R})))}}];return _.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},_.default.createElement("div",{className:O.default.wrapper},_.default.createElement(I.default,{id:"protocol.dnp.table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:O.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(e){var n={searchParams:(0,u.default)({},C,{ctrlName:e,measureName:""})};"all"===e&&(n={searchParams:(0,u.default)({},C,{ctrlName:void 0,measureName:""})}),t.setState(n),t.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),f.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(A.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:null!==(e=null===C||void 0===C?void 0:C.measureName)&&void 0!==e?e:"",onChange:function(e){t.setState({searchParams:(0,u.default)({},C,{measureName:e.target.value})})},onSearch:function(e){t.filterMapTable({searchParams:(0,u.default)({},C,{measureName:e})})}})),_.default.createElement(D.default,{batchAddVisible:!0,addProps:{disabled:!R,onClick:this.onMapAdd},batchAddProps:{disabled:!R,onClick:function(){return t.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!R,tip:d.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=".concat(h),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(R&&M.length),onConfirm:function(){return t.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:o,rowKey:"_id",bordered:!0,dataSource:m,rowSelection:V,columns:j,pagination:F,onChange:this.handleTableChange,scroll:{y:420}}),v&&_.default.createElement(L.default,{add:y,visible:v,data:b,dataSource:d,controllers:f,currentKey:c,onChange:this.onMapChange,onCancel:function(){return t.setState({visible:!1,currentMapData:{}})}}),w&&_.default.createElement(P.default,{currentKey:c,visible:w,controllers:f,dataSource:d,addTableDataSource:this.filterAppearsTwiceRw(d),onChange:this.onBatchMapChange,onCancel:function(){return t.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),F=R;t.default=F},iML7:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("Pwec");var s=r(n("CtXQ"));n("IzEo");var u=r(n("bx4M"));n("5NDa");var c=r(n("5rEg"));n("OaEy");var d=r(n("2fM7"));n("giR+");var f=r(n("fyUT")),p=r(n("p0pE")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b,w,_,C,E=r(n("Vl3Y")),M=o(n("q1tI")),S=n("LLXN"),O=n("MuoO"),T=n("34ay"),k=r(n("Nf/D")),x=n("+n12"),N=r(n("P8M1")),L=r(n("ueLw")),P=(b=E.default.create(),w=(0,O.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchDnpConfig"],submiting:n.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,m.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,g.default)(this,(e=(0,v.default)(t)).call.apply(e,[this].concat(o))),n.state={collapsed:!1},n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchDnpConfig"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.protocolConfig,l=void 0===i?{}:i,s=r.validateFields;s(function(e,t){e||o({type:"protocol/update",payload:{Dnp3Server:{config:(0,p.default)({},l,t)}}}).then(function(e){"ok"===e&&(n.fetchConfig(),r.resetFields())})})},n.onReset=function(){var e=n.props.form;e.resetFields()},n.renderAdvanced=function(){var e=n.props,t=e.form,r=e.protocol,o=r.dnpConfig,a=void 0===o?{}:o,i=t.getFieldDecorator,l=t.getFieldValue;return M.default.createElement(M.default.Fragment,null,M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.enableUnsol"})},i("enableUnsol",{initialValue:(null===a||void 0===a?void 0:a.enableUnsol)||0,rules:[{required:!0}]})(M.default.createElement(k.default,{size:"small"}))),1===l("enableUnsol")&&M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.unsolicitedTimeout"})},i("unsolicitedTimeout",{initialValue:a.unsolicitedTimeout||1e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.unsolicitedTimeout"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,9999,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:4}},(0,S.formatMessage)({id:"common.msec"}),"(1-9999)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.enableLink"})},i("enableLink",{initialValue:(null===a||void 0===a?void 0:a.enableLink)||0,rules:[{required:!0}]})(M.default.createElement(k.default,{size:"small"}))),1===l("enableLink")&&M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.linkTimeout"})},i("linkTimeout",{initialValue:a.linkTimeout||1e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.linkTimeout"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,65535,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:4}},(0,S.formatMessage)({id:"common.msec"}),"(0-65535)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.linkRetry"})},i("linkRetry",{initialValue:a.linkRetry||5,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.linkRetry"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,5,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:4}},"(0-5)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.maxFrasize"})},i("maxFrasize",{initialValue:a.maxFrasize||4096,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.maxFrasize"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,2048,4096,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:4}},(0,S.formatMessage)({id:"common.byte"}),"(2048-4096)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.layerTimeout"})},i("layerTimeout",{initialValue:a.layerTimeout||1e3,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.layerTimeout"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1e3,1e4,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:4}},(0,S.formatMessage)({id:"common.msec"}),"(1000-10000)")))},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.form,o=n.submiting,p=n.loading,m=n.protocol,h=this.state.collapsed,g=m.dnpConfig,v=void 0===g?{}:g,y=r.isFieldsTouched,b=r.getFieldDecorator,w=r.getFieldValue,_=w("enable"),C=(0,T.getPriv)()<12,O=!C&&y(),P={labelCol:{span:8},wrapperCol:{span:14}};return M.default.createElement(u.default,{bordered:!1},M.default.createElement(a.default,{spinning:p},M.default.createElement(E.default,(0,i.default)({labelAlign:"left"},P,{onSubmit:this.onSubmit}),M.default.createElement("div",{className:L.default.configTitle},M.default.createElement(N.default,{id:"protocol.dnp.set"}),M.default.createElement(E.default.Item,{htmlFor:"enable.form"},b("enable",{initialValue:v.enable})(M.default.createElement(k.default,null)))),1===_?M.default.createElement(M.default.Fragment,null,M.default.createElement(u.default,{title:(0,S.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"controller.form.mitsubishi.communicationMode"})},b("protocol",{initialValue:v.protocol||"Dnp3-TCP"})(M.default.createElement(d.default,null,M.default.createElement(d.default.Option,{value:"Dnp3-TCP"},"TCP"),M.default.createElement(d.default.Option,{value:"Dnp3-UDP"},"UDP")))),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.local-port"})},b("port",{initialValue:v.port||2e4,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.local-port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),"Dnp3-UDP"===w("protocol")&&M.default.createElement(M.default.Fragment,null,M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.ip"})},b("ip",{initialValue:v.ip||"",rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.ip"})})},{pattern:/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/,message:(0,S.formatMessage)({id:"common.alert.form.please-input-ip"})}]})(M.default.createElement(c.default,null))),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.dnp.port"})},b("remotePort",{initialValue:v.remotePort||2e4,rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.dnp.port"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,65535,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:10}},"(1-65535)"))),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.salve-addr"})},b("slaveAddr",{initialValue:v.slaveAddr||"",rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.salve-addr"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,65519,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:10}},"(0-65519)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"controller.form.master"})},b("masterAddr",{initialValue:v.masterAddr||"",rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"controller.form.master"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,65519,n)}}]})(M.default.createElement(f.default,null)),M.default.createElement("span",{style:{marginLeft:10}},"(0-65519)")),M.default.createElement(E.default.Item,{label:(0,S.formatMessage)({id:"protocol.bacnet.useRawvalue"})},b("useRawvalue",{initialValue:null!==(e=v.useRawvalue)&&void 0!==e?e:1})(M.default.createElement(d.default,null,M.default.createElement(d.default.Option,{value:1},(0,S.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),M.default.createElement(d.default.Option,{value:0},(0,S.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"})))))),M.default.createElement(u.default,{title:(0,S.formatMessage)({id:"common.advanced-settings"}),style:{width:"700px",marginTop:"16px"},className:h?"":L.default.advancedCard,extra:M.default.createElement("span",{style:{fontSize:14,cursor:"pointer",fontWeight:500},onClick:function(){return t.setState({collapsed:!h})}},M.default.createElement(s.default,{style:{marginLeft:5},type:h?"down":"right"}))},M.default.createElement("div",{style:{display:h?"block":"none"}},this.renderAdvanced()))):null,M.default.createElement(E.default.Item,{style:{marginTop:10}},M.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!O,loading:o},(0,S.formatMessage)({id:"common.alert.form.submit"})),M.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!O},(0,S.formatMessage)({id:"common.alert.form.reset"}))))))}}]),t}(M.Component),_=C))||_)||_),I=P;t.default=I},iQDF:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("ZTW2"),n("5NDa"),n("pL63"),n("+BJd")},iSVM:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE"));n("miYZ");var a=r(n("tsqr")),i=r(n("d6i3")),l=n("LLXN"),s=r(n("bNQv")),u=r(n("NVPV")),c=n("gB6e"),d=n("wAyg"),f=n("Onig"),p=n("+n12"),m="cloud"!==(0,p.getPageModel)(),h={namespace:"measureMonitor",state:{controllerList:[],currentController:{},controllerStatus:[],controllerNames:[],serial:{},measureList:[],measureTable:[],measureNames:[],measureValues:[],measureSelectedKeys:[],groupList:[],comCodeData:""},effects:{fetchControllerLists:i.default.mark(function e(t,n){var r,o,a,l,u,c,d,h,g,v,y;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.controllers");case 3:if(a=e.sent,l=a.result,u=[],!l){e.next=15;break}return y=[],(0,s.default)(null===l||void 0===l?void 0:null===(c=l.config)||void 0===c?void 0:null===(d=c.device_supervisor)||void 0===d?void 0:d.controllers,function(e){y.push(e.name)}),u=(0,p.json2array)(null!==(h=null===l||void 0===l?void 0:null===(g=l.config)||void 0===g?void 0:null===(v=g.device_supervisor)||void 0===v?void 0:v.controllers)&&void 0!==h?h:{}),e.next=12,o({type:"save",payload:{controllerList:u,controllerNames:y}});case 12:if(!y.length||!m){e.next=15;break}return e.next=15,o({type:"getControllerStatus",payload:y});case 15:return e.abrupt("return",u);case 16:case"end":return e.stop()}},e)}),updateConfig:i.default.mark(function e(t,n){var r,o,s,c;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(f.updateConfig,r);case 4:return s=e.sent,c=s.result,"ok"===c?a.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})):(0,u.default)(s),e.abrupt("return",c);case 8:case"end":return e.stop()}},e)}),fetchSerial:i.default.mark(function e(t,n){var r,a,l,u,c,d,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,a=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.misc.coms");case 3:if(l=e.sent,u=l.result,!u){e.next=10;break}return m={rs485:{},rs232:{}},(0,s.default)(null===u||void 0===u?void 0:null===(c=u.config)||void 0===c?void 0:null===(d=c.device_supervisor)||void 0===d?void 0:null===(p=d.misc)||void 0===p?void 0:p.coms,function(e,t){var n=e.name;m[n]=(0,o.default)({id:t},e)}),e.next=10,a({type:"save",payload:{serial:m}});case 10:case"end":return e.stop()}},e)}),fetchMeasureList:i.default.mark(function e(t,n){var r,o,a,l,s,u,c,d,h,g,v,y,b,w;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,l=encodeURIComponent(r),e.next=5,o(f.fetchConfig,"device_supervisor.measures.".concat(l));case 5:if(s=e.sent,u=s.result,!u){e.next=18;break}return v=(0,p.json2array)(null!==(c=null===u||void 0===u?void 0:null===(d=u.config)||void 0===d?void 0:null===(h=d.device_supervisor)||void 0===h?void 0:h.measures[r])&&void 0!==c?c:{}),y=v.length>50?50:v.length,b=null!==(g=v.slice(0,y))&&void 0!==g?g:[],w=[],b.forEach(function(e){w.push(e.name)}),e.next=15,a({type:"save",payload:{measureList:v,measureTable:v,measureNames:w}});case 15:if(!w.length||!m){e.next=18;break}return e.next=18,a({type:"fetchMeasureValues",payload:{names:w,ctrlName:r}});case 18:case"end":return e.stop()}},e)}),refreshMeasureList:i.default.mark(function e(t,n){var r,o,a,l,s,u,c,d,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(f.fetchConfig,"device_supervisor.measures.".concat(r));case 4:if(l=e.sent,s=l.result,u=[],!s){e.next=11;break}return u=(0,p.json2array)(null!==(c=null===s||void 0===s?void 0:null===(d=s.config)||void 0===d?void 0:null===(m=d.device_supervisor)||void 0===m?void 0:m.measures[r])&&void 0!==c?c:{}),e.next=11,a({type:"save",payload:{measureList:u,measureTable:u}});case 11:return e.abrupt("return",u);case 12:case"end":return e.stop()}},e)}),fetchMeasureValues:i.default.mark(function e(t,n){var r,o,a,l,s,u;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(d.getMeasureValues,r);case 4:if(l=e.sent,s=l.result,u=l.error,u){e.next=9;break}return e.next=9,a({type:"save",payload:{measureValues:s}});case 9:case"end":return e.stop()}},e)}),updateMeasureValue:i.default.mark(function e(t,n){var r,o,s,u,c,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,e.next=4,o(d.updateMeasureValue,r);case 4:return s=e.sent,u=s.result,c=u[0].measures,f=c[0].error_code,0===f?a.default.success((0,l.formatMessage)({id:"common.alert.submit.modify-success"})):a.default.error((0,l.formatMessage)({id:"common.alert.submit.modify-failed"})),e.abrupt("return",u);case 10:case"end":return e.stop()}},e)}),getControllerStatus:i.default.mark(function e(t,n){var r,o,a,l,s;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(c.getControllerStatus,r);case 4:if(l=e.sent,s=l.result,!s){e.next=9;break}return e.next=9,a({type:"save",payload:{controllerStatus:s}});case 9:case"end":return e.stop()}},e)}),fetchGroupList:i.default.mark(function e(t,n){var r,o,a,l,s,u,c,d,m,h;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(f.fetchConfig,"device_supervisor.groups");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return e.next=8,o({type:"save",payload:{groupList:(0,p.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(c=u.device_supervisor)||void 0===c?void 0:c.groups)&&void 0!==s?s:{})}});case 8:return e.abrupt("return",{result:(0,p.json2array)(null!==(d=null===l||void 0===l?void 0:null===(m=l.config)||void 0===m?void 0:null===(h=m.device_supervisor)||void 0===h?void 0:h.groups)&&void 0!==d?d:{})});case 9:return e.abrupt("return",{error:"failed"});case 10:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,o.default)({},e,n)}}};t.default=h},icec:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT"));n("5NDa");var i=r(n("5rEg"));n("+L6B");var l=r(n("2/Rp")),s=r(n("eHn4")),u=r(n("d6i3")),c=r(n("gWZ8")),d=r(n("p0pE")),f=r(n("1l/V")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("rlhR")),y=r(n("MhPg"));n("y8nQ");var b=r(n("Vl3Y"));n("Znn+");var w=r(n("ZTPi"));n("2qtc");var _,C,E,M,S=r(n("kLXV")),O=o(n("q1tI")),T=n("LLXN"),k=n("MuoO"),x=n("LvDl"),N=r(n("pfAi")),L=r(n("Okyf")),P=r(n("Ht/d")),I=r(n("LduZ")),D=r(n("NVPV")),A=n("+n12"),R=r(n("E68R")),F=S.default.confirm,V=w.default.TabPane,j=(0,A.checkOemName)("lcgyhlw"),z="cloud"!==(0,A.getPageModel)(),B=(_=b.default.create(),C=(0,k.connect)(function(e){var t=e.cloud,n=e.loading;return{cloudConfig:t.cloudConfig,fastFuncitionsList:t.fastFuncitionsList,paramList:t.paramList,loading:n.effects["cloud/fetchCloud"],subLoading:n.effects["cloud/updateCloud"]||n.effects["cloud/updateBySwitchLCCloud"]}}),_(E=C((M=function(e){function t(e){var n;return(0,p.default)(this,t),n=(0,h.default)(this,(0,g.default)(t).call(this,e)),n.fetchCloud=(0,f.default)(u.default.mark(function e(){var t,r,o,a,i,l,s;return u.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return t=n.props.dispatch,r=n.state,o=r.panes,a=r.activeKey,e.next=4,t({type:"cloud/fetchCloud",payload:"cloudServer"===a?"default":a});case 4:i=e.sent,(0,x.isArray)(i)&&(l=i.filter(function(e){return"default"!==e.name}),l.length&&(s=l.map(function(e){var t=(0,d.default)({},e);return{title:t.name,content:function(e){return O.default.createElement("div",null,z?O.default.createElement(L.default,{currentKey:e}):null,O.default.createElement(N.default,{currentKey:e}))},key:t.name}}),n.setState({panes:[].concat((0,c.default)(o),(0,c.default)(s))})));case 6:case"end":return e.stop()}},e)})),n.handleTabsChange=function(e){var t=n.props.dispatch;n.setState({activeKey:e}),"WhiteEagleEnergyManager"!==e&&"MindSphereCloud"!==e&&t({type:"cloud/fetchCloud",payload:"cloudServer"===e?"default":e})},n.resetCloud=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"cloudServer";n.setState({visible:!1,activeKey:e,panes:j?[{title:(0,T.formatMessage)({id:"cloud.table.mqtt"}),key:"cloudServer",content:function(e){return O.default.createElement("div",null,z?O.default.createElement(L.default,{currentKey:e}):null,O.default.createElement(N.default,{currentKey:e}))}},{title:"*MindSphere IoT",key:"MindSphereCloud",content:function(){return O.default.createElement(I.default,null)}}]:[{title:(0,T.formatMessage)({id:"cloud.table.mqtt"}),key:"cloudServer",content:function(e){return O.default.createElement("div",null,z?O.default.createElement(L.default,{currentKey:e}):null,O.default.createElement(N.default,{currentKey:e}))}},{title:(0,T.formatMessage)({id:"cloud.table.whitehawk-energy-manager"}),key:"WhiteEagleEnergyManager",content:function(){return O.default.createElement(P.default,null)}},{title:"*MindSphere IoT",key:"MindSphereCloud",content:function(){return O.default.createElement(I.default,null)}}]},function(){n.fetchCloud()})},n.addTab=function(e){var t=n.props.dispatch,r=(0,A.getNextId)(),o={cacheSize:1e4,enable:0,name:e,type:"Standard MQTT",args:{host:"",port:1883,clientId:"",auth:0,tls:0,cleanSession:0,mqttVersion:"v3.1.1",keepalive:60,key:"",cert:"",rootCA:"",verifyServer:0,verifyClient:0,username:"",passwd:"",willQos:0,willRetain:0,willTopic:"",willPayload:""},uploadRules:[]};t({type:"cloud/updateCloud",payload:{clouds:(0,s.default)({},r,(0,d.default)({_id:r},o)),key:e,noQuery:!0}}).then(function(t){"ok"===t&&n.resetCloud(e)})},n.deleteTab=function(){var e=n.props,t=e.dispatch,r=e.cloudConfig,o=e.subLoading,a=e.paramList,i=e.fastFuncitionsList,l=(0,v.default)(n);F({title:(0,T.formatMessage)({id:"common.alert.confirm-delete"}),onOk:function(){var e=(0,f.default)(u.default.mark(function e(){var n,o,c,d,f,p,m,h,g,v,y,b;return u.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(n=r._id,o=r.type,c=r.name,d={labels:{},quickfaas:{}},"Inspur Yunzhou"!==o){e.next=15;break}return g=null!==(f=null===(p=a.find(function(e){return e.key==="ProductKey_".concat(c)}))||void 0===p?void 0:p._id)&&void 0!==f?f:"",v=null!==(m=null===(h=a.find(function(e){return e.key==="DeviceName_".concat(c)}))||void 0===h?void 0:h._id)&&void 0!==m?m:"",d.labels[g]=null,d.labels[v]=null,y=i.filter(function(e){return!(e.name==="Device_Connect_".concat(c)||e.name==="SubDevice_Connect_".concat(c))}),d.quickfaas.genericFuncs=y,e.next=11,t({type:"cloud/updateBySwitchLCCloud",payload:d});case 11:if(b=e.sent,"ok"===(null===b||void 0===b?void 0:b.result)){e.next=15;break}return(0,D.default)(b),e.abrupt("return");case 15:t({type:"cloud/updateCloud",payload:{clouds:(0,s.default)({},n,null),key:"default",noQuery:!0}}).then(function(e){"ok"===e&&l.resetCloud()});case 16:case"end":return e.stop()}},e)}));function n(){return e.apply(this,arguments)}return n}(),okText:(0,T.formatMessage)({id:"common.confirm"}),confirmLoading:o,okType:"danger",cancelText:(0,T.formatMessage)({id:"common.cancel"})})},n.rightContent=function(){var e=n.state,t=e.activeKey,r=e.panes;return O.default.createElement(O.default.Fragment,null,O.default.createElement("span",{className:R.default.actionButton},O.default.createElement(l.default,{onClick:function(){return n.setState({visible:!0})},disabled:r.length>=10},(0,T.formatMessage)({id:"common.add"}))),"cloudServer"!==t&&"WhiteEagleEnergyManager"!==t&&"MindSphereCloud"!==t&&O.default.createElement(l.default,{onClick:n.deleteTab}," ",(0,T.formatMessage)({id:"common.delete"})))},n.validateName=function(e,t,r){var o=n.state.panes;"default"===t&&r((0,T.formatMessage)({id:"cloud.cannot.default"}));var a=o.some(function(e){return e.key===t});a&&r((0,T.formatMessage)({id:"cloud.name-check"})),(0,A.checkStrLengthRule)(t,1,240,r)},n.state={visible:!1,activeKey:"cloudServer",panes:j?[{title:(0,T.formatMessage)({id:"cloud.table.mqtt"}),key:"cloudServer",content:function(e){return O.default.createElement("div",null,z?O.default.createElement(L.default,{currentKey:e}):null,O.default.createElement(N.default,{currentKey:e}))}},{title:"*MindSphere IoT",key:"MindSphereCloud",content:function(){return O.default.createElement(I.default,null)}}]:[{title:(0,T.formatMessage)({id:"cloud.table.mqtt"}),key:"cloudServer",content:function(e){return O.default.createElement("div",null,z?O.default.createElement(L.default,{currentKey:e}):null,O.default.createElement(N.default,{currentKey:e}))}},{title:(0,T.formatMessage)({id:"cloud.table.whitehawk-energy-manager"}),key:"WhiteEagleEnergyManager",content:function(){return O.default.createElement(P.default,null)}},{title:"*MindSphere IoT",key:"MindSphereCloud",content:function(){return O.default.createElement(I.default,null)}}]},n}return(0,y.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchCloud()}},{key:"render",value:function(){var e=this,t=this.state,n=t.activeKey,r=t.panes,o=t.visible,l=this.props,s=l.loading,u=l.form,c=l.subLoading,d=u.getFieldDecorator,f=u.validateFields;return O.default.createElement(a.default,{spinning:s},O.default.createElement(w.default,{animated:{tabPane:!1},activeKey:n,onChange:this.handleTabsChange,tabBarExtraContent:this.rightContent()},r.map(function(e){return O.default.createElement(V,{tab:e.title,key:e.key},n===e.key?e.content(n):O.default.createElement(O.default.Fragment,null))})),o&&O.default.createElement(S.default,{title:(0,T.formatMessage)({id:"cloud.add.mqtt"}),centered:!0,width:500,visible:o,confirmLoading:c,onOk:function(){f(function(t,n){t||e.addTab(n.cloudName)})},onCancel:function(){e.setState({visible:!1})}},O.default.createElement(b.default,{labelCol:{span:8},wrapperCol:{span:16}},O.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"common.name"})},d("cloudName",{rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,T.formatMessage)({id:"controller.form.check-character"})},{validator:this.validateName}]})(O.default.createElement(i.default,null))))))}}]),t}(O.PureComponent),E=M))||E)||E),H=B;t.default=H},il4q:function(e,t,n){var r=n("ZDr/");e.exports=function(e){return Object(r(e))}},io9h:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"Onion",function(){return M}),n.d(t,"RequestError",function(){return V}),n.d(t,"ResponseError",function(){return j}),n.d(t,"extend",function(){return me}),n.d(t,"fetch",function(){return he});var r=n("oHnk");n("LpSC");function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=o;function i(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){a(e,t,n[t])})}return e}var l=i;function s(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var u=s;function c(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}var d=c;function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var p=f;function m(e){return u(e)||d(e)||p()}var h=m;function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var v=g;function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),e}var w=b;function _(e,t){return t={exports:{}},e(t,t.exports),t.exports}var C=_(function(e){function t(e){return t="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},t(e)}function n(r){return"function"===typeof Symbol&&"symbol"===t(Symbol.iterator)?e.exports=n=function(e){return t(e)}:e.exports=n=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},n(r)}e.exports=n});function E(e){if(!Array.isArray(e))throw new TypeError("Middlewares must be an array!");for(var t=e.length,n=0;n<t;n++)if("function"!==typeof e[n])throw new TypeError("Middleware must be componsed of function");return function(t,n){var r=-1;function o(a){if(a<=r)return Promise.reject(new Error("next() should not be called multiple times in one middleware!"));r=a;var i=e[a]||n;if(!i)return Promise.resolve();try{return Promise.resolve(i(t,function(){return o(a+1)}))}catch(e){return Promise.reject(e)}}return o(0)}}var M=function(){function t(e){if(v(this,t),!Array.isArray(e))throw new TypeError("Default middlewares must be an array!");this.middlewares=h(e)}return w(t,[{key:"use",value:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1},o=!1,a=!1;"number"===typeof r?(e&&Object({NODE_ENV:"production"}),o=!0,a=!1):"object"===C(r)&&r&&(a=r.global||!1,o=r.core||!1),a?t.globalMiddlewares.splice(t.globalMiddlewares.length-t.defaultGlobalMiddlewaresLength,0,n):o?t.coreMiddlewares.splice(t.coreMiddlewares.length-t.defaultCoreMiddlewaresLength,0,n):this.middlewares.push(n)}},{key:"execute",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=E([].concat(h(this.middlewares),h(t.globalMiddlewares),h(t.coreMiddlewares)));return n(e)}}]),t}();function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}M.globalMiddlewares=[],M.defaultGlobalMiddlewaresLength=0,M.coreMiddlewares=[],M.defaultCoreMiddlewaresLength=0;var O=S;function T(e,t){return!t||"object"!==C(t)&&"function"!==typeof t?O(e):t}var k=T,x=_(function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},t(n)}e.exports=t}),N=_(function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(n,r)}e.exports=t});function L(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}}),t&&N(e,t)}var P=L;function I(e){return-1!==Function.toString.call(e).indexOf("[native code]")}var D=I,A=_(function(e){function t(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function n(r,o,a){return t()?e.exports=n=Reflect.construct:e.exports=n=function(e,t,n){var r=[null];r.push.apply(r,t);var o=Function.bind.apply(e,r),a=new o;return n&&N(a,n.prototype),a},n.apply(null,arguments)}e.exports=n}),R=_(function(e){function t(n){var r="function"===typeof Map?new Map:void 0;return e.exports=t=function(e){if(null===e||!D(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return A(e,arguments,x(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),N(t,e)},t(n)}e.exports=t}),F=function(){function e(t){v(this,e),this.cache=new Map,this.timer={},this.extendOptions(t)}return w(e,[{key:"extendOptions",value:function(e){this.maxCache=e.maxCache||0}},{key:"get",value:function(e){return this.cache.get(JSON.stringify(e))}},{key:"set",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6e4;if(this.maxCache>0&&this.cache.size>=this.maxCache){var o=h(this.cache.keys())[0];this.cache.delete(o),this.timer[o]&&clearTimeout(this.timer[o])}var a=JSON.stringify(e);this.cache.set(a,t),r>0&&(this.timer[a]=setTimeout(function(){n.cache.delete(a),delete n.timer[a]},r))}},{key:"delete",value:function(e){var t=JSON.stringify(e);return delete this.timer[t],this.cache.delete(t)}},{key:"clear",value:function(){return this.timer={},this.cache.clear()}}]),e}(),V=function(e){function t(e,n){var r;return v(this,t),r=k(this,x(t).call(this,e)),r.name="RequestError",r.request=n,r}return P(t,e),t}(R(Error)),j=function(e){function t(e,n,r,o){var a;return v(this,t),a=k(this,x(t).call(this,n||e.statusText)),a.name="ResponseError",a.data=r,a.response=e,a.request=o,a}return P(t,e),t}(R(Error));function z(e){return new Promise(function(t,n){var r=new FileReader;r.onload=function(){t(r.result)},r.onerror=n,r.readAsText(e,"GBK")})}function B(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;try{return JSON.parse(e)}catch(o){if(t)throw new j(n,"JSON.parse fail",e,r)}return e}function H(e,t){return new Promise(function(n,r){setTimeout(function(){r(new V("timeout of ".concat(e,"ms exceeded"),t))},e)})}function W(e){return new Promise(function(t,n){e.cancelToken&&e.cancelToken.promise.then(function(e){n(e)})})}var U=Object.prototype.toString;function q(){var t;return"undefined"!==typeof e&&"[object process]"===U.call(e)&&(t="NODE"),"undefined"!==typeof XMLHttpRequest&&(t="BROWSER"),t}function K(e){return"object"===C(e)&&"[object Array]"===Object.prototype.toString.call(e)}function G(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function Y(e){return"object"===C(e)&&"[object Date]"===Object.prototype.toString.call(e)}function X(e){return null!==e&&"object"===C(e)}function Z(e,t){if(e)if("object"!==C(e)&&(e=[e]),K(e))for(var n=0;n<e.length;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function Q(e){return G(e)?Object(r["parse"])(e.toString(),{strictNullHandling:!0}):"string"===typeof e?[e]:e}function J(e){return Object(r["stringify"])(e,{arrayFormat:"repeat",strictNullHandling:!0})}function $(e,t){return l({},e,t,{headers:l({},e.headers,t.headers),params:l({},Q(e.params),Q(t.params)),method:(e.method||t.method||"get").toLowerCase()})}var ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.prefix,r=t.suffix;return n&&(e="".concat(n).concat(e)),r&&(e="".concat(e).concat(r)),{url:e,options:t}};function te(e,t){var n=t.method,r=void 0===n?"get":n;return"get"===r.toLowerCase()}function ne(t,n){if(!t)return n();var r=t.req;r=void 0===r?{}:r;var o=r.options,a=void 0===o?{}:o,i=r.url,l=void 0===i?"":i,s=t.cache,u=t.responseInterceptors,c=a.timeout,d=void 0===c?0:c,f=a.__umiRequestCoreType__,p=void 0===f?"normal":f,m=a.useCache,h=void 0!==m&&m,g=a.method,v=void 0===g?"get":g,y=a.params,b=a.ttl,w=a.validateCache,_=void 0===w?te:w;if("normal"!==p)return e&&Object({NODE_ENV:"production"}),n();var C=fetch;if(!C)throw new Error("Global fetch not exist!");var E,M="BROWSER"===q(),S=_(l,a)&&h&&M;if(S){var O=s.get({url:l,params:y,method:v});if(O)return O=O.clone(),O.useCache=!0,t.res=O,n()}return E=d>0?Promise.race([W(a),C(l,a),H(d,t.req)]):Promise.race([W(a),C(l,a)]),u.forEach(function(e){E=E.then(function(t){var n="function"===typeof t.clone?t.clone():t;return e(n,a)})}),E.then(function(e){if(S&&200===e.status){var r=e.clone();r.useCache=!0,s.set({url:l,params:y,method:v},r,b)}return t.res=e,n()})}function re(e,t){var n;return t().then(function(){if(e){var t=e.res,r=void 0===t?{}:t,o=e.req,a=void 0===o?{}:o,i=a||{},l=i.options;l=void 0===l?{}:l;var s=l.responseType,u=void 0===s?"json":s,c=l.charset,d=void 0===c?"utf8":c,f=(l.getResponse,l.throwErrIfParseFail),p=void 0!==f&&f,m=l.parseResponse,h=void 0===m||m;if(h&&r&&r.clone){if(n="BROWSER"===q()?r.clone():r,n.useCache=r.useCache||!1,"gbk"===d)try{return r.blob().then(z).then(function(e){return B(e,!1,n,a)})}catch(e){throw new j(n,e.message,null,a)}else if("json"===u)return r.text().then(function(e){return B(e,p,n,a)});try{return r[u]()}catch(e){throw new j(n,"responseType not support",null,a)}}}}).then(function(t){if(e){e.res;var r=e.req,o=void 0===r?{}:r,a=o||{},i=a.options;i=void 0===i?{}:i;var l=i.getResponse,s=void 0!==l&&l;if(n){if(n.status>=200&&n.status<300)return s?void(e.res={data:t,response:n}):void(e.res=t);throw new j(n,"http error",t,o)}}})}function oe(e,t){if(!e)return t();var n=e.req;n=void 0===n?{}:n;var r=n.options,o=void 0===r?{}:r,a=o.method,i=void 0===a?"get":a;if(-1===["post","put","patch","delete"].indexOf(i.toLowerCase()))return t();var s=o.requestType,u=void 0===s?"json":s,c=o.data;if(c){var d=Object.prototype.toString.call(c);"[object Object]"===d||"[object Array]"===d?"json"===u?(o.headers=l({Accept:"application/json","Content-Type":"application/json;charset=UTF-8"},o.headers),o.body=JSON.stringify(c)):"form"===u&&(o.headers=l({Accept:"application/json","Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},o.headers),o.body=J(c)):(o.headers=l({Accept:"application/json"},o.headers),o.body=c)}return e.req.options=o,t()}function ae(e,t){var n,r;if(e)if(t)n=t(e);else if(G(e))n=e.toString();else if(K(e))r=[],Z(e,function(e){null===e||"undefined"===typeof e?r.push(e):r.push(X(e)?JSON.stringify(e):e)}),n=J(r);else{r={},Z(e,function(e,t){var n=e;null===e||"undefined"===typeof e?r[t]=e:Y(e)?n=e.toISOString():K(e)?n=e:X(e)&&(n=JSON.stringify(e)),r[t]=n});var o=J(r);n=o}return n}function ie(e,t){if(!e)return t();var n=e.req;n=void 0===n?{}:n;var r=n.options,o=void 0===r?{}:r,a=o.paramsSerializer,i=o.params,l=e.req;l=void 0===l?{}:l;var s=l.url,u=void 0===s?"":s;o.method=o.method?o.method.toUpperCase():"GET",o.credentials=o.credentials||"same-origin";var c=ae(i,a);if(e.req.originUrl=u,c){var d=-1!==u.indexOf("?")?"&":"?";e.req.url="".concat(u).concat(d).concat(c)}return e.req.options=o,t()}var le=[oe,ie,re],se=[ne];M.globalMiddlewares=le,M.defaultGlobalMiddlewaresLength=le.length,M.coreMiddlewares=se,M.defaultCoreMiddlewaresLength=se.length;var ue=function(){function e(t){v(this,e),this.onion=new M([]),this.fetchIndex=0,this.mapCache=new F(t),this.initOptions=t,this.instanceRequestInterceptors=[],this.instanceResponseInterceptors=[]}return w(e,[{key:"use",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!1,core:!1};return this.onion.use(e,t),this}},{key:"extendOptions",value:function(e){this.initOptions=$(this.initOptions,e),this.mapCache.extendOptions(e)}},{key:"dealRequestInterceptors",value:function(t){var n=function(e,n){return e.then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.req.url=e.url||t.req.url,t.req.options=e.options||t.req.options,n(t.req.url,t.req.options)})},r=[].concat(h(e.requestInterceptors),h(this.instanceRequestInterceptors));return r.reduce(n,Promise.resolve()).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.req.url=e.url||t.req.url,t.req.options=e.options||t.req.options,Promise.resolve()})}},{key:"request",value:function(t,n){var r=this,o=this.onion,a={req:{url:t,options:n},res:null,cache:this.mapCache,responseInterceptors:[].concat(h(e.responseInterceptors),h(this.instanceResponseInterceptors))};if("string"!==typeof t)throw new Error("url MUST be a string");return new Promise(function(e,t){r.dealRequestInterceptors(a).then(function(){return o.execute(a)}).then(function(){e(a.res)}).catch(function(n){var r=a.req.options.errorHandler;if(r)try{var o=r(n);e(o)}catch(e){t(e)}else t(n)})})}}],[{key:"requestUse",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!==typeof t)throw new TypeError("Interceptor must be function!");n.global?e.requestInterceptors.push(t):this.instanceRequestInterceptors.push(t)}},{key:"responseUse",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{global:!0};if("function"!==typeof t)throw new TypeError("Interceptor must be function!");n.global?e.responseInterceptors.push(t):this.instanceResponseInterceptors.push(t)}}]),e}();function ce(e){this.message=e}function de(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new ce(e),t(n.reason))})}function fe(e){return!(!e||!e.__CANCEL__)}ue.requestInterceptors=[ee],ue.responseInterceptors=[],ce.prototype.toString=function(){return this.message?"Cancel: ".concat(this.message):"Cancel"},ce.prototype.__CANCEL__=!0,de.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},de.source=function(){var e,t=new de(function(t){e=t});return{token:t,cancel:e}};var pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new ue(e),n=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=$(t.initOptions,n);return t.request(e,r)};n.use=t.use.bind(t),n.fetchIndex=t.fetchIndex,n.interceptors={request:{use:ue.requestUse.bind(t)},response:{use:ue.responseUse.bind(t)}};var r=["get","post","delete","put","patch","head","options","rpc"];return r.forEach(function(e){n[e]=function(t,r){return n(t,l({},r,{method:e}))}}),n.Cancel=ce,n.CancelToken=de,n.isCancel=fe,n.extendOptions=t.extendOptions.bind(t),n},me=function(e){return pe(e)},he=pe({parseResponse:!1}),ge=pe({});t["default"]=ge}.call(this,n("Q2Ig"))},iq4v:function(e,t,n){n("Mqbl"),e.exports=n("WEpk").Object.keys},itsj:function(e,t){function n(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}e.exports=n},ixhA:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ"));n("giR+");var c=r(n("fyUT")),d=r(n("gWZ8"));n("miYZ");var f=r(n("tsqr")),p=r(n("p0pE")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b=r(n("Vl3Y"));n("OaEy");var w,_,C,E,M=r(n("2fM7")),S=o(n("q1tI")),O=n("MuoO"),T=n("LLXN"),k=n("LvDl"),x=n("+n12"),N=n("34ay"),L=r(n("ueLw")),P=n("Onig"),I=r(n("xNuS")),D=M.default.Option,A=(w=b.default.create(),_=(0,O.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),w(C=_((E=function(e){function t(){var e,n;(0,m.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,g.default)(this,(e=(0,v.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:"",objectType:"AI"},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams;(0,P.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(r){var o=r.result;if(o){var a,i,l,s=(0,x.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{});s=s.map(function(e){var t=(0,p.default)({},e);return t.northDataType=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,t}),n.setState({measureTable:s,measureList:s},function(){n.filterData(t)})}})},n.onTypeChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,p.default)({},a,{objectType:e})}),n.filterData((0,p.default)({},a,{objectType:e}))},n.getMapAddrRange=function(){var e=n.props.form,t=n.state,r=t.selectedRowKeys,o=t.mapData,a=e.getFieldValue("objectInstance")||"",i=e.getFieldValue("objectType"),l=Number(a)+r.length-1,s="";return""!==a&&(r.length||o.length)&&(1===r.length?s="".concat(i).concat(a):r.length>1&&(s="".concat(i).concat(a," ~ ").concat(i).concat(l))),s},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=n.state,s=l.selectedRows,u=l.selectedRowKeys,c=n.overlayEndMapNum(s),d=c.mapData,m=r.validateFields;m(function(e,t){var n=t.objectType,r=t.objectInstance,l=Number(r)+u.length-1,s=i.filter(function(e){return n===e.objectType}),c=s.some(function(e){return e.objectInstance===r||e.objectInstance===l||e.objectInstance>=r&&e.objectInstance<=l});if(c)f.default.error((0,T.formatMessage)({id:"protocol.asduAddr-use"}));else if(!e)if(u.length){var m=(0,p.default)({},d);o({type:"protocol/update",payload:{bacnetServer:{mapping_table:m}}}).then(function(e){"ok"===e&&a&&a()})}else f.default.error((0,T.formatMessage)({id:"protocol.select-measure"}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.overlayEndMapNum=function(e){var t=n.props,r=t.form,o=t.dataSource,a={},i=[],l=r.getFieldsValue(["objectInstance","objectType"]),s=l.objectInstance,u=l.objectType;return e.length&&e.forEach(function(e,t){var n=(0,x.getNextId)([].concat((0,d.default)(o),i)),r=e.dataType,l=e.ctrlName,c=e.name,f=e.readWrite,m=e.enableBit,h=void 0===m?0:m,g=e.northDataType,v={_id:n,ctrlName:l,measureName:c,dataType:r,readWrite:f,objectType:u,northDataType:g,objectInstance:s+t};["FLOAT","BIT","DOUBLE","STRING"].includes(r)||(v=(0,p.default)({},v,{enableBit:h})),a[n]=v,i.push(v)}),{mapData:a}},n.filterData=function(e){var t=e.objectType,r=e.subName,o=n.state,a=o.measureList,i=o.searchParams,l=n.props,s=l.addTableDataSource,u=l.dataSource,c=[];if(t){c=a.filter(function(e){var n=e.dataType,r=e.enableBit;switch(t){case"BI":case"BO":case"BV":return"BIT"===n||r;case"AI":case"AO":case"AV":case"MSI":case"MSO":case"MSV":case"LOOP":return"STRING"!==n&&"BIT"!==n&&!r;default:return!1}}),c=(0,k.differenceWith)(c,s,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName});var d={FLOAT:"DWORD",DOUBLE:"ULONG"};c=c.map(function(e){var n=(0,p.default)({},e),r="";switch(t){case"BI":case"BO":case"BV":r="BIT";break;case"AI":case"AO":case"AV":r="FLOAT";break;case"MSI":case"MSO":case"MSV":case"LOOP":r=d.hasOwnProperty(null===n||void 0===n?void 0:n.dataType)?d[null===n||void 0===n?void 0:n.dataType]:null===n||void 0===n?void 0:n.dataType;break;default:r=""}return n.northDataType=r,n})}if(r){var f=r.trim();c=a.filter(function(e){return e.name.includes(f)})}var m=u.filter(function(e){return e.objectType===t&&e.ctrlName===i.ctrlName});m.length>0&&(c=(0,k.differenceWith)(c,m,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName})),n.setState({measureTable:c})},n.renderForm=function(){var e=n.props.form,t=e.getFieldDecorator,r={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return S.default.createElement(b.default,(0,u.default)({},r,{onSubmit:n.handleSubmit}),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"controller.objType"})},t("objectType",{initialValue:"AI"})(S.default.createElement(M.default,{onChange:n.onTypeChange},S.default.createElement(D,{value:"AI"},(0,T.formatMessage)({id:"controller.objType1"})),S.default.createElement(D,{value:"AO"},(0,T.formatMessage)({id:"controller.objType2"})),S.default.createElement(D,{value:"AV"},(0,T.formatMessage)({id:"controller.objType3"})),S.default.createElement(D,{value:"BI"},(0,T.formatMessage)({id:"controller.objType4"})),S.default.createElement(D,{value:"BO"},(0,T.formatMessage)({id:"controller.objType5"})),S.default.createElement(D,{value:"BV"},(0,T.formatMessage)({id:"controller.objType6"})),S.default.createElement(D,{value:"MSI"},(0,T.formatMessage)({id:"controller.objType7"})),S.default.createElement(D,{value:"MSO"},(0,T.formatMessage)({id:"controller.objType8"})),S.default.createElement(D,{value:"MSV"},(0,T.formatMessage)({id:"controller.objType9"}))))),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"controller.instanceNumber"})},t("objectInstance",{rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"controller.instanceNumber"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,0,511,n)}}]})(S.default.createElement(c.default,null)),S.default.createElement("span",{style:{marginLeft:10}},"(0-511)")),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,d.default)(a);i=i.map(function(n){var r=(0,p.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,p.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e,t){var r=n.props.form,o=r.getFieldValue("objectType");if(o&&e){if("BI"===o||"BO"===o||"BV"===o)return S.default.createElement(M.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(D,{value:"BIT"},"BIT"));if("AI"===o||"AO"===o||"AV"===o)return S.default.createElement(M.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(D,{value:"BYTE"},"BYTE"),S.default.createElement(D,{value:"SINT"},"SINT"),S.default.createElement(D,{value:"WORD"},"WORD"),S.default.createElement(D,{value:"INT"},"INT"),S.default.createElement(D,{value:"BCD"},"BCD16"),S.default.createElement(D,{value:"DWORD"},"DWORD"),S.default.createElement(D,{value:"DINT"},"DINT"),S.default.createElement(D,{value:"BCD32"},"BCD32"),S.default.createElement(D,{value:"ULONG"},"ULONG"),S.default.createElement(D,{value:"LONG"},"LONG"),S.default.createElement(D,{value:"FLOAT"},"FLOAT"),S.default.createElement(D,{value:"DOUBLE"},"DOUBLE"));if("MSI"===o||"MSO"===o||"MSV"===o)return S.default.createElement(M.default,{value:e,style:{width:100},onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(D,{value:"BYTE"},"BYTE"),S.default.createElement(D,{value:"SINT"},"SINT"),S.default.createElement(D,{value:"WORD"},"WORD"),S.default.createElement(D,{value:"INT"},"INT"),S.default.createElement(D,{value:"BCD"},"BCD16"),S.default.createElement(D,{value:"DWORD"},"DWORD"),S.default.createElement(D,{value:"DINT"},"DINT"),S.default.createElement(D,{value:"BCD32"},"BCD32"),S.default.createElement(D,{value:"ULONG"},"ULONG"),S.default.createElement(D,{value:"LONG"},"LONG"))}return S.default.createElement(M.default,{style:{width:100}})},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,p.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,f=d.selectedRowKeys,m=d.searchParams,h=d.measureTable,g=(0,N.getPriv)()>11,v=o.isFieldsTouched()&&g,y=[{title:(0,T.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,T.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,T.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,x.renderReadWrite)(e)}},{title:(0,T.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,T.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit;return e.renderMappingDataType(1===r?"BIT":t,n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,T.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:f,onChange:this.handleRowSelectChange};return S.default.createElement(a.default,{title:(0,T.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:900,maskClosable:!1,onCancel:this.handleCancel,footer:[S.default.createElement(s.default,{key:"back",onClick:this.handleCancel},S.default.createElement(T.FormattedMessage,{id:"common.cancel"})),S.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},S.default.createElement(T.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),S.default.createElement("div",{className:L.default.filterWrapper1},S.default.createElement(M.default,{style:{width:150},value:m.ctrlName,onChange:function(t){e.setState({searchParams:(0,p.default)({},m,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return S.default.createElement(D,{value:t,key:t},S.default.createElement(I.default,{tooltip:!0,lines:1},t))})),S.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,T.formatMessage)({id:"protocol.enter-measure-name"}),value:m.subName,onChange:function(t){return e.setState({searchParams:(0,p.default)({},m,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,p.default)({},m,{subName:t}))}})),S.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:h,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(S.Component),C=E))||C)||C),R=A;t.default=R},"j/1Z":function(e,t){e.exports=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8}},j2DC:function(e,t,n){"use strict";var r=n("oVml"),o=n("rr1i"),a=n("RfKB"),i={};n("NegM")(i,n("UWiX")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(i,{next:o(1,n)}),a(e,t+" Iterator")}},j6EG:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=u(n("8z58")),o=l(n("17x9")),a=l(n("q1tI")),i=n("JwdM");function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n["default"]=e,t&&t.set(e,n),n}function c(e){return c="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},c(e)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?y(e):t}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=function(e){function t(e){var n;return p(this,t),n=g(this,v(t).call(this,e)),_(y(n),"assignRef",function(e){n.containerElement=e}),n.containerElement=void 0,n}return b(t,e),h(t,[{key:"componentDidMount",value:function(){this.initMonaco()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.value,o=t.language,a=t.theme,i=t.height,l=t.options,s=t.width,u=this.editor,c=u.getModel();null!=this.props.value&&this.props.value!==c.getValue()&&(this.__prevent_trigger_change_event=!0,this.editor.pushUndoStop(),c.pushEditOperations([],[{range:c.getFullModelRange(),text:n}]),this.editor.pushUndoStop(),this.__prevent_trigger_change_event=!1),e.language!==o&&r.editor.setModelLanguage(c,o),e.theme!==a&&r.editor.setTheme(a),!u||s===e.width&&i===e.height||u.layout(),e.options!==l&&u.updateOptions(l)}},{key:"componentWillUnmount",value:function(){this.destroyMonaco()}},{key:"destroyMonaco",value:function(){if(this.editor){this.editor.dispose();var e=this.editor.getModel();e&&e.dispose()}this._subscription&&this._subscription.dispose()}},{key:"initMonaco",value:function(){var e=null!=this.props.value?this.props.value:this.props.defaultValue,t=this.props,n=t.language,o=t.theme,a=t.options,i=t.overrideServices;this.containerElement&&(Object.assign(a,this.editorWillMount()),this.editor=r.editor.create(this.containerElement,f({value:e,language:n},a,{},o?{theme:o}:{}),i),this.editorDidMount(this.editor))}},{key:"editorWillMount",value:function(){var e=this.props.editorWillMount,t=e(r);return t||{}}},{key:"editorDidMount",value:function(e){var t=this;this.props.editorDidMount(e,r),this._subscription=e.onDidChangeModelContent(function(n){t.__prevent_trigger_change_event||t.props.onChange(e.getValue(),n)})}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=(0,i.processSize)(t),o=(0,i.processSize)(n),l={width:r,height:o};return a["default"].createElement("div",{ref:this.assignRef,style:l,className:"react-monaco-editor-container"})}}]),t}(a["default"].Component);C.propTypes={width:o["default"].oneOfType([o["default"].string,o["default"].number]),height:o["default"].oneOfType([o["default"].string,o["default"].number]),value:o["default"].string,defaultValue:o["default"].string,language:o["default"].string,theme:o["default"].string,options:o["default"].object,overrideServices:o["default"].object,editorDidMount:o["default"].func,editorWillMount:o["default"].func,onChange:o["default"].func},C.defaultProps={width:"100%",height:"100%",value:null,defaultValue:"",language:"javascript",theme:null,options:{},overrideServices:{},editorDidMount:i.noop,editorWillMount:i.noop,onChange:i.noop};var E=C;t["default"]=E},jB5C:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},a=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;function i(e){var t=void 0,n=void 0,r=void 0,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return t=e.getBoundingClientRect(),n=t.left,r=t.top,n-=i.clientLeft||a.clientLeft||0,r-=i.clientTop||a.clientTop||0,{left:n,top:r}}function l(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!==typeof n){var o=e.document;n=o.documentElement[r],"number"!==typeof n&&(n=o.body[r])}return n}function s(e){return l(e)}function u(e){return l(e,!0)}function c(e){var t=i(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=s(r),t.top+=u(r),t}function d(e,t,n){var r="",o=e.ownerDocument,a=n||o.defaultView.getComputedStyle(e,null);return a&&(r=a.getPropertyValue(t)||a[t]),r}var f=new RegExp("^("+a+")(?!px)[a-z%]+$","i"),p=/^(top|right|bottom|left)$/,m="currentStyle",h="runtimeStyle",g="left",v="px";function y(e,t){var n=e[m]&&e[m][t];if(f.test(n)&&!p.test(t)){var r=e.style,o=r[g],a=e[h][g];e[h][g]=e[m][g],r[g]="fontSize"===t?"1em":n||0,n=r.pixelLeft+v,r[g]=o,e[h][g]=a}return""===n?"auto":n}var b=void 0;function w(e,t){for(var n=0;n<e.length;n++)t(e[n])}function _(e){return"border-box"===b(e,"boxSizing")}"undefined"!==typeof window&&(b=window.getComputedStyle?d:y);var C=["margin","border","padding"],E=-1,M=2,S=1,O=0;function T(e,t,n){var r={},o=e.style,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r[a]=o[a],o[a]=t[a]);for(a in n.call(e),t)t.hasOwnProperty(a)&&(o[a]=r[a])}function k(e,t,n){var r=0,o=void 0,a=void 0,i=void 0;for(a=0;a<t.length;a++)if(o=t[a],o)for(i=0;i<n.length;i++){var l=void 0;l="border"===o?o+n[i]+"Width":o+n[i],r+=parseFloat(b(e,l))||0}return r}function x(e){return null!=e&&e==e.window}var N={};function L(e,t,n){if(x(e))return"width"===t?N.viewportWidth(e):N.viewportHeight(e);if(9===e.nodeType)return"width"===t?N.docWidth(e):N.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],o="width"===t?e.offsetWidth:e.offsetHeight,a=b(e),i=_(e,a),l=0;(null==o||o<=0)&&(o=void 0,l=b(e,t),(null==l||Number(l)<0)&&(l=e.style[t]||0),l=parseFloat(l)||0),void 0===n&&(n=i?S:E);var s=void 0!==o||i,u=o||l;if(n===E)return s?u-k(e,["border","padding"],r,a):l;if(s){var c=n===M?-k(e,["border"],r,a):k(e,["margin"],r,a);return u+(n===S?0:c)}return l+k(e,C.slice(n),r,a)}w(["Width","Height"],function(e){N["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],N["viewport"+e](n))},N["viewport"+e]=function(t){var n="client"+e,r=t.document,o=r.body,a=r.documentElement,i=a[n];return"CSS1Compat"===r.compatMode&&i||o&&o[n]||i}});var P={position:"absolute",visibility:"hidden",display:"block"};function I(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=L.apply(void 0,n):T(e,P,function(){t=L.apply(void 0,n)}),t}function D(e,t,n){var r=n;if("object"!==("undefined"===typeof t?"undefined":o(t)))return"undefined"!==typeof r?("number"===typeof r&&(r+="px"),void(e.style[t]=r)):b(e,t);for(var a in t)t.hasOwnProperty(a)&&D(e,a,t[a])}function A(e,t){"static"===D(e,"position")&&(e.style.position="relative");var n=c(e),r={},o=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(o=parseFloat(D(e,a))||0,r[a]=o+t[a]-n[a]);D(e,r)}w(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);N["outer"+t]=function(t,n){return t&&I(t,e,n?O:S)};var n="width"===e?["Left","Right"]:["Top","Bottom"];N[e]=function(t,r){if(void 0===r)return t&&I(t,e,E);if(t){var o=b(t),a=_(t);return a&&(r+=k(t,["padding","border"],n,o)),D(t,e,r)}}}),e.exports=r({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if("undefined"===typeof t)return c(e);A(e,t)},isWindow:x,each:w,css:D,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);var r=e.overflow;if(r)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(x(e)){if(void 0===t)return s(e);window.scrollTo(t,u(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(x(e)){if(void 0===t)return u(e);window.scrollTo(s(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},N)},jBYB:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Math.round;function o(e){return 400*e/146097}var a=6e4,i=864e5;function l(e){var t=new Date(e);return t.setHours(0,0,0,0),t}function s(e,t){var n=l(e),r=l(t),o=n.getTime()-n.getTimezoneOffset()*a,s=r.getTime()-r.getTimezoneOffset()*a;return Math.round((o-s)/i)}function u(e,t){e=+e,t=+t;var n=r(t-e),a=r(n/1e3),i=r(a/60),l=r(i/60),u=s(t,e),c=r(u/7),d=o(u),f=r(12*d),p=r(d);return{millisecond:n,second:a,"second-short":a,minute:i,"minute-short":i,hour:l,"hour-short":l,day:u,"day-short":u,week:c,"week-short":c,month:f,"month-short":f,year:p,"year-short":p}}t.default=u},jCWc:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("1GLa")},jESh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("zP+q"),o=L(r),a=n("rNsS"),i=L(a),l=n("iHzq"),s=L(l),u=n("EtQh"),c=L(u),d=n("HOVM"),f=L(d),p=n("XR+G"),m=L(p),h=n("Ejpc"),g=L(h),v=n("cwxS"),y=L(v),b=n("XZDd"),w=L(b),_=n("rjwK"),C=L(_),E=n("L2wI"),M=L(E),S=n("myOp"),O=L(S),T=n("UeuU"),k=L(T),x=n("chzT"),N=L(x);function L(e){return e&&e.__esModule?e:{default:e}}t["default"]={string:o["default"],method:i["default"],number:s["default"],boolean:c["default"],regexp:f["default"],integer:m["default"],float:g["default"],array:y["default"],object:w["default"],enum:C["default"],pattern:M["default"],date:O["default"],url:N["default"],hex:N["default"],email:N["default"],required:k["default"]}},jEeU:function(e,t,n){e.exports=n("/eQG")},jGD0:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("iQDF");var a=o(n("+eQT")),i=o(n("2Taf")),l=o(n("vZ4D")),s=o(n("l4Ni")),u=o(n("ujKo")),c=o(n("MhPg")),d=r(n("q1tI")),f=o(n("wd/R")),p=o(n("Zl2g")),m=function(e){function t(e){var n;return(0,i.default)(this,t),n=(0,s.default)(this,(0,u.default)(t).call(this,e)),n.onStartChange=function(e){var t=n.state.endTime,r=n.props.onChange;n.setState({startTime:e}),r&&r([e,t])},n.onEndChange=function(e){var t=n.state.startTime,r=n.props.onChange;n.setState({endTime:e}),r&&r([t,e])},n.state={startTime:{},endTime:{}},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this.props.value;return d.default.createElement("div",{className:p.default.wrapper},d.default.createElement(a.default,{allowClear:!1,format:"YYYY-MM-DD HH:mm",defaultValue:e[0],showTime:{hideDisabledOptions:!0,format:"HH:mm",defaultValue:(0,f.default)("00:00","HH:mm")},onChange:this.onStartChange,style:{width:"46%",minWidth:100},disabledDate:function(t){return t&&t.isAfter(e[1])}}),d.default.createElement("span",{style:{padding:"0 2px"}},"~"),d.default.createElement(a.default,{allowClear:!1,format:"YYYY-MM-DD HH:mm",defaultValue:e[1],showTime:{hideDisabledOptions:!0,format:"HH:mm",defaultValue:(0,f.default)("00:00","HH:mm")},disabledDate:function(t){return t&&(t.isAfter((0,f.default)())||t.isBefore(e[0]))},onChange:this.onEndChange,style:{width:"46%",minWidth:100}}))}}],[{key:"getDerivedStateFromProps",value:function(e){var t=e.value;return{startTime:t[0],endTime:t[1]}}}]),t}(d.Component),h=m;t.default=h},"jN/G":function(e,t,n){"use strict";var r=n("WGNW"),o=n("il4q"),a=n("wYm8"),i=n("V5/1");n("8Z/V")&&r(r.P+n("OJuA"),"Object",{__defineSetter__:function(e,t){i.f(o(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},jXed:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={items_per_page:"/ page",jump_to:"Goto",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},e.exports=t["default"]},jYNY:function(e,t,n){var r=n("rgI+"),o=n("o9ul"),a=n("8wmI"),i="[object Object]",l=Function.prototype,s=Object.prototype,u=l.toString,c=s.hasOwnProperty,d=u.call(Object);function f(e){if(!a(e)||r(e)!=i)return!1;var t=o(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==d}e.exports=f},"jbM+":function(e,t,n){var r=n("R/W3");function o(e,t){var n=null==e?0:e.length;return!!n&&r(e,t,0)>-1}e.exports=o},jce2:function(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){return c(e)||u(e,t)||s()}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function u(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}}function c(e){if(Array.isArray(e))return e}function d(e){return"/"===e.slice(-1)||".html"===e.slice(-5)?e:"".concat(e,".html")}function f(e){if("string"===typeof e){var t=e.split("?"),n=l(t,2),r=n[0],o=n[1];return"".concat(d(r)).concat(o?"?":"").concat(o||"")}return a({},e,{pathname:d(e.pathname||"")})}function p(e){return!!e&&"object"===r(e)&&"function"===typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePath=f,t.isPromiseLike=p},jeLo:function(e,t,n){var r=n("juv8"),o=n("mTTR");function a(e){return r(e,o(e))}e.exports=a},jehZ:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},jjMW:function(e,t,n){"use strict";var r=n("WGNW"),o=n("il4q"),a=n("8BMt"),i=n("BFt8"),l=n("15BC").f;n("8Z/V")&&r(r.P+n("OJuA"),"Object",{__lookupSetter__:function(e){var t,n=o(this),r=a(e,!0);do{if(t=l(n,r))return t.set}while(n=i(n))}})},jmDH:function(e,t,n){e.exports=!n("KUxP")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},jo6Y:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},jpGz:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ"));n("giR+");var c=r(n("fyUT"));n("6UJt");var d=r(n("DFOY")),f=r(n("gWZ8")),p=r(n("eHn4"));n("miYZ");var m=r(n("tsqr")),h=r(n("p0pE")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg"));n("y8nQ");var _=r(n("Vl3Y"));n("OaEy");var C,E,M,S,O=r(n("2fM7")),T=o(n("q1tI")),k=n("MuoO"),x=n("LLXN"),N=n("LvDl"),L=n("+n12"),P=n("34ay"),I=r(n("ueLw")),D=n("Onig"),A=r(n("xNuS")),R=O.default.Option,F=(C=_.default.create(),E=(0,k.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),C(M=E((S=function(e){function t(){var e,n;(0,g.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,y.default)(this,(e=(0,b.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:"",typeId:1},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams,r=n.props.currentKey;(0,D.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(o){var a=o.result;if(a){var i,l,s,u=(0,L.json2array)(null!==(i=null===a||void 0===a?void 0:null===(l=a.config)||void 0===l?void 0:null===(s=l.device_supervisor)||void 0===s?void 0:s.measures[e])&&void 0!==i?i:{});u=u.map(function(e){return(0,h.default)({},e,{northDataType:"YC"===r&&1!==(null===e||void 0===e?void 0:e.enableBit)?"FLOAT":"BIT"})}),n.setState({measureTable:u,measureList:u},function(){n.filterData(t)})}})},n.formatOptions=function(){var e=n.props.currentKey,t=[];switch(e){case"YX":t=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1}]}];break;case"YC":t=[{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13}]}];break;case"YK":t=[{label:"Single Command",value:10,children:[{label:"[45] C_SC_NA_1",value:45}]}];break;default:break}return t},n.displayRender=function(e){return e[e.length-1]},n.onTypeIdChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,h.default)({},a,{typeId:e[0]})}),n.filterData((0,h.default)({},a,{typeId:e[0]}))},n.getMapAddrRange=function(){var e=n.props.form,t=n.state,r=t.selectedRowKeys,o=t.mapData,a=e.getFieldValue("startMapAddr")||"",i=e.getFieldValue("typeId")||[],l=Number(a)+r.length-1,s="";if(2===i.length&&""!==a&&(r.length||o.length)&&a<=16777215){var u=(0,L.renderTypeId)(i[1]);1===r.length?s="".concat(u," ").concat(a):r.length>1&&(s="".concat(u," ").concat(a," ~ ").concat(u," ").concat(l))}return s},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=t.currentKey,s=n.state,u=s.selectedRows,c=s.selectedRowKeys,d=n.overlayEndMapNum(u),f=d.mapData,g=r.validateFields;g(function(e,t){var n=t.asduAddr,r=t.startMapAddr,s=t.typeId,u=Number(r)+c.length-1,d="".concat(n).concat(s[0]),g=i.filter(function(e){return"".concat(e.asduAddr).concat(e.typeId[0])===d}),v=g.some(function(e){return e.startMapAddr===r||e.startMapAddr===u||e.startMapAddr>=r&&e.startMapAddr<=u});if(v)m.default.error((0,x.formatMessage)({id:"protocol.asduAddr-use"}));else if(!e)if(c.length){var y=(0,h.default)({},f);u<=16777215?o({type:"protocol/update",payload:{iec101Server:{mappingTable:(0,p.default)({},l,y)}}}).then(function(e){"ok"===e&&a&&a()}):m.default.error((0,x.formatMessage)({id:"protocol.iec.addr-rang-tip"}))}else m.default.error((0,x.formatMessage)({id:"protocol.select-measure"}))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.overlayEndMapNum=function(e){var t=n.props,r=t.form,o=t.dataSource,a={},i=[],l=r.getFieldsValue(["startMapAddr","asduAddr","typeId"]),s=l.startMapAddr,u=l.asduAddr,c=l.typeId,d=s;return e.length&&e.forEach(function(e){var t=(0,L.getNextId)([].concat((0,f.default)(o),i)),n=e.dataType,r=e.ctrlName,l=e.name,p=e.readWrite,m=e.enableBit,g=void 0===m?0:m,v=e.northDataType,y={_id:t,ctrlName:r,measureName:l,dataType:n,readWrite:p,asduAddr:u,typeId:c,northDataType:v,startMapAddr:d,endMapAddr:"".concat(c[1]," ").concat(d)};["FLOAT","BIT","DOUBLE","STRING"].includes(n)||(y=(0,h.default)({},y,{enableBit:g})),a[t]=y,i.push(y),s&&(d=parseInt(d,10)+1)}),{mapNumCount:d,mapData:a}},n.filterData=function(e){var t=e.typeId,r=e.subName,o=n.state,a=o.measureList,i=o.searchParams,l=n.props,s=l.addTableDataSource,u=l.dataSource,c=l.currentKey,d=[];switch(c){case"YX":case"YK":d=a.filter(function(e){return"BIT"===e.dataType||1===e.enableBit});break;case"YC":d=a.filter(function(e){return["BYTE","SINT","WORD","INT","DWORD","DINT","FLOAT","DOUBLE","BCD","BCD32","ULONG","LONG"].includes(e.dataType)&&1!==e.enableBit});break;default:break}if(d=d.filter(function(e){var t=e.readWrite;return"YK"!==c||"ro"!==t}),d=d.filter(function(e){var n=e.readWrite;switch(t){case 10:case 11:case 12:case 13:case 14:case 15:case 16:return"rw"===n;default:return!0}}),d=(0,N.differenceWith)(d,s,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName}),r){var f=r.trim();d=a.filter(function(e){return e.name.includes(f)})}var p=u.filter(function(e){return e.typeId[0]===t&&e.ctrlName===i.ctrlName});p.length>0&&(d=(0,N.differenceWith)(d,p,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName})),n.setState({measureTable:d})},n.renderForm=function(){var e=n.props,t=e.form,r=e.serverList,o=void 0===r?[]:r,a=t.getFieldDecorator,i=(0,L.uniqueArr)(o,"asduAddr"),l=i[0]&&i[0].asduAddr,s=n.formatOptions()[0],f=[s.value,s.children[0].value],p={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return T.default.createElement(_.default,(0,u.default)({},p,{onSubmit:n.handleSubmit}),T.default.createElement(_.default.Item,{label:(0,x.formatMessage)({id:"protocol.asduAddr"})},a("asduAddr",{initialValue:l,rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,x.formatMessage)({id:"protocol.asduAddr"})})}]})(T.default.createElement(O.default,null,i.map(function(e){var t=e.asduAddr;return T.default.createElement(R,{value:t,key:t},t)})))),T.default.createElement(_.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-map-typeId"})},a("typeId",{initialValue:f})(T.default.createElement(d.default,{allowClear:!1,options:n.formatOptions(),displayRender:n.displayRender,disabled:!0,style:{width:200},onChange:n.onTypeIdChange}))),T.default.createElement(_.default.Item,{label:(0,x.formatMessage)({id:"protocol.iec-map-startMapAddr"})},a("startMapAddr",{rules:[{required:!0,message:(0,x.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,x.formatMessage)({id:"protocol.iec-map-startMapAddr"})})},{validator:function(e,t,n){return(0,L.validateNumberRange)(t,1,16777215,n)}}]})(T.default.createElement(c.default,null)),T.default.createElement("span",{style:{marginLeft:4}},"(1-16777215)")),T.default.createElement(_.default.Item,{label:(0,x.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,f.default)(a);i=i.map(function(n){var r=(0,h.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,h.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e){var t=n.props.currentKey;return"YC"===t?T.default.createElement(O.default,{defaultValue:"FLOAT",style:{width:100},onChange:function(t){n.onMappingDataTypeChange(e,t)}},T.default.createElement(R,{value:"BYTE"},"BYTE"),T.default.createElement(R,{value:"SINT"},"SINT"),T.default.createElement(R,{value:"WORD"},"WORD"),T.default.createElement(R,{value:"INT"},"INT"),T.default.createElement(R,{value:"BCD"},"BCD16"),T.default.createElement(R,{value:"DWORD"},"DWORD"),T.default.createElement(R,{value:"DINT"},"DINT"),T.default.createElement(R,{value:"BCD32"},"BCD32"),T.default.createElement(R,{value:"ULONG"},"ULONG"),T.default.createElement(R,{value:"LONG"},"LONG"),T.default.createElement(R,{value:"FLOAT"},"FLOAT"),T.default.createElement(R,{value:"DOUBLE"},"DOUBLE")):"YX"===t||"YK"===t?T.default.createElement(O.default,{defaultValue:"BIT",style:{width:100},onChange:function(t){n.onMappingDataTypeChange(e,t)}},T.default.createElement(R,{value:"BIT"},"BIT")):T.default.createElement(O.default,null)},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,h.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,f=d.selectedRowKeys,p=d.searchParams,m=d.measureTable,g=(0,P.getPriv)()>11,v=o.isFieldsTouched()&&g,y=[{title:(0,x.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,x.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,x.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,L.renderReadWrite)(e)}},{title:(0,x.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,x.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){return e.renderMappingDataType(n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,x.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:f,onChange:this.handleRowSelectChange};return T.default.createElement(a.default,{title:(0,x.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:900,maskClosable:!1,onCancel:this.handleCancel,footer:[T.default.createElement(s.default,{key:"back",onClick:this.handleCancel},T.default.createElement(x.FormattedMessage,{id:"common.cancel"})),T.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},T.default.createElement(x.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),T.default.createElement("div",{className:I.default.filterWrapper1},T.default.createElement(O.default,{style:{width:150},value:p.ctrlName,onChange:function(t){e.setState({searchParams:(0,h.default)({},p,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return T.default.createElement(R,{value:t,key:t},T.default.createElement(A.default,{tooltip:!0,lines:1},t))})),T.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,x.formatMessage)({id:"protocol.enter-measure-name"}),value:p.subName,onChange:function(t){return e.setState({searchParams:(0,h.default)({},p,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,h.default)({},p,{subName:t}))}})),T.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:m,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(T.Component),M=S))||M)||M),V=F;t.default=V},jpXb:function(e,t,n){var r=n("wZXL");e.exports=new r},"jsC+":function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("17x9"),i=n.n(a),l=n("i8i4"),s=n.n(l),u=n("uciX"),c=n("TSYQ"),d=n.n(c),f={adjustX:1,adjustY:1},p=[0,0],m={topLeft:{points:["bl","tl"],overflow:f,offset:[0,-4],targetOffset:p},topCenter:{points:["bc","tc"],overflow:f,offset:[0,-4],targetOffset:p},topRight:{points:["br","tr"],overflow:f,offset:[0,-4],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:f,offset:[0,4],targetOffset:p},bottomCenter:{points:["tc","bc"],overflow:f,offset:[0,4],targetOffset:p},bottomRight:{points:["tr","br"],overflow:f,offset:[0,4],targetOffset:p}},h=m,g=n("VCL8"),v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function y(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function _(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var C=function(e){function t(n){b(this,t);var r=w(this,e.call(this,n));return E.call(r),r.state="visible"in n?{visible:n.visible}:{visible:n.defaultVisible},r}return _(t,e),t.getDerivedStateFromProps=function(e){return"visible"in e?{visible:e.visible}:null},t.prototype.getOverlayElement=function(){var e=this.props.overlay,t=void 0;return t="function"===typeof e?e():e,t},t.prototype.getMenuElementOrLambda=function(){var e=this.props.overlay;return"function"===typeof e?this.getMenuElement:this.getMenuElement()},t.prototype.getPopupDomNode=function(){return this.trigger.getPopupDomNode()},t.prototype.getOpenClassName=function(){var e=this.props,t=e.openClassName,n=e.prefixCls;return void 0!==t?t:n+"-open"},t.prototype.renderChildren=function(){var e=this.props.children,t=this.state.visible,n=e.props?e.props:{},o=d()(n.className,this.getOpenClassName());return t&&e?Object(r["cloneElement"])(e,{className:o}):e},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.transitionName,r=e.animation,a=e.align,i=e.placement,l=e.getPopupContainer,s=e.showAction,c=e.hideAction,d=e.overlayClassName,f=e.overlayStyle,p=e.trigger,m=y(e,["prefixCls","transitionName","animation","align","placement","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","trigger"]),g=c;return g||-1===p.indexOf("contextMenu")||(g=["click"]),o.a.createElement(u["a"],v({},m,{prefixCls:t,ref:this.saveTrigger,popupClassName:d,popupStyle:f,builtinPlacements:h,action:p,showAction:s,hideAction:g||[],popupPlacement:i,popupAlign:a,popupTransitionName:n,popupAnimation:r,popupVisible:this.state.visible,afterPopupVisibleChange:this.afterVisibleChange,popup:this.getMenuElementOrLambda(),onPopupVisibleChange:this.onVisibleChange,getPopupContainer:l}),this.renderChildren())},t}(r["Component"]);C.propTypes={minOverlayWidthMatchTrigger:i.a.bool,onVisibleChange:i.a.func,onOverlayClick:i.a.func,prefixCls:i.a.string,children:i.a.any,transitionName:i.a.string,overlayClassName:i.a.string,openClassName:i.a.string,animation:i.a.any,align:i.a.object,overlayStyle:i.a.object,placement:i.a.string,overlay:i.a.oneOfType([i.a.node,i.a.func]),trigger:i.a.array,alignPoint:i.a.bool,showAction:i.a.array,hideAction:i.a.array,getPopupContainer:i.a.func,visible:i.a.bool,defaultVisible:i.a.bool},C.defaultProps={prefixCls:"rc-dropdown",trigger:["hover"],showAction:[],overlayClassName:"",overlayStyle:{},defaultVisible:!1,onVisibleChange:function(){},placement:"bottomLeft"};var E=function(){var e=this;this.onClick=function(t){var n=e.props,r=e.getOverlayElement().props;"visible"in n||e.setState({visible:!1}),n.onOverlayClick&&n.onOverlayClick(t),r.onClick&&r.onClick(t)},this.onVisibleChange=function(t){var n=e.props;"visible"in n||e.setState({visible:t}),n.onVisibleChange(t)},this.getMinOverlayWidthMatchTrigger=function(){var t=e.props,n=t.minOverlayWidthMatchTrigger,r=t.alignPoint;return"minOverlayWidthMatchTrigger"in e.props?n:!r},this.getMenuElement=function(){var t=e.props.prefixCls,n=e.getOverlayElement(),r={prefixCls:t+"-menu",onClick:e.onClick};return"string"===typeof n.type&&delete r.prefixCls,o.a.cloneElement(n,r)},this.afterVisibleChange=function(t){if(t&&e.getMinOverlayWidthMatchTrigger()){var n=e.getPopupDomNode(),r=s.a.findDOMNode(e);r&&n&&r.offsetWidth>n.offsetWidth&&(n.style.minWidth=r.offsetWidth+"px",e.trigger&&e.trigger._component&&e.trigger._component.alignInstance&&e.trigger._component.alignInstance.forceAlign())}},this.saveTrigger=function(t){e.trigger=t}};Object(g["polyfill"])(C);var M=C,S=M,O=n("H84U"),T=n("6CfX"),k=n("CtXQ"),x=n("CWQg");function N(e){return N="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},N(e)}function L(){return L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}function P(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function D(e,t,n){return t&&I(e.prototype,t),n&&I(e,n),e}function A(e,t){return!t||"object"!==N(t)&&"function"!==typeof t?R(e):t}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(e){return F=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},F(e)}function V(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}}),t&&j(e,t)}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}Object(x["a"])("topLeft","topCenter","topRight","bottomLeft","bottomCenter","bottomRight");var z=function(e){function t(){var e;return P(this,t),e=A(this,F(t).apply(this,arguments)),e.renderOverlay=function(t){var n,o=e.props.overlay;n="function"===typeof o?o():o,n=r["Children"].only(n);var a=n.props;Object(T["a"])(!a.mode||"vertical"===a.mode,"Dropdown",'mode="'.concat(a.mode,"\" is not supported for Dropdown's Menu."));var i=a.selectable,l=void 0!==i&&i,s=a.focusable,u=void 0===s||s,c=r["createElement"]("span",{className:"".concat(t,"-menu-submenu-arrow")},r["createElement"](k["default"],{type:"right",className:"".concat(t,"-menu-submenu-arrow-icon")})),d="string"===typeof n.type?o:r["cloneElement"](n,{mode:"vertical",selectable:l,focusable:u,expandIcon:c});return d},e.renderDropDown=function(t){var n,o=t.getPopupContainer,a=t.getPrefixCls,i=e.props,l=i.prefixCls,s=i.children,u=i.trigger,c=i.disabled,f=i.getPopupContainer,p=a("dropdown",l),m=r["Children"].only(s),h=r["cloneElement"](m,{className:d()(m.props.className,"".concat(p,"-trigger")),disabled:c}),g=c?[]:u;return g&&-1!==g.indexOf("contextMenu")&&(n=!0),r["createElement"](S,L({alignPoint:n},e.props,{prefixCls:p,getPopupContainer:f||o,transitionName:e.getTransitionName(),trigger:g,overlay:function(){return e.renderOverlay(p)}}),h)},e}return V(t,e),D(t,[{key:"getTransitionName",value:function(){var e=this.props,t=e.placement,n=void 0===t?"":t,r=e.transitionName;return void 0!==r?r:n.indexOf("top")>=0?"slide-down":"slide-up"}},{key:"render",value:function(){return r["createElement"](O["a"],null,this.renderDropDown)}}]),t}(r["Component"]);z.defaultProps={mouseEnterDelay:.15,mouseLeaveDelay:.1,placement:"bottomLeft"};var B=n("2/Rp");function H(e){return H="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},H(e)}function W(){return W=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W.apply(this,arguments)}function U(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function K(e,t,n){return t&&q(e.prototype,t),n&&q(e,n),e}function G(e,t){return!t||"object"!==H(t)&&"function"!==typeof t?Y(e):t}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function Z(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}}),t&&Q(e,t)}function Q(e,t){return Q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Q(e,t)}var J=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},$=B["default"].Group,ee=function(e){function t(){var e;return U(this,t),e=G(this,X(t).apply(this,arguments)),e.renderButton=function(t){var n=t.getPopupContainer,o=t.getPrefixCls,a=e.props,i=a.prefixCls,l=a.type,s=a.disabled,u=a.onClick,c=a.htmlType,f=a.children,p=a.className,m=a.overlay,h=a.trigger,g=a.align,v=a.visible,y=a.onVisibleChange,b=a.placement,w=a.getPopupContainer,_=a.href,C=a.icon,E=void 0===C?r["createElement"](k["default"],{type:"ellipsis"}):C,M=a.title,S=J(a,["prefixCls","type","disabled","onClick","htmlType","children","className","overlay","trigger","align","visible","onVisibleChange","placement","getPopupContainer","href","icon","title"]),O=o("dropdown-button",i),T={align:g,overlay:m,disabled:s,trigger:s?[]:h,onVisibleChange:y,placement:b,getPopupContainer:w||n};return"visible"in e.props&&(T.visible=v),r["createElement"]($,W({},S,{className:d()(O,p)}),r["createElement"](B["default"],{type:l,disabled:s,onClick:u,htmlType:c,href:_,title:M},f),r["createElement"](z,T,r["createElement"](B["default"],{type:l},E)))},e}return Z(t,e),K(t,[{key:"render",value:function(){return r["createElement"](O["a"],null,this.renderButton)}}]),t}(r["Component"]);ee.defaultProps={placement:"bottomRight",type:"default"},z.Button=ee;t["default"]=z},juv8:function(e,t,n){var r=n("MrPd"),o=n("hypo");function a(e,t,n,a){var i=!n;n||(n={});var l=-1,s=t.length;while(++l<s){var u=t[l],c=a?a(n[u],e[u],u,n,e):void 0;void 0===c&&(c=e[u]),i?o(n,u,c):r(n,u,c)}return n}e.exports=a},"k+1r":function(e,t,n){var r=n("QkVE");function o(e){var t=r(this,e)["delete"](e);return this.size-=t?1:0,t}e.exports=o},k9Yu:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.fetchUser=l,t.queryCurrent=u,t.queryNotices=d;var o=r(n("d6i3")),a=r(n("1l/V")),i=r(n("t3Un"));function l(){return s.apply(this,arguments)}function s(){return s=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/userinfo"));case 1:case"end":return e.stop()}},e)})),s.apply(this,arguments)}function u(){return c.apply(this,arguments)}function c(){return c=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/api/currentUser"));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}function d(){return f.apply(this,arguments)}function f(){return f=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/api/notices"));case 1:case"end":return e.stop()}},e)})),f.apply(this,arguments)}},kAMH:function(e,t,n){var r=n("a0xu");e.exports=Array.isArray||function(e){return"Array"==r(e)}},kBT5:function(e,t,n){var r=n("WGNW");r(r.S,"Reflect",{has:function(e,t){return t in e}})},kCCV:function(e,t){function n(e){this.options=e,!e.deferSetup&&this.setup()}n.prototype={constructor:n,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=n},kCK5:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},kE4d:function(e,t,n){e.exports={boxWrapper:"antd-pro-pages-alarm-index-boxWrapper",wrapper:"antd-pro-pages-alarm-index-wrapper",addButton:"antd-pro-pages-alarm-index-addButton",title:"antd-pro-pages-alarm-index-title",filterBox:"antd-pro-pages-alarm-index-filterBox"}},kEgK:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var o=f(n("q1tI")),a=c(n("TSYQ")),i=n("vgIT"),l=c(n("GG9M")),s=c(n("nuTe")),u=c(n("zYVN"));function c(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function f(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n["default"]=e,t&&t.set(e,n),n}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},g=o.createElement(s["default"],null),v=o.createElement(u["default"],null),y=function(e){return o.createElement(i.ConfigConsumer,null,function(t){var n=t.getPrefixCls,r=e.className,i=e.prefixCls,s=e.image,u=void 0===s?g:s,c=e.description,d=e.children,f=e.imageStyle,y=h(e,["className","prefixCls","image","description","children","imageStyle"]);return o.createElement(l["default"],{componentName:"Empty"},function(e){var t=n("empty",i),l="undefined"!==typeof c?c:e.description,s="string"===typeof l?l:"empty",h=null;return h="string"===typeof u?o.createElement("img",{alt:s,src:u}):u,o.createElement("div",p({className:(0,a["default"])(t,m({},"".concat(t,"-normal"),u===v),r)},y),o.createElement("div",{className:"".concat(t,"-image"),style:f},h),l&&o.createElement("p",{className:"".concat(t,"-description")},l),d&&o.createElement("div",{className:"".concat(t,"-footer")},d))})})};y.PRESENTED_IMAGE_DEFAULT=g,y.PRESENTED_IMAGE_SIMPLE=v;var b=y;t["default"]=b},kKcJ:function(e,t,n){var r=n("u8+u");n("HlNX")("isFrozen",function(e){return function(t){return!r(t)||!!e&&e(t)}})},kLXV:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n.n(r),a=n("QbLZ"),i=n.n(a),l=n("iCc5"),s=n.n(l),u=n("FYw3"),c=n.n(u),d=n("mRg0"),f=n.n(d),p=n("i8i4"),m=n.n(p),h=n("4IlW"),g=n("l4aY"),v=n("MFj2"),y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n},b=function(e){function t(){return s()(this,t),c()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.shouldComponentUpdate=function(e){return!!e.forceRender||(!!e.hiddenClassName||!!e.visible)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.hiddenClassName,o=e.visible,a=(e.forceRender,y(e,["className","hiddenClassName","visible","forceRender"])),l=t;return n&&!o&&(l+=" "+n),r["createElement"]("div",i()({},a,{className:l}))},t}(r["Component"]),w=b,_=0;function C(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!==typeof n){var o=e.document;n=o.documentElement[r],"number"!==typeof n&&(n=o.body[r])}return n}function E(e,t){var n=e.style;["Webkit","Moz","Ms","ms"].forEach(function(e){n[e+"TransformOrigin"]=t}),n["transformOrigin"]=t}function M(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=C(o),n.top+=C(o,!0),n}var S=function(e){function t(n){s()(this,t);var o=c()(this,e.call(this,n));return o.inTransition=!1,o.onAnimateLeave=function(){var e=o.props.afterClose;o.wrap&&(o.wrap.style.display="none"),o.inTransition=!1,o.switchScrollingEffect(),e&&e()},o.onDialogMouseDown=function(){o.dialogMouseDown=!0},o.onMaskMouseUp=function(){o.dialogMouseDown&&(o.timeoutId=setTimeout(function(){o.dialogMouseDown=!1},0))},o.onMaskClick=function(e){Date.now()-o.openTime<300||e.target!==e.currentTarget||o.dialogMouseDown||o.close(e)},o.onKeyDown=function(e){var t=o.props;if(t.keyboard&&e.keyCode===h["a"].ESC)return e.stopPropagation(),void o.close(e);if(t.visible&&e.keyCode===h["a"].TAB){var n=document.activeElement,r=o.sentinelStart;e.shiftKey?n===r&&o.sentinelEnd.focus():n===o.sentinelEnd&&r.focus()}},o.getDialogElement=function(){var e=o.props,t=e.closable,n=e.prefixCls,a={};void 0!==e.width&&(a.width=e.width),void 0!==e.height&&(a.height=e.height);var l=void 0;e.footer&&(l=r["createElement"]("div",{className:n+"-footer",ref:o.saveRef("footer")},e.footer));var s=void 0;e.title&&(s=r["createElement"]("div",{className:n+"-header",ref:o.saveRef("header")},r["createElement"]("div",{className:n+"-title",id:o.titleId},e.title)));var u=void 0;t&&(u=r["createElement"]("button",{type:"button",onClick:o.close,"aria-label":"Close",className:n+"-close"},e.closeIcon||r["createElement"]("span",{className:n+"-close-x"})));var c=i()({},e.style,a),d={width:0,height:0,overflow:"hidden"},f=o.getTransitionName(),p=r["createElement"](w,{key:"dialog-element",role:"document",ref:o.saveRef("dialog"),style:c,className:n+" "+(e.className||""),visible:e.visible,forceRender:e.forceRender,onMouseDown:o.onDialogMouseDown},r["createElement"]("div",{tabIndex:0,ref:o.saveRef("sentinelStart"),style:d,"aria-hidden":"true"}),r["createElement"]("div",{className:n+"-content"},u,s,r["createElement"]("div",i()({className:n+"-body",style:e.bodyStyle,ref:o.saveRef("body")},e.bodyProps),e.children),l),r["createElement"]("div",{tabIndex:0,ref:o.saveRef("sentinelEnd"),style:d,"aria-hidden":"true"}));return r["createElement"](v["a"],{key:"dialog",showProp:"visible",onLeave:o.onAnimateLeave,transitionName:f,component:"",transitionAppear:!0},e.visible||!e.destroyOnClose?p:null)},o.getZIndexStyle=function(){var e={},t=o.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},o.getWrapStyle=function(){return i()({},o.getZIndexStyle(),o.props.wrapStyle)},o.getMaskStyle=function(){return i()({},o.getZIndexStyle(),o.props.maskStyle)},o.getMaskElement=function(){var e=o.props,t=void 0;if(e.mask){var n=o.getMaskTransitionName();t=r["createElement"](w,i()({style:o.getMaskStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible},e.maskProps)),n&&(t=r["createElement"](v["a"],{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},o.getMaskTransitionName=function(){var e=o.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},o.getTransitionName=function(){var e=o.props,t=e.transitionName,n=e.animation;return!t&&n&&(t=e.prefixCls+"-"+n),t},o.close=function(e){var t=o.props.onClose;t&&t(e)},o.saveRef=function(e){return function(t){o[e]=t}},o.titleId="rcDialogTitle"+_++,o.switchScrollingEffect=n.switchScrollingEffect||function(){},o}return f()(t,e),t.prototype.componentDidMount=function(){this.componentDidUpdate({}),(this.props.forceRender||!1===this.props.getContainer&&!this.props.visible)&&this.wrap&&(this.wrap.style.display="none")},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.visible,r=t.mask,o=t.focusTriggerAfterClose,a=this.props.mousePosition;if(n){if(!e.visible){this.openTime=Date.now(),this.switchScrollingEffect(),this.tryFocus();var i=p["findDOMNode"](this.dialog);if(a){var l=M(i);E(i,a.x-l.left+"px "+(a.y-l.top)+"px")}else E(i,"")}}else if(e.visible&&(this.inTransition=!0,r&&this.lastOutSideFocusNode&&o)){try{this.lastOutSideFocusNode.focus()}catch(e){this.lastOutSideFocusNode=null}this.lastOutSideFocusNode=null}},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visible,n=e.getOpenCount;!t&&!this.inTransition||n()||this.switchScrollingEffect(),clearTimeout(this.timeoutId)},t.prototype.tryFocus=function(){Object(g["a"])(this.wrap,document.activeElement)||(this.lastOutSideFocusNode=document.activeElement,this.sentinelStart.focus())},t.prototype.render=function(){var e=this.props,t=e.prefixCls,n=e.maskClosable,o=this.getWrapStyle();return e.visible&&(o.display=null),r["createElement"]("div",{className:t+"-root"},this.getMaskElement(),r["createElement"]("div",i()({tabIndex:-1,onKeyDown:this.onKeyDown,className:t+"-wrap "+(e.wrapClassName||""),ref:this.saveRef("wrap"),onClick:n?this.onMaskClick:null,onMouseUp:n?this.onMaskMouseUp:null,role:"dialog","aria-labelledby":e.title?this.titleId:null,style:o},e.wrapProps),this.getDialogElement()))},t}(r["Component"]),O=S;S.defaultProps={className:"",mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",focusTriggerAfterClose:!0};var T,k=n("17x9"),x=n.n(k),N=n("VCL8"),L=n("PIAm"),P=n("QC+M");function I(e){if("undefined"===typeof document)return 0;if(e||void 0===T){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var n=document.createElement("div"),r=n.style;r.position="absolute",r.top=0,r.left=0,r.pointerEvents="none",r.visibility="hidden",r.width="200px",r.height="150px",r.overflow="hidden",n.appendChild(t),document.body.appendChild(n);var o=t.offsetWidth;n.style.overflow="scroll";var a=t.offsetWidth;o===a&&(a=n.clientWidth),document.body.removeChild(n),T=o-a}return T}function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.element,r=void 0===n?document.body:n,o={},a=Object.keys(e);return a.forEach(function(e){o[e]=r.style[e]}),a.forEach(function(t){r.style[t]=e[t]}),o}var A=D;function R(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var F={},V=function(e){if(R()||e){var t="ant-scrolling-effect",n=new RegExp("".concat(t),"g"),r=document.body.className;if(e){if(!n.test(r))return;return A(F),F={},void(document.body.className=r.replace(n,"").trim())}var o=I();if(o&&(F=A({position:"relative",width:"calc(100% - ".concat(o,"px)")}),!n.test(r))){var a="".concat(r," ").concat(t);document.body.className=a.trim()}}};function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(n,!0).forEach(function(t){B(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e){return H="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},H(e)}function W(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t,n){return t&&U(e.prototype,t),n&&U(e,n),e}function K(e,t){return!t||"object"!==H(t)&&"function"!==typeof t?Y(e):t}function G(e){return G=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},G(e)}function Y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function X(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}}),t&&Z(e,t)}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}var Q=0,J=!("undefined"!==typeof window&&window.document&&window.document.createElement),$="createPortal"in m.a,ee={},te=function(e){function t(e){var n;W(this,t),n=K(this,G(t).call(this,e)),n.getParent=function(){var e=n.props.getContainer;if(e){if("string"===typeof e)return document.querySelectorAll(e)[0];if("function"===typeof e)return e();if("object"===H(e)&&e instanceof window.HTMLElement)return e}return document.body},n.getContainer=function(){if(J)return null;if(!n.container){n.container=document.createElement("div");var e=n.getParent();e&&e.appendChild(n.container)}return n.setWrapperClassName(),n.container},n.setWrapperClassName=function(){var e=n.props.wrapperClassName;n.container&&e&&e!==n.container.className&&(n.container.className=e)},n.savePortal=function(e){n._component=e},n.removeCurrentContainer=function(e){n.container=null,n._component=null,$||(e?n.renderComponent({afterClose:n.removeContainer,onClose:function(){},visible:!1}):n.removeContainer())},n.switchScrollingEffect=function(){1!==Q||Object.keys(ee).length?Q||(A(ee),ee={},V(!0)):(V(),ee=A({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"}))};var r=e.visible;return Q=r?Q+1:Q,n.state={_self:Y(n)},n}return X(t,e),q(t,[{key:"componentDidUpdate",value:function(){this.setWrapperClassName()}},{key:"componentWillUnmount",value:function(){var e=this.props.visible;Q=e&&Q?Q-1:Q,this.removeCurrentContainer(e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.forceRender,a=t.visible,i=null,l={getOpenCount:function(){return Q},getContainer:this.getContainer,switchScrollingEffect:this.switchScrollingEffect};return $?((r||a||this._component)&&(i=o.a.createElement(P["a"],{getContainer:this.getContainer,ref:this.savePortal},n(l))),i):o.a.createElement(L["a"],{parent:this,visible:a,autoDestroy:!1,getComponent:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n(z({},t,{},l,{ref:e.savePortal}))},getContainer:this.getContainer,forceRender:r},function(t){var n=t.renderComponent,r=t.removeContainer;return e.renderComponent=n,e.removeContainer=r,null})}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t._self,o=e.visible,a=e.getContainer;if(n){var i=n.visible,l=n.getContainer;o!==i&&(Q=o&&!i?Q+1:Q-1);var s="function"===typeof a&&"function"===typeof l;(s?a.toString()!==l.toString():a!==l)&&r.removeCurrentContainer(!1)}return{prevProps:e}}}]),t}(o.a.Component);te.propTypes={wrapperClassName:x.a.string,forceRender:x.a.bool,getContainer:x.a.any,children:x.a.func,visible:x.a.bool};var ne=Object(N["polyfill"])(te),re=function(e){var t=e.visible,n=e.getContainer,o=e.forceRender;return!1===n?r["createElement"](O,i()({},e,{getOpenCount:function(){return 2}})):r["createElement"](ne,{visible:t,forceRender:o,getContainer:n},function(t){return r["createElement"](O,i()({},e,t))})},oe=n("TSYQ"),ae=n.n(oe),ie=n("zT1h"),le=n("ul5b"),se=n("CtXQ"),ue=n("2/Rp"),ce=n("YMnH"),de=n("H84U");function fe(e){return fe="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},fe(e)}function pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function me(){return me=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},me.apply(this,arguments)}function he(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ve(e,t,n){return t&&ge(e.prototype,t),n&&ge(e,n),e}function ye(e,t){return!t||"object"!==fe(t)&&"function"!==typeof t?be(e):t}function be(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function we(e){return we=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},we(e)}function _e(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}}),t&&Ce(e,t)}function Ce(e,t){return Ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ce(e,t)}var Ee,Me=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Se=[],Oe=function(e){Ee={x:e.pageX,y:e.pageY},setTimeout(function(){return Ee=null},100)};"undefined"!==typeof window&&window.document&&window.document.documentElement&&Object(ie["a"])(document.documentElement,"click",Oe);var Te=function(e){function t(){var e;return he(this,t),e=ye(this,we(t).apply(this,arguments)),e.handleCancel=function(t){var n=e.props.onCancel;n&&n(t)},e.handleOk=function(t){var n=e.props.onOk;n&&n(t)},e.renderFooter=function(t){var n=e.props,o=n.okText,a=n.okType,i=n.cancelText,l=n.confirmLoading;return r["createElement"]("div",null,r["createElement"](ue["default"],me({onClick:e.handleCancel},e.props.cancelButtonProps),i||t.cancelText),r["createElement"](ue["default"],me({type:a,loading:l,onClick:e.handleOk},e.props.okButtonProps),o||t.okText))},e.renderModal=function(t){var n=t.getPopupContainer,o=t.getPrefixCls,a=e.props,i=a.prefixCls,l=a.footer,s=a.visible,u=a.wrapClassName,c=a.centered,d=a.getContainer,f=a.closeIcon,p=Me(a,["prefixCls","footer","visible","wrapClassName","centered","getContainer","closeIcon"]),m=o("modal",i),h=r["createElement"](ce["a"],{componentName:"Modal",defaultLocale:Object(le["b"])()},e.renderFooter),g=r["createElement"]("span",{className:"".concat(m,"-close-x")},f||r["createElement"](se["default"],{className:"".concat(m,"-close-icon"),type:"close"}));return r["createElement"](re,me({},p,{getContainer:void 0===d?n:d,prefixCls:m,wrapClassName:ae()(pe({},"".concat(m,"-centered"),!!c),u),footer:void 0===l?h:l,visible:s,mousePosition:Ee,onClose:e.handleCancel,closeIcon:g}))},e}return _e(t,e),ve(t,[{key:"render",value:function(){return r["createElement"](de["a"],null,this.renderModal)}}]),t}(r["Component"]);function ke(e){return ke="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},ke(e)}function xe(){return xe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(this,arguments)}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pe(e,t,n){return t&&Le(e.prototype,t),n&&Le(e,n),e}function Ie(e,t){return!t||"object"!==ke(t)&&"function"!==typeof t?De(e):t}function De(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Re(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}}),t&&Fe(e,t)}function Fe(e,t){return Fe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Fe(e,t)}Te.defaultProps={width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"},Te.propTypes={prefixCls:k["string"],onOk:k["func"],onCancel:k["func"],okText:k["node"],cancelText:k["node"],centered:k["bool"],width:k["oneOfType"]([k["number"],k["string"]]),confirmLoading:k["bool"],visible:k["bool"],footer:k["node"],title:k["node"],closable:k["bool"],closeIcon:k["node"]};var Ve=function(e){function t(e){var n;return Ne(this,t),n=Ie(this,Ae(t).call(this,e)),n.onClick=function(){var e,t=n.props,r=t.actionFn,o=t.closeModal;r?(r.length?e=r(o):(e=r(),e||o()),e&&e.then&&(n.setState({loading:!0}),e.then(function(){o.apply(void 0,arguments)},function(e){console.error(e),n.setState({loading:!1})}))):o()},n.state={loading:!1},n}return Re(t,e),Pe(t,[{key:"componentDidMount",value:function(){if(this.props.autoFocus){var e=p["findDOMNode"](this);this.timeoutId=setTimeout(function(){return e.focus()})}}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeoutId)}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.children,o=e.buttonProps,a=this.state.loading;return r["createElement"](ue["default"],xe({type:t,onClick:this.onClick,loading:a},o),n)}}]),t}(r["Component"]),je=n("6CfX");function ze(){return ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(this,arguments)}function Be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He=!!p["createPortal"],We=function(e){var t=e.onCancel,n=e.onOk,o=e.close,a=e.zIndex,i=e.afterClose,l=e.visible,s=e.keyboard,u=e.centered,c=e.getContainer,d=e.maskStyle,f=e.okButtonProps,p=e.cancelButtonProps,m=e.iconType,h=void 0===m?"question-circle":m;Object(je["a"])(!("iconType"in e),"Modal","The property 'iconType' is deprecated. Use the property 'icon' instead.");var g=void 0===e.icon?h:e.icon,v=e.okType||"primary",y=e.prefixCls||"ant-modal",b="".concat(y,"-confirm"),w=!("okCancel"in e)||e.okCancel,_=e.width||416,C=e.style||{},E=void 0===e.mask||e.mask,M=void 0!==e.maskClosable&&e.maskClosable,S=Object(le["b"])(),O=e.okText||(w?S.okText:S.justOkText),T=e.cancelText||S.cancelText,k=null!==e.autoFocusButton&&(e.autoFocusButton||"ok"),x=e.transitionName||"zoom",N=e.maskTransitionName||"fade",L=ae()(b,"".concat(b,"-").concat(e.type),e.className),P=w&&r["createElement"](Ve,{actionFn:t,closeModal:o,autoFocus:"cancel"===k,buttonProps:p},T),I="string"===typeof g?r["createElement"](se["default"],{type:g}):g;return r["createElement"](Te,{prefixCls:y,className:L,wrapClassName:ae()(Be({},"".concat(b,"-centered"),!!e.centered)),onCancel:function(){return o({triggerCancel:!0})},visible:l,title:"",transitionName:x,footer:"",maskTransitionName:N,mask:E,maskClosable:M,maskStyle:d,style:C,width:_,zIndex:a,afterClose:i,keyboard:s,centered:u,getContainer:c},r["createElement"]("div",{className:"".concat(b,"-body-wrapper")},r["createElement"]("div",{className:"".concat(b,"-body")},I,void 0===e.title?null:r["createElement"]("span",{className:"".concat(b,"-title")},e.title),r["createElement"]("div",{className:"".concat(b,"-content")},e.content)),r["createElement"]("div",{className:"".concat(b,"-btns")},P,r["createElement"](Ve,{type:v,actionFn:n,closeModal:o,autoFocus:"ok"===k,buttonProps:f},O))))};function Ue(e){var t=document.createElement("div");document.body.appendChild(t);var n=ze(ze({},e),{close:i,visible:!0});function o(){var n=p["unmountComponentAtNode"](t);n&&t.parentNode&&t.parentNode.removeChild(t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];var l=o.some(function(e){return e&&e.triggerCancel});e.onCancel&&l&&e.onCancel.apply(e,o);for(var s=0;s<Se.length;s++){var u=Se[s];if(u===i){Se.splice(s,1);break}}}function a(e){p["render"](r["createElement"](We,e),t)}function i(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n=ze(ze({},n),{visible:!1,afterClose:o.bind.apply(o,[this].concat(t))}),He?a(n):o.apply(void 0,t)}function l(e){n=ze(ze({},n),e),a(n)}return a(n),Se.push(i),{destroy:i,update:l}}function qe(){return qe=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qe.apply(this,arguments)}function Ke(e){var t=qe({type:"warning",icon:r["createElement"](se["default"],{type:"exclamation-circle"}),okCancel:!1},e);return Ue(t)}Te.info=function(e){var t=qe({type:"info",icon:r["createElement"](se["default"],{type:"info-circle"}),okCancel:!1},e);return Ue(t)},Te.success=function(e){var t=qe({type:"success",icon:r["createElement"](se["default"],{type:"check-circle"}),okCancel:!1},e);return Ue(t)},Te.error=function(e){var t=qe({type:"error",icon:r["createElement"](se["default"],{type:"close-circle"}),okCancel:!1},e);return Ue(t)},Te.warning=Ke,Te.warn=Ke,Te.confirm=function(e){var t=qe({type:"confirm",okCancel:!0},e);return Ue(t)},Te.destroyAll=function(){while(Se.length){var e=Se.pop();e&&e()}};t["default"]=Te},kM4J:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r={placeholder:"Select time"},o=r;t["default"]=o},kN04:function(e,t,n){e.exports={wrapper:"antd-pro-components-app-reg-addr-input-index-wrapper"}},kPKH:function(e,t,n){"use strict";n.r(t);var r=n("/kpp");t["default"]=r["a"]},kTiW:function(e,t,n){e.exports=n("NegM")},kWR5:function(e,t,n){"use strict";var r=n("WGNW"),o=n("bV5f"),a=n("c0Oy"),i=n("VeyY"),l=n("tGd3");r(r.P+r.R,"Promise",{finally:function(e){var t=i(this,o.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then(function(){return n})}:e,n?function(n){return l(t,e()).then(function(){throw n})}:e)}})},kYyA:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("eHn4")),c=r(n("p0pE"));n("miYZ");var d=r(n("tsqr")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v,y,b,w,_=r(n("Vl3Y")),C=o(n("q1tI")),E=n("MuoO"),M=n("LLXN"),S=n("34ay"),O=n("+n12"),T=(v=_.default.create(),y=(0,E.connect)(function(e){var t=e.globalParam,n=e.loading;return{globalParam:t,submitLoading:n.effects["otherSet/updateCustomParam"]}}),v(b=y((w=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.action,i=t.data,l=t.onChange,s=t.dataSource,f=r.validateFields;f(function(e,t){if(!e){var n=t.key,r={};if("add"===a)if(s.find(function(e){return e.key===n}))d.default.error((0,M.formatMessage)({id:"param-set.param-exists"},{param:n}));else{var f=(0,O.getNextId)(s);r={labels:(0,u.default)({},f,(0,c.default)({_id:f},t))}}else{var p=s.filter(function(e){return e.key!==i.key});if(p.find(function(e){return e.key===n}))d.default.error((0,M.formatMessage)({id:"param-set.param-exists"},{param:n}));else{var m=i._id;r={labels:(0,u.default)({},m,(0,c.default)({_id:m},t))}}}Object.keys(r).length&&o({type:"otherSet/updateCustomParam",payload:r}).then(function(e){e&&l&&l()})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.visible,r=e.form,o=e.action,u=e.submitLoading,c=t.key,d=t.value,f=r.getFieldDecorator,p=(0,S.getPriv)()>11,m=r.isFieldsTouched()&&p,h={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:14}}};return C.default.createElement(a.default,{title:"add"===o?(0,M.formatMessage)({id:"param-set.add-param"}):(0,M.formatMessage)({id:"param-set.edit-param"}),visible:n,maskClosable:!1,onCancel:this.handleCancel,footer:[C.default.createElement(s.default,{key:"back",onClick:this.handleCancel},C.default.createElement(M.FormattedMessage,{id:"common.cancel"})),C.default.createElement(s.default,{key:"submit",type:"primary",disabled:!m,loading:u,onClick:this.handleSubmit},C.default.createElement(M.FormattedMessage,{id:"common.confirm"}))]},C.default.createElement(_.default,(0,i.default)({},h,{onSubmit:this.handleSubmit}),C.default.createElement(_.default.Item,{label:(0,M.formatMessage)({id:"param-set.param"})},"add"===o?f("key",{initialValue:c,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"param-set.param"})})},{validator:function(e,t,n){return(0,O.checkStrLengthRule)(t,1,240,n)}}],first:!0})(C.default.createElement(l.default,null)):c),C.default.createElement(_.default.Item,{label:(0,M.formatMessage)({id:"param-set.param-value"})},f("value",{initialValue:d,rules:[{required:!0,message:(0,M.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,M.formatMessage)({id:"param-set.param-value"})})},{validator:function(e,t,n){return(0,O.checkStrLengthRule)(t,1,1024,n)}}],first:!0})(C.default.createElement(l.default,null)))))}}]),t}(C.Component),b=w))||b)||b),k=T;t.default=k},kaCT:function(e,t,n){"use strict";n("3iS5")("bold",function(e){return function(){return e(this,"b","","")}})},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),i=n("TSYQ"),l=n.n(i),s=n("x1Ya"),u=n("Gytx"),c=n.n(u),d=n("H84U"),f=n("6CfX");function p(e){return p="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},p(e)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t,n){return t&&v(e.prototype,t),n&&v(e,n),e}function b(e,t){return!t||"object"!==p(t)&&"function"!==typeof t?_(e):t}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(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}}),t&&E(e,t)}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}var M=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},S=function(e){function t(){var e;return g(this,t),e=b(this,w(t).apply(this,arguments)),e.saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,o=t.getPrefixCls,a=_(e),i=a.props,u=a.context,c=i.prefixCls,d=i.className,f=i.children,p=i.indeterminate,g=i.style,v=i.onMouseEnter,y=i.onMouseLeave,b=M(i,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),w=u.checkboxGroup,C=o("checkbox",c),E=h({},b);w&&(E.onChange=function(){b.onChange&&b.onChange.apply(b,arguments),w.toggleOption({label:f,value:i.value})},E.name=w.name,E.checked=-1!==w.value.indexOf(i.value),E.disabled=i.disabled||w.disabled);var S=l()(d,(n={},m(n,"".concat(C,"-wrapper"),!0),m(n,"".concat(C,"-wrapper-checked"),E.checked),m(n,"".concat(C,"-wrapper-disabled"),E.disabled),n)),O=l()(m({},"".concat(C,"-indeterminate"),p));return r["createElement"]("label",{className:S,style:g,onMouseEnter:v,onMouseLeave:y},r["createElement"](s["a"],h({},E,{prefixCls:C,className:O,ref:e.saveCheckbox})),void 0!==f&&r["createElement"]("span",null,f))},e}return C(t,e),y(t,[{key:"componentDidMount",value:function(){var e=this.props.value,t=this.context||{},n=t.checkboxGroup,r=void 0===n?{}:n;r.registerValue&&r.registerValue(e),Object(f["a"])("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!c()(this.props,e)||!c()(this.state,t)||!c()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,r=this.context||{},o=r.checkboxGroup,a=void 0===o?{}:o;n!==t&&a.registerValue&&a.cancelValue&&(a.cancelValue(t),a.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=this.context||{},n=t.checkboxGroup,r=void 0===n?{}:n;r.cancelValue&&r.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r["createElement"](d["a"],null,this.renderCheckbox)}}]),t}(r["Component"]);S.__ANT_CHECKBOX=!0,S.defaultProps={indeterminate:!1},S.contextTypes={checkboxGroup:o["any"]},Object(a["polyfill"])(S);var O=S,T=n("BGR+");function k(e){return k="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},k(e)}function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function N(e){return I(e)||P(e)||L()}function L(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function P(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function I(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function R(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),e}function F(e,t){return!t||"object"!==k(t)&&"function"!==typeof t?j(e):t}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}function j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(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}}),t&&B(e,t)}function B(e,t){return B=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},B(e,t)}var H=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},W=function(e){function t(e){var n;return D(this,t),n=F(this,V(t).call(this,e)),n.cancelValue=function(e){n.setState(function(t){var n=t.registeredValues;return{registeredValues:n.filter(function(t){return t!==e})}})},n.registerValue=function(e){n.setState(function(t){var n=t.registeredValues;return{registeredValues:[].concat(N(n),[e])}})},n.toggleOption=function(e){var t=n.state.registeredValues,r=n.state.value.indexOf(e.value),o=N(n.state.value);-1===r?o.push(e.value):o.splice(r,1),"value"in n.props||n.setState({value:o});var a=n.props.onChange;if(a){var i=n.getOptions();a(o.filter(function(e){return-1!==t.indexOf(e)}).sort(function(e,t){var n=i.findIndex(function(t){return t.value===e}),r=i.findIndex(function(e){return e.value===t});return n-r}))}},n.renderGroup=function(e){var t=e.getPrefixCls,o=j(n),a=o.props,i=o.state,s=a.prefixCls,u=a.className,c=a.style,d=a.options,f=H(a,["prefixCls","className","style","options"]),p=t("checkbox",s),m="".concat(p,"-group"),h=Object(T["a"])(f,["children","defaultValue","value","onChange","disabled"]),g=a.children;d&&d.length>0&&(g=n.getOptions().map(function(e){return r["createElement"](O,{prefixCls:p,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==i.value.indexOf(e.value),onChange:e.onChange,className:"".concat(m,"-item")},e.label)}));var v=l()(m,u);return r["createElement"]("div",x({className:v,style:c},h),g)},n.state={value:e.value||e.defaultValue||[],registeredValues:[]},n}return z(t,e),R(t,[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!c()(this.props,e)||!c()(this.state,t)}},{key:"getOptions",value:function(){var e=this.props.options;return e.map(function(e){return"string"===typeof e?{label:e,value:e}:e})}},{key:"render",value:function(){return r["createElement"](d["a"],null,this.renderGroup)}}],[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}]),t}(r["Component"]);W.defaultProps={options:[]},W.propTypes={defaultValue:o["array"],value:o["array"],options:o["array"].isRequired,onChange:o["func"]},W.childContextTypes={checkboxGroup:o["any"]},Object(a["polyfill"])(W);var U=W;O.Group=U;t["default"]=O},kd2E:function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var i={};if("string"!==typeof e||0===e.length)return i;var l=/\+/g;e=e.split(t);var s=1e3;a&&"number"===typeof a.maxKeys&&(s=a.maxKeys);var u=e.length;s>0&&u>s&&(u=s);for(var c=0;c<u;++c){var d,f,p,m,h=e[c].replace(l,"%20"),g=h.indexOf(n);g>=0?(d=h.substr(0,g),f=h.substr(g+1)):(d=h,f=""),p=decodeURIComponent(d),m=decodeURIComponent(f),r(i,p)?o(i[p])?i[p].push(m):i[p]=[i[p],m]:i[p]=m}return i};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},kekF:function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},kewz:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("yLpj"))},kgWH:function(e,t,n){n("gRqi")("Array")},"kw+w":function(e,t,n){e.exports={"monaco-editor":"monaco-editor","view-overlays":"view-overlays","current-line":"current-line","margin-view-overlays":"margin-view-overlays","current-line-margin":"current-line-margin","current-line-margin-both":"current-line-margin-both"}},kwZ1:function(e,t,n){"use strict";var r=n("jmDH"),o=n("w6GO"),a=n("mqlF"),i=n("NV0k"),l=n("JB68"),s=n("M1xp"),u=Object.assign;e.exports=!u||n("KUxP")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){var n=l(e),u=arguments.length,c=1,d=a.f,f=i.f;while(u>c){var p,m=s(arguments[c++]),h=d?o(m).concat(d(m)):o(m),g=h.length,v=0;while(g>v)p=h[v++],r&&!f.call(m,p)||(n[p]=m[p])}return n}:u},kzmX:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("P2fV");var i,l,s,u=r(n("NJEC")),c=r(n("p0pE")),d=r(n("eHn4")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg")),v=o(n("q1tI")),y=n("MuoO"),b=n("LLXN"),w=n("34ay"),_=r(n("Ycof")),C=r(n("eoEj")),E=r(n("Hadf")),M=n("n+et"),S=n("t3Un"),O=r(n("v9by")),T=(i=(0,y.connect)(function(e){var t=e.cloud,n=e.loading;return{bynyConfig:t.bynyConfig,loading:n.effects["cloud/fetchBynyCloud"]}}),i((s=function(e){function t(e){var n;return(0,f.default)(this,t),n=(0,m.default)(this,(0,h.default)(t).call(this,e)),n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onPointAdd=function(){n.setState({visible:!0})},n.fileName=function(e){switch(e){case"YC":return"ipower_telemetering.csv";case"YX":return"ipower_telesignalling.csv";case"YK":return"ipower_telecontrol.csv";default:break}return""},n.fileExport=function(){var e=n.props.currentKey,t="".concat("","/v1/files/export?type=device_supervisor&fileType=iec104Client_").concat(e,"&web_session=").concat((0,S.getToken)());(0,M.filedownload)(t,n.fileName(e))},n.importSucess=function(){var e=n.props.dispatch;e({type:"cloud/fetchBynyCloud"})},n.onMeasureDelete=function(e){var t=n.props,r=t.dispatch,o=t.currentKey,a=n.state.selectedRowKeys,i={};e?(i=(0,d.default)({},e._id,null),n.setState({selectedRowKeys:a.filter(function(t){return t!==e._id})})):(a.forEach(function(e){i[e]=null}),n.setState({selectedRowKeys:[]})),r({type:"cloud/updateBynyCloud",payload:{iec104Client:{mapping_table:(0,d.default)({},o,(0,c.default)({},i))}}}).then(function(e){"ok"===e&&r({type:"cloud/fetchBynyCloud"})})},n.handleDataSource=function(e){var t=n.props.currentKey;if(0===e.length)return[];var r=0;return e.map(function(e){var n=(0,c.default)({},e),o="BIT"===e.dataType?1:4;return"YK"===t&&(n.address="".concat(t,"[").concat(r,"]"),r+=o),n})},n.state={selectedRowKeys:[],visible:!1,pageParams:{page:1,pageSize:50}},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"render",value:function(){var e,t,n,r,o=this,i=this.state,l=i.selectedRowKeys,s=i.pageParams,c=i.visible,d=this.props,f=d.currentKey,p=d.loading,m=d.dispatch,h=null!==(e=null===(t=this.props)||void 0===t?void 0:null===(n=t.bynyConfig)||void 0===n?void 0:null===(r=n.mapping_table)||void 0===r?void 0:r[f])&&void 0!==e?e:[],g=(0,w.getPriv)()>11,y={selectedRowKeys:l,onChange:this.handleRowSelectChange},M={current:s.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,b.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},S=[{title:(0,b.formatMessage)({id:"cloud.maptable.var-name"}),dataIndex:"measureName",key:"measureName"},{title:(0,b.formatMessage)({id:"cloud.maptable.ctl-name"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,b.formatMessage)({id:"cloud.maptable.data-addr"}),dataIndex:"address",key:"address",render:function(e,t,n){var r=s.pageSize,o=s.page;return"YC"===f?"".concat(f,"[").concat((o-1)*r*4+4*n,"]"):"YX"===f?"".concat(f,"[").concat((o-1)*r+n,"]"):e}},{title:(0,b.formatMessage)({id:"cloud.maptable.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){return"YC"!==f&&"BIT"!==t.dataType&&1!==t.enableBit||"BIT"!==t.dataType&&"YC"===f?(0,b.formatMessage)({id:"cloud.maptable.4-byte"}):(0,b.formatMessage)({id:"cloud.maptable.bit"})}},{title:(0,b.formatMessage)({id:"common.operation"}),dataIndex:"action",key:"action",render:function(e,t){return v.default.createElement(u.default,{title:(0,b.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return o.onMeasureDelete(t)},okText:(0,b.formatMessage)({id:"common.confirm"}),cancelText:(0,b.formatMessage)({id:"common.cancel"})},v.default.createElement(C.default,{tooltip:(0,b.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!g}))}}];return v.default.createElement("div",{className:O.default.wrapper},v.default.createElement("div",{style:{overflow:"hidden"}},v.default.createElement("p",{style:{margin:0,fontSize:18,float:"left"}},v.default.createElement(b.FormattedMessage,{id:"cloud.maptable.var-list"})),v.default.createElement(_.default,{importProps:{disabled:!g,tip:(0,b.formatMessage)({id:"cloud.upload-tip"}),url:"fileType=iec104Client_".concat(f),onChange:this.importSucess},exportProps:{onClick:this.fileExport},addProps:{disabled:!g,onClick:this.onPointAdd},deleteProps:{title:(0,b.formatMessage)({id:"alarm.tag.delete-confirm"}),disabled:!(g&&l.length),onConfirm:function(){return o.onMeasureDelete()}}})),v.default.createElement("div",{style:{position:"relative"}},v.default.createElement(a.default,{loading:p,rowKey:"_id",bordered:!0,dataSource:this.handleDataSource(h),rowSelection:y,columns:S,pagination:M,onChange:this.handleTableChange})),c&&v.default.createElement(E.default,{currentKey:f,visible:c,onOk:function(){m({type:"cloud/fetchBynyCloud"}),o.setState({visible:!1})},onCancel:function(){return o.setState({visible:!1})}}))}}]),t}(v.Component),l=s))||l),k=T;t.default=k},l0kz:function(e,t,n){"use strict";var r=n("wUWy");e.exports=function(e,t){return!!e&&r(function(){t?e.call(null,function(){},1):e.call(null)})}},l1rO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=a(r);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n,r,a,i){!e.required||n.hasOwnProperty(e.field)&&!o.isEmptyValue(t,i||e.type)||r.push(o.format(a.messages.required,e.fullField))}t["default"]=i},l4Ni:function(e,t,n){var r=n("prMu"),o=n("rlhR");function a(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?o(e):t}e.exports=a},l4aY:function(e,t,n){"use strict";function r(e,t){var n=t;while(n){if(n===e)return!0;n=n.parentNode}return!1}n.d(t,"a",function(){return r})},l8PK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=a(r);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n,r,a){var i="number"===typeof e.len,l="number"===typeof e.min,s="number"===typeof e.max,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=t,d=null,f="number"===typeof t,p="string"===typeof t,m=Array.isArray(t);if(f?d="number":p?d="string":m&&(d="array"),!d)return!1;m&&(c=t.length),p&&(c=t.replace(u,"_").length),i?c!==e.len&&r.push(o.format(a.messages[d].len,e.fullField,e.len)):l&&!s&&c<e.min?r.push(o.format(a.messages[d].min,e.fullField,e.min)):s&&!l&&c>e.max?r.push(o.format(a.messages[d].max,e.fullField,e.max)):l&&s&&(c<e.min||c>e.max)&&r.push(o.format(a.messages[d].range,e.fullField,e.min,e.max))}t["default"]=i},lCTn:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ"));n("giR+");var s=r(n("fyUT")),u=r(n("Y/ft")),c=r(n("eHn4")),d=r(n("p0pE"));n("miYZ");var f=r(n("tsqr")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y=r(n("Vl3Y"));n("OaEy");var b,w,_,C,E=r(n("2fM7")),M=o(n("q1tI")),S=n("MuoO"),O=n("LLXN"),T=n("+n12"),k=n("34ay"),x=r(n("HGfh")),N=r(n("xNuS")),L=E.default.Option,P=(b=y.default.create(),w=(0,S.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),b(_=w((C=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{}},n.validateIsRepeat=function(e,t,n){var r=n.some(function(n){return n.objectType===e&&n.objectInstance===t});return r},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,s=t.dataSource,p=n.state.measureData,m=r.validateFields;m(function(e,t){if(!e){var r=t.objectType,m=t.objectInstance,h=p.readWrite,g=p.dataType,v=p.enableBit,y=void 0===v?0:v,b=s;if(l||(b=s.filter(function(e){return e._id!==i._id})),n.validateIsRepeat(r,m,b))return void f.default.error((0,O.formatMessage)({id:"protocol.address.conflict"},{address:n.getMapAddrRange()}));if(l){var w=(0,T.getNextId)(s),_=(0,d.default)({},(0,T.paramsTransform)(t),{readWrite:h,dataType:g});["FLOAT","BIT","DOUBLE","STRING"].includes(g)||(_=(0,d.default)({},_,{enableBit:y})),o({type:"protocol/update",payload:{bacnetServer:{mapping_table:(0,c.default)({},w,(0,d.default)({_id:w},_))}}}).then(function(e){"ok"===e&&a&&a()})}else{var C=i._id,E=(0,u.default)(i,["_id"]);o({type:"protocol/update",payload:{bacnetServer:{mapping_table:(0,c.default)({},C,(0,d.default)({_id:C},E,(0,T.paramsTransform)(t)))}}}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateMeasure=function(e,t,n){var r=(0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.onDeviceChange=function(e,t){var r=n.props.form;r.setFieldsValue({ctrlName:t.key,measureName:""})},n.getMapAddrRange=function(){var e=n.props.form,t=e.getFieldValue("objectType"),r=e.getFieldValue("objectInstance");return"".concat(t).concat(r)},n.renderObjTypeSelect=function(){var e=n.props.data,t=void 0===e?{}:e,r=n.state.measureData,o=r.enableBit||t.enableBit,a=r.dataType||t.dataType,i="BCD"===a?"BCD16":a,l=M.default.createElement(E.default,null);return 1===o||"BIT"===i?l=M.default.createElement(E.default,null,M.default.createElement(L,{value:"BI"},(0,O.formatMessage)({id:"controller.objType4"})),M.default.createElement(L,{value:"BO"},(0,O.formatMessage)({id:"controller.objType5"})),M.default.createElement(L,{value:"BV"},(0,O.formatMessage)({id:"controller.objType6"}))):1!==o&&"BIT"!==i&&"STRING"!==i&&(l=M.default.createElement(E.default,null,M.default.createElement(L,{value:"AI"},(0,O.formatMessage)({id:"controller.objType1"})),M.default.createElement(L,{value:"AO"},(0,O.formatMessage)({id:"controller.objType2"})),M.default.createElement(L,{value:"AV"},(0,O.formatMessage)({id:"controller.objType3"})),M.default.createElement(L,{value:"MSI"},(0,O.formatMessage)({id:"controller.objType7"})),M.default.createElement(L,{value:"MSO"},(0,O.formatMessage)({id:"controller.objType8"})),M.default.createElement(L,{value:"MSV"},(0,O.formatMessage)({id:"controller.objType9"})))),l},n.getMappingDataType=function(){var e=n.props,t=e.add,r=e.form,o=r.getFieldValue("objectType");if(o){if("BO"===o||"BI"===o||"BV"===o)return M.default.createElement(E.default,{disabled:!t},M.default.createElement(L,{value:"BIT"},"BIT"));if("AI"===o||"AO"===o||"AV"===o)return M.default.createElement(E.default,{disabled:!t},M.default.createElement(L,{value:"BYTE"},"BYTE"),M.default.createElement(L,{value:"SINT"},"SINT"),M.default.createElement(L,{value:"WORD"},"WORD"),M.default.createElement(L,{value:"INT"},"INT"),M.default.createElement(L,{value:"BCD"},"BCD16"),M.default.createElement(L,{value:"DWORD"},"DWORD"),M.default.createElement(L,{value:"DINT"},"DINT"),M.default.createElement(L,{value:"BCD32"},"BCD32"),M.default.createElement(L,{value:"ULONG"},"ULONG"),M.default.createElement(L,{value:"LONG"},"LONG"),M.default.createElement(L,{value:"FLOAT"},"FLOAT"),M.default.createElement(L,{value:"DOUBLE"},"DOUBLE"));if("MSI"===o||"MSO"===o||"MSV"===o)return M.default.createElement(E.default,{disabled:!t},M.default.createElement(L,{value:"BYTE"},"BYTE"),M.default.createElement(L,{value:"SINT"},"SINT"),M.default.createElement(L,{value:"WORD"},"WORD"),M.default.createElement(L,{value:"INT"},"INT"),M.default.createElement(L,{value:"BCD"},"BCD16"),M.default.createElement(L,{value:"DWORD"},"DWORD"),M.default.createElement(L,{value:"DINT"},"DINT"),M.default.createElement(L,{value:"BCD32"},"BCD32"),M.default.createElement(L,{value:"ULONG"},"ULONG"),M.default.createElement(L,{value:"LONG"},"LONG"))}return M.default.createElement(E.default,{disabled:!t})},n.renderForm=function(){var e=n.props,t=e.form,r=e.add,o=e.data,a=void 0===o?{}:o,i=e.controllers,u=e.addTableDataSource,c=n.state.measureData,d=t.getFieldDecorator,f=t.getFieldValue,p=i[0]&&i[0].name,m=f("ctrlName")||p,h=f("measureName"),g=f("objectType"),v=c.enableBit||a.enableBit,b=c.dataType||a.dataType,w="BCD"===b?"BCD16":b,_="";1===v||"BIT"===w?_="BIT":("AO"!==g&&"AI"!==g&&"AV"!==g||(_="FLOAT"),"MSO"!==g&&"MSI"!==g&&"MSV"!==g||(_="FLOAT"===w?"DWORD":"DOUBLE"===w?"ULONG":w));var C="";1===v||"BIT"===w?C="BI":1!==v&&"BIT"!==w&&"STRING"!==w&&(C="AI");var S={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return M.default.createElement(y.default,(0,l.default)({},S,{onSubmit:n.handleSubmit}),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.controller"})},r?d("ctrlName",{initialValue:a.ctrlName||p})(M.default.createElement(E.default,{onChange:n.onDeviceChange},i.map(function(e){var t=e.name;return M.default.createElement(L,{value:t,key:t},M.default.createElement(N.default,{tooltip:!0,lines:1},t))}))):a.ctrlName),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.measure"})},r?d("measureName",{initialValue:a.measureName,rules:[{validator:n.validateMeasure}]})(M.default.createElement(x.default,{data:{controller:m,measure:h,dataSource:u,filterCondition:function(e){return"STRING"!==e.dataType}},key:m,onSelect:function(e){n.setState({measureData:e})},onSelectMeasure:function(e){t.setFieldsValue({measureName:e})}})):a.measureName),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.readWrite"})},(0,T.renderReadWrite)(c.readWrite)||(0,T.renderReadWrite)(a.readWrite)),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.origin-data-type"})},1===v?"BIT":w),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"controller.objType"})},d("objectType",{initialValue:(null===a||void 0===a?void 0:a.objectType)||C})(n.renderObjTypeSelect())),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.mapping-data-type"})},d("northDataType",{initialValue:(null===a||void 0===a?void 0:a.northDataType)||_,rules:[{required:!0}]})(n.getMappingDataType())),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"controller.instanceNumber"})},d("objectInstance",{initialValue:a.objectInstance||"",rules:[{required:!0,message:(0,O.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,O.formatMessage)({id:"controller.instanceNumber"})})},{validator:function(e,t,n){return(0,T.validateNumberRange)(t,0,511,n)}}]})(M.default.createElement(s.default,null)),M.default.createElement("span",{style:{marginLeft:10}},"(0-511)")),M.default.createElement(y.default.Item,{label:(0,O.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.form,l=(0,k.getPriv)()>11,s=o.isFieldsTouched()&&l;return M.default.createElement(a.default,{title:n?(0,O.formatMessage)({id:"protocol.add-map"}):(0,O.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[M.default.createElement(i.default,{key:"back",onClick:this.handleCancel},M.default.createElement(O.FormattedMessage,{id:"common.cancel"})),M.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!s,onClick:this.handleSubmit},M.default.createElement(O.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(M.Component),_=C))||_)||_),I=P;t.default=I},lCc8:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{create:n("oVml")})},lFUy:function(e,t,n){"use strict";var r=n("8Z/V"),o=n("Igga"),a=n("e6w7"),i=n("LsAW"),l=n("il4q"),s=n("9WFV"),u=Object.assign;e.exports=!u||n("wUWy")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){var n=l(e),u=arguments.length,c=1,d=a.f,f=i.f;while(u>c){var p,m=s(arguments[c++]),h=d?o(m).concat(d(m)):o(m),g=h.length,v=0;while(g>v)p=h[v++],r&&!f.call(m,p)||(n[p]=m[p])}return n}:u},lKfe:function(e,t,n){e.exports={"monaco-diff-editor":"monaco-diff-editor",diffOverview:"diffOverview",vs:"vs","vs-dark":"vs-dark",diffViewport:"diffViewport","hc-black":"hc-black","monaco-scrollable-element":"monaco-scrollable-element","modified-in-monaco-diff-editor":"modified-in-monaco-diff-editor",scrollbar:"scrollbar",slider:"slider",active:"active","delete-sign":"delete-sign","insert-sign":"insert-sign","monaco-editor":"monaco-editor","inline-deleted-margin-view-zone":"inline-deleted-margin-view-zone","inline-added-margin-view-zone":"inline-added-margin-view-zone","diagonal-fill":"diagonal-fill","view-zones":"view-zones","view-lines":"view-lines","view-line":"view-line","margin-view-zones":"margin-view-zones","lightbulb-glyph":"lightbulb-glyph","hc-dark":"hc-dark"}},"lP+L":function(e,t,n){"use strict";var r=n("TqRt");Object.defineProperty(t,"__esModule",{value:!0}),t.rootContainer=a;var o=r(n("q1tI"));function a(e){const t=window.g_rootExports,r=n("+aTJ"),a=r.Context;return o.default.createElement(a.Provider,{value:t},e)}},lQqw:function(e,t,n){var r=n("MMmD");function o(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);var a=n.length,i=t?a:-1,l=Object(n);while(t?i--:++i<a)if(!1===o(l[i],i,l))break;return n}}e.exports=o},lSCD:function(e,t,n){var r=n("NykK"),o=n("GoyQ"),a="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",s="[object Proxy]";function u(e){if(!o(e))return!1;var t=r(e);return t==i||t==l||t==a||t==s}e.exports=u},lT4e:function(e,t,n){"use strict";var r=n("MgzW"),o=n("t33a"),a=n("2NuI"),i="mixins";function l(e){return e}function s(e,t,n){var s=[],u={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},c={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},d={displayName:function(e,t){e.displayName=t},mixins:function(e,t){if(t)for(var n=0;n<t.length;n++)p(e,t[n])},childContextTypes:function(e,t){e.childContextTypes=r({},e.childContextTypes,t)},contextTypes:function(e,t){e.contextTypes=r({},e.contextTypes,t)},getDefaultProps:function(e,t){e.getDefaultProps?e.getDefaultProps=g(e.getDefaultProps,t):e.getDefaultProps=t},propTypes:function(e,t){e.propTypes=r({},e.propTypes,t)},statics:function(e,t){m(e,t)},autobind:function(){}};function f(e,t){var n=u.hasOwnProperty(t)?u[t]:null;C.hasOwnProperty(t)&&a("OVERRIDE_BASE"===n,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",t),e&&a("DEFINE_MANY"===n||"DEFINE_MANY_MERGED"===n,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",t)}function p(e,n){if(n){a("function"!==typeof n,"ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),a(!t(n),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var r=e.prototype,o=r.__reactAutoBindPairs;for(var l in n.hasOwnProperty(i)&&d.mixins(e,n.mixins),n)if(n.hasOwnProperty(l)&&l!==i){var s=n[l],c=r.hasOwnProperty(l);if(f(c,l),d.hasOwnProperty(l))d[l](e,s);else{var p=u.hasOwnProperty(l),m="function"===typeof s,h=m&&!p&&!c&&!1!==n.autobind;if(h)o.push(l,s),r[l]=s;else if(c){var y=u[l];a(p&&("DEFINE_MANY_MERGED"===y||"DEFINE_MANY"===y),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",y,l),"DEFINE_MANY_MERGED"===y?r[l]=g(r[l],s):"DEFINE_MANY"===y&&(r[l]=v(r[l],s))}else r[l]=s}}}else;}function m(e,t){if(t)for(var n in t){var r=t[n];if(t.hasOwnProperty(n)){var o=n in d;a(!o,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',n);var i=n in e;if(i){var l=c.hasOwnProperty(n)?c[n]:null;return a("DEFINE_MANY_MERGED"===l,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",n),void(e[n]=g(e[n],r))}e[n]=r}}}function h(e,t){for(var n in a(e&&t&&"object"===typeof e&&"object"===typeof t,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),t)t.hasOwnProperty(n)&&(a(void 0===e[n],"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",n),e[n]=t[n]);return e}function g(e,t){return function(){var n=e.apply(this,arguments),r=t.apply(this,arguments);if(null==n)return r;if(null==r)return n;var o={};return h(o,n),h(o,r),o}}function v(e,t){return function(){e.apply(this,arguments),t.apply(this,arguments)}}function y(e,t){var n=t.bind(e);return n}function b(e){for(var t=e.__reactAutoBindPairs,n=0;n<t.length;n+=2){var r=t[n],o=t[n+1];e[r]=y(e,o)}}var w={componentDidMount:function(){this.__isMounted=!0}},_={componentWillUnmount:function(){this.__isMounted=!1}},C={replaceState:function(e,t){this.updater.enqueueReplaceState(this,e,t)},isMounted:function(){return!!this.__isMounted}},E=function(){};function M(e){var t=l(function(e,r,i){this.__reactAutoBindPairs.length&&b(this),this.props=e,this.context=r,this.refs=o,this.updater=i||n,this.state=null;var l=this.getInitialState?this.getInitialState():null;a("object"===typeof l&&!Array.isArray(l),"%s.getInitialState(): must return an object or null",t.displayName||"ReactCompositeComponent"),this.state=l});for(var r in t.prototype=new E,t.prototype.constructor=t,t.prototype.__reactAutoBindPairs=[],s.forEach(p.bind(null,t)),p(t,w),p(t,e),p(t,_),t.getDefaultProps&&(t.defaultProps=t.getDefaultProps()),a(t.prototype.render,"createClass(...): Class specification must implement a `render` method."),u)t.prototype[r]||(t.prototype[r]=null);return t}return r(E.prototype,e.prototype,C),M}e.exports=s},lTVr:function(e,t,n){},lUTK:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("x54q"),n("5Dmo")},lVBX:function(e,t,n){"use strict";var r=n("fNJh"),o=n("R5jr");r["default"].__addLocaleData(o["default"]),r["default"].defaultLocale="en",t["default"]=r["default"]},lZXM:function(e,t,n){"use strict";var r=n("7vYJ"),o=n("OsVd"),a=n("ETUh"),i=n("bsDr");n("h7Gi")("match",1,function(e,t,n,l){return[function(n){var r=e(this),o=void 0==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=l(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this);if(!s.global)return i(s,u);var c=s.unicode;s.lastIndex=0;var d,f=[],p=0;while(null!==(d=i(s,u))){var m=String(d[0]);f[p]=m,""===m&&(s.lastIndex=a(u,o(s.lastIndex),c)),p++}return 0===p?null:f}]})},ldVq:function(e,t,n){var r=n("QMMT"),o=n("UWiX")("iterator"),a=n("SBuE");e.exports=n("WEpk").isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||a.hasOwnProperty(r(t))}},ljNJ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("2Taf")),c=r(n("vZ4D")),d=r(n("l4Ni")),f=r(n("ujKo")),p=r(n("MhPg"));n("y8nQ");var m,h,g,v=r(n("Vl3Y")),y=o(n("q1tI")),b=n("LLXN"),w=n("34ay"),_=n("+n12"),C=(m=v.default.create(),m((g=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.onSubmit,a=r.validateFields;a(function(e,t){e||o(t)})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.form,r=e.submitLoading,o=n.getFieldDecorator,u=(0,w.getPriv)()>11,c=n.isFieldsTouched()&&u,d={labelCol:{xs:{span:24},sm:{span:8}},wrapperCol:{xs:{span:24},sm:{span:16}}};return y.default.createElement(a.default,{title:(0,b.formatMessage)({id:"common.add"}),visible:t,maskClosable:!1,confirmLoading:r,onCancel:this.handleCancel,footer:[y.default.createElement(s.default,{key:"back",onClick:this.handleCancel},y.default.createElement(b.FormattedMessage,{id:"common.cancel"})),y.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!c,onClick:this.handleSubmit},y.default.createElement(b.FormattedMessage,{id:"common.confirm"}))]},y.default.createElement(v.default,(0,i.default)({},d,{onSubmit:this.handleSubmit}),y.default.createElement(v.default.Item,{label:(0,b.formatMessage)({id:"common.name"})},o("name",{rules:[{required:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"common.name"})})},{whitespace:!0,message:(0,b.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,b.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,b.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,_.checkStrLengthRule)(t,1,240,n)}}],first:!0})(y.default.createElement(l.default,null)))))}}]),t}(y.Component),h=g))||h),E=C;t.default=E},ljhN:function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},"lm/5":function(e,t,n){var r=n("fmRc"),o=n("wF/u"),a=1,i=2;function l(e,t,n,l){var s=n.length,u=s,c=!l;if(null==e)return!u;e=Object(e);while(s--){var d=n[s];if(c&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}while(++s<u){d=n[s];var f=d[0],p=e[f],m=d[1];if(c&&d[2]){if(void 0===p&&!(f in e))return!1}else{var h=new r;if(l)var g=l(p,m,f,e,t,h);if(!(void 0===g?o(m,p,a|i,l,h):g))return!1}}return!0}e.exports=l},lm0R:function(e,t,n){"use strict";(function(t){function n(e,n,r,o){if("function"!==typeof e)throw new TypeError('"callback" argument must be a function');var a,i,l=arguments.length;switch(l){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick(function(){e.call(null,n)});case 3:return t.nextTick(function(){e.call(null,n,r)});case 4:return t.nextTick(function(){e.call(null,n,r,o)});default:a=new Array(l-1),i=0;while(i<a.length)a[i++]=arguments[i];return t.nextTick(function(){e.apply(null,a)})}}"undefined"===typeof t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:n}:e.exports=t}).call(this,n("Q2Ig"))},lnY3:function(e,t,n){e.exports={"ant-card":"ant-card","ant-card-hoverable":"ant-card-hoverable","ant-card-bordered":"ant-card-bordered","ant-card-head":"ant-card-head","ant-card-head-wrapper":"ant-card-head-wrapper","ant-card-head-title":"ant-card-head-title","ant-tabs":"ant-tabs","ant-tabs-bar":"ant-tabs-bar","ant-card-extra":"ant-card-extra","ant-card-body":"ant-card-body","ant-card-contain-grid":"ant-card-contain-grid","ant-card-loading":"ant-card-loading","ant-card-grid":"ant-card-grid","ant-card-grid-hoverable":"ant-card-grid-hoverable","ant-card-contain-tabs":"ant-card-contain-tabs","ant-card-cover":"ant-card-cover","ant-card-actions":"ant-card-actions",anticon:"anticon","ant-btn":"ant-btn","ant-card-type-inner":"ant-card-type-inner","ant-card-meta":"ant-card-meta","ant-card-meta-avatar":"ant-card-meta-avatar","ant-card-meta-detail":"ant-card-meta-detail","ant-card-meta-title":"ant-card-meta-title","ant-card-meta-description":"ant-card-meta-description","ant-card-loading-content":"ant-card-loading-content","ant-card-loading-block":"ant-card-loading-block","card-loading":"card-loading","ant-card-small":"ant-card-small"}},lrGR:function(e,t,n){e.exports={"body-wrap-theme-standard":"antd-pro-components-app-controller-card-index-body-wrap-theme-standard","body-wrap-theme-customTk":"antd-pro-components-app-controller-card-index-body-wrap-theme-customTk","body-wrap-theme-customHL":"antd-pro-components-app-controller-card-index-body-wrap-theme-customHL","body-wrap-theme-customLC":"antd-pro-components-app-controller-card-index-body-wrap-theme-customLC",enableCard:"antd-pro-components-app-controller-card-index-enableCard",deviceCard:"antd-pro-components-app-controller-card-index-deviceCard",text:"antd-pro-components-app-controller-card-index-text",deviceCardSelected:"antd-pro-components-app-controller-card-index-deviceCardSelected",action:"antd-pro-components-app-controller-card-index-action"}},lrmC:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","editor-widget":"editor-widget","overflow-guard":"overflow-guard","view-overlays":"view-overlays"}},"luV/":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("jehZ"));n("+L6B");var i=o(n("2/Rp")),l=o(n("Y/ft")),s=o(n("2Taf")),u=o(n("vZ4D")),c=o(n("l4Ni")),d=o(n("ujKo")),f=o(n("MhPg")),p=r(n("q1tI")),m=o(n("TSYQ")),h=o(n("f+e3")),g=o(n("7CJS")),v=function(e){function t(e){var n;return(0,s.default)(this,t),n=(0,c.default)(this,(0,d.default)(t).call(this,e)),n.state={},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.backText,r=e.linkElement,o=void 0===r?"a":r,s=e.type,u=e.title,c=e.desc,d=e.img,f=e.actions,v=e.redirect,y=(0,l.default)(e,["className","backText","linkElement","type","title","desc","img","actions","redirect"]),b=s in h.default?s:"404",w=(0,m.default)(g.default.exception,t);return p.default.createElement("div",(0,a.default)({className:w},y),p.default.createElement("div",{className:g.default.imgBlock},p.default.createElement("div",{className:g.default.imgEle,style:{backgroundImage:"url(".concat(d||h.default[b].img,")")}})),p.default.createElement("div",{className:g.default.content},p.default.createElement("h1",null,u||h.default[b].title),p.default.createElement("div",{className:g.default.desc},c||h.default[b].desc),p.default.createElement("div",{className:g.default.actions},f||(0,p.createElement)(o,{to:v,href:v},p.default.createElement(i.default,{type:"primary"},n)))))}}]),t}(p.default.PureComponent);v.defaultProps={backText:"back to home",redirect:"/"};var y=v;t.default=y},luuN:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function o(e){var t=e,n=[];function o(e){t=r({},t,e);for(var o=0;o<n.length;o++)n[o]()}function a(){return t}function i(e){return n.push(e),function(){var t=n.indexOf(e);n.splice(t,1)}}return{setState:o,getState:a,subscribe:i}}t.default=o},lvAo:function(e,t,n){var r=n("V5/1").f,o=n("oxo0"),a=n("gL7N")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},lvO4:function(e,t){var n=Object.prototype,r=n.hasOwnProperty;function o(e,t){return null!=e&&r.call(e,t)}e.exports=o},"m/xd":function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var o={};function a(e,t,n){function a(e,n,r){return"string"===typeof t?t:t(e,n,r)}n||(n=Error);var i=function(e){function t(t,n,r){return e.call(this,a(t,n,r))||this}return r(t,e),t}(n);i.prototype.name=n.name,i.prototype.code=e,o[e]=i}function i(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map(function(e){return String(e)}),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function l(e,t,n){return e.substr(!n||n<0?0:+n,t.length)===t}function s(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}function u(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}a("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),a("ERR_INVALID_ARG_TYPE",function(e,t,n){var r,o;if("string"===typeof t&&l(t,"not ")?(r="must not be",t=t.replace(/^not /,"")):r="must be",s(e," argument"))o="The ".concat(e," ").concat(r," ").concat(i(t,"type"));else{var a=u(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(a," ").concat(r," ").concat(i(t,"type"))}return o+=". Received type ".concat(typeof n),o},TypeError),a("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),a("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),a("ERR_STREAM_PREMATURE_CLOSE","Premature close"),a("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),a("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),a("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),a("ERR_STREAM_WRITE_AFTER_END","write after end"),a("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),a("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),a("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=o},m1cH:function(e,t,n){"use strict";t.__esModule=!0;var r=n("rfXi"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,o.default)(e)}},"m7i/":function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("U4Xs")),m=o(n("6pzn")),h=n("+n12"),g=o(n("Imok")),v=c.default.TabPane,y="cloud"!==(0,h.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(d.default.Fragment,null,d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(g.default,{currentKey:"snmp_agent",activeKey:t,hideLinkList:!1})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(p.default,null))))}}]),t}(d.PureComponent),w=b;t.default=w},mEZX:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.fetchLogs=l,t.deleteLogs=u,t.exportLogs=d,t.exportLogStatus=p;var o=r(n("d6i3")),a=r(n("1l/V")),i=r(n("t3Un"));function l(e){return s.apply(this,arguments)}function s(){return s=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/show/log",{method:"get",params:t}));case 1:case"end":return e.stop()}},e)})),s.apply(this,arguments)}function u(){return c.apply(this,arguments)}function c(){return c=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/log/action?type=delete"));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}function d(){return f.apply(this,arguments)}function f(){return f=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/export/log"));case 1:case"end":return e.stop()}},e)})),f.apply(this,arguments)}function p(e){return m.apply(this,arguments)}function m(){return m=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,i.default)("/v1/apps/device/supervisor2/export/log/status?id=".concat(t)));case 1:case"end":return e.stop()}},e)})),m.apply(this,arguments)}},mKKh:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("jCWc");var o=r(n("kPKH")),a=r(n("jehZ")),i=r(n("Y/ft")),l=r(n("q1tI")),s=(r(n("17x9")),r(n("fUsW"))),u=r(n("/OaA")),c=function(e){var t=e.term,n=e.column,r=e.children,c=(0,i.default)(e,["term","column","children"]);return l.default.createElement(o.default,(0,a.default)({},u.default[n],c),t&&l.default.createElement("div",{className:s.default.term},t),null!==r&&void 0!==r&&l.default.createElement("div",{className:s.default.detail},r))};c.defaultProps={term:""};var d=c;t.default=d},mLYH:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getCloud=s,t.updateCloud=c,t.getPublishList=f,t.createPublish=m,t.updatePublish=g,t.removePublish=y,t.getSubscribeList=w,t.createSubscribe=C,t.updateSubscribe=M,t.removeSubscribe=O,t.getCloudStatus=k,t.getBynyCloudStatus=N,t.getISCADAInfo=P,t.getISCADABindGroup=D,t.updateISCADAConfig=R,t.updateEmpty=V;var o=r(n("d6i3")),a=r(n("1l/V")),i=n("Qyje"),l=r(n("t3Un"));function s(e){return u.apply(this,arguments)}function u(){return u=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/cloud?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),u.apply(this,arguments)}function c(e){return d.apply(this,arguments)}function d(){return d=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/cloud",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),d.apply(this,arguments)}function f(e){return p.apply(this,arguments)}function p(){return p=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/uploadfunc?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),p.apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return h=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/uploadfunc",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),h.apply(this,arguments)}function g(e){return v.apply(this,arguments)}function v(){return v=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/uploadfunc",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),v.apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return b=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/uploadfunc/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),b.apply(this,arguments)}function w(e){return _.apply(this,arguments)}function _(){return _=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/downloadfunc?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),_.apply(this,arguments)}function C(e){return E.apply(this,arguments)}function E(){return E=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/downloadfunc",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),E.apply(this,arguments)}function M(e){return S.apply(this,arguments)}function S(){return S=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/downloadfunc",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),S.apply(this,arguments)}function O(e){return T.apply(this,arguments)}function T(){return T=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/downloadfunc/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),T.apply(this,arguments)}function k(e){return x.apply(this,arguments)}function x(){return x=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/cloud/status?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),x.apply(this,arguments)}function N(){return L.apply(this,arguments)}function L(){return L=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/iec104/client/status"));case 1:case"end":return e.stop()}},e)})),L.apply(this,arguments)}function P(){return I.apply(this,arguments)}function I(){return I=(0,a.default)(o.default.mark(function e(){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/erlang/bind/info"));case 1:case"end":return e.stop()}},e)})),I.apply(this,arguments)}function D(e){return A.apply(this,arguments)}function A(){return A=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/erlang/bind/group?".concat((0,i.stringify)(t))));case 1:case"end":return e.stop()}},e)})),A.apply(this,arguments)}function R(e){return F.apply(this,arguments)}function F(){return F=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/erlang/config?autosave=1",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),F.apply(this,arguments)}function V(e){return j.apply(this,arguments)}function j(){return j=(0,a.default)(o.default.mark(function e(t){return o.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.default)("/v1/apps/device/supervisor2/empty/offlinedata",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),j.apply(this,arguments)}},mOP9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("55Ip"),o=r.Link;t.default=o},mQ80:function(e,t,n){"use strict";n.r(t);var r=n("6LIB"),o=n("bCCX"),a={INIT:"@@redux/INIT"};function i(e,t,n){var l;if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error("Expected the enhancer to be a function.");return n(i)(e,t)}if("function"!==typeof e)throw new Error("Expected the reducer to be a function.");var s=e,u=t,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function m(){return u}function h(e){if("function"!==typeof e)throw new Error("Expected listener to be a function.");var t=!0;return p(),d.push(e),function(){if(t){t=!1,p();var n=d.indexOf(e);d.splice(n,1)}}}function g(e){if(!Object(r["a"])(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"===typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,u=s(u,e)}finally{f=!1}for(var t=c=d,n=0;n<t.length;n++){var o=t[n];o()}return e}function v(e){if("function"!==typeof e)throw new Error("Expected the nextReducer to be a function.");s=e,g({type:a.INIT})}function y(){var e,t=h;return e={subscribe:function(e){if("object"!==typeof e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(m())}n();var r=t(n);return{unsubscribe:r}}},e[o["a"]]=function(){return this},e}return g({type:a.INIT}),l={dispatch:g,subscribe:h,getState:m,replaceReducer:v},l[o["a"]]=y,l}function l(e,t){var n=t&&t.type,r=n&&'"'+n.toString()+'"'||"an action";return"Given action "+r+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function s(e){Object.keys(e).forEach(function(t){var n=e[t],r=n(void 0,{type:a.INIT});if("undefined"===typeof r)throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var o="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"===typeof n(void 0,{type:o}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}function u(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"===typeof e[o]&&(n[o]=e[o])}var a=Object.keys(n);var i=void 0;try{s(n)}catch(e){i=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(i)throw i;for(var r=!1,o={},s=0;s<a.length;s++){var u=a[s],c=n[u],d=e[u],f=c(d,t);if("undefined"===typeof f){var p=l(u,t);throw new Error(p)}o[u]=f,r=r||f!==d}return r?o:e}}function c(e,t){return function(){return t(e.apply(void 0,arguments))}}function d(e,t){if("function"===typeof e)return c(e,t);if("object"!==typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var a=n[o],i=e[a];"function"===typeof i&&(r[a]=c(i,t))}return r}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var a=e(n,r,o),i=a.dispatch,l=[],s={getState:a.getState,dispatch:function(e){return i(e)}};return l=t.map(function(e){return e(s)}),i=f.apply(void 0,l)(a.dispatch),p({},a,{dispatch:i})}}}n.d(t,"createStore",function(){return i}),n.d(t,"combineReducers",function(){return u}),n.d(t,"bindActionCreators",function(){return d}),n.d(t,"applyMiddleware",function(){return m}),n.d(t,"compose",function(){return f})},mR6P:function(e,t,n){"use strict";t.__esModule=!0,t["default"]={today:"\u4eca\u5929",now:"\u6b64\u523b",backToToday:"\u8fd4\u56de\u4eca\u5929",ok:"\u786e\u5b9a",timeSelect:"\u9009\u62e9\u65f6\u95f4",dateSelect:"\u9009\u62e9\u65e5\u671f",weekSelect:"\u9009\u62e9\u5468",clear:"\u6e05\u9664",month:"\u6708",year:"\u5e74",previousMonth:"\u4e0a\u4e2a\u6708 (\u7ffb\u9875\u4e0a\u952e)",nextMonth:"\u4e0b\u4e2a\u6708 (\u7ffb\u9875\u4e0b\u952e)",monthSelect:"\u9009\u62e9\u6708\u4efd",yearSelect:"\u9009\u62e9\u5e74\u4efd",decadeSelect:"\u9009\u62e9\u5e74\u4ee3",yearFormat:"YYYY\u5e74",dayFormat:"D\u65e5",dateFormat:"YYYY\u5e74M\u6708D\u65e5",dateTimeFormat:"YYYY\u5e74M\u6708D\u65e5 HH\u65f6mm\u5206ss\u79d2",previousYear:"\u4e0a\u4e00\u5e74 (Control\u952e\u52a0\u5de6\u65b9\u5411\u952e)",nextYear:"\u4e0b\u4e00\u5e74 (Control\u952e\u52a0\u53f3\u65b9\u5411\u952e)",previousDecade:"\u4e0a\u4e00\u5e74\u4ee3",nextDecade:"\u4e0b\u4e00\u5e74\u4ee3",previousCentury:"\u4e0a\u4e00\u4e16\u7eaa",nextCentury:"\u4e0b\u4e00\u4e16\u7eaa"},e.exports=t["default"]},mRg0:function(e,t,n){"use strict";t.__esModule=!0;var r=n("s3Ml"),o=u(r),a=n("AyUB"),i=u(a),l=n("EJiy"),s=u(l);function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,s.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},mRsi:function(e,t,n){var r=n("XGnz"),o=1/0;function a(e){var t=null==e?0:e.length;return t?r(e,o):[]}e.exports=a},mRxi:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("qIgq")),c=r(n("jehZ"));n("giR+");var d=r(n("fyUT"));n("6UJt");var f=r(n("DFOY")),p=r(n("gWZ8")),m=r(n("eHn4"));n("miYZ");var h=r(n("tsqr")),g=r(n("p0pE")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg"));n("y8nQ");var C=r(n("Vl3Y"));n("OaEy");var E,M,S,O,T=r(n("2fM7")),k=o(n("q1tI")),x=n("MuoO"),N=n("LLXN"),L=n("LvDl"),P=n("+n12"),I=n("34ay"),D=r(n("ueLw")),A=n("Onig"),R=r(n("xNuS")),F=T.default.Option,V=(E=C.default.create(),M=(0,x.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),E(S=M((O=function(e){function t(){var e,n;(0,v.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,b.default)(this,(e=(0,w.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",subName:"",typeId:1},mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.state.searchParams;(0,A.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(r){var o=r.result;if(o){var a,i,l,s=(0,P.json2array)(null!==(a=null===o||void 0===o?void 0:null===(i=o.config)||void 0===i?void 0:null===(l=i.device_supervisor)||void 0===l?void 0:l.measures[e])&&void 0!==a?a:{});s=s.map(function(e){return(0,g.default)({},e,{northDataType:e.dataType})}),n.setState({measureTable:s,measureList:s},function(){n.filterData(t)})}})},n.formatOptions=function(){var e=[{label:"Single-Point Information",value:1,children:[{label:"[1] M_SP_NA_1",value:1},{label:"[30] M_SP_TB_1",value:30}]},{label:"Double-Point Information",value:2,children:[{label:"[3] M_DP_NA_1",value:3},{label:"[31] M_DP_TB_1",value:31}]},{label:"Step Position Information",value:3,children:[{label:"[5] M_ST_NA_1",value:5},{label:"[32] M_ST_TB_1",value:32}]},{label:"Bitstring(32bit)",value:4,children:[{label:"[7] M_BO_NA_1",value:7},{label:"[33] M_BO_TB_1",value:33}]},{label:"Measured Value(Normalized)",value:5,children:[{label:"[9] M_ME_NA_1",value:9},{label:"[21] M_ME_ND_1",value:21},{label:"[34] M_ME_TD_1",value:34}]},{label:"Measured Value(Scaled)",value:6,children:[{label:"[11] M_ME_NB_1",value:11},{label:"[35] M_ME_TE_1",value:35}]},{label:"Measured Value(Short Float)",value:7,children:[{label:"[13] M_ME_NC_1",value:13},{label:"[36] M_ME_TF_1",value:36}]},{label:"Integrated Totals",value:8,children:[{label:"[15] M_IT_NA_1",value:15},{label:"[37] M_IT_TB_1",value:37}]},{label:"Parameter",value:9,children:[{label:"[110] P_ME_NA_1",value:110},{label:"[111] P_ME_NB_1",value:111},{label:"[112] P_ME_NC_1",value:112}]},{label:"Single Command",value:10,children:[{label:"[45] C_SC_NA_1",value:45},{label:"[58] C_SC_TA_1",value:58}]},{label:"Double Command",value:11,children:[{label:"[46] C_DC_NA_1",value:46},{label:"[59] C_DC_TA_1",value:59}]},{label:"Regulating Step Command",value:12,children:[{label:"[47] C_RC_NA_1",value:47},{label:"[60] C_RC_TA_1",value:60}]},{label:"Set point command-Measured Value(Normalized)",value:13,children:[{label:"[48] C_SE_NA_1",value:48},{label:"[61] C_SE_TA_1",value:61}]},{label:"Set point command-Measured Value(Scaled)",value:14,children:[{label:"[49] C_SE_NB_1",value:49},{label:"[62] C_SE_TB_1",value:62}]},{label:"Set point command-Measured Value(Short Float)",value:15,children:[{label:"[50] C_SE_NC_1",value:50},{label:"[63] C_SE_TC_1",value:63}]},{label:"Bitstring command(32bit)",value:16,children:[{label:"[51] C_BO_NA_1",value:51},{label:"[64] C_BO_TA_1",value:64}]}];return e},n.displayRender=function(e){return e[e.length-1]},n.onTypeIdChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.mapData,a=t.searchParams;(r.length||o.length)&&n.setState({selectedRowKeys:[],mapData:[]}),n.setState({searchParams:(0,g.default)({},a,{typeId:e[0]})}),n.filterData((0,g.default)({},a,{typeId:e[0]}))},n.getMapAddrRange=function(){var e=n.props.form,t=n.state,r=t.selectedRowKeys,o=t.mapData,a=e.getFieldValue("startMapAddr")||"",i=e.getFieldValue("typeId")||[],l=Number(a)+r.length-1,s="";if(2===i.length&&""!==a&&(r.length||o.length)&&a<=16777215){var u=(0,P.renderTypeId)(i[1]);1===r.length?s="".concat(u," ").concat(a):r.length>1&&(s="".concat(u," ").concat(a," ~ ").concat(u," ").concat(l))}return s},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=t.currentKey,s=n.state,u=s.selectedRows,c=s.selectedRowKeys,d=n.overlayEndMapNum(u),f=d.mapData,p=r.validateFields;p(function(e,t){var n=t.asduAddr,r=t.startMapAddr,s=t.typeId,u=Number(r)+c.length-1,d="".concat(n).concat(s[0]),p=i.filter(function(e){return"".concat(e.asduAddr).concat(e.typeId[0])===d}),g=p.some(function(e){return e.startMapAddr===r||e.startMapAddr===u||e.startMapAddr>=r&&e.startMapAddr<=u});g?h.default.error((0,N.formatMessage)({id:"protocol.asduAddr-use"})):e||(c.length?u<=16777215?o({type:"protocol/update",payload:(0,m.default)({},l,{mapping_table:f})}).then(function(e){"ok"===e&&a&&a()}):h.default.error((0,N.formatMessage)({id:"protocol.iec.addr-rang-tip"})):h.default.error((0,N.formatMessage)({id:"protocol.select-measure"})))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.handleRowSelectChange=function(e,t){var r=n.overlayEndMapNum(t),o=r.mapData;n.setState({mapData:o,selectedRowKeys:e,selectedRows:t})},n.overlayEndMapNum=function(e){var t=n.props,r=t.form,o=t.dataSource,a={},i=[],l=r.getFieldsValue(["startMapAddr","asduAddr","typeId"]),s=l.startMapAddr,u=l.asduAddr,c=l.typeId,d=s;return e.length&&e.forEach(function(e){var t=(0,P.getNextId)([].concat((0,p.default)(o),i)),n=e.dataType,r=e.ctrlName,l=e.name,f=e.readWrite,m=e.enableBit,h=void 0===m?0:m,v=e.northDataType,y={ctrlName:r,measureName:l,dataType:n,readWrite:f,asduAddr:u,typeId:c,northDataType:v,startMapAddr:d,endMapAddr:"".concat(c[1]," ").concat(d)};["FLOAT","BIT","DOUBLE","STRING"].includes(n)||(y=(0,g.default)({},y,{enableBit:h})),a[t]=(0,g.default)({_id:t},y),i.push((0,g.default)({_id:t},y)),s&&(d=parseInt(d,10)+1)}),{mapNumCount:d,mapData:a}},n.filterData=function(e){var t=e.typeId,r=e.subName,o=n.state,a=o.measureList,i=o.searchParams,l=n.props,s=l.addTableDataSource,u=l.dataSource,c=[];if(t&&(c=a.filter(function(e){var n=e.dataType,r=e.enableBit;switch(t){case 1:case 10:return"BIT"===n||r;case 2:case 4:case 8:case 11:case 16:return"FLOAT"!==n&&"DOUBLE"!==n&&"STRING"!==n&&"BIT"!==n&&!r;case 3:case 12:return("BYTE"===n||"SINT"===n)&&!r;case 5:case 7:case 9:case 13:case 15:return"STRING"!==n&&"BIT"!==n&&!r;case 6:case 14:return("BYTE"===n||"SINT"===n||"INT"===n||"WORD"===n||"BCD"===n)&&!r;default:return!1}}),c=c.filter(function(e){var n=e.readWrite;switch(t){case 10:case 11:case 12:case 13:case 14:case 15:case 16:return"rw"===n||"wo"===n;case 1:case 2:case 3:case 5:case 9:case 7:case 4:case 6:case 8:return"rw"===n||"ro"===n||"wo"===n;default:return!0}}),c=(0,L.differenceWith)(c,s,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName})),r){var d=r.trim();c=a.filter(function(e){return e.name.includes(d)})}var f=u.filter(function(e){return e.typeId[0]===t&&e.ctrlName===i.ctrlName});f.length>0&&(c=(0,L.differenceWith)(c,f,function(e,t){return e.ctrlName===t.ctrlName&&e.name===t.measureName})),n.setState({measureTable:c})},n.renderForm=function(){var e=n.props,t=e.form,r=e.serverList,o=void 0===r?[]:r,a=t.getFieldDecorator,i=(0,P.uniqueArr)(o,"asduAddr"),l=i[0]&&i[0].asduAddr,s=n.formatOptions()[0],u=[s.value,s.children[0].value],p={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return k.default.createElement(C.default,(0,c.default)({},p,{onSubmit:n.handleSubmit}),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"protocol.asduAddr"})},a("asduAddr",{initialValue:l,rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,N.formatMessage)({id:"protocol.asduAddr"})})}]})(k.default.createElement(T.default,null,i.map(function(e){var t=e.asduAddr;return k.default.createElement(F,{value:t,key:t},t)})))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec-map-typeId"})},a("typeId",{initialValue:u})(k.default.createElement(f.default,{allowClear:!1,options:n.formatOptions(),displayRender:n.displayRender,style:{width:200},onChange:n.onTypeIdChange}))),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"protocol.iec-map-startMapAddr"})},a("startMapAddr",{rules:[{required:!0,message:(0,N.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,N.formatMessage)({id:"protocol.iec-map-startMapAddr"})})},{validator:function(e,t,n){return(0,P.validateNumberRange)(t,1,16777215,n)}}]})(k.default.createElement(d.default,null)),k.default.createElement("span",{style:{marginLeft:4}},"(1-16777215)")),k.default.createElement(C.default.Item,{label:(0,N.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n.onMappingDataTypeChange=function(e,t){var r=n.state,o=r.measureTable,a=r.selectedRows,i=(0,p.default)(a);i=i.map(function(n){var r=(0,g.default)({},n);return r._id===e&&(r.northDataType=t),r});var l=o.map(function(n){var r=(0,g.default)({},n);return r._id===e&&(r.northDataType=t),r});n.setState({measureTable:l,selectedRows:i})},n.renderMappingDataType=function(e,t){var r=n.props.form,o=r.getFieldValue("typeId"),a=k.default.createElement(T.default,{style:{width:100}});if(o.length&&e){var i=(0,u.default)(o,1),l=i[0];switch(l){case 1:case 10:a=k.default.createElement(T.default,{defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)},style:{width:100}},k.default.createElement(F,{value:"BIT"},"BIT"));break;case 2:case 11:a=k.default.createElement(T.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},k.default.createElement(F,{value:"BYTE"},"BYTE"),k.default.createElement(F,{value:"SINT"},"SINT"),k.default.createElement(F,{value:"WORD"},"WORD"),k.default.createElement(F,{value:"INT"},"INT"),k.default.createElement(F,{value:"BCD"},"BCD16"),k.default.createElement(F,{value:"DWORD"},"DWORD"),k.default.createElement(F,{value:"DINT"},"DINT"),k.default.createElement(F,{value:"BCD32"},"BCD32"),k.default.createElement(F,{value:"ULONG"},"ULONG"),k.default.createElement(F,{value:"LONG"},"LONG"));break;case 3:case 12:a=k.default.createElement(T.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},k.default.createElement(F,{value:"BYTE"},"BYTE"),k.default.createElement(F,{value:"SINT"},"SINT"));break;case 4:case 8:case 16:a=k.default.createElement(T.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},k.default.createElement(F,{value:"BYTE"},"BYTE"),k.default.createElement(F,{value:"SINT"},"SINT"),k.default.createElement(F,{value:"WORD"},"WORD"),k.default.createElement(F,{value:"INT"},"INT"),k.default.createElement(F,{value:"BCD"},"BCD16"),k.default.createElement(F,{value:"DWORD"},"DWORD"),k.default.createElement(F,{value:"DINT"},"DINT"),k.default.createElement(F,{value:"BCD32"},"BCD32"));break;case 5:case 7:case 9:case 13:case 15:a=k.default.createElement(T.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},k.default.createElement(F,{value:"BYTE"},"BYTE"),k.default.createElement(F,{value:"SINT"},"SINT"),k.default.createElement(F,{value:"WORD"},"WORD"),k.default.createElement(F,{value:"INT"},"INT"),k.default.createElement(F,{value:"BCD"},"BCD16"),k.default.createElement(F,{value:"DWORD"},"DWORD"),k.default.createElement(F,{value:"DINT"},"DINT"),k.default.createElement(F,{value:"BCD32"},"BCD32"),k.default.createElement(F,{value:"ULONG"},"ULONG"),k.default.createElement(F,{value:"LONG"},"LONG"),k.default.createElement(F,{value:"FLOAT"},"FLOAT"),k.default.createElement(F,{value:"DOUBLE"},"DOUBLE"));break;case 6:case 14:a=k.default.createElement(T.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},k.default.createElement(F,{value:"BYTE"},"BYTE"),k.default.createElement(F,{value:"SINT"},"SINT"),k.default.createElement(F,{value:"WORD"},"WORD"),k.default.createElement(F,{value:"INT"},"INT"),k.default.createElement(F,{value:"BCD"},"BCD16"));break;default:break}}return a},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,g.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,f=d.selectedRowKeys,p=d.searchParams,m=d.measureTable,h=(0,I.getPriv)()>11,v=o.isFieldsTouched()&&h,y=[{title:(0,N.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,N.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,N.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,P.renderReadWrite)(e)}},{title:(0,N.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r=void 0===n?0:n,o="BCD"===e?"BCD16":e;return 1===r?"BIT":o}},{title:(0,N.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit,o="BCD"===t?"BCD16":t;return e.renderMappingDataType(1===r?"BIT":o,n._id)}}],b={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,N.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},w={selectedRowKeys:f,onChange:this.handleRowSelectChange};return k.default.createElement(a.default,{title:(0,N.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:900,maskClosable:!1,onCancel:this.handleCancel,footer:[k.default.createElement(s.default,{key:"back",onClick:this.handleCancel},k.default.createElement(N.FormattedMessage,{id:"common.cancel"})),k.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!v,onClick:this.handleSubmit},k.default.createElement(N.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),k.default.createElement("div",{className:D.default.filterWrapper1},k.default.createElement(T.default,{style:{width:150},value:p.ctrlName,onChange:function(t){e.setState({searchParams:(0,g.default)({},p,{ctrlName:t,subName:""}),selectedRowKeys:[]}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return k.default.createElement(F,{value:t,key:t},k.default.createElement(R.default,{tooltip:!0,lines:1},t))})),k.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,N.formatMessage)({id:"protocol.enter-measure-name"}),value:p.subName,onChange:function(t){return e.setState({searchParams:(0,g.default)({},p,{subName:t.target.value})})},onSearch:function(t){e.filterData((0,g.default)({},p,{subName:t}))}})),k.default.createElement(i.default,{loading:u,bordered:!0,rowKey:function(e){return e._id},rowSelection:w,dataSource:m,columns:y,pagination:b,scroll:{y:420}}))}}]),t}(k.Component),S=O))||S)||S),j=V;t.default=j},mTTR:function(e,t,n){var r=n("b80T"),o=n("QcOe"),a=n("MMmD");function i(e){return a(e)?r(e,!0):o(e)}e.exports=i},mW0K:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={navTheme:"dark",primaryColor:"daybreak",layout:"sidemenu",contentWidth:"Fluid",fixedHeader:!1,autoHideHeader:!1,fixSiderbar:!1,colorWeak:!1,menu:{locale:!0},title:"Ant Design Pro",pwa:!1,iconfontUrl:""};t.default=r},maEh:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");o(n("W9HT"));n("lUTK");var a=o(n("BvKs")),i=o(n("d6i3"));n("miYZ");var l=o(n("tsqr")),s=o(n("1l/V")),u=o(n("2Taf")),c=o(n("vZ4D")),d=o(n("l4Ni")),f=o(n("ujKo")),p=o(n("MhPg"));n("B9cy");var m=o(n("Ol7k")),h=r(n("q1tI")),g=n("MuoO"),v=o(n("3a4m")),y=n("Y2fQ"),b=n("LLXN"),w=n("Qyje"),_=o(n("TSYQ")),C=n("Onig"),E=n("34ay"),M=n("+n12");n("W660");var S=m.default.Content,O=m.default.Sider,T=function(e){function t(e){var n;return(0,u.default)(this,t),n=(0,d.default)(this,(0,f.default)(t).call(this,e)),n.fetchInit=(0,s.default)(i.default.mark(function e(){var t,r,o,a,s,u,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(r=null===(t="")||void 0===t?void 0:t.includes("dsa"),l.default.config({top:80}),!r){e.next=18;break}if(o=document.querySelector("#plc"),o.className="body-wrap-theme-standard",a=(0,w.parse)(window.location.search,{ignoreQueryPrefix:!0}),s="cloud"===(null===a||void 0===a?void 0:a.model),!s){e.next=14;break}return window.addEventListener("message",function(e){var t,r=e.data;(null===r||void 0===r?void 0:r.result)&&(n.setState({initLoading:!0}),localStorage.setItem("token",r.result),(null===(t=window.callbacks)||void 0===t?void 0:t[r.requestId])&&window.callbacks[r.requestId](r))},!1),localStorage.setItem("pageModel","cloud"),localStorage.setItem("sessionId",null!==(u=a.sessionId)&&void 0!==u?u:""),localStorage.setItem("domain",null!==(c=null===a||void 0===a?void 0:a.domain)&&void 0!==c?c:""),e.next=14,(0,M.getCloudToken)();case 14:a.locale&&(0,y.setLocale)(a.locale),n.fetchApplicationInfo(),e.next=21;break;case 18:f=null!==(d=localStorage.getItem("oem_name"))&&void 0!==d?d:"inhand",localStorage.setItem("pageModel",""),"welotec"===f?(0,M.setTheme)("customTk"):"hlzy"===f?(0,M.setTheme)("customHL"):"lcgyhlw"===f?(0,M.setTheme)("customLC"):(0,M.setTheme)("standard");case 21:case"end":return e.stop()}},e)})),n.fetchApplicationInfo=(0,s.default)(i.default.mark(function e(){var t,n,r,o,a,l;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,C.fetchFeatures)();case 2:t=e.sent,n=t.result,n&&(o=n.product,a=n.oem,l=n.features,localStorage.setItem("oem_name",a),localStorage.setItem("antd-pro-authority",JSON.stringify([o])),localStorage.setItem("features",JSON.stringify(null!==(r=l)&&void 0!==r?r:[])));case 5:case"end":return e.stop()}},e)})),n.state={initLoading:!1},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"componentDidMount",value:function(){var e=(0,s.default)(i.default.mark(function e(){return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.fetchInit();case 2:case"end":return e.stop()}},e,this)}));function t(){return e.apply(this,arguments)}return t}()},{key:"render",value:function(){var e,t=this.props.children,n=(this.state.initLoading,(0,E.getPriv)()),r=n>11,o=null===(e="")||void 0===e?void 0:e.includes("dsa");return h.default.createElement(m.default,{className:(0,_.default)(o&&"cloud"!==(0,M.getPageModel)()?"ecPage":"")},"cloud"===(0,M.getPageModel)()?h.default.createElement(O,{style:{overflow:"auto",height:"100vh",position:"fixed",left:0,background:"#fff"}},h.default.createElement(a.default,{theme:"light",mode:"inline",defaultSelectedKeys:["/dsa/edge-computing/apps/device/measure-monitor"],onClick:function(e){var t=e.key;v.default.push(t)}},h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/measure-monitor"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.measure-monitor"}))),h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/alarm"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.alarm"}))),h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/cloud"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.cloud"}))),h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/protocol-transition"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.protocol-transition"}))),h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/parameters-set"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.parameters-set"}))),h.default.createElement(a.default.Item,{key:"/dsa/edge-computing/apps/device/fast-functions"},h.default.createElement("span",null,(0,b.formatMessage)({id:"menu.fast-functions"}))))):null,h.default.createElement(S,{style:{padding:"0px",marginLeft:0}},h.default.cloneElement(t,{actionAble:r})))}}]),t}(h.PureComponent),k=(0,g.connect)(function(e){var t=e.settings;return{settings:t}})(T);t.default=k},mazr:function(e,t,n){var r=n("WGNW");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},mc0g:function(e,t){function n(e){return function(t,n,r){var o=-1,a=Object(t),i=r(t),l=i.length;while(l--){var s=i[e?l:++o];if(!1===n(a[s],s,a))break}return t}}e.exports=n},mcBY:function(e,t,n){e.exports={ellipsis:"antd-pro-components-ellipsis-index-ellipsis",lines:"antd-pro-components-ellipsis-index-lines",shadow:"antd-pro-components-ellipsis-index-shadow",lineClamp:"antd-pro-components-ellipsis-index-lineClamp"}},mcDz:function(e,t,n){"use strict";t.__esModule=!0,t.locationsAreEqual=t.createLocation=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n("/Qhy"),a=d(o),i=n("brdU"),l=d(i),s=n("FwrZ"),u=n("ck9s"),c=d(u);function d(e){return e&&e.__esModule?e:{default:e}}t.createLocation=function(e,t,n,o){var i=void 0;"string"===typeof e?(i=(0,s.parsePath)(e),i.query=i.search?c.default.parse(i.search):{},i.state=t):(i=r({},e),void 0===i.pathname&&(i.pathname=""),i.search?("?"!==i.search.charAt(0)&&(i.search="?"+i.search),i.query=c.default.parse(i.search)):(i.search=i.query?c.default.stringify(i.query):"",i.query=i.query||{}),i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=(0,a.default)(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i},t.locationsAreEqual=function(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&(0,l.default)(e.state,t.state)}},mdPL:function(e,t,n){(function(e){var r=n("WFqU"),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o,l=i&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||l&&l.binding&&l.binding("util")}catch(e){}}();e.exports=s}).call(this,n("YuTi")(e))},mdmE:function(e,t,n){"use strict";t.__esModule=!0;var r=n("q1tI"),o=(u(r),n("17x9")),a=u(o),i=n("fZtv"),l=u(i),s=n("2W6z");u(s);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=1073741823;function m(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function h(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter(function(t){return t!==e})},get:function(){return e},set:function(n,r){e=n,t.forEach(function(t){return t(e,r)})}}}function g(e){return Array.isArray(e)?e[0]:e}function v(e,t){var n,o,i="__create-react-context-"+(0,l.default)()+"__",s=function(e){function n(){var t,r,o;c(this,n);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=d(this,e.call.apply(e,[this].concat(i))),t=r,r.emitter=h(r.props.value),o=t,d(r,o)}return f(n,e),n.prototype.getChildContext=function(){var e;return e={},e[i]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,o=void 0;m(n,r)?o=0:(o="function"===typeof t?t(n,r):p,o|=0,0!==o&&this.emitter.set(e.value,o))}},n.prototype.render=function(){return this.props.children},n}(r.Component);s.childContextTypes=(n={},n[i]=a.default.object.isRequired,n);var u=function(t){function n(){var e,r,o;c(this,n);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=d(this,t.call.apply(t,[this].concat(i))),e=r,r.state={value:r.getValue()},r.onUpdate=function(e,t){var n=0|r.observedBits;0!==(n&t)&&r.setState({value:r.getValue()})},o=e,d(r,o)}return f(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?p:t},n.prototype.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?p:e},n.prototype.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[i]?this.context[i].get():e},n.prototype.render=function(){return g(this.props.children)(this.state.value)},n}(r.Component);return u.contextTypes=(o={},o[i]=a.default.object,o),{Provider:s,Consumer:u}}t.default=v,e.exports=t["default"]},miYZ:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("bXwC")},mlXK:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i=r(n("2/Rp")),l=r(n("jehZ")),s=r(n("eHn4")),u=r(n("p0pE"));n("miYZ");var c=r(n("tsqr")),d=r(n("Y/ft")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg"));n("y8nQ");var v=r(n("Vl3Y"));n("OaEy");var y,b,w,_,C=r(n("2fM7")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=n("+n12"),T=n("34ay"),k=r(n("HGfh")),x=r(n("6qTQ")),N=r(n("xNuS")),L=C.default.Option,P=(y=v.default.create(),b=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,submitLoading:n.effects["protocol/update"]}}),y(w=b((_=function(e){function t(){var e,n;(0,f.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,m.default)(this,(e=(0,h.default)(t)).call.apply(e,[this].concat(o))),n.state={measureData:{},endMapAddr:n.props.data.endMapAddr||"",isTypeChange:!1},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.data,l=t.add,f=t.dataSource,p=t.currentId,m=t.currentKey,h=n.state,g=h.endMapAddr,v=h.measureData,y=r.validateFields;y(function(e,t){if(!e){var r=t.startMapInfo,h=t.northDataType,y=(0,d.default)(t,["startMapInfo","northDataType"]),b=(0,O.regAddrFill0)(r.funcode,r.number),w=v.readWrite,_=v.dataType,C=v.enableBit,E=void 0===C?0:C,M=f;if(l||(M=f.filter(function(e){return e._id!==i._id})),(0,O.rangeOfOverlap)(b,g,M))return void c.default.error((0,S.formatMessage)({id:"protocol.address.conflict"},{address:n.getMapAddrRange()}));if(l){var T=(0,O.getNextId)(f),k=(0,u.default)({},(0,O.paramsTransform)(y),{readWrite:w,dataType:_,startMapAddr:b,endMapAddr:g,northDataType:h});["FLOAT","BIT","DOUBLE","STRING"].includes(_)||(k=(0,u.default)({},k,{enableBit:E})),o({type:"protocol/update",payload:(0,s.default)({},m,{mappingTable:(0,s.default)({},p,{measures:(0,s.default)({},T,(0,u.default)({_id:T},k))})})}).then(function(e){"ok"===e&&a&&a()})}else{var x=i._id,N=(0,d.default)(i,["_id"]);o({type:"protocol/update",payload:(0,s.default)({},m,{mappingTable:(0,s.default)({},p,{measures:(0,s.default)({},x,(0,u.default)({_id:x},N,(0,O.paramsTransform)(y),{startMapAddr:(0,O.regAddrFill0)(r.funcode,r.number),endMapAddr:g}))})})}).then(function(e){"ok"===e&&a&&a()})}}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.validateMeasure=function(e,t,n){var r=(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.measure"})});t?n():n(r),n()},n.validateMapAddr=function(e,t,r){var o,a=n.props,i=a.data,l=void 0===i?{}:i,s=a.add,u=(0,S.formatMessage)({id:"protocol.form.check-adr"}),c=(0,S.formatMessage)({id:"protocol.addr-rang-tip"}),d=t.funcode,f=t.number,p=n.state.measureData,m=p.dataType,h=p.len,g=p.enableBit,v=/^[0-9]\d*$/;o=s?(0,O.getEndMapNum)(d,f,m,h,g):(0,O.getEndMapNum)(d,f,l.dataType,l.len,l.enableBit),v.test(f)&&f>=1&&f<=65536?(o>=1&&o<=65536?r():r(c),r()):r(u),r()},n.onStartMapAddrChange=function(e,t){var r,o=e.funcode,a=e.number,i=n.props,l=i.data,s=void 0===l?{}:l,u=i.add,c=i.form,d=null!==(r=t)&&void 0!==r?r:c.getFieldValue("northDataType"),f=n.state.measureData,p=f.len,m=f.enableBit,h=/^[0-9]\d*$/;if(h.test(a)){var g="";if(u)g=(0,O.getEndMapAddr)(o,a,d,p,m);else if("STRING"===d){var v=parseInt(s.endMapAddr,10)-parseInt(s.startMapAddr,10),y=(0,O.regAddrFill0)(o,a);g=(parseInt(y,10)+v).toString()}else g=(0,O.getEndMapAddr)(o,a,d,s.len,s.enableBit);n.setState({endMapAddr:g})}},n.onDeviceChange=function(e,t){var r=n.props.form;r.setFieldsValue({ctrlName:t.key,measureName:""})},n.getFuncode=function(){var e=n.state.measureData,t=n.props.data,r=void 0===t?{}:t,o=e.dataType,a=e.enableBit,i=["0X","1X","3X","4X"];return"BIT"===o||"BIT"===r.dataType||1===a||1===r.enableBit?i=["0X","1X"]:"FLOAT"!==o&&"STRING"!==o&&"FLOAT"!==r.dataType&&"STRING"!==r.dataType&&"DOUBLE"!==o&&"DOUBLE"!==r.dataType||(i=["3X","4X"]),i},n.getMappingDataType=function(e){var t,r,o=n.props,a=o.form,i=o.add,l=null!==(t=null===(r=a.getFieldValue("startMapInfo"))||void 0===r?void 0:r.funcode)&&void 0!==t?t:"";return l&&e?"0X"===l||"1X"===l?"BIT"===e?E.default.createElement(C.default,{disabled:!i},E.default.createElement(L,{value:"BIT"},"BIT")):E.default.createElement(C.default,{disabled:!i,onChange:function(e){n.onStartMapAddrChange(a.getFieldValue("startMapInfo"),e)}},E.default.createElement(L,{value:"BYTE"},"BYTE"),E.default.createElement(L,{value:"SINT"},"SINT"),E.default.createElement(L,{value:"WORD"},"WORD"),E.default.createElement(L,{value:"INT"},"INT"),E.default.createElement(L,{value:"BCD"},"BCD16"),E.default.createElement(L,{value:"DWORD"},"DWORD"),E.default.createElement(L,{value:"DINT"},"DINT"),E.default.createElement(L,{value:"BCD32"},"BCD32"),E.default.createElement(L,{value:"ULONG"},"ULONG"),E.default.createElement(L,{value:"LONG"},"LONG")):"STRING"===e?E.default.createElement(C.default,{disabled:!i},E.default.createElement(L,{value:"STRING"},"STRING")):E.default.createElement(C.default,{disabled:!i,onChange:function(e){n.onStartMapAddrChange(a.getFieldValue("startMapInfo"),e)}},E.default.createElement(L,{value:"BYTE"},"BYTE"),E.default.createElement(L,{value:"SINT"},"SINT"),E.default.createElement(L,{value:"WORD"},"WORD"),E.default.createElement(L,{value:"INT"},"INT"),E.default.createElement(L,{value:"BCD"},"BCD16"),E.default.createElement(L,{value:"DWORD"},"DWORD"),E.default.createElement(L,{value:"DINT"},"DINT"),E.default.createElement(L,{value:"BCD32"},"BCD32"),E.default.createElement(L,{value:"ULONG"},"ULONG"),E.default.createElement(L,{value:"LONG"},"LONG"),E.default.createElement(L,{value:"FLOAT"},"FLOAT"),E.default.createElement(L,{value:"DOUBLE"},"DOUBLE")):E.default.createElement(C.default,{disabled:!i})},n.getStartMapInfoInit=function(e){if(e){var t=e.split(""),n="0X",r="";return t.forEach(function(e,t){if(0===t)switch(parseInt(e,10)){case 0:n="0X";break;case 1:n="1X";break;case 3:n="3X";break;case 4:n="4X";break;default:break}0!==t&&(r="".concat(r).concat(e))}),{funcode:n,number:parseInt(r,10)}}return{funcode:"0X",number:""}},n.getMapAddrRange=function(){var e=n.props.form,t=n.state.endMapAddr,r=e.getFieldValue("startMapInfo"),o=(0,O.regAddrFill0)(r.funcode,r.number),a=o;return""!==r.number&&(t===o?a=o:""!==t&&(a="".concat(o," ~ ").concat(t))),a},n.renderForm=function(){var e,t=n.props,r=t.form,o=t.add,a=t.data,i=void 0===a?{}:a,s=t.controllers,u=t.dataSource,c=n.state.measureData,d=r.getFieldDecorator,f=r.getFieldValue,p=s[0]&&s[0].name,m=f("ctrlName")||p,h=f("measureName"),g=c.enableBit||i.enableBit,y=c.dataType||i.dataType,b="BCD"===y?"BCD16":y,w={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}};return E.default.createElement(v.default,(0,l.default)({},w,{onSubmit:n.handleSubmit}),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.controller"})},o?d("ctrlName",{initialValue:i.ctrlName||p})(E.default.createElement(C.default,{onChange:n.onDeviceChange},s.map(function(e){var t=e.name;return E.default.createElement(L,{value:t,key:t},E.default.createElement(N.default,{tooltip:!0,lines:1},t))}))):i.ctrlName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.measure"})},o?d("measureName",{initialValue:i.measureName,rules:[{validator:n.validateMeasure}]})(E.default.createElement(k.default,{data:{controller:m,measure:h,dataSource:u},key:m,onSelect:function(e){var t=e.dataType,o=e.enableBit,a=r.getFieldValue("startMapInfo"),i=a.funcode,l=a.number;1===o?(r.setFieldsValue({startMapInfo:{funcode:"1X",number:l}}),n.setState({isTypeChange:!0})):"BIT"!==t||"3X"!==i&&"4X"!==i?"FLOAT"!==t&&"STRING"!==t||"0X"!==i&&"1X"!==i?"BIT"!==t&&(r.setFieldsValue({startMapInfo:{funcode:"4X",number:l}}),n.onStartMapAddrChange({funcode:"4X",number:l})):(r.setFieldsValue({startMapInfo:{funcode:"4X",number:l}}),n.onStartMapAddrChange({funcode:"4X",number:l}),n.setState({isTypeChange:!0})):(r.setFieldsValue({startMapInfo:{funcode:"1X",number:l}}),n.onStartMapAddrChange({funcode:"1X",number:l}),n.setState({isTypeChange:!0})),n.setState({measureData:e,isTypeChange:!0})},onSelectMeasure:function(e,t){var n=1===(null===t||void 0===t?void 0:t.enableBit)?"BIT":null===t||void 0===t?void 0:t.dataType,o={measureName:e};n&&(o.northDataType=n),r.setFieldsValue(o)}})):i.measureName),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.readWrite"})},(0,O.renderReadWrite)(c.readWrite)||(0,O.renderReadWrite)(i.readWrite)),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.origin-data-type"})},1===g?"BIT":b),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapping-data-type"})},d("northDataType",{initialValue:null!==(e=null===i||void 0===i?void 0:i.northDataType)&&void 0!==e?e:b,rules:[{required:!0}]})(n.getMappingDataType(1===g?"BIT":b))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.init-mapAddr"})},d("startMapInfo",{initialValue:n.getStartMapInfoInit(i.startMapAddr),rules:[{required:!0,message:(0,S.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,S.formatMessage)({id:"protocol.init-mapAddr"})})},{validator:n.validateMapAddr}]})(E.default.createElement(x.default,{funCodes:n.getFuncode(),onChange:n.onStartMapAddrChange}))),E.default.createElement(v.default.Item,{label:(0,S.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"render",value:function(){var e=this.props,t=e.visible,n=e.add,r=e.submitLoading,o=e.form,l=(0,T.getPriv)()>11,s=o.isFieldsTouched()&&l||this.state.isTypeChange;return E.default.createElement(a.default,{title:n?(0,S.formatMessage)({id:"protocol.add-map"}):(0,S.formatMessage)({id:"protocol.modify-map"}),visible:t,maskClosable:!1,onCancel:this.handleCancel,footer:[E.default.createElement(i.default,{key:"back",onClick:this.handleCancel},E.default.createElement(S.FormattedMessage,{id:"common.cancel"})),E.default.createElement(i.default,{key:"submit",type:"primary",loading:r,disabled:!s,onClick:this.handleSubmit},E.default.createElement(S.FormattedMessage,{id:"common.confirm"}))]},this.renderForm())}}]),t}(E.Component),w=_))||w)||w),I=P;t.default=I},mn6W:function(e,t,n){var r=n("V5/1"),o=n("WGNW"),a=n("7vYJ"),i=n("8BMt");o(o.S+o.F*n("wUWy")(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){a(e),t=i(t,!0),a(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},moXY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("+kn0"),o=a(r);function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function i(e,t,n,r,a){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||r.push(o.format(a.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var i=new RegExp(e.pattern);i.test(t)||r.push(o.format(a.messages.pattern.mismatch,e.fullField,t,e.pattern))}}t["default"]=i},mqlF:function(e,t){t.f=Object.getOwnPropertySymbols},mr32:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("TSYQ"),a=n.n(o),i=n("BGR+"),l=n("VCL8"),s=n("CtXQ"),u=n("H84U");function c(e){return c="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},c(e)}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}function g(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function b(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}}),t&&w(e,t)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}var _=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},C=function(e){function t(){var e;return p(this,t),e=g(this,y(t).apply(this,arguments)),e.handleClick=function(){var t=e.props,n=t.checked,r=t.onChange;r&&r(!n)},e.renderCheckableTag=function(t){var n,o=t.getPrefixCls,i=e.props,l=i.prefixCls,s=i.className,u=i.checked,c=_(i,["prefixCls","className","checked"]),p=o("tag",l),m=a()(p,(n={},f(n,"".concat(p,"-checkable"),!0),f(n,"".concat(p,"-checkable-checked"),u),n),s);return delete c.onChange,r["createElement"]("span",d({},c,{className:m,onClick:e.handleClick}))},e}return b(t,e),h(t,[{key:"render",value:function(){return r["createElement"](u["a"],null,this.renderCheckableTag)}}]),t}(r["Component"]),E=n("09Wf"),M=n("6CfX"),S=n("g0mS");function O(e){return O="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},O(e)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(){return k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(this,arguments)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),e}function P(e,t){return!t||"object"!==O(t)&&"function"!==typeof t?I(e):t}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function A(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}}),t&&R(e,t)}function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}var F=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},V=new RegExp("^(".concat(E["a"].join("|"),")(-inverse)?$")),j=function(e){function t(e){var n;return x(this,t),n=P(this,D(t).call(this,e)),n.state={visible:!0},n.handleIconClick=function(e){n.setVisible(!1,e)},n.renderTag=function(e){var t=n.props,o=t.children,a=F(t,["children"]),l="onClick"in a||o&&"a"===o.type,s=Object(i["a"])(a,["onClose","afterClose","color","visible","closable","prefixCls"]);return l?r["createElement"](S["a"],null,r["createElement"]("span",k({},s,{className:n.getTagClassName(e),style:n.getTagStyle()}),o,n.renderCloseIcon())):r["createElement"]("span",k({},s,{className:n.getTagClassName(e),style:n.getTagStyle()}),o,n.renderCloseIcon())},Object(M["a"])(!("afterClose"in e),"Tag","'afterClose' will be deprecated, please use 'onClose', we will remove this in the next version."),n}return A(t,e),L(t,[{key:"getTagStyle",value:function(){var e=this.props,t=e.color,n=e.style,r=this.isPresetColor();return k({backgroundColor:t&&!r?t:void 0},n)}},{key:"getTagClassName",value:function(e){var t,n=e.getPrefixCls,r=this.props,o=r.prefixCls,i=r.className,l=r.color,s=this.state.visible,u=this.isPresetColor(),c=n("tag",o);return a()(c,(t={},T(t,"".concat(c,"-").concat(l),u),T(t,"".concat(c,"-has-color"),l&&!u),T(t,"".concat(c,"-hidden"),!s),t),i)}},{key:"setVisible",value:function(e,t){var n=this.props,r=n.onClose,o=n.afterClose;r&&r(t),o&&!r&&o(),t.defaultPrevented||"visible"in this.props||this.setState({visible:e})}},{key:"isPresetColor",value:function(){var e=this.props.color;return!!e&&V.test(e)}},{key:"renderCloseIcon",value:function(){var e=this.props.closable;return e?r["createElement"](s["default"],{type:"close",onClick:this.handleIconClick}):null}},{key:"render",value:function(){return r["createElement"](u["a"],null,this.renderTag)}}],[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}]),t}(r["Component"]);j.CheckableTag=C,j.defaultProps={closable:!1},Object(l["polyfill"])(j);t["default"]=j},"mv/X":function(e,t,n){var r=n("ljhN"),o=n("MMmD"),a=n("wJg7"),i=n("GoyQ");function l(e,t,n){if(!i(n))return!1;var l=typeof t;return!!("number"==l?o(n)&&a(t,n.length):"string"==l&&t in n)&&r(n[t],e)}e.exports=l},mwIZ:function(e,t,n){var r=n("ZWtO");function o(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}e.exports=o},myOp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();if(o["default"].required(e,t,r,l,i),!(0,a.isEmptyValue)(t)){var u=void 0;u="number"===typeof t?new Date(t):t,o["default"].type(e,u,r,l,i),u&&o["default"].range(e,u.getTime(),r,l,i)}}n(l)}t["default"]=l},"n+Dx":function(e,t,n){e.exports={addButton:"antd-pro-pages-fast-functions-index-addButton",resetWidth:"antd-pro-pages-fast-functions-index-resetWidth"}},"n+et":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.filedownload=o;var r=n("t3Un");function o(e,t){(0,r.requestFile)(e,{responseType:"blob",timeout:3e5}).then(function(n){var r=n||"";if(window.ActiveXObject||"ActiveXObject"in window)window.navigator.msSaveBlob(r,t);else{var o=document.createElement("a");o.style.display="none",o.href=e,o.setAttribute("download",t),"undefined"===typeof o.download&&o.setAttribute("target","_blank"),o.href=URL.createObjectURL(r),document.body.appendChild(o),o.click(),document.body.removeChild(o),window.URL.revokeObjectURL(e)}})}},"n/zL":function(e,t,n){e.exports={monacoEditorWrap:"antd-pro-components-app-monaco-editor-index-monacoEditorWrap",fullIcon:"antd-pro-components-app-monaco-editor-index-fullIcon"}},nEr6:function(e,t,n){"use strict";function r(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}Object.defineProperty(t,"__esModule",{value:!0}),t.newMessages=r;t.messages=r()},nTc4:function(e,t,n){"use strict";e.exports=o;var r=n("/jSS");function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}n("P7XM")(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},nWMQ:function(e,t,n){"use strict";var r=n("c0Oy"),o=n("WGNW"),a=n("rKIl"),i=n("zNw+"),l=n("+y51"),s=n("4o36"),u=n("YEVI"),c=n("u8+u"),d=n("wUWy"),f=n("cQyX"),p=n("lvAo"),m=n("QSs8");e.exports=function(e,t,n,h,g,v){var y=r[e],b=y,w=g?"set":"add",_=b&&b.prototype,C={},E=function(e){var t=_[e];a(_,e,"delete"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(v&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return v&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(v||_.forEach&&!d(function(){(new b).entries().next()}))){var M=new b,S=M[w](v?{}:-0,1)!=M,O=d(function(){M.has(1)}),T=f(function(e){new b(e)}),k=!v&&d(function(){var e=new b,t=5;while(t--)e[w](t,t);return!e.has(-0)});T||(b=t(function(t,n){u(t,b,e);var r=m(new y,t,b);return void 0!=n&&s(n,g,r[w],r),r}),b.prototype=_,_.constructor=b),(O||k)&&(E("delete"),E("has"),g&&E("get")),(k||S)&&E(w),v&&_.clear&&delete _.clear}else b=h.getConstructor(t,e,g,w),i(b.prototype,n),l.NEED=!0;return p(b,e),C[e]=b,o(o.G+o.W+o.F*(b!=y),C),v||h.setStrong(b,e,g),b}},nYFw:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("5NDa");var c=o(n("5rEg"));n("OaEy");var d=o(n("2fM7")),f=r(n("q1tI")),p=n("LLXN"),m=d.default.Option,h=c.default.Group,g=function(e){function t(){var e,n;(0,a.default)(this,t);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n=(0,l.default)(this,(e=(0,s.default)(t)).call.apply(e,[this].concat(o))),n.state={},n.handleSelectChange=function(e){var t=n.props.onChange;t&&t({select:e,input:""})},n.handleInputChange=function(e){var t=e.target.value,r=n.props,o=r.onChange,a=r.value;o&&o({select:a.select,input:t})},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.value;return f.default.createElement("div",null,f.default.createElement("div",{style:{float:"left"}},"custom"!==n.select?f.default.createElement(d.default,{value:n.select,onChange:this.handleSelectChange},t.map(function(e){return f.default.createElement(m,{value:e,key:e},e)}),f.default.createElement(m,{value:"custom"},f.default.createElement(p.FormattedMessage,{id:"common.custom"}))):f.default.createElement(h,{compact:!0},f.default.createElement(d.default,{value:n.select,onChange:this.handleSelectChange},t.map(function(e){return f.default.createElement(m,{value:e,key:e},e)}),f.default.createElement(m,{value:"custom"},f.default.createElement(p.FormattedMessage,{id:"common.custom"}))),f.default.createElement(c.default,{value:n.input,placeholder:(0,p.formatMessage)({id:"cloud.input_host"}),style:{width:200},onChange:this.handleInputChange}))))}}]),t}(f.PureComponent),v=g;t.default=v},nYLq:function(e,t,n){var r=n("AUWw"),o=n("OsVd");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw RangeError("Wrong length!");return n}},nZkM:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("+L6B");var i,l,s,u=r(n("2/Rp")),c=r(n("d6i3")),d=r(n("1l/V")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg")),v=o(n("q1tI")),y=r(n("gL5p")),b=n("MuoO"),w=r(n("5/y7")),_=r(n("tE8B")),C=n("LLXN"),E=r(n("z5lw")),M=n("n+et"),S=n("t3Un"),O=n("Onig"),T=[],k=(i=(0,b.connect)(function(e){var t=e.measureMonitor;return{comCodeData:t.comCodeData}}),i((s=function(e){function t(e){var n;return(0,f.default)(this,t),n=(0,m.default)(this,(0,h.default)(t).call(this,e)),n.handleMessageInterValUpdate=function(){var e=n.props.dispatch;n.messageTimer=setInterval(function(){e({type:"measureMonitor/save",payload:{comCodeData:T.join("\n")}})},1e3)},n.handleDisTimer=function(){n.handleStartOrStopMessageDebug("stop"),clearInterval(n.timer),clearInterval(n.messageTimer),n.timer=null,n.messageTimer=null},n.handleConnect=function(e,t){n.client=w.default.connect(e,t),n.client&&(n.client.on("connect",function(){n.handleSubscribe()}),n.client.on("error",function(e){console.log("error",e)}),n.client.on("reconnect",function(){console.log("reconnect")}),n.client.on("message",function(e,t){T.push(t.toString())}))},n.handleKeepAlive=function(){n.timer=setInterval(function(){n.handlePublish()},3e4)},n.handlePublish=function(){var e=n.props.ctrlName,t={ctrlName:e};n.client&&n.client.publish(n.pubTopic,JSON.stringify(t),{qos:1},function(e){e&&console.log("publish error",e)})},n.handleStartOrStopMessageDebug=function(){var e=(0,d.default)(c.default.mark(function e(t){var r,o;return c.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.props.ctrlName,o={ctrlName:r,action:t},e.next=4,(0,O.startOrStopMessageDebug)(o);case 4:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.handleSubscribe=function(){n.client&&n.client.subscribe(n.subTopic,{qos:0},function(e){e?console.log("subscribe error",e):(n.handleStartOrStopMessageDebug("start"),n.handleKeepAlive(),n.handleMessageInterValUpdate(),n.setState({loading:!0}))})},n.handleUnsubscribe=function(){n.client&&n.client.unsubscribe(n.subTopic,{qos:0},function(e){e?console.log("unsubscribe error",e):(n.handleDisTimer(),n.setState({loading:!1}))})},n.handleDisconnect=function(){n.client&&(n.client=null)},n.goFull=function(){n.setState({isFullScreen:!0})},n.state={loading:!1,isFullScreen:!1},n.pubTopic="ds2/eventbus/pkgdbg/heartbeat/".concat(e.ctrlName),n.subTopic="ds2/eventbus/pkgdbg/info/".concat(e.ctrlName),n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){var e,t=window.location.hostname,n=null===(e="")||void 0===e?void 0:e.includes("dsa"),r=origin.indexOf("localhost")>-1;this.handleConnect("wss://".concat(r?"10.5.30.39":t,":").concat(n?"9100":"443","/mqtt"),{clientId:"mqttx_".concat(Date.now()).concat(Math.floor(1e3*Math.random())),username:"pyuser",password:"12345678",keepalive:30,clean:!0,protocolVersion:4,reconnectPeriod:1e3,connectTimeout:3e4,rejectUnauthorized:!0})}},{key:"componentWillUnmount",value:function(){var e=this.props.dispatch;this.client.end(),this.handleDisTimer(),this.handleDisconnect(),T=[],e({type:"measureMonitor/save",payload:{comCodeData:""}})}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.handleCancel,o=t.downloadFunVisible,i=t.ctrlName,l=t.comCodeData,s=t.dispatch,c=this.state,d=c.loading,f=c.isFullScreen,p={readOnly:!0,cursorStyle:"underline",quickSuggestions:!1,renderSideBySide:!1,selectOnLineNumbers:!0,minimap:{enabled:!1}};return v.default.createElement(a.default,{title:(0,C.formatMessage)({id:"controller.form.comMsg"}),visible:n,width:1e3,onCancel:function(){return r()},footer:null},v.default.createElement("div",{className:E.default.container},o&&v.default.createElement("div",{className:E.default.btn},v.default.createElement(u.default,{type:"primary",onClick:function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=pkgdbg&ctrlName=").concat(i,"&web_session=").concat((0,S.getToken)());(0,M.filedownload)(e,"".concat(i,".log"))}},(0,C.formatMessage)({id:"controller.form.logDown"}))),v.default.createElement("div",{className:E.default.btn},v.default.createElement(u.default,{type:"primary",onClick:function(){d?e.handleUnsubscribe():e.handleSubscribe()}},d?(0,C.formatMessage)({id:"controller.form.stop"}):(0,C.formatMessage)({id:"controller.form.start"}))),v.default.createElement("div",{className:E.default.btn},v.default.createElement(u.default,{type:"primary",onClick:function(){T=[],s({type:"measureMonitor/save",payload:{comCodeData:""}})}},(0,C.formatMessage)({id:"controller.form.clear"}))),v.default.createElement("div",{className:E.default.btn},v.default.createElement(u.default,{type:"primary",onClick:this.goFull},(0,C.formatMessage)({id:"controller.form.full"})))),v.default.createElement(_.default,{enabled:f,onChange:function(t){return e.setState({isFullScreen:t})}},v.default.createElement("div",{className:E.default.codeWarp},v.default.createElement(y.default,{width:f?window.innerWidth:"100%",height:f?window.innerWidth:"100%",language:"log",theme:"vs-dark",value:l,options:p}))))}}]),t}(v.PureComponent),l=s))||l),x=k;t.default=x},ncmp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("WmZF"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},nmnc:function(e,t,n){var r=n("Kz5y"),o=r.Symbol;e.exports=o},nmq7:function(e,t,n){"use strict";var r=n("0jNN"),o=Object.prototype.hasOwnProperty,a=Array.isArray,i={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},l=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},s=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u="utf8=%26%2310003%3B",c="utf8=%E2%9C%93",d=function(e,t){var n,d={__proto__:null},f=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,p=t.parameterLimit===1/0?void 0:t.parameterLimit,m=f.split(t.delimiter,p),h=-1,g=t.charset;if(t.charsetSentinel)for(n=0;n<m.length;++n)0===m[n].indexOf("utf8=")&&(m[n]===c?g="utf-8":m[n]===u&&(g="iso-8859-1"),h=n,n=m.length);for(n=0;n<m.length;++n)if(n!==h){var v,y,b=m[n],w=b.indexOf("]="),_=-1===w?b.indexOf("="):w+1;-1===_?(v=t.decoder(b,i.decoder,g,"key"),y=t.strictNullHandling?null:""):(v=t.decoder(b.slice(0,_),i.decoder,g,"key"),y=r.maybeMap(s(b.slice(_+1),t),function(e){return t.decoder(e,i.decoder,g,"value")})),y&&t.interpretNumericEntities&&"iso-8859-1"===g&&(y=l(y)),b.indexOf("[]=")>-1&&(y=a(y)?[y]:y),o.call(d,v)?d[v]=r.combine(d[v],y):d[v]=y}return d},f=function(e,t,n,r){for(var o=r?t:s(t,n),a=e.length-1;a>=0;--a){var i,l=e[a];if("[]"===l&&n.parseArrays)i=[].concat(o);else{i=n.plainObjects?Object.create(null):{};var u="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,c=parseInt(u,10);n.parseArrays||""!==u?!isNaN(c)&&l!==u&&String(c)===u&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(i=[],i[c]=o):"__proto__"!==u&&(i[u]=o):i={0:o}}o=i}return o},p=function(e,t,n,r){if(e){var a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/,l=/(\[[^[\]]*])/g,s=n.depth>0&&i.exec(a),u=s?a.slice(0,s.index):a,c=[];if(u){if(!n.plainObjects&&o.call(Object.prototype,u)&&!n.allowPrototypes)return;c.push(u)}var d=0;while(n.depth>0&&null!==(s=l.exec(a))&&d<n.depth){if(d+=1,!n.plainObjects&&o.call(Object.prototype,s[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(s[1])}return s&&c.push("["+a.slice(s.index)+"]"),f(c,t,n,r)}},m=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!==typeof e.decoder)throw new TypeError("Decoder has to be a function.");if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t="undefined"===typeof e.charset?i.charset:e.charset;return{allowDots:"undefined"===typeof e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"===typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,allowSparse:"boolean"===typeof e.allowSparse?e.allowSparse:i.allowSparse,arrayLimit:"number"===typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"===typeof e.comma?e.comma:i.comma,decoder:"function"===typeof e.decoder?e.decoder:i.decoder,delimiter:"string"===typeof e.delimiter||r.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"===typeof e.depth||!1===e.depth?+e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"===typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"===typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"===typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}};e.exports=function(e,t){var n=m(t);if(""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var o="string"===typeof e?d(e,n):e,a=n.plainObjects?Object.create(null):{},i=Object.keys(o),l=0;l<i.length;++l){var s=i[l],u=p(s,o[s],n,"string"===typeof e);a=r.merge(a,u,n)}return!0===n.allowSparse?a:r.compact(a)}},nsrt:function(e,t,n){"use strict";t.__esModule=!0,t.UNDEFINED_INPUT_ERROR=t.INVALID_BUFFER=t.isEnd=t.END=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.emitter=c,t.channel=p,t.eventChannel=m,t.stdChannel=h;var o=n("dUQB"),a=n("IbQh"),i=n("00Yy"),l="@@redux-saga/CHANNEL_END",s=t.END={type:l},u=t.isEnd=function(e){return e&&e.type===l};function c(){var e=[];function t(t){return e.push(t),function(){return(0,o.remove)(e,t)}}function n(t){for(var n=e.slice(),r=0,o=n.length;r<o;r++)n[r](t)}return{subscribe:t,emit:n}}var d=t.INVALID_BUFFER="invalid buffer passed to channel factory function",f=t.UNDEFINED_INPUT_ERROR="Saga was provided with an undefined action";function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.buffers.fixed(),t=!1,n=[];function r(){if(t&&n.length)throw(0,o.internalErr)("Cannot have a closed channel with pending takers");if(n.length&&!e.isEmpty())throw(0,o.internalErr)("Cannot have pending takers with non empty buffer")}function i(a){if(r(),(0,o.check)(a,o.is.notUndef,f),!t){if(!n.length)return e.put(a);for(var i=0;i<n.length;i++){var l=n[i];if(!l[o.MATCH]||l[o.MATCH](a))return n.splice(i,1),l(a)}}}function l(a){r(),(0,o.check)(a,o.is.func,"channel.take's callback must be a function"),t&&e.isEmpty()?a(s):e.isEmpty()?(n.push(a),a.cancel=function(){return(0,o.remove)(n,a)}):a(e.take())}function u(n){r(),(0,o.check)(n,o.is.func,"channel.flush' callback must be a function"),t&&e.isEmpty()?n(s):n(e.flush())}function c(){if(r(),!t&&(t=!0,n.length)){var e=n;n=[];for(var o=0,a=e.length;o<a;o++)e[o](s)}}return(0,o.check)(e,o.is.buffer,d),{take:l,put:i,flush:u,close:c,get __takers__(){return n},get __closed__(){return t}}}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.buffers.none(),n=arguments[2];arguments.length>2&&(0,o.check)(n,o.is.func,"Invalid match function passed to eventChannel");var r=p(t),i=function(){r.__closed__||(l&&l(),r.close())},l=e(function(e){u(e)?i():n&&!n(e)||r.put(e)});if(r.__closed__&&l(),!o.is.func(l))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:r.take,flush:r.flush,close:i}}function h(e){var t=m(function(t){return e(function(e){e[o.SAGA_ACTION]?t(e):(0,i.asap)(function(){return t(e)})})});return r({},t,{take:function(e,n){arguments.length>1&&((0,o.check)(n,o.is.func,"channel.take's matcher argument must be a function"),e[o.MATCH]=n),t.take(e)}})}},nt6u:function(e,t,n){e.exports=n("+qE3").EventEmitter},nuTe:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var o=i(n("q1tI"));function a(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n["default"]=e,t&&t.set(e,n),n}var l=function(){return o.createElement("svg",{width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{transform:"translate(24 31.67)"},o.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),o.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),o.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),o.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),o.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),o.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),o.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},o.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),o.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},s=l;t["default"]=s},nucS:function(e,t,n){var r=n("c0Oy").parseFloat,o=n("W3Xk").trim;e.exports=1/r(n("GsrZ")+"-0")!==-1/0?function(e){var t=o(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},"nwK/":function(e,t,n){var r=n("V5/1").f,o=Function.prototype,a=/^\s*function ([^ (]*)/,i="name";i in o||n("8Z/V")&&r(o,i,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},"o/2+":function(e,t,n){"use strict";var r=n("foW8"),o=n.n(r),a=o()({});t["a"]=a},o175:function(e,t,n){n("Jaki")("Uint8",1,function(e){return function(t,n,r){return e(this,t,n,r)}},!0)},o8NH:function(e,t,n){var r=n("Y7ZC");r(r.S+r.F,"Object",{assign:n("kwZ1")})},"o8j+":function(e,t){function n(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}e.exports=n},o9E7:function(e,t,n){var r=n("PsB6"),o=n("wvM8");function a(e){if(o(Object(e))||"[object Arguments]"===Object.prototype.toString.call(e))return r(e)}e.exports=a},o9ul:function(e,t,n){var r=n("qxrA"),o=r(Object.getPrototypeOf,Object);e.exports=o},"oCl/":function(e,t,n){var r=n("CH3K"),o=n("LcsW"),a=n("MvSz"),i=n("0ycA"),l=Object.getOwnPropertySymbols,s=l?function(e){var t=[];while(e)r(t,a(e)),e=o(e);return t}:i;e.exports=s},oEMi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=n("+kn0"),a=u(o),i=n("l1rO"),l=s(i);function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}var c={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},d={integer:function(e){return d.number(e)&&parseInt(e,10)===e},float:function(e){return d.number(e)&&!d.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===("undefined"===typeof e?"undefined":r(e))&&!d.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&!!e.match(c.email)&&e.length<255},url:function(e){return"string"===typeof e&&!!e.match(c.url)},hex:function(e){return"string"===typeof e&&!!e.match(c.hex)}};function f(e,t,n,o,i){if(e.required&&void 0===t)(0,l["default"])(e,t,n,o,i);else{var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=e.type;s.indexOf(u)>-1?d[u](t)||o.push(a.format(i.messages.types[u],e.fullField,e.type)):u&&("undefined"===typeof t?"undefined":r(t))!==e.type&&o.push(a.format(i.messages.types[u],e.fullField,e.type))}}t["default"]=f},oF12:function(e,t,n){var r=n("u8+u"),o=n("2we2"),a=n("gL7N")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==o(e))}},oHiP:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n("xEkU"),o=n.n(r),a=0,i={};function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=a++,r=t;function l(){r-=1,r<=0?(e(),delete i[n]):i[n]=o()(l)}return i[n]=o()(l),n}l.cancel=function(e){void 0!==e&&(o.a.cancel(i[e]),delete i[e])},l.ids=i},oHnk:function(e,t,n){"use strict";var r=n("qKHZ"),o=n("FUu0"),a=n("yA2s");e.exports={formats:a,parse:o,stringify:r}},oNNP:function(e,t,n){"use strict";var r=n("D3zA");e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},oOsv:function(e,t,n){"use strict";t["default"]=function(){function e(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}function t(e,n,r,o){this.message=e,this.expected=n,this.found=r,this.location=o,this.name="SyntaxError","function"===typeof Error.captureStackTrace&&Error.captureStackTrace(this,t)}function n(e){var n,r=arguments.length>1?arguments[1]:{},o={},a={start:Ne},i=Ne,l=function(e){return{type:"messageFormatPattern",elements:e,location:Se()}},s=function(e){var t,n,r,o,a,i="";for(t=0,r=e.length;t<r;t+=1)for(o=e[t],n=0,a=o.length;n<a;n+=1)i+=o[n];return i},u=function(e){return{type:"messageTextElement",value:e,location:Se()}},c=/^[^ \t\n\r,.+={}#]/,d={type:"class",value:"[^ \\t\\n\\r,.+={}#]",description:"[^ \\t\\n\\r,.+={}#]"},f="{",p={type:"literal",value:"{",description:'"{"'},m=",",h={type:"literal",value:",",description:'","'},g="}",v={type:"literal",value:"}",description:'"}"'},y=function(e,t){return{type:"argumentElement",id:e,format:t&&t[2],location:Se()}},b="number",w={type:"literal",value:"number",description:'"number"'},_="date",C={type:"literal",value:"date",description:'"date"'},E="time",M={type:"literal",value:"time",description:'"time"'},S=function(e,t){return{type:e+"Format",style:t&&t[2],location:Se()}},O="plural",T={type:"literal",value:"plural",description:'"plural"'},k=function(e){return{type:e.type,ordinal:!1,offset:e.offset||0,options:e.options,location:Se()}},x="selectordinal",N={type:"literal",value:"selectordinal",description:'"selectordinal"'},L=function(e){return{type:e.type,ordinal:!0,offset:e.offset||0,options:e.options,location:Se()}},P="select",I={type:"literal",value:"select",description:'"select"'},D=function(e){return{type:"selectFormat",options:e,location:Se()}},A="=",R={type:"literal",value:"=",description:'"="'},F=function(e,t){return{type:"optionalFormatPattern",selector:e,value:t,location:Se()}},V="offset:",j={type:"literal",value:"offset:",description:'"offset:"'},z=function(e){return e},B=function(e,t){return{type:"pluralFormat",offset:e,options:t,location:Se()}},H={type:"other",description:"whitespace"},W=/^[ \t\n\r]/,U={type:"class",value:"[ \\t\\n\\r]",description:"[ \\t\\n\\r]"},q={type:"other",description:"optionalWhitespace"},K=/^[0-9]/,G={type:"class",value:"[0-9]",description:"[0-9]"},Y=/^[0-9a-f]/i,X={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},Z="0",Q={type:"literal",value:"0",description:'"0"'},J=/^[1-9]/,$={type:"class",value:"[1-9]",description:"[1-9]"},ee=function(e){return parseInt(e,10)},te=/^[^{}\\\0-\x1F\x7f \t\n\r]/,ne={type:"class",value:"[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]",description:"[^{}\\\\\\0-\\x1F\\x7f \\t\\n\\r]"},re="\\\\",oe={type:"literal",value:"\\\\",description:'"\\\\\\\\"'},ae=function(){return"\\"},ie="\\#",le={type:"literal",value:"\\#",description:'"\\\\#"'},se=function(){return"\\#"},ue="\\{",ce={type:"literal",value:"\\{",description:'"\\\\{"'},de=function(){return"{"},fe="\\}",pe={type:"literal",value:"\\}",description:'"\\\\}"'},me=function(){return"}"},he="\\u",ge={type:"literal",value:"\\u",description:'"\\\\u"'},ve=function(e){return String.fromCharCode(parseInt(e,16))},ye=function(e){return e.join("")},be=0,we=0,_e=[{line:1,column:1,seenCR:!1}],Ce=0,Ee=[],Me=0;if("startRule"in r){if(!(r.startRule in a))throw new Error("Can't start parsing from rule \""+r.startRule+'".');i=a[r.startRule]}function Se(){return Te(we,be)}function Oe(t){var n,r,o=_e[t];if(o)return o;n=t-1;while(!_e[n])n--;o=_e[n],o={line:o.line,column:o.column,seenCR:o.seenCR};while(n<t)r=e.charAt(n),"\n"===r?(o.seenCR||o.line++,o.column=1,o.seenCR=!1):"\r"===r||"\u2028"===r||"\u2029"===r?(o.line++,o.column=1,o.seenCR=!0):(o.column++,o.seenCR=!1),n++;return _e[t]=o,o}function Te(e,t){var n=Oe(e),r=Oe(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function ke(e){be<Ce||(be>Ce&&(Ce=be,Ee=[]),Ee.push(e))}function xe(e,n,r,o){function a(e){var t=1;e.sort(function(e,t){return e.description<t.description?-1:e.description>t.description?1:0});while(t<e.length)e[t-1]===e[t]?e.splice(t,1):t++}function i(e,t){function n(e){function t(e){return e.charCodeAt(0).toString(16).toUpperCase()}return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(e){return"\\x0"+t(e)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(e){return"\\x"+t(e)}).replace(/[\u0100-\u0FFF]/g,function(e){return"\\u0"+t(e)}).replace(/[\u1000-\uFFFF]/g,function(e){return"\\u"+t(e)})}var r,o,a,i=new Array(e.length);for(a=0;a<e.length;a++)i[a]=e[a].description;return r=e.length>1?i.slice(0,-1).join(", ")+" or "+i[e.length-1]:i[0],o=t?'"'+n(t)+'"':"end of input","Expected "+r+" but "+o+" found."}return null!==n&&a(n),new t(null!==e?e:i(n,r),n,r,o)}function Ne(){var e;return e=Le(),e}function Le(){var e,t,n;e=be,t=[],n=Pe();while(n!==o)t.push(n),n=Pe();return t!==o&&(we=e,t=l(t)),e=t,e}function Pe(){var e;return e=De(),e===o&&(e=Re()),e}function Ie(){var t,n,r,a,i,l;if(t=be,n=[],r=be,a=Ge(),a!==o?(i=Je(),i!==o?(l=Ge(),l!==o?(a=[a,i,l],r=a):(be=r,r=o)):(be=r,r=o)):(be=r,r=o),r!==o)while(r!==o)n.push(r),r=be,a=Ge(),a!==o?(i=Je(),i!==o?(l=Ge(),l!==o?(a=[a,i,l],r=a):(be=r,r=o)):(be=r,r=o)):(be=r,r=o);else n=o;return n!==o&&(we=t,n=s(n)),t=n,t===o&&(t=be,n=Ke(),t=n!==o?e.substring(t,be):n),t}function De(){var e,t;return e=be,t=Ie(),t!==o&&(we=e,t=u(t)),e=t,e}function Ae(){var t,n,r;if(t=Ze(),t===o){if(t=be,n=[],c.test(e.charAt(be))?(r=e.charAt(be),be++):(r=o,0===Me&&ke(d)),r!==o)while(r!==o)n.push(r),c.test(e.charAt(be))?(r=e.charAt(be),be++):(r=o,0===Me&&ke(d));else n=o;t=n!==o?e.substring(t,be):n}return t}function Re(){var t,n,r,a,i,l,s,u,c;return t=be,123===e.charCodeAt(be)?(n=f,be++):(n=o,0===Me&&ke(p)),n!==o?(r=Ge(),r!==o?(a=Ae(),a!==o?(i=Ge(),i!==o?(l=be,44===e.charCodeAt(be)?(s=m,be++):(s=o,0===Me&&ke(h)),s!==o?(u=Ge(),u!==o?(c=Fe(),c!==o?(s=[s,u,c],l=s):(be=l,l=o)):(be=l,l=o)):(be=l,l=o),l===o&&(l=null),l!==o?(s=Ge(),s!==o?(125===e.charCodeAt(be)?(u=g,be++):(u=o,0===Me&&ke(v)),u!==o?(we=t,n=y(a,l),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function Fe(){var e;return e=Ve(),e===o&&(e=je(),e===o&&(e=ze(),e===o&&(e=Be()))),e}function Ve(){var t,n,r,a,i,l,s;return t=be,e.substr(be,6)===b?(n=b,be+=6):(n=o,0===Me&&ke(w)),n===o&&(e.substr(be,4)===_?(n=_,be+=4):(n=o,0===Me&&ke(C)),n===o&&(e.substr(be,4)===E?(n=E,be+=4):(n=o,0===Me&&ke(M)))),n!==o?(r=Ge(),r!==o?(a=be,44===e.charCodeAt(be)?(i=m,be++):(i=o,0===Me&&ke(h)),i!==o?(l=Ge(),l!==o?(s=Je(),s!==o?(i=[i,l,s],a=i):(be=a,a=o)):(be=a,a=o)):(be=a,a=o),a===o&&(a=null),a!==o?(we=t,n=S(n,a),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function je(){var t,n,r,a,i,l;return t=be,e.substr(be,6)===O?(n=O,be+=6):(n=o,0===Me&&ke(T)),n!==o?(r=Ge(),r!==o?(44===e.charCodeAt(be)?(a=m,be++):(a=o,0===Me&&ke(h)),a!==o?(i=Ge(),i!==o?(l=qe(),l!==o?(we=t,n=k(l),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function ze(){var t,n,r,a,i,l;return t=be,e.substr(be,13)===x?(n=x,be+=13):(n=o,0===Me&&ke(N)),n!==o?(r=Ge(),r!==o?(44===e.charCodeAt(be)?(a=m,be++):(a=o,0===Me&&ke(h)),a!==o?(i=Ge(),i!==o?(l=qe(),l!==o?(we=t,n=L(l),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function Be(){var t,n,r,a,i,l,s;if(t=be,e.substr(be,6)===P?(n=P,be+=6):(n=o,0===Me&&ke(I)),n!==o)if(r=Ge(),r!==o)if(44===e.charCodeAt(be)?(a=m,be++):(a=o,0===Me&&ke(h)),a!==o)if(i=Ge(),i!==o){if(l=[],s=We(),s!==o)while(s!==o)l.push(s),s=We();else l=o;l!==o?(we=t,n=D(l),t=n):(be=t,t=o)}else be=t,t=o;else be=t,t=o;else be=t,t=o;else be=t,t=o;return t}function He(){var t,n,r,a;return t=be,n=be,61===e.charCodeAt(be)?(r=A,be++):(r=o,0===Me&&ke(R)),r!==o?(a=Ze(),a!==o?(r=[r,a],n=r):(be=n,n=o)):(be=n,n=o),t=n!==o?e.substring(t,be):n,t===o&&(t=Je()),t}function We(){var t,n,r,a,i,l,s,u,c;return t=be,n=Ge(),n!==o?(r=He(),r!==o?(a=Ge(),a!==o?(123===e.charCodeAt(be)?(i=f,be++):(i=o,0===Me&&ke(p)),i!==o?(l=Ge(),l!==o?(s=Le(),s!==o?(u=Ge(),u!==o?(125===e.charCodeAt(be)?(c=g,be++):(c=o,0===Me&&ke(v)),c!==o?(we=t,n=F(r,s),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function Ue(){var t,n,r,a;return t=be,e.substr(be,7)===V?(n=V,be+=7):(n=o,0===Me&&ke(j)),n!==o?(r=Ge(),r!==o?(a=Ze(),a!==o?(we=t,n=z(a),t=n):(be=t,t=o)):(be=t,t=o)):(be=t,t=o),t}function qe(){var e,t,n,r,a;if(e=be,t=Ue(),t===o&&(t=null),t!==o)if(n=Ge(),n!==o){if(r=[],a=We(),a!==o)while(a!==o)r.push(a),a=We();else r=o;r!==o?(we=e,t=B(t,r),e=t):(be=e,e=o)}else be=e,e=o;else be=e,e=o;return e}function Ke(){var t,n;if(Me++,t=[],W.test(e.charAt(be))?(n=e.charAt(be),be++):(n=o,0===Me&&ke(U)),n!==o)while(n!==o)t.push(n),W.test(e.charAt(be))?(n=e.charAt(be),be++):(n=o,0===Me&&ke(U));else t=o;return Me--,t===o&&(n=o,0===Me&&ke(H)),t}function Ge(){var t,n,r;Me++,t=be,n=[],r=Ke();while(r!==o)n.push(r),r=Ke();return t=n!==o?e.substring(t,be):n,Me--,t===o&&(n=o,0===Me&&ke(q)),t}function Ye(){var t;return K.test(e.charAt(be))?(t=e.charAt(be),be++):(t=o,0===Me&&ke(G)),t}function Xe(){var t;return Y.test(e.charAt(be))?(t=e.charAt(be),be++):(t=o,0===Me&&ke(X)),t}function Ze(){var t,n,r,a,i,l;if(t=be,48===e.charCodeAt(be)?(n=Z,be++):(n=o,0===Me&&ke(Q)),n===o){if(n=be,r=be,J.test(e.charAt(be))?(a=e.charAt(be),be++):(a=o,0===Me&&ke($)),a!==o){i=[],l=Ye();while(l!==o)i.push(l),l=Ye();i!==o?(a=[a,i],r=a):(be=r,r=o)}else be=r,r=o;n=r!==o?e.substring(n,be):r}return n!==o&&(we=t,n=ee(n)),t=n,t}function Qe(){var t,n,r,a,i,l,s,u;return te.test(e.charAt(be))?(t=e.charAt(be),be++):(t=o,0===Me&&ke(ne)),t===o&&(t=be,e.substr(be,2)===re?(n=re,be+=2):(n=o,0===Me&&ke(oe)),n!==o&&(we=t,n=ae()),t=n,t===o&&(t=be,e.substr(be,2)===ie?(n=ie,be+=2):(n=o,0===Me&&ke(le)),n!==o&&(we=t,n=se()),t=n,t===o&&(t=be,e.substr(be,2)===ue?(n=ue,be+=2):(n=o,0===Me&&ke(ce)),n!==o&&(we=t,n=de()),t=n,t===o&&(t=be,e.substr(be,2)===fe?(n=fe,be+=2):(n=o,0===Me&&ke(pe)),n!==o&&(we=t,n=me()),t=n,t===o&&(t=be,e.substr(be,2)===he?(n=he,be+=2):(n=o,0===Me&&ke(ge)),n!==o?(r=be,a=be,i=Xe(),i!==o?(l=Xe(),l!==o?(s=Xe(),s!==o?(u=Xe(),u!==o?(i=[i,l,s,u],a=i):(be=a,a=o)):(be=a,a=o)):(be=a,a=o)):(be=a,a=o),r=a!==o?e.substring(r,be):a,r!==o?(we=t,n=ve(r),t=n):(be=t,t=o)):(be=t,t=o)))))),t}function Je(){var e,t,n;if(e=be,t=[],n=Qe(),n!==o)while(n!==o)t.push(n),n=Qe();else t=o;return t!==o&&(we=e,t=ye(t)),e=t,e}if(n=i(),n!==o&&be===e.length)return n;throw n!==o&&be<e.length&&ke({type:"end",description:"end of input"}),xe(null,Ee,Ce<e.length?e.charAt(Ce):null,Ce<e.length?Te(Ce,Ce+1):Te(Ce,Ce))}return e(t,Error),{SyntaxError:t,parse:n}}()},oV5b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="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},a=n("+kn0"),i=n("jESh"),l=u(i),s=n("nEr6");function u(e){return e&&e.__esModule?e:{default:e}}function c(e){this.rules=null,this._messages=s.messages,this.define(e)}c.prototype={messages:function(e){return e&&(this._messages=(0,a.deepMerge)((0,s.newMessages)(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof e?"undefined":o(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,n=void 0;for(t in e)e.hasOwnProperty(t)&&(n=e[t],this.rules[t]=Array.isArray(n)?n:[n])},validate:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},l=e,u=n,d=i;if("function"===typeof u&&(d=u,u={}),!this.rules||0===Object.keys(this.rules).length)return d&&d(),Promise.resolve();function f(e){var t=void 0,n=[],r={};function o(e){var t;Array.isArray(e)?n=(t=n).concat.apply(t,e):n.push(e)}for(t=0;t<e.length;t++)o(e[t]);n.length?r=(0,a.convertFieldsError)(n):(n=null,r=null),d(n,r)}if(u.messages){var p=this.messages();p===s.messages&&(p=(0,s.newMessages)()),(0,a.deepMerge)(p,u.messages),u.messages=p}else u.messages=this.messages();var m=void 0,h=void 0,g={},v=u.keys||Object.keys(this.rules);v.forEach(function(n){m=t.rules[n],h=l[n],m.forEach(function(o){var a=o;"function"===typeof a.transform&&(l===e&&(l=r({},l)),h=l[n]=a.transform(h)),a="function"===typeof a?{validator:a}:r({},a),a.validator=t.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=t.getType(a),a.validator&&(g[n]=g[n]||[],g[n].push({rule:a,value:h,source:l,field:n}))})});var y={};return(0,a.asyncMap)(g,u,function(e,t){var n=e.rule,i=("object"===n.type||"array"===n.type)&&("object"===o(n.fields)||"object"===o(n.defaultField));function l(e,t){return r({},t,{fullField:n.fullField+"."+e})}function s(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],s=o;if(Array.isArray(s)||(s=[s]),!u.suppressWarning&&s.length&&c.warning("async-validator:",s),s.length&&n.message&&(s=[].concat(n.message)),s=s.map((0,a.complementError)(n)),u.first&&s.length)return y[n.field]=1,t(s);if(i){if(n.required&&!e.value)return s=n.message?[].concat(n.message).map((0,a.complementError)(n)):u.error?[u.error(n,(0,a.format)(u.messages.required,n.field))]:[],t(s);var d={};if(n.defaultField)for(var f in e.value)e.value.hasOwnProperty(f)&&(d[f]=n.defaultField);for(var p in d=r({},d,e.rule.fields),d)if(d.hasOwnProperty(p)){var m=Array.isArray(d[p])?d[p]:[d[p]];d[p]=m.map(l.bind(null,p))}var h=new c(d);h.messages(u.messages),e.rule.options&&(e.rule.options.messages=u.messages,e.rule.options.error=u.error),h.validate(e.value,e.rule.options||u,function(e){var n=[];s&&s.length&&n.push.apply(n,s),e&&e.length&&n.push.apply(n,e),t(n.length?n:null)})}else t(s)}i=i&&(n.required||!n.required&&e.value),n.field=e.field;var d=void 0;n.asyncValidator?d=n.asyncValidator(n,e.value,s,e.source,u):n.validator&&(d=n.validator(n,e.value,s,e.source,u),!0===d?s():!1===d?s(n.message||n.field+" fails"):d instanceof Array?s(d):d instanceof Error&&s(d.message)),d&&d.then&&d.then(function(){return s()},function(e){return s(e)})},function(e){f(e)})},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!==typeof e.validator&&e.type&&!l["default"].hasOwnProperty(e.type))throw new Error((0,a.format)("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"===typeof e.validator)return e.validator;var t=Object.keys(e),n=t.indexOf("message");return-1!==n&&t.splice(n,1),1===t.length&&"required"===t[0]?l["default"].required:l["default"][this.getType(e)]||!1}},c.register=function(e,t){if("function"!==typeof t)throw new Error("Cannot register a validator by type, validator is not a function");l["default"][e]=t},c.warning=a.warning,c.messages=s.messages,t["default"]=c},oVml:function(e,t,n){var r=n("5K7Z"),o=n("fpC5"),a=n("FpHa"),i=n("VVlx")("IE_PROTO"),l=function(){},s="prototype",u=function(){var e,t=n("Hsns")("iframe"),r=a.length,o="<",i=">";t.style.display="none",n("MvwC").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(o+"script"+i+"document.F=Object"+o+"/script"+i),e.close(),u=e.F;while(r--)delete u[s][a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(l[s]=r(e),n=new l,l[s]=null,n[i]=e):n=u(),void 0===t?n:o(n,t)}},obDU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=function(){try{return!!Object.defineProperty({},"a",{})}catch(e){return!1}}(),i=(!a&&Object.prototype.__defineGetter__,a?Object.defineProperty:function(e,t,n){"get"in n&&e.__defineGetter__?e.__defineGetter__(t,n.get):(!r.call(e,t)||"value"in n)&&(e[t]=n.value)});t.defineProperty=i;var l=Object.create||function(e,t){var n,o;function a(){}for(o in a.prototype=e,n=new a,t)r.call(t,o)&&i(n,o,t[o]);return n};t.objCreate=l;var s=Array.prototype.indexOf||function(e,t){var n=this;if(!n.length)return-1;for(var r=t||0,o=n.length;r<o;r++)if(n[r]===e)return r;return-1};t.arrIndexOf=s;var u=Array.isArray||function(e){return"[object Array]"===o.call(e)};t.isArray=u;var c=Date.now||function(){return(new Date).getTime()};t.dateNow=c},oioR:function(e,t,n){var r=n("2GTP"),o=n("sNwI"),a=n("NwJ3"),i=n("5K7Z"),l=n("tEej"),s=n("fNZA"),u={},c={};t=e.exports=function(e,t,n,d,f){var p,m,h,g,v=f?function(){return e}:s(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(a(v)){for(p=l(e.length);p>b;b++)if(g=t?y(i(m=e[b])[0],m[1]):y(e[b]),g===u||g===c)return g}else for(h=v.call(e);!(m=h.next()).done;)if(g=o(h,y,m.value,t),g===u||g===c)return g};t.BREAK=u,t.RETURN=c},okwk:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n("2Taf")),i=o(n("vZ4D")),l=o(n("l4Ni")),s=o(n("ujKo")),u=o(n("MhPg"));n("Znn+");var c=o(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=o(n("Imok")),m=o(n("bQlJ")),h=o(n("psPP")),g=n("+n12"),v=c.default.TabPane,y="cloud"!==(0,g.getPageModel)(),b=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.state={activeKey:y?"status":"config"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this,t=this.state.activeKey;return d.default.createElement(c.default,{activeKey:t,onChange:function(t){e.setState({activeKey:t})}},y?d.default.createElement(v,{tab:(0,f.formatMessage)({id:"common.status"}),key:"status"},d.default.createElement(p.default,{currentKey:"hj212-client",activeKey:t})):null,d.default.createElement(v,{tab:(0,f.formatMessage)({id:"protocol.config"}),key:"config"},d.default.createElement(m.default,null),d.default.createElement(h.default,null)))}}]),t}(d.PureComponent),w=b;t.default=w},or5M:function(e,t,n){var r=n("1hJj"),o=n("QoRX"),a=n("xYSL"),i=1,l=2;function s(e,t,n,s,u,c){var d=n&i,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=c.get(e);if(m&&c.get(t))return m==t;var h=-1,g=!0,v=n&l?new r:void 0;c.set(e,t),c.set(t,e);while(++h<f){var y=e[h],b=t[h];if(s)var w=d?s(b,y,h,t,e,c):s(y,b,h,e,t,c);if(void 0!==w){if(w)continue;g=!1;break}if(v){if(!o(t,function(e,t){if(!a(v,t)&&(y===e||u(y,e,n,s,c)))return v.push(t)})){g=!1;break}}else if(y!==b&&!u(y,b,n,s,c)){g=!1;break}}return c["delete"](e),c["delete"](t),g}e.exports=s},"otv/":function(e,t,n){var r=n("nmnc"),o=r?r.prototype:void 0,a=o?o.valueOf:void 0;function i(e){return a?Object(a.call(e)):{}}e.exports=i},oxo0:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},p0pE:function(e,t,n){var r=n("eHn4");function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){r(e,t,n[t])})}return e}e.exports=o},p8mi:function(e,t){class n{constructor(){this.cmd=null,this.retain=!1,this.qos=0,this.dup=!1,this.length=-1,this.topic=null,this.payload=null}}e.exports=n},"pA+7":function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},"pD+B":function(e,t,n){"use strict";const r=n("Y/AA"),o=n("YVUj").NumberAllocator;function a(e){if(!(this instanceof a))return new a(e);e>0&&(this.aliasToTopic=new r({max:e}),this.topicToAlias={},this.numberAllocator=new o(1,e),this.max=e,this.length=0)}a.prototype.put=function(e,t){if(0===t||t>this.max)return!1;const n=this.aliasToTopic.get(t);return n&&delete this.topicToAlias[n],this.aliasToTopic.set(t,e),this.topicToAlias[e]=t,this.numberAllocator.use(t),this.length=this.aliasToTopic.length,!0},a.prototype.getTopicByAlias=function(e){return this.aliasToTopic.get(e)},a.prototype.getAliasByTopic=function(e){const t=this.topicToAlias[e];return"undefined"!==typeof t&&this.aliasToTopic.get(t),t},a.prototype.clear=function(){this.aliasToTopic.reset(),this.topicToAlias={},this.numberAllocator.clear(),this.length=0},a.prototype.getLruAlias=function(){const e=this.numberAllocator.firstVacant();return e||this.aliasToTopic.keys()[this.aliasToTopic.length-1]},e.exports=a},"pED+":function(e,t,n){e.exports={"ant-table-wrapper":"ant-table-wrapper","ant-table":"ant-table","ant-table-body":"ant-table-body","ant-table-empty":"ant-table-empty","ant-table-layout-fixed":"ant-table-layout-fixed","ant-table-thead":"ant-table-thead","ant-table-filter-icon":"ant-table-filter-icon","anticon-filter":"anticon-filter","ant-table-filter-selected":"ant-table-filter-selected","ant-table-column-sorter":"ant-table-column-sorter","ant-table-column-sorter-inner":"ant-table-column-sorter-inner","ant-table-column-sorter-down":"ant-table-column-sorter-down","ant-table-column-sorter-up":"ant-table-column-sorter-up",on:"on","ant-table-column-sorter-inner-full":"ant-table-column-sorter-inner-full","ant-table-column-has-actions":"ant-table-column-has-actions","ant-table-column-has-filters":"ant-table-column-has-filters","ant-table-filter-open":"ant-table-filter-open","ant-table-column-has-sorters":"ant-table-column-has-sorters","ant-table-header-column":"ant-table-header-column","ant-table-column-sorters":"ant-table-column-sorters","ant-table-column-title":"ant-table-column-title","ant-table-tbody":"ant-table-tbody","ant-table-row-hover":"ant-table-row-hover","ant-table-expanded-row":"ant-table-expanded-row","ant-table-row-selected":"ant-table-row-selected","ant-table-column-sort":"ant-table-column-sort","ant-table-footer":"ant-table-footer","ant-table-bordered":"ant-table-bordered","ant-table-title":"ant-table-title","ant-table-content":"ant-table-content","ant-table-without-column-header":"ant-table-without-column-header","ant-table-placeholder":"ant-table-placeholder","ant-table-expand-icon-th":"ant-table-expand-icon-th","ant-table-row-expand-icon-cell":"ant-table-row-expand-icon-cell","ant-table-header":"ant-table-header","ant-table-loading":"ant-table-loading","ant-table-spin-holder":"ant-table-spin-holder","ant-table-with-pagination":"ant-table-with-pagination","ant-table-without-pagination":"ant-table-without-pagination","ant-table-fixed-left":"ant-table-fixed-left","ant-table-fixed-right":"ant-table-fixed-right","ant-table-fixed-header":"ant-table-fixed-header","ant-table-body-inner":"ant-table-body-inner","ant-table-pagination":"ant-table-pagination","ant-pagination":"ant-pagination","ant-table-filter-dropdown":"ant-table-filter-dropdown","ant-dropdown-menu":"ant-dropdown-menu","ant-dropdown-menu-without-submenu":"ant-dropdown-menu-without-submenu","ant-dropdown-menu-item":"ant-dropdown-menu-item","ant-dropdown-menu-sub":"ant-dropdown-menu-sub","ant-dropdown-submenu-contain-selected":"ant-dropdown-submenu-contain-selected","ant-dropdown-menu-submenu-title":"ant-dropdown-menu-submenu-title","ant-dropdown-menu-submenu":"ant-dropdown-menu-submenu","ant-table-filter-dropdown-btns":"ant-table-filter-dropdown-btns","ant-table-filter-dropdown-link":"ant-table-filter-dropdown-link",confirm:"confirm",clear:"clear","ant-table-selection":"ant-table-selection","ant-table-selection-select-all-custom":"ant-table-selection-select-all-custom","anticon-down":"anticon-down","ant-table-selection-menu":"ant-table-selection-menu","ant-action-down":"ant-action-down","ant-table-selection-down":"ant-table-selection-down","ant-table-row-expand-icon":"ant-table-row-expand-icon","ant-table-row-expanded":"ant-table-row-expanded","ant-table-row-collapsed":"ant-table-row-collapsed","ant-table-row-spaced":"ant-table-row-spaced","ant-table-row-cell-ellipsis":"ant-table-row-cell-ellipsis","ant-table-row-cell-break-word":"ant-table-row-cell-break-word","ant-table-row-indent":"ant-table-row-indent","ant-table-scroll":"ant-table-scroll","ant-table-fixed-columns-in-body":"ant-table-fixed-columns-in-body","ant-table-hide-scrollbar":"ant-table-hide-scrollbar","ant-table-body-outer":"ant-table-body-outer","ant-table-fixed":"ant-table-fixed","ant-table-scroll-position-left":"ant-table-scroll-position-left","ant-table-scroll-position-right":"ant-table-scroll-position-right","ant-table-selection-col":"ant-table-selection-col","ant-table-selection-column-custom":"ant-table-selection-column-custom","ant-table-selection-column":"ant-table-selection-column","ant-radio-wrapper":"ant-radio-wrapper","ant-table-row":"ant-table-row","ant-table-filter-dropdown-submenu":"ant-table-filter-dropdown-submenu","ant-checkbox-wrapper":"ant-checkbox-wrapper","ant-table-middle":"ant-table-middle","ant-table-small":"ant-table-small","ant-table-row-cell-last":"ant-table-row-cell-last"}},pFRH:function(e,t,n){var r=n("cvCv"),o=n("O0oS"),a=n("zZ0H"),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},pGN5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=y,t.use=b,t.getItem=w,t.compose=C,t.apply=E,t.applyForEach=M,t.mergeConfig=S,t.mergeConfigAsync=O;var r=i(n("7rlJ")),o=i(n("jYNY")),a=n("jce2");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function s(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,s,"next",e)}function s(e){l(a,r,o,i,s,"throw",e)}i(void 0)})}}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){return h(e)||m(e)||p()}function p(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function m(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function h(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var g=null,v=[];function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};g=[],v=e.validKeys||[]}function b(e){Object.keys(e).forEach(function(e){(0,r.default)(v.concat("default").indexOf(e)>-1,"Invalid key ".concat(e," from plugin"))}),g.push(e)}function w(e){return(0,r.default)(v.indexOf(e)>-1,"Invalid key ".concat(e)),g.filter(function(t){return e in t}).map(function(t){return t[e]})}function _(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(1===t.length)return t[0];var r=t.pop();return t.reduce(function(e,t){return function(){return t(e)}},r)}function C(e,t){var n=t.initialValue;return"string"===typeof e&&(e=w(e)),function(){return _.apply(void 0,f(e).concat([n]))()}}function E(e,t){var n=t.initialValue,o=t.args;return"string"===typeof e&&(e=w(e)),(0,r.default)(Array.isArray(e),"item must be Array"),e.reduce(function(e,t){return(0,r.default)("function"===typeof t,"applied item must be function"),t(e,o)},n)}function M(e,t){var n=t.initialValue;"string"===typeof e&&(e=w(e)),(0,r.default)(Array.isArray(e),"item must be Array"),e.forEach(function(e){(0,r.default)("function"===typeof e,"applied item must be function"),e(n)})}function S(e){return"string"===typeof e&&(e=w(e)),(0,r.default)(Array.isArray(e),"item must be Array"),e.reduce(function(e,t){return(0,r.default)((0,o.default)(t),"Config is not plain object"),c({},e,{},t)},{})}function O(e){return T.apply(this,arguments)}function T(){return T=s(regeneratorRuntime.mark(function e(t){var n,i,l,s,u,d,f;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:"string"===typeof t&&(t=w(t)),(0,r.default)(Array.isArray(t),"item must be Array"),n={},i=!0,l=!1,s=void 0,e.prev=6,u=t[Symbol.iterator]();case 8:if(i=(d=u.next()).done){e.next=19;break}if(f=d.value,!(0,a.isPromiseLike)(f)){e.next=14;break}return e.next=13,f;case 13:f=e.sent;case 14:(0,r.default)((0,o.default)(f),"Config is not plain object"),n=c({},n,{},f);case 16:i=!0,e.next=8;break;case 19:e.next=25;break;case 21:e.prev=21,e.t0=e["catch"](6),l=!0,s=e.t0;case 25:e.prev=25,e.prev=26,i||null==u.return||u.return();case 28:if(e.prev=28,!l){e.next=31;break}throw s;case 31:return e.finish(28);case 32:return e.finish(25);case 33:return e.abrupt("return",n);case 34:case"end":return e.stop()}},e,null,[[6,21,25,33],[26,,28,32]])})),T.apply(this,arguments)}},pJMH:function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=u;var o=n("DovO"),a=n("9rpQ");n("P7XM")(u,o);for(var i=r(a.prototype),l=0;l<i.length;l++){var s=i[l];u.prototype[s]||(u.prototype[s]=a.prototype[s])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",c)))}function c(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("Q2Ig"))},pL63:function(e,t,n){e.exports={"ant-time-picker-panel":"ant-time-picker-panel","ant-time-picker-panel-inner":"ant-time-picker-panel-inner","ant-time-picker-panel-input":"ant-time-picker-panel-input","ant-time-picker-panel-input-wrap":"ant-time-picker-panel-input-wrap","ant-time-picker-panel-input-invalid":"ant-time-picker-panel-input-invalid","ant-time-picker-panel-narrow":"ant-time-picker-panel-narrow","ant-time-picker-panel-select":"ant-time-picker-panel-select","ant-time-picker-panel-select-option-selected":"ant-time-picker-panel-select-option-selected","ant-time-picker-panel-select-option-disabled":"ant-time-picker-panel-select-option-disabled","ant-time-picker-panel-combobox":"ant-time-picker-panel-combobox","ant-time-picker-panel-addon":"ant-time-picker-panel-addon","slide-up-appear":"slide-up-appear","slide-up-appear-active":"slide-up-appear-active","ant-time-picker-panel-placement-topLeft":"ant-time-picker-panel-placement-topLeft","ant-time-picker-panel-placement-topRight":"ant-time-picker-panel-placement-topRight","slide-up-enter":"slide-up-enter","slide-up-enter-active":"slide-up-enter-active",antSlideDownIn:"antSlideDownIn","ant-time-picker-panel-placement-bottomLeft":"ant-time-picker-panel-placement-bottomLeft","ant-time-picker-panel-placement-bottomRight":"ant-time-picker-panel-placement-bottomRight",antSlideUpIn:"antSlideUpIn","slide-up-leave":"slide-up-leave","slide-up-leave-active":"slide-up-leave-active",antSlideDownOut:"antSlideDownOut",antSlideUpOut:"antSlideUpOut","ant-time-picker":"ant-time-picker","ant-time-picker-input":"ant-time-picker-input","ant-time-picker-input-disabled":"ant-time-picker-input-disabled","ant-time-picker-input-lg":"ant-time-picker-input-lg","ant-time-picker-input-sm":"ant-time-picker-input-sm","ant-time-picker-open":"ant-time-picker-open","ant-time-picker-clear":"ant-time-picker-clear","ant-time-picker-icon":"ant-time-picker-icon","ant-time-picker-clock-icon":"ant-time-picker-clock-icon","ant-time-picker-large":"ant-time-picker-large","ant-time-picker-small":"ant-time-picker-small","ant-input":"ant-input"}},pQ9l:function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},pQGJ:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},pSRY:function(e,t,n){var r=n("QkVE");function o(e){return r(this,e).has(e)}e.exports=o},pfAi:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("2qtc");var i=r(n("kLXV"));n("sRBo");var l=r(n("kaz8"));n("T2oS");var s=r(n("W9HT")),u=r(n("jehZ"));n("P2fV");var c=r(n("NJEC"));n("+L6B");var d=r(n("2/Rp"));n("giR+");var f=r(n("fyUT"));n("5Dmo");var p=r(n("3S7+"));n("Pwec");var m=r(n("CtXQ"));n("7Kak");var h=r(n("9yH6"));n("5NDa");var g=r(n("5rEg")),v=r(n("gWZ8")),y=r(n("Y/ft")),b=r(n("d6i3")),w=r(n("eHn4")),_=r(n("p0pE")),C=r(n("1l/V")),E=r(n("2Taf")),M=r(n("vZ4D")),S=r(n("l4Ni")),O=r(n("ujKo")),T=r(n("rlhR")),k=r(n("MhPg"));n("y8nQ");var x=r(n("Vl3Y"));n("OaEy");var N,L,P,I,D=r(n("2fM7")),A=o(n("q1tI")),R=n("MuoO"),F=n("LLXN"),V=n("34ay"),j=n("+n12"),z=r(n("xR63")),B=r(n("Nf/D")),H=n("t3Un"),W=n("n+et"),U=r(n("eu6e")),q=r(n("Ycof")),K=r(n("xNY1")),G=r(n("5UJQ")),Y=r(n("quKw")),X=r(n("4OMM")),Z=r(n("NVPV")),Q=r(n("zudZ")),J=n("Onig"),$=r(n("P8M1")),ee="cloud"!==(0,j.getPageModel)(),te=D.default.Option,ne=(N=x.default.create(),L=(0,R.connect)(function(e){var t=e.cloud,n=e.loading;return{cloudConfig:t.cloudConfig,paramList:t.paramList,groupList:t.groupList,fastFuncitionsList:t.fastFuncitionsList,loading:n.effects["cloud/fetchCloud"],submitLoading:n.effects["cloud/updateCloud"]||n.effects["cloud/updateBySwitchLCCloud"],ISCADAConfigLoading:n.effects["cloud/updateISCADAConfig"]}}),N(P=L((I=function(e){function t(e){var n;return(0,E.default)(this,t),n=(0,S.default)(this,(0,O.default)(t).call(this,e)),n.fetchCloud=function(){var e=n.props,t=e.dispatch,r=e.currentKey;t({type:"cloud/fetchCloud",payload:"cloudServer"===r?"default":r})},n.fetchISCADAInfo=function(){var e=n.props.dispatch;e({type:"cloud/fetchISCADAInfo"})},n.handleConfirm=function(){var e=(0,C.default)(b.default.mark(function e(t){var r,o,a,i,l,s,u,c,d,f,p,m,h,g,v,y,C;return b.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.props,o=r.dispatch,a=r.form,i=r.cloudConfig,l=r.currentKey,s=i._id,u=i.args,c=a.resetFields,d=n.state,f=d.data,p=d.checked,m=f.args,h=void 0===m?{}:m,g={config_source:0},e.next=8,(0,J.fetchElangConfig)();case 8:v=e.sent,y=v.result,C="","iscada.com.cn"!==y.server_addr&&"iscada.inhandcloud.cn"!==y.server_addr||(C=y.server_addr),n.setState({visible:!1,data:{}}),p&&(g.mode=0,g.server_addr=C||(null===u||void 0===u?void 0:u.host),g.channel_keepalive=40),o({type:"cloud/updateCloud",payload:{clouds:(0,w.default)({},s,(0,_.default)({_id:s},f,{args:(0,_.default)({},h,{closeErlang:1})})),key:"cloudServer"===l?"default":l}}).then(function(e){"ok"===e&&(o({type:"cloud/updateISCADAConfig",payload:g}),c())});case 15:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.cloudConfig,i=t.currentKey,l=t.paramList,s=t.groupList,u=t.fastFuncitionsList,c=a.args,d=void 0===c?{}:c,f=a.type,p=a.name,m=a.enable,h=a._id,g=r.validateFields,E=r.resetFields;g(function(){var e=(0,C.default)(b.default.mark(function e(t,r){var c,g,C,M,S,O,k,x,N,L,P,I,D,A,R,F,V,z,B,H,W,U,q,K,G,Y,X,Q,J,$,ee,te,ne,re,oe,ae,ie,le,se,ue,ce,de,fe,pe,me,he;return b.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(c=r.args,g=void 0===c?{}:c,C=r.type,M=r.enable,S=(0,T.default)(n),t){e.next=83;break}if(k=g,x=(0,_.default)({},a,(0,j.paramsTransform)(r),{args:k}),"Erlang"===C||"We"===C?(N=g.host,L=void 0===N?{}:N,P=L.select,I=void 0===P?"":P,D=L.input,A=void 0===D?"":D,R=I,"custom"===R&&(R=A),k=(0,_.default)({},g,{host:M?R:d.host})):C===f&&(k=(0,_.default)({},d,g)),"Standard MQTT"!==C&&"AWS IoT"!==C&&"Inspur Yunzhou"!==C&&"HeilanV1.0"!==C&&"HeilanV2.0"!==C||(F=k,F.DeviceName,F.ProductKey,V=(0,y.default)(F,["DeviceName","ProductKey"]),k=(0,_.default)({},V,{key:g.key||"",cert:g.cert||"",rootCA:g.rootCA||""}),k["cert "]&&delete k["cert "]),"Aliyun IoT"===C&&(k=(0,_.default)({},g,{thingTSL:g.thingTSL||""})),x=(0,_.default)({name:p,type:null!==(O=f)&&void 0!==O?O:"Standard MQTT",cacheSize:1e4},(0,j.paramsTransform)(r),{args:(0,_.default)({},k)}),!(1===M&&"Erlang"!==f&&"Erlang"===C||1===M&&"We"!==f&&"We"===C||0===m&&1===M&&("Erlang"===C||"We"===C))){e.next=13;break}o({type:"cloud/updateCloud",payload:{clouds:(0,w.default)({},h,(0,_.default)({_id:h},x)),key:"cloudServer"===i?"default":i}}).then(function(e){e&&(E(),S.fetchISCADAInfo())}),e.next=83;break;case 13:if("Inspur Yunzhou"!==f&&"Inspur Yunzhou"!==x.type){e.next=30;break}if(z=g.DeviceName,B=g.ProductKey,H=(0,v.default)(l),W={clouds:(0,w.default)({},h,(0,_.default)({_id:h},x)),labels:{},quickfaas:{}},"Inspur Yunzhou"===f)Y=null!==(U=null===(q=H.find(function(e){return e.key==="ProductKey_".concat(p)}))||void 0===q?void 0:q._id)&&void 0!==U?U:"",X=null!==(K=null===(G=H.find(function(e){return e.key==="DeviceName_".concat(p)}))||void 0===G?void 0:G._id)&&void 0!==K?K:"",W.labels[Y]={key:"ProductKey_".concat(p),value:B},W.labels[X]={key:"DeviceName_".concat(p),value:z},"Inspur Yunzhou"!==x.type&&(W.labels[Y]=null,W.labels[X]=null,Q=u.filter(function(e){return!(e.name==="Device_Connect_".concat(p)||e.name==="SubDevice_Connect_".concat(p))}),W.quickfaas.genericFuncs=Q);else if("Inspur Yunzhou"===x.type){for(J=0;J<2;J+=1)$=(0,j.getNextId)(H),0===J?(H.push({_id:$,key:"ProductKey_".concat(p),value:B}),W.labels[$]={_id:$,key:"ProductKey_".concat(p),value:B}):1===J&&(H.push({_id:$,key:"DeviceName_".concat(p),value:z}),W.labels[$]={_id:$,key:"DeviceName_".concat(p),value:z});W.quickfaas={uploadFuncs:(0,w.default)({},p,[{qos:1,funcName:"upload",script:'import json\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\nfrom datetime import datetime\nfrom quickfaas.controller import get_inspur_controller_status\n\ndef upload(message, wizard_api): \n msg=get_inspur_controller_status()\n utc_time = datetime.utcfromtimestamp(message["timestamp"]+28800)\n \n for device, val_dict in message[\'values\'].items():\n value_dict = { \n "timeStamp": utc_time.strftime(\'%Y-%m-%d %H:%M:%S\'),\n "subDeviceName":msg[device]["ProductKey"]+"-"+msg[device]["DeviceName"],\n "deviceProperty": {}\n }\n for id, val in val_dict.items(): \n value_dict["deviceProperty"][id] = val["raw_data"]\n logger.info(value_dict) \n publish(__topic__, json.dumps(value_dict), __qos__)',name:"YUNZHOU_Pub",trigger:"measure_event",topic:"/sys/${ProductKey_"+p+"}/${DeviceName_"+p+"}/thing/event/property/post",msgType:0,cloudName:p,groups:s.map(function(e){return e.name})}]),downloadFuncs:(0,w.default)({},p,[{name:"YUNZHOU_Sub",topic:"/sys/${ProductKey_"+p+"}/${DeviceName_"+p+"}/thing/service/property/set",qos:1,funcName:"main",payload_type:"Plaintext",script:'import json\nfrom common.Logger import logger\nfrom quickfaas.measure import write_plc_values\nfrom quickfaas.controller import get_inspur_controller_status\n\ndef main(topic,payload):\n payload=json.loads(payload)\n device_dic=get_inspur_controller_status()\n dev_dic={}\n for devi,val in device_dic.items():\n dev_dic[val["ProductKey"]+"-"+val["DeviceName"]]=devi\n for messag in payload:\n msg={dev_dic[messag["subDeviceName"]]:messag["deviceProperty"]}\n logger.info(msg)\n write_plc_values(msg)',msgType:0,cloudName:p,trigger:"command_event"}]),genericFuncs:[].concat((0,v.default)(u),[{trigger:"timer_event",timeUnit:0,name:"Device_Connect_".concat(p),period:"30",funcName:"connect",script:'import json\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\nfrom datetime import datetime\nfrom quickfaas.global_dict import get_global_parameter\nimport time\n\ndef connect():\n utc_time = datetime.utcfromtimestamp(time.time()+28800)\n global_val= get_global_parameter()\n ProductKey=global_val["ProductKey_'+p+'"]\n DeviceName=global_val["DeviceName_'+p+'"]\n topic="/sys/"+ProductKey+"/"+DeviceName+"/connected"\n value_dict = { \n "timeStamp": utc_time.strftime(\'%Y-%m-%d %H:%M:%S\'),\n "clientid": ProductKey+"-"+DeviceName, \n }\n logger.info("\u5e73\u53f0\u4e0a\u7ebf\u5fc3\u8df3")\n publish(topic, json.dumps(value_dict), 0, cloud_name="'+p+'")'},{trigger:"timer_event",timeUnit:0,name:"SubDevice_Connect_".concat(p),period:"30",funcName:"connect",script:'import json\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\nfrom datetime import datetime\nfrom quickfaas.controller import get_inspur_controller_status \nimport time\n\ndef connect():\n msg=get_inspur_controller_status ()\n logger.info(msg)\n for devices,value_s in msg.items():\n if value_s["health"]==1:\n ProductKey=value_s["ProductKey"]\n DeviceName=value_s["DeviceName"]\n topic="/sys/"+ProductKey+"/"+ DeviceName+"/connected"\n utc_time = datetime.utcfromtimestamp(time.time()+28800)\n value_dict = { \n "timeStamp": utc_time.strftime(\'%Y-%m-%d %H:%M:%S\'),\n "clientid": ProductKey +"-"+ DeviceName\n }\n logger.info(value_dict)\n publish(topic, json.dumps(value_dict), 0, cloud_name="'+p+'")'}])}}return e.next=20,o({type:"cloud/updateBySwitchLCCloud",payload:W});case 20:if(ee=e.sent,"ok"!==ee.result){e.next=27;break}return e.next=24,o({type:"cloud/fetchCloud",payload:p});case 24:E(),e.next=28;break;case 27:(0,Z.default)(ee);case 28:e.next=83;break;case 30:if("HeilanV1.0"!==x.type){e.next=50;break}return e.next=33,o({type:"cloud/fetchAlarmTagLists",payload:"device_supervisor.alarmLables"});case 33:return re=e.sent,oe=null===re||void 0===re?void 0:null===(te=re.config)||void 0===te?void 0:te.device_supervisor,ae=oe.alarmLables,ie={clouds:(0,w.default)({},h,(0,_.default)({_id:h},x,{args:(0,_.default)({},null===(ne=x)||void 0===ne?void 0:ne.args,{AlarmRecoveryUpload:x.args.AlarmRecoveryUpload?1:0})})),quickfaas:{}},le=x.args.AlarmRecoveryUpload?{name:"\u544a\u8b66\u6062\u590d\u4e0a\u62a5",trigger:"warning_event",topic:"Topic/fbox/${SN}/MonitorAlarm",qos:1,funcName:"main",cloudName:p,alarms:(0,v.default)(ae),msgType:0,script:'import json\nimport time\nfrom datetime import datetime\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\ndef main(message, wizard_api):\n utc_time = datetime.utcfromtimestamp(message["timestamp"])\n time_1=utc_time.strftime("%Y-%m-%dT%H:%M:%S.%fZ")\n for device, val_dict in message["values"].items():\n value_dict = {\n "time": time_1[:-4]+"Z",\n "alarm": Np(val_dict["current"]),\n "data":\n [\n {"name":val_dict["measureName"] ,"value": val_dict["value"]}\n ]\n }\n wizard_data = {"topic": __topic__[:-12]+"HistoryAlarm", "qos": 1, "payload": json.dumps(value_dict)}\n publish(__topic__, json.dumps(value_dict), __qos__,wizard_data=wizard_data)\n logger.info(value_dict)\n time.sleep(1)\n logger.info(message)\ndef Np(status):\n if status =="on":\n return 1\n else:\n return 0'}:{name:"\u544a\u8b66\u6062\u590d\u4e0d\u4e0a\u62a5",trigger:"warning_event",topic:"Topic/fbox/${SN}/MonitorAlarm",qos:1,funcName:"main",cloudName:p,alarms:(0,v.default)(ae),msgType:0,script:'import json\nimport time\nfrom datetime import datetime\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\ndef main(message, wizard_api):\n utc_time = datetime.utcfromtimestamp(message["timestamp"])\n time_1=utc_time.strftime("%Y-%m-%dT%H:%M:%S.%fZ")\n for device, val_dict in message["values"].items():\n if val_dict["current"]=="on":\n value_dict = {\n "time": time_1[:-4]+"Z",\n "alarm": Np(val_dict["current"]),\n "data":\n [\n {"name":val_dict["measureName"] ,"value": val_dict["value"]}\n ]\n }\n wizard_data = {"topic": __topic__[:-12]+"HistoryAlarm", "qos": 1, "payload": json.dumps(value_dict)}\n publish(__topic__, json.dumps(value_dict), __qos__,wizard_data=wizard_data)\n logger.info(value_dict)\n time.sleep(1)\n logger.info(message)\ndef Np(status):\n if status =="on":\n return 1\n else:\n return 0'},ie.quickfaas={uploadFuncs:(0,w.default)({},p,[{qos:1,funcName:"main",script:'import json\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\nfrom datetime import datetime\n\ndef main(message, wizard_api):\n utc_time = datetime.utcfromtimestamp(message["timestamp"])\n time=utc_time.strftime("%Y-%m-%dT%H:%M:%S.%fZ")\n value_dict = {\n "time": time[:-4]+"Z",\n "data": []\n }\n for device, val_dict in message["values"].items():\n for id, val in val_dict.items():\n mesg={"name":id,"value":val["raw_data"]}\n value_dict["data"].append(mesg)\n logger.info(value_dict)\n wizard_data = {"topic": __topic__[:-11]+"HistoryData", "qos": 1, "payload": json.dumps(value_dict)}\n publish(__topic__, json.dumps(value_dict), __qos__,wizard_data=wizard_data)',name:"\u4e0a\u62a5\u6570\u636e",topic:"Topic/fbox/${SN}/MonitorData",msgType:0,trigger:"measure_event",cloudName:p,groups:s.map(function(e){return e.name})},(0,_.default)({},le)]),downloadFuncs:(0,w.default)({},p,[{name:"\u4e0b\u53d1\u6570\u636e",topic:"Topic/fbox/${SN}/SetPointValue",qos:1,funcName:"main",payload_type:"Plaintext",msgType:0,cloudName:p,trigger:"command_event",script:'from quickfaas.measure import write_plc_values\nfrom common.Logger import logger\nimport json\nimport time\ndef main(topic, payload):\n payload=json.loads(payload)\n for device in payload:\n message = {device["terminalID"]:device["value"]}\n userdata = [topic[:-13]+"AckPoint", device["terminalID"]]\n write_plc_values(message, callback= ack, userdata= userdata, timeout = 10)\n time.sleep(1)\ndef ack(send_result, userdata):\n topic = userdata[0]\n try:\n resp_data = [{"pointCode":userdata[1], "point":"success"}]\n except:\n resp_data = [{"pointCode":userdata[1], "point":"failure"}]\n publish(topic, json.dumps(resp_data), 1) '}])},e.next=40,o({type:"cloud/updateBySwitchLCCloud",payload:ie});case 40:if(se=e.sent,"ok"!==se.result){e.next=47;break}return e.next=44,o({type:"cloud/fetchCloud",payload:p});case 44:E(),e.next=48;break;case 47:(0,Z.default)(se);case 48:e.next=83;break;case 50:if("HeilanV2.0"!==x.type){e.next=65;break}return ue={clouds:(0,w.default)({},h,(0,_.default)({_id:h},x)),quickfaas:{}},ue.quickfaas={uploadFuncs:(0,w.default)({},p,[{qos:1,funcName:"main",script:'from datetime import datetime\nimport json\nfrom mobiuspi_lib.cellular import Cellular\nfrom common.Logger import logger\nfrom quickfaas.remotebus import publish\n\ncellular=Cellular()\nmodem = cellular.get_modem()\ndef main(message,wizard_api):\n data_up={\n "messageID":SnowFlake((message["timestamp"]*1000)),\n "ver":"1.0",\n "ts":message["timestamp"],\n "data":{}\n }\n for device_A, val_A in message["values"].items():\n msg_A={}\n for name_A,val_B in val_A.items():\n msg_A[name_A]=val_B["raw_data"]\n data_up["data"][device_A]=msg_A\n logger.info(data_up)\n his_topic= __topic__[:-11]+"history/data"\n wizard_data = {"topic": his_topic, "qos": 1, "payload": json.dumps(data_up)}\n publish(__topic__, json.dumps(data_up), __qos__,wizard_data=wizard_data)\n\ndef SnowFlake(time_a):\n twepoch = 1640966400000\n currentSequence = 0\n timestampOffset = 22\n machineID_IMEI=modem["imei_code"]\n machineIDOffset = 12\n timestamp=time_a\n return (((timestamp - twepoch) << timestampOffset) | (int(machineID_IMEI) << machineIDOffset)| currentSequence)',name:"\u4e0a\u62a5\u6570\u636e",topic:"/gateway/${SN}/report/data",msgType:0,trigger:"measure_event",cloudName:p,groups:s.map(function(e){return e.name})}]),downloadFuncs:(0,w.default)({},p,[{name:"\u4e0b\u53d1\u6570\u636e",topic:"/platform/${SN}/request/update",qos:1,funcName:"main",payload_type:"Plaintext",msgType:0,cloudName:p,trigger:"command_event",script:'from quickfaas.measure import write_plc_values\nfrom quickfaas.remotebus import publish\nfrom common.Logger import logger\nimport json\n\ndef main(topic,payload):\n logger.info(payload)\n payload=json.loads(payload)\n D_List={"topic":topic,"ver":payload["ver"],"msgId":payload["msgId"],"func":payload["func"],"ts":payload["ts"]}\n if payload["func"] == "F_001":\n print(payload["func"])\n elif payload["func"] == "F_002":\n (payload["func"])\n elif payload["func"] == "F_003":\n # write_plc_values({"PLC": {"test1": 1}})\n write_plc_values(payload["data"],callback= ack,userdata=D_List, timeout = 10)\n else:\n print("error func %s" %payload["func"])\n\ndef ack(send_result, userdata):\n topic1 = userdata["topic"][:-6]+"ack"\n try:\n resp_data = {\n "ver":userdata["ver"],\n "msgld":userdata["msgId"],\n "ackfunc":userdata["func"],\n "ts":userdata["ts"],\n "Data":{\n "Status":send_result[0]["result"],\n }\n }\n except:\n resp_data = {\n "ver":userdata["ver"],\n "msgld":userdata["msgId"],\n "ackfunc":userdata["func"],\n "ts":userdata["ts"],\n "Data":{\n "Status":send_result[0]["result"],\n }\n }\n publish(topic1, json.dumps(resp_data), 1)'}])},e.next=55,o({type:"cloud/updateBySwitchLCCloud",payload:ue});case 55:if(ce=e.sent,"ok"!==ce.result){e.next=62;break}return e.next=59,o({type:"cloud/fetchCloud",payload:p});case 59:E(),e.next=63;break;case 62:(0,Z.default)(ce);case 63:e.next=83;break;case 65:if("SparkPlugB MQTT"!==C){e.next=81;break}return pe=null===(de=x)||void 0===de?void 0:null===(fe=de.args)||void 0===fe?void 0:fe.groupId,me={clouds:(0,w.default)({},h,(0,_.default)({_id:h},x)),quickfaas:{}},me.quickfaas={uploadFuncs:(0,w.default)({},p,[{hideOfflineData:0,funcName:"main",script:"# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.mqttSparkPlugB import SparkPlugB_publish\n\n\ndef main(message, wizard_api, cloudName):\n logger.debug(message)\n SparkPlugB_publish(message, cloud_name=cloudName)",name:"".concat(p,"_pub_realTime_data"),trigger:"measure_event",topic:"sparkplugb",msgType:0,qos:0,cloudName:p,groups:["default"]}]),downloadFuncs:(0,w.default)({},p,[{payload_type:"Plaintext",name:"".concat(p,"_sub_control_device"),topic:"spBv1.0/".concat(pe,"/DCMD/${SN}/#"),funcName:"main",script:'# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.measure import write_plc_values\nfrom quickfaas.mqttSparkPlugB import SparkPlugB_parse\n\n\ndef write_callback(message, userdata, wizard_api):\n logger.debug("write plc response: %s, userdata:%s" % (message, userdata))\n\n\ndef main(topic, payload, cloudName):\n logger.debug(topic)\n write_request = SparkPlugB_parse(payload)\n logger.debug(write_request)\n write_plc_values(message=write_request, callback=write_callback, userdata="")',msgType:0,qos:0,cloudName:p,trigger:"command_event"},{payload_type:"Plaintext",name:"".concat(p,"_sub_rebirth"),topic:"spBv1.0/".concat(pe,"/NCMD/${SN}"),funcName:"main",script:"# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.mqttSparkPlugB import node_cmd_handler\n\n\ndef main(topic, payload, cloudName):\n logger.debug(topic)\n node_cmd_handler(payload, cloudName)",msgType:0,qos:0,cloudName:p,trigger:"command_event"}])},e.next=71,o({type:"cloud/updateBySwitchLCCloud",payload:me});case 71:if(he=e.sent,"ok"!==he.result){e.next=78;break}return e.next=75,o({type:"cloud/fetchCloud",payload:p});case 75:E(),e.next=79;break;case 78:(0,Z.default)(he);case 79:e.next=83;break;case 81:return e.next=83,o({type:"cloud/updateCloud",payload:{clouds:(0,w.default)({},h,(0,_.default)({_id:h},x)),key:"cloudServer"===i?"default":i}}).then(function(e){"ok"===e&&E()});case 83:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}())},n.validateTslKey=function(e,t,r){var o=n.props.form,a=o.getFieldValue,i=a("args.key");""!==i&&""===t?r((0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.mqtt.client-cert"})})):r(),r()},n.validatePwd=function(e,t,n){var r=(0,F.formatMessage)({id:"group.topic-check"}),o=(0,F.formatMessage)({id:"group.pwd-check"}),a=/^[^\u4e00-\u9fa5]{0,}$/;t&&(a.test(t)?(t.length>=5&&t.length<=2048||n(o),n()):n(r)),n()},n.validateHost=function(e,t,n){var r=(0,F.formatMessage)({id:"common.alert.form.please-input-correct-ip"}),o=/^[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})*(\.[a-zA-Z][a-zA-Z]{1,62})$/,a=/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/;o.test(t)||a.test(t)?n():""!==t&&n(r),n()},n.resetForm=function(e){e.preventDefault();var t=n.props.form,r=t.resetFields;r()},n.typeChange=function(e){var t=n.props,r=t.form,o=t.cloudConfig,a=r.setFieldsValue,i=r.getFieldValue;i("port")&&a("AWS IoT"===e?{port:o.port||8883}:{port:o.port||1883}),i("args.host")&&a("Erlang"===e?{"args.host":{select:"iscada.inhandcloud.cn",input:""}}:"We"===e?{"args.host":{select:"xenergy.inhandcloud.cn",input:""}}:{"args.host":""})},n.fileExport=function(){var e=n.props.cloudConfig,t=e.name,r="".concat("","/v1/files/export?type=device_supervisor&fileType=cloud&cloudName=").concat(t,"&web_session=").concat((0,H.getToken)());(0,W.filedownload)(r,"cloud.json")},n.fetchEmpty=function(){var e=n.props,t=e.cloudConfig,r=e.dispatch,o=t.name;r({type:"cloud/fetchEmpty",payload:{name:o}})},n.getServiceAddr=function(e){var t={select:e,input:""},n=["iscada.inhandcloud.cn","iscada.inhandcloud.com","xenergy.inhandcloud.cn","xenergy.inhandcloud.com"],r=!0;return e?(n.forEach(function(t){e!==t||(0,j.checkOemName)("blank")||(r=!1)}),r&&(t={select:"custom",input:e})):t=(0,j.checkOemName)("blank")?{select:"custom",input:e}:{select:e,input:""},t},n.validateCondition=function(e,t,n){var r=t.select,o=void 0===r?"":r,a=t.input,i=void 0===a?"":a,l=/^(((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)+([A-Za-z|[A-Za-z][A-Za-z0-9\\u200c\u200b-]*[A-Za-z0-9])))$/g,s=(0,F.formatMessage)({id:"cloud.server-ip-tip"}),u=(0,F.formatMessage)({id:"cloud.input_host-correct-domain"});"custom"===o&&(""===i?n(s):l.test(i)||0===i.length||n(u)),n()},n.renderWillMessage=function(){var e,t,r,o,a=n.props,i=a.form,l=a.cloudConfig,s=l.args,u=void 0===s?{}:s,c=i.getFieldDecorator;return A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:"Topic"},c("args.willTopic",{initialValue:null!==(e=null===u||void 0===u?void 0:u.willTopic)&&void 0!==e?e:""})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:"Qos"},c("args.willQos",{initialValue:null!==(t=null===u||void 0===u?void 0:u.willQos)&&void 0!==t?t:0})(A.default.createElement(D.default,null,A.default.createElement(te,{value:0},"0"),A.default.createElement(te,{value:1},"1"),A.default.createElement(te,{value:2},"2")))),A.default.createElement(x.default.Item,{label:"Retain"},c("args.willRetain",{initialValue:null!==(r=null===u||void 0===u?void 0:u.willRetain)&&void 0!==r?r:0})(A.default.createElement(D.default,null,A.default.createElement(te,{value:1},(0,F.formatMessage)({id:"common.true"})),A.default.createElement(te,{value:0},(0,F.formatMessage)({id:"common.false"}))))),A.default.createElement(x.default.Item,{label:"Payload"},c("args.willPayload",{initialValue:null!==(o=null===u||void 0===u?void 0:u.willPayload)&&void 0!==o?o:""})(A.default.createElement(g.default,null))))},n.renderMqtt=function(e){var t,r,o,a,i,l,s=n.props,u=s.form,c=s.cloudConfig,d=s.paramList,f=c.args,p=void 0===f?{}:f,m=c.name,h=c.type,v=u.getFieldDecorator,y=u.getFieldValue,b=null!==(t=null===(r=d.find(function(e){return e.key==="ProductKey_".concat(m)}))||void 0===r?void 0:r.value)&&void 0!==t?t:"",w=null!==(o=null===(a=d.find(function(e){return e.key==="DeviceName_".concat(m)}))||void 0===a?void 0:a.value)&&void 0!==o?o:"";return"HeilanV1.0"!==h&&delete p.AlarmRecoveryUpload,A.default.createElement(A.default.Fragment,null,A.default.createElement(Q.default,{initVisible:!0,title:A.default.createElement(F.FormattedMessage,{id:"cloud.base-set"})},A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.host"})},v("args.host",{initialValue:p.host||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.host"})})},{validator:n.validateHost}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.client_id"})},v("args.clientId",{initialValue:p.clientId||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.client_id"})})},{pattern:/^[^ ]+$/,message:(0,F.formatMessage)({id:"cloud.clientId-check"})}]})(A.default.createElement(g.default,null))),"SparkPlugB MQTT"===e?A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.group.id"})},v("args.groupId",{initialValue:p.groupId||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.client_id"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,F.formatMessage)({id:"controller.form.check-character"})},{validator:function(e,t,n){return(0,j.checkStrLengthRule)(t,1,240,n)}}]})(A.default.createElement(g.default,null)))):null,(0,j.checkOemName)("lcgyhlw")&&"Inspur Yunzhou"===e&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:"ProductKey"},v("args.ProductKey",{initialValue:null!==(i=b)&&void 0!==i?i:"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"ProductKey"})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:"DeviceName"},v("args.DeviceName",{initialValue:null!==(l=w)&&void 0!==l?l:"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"DeviceName"})}]})(A.default.createElement(g.default,null)))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.enable-authority"}),htmlFor:"authority.form"},v("args.auth",{initialValue:p.auth||0})(A.default.createElement(B.default,{size:"small"}))),1===y("args.auth")&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.username"})},v("args.username",{initialValue:p.username||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.username"})})},{whitespace:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"common.name"})})},{pattern:/^[^\u4e00-\u9fa5]{0,}$/,message:(0,F.formatMessage)({id:"group.topic-check"})},{max:100,message:(0,F.formatMessage)({id:"common.alert.form.check-var-length"},{length:100})}],first:!0})(A.default.createElement(g.default,{type:"text",autoComplete:"off"}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.passwd"})},v("args.passwd",{initialValue:p.passwd||"",rules:[{validator:n.validatePwd}]})(A.default.createElement(g.default.Password,{type:"password",autoComplete:"new-password",style:{width:202}})))),(0,j.checkOemName)("hlzy")&&"HeilanV1.0"===e&&A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.alarm-recovery-upload"}),htmlFor:"authority.form"},v("args.AlarmRecoveryUpload",{initialValue:(null===p||void 0===p?void 0:p.AlarmRecoveryUpload)||0})(A.default.createElement(B.default,{disabled:void 0!==(null===p||void 0===p?void 0:p.AlarmRecoveryUpload),size:"small"})))),A.default.createElement(Q.default,{title:A.default.createElement(F.FormattedMessage,{id:"common.advanced-settings"})},n.renderMqttAdvanced(e)),"SparkPlugB MQTT"===e?null:A.default.createElement(Q.default,{title:A.default.createElement(F.FormattedMessage,{id:"common.will-message"})},n.renderWillMessage()))},n.renderAliyun=function(){var e=n.props,t=e.form,r=e.cloudConfig,o=t.getFieldDecorator,a=t.getFieldValue,i=r.args,l=void 0===i?{}:i,s=r.name,u=(0,V.getPriv)()>11;return A.default.createElement(A.default.Fragment,null,A.default.createElement(Q.default,{initVisible:!0,title:A.default.createElement(F.FormattedMessage,{id:"cloud.base-set"})},A.default.createElement(x.default.Item,{label:"Region ID"},o("args.host",{initialValue:l.host||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.cloud-name"})})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.auth-method"})},o("args.connType",{initialValue:l.connType||0,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.auth-method"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:0},A.default.createElement(F.FormattedMessage,{id:"cloud.auth-method-1"})),A.default.createElement(h.default,{value:1},A.default.createElement(F.FormattedMessage,{id:"cloud.auth-method-2"}),1===a("args.connType")&&A.default.createElement(p.default,{title:(0,F.formatMessage)({id:"cloud.conn-type-alert"})},A.default.createElement(m.default,{type:"exclamation-circle",style:{marginLeft:10,color:"#FFA500",fontSize:16}})))))),A.default.createElement(x.default.Item,{label:"ProductKey"},o("args.productKey",{initialValue:l.productKey||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"ProductKey"})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:"DeviceName"},o("args.deviceName",{initialValue:l.deviceName||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"DeviceName"})}]})(A.default.createElement(g.default,null))),0===a("args.connType")&&A.default.createElement(x.default.Item,{label:"DeviceSecret"},o("args.deviceSecret",{initialValue:l.deviceSecret||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"DeviceSecret"})}]})(A.default.createElement(g.default.Password,{type:"password",autoComplete:"new-password",style:{width:202}}))),1===a("args.connType")&&A.default.createElement(x.default.Item,{label:"ProductSecret"},o("args.productSecret",{initialValue:l.productSecret||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"ProductSecret"})}]})(A.default.createElement(g.default.Password,{type:"password",autoComplete:"new-password",style:{width:202}}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.thing-tsl"})},o("args.thingTSL",{initialValue:l.thingTSL||""})(A.default.createElement(z.default,{fileSuffix:".json",disabled:!u||!ee,fileType:"thing_tsl",cloudName:s,remove:!0})))),A.default.createElement(Q.default,{title:A.default.createElement(F.FormattedMessage,{id:"common.advanced-settings"})},n.renderAliyunAdvanced()))},n.renderAWSIoT=function(){var e=n.props,t=e.form,r=e.cloudConfig,o=r.args,a=void 0===o?{}:o,i=r.name,l=t.getFieldDecorator,s=(0,V.getPriv)()>11;return A.default.createElement(A.default.Fragment,null,A.default.createElement(Q.default,{initVisible:!0,title:A.default.createElement(F.FormattedMessage,{id:"cloud.base-set"})},A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.aws.endpoint"})},l("args.endPoint",{initialValue:a.endPoint||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.aws.endpoint"})})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.client_id"})},l("args.clientId",{initialValue:a.clientId||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.client_id"})})},{pattern:/^[^ ]+$/,message:(0,F.formatMessage)({id:"cloud.clientId-check"})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.aws.certificate"})},l("args.cert",{initialValue:a.cert||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.aws.certificate"})})}]})(A.default.createElement(z.default,{fileSuffix:".crt,.pem",disabled:!s||!ee,fileType:"aws_cert",cloudName:i,remove:!0}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.aws.privateKey"})},l("args.key",{initialValue:a.key||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.aws.privateKey"})})}]})(A.default.createElement(z.default,{fileSuffix:".key",disabled:!s||!ee,fileType:"aws_key",cloudName:i,remove:!0}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.ca-certificate"})},l("args.rootCA",{initialValue:a.rootCA||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.ca-certificate"})})}]})(A.default.createElement(z.default,{fileSuffix:".crt,.pem",disabled:!s||!ee,fileType:"aws_ca",cloudName:i,remove:!0})))),A.default.createElement(Q.default,{title:A.default.createElement(F.FormattedMessage,{id:"common.advanced-settings"})},n.renderAWSIoTAdvanced()))},n.renderAzureIoT=function(){var e=n.props,t=e.form,r=e.cloudConfig,o=r.args,a=void 0===o?{}:o,i=r.name,l=t.getFieldDecorator,s=t.getFieldValue,u=(0,V.getPriv)()>11;return A.default.createElement(A.default.Fragment,null,A.default.createElement(Q.default,{initVisible:!0,title:A.default.createElement(F.FormattedMessage,{id:"cloud.base-set"})},A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.auth-method"})},l("args.authType",{initialValue:a.authType||"Symmetric key",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.auth-method"})})}]})(A.default.createElement(D.default,null,A.default.createElement(D.default.Option,{value:"Symmetric key"},"Symmetric key"),A.default.createElement(D.default.Option,{value:"X.509 Self-Signed"},"X.509 Self-Signed"),A.default.createElement(D.default.Option,{value:"X.509 CA Signed"},"X.509 CA Signed")))),"Symmetric key"===s("args.authType")?A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.connection-string"})},l("args.connectionString",{initialValue:a.connectionString||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.connection-string"})})},{max:256,message:(0,F.formatMessage)({id:"common.alert.form.check-var-length"},{length:256})}],first:!0})(A.default.createElement(g.default.Password,{type:"password",autoComplete:"new-password",style:{width:202}}))):A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.IotHubName"})},l("args.iotHubName",{initialValue:a.iotHubName||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.IotHubName"})})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.deviceID"})},l("args.deviceID",{initialValue:a.deviceID||"",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.deviceID"})})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.deviceCA"})},l("args.deviceCA",{initialValue:a.deviceCA||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.deviceCA"})})}]})(A.default.createElement(z.default,{fileSuffix:".crt,.pem",disabled:!u||!ee,fileType:"azure_ca",cloudName:i,remove:!0}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.deviceKey"})},l("args.deviceKey",{initialValue:a.deviceKey||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.deviceKey"})})}]})(A.default.createElement(z.default,{fileSuffix:".key",disabled:!u||!ee,fileType:"azure_key",cloudName:i,remove:!0}))))))},n.renderInhandCloud=function(e){var t=n.props,r=t.form,o=t.cloudConfig,a=o.args,i=void 0===a?{}:a,l=r.getFieldDecorator,s="Erlang"===e?"iscada.inhandcloud.cn":"xenergy.inhandcloud.cn";return A.default.createElement(A.default.Fragment,null,A.default.createElement(Q.default,{title:A.default.createElement(F.FormattedMessage,{id:"cloud.base-set"}),initVisible:!0},A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.force"}),htmlFor:"force.form"},l("args.force",{initialValue:i.force||0})(A.default.createElement(B.default,{size:"small"}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.host"})},l("args.host",{initialValue:n.getServiceAddr((null===i||void 0===i?void 0:i.host)||s),rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.host"})})},{validator:n.validateCondition}]})((0,j.checkOemName)("blank")?A.default.createElement(U.default,null):A.default.createElement(U.default,{data:"Erlang"===e?["iscada.inhandcloud.cn","iscada.inhandcloud.com"]:["xenergy.inhandcloud.cn","xenergy.inhandcloud.com"]}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.keepAlive"})},l("args.keepalive",{initialValue:i.keepalive||30,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.keepAlive"})})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,30,1200,n)}}]})(A.default.createElement(f.default,null)))))},n.renderMqttAdvanced=function(e){var t,r=n.props,o=r.form,a=r.cloudConfig,i=a.args,l=void 0===i?{}:i,s=a.name,u=o.getFieldDecorator,c=o.getFieldValue,d=(0,V.getPriv)()>11;return A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.port"})},u("args.port",{initialValue:l.port||1883,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.port"})})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,1,65535,n)}}]})(A.default.createElement(f.default,null))),A.default.createElement(x.default.Item,{label:"Keep Alive"},u("args.keepalive",{initialValue:l.keepalive||60,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Keep Alive"})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,1,3600,n)}}]})(A.default.createElement(f.default,null)),A.default.createElement("span",{style:{marginLeft:4}},A.default.createElement(F.FormattedMessage,{id:"common.sec"}),"(1-3600)")),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-encryption"})},u("args.tls",{initialValue:l.tls||0})(A.default.createElement(D.default,null,A.default.createElement(D.default.Option,{value:0},A.default.createElement(F.FormattedMessage,{id:"common.disable"})),A.default.createElement(D.default.Option,{value:2},A.default.createElement(F.FormattedMessage,{id:"cloud.tls-encryption-symmetricEncryption"})),A.default.createElement(D.default.Option,{value:1},A.default.createElement(F.FormattedMessage,{id:"cloud.tls-encryption-asymmetricEncryption"}))))),2===c("args.tls")&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:"Identity"},u("args.pskIdentity",{initialValue:l.pskIdentity||"",rules:[{min:1,message:(0,F.formatMessage)({id:"controller.form.check-name"},{min:1,max:1024})},{max:1024,message:(0,F.formatMessage)({id:"controller.form.check-name"},{min:1,max:1024})}]})(A.default.createElement(g.default,null))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-preSharedKey"})},u("args.preSharedKey",{initialValue:l.preSharedKey||"",rules:[{pattern:/^[0-9a-fA-F]{0,1024}$/,message:(0,F.formatMessage)({id:"cloud.key-check"})}]})(A.default.createElement(g.default.Password,{style:{width:202}})))),1===c("args.tls")&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-tls-method"})},u("args.tlsAuth",{initialValue:l.tlsAuth||ee?"caSelfSigned":"caSigned"})(A.default.createElement(D.default,null,A.default.createElement(D.default.Option,{value:"caSigned"},(0,F.formatMessage)({id:"cloud.tls-tls-method-1"})),A.default.createElement(D.default.Option,{value:"caSelfSigned"},(0,F.formatMessage)({id:"cloud.tls-tls-method-2"}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-tls-method-0"})},u("args.verifyServer",{initialValue:null!==(t=l.verifyServer)&&void 0!==t?t:1,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-select-title"},{title:(0,F.formatMessage)({id:"cloud.tls-tls-method-0"})})}]})(A.default.createElement(B.default,{size:"small"}))),"caSelfSigned"===c("args.tlsAuth")&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.ca-certificate"})},u("args.rootCA",{initialValue:l.rootCA||"",rules:[{required:ee,message:(0,F.formatMessage)({id:"cloud.please-import"},{title:(0,F.formatMessage)({id:"cloud.ca-certificate"})})}]})(A.default.createElement(z.default,{fileSuffix:".crt,.pem,.key,.jks,.cer,.pfx",disabled:!d||!ee,fileType:"mqtt_ca",cloudName:s,remove:!0}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.mqtt.client-key"})},u("args.key",{initialValue:l.key||""})(A.default.createElement(z.default,{fileSuffix:".crt,.pem,.key,.jks,.cer,.pfx",disabled:!d||!ee,fileType:"mqtt_key",cloudName:s,remove:!0}))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.mqtt.client-cert"})},u("args.cert",{initialValue:l.cert||"",rules:[{validator:n.validateTslKey}]})(A.default.createElement(z.default,{fileSuffix:".crt,.pem,.key,.jks,.cer,.pfx",disabled:!d||!ee,fileType:"mqtt_cert",cloudName:s,remove:!0}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.clean-session"})},u("args.cleanSession",{initialValue:l.cleanSession||0,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.clean-session"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:0},A.default.createElement(F.FormattedMessage,{id:"common.no"})),A.default.createElement(h.default,{value:1},A.default.createElement(F.FormattedMessage,{id:"common.yes"}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})},u("args.mqttVersion",{initialValue:l.mqttVersion||"v3.1.1",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})})}]})(A.default.createElement(h.default.Group,null,"SparkPlugB MQTT"===e?null:A.default.createElement(h.default,{value:"v3.1"},"v3.1"),A.default.createElement(h.default,{value:"v3.1.1"},"v3.1.1")))))},n.renderAliyunAdvanced=function(){var e=n.props,t=e.form,r=e.cloudConfig,o=r.args,a=void 0===o?{}:o,i=t.getFieldDecorator;return A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.port"})},i("args.port",{initialValue:a.port||1883,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.port"})})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,1,65535,n)}}]})(A.default.createElement(f.default,null))),A.default.createElement(x.default.Item,{label:"Keep Alive"},i("args.keepalive",{initialValue:a.keepalive||60,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Keep Alive"})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,60,180,n)}}]})(A.default.createElement(f.default,null)),A.default.createElement("span",{style:{marginLeft:4}},A.default.createElement(F.FormattedMessage,{id:"common.sec"}),"(60-180)")),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-encryption"})},i("args.tls",{initialValue:a.tls||0,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.tls-encryption"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:0},A.default.createElement(F.FormattedMessage,{id:"common.disable"})),A.default.createElement(h.default,{value:1},A.default.createElement(F.FormattedMessage,{id:"common.enable"}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.clean-session"})},i("args.cleanSession",{initialValue:a.cleanSession||0,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.clean-session"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:0},A.default.createElement(F.FormattedMessage,{id:"common.no"})),A.default.createElement(h.default,{value:1},A.default.createElement(F.FormattedMessage,{id:"common.yes"}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})},i("args.mqttVersion",{initialValue:a.mqttVersion||"v3.1.1",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:"v3.1"},"v3.1"),A.default.createElement(h.default,{value:"v3.1.1"},"v3.1.1")))))},n.renderAWSIoTAdvanced=function(){var e=n.props,t=e.form,r=e.cloudConfig,o=t.getFieldDecorator,a=r.args,i=void 0===a?{}:a;return A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.port"})},o("args.port",{initialValue:i.port||1883,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.port"})})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,1,65535,n)}}]})(A.default.createElement(f.default,null))),A.default.createElement(x.default.Item,{label:"Keep Alive"},o("args.keepalive",{initialValue:i.keepalive||60,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Keep Alive"})},{validator:function(e,t,n){return(0,j.validateNumberRange)(t,30,1200,n)}}]})(A.default.createElement(f.default,null)),A.default.createElement("span",{style:{marginLeft:4}},A.default.createElement(F.FormattedMessage,{id:"common.sec"}),"(30-1200)")),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.clean-session"})},o("args.cleanSession",{initialValue:i.cleanSession||0,rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.clean-session"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:0},A.default.createElement(F.FormattedMessage,{id:"common.no"})),A.default.createElement(h.default,{value:1},A.default.createElement(F.FormattedMessage,{id:"common.yes"}))))),A.default.createElement(x.default.Item,{label:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})},o("args.mqttVersion",{initialValue:i.mqttVersion||"v3.1.1",rules:[{required:!0,message:(0,F.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,F.formatMessage)({id:"cloud.tls-mqtt-version"})})}]})(A.default.createElement(h.default.Group,null,A.default.createElement(h.default,{value:"v3.1"},"v3.1"),A.default.createElement(h.default,{value:"v3.1.1"},"v3.1.1")))))},n.renderCloudType=function(e){switch(e){case"Standard MQTT":return(0,F.formatMessage)({id:"cloud.mqtt"});case"SparkPlugB MQTT":return"MQTT SparkPlugB";case"Erlang":return"iSCADA Cloud";case"Aliyun IoT":return(0,F.formatMessage)({id:"cloud.aliyun"});case"AWS IoT":return"AWS IoT";case"Azure IoT":return"Azure IoT";case"HeilanV1.0":return(0,F.formatMessage)({id:"cloud.hailan1"});case"HeilanV2.0":return(0,F.formatMessage)({id:"cloud.hailan2"});default:return null}},n.renderContent=function(e){switch(e){case"Standard MQTT":case"Inspur Yunzhou":case"HeilanV1.0":case"HeilanV2.0":case"SparkPlugB MQTT":return n.renderMqtt(e);case"We":case"Erlang":return n.renderInhandCloud(e);case"Aliyun IoT":return n.renderAliyun();case"AWS IoT":return n.renderAWSIoT();case"Azure IoT":return n.renderAzureIoT();default:return null}},n.state={visible:!1,data:{},checked:!0,escalationModal:!1,elementHeight:0},n}return(0,k.default)(t,e),(0,M.default)(t,[{key:"render",value:function(){var e,t=this,n=this.props,r=n.form,o=n.cloudConfig,f=n.loading,h=n.submitLoading,g=n.ISCADAConfigLoading,v=n.currentKey,y=r.getFieldDecorator,b=r.getFieldValue,w=r.resetFields,_=this.state,C=_.visible,E=_.checked,M=_.escalationModal,S=(0,V.getPriv)()>11,O=r.isFieldsTouched()&&S,T=o.type,k=void 0===T?"":T,N={labelCol:{span:3},wrapperCol:{span:21}},L={labelCol:{span:8},wrapperCol:{span:16}},P=(0,V.getAuthority)(),I=k,R=b("enable"),z=null===(e="")||void 0===e?void 0:e.includes("dsa"),H=function(){return A.default.createElement("svg",{fill:"currentColor",version:"1.1",width:"24",height:"24",viewBox:"0 0 36 32"},A.default.createElement("path",{fill:"currentColor",d:"M30.080 20.72l-0.88-1.533v-12.4c-0.28-2.747-4.747-4.52-10.667-4.92h-0.84c-0.44 0-0.867 0-1.333 0h-0.36c-0.587 0-1.173 0-1.747 0h-0.84c-5.853 0.4-10.32 2.133-10.6 4.8v16.453c0.28 2.733 4.747 4.507 10.667 4.907h2.173l0.387 0.667c0.415 0.71 1.172 1.181 2.039 1.187h6.668c0.872-0.007 1.632-0.477 2.047-1.176l0.006-0.011 3.32-5.76c0.164-0.311 0.26-0.679 0.26-1.070 0-0.42-0.111-0.815-0.306-1.155l0.006 0.011zM5.2 6.907c0-0.36 1.013-1.080 2.827-1.653 2.253-0.68 4.842-1.071 7.523-1.071 0.168 0 0.335 0.002 0.502 0.005l-0.025-0c0.142-0.003 0.309-0.004 0.477-0.004 2.681 0 5.27 0.391 7.714 1.12l-0.191-0.049c1.813 0.573 2.787 1.333 2.827 1.707v0 0c0 0.813-3.787 2.8-10.8 2.8s-10.853-1.96-10.853-2.773v0zM8 24.72c-1.813-0.587-2.787-1.333-2.827-1.72v-4.867c2.305 1.102 4.995 1.801 7.834 1.932l0.046 0.002-0.387 0.653c-0.195 0.339-0.31 0.746-0.31 1.18s0.115 0.841 0.316 1.192l-0.006-0.012 1.533 2.667c-2.244-0.093-4.365-0.461-6.38-1.074l0.18 0.047zM5.2 14.987v0-4.853c2.919 1.308 6.326 2.069 9.912 2.069 0.312 0 0.623-0.006 0.933-0.017l-0.045 0.001c4 0 8.253-0.667 10.8-2.053v4.853c-0.423-0.707-1.183-1.173-2.053-1.173h-6.667c0 0-0 0-0 0-0.866 0-1.623 0.467-2.034 1.162l-0.006 0.011-1.613 2.787c-6-0.293-9.227-2.040-9.227-2.787zM25.2 26.853l-0.44 0.76h-6.667l-1.093-1.88-2.227-3.84 1-1.747 1.333-2.413 0.907-1.573h6.667l0.12 0.213 1.227 2.093 0.76 1.333 1.2 2.067z"}),A.default.createElement("path",{fill:"currentColor",d:"M23.053 19.453c-0.474-0.31-1.053-0.494-1.676-0.494-0.015 0-0.031 0-0.046 0l0.002-0c-1.696 0.029-3.064 1.397-3.093 3.091l-0 0.003c0 0.002 0 0.004 0 0.006 0 1.708 1.385 3.093 3.093 3.093s3.093-1.385 3.093-3.093c0-1.090-0.563-2.048-1.415-2.599l-0.012-0.007zM21.333 22.747c-0.383 0-0.693-0.31-0.693-0.693s0.31-0.693 0.693-0.693c0.383 0 0.693 0.31 0.693 0.693v0c0 0.004 0 0.009 0 0.013 0 0.376-0.304 0.68-0.68 0.68-0.005 0-0.009-0-0.014-0h0.001z"}))},W=function(){if(z){var e,t=null!==(e=JSON.parse(localStorage.getItem("features")))&&void 0!==e?e:[];return!(null===t||void 0===t?!void 0:!t.includes("whiteeagle"))}return!((0,j.checkOemName)("welotec")||"IG974"===P[0])};return A.default.createElement(a.default,{bordered:!1},A.default.createElement(s.default,{spinning:f},A.default.createElement("div",{style:{position:"absolute",right:5,zIndex:2}},1===Number(R)&&A.default.createElement(q.default,{addonBefore:ee?"Erlang"!==I&&"We"!==I&&"SparkPlugB MQTT"!==I&&A.default.createElement(c.default,{title:(0,F.formatMessage)({id:"cloud.enable.empty-tip"}),onConfirm:this.fetchEmpty,okText:(0,F.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,F.formatMessage)({id:"component.actionItem.cancel"})},A.default.createElement(d.default,{size:"small",type:"danger",style:{marginLeft:10}},A.default.createElement(F.FormattedMessage,{id:"cloud.enable.empty"}))):null,footerContent:"Erlang"!==I&&"We"!==I?A.default.createElement(p.default,{title:(0,F.formatMessage)({id:"cloud.measuring-point-setting"}),placement:"bottom"},A.default.createElement(m.default,{component:H,style:{color:"".concat((0,j.currentThemeColor)()),marginLeft:"10px",display:"inline-block",verticalAlign:"middle"},onClick:function(){t.setState({escalationModal:!0})}})):null,importProps:{accept:".json",disabled:!S,tip:(0,F.formatMessage)({id:"controller.cloud.upload-tip"}),url:"fileType=cloud&cloudName=".concat(o.name),onChange:function(){w(),t.fetchCloud()}},exportProps:{onClick:this.fileExport},addVisible:!1,deleteVisible:!1})),A.default.createElement(x.default,(0,u.default)({labelAlign:"left"},L),A.default.createElement(x.default.Item,(0,u.default)({},N,{label:A.default.createElement($.default,{id:"cloud.enable"}),htmlFor:"enable.form"}),y("enable",{initialValue:o.enable})(A.default.createElement(B.default,null))),1===Number(R)&&A.default.createElement(A.default.Fragment,null,A.default.createElement(x.default.Item,(0,u.default)({},N,{label:(0,F.formatMessage)({id:"cloud.type"})}),y("type",{initialValue:o.type||"Standard MQTT"})(A.default.createElement(D.default,{onChange:this.typeChange,style:{width:"225px"}},A.default.createElement(D.default.Option,{value:"Standard MQTT"},A.default.createElement(F.FormattedMessage,{id:"cloud.mqtt"})),A.default.createElement(D.default.Option,{value:"SparkPlugB MQTT"},"MQTT SparkPlugB"),(0,j.checkOemName)("lcgyhlw")&&A.default.createElement(D.default.Option,{value:"Inspur Yunzhou"},A.default.createElement(F.FormattedMessage,{id:"cloud.yunzhou"})),(0,j.checkOemName)("hlzy")&&A.default.createElement(D.default.Option,{value:"HeilanV1.0"},A.default.createElement(F.FormattedMessage,{id:"cloud.hailan1"})),(0,j.checkOemName)("hlzy")&&A.default.createElement(D.default.Option,{value:"HeilanV2.0"},A.default.createElement(F.FormattedMessage,{id:"cloud.hailan2"})),!((0,j.checkOemName)("welotec")||"IG974"===P[0]||z)&&"cloudServer"===v&&A.default.createElement(D.default.Option,{value:"Erlang"},"iSCADA Cloud"),"cloudServer"===v&&W()&&A.default.createElement(D.default.Option,{value:"We"},(0,F.formatMessage)({id:"cloud.we"})),A.default.createElement(D.default.Option,{value:"Aliyun IoT"},A.default.createElement(F.FormattedMessage,{id:"cloud.aliyun"})),A.default.createElement(D.default.Option,{value:"AWS IoT"},"AWS IoT"),A.default.createElement(D.default.Option,{value:"Azure IoT"},"Azure IoT")))),this.renderContent(b("type"))),A.default.createElement(x.default.Item,{style:{marginTop:10}},A.default.createElement(d.default,{type:"primary",onClick:this.handleSubmit,disabled:!O,loading:h},A.default.createElement(F.FormattedMessage,{id:"common.alert.form.submit"})),A.default.createElement(d.default,{type:"default",onClick:this.resetForm,style:{marginLeft:"10px"},disabled:!O},A.default.createElement(F.FormattedMessage,{id:"common.alert.form.reset"})))),1===Number(R)&&"We"!==o.type&&A.default.createElement("div",{style:{marginTop:16}},"Erlang"===o.type?A.default.createElement(A.default.Fragment,null,A.default.createElement("p",{style:{margin:0,fontSize:18}},A.default.createElement(F.FormattedMessage,{id:"cloud.type-".concat("Erlang"===o.type?"erLang":"we")})),A.default.createElement(K.default,null)):"Inspur Yunzhou"!==o.type&&A.default.createElement(A.default.Fragment,null,A.default.createElement("p",{style:{margin:0,fontSize:18}},"".concat((0,F.formatMessage)({id:"cloud.message-management"}),"(").concat(this.renderCloudType(o.type),")")),A.default.createElement(G.default,null),A.default.createElement(Y.default,null)))),C&&A.default.createElement(i.default,{title:null,visible:C,maskClosable:!1,confirmLoading:g,onCancel:function(){return t.setState({visible:!1,data:{}})},onOk:this.handleConfirm},A.default.createElement("p",{style:{fontSize:16}},(0,F.formatMessage)({id:"cloud.erlang.tip1"})),A.default.createElement(l.default,{checked:E,onChange:function(e){return t.setState({checked:e.target.checked})}},(0,F.formatMessage)({id:"cloud.erlang.tip"}))),M&&A.default.createElement(X.default,{visible:M,onCancel:function(){return t.setState({escalationModal:!1})}}))}}]),t}(A.Component),P=I))||P)||P),re=ne;t.default=re},prMu:function(e,t){function n(e){return n="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},n(e)}function r(t){return"function"===typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},psPP:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7"));n("P2fV");var u=r(n("NJEC")),c=r(n("gWZ8")),d=r(n("p0pE"));n("miYZ");var f,p,m,h=r(n("tsqr")),g=r(n("Y/ft")),v=r(n("eHn4")),y=r(n("2Taf")),b=r(n("vZ4D")),w=r(n("l4Ni")),_=r(n("ujKo")),C=r(n("MhPg")),E=o(n("q1tI")),M=n("MuoO"),S=n("LLXN"),O=r(n("eoEj")),T=r(n("ueLw")),k=n("34ay"),x=n("+n12"),N=n("t3Un"),L=n("n+et"),P=r(n("YUXF")),I=r(n("BV7h")),D=r(n("Ycof")),A=r(n("P8M1")),R=r(n("xNuS")),F=(f=(0,M.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchSL651MapTableLists"],subloading:n.effects["protocol/update"]}}),f((m=function(e){function t(e){var n;return(0,y.default)(this,t),n=(0,w.default)(this,(0,_.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchHJ212MapTableLists"})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,v.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{hj212Client:{mapping_table:o}}}).then(function(e){"ok"===e&&n.fetchMapTableLists()}),n.setState({selectedRowKeys:[]})},n.onMapTableUpdate=function(e){var t=n.props,r=t.dispatch,o=t.protocol,a=o.hjMapTableList,i=e._id,l=(0,g.default)(e,["_id"]),s=a.filter(function(e){return e._id!==i});s.some(function(e){return e.block===l.block&&e.encode===l.encode})?h.default.error((0,S.formatMessage)({id:"protocol.hj.encode-repeat"})):r({type:"protocol/update",payload:{hj212Client:{mapping_table:(0,v.default)({},i,(0,d.default)({_id:i},l))}}}).then(function(e){"ok"===e&&(n.setState({handleEdit:!1,data:void 0}),n.fetchMapTableLists())})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.onBatchMapChange=function(){n.setState({batchVisible:!1}),n.fetchMapTableLists()},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=hj212Client&web_session=").concat((0,N.getToken)());(0,L.filedownload)(e,"hj212ClientMappingTable.csv")},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.hjMapTableList,u=(0,c.default)(s);if(r&&(u=u.filter(function(e){return e.ctrlName===r})),o){var d=o.trim();u=u.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(d)})}i({type:"protocol/save",payload:{hjMapTableListFilter:u}})},n.state={batchVisible:!1,selectedRowKeys:[],searchParams:{measureName:"",ctrlName:void 0},handleEdit:!1,data:void 0},n}return(0,C.default)(t,e),(0,b.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.protocol,r=t.loading,o=t.subloading,c=n.hjMapTableListFilter,f=n.controllerList,p=n.hjMapTableList,m=this.state,h=m.batchVisible,g=m.searchParams,v=m.selectedRowKeys,y=m.handleEdit,b=m.data,w=(0,k.getPriv)(),_=w>11,C={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,S.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},M={selectedRowKeys:v,onChange:this.handleRowSelectChange},N=[{title:(0,S.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,S.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,S.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,x.renderReadWrite)(e)}},{title:(0,S.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,S.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,S.formatMessage)({id:"protocol.hj.encode"}),dataIndex:"encode",key:"encode",width:200},{title:(0,S.formatMessage)({id:"protocol.hj.block"}),dataIndex:"block",key:"block",width:200},{title:(0,S.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return E.default.createElement(E.default.Fragment,null,E.default.createElement(O.default,{tooltip:(0,S.formatMessage)({id:"common.edit"}),icon:"edit",onClick:function(){e.setState({handleEdit:!0,data:n})},disabled:!_}),E.default.createElement(u.default,{title:(0,S.formatMessage)({id:"protocol.iec-select-delete"}),onConfirm:function(){return e.onMapTableDelete(n)},okText:(0,S.formatMessage)({id:"common.confirm"}),cancelText:(0,S.formatMessage)({id:"common.cancel"})},E.default.createElement(O.default,{tooltip:(0,S.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!_})))}}];return E.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},E.default.createElement("div",{className:T.default.wrapper},E.default.createElement(A.default,{id:"protocol.hj.table"}),E.default.createElement("div",{style:{overflow:"hidden"}},E.default.createElement("div",{className:T.default.filterWrapper},E.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(t){var n={searchParams:(0,d.default)({},g,{ctrlName:t})};"all"===t&&(n={searchParams:(0,d.default)({},g,{ctrlName:void 0})}),e.setState(n),e.filterMapTable(n)}},E.default.createElement(s.default.Option,{value:"all"},E.default.createElement(S.FormattedMessage,{id:"protocol.all-ctrl"})),f.map(function(e){var t=e.name;return E.default.createElement(s.default.Option,{value:t,key:t},E.default.createElement(R.default,{tooltip:!0,lines:1},t))})),E.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,S.formatMessage)({id:"protocol.enter-measure-name"}),onChange:function(t){e.setState({searchParams:(0,d.default)({},g,{measureName:t.target.value})})},onSearch:function(t){var n={searchParams:(0,d.default)({},g,{measureName:t})};e.setState(n),e.filterMapTable(n)}})),E.default.createElement(D.default,{addProps:{disabled:!_,onClick:function(){return e.setState({batchVisible:!0})}},deleteProps:{disabled:!(_&&v.length),onConfirm:function(){return e.onMapTableDelete()}},importProps:{disabled:!_,tip:p.length?(0,S.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=hj212Client",onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport}})),E.default.createElement(i.default,{loading:r,rowKey:function(e){return e._id},bordered:!0,dataSource:c,rowSelection:M,columns:N,pagination:C,scroll:{y:420}}),h&&E.default.createElement(P.default,{visible:h,dataSource:p,onChange:this.onBatchMapChange,onCancel:function(){return e.setState({batchVisible:!1})}}),y&&E.default.createElement(I.default,{visible:y,onCancel:function(){e.setState({handleEdit:!1,data:void 0})},onSubmit:function(t){e.onMapTableUpdate(t)},data:b,submitLoading:o})))}}]),t}(E.Component),p=m))||p),V=F;t.default=V},pssB:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("J+/v");var o=r(n("MoRW"));n("+L6B");var a=r(n("2/Rp")),i=r(n("q1tI")),l=r(n("3a4m")),s=function(){return i.default.createElement(o.default,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:i.default.createElement(a.default,{type:"primary",onClick:function(){return l.default.push("/")}},"Back Home")})},u=s;t.default=u},pwpV:function(e,t,n){e.exports={"ant-empty":"ant-empty","ant-empty-image":"ant-empty-image","ant-empty-description":"ant-empty-description","ant-empty-footer":"ant-empty-footer","ant-empty-normal":"ant-empty-normal","ant-empty-small":"ant-empty-small"}},pxCl:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var r=n("HVci"),o=a(r);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){return null===e.offsetParent};function l(e,t,n){if(i(e))return!1;var r=void 0,a=void 0,l=void 0,s=void 0;if("undefined"===typeof t||t===window)r=window.pageYOffset,l=window.pageXOffset,a=r+window.innerHeight,s=l+window.innerWidth;else{var u=(0,o.default)(t);r=u.top,l=u.left,a=r+t.offsetHeight,s=l+t.offsetWidth}var c=(0,o.default)(e);return r<=c.top+e.offsetHeight+n.top&&a>=c.top-n.bottom&&l<=c.left+e.offsetWidth+n.left&&s>=c.left-n.right}},pzBr:function(e,t,n){"use strict";t.__esModule=!0,t.asEffect=t.takem=t.detach=void 0,t.take=E,t.put=M,t.all=S,t.race=O,t.call=k,t.apply=x,t.cps=N,t.fork=L,t.spawn=P,t.join=I,t.cancel=D,t.select=A,t.actionChannel=R,t.cancelled=F,t.flush=V,t.getContext=j,t.setContext=z;var r=n("dUQB"),o=(0,r.sym)("IO"),a="TAKE",i="PUT",l="ALL",s="RACE",u="CALL",c="CPS",d="FORK",f="JOIN",p="CANCEL",m="SELECT",h="ACTION_CHANNEL",g="CANCELLED",v="FLUSH",y="GET_CONTEXT",b="SET_CONTEXT",w="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",_=function(e,t){var n;return n={},n[o]=!0,n[e]=t,n},C=t.detach=function(e){return(0,r.check)(H.fork(e),r.is.object,"detach(eff): argument must be a fork effect"),e[d].detached=!0,e};function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&(0,r.check)(arguments[0],r.is.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),r.is.pattern(e))return _(a,{pattern:e});if(r.is.channel(e))return _(a,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}E.maybe=function(){var e=E.apply(void 0,arguments);return e[a].maybe=!0,e};t.takem=(0,r.deprecate)(E.maybe,(0,r.updateIncentive)("takem","take.maybe"));function M(e,t){return arguments.length>1?((0,r.check)(e,r.is.notUndef,"put(channel, action): argument channel is undefined"),(0,r.check)(e,r.is.channel,"put(channel, action): argument "+e+" is not a valid channel"),(0,r.check)(t,r.is.notUndef,"put(channel, action): argument action is undefined")):((0,r.check)(e,r.is.notUndef,"put(action): argument action is undefined"),t=e,e=null),_(i,{channel:e,action:t})}function S(e){return _(l,e)}function O(e){return _(s,e)}function T(e,t,n){(0,r.check)(t,r.is.notUndef,e+": argument fn is undefined");var o=null;if(r.is.array(t)){var a=t;o=a[0],t=a[1]}else if(t.fn){var i=t;o=i.context,t=i.fn}return o&&r.is.string(t)&&r.is.func(o[t])&&(t=o[t]),(0,r.check)(t,r.is.func,e+": argument "+t+" is not a function"),{context:o,fn:t,args:n}}function k(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return _(u,T("call",e,n))}function x(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return _(u,T("apply",{context:e,fn:t},n))}function N(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return _(c,T("cps",e,n))}function L(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return _(d,T("fork",e,n))}function P(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return C(L.apply(void 0,[e].concat(n)))}function I(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1)return S(t.map(function(e){return I(e)}));var o=t[0];return(0,r.check)(o,r.is.notUndef,"join(task): argument task is undefined"),(0,r.check)(o,r.is.task,"join(task): argument "+o+" is not a valid Task object "+w),_(f,o)}function D(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1)return S(t.map(function(e){return D(e)}));var o=t[0];return 1===t.length&&((0,r.check)(o,r.is.notUndef,"cancel(task): argument task is undefined"),(0,r.check)(o,r.is.task,"cancel(task): argument "+o+" is not a valid Task object "+w)),_(p,o||r.SELF_CANCELLATION)}function A(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];return 0===arguments.length?e=r.ident:((0,r.check)(e,r.is.notUndef,"select(selector,[...]): argument selector is undefined"),(0,r.check)(e,r.is.func,"select(selector,[...]): argument "+e+" is not a function")),_(m,{selector:e,args:n})}function R(e,t){return(0,r.check)(e,r.is.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&((0,r.check)(t,r.is.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),(0,r.check)(t,r.is.buffer,"actionChannel(pattern, buffer): argument "+t+" is not a valid buffer")),_(h,{pattern:e,buffer:t})}function F(){return _(g,{})}function V(e){return(0,r.check)(e,r.is.channel,"flush(channel): argument "+e+" is not valid channel"),_(v,e)}function j(e){return(0,r.check)(e,r.is.string,"getContext(prop): argument "+e+" is not a string"),_(y,e)}function z(e){return(0,r.check)(e,r.is.object,(0,r.createSetContextWarning)(null,e)),_(b,e)}M.resolve=function(){var e=M.apply(void 0,arguments);return e[i].resolve=!0,e},M.sync=(0,r.deprecate)(M.resolve,(0,r.updateIncentive)("put.sync","put.resolve"));var B=function(e){return function(t){return t&&t[o]&&t[e]}},H=t.asEffect={take:B(a),put:B(i),all:B(l),race:B(s),call:B(u),cps:B(c),fork:B(d),join:B(f),cancel:B(p),select:B(m),actionChannel:B(h),cancelled:B(g),flush:B(v),getContext:B(y),setContext:B(b)}},"q+y+":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("T2oS");var i=r(n("W9HT"));n("g9YV");var l=r(n("wCAj"));n("P2fV");var s=r(n("NJEC"));n("Pwec");var u=r(n("CtXQ")),c=r(n("eHn4")),d=r(n("d6i3"));n("miYZ");var f,p,m,h=r(n("tsqr")),g=r(n("1l/V")),v=r(n("2Taf")),y=r(n("vZ4D")),b=r(n("l4Ni")),w=r(n("ujKo")),_=r(n("MhPg")),C=o(n("q1tI")),E=n("MuoO"),M=n("LLXN"),S=n("n+et"),O=o(n("t3Un")),T=r(n("eoEj")),k=r(n("asHV")),x=r(n("v3U+")),N=n("34ay"),L=n("+n12"),P=r(n("Ycof")),I=n("WVLt"),D="cloud"!==(0,L.getPageModel)(),A=(f=(0,E.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{groupList:t.groupList,loading:n.effects["measureMonitor/fetchGroupList"]}}),f((m=function(e){function t(e){var n;return(0,v.default)(this,t),n=(0,b.default)(this,(0,w.default)(t).call(this,e)),n.fetchGroupList=function(){var e=n.props.dispatch;e({type:"measureMonitor/fetchGroupList"})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=group&web_session=").concat((0,O.getToken)());(0,S.filedownload)(e,"group.csv")},n.historyDataExport=function(){var e=(0,g.default)(d.default.mark(function e(t){var r,o,a;return d.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return n.timer=null,n.setState({spinning:!0}),e.next=4,(0,I.requestExport)({groupName:t});case 4:r=e.sent,o=r.result,a=r.id,"ok"===o?n.timer=setInterval((0,g.default)(d.default.mark(function e(){var r,o,i;return d.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,I.requestExportStatus)({id:a});case 2:r=e.sent,o=r.status,"success"===o?(clearInterval(n.timer),i="".concat("","/v1/files/export?type=device_supervisor&fileType=history_data&web_session=").concat((0,O.getToken)(),"&id=").concat(a),(0,S.filedownload)(i,"history_data_".concat(t,".csv")),n.setState({spinning:!1})):"failed"===o?(clearInterval(n.timer),n.setState({spinning:!1}),h.default.error((0,M.formatMessage)({id:"group.history-data-export-fail"}))):"doing"===o?console.log("doing"):(clearInterval(n.timer),n.setState({spinning:!1}));case 5:case"end":return e.stop()}},e)})),5e3):"failed"===o&&(n.setState({spinning:!1}),h.default.error((0,M.formatMessage)({id:"group.history-data-export-fail"})));case 8:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.groupDelete=function(e){var t=n.props,r=t.dispatch,o=t.groupList,a=n.state.selectedKeys,i={groups:{}};if(e)i={groups:(0,c.default)({},e._id,null)};else{if((null===o||void 0===o?void 0:o.length)===a.length)return void h.default.error((0,M.formatMessage)({id:"group.delete-tip"}));a.forEach(function(e){i.groups[e]=null})}r({type:"measureMonitor/updateConfig",payload:i}).then(function(e){"ok"===e&&n.fetchGroupList()}),n.setState({selectedKeys:[]})},n.groupModify=function(e){n.setState({visible:!0,add:!1,data:e})},n.groupCreate=function(){n.setState({visible:!0,add:!0,data:{}})},n.onGroupFromChange=function(){n.fetchGroupList(),n.setState({visible:!1,data:{}})},n.handleRowSelectChange=function(e){n.setState({selectedKeys:e})},n.clearSeriesData=function(){var e=(0,g.default)(d.default.mark(function e(t){var n,r;return d.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,O.default)("/v1/apps/device/supervisor2/empty/dbtable",{method:"put",data:{groupName:t}});case 2:n=e.sent,r=n.result,"ok"===r&&h.default.success((0,M.formatMessage)({id:"group.clear-series-data-sucess"}));case 5:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),n.state={visible:!1,add:!1,data:{},selectedKeys:[],spinning:!1},n}return(0,_.default)(t,e),(0,y.default)(t,[{key:"componentDidMount",value:function(){this.fetchGroupList()}},{key:"render",value:function(){var e=this,t=this.props,n=t.groupList,r=t.loading,o=this.state,c=o.visible,d=o.add,f=o.data,p=o.selectedKeys,m=o.spinning,h=(0,N.getPriv)(),g=h>11,v=function(){return C.default.createElement("svg",{t:"1670569570241",viewBox:"0 0 1024 1024",version:"1.1","p-id":"2679",width:"20",height:"20"},C.default.createElement("path",{fill:"currentColor",d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6c-0.3 1.5-0.4 3-0.4 4.4 0 14.4 11.6 26 26 26h723c1.5 0 3-0.1 4.4-0.4 14.2-2.4 23.7-15.9 21.2-30zM204 390h272V182h72v208h272v104H204V390z m468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z","p-id":"2680"}))},y=[{title:(0,M.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",ellipsis:!0},{title:"".concat((0,M.formatMessage)({id:"group.polling-interval"}),"(").concat((0,M.formatMessage)({id:"common.sec"}),")"),dataIndex:"uploadInterval",key:"uploadInterval"},{title:(0,M.formatMessage)({id:"group.historyDataPath"}),dataIndex:"historyDataMode",key:"historyDataMode",render:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";switch(t){case"gateway":e=(0,M.formatMessage)({id:"param-set.cache-path-1"});break;case"usb":e="USB";break;case"sd":e=(0,M.formatMessage)({id:"param-set.cache-path-2"});break;case"ssd":e=(0,M.formatMessage)({id:"param-set.cache-path-3"});break;default:break}return e}},{title:(0,M.formatMessage)({id:"group.LwTSDBSize"}),dataIndex:"LwTSDBSize",key:"LwTSDBSize"},{title:(0,M.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:200,render:function(t,n){return C.default.createElement(C.default.Fragment,null,D?C.default.createElement(C.default.Fragment,null,C.default.createElement(s.default,{title:(0,M.formatMessage)({id:"group.clear-series-data-confirm"}),onConfirm:function(){var t;return e.clearSeriesData(null!==(t=null===n||void 0===n?void 0:n.name)&&void 0!==t?t:"")},okText:(0,M.formatMessage)({id:"common.confirm"}),cancelText:(0,M.formatMessage)({id:"common.cancel"})},C.default.createElement(T.default,{disabled:!g,tooltip:(0,M.formatMessage)({id:"group.clear-series-data-tips"})},C.default.createElement(u.default,{component:v,style:{color:"".concat((0,L.currentThemeColor)()),display:"inline-block",verticalAlign:"middle"}}))),C.default.createElement(T.default,{icon:"download",size:"default",tooltip:(0,M.formatMessage)({id:"group.export-series-data-tips"}),onClick:function(){var t;e.historyDataExport(null!==(t=null===n||void 0===n?void 0:n.name)&&void 0!==t?t:"")}})):null,C.default.createElement(T.default,{icon:"edit",disabled:!g,tooltip:(0,M.formatMessage)({id:"common.edit"}),onClick:function(){return e.groupModify(n)}}),C.default.createElement(s.default,{title:(0,M.formatMessage)({id:"common.alert.confirm-delete-group"}),onConfirm:function(){return e.groupDelete(n)},okText:(0,M.formatMessage)({id:"common.confirm"}),cancelText:(0,M.formatMessage)({id:"common.cancel"})},C.default.createElement(T.default,{tooltip:(0,M.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!g||"default"===(null===n||void 0===n?void 0:n.name)})))}}],b={selectedRowKeys:p,getCheckboxProps:function(e){return{disabled:"default"===(null===e||void 0===e?void 0:e.name)}},onChange:this.handleRowSelectChange};return C.default.createElement(a.default,{bordered:!1},C.default.createElement(i.default,{tip:(0,M.formatMessage)({id:"group.history-data-export"}),spinning:m},C.default.createElement("div",{className:k.default.wrapper},C.default.createElement("div",{style:{overflow:"hidden"}},C.default.createElement(P.default,{addProps:{disabled:!g,onClick:this.groupCreate},importProps:{disabled:!g,tip:(0,M.formatMessage)({id:"group.upload-tip"}),url:"fileType=group",onChange:this.fetchGroupList},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(g&&p.length),onConfirm:this.groupDelete,title:(0,M.formatMessage)({id:"common.alert.confirm-delete-group"})}})),C.default.createElement("div",{style:{marginBottom:20}},C.default.createElement(l.default,{loading:r,rowKey:"_id",bordered:!0,dataSource:n,columns:y,rowSelection:b,pagination:!1,scroll:{y:420}}),C.default.createElement("div",null,n.length?C.default.createElement("p",{style:{textAlign:"right",marginTop:15,paddingRight:10}},(0,M.formatMessage)({id:n.length>1?"common.total-items":"common.total-item"},{number:n.length})):null)),c&&C.default.createElement(x.default,{visible:c,isAdd:d,dataSource:n,data:f,onChange:this.onGroupFromChange,onCancel:function(){return e.setState({visible:!1})}}))))}}]),t}(C.Component),p=m))||p),R=A;t.default=R},q1Jy:function(e,t,n){(function(t){var r=n("VmuJ"),o=function(){},a=function(e){return e.setHeader&&"function"===typeof e.abort},i=function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length},l=function(e,n,s){if("function"===typeof n)return l(e,null,n);n||(n={}),s=r(s||o);var u=e._writableState,c=e._readableState,d=n.readable||!1!==n.readable&&e.readable,f=n.writable||!1!==n.writable&&e.writable,p=!1,m=function(){e.writable||h()},h=function(){f=!1,d||s.call(e)},g=function(){d=!1,f||s.call(e)},v=function(t){s.call(e,t?new Error("exited with error code: "+t):null)},y=function(t){s.call(e,t)},b=function(){t.nextTick(w)},w=function(){if(!p)return(!d||c&&c.ended&&!c.destroyed)&&(!f||u&&u.ended&&!u.destroyed)?void 0:s.call(e,new Error("premature close"))},_=function(){e.req.on("finish",h)};return a(e)?(e.on("complete",h),e.on("abort",b),e.req?_():e.on("request",_)):f&&!u&&(e.on("end",m),e.on("close",m)),i(e)&&e.on("exit",v),e.on("end",g),e.on("finish",h),!1!==n.error&&e.on("error",y),e.on("close",b),function(){p=!0,e.removeListener("complete",h),e.removeListener("abort",b),e.removeListener("request",_),e.req&&e.req.removeListener("finish",h),e.removeListener("end",m),e.removeListener("close",m),e.removeListener("finish",h),e.removeListener("exit",v),e.removeListener("end",g),e.removeListener("error",y),e.removeListener("close",b)}};e.exports=l}).call(this,n("Q2Ig"))},q1tI:function(e,t,n){"use strict";e.exports=n("viRO")},q6LJ:function(e,t,n){var r=n("5T2Y"),o=n("QXhf").set,a=r.MutationObserver||r.WebKitMutationObserver,i=r.process,l=r.Promise,s="process"==n("a0xu")(i);e.exports=function(){var e,t,n,u=function(){var r,o;s&&(r=i.domain)&&r.exit();while(e){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(s)n=function(){i.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);n=function(){c.then(u)}}else n=function(){o.call(r,u)};else{var d=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},q97H:function(e,t,n){"use strict";var r=n("330p");n("WGNW")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},qA8X:function(e,t,n){"use strict";n("3iS5")("italics",function(e){return function(){return e(this,"i","","")}})},qB7b:function(e,t,n){var r=n("7eKr");function o(e,t,n){return t in e?r(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e.exports=o},qCM6:function(e,t,n){e.exports={"ant-btn":"ant-btn",anticon:"anticon",disabled:"disabled","ant-btn-lg":"ant-btn-lg","ant-btn-sm":"ant-btn-sm",active:"active","ant-btn-disabled":"ant-btn-disabled","ant-btn-primary":"ant-btn-primary","ant-btn-primary-disabled":"ant-btn-primary-disabled","ant-btn-group":"ant-btn-group","ant-btn-ghost":"ant-btn-ghost","ant-btn-ghost-disabled":"ant-btn-ghost-disabled","ant-btn-dashed":"ant-btn-dashed","ant-btn-dashed-disabled":"ant-btn-dashed-disabled","ant-btn-danger":"ant-btn-danger","ant-btn-danger-disabled":"ant-btn-danger-disabled","ant-btn-link":"ant-btn-link","ant-btn-link-disabled":"ant-btn-link-disabled","ant-btn-icon-only":"ant-btn-icon-only","ant-btn-round":"ant-btn-round","ant-btn-circle":"ant-btn-circle","ant-btn-circle-outline":"ant-btn-circle-outline","anticon-minus":"anticon-minus","anticon-plus":"anticon-plus","ant-btn-loading":"ant-btn-loading","ant-btn-group-lg":"ant-btn-group-lg","ant-btn-group-sm":"ant-btn-group-sm","ant-btn-background-ghost":"ant-btn-background-ghost","ant-btn-two-chinese-chars":"ant-btn-two-chinese-chars","ant-btn-block":"ant-btn-block"}},qCO7:function(e,t,n){e.exports={serialCard:"antd-pro-pages-param-setting-index-serialCard",addButton:"antd-pro-pages-param-setting-index-addButton",wrapper:"antd-pro-pages-param-setting-index-wrapper",title:"antd-pro-pages-param-setting-index-title"}},qDJ8:function(e,t,n){"use strict";e.exports=function(e){return null!=e&&"object"===typeof e&&!1===Array.isArray(e)}},qIgq:function(e,t,n){var r=n("Wz2H"),o=n("IuST"),a=n("198K");function i(e,t){return r(e)||o(e,t)||a()}e.exports=i},qKHZ:function(e,t,n){"use strict";var r=n("4WqT"),o=n("yA2s"),a=Object.prototype.hasOwnProperty,i={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},l=Array.isArray,s=Array.prototype.push,u=function(e,t){s.apply(e,l(t)?t:[t])},c=Date.prototype.toISOString,d=o["default"],f={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,format:d,formatter:o.formatters[d],indices:!1,serializeDate:function(e){return c.call(e)},skipNulls:!1,strictNullHandling:!1},p=function(e){return"string"===typeof e||"number"===typeof e||"boolean"===typeof e||"symbol"===typeof e||"bigint"===typeof e},m=function e(t,n,o,a,i,s,c,d,m,h,g,v,y){var b=t;if("function"===typeof c?b=c(n,b):b instanceof Date?b=h(b):"comma"===o&&l(b)&&(b=b.join(",")),null===b){if(a)return s&&!v?s(n,f.encoder,y,"key"):n;b=""}if(p(b)||r.isBuffer(b)){if(s){var w=v?n:s(n,f.encoder,y,"key");return[g(w)+"="+g(s(b,f.encoder,y,"value"))]}return[g(n)+"="+g(String(b))]}var _,C=[];if("undefined"===typeof b)return C;if(l(c))_=c;else{var E=Object.keys(b);_=d?E.sort(d):E}for(var M=0;M<_.length;++M){var S=_[M];i&&null===b[S]||(l(b)?u(C,e(b[S],"function"===typeof o?o(n,S):n,o,a,i,s,c,d,m,h,g,v,y)):u(C,e(b[S],n+(m?"."+S:"["+S+"]"),o,a,i,s,c,d,m,h,g,v,y)))}return C},h=function(e){if(!e)return f;if(null!==e.encoder&&void 0!==e.encoder&&"function"!==typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||f.charset;if("undefined"!==typeof e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=o["default"];if("undefined"!==typeof e.format){if(!a.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var r=o.formatters[n],i=f.filter;return("function"===typeof e.filter||l(e.filter))&&(i=e.filter),{addQueryPrefix:"boolean"===typeof e.addQueryPrefix?e.addQueryPrefix:f.addQueryPrefix,allowDots:"undefined"===typeof e.allowDots?f.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"===typeof e.charsetSentinel?e.charsetSentinel:f.charsetSentinel,delimiter:"undefined"===typeof e.delimiter?f.delimiter:e.delimiter,encode:"boolean"===typeof e.encode?e.encode:f.encode,encoder:"function"===typeof e.encoder?e.encoder:f.encoder,encodeValuesOnly:"boolean"===typeof e.encodeValuesOnly?e.encodeValuesOnly:f.encodeValuesOnly,filter:i,formatter:r,serializeDate:"function"===typeof e.serializeDate?e.serializeDate:f.serializeDate,skipNulls:"boolean"===typeof e.skipNulls?e.skipNulls:f.skipNulls,sort:"function"===typeof e.sort?e.sort:null,strictNullHandling:"boolean"===typeof e.strictNullHandling?e.strictNullHandling:f.strictNullHandling}};e.exports=function(e,t){var n,r,o=e,a=h(t);"function"===typeof a.filter?(r=a.filter,o=r("",o)):l(a.filter)&&(r=a.filter,n=r);var s,c=[];if("object"!==typeof o||null===o)return"";s=t&&t.arrayFormat in i?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var d=i[s];n||(n=Object.keys(o)),a.sort&&n.sort(a.sort);for(var f=0;f<n.length;++f){var p=n[f];a.skipNulls&&null===o[p]||u(c,m(o[p],p,d,a.strictNullHandling,a.skipNulls,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.formatter,a.encodeValuesOnly,a.charset))}var g=c.join(a.delimiter),v=!0===a.addQueryPrefix?"?":"";return a.charsetSentinel&&("iso-8859-1"===a.charset?v+="utf8=%26%2310003%3B&":v+="utf8=%E2%9C%93&"),g.length>0?v+g:""}},"qLc/":function(e,t,n){var r=n("il4q"),o=n("Igga");n("HlNX")("keys",function(){return function(e){return o(r(e))}})},qPyV:function(e,t,n){var r=n("ut/Y"),o=n("LGYb");function a(e,t){return e&&e.length?o(e,r(t,2)):[]}e.exports=a},qT12:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type,e){case d:case f:case i:case s:case l:case m:return e;default:switch(e=e&&e.$$typeof,e){case c:case p:case v:case g:case u:return e;default:return t}}case a:return t}}}function C(e){return _(e)===f}t.typeOf=_,t.AsyncMode=d,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=u,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=v,t.Memo=g,t.Portal=a,t.Profiler=s,t.StrictMode=l,t.Suspense=m,t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===f||e===s||e===l||e===m||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===g||e.$$typeof===u||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w)},t.isAsyncMode=function(e){return C(e)||_(e)===d},t.isConcurrentMode=C,t.isContextConsumer=function(e){return _(e)===c},t.isContextProvider=function(e){return _(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return _(e)===p},t.isFragment=function(e){return _(e)===i},t.isLazy=function(e){return _(e)===v},t.isMemo=function(e){return _(e)===g},t.isPortal=function(e){return _(e)===a},t.isProfiler=function(e){return _(e)===s},t.isStrictMode=function(e){return _(e)===l},t.isSuspense=function(e){return _(e)===m}},qVdP:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("KAsB"),n("+L6B")},qZTm:function(e,t,n){var r=n("fR/l"),o=n("MvSz"),a=n("7GkX");function i(e){return r(e,a,o)}e.exports=i},qbmY:function(e,t,n){"use strict";e.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},qiW5:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var o=r(n("kLXV"));n("Pwec");var a=r(n("CtXQ")),i=r(n("2Taf")),l=r(n("vZ4D")),s=r(n("l4Ni")),u=r(n("ujKo")),c=r(n("MhPg")),d=r(n("q1tI")),f=r(n("gL5p")),p=r(n("n/zL")),m=function(e){function t(e){var n;return(0,i.default)(this,t),n=(0,s.default)(this,(0,u.default)(t).call(this,e)),n.onChangeHandle=function(e){var t=n.props.onChange;t&&t(e)},n.monacoEditorRef=d.default.createRef(),n.state={visible:!1},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.state.visible,n=this.props,r=n.title,i=n.value,l=n.defaultValue,s=n.language,u=void 0===s?"python":s,c=n.theme,m=void 0===c?"vs-dark":c,h=n.width,g=void 0===h?"100%":h,v=n.height,y=void 0===v?"300":v,b={selectOnLineNumbers:!0,renderSideBySide:!1};return d.default.createElement(d.default.Fragment,null,t?d.default.createElement(o.default,{title:r,visible:t,maskClosable:!1,footer:!1,width:"100%",style:{top:0,height:"100%"},closeIcon:d.default.createElement(a.default,{type:"shrink",onClick:function(){return e.setState({visible:!1})}})},d.default.createElement("div",{className:p.default.monacoEditorWrap},d.default.createElement(f.default,{ref:this.monacoEditorRef,defaultValue:l,width:"100%",height:"100%",language:u,theme:m,value:i,options:b,onChange:this.onChangeHandle}))):d.default.createElement("div",{style:{margin:"10px 0px",position:"relative"}},d.default.createElement("div",{className:p.default.fullIcon},d.default.createElement(a.default,{type:"arrows-alt",style:{color:"#fff"},onClick:function(){return e.setState({visible:!0})}})),d.default.createElement(f.default,{ref:this.monacoEditorRef,defaultValue:l,width:g,height:y,language:u,theme:m,value:i,options:b,onChange:this.onChangeHandle})))}}]),t}(d.default.Component),h=m;t.default=h},qmnI:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("p0pE"));n("miYZ");var a=r(n("tsqr")),i=r(n("d6i3")),l=n("LLXN"),s=r(n("NVPV")),u=n("Onig"),c=n("+n12"),d={namespace:"otherSet",state:{paramList:[],serial:[],defaultParam:{},cloudNames:[],ftpServer:{}},effects:{fetchCustomParamList:i.default.mark(function e(t,n){var r,o,a,l,s,d,f,p,m,h,g,v,y;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return s=n.call,d=n.put,e.next=3,s(u.fetchConfig,"device_supervisor.labels");case 3:return f=e.sent,e.next=6,s(u.fetchConfig,"device_supervisor.clouds");case 6:if(p=e.sent,m=(0,c.json2array)(null!==(r=null===p||void 0===p?void 0:null===(o=p.result)||void 0===o?void 0:null===(a=o.config)||void 0===a?void 0:null===(l=a.device_supervisor)||void 0===l?void 0:l.clouds)&&void 0!==r?r:{}).map(function(e){return e.name}),h=f.result,!h){e.next=12;break}return e.next=12,d({type:"save",payload:{cloudNames:m,paramList:(0,c.json2array)(null!==(g=null===h||void 0===h?void 0:null===(v=h.config)||void 0===v?void 0:null===(y=v.device_supervisor)||void 0===y?void 0:y.labels)&&void 0!==g?g:{})}});case 12:case"end":return e.stop()}},e)}),fetchCloudNames:i.default.mark(function e(t,n){var r,o,a,l,s,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(u.fetchConfig,"device_supervisor.clouds");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{paramList:(0,c.json2array)(null!==(s=null===l||void 0===l?void 0:null===(d=l.config)||void 0===d?void 0:null===(f=d.device_supervisor)||void 0===f?void 0:f.clouds)&&void 0!==s?s:{})}});case 8:case"end":return e.stop()}},e)}),updateCustomParam:i.default.mark(function e(t,n){var r,o,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,c=n.put,e.next=4,o(u.updateConfig,r);case 4:if(d=e.sent,f=d.result,"ok"!==f){e.next=12;break}return a.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=10,c({type:"fetchCustomParamList"});case 10:e.next=13;break;case 12:(0,s.default)(d);case 13:return e.abrupt("return",f);case 14:case"end":return e.stop()}},e)}),fetchSerial:i.default.mark(function e(t,n){var r,o,a,l,s,c,d,f,p,m,h,g,v;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return d=n.call,f=n.put,e.next=3,d(u.fetchConfig,"device_supervisor.misc.coms");case 3:if(p=e.sent,m=p.result,h=null!==(r=null===m||void 0===m?void 0:null===(o=m.config)||void 0===o?void 0:null===(a=o.device_supervisor)||void 0===a?void 0:null===(l=a.misc)||void 0===l?void 0:l.coms)&&void 0!==r?r:[],g=null===(s=localStorage.getItem("antd-pro-authority"))||void 0===s?void 0:s.includes("IG532"),v=null===(c=localStorage.getItem("product-number"))||void 0===c?void 0:c.includes("-LRAS"),g||v?h.sort(function(e,t){var n=["rs485","rs232","com3","com4","com5","com6","com7","com8","com9","com10","com11"];return n.indexOf(e.name)-n.indexOf(t.name)}):h.sort(function(e,t){var n=["rs232","rs485","com3","com4","com5","com6","com7","com8","com9","com10","com11"];return n.indexOf(e.name)-n.indexOf(t.name)}),!m){e.next=12;break}return e.next=12,f({type:"save",payload:{serial:h}});case 12:case"end":return e.stop()}},e)}),updateSerial:i.default.mark(function e(t,n){var r,o,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,c=n.put,e.next=4,o(u.updateConfig,r);case 4:if(d=e.sent,f=d.result,"ok"!==f){e.next=12;break}return a.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=10,c({type:"fetchSerial"});case 10:e.next=13;break;case 12:(0,s.default)(d);case 13:return e.abrupt("return",f);case 14:case"end":return e.stop()}},e)}),fetchDefaultParam:i.default.mark(function e(t,n){var r,a,l,s,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,a=n.put,e.next=3,r(u.fetchConfig,"device_supervisor.misc");case 3:if(l=e.sent,s=l.result,!s){e.next=9;break}return f=null===s||void 0===s?void 0:null===(c=s.config)||void 0===c?void 0:null===(d=c.device_supervisor)||void 0===d?void 0:d.misc,e.next=9,a({type:"save",payload:{defaultParam:(0,o.default)({},f)}});case 9:case"end":return e.stop()}},e)}),updateDefaultParam:i.default.mark(function e(t,n){var r,o,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,c=n.put,e.next=4,o(u.updateConfig,r);case 4:if(d=e.sent,f=d.result,"ok"!==f){e.next=12;break}return a.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=10,c({type:"fetchDefaultParam"});case 10:e.next=13;break;case 12:(0,s.default)(d);case 13:return e.abrupt("return",f);case 14:case"end":return e.stop()}},e)}),fetchFtpParam:i.default.mark(function e(t,n){var r,a,l,s,c,d,f,p;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,a=n.put,e.next=3,r(u.fetchConfig,"device_supervisor.misc.ftpServer");case 3:if(l=e.sent,s=l.result,!s){e.next=9;break}return p=null===s||void 0===s?void 0:null===(c=s.config)||void 0===c?void 0:null===(d=c.device_supervisor)||void 0===d?void 0:null===(f=d.misc)||void 0===f?void 0:f.ftpServer,e.next=9,a({type:"save",payload:{ftpServer:(0,o.default)({},p)}});case 9:case"end":return e.stop()}},e)}),updateFtpParam:i.default.mark(function e(t,n){var r,o,c,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,c=n.put,e.next=4,o(u.updateConfig,r);case 4:if(d=e.sent,f=d.result,"ok"!==f){e.next=12;break}return a.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})),e.next=10,c({type:"fetchFtpParam"});case 10:e.next=13;break;case 12:(0,s.default)(d);case 13:return e.abrupt("return",f);case 14:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,o.default)({},e,n)}}};t.default=d},qrJ5:function(e,t,n){"use strict";var r,o=n("q1tI"),a=n("TSYQ"),i=n.n(a),l=n("17x9"),s=n("H84U"),u=n("o/2+"),c=n("CWQg");function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}if("undefined"!==typeof window){var p=function(e){return{media:e,matches:!1,addListener:function(){},removeListener:function(){}}};window.matchMedia||(window.matchMedia=p),r=n("jpXb")}var m=["xxl","xl","lg","md","sm","xs"],h={xs:"(max-width: 575px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",xxl:"(min-width: 1600px)"},g=[],v=-1,y={},b={dispatch:function(e){return y=e,!(g.length<1)&&(g.forEach(function(e){e.func(y)}),!0)},subscribe:function(e){0===g.length&&this.register();var t=(++v).toString();return g.push({token:t,func:e}),e(y),t},unsubscribe:function(e){g=g.filter(function(t){return t.token!==e}),0===g.length&&this.unregister()},unregister:function(){Object.keys(h).map(function(e){return r.unregister(h[e])})},register:function(){var e=this;Object.keys(h).map(function(t){return r.register(h[t],{match:function(){var n=f(f({},y),d({},t,!0));e.dispatch(n)},unmatch:function(){var n=f(f({},y),d({},t,!1));e.dispatch(n)},destroy:function(){}})})}},w=b;function _(e){return _="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},_(e)}function C(){return C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t,n){return t&&S(e.prototype,t),n&&S(e,n),e}function T(e,t){return!t||"object"!==_(t)&&"function"!==typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},x(e)}function N(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}}),t&&L(e,t)}function L(e,t){return L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},L(e,t)}n.d(t,"a",function(){return A});var P=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},I=Object(c["a"])("top","middle","bottom","stretch"),D=Object(c["a"])("start","end","center","space-around","space-between"),A=function(e){function t(){var e;return M(this,t),e=T(this,x(t).apply(this,arguments)),e.state={screens:{}},e.renderRow=function(t){var n,r=t.getPrefixCls,a=e.props,l=a.prefixCls,s=a.type,c=a.justify,d=a.align,f=a.className,p=a.style,m=a.children,h=P(a,["prefixCls","type","justify","align","className","style","children"]),g=r("row",l),v=e.getGutter(),y=i()((n={},E(n,g,!s),E(n,"".concat(g,"-").concat(s),s),E(n,"".concat(g,"-").concat(s,"-").concat(c),s&&c),E(n,"".concat(g,"-").concat(s,"-").concat(d),s&&d),n),f),b=C(C(C({},v[0]>0?{marginLeft:v[0]/-2,marginRight:v[0]/-2}:{}),v[1]>0?{marginTop:v[1]/-2,marginBottom:v[1]/-2}:{}),p),w=C({},h);return delete w.gutter,o["createElement"](u["a"].Provider,{value:{gutter:v}},o["createElement"]("div",C({},w,{className:y,style:b}),m))},e}return N(t,e),O(t,[{key:"componentDidMount",value:function(){var e=this;this.token=w.subscribe(function(t){var n=e.props.gutter;("object"===_(n)||Array.isArray(n)&&("object"===_(n[0])||"object"===_(n[1])))&&e.setState({screens:t})})}},{key:"componentWillUnmount",value:function(){w.unsubscribe(this.token)}},{key:"getGutter",value:function(){var e=[0,0],t=this.props.gutter,n=this.state.screens,r=Array.isArray(t)?t:[t,0];return r.forEach(function(t,r){if("object"===_(t))for(var o=0;o<m.length;o++){var a=m[o];if(n[a]&&void 0!==t[a]){e[r]=t[a];break}}else e[r]=t||0}),e}},{key:"render",value:function(){return o["createElement"](s["a"],null,this.renderRow)}}]),t}(o["Component"]);A.defaultProps={gutter:0},A.propTypes={type:l["oneOf"](["flex"]),align:l["oneOf"](I),justify:l["oneOf"](D),className:l["string"],children:l["node"],gutter:l["oneOfType"]([l["object"],l["number"],l["array"]]),prefixCls:l["string"]}},quKw:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj"));n("P2fV");var i=r(n("NJEC")),l=r(n("eHn4")),s=r(n("2Taf")),u=r(n("vZ4D")),c=r(n("l4Ni")),d=r(n("ujKo")),f=r(n("MhPg"));n("y8nQ");var p,m,h,g,v=r(n("Vl3Y")),y=o(n("q1tI")),b=n("MuoO"),w=n("LLXN"),_=r(n("xNuS")),C=n("34ay"),E=r(n("eoEj")),M=r(n("uAIB")),S=r(n("w6Dg")),O=(p=v.default.create(),m=(0,b.connect)(function(e){var t=e.cloud,n=e.loading;return{cloudConfig:t.cloudConfig,subscribeLists:t.subscribeLists,azureTopic:t.azureTopic,loading:n.effects["cloud/fetchSubscribeList"]}}),p(h=m((g=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,c.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(o))),n.state={visible:!1,action:"add",data:void 0,cloudData:{cloudType:"Standard MQTT",cloudName:"",topicPrefix:"",azureTopic:"",authType:""}},n.fetchSubscribeList=function(){var e=n.props,t=e.dispatch,r=e.cloudConfig,o=r.name,a=void 0===o?"default":o;t({type:"cloud/fetchSubscribeList",payload:a})},n.subscribeEdit=function(e,t){var r=n.props.cloudConfig,o=r.name,a=r.type,i=void 0===a?"":a,l=r.args,s=void 0===l?{}:l,u=s.connectionString,c=void 0===u?"":u,d=s.authType,f=void 0===d?"":d,p=s.deviceID,m=void 0===p?"":p;n.setState({cloudData:{cloudType:i,cloudName:o,topicPrefix:"/{ProductKey}/{DeviceName}/",azureTopic:"".concat("Symmetric key"===f?c:m),authType:f},visible:!0,data:t,action:e})},n.subscribeDelete=function(e){var t=e.name,r=n.props,o=r.dispatch,a=r.subscribeLists,i=r.cloudConfig,s=i.name,u=a.filter(function(e){return e.name!==t});o({type:"cloud/updateMessageConfig",payload:{quickfaas:{downloadFuncs:(0,l.default)({},s,u)}}}).then(function(e){"ok"===e&&n.fetchSubscribeList()})},n.getLists=function(e){var t=n.props.cloudConfig.name,r=[];return e.forEach(function(e){var n=e.cloudName,o=void 0===n?"default":n;o===t&&r.push(e)}),r},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.loading,r=t.subscribeLists,o=t.cloudConfig,l=this.state,s=l.visible,u=l.data,c=l.cloudData,d=l.action,f=o.type,p=(0,C.getPriv)(),m=p>11,h=this.getLists(r),g=m;"Azure IoT"===o.type&&(g=m&&h.length<1);var v=[{title:(0,w.formatMessage)({id:"common.name"}),dataIndex:"name",ellipsis:!0,width:"20%"},{title:(0,w.formatMessage)({id:"group.type"}),dataIndex:"msgType",width:"15%",render:function(e){var t=e;switch(e){case 0:t=(0,w.formatMessage)({id:"cloud.custom-topic"});break;case 1:t=(0,w.formatMessage)({id:"cloud.service-call"});break;case 2:t=(0,w.formatMessage)({id:"cloud.attr-set"});break;case 3:t="RRPC";break;default:break}return t}},{title:"Topic",dataIndex:"topic",width:"15%",render:function(e){return y.default.createElement(_.default,{tooltip:!0,lines:1},e)}},{title:"Qos(MQTT)",dataIndex:"qos",width:"15%",render:function(e){return"Azure IoT"===f?1:e}},{title:(0,w.formatMessage)({id:"cloud.publish-function"}),dataIndex:"funcName",width:"15%",ellipsis:!0},{title:(0,w.formatMessage)({id:"common.operation"}),align:"center",width:"20%",key:"action",render:function(t,n){return y.default.createElement(y.default.Fragment,null,y.default.createElement(E.default,{icon:"edit",disabled:!m,tooltip:(0,w.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return e.subscribeEdit("modify",n)}}),"SparkPlugB MQTT"===f?null:y.default.createElement(i.default,{title:(0,w.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return e.subscribeDelete(n)},okText:(0,w.formatMessage)({id:"common.confirm"}),cancelText:(0,w.formatMessage)({id:"common.cancel"})},y.default.createElement(E.default,{tooltip:(0,w.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!m})))}}];return y.default.createElement("div",{style:{marginLeft:20,marginTop:10}},y.default.createElement("p",{style:{fontSize:16,marginBottom:10}},y.default.createElement(w.FormattedMessage,{id:"cloud.subscribe"})),y.default.createElement("div",{style:{position:"relative"}},"SparkPlugB MQTT"===f?null:y.default.createElement(E.default,{tooltip:(0,w.formatMessage)({id:"common.add"}),icon:"plus-circle",disabled:!g,className:M.default.addButton,size:"large",onClick:function(){return e.subscribeEdit("add")}}),y.default.createElement(a.default,{loading:n,bordered:!0,rowKey:"name",dataSource:h,columns:v,pagination:!1,onChange:this.handleTableChange})),s&&y.default.createElement(S.default,{visible:s,action:d,cloudData:c,dataSource:r,data:u,onCancel:function(){return e.setState({visible:!1})},onOk:function(){e.setState({visible:!1}),e.fetchSubscribeList()}}))}}]),t}(y.Component),h=g))||h)||h),T=O;t.default=T},qxrA:function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},"r/kS":function(e,t,n){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},r6D9:function(e,t,n){"use strict";var r=n("IlS8");function o(){}e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},rEGp:function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},rHws:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=r(n("eoEj")),S=r(n("ueLw")),O=n("34ay"),T=n("+n12"),k=r(n("CEph")),x=r(n("Ycof")),N=r(n("xNuS")),L=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchOPCUAMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchOPCUAMapTableLists"})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,h.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{opcuaServer:{mapping_table:o}}}).then(function(e){"ok"===e&&n.fetchMapTableLists()}),n.setState({selectedRowKeys:[]})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.onBatchMapChange=function(){n.setState({batchVisible:!1}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.opcuaMapTableList,u=(0,m.default)(s);if(r&&(u=u.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=u.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{mapTableFilter:u}})},n.state={batchVisible:!1,selectedRowKeys:[],searchParams:{measureName:"",ctrlName:void 0}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists()}},{key:"render",value:function(){var e=this,t=this.props,n=t.protocol,r=t.loading,o=n.mapTableFilter,c=n.controllerList,d=this.state,f=d.batchVisible,m=d.searchParams,h=d.selectedRowKeys,g=(0,O.getPriv)(),v=g>11,y={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},b={selectedRowKeys:h,onChange:this.handleRowSelectChange},w=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,T.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"nodeId",key:"nodeId",width:200},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return _.default.createElement(p.default,{title:(0,E.formatMessage)({id:"protocol.iec-select-delete"}),onConfirm:function(){return e.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(M.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!v}))}}];return _.default.createElement(a.default,{bordered:!1},_.default.createElement("div",{className:S.default.wrapper},_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:S.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(t){var n={searchParams:(0,u.default)({},m,{ctrlName:t})};"all"===t&&(n={searchParams:(0,u.default)({},m,{ctrlName:void 0})}),e.setState(n),e.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),c.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(N.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),onChange:function(t){e.setState({searchParams:(0,u.default)({},m,{measureName:t.target.value})})},onSearch:function(t){var n={searchParams:(0,u.default)({},m,{measureName:t})};e.setState(n),e.filterMapTable(n)}})),_.default.createElement(x.default,{addProps:{disabled:!v,onClick:function(){return e.setState({batchVisible:!0})}},deleteProps:{disabled:!(v&&h.length),onConfirm:function(){return e.onMapTableDelete()}},importVisible:!1,exportVisible:!1})),_.default.createElement(i.default,{loading:r,rowKey:function(e){return e._id},bordered:!0,dataSource:o,rowSelection:b,columns:w,pagination:y,scroll:{y:420,x:1e3}}),f&&_.default.createElement(k.default,{visible:f,onChange:this.onBatchMapChange,onCancel:function(){return e.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),P=L;t.default=P},rKIl:function(e,t,n){var r=n("c0Oy"),o=n("VPOE"),a=n("oxo0"),i=n("kCK5")("src"),l=n("b5re"),s="toString",u=(""+l).split(s);n("bV5f").inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var s="function"==typeof n;s&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(a(n,i)||o(n,i,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,s,function(){return"function"==typeof this&&this[i]||l.call(this)})},rNsS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,l,i),void 0!==t&&o["default"].type(e,t,r,l,i)}n(l)}t["default"]=l},rSSe:function(e,t,n){e.exports={"ant-notification":"ant-notification","ant-notification-bottomLeft":"ant-notification-bottomLeft","ant-notification-topLeft":"ant-notification-topLeft","ant-notification-fade-appear":"ant-notification-fade-appear","ant-notification-fade-appear-active":"ant-notification-fade-appear-active","ant-notification-fade-enter":"ant-notification-fade-enter","ant-notification-fade-enter-active":"ant-notification-fade-enter-active",NotificationLeftFadeIn:"NotificationLeftFadeIn","ant-notification-close-icon":"ant-notification-close-icon","ant-notification-notice":"ant-notification-notice","ant-notification-notice-message":"ant-notification-notice-message","ant-notification-notice-message-single-line-auto-margin":"ant-notification-notice-message-single-line-auto-margin","ant-notification-notice-description":"ant-notification-notice-description","ant-notification-notice-closable":"ant-notification-notice-closable","ant-notification-notice-with-icon":"ant-notification-notice-with-icon","ant-notification-notice-icon":"ant-notification-notice-icon",anticon:"anticon","ant-notification-notice-icon-success":"ant-notification-notice-icon-success","ant-notification-notice-icon-info":"ant-notification-notice-icon-info","ant-notification-notice-icon-warning":"ant-notification-notice-icon-warning","ant-notification-notice-icon-error":"ant-notification-notice-icon-error","ant-notification-notice-close":"ant-notification-notice-close","ant-notification-notice-btn":"ant-notification-notice-btn","notification-fade-effect":"notification-fade-effect","ant-notification-fade-leave":"ant-notification-fade-leave",NotificationFadeIn:"NotificationFadeIn","ant-notification-fade-leave-active":"ant-notification-fade-leave-active",NotificationFadeOut:"NotificationFadeOut"}},rTKd:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("miYZ");var o=r(n("tsqr")),a=r(n("d6i3")),i=r(n("p0pE")),l=n("LLXN"),s=r(n("bNQv")),u=r(n("NVPV")),c=n("Onig"),d=n("+n12"),f=n("PRXm"),p=n("WVLt"),m={namespace:"alarm",state:{realtimeAlarms:{list:[],pagination:{}},historyAlarms:{list:[],pagination:{}},alarmLists:{list:[],pagination:{}},controllerList:[],deviceProtocol:{},deviceMode:{},alarmStatus:[],alarmLables:[],alarmTagLists:[]},effects:{fetchRealtimeAlarms:a.default.mark(function e(t,n){var r,o,l,s,u,c,d,p;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,l=n.put,e.next=4,o(f.getRealtimeAlarms,(0,i.default)({cursor:0,limit:50},r));case 4:if(s=e.sent,u=s.cursor,c=s.limit,d=s.total,p=s.result,!p){e.next=9;break}return e.next=9,l({type:"save",payload:{realtimeAlarms:{list:p,pagination:{total:d,pageSize:c,current:u/c+1}}}});case 9:return e.abrupt("return",p);case 10:case"end":return e.stop()}},e)}),fetchHistoryAlarms:a.default.mark(function e(t,n){var r,o,l,s,u,c,d,p;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,l=n.put,e.next=4,o(f.getHistoryAlarms,(0,i.default)({cursor:0,limit:50},r));case 4:if(s=e.sent,u=s.cursor,c=s.limit,d=s.total,p=s.result,!p){e.next=9;break}return e.next=9,l({type:"save",payload:{historyAlarms:{list:p,pagination:{total:d,pageSize:c,current:u/c+1}}}});case 9:return e.abrupt("return",p);case 10:case"end":return e.stop()}},e)}),fetchAlarmTagLists:a.default.mark(function e(t,n){var r,o,i,l,s,u,d,f,p;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,i=n.put,e.next=4,o(c.fetchConfig,r);case 4:if(l=e.sent,s=l.result,!s){e.next=11;break}return d=null===s||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:u.device_supervisor,f=d.alarmLables,p=f.map(function(e){return{name:e}}),e.next=11,i({type:"save",payload:{alarmLables:f,alarmTagLists:p}});case 11:return e.abrupt("return",s);case 12:case"end":return e.stop()}},e)}),deleteHistoryAlarms:a.default.mark(function e(t,n){var r,i,s,c;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,i=n.call,e.next=4,i(f.deleteHistoryAlarms,r);case 4:return s=e.sent,c=s.result,c?o.default.success((0,l.formatMessage)({id:"common.alert.submit.delete-success"})):(0,u.default)(s),e.abrupt("return",c);case 8:case"end":return e.stop()}},e)}),fetchAlarmLists:a.default.mark(function e(t,n){var r,o,i,l,s,u,f,p;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.alarms");case 3:if(i=e.sent,l=i.result,s=void 0===l?{}:l,!s){e.next=8;break}return e.next=8,o({type:"save",payload:{alarmLists:{list:(0,d.json2array)(null!==(u=null===s||void 0===s?void 0:null===(f=s.config)||void 0===f?void 0:null===(p=f.device_supervisor)||void 0===p?void 0:p.alarms)&&void 0!==u?u:{})}}});case 8:case"end":return e.stop()}},e)}),updateAlarmLists:a.default.mark(function e(t,n){var r,i,s,d,f;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,i=n.call,s=n.put,e.next=4,i(c.updateConfig,r);case 4:if(d=e.sent,f=d.result,"ok"!==f){e.next=12;break}return o.default.success((0,l.formatMessage)({id:"common.alert.submit.modify-success"})),e.next=10,s({type:"fetchAlarmLists"});case 10:e.next=13;break;case 12:(0,u.default)(d);case 13:return e.abrupt("return",f);case 14:case"end":return e.stop()}},e)}),getAlarmStatus:a.default.mark(function e(t,n){var r,o,i,l,s;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,i=n.put,e.next=4,o(f.getAlarmStatus,r);case 4:if(l=e.sent,s=l.result,!s){e.next=9;break}return e.next=9,i({type:"save",payload:{alarmStatus:s}});case 9:case"end":return e.stop()}},e)}),fetchControllerLists:a.default.mark(function e(t,n){var r,o,i,l,u,f,p,m,h,g,v,y;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.controllers");case 3:if(i=e.sent,l=i.result,u=[],!l){e.next=13;break}return v={},y={},(0,s.default)(null===l||void 0===l?void 0:null===(f=l.config)||void 0===f?void 0:null===(p=f.device_supervisor)||void 0===p?void 0:p.controllers,function(e){var t=e.name,n=e.protocol,r=e.mode;v[t]=n,y[t]=r}),u=(0,d.json2array)(null!==(m=null===l||void 0===l?void 0:null===(h=l.config)||void 0===h?void 0:null===(g=h.device_supervisor)||void 0===g?void 0:g.controllers)&&void 0!==m?m:{}),e.next=13,o({type:"save",payload:{controllerList:u,deviceProtocol:v,deviceMode:y}});case 13:return e.abrupt("return",u);case 14:case"end":return e.stop()}},e)}),warnsAddToGroup:a.default.mark(function e(t,n){var r,i,s,c,d;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,i=n.call,s=n.put,e.next=4,i(p.warnsAddToGroup,r);case 4:if(c=e.sent,d=c.result,"ok"!==d){e.next=12;break}return o.default.success((0,l.formatMessage)({id:"common.alert.submit.add-success"})),e.next=10,s({type:"fetchAlarmLists"});case 10:e.next=13;break;case 12:(0,u.default)(c);case 13:return e.abrupt("return",d);case 14:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,i.default)({},e,n)}}};t.default=m},rTWY:function(e,t,n){var r=n("c0Oy"),o=n("vMx4").set,a=r.MutationObserver||r.WebKitMutationObserver,i=r.process,l=r.Promise,s="process"==n("2we2")(i);e.exports=function(){var e,t,n,u=function(){var r,o;s&&(r=i.domain)&&r.exit();while(e){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(s)n=function(){i.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);n=function(){c.then(u)}}else n=function(){o.call(r,u)};else{var d=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},rUcv:function(e,t,n){"use strict";var r=n("c0Oy"),o=n("oxo0"),a=n("8Z/V"),i=n("WGNW"),l=n("rKIl"),s=n("+y51").KEY,u=n("wUWy"),c=n("VyuQ"),d=n("lvAo"),f=n("kCK5"),p=n("gL7N"),m=n("zKnh"),h=n("/sWw"),g=n("T1nr"),v=n("EpXD"),y=n("7vYJ"),b=n("u8+u"),w=n("il4q"),_=n("OeOC"),C=n("8BMt"),E=n("pQGJ"),M=n("/Mfd"),S=n("CTsd"),O=n("15BC"),T=n("e6w7"),k=n("V5/1"),x=n("Igga"),N=O.f,L=k.f,P=S.f,I=r.Symbol,D=r.JSON,A=D&&D.stringify,R="prototype",F=p("_hidden"),V=p("toPrimitive"),j={}.propertyIsEnumerable,z=c("symbol-registry"),B=c("symbols"),H=c("op-symbols"),W=Object[R],U="function"==typeof I&&!!T.f,q=r.QObject,K=!q||!q[R]||!q[R].findChild,G=a&&u(function(){return 7!=M(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=N(W,t);r&&delete W[t],L(e,t,n),r&&e!==W&&L(W,t,r)}:L,Y=function(e){var t=B[e]=M(I[R]);return t._k=e,t},X=U&&"symbol"==typeof I.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof I},Z=function(e,t,n){return e===W&&Z(H,t,n),y(e),t=C(t,!0),y(n),o(B,t)?(n.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),n=M(n,{enumerable:E(0,!1)})):(o(e,F)||L(e,F,E(1,{})),e[F][t]=!0),G(e,t,n)):L(e,t,n)},Q=function(e,t){y(e);var n,r=g(t=_(t)),o=0,a=r.length;while(a>o)Z(e,n=r[o++],t[n]);return e},J=function(e,t){return void 0===t?M(e):Q(M(e),t)},$=function(e){var t=j.call(this,e=C(e,!0));return!(this===W&&o(B,e)&&!o(H,e))&&(!(t||!o(this,e)||!o(B,e)||o(this,F)&&this[F][e])||t)},ee=function(e,t){if(e=_(e),t=C(t,!0),e!==W||!o(B,t)||o(H,t)){var n=N(e,t);return!n||!o(B,t)||o(e,F)&&e[F][t]||(n.enumerable=!0),n}},te=function(e){var t,n=P(_(e)),r=[],a=0;while(n.length>a)o(B,t=n[a++])||t==F||t==s||r.push(t);return r},ne=function(e){var t,n=e===W,r=P(n?H:_(e)),a=[],i=0;while(r.length>i)!o(B,t=r[i++])||n&&!o(W,t)||a.push(B[t]);return a};U||(I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===W&&t.call(H,n),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),G(this,e,E(1,n))};return a&&K&&G(W,e,{configurable:!0,set:t}),Y(e)},l(I[R],"toString",function(){return this._k}),O.f=ee,k.f=Z,n("9HFh").f=S.f=te,n("LsAW").f=$,T.f=ne,a&&!n("FqPH")&&l(W,"propertyIsEnumerable",$,!0),m.f=function(e){return Y(p(e))}),i(i.G+i.W+i.F*!U,{Symbol:I});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),oe=0;re.length>oe;)p(re[oe++]);for(var ae=x(p.store),ie=0;ae.length>ie;)h(ae[ie++]);i(i.S+i.F*!U,"Symbol",{for:function(e){return o(z,e+="")?z[e]:z[e]=I(e)},keyFor:function(e){if(!X(e))throw TypeError(e+" is not a symbol!");for(var t in z)if(z[t]===e)return t},useSetter:function(){K=!0},useSimple:function(){K=!1}}),i(i.S+i.F*!U,"Object",{create:J,defineProperty:Z,defineProperties:Q,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var le=u(function(){T.f(1)});i(i.S+i.F*le,"Object",{getOwnPropertySymbols:function(e){return T.f(w(e))}}),D&&i(i.S+i.F*(!U||u(function(){var e=I();return"[null]"!=A([e])||"{}"!=A({a:e})||"{}"!=A(Object(e))})),"JSON",{stringify:function(e){var t,n,r=[e],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!X(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!X(t))return t}),r[1]=t,A.apply(D,r)}}),I[R][V]||n("VPOE")(I[R],V,I[R].valueOf),d(I,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},rfXi:function(e,t,n){e.exports={default:n("0tVQ"),__esModule:!0}},"rgI+":function(e,t,n){var r=n("e+LU"),o=n("4Vez"),a=n("3m0e"),i="[object Null]",l="[object Undefined]",s=r?r.toStringTag:void 0;function u(e){return null==e?void 0===e?l:i:s&&s in Object(e)?o(e):a(e)}e.exports=u},rjwK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}var l="enum";function s(e,t,n,r,i){var s=[],u=e.required||!e.required&&r.hasOwnProperty(e.field);if(u){if((0,a.isEmptyValue)(t)&&!e.required)return n();o["default"].required(e,t,r,s,i),t&&o["default"][l](e,t,r,s,i)}n(s)}t["default"]=s},rlhR:function(e,t){function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e.exports=n},rml7:function(e,t,n){"use strict";var r=n("b9ED").codes.ERR_INVALID_OPT_VALUE;function o(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}function a(e,t,n,a){var i=o(t,a,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0){var l=a?n:"highWaterMark";throw new r(l,i)}return Math.floor(i)}return e.objectMode?16:16384}e.exports={getHighWaterMark:a}},roTD:function(e,t,n){"use strict";function r(e){const t=e.split("/");for(let e=0;e<t.length;e++)if("+"!==t[e]){if("#"===t[e])return e===t.length-1;if(-1!==t[e].indexOf("+")||-1!==t[e].indexOf("#"))return!1}return!0}function o(e){if(0===e.length)return"empty_topic_list";for(let t=0;t<e.length;t++)if(!r(e[t]))return e[t];return null}e.exports={validateTopics:o}},rr1i:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},rrW9:function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},rywk:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("q1tI")),a=n("LLXN"),i=r(n("wY1l")),l=r(n("luV/")),s=function(){return o.default.createElement(l.default,{type:"500",desc:(0,a.formatMessage)({id:"app.exception.description.500"}),linkElement:i.default,backText:(0,a.formatMessage)({id:"app.exception.back"})})},u=s;t.default=u},s3Ml:function(e,t,n){e.exports={default:n("JbBM"),__esModule:!0}},s4NR:function(e,t,n){"use strict";t.decode=t.parse=n("kd2E"),t.encode=t.stringify=n("4JlD")},sAk0:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("miYZ");var o=r(n("tsqr")),a=r(n("p0pE")),i=r(n("d6i3")),l=n("LLXN"),s=r(n("bNQv")),u=r(n("NVPV")),c=n("Onig"),d=n("+n12"),f={namespace:"protocol",state:{mapTableList:[],mapTableFilter:[],controllerList:[],modbusConfig:{},iecMapTableList:[],iecMapTableFilter:[],iec101List:{},iec104Config:{},iec101Config:{},mapTableTabs:[],opcuaMapTableList:[],opcuaConfig:{},serial:{},opcuaGroup:[],sl651Config:{},slMapTableList:[],slMapTableFilter:[],hj212Config:{},hjMapTableList:[],hjMapTableListFilter:[],protocolStatus:{},bacnetConfig:{},bacMapTableList:[],bacMapTableFilter:[],dnpConfig:{},dnpMapTableList:[],dnpMapTableFilter:[],iec61850Config:{},iec61850MapTableList:[],iec61850MapTableFilter:[],snmpConfig:{},snmpMapTableList:[],snmpMapTableFilter:[]},effects:{fetchMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(c.fetchConfig,"device_supervisor.".concat(r,".mapping_table"));case 4:if(l=e.sent,s=l.result,!s){e.next=10;break}return h=(0,d.json2array)(null!==(u=null===s||void 0===s?void 0:null===(f=s.config)||void 0===f?void 0:null===(p=f.device_supervisor)||void 0===p?void 0:null===(m=p[r])||void 0===m?void 0:m.mapping_table)&&void 0!==u?u:{}),e.next=10,a({type:"save",payload:{mapTableList:h,mapTableFilter:h}});case 10:return e.abrupt("return",s);case 11:case"end":return e.stop()}},e)}),fetchModbusConfig:i.default.mark(function e(t,n){var r,o,a,l,s,u,d,f;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(c.fetchConfig,"device_supervisor.".concat(r,".config"));case 4:if(l=e.sent,s=l.result,!s){e.next=9;break}return e.next=9,a({type:"save",payload:{modbusConfig:(null===s||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:null===(d=u.device_supervisor)||void 0===d?void 0:null===(f=d[r])||void 0===f?void 0:f.config)||{}}});case 9:case"end":return e.stop()}},e)}),fetchSerial:i.default.mark(function e(t,n){var r,o,l,u,d,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.misc.coms");case 3:if(l=e.sent,u=l.result,!u){e.next=10;break}return m={rs485:{},rs232:{}},(0,s.default)(null===u||void 0===u?void 0:null===(d=u.config)||void 0===d?void 0:null===(f=d.device_supervisor)||void 0===f?void 0:null===(p=f.misc)||void 0===p?void 0:p.coms,function(e,t){var n=e.name;m[n]=(0,a.default)({id:t},e)}),e.next=10,o({type:"save",payload:{serial:m}});case 10:case"end":return e.stop()}},e)}),fetchIECMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h,g;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=void 0===r?"iec104Server":r,a=n.call,l=n.put,e.next=4,a(c.fetchConfig,"device_supervisor.".concat(o,".mapping_table"));case 4:if(s=e.sent,u=s.result,!u){e.next=10;break}return g=(0,d.json2array)(null!==(f=null===u||void 0===u?void 0:null===(p=u.config)||void 0===p?void 0:null===(m=p.device_supervisor)||void 0===m?void 0:null===(h=m[o])||void 0===h?void 0:h.mapping_table)&&void 0!==f?f:{}),e.next=10,l({type:"save",payload:{iecMapTableList:g,iecMapTableFilter:g}});case 10:case"end":return e.stop()}},e)}),fetchIec104Config:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.iec104Server.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{iec104Config:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.iec104Server)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),update:i.default.mark(function e(t,n){var r,a,s,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,e.next=4,a(c.updateConfig,r);case 4:return s=e.sent,d=s.result,"ok"===d?o.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})):(0,u.default)(s),e.abrupt("return",d);case 8:case"end":return e.stop()}},e)}),fetchControllerLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.controllers");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return e.next=8,o({type:"save",payload:{controllerList:(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:f.controllers)&&void 0!==s?s:{})}});case 8:return e.abrupt("return",(0,d.json2array)(null!==(p=null===l||void 0===l?void 0:null===(m=l.config)||void 0===m?void 0:null===(h=m.device_supervisor)||void 0===h?void 0:h.controllers)&&void 0!==p?p:{}));case 9:return e.abrupt("return",void 0);case 10:case"end":return e.stop()}},e)}),fetchModbusMapTableTabs:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h,g,v,y,b,w,_,C,E,M,S,O;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=t.currentKey,a=n.call,l=n.put,e.next=4,a(c.fetchConfig,"device_supervisor.".concat(o,".mappingTable"));case 4:if(s=e.sent,!(null===s||void 0===s?void 0:s.result)){e.next=11;break}return S=null!==(u=null===s||void 0===s?void 0:null===(f=s.result)||void 0===f?void 0:null===(p=f.config)||void 0===p?void 0:null===(m=p.device_supervisor)||void 0===m?void 0:null===(h=m[o])||void 0===h?void 0:h.mappingTable)&&void 0!==u?u:{},O=(0,d.json2array)(null!==(g=S)&&void 0!==g?g:{}),e.next=10,l({type:"save",payload:{mapTableTabs:O,mapTableList:r?(0,d.json2array)(null!==(v=null===S||void 0===S?void 0:null===(y=S[r])||void 0===y?void 0:y.measures)&&void 0!==v?v:{}):(0,d.json2array)(null!==(b=null===O||void 0===O?void 0:null===(w=O[0])||void 0===w?void 0:w.measures)&&void 0!==b?b:{}),mapTableFilter:r?(0,d.json2array)(null!==(_=null===S||void 0===S?void 0:null===(C=S[r])||void 0===C?void 0:C.measures)&&void 0!==_?_:{}):(0,d.json2array)(null!==(E=null===O||void 0===O?void 0:null===(M=O[0])||void 0===M?void 0:M.measures)&&void 0!==E?E:{})}});case 10:return e.abrupt("return",O);case 11:return e.abrupt("return",[]);case 12:case"end":return e.stop()}},e)}),fetchOPCUAMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.opcuaServer.mapping_table");case 3:if(a=e.sent,!(null===a||void 0===a?void 0:a.result)){e.next=8;break}return m=(0,d.json2array)(null!==(l=null===a||void 0===a?void 0:null===(s=a.result)||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.opcuaServer)||void 0===p?void 0:p.mapping_table)&&void 0!==l?l:{}),e.next=8,o({type:"save",payload:{opcuaMapTableList:m,mapTableFilter:m}});case 8:case"end":return e.stop()}},e)}),fetchOpcuaConfig:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.opcuaServer.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{opcuaConfig:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.opcuaServer)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchOpcuaGroup:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.opcuaServer.pubsub_group");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return e.next=8,o({type:"save",payload:{opcuaGroup:(0,d.json2array)((null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(f=u.opcuaServer)||void 0===f?void 0:f.pubsub_group)||{})}});case 8:return e.abrupt("return",{result:(0,d.json2array)((null===l||void 0===l?void 0:null===(p=l.config)||void 0===p?void 0:null===(m=p.device_supervisor)||void 0===m?void 0:null===(h=m.opcuaServer)||void 0===h?void 0:h.pubsub_group)||{})});case 9:return e.abrupt("return",a);case 10:case"end":return e.stop()}},e)}),updateOpcuaGroupConfig:i.default.mark(function e(t,n){var r,a,s,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,a=n.call,e.next=4,a(c.updateConfig,r);case 4:if(s=e.sent,d=s.result,"ok"!==d){e.next=9;break}return o.default.success((0,l.formatMessage)({id:"common.alert.submit.submit-success"})),e.abrupt("return",d);case 9:return(0,u.default)(s),e.abrupt("return",s);case 11:case"end":return e.stop()}},e)}),fetchIec101Config:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.iec101Server.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{iec101Config:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.iec101Server)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchIec101TableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m,h,g;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(c.fetchConfig,"device_supervisor.iec101Server.mappingTable");case 4:if(l=e.sent,s=l.result,!s){e.next=11;break}return h=null===s||void 0===s?void 0:null===(u=s.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.iec101Server)||void 0===p?void 0:p.mappingTable,g=(0,d.json2array)(null!==(m=null===h||void 0===h?void 0:h[r])&&void 0!==m?m:{}),e.next=11,a({type:"save",payload:{iec101List:h,iecMapTableList:g,iecMapTableFilter:g}});case 11:return e.abrupt("return",s);case 12:case"end":return e.stop()}},e)}),fetchSL651Config:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.sl651Slave.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{sl651Config:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.sl651Slave)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchSL651MapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.sl651Slave.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.sl651Slave)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{slMapTableList:m,slMapTableFilter:m}});case 9:case"end":return e.stop()}},e)}),fetchHJ212Config:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.hj212Client.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{hj212Config:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.hj212Client)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchHJ212MapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.hj212Client.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.hj212Client)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{hjMapTableList:m,hjMapTableListFilter:m}});case 9:case"end":return e.stop()}},e)}),fetchProtocolStatus:i.default.mark(function e(t,n){var r,o,a,l,s;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=t.payload,o=n.call,a=n.put,e.next=4,o(c.fetchProtocolStatus,r);case 4:if(l=e.sent,s=l.result,!s){e.next=9;break}return e.next=9,a({type:"save",payload:{protocolStatus:s}});case 9:case"end":return e.stop()}},e)}),fetchBacNetConfig:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.bacnetServer.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{bacnetConfig:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.bacnetServer)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchBacNetMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.bacnetServer.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.bacnetServer)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{bacMapTableList:m,bacMapTableListFilter:m}});case 9:case"end":return e.stop()}},e)}),fetchDnpConfig:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.Dnp3Server.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{dnpConfig:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.Dnp3Server)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchDnpMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.Dnp3Server.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.Dnp3Server)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{dnpMapTableList:m,dnpMapTableListFilter:m}});case 9:case"end":return e.stop()}},e)}),fetchIEC61850Config:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.iec61850Server.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{iec61850Config:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.iec61850Server)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchSNMPConfig:i.default.mark(function e(t,n){var r,o,a,l,s,u,d;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.snmpAgent.config");case 3:if(a=e.sent,l=a.result,!l){e.next=8;break}return e.next=8,o({type:"save",payload:{snmpConfig:(null===l||void 0===l?void 0:null===(s=l.config)||void 0===s?void 0:null===(u=s.device_supervisor)||void 0===u?void 0:null===(d=u.snmpAgent)||void 0===d?void 0:d.config)||{}}});case 8:case"end":return e.stop()}},e)}),fetchIEC61850MapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.iec61850Server.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.iec61850Server)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{iec61850MapTableList:m,iec61850MapTableFilter:m}});case 9:case"end":return e.stop()}},e)}),fetchSNMPMapTableLists:i.default.mark(function e(t,n){var r,o,a,l,s,u,f,p,m;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=n.call,o=n.put,e.next=3,r(c.fetchConfig,"device_supervisor.snmpAgent.mapping_table");case 3:if(a=e.sent,l=a.result,!l){e.next=9;break}return m=(0,d.json2array)(null!==(s=null===l||void 0===l?void 0:null===(u=l.config)||void 0===u?void 0:null===(f=u.device_supervisor)||void 0===f?void 0:null===(p=f.snmpAgent)||void 0===p?void 0:p.mapping_table)&&void 0!==s?s:{}),e.next=9,o({type:"save",payload:{snmpMapTableList:m,snmpMapTableFilter:m}});case 9:case"end":return e.stop()}},e)})},reducers:{save:function(e,t){var n=t.payload;return(0,a.default)({},e,n)}}};t.default=f},sEf8:function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},sEfC:function(e,t,n){var r=n("GoyQ"),o=n("QIyF"),a=n("tLB3"),i="Expected a function",l=Math.max,s=Math.min;function u(e,t,n){var u,c,d,f,p,m,h=0,g=!1,v=!1,y=!0;if("function"!=typeof e)throw new TypeError(i);function b(t){var n=u,r=c;return u=c=void 0,h=t,f=e.apply(r,n),f}function w(e){return h=e,p=setTimeout(E,t),g?b(e):f}function _(e){var n=e-m,r=e-h,o=t-n;return v?s(o,d-r):o}function C(e){var n=e-m,r=e-h;return void 0===m||n>=t||n<0||v&&r>=d}function E(){var e=o();if(C(e))return M(e);p=setTimeout(E,_(e))}function M(e){return p=void 0,y&&u?b(e):(u=c=void 0,f)}function S(){void 0!==p&&clearTimeout(p),h=0,u=m=c=p=void 0}function O(){return void 0===p?f:M(o())}function T(){var e=o(),n=C(e);if(u=arguments,c=this,m=e,n){if(void 0===p)return w(m);if(v)return clearTimeout(p),p=setTimeout(E,t),b(m)}return void 0===p&&(p=setTimeout(E,t)),f}return t=a(t)||0,r(n)&&(g=!!n.leading,v="maxWait"in n,d=v?l(a(n.maxWait)||0,t):d,y="trailing"in n?!!n.trailing:y),T.cancel=S,T.flush=O,T}e.exports=u},sNwI:function(e,t,n){var r=n("5K7Z");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var a=e["return"];throw void 0!==a&&r(a.call(e)),t}}},sP3G:function(e,t,n){"use strict";function r(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){o(e,t,n[t])})}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n("tjlA"),i=a.Buffer,l=n(13),s=l.inspect,u=s&&s.custom||"inspect";function c(e,t,n){i.prototype.copy.call(e,t,n)}e.exports=function(){function e(){this.head=null,this.tail=null,this.length=0}var t=e.prototype;return t.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},t.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},t.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},t.clear=function(){this.head=this.tail=null,this.length=0},t.join=function(e){if(0===this.length)return"";var t=this.head,n=""+t.data;while(t=t.next)n+=e+t.data;return n},t.concat=function(e){if(0===this.length)return i.alloc(0);var t=i.allocUnsafe(e>>>0),n=this.head,r=0;while(n)c(n.data,t,r),r+=n.data.length,n=n.next;return t},t.consume=function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n},t.first=function(){return this.head.data},t._getString=function(e){var t=this.head,n=1,r=t.data;e-=r.length;while(t=t.next){var o=t.data,a=e>o.length?o.length:e;if(a===o.length?r+=o:r+=o.slice(0,e),e-=a,0===e){a===o.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(a));break}++n}return this.length-=n,r},t._getBuffer=function(e){var t=i.allocUnsafe(e),n=this.head,r=1;n.data.copy(t),e-=n.data.length;while(n=n.next){var o=n.data,a=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,a),e-=a,0===e){a===o.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=o.slice(a));break}++r}return this.length-=r,t},t[u]=function(e,t){return s(this,r({},t,{depth:0,customInspect:!1}))},e}()},sRBo:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("KCY9")},sa7a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=d,t.getUrlQuery=void 0;var r=n("55Ip");function o(e,t){return l(e)||i(e,t)||a()}function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function i(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(e){o=!0,a=e}finally{try{r||null==l["return"]||l["return"]()}finally{if(o)throw a}}return n}}function l(e){if(Array.isArray(e))return e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){var n=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(n=(i=l.next()).done);n=!0){var s=i.value;if(s.routes){var c=d(s.routes,t);if(c)return c}else if((0,r.matchPath)(t,s)){var f=(0,r.matchPath)(t,s),p=f.params;return u({},s,{params:p})}}}catch(e){o=!0,a=e}finally{try{n||null==l.return||l.return()}finally{if(o)throw a}}}var f=function(e){if("string"===typeof e&&e.indexOf("?")>-1){var t=e.slice(1).split("&");if(Array.isArray(t)&&t.length>0)return t.reduce(function(e,t){var n=t.split("="),r=o(n,2),a=r[0],i=r[1];return u({},e,c({},a,i))},{})}return{}};t.getUrlQuery=f},"saJ+":function(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(e,t){"function"===typeof e?e(t):"object"===r(e)&&e&&"current"in e&&(e.current=t)}function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){o(t,e)})}}function i(e){return!(e.type&&e.type.prototype&&!e.type.prototype.render)&&!("function"===typeof e&&!e.prototype.render)}Object.defineProperty(t,"__esModule",{value:!0}),t.fillRef=o,t.composeRef=a,t.supportRef=i},seXi:function(e,t,n){var r=n("qZTm"),o=1,a=Object.prototype,i=a.hasOwnProperty;function l(e,t,n,a,l,s){var u=n&o,c=r(e),d=c.length,f=r(t),p=f.length;if(d!=p&&!u)return!1;var m=d;while(m--){var h=c[m];if(!(u?h in t:i.call(t,h)))return!1}var g=s.get(e);if(g&&s.get(t))return g==t;var v=!0;s.set(e,t),s.set(t,e);var y=u;while(++m<d){h=c[m];var b=e[h],w=t[h];if(a)var _=u?a(w,b,h,t,e,s):a(b,w,h,e,t,s);if(!(void 0===_?b===w||l(b,w,n,a,s):_)){v=!1;break}y||(y="constructor"==h)}if(v&&!y){var C=e.constructor,E=t.constructor;C!=E&&"constructor"in e&&"constructor"in t&&!("function"==typeof C&&C instanceof C&&"function"==typeof E&&E instanceof E)&&(v=!1)}return s["delete"](e),s["delete"](t),v}e.exports=l},shjB:function(e,t){var n=9007199254740991;function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}e.exports=r},siPX:function(e,t,n){e.exports={"monaco-editor":"monaco-editor","monaco-menu":"monaco-menu","monaco-action-bar":"monaco-action-bar",vertical:"vertical","action-item":"action-item","action-menu-item":"action-menu-item","action-label":"action-label","hc-black":"hc-black","vs-dark":"vs-dark","monaco-editor-hover":"monaco-editor-hover","view-overlays":"view-overlays","current-line":"current-line",vs:"vs",cursor:"cursor","dnd-target":"dnd-target","selected-text":"selected-text","view-line":"view-line","inline-selected-text":"inline-selected-text","reference-decoration":"reference-decoration",selectionHighlight:"selectionHighlight",wordHighlight:"wordHighlight",wordHighlightStrong:"wordHighlightStrong",rangeHighlight:"rangeHighlight","bracket-match":"bracket-match",currentFindMatch:"currentFindMatch",findMatch:"findMatch","find-widget":"find-widget","monaco-list":"monaco-list","monaco-list-row":"monaco-list-row",focused:"focused","monaco-tree":"monaco-tree","monaco-tree-row":"monaco-tree-row",selected:"selected","monaco-scrollable-element":"monaco-scrollable-element",scrollbar:"scrollbar",slider:"slider",active:"active",decorationsOverviewRuler:"decorationsOverviewRuler",minimap:"minimap","squiggly-d-error":"squiggly-d-error","squiggly-c-warning":"squiggly-c-warning","squiggly-b-info":"squiggly-b-info","squiggly-a-hint":"squiggly-a-hint","monaco-diff-editor":"monaco-diff-editor",diffOverviewRuler:"diffOverviewRuler","line-delete":"line-delete","line-insert":"line-insert","char-delete":"char-delete","char-insert":"char-insert"}},solC:function(e,t,n){(function(t){const n=e.exports;n.types={0:"reserved",1:"connect",2:"connack",3:"publish",4:"puback",5:"pubrec",6:"pubrel",7:"pubcomp",8:"subscribe",9:"suback",10:"unsubscribe",11:"unsuback",12:"pingreq",13:"pingresp",14:"disconnect",15:"auth"},n.codes={};for(const e in n.types){const t=n.types[e];n.codes[t]=e}n.CMD_SHIFT=4,n.CMD_MASK=240,n.DUP_MASK=8,n.QOS_MASK=3,n.QOS_SHIFT=1,n.RETAIN_MASK=1,n.VARBYTEINT_MASK=127,n.VARBYTEINT_FIN_MASK=128,n.VARBYTEINT_MAX=268435455,n.SESSIONPRESENT_MASK=1,n.SESSIONPRESENT_HEADER=t.from([n.SESSIONPRESENT_MASK]),n.CONNACK_HEADER=t.from([n.codes.connack<<n.CMD_SHIFT]),n.USERNAME_MASK=128,n.PASSWORD_MASK=64,n.WILL_RETAIN_MASK=32,n.WILL_QOS_MASK=24,n.WILL_QOS_SHIFT=3,n.WILL_FLAG_MASK=4,n.CLEAN_SESSION_MASK=2,n.CONNECT_HEADER=t.from([n.codes.connect<<n.CMD_SHIFT]),n.properties={sessionExpiryInterval:17,willDelayInterval:24,receiveMaximum:33,maximumPacketSize:39,topicAliasMaximum:34,requestResponseInformation:25,requestProblemInformation:23,userProperties:38,authenticationMethod:21,authenticationData:22,payloadFormatIndicator:1,messageExpiryInterval:2,contentType:3,responseTopic:8,correlationData:9,maximumQoS:36,retainAvailable:37,assignedClientIdentifier:18,reasonString:31,wildcardSubscriptionAvailable:40,subscriptionIdentifiersAvailable:41,sharedSubscriptionAvailable:42,serverKeepAlive:19,responseInformation:26,serverReference:28,topicAlias:35,subscriptionIdentifier:11},n.propertiesCodes={};for(const e in n.properties){const t=n.properties[e];n.propertiesCodes[t]=e}function r(e){return[0,1,2].map(r=>{return[0,1].map(o=>{return[0,1].map(a=>{const i=t.alloc(1);return i.writeUInt8(n.codes[e]<<n.CMD_SHIFT|(o?n.DUP_MASK:0)|r<<n.QOS_SHIFT|a,0,!0),i})})})}n.propertiesTypes={sessionExpiryInterval:"int32",willDelayInterval:"int32",receiveMaximum:"int16",maximumPacketSize:"int32",topicAliasMaximum:"int16",requestResponseInformation:"byte",requestProblemInformation:"byte",userProperties:"pair",authenticationMethod:"string",authenticationData:"binary",payloadFormatIndicator:"byte",messageExpiryInterval:"int32",contentType:"string",responseTopic:"string",correlationData:"binary",maximumQoS:"int8",retainAvailable:"byte",assignedClientIdentifier:"string",reasonString:"string",wildcardSubscriptionAvailable:"byte",subscriptionIdentifiersAvailable:"byte",sharedSubscriptionAvailable:"byte",serverKeepAlive:"int16",responseInformation:"string",serverReference:"string",topicAlias:"int16",subscriptionIdentifier:"var"},n.PUBLISH_HEADER=r("publish"),n.SUBSCRIBE_HEADER=r("subscribe"),n.SUBSCRIBE_OPTIONS_QOS_MASK=3,n.SUBSCRIBE_OPTIONS_NL_MASK=1,n.SUBSCRIBE_OPTIONS_NL_SHIFT=2,n.SUBSCRIBE_OPTIONS_RAP_MASK=1,n.SUBSCRIBE_OPTIONS_RAP_SHIFT=3,n.SUBSCRIBE_OPTIONS_RH_MASK=3,n.SUBSCRIBE_OPTIONS_RH_SHIFT=4,n.SUBSCRIBE_OPTIONS_RH=[0,16,32],n.SUBSCRIBE_OPTIONS_NL=4,n.SUBSCRIBE_OPTIONS_RAP=8,n.SUBSCRIBE_OPTIONS_QOS=[0,1,2],n.UNSUBSCRIBE_HEADER=r("unsubscribe"),n.ACKS={unsuback:r("unsuback"),puback:r("puback"),pubcomp:r("pubcomp"),pubrel:r("pubrel"),pubrec:r("pubrec")},n.SUBACK_HEADER=t.from([n.codes.suback<<n.CMD_SHIFT]),n.VERSION3=t.from([3]),n.VERSION4=t.from([4]),n.VERSION5=t.from([5]),n.VERSION131=t.from([131]),n.VERSION132=t.from([132]),n.QOS=[0,1,2].map(e=>{return t.from([e])}),n.EMPTY={pingreq:t.from([n.codes.pingreq<<4,0]),pingresp:t.from([n.codes.pingresp<<4,0]),disconnect:t.from([n.codes.disconnect<<4,0])}}).call(this,n("tjlA").Buffer)},spii:function(e,t,n){e.exports={wrapper:"antd-pro-pages-measure-monitor-index-wrapper",operation:"antd-pro-pages-measure-monitor-index-operation",headerBox:"antd-pro-pages-measure-monitor-index-headerBox",title:"antd-pro-pages-measure-monitor-index-title",search:"antd-pro-pages-measure-monitor-index-search",addButton:"antd-pro-pages-measure-monitor-index-addButton",card:"antd-pro-pages-measure-monitor-index-card",measureForm:"antd-pro-pages-measure-monitor-index-measureForm"}},srCy:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("+L6B");var a=o(n("2/Rp")),i=o(n("d6i3"));n("miYZ");var l=o(n("tsqr")),s=o(n("1l/V")),u=o(n("2Taf")),c=o(n("vZ4D")),d=o(n("l4Ni")),f=o(n("ujKo")),p=o(n("MhPg"));n("2qtc");var m=o(n("kLXV")),h=r(n("q1tI")),g=n("LLXN"),v=n("34ay"),y=n("n+et"),b=o(n("+Kti")),w=n("Onig"),_=m.default.confirm,C=function(e){function t(){var e,n;(0,u.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,d.default)(this,(e=(0,f.default)(t)).call.apply(e,[this].concat(o))),n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=global_config");(0,y.filedownload)(e,"device_supervisor.cfg")},n.showConfirm=function(){_({title:(0,g.formatMessage)({id:"global.restore-factory-tip"}),okText:(0,g.formatMessage)({id:"common.confirm"}),okType:"danger",cancelText:(0,g.formatMessage)({id:"common.cancel"}),onOk:function(){var e=(0,s.default)(i.default.mark(function e(){var t,n;return i.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,w.restoreFactory)();case 2:t=e.sent,n=t.result,"ok"===n?l.default.success((0,g.formatMessage)({id:"common.restore-sucess"})):l.default.error((0,g.formatMessage)({id:"common.restore-fail"}));case 5:case"end":return e.stop()}},e)}));function t(){return e.apply(this,arguments)}return t}(),onCancel:function(){console.log("Cancel")}})},n}return(0,p.default)(t,e),(0,c.default)(t,[{key:"render",value:function(){var e=this,t=(0,v.getPriv)(),n=t>11;return h.default.createElement("div",{style:{marginTop:16}},h.default.createElement("span",{style:{marginRight:"10px",fontSize:"15px"}},(0,g.formatMessage)({id:"global.run.setting"}),":"),h.default.createElement("div",{style:{display:"inline-block",marginRight:10}},h.default.createElement(b.default,{accept:".cfg",disabled:!n,urlParam:"fileType=global_config",tip:"",onChange:function(){l.default.success((0,g.formatMessage)({id:"common.import.sucess"}))}},h.default.createElement(a.default,{type:"primary"},(0,g.formatMessage)({id:"common.import"})))),h.default.createElement(a.default,{type:"primary",onClick:this.fileExport,style:{marginRight:10}},(0,g.formatMessage)({id:"common.export"})),h.default.createElement(a.default,{type:"danger",onClick:(0,s.default)(i.default.mark(function t(){return i.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:e.showConfirm();case 1:case"end":return t.stop()}},t)}))},(0,g.formatMessage)({id:"common.restore-factory"})))}}]),t}(h.Component);t.default=C},st4x:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},sxOR:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,a={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports={default:a.RFC3986,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}},RFC1738:a.RFC1738,RFC3986:a.RFC3986}},t23M:function(e,t,n){"use strict";function r(e){return r="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},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function l(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function c(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}}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}var f=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t},p=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var m=f(n("q1tI")),h=p(n("dplF")),g=p(n("0r0h")),v=p(n("cOkC")),y=n("saJ+"),b=p(n("bdgK")),w=n("XZ74"),_="rc-observer-key",C=function(e){function t(){var e;return o(this,t),e=l(this,u(t).apply(this,arguments)),e.resizeObserver=null,e.childNode=null,e.currentElement=null,e.state={width:0,height:0},e.onResize=function(t){var n=e.props.onResize,r=t[0].target,o=r.getBoundingClientRect(),a=o.width,i=o.height,l=Math.floor(a),s=Math.floor(i);if(e.state.width!==l||e.state.height!==s){var u={width:l,height:s};e.setState(u),n&&n(u)}},e.setChildNode=function(t){e.childNode=t},e}return c(t,e),i(t,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var e=this.props.disabled;if(e)this.destroyObserver();else{var t=h.default(this.childNode||this),n=t!==this.currentElement;n&&(this.destroyObserver(),this.currentElement=t),!this.resizeObserver&&t&&(this.resizeObserver=new b.default(this.onResize),this.resizeObserver.observe(t))}}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var e=this.props.children,t=g.default(e);if(t.length>1)v.default(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(0===t.length)return v.default(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var n=t[0];if(m.isValidElement(n)&&w.supportRef(n)){var r=n.ref;t[0]=m.cloneElement(n,{ref:y.composeRef(r,this.setChildNode)})}return 1===t.length?t[0]:t.map(function(e,t){return!m.isValidElement(e)||"key"in e&&null!==e.key?e:m.cloneElement(e,{key:"".concat(_,"-").concat(t)})})}}]),t}(m.Component);C.displayName="ResizeObserver",t.default=C},t2Dn:function(e,t,n){var r=n("hypo"),o=n("ljhN");function a(e,t,n){(void 0===n||o(e[t],n))&&(void 0!==n||t in e)||r(e,t,n)}e.exports=a},t33a:function(e,t,n){"use strict";var r={};e.exports=r},t3Un:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getToken=f,t.default=t.requestFile=void 0;var o=r(n("p0pE")),a=r(n("d6i3")),i=r(n("1l/V"));n("miYZ");var l=r(n("tsqr")),s=n("io9h"),u=r(n("3a4m")),c=n("LLXN"),d=n("+n12");function f(){var e=sessionStorage.getItem("token")||localStorage.getItem("token"),t="";return e?t=e:l.default.error("The login timeout"),t}var p=(0,s.extend)({prefix:((0,d.getPageModel)(),""),errorHandler:m,credentials:"include",timeout:4e4}),m=function(){var e=(0,i.default)(a.default.mark(function e(t){var n,r,o;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(n=t.response,!n||!n.status){e.next=27;break}if(r=n.status,401!==r){e.next=22;break}if("cloud"!==(0,d.getPageModel)()){e.next=20;break}return e.prev=5,e.next=8,(0,d.getCloudToken)();case 8:if(o=e.sent,console.log(o,"messageData"),!(null===o||void 0===o?void 0:o.result)){e.next=12;break}return e.abrupt("return",p.request(n.config));case 12:e.next=16;break;case 14:e.prev=14,e.t0=e["catch"](5);case 16:return e.prev=16,e.finish(16);case 18:e.next=22;break;case 20:console.log("401"),u.default.push("/user/login");case 22:403===r&&u.default.push("/exception/403"),r<=504&&r>=500&&u.default.push("/exception/500"),r>=404&&r<422&&u.default.push("/exception/404"),e.next=28;break;case 27:n||l.default.error((0,c.formatMessage)({id:"common.alert.error-network"}));case 28:return e.abrupt("return",n||t);case 29:case"end":return e.stop()}},e,null,[[5,14,16,18]])}));return function(t){return e.apply(this,arguments)}}();p.interceptors.request.use(function(){var e=(0,i.default)(a.default.mark(function e(t,n){var r,i,l;return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return r=f(),i=(0,d.getSessionId)(),l=(0,o.default)({},n.headers),r&&(l.Authorization="Bearer ".concat(r)),"cloud"===(0,d.getPageModel)()&&i&&(l["x-session-id"]=i),e.abrupt("return",{url:t,options:(0,o.default)({},n,{headers:l})});case 6:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}());var h=(0,s.extend)({errorHandler:m,timeout:4e4});t.requestFile=h;var g=p;t.default=g},t4pn:function(e,t,n){var r=n("WGNW");r(r.S,"Number",{isNaN:function(e){return e!=e}})},t9FE:function(e,t,n){(function(t){function n(e,t){if(r("noDeprecation"))return e;var n=!1;function o(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}return o}function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=n}).call(this,n("yLpj"))},tAuX:function(e,t){function n(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t["default"]=e,t}e.exports=n},tE8B:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n("q1tI"),a=c(o),i=n("17x9"),l=c(i),s=n("EhPz"),u=c(s);function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function p(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=function(e){function t(e){d(this,t);var n=f(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.fullScreenElement=null,n.detectFullScreen=n.detectFullScreen.bind(n),n}return p(t,e),r(t,[{key:"componentDidMount",value:function(){u.default.addEventListener("fullscreenchange",this.detectFullScreen)}},{key:"componentWillUnmount",value:function(){u.default.removeEventListener("fullscreenchange",this.detectFullScreen)}},{key:"componentDidUpdate",value:function(){this.handleProps(this.props)}},{key:"handleProps",value:function(e){var t=u.default.fullscreenElement===this.node;t&&!e.enabled?this.leaveFullScreen():!t&&e.enabled&&this.enterFullScreen()}},{key:"detectFullScreen",value:function(){u.default.fullscreenElement===this.node?(this.fullScreenElement=u.default.fullscreenElement,this.props.onChange(!0)):!u.default.fullscreenElement&&this.fullScreenElement&&(this.fullScreenElement=null,this.props.onChange(!1))}},{key:"enterFullScreen",value:function(){u.default.fullscreenEnabled&&u.default.requestFullscreen(this.node)}},{key:"leaveFullScreen",value:function(){u.default.fullscreenEnabled&&u.default.exitFullscreen()}},{key:"render",value:function(){var e=this,t=["fullscreen"];return this.props.enabled&&t.push("fullscreen-enabled"),a.default.createElement("div",{className:t.join(" "),ref:function(t){return e.node=t},style:this.props.enabled?{height:"100%",width:"100%"}:void 0},this.props.children)}}]),t}(o.Component);m.propTypes={children:l.default.node.isRequired,enabled:l.default.bool.isRequired,onChange:l.default.func},m.defaultProps={enabled:!1,onChange:function(){}},t.default=m},tEej:function(e,t,n){var r=n("Ojgd"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},tEif:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=o(n("bx4M")),i=o(n("2Taf")),l=o(n("vZ4D")),s=o(n("l4Ni")),u=o(n("ujKo")),c=o(n("MhPg"));n("Znn+");var d=o(n("ZTPi")),f=r(n("q1tI")),p=n("LLXN"),m=o(n("3SDj")),h=o(n("cSsF")),g=o(n("JrxS")),v=o(n("srCy")),y=n("+n12"),b=d.default.TabPane,w="cloud"!==(0,y.getPageModel)(),_=function(e){function t(){var e,n;(0,i.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(o))),n.state={activeKey:"serialPortSet"},n.onChange=function(e){n.setState({activeKey:e})},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e,t=null===(e="")||void 0===e?void 0:e.includes("dsa"),n=this.state.activeKey;return f.default.createElement("div",null,f.default.createElement(a.default,{bordered:!1},f.default.createElement(d.default,{onChange:this.onChange,activeKey:n},f.default.createElement(b,{tab:(0,p.formatMessage)({id:"controller.port-set"}),key:"serialPortSet"},"serialPortSet"===n&&f.default.createElement(m.default,null)),f.default.createElement(b,{tab:(0,p.formatMessage)({id:"param-set.storage-config"}),key:"defaultParam"},"defaultParam"===n&&f.default.createElement(g.default,null)),f.default.createElement(b,{tab:(0,p.formatMessage)({id:"param-set.custom-param"}),key:"customParam"},"customParam"===n&&f.default.createElement(h.default,null)),w&&t?f.default.createElement(b,{tab:(0,p.formatMessage)({id:"global.config.manger"}),key:"configManager"},"configManager"===n&&f.default.createElement(v.default,null)):null)))}}]),t}(f.PureComponent),C=_;t.default=C},tGd3:function(e,t,n){var r=n("7vYJ"),o=n("u8+u"),a=n("+mmm");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=a.f(e),i=n.resolve;return i(t),n.promise}},tLB3:function(e,t,n){var r=n("GoyQ"),o=n("/9aa"),a=NaN,i=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;function d(e){if("number"==typeof e)return e;if(o(e))return a;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=s.test(e);return n||u.test(e)?c(e.slice(2),n?2:8):l.test(e)?a:+e}e.exports=d},tLfc:function(e,t,n){"use strict";t.__esModule=!0,t.qEnd=void 0,t.safeName=i,t.default=l;var r=n("dUQB"),o={done:!0,value:void 0},a=t.qEnd={};function i(e){return r.is.channel(e)?"channel":Array.isArray(e)?String(e.map(function(e){return String(e)})):String(e)}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",i=void 0,l=t;function s(t,n){if(l===a)return o;if(n)throw l=a,n;i&&i(t);var r=e[l](),s=r[0],u=r[1],c=r[2];return l=s,i=c,l===a?o:u}return(0,r.makeIterator)(s,function(e){return s(null,e)},n,!0)}},tMB7:function(e,t,n){var r=n("y1pI");function o(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}e.exports=o},tUIJ:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("g9YV");var a=r(n("wCAj")),i=r(n("gWZ8"));n("P2fV");var l=r(n("NJEC"));n("5Dmo");var s=r(n("3S7+"));n("+L6B");var u=r(n("2/Rp"));n("2qtc");var c=r(n("kLXV")),d=r(n("jehZ")),f=r(n("p0pE")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg"));n("y8nQ");var y,b,w,_,C=r(n("Vl3Y")),E=o(n("q1tI")),M=n("LLXN"),S=r(n("lSCD")),O=r(n("2q/w")),T=(y=C.default.create(),y((_=w=function(e){function t(){var e,n;(0,p.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,h.default)(this,(e=(0,g.default)(t)).call.apply(e,[this].concat(o))),n.state={currentState:void 0,editIndex:void 0,visible:!1,currentStateData:{}},n.handleDelete=function(e){var t=e.index,r=n.props,o=r.value,a=r.onChange;if(o.splice(t,1),n.tableRef){var i=n.tableRef.updater,l=i.enqueueForceUpdate;l(n.tableRef)}a&&a(o)},n.handleAdd=function(){n.setState({currentState:"add",visible:!0,editIndex:void 0,currentStateData:{}})},n.handleEdit=function(e){var t=e.data,r=e.index;n.setState({currentState:"edit",visible:!0,editIndex:r,currentStateData:t})},n.onSubmit=function(e){e.preventDefault();var t=n.state,r=t.editIndex,o=t.currentStateData,a=t.currentState,i=n.props,l=i.form,s=i.onChange,u=i.value,c=i.onValidateOthers,d=l.validateFields;d(function(e,t){if(!e){if(c&&c(t,a))return!1;"undefined"!==typeof r?u.splice(r,1,(0,f.default)({},o,t)):u.push((0,f.default)({},o,t)),s&&(n.setState({currentState:void 0,visible:!1}),s(u))}return 0})},n.onCancel=function(){n.setState({currentState:void 0,visible:!1});var e=n.props.onCancel;e&&e()},n.renderModal=function(){var e=n.state,t=e.currentState,r=e.visible,o=e.currentStateData,a=e.editIndex,i=n.props,l=i.formProps,s=i.children,u=i.form,f=i.modalProps,p=i.subheading,m=void 0===p?"":p,h="add"===t?(0,M.formatMessage)({id:"common.add"}):(0,M.formatMessage)({id:"common.edit"});return E.default.createElement(c.default,(0,d.default)({visible:r,destroyOnClose:!0,title:"".concat(h," ").concat(m),onOk:n.onSubmit,onCancel:n.onCancel,maskClosable:!1},f),E.default.createElement(C.default,(0,d.default)({},l,{onSubmit:n.onSubmit}),(0,S.default)(s)?s(u,o,t,a):E.default.cloneElement(s,{form:u,data:o,action:t,index:a})))},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.value,r=t.loading,o=void 0!==r&&r,c=t.columns,d=t.disabled,f=t.disabledOperate,p=t.addDisabled,m=t.deleteDisabled,h=t.deleteIP,g=void 0!==h&&h,v=t.isModify,y=this.state.visible,b={title:(0,M.formatMessage)({id:"common.operation"}),width:100,align:"center",render:function(t,n,r){var o="undefined"===typeof f.find(function(e){return e===r});return o&&E.default.createElement("span",null,v&&E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"common.edit"})},E.default.createElement(u.default,{icon:"form",ghost:!0,onClick:function(){return e.handleEdit({data:n,index:r})}})),m?E.default.createElement(u.default,{icon:"delete",ghost:!0,disabled:!g,onClick:function(){return e.handleDelete({data:n,index:r})}}):E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"common.delete"})},E.default.createElement(l.default,{title:(0,M.formatMessage)({id:"protocol.iec.actionItem.confirm-delete"}),onConfirm:function(){return e.handleDelete({data:n,index:r})},okText:(0,M.formatMessage)({id:"component.actionItem.confirm"}),cancelText:(0,M.formatMessage)({id:"component.actionItem.cancel"})},E.default.createElement(u.default,{icon:"delete",ghost:!0,disabled:m}))))}};return E.default.createElement("div",{className:O.default.outerBox},E.default.createElement(s.default,{title:(0,M.formatMessage)({id:"common.add"})},E.default.createElement(u.default,{icon:"plus-circle",ghost:!0,className:O.default.addButton,onClick:this.handleAdd,disabled:p})),E.default.createElement("div",{className:O.default.tableBox},E.default.createElement(a.default,{rowKey:function(e,t){return t},bordered:!0,dataSource:n,columns:d?c:[].concat((0,i.default)(c),[b]),loading:o,pagination:!1,ref:function(t){t&&(e.tableRef=t)}})),y&&this.renderModal())}}]),t}(E.Component),w.defaultProps={loading:!1,formProps:{labelCol:{span:9},wrapperCol:{span:15}},modalProps:{},disabledOperate:[],addDisabled:!1,deleteDisabled:!1},b=_))||b),k=T;t.default=k},tadb:function(e,t,n){var r=n("Cwc5"),o=n("Kz5y"),a=r(o,"DataView");e.exports=a},tbkh:function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a=Object.defineProperty,i=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getOwnPropertyDescriptor,u=Object.getPrototypeOf,c=u&&u(Object);function d(e,t,n){if("string"!==typeof t){if(c){var f=u(t);f&&f!==c&&d(e,f,n)}var p=i(t);l&&(p=p.concat(l(t)));for(var m=0;m<p.length;++m){var h=p[m];if(!r[h]&&!o[h]&&(!n||!n[h])){var g=s(t,h);try{a(e,h,g)}catch(e){}}}return e}return e}e.exports=d},tdgK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"menu.measure-monitor":"\u6d4b\u70b9\u76d1\u63a7","menu.alarm":"\u544a\u8b66","menu.cloud":"\u4e91\u670d\u52a1","menu.protocol-transition":"\u534f\u8bae\u8f6c\u6362","menu.parameters-set":"\u53c2\u6570\u8bbe\u7f6e","menu.fast-functions":"\u81ea\u5b9a\u4e49\u5feb\u51fd\u6570","menu.welcome":"\u6b22\u8fce","menu.more-blocks":"\u66f4\u591a\u533a\u5757","menu.home":"\u9996\u9875","menu.admin":"\u7ba1\u7406\u9875","menu.login":"\u767b\u5f55","menu.register":"\u6ce8\u518c","menu.register.result":"\u6ce8\u518c\u7ed3\u679c","menu.dashboard":"Dashboard","menu.dashboard.analysis":"\u5206\u6790\u9875","menu.dashboard.monitor":"\u76d1\u63a7\u9875","menu.dashboard.workplace":"\u5de5\u4f5c\u53f0","menu.exception.403":"403","menu.exception.404":"404","menu.exception.500":"500","menu.form":"\u8868\u5355\u9875","menu.form.basic-form":"\u57fa\u7840\u8868\u5355","menu.form.step-form":"\u5206\u6b65\u8868\u5355","menu.form.step-form.info":"\u5206\u6b65\u8868\u5355\uff08\u586b\u5199\u8f6c\u8d26\u4fe1\u606f\uff09","menu.form.step-form.confirm":"\u5206\u6b65\u8868\u5355\uff08\u786e\u8ba4\u8f6c\u8d26\u4fe1\u606f\uff09","menu.form.step-form.result":"\u5206\u6b65\u8868\u5355\uff08\u5b8c\u6210\uff09","menu.form.advanced-form":"\u9ad8\u7ea7\u8868\u5355","menu.list":"\u5217\u8868\u9875","menu.list.table-list":"\u67e5\u8be2\u8868\u683c","menu.list.basic-list":"\u6807\u51c6\u5217\u8868","menu.list.card-list":"\u5361\u7247\u5217\u8868","menu.list.search-list":"\u641c\u7d22\u5217\u8868","menu.list.search-list.articles":"\u641c\u7d22\u5217\u8868\uff08\u6587\u7ae0\uff09","menu.list.search-list.projects":"\u641c\u7d22\u5217\u8868\uff08\u9879\u76ee\uff09","menu.list.search-list.applications":"\u641c\u7d22\u5217\u8868\uff08\u5e94\u7528\uff09","menu.profile":"\u8be6\u60c5\u9875","menu.profile.basic":"\u57fa\u7840\u8be6\u60c5\u9875","menu.profile.advanced":"\u9ad8\u7ea7\u8be6\u60c5\u9875","menu.result":"\u7ed3\u679c\u9875","menu.result.success":"\u6210\u529f\u9875","menu.result.fail":"\u5931\u8d25\u9875","menu.exception":"\u5f02\u5e38\u9875","menu.exception.not-permission":"403","menu.exception.not-find":"404","menu.exception.server-error":"500","menu.exception.trigger":"\u89e6\u53d1\u9519\u8bef","menu.account":"\u4e2a\u4eba\u9875","menu.account.center":"\u4e2a\u4eba\u4e2d\u5fc3","menu.account.settings":"\u4e2a\u4eba\u8bbe\u7f6e","menu.account.trigger":"\u89e6\u53d1\u62a5\u9519","menu.account.logout":"\u9000\u51fa\u767b\u5f55","menu.editor":"\u56fe\u5f62\u7f16\u8f91\u5668","menu.editor.flow":"\u6d41\u7a0b\u7f16\u8f91\u5668","menu.editor.mind":"\u8111\u56fe\u7f16\u8f91\u5668","menu.editor.koni":"\u62d3\u6251\u7f16\u8f91\u5668"};t.default=r},thqM:function(e,t,n){e.exports={tableWrapper:"antd-pro-pages-measure-monitor-measure-num-map-table-index-tableWrapper",tableRow:"antd-pro-pages-measure-monitor-measure-num-map-table-index-tableRow","editable-cell":"antd-pro-pages-measure-monitor-measure-num-map-table-index-editable-cell"}},tjlA:function(e,t,n){"use strict";(function(e){var r=n("H7XF"),o=n("vE8T"),a=n("IzUq");function i(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function l(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(l()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=u.prototype):(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return p(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?g(e,t,n,r):"string"===typeof t?m(e,t,n):v(e,t)}function d(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t,n,r){return d(t),t<=0?s(e,t):void 0!==n?"string"===typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function p(e,t){if(d(t),e=s(e,t<0?0:0|y(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function m(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|w(t,n);e=s(e,r);var o=e.write(t,n);return o!==r&&(e=e.slice(0,o)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function g(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),u.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=u.prototype):e=h(e,t),e}function v(e,t){if(u.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&a(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=l())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+l().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),u.alloc(+e)}function w(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return $(e).length;default:if(r)return Z(e).length;t=(""+t).toLowerCase(),r=!0}}function _(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function C(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function E(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:M(e,t,n,r,o);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):M(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function M(e,t,n,r,o){var a,i=1,l=e.length,s=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,l/=2,s/=2,n/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var c=-1;for(a=n;a<l;a++)if(u(e,a)===u(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===s)return c*i}else-1!==c&&(a-=a-c),c=-1}else for(n+s>l&&(n=l-s),a=n;a>=0;a--){for(var d=!0,f=0;f<s;f++)if(u(e,a+f)!==u(t,f)){d=!1;break}if(d)return a}return-1}function S(e,t,n,r){n=Number(n)||0;var o=e.length-n;r?(r=Number(r),r>o&&(r=o)):r=o;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i<r;++i){var l=parseInt(t.substr(2*i,2),16);if(isNaN(l))return i;e[n+i]=l}return i}function O(e,t,n,r){return ee(Z(t,e.length-n),e,n,r)}function T(e,t,n,r){return ee(Q(t),e,n,r)}function k(e,t,n,r){return T(e,t,n,r)}function x(e,t,n,r){return ee($(t),e,n,r)}function N(e,t,n,r){return ee(J(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);var r=[],o=t;while(o<n){var a,i,l,s,u=e[o],c=null,d=u>239?4:u>223?3:u>191?2:1;if(o+d<=n)switch(d){case 1:u<128&&(c=u);break;case 2:a=e[o+1],128===(192&a)&&(s=(31&u)<<6|63&a,s>127&&(c=s));break;case 3:a=e[o+1],i=e[o+2],128===(192&a)&&128===(192&i)&&(s=(15&u)<<12|(63&a)<<6|63&i,s>2047&&(s<55296||s>57343)&&(c=s));break;case 4:a=e[o+1],i=e[o+2],l=e[o+3],128===(192&a)&&128===(192&i)&&128===(192&l)&&(s=(15&u)<<18|(63&a)<<12|(63&i)<<6|63&l,s>65535&&s<1114112&&(c=s))}null===c?(c=65533,d=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),o+=d}return D(r)}t.Buffer=u,t.SlowBuffer=b,t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:i(),t.kMaxLength=l(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return f(null,e,t,n)},u.allocUnsafe=function(e){return p(null,e)},u.allocUnsafeSlow=function(e){return p(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,a=Math.min(n,r);o<a;++o)if(e[o]!==t[o]){n=e[o],r=t[o];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var i=e[n];if(!u.isBuffer(i))throw new TypeError('"list" argument must be an Array of Buffers');i.copy(r,o),o+=i.length}return r},u.byteLength=w,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)C(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)C(this,t,t+3),C(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)C(this,t,t+7),C(this,t+1,t+6),C(this,t+2,t+5),C(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):_.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,o>>>=0,this===e)return 0;for(var a=o-r,i=n-t,l=Math.min(a,i),s=this.slice(r,o),c=e.slice(t,n),d=0;d<l;++d)if(s[d]!==c[d]){a=s[d],i=c[d];break}return a<i?-1:i<a?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return E(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return E(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return S(this,e,t,n);case"utf8":case"utf-8":return O(this,e,t,n);case"ascii":return T(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function D(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);var n="",r=0;while(r<t)n+=String.fromCharCode.apply(String,e.slice(r,r+=I));return n}function A(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(127&e[o]);return r}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;o<n;++o)r+=String.fromCharCode(e[o]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var o="",a=t;a<n;++a)o+=X(e[a]);return o}function V(e,t,n){for(var r=e.slice(t,n),o="",a=0;a<r.length;a+=2)o+=String.fromCharCode(r[a]+256*r[a+1]);return o}function j(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function z(e,t,n,r,o,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function B(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o<a;++o)e[n+o]=(t&255<<8*(r?o:1-o))>>>8*(r?o:1-o)}function H(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o<a;++o)e[n+o]=t>>>8*(r?o:3-o)&255}function W(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,a){return a||W(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),o.write(e,t,n,r,23,4),n+4}function q(e,t,n,r,a){return a||W(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if(e=~~e,t=void 0===t?r:~~t,e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=u.prototype;else{var o=t-e;n=new u(o,void 0);for(var a=0;a<o;++a)n[a]=this[a+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=this[e],o=1,a=0;while(++a<t&&(o*=256))r+=this[e+a]*o;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=this[e+--t],o=1;while(t>0&&(o*=256))r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||j(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||j(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||j(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||j(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||j(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=this[e],o=1,a=0;while(++a<t&&(o*=256))r+=this[e+a]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var r=t,o=1,a=this[e+--r];while(r>0&&(o*=256))a+=this[e+--r]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return t||j(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||j(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||j(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||j(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||j(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;z(this,e,t,n,o,0)}var a=1,i=0;this[t]=255&e;while(++i<n&&(a*=256))this[t+i]=e/a&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var o=Math.pow(2,8*n)-1;z(this,e,t,n,o,0)}var a=n-1,i=1;this[t+a]=255&e;while(--a>=0&&(i*=256))this[t+a]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):H(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):H(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);z(this,e,t,n,o-1,-o)}var a=0,i=1,l=0;this[t]=255&e;while(++a<n&&(i*=256))e<0&&0===l&&0!==this[t+a-1]&&(l=1),this[t+a]=(e/i>>0)-l&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);z(this,e,t,n,o-1,-o)}var a=n-1,i=1,l=0;this[t+a]=255&e;while(--a>=0&&(i*=256))e<0&&0===l&&0!==this[t+a+1]&&(l=1),this[t+a]=(e/i>>0)-l&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):B(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):B(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):H(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||z(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):H(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return q(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return q(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var o,a=r-n;if(this===e&&n<t&&t<r)for(o=a-1;o>=0;--o)e[o+t]=this[o+n];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o<a;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},u.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var i=u.isBuffer(e)?e:Z(new u(e,r).toString()),l=i.length;for(a=0;a<n-t;++a)this[a+t]=i[a%l]}return this};var K=/[^+\/0-9A-Za-z-_]/g;function G(e){if(e=Y(e).replace(K,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function Y(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function X(e){return e<16?"0"+e.toString(16):e.toString(16)}function Z(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],i=0;i<r;++i){if(n=e.charCodeAt(i),n>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Q(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function J(e,t){for(var n,r,o,a=[],i=0;i<e.length;++i){if((t-=2)<0)break;n=e.charCodeAt(i),r=n>>8,o=n%256,a.push(o),a.push(r)}return a}function $(e){return r.toByteArray(G(e))}function ee(e,t,n,r){for(var o=0;o<r;++o){if(o+n>=t.length||o>=e.length)break;t[o+n]=e[o]}return o}function te(e){return e!==e}}).call(this,n("yLpj"))},tnVh:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=u;var o=r(n("JxUR")),a=r(n("QLaP")),i=r(n("dOSW")),l=n("PcXd"),s=r(n("4ry8"));function u(e,t){return function(n){var r=n.type;return(0,a.default)(r,"dispatch: action should be a plain Object with type"),(0,i.default)(0!==r.indexOf("".concat(t.namespace).concat(l.NAMESPACE_SEP)),"dispatch: ".concat(r," should not be prefixed with namespace ").concat(t.namespace)),e((0,o.default)({},n,{type:(0,s.default)(r,t)}))}}},tsqr:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("8tx+"),a=n("CtXQ");function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function l(e){return l="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},l(e)}var s,u,c,d,f=3,p=1,m="ant-message",h="move-up";function g(e){u?e(u):o["a"].newInstance({prefixCls:m,transitionName:h,style:{top:s},getContainer:c,maxCount:d},function(t){u?e(u):(u=t,e(t))})}function v(e){var t=void 0!==e.duration?e.duration:f,n={info:"info-circle",success:"check-circle",error:"close-circle",warning:"exclamation-circle",loading:"loading"}[e.type],o=e.key||p++,i=new Promise(function(i){var l=function(){return"function"===typeof e.onClose&&e.onClose(),i(!0)};g(function(i){var s=r["createElement"](a["default"],{type:n,theme:"loading"===n?"outlined":"filled"}),u=n?s:"";i.notice({key:o,duration:t,style:{},content:r["createElement"]("div",{className:"".concat(m,"-custom-content").concat(e.type?" ".concat(m,"-").concat(e.type):"")},e.icon?e.icon:u,r["createElement"]("span",null,e.content)),onClose:l})})}),l=function(){u&&u.removeNotice(o)};return l.then=function(e,t){return i.then(e,t)},l.promise=i,l}function y(e){return"object"===l(e)&&!!e.content}var b={open:v,config:function(e){void 0!==e.top&&(s=e.top,u=null),void 0!==e.duration&&(f=e.duration),void 0!==e.prefixCls&&(m=e.prefixCls),void 0!==e.getContainer&&(c=e.getContainer),void 0!==e.transitionName&&(h=e.transitionName,u=null),void 0!==e.maxCount&&(d=e.maxCount,u=null)},destroy:function(){u&&(u.destroy(),u=null)}};["success","info","warning","error","loading"].forEach(function(e){b[e]=function(t,n,r){return y(t)?b.open(i(i({},t),{type:e})):("function"===typeof n&&(r=n,n=void 0),b.open({content:t,duration:n,type:e,onClose:r}))}}),b.warn=b.warning,t["default"]=b},u2w5:function(e,t,n){"use strict";n("W3Xk")("trimRight",function(e){return function(){return e(this,2)}},"trimEnd")},u7YQ:function(e,t,n){"use strict";t["a"]={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"}},"u8+u":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},u8Dt:function(e,t,n){var r=n("YESw"),o="__lodash_hash_undefined__",a=Object.prototype,i=a.hasOwnProperty;function l(e){var t=this.__data__;if(r){var n=t[e];return n===o?void 0:n}return i.call(t,e)?t[e]:void 0}e.exports=l},uAIB:function(e,t,n){e.exports={serialCard:"antd-pro-pages-cloud-service-message-index-serialCard",addButton:"antd-pro-pages-cloud-service-message-index-addButton",advanced:"antd-pro-pages-cloud-service-message-index-advanced"}},uK0f:function(e,t,n){(function(t,n){e.exports=n()})(0,function(){"use strict";function e(e,t,n){n=n||{},n.childrenKeyName=n.childrenKeyName||"children";var r=e||[],o=[],a=0;do{var i=r.filter(function(e){return t(e,a)})[0];if(!i)break;o.push(i),r=i[n.childrenKeyName]||[],a+=1}while(r.length>0);return o}return e})},uMDL:function(e,t,n){var r=n("WGNW");r(r.S,"Reflect",{ownKeys:n("Zgoe")})},uOPS:function(e,t){e.exports=!0},uYud:function(e,t,n){e.exports=n("+qE3").EventEmitter},uciX:function(e,t,n){"use strict";var r=n("QbLZ"),o=n.n(r),a=n("iCc5"),i=n.n(a),l=n("FYw3"),s=n.n(l),u=n("mRg0"),c=n.n(u),d=n("q1tI"),f=n.n(d),p=n("17x9"),m=n.n(p),h=n("i8i4"),g=n.n(h),v=n("VCL8"),y=n("l4aY"),b=n("zT1h"),w=n("PIAm"),_=n("QC+M"),C=n("TSYQ"),E=n.n(C);function M(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function S(e,t,n){var r=e[t]||{};return o()({},r,n)}function O(e,t,n,r){var o=n.points;for(var a in e)if(e.hasOwnProperty(a)&&M(e[a].points,o,r))return t+"-placement-"+a;return""}function T(e,t){this[e]=t}var k,x=n("V7oC"),N=n.n(x);function L(e){return L="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},L(e)}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(n,!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var A={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function R(){if(void 0!==k)return k;k="";var e=document.createElement("p").style,t="Transform";for(var n in A)n+t in e&&(k=n);return k}function F(){return R()?"".concat(R(),"TransitionProperty"):"transitionProperty"}function V(){return R()?"".concat(R(),"Transform"):"transform"}function j(e,t){var n=F();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function z(e,t){var n=V();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}function B(e){return e.style.transitionProperty||e.style[F()]}function H(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(V());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}var W=/matrix\((.*)\)/,U=/matrix3d\((.*)\)/;function q(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(V());if(r&&"none"!==r){var o,a=r.match(W);if(a)a=a[1],o=a.split(",").map(function(e){return parseFloat(e,10)}),o[4]=t.x,o[5]=t.y,z(e,"matrix(".concat(o.join(","),")"));else{var i=r.match(U)[1];o=i.split(",").map(function(e){return parseFloat(e,10)}),o[12]=t.x,o[13]=t.y,z(e,"matrix3d(".concat(o.join(","),")"))}}else z(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}var K,G=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source;function Y(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function X(e,t,n){var r=n;if("object"!==L(t))return"undefined"!==typeof r?("number"===typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):K(e,t);for(var o in t)t.hasOwnProperty(o)&&X(e,o,t[o])}function Z(e){var t,n,r,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return t=e.getBoundingClientRect(),n=t.left,r=t.top,n-=i.clientLeft||a.clientLeft||0,r-=i.clientTop||a.clientTop||0,{left:n,top:r}}function Q(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!==typeof n){var o=e.document;n=o.documentElement[r],"number"!==typeof n&&(n=o.body[r])}return n}function J(e){return Q(e)}function $(e){return Q(e,!0)}function ee(e){var t=Z(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=J(r),t.top+=$(r),t}function te(e){return null!==e&&void 0!==e&&e==e.window}function ne(e){return te(e)?e.document:9===e.nodeType?e:e.ownerDocument}function re(e,t,n){var r=n,o="",a=ne(e);return r=r||a.defaultView.getComputedStyle(e,null),r&&(o=r.getPropertyValue(t)||r[t]),o}var oe=new RegExp("^(".concat(G,")(?!px)[a-z%]+$"),"i"),ae=/^(top|right|bottom|left)$/,ie="currentStyle",le="runtimeStyle",se="left",ue="px";function ce(e,t){var n=e[ie]&&e[ie][t];if(oe.test(n)&&!ae.test(t)){var r=e.style,o=r[se],a=e[le][se];e[le][se]=e[ie][se],r[se]="fontSize"===t?"1em":n||0,n=r.pixelLeft+ue,r[se]=o,e[le][se]=a}return""===n?"auto":n}function de(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function fe(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function pe(e,t,n){"static"===X(e,"position")&&(e.style.position="relative");var r=-999,o=-999,a=de("left",n),i=de("top",n),l=fe(a),s=fe(i);"left"!==a&&(r=999),"top"!==i&&(o=999);var u="",c=ee(e);("left"in t||"top"in t)&&(u=B(e)||"",j(e,"none")),"left"in t&&(e.style[l]="",e.style[a]="".concat(r,"px")),"top"in t&&(e.style[s]="",e.style[i]="".concat(o,"px")),Y(e);var d=ee(e),f={};for(var p in t)if(t.hasOwnProperty(p)){var m=de(p,n),h="left"===p?r:o,g=c[p]-d[p];f[m]=m===p?h+g:h-g}X(e,f),Y(e),("left"in t||"top"in t)&&j(e,u);var v={};for(var y in t)if(t.hasOwnProperty(y)){var b=de(y,n),w=t[y]-c[y];v[b]=y===b?f[b]+w:f[b]-w}X(e,v)}function me(e,t){var n=ee(e),r=H(e),o={x:r.x,y:r.y};"left"in t&&(o.x=r.x+t.left-n.left),"top"in t&&(o.y=r.y+t.top-n.top),q(e,o)}function he(e,t,n){if(n.ignoreShake){var r=ee(e),o=r.left.toFixed(0),a=r.top.toFixed(0),i=t.left.toFixed(0),l=t.top.toFixed(0);if(o===i&&a===l)return}n.useCssRight||n.useCssBottom?pe(e,t,n):n.useCssTransform&&V()in document.body.style?me(e,t):pe(e,t,n)}function ge(e,t){for(var n=0;n<e.length;n++)t(e[n])}function ve(e){return"border-box"===K(e,"boxSizing")}"undefined"!==typeof window&&(K=window.getComputedStyle?re:ce);var ye=["margin","border","padding"],be=-1,we=2,_e=1,Ce=0;function Ee(e,t,n){var r,o={},a=e.style;for(r in t)t.hasOwnProperty(r)&&(o[r]=a[r],a[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(a[r]=o[r])}function Me(e,t,n){var r,o,a,i=0;for(o=0;o<t.length;o++)if(r=t[o],r)for(a=0;a<n.length;a++){var l=void 0;l="border"===r?"".concat(r).concat(n[a],"Width"):r+n[a],i+=parseFloat(K(e,l))||0}return i}var Se={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function Oe(e,t,n){var r=n;if(te(e))return"width"===t?Se.viewportWidth(e):Se.viewportHeight(e);if(9===e.nodeType)return"width"===t?Se.docWidth(e):Se.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?e.getBoundingClientRect().width:e.getBoundingClientRect().height,i=(K(e),ve(e)),l=0;(null===a||void 0===a||a<=0)&&(a=void 0,l=K(e,t),(null===l||void 0===l||Number(l)<0)&&(l=e.style[t]||0),l=parseFloat(l)||0),void 0===r&&(r=i?_e:be);var s=void 0!==a||i,u=a||l;return r===be?s?u-Me(e,["border","padding"],o):l:s?r===_e?u:u+(r===we?-Me(e,["border"],o):Me(e,["margin"],o)):l+Me(e,ye.slice(r),o)}ge(["Width","Height"],function(e){Se["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],Se["viewport".concat(e)](n))},Se["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,o=r.body,a=r.documentElement,i=a[n];return"CSS1Compat"===r.compatMode&&i||o&&o[n]||i}});var Te={position:"absolute",visibility:"hidden",display:"block"};function ke(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,o=t[0];return 0!==o.offsetWidth?r=Oe.apply(void 0,t):Ee(o,Te,function(){r=Oe.apply(void 0,t)}),r}function xe(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}ge(["width","height"],function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);Se["outer".concat(t)]=function(t,n){return t&&ke(t,e,n?Ce:_e)};var n="width"===e?["Left","Right"]:["Top","Bottom"];Se[e]=function(t,r){var o=r;if(void 0===o)return t&&ke(t,e,be);if(t){K(t);var a=ve(t);return a&&(o+=Me(t,["padding","border"],n)),X(t,e,o)}}});var Ne={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:ne,offset:function(e,t,n){if("undefined"===typeof t)return ee(e);he(e,t,n||{})},isWindow:te,each:ge,css:X,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);var r=e.overflow;if(r)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:xe,getWindowScrollLeft:function(e){return J(e)},getWindowScrollTop:function(e){return $(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)Ne.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};xe(Ne,Se);var Le=Ne.getParent;function Pe(e){if(Ne.isWindow(e)||9===e.nodeType)return null;var t,n=Ne.getDocument(e),r=n.body,o=Ne.css(e,"position"),a="fixed"===o||"absolute"===o;if(!a)return"html"===e.nodeName.toLowerCase()?null:Le(e);for(t=Le(e);t&&t!==r;t=Le(t))if(o=Ne.css(t,"position"),"static"!==o)return t;return null}var Ie=Ne.getParent;function De(e){if(Ne.isWindow(e)||9===e.nodeType)return!1;var t=Ne.getDocument(e),n=t.body,r=null;for(r=Ie(e);r&&r!==n;r=Ie(r)){var o=Ne.css(r,"position");if("fixed"===o)return!0}return!1}function Ae(e){var t={left:0,right:1/0,top:0,bottom:1/0},n=Pe(e),r=Ne.getDocument(e),o=r.defaultView||r.parentWindow,a=r.body,i=r.documentElement;while(n){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===n.clientWidth||n===a||n===i||"visible"===Ne.css(n,"overflow")){if(n===a||n===i)break}else{var l=Ne.offset(n);l.left+=n.clientLeft,l.top+=n.clientTop,t.top=Math.max(t.top,l.top),t.right=Math.min(t.right,l.left+n.clientWidth),t.bottom=Math.min(t.bottom,l.top+n.clientHeight),t.left=Math.max(t.left,l.left)}n=Pe(n)}var s=null;if(!Ne.isWindow(e)&&9!==e.nodeType){s=e.style.position;var u=Ne.css(e,"position");"absolute"===u&&(e.style.position="fixed")}var c=Ne.getWindowScrollLeft(o),d=Ne.getWindowScrollTop(o),f=Ne.viewportWidth(o),p=Ne.viewportHeight(o),m=i.scrollWidth,h=i.scrollHeight,g=window.getComputedStyle(a);if("hidden"===g.overflowX&&(m=o.innerWidth),"hidden"===g.overflowY&&(h=o.innerHeight),e.style&&(e.style.position=s),De(e))t.left=Math.max(t.left,c),t.top=Math.max(t.top,d),t.right=Math.min(t.right,c+f),t.bottom=Math.min(t.bottom,d+p);else{var v=Math.max(m,c+f);t.right=Math.min(t.right,v);var y=Math.max(h,d+p);t.bottom=Math.min(t.bottom,y)}return t.top>=0&&t.left>=0&&t.bottom>t.top&&t.right>t.left?t:null}function Re(e,t,n,r){var o=Ne.clone(e),a={width:t.width,height:t.height};return r.adjustX&&o.left<n.left&&(o.left=n.left),r.resizeWidth&&o.left>=n.left&&o.left+a.width>n.right&&(a.width-=o.left+a.width-n.right),r.adjustX&&o.left+a.width>n.right&&(o.left=Math.max(n.right-a.width,n.left)),r.adjustY&&o.top<n.top&&(o.top=n.top),r.resizeHeight&&o.top>=n.top&&o.top+a.height>n.bottom&&(a.height-=o.top+a.height-n.bottom),r.adjustY&&o.top+a.height>n.bottom&&(o.top=Math.max(n.bottom-a.height,n.top)),Ne.mix(o,a)}function Fe(e){var t,n,r;if(Ne.isWindow(e)||9===e.nodeType){var o=Ne.getWindow(e);t={left:Ne.getWindowScrollLeft(o),top:Ne.getWindowScrollTop(o)},n=Ne.viewportWidth(o),r=Ne.viewportHeight(o)}else t=Ne.offset(e),n=Ne.outerWidth(e),r=Ne.outerHeight(e);return t.width=n,t.height=r,t}function Ve(e,t){var n=t.charAt(0),r=t.charAt(1),o=e.width,a=e.height,i=e.left,l=e.top;return"c"===n?l+=a/2:"b"===n&&(l+=a),"c"===r?i+=o/2:"r"===r&&(i+=o),{left:i,top:l}}function je(e,t,n,r,o){var a=Ve(t,n[1]),i=Ve(e,n[0]),l=[i.left-a.left,i.top-a.top];return{left:Math.round(e.left-l[0]+r[0]-o[0]),top:Math.round(e.top-l[1]+r[1]-o[1])}}function ze(e,t,n){return e.left<n.left||e.left+t.width>n.right}function Be(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function He(e,t,n){return e.left>n.right||e.left+t.width<n.left}function We(e,t,n){return e.top>n.bottom||e.top+t.height<n.top}function Ue(e,t,n){var r=[];return Ne.each(e,function(e){r.push(e.replace(t,function(e){return n[e]}))}),r}function qe(e,t){return e[t]=-e[t],e}function Ke(e,t){var n;return n=/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10),n||0}function Ge(e,t){e[0]=Ke(e[0],t.width),e[1]=Ke(e[1],t.height)}function Ye(e,t,n,r){var o=n.points,a=n.offset||[0,0],i=n.targetOffset||[0,0],l=n.overflow,s=n.source||e;a=[].concat(a),i=[].concat(i),l=l||{};var u={},c=0,d=Ae(s),f=Fe(s);Ge(a,f),Ge(i,t);var p=je(f,t,o,a,i),m=Ne.merge(f,p);if(d&&(l.adjustX||l.adjustY)&&r){if(l.adjustX&&ze(p,f,d)){var h=Ue(o,/[lr]/gi,{l:"r",r:"l"}),g=qe(a,0),v=qe(i,0),y=je(f,t,h,g,v);He(y,f,d)||(c=1,o=h,a=g,i=v)}if(l.adjustY&&Be(p,f,d)){var b=Ue(o,/[tb]/gi,{t:"b",b:"t"}),w=qe(a,1),_=qe(i,1),C=je(f,t,b,w,_);We(C,f,d)||(c=1,o=b,a=w,i=_)}c&&(p=je(f,t,o,a,i),Ne.mix(m,p));var E=ze(p,f,d),M=Be(p,f,d);(E||M)&&(o=n.points,a=n.offset||[0,0],i=n.targetOffset||[0,0]),u.adjustX=l.adjustX&&E,u.adjustY=l.adjustY&&M,(u.adjustX||u.adjustY)&&(m=Re(p,f,d,u))}return m.width!==f.width&&Ne.css(s,"width",Ne.width(s)+m.width-f.width),m.height!==f.height&&Ne.css(s,"height",Ne.height(s)+m.height-f.height),Ne.offset(s,{left:m.left,top:m.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:o,offset:a,targetOffset:i,overflow:u}}function Xe(e){var t=Ae(e),n=Fe(e);return!t||n.left+n.width<=t.left||n.top+n.height<=t.top||n.left>=t.right||n.top>=t.bottom}function Ze(e,t,n){var r=n.target||t,o=Fe(r),a=!Xe(r);return Ye(e,o,n,a)}function Qe(e,t,n){var r,o,a=Ne.getDocument(e),i=a.defaultView||a.parentWindow,l=Ne.getWindowScrollLeft(i),s=Ne.getWindowScrollTop(i),u=Ne.viewportWidth(i),c=Ne.viewportHeight(i);r="pageX"in t?t.pageX:l+t.clientX,o="pageY"in t?t.pageY:s+t.clientY;var d={left:r,top:o,width:0,height:0},f=r>=0&&r<=l+u&&o>=0&&o<=s+c,p=[n.points[0],"cc"];return Ye(e,d,D({},n,{points:p}),f)}Ze.__getOffsetParent=Pe,Ze.__getVisibleRectForElement=Ae;function Je(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function o(){r(),n=setTimeout(e,t)}return o.clear=r,o}function $e(e,t){return e===t||!(!e||!t)&&("pageX"in t&&"pageY"in t?e.pageX===t.pageX&&e.pageY===t.pageY:"clientX"in t&&"clientY"in t&&(e.clientX===t.clientX&&e.clientY===t.clientY))}function et(e){return e&&"object"===typeof e&&e.window===e}function tt(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function nt(e,t){e!==document.activeElement&&Object(y["a"])(t,e)&&e.focus()}function rt(e){return"function"===typeof e&&e?e():null}function ot(e){return"object"===typeof e&&e?e:null}var at=function(e){function t(){var e,n,r,o;i()(this,t);for(var a=arguments.length,l=Array(a),u=0;u<a;u++)l[u]=arguments[u];return r=s()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),n=r,r.forceAlign=function(){var e=r.props,t=e.disabled,n=e.target,o=e.align,a=e.onAlign;if(!t&&n){var i=g.a.findDOMNode(r),l=void 0,s=rt(n),u=ot(n),c=document.activeElement;s?l=Ze(i,s,o):u&&(l=Qe(i,u,o)),nt(c,i),a&&a(i,l)}},o=n,s()(r,o)}return c()(t,e),N()(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t=!1,n=this.props;if(!n.disabled){var r=g.a.findDOMNode(this),o=r?r.getBoundingClientRect():null;if(e.disabled)t=!0;else{var a=rt(e.target),i=rt(n.target),l=ot(e.target),s=ot(n.target);et(a)&&et(i)?t=!1:(a!==i||a&&!i&&s||l&&s&&i||s&&!$e(l,s))&&(t=!0);var u=this.sourceRect||{};t||!r||tt(u.width,o.width)&&tt(u.height,o.height)||(t=!0)}this.sourceRect=o}t&&this.forceAlign(),n.monitorWindowResize&&!n.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=Je(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=Object(b["a"])(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,o=f.a.Children.only(r);if(n){var a={},i=Object.keys(n);return i.forEach(function(t){a[t]=e.props[n[t]]}),f.a.cloneElement(o,a)}return o}}]),t}(d["Component"]);at.propTypes={childrenProps:m.a.object,align:m.a.object.isRequired,target:m.a.oneOfType([m.a.func,m.a.shape({clientX:m.a.number,clientY:m.a.number,pageX:m.a.number,pageY:m.a.number})]),onAlign:m.a.func,monitorBufferTime:m.a.number,monitorWindowResize:m.a.bool,disabled:m.a.bool,children:m.a.any},at.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var it=at,lt=it,st=n("MFj2"),ut=n("jo6Y"),ct=n.n(ut),dt=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=ct()(e,["hiddenClassName","visible"]);return t||f.a.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),f.a.createElement("div",r)):f.a.Children.only(r.children)},t}(d["Component"]);dt.propTypes={children:m.a.any,className:m.a.string,visible:m.a.bool,hiddenClassName:m.a.string};var ft=dt,pt=function(e){function t(){return i()(this,t),s()(this,e.apply(this,arguments))}return c()(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),f.a.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},f.a.createElement(ft,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(d["Component"]);pt.propTypes={hiddenClassName:m.a.string,className:m.a.string,prefixCls:m.a.string,onMouseEnter:m.a.func,onMouseLeave:m.a.func,onMouseDown:m.a.func,onTouchStart:m.a.func,children:m.a.any};var mt=pt,ht=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));return gt.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=T.bind(r,"popupInstance"),r.saveAlignRef=T.bind(r,"alignInstance"),r}return c()(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return g.a.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,r=n.stretchChecked,a=n.targetHeight,i=n.targetWidth,l=this.props,s=l.align,u=l.visible,c=l.prefixCls,d=l.style,p=l.getClassNameFromAlign,m=l.destroyPopupOnHide,h=l.stretch,g=l.children,v=l.onMouseEnter,y=l.onMouseLeave,b=l.onMouseDown,w=l.onTouchStart,_=this.getClassName(this.currentAlignClassName||p(s)),C=c+"-hidden";u||(this.currentAlignClassName=null);var E={};h&&(-1!==h.indexOf("height")?E.height=a:-1!==h.indexOf("minHeight")&&(E.minHeight=a),-1!==h.indexOf("width")?E.width=i:-1!==h.indexOf("minWidth")&&(E.minWidth=i),r||(E.visibility="hidden",setTimeout(function(){e.alignInstance&&e.alignInstance.forceAlign()},0)));var M=o()({},E,d,this.getZIndexStyle()),S={className:_,prefixCls:c,ref:t,onMouseEnter:v,onMouseLeave:y,onMouseDown:b,onTouchStart:w,style:M};return m?f.a.createElement(st["a"],{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},u?f.a.createElement(lt,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:s,onAlign:this.onAlign},f.a.createElement(mt,o()({visible:!0},S),g)):null):f.a.createElement(st["a"],{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},f.a.createElement(lt,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:u,childrenProps:{visible:"xVisible"},disabled:!u,align:s,onAlign:this.onAlign},f.a.createElement(mt,o()({hiddenClassName:C},S),g)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=f.a.createElement(ft,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=f.a.createElement(st["a"],{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return f.a.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(d["Component"]);ht.propTypes={visible:m.a.bool,style:m.a.object,getClassNameFromAlign:m.a.func,onAlign:m.a.func,getRootDomNode:m.a.func,align:m.a.any,destroyPopupOnHide:m.a.bool,className:m.a.string,prefixCls:m.a.string,onMouseEnter:m.a.func,onMouseLeave:m.a.func,onMouseDown:m.a.func,onTouchStart:m.a.func,stretch:m.a.string,children:m.a.node,point:m.a.shape({pageX:m.a.number,pageY:m.a.number})};var gt=function(){var e=this;this.onAlign=function(t,n){var r=e.props,o=r.getClassNameFromAlign(n);e.currentAlignClassName!==o&&(e.currentAlignClassName=o,t.className=e.getClassName(o)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,o=t.visible,a=e.state,i=a.stretchChecked,l=a.targetHeight,s=a.targetWidth;if(n&&o){var u=r();if(u){var c=u.offsetHeight,d=u.offsetWidth;l===c&&s===d&&i||e.setState({stretchChecked:!0,targetHeight:c,targetWidth:d})}}else i&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},vt=ht;function yt(){}function bt(){return""}function wt(){return window.document}var _t=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Ct=!!h["createPortal"],Et={rcTrigger:m.a.shape({onPopupMouseDown:m.a.func})},Mt=function(e){function t(n){i()(this,t);var r=s()(this,e.call(this,n));St.call(r);var o=void 0;return o="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:o,popupVisible:o},_t.forEach(function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}}),r}return c()(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state,o=function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)};if(Ct||this.renderComponent(null,o),r.popupVisible){var a=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(a=n.getDocument(),this.clickOutsideHandler=Object(b["a"])(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||n.getDocument(),this.touchOutsideHandler=Object(b["a"])(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||n.getDocument(),this.contextMenuOutsideHandler1=Object(b["a"])(a,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(b["a"])(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?S(r,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},o)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,o=n.forceRender,a=n.alignPoint,i=n.className,l=f.a.Children.only(r),s={key:"trigger"};this.isContextMenuToShow()?s.onContextMenu=this.onContextMenu:s.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(s.onClick=this.onClick,s.onMouseDown=this.onMouseDown,s.onTouchStart=this.onTouchStart):(s.onClick=this.createTwoChains("onClick"),s.onMouseDown=this.createTwoChains("onMouseDown"),s.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(s.onMouseEnter=this.onMouseEnter,a&&(s.onMouseMove=this.onMouseMove)):s.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?s.onMouseLeave=this.onMouseLeave:s.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(s.onFocus=this.onFocus,s.onBlur=this.onBlur):(s.onFocus=this.createTwoChains("onFocus"),s.onBlur=this.createTwoChains("onBlur"));var u=E()(l&&l.props&&l.props.className,i);u&&(s.className=u);var c=f.a.cloneElement(l,s);if(!Ct)return f.a.createElement(w["a"],{parent:this,visible:t,autoMount:!1,forceRender:o,getComponent:this.getComponent,getContainer:this.getContainer},function(t){var n=t.renderComponent;return e.renderComponent=n,c});var d=void 0;return(t||this._component||o)&&(d=f.a.createElement(_["a"],{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[c,d]},t}(f.a.Component);Mt.propTypes={children:m.a.any,action:m.a.oneOfType([m.a.string,m.a.arrayOf(m.a.string)]),showAction:m.a.any,hideAction:m.a.any,getPopupClassNameFromAlign:m.a.any,onPopupVisibleChange:m.a.func,afterPopupVisibleChange:m.a.func,popup:m.a.oneOfType([m.a.node,m.a.func]).isRequired,popupStyle:m.a.object,prefixCls:m.a.string,popupClassName:m.a.string,className:m.a.string,popupPlacement:m.a.string,builtinPlacements:m.a.object,popupTransitionName:m.a.oneOfType([m.a.string,m.a.object]),popupAnimation:m.a.any,mouseEnterDelay:m.a.number,mouseLeaveDelay:m.a.number,zIndex:m.a.number,focusDelay:m.a.number,blurDelay:m.a.number,getPopupContainer:m.a.func,getDocument:m.a.func,forceRender:m.a.bool,destroyPopupOnHide:m.a.bool,mask:m.a.bool,maskClosable:m.a.bool,onPopupAlign:m.a.func,popupAlign:m.a.object,popupVisible:m.a.bool,defaultPopupVisible:m.a.bool,maskTransitionName:m.a.oneOfType([m.a.string,m.a.object]),maskAnimation:m.a.string,stretch:m.a.string,alignPoint:m.a.bool},Mt.contextTypes=Et,Mt.childContextTypes=Et,Mt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:bt,getDocument:wt,onPopupVisibleChange:yt,afterPopupVisibleChange:yt,onPopupAlign:yt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var St=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&Object(y["a"])(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout(function(){e.hasPopupMouseDown=!1},0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target,r=Object(h["findDOMNode"])(e);Object(y["a"])(r,n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return Object(h["findDOMNode"])(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,o=r.popupPlacement,a=r.builtinPlacements,i=r.prefixCls,l=r.alignPoint,s=r.getPopupClassNameFromAlign;return o&&a&&n.push(O(a,i,t,l)),s&&n.push(s(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,r=t.destroyPopupOnHide,a=t.popupClassName,i=t.action,l=t.onPopupAlign,s=t.popupAnimation,u=t.popupTransitionName,c=t.popupStyle,d=t.mask,p=t.maskAnimation,m=t.maskTransitionName,h=t.zIndex,g=t.popup,v=t.stretch,y=t.alignPoint,b=e.state,w=b.popupVisible,_=b.point,C=e.getPopupAlign(),E={};return e.isMouseEnterToShow()&&(E.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(E.onMouseLeave=e.onPopupMouseLeave),E.onMouseDown=e.onPopupMouseDown,E.onTouchStart=e.onPopupMouseDown,f.a.createElement(vt,o()({prefixCls:n,destroyPopupOnHide:r,visible:w,point:y&&_,className:a,action:i,align:C,onAlign:l,animation:s,getClassNameFromAlign:e.getPopupClassNameFromAlign},E,{stretch:v,getRootDomNode:e.getRootDomNode,style:c,mask:d,zIndex:h,transitionName:u,maskAnimation:p,maskTransitionName:m,ref:e.savePopup}),"function"===typeof g?g():g)},this.getContainer=function(){var t=e.props,n=document.createElement("div");n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%";var r=t.getPopupContainer?t.getPopupContainer(Object(h["findDOMNode"])(e)):t.getDocument().body;return r.appendChild(n),n},this.setPoint=function(t){var n=e.props.alignPoint;n&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};Object(v["polyfill"])(Mt);t["a"]=Mt},uct0:function(e,t,n){"use strict";t.__esModule=!0;var r=n("q1tI"),o=l(r),a=n("xmVa"),i=l(a);function l(e){return e&&e.__esModule?e:{default:e}}t.default=o.default.createContext||i.default,e.exports=t["default"]},ueLw:function(e,t,n){e.exports={wrapper:"antd-pro-pages-protocol-index-wrapper",filterWrapper:"antd-pro-pages-protocol-index-filterWrapper",filterWrapper1:"antd-pro-pages-protocol-index-filterWrapper1",configTitle:"antd-pro-pages-protocol-index-configTitle",advancedCard:"antd-pro-pages-protocol-index-advancedCard",configCard:"antd-pro-pages-protocol-index-configCard"}},ugOi:function(e,t,n){var r=n("kewz"),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},uirv:function(e,t,n){var r=n("V5/1"),o=n("15BC"),a=n("BFt8"),i=n("oxo0"),l=n("WGNW"),s=n("pQGJ"),u=n("7vYJ"),c=n("u8+u");function d(e,t,n){var l,f,p=arguments.length<4?e:arguments[3],m=o.f(u(e),t);if(!m){if(c(f=a(e)))return d(f,t,n,p);m=s(0)}if(i(m,"value")){if(!1===m.writable||!c(p))return!1;if(l=o.f(p,t)){if(l.get||l.set||!1===l.writable)return!1;l.value=n,r.f(p,t,l)}else r.f(p,t,s(0,n));return!0}return void 0!==m.set&&(m.set.call(p,n),!0)}l(l.S,"Reflect",{set:d})},ujKo:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},ul5b:function(e,t,n){"use strict";n.d(t,"a",function(){return i}),n.d(t,"b",function(){return l});var r=n("ZvpZ");function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}var a=o({},r["a"].Modal);function i(e){a=e?o(o({},a),e):o({},r["a"].Modal)}function l(){return a}},undH:function(e,t,n){e.exports={"monaco-sash":"monaco-sash",disabled:"disabled",vertical:"vertical",mac:"mac",minimum:"minimum",maximum:"maximum",horizontal:"horizontal","orthogonal-end":"orthogonal-end","orthogonal-start":"orthogonal-start",touch:"touch",debug:"debug"}},usdK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.push=a,t.replace=i,t.go=l,t.goBack=s,t.goForward=u,t.default=void 0;var r=o(n("RFCh"));function o(e){return e&&e.__esModule?e:{default:e}}function a(){r.default.push.apply(r.default,arguments)}function i(){r.default.replace.apply(r.default,arguments)}function l(){r.default.go.apply(r.default,arguments)}function s(){r.default.goBack.apply(r.default,arguments)}function u(){r.default.goForward.apply(r.default,arguments)}var c={push:a,replace:i,go:l,goBack:s,goForward:u};t.default=c},"ut/Y":function(e,t,n){var r=n("ZCpW"),o=n("GDhZ"),a=n("zZ0H"),i=n("Z0cm"),l=n("+c4W");function s(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):r(e):l(e)}e.exports=s},"v3U+":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("OaEy");var l=r(n("2fM7"));n("5NDa");var s=r(n("5rEg"));n("+L6B");var u=r(n("2/Rp"));n("giR+");var c=r(n("fyUT")),d=r(n("Y/ft")),f=r(n("eHn4")),p=r(n("p0pE"));n("miYZ");var m=r(n("tsqr")),h=r(n("2Taf")),g=r(n("vZ4D")),v=r(n("l4Ni")),y=r(n("ujKo")),b=r(n("MhPg"));n("y8nQ");var w,_,C,E,M,S=r(n("Vl3Y")),O=o(n("q1tI")),T=n("MuoO"),k=n("LLXN"),x=n("+n12"),N=r(n("YSXX")),L=r(n("Nf/D")),P=r(n("xNuS")),I=n("34ay"),D=null===(w="")||void 0===w?void 0:w.includes("dsa"),A=(_=S.default.create(),C=(0,T.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{measureMonitor:t,submitLoading:n.effects["measureMonitor/updateConfig"]}}),_(E=C((M=function(e){function t(e){var n;return(0,h.default)(this,t),n=(0,v.default)(this,(0,y.default)(t).call(this,e)),n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.isAdd,i=t.data,l=t.onChange,s=t.dataSource,u=r.validateFields;u(function(e,t){var r;if(!e)if(t.historyDataPath=n.defaultBeforePath(t.historyDataMode)+(null!==(r=null===t||void 0===t?void 0:t.historyDataPath)&&void 0!==r?r:""),t.enablePerOnchange=t.enablePerOnchange?1:0,a){var u=t.name;if(s.find(function(e){return e.name===u}))m.default.error((0,k.formatMessage)({id:"common.alert.error-name.exist"},{name:u}));else{var c=(0,x.getNextId)(s);o({type:"measureMonitor/updateConfig",payload:{groups:(0,f.default)({},c,(0,p.default)({_id:c},t))}}).then(function(e){"ok"===e&&l&&l()})}}else{var h=i._id,g=(0,d.default)(i,["_id"]);o({type:"measureMonitor/updateConfig",payload:{groups:(0,f.default)({},h,(0,p.default)({_id:h},g,t))}}).then(function(e){"ok"===e&&l&&l()})}})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.renderOnChangeReport=function(){var e,t,r=n.props,o=r.form,a=r.data,i=o.getFieldDecorator,l=o.getFieldValue,s=l("enablePerOnchange");return O.default.createElement(O.default.Fragment,null,O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})},i("enablePerOnchange",{initialValue:null!==(e=!!(null===a||void 0===a?void 0:a.enablePerOnchange))&&void 0!==e&&e,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})})}]})(O.default.createElement(L.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(N.default,{content:(0,k.formatMessage)({id:"controller.form.enablePerOnchange-info"})}))),s?O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"controller.form.onchange-period"})},i("onchangePeriod",{initialValue:null!==(t=null===a||void 0===a?void 0:a.onchangePeriod)&&void 0!==t?t:600,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.onchange-period"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,"1","86400",n)}}]})(O.default.createElement(c.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")):"")},n.handlePathChange=function(e){var t=n.props.form,r=t.setFieldsValue;setTimeout(function(){"usb"===e?r({historyDataPath:D?"usb_sda1_0/historydata":"sda1/historydata"}):"sd"===e?r({historyDataPath:D?"sd_mmcblk1p1_0/historydata":"mmcblk0p1/historydata"}):"ssd"===e&&r({historyDataPath:""})},0)},n.defaulPath=function(e,t){var n="";switch(e){case"usb":n=t.substring((D?"/mnt/":"/mnt/usb/").length);break;case"sd":n=t.substring((D?"/mnt/":"/mnt/sd/").length);break;case"ssd":n=t.substring((D?"/mnt/":"/mnt/sd/").length);break;default:n="";break}return n},n.defaultBeforePath=function(e){var t={usb:D?"/mnt/":"/mnt/usb/",sd:D?"/mnt/":"/mnt/sd/",ssd:D?"/mnt/":"/mnt/sd/",gateway:"/var/user/data/dbhome/device_supervisor/LwTSDB"};return t[e]},n.state={},n}return(0,b.default)(t,e),(0,g.default)(t,[{key:"render",value:function(){var e,t,n,r,o,d,f,p,m=this.props,h=m.data,g=m.visible,v=m.form,y=m.isAdd,b=m.submitLoading,w=v.getFieldDecorator,_=v.getFieldValue,C=h.name,E=void 0===C?"":C,M=h.uploadInterval,T=h.LwTSDBSize,D=h.strategy,A=h.storagePeriod,R=h.historyDataPath,F=void 0===R?"":R,V=h.historyDataMode,j={labelCol:{xs:{span:24},sm:{span:10}},wrapperCol:{xs:{span:24},sm:{span:14}}},z=(0,I.getPriv)()>11,B=v.isFieldsTouched()&&z,H=null===(e=localStorage.getItem("antd-pro-authority"))||void 0===e?void 0:e.includes("EC9"),W=null===(t=(0,I.getAuthority)())||void 0===t?void 0:t.includes("HEC903");return O.default.createElement(a.default,{title:y?(0,k.formatMessage)({id:"controller.add-group"}):(0,k.formatMessage)({id:"controller.edit-group"}),visible:g,width:620,maskClosable:!1,onCancel:this.handleCancel,footer:[O.default.createElement(u.default,{key:"back",onClick:this.handleCancel},O.default.createElement(k.FormattedMessage,{id:"common.cancel"})),O.default.createElement(u.default,{key:"submit",type:"primary",loading:b,disabled:!B,onClick:this.handleSubmit},O.default.createElement(k.FormattedMessage,{id:"common.confirm"}))]},O.default.createElement(S.default,(0,i.default)({},j,{onSubmit:this.handleSubmit}),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"common.name"})},y?w("name",{initialValue:E,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+;[\]]*$/,message:(0,k.formatMessage)({id:"controller.form.check-character"})},{whitespace:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"common.name"})})},{validator:function(e,t,n){return(0,x.checkStrLengthRule)(t,1,240,n)}}],first:!0})(O.default.createElement(s.default,null)):E),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.polling-interval"})},w("uploadInterval",{initialValue:M,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"group.polling-interval"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,3600,n)}}]})(O.default.createElement(c.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-3600)")),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})},w("enablePerOnchange",{initialValue:null!==(n=!!(null===h||void 0===h?void 0:h.enablePerOnchange))&&void 0!==n&&n,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.enablePerOnchange"})})}]})(O.default.createElement(L.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(N.default,{content:(0,k.formatMessage)({id:"controller.form.enablePerOnchange-info"})}))),!!_("enablePerOnchange")&&O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"controller.form.onchange-period"})},w("onchangePeriod",{initialValue:null!==(r=null===h||void 0===h?void 0:h.onchangePeriod)&&void 0!==r?r:600,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.onchange-period"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,"1","86400",n)}}]})(O.default.createElement(c.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")),O.default.createElement("div",{style:{fontSize:"16px",padding:"20px 0 10px 0"}},(0,k.formatMessage)({id:"group.history-data"})),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.LwTSDBSize"})},w("LwTSDBSize",{initialValue:null!==(o=T)&&void 0!==o?o:1e3,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"group.LwTSDBSize"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,15e4,n)}}]})(O.default.createElement(c.default,null)),O.default.createElement("span",{style:{marginLeft:4}},"(1-150000)")),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.strategy"})},w("strategy",{initialValue:null!==(d=D)&&void 0!==d?d:1})(O.default.createElement(l.default,null,O.default.createElement(l.default.Option,{value:1},O.default.createElement(P.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"group.sync-cycle"}))),O.default.createElement(l.default.Option,{value:2},O.default.createElement(P.default,{tooltip:!0,lines:1},(0,k.formatMessage)({id:"group.independent-filing-cycle"})))))),2===_("strategy")?O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.storagePeriod"})},w("storagePeriod",{initialValue:null!==(f=A)&&void 0!==f?f:"",rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"group.storagePeriod"})})},{validator:function(e,t,n){return(0,x.validateNumberRange)(t,1,86400,n)}}]})(O.default.createElement(c.default,null)),O.default.createElement("span",{style:{marginLeft:4}},O.default.createElement(k.FormattedMessage,{id:"common.sec"}),"(1-86400)")):O.default.createElement(O.default.Fragment,null),O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.storage-method"})},w("historyDataMode",{initialValue:null!==(p=V)&&void 0!==p?p:"gateway"})(O.default.createElement(l.default,{onSelect:this.handlePathChange},O.default.createElement(l.default.Option,{value:"usb"},"USB"),W?null:O.default.createElement(l.default.Option,{value:"sd"},(0,k.formatMessage)({id:"param-set.cache-path-2"})),H?O.default.createElement(l.default.Option,{value:"ssd"},(0,k.formatMessage)({id:"param-set.cache-path-3"})):null,O.default.createElement(l.default.Option,{value:"gateway"},(0,k.formatMessage)({id:"param-set.cache-path-1"})))),O.default.createElement(N.default,{type:"exclamation-circle",content:(0,k.formatMessage)({id:"group.change-path-tip"})})),("sd"===_("historyDataMode")||"usb"===_("historyDataMode")||"ssd"===_("historyDataMode"))&&O.default.createElement(S.default.Item,{label:(0,k.formatMessage)({id:"group.cache-specifiedfolder"})},w("historyDataPath",{initialValue:this.defaulPath(_("historyDataMode"),F),rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"group.cache-specifiedfolder"})})}]})(O.default.createElement(s.default,{addonBefore:this.defaultBeforePath(_("historyDataMode")),style:{width:"78%"}})))))}}]),t}(O.Component),E=M))||E)||E),R=A;t.default=R},v56E:function(e,t,n){e.exports={"ant-cascader":"ant-cascader","ant-cascader-input":"ant-cascader-input","ant-input":"ant-input","ant-cascader-picker-show-search":"ant-cascader-picker-show-search","ant-cascader-picker":"ant-cascader-picker","ant-cascader-picker-with-value":"ant-cascader-picker-with-value","ant-cascader-picker-label":"ant-cascader-picker-label","ant-cascader-picker-disabled":"ant-cascader-picker-disabled","ant-cascader-picker-focused":"ant-cascader-picker-focused","ant-cascader-picker-clear":"ant-cascader-picker-clear","ant-cascader-picker-arrow":"ant-cascader-picker-arrow","ant-cascader-picker-arrow-expand":"ant-cascader-picker-arrow-expand","ant-cascader-picker-small":"ant-cascader-picker-small","ant-cascader-menus":"ant-cascader-menus","ant-cascader-menus-empty":"ant-cascader-menus-empty","ant-cascader-menus-hidden":"ant-cascader-menus-hidden","slide-up-appear":"slide-up-appear","slide-up-appear-active":"slide-up-appear-active","ant-cascader-menus-placement-bottomLeft":"ant-cascader-menus-placement-bottomLeft","slide-up-enter":"slide-up-enter","slide-up-enter-active":"slide-up-enter-active",antSlideUpIn:"antSlideUpIn","ant-cascader-menus-placement-topLeft":"ant-cascader-menus-placement-topLeft",antSlideDownIn:"antSlideDownIn","slide-up-leave":"slide-up-leave","slide-up-leave-active":"slide-up-leave-active",antSlideUpOut:"antSlideUpOut",antSlideDownOut:"antSlideDownOut","ant-cascader-menu":"ant-cascader-menu","ant-cascader-menu-item":"ant-cascader-menu-item","ant-cascader-menu-item-disabled":"ant-cascader-menu-item-disabled","ant-cascader-menu-item-active":"ant-cascader-menu-item-active","ant-cascader-menu-item-expand":"ant-cascader-menu-item-expand","ant-cascader-menu-item-expand-icon":"ant-cascader-menu-item-expand-icon","ant-cascader-menu-item-loading-icon":"ant-cascader-menu-item-loading-icon","ant-cascader-menu-item-keyword":"ant-cascader-menu-item-keyword"}},v5Dd:function(e,t,n){var r=n("NsO/"),o=n("vwuL").f;n("zn7N")("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},v7GP:function(e,t,n){var r=n("WGNW"),o=n("/Mfd"),a=n("wYm8"),i=n("7vYJ"),l=n("u8+u"),s=n("wUWy"),u=n("FSaR"),c=(n("c0Oy").Reflect||{}).construct,d=s(function(){function e(){}return!(c(function(){},[],e)instanceof e)}),f=!s(function(){c(function(){})});r(r.S+r.F*(d||f),"Reflect",{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var s=n.prototype,p=o(l(s)?s:Object.prototype),m=Function.apply.call(e,p,t);return l(m)?m:p}})},v7O2:function(e,t,n){var r=n("WGNW"),o=n("c0Oy").isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&o(e)}})},v7Y8:function(e,t,n){e.exports=n("Rp86")},v9by:function(e,t,n){e.exports={boxWrapper:"antd-pro-pages-cloud-service-white-eagle-energy-manager-maptable-boxWrapper",wrapper:"antd-pro-pages-cloud-service-white-eagle-energy-manager-maptable-wrapper",addButton:"antd-pro-pages-cloud-service-white-eagle-energy-manager-maptable-addButton",title:"antd-pro-pages-cloud-service-white-eagle-energy-manager-maptable-title",filterBox:"antd-pro-pages-cloud-service-white-eagle-energy-manager-maptable-filterBox"}},vBP9:function(e,t,n){var r=n("5T2Y"),o=r.navigator;e.exports=o&&o.userAgent||""},vE8T:function(e,t){t.read=function(e,t,n,r,o){var a,i,l=8*o-r-1,s=(1<<l)-1,u=s>>1,c=-7,d=n?o-1:0,f=n?-1:1,p=e[t+d];for(d+=f,a=p&(1<<-c)-1,p>>=-c,c+=l;c>0;a=256*a+e[t+d],d+=f,c-=8);for(i=a&(1<<-c)-1,a>>=-c,c+=r;c>0;i=256*i+e[t+d],d+=f,c-=8);if(0===a)a=1-u;else{if(a===s)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),a-=u}return(p?-1:1)*i*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var i,l,s,u=8*a-o-1,c=(1<<u)-1,d=c>>1,f=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-1,m=r?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),t+=i+d>=1?f/s:f*Math.pow(2,1-d),t*s>=2&&(i++,s/=2),i+d>=c?(l=0,i=c):i+d>=1?(l=(t*s-1)*Math.pow(2,o),i+=d):(l=t*Math.pow(2,d-1)*Math.pow(2,o),i=0));o>=8;e[n+p]=255&l,p+=m,l/=256,o-=8);for(i=i<<o|l,u+=o;u>0;e[n+p]=255&i,p+=m,i/=256,u-=8);e[n+p-m]|=128*h}},vMx4:function(e,t,n){var r,o,a,i=n("wHrr"),l=n("rrW9"),s=n("XI6d"),u=n("SfDG"),c=n("c0Oy"),d=c.process,f=c.setImmediate,p=c.clearImmediate,m=c.MessageChannel,h=c.Dispatch,g=0,v={},y="onreadystatechange",b=function(){var e=+this;if(v.hasOwnProperty(e)){var t=v[e];delete v[e],t()}},w=function(e){b.call(e.data)};f&&p||(f=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return v[++g]=function(){l("function"==typeof e?e:Function(e),t)},r(g),g},p=function(e){delete v[e]},"process"==n("2we2")(d)?r=function(e){d.nextTick(i(b,e,1))}:h&&h.now?r=function(e){h.now(i(b,e,1))}:m?(o=new m,a=o.port2,o.port1.onmessage=w,r=i(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",w,!1)):r=y in u("script")?function(e){s.appendChild(u("script"))[y]=function(){s.removeChild(this),b.call(e)}}:function(e){setTimeout(i(b,e,1),0)}),e.exports={set:f,clear:p}},"vN+2":function(e,t){function n(){}e.exports=n},"vPd/":function(e,t,n){var r=n("kCCV"),o=n("IX3V").each;function a(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var n=this;this.listener=function(e){n.mql=e.currentTarget||e,n.assess()},this.mql.addListener(this.listener)}a.prototype={constuctor:a,addHandler:function(e){var t=new r(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;o(t,function(n,r){if(n.equals(e))return n.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){o(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";o(this.handlers,function(t){t[e]()})}},e.exports=a},vZ4D:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}e.exports=r},vcM0:function(e,t){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance")}e.exports=n},veqR:function(e,t,n){"use strict";function r(e){return e["default"]||e}n.d(t,"a",function(){return r})},vgIT:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return i.ConfigConsumer}}),t["default"]=t.configConsumerProps=void 0;var r=u(n("q1tI")),o=u(n("2T/V")),a=l(n("GG9M")),i=n("SqFR");function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=r?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}return n["default"]=e,t&&t.set(e,n),n}function c(e){return c="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},c(e)}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}function h(e,t){return!t||"object"!==c(t)&&"function"!==typeof t?g(e):t}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function y(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}}),t&&b(e,t)}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}var w=["getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];t.configConsumerProps=w;var _=function(e){function t(){var e;return f(this,t),e=h(this,v(t).apply(this,arguments)),e.getPrefixCls=function(t,n){var r=e.props.prefixCls,o=void 0===r?"ant":r;return n||(t?"".concat(o,"-").concat(t):o)},e.renderProvider=function(t,n){var a=e.props,l=a.children,s=a.getPopupContainer,u=a.renderEmpty,c=a.csp,f=a.autoInsertSpaceInButton,p=a.locale,m=a.pageHeader,h=d(d({},t),{getPrefixCls:e.getPrefixCls,csp:c,autoInsertSpaceInButton:f});return s&&(h.getPopupContainer=s),u&&(h.renderEmpty=u),m&&(h.pageHeader=m),r.createElement(i.ConfigContext.Provider,{value:h},r.createElement(o["default"],{locale:p||n,_ANT_MARK__:o.ANT_MARK},l))},e}return y(t,e),m(t,[{key:"render",value:function(){var e=this;return r.createElement(a["default"],null,function(t,n,o){return r.createElement(i.ConfigConsumer,null,function(t){return e.renderProvider(t,o)})})}}]),t}(r.Component),C=_;t["default"]=C},vgmO:function(e,t,n){(function(t){var n;n="undefined"!==typeof window?window:"undefined"!==typeof t?t:"undefined"!==typeof self?self:{},e.exports=n}).call(this,n("yLpj"))},vhKY:function(e,t,n){var r=n("WGNW"),o=n("7vYJ"),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){o(e);try{return a&&a(e),!0}catch(e){return!1}}})},vhNI:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var o=r(n("bx4M")),a=r(n("2Taf")),i=r(n("vZ4D")),l=r(n("l4Ni")),s=r(n("ujKo")),u=r(n("MhPg"));n("Znn+");var c=r(n("ZTPi")),d=r(n("q1tI")),f=n("LLXN"),p=r(n("NdFC")),m=r(n("zE7e")),h=r(n("q+y+")),g=r(n("spii")),v=c.default.TabPane,y=function(e){function t(e){var n;return(0,a.default)(this,t),n=(0,l.default)(this,(0,s.default)(t).call(this,e)),n.handleTabsChange=function(e){n.setState({activeKey:e})},n.state={activeKey:"controllerList"},n}return(0,u.default)(t,e),(0,i.default)(t,[{key:"render",value:function(){var e=this.state.activeKey;return d.default.createElement("div",{className:g.default.wrapper},d.default.createElement(c.default,{animated:{tabPane:!1},activeKey:e,onChange:this.handleTabsChange},d.default.createElement(v,{key:"controllerList",tab:(0,f.formatMessage)({id:"controller.controller-list-tabs"})},"controllerList"===e?d.default.createElement(d.default.Fragment,null,d.default.createElement(o.default,{bordered:!1,className:g.default.card},d.default.createElement(p.default,null)),d.default.createElement(o.default,{bordered:!1,style:{marginTop:6},className:g.default.card},d.default.createElement(m.default,null))):d.default.createElement("div",null)),d.default.createElement(v,{key:"group",tab:(0,f.formatMessage)({id:"controller.group-tabs"})},"group"===e?d.default.createElement(h.default,null):d.default.createElement("div",null))))}}]),t}(d.default.Component),b=y;t.default=b},vhRF:function(e,t,n){var r=n("WGNW");r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},viRO:function(e,t,n){"use strict";var r=n("MgzW"),o="function"===typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,f=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113;o&&Symbol.for("react.suspense_list");var m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116;o&&Symbol.for("react.fundamental"),o&&Symbol.for("react.responder"),o&&Symbol.for("react.scope");var g="function"===typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function _(){}function C(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var E=C.prototype=new _;E.constructor=C,r(E,w.prototype),E.isPureReactComponent=!0;var M={current:null},S={current:null},O=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)O.call(t,r)&&!T.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:S.current}}function x(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function N(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}function L(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}var P=/\/+/g,I=[];function D(e,t,n,r){if(I.length){var o=I.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function A(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function R(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var l=!1;if(null===e)l=!0;else switch(o){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case a:case i:l=!0}}if(l)return n(r,e,""===t?"."+V(e,0):t),1;if(l=0,t=""===t?".":t+":",Array.isArray(e))for(var s=0;s<e.length;s++){o=e[s];var u=t+V(o,s);l+=R(o,u,n,r)}else if(null===e||"object"!==typeof e?u=null:(u=g&&e[g]||e["@@iterator"],u="function"===typeof u?u:null),"function"===typeof u)for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=t+V(o,s++),l+=R(o,u,n,r);else if("object"===o)throw n=""+e,Error(v(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return l}function F(e,t,n){return null==e?0:R(e,"",t,n)}function V(e,t){return"object"===typeof e&&null!==e&&null!=e.key?L(e.key):t.toString(36)}function j(e,t){e.func.call(e.context,t,e.count++)}function z(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?B(e,r,n,function(e){return e}):null!=e&&(N(e)&&(e=x(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function B(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),t=D(t,a,r,o),F(e,z,t),A(t)}function H(){var e=M.current;if(null===e)throw Error(v(321));return e}var W={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return B(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=D(null,null,t,n),F(e,j,t),A(t)},count:function(e){return F(e,function(){return null},null)},toArray:function(e){var t=[];return B(e,t,null,function(e){return e}),t},only:function(e){if(!N(e))throw Error(v(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:C,createContext:function(e,t){return void 0===t&&(t=null),e={$$typeof:d,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider={$$typeof:c,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:f,render:e}},lazy:function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return H().useCallback(e,t)},useContext:function(e,t){return H().useContext(e,t)},useEffect:function(e,t){return H().useEffect(e,t)},useImperativeHandle:function(e,t,n){return H().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return H().useLayoutEffect(e,t)},useMemo:function(e,t){return H().useMemo(e,t)},useReducer:function(e,t,n){return H().useReducer(e,t,n)},useRef:function(e){return H().useRef(e)},useState:function(e){return H().useState(e)},Fragment:l,Profiler:u,StrictMode:s,Suspense:p,createElement:k,cloneElement:function(e,t,n){if(null===e||void 0===e)throw Error(v(267,e));var o=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=S.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)O.call(t,c)&&!T.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:s}},createFactory:function(e){var t=k.bind(null,e);return t.type=e,t},isValidElement:N,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r}},U={default:W},q=U&&W||U;e.exports=q.default||q},"vj/L":function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=u;var o=n("hfij"),a=n("E6id");n("P7XM")(u,o);for(var i=r(a.prototype),l=0;l<i.length;l++){var s=i[l];u.prototype[s]||(u.prototype[s]=a.prototype[s])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),a.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",c)))}function c(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("Q2Ig"))},vwn6:function(e,t,n){"use strict";var r=n("m/xd").codes.ERR_STREAM_PREMATURE_CLOSE;function o(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];e.apply(this,r)}}}function a(){}function i(e){return e.setHeader&&"function"===typeof e.abort}function l(e,t,n){if("function"===typeof t)return l(e,null,t);t||(t={}),n=o(n||a);var s=t.readable||!1!==t.readable&&e.readable,u=t.writable||!1!==t.writable&&e.writable,c=function(){e.writable||f()},d=e._writableState&&e._writableState.finished,f=function(){u=!1,d=!0,s||n.call(e)},p=e._readableState&&e._readableState.endEmitted,m=function(){s=!1,p=!0,u||n.call(e)},h=function(t){n.call(e,t)},g=function(){var t;return s&&!p?(e._readableState&&e._readableState.ended||(t=new r),n.call(e,t)):u&&!d?(e._writableState&&e._writableState.ended||(t=new r),n.call(e,t)):void 0},v=function(){e.req.on("finish",f)};return i(e)?(e.on("complete",f),e.on("abort",g),e.req?v():e.on("request",v)):u&&!e._writableState&&(e.on("end",c),e.on("close",c)),e.on("end",m),e.on("finish",f),!1!==t.error&&e.on("error",h),e.on("close",g),function(){e.removeListener("complete",f),e.removeListener("abort",g),e.removeListener("request",v),e.req&&e.req.removeListener("finish",f),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",f),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",g)}}e.exports=l},vwuL:function(e,t,n){var r=n("NV0k"),o=n("rr1i"),a=n("NsO/"),i=n("G8Mo"),l=n("B+OT"),s=n("eUtF"),u=Object.getOwnPropertyDescriptor;t.f=n("jmDH")?u:function(e,t){if(e=a(e),t=i(t,!0),s)try{return u(e,t)}catch(e){}if(l(e,t))return o(!r.f.call(e,t),e[t])}},"w/wX":function(e,t,n){var r=n("QqLw"),o=n("ExA7"),a="[object Set]";function i(e){return o(e)&&r(e)==a}e.exports=i},"w2d+":function(e,t,n){"use strict";var r=n("hDam"),o=n("UO39"),a=n("SBuE"),i=n("NsO/");e.exports=n("MPFp")(Array,"Array",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},"w53/":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("giR+");var a=r(n("fyUT")),i=r(n("2Taf")),l=r(n("vZ4D")),s=r(n("l4Ni")),u=r(n("ujKo")),c=r(n("MhPg"));n("y8nQ");var d,f,p,m=r(n("Vl3Y")),h=o(n("q1tI")),g=n("LLXN"),v=r(n("tUIJ")),y=n("+n12"),b=(d=m.default.create(),d((p=function(e){function t(){var e,n;(0,i.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(o))),n.handleChange=function(e){var t=n.props.onChange;t&&t(e)},n.handleAsduAddr=function(e,t,r){var o=n.props.value,a=void 0===o?[]:o,i=(0,g.formatMessage)({id:"protocol.asduAddr-repeat"}),l=a.find(function(e){var n=e.asduAddr;return parseInt(n,10)===parseInt(t,10)});l?r(i):null!=t&&""!==t?(0,y.validateNumberRange)(t,0,65534,r):r(),r()},n}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.props.value,n=[{title:(0,g.formatMessage)({id:"protocol.iec.serverNum"}),render:function(e,t,n){return n+1}},{title:(0,g.formatMessage)({id:"protocol.iec.asduAddr"}),dataIndex:"asduAddr"}];return h.default.createElement("div",{style:{maxWidth:500}},h.default.createElement(v.default,{onChange:this.handleChange,value:t,subheading:"IEC101 Server",columns:n,addDisabled:t.length>=10,deleteDisabled:1===t.length,isModify:!1},function(t,n){var r=t.getFieldDecorator;return h.default.createElement(m.default.Item,{label:(0,g.formatMessage)({id:"protocol.iec.asduAddr"})},r("asduAddr",{initialValue:n.asduAddr||1,rules:[{required:!0,message:(0,g.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,g.formatMessage)({id:"protocol.iec.asduAddr"})})},{validator:e.handleAsduAddr}]})(h.default.createElement(a.default,null)),h.default.createElement("span",{style:{marginLeft:4}},"(0-65534)"))}))}}]),t}(h.Component),f=p))||f),w=b;t.default=w},w6Dg:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV")),i=r(n("jehZ"));n("5Dmo");var l=r(n("3S7+"));n("Pwec");var s=r(n("CtXQ"));n("5NDa");var u=r(n("5rEg"));n("+L6B");var c=r(n("2/Rp")),d=r(n("eHn4")),f=r(n("gWZ8")),p=r(n("p0pE"));n("miYZ");var m=r(n("tsqr")),h=r(n("2Taf")),g=r(n("vZ4D")),v=r(n("l4Ni")),y=r(n("ujKo")),b=r(n("MhPg"));n("y8nQ");var w=r(n("Vl3Y"));n("OaEy");var _,C,E,M,S=r(n("2fM7")),O=o(n("q1tI")),T=n("LLXN"),k=n("MuoO"),x=r(n("qiW5")),N=r(n("uAIB")),L=n("34ay"),P=S.default.Option,I='# Enter your python code.\nimport json\nfrom common.Logger import logger\n\n\ndef main(topic, payload, cloudName):\n logger.debug("subscribe topic: %s, payload: %s, cloudName: %s" % (topic, payload, cloudName))\n',D='# Enter your python code.\nimport logging\n\n\ndef main(identifier, request_id, params, userdata, wizard_api, cloudName):\n logging.info("identifier: %s, request_id: %s, cloudName:%s" %(identifier, request_id, cloudName))\n',A='# Enter your python code.\nimport json\nfrom common.Logger import logger\n\n\ndef main(topic, payload, cloudName):\n logger.debug("subscribe topic: %s, payload: %s, cloudName: %s" % (topic, payload, cloudName))\n',R='# Enter your python code.\nimport logging\n\n\ndef main(params, userdata, wizard_api, cloudName):\n logging.info("params: %s, userdata: %s, cloudName:%s" %(params, userdata, cloudName))\n',F='# Enter your python code.\nimport json\nfrom common.Logger import logger\nfrom quickfaas.measure import write_plc_values\nfrom quickfaas.mqttSparkPlugB import SparkPlugB_parse\nfrom quickfaas.mqttSparkPlugB import node_cmd_handler\nfrom quickfaas.global_dict import get_global_parameter\n\n\ndef write_callback(message, userdata, wizard_api):\n logger.debug("write plc response: %s, userdata:%s" % (message, userdata))\n\n\ndef main(topic, payload, cloudName):\n parameter = get_global_parameter()\n logger.debug(topic)\n if "NCMD" in topic and parameter["SN"] in topic:\n node_cmd_handler(payload, cloudName)\n elif "DCMD" in topic and parameter["SN"] in topic:\n write_request = SparkPlugB_parse(payload)\n logger.debug(write_request)\n write_plc_values(message=write_request, callback=write_callback, userdata="")',V=(_=w.default.create(),C=(0,k.connect)(function(e){var t=e.cloud,n=e.loading;return{subscribeLists:t.subscribeLists,submitLoading:n.effects["cloud/updateMessageConfig"]}}),_(E=C((M=function(e){function t(){var e,n;(0,h.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,v.default)(this,(e=(0,y.default)(t)).call.apply(e,[this].concat(o))),n.state={},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.dataSource,i=t.data,l=t.cloudData,s=t.action,u=t.onOk,c=r.validateFields,h=l.cloudType,g=void 0===h?"Standard MQTT":h,v=l.cloudName,y=l.topicPrefix,b=JSON.parse(JSON.stringify(a));c(function(e,t){if(!e){var n,r=t.msgType,l=t.name,c=t.topic,h={},w=[];if(i&&(b=a.filter(function(e){return e.name!==i.name})),b.find(function(e){return e.name===l}))return void m.default.error((0,T.formatMessage)({id:"param-set.param-exists"},{param:l}));if("add"===s)h=(0,p.default)({payload_type:"Plaintext"},t,{msgType:void 0===r?0:r,qos:"Azure IoT"===g?1:null!==(n=null===t||void 0===t?void 0:t.qos)&&void 0!==n?n:0,topic:0===r&&"Aliyun IoT"===g?"".concat(y).concat(c):c,cloudName:v,trigger:"command_event"}),w=[].concat((0,f.default)(a),[h]);else h=(0,p.default)({},i,t,{topic:0===i.msgType&&"Aliyun IoT"===g?"".concat(y).concat(c):c}),w=a.map(function(e){return e.name===i.name?h:e});Object.keys(w).length&&o({type:"cloud/updateMessageConfig",payload:{quickfaas:{downloadFuncs:(0,d.default)({},v,w)}}}).then(function(e){"ok"===e&&u&&u()})}})},n.renderType=function(e){var t=e;switch(e){case 0:t=(0,T.formatMessage)({id:"cloud.custom-topic"});break;case 1:t=(0,T.formatMessage)({id:"cloud.service-call"});break;case 2:t=(0,T.formatMessage)({id:"cloud.attr-set"});break;case 3:t="RRPC";break;case 4:t=(0,T.formatMessage)({id:"cloud.desired-prop"});break;default:break}return t},n.getDefaultSub=function(){var e=n.props,t=e.form,r=e.cloudData,o=r.cloudType,a=void 0===o?"Azure IoT":o,i=I;if("Azure IoT"===a)i=A;else if("Aliyun IoT"===a){var l=t.getFieldValue("type");1===l?i=D:2===l&&(i=R)}else"SparkPlugB MQTT"===a&&(i=F);return i},n.getTypeIsExist=function(e){var t={attr:!1};return e.length&&e.forEach(function(e){var n=e.msgType,r=void 0===n?"":n;2===r&&(t.attr=!0)}),t},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n}return(0,b.default)(t,e),(0,g.default)(t,[{key:"render",value:function(){var e,t,n,r,o=this.props,d=o.form,f=o.submitLoading,p=o.action,m=o.visible,h=o.dataSource,g=o.data,v=void 0===g?{}:g,y=o.cloudData,b=y.cloudType,_=void 0===b?"Standard MQTT":b,C=y.topicPrefix,E=y.azureTopic,M=y.authType,k=this.getTypeIsExist(h),I=d.getFieldDecorator,D=d.getFieldValue,A=(0,L.getPriv)()>11,R=d.isFieldsTouched()&&A,F="/sys".concat(C,"rrpc/request/+"),V="/sys".concat(C,"thing/service/<tls.event.identifier>"),j="";"Azure IoT"===_&&E.length&&("Symmetric key"===M?j="devices/{DeviceId}/messages/devicebound/#":"X.509 Self-Signed"!==M&&"X.509 CA Signed"!==M||(j="devices/{DeviceId}/messages/devicebound/#"));var z={labelCol:{xs:{span:24},sm:{span:4}},wrapperCol:{xs:{span:24},sm:{span:20}}};return O.default.createElement(a.default,{title:(0,T.formatMessage)({id:"cloud.add"},{name:(0,T.formatMessage)({id:"cloud.subscribe"})}),visible:m,maskClosable:!1,onCancel:this.handleCancel,width:800,footer:[O.default.createElement(c.default,{key:"back",onClick:this.handleCancel},O.default.createElement(T.FormattedMessage,{id:"common.cancel"})),O.default.createElement(c.default,{key:"submit",type:"primary",loading:f,disabled:!R,onClick:this.handleSubmit},O.default.createElement(T.FormattedMessage,{id:"common.confirm"}))]},O.default.createElement(w.default,(0,i.default)({className:N.default.advanced,labelAlign:"left"},z),O.default.createElement(w.default.Item,{label:(0,T.formatMessage)({id:"common.name"})},I("name",{initialValue:v.name,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"common.name"})})},{whitespace:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"common.name"})})},{pattern:/^[^/.&=,+#+]{1,32}$/,message:(0,T.formatMessage)({id:"controller.form.check-character"})},{max:32,message:(0,T.formatMessage)({id:"common.alert.form.check-var-length"},{length:32})}],first:!0})(O.default.createElement(u.default,{disabled:"SparkPlugB MQTT"===_}))),("Standard MQTT"===_||"AWS IoT"===_||"Inspur Yunzhou"===_||"HeilanV1.0"===_||"HeilanV2.0"===_||"SparkPlugB MQTT"===_)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:v.topic,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"group.topic"})})},{max:128,message:(0,T.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}],first:!0})(O.default.createElement(u.default,{disabled:"SparkPlugB MQTT"===_}))),("Standard MQTT"===_||"Inspur Yunzhou"===_||"HeilanV1.0"===_||"HeilanV2.0"===_)&&O.default.createElement(w.default.Item,{label:"Qos(MQTT)"},I("qos",{initialValue:null!==(e=null===v||void 0===v?void 0:v.qos)&&void 0!==e?e:1,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(O.default.createElement(S.default,null,O.default.createElement(P,{value:0},"0"),O.default.createElement(P,{value:1},"1"),O.default.createElement(P,{value:2},"2")))),"AWS IoT"===_&&O.default.createElement(w.default.Item,{label:"Qos(MQTT)"},I("qos",{initialValue:v.qos||0,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(O.default.createElement(S.default,null,O.default.createElement(P,{value:0},"0"),O.default.createElement(P,{value:1},"1"))))),"Aliyun IoT"===_&&O.default.createElement(O.default.Fragment,null,O.default.createElement(w.default.Item,{label:(0,T.formatMessage)({id:"group.type"})},"add"===p?I("msgType",{initialValue:v.msgType||0,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"group.topic"})})}]})(O.default.createElement(S.default,null,O.default.createElement(S.default.Option,{value:0},O.default.createElement(T.FormattedMessage,{id:"cloud.custom-topic"})),O.default.createElement(S.default.Option,{value:1},O.default.createElement(T.FormattedMessage,{id:"cloud.server"})),O.default.createElement(S.default.Option,{value:2,disabled:k.attr},O.default.createElement(T.FormattedMessage,{id:"cloud.attr-set"})),O.default.createElement(S.default.Option,{value:3},"RRPC"))):this.renderType(v.msgType)),(0===D("msgType")||0===v.msgType)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:null!==(t=null===v||void 0===v?void 0:null===(n=v.topic)||void 0===n?void 0:n.slice(null===C||void 0===C?void 0:C.length))&&void 0!==t?t:"",rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"group.topic"})})},{max:128,message:(0,T.formatMessage)({id:"common.alert.form.check-var-length"},{length:128})}],first:!0})(O.default.createElement(u.default,{addonBefore:C}))),O.default.createElement(w.default.Item,{label:"Qos(MQTT)"},I("qos",{initialValue:v.qos,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:"Qos(MQTT)"})}]})(O.default.createElement(S.default,null,O.default.createElement(P,{value:0},"0"),O.default.createElement(P,{value:1},"1"))))),(1===D("msgType")||1===v.msgType)&&O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:v.topic||V,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"group.topic"})})},{validator:function(e,t,n){t.includes("<tls.event.identifier>")?n((0,T.formatMessage)({id:"cloud.server-subFrom-topci-vali"})):n()}}]})(O.default.createElement(u.default,null)),O.default.createElement(l.default,{title:(0,T.formatMessage)({id:"cloud.server-subFrom-topci-vali"})},O.default.createElement("span",{style:{marginTop:10}},O.default.createElement(s.default,{type:"exclamation-circle",style:{margin:"0 5px",color:"#FFA500",fontSize:16}})))),(2===D("msgType")||2===v.msgType)&&O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:"/sys".concat(C,"thing/service/property/set")})(O.default.createElement(u.default,null))),(3===D("msgType")||3===v.msgType)&&O.default.createElement(O.default.Fragment,null,O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:v.topic||F,rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"group.topic"})})}]})(O.default.createElement(u.default,null))))),"Azure IoT"===_&&O.default.createElement(w.default.Item,{label:"Topic"},I("topic",{initialValue:null!==(r=null===v||void 0===v?void 0:v.topic)&&void 0!==r?r:j})(O.default.createElement(u.default,null))),O.default.createElement(w.default.Item,{label:(0,T.formatMessage)({id:"cloud.publish-function"})},I("funcName",{initialValue:v.funcName||"main",rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"cloud.publish-function"})})},{pattern:/^[a-zA-Z_][a-zA-Z0-9_]*$/,message:(0,T.formatMessage)({id:"param-set.form.check-param"})},{max:32,message:(0,T.formatMessage)({id:"common.alert.form.check-var-length"},{length:32})}],first:!0})(O.default.createElement(u.default,null)),O.default.createElement(l.default,{title:(0,T.formatMessage)({id:"cloud.publish-function-tip"})},O.default.createElement("span",{style:{marginTop:10}},O.default.createElement(s.default,{type:"exclamation-circle",style:{margin:"0 5px",color:"#FFA500",fontSize:16}})))),"SparkPlugB MQTT"===_?O.default.createElement(O.default.Fragment,null):O.default.createElement(w.default.Item,{label:(0,T.formatMessage)({id:"cloud.payload-type"})},I("payload_type",{initialValue:(null===v||void 0===v?void 0:v.payload_type)||"Plaintext",rules:[{required:!0}]})(O.default.createElement(S.default,null,O.default.createElement(P,{value:"Plaintext"},"Plaintext"),O.default.createElement(P,{value:"Base64"},"Base64"),O.default.createElement(P,{value:"JSON"},"JSON"),O.default.createElement(P,{value:"Hex"},"Hex")))),O.default.createElement(w.default.Item,{label:(0,T.formatMessage)({id:"cloud.publish-script"})},I("script",{initialValue:v.script||this.getDefaultSub(),rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"cloud.publish-script"})})}]})(O.default.createElement(x.default,{title:(0,T.formatMessage)({id:"cloud.publish-script"})})))))}}]),t}(O.Component),E=M))||E)||E),j=V;t.default=j},w6GO:function(e,t,n){var r=n("5vMV"),o=n("FpHa");e.exports=Object.keys||function(e){return r(e,o)}},w8uh:function(e,t,n){n("Jaki")("Uint16",2,function(e){return function(t,n,r){return e(this,t,n,r)}})},wAyg:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.getMeasureList=u,t.getMeasure=d,t.createMeasure=p,t.updateMeasure=h,t.deleteMeasure=v,t.getMeasureValues=b,t.updateMeasureValue=_;var a=o(n("d6i3")),i=o(n("1l/V")),l=n("Qyje"),s=r(n("t3Un"));function u(e){return c.apply(this,arguments)}function c(){return c=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/measure?".concat((0,l.stringify)(t)),{headers:{Authorization:"Bearer ".concat((0,s.getToken)())}}));case 1:case"end":return e.stop()}},e)})),c.apply(this,arguments)}function d(e){return f.apply(this,arguments)}function f(){return f=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/measure/info?".concat((0,l.stringify)(t)),{headers:{Authorization:"Bearer ".concat((0,s.getToken)())}}));case 1:case"end":return e.stop()}},e)})),f.apply(this,arguments)}function p(e){return m.apply(this,arguments)}function m(){return m=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/measure",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),m.apply(this,arguments)}function h(e){return g.apply(this,arguments)}function g(){return g=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/measure",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),g.apply(this,arguments)}function v(e){return y.apply(this,arguments)}function y(){return y=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/measure/delete",{method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),y.apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return w=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/v1/apps/device/supervisor2/measure/reading",{method:"POST",data:t}));case 1:case"end":return e.stop()}},e)})),w.apply(this,arguments)}function _(e){return C.apply(this,arguments)}function C(){return C=(0,i.default)(a.default.mark(function e(t){return a.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,s.default)("/v1/apps/device/supervisor2/measure/writing",{headers:{Authorization:"Bearer ".concat((0,s.getToken)())},method:"PUT",data:t}));case 1:case"end":return e.stop()}},e)})),C.apply(this,arguments)}},wBcB:function(e,t,n){var r=n("1Vl3"),o=Math.pow,a=o(2,-52),i=o(2,-23),l=o(2,127)*(2-i),s=o(2,-126),u=function(e){return e+1/a-1/a};e.exports=Math.fround||function(e){var t,n,o=Math.abs(e),c=r(e);return o<s?c*u(o/s/i)*s*i:(t=(1+i/a)*o,n=t-(t-o),n>l||n!=n?c*(1/0):c*n)}},wCAj:function(e,t,n){"use strict";n.r(t);var r,o,a=n("q1tI"),i=n("BGR+"),l=n("17x9"),s=n("Gytx"),u=n.n(s),c=n("zT1h"),d=n("Kwbf"),f=n("xI0J"),p=n("QkVN"),m=n.n(p),h=n("PFWz"),g=n.n(h),v=n("TSYQ"),y=n.n(v),b=n("VCL8"),w={position:"absolute",top:"-9999px",width:"50px",height:"50px"},_="RC_TABLE_INTERNAL_COL_DEFINE";function C(e){var t=e.direction,n=void 0===t?"vertical":t,a=e.prefixCls;if("undefined"===typeof document||"undefined"===typeof window)return 0;var i="vertical"===n;if(i&&r)return r;if(!i&&o)return o;var l=document.createElement("div");Object.keys(w).forEach(function(e){l.style[e]=w[e]}),l.className="".concat(a,"-hide-scrollbar scroll-div-append-to-body"),i?l.style.overflowY="scroll":l.style.overflowX="scroll",document.body.appendChild(l);var s=0;return i?(s=l.offsetWidth-l.clientWidth,r=s):(s=l.offsetHeight-l.clientHeight,o=s),document.body.removeChild(l),s}function E(e,t,n){var r;function o(){for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];var l=this;a[0]&&a[0].persist&&a[0].persist();var s=function(){r=null,n||e.apply(l,a)},u=n&&!r;clearTimeout(r),r=setTimeout(s,t),u&&e.apply(l,a)}return o.cancel=function(){r&&(clearTimeout(r),r=null)},o}function M(e,t){var n=e.indexOf(t),r=e.slice(0,n),o=e.slice(n+1,e.length);return r.concat(o)}function S(e){return Object.keys(e).reduce(function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)||(t[n]=e[n]),t},{})}function O(e){return x(e)||k(e)||T()}function T(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function k(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function x(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(n,!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function A(e,t,n){return t&&D(e.prototype,t),n&&D(e,n),e}var R=function(){function e(t,n){I(this,e),this._cached={},this.columns=t||this.normalize(n)}return A(e,[{key:"isAnyColumnsFixed",value:function(){var e=this;return this._cache("isAnyColumnsFixed",function(){return e.columns.some(function(e){return!!e.fixed})})}},{key:"isAnyColumnsLeftFixed",value:function(){var e=this;return this._cache("isAnyColumnsLeftFixed",function(){return e.columns.some(function(e){return"left"===e.fixed||!0===e.fixed})})}},{key:"isAnyColumnsRightFixed",value:function(){var e=this;return this._cache("isAnyColumnsRightFixed",function(){return e.columns.some(function(e){return"right"===e.fixed})})}},{key:"leftColumns",value:function(){var e=this;return this._cache("leftColumns",function(){return e.groupedColumns().filter(function(e){return"left"===e.fixed||!0===e.fixed})})}},{key:"rightColumns",value:function(){var e=this;return this._cache("rightColumns",function(){return e.groupedColumns().filter(function(e){return"right"===e.fixed})})}},{key:"leafColumns",value:function(){var e=this;return this._cache("leafColumns",function(){return e._leafColumns(e.columns)})}},{key:"leftLeafColumns",value:function(){var e=this;return this._cache("leftLeafColumns",function(){return e._leafColumns(e.leftColumns())})}},{key:"rightLeafColumns",value:function(){var e=this;return this._cache("rightLeafColumns",function(){return e._leafColumns(e.rightColumns())})}},{key:"groupedColumns",value:function(){var e=this;return this._cache("groupedColumns",function(){var t=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];o[n]=o[n]||[];var a=[],i=function(e){var t=o.length-n;e&&!e.children&&t>1&&(!e.rowSpan||e.rowSpan<t)&&(e.rowSpan=t)};return t.forEach(function(l,s){var u=L({},l);o[n].push(u),r.colSpan=r.colSpan||0,u.children&&u.children.length>0?(u.children=e(u.children,n+1,u,o),r.colSpan+=u.colSpan):r.colSpan+=1;for(var c=0;c<o[n].length-1;c+=1)i(o[n][c]);s+1===t.length&&i(u),a.push(u)}),a};return t(e.columns)})}},{key:"normalize",value:function(e){var t=this,n=[];return a["Children"].forEach(e,function(e){if(a["isValidElement"](e)){var r=L({},e.props);e.key&&(r.key=e.key),e.type.isTableColumnGroup&&(r.children=t.normalize(r.children)),n.push(r)}}),n}},{key:"reset",value:function(e,t){this.columns=e||this.normalize(t),this._cached={}}},{key:"_cache",value:function(e,t){return e in this._cached?this._cached[e]:(this._cached[e]=t(),this._cached[e])}},{key:"_leafColumns",value:function(e){var t=this,n=[];return e.forEach(function(e){e.children?n.push.apply(n,O(t._leafColumns(e.children))):n.push(e)}),n}}]),e}(),F=function(e,t){var n,r=t.table,o=r.props,i=o.prefixCls,l=o.expandIconAsCell,s=e.fixed,u=[];return l&&"right"!==s&&u.push(a["createElement"]("col",{className:"".concat(i,"-expand-icon-col"),key:"rc-table-expand-icon-col"})),n="left"===s?r.columnManager.leftLeafColumns():"right"===s?r.columnManager.rightLeafColumns():r.columnManager.leafColumns(),u=u.concat(n.map(function(e){var t=e.key,n=e.dataIndex,r=e.width,o=e[_],i=void 0!==t?t:n;return a["createElement"]("col",Object.assign({key:i,style:{width:r,minWidth:r}},o))})),a["createElement"]("colgroup",null,u)};F.contextTypes={table:l["any"]};var V=F;function j(e,t){if(null==e)return{};var n,r,o=z(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}function z(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}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(n,!0).forEach(function(t){W(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){var t=e.row,n=e.index,r=e.height,o=e.components,i=e.onHeaderRow,l=e.prefixCls,s=o.header.row,u=o.header.cell,c=i(t.map(function(e){return e.column}),n),d=c?c.style:{},f=H({height:r},d);return a["createElement"](s,Object.assign({},c,{style:f}),t.map(function(e,t){var n,r=e.column,o=e.isLast,i=j(e,["column","isLast"]),s=r.onHeaderCell?r.onHeaderCell(r):{};return r.align&&(s.style=H({},s.style,{textAlign:r.align})),s.className=y()(s.className,r.className,(n={},W(n,"".concat(l,"-align-").concat(r.align),!!r.align),W(n,"".concat(l,"-row-cell-ellipsis"),!!r.ellipsis),W(n,"".concat(l,"-row-cell-break-word"),!!r.width),W(n,"".concat(l,"-row-cell-last"),o),n)),a["createElement"](u,Object.assign({},i,s,{key:r.key||r.dataIndex||t}))}))}function q(e,t){var n=e.fixedColumnsHeadRowsHeight,r=t.columns,o=t.rows,a=t.fixed,i=n[0];return a&&i&&r?"auto"===i?"auto":i/o.length:null}var K=Object(f["connect"])(function(e,t){return{height:q(e,t)}})(U);function G(e){var t=e.columns,n=void 0===t?[]:t,r=e.currentRow,o=void 0===r?0:r,a=e.rows,i=void 0===a?[]:a,l=e.isLast,s=void 0===l||l;return i[o]=i[o]||[],n.forEach(function(e,t){if(e.rowSpan&&i.length<e.rowSpan)while(i.length<e.rowSpan)i.push([]);var r=s&&t===n.length-1,a={key:e.key,className:e.className||"",children:e.title,isLast:r,column:e};e.children&&G({columns:e.children,currentRow:o+1,rows:i,isLast:r}),"colSpan"in e&&(a.colSpan=e.colSpan),"rowSpan"in e&&(a.rowSpan=e.rowSpan),0!==a.colSpan&&i[o].push(a)}),i.filter(function(e){return e.length>0})}var Y=function(e,t){var n=t.table,r=n.components,o=n.props,i=o.prefixCls,l=o.showHeader,s=o.onHeaderRow,u=e.expander,c=e.columns,d=e.fixed;if(!l)return null;var f=G({columns:c});u.renderExpandIndentCell(f,d);var p=r.header.wrapper;return a["createElement"](p,{className:"".concat(i,"-thead")},f.map(function(e,t){return a["createElement"](K,{prefixCls:i,key:t,index:t,fixed:d,columns:c,rows:f,row:e,components:r,onHeaderRow:s})}))};Y.contextTypes={table:l["any"]};var X=Y,Z=n("i8i4"),Q=n.n(Z),J=n("mwIZ"),$=n.n(J);function ee(e){return ee="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},ee(e)}function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(n,!0).forEach(function(t){re(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ie(e,t,n){return t&&ae(e.prototype,t),n&&ae(e,n),e}function le(e,t){return!t||"object"!==ee(t)&&"function"!==typeof t?se(e):t}function se(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}function ce(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}}),t&&de(e,t)}function de(e,t){return de=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},de(e,t)}function fe(e){return e&&!a["isValidElement"](e)&&"[object Object]"===Object.prototype.toString.call(e)}var pe=function(e){function t(){var e;return oe(this,t),e=le(this,ue(t).apply(this,arguments)),e.handleClick=function(t){var n=e.props,r=n.record,o=n.column.onCellClick;o&&o(r,t)},e}return ce(t,e),ie(t,[{key:"render",value:function(){var e,t,n=this.props,r=n.record,o=n.indentSize,i=n.prefixCls,l=n.indent,s=n.index,u=n.expandIcon,c=n.column,d=n.component,f=c.dataIndex,p=c.render,m=c.className,h=void 0===m?"":m;t="number"===typeof f?$()(r,f):f&&0!==f.length?$()(r,f):r;var g,v,b={};if(p&&(t=p(t,r,s),fe(t))){b=t.props||b;var w=b;g=w.colSpan,v=w.rowSpan,t=t.children}c.onCell&&(b=ne({},b,{},c.onCell(r,s))),fe(t)&&(t=null);var _=u?a["createElement"]("span",{style:{paddingLeft:"".concat(o*l,"px")},className:"".concat(i,"-indent indent-level-").concat(l)}):null;if(0===v||0===g)return null;c.align&&(b.style=ne({textAlign:c.align},b.style));var C=y()(h,(e={},re(e,"".concat(i,"-cell-ellipsis"),!!c.ellipsis),re(e,"".concat(i,"-cell-break-word"),!!c.width),e));if(c.ellipsis)if("string"===typeof t)b.title=t;else if(t){var E=t,M=E.props;M&&M.children&&"string"===typeof M.children&&(b.title=M.children)}return a["createElement"](d,Object.assign({className:C,onClick:this.handleClick},b),_,u,t)}}]),t}(a["Component"]);function me(e){return me="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},me(e)}function he(e,t){if(null==e)return{};var n,r,o=ge(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}function ge(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}function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(n,!0).forEach(function(t){be(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ce(e,t,n){return t&&_e(e.prototype,t),n&&_e(e,n),e}function Ee(e,t){return!t||"object"!==me(t)&&"function"!==typeof t?Me(e):t}function Me(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Se(e){return Se=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Se(e)}function Oe(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}}),t&&Te(e,t)}function Te(e,t){return Te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Te(e,t)}var ke=function(e){function t(){var e;return we(this,t),e=Ee(this,Se(t).apply(this,arguments)),e.state={},e.onTriggerEvent=function(t,n,r){var o=e.props,a=o.record,i=o.index;return function(){r&&r();for(var e=arguments.length,o=new Array(e),l=0;l<e;l++)o[l]=arguments[l];var s=o[0];n&&n(a,i,s),t&&t.apply(void 0,o)}},e.onMouseEnter=function(){var t=e.props,n=t.onHover,r=t.rowKey;n(!0,r)},e.onMouseLeave=function(){var t=e.props,n=t.onHover,r=t.rowKey;n(!1,r)},e}return Oe(t,e),Ce(t,[{key:"componentDidMount",value:function(){this.state.shouldRender&&this.saveRowRef()}},{key:"shouldComponentUpdate",value:function(e){return!(!this.props.visible&&!e.visible)}},{key:"componentDidUpdate",value:function(){this.state.shouldRender&&!this.rowRef&&this.saveRowRef()}},{key:"setExpandedRowHeight",value:function(){var e=this.props,t=e.store,n=e.rowKey,r=t.getState(),o=r.expandedRowsHeight,a=this.rowRef.getBoundingClientRect(),i=a.height;o=ye({},o,be({},n,i)),t.setState({expandedRowsHeight:o})}},{key:"setRowHeight",value:function(){var e=this.props,t=e.store,n=e.rowKey,r=t.getState(),o=r.fixedColumnsBodyRowsHeight,a=this.rowRef.getBoundingClientRect(),i=a.height;t.setState({fixedColumnsBodyRowsHeight:ye({},o,be({},n,i))})}},{key:"getStyle",value:function(){var e=this.props,t=e.height,n=e.visible;return t&&t!==this.style.height&&(this.style=ye({},this.style,{height:t})),n||this.style.display||(this.style=ye({},this.style,{display:"none"})),this.style}},{key:"saveRowRef",value:function(){this.rowRef=Q.a.findDOMNode(this);var e=this.props,t=e.isAnyColumnsFixed,n=e.fixed,r=e.expandedRow,o=e.ancestorKeys;t&&(!n&&r&&this.setExpandedRowHeight(),!n&&o.length>=0&&this.setRowHeight())}},{key:"render",value:function(){if(!this.state.shouldRender)return null;var e=this.props,t=e.prefixCls,n=e.columns,r=e.record,o=e.rowKey,i=e.index,l=e.onRow,s=e.indent,u=e.indentSize,c=e.hovered,f=e.height,p=e.visible,m=e.components,h=e.hasExpandIcon,g=e.renderExpandIcon,v=e.renderExpandIconCell,b=e.onRowClick,w=e.onRowDoubleClick,_=e.onRowMouseEnter,C=e.onRowMouseLeave,E=e.onRowContextMenu,M=m.body.row,S=m.body.cell,O=this.props.className;c&&(O+=" ".concat(t,"-hover"));var T=[];v(T);for(var k=0;k<n.length;k+=1){var x=n[k];Object(d["a"])(void 0===x.onCellClick,"column[onCellClick] is deprecated, please use column[onCell] instead."),T.push(a["createElement"](pe,{prefixCls:t,record:r,indentSize:u,indent:s,index:i,column:x,key:x.key||x.dataIndex,expandIcon:h(k)&&g(),component:S}))}var N=l(r,i)||{},L=N.className,P=N.style,I=he(N,["className","style"]),D={height:f};p||(D.display="none"),D=ye({},D,{},P);var A=y()(t,O,"".concat(t,"-level-").concat(s),L);return a["createElement"](M,Object.assign({},I,{onClick:this.onTriggerEvent(I.onClick,b),onDoubleClick:this.onTriggerEvent(I.onDoubleClick,w),onMouseEnter:this.onTriggerEvent(I.onMouseEnter,_,this.onMouseEnter),onMouseLeave:this.onTriggerEvent(I.onMouseLeave,C,this.onMouseLeave),onContextMenu:this.onTriggerEvent(I.onContextMenu,E),className:A,style:D,"data-row-key":o}),T)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.visible||!t.visible&&e.visible?{shouldRender:!0,visible:e.visible}:{visible:e.visible}}}]),t}(a["Component"]);function xe(e,t){var n=e.expandedRowsHeight,r=e.fixedColumnsBodyRowsHeight,o=t.fixed,a=t.rowKey;return o?n[a]?n[a]:r[a]?r[a]:null:null}ke.defaultProps={onRow:function(){},onHover:function(){},hasExpandIcon:function(){},renderExpandIcon:function(){},renderExpandIconCell:function(){}},Object(b["polyfill"])(ke);var Ne=Object(f["connect"])(function(e,t){var n=e.currentHoverKey,r=e.expandedRowKeys,o=t.rowKey,a=t.ancestorKeys,i=0===a.length||a.every(function(e){return r.includes(e)});return{visible:i,hovered:n===o,height:xe(e,t)}})(ke);function Le(e){return Le="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},Le(e)}function Pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function De(e,t,n){return t&&Ie(e.prototype,t),n&&Ie(e,n),e}function Ae(e,t){return!t||"object"!==Le(t)&&"function"!==typeof t?Re(e):t}function Re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fe(e){return Fe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Fe(e)}function Ve(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}}),t&&je(e,t)}function je(e,t){return je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},je(e,t)}var ze=function(e){function t(){return Pe(this,t),Ae(this,Fe(t).apply(this,arguments))}return Ve(t,e),De(t,[{key:"shouldComponentUpdate",value:function(e){return!u()(e,this.props)}},{key:"render",value:function(){var e=this.props,t=e.expandable,n=e.prefixCls,r=e.onExpand,o=e.needIndentSpaced,i=e.expanded,l=e.record;if(t){var s=i?"expanded":"collapsed";return a["createElement"]("span",{className:"".concat(n,"-expand-icon ").concat(n,"-").concat(s),onClick:function(e){return r(l,e)}})}return o?a["createElement"]("span",{className:"".concat(n,"-expand-icon ").concat(n,"-spaced")}):null}}]),t}(a["Component"]);function Be(e){return Be="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},Be(e)}function He(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function We(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ue(e,t,n){return t&&We(e.prototype,t),n&&We(e,n),e}function qe(e,t){return!t||"object"!==Be(t)&&"function"!==typeof t?Ke(e):t}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ge(e){return Ge=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ge(e)}function Ye(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}}),t&&Xe(e,t)}function Xe(e,t){return Xe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xe(e,t)}var Ze=function(e){function t(){var e;return He(this,t),e=qe(this,Ge(t).apply(this,arguments)),e.hasExpandIcon=function(t){var n=e.props,r=n.expandRowByClick,o=n.expandIcon;return!e.expandIconAsCell&&t===e.expandIconColumnIndex&&(!!o||!r)},e.handleExpandChange=function(t,n){var r=e.props,o=r.onExpandedChange,a=r.expanded,i=r.rowKey;e.expandable&&o(!a,t,n,i)},e.handleRowClick=function(t,n,r){var o=e.props,a=o.expandRowByClick,i=o.onRowClick;a&&e.handleExpandChange(t,r),i&&i(t,n,r)},e.renderExpandIcon=function(){var t=e.props,n=t.prefixCls,r=t.expanded,o=t.record,i=t.needIndentSpaced,l=t.expandIcon;return l?l({prefixCls:n,expanded:r,record:o,needIndentSpaced:i,expandable:e.expandable,onExpand:e.handleExpandChange}):a["createElement"](ze,{expandable:e.expandable,prefixCls:n,onExpand:e.handleExpandChange,needIndentSpaced:i,expanded:r,record:o})},e.renderExpandIconCell=function(t){if(e.expandIconAsCell){var n=e.props.prefixCls;t.push(a["createElement"]("td",{className:"".concat(n,"-expand-icon-cell"),key:"rc-table-expand-icon-cell"},e.renderExpandIcon()))}},e}return Ye(t,e),Ue(t,[{key:"componentWillUnmount",value:function(){this.handleDestroy()}},{key:"handleDestroy",value:function(){var e=this.props,t=e.onExpandedChange,n=e.rowKey,r=e.record;this.expandable&&t(!1,r,null,n,!0)}},{key:"render",value:function(){var e=this.props,t=e.childrenColumnName,n=e.expandedRowRender,r=e.indentSize,o=e.record,a=e.fixed,i=e.expanded;this.expandIconAsCell="right"!==a&&this.props.expandIconAsCell,this.expandIconColumnIndex="right"!==a?this.props.expandIconColumnIndex:-1;var l=o[t];this.expandable=!(!l&&!n);var s={indentSize:r,expanded:i,onRowClick:this.handleRowClick,hasExpandIcon:this.hasExpandIcon,renderExpandIcon:this.renderExpandIcon,renderExpandIconCell:this.renderExpandIconCell};return this.props.children(s)}}]),t}(a["Component"]),Qe=Object(f["connect"])(function(e,t){var n=e.expandedRowKeys,r=t.rowKey;return{expanded:n.includes(r)}})(Ze);function Je(e){return Je="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},Je(e)}function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(n,!0).forEach(function(t){tt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function rt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ot(e,t,n){return t&&rt(e.prototype,t),n&&rt(e,n),e}function at(e,t){return!t||"object"!==Je(t)&&"function"!==typeof t?it(e):t}function it(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lt(e){return lt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},lt(e)}function st(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}}),t&&ut(e,t)}function ut(e,t){return ut=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ut(e,t)}var ct=function(e){function t(){var e;return nt(this,t),e=at(this,lt(t).apply(this,arguments)),e.handleRowHover=function(t,n){e.props.store.setState({currentHoverKey:t?n:null})},e.renderRows=function(t,n){for(var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=e.context.table,i=o.columnManager,l=o.components,s=o.props,u=s.prefixCls,c=s.childrenColumnName,d=s.rowClassName,f=s.rowRef,p=s.onRowClick,m=s.onRowDoubleClick,h=s.onRowContextMenu,g=s.onRowMouseEnter,v=s.onRowMouseLeave,y=s.onRow,b=e.props,w=b.getRowKey,_=b.fixed,C=b.expander,E=b.isAnyColumnsFixed,M=[],S=function(o){var s=t[o],b=w(s,o),S="string"===typeof d?d:d(s,o,n),O={};i.isAnyColumnsFixed()&&(O.onHover=e.handleRowHover);var T=void 0;T="left"===_?i.leftLeafColumns():"right"===_?i.rightLeafColumns():e.getColumns(i.leafColumns());var k="".concat(u,"-row"),x=a["createElement"](Qe,Object.assign({},C.props,{fixed:_,index:o,prefixCls:k,record:s,key:b,rowKey:b,onRowClick:p,needIndentSpaced:C.needIndentSpaced,onExpandedChange:C.handleExpandChange}),function(e){return a["createElement"](Ne,Object.assign({fixed:_,indent:n,className:S,record:s,index:o,prefixCls:k,childrenColumnName:c,columns:T,onRow:y,onRowDoubleClick:m,onRowContextMenu:h,onRowMouseEnter:g,onRowMouseLeave:v},O,{rowKey:b,ancestorKeys:r,ref:f(s,o,n),components:l,isAnyColumnsFixed:E},e))});M.push(x),C.renderRows(e.renderRows,M,s,o,n,_,b,r)},O=0;O<t.length;O+=1)S(O);return M},e}return st(t,e),ot(t,[{key:"getColumns",value:function(e){var t=this.props,n=t.columns,r=void 0===n?[]:n,o=t.fixed,a=this.context.table,i=a.props.prefixCls;return(e||r).map(function(e){return et({},e,{className:e.fixed&&!o?y()("".concat(i,"-fixed-columns-in-body"),e.className):e.className})})}},{key:"render",value:function(){var e=this.context.table,t=e.components,n=e.props,r=n.prefixCls,o=n.scroll,i=n.data,l=n.getBodyWrapper,s=this.props,u=s.expander,c=s.tableClassName,d=s.hasHead,f=s.hasBody,p=s.fixed,m={};!p&&o.x&&(m.width=!0===o.x?"max-content":o.x);var h,g=f?t.table:"table",v=t.body.wrapper;f&&(h=a["createElement"](v,{className:"".concat(r,"-tbody")},this.renderRows(i,0)),l&&(h=l(h)));var y=this.getColumns();return a["createElement"](g,{className:c,style:m,key:"table"},a["createElement"](V,{columns:y,fixed:p}),d&&a["createElement"](X,{expander:u,columns:y,fixed:p}),h)}}]),t}(a["Component"]);ct.contextTypes={table:l["any"]};var dt=Object(f["connect"])()(ct);function ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pt(e,t){var n=t.table,r=n.props,o=r.prefixCls,i=r.scroll,l=r.showHeader,s=e.columns,u=e.fixed,c=e.tableClassName,d=e.handleBodyScrollLeft,f=e.expander,p=n.saveRef,m=n.props.useFixedHeader,h={},g=C({direction:"vertical"});if(i.y){m=!0;var v=C({direction:"horizontal",prefixCls:o});v>0&&!u&&(h.marginBottom="-".concat(v,"px"),h.paddingBottom="0px",h.minWidth="".concat(g,"px"),h.overflowX="scroll",h.overflowY=0===g?"hidden":"scroll")}return m&&l?a["createElement"]("div",{key:"headTable",ref:u?null:p("headTable"),className:y()("".concat(o,"-header"),ft({},"".concat(o,"-hide-scrollbar"),g>0)),style:h,onScroll:d},a["createElement"](dt,{tableClassName:c,hasHead:!0,hasBody:!1,fixed:u,columns:s,expander:f})):null}function mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mt(n,!0).forEach(function(t){gt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vt(e,t){var n=t.table,r=n.props,o=r.prefixCls,i=r.scroll,l=e.columns,s=e.fixed,u=e.tableClassName,c=e.getRowKey,d=e.handleBodyScroll,f=e.handleWheel,p=e.expander,m=e.isAnyColumnsFixed,h=n.saveRef,g=n.props.useFixedHeader,v=ht({},n.props.bodyStyle),y={};if((i.x||s)&&(v.overflowX=v.overflowX||"scroll",v.WebkitTransform="translate3d (0, 0, 0)"),i.y){s?(y.maxHeight=v.maxHeight||i.y,y.overflowY=v.overflowY||"scroll"):v.maxHeight=v.maxHeight||i.y,v.overflowY=v.overflowY||"scroll",g=!0;var b=C({direction:"vertical"});b>0&&s&&(v.marginBottom="-".concat(b,"px"),v.paddingBottom="0px")}var w,_=a["createElement"](dt,{tableClassName:u,hasHead:!g,hasBody:!0,fixed:s,columns:l,expander:p,getRowKey:c,isAnyColumnsFixed:m});if(s&&l.length)return"left"===l[0].fixed||!0===l[0].fixed?w="fixedColumnsBodyLeft":"right"===l[0].fixed&&(w="fixedColumnsBodyRight"),delete v.overflowX,delete v.overflowY,a["createElement"]("div",{key:"bodyTable",className:"".concat(o,"-body-outer"),style:ht({},v)},a["createElement"]("div",{className:"".concat(o,"-body-inner"),style:y,ref:h(w),onWheel:f,onScroll:d},_));var E=i&&(i.x||i.y);return a["createElement"]("div",{tabIndex:E?-1:void 0,key:"bodyTable",className:"".concat(o,"-body"),style:v,ref:h("bodyTable"),onWheel:f,onScroll:d},_)}pt.contextTypes={table:l["any"]},vt.contextTypes={table:l["any"]};var yt=function(){return null},bt=yt;function wt(e){return wt="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},wt(e)}function _t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ct(e,t){return!t||"object"!==wt(t)&&"function"!==typeof t?Et(e):t}function Et(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mt(e){return Mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mt(e)}function St(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}}),t&&Ot(e,t)}function Ot(e,t){return Ot=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ot(e,t)}var Tt=function(e){function t(){return _t(this,t),Ct(this,Mt(t).apply(this,arguments))}return St(t,e),t}(a["Component"]);function kt(e){return kt="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},kt(e)}function xt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xt(n,!0).forEach(function(t){Lt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xt(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pt(e){return At(e)||Dt(e)||It()}function It(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function Dt(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function At(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function Rt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ft(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Vt(e,t,n){return t&&Ft(e.prototype,t),n&&Ft(e,n),e}function jt(e,t){return!t||"object"!==kt(t)&&"function"!==typeof t?zt(e):t}function zt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Bt(e){return Bt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Bt(e)}function Ht(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}}),t&&Wt(e,t)}function Wt(e,t){return Wt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wt(e,t)}Tt.isTableColumnGroup=!0;var Ut=function(e){function t(e){var n;Rt(this,t),n=jt(this,Bt(t).call(this,e)),n.handleExpandChange=function(e,t,r,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];r&&r.stopPropagation();var i=n.props,l=i.onExpandedRowsChange,s=i.onExpand,c=n.store.getState(),d=c.expandedRowKeys;if(e)d=[].concat(Pt(d),[o]);else{var f=d.indexOf(o);-1!==f&&(d=M(d,o))}n.props.expandedRowKeys||n.store.setState({expandedRowKeys:d}),n.latestExpandedRows&&u()(n.latestExpandedRows,d)||(n.latestExpandedRows=d,l(d)),a||s(e,t)},n.renderExpandIndentCell=function(e,t){var r=n.props,o=r.prefixCls,a=r.expandIconAsCell;if(a&&"right"!==t&&e.length){var i={key:"rc-table-expand-icon-cell",className:"".concat(o,"-expand-icon-th"),title:"",rowSpan:e.length};e[0].unshift(Nt({},i,{column:i}))}},n.renderRows=function(e,t,r,o,a,i,l,s){var u=n.props,c=u.expandedRowClassName,d=u.expandedRowRender,f=u.childrenColumnName,p=r[f],m=[].concat(Pt(s),[l]),h=a+1;d&&t.push(n.renderExpandedRow(r,o,d,c(r,o,a),m,h,i)),p&&t.push.apply(t,Pt(e(p,h,m)))};var r=e.data,o=e.childrenColumnName,a=e.defaultExpandAllRows,i=e.expandedRowKeys,l=e.defaultExpandedRowKeys,s=e.getRowKey,c=[],d=Pt(r);if(a)for(var f=0;f<d.length;f+=1){var p=d[f];c.push(s(p,f)),d=d.concat(p[o]||[])}else c=i||l;return n.columnManager=e.columnManager,n.store=e.store,n.store.setState({expandedRowsHeight:{},expandedRowKeys:c}),n}return Ht(t,e),Vt(t,[{key:"componentDidMount",value:function(){this.handleUpdated()}},{key:"componentDidUpdate",value:function(){"expandedRowKeys"in this.props&&this.store.setState({expandedRowKeys:this.props.expandedRowKeys}),this.handleUpdated()}},{key:"handleUpdated",value:function(){this.latestExpandedRows=null}},{key:"renderExpandedRow",value:function(e,t,n,r,o,i,l){var s,u=this,c=this.props,d=c.prefixCls,f=c.expandIconAsCell,p=c.indentSize,m=o[o.length-1],h="".concat(m,"-extra-row"),g={body:{row:"tr",cell:"td"}};s="left"===l?this.columnManager.leftLeafColumns().length:"right"===l?this.columnManager.rightLeafColumns().length:this.columnManager.leafColumns().length;var v=[{key:"extra-row",render:function(){var r=u.store.getState(),o=r.expandedRowKeys,a=o.includes(m);return{props:{colSpan:s},children:"right"!==l?n(e,t,i,a):"&nbsp;"}}}];return f&&"right"!==l&&v.unshift({key:"expand-icon-placeholder",render:function(){return null}}),a["createElement"](Ne,{key:h,columns:v,className:r,rowKey:h,ancestorKeys:o,prefixCls:"".concat(d,"-expanded-row"),indentSize:p,indent:i,fixed:l,components:g,expandedRow:!0})}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.childrenColumnName,r=e.children,o=t.some(function(e){return e[n]});return r({props:this.props,needIndentSpaced:o,renderRows:this.renderRows,handleExpandChange:this.handleExpandChange,renderExpandIndentCell:this.renderExpandIndentCell})}}]),t}(a["Component"]);Ut.defaultProps={expandIconAsCell:!1,expandedRowClassName:function(){return""},expandIconColumnIndex:0,defaultExpandAllRows:!1,defaultExpandedRowKeys:[],childrenColumnName:"children",indentSize:15,onExpand:function(){},onExpandedRowsChange:function(){}},Object(b["polyfill"])(Ut);var qt=Object(f["connect"])()(Ut);function Kt(e){return Kt="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},Kt(e)}function Gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zt(e,t,n){return t&&Xt(e.prototype,t),n&&Xt(e,n),e}function Qt(e,t){return!t||"object"!==Kt(t)&&"function"!==typeof t?$t(e):t}function Jt(e){return Jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jt(e)}function $t(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function en(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}}),t&&tn(e,t)}function tn(e,t){return tn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},tn(e,t)}var nn=function(e){function t(e){var n;return Yt(this,t),n=Qt(this,Jt(t).call(this,e)),n.state={},n.getRowKey=function(e,t){var r=n.props.rowKey,o="function"===typeof r?r(e,t):e[r];return Object(d["a"])(void 0!==o,"Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key."),void 0===o?t:o},n.handleWindowResize=function(){n.syncFixedTableRowHeight(),n.setScrollPositionClassName()},n.syncFixedTableRowHeight=function(){var e=n.tableNode.getBoundingClientRect();if(!(void 0!==e.height&&e.height<=0)){var t=n.props.prefixCls,r=n.headTable?n.headTable.querySelectorAll("thead"):n.bodyTable.querySelectorAll("thead"),o=n.bodyTable.querySelectorAll(".".concat(t,"-row"))||[],a=[].map.call(r,function(e){return e.getBoundingClientRect().height?e.getBoundingClientRect().height-1:"auto"}),i=n.store.getState(),l=[].reduce.call(o,function(e,t){var n=t.getAttribute("data-row-key"),r=t.getBoundingClientRect().height||i.fixedColumnsBodyRowsHeight[n]||"auto";return e[n]=r,e},{});u()(i.fixedColumnsHeadRowsHeight,a)&&u()(i.fixedColumnsBodyRowsHeight,l)||n.store.setState({fixedColumnsHeadRowsHeight:a,fixedColumnsBodyRowsHeight:l})}},n.handleBodyScrollLeft=function(e){if(e.currentTarget===e.target){var t=e.target,r=n.props.scroll,o=void 0===r?{}:r,a=$t(n),i=a.headTable,l=a.bodyTable;t.scrollLeft!==n.lastScrollLeft&&o.x&&(t===l&&i?i.scrollLeft=t.scrollLeft:t===i&&l&&(l.scrollLeft=t.scrollLeft),n.setScrollPositionClassName()),n.lastScrollLeft=t.scrollLeft}},n.handleBodyScrollTop=function(e){var t=e.target;if(e.currentTarget===t){var r=n.props.scroll,o=void 0===r?{}:r,a=$t(n),i=a.headTable,l=a.bodyTable,s=a.fixedColumnsBodyLeft,u=a.fixedColumnsBodyRight;if(t.scrollTop!==n.lastScrollTop&&o.y&&t!==i){var c=t.scrollTop;s&&t!==s&&(s.scrollTop=c),u&&t!==u&&(u.scrollTop=c),l&&t!==l&&(l.scrollTop=c)}n.lastScrollTop=t.scrollTop}},n.handleBodyScroll=function(e){n.handleBodyScrollLeft(e),n.handleBodyScrollTop(e)},n.handleWheel=function(e){var t=n.props.scroll,r=void 0===t?{}:t;if(window.navigator.userAgent.match(/Trident\/7\./)&&r.y){e.preventDefault();var o=e.deltaY,a=e.target,i=$t(n),l=i.bodyTable,s=i.fixedColumnsBodyLeft,u=i.fixedColumnsBodyRight,c=0;c=n.lastScrollTop?n.lastScrollTop+o:o,s&&a!==s&&(s.scrollTop=c),u&&a!==u&&(u.scrollTop=c),l&&a!==l&&(l.scrollTop=c)}},n.saveRef=function(e){return function(t){n[e]=t}},n.saveTableNodeRef=function(e){n.tableNode=e},["onRowClick","onRowDoubleClick","onRowContextMenu","onRowMouseEnter","onRowMouseLeave"].forEach(function(t){Object(d["a"])(void 0===e[t],"".concat(t," is deprecated, please use onRow instead."))}),Object(d["a"])(void 0===e.getBodyWrapper,"getBodyWrapper is deprecated, please use custom components instead."),n.columnManager=new R(e.columns,e.children),n.store=Object(f["create"])({currentHoverKey:null,fixedColumnsHeadRowsHeight:[],fixedColumnsBodyRowsHeight:{}}),n.setScrollPosition("left"),n.debouncedWindowResize=E(n.handleWindowResize,150),n}return en(t,e),Zt(t,[{key:"getChildContext",value:function(){return{table:{props:this.props,columnManager:this.columnManager,saveRef:this.saveRef,components:m()({table:"table",header:{wrapper:"thead",row:"tr",cell:"th"},body:{wrapper:"tbody",row:"tr",cell:"td"}},this.props.components)}}}},{key:"componentDidMount",value:function(){this.columnManager.isAnyColumnsFixed()&&(this.handleWindowResize(),this.resizeEvent=Object(c["a"])(window,"resize",this.debouncedWindowResize)),this.headTable&&(this.headTable.scrollLeft=0),this.bodyTable&&(this.bodyTable.scrollLeft=0)}},{key:"componentDidUpdate",value:function(e){this.columnManager.isAnyColumnsFixed()&&(this.handleWindowResize(),this.resizeEvent||(this.resizeEvent=Object(c["a"])(window,"resize",this.debouncedWindowResize))),e.data.length>0&&0===this.props.data.length&&this.hasScrollX()&&this.resetScrollX()}},{key:"componentWillUnmount",value:function(){this.resizeEvent&&this.resizeEvent.remove(),this.debouncedWindowResize&&this.debouncedWindowResize.cancel()}},{key:"setScrollPosition",value:function(e){if(this.scrollPosition=e,this.tableNode){var t=this.props.prefixCls;"both"===e?g()(this.tableNode).remove(new RegExp("^".concat(t,"-scroll-position-.+$"))).add("".concat(t,"-scroll-position-left")).add("".concat(t,"-scroll-position-right")):g()(this.tableNode).remove(new RegExp("^".concat(t,"-scroll-position-.+$"))).add("".concat(t,"-scroll-position-").concat(e))}}},{key:"setScrollPositionClassName",value:function(){var e=this.bodyTable,t=0===e.scrollLeft,n=e.scrollLeft+1>=e.children[0].getBoundingClientRect().width-e.getBoundingClientRect().width;t&&n?this.setScrollPosition("both"):t?this.setScrollPosition("left"):n?this.setScrollPosition("right"):"middle"!==this.scrollPosition&&this.setScrollPosition("middle")}},{key:"isTableLayoutFixed",value:function(){var e=this.props,t=e.tableLayout,n=e.columns,r=void 0===n?[]:n,o=e.useFixedHeader,a=e.scroll,i=void 0===a?{}:a;return"undefined"!==typeof t?"fixed"===t:!!r.some(function(e){var t=e.ellipsis;return!!t})||(!(!o&&!i.y)||!(!i.x||!0===i.x||"max-content"===i.x))}},{key:"resetScrollX",value:function(){this.headTable&&(this.headTable.scrollLeft=0),this.bodyTable&&(this.bodyTable.scrollLeft=0)}},{key:"hasScrollX",value:function(){var e=this.props.scroll,t=void 0===e?{}:e;return"x"in t}},{key:"renderMainTable",value:function(){var e=this.props,t=e.scroll,n=e.prefixCls,r=this.columnManager.isAnyColumnsFixed(),o=r||t.x||t.y,i=[this.renderTable({columns:this.columnManager.groupedColumns(),isAnyColumnsFixed:r}),this.renderEmptyText(),this.renderFooter()];return o?a["createElement"]("div",{className:"".concat(n,"-scroll")},i):i}},{key:"renderLeftFixedTable",value:function(){var e=this.props.prefixCls;return a["createElement"]("div",{className:"".concat(e,"-fixed-left")},this.renderTable({columns:this.columnManager.leftColumns(),fixed:"left"}))}},{key:"renderRightFixedTable",value:function(){var e=this.props.prefixCls;return a["createElement"]("div",{className:"".concat(e,"-fixed-right")},this.renderTable({columns:this.columnManager.rightColumns(),fixed:"right"}))}},{key:"renderTable",value:function(e){var t=e.columns,n=e.fixed,r=e.isAnyColumnsFixed,o=this.props,i=o.prefixCls,l=o.scroll,s=void 0===l?{}:l,u=s.x||n?"".concat(i,"-fixed"):"",c=a["createElement"](pt,{key:"head",columns:t,fixed:n,tableClassName:u,handleBodyScrollLeft:this.handleBodyScrollLeft,expander:this.expander}),d=a["createElement"](vt,{key:"body",columns:t,fixed:n,tableClassName:u,getRowKey:this.getRowKey,handleWheel:this.handleWheel,handleBodyScroll:this.handleBodyScroll,expander:this.expander,isAnyColumnsFixed:r});return[c,d]}},{key:"renderTitle",value:function(){var e=this.props,t=e.title,n=e.prefixCls;return t?a["createElement"]("div",{className:"".concat(n,"-title"),key:"title"},t(this.props.data)):null}},{key:"renderFooter",value:function(){var e=this.props,t=e.footer,n=e.prefixCls;return t?a["createElement"]("div",{className:"".concat(n,"-footer"),key:"footer"},t(this.props.data)):null}},{key:"renderEmptyText",value:function(){var e=this.props,t=e.emptyText,n=e.prefixCls,r=e.data;if(r.length)return null;var o="".concat(n,"-placeholder");return a["createElement"]("div",{className:o,key:"emptyText"},"function"===typeof t?t():t)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.prefixCls;this.state.columns?this.columnManager.reset(n.columns):this.state.children&&this.columnManager.reset(null,n.children);var o=y()(n.prefixCls,n.className,(e={},Gt(e,"".concat(r,"-fixed-header"),n.useFixedHeader||n.scroll&&n.scroll.y),Gt(e,"".concat(r,"-scroll-position-left ").concat(r,"-scroll-position-right"),"both"===this.scrollPosition),Gt(e,"".concat(r,"-scroll-position-").concat(this.scrollPosition),"both"!==this.scrollPosition),Gt(e,"".concat(r,"-layout-fixed"),this.isTableLayoutFixed()),e)),i=this.columnManager.isAnyColumnsLeftFixed(),l=this.columnManager.isAnyColumnsRightFixed(),s=S(n);return a["createElement"](f["Provider"],{store:this.store},a["createElement"](qt,Object.assign({},n,{columnManager:this.columnManager,getRowKey:this.getRowKey}),function(e){return t.expander=e,a["createElement"]("div",Object.assign({ref:t.saveTableNodeRef,className:o,style:n.style,id:n.id},s),t.renderTitle(),a["createElement"]("div",{className:"".concat(r,"-content")},t.renderMainTable(),i&&t.renderLeftFixedTable(),l&&t.renderRightFixedTable()))}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.columns&&e.columns!==t.columns?{columns:e.columns,children:null}:e.children!==t.children?{columns:null,children:e.children}:null}}]),t}(a["Component"]);nn.childContextTypes={table:l["any"],components:l["any"]},nn.Column=bt,nn.ColumnGroup=Tt,nn.defaultProps={data:[],useFixedHeader:!1,rowKey:"key",rowClassName:function(){return""},onRow:function(){},onHeaderRow:function(){},prefixCls:"rc-table",bodyStyle:{},style:{},showHeader:!0,scroll:{},rowRef:function(){return null},emptyText:function(){return"No Data"}},Object(b["polyfill"])(nn);var rn=nn,on=rn,an=n("1j5w"),ln=n("Yf6U"),sn=n.n(ln),un=n("jsC+"),cn=n("CtXQ"),dn=n("kaz8"),fn=n("9yH6"),pn=function(e){return a["createElement"]("div",{className:e.className,onClick:function(e){return e.stopPropagation()}},e.children)},mn=pn;function hn(e){return yn(e)||vn(e)||gn()}function gn(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function vn(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function yn(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function bn(){return bn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bn.apply(this,arguments)}function wn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"children",n=[],r=function e(r){r.forEach(function(r){if(r[t]){var o=bn({},r);delete o[t],n.push(o),r[t].length>0&&e(r[t])}else n.push(r)})};return r(e),n}function _n(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children";return e.map(function(e,r){var o={};return e[n]&&(o[n]=_n(e[n],t,n)),bn(bn({},t(e,r)),o)})}function Cn(e,t){return e.reduce(function(e,n){if(t(n)&&e.push(n),n.children){var r=Cn(n.children,t);e.push.apply(e,hn(r))}return e},[])}function En(e){var t=[];return a["Children"].forEach(e,function(e){if(a["isValidElement"](e)){var n=bn({},e.props);e.key&&(n.key=e.key),e.type&&e.type.__ANT_TABLE_COLUMN_GROUP&&(n.children=En(n.children)),t.push(n)}}),t}function Mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(e||[]).forEach(function(e){var n=e.value,r=e.children;t[n.toString()]=n,Mn(r,t)}),t}function Sn(e){return Sn="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},Sn(e)}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Tn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function kn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xn(e,t,n){return t&&kn(e.prototype,t),n&&kn(e,n),e}function Nn(e,t){return!t||"object"!==Sn(t)&&"function"!==typeof t?Pn(e):t}function Ln(e){return Ln=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ln(e)}function Pn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function In(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}}),t&&Dn(e,t)}function Dn(e,t){return Dn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dn(e,t)}function An(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation&&e.nativeEvent.stopImmediatePropagation()}var Rn=function(e){function t(e){var n;Tn(this,t),n=Nn(this,Ln(t).call(this,e)),n.setNeverShown=function(e){var t=Z["findDOMNode"](Pn(n)),r=!!sn()(t,".ant-table-scroll");r&&(n.neverShown=!!e.fixed)},n.setSelectedKeys=function(e){var t=e.selectedKeys;n.setState({selectedKeys:t})},n.handleClearFilters=function(){n.setState({selectedKeys:[]},n.handleConfirm)},n.handleConfirm=function(){n.setVisible(!1),n.setState({},n.confirmFilter)},n.onVisibleChange=function(e){n.setVisible(e);var t=n.props.column;e||t.filterDropdown instanceof Function||n.confirmFilter()},n.handleMenuItemClick=function(e){var t=n.state.selectedKeys;if(e.keyPath&&!(e.keyPath.length<=1)){var r=n.state.keyPathOfSelectedItem;t&&t.indexOf(e.key)>=0?delete r[e.key]:r[e.key]=e.keyPath,n.setState({keyPathOfSelectedItem:r})}},n.renderFilterIcon=function(){var e,t=n.props,r=t.column,o=t.locale,i=t.prefixCls,l=t.selectedKeys,s=l&&l.length>0,u=r.filterIcon;"function"===typeof u&&(u=u(s));var c=y()((e={},On(e,"".concat(i,"-selected"),s),On(e,"".concat(i,"-open"),n.getDropdownVisible()),e));return u?a["isValidElement"](u)?a["cloneElement"](u,{title:u.props.title||o.filterTitle,className:y()("".concat(i,"-icon"),c,u.props.className),onClick:An}):a["createElement"]("span",{className:y()("".concat(i,"-icon"),c)},u):a["createElement"](cn["default"],{title:o.filterTitle,type:"filter",theme:"filled",className:c,onClick:An})};var r="filterDropdownVisible"in e.column&&e.column.filterDropdownVisible;return n.state={selectedKeys:e.selectedKeys,valueKeys:Mn(e.column.filters),keyPathOfSelectedItem:{},visible:r,prevProps:e},n}return In(t,e),xn(t,[{key:"componentDidMount",value:function(){var e=this.props.column;this.setNeverShown(e)}},{key:"componentDidUpdate",value:function(){var e=this.props.column;this.setNeverShown(e)}},{key:"getDropdownVisible",value:function(){return!this.neverShown&&this.state.visible}},{key:"setVisible",value:function(e){var t=this.props.column;"filterDropdownVisible"in t||this.setState({visible:e}),t.onFilterDropdownVisibleChange&&t.onFilterDropdownVisibleChange(e)}},{key:"hasSubMenu",value:function(){var e=this.props.column.filters,t=void 0===e?[]:e;return t.some(function(e){return!!(e.children&&e.children.length>0)})}},{key:"confirmFilter",value:function(){var e=this.props,t=e.column,n=e.selectedKeys,r=e.confirmFilter,o=this.state,a=o.selectedKeys,i=o.valueKeys,l=t.filterDropdown;u()(a,n)||r(t,l?a:a.map(function(e){return i[e]}).filter(function(e){return void 0!==e}))}},{key:"renderMenus",value:function(e){var t=this,n=this.props,r=n.dropdownPrefixCls,o=n.prefixCls;return e.map(function(e){if(e.children&&e.children.length>0){var n=t.state.keyPathOfSelectedItem,i=Object.keys(n).some(function(t){return n[t].indexOf(e.value)>=0}),l=y()("".concat(o,"-dropdown-submenu"),On({},"".concat(r,"-submenu-contain-selected"),i));return a["createElement"](an["d"],{title:e.text,popupClassName:l,key:e.value.toString()},t.renderMenus(e.children))}return t.renderMenuItem(e)})}},{key:"renderMenuItem",value:function(e){var t=this.props.column,n=this.state.selectedKeys,r=!("filterMultiple"in t)||t.filterMultiple,o=(n||[]).map(function(e){return e.toString()}),i=r?a["createElement"](dn["default"],{checked:o.indexOf(e.value.toString())>=0}):a["createElement"](fn["default"],{checked:o.indexOf(e.value.toString())>=0});return a["createElement"](an["b"],{key:e.value},i,a["createElement"]("span",null,e.text))}},{key:"render",value:function(){var e=this,t=this.state.selectedKeys,n=this.props,r=n.column,o=n.locale,i=n.prefixCls,l=n.dropdownPrefixCls,s=n.getPopupContainer,u=!("filterMultiple"in r)||r.filterMultiple,c=y()(On({},"".concat(l,"-menu-without-submenu"),!this.hasSubMenu())),d=r.filterDropdown;d instanceof Function&&(d=d({prefixCls:"".concat(l,"-custom"),setSelectedKeys:function(t){return e.setSelectedKeys({selectedKeys:t})},selectedKeys:t,confirm:this.handleConfirm,clearFilters:this.handleClearFilters,filters:r.filters,visible:this.getDropdownVisible()}));var f=d?a["createElement"](mn,{className:"".concat(i,"-dropdown")},d):a["createElement"](mn,{className:"".concat(i,"-dropdown")},a["createElement"](an["e"],{multiple:u,onClick:this.handleMenuItemClick,prefixCls:"".concat(l,"-menu"),className:c,onSelect:this.setSelectedKeys,onDeselect:this.setSelectedKeys,selectedKeys:t&&t.map(function(e){return e.toString()}),getPopupContainer:s},this.renderMenus(r.filters)),a["createElement"]("div",{className:"".concat(i,"-dropdown-btns")},a["createElement"]("a",{className:"".concat(i,"-dropdown-link confirm"),onClick:this.handleConfirm},o.filterConfirm),a["createElement"]("a",{className:"".concat(i,"-dropdown-link clear"),onClick:this.handleClearFilters},o.filterReset)));return a["createElement"](un["default"],{trigger:["click"],placement:"bottomRight",overlay:f,visible:this.getDropdownVisible(),onVisibleChange:this.onVisibleChange,getPopupContainer:s,forceRender:!0},this.renderFilterIcon())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.column,r=t.prevProps,o={prevProps:e};return"selectedKeys"in e&&!u()(r.selectedKeys,e.selectedKeys)&&(o.selectedKeys=e.selectedKeys),u()((r.column||{}).filters,(e.column||{}).filters)||(o.valueKeys=Mn(e.column.filters)),"filterDropdownVisible"in n&&(o.visible=n.filterDropdownVisible),o}}]),t}(a["Component"]);Rn.defaultProps={column:{}},Object(b["polyfill"])(Rn);var Fn=Rn;function Vn(){return Vn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vn.apply(this,arguments)}function jn(e){var t=e,n=[];function r(e){t=Vn(Vn({},t),e);for(var r=0;r<n.length;r++)n[r]()}function o(){return t}function a(e){return n.push(e),function(){var t=n.indexOf(e);n.splice(t,1)}}return{setState:r,getState:o,subscribe:a}}function zn(e){return zn="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},zn(e)}function Bn(){return Bn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bn.apply(this,arguments)}function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Un(e,t,n){return t&&Wn(e.prototype,t),n&&Wn(e,n),e}function qn(e,t){return!t||"object"!==zn(t)&&"function"!==typeof t?Kn(e):t}function Kn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Gn(e){return Gn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gn(e)}function Yn(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}}),t&&Xn(e,t)}function Xn(e,t){return Xn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xn(e,t)}var Zn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},Qn=function(e){function t(e){var n;return Hn(this,t),n=qn(this,Gn(t).call(this,e)),n.state={checked:n.getCheckState(e)},n}return Yn(t,e),Un(t,[{key:"componentDidMount",value:function(){this.subscribe()}},{key:"componentWillUnmount",value:function(){this.unsubscribe&&this.unsubscribe()}},{key:"getCheckState",value:function(e){var t=e.store,n=e.defaultSelection,r=e.rowIndex,o=!1;return o=t.getState().selectionDirty?t.getState().selectedRowKeys.indexOf(r)>=0:t.getState().selectedRowKeys.indexOf(r)>=0||n.indexOf(r)>=0,o}},{key:"subscribe",value:function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe(function(){var t=e.getCheckState(e.props);e.setState({checked:t})})}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.rowIndex,r=Zn(e,["type","rowIndex"]),o=this.state.checked;return"radio"===t?a["createElement"](fn["default"],Bn({checked:o,value:n},r)):a["createElement"](dn["default"],Bn({checked:o},r))}}]),t}(a["Component"]),Jn=n("BvKs");function $n(e){return $n="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},$n(e)}function er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function rr(e,t,n){return t&&nr(e.prototype,t),n&&nr(e,n),e}function or(e,t){return!t||"object"!==$n(t)&&"function"!==typeof t?ar(e):t}function ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function lr(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}}),t&&sr(e,t)}function sr(e,t){return sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sr(e,t)}function ur(){return ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ur.apply(this,arguments)}function cr(e){var t=e.store,n=e.getCheckboxPropsByItem,r=e.getRecordKey,o=e.data,a=e.type,i=e.byDefaultChecked;return i?o[a](function(e,t){return n(e,t).defaultChecked}):o[a](function(e,n){return t.getState().selectedRowKeys.indexOf(r(e,n))>=0})}function dr(e){var t=e.store,n=e.data;if(!n.length)return!1;var r=cr(ur(ur({},e),{data:n,type:"some",byDefaultChecked:!1}))&&!cr(ur(ur({},e),{data:n,type:"every",byDefaultChecked:!1})),o=cr(ur(ur({},e),{data:n,type:"some",byDefaultChecked:!0}))&&!cr(ur(ur({},e),{data:n,type:"every",byDefaultChecked:!0}));return t.getState().selectionDirty?r:r||o}function fr(e){var t=e.store,n=e.data;return!!n.length&&(t.getState().selectionDirty?cr(ur(ur({},e),{data:n,type:"every",byDefaultChecked:!1})):cr(ur(ur({},e),{data:n,type:"every",byDefaultChecked:!1}))||cr(ur(ur({},e),{data:n,type:"every",byDefaultChecked:!0})))}var pr=function(e){function t(e){var n;return tr(this,t),n=or(this,ir(t).call(this,e)),n.state={checked:!1,indeterminate:!1},n.handleSelectAllChange=function(e){var t=e.target.checked;n.props.onSelect(t?"all":"removeAll",0,null)},n.defaultSelections=e.hideDefaultSelections?[]:[{key:"all",text:e.locale.selectAll},{key:"invert",text:e.locale.selectInvert}],n}return lr(t,e),rr(t,[{key:"componentDidMount",value:function(){this.subscribe()}},{key:"componentWillUnmount",value:function(){this.unsubscribe&&this.unsubscribe()}},{key:"setCheckState",value:function(e){var t=fr(e),n=dr(e);this.setState(function(e){var r={};return n!==e.indeterminate&&(r.indeterminate=n),t!==e.checked&&(r.checked=t),r})}},{key:"subscribe",value:function(){var e=this,t=this.props.store;this.unsubscribe=t.subscribe(function(){e.setCheckState(e.props)})}},{key:"renderMenus",value:function(e){var t=this;return e.map(function(e,n){return a["createElement"](Jn["default"].Item,{key:e.key||n},a["createElement"]("div",{onClick:function(){t.props.onSelect(e.key,n,e.onSelect)}},e.text))})}},{key:"render",value:function(){var e=this.props,t=e.disabled,n=e.prefixCls,r=e.selections,o=e.getPopupContainer,i=this.state,l=i.checked,s=i.indeterminate,u="".concat(n,"-selection"),c=null;if(r){var d=Array.isArray(r)?this.defaultSelections.concat(r):this.defaultSelections,f=a["createElement"](Jn["default"],{className:"".concat(u,"-menu"),selectedKeys:[]},this.renderMenus(d));c=d.length>0?a["createElement"](un["default"],{overlay:f,getPopupContainer:o},a["createElement"]("div",{className:"".concat(u,"-down")},a["createElement"](cn["default"],{type:"down"}))):null}return a["createElement"]("div",{className:u},a["createElement"](dn["default"],{className:y()(er({},"".concat(u,"-select-all-custom"),c)),checked:l,indeterminate:s,disabled:t,onChange:this.handleSelectAllChange}),c)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=fr(e),r=dr(e),o={};return r!==t.indeterminate&&(o.indeterminate=r),n!==t.checked&&(o.checked=n),o}}]),t}(a["Component"]);Object(b["polyfill"])(pr);var mr=pr;function hr(e){return hr="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},hr(e)}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function vr(e,t){return!t||"object"!==hr(t)&&"function"!==typeof t?yr(e):t}function yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function br(e){return br=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},br(e)}function wr(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}}),t&&_r(e,t)}function _r(e,t){return _r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_r(e,t)}var Cr=function(e){function t(){return gr(this,t),vr(this,br(t).apply(this,arguments))}return wr(t,e),t}(a["Component"]);function Er(e){return Er="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},Er(e)}function Mr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sr(e,t){return!t||"object"!==Er(t)&&"function"!==typeof t?Or(e):t}function Or(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Tr(e){return Tr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tr(e)}function kr(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}}),t&&xr(e,t)}function xr(e,t){return xr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xr(e,t)}var Nr=function(e){function t(){return Mr(this,t),Sr(this,Tr(t).apply(this,arguments))}return kr(t,e),t}(a["Component"]);function Lr(e){return Lr="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},Lr(e)}function Pr(){return Pr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pr.apply(this,arguments)}function Ir(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ar(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Rr(e,t,n){return t&&Ar(e.prototype,t),n&&Ar(e,n),e}function Fr(e,t){return!t||"object"!==Lr(t)&&"function"!==typeof t?Vr(e):t}function Vr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jr(e){return jr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jr(e)}function zr(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}}),t&&Br(e,t)}function Br(e,t){return Br=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Br(e,t)}function Hr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"tr",t=function(t){function n(e){var t;Dr(this,n),t=Fr(this,jr(n).call(this,e)),t.store=e.store;var r=t.store.getState(),o=r.selectedRowKeys;return t.state={selected:o.indexOf(e.rowKey)>=0},t}return zr(n,t),Rr(n,[{key:"componentDidMount",value:function(){this.subscribe()}},{key:"componentWillUnmount",value:function(){this.unsubscribe&&this.unsubscribe()}},{key:"subscribe",value:function(){var e=this,t=this.props,n=t.store,r=t.rowKey;this.unsubscribe=n.subscribe(function(){var t=e.store.getState(),n=t.selectedRowKeys,o=n.indexOf(r)>=0;o!==e.state.selected&&e.setState({selected:o})})}},{key:"render",value:function(){var t=Object(i["a"])(this.props,["prefixCls","rowKey","store"]),n=y()(this.props.className,Ir({},"".concat(this.props.prefixCls,"-row-selected"),this.state.selected));return a["createElement"](e,Pr(Pr({},t),{className:n}),this.props.children)}}]),n}(a["Component"]);return t}Nr.__ANT_TABLE_COLUMN_GROUP=!0;var Wr=n("xEkU"),Ur=n.n(Wr);function qr(e,t){if("undefined"===typeof window)return 0;var n=t?"pageYOffset":"pageXOffset",r=t?"scrollTop":"scrollLeft",o=e===window,a=o?e[n]:e[r];return o&&"number"!==typeof a&&(a=document.documentElement[r]),a}function Kr(e,t,n,r){var o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function Gr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getContainer,r=void 0===n?function(){return window}:n,o=t.callback,a=t.duration,i=void 0===a?450:a,l=r(),s=qr(l,!0),u=Date.now(),c=function t(){var n=Date.now(),r=n-u,a=Kr(r>i?i:r,s,e,i);l===window?window.scrollTo(window.pageXOffset,a):l.scrollTop=a,r<i?Ur()(t):"function"===typeof o&&o()};Ur()(c)}var Yr=n("NUBc"),Xr=n("W9HT"),Zr=n("4IlW");function Qr(e){return Qr="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},Qr(e)}function Jr(){return Jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jr.apply(this,arguments)}function $r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function to(e,t,n){return t&&eo(e.prototype,t),n&&eo(e,n),e}function no(e,t){return!t||"object"!==Qr(t)&&"function"!==typeof t?ro(e):t}function ro(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oo(e){return oo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oo(e)}function ao(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}}),t&&io(e,t)}function io(e,t){return io=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},io(e,t)}var lo=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n},so={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},uo=function(e){function t(){var e;return $r(this,t),e=no(this,oo(t).apply(this,arguments)),e.onKeyDown=function(e){var t=e.keyCode;t===Zr["a"].ENTER&&e.preventDefault()},e.onKeyUp=function(t){var n=t.keyCode,r=e.props.onClick;n===Zr["a"].ENTER&&r&&r()},e.setRef=function(t){e.div=t},e}return ao(t,e),to(t,[{key:"focus",value:function(){this.div&&this.div.focus()}},{key:"blur",value:function(){this.div&&this.div.blur()}},{key:"render",value:function(){var e=this.props,t=e.style,n=e.noStyle,r=lo(e,["style","noStyle"]);return a["createElement"]("div",Jr({role:"button",tabIndex:0,ref:this.setRef},r,{onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,style:Jr(Jr({},n?null:so),t)}))}}]),t}(a["Component"]),co=uo,fo=n("YMnH"),po=n("ZvpZ"),mo=n("H84U"),ho=n("6CfX");function go(e){return go="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},go(e)}function vo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function wo(e,t,n){return t&&bo(e.prototype,t),n&&bo(e,n),e}function _o(e,t){return!t||"object"!==go(t)&&"function"!==typeof t?Co(e):t}function Co(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eo(e){return Eo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Eo(e)}function Mo(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}}),t&&So(e,t)}function So(e,t){return So=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},So(e,t)}function Oo(){return Oo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oo.apply(this,arguments)}var To=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n};function ko(){}function xo(e){e.stopPropagation()}function No(e){return e.rowSelection||{}}function Lo(e,t){return e.key||e.dataIndex||t}function Po(e,t){return!!(e&&t&&e.key&&e.key===t.key)||(e===t||u()(e,t,function(e,t){return"function"===typeof e&&"function"===typeof t?e===t||e.toString()===t.toString():Array.isArray(e)&&Array.isArray(t)?e===t||u()(e,t):void 0}))}var Io={onChange:ko,onShowSizeChange:ko},Do={},Ao=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e&&e.body&&e.body.row;return Oo(Oo({},e),{body:Oo(Oo({},e.body),{row:Hr(t)})})};function Ro(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e===t||["table","header","body"].every(function(n){return u()(e[n],t[n])})}function Fo(e,t){return Cn(t||(e||{}).columns||[],function(e){return"undefined"!==typeof e.filteredValue})}function Vo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n={};return Fo(e,t).forEach(function(e){var t=Lo(e);n[t]=e.filteredValue}),n}function jo(e,t){return Object.keys(t).length!==Object.keys(e.filters).length||Object.keys(t).some(function(n){return t[n]!==e.filters[n]})}var zo=function(e){function t(e){var n;yo(this,t),n=_o(this,Eo(t).call(this,e)),n.setTableRef=function(e){n.rcTable=e},n.getCheckboxPropsByItem=function(e,t){var r=No(n.props);if(!r.getCheckboxProps)return{};var o=n.getRecordKey(e,t);if(!n.props.checkboxPropsCache[o]){n.props.checkboxPropsCache[o]=r.getCheckboxProps(e)||{};var a=n.props.checkboxPropsCache[o];Object(ho["a"])(!("checked"in a)&&!("defaultChecked"in a),"Table","Do not set `checked` or `defaultChecked` in `getCheckboxProps`. Please use `selectedRowKeys` instead.")}return n.props.checkboxPropsCache[o]},n.getRecordKey=function(e,t){var r=n.props.rowKey,o="function"===typeof r?r(e,t):e[r];return Object(ho["a"])(void 0!==o,"Table","Each record in dataSource of table should have a unique `key` prop, or set `rowKey` of Table to an unique primary key, see https://u.ant.design/table-row-key"),void 0===o?t:o},n.onRow=function(e,t,r){var o=n.props.onRow,a=o?o(t,r):{};return Oo(Oo({},a),{prefixCls:e,store:n.props.store,rowKey:n.getRecordKey(t,r)})},n.generatePopupContainerFunc=function(e){var t=n.props.scroll,r=n.rcTable;return e||(t&&r?function(){return r.tableNode}:void 0)},n.scrollToFirstRow=function(){var e=n.props.scroll;e&&!1!==e.scrollToFirstRowOnChange&&Gr(0,{getContainer:function(){return n.rcTable.bodyTable}})},n.handleFilter=function(e,t){var r=n.props,o=Oo({},n.state.pagination),a=Oo(Oo({},n.state.filters),vo({},Lo(e),t)),i=[];_n(n.state.columns,function(e){e.children||i.push(Lo(e))}),Object.keys(a).forEach(function(e){i.indexOf(e)<0&&delete a[e]}),r.pagination&&(o.current=1,o.onChange(o.current));var l={pagination:o,filters:{}},s=Oo({},a);Fo(n.state).forEach(function(e){var t=Lo(e);t&&delete s[t]}),Object.keys(s).length>0&&(l.filters=s),"object"===go(r.pagination)&&"current"in r.pagination&&(l.pagination=Oo(Oo({},o),{current:n.state.pagination.current})),n.setState(l,function(){n.scrollToFirstRow(),n.props.store.setState({selectionDirty:!1});var e=n.props.onChange;e&&e.apply(null,n.prepareParamsArguments(Oo(Oo({},n.state),{selectionDirty:!1,filters:a,pagination:o})))})},n.handleSelect=function(e,t,r){var o=r.target.checked,a=r.nativeEvent,i=n.props.store.getState().selectionDirty?[]:n.getDefaultSelection(),l=n.props.store.getState().selectedRowKeys.concat(i),s=n.getRecordKey(e,t),u=n.state.pivot,c=n.getFlatCurrentPageData(),d=t;if(n.props.expandedRowRender&&(d=c.findIndex(function(e){return n.getRecordKey(e,t)===s})),a.shiftKey&&void 0!==u&&d!==u){var f=[],p=Math.sign(u-d),m=Math.abs(u-d),h=0,g=function(){var e=d+h*p;h+=1;var t=c[e],r=n.getRecordKey(t,e),a=n.getCheckboxPropsByItem(t,e);a.disabled||(l.includes(r)?o||(l=l.filter(function(e){return r!==e}),f.push(r)):o&&(l.push(r),f.push(r)))};while(h<=m)g();n.setState({pivot:d}),n.props.store.setState({selectionDirty:!0}),n.setSelectedRowKeys(l,{selectWay:"onSelectMultiple",record:e,checked:o,changeRowKeys:f,nativeEvent:a})}else o?l.push(n.getRecordKey(e,d)):l=l.filter(function(e){return s!==e}),n.setState({pivot:d}),n.props.store.setState({selectionDirty:!0}),n.setSelectedRowKeys(l,{selectWay:"onSelect",record:e,checked:o,changeRowKeys:void 0,nativeEvent:a})},n.handleRadioSelect=function(e,t,r){var o=r.target.checked,a=r.nativeEvent,i=n.getRecordKey(e,t),l=[i];n.props.store.setState({selectionDirty:!0}),n.setSelectedRowKeys(l,{selectWay:"onSelect",record:e,checked:o,changeRowKeys:void 0,nativeEvent:a})},n.handleSelectRow=function(e,t,r){var o,a=n.getFlatCurrentPageData(),i=n.props.store.getState().selectionDirty?[]:n.getDefaultSelection(),l=n.props.store.getState().selectedRowKeys.concat(i),s=a.filter(function(e,t){return!n.getCheckboxPropsByItem(e,t).disabled}).map(function(e,t){return n.getRecordKey(e,t)}),u=[],c="onSelectAll";switch(e){case"all":s.forEach(function(e){l.indexOf(e)<0&&(l.push(e),u.push(e))}),c="onSelectAll",o=!0;break;case"removeAll":s.forEach(function(e){l.indexOf(e)>=0&&(l.splice(l.indexOf(e),1),u.push(e))}),c="onSelectAll",o=!1;break;case"invert":s.forEach(function(e){l.indexOf(e)<0?l.push(e):l.splice(l.indexOf(e),1),u.push(e),c="onSelectInvert"});break;default:break}n.props.store.setState({selectionDirty:!0});var d=n.props.rowSelection,f=2;if(d&&d.hideDefaultSelections&&(f=0),t>=f&&"function"===typeof r)return r(s);n.setSelectedRowKeys(l,{selectWay:c,checked:o,changeRowKeys:u})},n.handlePageChange=function(e){var t=n.props,r=Oo({},n.state.pagination);r.current=e||(r.current||1);for(var o=arguments.length,a=new Array(o>1?o-1:0),i=1;i<o;i++)a[i-1]=arguments[i];r.onChange.apply(r,[r.current].concat(a));var l={pagination:r};t.pagination&&"object"===go(t.pagination)&&"current"in t.pagination&&(l.pagination=Oo(Oo({},r),{current:n.state.pagination.current})),n.setState(l,n.scrollToFirstRow),n.props.store.setState({selectionDirty:!1});var s=n.props.onChange;s&&s.apply(null,n.prepareParamsArguments(Oo(Oo({},n.state),{selectionDirty:!1,pagination:r})))},n.handleShowSizeChange=function(e,t){var r=n.state.pagination;r.onShowSizeChange(e,t);var o=Oo(Oo({},r),{pageSize:t,current:e});n.setState({pagination:o},n.scrollToFirstRow);var a=n.props.onChange;a&&a.apply(null,n.prepareParamsArguments(Oo(Oo({},n.state),{pagination:o})))},n.renderExpandIcon=function(e){return function(t){var n=t.expandable,r=t.expanded,o=t.needIndentSpaced,i=t.record,l=t.onExpand;return n?a["createElement"](fo["a"],{componentName:"Table",defaultLocale:po["a"].Table},function(t){var n;return a["createElement"](co,{className:y()("".concat(e,"-row-expand-icon"),(n={},vo(n,"".concat(e,"-row-collapsed"),!r),vo(n,"".concat(e,"-row-expanded"),r),n)),onClick:function(e){l(i,e)},"aria-label":r?t.collapse:t.expand,noStyle:!0})}):o?a["createElement"]("span",{className:"".concat(e,"-row-expand-icon ").concat(e,"-row-spaced")}):null}},n.renderSelectionBox=function(e){return function(t,r,o){var i=n.getRecordKey(r,o),l=n.getCheckboxPropsByItem(r,o),s=function(t){return"radio"===e?n.handleRadioSelect(r,o,t):n.handleSelect(r,o,t)};return a["createElement"]("span",{onClick:xo},a["createElement"](Qn,Oo({type:e,store:n.props.store,rowIndex:i,onChange:s,defaultSelection:n.getDefaultSelection()},l)))}},n.renderTable=function(e){var t,r=e.prefixCls,o=e.renderEmpty,l=e.dropdownPrefixCls,s=e.contextLocale,u=e.getPopupContainer,c=n.props,d=c.showHeader,f=c.locale,p=c.getPopupContainer,m=To(c,["showHeader","locale","getPopupContainer"]),h=Object(i["a"])(m,["style"]),g=n.getCurrentPageData(),v=n.props.expandedRowRender&&!1!==n.props.expandIconAsCell,b=p||u,w=Oo(Oo({},s),f);f&&f.emptyText||(w.emptyText=o("Table"));var _=y()("".concat(r,"-").concat(n.props.size),(t={},vo(t,"".concat(r,"-bordered"),n.props.bordered),vo(t,"".concat(r,"-empty"),!g.length),vo(t,"".concat(r,"-without-column-header"),!d),t)),C=n.renderRowSelection({prefixCls:r,locale:w,getPopupContainer:b}),E=n.renderColumnsDropdown({columns:C,prefixCls:r,dropdownPrefixCls:l,locale:w,getPopupContainer:b}).map(function(e,t){var n=Oo({},e);return n.key=Lo(n,t),n}),M=E[0]&&"selection-column"===E[0].key?1:0;return"expandIconColumnIndex"in h&&(M=h.expandIconColumnIndex),a["createElement"](on,Oo({ref:n.setTableRef,key:"table",expandIcon:n.renderExpandIcon(r)},h,{onRow:function(e,t){return n.onRow(r,e,t)},components:n.state.components,prefixCls:r,data:g,columns:E,showHeader:d,className:_,expandIconColumnIndex:M,expandIconAsCell:v,emptyText:w.emptyText}))},n.renderComponent=function(e){var t=e.getPrefixCls,r=e.renderEmpty,o=e.getPopupContainer,i=n.props,l=i.prefixCls,s=i.dropdownPrefixCls,u=i.style,c=i.className,d=n.getCurrentPageData(),f=n.props.loading;"boolean"===typeof f&&(f={spinning:f});var p=t("table",l),m=t("dropdown",s),h=a["createElement"](fo["a"],{componentName:"Table",defaultLocale:po["a"].Table},function(e){return n.renderTable({prefixCls:p,renderEmpty:r,dropdownPrefixCls:m,contextLocale:e,getPopupContainer:o})}),g=n.hasPagination()&&d&&0!==d.length?"".concat(p,"-with-pagination"):"".concat(p,"-without-pagination");return a["createElement"]("div",{className:y()("".concat(p,"-wrapper"),c),style:u},a["createElement"](Xr["default"],Oo({},f,{className:f.spinning?"".concat(g," ").concat(p,"-spin-holder"):""}),n.renderPagination(p,"top"),h,n.renderPagination(p,"bottom")))};var r=e.expandedRowRender,o=e.columns;Object(ho["a"])(!("columnsPageRange"in e||"columnsPageSize"in e),"Table","`columnsPageRange` and `columnsPageSize` are removed, please use fixed columns instead, see: https://u.ant.design/fixed-columns."),r&&(o||[]).some(function(e){var t=e.fixed;return!!t})&&Object(ho["a"])(!1,"Table","`expandedRowRender` and `Column.fixed` are not compatible. Please use one of them at one time.");var l=o||En(e.children);return n.state=Oo(Oo({},n.getDefaultSortOrder(l||[])),{filters:n.getDefaultFilters(l),pagination:n.getDefaultPagination(e),pivot:void 0,prevProps:e,components:Ao(e.components),columns:l}),n}return Mo(t,e),wo(t,[{key:"componentDidUpdate",value:function(){var e=this.state,t=e.columns,n=e.sortColumn,r=e.sortOrder;if(this.getSortOrderColumns(t).length>0){var o=this.getSortStateFromColumns(t);Po(o.sortColumn,n)&&o.sortOrder===r||this.setState(o)}}},{key:"getDefaultSelection",value:function(){var e=this,t=No(this.props);return t.getCheckboxProps?this.getFlatData().filter(function(t,n){return e.getCheckboxPropsByItem(t,n).defaultChecked}).map(function(t,n){return e.getRecordKey(t,n)}):[]}},{key:"getDefaultPagination",value:function(e){var t,n,r="object"===go(e.pagination)?e.pagination:{};return"current"in r?t=r.current:"defaultCurrent"in r&&(t=r.defaultCurrent),"pageSize"in r?n=r.pageSize:"defaultPageSize"in r&&(n=r.defaultPageSize),this.hasPagination(e)?Oo(Oo(Oo({},Io),r),{current:t||1,pageSize:n||10}):{}}},{key:"getSortOrderColumns",value:function(e){return Cn(e||(this.state||{}).columns||[],function(e){return"sortOrder"in e})}},{key:"getDefaultFilters",value:function(e){var t=Vo(this.state,e),n=Cn(e||[],function(e){return"undefined"!==typeof e.defaultFilteredValue}),r=n.reduce(function(e,t){var n=Lo(t);return e[n]=t.defaultFilteredValue,e},{});return Oo(Oo({},r),t)}},{key:"getDefaultSortOrder",value:function(e){var t=this.getSortStateFromColumns(e),n=Cn(e||[],function(e){return null!=e.defaultSortOrder})[0];return n&&!t.sortColumn?{sortColumn:n,sortOrder:n.defaultSortOrder}:t}},{key:"getSortStateFromColumns",value:function(e){var t=this.getSortOrderColumns(e).filter(function(e){return e.sortOrder})[0];return t?{sortColumn:t,sortOrder:t.sortOrder}:{sortColumn:null,sortOrder:null}}},{key:"getMaxCurrent",value:function(e){var t=this.state.pagination,n=t.current,r=t.pageSize;return(n-1)*r>=e?Math.floor((e-1)/r)+1:n}},{key:"getSorterFn",value:function(e){var t=e||this.state,n=t.sortOrder,r=t.sortColumn;if(n&&r&&"function"===typeof r.sorter)return function(e,t){var o=r.sorter(e,t,n);return 0!==o?"descend"===n?-o:o:0}}},{key:"getCurrentPageData",value:function(){var e,t,n=this.getLocalData(),r=this.state;return this.hasPagination()?(t=r.pagination.pageSize,e=this.getMaxCurrent(r.pagination.total||n.length)):(t=Number.MAX_VALUE,e=1),(n.length>t||t===Number.MAX_VALUE)&&(n=n.slice((e-1)*t,e*t)),n}},{key:"getFlatData",value:function(){var e=this.props.childrenColumnName;return wn(this.getLocalData(null,!1),e)}},{key:"getFlatCurrentPageData",value:function(){var e=this.props.childrenColumnName;return wn(this.getCurrentPageData(),e)}},{key:"getLocalData",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=e||this.state,o=this.props.dataSource,a=o||[];a=a.slice(0);var i=this.getSorterFn(r);return i&&(a=this.recursiveSort(a,i)),n&&r.filters&&Object.keys(r.filters).forEach(function(e){var n=t.findColumn(e);if(n){var o=r.filters[e]||[];if(0!==o.length){var i=n.onFilter;a=i?a.filter(function(e){return o.some(function(t){return i(t,e)})}):a}}}),a}},{key:"setSelectedRowKeys",value:function(e,t){var n=this,r=t.selectWay,o=t.record,a=t.checked,i=t.changeRowKeys,l=t.nativeEvent,s=No(this.props);!s||"selectedRowKeys"in s||this.props.store.setState({selectedRowKeys:e});var u=this.getFlatData();if(s.onChange||s[r]){var c=u.filter(function(t,r){return e.indexOf(n.getRecordKey(t,r))>=0});if(s.onChange&&s.onChange(e,c),"onSelect"===r&&s.onSelect)s.onSelect(o,a,c,l);else if("onSelectMultiple"===r&&s.onSelectMultiple){var d=u.filter(function(e,t){return i.indexOf(n.getRecordKey(e,t))>=0});s.onSelectMultiple(a,c,d)}else if("onSelectAll"===r&&s.onSelectAll){var f=u.filter(function(e,t){return i.indexOf(n.getRecordKey(e,t))>=0});s.onSelectAll(a,c,f)}else"onSelectInvert"===r&&s.onSelectInvert&&s.onSelectInvert(e)}}},{key:"toggleSortOrder",value:function(e){var t,n=Oo({},this.state.pagination),r=e.sortDirections||this.props.sortDirections,o=this.state,a=o.sortOrder,i=o.sortColumn;if(Po(i,e)&&void 0!==a){var l=r.indexOf(a)+1;t=l===r.length?void 0:r[l]}else t=r[0];this.props.pagination&&(n.current=1,n.onChange(n.current));var s={pagination:n,sortOrder:t,sortColumn:t?e:null};0===this.getSortOrderColumns().length&&this.setState(s,this.scrollToFirstRow);var u=this.props.onChange;u&&u.apply(null,this.prepareParamsArguments(Oo(Oo({},this.state),s),e))}},{key:"hasPagination",value:function(e){return!1!==(e||this.props).pagination}},{key:"isSortColumn",value:function(e){var t=this.state.sortColumn;return!(!e||!t)&&Lo(t)===Lo(e)}},{key:"prepareParamsArguments",value:function(e,t){var n=Oo({},e.pagination);delete n.onChange,delete n.onShowSizeChange;var r=e.filters,o={},a=t;e.sortColumn&&e.sortOrder&&(a=e.sortColumn,o.column=e.sortColumn,o.order=e.sortOrder),a&&(o.field=a.dataIndex,o.columnKey=Lo(a));var i={currentDataSource:this.getLocalData(e)};return[n,r,o,i]}},{key:"findColumn",value:function(e){var t;return _n(this.state.columns,function(n){Lo(n)===e&&(t=n)}),t}},{key:"recursiveSort",value:function(e,t){var n=this,r=this.props.childrenColumnName,o=void 0===r?"children":r;return e.sort(t).map(function(e){return e[o]?Oo(Oo({},e),vo({},o,n.recursiveSort(e[o],t))):e})}},{key:"renderPagination",value:function(e,t){if(!this.hasPagination())return null;var n="default",r=this.state.pagination;r.size?n=r.size:"middle"!==this.props.size&&"small"!==this.props.size||(n="small");var o=r.position||"bottom",i=r.total||this.getLocalData().length;return i>0&&(o===t||"both"===o)?a["createElement"](Yr["default"],Oo({key:"pagination-".concat(t)},r,{className:y()(r.className,"".concat(e,"-pagination")),onChange:this.handlePageChange,total:i,size:n,current:this.getMaxCurrent(i),onShowSizeChange:this.handleShowSizeChange})):null}},{key:"renderRowSelection",value:function(e){var t=this,n=e.prefixCls,r=e.locale,o=e.getPopupContainer,i=this.props.rowSelection,l=this.state.columns.concat();if(i){var s=this.getFlatCurrentPageData().filter(function(e,n){return!i.getCheckboxProps||!t.getCheckboxPropsByItem(e,n).disabled}),u=y()("".concat(n,"-selection-column"),vo({},"".concat(n,"-selection-column-custom"),i.selections)),c=vo({key:"selection-column",render:this.renderSelectionBox(i.type),className:u,fixed:i.fixed,width:i.columnWidth,title:i.columnTitle},_,{className:"".concat(n,"-selection-col")});if("radio"!==i.type){var d=s.every(function(e,n){return t.getCheckboxPropsByItem(e,n).disabled});c.title=c.title||a["createElement"](mr,{store:this.props.store,locale:r,data:s,getCheckboxPropsByItem:this.getCheckboxPropsByItem,getRecordKey:this.getRecordKey,disabled:d,prefixCls:n,onSelect:this.handleSelectRow,selections:i.selections,hideDefaultSelections:i.hideDefaultSelections,getPopupContainer:this.generatePopupContainerFunc(o)})}"fixed"in i?c.fixed=i.fixed:l.some(function(e){return"left"===e.fixed||!0===e.fixed})&&(c.fixed="left"),l[0]&&"selection-column"===l[0].key?l[0]=c:l.unshift(c)}return l}},{key:"renderColumnsDropdown",value:function(e){var t=this,n=e.prefixCls,r=e.dropdownPrefixCls,o=e.columns,i=e.locale,l=e.getPopupContainer,s=this.state,u=s.sortOrder,c=s.filters;return _n(o,function(e,o){var s,d,f,p=Lo(e,o),m=e.onHeaderCell,h=t.isSortColumn(e);if(e.filters&&e.filters.length>0||e.filterDropdown){var g=p in c?c[p]:[];d=a["createElement"](Fn,{locale:i,column:e,selectedKeys:g,confirmFilter:t.handleFilter,prefixCls:"".concat(n,"-filter"),dropdownPrefixCls:r||"ant-dropdown",getPopupContainer:t.generatePopupContainerFunc(l),key:"filter-dropdown"})}if(e.sorter){var v=e.sortDirections||t.props.sortDirections,b=h&&"ascend"===u,w=h&&"descend"===u,_=-1!==v.indexOf("ascend")&&a["createElement"](cn["default"],{className:"".concat(n,"-column-sorter-up ").concat(b?"on":"off"),type:"caret-up",theme:"filled"}),C=-1!==v.indexOf("descend")&&a["createElement"](cn["default"],{className:"".concat(n,"-column-sorter-down ").concat(w?"on":"off"),type:"caret-down",theme:"filled"});f=a["createElement"]("div",{title:i.sortTitle,className:y()("".concat(n,"-column-sorter-inner"),_&&C&&"".concat(n,"-column-sorter-inner-full")),key:"sorter"},_,C),m=function(n){var r={};e.onHeaderCell&&(r=Oo({},e.onHeaderCell(n)));var o=r.onClick;return r.onClick=function(){t.toggleSortOrder(e),o&&o.apply(void 0,arguments)},r}}return Oo(Oo({},e),{className:y()(e.className,(s={},vo(s,"".concat(n,"-column-has-actions"),f||d),vo(s,"".concat(n,"-column-has-filters"),d),vo(s,"".concat(n,"-column-has-sorters"),f),vo(s,"".concat(n,"-column-sort"),h&&u),s)),title:[a["createElement"]("span",{key:"title",className:"".concat(n,"-header-column")},a["createElement"]("div",{className:f?"".concat(n,"-column-sorters"):void 0},a["createElement"]("span",{className:"".concat(n,"-column-title")},t.renderColumnTitle(e.title)),a["createElement"]("span",{className:"".concat(n,"-column-sorter")},f))),d],onHeaderCell:m})})}},{key:"renderColumnTitle",value:function(e){var t=this.state,n=t.filters,r=t.sortOrder,o=t.sortColumn;return e instanceof Function?e({filters:n,sortOrder:r,sortColumn:o}):e}},{key:"render",value:function(){return a["createElement"](mo["a"],null,this.renderComponent)}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=e.columns||En(e.children),o=Oo(Oo({},t),{prevProps:e,columns:r});if("pagination"in e||"pagination"in n){var a=Oo(Oo(Oo({},Io),t.pagination),e.pagination);a.current=a.current||1,a.pageSize=a.pageSize||10,o=Oo(Oo({},o),{pagination:!1!==e.pagination?a:Do})}e.rowSelection&&"selectedRowKeys"in e.rowSelection?e.store.setState({selectedRowKeys:e.rowSelection.selectedRowKeys||[]}):n.rowSelection&&!e.rowSelection&&e.store.setState({selectedRowKeys:[]}),"dataSource"in e&&e.dataSource!==n.dataSource&&e.store.setState({selectionDirty:!1}),e.setCheckboxPropsCache({});var i=Fo(o,o.columns);if(i.length>0){var l=Vo(o,o.columns),s=Oo({},o.filters);Object.keys(l).forEach(function(e){s[e]=l[e]}),jo(o,s)&&(o=Oo(Oo({},o),{filters:s}))}if(!Ro(e.components,n.components)){var u=Ao(e.components);o=Oo(Oo({},o),{components:u})}return o}}]),t}(a["Component"]);zo.propTypes={dataSource:l["array"],columns:l["array"],prefixCls:l["string"],useFixedHeader:l["bool"],rowSelection:l["object"],className:l["string"],size:l["string"],loading:l["oneOfType"]([l["bool"],l["object"]]),bordered:l["bool"],onChange:l["func"],locale:l["object"],dropdownPrefixCls:l["string"],sortDirections:l["array"],getPopupContainer:l["func"]},zo.defaultProps={dataSource:[],useFixedHeader:!1,className:"",size:"default",loading:!1,bordered:!1,indentSize:20,locale:{},rowKey:"key",showHeader:!0,sortDirections:["ascend","descend"],childrenColumnName:"children"},Object(b["polyfill"])(zo);var Bo=function(e){function t(e){var n;return yo(this,t),n=_o(this,Eo(t).call(this,e)),n.setCheckboxPropsCache=function(e){return n.CheckboxPropsCache=e},n.CheckboxPropsCache={},n.store=jn({selectedRowKeys:No(e).selectedRowKeys||[],selectionDirty:!1}),n}return Mo(t,e),wo(t,[{key:"render",value:function(){return a["createElement"](zo,Oo({},this.props,{store:this.store,checkboxPropsCache:this.CheckboxPropsCache,setCheckboxPropsCache:this.setCheckboxPropsCache}))}}]),t}(a["Component"]);Bo.displayName="withStore(Table)",Bo.Column=Cr,Bo.ColumnGroup=Nr;var Ho=Bo;t["default"]=Ho},"wF/u":function(e,t,n){var r=n("e5cp"),o=n("ExA7");function a(e,t,n,i,l){return e===t||(null==e||null==t||!o(e)&&!o(t)?e!==e&&t!==t:r(e,t,n,i,a,l))}e.exports=a},wFfJ:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n.n(o),i=a.a.shape({trySubscribe:a.a.func.isRequired,tryUnsubscribe:a.a.func.isRequired,notifyNestedSubs:a.a.func.isRequired,isSubscribed:a.a.func.isRequired}),l=a.a.shape({subscribe:a.a.func.isRequired,dispatch:a.a.func.isRequired,getState:a.a.func.isRequired});function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function c(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function d(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1],o=n||t+"Subscription",d=function(e){function n(r,o){s(this,n);var a=u(this,e.call(this,r,o));return a[t]=r.store,a}return c(n,e),n.prototype.getChildContext=function(){var e;return e={},e[t]=this[t],e[o]=null,e},n.prototype.render=function(){return r["Children"].only(this.props.children)},n}(r["Component"]);return d.propTypes={store:l.isRequired,children:a.a.element.isRequired},d.childContextTypes=(e={},e[t]=l.isRequired,e[o]=i,e),d}var f=d(),p=n("tbkh"),m=n.n(p),h=n("QLaP"),g=n.n(h);function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var y=null,b={notify:function(){}};function w(){var e=[],t=[];return{clear:function(){t=y,e=y},notify:function(){for(var n=e=t,r=0;r<n.length;r++)n[r]()},get:function(){return t},subscribe:function(n){var r=!0;return t===e&&(t=e.slice()),t.push(n),function(){r&&e!==y&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}var _=function(){function e(t,n,r){v(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=b}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=w())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=b)},e}(),C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function M(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function S(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function O(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var T=0,k={};function x(){}function N(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}function L(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=o.getDisplayName,s=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,u=o.methodName,c=void 0===u?"connectAdvanced":u,d=o.renderCountProp,f=void 0===d?void 0:d,p=o.shouldHandleStateChanges,h=void 0===p||p,v=o.storeKey,y=void 0===v?"store":v,b=o.withRef,w=void 0!==b&&b,L=O(o,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),P=y+"Subscription",I=T++,D=(t={},t[y]=l,t[P]=i,t),A=(n={},n[P]=i,n);return function(t){g()("function"==typeof t,"You must pass a component to the function returned by "+c+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",o=s(n),a=C({},L,{getDisplayName:s,methodName:c,renderCountProp:f,shouldHandleStateChanges:h,storeKey:y,withRef:w,displayName:o,wrappedComponentName:n,WrappedComponent:t}),i=function(n){function i(e,t){E(this,i);var r=M(this,n.call(this,e,t));return r.version=I,r.state={},r.renderCount=0,r.store=e[y]||t[y],r.propsMode=Boolean(e[y]),r.setWrappedInstance=r.setWrappedInstance.bind(r),g()(r.store,'Could not find "'+y+'" in either the context or props of "'+o+'". Either wrap the root component in a <Provider>, or explicitly pass "'+y+'" as a prop to "'+o+'".'),r.initSelector(),r.initSubscription(),r}return S(i,n),i.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return e={},e[P]=t||this.context[P],e},i.prototype.componentDidMount=function(){h&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},i.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},i.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},i.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=x,this.store=null,this.selector.run=x,this.selector.shouldComponentUpdate=!1},i.prototype.getWrappedInstance=function(){return g()(w,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+c+"() call."),this.wrappedInstance},i.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},i.prototype.initSelector=function(){var t=e(this.store.dispatch,a);this.selector=N(t,this.store),this.selector.run(this.props)},i.prototype.initSubscription=function(){if(h){var e=(this.propsMode?this.props:this.context)[P];this.subscription=new _(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},i.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(k)):this.notifyNestedSubs()},i.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},i.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},i.prototype.addExtraProps=function(e){if(!w&&!f&&(!this.propsMode||!this.subscription))return e;var t=C({},e);return w&&(t.ref=this.setWrappedInstance),f&&(t[f]=this.renderCount++),this.propsMode&&this.subscription&&(t[P]=this.subscription),t},i.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(r["createElement"])(t,this.addExtraProps(e.props))},i}(r["Component"]);return i.WrappedComponent=t,i.displayName=o,i.childContextTypes=A,i.contextTypes=D,i.propTypes=D,m()(i,t)}}var P=Object.prototype.hasOwnProperty;function I(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function D(e,t){if(I(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!P.call(t,n[o])||!I(e[n[o]],t[n[o]]))return!1;return!0}var A=n("mQ80");n("6LIB");function R(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function F(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function V(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=F(e);var o=r(t,n);return"function"===typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=F(o),o=r(t,n)),o},r}}function j(e){return"function"===typeof e?V(e,"mapDispatchToProps"):void 0}function z(e){return e?void 0:R(function(e){return{dispatch:e}})}function B(e){return e&&"object"===typeof e?R(function(t){return Object(A["bindActionCreators"])(e,t)}):void 0}var H=[j,z,B];function W(e){return"function"===typeof e?V(e,"mapStateToProps"):void 0}function U(e){return e?void 0:R(function(){return{}})}var q=[W,U],K=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function G(e,t,n){return K({},n,e,t)}function Y(e){return function(t,n){n.displayName;var r=n.pure,o=n.areMergedPropsEqual,a=!1,i=void 0;return function(t,n,l){var s=e(t,n,l);return a?r&&o(s,i)||(i=s):(a=!0,i=s),i}}}function X(e){return"function"===typeof e?Y(e):void 0}function Z(e){return e?void 0:function(){return G}}var Q=[X,Z];function J(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function $(e,t,n,r){return function(o,a){return n(e(o,a),t(r,a),a)}}function ee(e,t,n,r,o){var a=o.areStatesEqual,i=o.areOwnPropsEqual,l=o.areStatePropsEqual,s=!1,u=void 0,c=void 0,d=void 0,f=void 0,p=void 0;function m(o,a){return u=o,c=a,d=e(u,c),f=t(r,c),p=n(d,f,c),s=!0,p}function h(){return d=e(u,c),t.dependsOnOwnProps&&(f=t(r,c)),p=n(d,f,c),p}function g(){return e.dependsOnOwnProps&&(d=e(u,c)),t.dependsOnOwnProps&&(f=t(r,c)),p=n(d,f,c),p}function v(){var t=e(u,c),r=!l(t,d);return d=t,r&&(p=n(d,f,c)),p}function y(e,t){var n=!i(t,c),r=!a(e,u);return u=e,c=t,n&&r?h():n?g():r?v():p}return function(e,t){return s?y(e,t):m(e,t)}}function te(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,a=J(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),i=n(e,a),l=r(e,a),s=o(e,a);var u=a.pure?ee:$;return u(i,l,s,e,a)}var ne=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function re(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function oe(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ae(e,t){return e===t}function ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?L:t,r=e.mapStateToPropsFactories,o=void 0===r?q:r,a=e.mapDispatchToPropsFactories,i=void 0===a?H:a,l=e.mergePropsFactories,s=void 0===l?Q:l,u=e.selectorFactory,c=void 0===u?te:u;return function(e,t,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},l=a.pure,u=void 0===l||l,d=a.areStatesEqual,f=void 0===d?ae:d,p=a.areOwnPropsEqual,m=void 0===p?D:p,h=a.areStatePropsEqual,g=void 0===h?D:h,v=a.areMergedPropsEqual,y=void 0===v?D:v,b=re(a,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=oe(e,o,"mapStateToProps"),_=oe(t,i,"mapDispatchToProps"),C=oe(r,s,"mergeProps");return n(c,ne({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:_,initMergeProps:C,pure:u,areStatesEqual:f,areOwnPropsEqual:m,areStatePropsEqual:g,areMergedPropsEqual:y},b))}}var le=ie();n.d(t,"Provider",function(){return f}),n.d(t,"createProvider",function(){return d}),n.d(t,"connectAdvanced",function(){return L}),n.d(t,"connect",function(){return le})},wHrr:function(e,t,n){var r=n("wYm8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},wJg7:function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function o(e,t){var o=typeof e;return t=null==t?n:t,!!t&&("number"==o||"symbol"!=o&&r.test(e))&&e>-1&&e%1==0&&e<t}e.exports=o},wMpi:function(e,t){function n(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.exports=n},wOl0:function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,n,r){var o=t&&t.prototype instanceof h?t:h,a=Object.create(o.prototype),i=new k(r||[]);return a._invoke=M(e,n,i),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=s;var c="suspendedStart",d="suspendedYield",f="executing",p="completed",m={};function h(){}function g(){}function v(){}var y={};y[a]=function(){return this};var b=Object.getPrototypeOf,w=b&&b(b(x([])));w&&w!==n&&r.call(w,a)&&(y=w);var _=v.prototype=h.prototype=Object.create(y);function C(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function E(e){function t(n,o,a,i){var l=u(e[n],e,o);if("throw"!==l.type){var s=l.arg,c=s.value;return c&&"object"===typeof c&&r.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,a,i)},function(e){t("throw",e,a,i)}):Promise.resolve(c).then(function(e){s.value=e,a(s)},function(e){return t("throw",e,a,i)})}i(l.arg)}var n;function o(e,r){function o(){return new Promise(function(n,o){t(e,r,n,o)})}return n=n?n.then(o,o):o()}this._invoke=o}function M(e,t,n){var r=c;return function(o,a){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===o)throw a;return N()}n.method=o,n.arg=a;while(1){var i=n.delegate;if(i){var l=S(i,n);if(l){if(l===m)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var s=u(e,t,n);if("normal"===s.type){if(r=n.done?p:d,s.arg===m)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=p,n.method="throw",n.arg=s.arg)}}}function S(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function k(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function x(e){if(e){var n=e[a];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){while(++o<e.length)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:N}}function N(){return{value:t,done:!0}}return g.prototype=_.constructor=v,v.constructor=g,v[l]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(_),e},e.awrap=function(e){return{__await:e}},C(E.prototype),E.prototype[i]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,r,o){var a=new E(s(t,n,r,o));return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},C(_),_[l]="Generator",_[a]=function(){return this},_.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=x,k.prototype={constructor:k,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(T),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return l.type="throw",l.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,m):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:x(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},wOmh:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("q1tI")),a=n("LLXN"),i=r(n("wY1l")),l=r(n("luV/")),s=function(){return o.default.createElement(l.default,{type:"403",desc:(0,a.formatMessage)({id:"app.exception.description.403"}),linkElement:i.default,backText:(0,a.formatMessage)({id:"app.exception.back"})})},u=s;t.default=u},wUWy:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},wV3r:function(e,t,n){var r=n("gWZ8");function o(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return o.colors[Math.abs(t)%o.colors.length]}function o(e){var t,n,r,i=null;function l(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(l.enabled){var a=l,i=Number(new Date),s=i-(t||i);a.diff=s,a.prev=t,a.curr=i,t=i,n[0]=o.coerce(n[0]),"string"!==typeof n[0]&&n.unshift("%O");var u=0;n[0]=n[0].replace(/%([a-zA-Z%])/g,function(e,t){if("%%"===e)return"%";u++;var r=o.formatters[t];if("function"===typeof r){var i=n[u];e=r.call(a,i),n.splice(u,1),u--}return e}),o.formatArgs.call(a,n);var c=a.log||o.log;c.apply(a,n)}}return l.namespace=e,l.useColors=o.useColors(),l.color=o.selectColor(e),l.extend=a,l.destroy=o.destroy,Object.defineProperty(l,"enabled",{enumerable:!0,configurable:!1,get:function(){return null!==i?i:(n!==o.namespaces&&(n=o.namespaces,r=o.enabled(e)),r)},set:function(e){i=e}}),"function"===typeof o.init&&o.init(l),l}function a(e,t){var n=o(this.namespace+("undefined"===typeof t?":":t)+e);return n.log=this.log,n}function i(e){var t;o.save(e),o.namespaces=e,o.names=[],o.skips=[];var n=("string"===typeof e?e:"").split(/[\s,]+/),r=n.length;for(t=0;t<r;t++)n[t]&&(e=n[t].replace(/\*/g,".*?"),"-"===e[0]?o.skips.push(new RegExp("^"+e.slice(1)+"$")):o.names.push(new RegExp("^"+e+"$")))}function l(){var e=[].concat(r(o.names.map(u)),r(o.skips.map(u).map(function(e){return"-"+e}))).join(",");return o.enable(""),e}function s(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=o.skips.length;t<n;t++)if(o.skips[t].test(e))return!1;for(t=0,n=o.names.length;t<n;t++)if(o.names[t].test(e))return!0;return!1}function u(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}function c(e){return e instanceof Error?e.stack||e.message:e}function d(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return o.debug=o,o.default=o,o.coerce=c,o.disable=l,o.enable=i,o.enabled=s,o.humanize=n("FGiv"),o.destroy=d,Object.keys(e).forEach(function(t){o[t]=e[t]}),o.names=[],o.skips=[],o.formatters={},o.selectColor=t,o.enable(o.load()),o}e.exports=o},wY1l:function(e,t,n){e.exports=n("mOP9").default},wYm8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},wZXL:function(e,t,n){var r=n("vPd/"),o=n("IX3V"),a=o.each,i=o.isFunction,l=o.isArray;function s(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}s.prototype={constructor:s,register:function(e,t,n){var o=this.queries,s=n&&this.browserIsIncapable;return o[e]||(o[e]=new r(e,s)),i(t)&&(t={match:t}),l(t)||(t=[t]),a(t,function(t){i(t)&&(t={match:t}),o[e].addHandler(t)}),this},unregister:function(e,t){var n=this.queries[e];return n&&(t?n.removeHandler(t):(n.clear(),delete this.queries[e])),this}},e.exports=s},wclG:function(e,t,n){var r=n("pFRH"),o=n("88Gu"),a=o(r);e.exports=a},"wd/R":function(e,t,n){(function(e){(function(t,n){e.exports=n()})(0,function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function o(e){t=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}function s(e){return void 0===e}function u(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function p(e,t){for(var n in t)f(t,n)&&(e[n]=t[n]);return f(t,"toString")&&(e.toString=t.toString),f(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,r){return Gn(e,t,n,r,!0).utc()}function h(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function g(e){return null==e._pf&&(e._pf=h()),e._pf}function v(e){if(null==e._isValid){var t=g(e),r=n.call(t.parsedDateParts,function(e){return null!=e}),o=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(o=o&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return o;e._isValid=o}return e._isValid}function y(e){var t=m(NaN);return null!=e?p(g(t),e):g(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var b=r.momentProperties=[];function w(e,t){var n,r,o;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=g(t)),s(t._locale)||(e._locale=t._locale),b.length>0)for(n=0;n<b.length;n++)r=b[n],o=t[r],s(o)||(e[r]=o);return e}var _=!1;function C(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===_&&(_=!0,r.updateOffset(this),_=!1)}function E(e){return e instanceof C||null!=e&&null!=e._isAMomentObject}function M(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function S(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=M(t)),n}function O(e,t,n){var r,o=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),i=0;for(r=0;r<o;r++)(n&&e[r]!==t[r]||!n&&S(e[r])!==S(t[r]))&&i++;return i+a}function T(e){!1===r.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,t){var n=!0;return p(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){for(var o,a=[],i=0;i<arguments.length;i++){if(o="","object"===typeof arguments[i]){for(var l in o+="\n["+i+"] ",arguments[0])o+=l+": "+arguments[0][l]+", ";o=o.slice(0,-2)}else o=arguments[i];a.push(o)}T(e+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var x,N={};function L(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),N[e]||(T(t),N[e]=!0)}function P(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function I(e){var t,n;for(n in e)t=e[n],P(t)?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function D(e,t){var n,r=p({},e);for(n in t)f(t,n)&&(i(e[n])&&i(t[n])?(r[n]={},p(r[n],e[n]),p(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)f(e,n)&&!f(t,n)&&i(e[n])&&(r[n]=p({},r[n]));return r}function A(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)f(e,t)&&n.push(t);return n};var R={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function F(e,t,n){var r=this._calendar[e]||this._calendar["sameElse"];return P(r)?r.call(t,n):r}var V={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function j(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])}var z="Invalid date";function B(){return this._invalidDate}var H="%d",W=/\d{1,2}/;function U(e){return this._ordinal.replace("%d",e)}var q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function K(e,t,n,r){var o=this._relativeTime[n];return P(o)?o(e,t,n,r):o.replace(/%d/i,e)}function G(e,t){var n=this._relativeTime[e>0?"future":"past"];return P(n)?n(t):n.replace(/%s/i,t)}var Y={};function X(e,t){var n=e.toLowerCase();Y[n]=Y[n+"s"]=Y[t]=e}function Z(e){return"string"===typeof e?Y[e]||Y[e.toLowerCase()]:void 0}function Q(e){var t,n,r={};for(n in e)f(e,n)&&(t=Z(n),t&&(r[t]=e[n]));return r}var J={};function $(e,t){J[e]=t}function ee(e){var t=[];for(var n in e)t.push({unit:n,priority:J[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function te(e,t,n){var r=""+Math.abs(e),o=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}var ne=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,re=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},ae={};function ie(e,t,n,r){var o=r;"string"===typeof r&&(o=function(){return this[r]()}),e&&(ae[e]=o),t&&(ae[t[0]]=function(){return te(o.apply(this,arguments),t[1],t[2])}),n&&(ae[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function le(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function se(e){var t,n,r=e.match(ne);for(t=0,n=r.length;t<n;t++)ae[r[t]]?r[t]=ae[r[t]]:r[t]=le(r[t]);return function(t){var o,a="";for(o=0;o<n;o++)a+=P(r[o])?r[o].call(t,e):r[o];return a}}function ue(e,t){return e.isValid()?(t=ce(t,e.localeData()),oe[t]=oe[t]||se(t),oe[t](e)):e.localeData().invalidDate()}function ce(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}re.lastIndex=0;while(n>=0&&re.test(e))e=e.replace(re,r),re.lastIndex=0,n-=1;return e}var de=/\d/,fe=/\d\d/,pe=/\d{3}/,me=/\d{4}/,he=/[+-]?\d{6}/,ge=/\d\d?/,ve=/\d\d\d\d?/,ye=/\d\d\d\d\d\d?/,be=/\d{1,3}/,we=/\d{1,4}/,_e=/[+-]?\d{1,6}/,Ce=/\d+/,Ee=/[+-]?\d+/,Me=/Z|[+-]\d\d:?\d\d/gi,Se=/Z|[+-]\d\d(?::?\d\d)?/gi,Oe=/[+-]?\d+(\.\d{1,3})?/,Te=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke={};function xe(e,t,n){ke[e]=P(t)?t:function(e,r){return e&&n?n:t}}function Ne(e,t){return f(ke,e)?ke[e](t._strict,t._locale):new RegExp(Le(e))}function Le(e){return Pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function Pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Ie={};function De(e,t){var n,r=t;for("string"===typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=S(e)}),n=0;n<e.length;n++)Ie[e[n]]=r}function Ae(e,t){De(e,function(e,n,r,o){r._w=r._w||{},t(e,r._w,r,o)})}function Re(e,t,n){null!=t&&f(Ie,e)&&Ie[e](t,n._a,n,e)}var Fe=0,Ve=1,je=2,ze=3,Be=4,He=5,We=6,Ue=7,qe=8;function Ke(e){return Ge(e)?366:365}function Ge(e){return e%4===0&&e%100!==0||e%400===0}ie("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),ie(0,["YY",2],0,function(){return this.year()%100}),ie(0,["YYYY",4],0,"year"),ie(0,["YYYYY",5],0,"year"),ie(0,["YYYYYY",6,!0],0,"year"),X("year","y"),$("year",1),xe("Y",Ee),xe("YY",ge,fe),xe("YYYY",we,me),xe("YYYYY",_e,he),xe("YYYYYY",_e,he),De(["YYYYY","YYYYYY"],Fe),De("YYYY",function(e,t){t[Fe]=2===e.length?r.parseTwoDigitYear(e):S(e)}),De("YY",function(e,t){t[Fe]=r.parseTwoDigitYear(e)}),De("Y",function(e,t){t[Fe]=parseInt(e,10)}),r.parseTwoDigitYear=function(e){return S(e)+(S(e)>68?1900:2e3)};var Ye,Xe=Qe("FullYear",!0);function Ze(){return Ge(this.year())}function Qe(e,t){return function(n){return null!=n?($e(this,e,n),r.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function $e(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ge(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),rt(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function et(e){return e=Z(e),P(this[e])?this[e]():this}function tt(e,t){if("object"===typeof e){e=Q(e);for(var n=ee(e),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit])}else if(e=Z(e),P(this[e]))return this[e](t);return this}function nt(e,t){return(e%t+t)%t}function rt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=nt(t,12);return e+=(t-n)/12,1===n?Ge(e)?29:28:31-n%7%2}Ye=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},ie("M",["MM",2],"Mo",function(){return this.month()+1}),ie("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),ie("MMMM",0,0,function(e){return this.localeData().months(this,e)}),X("month","M"),$("month",8),xe("M",ge),xe("MM",ge,fe),xe("MMM",function(e,t){return t.monthsShortRegex(e)}),xe("MMMM",function(e,t){return t.monthsRegex(e)}),De(["M","MM"],function(e,t){t[Ve]=S(e)-1}),De(["MMM","MMMM"],function(e,t,n,r){var o=n._locale.monthsParse(e,r,n._strict);null!=o?t[Ve]=o:g(n).invalidMonth=e});var ot=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,at="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function it(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||ot).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months["standalone"]}var lt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function st(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[ot.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}function ut(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=m([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?(o=Ye.call(this._shortMonthsParse,i),-1!==o?o:null):(o=Ye.call(this._longMonthsParse,i),-1!==o?o:null):"MMM"===t?(o=Ye.call(this._shortMonthsParse,i),-1!==o?o:(o=Ye.call(this._longMonthsParse,i),-1!==o?o:null)):(o=Ye.call(this._longMonthsParse,i),-1!==o?o:(o=Ye.call(this._shortMonthsParse,i),-1!==o?o:null))}function ct(e,t,n){var r,o,a;if(this._monthsParseExact)return ut.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(o=m([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function dt(e,t){var n;if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=S(t);else if(t=e.localeData().monthsParse(t),!u(t))return e;return n=Math.min(e.date(),rt(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function ft(e){return null!=e?(dt(this,e),r.updateOffset(this,!0),this):Je(this,"Month")}function pt(){return rt(this.year(),this.month())}var mt=Te;function ht(e){return this._monthsParseExact?(f(this,"_monthsRegex")||yt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(f(this,"_monthsShortRegex")||(this._monthsShortRegex=mt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}var gt=Te;function vt(e){return this._monthsParseExact?(f(this,"_monthsRegex")||yt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(f(this,"_monthsRegex")||(this._monthsRegex=gt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function yt(){function e(e,t){return t.length-e.length}var t,n,r=[],o=[],a=[];for(t=0;t<12;t++)n=m([2e3,t]),r.push(this.monthsShort(n,"")),o.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(e),o.sort(e),a.sort(e),t=0;t<12;t++)r[t]=Pe(r[t]),o[t]=Pe(o[t]);for(t=0;t<24;t++)a[t]=Pe(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function bt(e,t,n,r,o,a,i){var l;return e<100&&e>=0?(l=new Date(e+400,t,n,r,o,a,i),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,r,o,a,i),l}function wt(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function _t(e,t,n){var r=7+t-n,o=(7+wt(e,0,r).getUTCDay()-t)%7;return-o+r-1}function Ct(e,t,n,r,o){var a,i,l=(7+n-r)%7,s=_t(e,r,o),u=1+7*(t-1)+l+s;return u<=0?(a=e-1,i=Ke(a)+u):u>Ke(e)?(a=e+1,i=u-Ke(e)):(a=e,i=u),{year:a,dayOfYear:i}}function Et(e,t,n){var r,o,a=_t(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1;return i<1?(o=e.year()-1,r=i+Mt(o,t,n)):i>Mt(e.year(),t,n)?(r=i-Mt(e.year(),t,n),o=e.year()+1):(o=e.year(),r=i),{week:r,year:o}}function Mt(e,t,n){var r=_t(e,t,n),o=_t(e+1,t,n);return(Ke(e)-r+o)/7}function St(e){return Et(e,this._week.dow,this._week.doy).week}ie("w",["ww",2],"wo","week"),ie("W",["WW",2],"Wo","isoWeek"),X("week","w"),X("isoWeek","W"),$("week",5),$("isoWeek",5),xe("w",ge),xe("ww",ge,fe),xe("W",ge),xe("WW",ge,fe),Ae(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=S(e)});var Ot={dow:0,doy:6};function Tt(){return this._week.dow}function kt(){return this._week.doy}function xt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Nt(e){var t=Et(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Lt(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Pt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function It(e,t){return e.slice(t,7).concat(e.slice(0,t))}ie("d",0,"do","day"),ie("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),ie("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),ie("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),ie("e",0,0,"weekday"),ie("E",0,0,"isoWeekday"),X("day","d"),X("weekday","e"),X("isoWeekday","E"),$("day",11),$("weekday",11),$("isoWeekday",11),xe("d",ge),xe("e",ge),xe("E",ge),xe("dd",function(e,t){return t.weekdaysMinRegex(e)}),xe("ddd",function(e,t){return t.weekdaysShortRegex(e)}),xe("dddd",function(e,t){return t.weekdaysRegex(e)}),Ae(["dd","ddd","dddd"],function(e,t,n,r){var o=n._locale.weekdaysParse(e,r,n._strict);null!=o?t.d=o:g(n).invalidWeekday=e}),Ae(["d","e","E"],function(e,t,n,r){t[r]=S(e)});var Dt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function At(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?It(n,this._week.dow):e?n[e.day()]:n}var Rt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function Ft(e){return!0===e?It(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}var Vt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function jt(e){return!0===e?It(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zt(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=m([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?(o=Ye.call(this._weekdaysParse,i),-1!==o?o:null):"ddd"===t?(o=Ye.call(this._shortWeekdaysParse,i),-1!==o?o:null):(o=Ye.call(this._minWeekdaysParse,i),-1!==o?o:null):"dddd"===t?(o=Ye.call(this._weekdaysParse,i),-1!==o?o:(o=Ye.call(this._shortWeekdaysParse,i),-1!==o?o:(o=Ye.call(this._minWeekdaysParse,i),-1!==o?o:null))):"ddd"===t?(o=Ye.call(this._shortWeekdaysParse,i),-1!==o?o:(o=Ye.call(this._weekdaysParse,i),-1!==o?o:(o=Ye.call(this._minWeekdaysParse,i),-1!==o?o:null))):(o=Ye.call(this._minWeekdaysParse,i),-1!==o?o:(o=Ye.call(this._weekdaysParse,i),-1!==o?o:(o=Ye.call(this._shortWeekdaysParse,i),-1!==o?o:null)))}function Bt(e,t,n){var r,o,a;if(this._weekdaysParseExact)return zt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=m([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Ht(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Lt(e,this.localeData()),this.add(e-t,"d")):t}function Wt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ut(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}var qt=Te;function Kt(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(f(this,"_weekdaysRegex")||(this._weekdaysRegex=qt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}var Gt=Te;function Yt(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(f(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Gt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}var Xt=Te;function Zt(e){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||Qt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(f(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Qt(){function e(e,t){return t.length-e.length}var t,n,r,o,a,i=[],l=[],s=[],u=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),a=this.weekdays(n,""),i.push(r),l.push(o),s.push(a),u.push(r),u.push(o),u.push(a);for(i.sort(e),l.sort(e),s.sort(e),u.sort(e),t=0;t<7;t++)l[t]=Pe(l[t]),s[t]=Pe(s[t]),u[t]=Pe(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Jt(){return this.hours()%12||12}function $t(){return this.hours()||24}function en(e,t){ie(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tn(e,t){return t._meridiemParse}function nn(e){return"p"===(e+"").toLowerCase().charAt(0)}ie("H",["HH",2],0,"hour"),ie("h",["hh",2],0,Jt),ie("k",["kk",2],0,$t),ie("hmm",0,0,function(){return""+Jt.apply(this)+te(this.minutes(),2)}),ie("hmmss",0,0,function(){return""+Jt.apply(this)+te(this.minutes(),2)+te(this.seconds(),2)}),ie("Hmm",0,0,function(){return""+this.hours()+te(this.minutes(),2)}),ie("Hmmss",0,0,function(){return""+this.hours()+te(this.minutes(),2)+te(this.seconds(),2)}),en("a",!0),en("A",!1),X("hour","h"),$("hour",13),xe("a",tn),xe("A",tn),xe("H",ge),xe("h",ge),xe("k",ge),xe("HH",ge,fe),xe("hh",ge,fe),xe("kk",ge,fe),xe("hmm",ve),xe("hmmss",ye),xe("Hmm",ve),xe("Hmmss",ye),De(["H","HH"],ze),De(["k","kk"],function(e,t,n){var r=S(e);t[ze]=24===r?0:r}),De(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),De(["h","hh"],function(e,t,n){t[ze]=S(e),g(n).bigHour=!0}),De("hmm",function(e,t,n){var r=e.length-2;t[ze]=S(e.substr(0,r)),t[Be]=S(e.substr(r)),g(n).bigHour=!0}),De("hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[ze]=S(e.substr(0,r)),t[Be]=S(e.substr(r,2)),t[He]=S(e.substr(o)),g(n).bigHour=!0}),De("Hmm",function(e,t,n){var r=e.length-2;t[ze]=S(e.substr(0,r)),t[Be]=S(e.substr(r))}),De("Hmmss",function(e,t,n){var r=e.length-4,o=e.length-2;t[ze]=S(e.substr(0,r)),t[Be]=S(e.substr(r,2)),t[He]=S(e.substr(o))});var rn=/[ap]\.?m?\.?/i;function on(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var an,ln=Qe("Hours",!0),sn={calendar:R,longDateFormat:V,invalidDate:z,ordinal:H,dayOfMonthOrdinalParse:W,relativeTime:q,months:at,monthsShort:lt,week:Ot,weekdays:Dt,weekdaysMin:Vt,weekdaysShort:Rt,meridiemParse:rn},un={},cn={};function dn(e){return e?e.toLowerCase().replace("_","-"):e}function fn(e){var t,n,r,o,a=0;while(a<e.length){o=dn(e[a]).split("-"),t=o.length,n=dn(e[a+1]),n=n?n.split("-"):null;while(t>0){if(r=pn(o.slice(0,t).join("-")),r)return r;if(n&&n.length>=t&&O(o,n,!0)>=t-1)break;t--}a++}return an}function pn(t){var n=null;if(!un[t]&&"undefined"!==typeof e&&e&&e.exports)try{n=an._abbr;!function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),mn(n)}catch(e){}return un[t]}function mn(e,t){var n;return e&&(n=s(t)?vn(e):hn(e,t),n?an=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),an._abbr}function hn(e,t){if(null!==t){var n,r=sn;if(t.abbr=e,null!=un[e])L("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=un[e]._config;else if(null!=t.parentLocale)if(null!=un[t.parentLocale])r=un[t.parentLocale]._config;else{if(n=pn(t.parentLocale),null==n)return cn[t.parentLocale]||(cn[t.parentLocale]=[]),cn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return un[e]=new A(D(r,t)),cn[e]&&cn[e].forEach(function(e){hn(e.name,e.config)}),mn(e),un[e]}return delete un[e],null}function gn(e,t){if(null!=t){var n,r,o=sn;r=pn(e),null!=r&&(o=r._config),t=D(o,t),n=new A(t),n.parentLocale=un[e],un[e]=n,mn(e)}else null!=un[e]&&(null!=un[e].parentLocale?un[e]=un[e].parentLocale:null!=un[e]&&delete un[e]);return un[e]}function vn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return an;if(!a(e)){if(t=pn(e),t)return t;e=[e]}return fn(e)}function yn(){return x(un)}function bn(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[Ve]<0||n[Ve]>11?Ve:n[je]<1||n[je]>rt(n[Fe],n[Ve])?je:n[ze]<0||n[ze]>24||24===n[ze]&&(0!==n[Be]||0!==n[He]||0!==n[We])?ze:n[Be]<0||n[Be]>59?Be:n[He]<0||n[He]>59?He:n[We]<0||n[We]>999?We:-1,g(e)._overflowDayOfYear&&(t<Fe||t>je)&&(t=je),g(e)._overflowWeeks&&-1===t&&(t=Ue),g(e)._overflowWeekday&&-1===t&&(t=qe),g(e).overflow=t),e}function wn(e,t,n){return null!=e?e:null!=t?t:n}function _n(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Cn(e){var t,n,r,o,a,i=[];if(!e._d){for(r=_n(e),e._w&&null==e._a[je]&&null==e._a[Ve]&&En(e),null!=e._dayOfYear&&(a=wn(e._a[Fe],r[Fe]),(e._dayOfYear>Ke(a)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=wt(a,0,e._dayOfYear),e._a[Ve]=n.getUTCMonth(),e._a[je]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ze]&&0===e._a[Be]&&0===e._a[He]&&0===e._a[We]&&(e._nextDay=!0,e._a[ze]=0),e._d=(e._useUTC?wt:bt).apply(null,i),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ze]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==o&&(g(e).weekdayMismatch=!0)}}function En(e){var t,n,r,o,a,i,l,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,i=4,n=wn(t.GG,e._a[Fe],Et(Yn(),1,4).year),r=wn(t.W,1),o=wn(t.E,1),(o<1||o>7)&&(s=!0);else{a=e._locale._week.dow,i=e._locale._week.doy;var u=Et(Yn(),a,i);n=wn(t.gg,e._a[Fe],u.year),r=wn(t.w,u.week),null!=t.d?(o=t.d,(o<0||o>6)&&(s=!0)):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a}r<1||r>Mt(n,a,i)?g(e)._overflowWeeks=!0:null!=s?g(e)._overflowWeekday=!0:(l=Ct(n,r,o,a,i),e._a[Fe]=l.year,e._dayOfYear=l.dayOfYear)}var Mn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,On=/Z|[+-]\d\d(?::?\d\d)?/,Tn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],kn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],xn=/^\/?Date\((\-?\d+)/i;function Nn(e){var t,n,r,o,a,i,l=e._i,s=Mn.exec(l)||Sn.exec(l);if(s){for(g(e).iso=!0,t=0,n=Tn.length;t<n;t++)if(Tn[t][1].exec(s[1])){o=Tn[t][0],r=!1!==Tn[t][2];break}if(null==o)return void(e._isValid=!1);if(s[3]){for(t=0,n=kn.length;t<n;t++)if(kn[t][1].exec(s[3])){a=(s[2]||" ")+kn[t][0];break}if(null==a)return void(e._isValid=!1)}if(!r&&null!=a)return void(e._isValid=!1);if(s[4]){if(!On.exec(s[4]))return void(e._isValid=!1);i="Z"}e._f=o+(a||"")+(i||""),zn(e)}else e._isValid=!1}var Ln=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Pn(e,t,n,r,o,a){var i=[In(e),lt.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(o,10)];return a&&i.push(parseInt(a,10)),i}function In(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Dn(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function An(e,t,n){if(e){var r=Rt.indexOf(e),o=new Date(t[0],t[1],t[2]).getDay();if(r!==o)return g(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}var Rn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Fn(e,t,n){if(e)return Rn[e];if(t)return 0;var r=parseInt(n,10),o=r%100,a=(r-o)/100;return 60*a+o}function Vn(e){var t=Ln.exec(Dn(e._i));if(t){var n=Pn(t[4],t[3],t[2],t[5],t[6],t[7]);if(!An(t[1],n,e))return;e._a=n,e._tzm=Fn(t[8],t[9],t[10]),e._d=wt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),g(e).rfc2822=!0}else e._isValid=!1}function jn(e){var t=xn.exec(e._i);null===t?(Nn(e),!1===e._isValid&&(delete e._isValid,Vn(e),!1===e._isValid&&(delete e._isValid,r.createFromInputFallback(e)))):e._d=new Date(+t[1])}function zn(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],g(e).empty=!0;var t,n,o,a,i,l=""+e._i,s=l.length,u=0;for(o=ce(e._f,e._locale).match(ne)||[],t=0;t<o.length;t++)a=o[t],n=(l.match(Ne(a,e))||[])[0],n&&(i=l.substr(0,l.indexOf(n)),i.length>0&&g(e).unusedInput.push(i),l=l.slice(l.indexOf(n)+n.length),u+=n.length),ae[a]?(n?g(e).empty=!1:g(e).unusedTokens.push(a),Re(a,n,e)):e._strict&&!n&&g(e).unusedTokens.push(a);g(e).charsLeftOver=s-u,l.length>0&&g(e).unusedInput.push(l),e._a[ze]<=12&&!0===g(e).bigHour&&e._a[ze]>0&&(g(e).bigHour=void 0),g(e).parsedDateParts=e._a.slice(0),g(e).meridiem=e._meridiem,e._a[ze]=Bn(e._locale,e._a[ze],e._meridiem),Cn(e),bn(e)}else Vn(e);else Nn(e)}function Bn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Hn(e){var t,n,r,o,a;if(0===e._f.length)return g(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;o<e._f.length;o++)a=0,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[o],zn(t),v(t)&&(a+=g(t).charsLeftOver,a+=10*g(t).unusedTokens.length,g(t).score=a,(null==r||a<r)&&(r=a,n=t));p(e,n||t)}function Wn(e){if(!e._d){var t=Q(e._i);e._a=d([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Cn(e)}}function Un(e){var t=new C(bn(qn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function qn(e){var t=e._i,n=e._f;return e._locale=e._locale||vn(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),E(t)?new C(bn(t)):(c(t)?e._d=t:a(n)?Hn(e):n?zn(e):Kn(e),v(e)||(e._d=null),e))}function Kn(e){var t=e._i;s(t)?e._d=new Date(r.now()):c(t)?e._d=new Date(t.valueOf()):"string"===typeof t?jn(e):a(t)?(e._a=d(t.slice(0),function(e){return parseInt(e,10)}),Cn(e)):i(t)?Wn(e):u(t)?e._d=new Date(t):r.createFromInputFallback(e)}function Gn(e,t,n,r,o){var s={};return!0!==n&&!1!==n||(r=n,n=void 0),(i(e)&&l(e)||a(e)&&0===e.length)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=o,s._l=n,s._i=e,s._f=t,s._strict=r,Un(s)}function Yn(e,t,n,r){return Gn(e,t,n,r,!1)}r.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){};var Xn=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Yn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),Zn=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Yn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()});function Qn(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Yn();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function Jn(){var e=[].slice.call(arguments,0);return Qn("isBefore",e)}function $n(){var e=[].slice.call(arguments,0);return Qn("isAfter",e)}var er=function(){return Date.now?Date.now():+new Date},tr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function nr(e){for(var t in e)if(-1===Ye.call(tr,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<tr.length;++r)if(e[tr[r]]){if(n)return!1;parseFloat(e[tr[r]])!==S(e[tr[r]])&&(n=!0)}return!0}function rr(){return this._isValid}function or(){return Or(NaN)}function ar(e){var t=Q(e),n=t.year||0,r=t.quarter||0,o=t.month||0,a=t.week||t.isoWeek||0,i=t.day||0,l=t.hour||0,s=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=nr(t),this._milliseconds=+c+1e3*u+6e4*s+1e3*l*60*60,this._days=+i+7*a,this._months=+o+3*r+12*n,this._data={},this._locale=vn(),this._bubble()}function ir(e){return e instanceof ar}function lr(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function sr(e,t){ie(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+te(~~(e/60),2)+t+te(~~e%60,2)})}sr("Z",":"),sr("ZZ",""),xe("Z",Se),xe("ZZ",Se),De(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=cr(Se,e)});var ur=/([\+\-]|\d\d)/gi;function cr(e,t){var n=(t||"").match(e);if(null===n)return null;var r=n[n.length-1]||[],o=(r+"").match(ur)||["-",0,0],a=60*o[1]+S(o[2]);return 0===a?0:"+"===o[0]?a:-a}function dr(e,t){var n,o;return t._isUTC?(n=t.clone(),o=(E(e)||c(e)?e.valueOf():Yn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+o),r.updateOffset(n,!1),n):Yn(e).local()}function fr(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function pr(e,t,n){var o,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(e=cr(Se,e),null===e)return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(o=fr(this)),this._offset=e,this._isUTC=!0,null!=o&&this.add(o,"m"),a!==e&&(!t||this._changeInProgress?Lr(this,Or(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:fr(this)}function mr(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function hr(e){return this.utcOffset(0,e)}function gr(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(fr(this),"m")),this}function vr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=cr(Me,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function yr(e){return!!this.isValid()&&(e=e?Yn(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function br(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wr(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),e=qn(e),e._a){var t=e._isUTC?m(e._a):Yn(e._a);this._isDSTShifted=this.isValid()&&O(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function _r(){return!!this.isValid()&&!this._isUTC}function Cr(){return!!this.isValid()&&this._isUTC}function Er(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}r.updateOffset=function(){};var Mr=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Sr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Or(e,t){var n,r,o,a=e,i=null;return ir(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:u(e)?(a={},t?a[t]=e:a.milliseconds=e):(i=Mr.exec(e))?(n="-"===i[1]?-1:1,a={y:0,d:S(i[je])*n,h:S(i[ze])*n,m:S(i[Be])*n,s:S(i[He])*n,ms:S(lr(1e3*i[We]))*n}):(i=Sr.exec(e))?(n="-"===i[1]?-1:1,a={y:Tr(i[2],n),M:Tr(i[3],n),w:Tr(i[4],n),d:Tr(i[5],n),h:Tr(i[6],n),m:Tr(i[7],n),s:Tr(i[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(o=xr(Yn(a.from),Yn(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),r=new ar(a),ir(e)&&f(e,"_locale")&&(r._locale=e._locale),r}function Tr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function kr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function xr(e,t){var n;return e.isValid()&&t.isValid()?(t=dr(t,e),e.isBefore(t)?n=kr(e,t):(n=kr(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Nr(e,t){return function(n,r){var o,a;return null===r||isNaN(+r)||(L(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),n="string"===typeof n?+n:n,o=Or(n,r),Lr(this,o,e),this}}function Lr(e,t,n,o){var a=t._milliseconds,i=lr(t._days),l=lr(t._months);e.isValid()&&(o=null==o||o,l&&dt(e,Je(e,"Month")+l*n),i&&$e(e,"Date",Je(e,"Date")+i*n),a&&e._d.setTime(e._d.valueOf()+a*n),o&&r.updateOffset(e,i||l))}Or.fn=ar.prototype,Or.invalid=or;var Pr=Nr(1,"add"),Ir=Nr(-1,"subtract");function Dr(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Ar(e,t){var n=e||Yn(),o=dr(n,this).startOf("day"),a=r.calendarFormat(this,o)||"sameElse",i=t&&(P(t[a])?t[a].call(this,n):t[a]);return this.format(i||this.localeData().calendar(a,this,Yn(n)))}function Rr(){return new C(this)}function Fr(e,t){var n=E(e)?e:Yn(e);return!(!this.isValid()||!n.isValid())&&(t=Z(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Vr(e,t){var n=E(e)?e:Yn(e);return!(!this.isValid()||!n.isValid())&&(t=Z(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function jr(e,t,n,r){var o=E(e)?e:Yn(e),a=E(t)?t:Yn(t);return!!(this.isValid()&&o.isValid()&&a.isValid())&&(r=r||"()",("("===r[0]?this.isAfter(o,n):!this.isBefore(o,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n)))}function zr(e,t){var n,r=E(e)?e:Yn(e);return!(!this.isValid()||!r.isValid())&&(t=Z(t)||"millisecond","millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Br(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Hr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Wr(e,t,n){var r,o,a;if(!this.isValid())return NaN;if(r=dr(e,this),!r.isValid())return NaN;switch(o=6e4*(r.utcOffset()-this.utcOffset()),t=Z(t),t){case"year":a=Ur(this,r)/12;break;case"month":a=Ur(this,r);break;case"quarter":a=Ur(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-o)/864e5;break;case"week":a=(this-r-o)/6048e5;break;default:a=this-r}return n?a:M(a)}function Ur(e,t){var n,r,o=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(o,"months");return t-a<0?(n=e.clone().add(o-1,"months"),r=(t-a)/(a-n)):(n=e.clone().add(o+1,"months"),r=(t-a)/(n-a)),-(o+r)||0}function qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Kr(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?ue(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):P(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ue(n,"Z")):ue(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Gr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]';return this.format(n+r+o+a)}function Yr(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=ue(this,e);return this.localeData().postformat(t)}function Xr(e,t){return this.isValid()&&(E(e)&&e.isValid()||Yn(e).isValid())?Or({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Zr(e){return this.from(Yn(),e)}function Qr(e,t){return this.isValid()&&(E(e)&&e.isValid()||Yn(e).isValid())?Or({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Jr(e){return this.to(Yn(),e)}function $r(e){var t;return void 0===e?this._locale._abbr:(t=vn(e),null!=t&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var eo=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function to(){return this._locale}var no=1e3,ro=60*no,oo=60*ro,ao=3506328*oo;function io(e,t){return(e%t+t)%t}function lo(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-ao:new Date(e,t,n).valueOf()}function so(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-ao:Date.UTC(e,t,n)}function uo(e){var t;if(e=Z(e),void 0===e||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?so:lo;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=io(t+(this._isUTC?0:this.utcOffset()*ro),oo);break;case"minute":t=this._d.valueOf(),t-=io(t,ro);break;case"second":t=this._d.valueOf(),t-=io(t,no);break}return this._d.setTime(t),r.updateOffset(this,!0),this}function co(e){var t;if(e=Z(e),void 0===e||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?so:lo;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=oo-io(t+(this._isUTC?0:this.utcOffset()*ro),oo)-1;break;case"minute":t=this._d.valueOf(),t+=ro-io(t,ro)-1;break;case"second":t=this._d.valueOf(),t+=no-io(t,no)-1;break}return this._d.setTime(t),r.updateOffset(this,!0),this}function fo(){return this._d.valueOf()-6e4*(this._offset||0)}function po(){return Math.floor(this.valueOf()/1e3)}function mo(){return new Date(this.valueOf())}function ho(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function go(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function vo(){return this.isValid()?this.toISOString():null}function yo(){return v(this)}function bo(){return p({},g(this))}function wo(){return g(this).overflow}function _o(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Co(e,t){ie(0,[e,e.length],0,t)}function Eo(e){return To.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Mo(e){return To.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function So(){return Mt(this.year(),1,4)}function Oo(){var e=this.localeData()._week;return Mt(this.year(),e.dow,e.doy)}function To(e,t,n,r,o){var a;return null==e?Et(this,r,o).year:(a=Mt(e,r,o),t>a&&(t=a),ko.call(this,e,t,n,r,o))}function ko(e,t,n,r,o){var a=Ct(e,t,n,r,o),i=wt(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function xo(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}ie(0,["gg",2],0,function(){return this.weekYear()%100}),ie(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Co("gggg","weekYear"),Co("ggggg","weekYear"),Co("GGGG","isoWeekYear"),Co("GGGGG","isoWeekYear"),X("weekYear","gg"),X("isoWeekYear","GG"),$("weekYear",1),$("isoWeekYear",1),xe("G",Ee),xe("g",Ee),xe("GG",ge,fe),xe("gg",ge,fe),xe("GGGG",we,me),xe("gggg",we,me),xe("GGGGG",_e,he),xe("ggggg",_e,he),Ae(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=S(e)}),Ae(["gg","GG"],function(e,t,n,o){t[o]=r.parseTwoDigitYear(e)}),ie("Q",0,"Qo","quarter"),X("quarter","Q"),$("quarter",7),xe("Q",de),De("Q",function(e,t){t[Ve]=3*(S(e)-1)}),ie("D",["DD",2],"Do","date"),X("date","D"),$("date",9),xe("D",ge),xe("DD",ge,fe),xe("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),De(["D","DD"],je),De("Do",function(e,t){t[je]=S(e.match(ge)[0])});var No=Qe("Date",!0);function Lo(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}ie("DDD",["DDDD",3],"DDDo","dayOfYear"),X("dayOfYear","DDD"),$("dayOfYear",4),xe("DDD",be),xe("DDDD",pe),De(["DDD","DDDD"],function(e,t,n){n._dayOfYear=S(e)}),ie("m",["mm",2],0,"minute"),X("minute","m"),$("minute",14),xe("m",ge),xe("mm",ge,fe),De(["m","mm"],Be);var Po=Qe("Minutes",!1);ie("s",["ss",2],0,"second"),X("second","s"),$("second",15),xe("s",ge),xe("ss",ge,fe),De(["s","ss"],He);var Io,Do=Qe("Seconds",!1);for(ie("S",0,0,function(){return~~(this.millisecond()/100)}),ie(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ie(0,["SSS",3],0,"millisecond"),ie(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ie(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ie(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ie(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ie(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ie(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),X("millisecond","ms"),$("millisecond",16),xe("S",be,de),xe("SS",be,fe),xe("SSS",be,pe),Io="SSSS";Io.length<=9;Io+="S")xe(Io,Ce);function Ao(e,t){t[We]=S(1e3*("0."+e))}for(Io="S";Io.length<=9;Io+="S")De(Io,Ao);var Ro=Qe("Milliseconds",!1);function Fo(){return this._isUTC?"UTC":""}function Vo(){return this._isUTC?"Coordinated Universal Time":""}ie("z",0,0,"zoneAbbr"),ie("zz",0,0,"zoneName");var jo=C.prototype;function zo(e){return Yn(1e3*e)}function Bo(){return Yn.apply(null,arguments).parseZone()}function Ho(e){return e}jo.add=Pr,jo.calendar=Ar,jo.clone=Rr,jo.diff=Wr,jo.endOf=co,jo.format=Yr,jo.from=Xr,jo.fromNow=Zr,jo.to=Qr,jo.toNow=Jr,jo.get=et,jo.invalidAt=wo,jo.isAfter=Fr,jo.isBefore=Vr,jo.isBetween=jr,jo.isSame=zr,jo.isSameOrAfter=Br,jo.isSameOrBefore=Hr,jo.isValid=yo,jo.lang=eo,jo.locale=$r,jo.localeData=to,jo.max=Zn,jo.min=Xn,jo.parsingFlags=bo,jo.set=tt,jo.startOf=uo,jo.subtract=Ir,jo.toArray=ho,jo.toObject=go,jo.toDate=mo,jo.toISOString=Kr,jo.inspect=Gr,jo.toJSON=vo,jo.toString=qr,jo.unix=po,jo.valueOf=fo,jo.creationData=_o,jo.year=Xe,jo.isLeapYear=Ze,jo.weekYear=Eo,jo.isoWeekYear=Mo,jo.quarter=jo.quarters=xo,jo.month=ft,jo.daysInMonth=pt,jo.week=jo.weeks=xt,jo.isoWeek=jo.isoWeeks=Nt,jo.weeksInYear=Oo,jo.isoWeeksInYear=So,jo.date=No,jo.day=jo.days=Ht,jo.weekday=Wt,jo.isoWeekday=Ut,jo.dayOfYear=Lo,jo.hour=jo.hours=ln,jo.minute=jo.minutes=Po,jo.second=jo.seconds=Do,jo.millisecond=jo.milliseconds=Ro,jo.utcOffset=pr,jo.utc=hr,jo.local=gr,jo.parseZone=vr,jo.hasAlignedHourOffset=yr,jo.isDST=br,jo.isLocal=_r,jo.isUtcOffset=Cr,jo.isUtc=Er,jo.isUTC=Er,jo.zoneAbbr=Fo,jo.zoneName=Vo,jo.dates=k("dates accessor is deprecated. Use date instead.",No),jo.months=k("months accessor is deprecated. Use month instead",ft),jo.years=k("years accessor is deprecated. Use year instead",Xe),jo.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",mr),jo.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wr);var Wo=A.prototype;function Uo(e,t,n,r){var o=vn(),a=m().set(r,t);return o[n](a,e)}function qo(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return Uo(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=Uo(e,r,n,"month");return o}function Ko(e,t,n,r){"boolean"===typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var o,a=vn(),i=e?a._week.dow:0;if(null!=n)return Uo(t,(n+i)%7,r,"day");var l=[];for(o=0;o<7;o++)l[o]=Uo(t,(o+i)%7,r,"day");return l}function Go(e,t){return qo(e,t,"months")}function Yo(e,t){return qo(e,t,"monthsShort")}function Xo(e,t,n){return Ko(e,t,n,"weekdays")}function Zo(e,t,n){return Ko(e,t,n,"weekdaysShort")}function Qo(e,t,n){return Ko(e,t,n,"weekdaysMin")}Wo.calendar=F,Wo.longDateFormat=j,Wo.invalidDate=B,Wo.ordinal=U,Wo.preparse=Ho,Wo.postformat=Ho,Wo.relativeTime=K,Wo.pastFuture=G,Wo.set=I,Wo.months=it,Wo.monthsShort=st,Wo.monthsParse=ct,Wo.monthsRegex=vt,Wo.monthsShortRegex=ht,Wo.week=St,Wo.firstDayOfYear=kt,Wo.firstDayOfWeek=Tt,Wo.weekdays=At,Wo.weekdaysMin=jt,Wo.weekdaysShort=Ft,Wo.weekdaysParse=Bt,Wo.weekdaysRegex=Kt,Wo.weekdaysShortRegex=Yt,Wo.weekdaysMinRegex=Zt,Wo.isPM=nn,Wo.meridiem=on,mn("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===S(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),r.lang=k("moment.lang is deprecated. Use moment.locale instead.",mn),r.langData=k("moment.langData is deprecated. Use moment.localeData instead.",vn);var Jo=Math.abs;function $o(){var e=this._data;return this._milliseconds=Jo(this._milliseconds),this._days=Jo(this._days),this._months=Jo(this._months),e.milliseconds=Jo(e.milliseconds),e.seconds=Jo(e.seconds),e.minutes=Jo(e.minutes),e.hours=Jo(e.hours),e.months=Jo(e.months),e.years=Jo(e.years),this}function ea(e,t,n,r){var o=Or(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function ta(e,t){return ea(this,e,t,1)}function na(e,t){return ea(this,e,t,-1)}function ra(e){return e<0?Math.floor(e):Math.ceil(e)}function oa(){var e,t,n,r,o,a=this._milliseconds,i=this._days,l=this._months,s=this._data;return a>=0&&i>=0&&l>=0||a<=0&&i<=0&&l<=0||(a+=864e5*ra(ia(l)+i),i=0,l=0),s.milliseconds=a%1e3,e=M(a/1e3),s.seconds=e%60,t=M(e/60),s.minutes=t%60,n=M(t/60),s.hours=n%24,i+=M(n/24),o=M(aa(i)),l+=o,i-=ra(ia(o)),r=M(l/12),l%=12,s.days=i,s.months=l,s.years=r,this}function aa(e){return 4800*e/146097}function ia(e){return 146097*e/4800}function la(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Z(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+aa(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(ia(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function sa(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*S(this._months/12):NaN}function ua(e){return function(){return this.as(e)}}var ca=ua("ms"),da=ua("s"),fa=ua("m"),pa=ua("h"),ma=ua("d"),ha=ua("w"),ga=ua("M"),va=ua("Q"),ya=ua("y");function ba(){return Or(this)}function wa(e){return e=Z(e),this.isValid()?this[e+"s"]():NaN}function _a(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ca=_a("milliseconds"),Ea=_a("seconds"),Ma=_a("minutes"),Sa=_a("hours"),Oa=_a("days"),Ta=_a("months"),ka=_a("years");function xa(){return M(this.days()/7)}var Na=Math.round,La={ss:44,s:45,m:45,h:22,d:26,M:11};function Pa(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function Ia(e,t,n){var r=Or(e).abs(),o=Na(r.as("s")),a=Na(r.as("m")),i=Na(r.as("h")),l=Na(r.as("d")),s=Na(r.as("M")),u=Na(r.as("y")),c=o<=La.ss&&["s",o]||o<La.s&&["ss",o]||a<=1&&["m"]||a<La.m&&["mm",a]||i<=1&&["h"]||i<La.h&&["hh",i]||l<=1&&["d"]||l<La.d&&["dd",l]||s<=1&&["M"]||s<La.M&&["MM",s]||u<=1&&["y"]||["yy",u];return c[2]=t,c[3]=+e>0,c[4]=n,Pa.apply(null,c)}function Da(e){return void 0===e?Na:"function"===typeof e&&(Na=e,!0)}function Aa(e,t){return void 0!==La[e]&&(void 0===t?La[e]:(La[e]=t,"s"===e&&(La.ss=t-1),!0))}function Ra(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=Ia(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}var Fa=Math.abs;function Va(e){return(e>0)-(e<0)||+e}function ja(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=Fa(this._milliseconds)/1e3,o=Fa(this._days),a=Fa(this._months);e=M(r/60),t=M(e/60),r%=60,e%=60,n=M(a/12),a%=12;var i=n,l=a,s=o,u=t,c=e,d=r?r.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var p=f<0?"-":"",m=Va(this._months)!==Va(f)?"-":"",h=Va(this._days)!==Va(f)?"-":"",g=Va(this._milliseconds)!==Va(f)?"-":"";return p+"P"+(i?m+i+"Y":"")+(l?m+l+"M":"")+(s?h+s+"D":"")+(u||c||d?"T":"")+(u?g+u+"H":"")+(c?g+c+"M":"")+(d?g+d+"S":"")}var za=ar.prototype;return za.isValid=rr,za.abs=$o,za.add=ta,za.subtract=na,za.as=la,za.asMilliseconds=ca,za.asSeconds=da,za.asMinutes=fa,za.asHours=pa,za.asDays=ma,za.asWeeks=ha,za.asMonths=ga,za.asQuarters=va,za.asYears=ya,za.valueOf=sa,za._bubble=oa,za.clone=ba,za.get=wa,za.milliseconds=Ca,za.seconds=Ea,za.minutes=Ma,za.hours=Sa,za.days=Oa,za.weeks=xa,za.months=Ta,za.years=ka,za.humanize=Ra,za.toISOString=ja,za.toString=ja,za.toJSON=ja,za.locale=$r,za.localeData=to,za.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ja),za.lang=eo,ie("X",0,0,"unix"),ie("x",0,0,"valueOf"),xe("x",Ee),xe("X",Oe),De("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),De("x",function(e,t,n){n._d=new Date(S(e))}),r.version="2.24.0",o(Yn),r.fn=jo,r.min=Jn,r.max=$n,r.now=er,r.utc=m,r.unix=zo,r.months=Go,r.isDate=c,r.locale=mn,r.invalid=y,r.duration=Or,r.isMoment=E,r.weekdays=Xo,r.parseZone=Bo,r.localeData=vn,r.isDuration=ir,r.monthsShort=Yo,r.weekdaysMin=Qo,r.defineLocale=hn,r.updateLocale=gn,r.locales=yn,r.weekdaysShort=Zo,r.normalizeUnits=Z,r.relativeTimeRounding=Da,r.relativeTimeThreshold=Aa,r.calendarFormat=Dr,r.prototype=jo,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r})}).call(this,n("YuTi")(e))},wf8o:function(e,t,n){var r=n("WGNW"),o=n("wYm8"),a=n("7vYJ"),i=(n("c0Oy").Reflect||{}).apply,l=Function.apply;r(r.S+r.F*!n("wUWy")(function(){i(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),s=a(n);return i?i(r,t,s):l.call(r,t,s)}})},wgeU:function(e,t){},wh1k:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("+L6B");var l,s,u,c=r(n("2/Rp")),d=r(n("eHn4")),f=r(n("2Taf")),p=r(n("vZ4D")),m=r(n("l4Ni")),h=r(n("ujKo")),g=r(n("MhPg")),v=o(n("q1tI")),y=n("MuoO"),b=n("LLXN"),w=(l=(0,y.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{groupList:t.groupList,loading:n.effects["measureMonitor/fetchGroupList"],submitLoading:n.effects["measureMonitor/updateMeasure"]}}),l((u=function(e){function t(e){var n;return(0,f.default)(this,t),n=(0,m.default)(this,(0,h.default)(t).call(this,e)),n.fetchGroupList=function(){var e=n.props.dispatch;e({type:"measureMonitor/fetchGroupList"})},n.handleOK=function(e){var t;e.preventDefault();var r=n.props,o=r.onChange,a=r.dispatch,i=r.deviceData,l=r.measureSelectedInfo,s=n.state.selectedRows,u=s[0].name,c=i.name,f={},p=null!==(t=l.filter(function(e){return"never"!==e.uploadType}))&&void 0!==t?t:[];p.forEach(function(e){f[e._id]={group:u}}),a({type:"measureMonitor/updateConfig",payload:{measures:(0,d.default)({},c,f)}}).then(function(e){"ok"===e&&o&&o()})},n.handleRowSelectChange=function(e,t){n.setState({selectedRows:t})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.state={selectedRows:[]},n}return(0,g.default)(t,e),(0,p.default)(t,[{key:"componentDidMount",value:function(){this.fetchGroupList()}},{key:"render",value:function(){var e=this.props,t=e.groupList,n=e.loading,r=e.visible,o=e.submitLoading,l=this.state.selectedRows,s={type:"radio",onChange:this.handleRowSelectChange},u=[{title:(0,b.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name"}];return v.default.createElement(a.default,{style:{top:60},title:(0,b.formatMessage)({id:"group.list"}),visible:r,maskClosable:!1,confirmLoading:o,onCancel:this.handleCancel,footer:[v.default.createElement(c.default,{key:"back",onClick:this.handleCancel},(0,b.formatMessage)({id:"common.cancel"})),v.default.createElement(c.default,{key:"submit",type:"primary",disabled:!l.length,onClick:this.handleOK},(0,b.formatMessage)({id:"common.confirm"}))]},v.default.createElement(i.default,{loading:n,rowKey:"_id",dataSource:t,columns:u,rowSelection:s,pagination:!1,size:"middle",scroll:{y:420}}))}}]),t}(v.Component),s=u))||s),_=w;t.default=_},wlPd:function(e,t,n){"use strict";var r=n("il4q"),o=n("Spc3"),a=n("OsVd");e.exports=[].copyWithin||function(e,t){var n=r(this),i=a(n.length),l=o(e,i),s=o(t,i),u=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===u?i:o(u,i))-s,i-l),d=1;s<l&&l<s+c&&(d=-1,s+=c-1,l+=c-1);while(c-- >0)s in n?n[l]=n[s]:delete n[l],l+=d,s+=d;return n}},wrOu:function(e,t,n){"use strict";function r(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=e.length;if(t.length!==n)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}e.exports=r},wrZu:function(e,t,n){var r=n("+K+b"),o=n("XYm9"),a=n("b2z7"),i=n("otv/"),l=n("yP5f"),s="[object Boolean]",u="[object Date]",c="[object Map]",d="[object Number]",f="[object RegExp]",p="[object Set]",m="[object String]",h="[object Symbol]",g="[object ArrayBuffer]",v="[object DataView]",y="[object Float32Array]",b="[object Float64Array]",w="[object Int8Array]",_="[object Int16Array]",C="[object Int32Array]",E="[object Uint8Array]",M="[object Uint8ClampedArray]",S="[object Uint16Array]",O="[object Uint32Array]";function T(e,t,n){var T=e.constructor;switch(t){case g:return r(e);case s:case u:return new T(+e);case v:return o(e,n);case y:case b:case w:case _:case C:case E:case M:case S:case O:return l(e,n);case c:return new T;case d:case m:return new T(e);case f:return a(e);case p:return new T;case h:return i(e)}}e.exports=T},wvM8:function(e,t,n){e.exports=n("VKFn")},wx14:function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,"a",function(){return r})},wxcJ:function(e,t,n){"use strict";(function(e){n.d(t,"a",function(){return a}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return l});var r=n("MNsG"),o="undefined"===typeof e?{cwd:function(){return"/"},env:Object.create(null),get platform(){return r["h"]?"win32":r["e"]?"darwin":"linux"},nextTick:function(e){return Object(r["i"])(e)}}:e,a=o.cwd,i=o.env,l=o.platform}).call(this,n("Q2Ig"))},"x/UI":function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("T2oS");var a=r(n("W9HT")),i=r(n("jehZ"));n("+L6B");var l=r(n("2/Rp"));n("IzEo");var s=r(n("bx4M"));n("5NDa");var u=r(n("5rEg"));n("sRBo");var c=r(n("kaz8"));n("giR+");var d=r(n("fyUT")),f=r(n("gWZ8"));n("miYZ");var p=r(n("tsqr")),m=r(n("p0pE")),h=r(n("Y/ft")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg"));n("y8nQ");var _=r(n("Vl3Y"));n("OaEy");var C,E,M,S,O=r(n("2fM7")),T=o(n("q1tI")),k=n("LLXN"),x=n("MuoO"),N=n("34ay"),L=r(n("Nf/D")),P=r(n("P8M1")),I=r(n("xR63")),D=n("+n12"),A=r(n("ueLw")),R="cloud"!==(0,D.getPageModel)(),F=O.default.Option,V=(C=_.default.create(),E=(0,x.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchOpcuaConfig"],submitting:n.effects["protocol/update"]}}),C(M=E((S=function(e){function t(){var e,n;(0,g.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,y.default)(this,(e=(0,b.default)(t)).call.apply(e,[this].concat(o))),n.fetchConfig=function(){var e=n.props.dispatch;e({type:"protocol/fetchOpcuaConfig"})},n.onSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.protocol,i=a.opcuaConfig,l=void 0===i?{}:i,s=a.opcuaMapTableList,u=r.validateFields;u(function(e,t){var a=t.username,i=t.password,u=t.securityMode,c=(0,h.default)(t,["username","password","securityMode"]),d=(0,m.default)({},c,{securityMode:u?Number(u):0});if(null===d||void 0===d?void 0:d.pubsub){var g=d.pubsubArg.pubEndpoint,v=g.ip,y=g.port,b=d.pubsubArg.subEndpoint,w=b.ip,_=b.port;if(d.pubsubArg.pubEndpoint="".concat(v,":").concat(y),d.pubsubArg.subEndpoint="".concat(w,":").concat(_),d.pubsubArg.pubEndpoint===d.pubsubArg.subEndpoint)return void p.default.error((0,k.formatMessage)({id:"protocol.opcua.config-error"}))}if(d.enable||(d.identifierType="String"),a&&i&&(d.login=[{username:a,password:i}]),!e){var C={config:(0,m.default)({},l,d),mapping_table:{}};if(l.identifierType!==t.identifierType&&s.length){var E=(0,f.default)(s);E.map(function(e,n){var r=(0,m.default)({},e);return r.nodeId="Numeric"===t.identifierType?"ns=2;i=".concat(Number(n)+1):"ns=2;s=".concat(r.ctrlName,".").concat(r.measureName),C.mapping_table[e._id]=r,r})}else delete C.mapping_table;o({type:"protocol/update",payload:{opcuaServer:C}}).then(function(e){e&&(o({type:"protocol/fetchOPCUAMapTableLists"}),n.fetchConfig(),r.resetFields())})}})},n.onReset=function(){var e=n.props.form;e.resetFields()},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchConfig()}},{key:"render",value:function(){var e,t,n,r,o,f,p=this.props,m=p.form,h=p.submitting,g=p.loading,v=p.protocol,y=v.opcuaConfig,b=void 0===y?{}:y,w=b.login,C=void 0===w?[]:w,E=m.isFieldsTouched,M=m.getFieldDecorator,S=m.getFieldValue,x=S("enable"),V=S("securityMode"),j=(0,N.getPriv)()<12,z=!j&&E(),B={labelCol:{span:6},wrapperCol:{span:18}};return T.default.createElement("div",null,T.default.createElement(s.default,{bordered:!1},T.default.createElement(a.default,{spinning:g},T.default.createElement(_.default,(0,i.default)({labelAlign:"left"},B,{onSubmit:this.onSubmit}),T.default.createElement("div",{className:A.default.configTitle},T.default.createElement(P.default,{id:"protocol.opcua.set"}),T.default.createElement(_.default.Item,{htmlFor:"enable.form"},M("enable",{initialValue:b.enable||0})(T.default.createElement(L.default,null)))),1===x&&T.default.createElement(T.default.Fragment,null,T.default.createElement(s.default,{title:(0,k.formatMessage)({id:"protocol.iec.basis"}),style:{width:"700px",marginTop:"10px"}},T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.port"})},M("port",{initialValue:b.port||4840,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.port"})})},{validator:function(e,t,n){return(0,D.validateNumberRange)(t,1,65535,n)}}]})(T.default.createElement(d.default,null)),T.default.createElement("span",{style:{marginLeft:10}},"(1-65535)")),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.max-connection"})},M("maximumLink",{initialValue:b.maximumLink||5,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"protocol.max-connection"})})},{validator:function(e,t,n){return(0,D.validateNumberRange)(t,1,32,n)}}]})(T.default.createElement(d.default,null)),T.default.createElement("span",{style:{marginLeft:10}},"(1-32)")),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.opcua.set.securityMode"})},M("securityMode",{initialValue:null!==(e=!!(null===b||void 0===b?void 0:b.securityMode))&&void 0!==e&&e,valuePropName:"checked"})(T.default.createElement(c.default,null,T.default.createElement(k.FormattedMessage,{id:"protocol.opcua.set.securityMode-0"})))),V&&T.default.createElement(T.default.Fragment,null,T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"controller.form.userName"})},M("username",{initialValue:null===C||void 0===C?void 0:null===(t=C[0])||void 0===t?void 0:t.username,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.userName"})})},{max:128,message:(0,k.formatMessage)({id:"protocol.opcua.set.str-length"},{number:128})}]})(T.default.createElement(u.default,null))),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"controller.form.password"})},M("password",{initialValue:null===C||void 0===C?void 0:null===(n=C[0])||void 0===n?void 0:n.password,rules:[{required:!0,message:(0,k.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,k.formatMessage)({id:"controller.form.password"})})},{max:128,message:(0,k.formatMessage)({id:"protocol.opcua.set.str-length"},{number:128})}]})(T.default.createElement(u.default,null)))),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.opcua.set.server-certificate"})},M("certificate",{initialValue:null!==(r=null===b||void 0===b?void 0:b.certificate)&&void 0!==r?r:"None"})(T.default.createElement(I.default,{disabled:j||!R,fileSuffix:".der",fileType:"opcua_ca",cloudName:"default",remove:!0}))),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.opcua.set.Server-private-key"})},M("privateKey",{initialValue:null!==(o=null===b||void 0===b?void 0:b.privateKey)&&void 0!==o?o:"None"})(T.default.createElement(I.default,{disabled:j||!R,fileSuffix:".der",fileType:"opcua_key",cloudName:"default",remove:!0}))),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.opcua.set.identifierType"})},M("identifierType",{initialValue:b.identifierType||"String"})(T.default.createElement(O.default,null,T.default.createElement(F,{value:"Numeric"},"Numeric"),T.default.createElement(F,{value:"String"},"String")))),T.default.createElement(_.default.Item,{label:(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue"})},M("useRawvalue",{initialValue:null!==(f=b.useRawvalue)&&void 0!==f?f:1})(T.default.createElement(O.default,null,T.default.createElement(O.default.Option,{value:1},(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue-type1"})),T.default.createElement(O.default.Option,{value:0},(0,k.formatMessage)({id:"protocol.bacnet.useRawvalue-type2"}))))))),T.default.createElement(_.default.Item,{style:{marginTop:10}},T.default.createElement(l.default,{type:"primary",htmlType:"submit",style:{marginRight:16},onClick:this.onSubmit,disabled:!z,loading:h},(0,k.formatMessage)({id:"common.alert.form.submit"})),T.default.createElement(l.default,{htmlType:"submit",onClick:this.onReset,disabled:!z},(0,k.formatMessage)({id:"common.alert.form.reset"})))))))}}]),t}(T.Component),M=S))||M)||M),j=V;t.default=j},x1Ya:function(e,t,n){"use strict";var r=n("jo6Y"),o=n.n(r),a=n("QbLZ"),i=n.n(a),l=n("iCc5"),s=n.n(l),u=n("FYw3"),c=n.n(u),d=n("mRg0"),f=n.n(d),p=n("q1tI"),m=n.n(p),h=n("17x9"),g=n.n(h),v=n("TSYQ"),y=n.n(v),b=n("VCL8"),w=function(e){function t(n){s()(this,t);var r=c()(this,e.call(this,n));r.handleChange=function(e){var t=r.props,n=t.disabled,o=t.onChange;n||("checked"in r.props||r.setState({checked:e.target.checked}),o&&o({target:i()({},r.props,{checked:e.target.checked}),stopPropagation:function(){e.stopPropagation()},preventDefault:function(){e.preventDefault()},nativeEvent:e.nativeEvent}))},r.saveInput=function(e){r.input=e};var o="checked"in n?n.checked:n.defaultChecked;return r.state={checked:o},r}return f()(t,e),t.getDerivedStateFromProps=function(e,t){return"checked"in e?i()({},t,{checked:e.checked}):null},t.prototype.focus=function(){this.input.focus()},t.prototype.blur=function(){this.input.blur()},t.prototype.render=function(){var e,t=this.props,n=t.prefixCls,r=t.className,a=t.style,l=t.name,s=t.id,u=t.type,c=t.disabled,d=t.readOnly,f=t.tabIndex,p=t.onClick,h=t.onFocus,g=t.onBlur,v=t.autoFocus,b=t.value,w=o()(t,["prefixCls","className","style","name","id","type","disabled","readOnly","tabIndex","onClick","onFocus","onBlur","autoFocus","value"]),_=Object.keys(w).reduce(function(e,t){return"aria-"!==t.substr(0,5)&&"data-"!==t.substr(0,5)&&"role"!==t||(e[t]=w[t]),e},{}),C=this.state.checked,E=y()(n,r,(e={},e[n+"-checked"]=C,e[n+"-disabled"]=c,e));return m.a.createElement("span",{className:E,style:a},m.a.createElement("input",i()({name:l,id:s,type:u,readOnly:d,disabled:c,tabIndex:f,className:n+"-input",checked:!!C,onClick:p,onFocus:h,onBlur:g,onChange:this.handleChange,autoFocus:v,ref:this.saveInput,value:b},_)),m.a.createElement("span",{className:n+"-inner"}))},t}(p["Component"]);w.propTypes={prefixCls:g.a.string,className:g.a.string,style:g.a.object,name:g.a.string,id:g.a.string,type:g.a.string,defaultChecked:g.a.oneOfType([g.a.number,g.a.bool]),checked:g.a.oneOfType([g.a.number,g.a.bool]),disabled:g.a.bool,onFocus:g.a.func,onBlur:g.a.func,onChange:g.a.func,onClick:g.a.func,tabIndex:g.a.oneOfType([g.a.string,g.a.number]),readOnly:g.a.bool,autoFocus:g.a.bool,value:g.a.any},w.defaultProps={prefixCls:"rc-checkbox",className:"",style:{},type:"checkbox",defaultChecked:!1,onFocus:function(){},onBlur:function(){},onChange:function(){}},Object(b["polyfill"])(w);var _=w;t["a"]=_},x2NH:function(e,t,n){"use strict";n("3iS5")("sub",function(e){return function(){return e(this,"sub","","")}})},x54q:function(e,t,n){e.exports={"ant-menu":"ant-menu","ant-menu-hidden":"ant-menu-hidden","ant-menu-item-group-title":"ant-menu-item-group-title","ant-menu-submenu":"ant-menu-submenu","ant-menu-submenu-inline":"ant-menu-submenu-inline","ant-menu-submenu-selected":"ant-menu-submenu-selected","ant-menu-item":"ant-menu-item","ant-menu-submenu-title":"ant-menu-submenu-title","ant-menu-sub":"ant-menu-sub","ant-badge":"ant-badge","ant-menu-item-divider":"ant-menu-item-divider","ant-menu-item-active":"ant-menu-item-active","ant-menu-submenu-active":"ant-menu-submenu-active","ant-menu-inline":"ant-menu-inline","ant-menu-submenu-open":"ant-menu-submenu-open","ant-menu-horizontal":"ant-menu-horizontal","ant-menu-item-selected":"ant-menu-item-selected","ant-menu-vertical":"ant-menu-vertical","ant-menu-vertical-left":"ant-menu-vertical-left","ant-menu-vertical-right":"ant-menu-vertical-right",anticon:"anticon","ant-menu-submenu-popup":"ant-menu-submenu-popup","submenu-title-wrapper":"submenu-title-wrapper","ant-menu-submenu-arrow":"ant-menu-submenu-arrow","ant-menu-submenu-vertical-left":"ant-menu-submenu-vertical-left","ant-menu-submenu-vertical-right":"ant-menu-submenu-vertical-right","ant-menu-submenu-vertical":"ant-menu-submenu-vertical","ant-menu-item-open":"ant-menu-item-open","ant-menu-selected":"ant-menu-selected","ant-menu-inline-collapsed":"ant-menu-inline-collapsed","ant-menu-item-group":"ant-menu-item-group","ant-menu-item-group-list":"ant-menu-item-group-list","ant-menu-inline-collapsed-tooltip":"ant-menu-inline-collapsed-tooltip","ant-menu-root":"ant-menu-root","ant-menu-item-disabled":"ant-menu-item-disabled","ant-menu-submenu-disabled":"ant-menu-submenu-disabled","ant-menu-dark":"ant-menu-dark"}},xEkU:function(e,t,n){(function(t){for(var r=n("bQgK"),o="undefined"===typeof window?t:window,a=["moz","webkit"],i="AnimationFrame",l=o["request"+i],s=o["cancel"+i]||o["cancelRequest"+i],u=0;!l&&u<a.length;u++)l=o[a[u]+"Request"+i],s=o[a[u]+"Cancel"+i]||o[a[u]+"CancelRequest"+i];if(!l||!s){var c=0,d=0,f=[],p=1e3/60;l=function(e){if(0===f.length){var t=r(),n=Math.max(0,p-(t-c));c=n+t,setTimeout(function(){var e=f.slice(0);f.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(c)}catch(e){setTimeout(function(){throw e},0)}},Math.round(n))}return f.push({handle:++d,callback:e,cancelled:!1}),d},s=function(e){for(var t=0;t<f.length;t++)f[t].handle===e&&(f[t].cancelled=!0)}}e.exports=function(e){return l.call(o,e)},e.exports.cancel=function(){s.apply(o,arguments)},e.exports.polyfill=function(e){e||(e=o),e.requestAnimationFrame=l,e.cancelAnimationFrame=s}}).call(this,n("yLpj"))},xI0J:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.connect=t.Provider=void 0;var r=n("Z4ex"),o=u(r),a=n("V/6I"),i=u(a),l=n("luuN"),s=u(l);function u(e){return e&&e.__esModule?e:{default:e}}t.Provider=o.default,t.connect=i.default,t.create=s.default},xJie:function(e,t,n){var r=n("oxo0"),o=n("OeOC"),a=n("Lnex")(!1),i=n("J57/")("IE_PROTO");e.exports=function(e,t){var n,l=o(e),s=0,u=[];for(n in l)n!=i&&r(l,n)&&u.push(n);while(t.length>s)r(l,n=t[s++])&&(~a(u,n)||u.push(n));return u}},xKz9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var r=a(n("q1tI")),o=a(n("CnBM"));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){s(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return u="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},u(e)}function c(e,t){var n=o.default,a={loading:function(e){e.error,e.isLoading;return r.default.createElement("p",null,"loading...")}};if("function"===typeof e.then?a.loader=function(){return e}:"object"===u(e)&&(a=l({},a,{},e)),a=l({},a,{},t),e.render&&(a.render=function(t,n){return e.render(n,t)}),e.modules){n=o.default.Map;var i={},s=e.modules();Object.keys(s).forEach(function(e){var t=s[e];"function"!==typeof t.then?i[e]=t:i[e]=function(){return t.then(function(e){return e.default||e})}}),a.loader=i}return n(a)}},xMc8:function(e,t,n){"use strict";const{Buffer:r}=n("tjlA"),o=n("A10f").Transform,a=n("Vqxg");let i,l,s,u=!1;function c(){const e=new o;return e._write=function(e,t,n){i.sendSocketMessage({data:e.buffer,success:function(){n()},fail:function(){n(new Error)}})},e._flush=function(e){i.closeSocket({success:function(){e()}})},e}function d(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}function f(e,t){const n="alis"===e.protocol?"wss":"ws";let r=n+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(r=n+"://"+e.hostname+":"+e.port+e.path),"function"===typeof e.transformWsUrl&&(r=e.transformWsUrl(r,e,t)),r}function p(){u||(u=!0,i.onSocketOpen(function(){s.setReadable(l),s.setWritable(l),s.emit("connect")}),i.onSocketMessage(function(e){if("string"===typeof e.data){const t=r.from(e.data,"base64");l.push(t)}else{const t=new FileReader;t.addEventListener("load",function(){let e=t.result;e=e instanceof ArrayBuffer?r.from(e):r.from(e,"utf8"),l.push(e)}),t.readAsArrayBuffer(e.data)}}),i.onSocketClose(function(){s.end(),s.destroy()}),i.onSocketError(function(e){s.destroy(e)}))}function m(e,t){if(t.hostname=t.hostname||t.host,!t.hostname)throw new Error("Could not determine host. Specify host manually.");const n="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";d(t);const r=f(t,e);return i=t.my,i.connectSocket({url:r,protocols:n}),l=c(),s=a.obj(),p(),s}e.exports=m},xNY1:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("T2oS");var i=r(n("W9HT"));n("g9YV");var l=r(n("wCAj")),s=r(n("jehZ"));n("y8nQ");var u,c,d,f=r(n("Vl3Y")),p=r(n("2Taf")),m=r(n("vZ4D")),h=r(n("l4Ni")),g=r(n("ujKo")),v=r(n("MhPg")),y=o(n("q1tI")),b=n("MuoO"),w=n("LLXN"),_=r(n("eoEj")),C=r(n("CZ0s")),E=(u=(0,b.connect)(function(e){var t=e.cloud,n=e.loading;return{iscadaInfo:t.iscadaInfo,loading:n.effects["cloud/fetchErLangInfo"]||!1}}),u((d=function(e){function t(e){var n;return(0,p.default)(this,t),n=(0,h.default)(this,(0,g.default)(t).call(this,e)),n.fetchISCADAInfo=function(){var e=n.props.dispatch;e({type:"cloud/fetchISCADAInfo"})},n.state={visible:!1,bindGroupInfo:{}},n}return(0,v.default)(t,e),(0,m.default)(t,[{key:"componentDidMount",value:function(){this.fetchISCADAInfo()}},{key:"render",value:function(){var e=this,t=this.props,n=t.loading,r=t.iscadaInfo,o=void 0===r?{}:r,u=o.bind,c=void 0===u?{}:u,d=o.varGroups,p=void 0===d?[]:d,m=this.state,h=m.visible,g=m.bindGroupInfo,v={labelCol:{xs:{span:24},md:{span:4}},wrapperCol:{xs:{span:24},md:{span:19}}},b=[{title:(0,w.formatMessage)({id:"cloud.type-varGroups-name"}),dataIndex:"name",ellipsis:!0},{title:(0,w.formatMessage)({id:"cloud.type-varGroups-sendFreq"}),dataIndex:"sendFreq",ellipsis:!0},{title:(0,w.formatMessage)({id:"cloud.type-varGroups-reference"}),dataIndex:"reference",ellipsis:!0,width:300},{title:(0,w.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,n){return y.default.createElement(y.default.Fragment,null,y.default.createElement(_.default,{icon:"search",tooltip:(0,w.formatMessage)({id:"common.view"}),onClick:function(){return e.setState({visible:!0,bindGroupInfo:n})}}))}}];return y.default.createElement(a.default,{bordered:!1},y.default.createElement(i.default,{spinning:n},y.default.createElement(f.default,(0,s.default)({},v,{labelAlign:"left"}),y.default.createElement(f.default.Item,{label:(0,w.formatMessage)({id:"cloud.type-erLang-devName"})},c.devName),y.default.createElement(f.default.Item,{label:(0,w.formatMessage)({id:"cloud.type-modelName"})},c.modelName),y.default.createElement(f.default.Item,{label:(0,w.formatMessage)({id:"cloud.type-srcName"})},c.srcName)),y.default.createElement("div",{style:{marginTop:10}},y.default.createElement(w.FormattedMessage,{id:"cloud.type-varGroups"}),y.default.createElement(l.default,{bordered:!0,rowKey:"id",dataSource:p,columns:b,pagination:!1,style:{maxWidth:800}})),h&&y.default.createElement(C.default,{visible:h,bindGroupInfo:g,onCancel:function(){return e.setState({visible:!1})}})))}}]),t}(y.Component),c=d))||c),M=E;t.default=M},xNuS:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.cutStrByFullLength=t.getStrFullLength=void 0;var a=o(n("jehZ")),i=o(n("eHn4")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg"));n("5Dmo");var f=o(n("3S7+")),p=o(n("Y/ft")),m=r(n("q1tI")),h=o(n("TSYQ")),g=o(n("mcBY")),v=void 0!==document.body.style.webkitLineClamp,y={overflowWrap:"break-word",wordWrap:"break-word"},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.split("").reduce(function(e,t){var n=t.charCodeAt(0);return n>=0&&n<=128?e+1:e+2},0)};t.getStrFullLength=b;var w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=0;return e.split("").reduce(function(e,r){var o=r.charCodeAt(0);return n+=o>=0&&o<=128?1:2,n<=t?e+r:e},"")};t.cutStrByFullLength=w;var _=function(e){var t=e.text,n=e.length,r=e.tooltip,o=e.fullWidthRecognition,a=(0,p.default)(e,["text","length","tooltip","fullWidthRecognition"]);if("string"!==typeof t)throw new Error("Ellipsis children must be string.");var i=o?b(t):t.length;if(i<=n||n<0)return m.default.createElement("span",a,t);var l,s="...";return l=n-s.length<=0?"":o?w(t,n):t.slice(0,n),r?m.default.createElement(f.default,{overlayStyle:y,title:t},m.default.createElement("span",null,l,s)):m.default.createElement("span",a,l,s)},C=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.state={text:"",targetCount:0},n.computeLine=function(){var e=n.props.lines;if(e&&!v){var t=n.shadowChildren.innerText||n.shadowChildren.textContent,r=parseInt(getComputedStyle(n.root).lineHeight,10),o=e*r;n.content.style.height="".concat(o,"px");var a=n.shadowChildren.offsetHeight,i=n.shadow.firstChild;if(a<=o)return void n.setState({text:t,targetCount:t.length});var l=t.length,s=Math.ceil(l/2),u=n.bisection(o,s,0,l,t,i);n.setState({text:t,targetCount:u})}},n.bisection=function(e,t,r,o,a,i){var l="...",s=t,u=o,c=r;i.innerHTML=a.substring(0,s)+l;var d=i.offsetHeight;return d<=e?(i.innerHTML=a.substring(0,s+1)+l,d=i.offsetHeight,d>e||s===c?s:(c=s,s=u-c===1?1+c:Math.floor((u-c)/2)+c,n.bisection(e,s,c,u,a,i))):s-1<0?s:(i.innerHTML=a.substring(0,s-1)+l,d=i.offsetHeight,d<=e?s-1:(u=s,s=Math.floor((u-c)/2)+c,n.bisection(e,s,c,u,a,i)))},n.handleRoot=function(e){n.root=e},n.handleContent=function(e){n.content=e},n.handleNode=function(e){n.node=e},n.handleShadow=function(e){n.shadow=e},n.handleShadowChildren=function(e){n.shadowChildren=e},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"componentDidMount",value:function(){this.node&&this.computeLine()}},{key:"componentDidUpdate",value:function(e){var t=this.props.lines;t!==e.lines&&this.computeLine()}},{key:"render",value:function(){var e,t=this.state,n=t.text,r=t.targetCount,o=this.props,l=o.children,s=o.lines,u=o.length,c=o.className,d=o.tooltip,b=o.fullWidthRecognition,w=(0,p.default)(o,["children","lines","length","className","tooltip","fullWidthRecognition"]),C=(0,h.default)(g.default.ellipsis,c,(e={},(0,i.default)(e,g.default.lines,s&&!v),(0,i.default)(e,g.default.lineClamp,s&&v),e));if(!s&&!u)return m.default.createElement("span",(0,a.default)({className:C},w),l);if(!s)return m.default.createElement(_,(0,a.default)({className:C,length:u,text:l||"",tooltip:d,fullWidthRecognition:b},w));var E="antd-pro-ellipsis-".concat("".concat((new Date).getTime()).concat(Math.floor(100*Math.random())));if(v){var M="#".concat(E,"{-webkit-line-clamp:").concat(s,";-webkit-box-orient: vertical;}"),S=m.default.createElement("div",(0,a.default)({id:E,className:C},w),m.default.createElement("style",null,M),l);return d?m.default.createElement(f.default,{overlayStyle:y,title:l},S):S}var O=m.default.createElement("span",{ref:this.handleNode},r>0&&n.substring(0,r),r>0&&r<n.length&&"...");return m.default.createElement("div",(0,a.default)({},w,{ref:this.handleRoot,className:C}),m.default.createElement("div",{ref:this.handleContent},d?m.default.createElement(f.default,{overlayStyle:y,title:n},O):O,m.default.createElement("div",{className:g.default.shadow,ref:this.handleShadowChildren},l),m.default.createElement("div",{className:g.default.shadow,ref:this.handleShadow},m.default.createElement("span",null,n))))}}]),t}(m.Component);t.default=C},xR63:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("DZo9");var a=o(n("8z0m"));n("+L6B");var i=o(n("2/Rp"));n("miYZ");var l=o(n("tsqr")),s=o(n("2Taf")),u=o(n("vZ4D")),c=o(n("l4Ni")),d=o(n("ujKo")),f=o(n("MhPg")),p=r(n("q1tI")),m=n("LLXN"),h=o(n("io9h")),g=n("+n12"),v=n("t3Un"),y=o(n("xNuS")),b=function(e){function t(){var e,n;(0,s.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,c.default)(this,(e=(0,d.default)(t)).call.apply(e,[this].concat(o))),n.state={value:""},n.handleUpload=function(e){var t=n.props,r=t.onChange,o=t.fileType,a=t.cloudName,i=new FormData;i.append("files",e);var s=(0,v.getToken)(),u="".concat(((0,g.getPageModel)(),""),"/v1/files/import?type=device_supervisor&fileType=").concat(o).concat(a?"&cloudName=".concat(a):"");(0,h.default)(u,{method:"POST",headers:{Accept:"*/*","Content-Type":"multipart/form-data",Authorization:"Bearer ".concat(s)},body:i,timeout:3e4}).then(function(e){var t=e.result;if("ok"===t.status){var o=Object.values(t);r&&r(o[0]),n.setState({value:o[0]}),l.default.success((0,m.formatMessage)({id:"common.alert.upload.success"}))}else r&&r(""),l.default.error((0,m.formatMessage)({id:"common.alert.upload.filed"}))})},n}return(0,f.default)(t,e),(0,u.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.fileSuffix,r=void 0===n?"":n,o=t.remove,s=t.onChange,u=t.disabled,c=void 0!==u&&u,d=this.state.value,f={accept:r,beforeUpload:function(t){var n=t.name,o=/^[ 0-9a-zA-Z_.-]*$/g,a=!1;if(r.includes(",")){var i=r.split(",");i.forEach(function(e){var t=n.substring(n.length-e.length,n.length);a=a||t===e})}else{var s=n.substring(n.length-r.length,n.length);a=s===r}return a&&o.test(n)?e.handleUpload(t):l.default.error((0,m.formatMessage)({id:"common.alert.message.file-format.error"},{file:r})),!1},fileList:[]};return p.default.createElement("div",null,p.default.createElement("span",{style:{float:"left",marginRight:10,width:"130px"}},p.default.createElement(y.default,{lines:1,tooltip:!0},"None"===d?"":null===d||void 0===d?void 0:d.slice((null===d||void 0===d?void 0:d.lastIndexOf("/"))+1))),p.default.createElement("div",{style:{float:"left",marginRight:10}},p.default.createElement(a.default,f,p.default.createElement(i.default,{size:"small",icon:"upload",type:"primary",disabled:c},p.default.createElement(m.FormattedMessage,{id:"common.import"})))),o&&d.length&&"None"!==d?p.default.createElement(i.default,{size:"small",icon:"delete",disabled:c,onClick:function(){e.setState({value:""}),s("")}},p.default.createElement(m.FormattedMessage,{id:"common.delete"})):"")}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.value;return t.value!==n?{value:n}:null}}]),t}(p.PureComponent),w=b;t.default=w},xRCd:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=n("LvDl"),S=r(n("eoEj")),O=r(n("ueLw")),T=n("34ay"),k=n("+n12"),x=n("t3Un"),N=n("n+et"),L=r(n("Wyfw")),P=r(n("9CNr")),I=r(n("P8M1")),D=r(n("Ycof")),A=r(n("xNuS")),R=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchIEC61850MapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchIEC61850MapTableLists"})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props.dispatch,r=n.state.selectedRowKeys,o={};e?o=(0,h.default)({},e._id,null):r.forEach(function(e){o[e]=null}),t({type:"protocol/update",payload:{iec61850Server:{mapping_table:o}}}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapAdd=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e="".concat("","/v1/files/export?type=device_supervisor&fileType=iec61850Server&web_session=").concat((0,x.getToken)());(0,N.filedownload)(e,"IEC61850MappingTable.csv")},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.iec61850MapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.iec61850MapTableList,i=o;r&&(i=(0,k.getAddPageParam)(a.length,o.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.iec61850MapTableList,u=(0,m.default)(s);if(r&&(u=s.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=s.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{iec61850MapTableFilter:u}})},n.filterAppearsTwiceRw=function(e){var t=[],n=new Map;return e.forEach(function(e){if("ro"!==e.readWrite){var t="".concat(e.measureName,"+").concat(e.ctrlName,"+").concat(e.readWrite);n.has(t)?n.get(t).push(e._id):n.set(t,[e._id])}}),Array.from(n).forEach(function(e){1===e[1].length&&t.push.apply(t,(0,m.default)(e[1]))}),(0,M.differenceWith)(e,t,function(e,t){return e._id===t})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{measureName:"",ctrlName:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchMapTableLists(),this.fetchControllerLists()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.protocol,o=n.loading,c=n.currentKey,d=r.iec61850MapTableList,f=r.controllerList,m=r.iec61850MapTableFilter,h="iec61850Server",g=this.state,v=g.visible,y=g.add,b=g.currentMapData,w=g.batchVisible,C=g.searchParams,M=g.selectedRowKeys,x=g.pageParams,N=(0,T.getPriv)(),R=N>11,F={current:x.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},V={selectedRowKeys:M,onChange:this.handleRowSelectChange},j=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",width:150,ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",width:150,ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",width:150,ellipsis:!0,render:function(e){return(0,k.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",width:100,render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",width:100,render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"daRef",key:"daRef",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.hj.block"}),dataIndex:"dataSetName",key:"dataSetName",width:100,render:function(e,t){return(null===t||void 0===t?void 0:t.addDataSet)?e:""}},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(S.default,{icon:"edit",disabled:!R,tooltip:(0,E.formatMessage)({id:"common.edit"}),onClick:function(){return t.onAlarmModify(n)}}),_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return t.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(S.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!R})))}}];return _.default.createElement(a.default,{bordered:!1,style:{marginTop:6}},_.default.createElement("div",{className:O.default.wrapper},_.default.createElement(I.default,{id:"protocol.iec-61850.table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:O.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(e){var n={searchParams:(0,u.default)({},C,{ctrlName:e,measureName:""})};"all"===e&&(n={searchParams:(0,u.default)({},C,{ctrlName:void 0,measureName:""})}),t.setState(n),t.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),f.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(A.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:null!==(e=null===C||void 0===C?void 0:C.measureName)&&void 0!==e?e:"",onChange:function(e){t.setState({searchParams:(0,u.default)({},C,{measureName:e.target.value})})},onSearch:function(e){t.filterMapTable({searchParams:(0,u.default)({},C,{measureName:e})})}})),_.default.createElement(D.default,{batchAddVisible:!0,addProps:{disabled:!R,onClick:this.onMapAdd},batchAddProps:{disabled:!R,onClick:function(){return t.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!R,tip:d.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=".concat(h),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(R&&M.length),onConfirm:function(){return t.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:o,rowKey:"_id",bordered:!0,dataSource:m,rowSelection:V,columns:j,pagination:F,onChange:this.handleTableChange,scroll:{y:420,x:1220}}),v&&_.default.createElement(L.default,{add:y,visible:v,data:b,dataSource:d,controllers:f,currentKey:c,onChange:this.onMapChange,onCancel:function(){return t.setState({visible:!1,currentMapData:{}})}}),w&&_.default.createElement(P.default,{currentKey:c,visible:w,controllers:f,dataSource:d,addTableDataSource:this.filterAppearsTwiceRw(d),onChange:this.onBatchMapChange,onCancel:function(){return t.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),F=R;t.default=F},xYLQ:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("5NDa");var a=o(n("5rEg")),i=o(n("p0pE")),l=o(n("2Taf")),s=o(n("vZ4D")),u=o(n("l4Ni")),c=o(n("ujKo")),d=o(n("MhPg"));n("OaEy");var f=o(n("2fM7")),p=r(n("q1tI")),m=o(n("S0vS")),h=f.default.Option,g=function(e){function t(){var e,n;(0,l.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,u.default)(this,(e=(0,c.default)(t)).call.apply(e,[this].concat(o))),n.onChange=function(e){var t=n.props,r=t.onChange,o=t.value,a=e.target.value;r&&r((0,i.default)({},o,{address:a}))},n.onSelectChange=function(e){var t=n.props,r=t.onChange,o=t.value,a=t.onSelect;r&&r((0,i.default)({},o,{prefix:e})),a&&a((0,i.default)({},o,{prefix:e}))},n}return(0,d.default)(t,e),(0,s.default)(t,[{key:"render",value:function(){var e=this.props,t=e.isAdd,n=void 0===t||t,r=e.value,o=r.prefix,i=r.address;return p.default.createElement("div",{className:m.default.wrapper},p.default.createElement(a.default,{value:i,addonBefore:p.default.createElement(f.default,{disabled:!n,style:{width:75},value:o,onChange:this.onSelectChange},p.default.createElement(h,{value:"-Rtd",key:"-Rtd"},"-Rtd"),p.default.createElement(h,{value:"-Flag",key:"-Flag"},"-Flag")),onChange:this.onChange}))}}]),t}(p.PureComponent),v=g;t.default=v},xYSL:function(e,t){function n(e,t){return e.has(t)}e.exports=n},"xc/l":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var r=o(n("SA0R"));function o(e){return e&&e.__esModule?e:{default:e}}var a=r["default"];t["default"]=a},xg5P:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t._onCreate=h,t.getApp=g,t._DvaContainer=void 0;var o=r(n("2Taf")),a=r(n("vZ4D")),i=r(n("l4Ni")),l=r(n("ujKo")),s=r(n("MhPg")),u=r(n("p0pE")),c=r(n("MuoO")),d=n("q1tI"),f=r(n("0Wa5")),p=r(n("RFCh")),m=null;function h(){var e=n("PszG"),t=e.mergeConfig("dva");return m=(0,c.default)((0,u.default)({history:p.default},t.config||{},window.g_useSSR?{initialState:window.g_initialData}:{})),m.use((0,f.default)()),(t.plugins||[]).forEach(function(e){m.use(e)}),m.model((0,u.default)({namespace:"global"},n("F03t").default)),m.model((0,u.default)({namespace:"login"},n("CoXV").default)),m.model((0,u.default)({namespace:"setting"},n("1d6M").default)),m.model((0,u.default)({namespace:"user"},n("hlQx").default)),m.model((0,u.default)({namespace:"model"},n("iSVM").default)),m.model((0,u.default)({namespace:"model"},n("rTKd").default)),m.model((0,u.default)({namespace:"model"},n("sAk0").default)),m.model((0,u.default)({namespace:"model"},n("18bE").default)),m.model((0,u.default)({namespace:"model"},n("qmnI").default)),m}function g(){return m}var v=function(e){function t(){return(0,o.default)(this,t),(0,i.default)(this,(0,l.default)(t).apply(this,arguments))}return(0,s.default)(t,e),(0,a.default)(t,[{key:"render",value:function(){var e=this,t=g();return t.router(function(){return e.props.children}),t.start()()}}]),t}(d.Component);t._DvaContainer=v},xmVa:function(e,t,n){"use strict";t.__esModule=!0;var r=n("q1tI"),o=(u(r),n("Cvbg")),a=u(o),i=n("fZtv"),l=u(i),s=n("2W6z");u(s);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var p=1073741823;function m(e,t){return e===t?0!==e||1/e===1/t:e!==e&&t!==t}function h(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter(function(t){return t!==e})},get:function(){return e},set:function(n,r){e=n,t.forEach(function(t){return t(e,r)})}}}function g(e){return Array.isArray(e)?e[0]:e}function v(e,t){var n,o,i="__create-react-context-"+(0,l.default)()+"__",s=function(e){function n(){var t,r,o;c(this,n);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=d(this,e.call.apply(e,[this].concat(i))),t=r,r.emitter=h(r.props.value),o=t,d(r,o)}return f(n,e),n.prototype.getChildContext=function(){var e;return e={},e[i]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,o=void 0;m(n,r)?o=0:(o="function"===typeof t?t(n,r):p,o|=0,0!==o&&this.emitter.set(e.value,o))}},n.prototype.render=function(){return this.props.children},n}(r.Component);s.childContextTypes=(n={},n[i]=a.default.object.isRequired,n);var u=function(t){function n(){var e,r,o;c(this,n);for(var a=arguments.length,i=Array(a),l=0;l<a;l++)i[l]=arguments[l];return r=d(this,t.call.apply(t,[this].concat(i))),e=r,r.state={value:r.getValue()},r.onUpdate=function(e,t){var n=0|r.observedBits;0!==(n&t)&&r.setState({value:r.getValue()})},o=e,d(r,o)}return f(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?p:t},n.prototype.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?p:e},n.prototype.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[i]?this.context[i].get():e},n.prototype.render=function(){return g(this.props.children)(this.state.value)},n}(r.Component);return u.contextTypes=(o={},o[i]=a.default.object,o),{Provider:s,Consumer:u}}t.default=v,e.exports=t["default"]},y1pI:function(e,t,n){var r=n("ljhN");function o(e,t){var n=e.length;while(n--)if(r(e[n][0],t))return n;return-1}e.exports=o},y8nQ:function(e,t,n){"use strict";n.r(t);n("cIOH"),n("gwTy"),n("1GLa")},yA2s:function(e,t,n){"use strict";var r=String.prototype.replace,o=/%20/g,a=n("4WqT"),i={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=a.assign({default:i.RFC3986,formatters:{RFC1738:function(e){return r.call(e,o,"+")},RFC3986:function(e){return String(e)}}},i)},yEoX:function(e,t,n){e.exports={"monaco-action-bar":"monaco-action-bar","actions-container":"actions-container",vertical:"vertical",reverse:"reverse","action-item":"action-item",disabled:"disabled",animated:"animated",active:"active",codicon:"codicon",icon:"icon","action-label":"action-label",separator:"separator","secondary-actions":"secondary-actions","select-container":"select-container"}},yGk4:function(e,t,n){var r=n("Cwc5"),o=n("Kz5y"),a=r(o,"Set");e.exports=a},yHx3:function(e,t){var n=Object.prototype,r=n.hasOwnProperty;function o(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&r.call(e,"index")&&(n.index=e.index,n.input=e.input),n}e.exports=o},yLMY:function(e,t,n){"use strict";var r=n("c0Oy"),o=n("8Z/V"),a=n("FqPH"),i=n("88Vn"),l=n("VPOE"),s=n("zNw+"),u=n("wUWy"),c=n("YEVI"),d=n("AUWw"),f=n("OsVd"),p=n("nYLq"),m=n("9HFh").f,h=n("V5/1").f,g=n("7Uk0"),v=n("lvAo"),y="ArrayBuffer",b="DataView",w="prototype",_="Wrong length!",C="Wrong index!",E=r[y],M=r[b],S=r.Math,O=r.RangeError,T=r.Infinity,k=E,x=S.abs,N=S.pow,L=S.floor,P=S.log,I=S.LN2,D="buffer",A="byteLength",R="byteOffset",F=o?"_b":D,V=o?"_l":A,j=o?"_o":R;function z(e,t,n){var r,o,a,i=new Array(n),l=8*n-t-1,s=(1<<l)-1,u=s>>1,c=23===t?N(2,-24)-N(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for(e=x(e),e!=e||e===T?(o=e!=e?1:0,r=s):(r=L(P(e)/I),e*(a=N(2,-r))<1&&(r--,a*=2),e+=r+u>=1?c/a:c*N(2,1-u),e*a>=2&&(r++,a/=2),r+u>=s?(o=0,r=s):r+u>=1?(o=(e*a-1)*N(2,t),r+=u):(o=e*N(2,u-1)*N(2,t),r=0));t>=8;i[d++]=255&o,o/=256,t-=8);for(r=r<<t|o,l+=t;l>0;i[d++]=255&r,r/=256,l-=8);return i[--d]|=128*f,i}function B(e,t,n){var r,o=8*n-t-1,a=(1<<o)-1,i=a>>1,l=o-7,s=n-1,u=e[s--],c=127&u;for(u>>=7;l>0;c=256*c+e[s],s--,l-=8);for(r=c&(1<<-l)-1,c>>=-l,l+=t;l>0;r=256*r+e[s],s--,l-=8);if(0===c)c=1-i;else{if(c===a)return r?NaN:u?-T:T;r+=N(2,t),c-=i}return(u?-1:1)*r*N(2,c-t)}function H(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function W(e){return[255&e]}function U(e){return[255&e,e>>8&255]}function q(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function K(e){return z(e,52,8)}function G(e){return z(e,23,4)}function Y(e,t,n){h(e[w],t,{get:function(){return this[n]}})}function X(e,t,n,r){var o=+n,a=p(o);if(a+t>e[V])throw O(C);var i=e[F]._b,l=a+e[j],s=i.slice(l,l+t);return r?s:s.reverse()}function Z(e,t,n,r,o,a){var i=+n,l=p(i);if(l+t>e[V])throw O(C);for(var s=e[F]._b,u=l+e[j],c=r(+o),d=0;d<t;d++)s[u+d]=c[a?d:t-d-1]}if(i.ABV){if(!u(function(){E(1)})||!u(function(){new E(-1)})||u(function(){return new E,new E(1.5),new E(NaN),E.name!=y})){E=function(e){return c(this,E),new k(p(e))};for(var Q,J=E[w]=k[w],$=m(k),ee=0;$.length>ee;)(Q=$[ee++])in E||l(E,Q,k[Q]);a||(J.constructor=E)}var te=new M(new E(2)),ne=M[w].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||s(M[w],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else E=function(e){c(this,E,y);var t=p(e);this._b=g.call(new Array(t),0),this[V]=t},M=function(e,t,n){c(this,M,b),c(e,E,b);var r=e[V],o=d(t);if(o<0||o>r)throw O("Wrong offset!");if(n=void 0===n?r-o:f(n),o+n>r)throw O(_);this[F]=e,this[j]=o,this[V]=n},o&&(Y(E,A,"_l"),Y(M,D,"_b"),Y(M,A,"_l"),Y(M,R,"_o")),s(M[w],{getInt8:function(e){return X(this,1,e)[0]<<24>>24},getUint8:function(e){return X(this,1,e)[0]},getInt16:function(e){var t=X(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=X(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return H(X(this,4,e,arguments[1]))},getUint32:function(e){return H(X(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return B(X(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return B(X(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){Z(this,1,e,W,t)},setUint8:function(e,t){Z(this,1,e,W,t)},setInt16:function(e,t){Z(this,2,e,U,t,arguments[2])},setUint16:function(e,t){Z(this,2,e,U,t,arguments[2])},setInt32:function(e,t){Z(this,4,e,q,t,arguments[2])},setUint32:function(e,t){Z(this,4,e,q,t,arguments[2])},setFloat32:function(e,t){Z(this,4,e,G,t,arguments[2])},setFloat64:function(e,t){Z(this,8,e,K,t,arguments[2])}});v(E,y),v(M,b),l(M[w],i.VIEW,!0),t[y]=E,t[b]=M},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"===typeof window&&(n=window)}e.exports=n},yP5f:function(e,t,n){var r=n("+K+b");function o(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}e.exports=o},ySTS:function(e,t,n){e.exports={addButton:"antd-pro-pages-cloud-service-mind-sphere-cloud-index-addButton",filterWrapper2:"antd-pro-pages-cloud-service-mind-sphere-cloud-index-filterWrapper2",rightHeader:"antd-pro-pages-cloud-service-mind-sphere-cloud-index-rightHeader"}},yTbQ:function(e,t,n){"use strict";var r=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n("8jkW")),a=r(n("HIRO")),i=r(n("W2l7")),l=r(n("7mRv"));o.default.Secured=a.default,o.default.check=i.default;var s=(0,l.default)(o.default),u=s;t.default=u},yVla:function(e,t,n){"use strict";t.__esModule=!0;t.canUseDOM=!("undefined"===typeof window||!window.document||!window.document.createElement),t.getConfirmation=function(e,t){return t(window.confirm(e))},t.supportsHistory=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)},t.supportsPopStateOnHashChange=function(){return-1===window.navigator.userAgent.indexOf("Trident")},t.supportsGoWithoutReloadUsingHash=function(){return-1===window.navigator.userAgent.indexOf("Firefox")},t.isExtraneousPopstateEvent=function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")}},yXPU:function(e,t){function n(e,t,n,r,o,a,i){try{var l=e[a](i),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise(function(o,a){var i=e.apply(t,r);function l(e){n(i,o,a,l,s,"next",e)}function s(e){n(i,o,a,l,s,"throw",e)}l(void 0)})}}e.exports=r},yfLh:function(e,t,n){e.exports={"ant-transfer-customize-list":"ant-transfer-customize-list","ant-transfer-operation":"ant-transfer-operation","ant-transfer-list":"ant-transfer-list","ant-transfer-list-body-with-search":"ant-transfer-list-body-with-search","ant-transfer-list-body-search-wrapper":"ant-transfer-list-body-search-wrapper","ant-transfer-list-body-customize-wrapper":"ant-transfer-list-body-customize-wrapper","ant-table-wrapper":"ant-table-wrapper","ant-table-small":"ant-table-small","ant-table-content":"ant-table-content","ant-table-body":"ant-table-body","ant-table-thead":"ant-table-thead","ant-table-row":"ant-table-row","ant-table-pagination":"ant-table-pagination","ant-pagination":"ant-pagination","ant-transfer":"ant-transfer","ant-transfer-disabled":"ant-transfer-disabled","ant-transfer-list-with-footer":"ant-transfer-list-with-footer","ant-transfer-list-search":"ant-transfer-list-search","ant-transfer-list-search-action":"ant-transfer-list-search-action",anticon:"anticon","ant-transfer-list-header":"ant-transfer-list-header","ant-transfer-list-header-title":"ant-transfer-list-header-title","ant-checkbox-wrapper":"ant-checkbox-wrapper","ant-transfer-list-body":"ant-transfer-list-body","ant-transfer-list-content":"ant-transfer-list-content",LazyLoad:"LazyLoad",transferHighlightIn:"transferHighlightIn","ant-transfer-list-content-item":"ant-transfer-list-content-item","ant-transfer-list-content-item-text":"ant-transfer-list-content-item-text","ant-transfer-list-content-item-disabled":"ant-transfer-list-content-item-disabled","ant-transfer-list-body-not-found":"ant-transfer-list-body-not-found","ant-transfer-list-footer":"ant-transfer-list-footer","ant-btn":"ant-btn",antCheckboxEffect:"antCheckboxEffect"}},yl30:function(e,t,n){"use strict";var r=n("q1tI"),o=n("MgzW"),a=n("QCnb");function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(i(227));var l=null,s={};function u(){if(l)for(var e in s){var t=s[e],n=l.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!d[n]){if(!t.extractEvents)throw Error(i(97,e));for(var r in d[n]=t,n=t.eventTypes,n){var o=void 0,a=n[r],u=t,p=r;if(f.hasOwnProperty(p))throw Error(i(99,p));f[p]=a;var m=a.phasedRegistrationNames;if(m){for(o in m)m.hasOwnProperty(o)&&c(m[o],u,p);o=!0}else a.registrationName?(c(a.registrationName,u,p),o=!0):o=!1;if(!o)throw Error(i(98,r,e))}}}}function c(e,t,n){if(p[e])throw Error(i(100,e));p[e]=t,m[e]=t.eventTypes[n].dependencies}var d=[],f={},p={},m={};function h(e,t,n,r,o,a,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var g=!1,v=null,y=!1,b=null,w={onError:function(e){g=!0,v=e}};function _(e,t,n,r,o,a,i,l,s){g=!1,v=null,h.apply(w,arguments)}function C(e,t,n,r,o,a,l,s,u){if(_.apply(this,arguments),g){if(!g)throw Error(i(198));var c=v;g=!1,v=null,y||(y=!0,b=c)}}var E=null,M=null,S=null;function O(e,t,n){var r=e.type||"unknown-event";e.currentTarget=S(n),C(r,t,void 0,e),e.currentTarget=null}function T(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function k(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var x=null;function N(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)O(e,t[r],n[r]);else t&&O(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function L(e){if(null!==e&&(x=T(x,e)),e=x,x=null,e){if(k(e,N),x)throw Error(i(95));if(y)throw e=b,y=!1,b=null,e}}var P={injectEventPluginOrder:function(e){if(l)throw Error(i(101));l=Array.prototype.slice.call(e),u()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!s.hasOwnProperty(t)||s[t]!==r){if(s[t])throw Error(i(102,t));s[t]=r,n=!0}}n&&u()}};function I(e,t){var n=e.stateNode;if(!n)return null;var r=E(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(e=e.type,r=!("button"===e||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var D=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;D.hasOwnProperty("ReactCurrentDispatcher")||(D.ReactCurrentDispatcher={current:null}),D.hasOwnProperty("ReactCurrentBatchConfig")||(D.ReactCurrentBatchConfig={suspense:null});var A=/^(.*)[\\\/]/,R="function"===typeof Symbol&&Symbol.for,F=R?Symbol.for("react.element"):60103,V=R?Symbol.for("react.portal"):60106,j=R?Symbol.for("react.fragment"):60107,z=R?Symbol.for("react.strict_mode"):60108,B=R?Symbol.for("react.profiler"):60114,H=R?Symbol.for("react.provider"):60109,W=R?Symbol.for("react.context"):60110,U=R?Symbol.for("react.concurrent_mode"):60111,q=R?Symbol.for("react.forward_ref"):60112,K=R?Symbol.for("react.suspense"):60113,G=R?Symbol.for("react.suspense_list"):60120,Y=R?Symbol.for("react.memo"):60115,X=R?Symbol.for("react.lazy"):60116;R&&Symbol.for("react.fundamental"),R&&Symbol.for("react.responder"),R&&Symbol.for("react.scope");var Z="function"===typeof Symbol&&Symbol.iterator;function Q(e){return null===e||"object"!==typeof e?null:(e=Z&&e[Z]||e["@@iterator"],"function"===typeof e?e:null)}function J(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}function $(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case j:return"Fragment";case V:return"Portal";case B:return"Profiler";case z:return"StrictMode";case K:return"Suspense";case G:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case W:return"Context.Consumer";case H:return"Context.Provider";case q:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case Y:return $(e.type);case X:if(e=1===e._status?e._result:null)return $(e)}return null}function ee(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=$(e.type);n=null,r&&(n=$(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace(A,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var te=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),ne=null,re=null,oe=null;function ae(e){if(e=M(e)){if("function"!==typeof ne)throw Error(i(280));var t=E(e.stateNode);ne(e.stateNode,e.type,t)}}function ie(e){re?oe?oe.push(e):oe=[e]:re=e}function le(){if(re){var e=re,t=oe;if(oe=re=null,ae(e),t)for(e=0;e<t.length;e++)ae(t[e])}}function se(e,t){return e(t)}function ue(e,t,n,r){return e(t,n,r)}function ce(){}var de=se,fe=!1,pe=!1;function me(){null===re&&null===oe||(ce(),le())}new Map;var he=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ge=Object.prototype.hasOwnProperty,ve={},ye={};function be(e){return!!ge.call(ye,e)||!ge.call(ve,e)&&(he.test(e)?ye[e]=!0:(ve[e]=!0,!1))}function we(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),"data-"!==e&&"aria-"!==e));default:return!1}}function _e(e,t,n,r){if(null===t||"undefined"===typeof t||we(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ce(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var Ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ee[e]=new Ce(e,0,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ee[t]=new Ce(t,1,!1,e[1],null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ee[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ee[e]=new Ce(e,2,!1,e,null,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ee[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Ee[e]=new Ce(e,3,!0,e,null,!1)}),["capture","download"].forEach(function(e){Ee[e]=new Ce(e,4,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){Ee[e]=new Ce(e,6,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){Ee[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1)});var Me=/[\-:]([a-z])/g;function Se(e){return e[1].toUpperCase()}function Oe(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Te(e,t,n,r){var o=Ee.hasOwnProperty(t)?Ee[t]:null,a=null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]));a||(_e(t,n,o,r)&&(n=null),r||null===o?be(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(o=o.type,n=3===o||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function ke(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function xe(e){var t=ke(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ne(e){e._valueTracker||(e._valueTracker=xe(e))}function Le(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ke(e)?e.checked?"true":"false":e.value),e=r,e!==n&&(t.setValue(e),!0)}function Pe(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ie(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Oe(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function De(e,t){t=t.checked,null!=t&&Te(e,"checked",t,!1)}function Ae(e,t){De(e,t);var n=Oe(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Fe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Fe(e,t.type,Oe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,""!==n&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Fe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ve(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function je(e,t){return e=o({children:void 0},t),(t=Ve(t.children))&&(e.children=t),e}function ze(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Oe(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Be(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function He(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,t=t.children,null!=t){if(null!=n)throw Error(i(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(i(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:Oe(n)}}function We(e,t){var n=Oe(t.value),r=Oe(t.defaultValue);null!=n&&(n=""+n,n!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Me,Se);Ee[t]=new Ce(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Me,Se);Ee[t]=new Ce(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Me,Se);Ee[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){Ee[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1)}),Ee.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){Ee[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0)});var qe={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ke(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ge(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ke(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Ye,Xe=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==qe.svg||"innerHTML"in e)e.innerHTML=t;else{for(Ye=Ye||document.createElement("div"),Ye.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ye.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ze(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Qe(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Je={animationend:Qe("Animation","AnimationEnd"),animationiteration:Qe("Animation","AnimationIteration"),animationstart:Qe("Animation","AnimationStart"),transitionend:Qe("Transition","TransitionEnd")},$e={},et={};function tt(e){if($e[e])return $e[e];if(!Je[e])return e;var t,n=Je[e];for(t in n)if(n.hasOwnProperty(t)&&t in et)return $e[e]=n[t];return e}te&&(et=document.createElement("div").style,"AnimationEvent"in window||(delete Je.animationend.animation,delete Je.animationiteration.animation,delete Je.animationstart.animation),"TransitionEvent"in window||delete Je.transitionend.transition);var nt=tt("animationend"),rt=tt("animationiteration"),ot=tt("animationstart"),at=tt("transitionend"),it="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function lt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{t=e,0!==(1026&t.effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function st(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(e=e.alternate,null!==e&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function ut(e){if(lt(e)!==e)throw Error(i(188))}function ct(e){var t=e.alternate;if(!t){if(t=lt(e),null===t)throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(r=o.return,null!==r){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return ut(o),e;if(a===r)return ut(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l){for(s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}function dt(e){if(e=ct(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var ft,pt,mt,ht=!1,gt=[],vt=null,yt=null,bt=null,wt=new Map,_t=new Map,Ct=[],Et="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Mt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function St(e){var t=Un(e);Et.forEach(function(n){qn(n,e,t)}),Mt.forEach(function(n){qn(n,e,t)})}function Ot(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function Tt(e,t){switch(e){case"focus":case"blur":vt=null;break;case"dragenter":case"dragleave":yt=null;break;case"mouseover":case"mouseout":bt=null;break;case"pointerover":case"pointerout":wt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":_t.delete(t.pointerId)}}function kt(e,t,n,r,o){return null===e||e.nativeEvent!==o?(e=Ot(t,n,r,o),null!==t&&(t=Mr(t),null!==t&&pt(t)),e):(e.eventSystemFlags|=r,e)}function xt(e,t,n,r){switch(t){case"focus":return vt=kt(vt,e,t,n,r),!0;case"dragenter":return yt=kt(yt,e,t,n,r),!0;case"mouseover":return bt=kt(bt,e,t,n,r),!0;case"pointerover":var o=r.pointerId;return wt.set(o,kt(wt.get(o)||null,e,t,n,r)),!0;case"gotpointercapture":return o=r.pointerId,_t.set(o,kt(_t.get(o)||null,e,t,n,r)),!0}return!1}function Nt(e){var t=Er(e.target);if(null!==t){var n=lt(t);if(null!==n)if(t=n.tag,13===t){if(t=st(n),null!==t)return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,function(){mt(n)})}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;var t=Bn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=Mr(t);return null!==n&&pt(n),e.blockedOn=t,!1}return!0}function Pt(e,t,n){Lt(e)&&n.delete(t)}function It(){for(ht=!1;0<gt.length;){var e=gt[0];if(null!==e.blockedOn){e=Mr(e.blockedOn),null!==e&&ft(e);break}var t=Bn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:gt.shift()}null!==vt&&Lt(vt)&&(vt=null),null!==yt&&Lt(yt)&&(yt=null),null!==bt&&Lt(bt)&&(bt=null),wt.forEach(Pt),_t.forEach(Pt)}function Dt(e,t){e.blockedOn===t&&(e.blockedOn=null,ht||(ht=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,It)))}function At(e){function t(t){return Dt(t,e)}if(0<gt.length){Dt(gt[0],e);for(var n=1;n<gt.length;n++){var r=gt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==vt&&Dt(vt,e),null!==yt&&Dt(yt,e),null!==bt&&Dt(bt,e),wt.forEach(t),_t.forEach(t),n=0;n<Ct.length;n++)r=Ct[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ct.length&&(n=Ct[0],null===n.blockedOn);)Nt(n),null===n.blockedOn&&Ct.shift()}function Rt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Ft(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Vt(e,t,n){(t=I(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function jt(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Ft(t);for(t=n.length;0<t--;)Vt(n[t],"captured",e);for(t=0;t<n.length;t++)Vt(n[t],"bubbled",e)}}function zt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=I(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=T(n._dispatchListeners,t),n._dispatchInstances=T(n._dispatchInstances,e))}function Bt(e){e&&e.dispatchConfig.registrationName&&zt(e._targetInst,null,e)}function Ht(e){k(e,jt)}function Wt(){return!0}function Ut(){return!1}function qt(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface,e)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Wt:Ut,this.isPropagationStopped=Ut,this}function Kt(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Gt(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Yt(e){e.eventPool=[],e.getPooled=Kt,e.release=Gt}o(qt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Wt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Wt)},persist:function(){this.isPersistent=Wt},isPersistent:Ut,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Ut,this._dispatchInstances=this._dispatchListeners=null}}),qt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},qt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Yt(n),n},Yt(qt);var Xt=qt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Zt=qt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qt=qt.extend({view:null,detail:null}),Jt=Qt.extend({relatedTarget:null});function $t(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,0===e&&13===t&&(e=13)):e=t,10===e&&(e=13),32<=e||13===e?e:0}var en={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},tn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},nn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function rn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=nn[e])&&!!t[e]}function on(){return rn}for(var an=Qt.extend({key:function(e){if(e.key){var t=en[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?(e=$t(e),13===e?"Enter":String.fromCharCode(e)):"keydown"===e.type||"keyup"===e.type?tn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:on,charCode:function(e){return"keypress"===e.type?$t(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?$t(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ln=0,sn=0,un=!1,cn=!1,dn=Qt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:on,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=ln;return ln=e.screenX,un?"mousemove"===e.type?e.screenX-t:0:(un=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=sn;return sn=e.screenY,cn?"mousemove"===e.type?e.screenY-t:0:(cn=!0,0)}}),fn=dn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),pn=dn.extend({dataTransfer:null}),mn=Qt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:on}),hn=qt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),gn=dn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),vn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[nt,"animationEnd",2],[rt,"animationIteration",2],[ot,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[at,"transitionEnd",2],["waiting","waiting",2]],yn={},bn={},wn=0;wn<vn.length;wn++){var _n=vn[wn],Cn=_n[0],En=_n[1],Mn=_n[2],Sn="on"+(En[0].toUpperCase()+En.slice(1)),On={phasedRegistrationNames:{bubbled:Sn,captured:Sn+"Capture"},dependencies:[Cn],eventPriority:Mn};yn[En]=On,bn[Cn]=On}var Tn={eventTypes:yn,getEventPriority:function(e){return e=bn[e],void 0!==e?e.eventPriority:2},extractEvents:function(e,t,n,r){var o=bn[e];if(!o)return null;switch(e){case"keypress":if(0===$t(n))return null;case"keydown":case"keyup":e=an;break;case"blur":case"focus":e=Jt;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=dn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=mn;break;case nt:case rt:case ot:e=Xt;break;case at:e=hn;break;case"scroll":e=Qt;break;case"wheel":e=gn;break;case"copy":case"cut":case"paste":e=Zt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=fn;break;default:e=qt}return t=e.getPooled(o,t,n,r),Ht(t),t}},kn=a.unstable_UserBlockingPriority,xn=a.unstable_runWithPriority,Nn=Tn.getEventPriority,Ln=10,Pn=[];function In(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;t=n.tag,5!==t&&6!==t||e.ancestors.push(n),n=Er(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Rt(e.nativeEvent);r=e.topLevelType;for(var a=e.nativeEvent,i=e.eventSystemFlags,l=null,s=0;s<d.length;s++){var u=d[s];u&&(u=u.extractEvents(r,t,a,o,i))&&(l=T(l,u))}L(l)}}var Dn=!0;function An(e,t){Rn(t,e,!1)}function Rn(e,t,n){switch(Nn(t)){case 0:var r=Fn.bind(null,t,1);break;case 1:r=Vn.bind(null,t,1);break;default:r=zn.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Fn(e,t,n){fe||ce();var r=zn,o=fe;fe=!0;try{ue(r,e,t,n)}finally{(fe=o)||me()}}function Vn(e,t,n){xn(kn,zn.bind(null,e,t,n))}function jn(e,t,n,r){if(Pn.length){var o=Pn.pop();o.topLevelType=e,o.eventSystemFlags=t,o.nativeEvent=n,o.targetInst=r,e=o}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=In,n=e,pe)t(n,void 0);else{pe=!0;try{de(t,n,void 0)}finally{pe=!1,me()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,Pn.length<Ln&&Pn.push(e)}}function zn(e,t,n){if(Dn)if(0<gt.length&&-1<Et.indexOf(e))e=Ot(null,e,t,n),gt.push(e);else{var r=Bn(e,t,n);null===r?Tt(e,n):-1<Et.indexOf(e)?(e=Ot(r,e,t,n),gt.push(e)):xt(r,e,t,n)||(Tt(e,n),jn(e,t,n,null))}}function Bn(e,t,n){var r=Rt(n);if(r=Er(r),null!==r){var o=lt(r);if(null===o)r=null;else{var a=o.tag;if(13===a){if(r=st(o),null!==r)return r;r=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;r=null}else o!==r&&(r=null)}}return jn(e,t,n,r),null}function Hn(e){if(!te)return!1;e="on"+e;var t=e in document;return t||(t=document.createElement("div"),t.setAttribute(e,"return;"),t="function"===typeof t[e]),t}var Wn=new("function"===typeof WeakMap?WeakMap:Map);function Un(e){var t=Wn.get(e);return void 0===t&&(t=new Set,Wn.set(e,t)),t}function qn(e,t,n){if(!n.has(e)){switch(e){case"scroll":Rn(t,"scroll",!0);break;case"focus":case"blur":Rn(t,"focus",!0),Rn(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Hn(e)&&Rn(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===it.indexOf(e)&&An(e,t)}n.add(e)}}var Kn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gn=["Webkit","ms","Moz","O"];function Yn(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||Kn.hasOwnProperty(e)&&Kn[e]?(""+t).trim():t+"px"}function Xn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Yn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Kn).forEach(function(e){Gn.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Kn[t]=Kn[e]})});var Zn=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Qn(e,t){if(t){if(Zn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if(!("object"===typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62,""))}}function Jn(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function $n(e,t){e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument;var n=Un(e);t=m[t];for(var r=0;r<t.length;r++)qn(t[r],e,n)}function er(){}function tr(e){if(e=e||("undefined"!==typeof document?document:void 0),"undefined"===typeof e)return null;try{return e.activeElement||e.body}catch(t){return e.body}}function nr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rr(e,t){var n,r=nr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=nr(r)}}function or(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?or(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function ar(){for(var e=window,t=tr();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;e=t.contentWindow,t=tr(e.document)}return t}function ir(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var lr="$",sr="/$",ur="$?",cr="$!",dr=null,fr=null;function pr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function mr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var hr="function"===typeof setTimeout?setTimeout:void 0,gr="function"===typeof clearTimeout?clearTimeout:void 0;function vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function yr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===lr||n===cr||n===ur){if(0===t)return e;t--}else n===sr&&t++}e=e.previousSibling}return null}var br=Math.random().toString(36).slice(2),wr="__reactInternalInstance$"+br,_r="__reactEventHandlers$"+br,Cr="__reactContainere$"+br;function Er(e){var t=e[wr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Cr]||n[wr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=yr(e);null!==e;){if(n=e[wr])return n;e=yr(e)}return t}e=n,n=e.parentNode}return null}function Mr(e){return e=e[wr]||e[Cr],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Sr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function Or(e){return e[_r]||null}var Tr=null,kr=null,xr=null;function Nr(){if(xr)return xr;var e,t,n=kr,r=n.length,o="value"in Tr?Tr.value:Tr.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return xr=o.slice(e,1<t?1-t:void 0)}var Lr=qt.extend({data:null}),Pr=qt.extend({data:null}),Ir=[9,13,27,32],Dr=te&&"CompositionEvent"in window,Ar=null;te&&"documentMode"in document&&(Ar=document.documentMode);var Rr=te&&"TextEvent"in window&&!Ar,Fr=te&&(!Dr||Ar&&8<Ar&&11>=Ar),Vr=String.fromCharCode(32),jr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},zr=!1;function Br(e,t){switch(e){case"keyup":return-1!==Ir.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Hr(e){return e=e.detail,"object"===typeof e&&"data"in e?e.data:null}var Wr=!1;function Ur(e,t){switch(e){case"compositionend":return Hr(t);case"keypress":return 32!==t.which?null:(zr=!0,Vr);case"textInput":return e=t.data,e===Vr&&zr?null:e;default:return null}}function qr(e,t){if(Wr)return"compositionend"===e||!Dr&&Br(e,t)?(e=Nr(),xr=kr=Tr=null,Wr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fr&&"ko"!==t.locale?null:t.data;default:return null}}var Kr={eventTypes:jr,extractEvents:function(e,t,n,r){var o;if(Dr)e:{switch(e){case"compositionstart":var a=jr.compositionStart;break e;case"compositionend":a=jr.compositionEnd;break e;case"compositionupdate":a=jr.compositionUpdate;break e}a=void 0}else Wr?Br(e,n)&&(a=jr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=jr.compositionStart);return a?(Fr&&"ko"!==n.locale&&(Wr||a!==jr.compositionStart?a===jr.compositionEnd&&Wr&&(o=Nr()):(Tr=r,kr="value"in Tr?Tr.value:Tr.textContent,Wr=!0)),a=Lr.getPooled(a,t,n,r),o?a.data=o:(o=Hr(n),null!==o&&(a.data=o)),Ht(a),o=a):o=null,(e=Rr?Ur(e,n):qr(e,n))?(t=Pr.getPooled(jr.beforeInput,t,n,r),t.data=e,Ht(t)):t=null,null===o?t:null===t?o:[o,t]}},Gr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Yr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gr[e.type]:"textarea"===t}var Xr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Zr(e,t,n){return e=qt.getPooled(Xr.change,e,t,n),e.type="change",ie(n),Ht(e),e}var Qr=null,Jr=null;function $r(e){L(e)}function eo(e){var t=Sr(e);if(Le(t))return e}function to(e,t){if("change"===e)return t}var no=!1;function ro(){Qr&&(Qr.detachEvent("onpropertychange",oo),Jr=Qr=null)}function oo(e){if("value"===e.propertyName&&eo(Jr))if(e=Zr(Jr,e,Rt(e)),fe)L(e);else{fe=!0;try{se($r,e)}finally{fe=!1,me()}}}function ao(e,t,n){"focus"===e?(ro(),Qr=t,Jr=n,Qr.attachEvent("onpropertychange",oo)):"blur"===e&&ro()}function io(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return eo(Jr)}function lo(e,t){if("click"===e)return eo(t)}function so(e,t){if("input"===e||"change"===e)return eo(t)}te&&(no=Hn("input")&&(!document.documentMode||9<document.documentMode));var uo,co={eventTypes:Xr,_isInputEventSupported:no,extractEvents:function(e,t,n,r){var o=t?Sr(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var i=to;else if(Yr(o))if(no)i=so;else{i=io;var l=ao}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=lo);if(i&&(i=i(e,t)))return Zr(i,n,r);l&&l(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Fe(o,"number",o.value)}},fo={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},po={eventTypes:fo,extractEvents:function(e,t,n,r,o){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&0===(32&o)&&(n.relatedTarget||n.fromElement)||!i&&!a)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?Er(t):null,null!==t&&(a=lt(t),t!==a||5!==t.tag&&6!==t.tag)&&(t=null)):i=null,i===t)return null;if("mouseout"===e||"mouseover"===e)var l=dn,s=fo.mouseLeave,u=fo.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=fn,s=fo.pointerLeave,u=fo.pointerEnter,c="pointer");if(e=null==i?o:Sr(i),o=null==t?o:Sr(t),s=l.getPooled(s,i,n,r),s.type=c+"leave",s.target=e,s.relatedTarget=o,r=l.getPooled(u,t,n,r),r.type=c+"enter",r.target=o,r.relatedTarget=e,l=i,c=t,l&&c)e:{for(u=l,e=c,i=0,t=u;t;t=Ft(t))i++;for(t=0,o=e;o;o=Ft(o))t++;for(;0<i-t;)u=Ft(u),i--;for(;0<t-i;)e=Ft(e),t--;for(;i--;){if(u===e||u===e.alternate)break e;u=Ft(u),e=Ft(e)}u=null}else u=null;for(e=u,u=[];l&&l!==e;){if(i=l.alternate,null!==i&&i===e)break;u.push(l),l=Ft(l)}for(l=[];c&&c!==e;){if(i=c.alternate,null!==i&&i===e)break;l.push(c),c=Ft(c)}for(c=0;c<u.length;c++)zt(u[c],"bubbled",s);for(c=l.length;0<c--;)zt(l[c],"captured",r);return n===uo?(uo=null,[s]):(uo=n,[s,r])}};function mo(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t}var ho="function"===typeof Object.is?Object.is:mo,go=Object.prototype.hasOwnProperty;function vo(e,t){if(ho(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!go.call(t,n[r])||!ho(e[n[r]],t[n[r]]))return!1;return!0}var yo=te&&"documentMode"in document&&11>=document.documentMode,bo={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},wo=null,_o=null,Co=null,Eo=!1;function Mo(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Eo||null==wo||wo!==tr(n)?null:(n=wo,"selectionStart"in n&&ir(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Co&&vo(Co,n)?null:(Co=n,e=qt.getPooled(bo.select,_o,e,t),e.type="select",e.target=wo,Ht(e),e))}var So={eventTypes:bo,extractEvents:function(e,t,n,r){var o,a=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!a)){e:{a=Un(a),o=m.onSelect;for(var i=0;i<o.length;i++)if(!a.has(o[i])){a=!1;break e}a=!0}o=!a}if(o)return null;switch(a=t?Sr(t):window,e){case"focus":(Yr(a)||"true"===a.contentEditable)&&(wo=a,_o=t,Co=null);break;case"blur":Co=_o=wo=null;break;case"mousedown":Eo=!0;break;case"contextmenu":case"mouseup":case"dragend":return Eo=!1,Mo(n,r);case"selectionchange":if(yo)break;case"keydown":case"keyup":return Mo(n,r)}return null}};P.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" "));var Oo=Mr;E=Or,M=Oo,S=Sr,P.injectEventPluginsByName({SimpleEventPlugin:Tn,EnterLeaveEventPlugin:po,ChangeEventPlugin:co,SelectEventPlugin:So,BeforeInputEventPlugin:Kr}),new Set;var To=[],ko=-1;function xo(e){0>ko||(e.current=To[ko],To[ko]=null,ko--)}function No(e,t){ko++,To[ko]=e.current,e.current=t}var Lo={},Po={current:Lo},Io={current:!1},Do=Lo;function Ao(e,t){var n=e.type.contextTypes;if(!n)return Lo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ro(e){return e=e.childContextTypes,null!==e&&void 0!==e}function Fo(e){xo(Io,e),xo(Po,e)}function Vo(e){xo(Io,e),xo(Po,e)}function jo(e,t,n){if(Po.current!==Lo)throw Error(i(168));No(Po,t,e),No(Io,n,e)}function zo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext(),r)if(!(a in e))throw Error(i(108,$(t)||"Unknown",a));return o({},n,{},r)}function Bo(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Lo,Do=Po.current,No(Po,t,e),No(Io,Io.current,e),!0}function Ho(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(t=zo(e,t,Do),r.__reactInternalMemoizedMergedChildContext=t,xo(Io,e),xo(Po,e),No(Po,t,e)):xo(Io,e),No(Io,n,e)}var Wo=a.unstable_runWithPriority,Uo=a.unstable_scheduleCallback,qo=a.unstable_cancelCallback,Ko=a.unstable_shouldYield,Go=a.unstable_requestPaint,Yo=a.unstable_now,Xo=a.unstable_getCurrentPriorityLevel,Zo=a.unstable_ImmediatePriority,Qo=a.unstable_UserBlockingPriority,Jo=a.unstable_NormalPriority,$o=a.unstable_LowPriority,ea=a.unstable_IdlePriority,ta={},na=void 0!==Go?Go:function(){},ra=null,oa=null,aa=!1,ia=Yo(),la=1e4>ia?Yo:function(){return Yo()-ia};function sa(){switch(Xo()){case Zo:return 99;case Qo:return 98;case Jo:return 97;case $o:return 96;case ea:return 95;default:throw Error(i(332))}}function ua(e){switch(e){case 99:return Zo;case 98:return Qo;case 97:return Jo;case 96:return $o;case 95:return ea;default:throw Error(i(332))}}function ca(e,t){return e=ua(e),Wo(e,t)}function da(e,t,n){return e=ua(e),Uo(e,t,n)}function fa(e){return null===ra?(ra=[e],oa=Uo(Zo,ma)):ra.push(e),ta}function pa(){if(null!==oa){var e=oa;oa=null,qo(e)}ma()}function ma(){if(!aa&&null!==ra){aa=!0;var e=0;try{var t=ra;ca(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),ra=null}catch(t){throw null!==ra&&(ra=ra.slice(e+1)),Uo(Zo,pa),t}finally{aa=!1}}}var ha=3;function ga(e,t,n){return n/=10,1073741821-(1+((1073741821-e+t/10)/n|0))*n}function va(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps,e)void 0===t[n]&&(t[n]=e[n]);return t}var ya={current:null},ba=null,wa=null,_a=null;function Ca(){_a=wa=ba=null}function Ea(e,t){var n=e.type._context;No(ya,n._currentValue,e),n._currentValue=t}function Ma(e){var t=ya.current;xo(ya,e),e.type._context._currentValue=t}function Sa(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Oa(e,t){ba=e,_a=wa=null,e=e.dependencies,null!==e&&null!==e.firstContext&&(e.expirationTime>=t&&(il=!0),e.firstContext=null)}function Ta(e,t){if(_a!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(_a=e,t=1073741823),t={context:e,observedBits:t,next:null},null===wa){if(null===ba)throw Error(i(308));wa=t,ba.dependencies={expirationTime:0,firstContext:t,responders:null}}else wa=wa.next=t;return e._currentValue}var ka=!1;function xa(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Na(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function La(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Pa(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ia(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=xa(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=xa(e.memoizedState),o=n.updateQueue=xa(n.memoizedState)):r=e.updateQueue=Na(o):null===o&&(o=n.updateQueue=Na(r));null===o||r===o?Pa(r,t):null===r.lastUpdate||null===o.lastUpdate?(Pa(r,t),Pa(o,t)):(Pa(r,t),o.lastUpdate=t)}function Da(e,t){var n=e.updateQueue;n=null===n?e.updateQueue=xa(e.memoizedState):Aa(e,n),null===n.lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Aa(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Na(t)),t}function Ra(e,t,n,r,a,i){switch(n.tag){case 1:return e=n.payload,"function"===typeof e?e.call(i,r,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(e=n.payload,a="function"===typeof e?e.call(i,r,a):e,null===a||void 0===a)break;return o({},r,a);case 2:ka=!0}return r}function Fa(e,t,n,r,o){ka=!1,t=Aa(e,t);for(var a=t.baseState,i=null,l=0,s=t.firstUpdate,u=a;null!==s;){var c=s.expirationTime;c<o?(null===i&&(i=s,a=u),l<c&&(l=c)):(Us(c,s.suspenseConfig),u=Ra(e,t,s,u,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(c=null,s=t.firstCapturedUpdate;null!==s;){var d=s.expirationTime;d<o?(null===c&&(c=s,null===i&&(a=u)),l<d&&(l=d)):(u=Ra(e,t,s,u,n,r),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===i&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===i&&null===c&&(a=u),t.baseState=a,t.firstUpdate=i,t.firstCapturedUpdate=c,qs(l),e.expirationTime=l,e.memoizedState=u}function Va(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ja(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ja(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ja(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!==typeof n)throw Error(i(191,n));n.call(r)}e=e.nextEffect}}var za=D.ReactCurrentBatchConfig,Ba=(new r.Component).refs;function Ha(e,t,n,r){t=e.memoizedState,n=n(r,t),n=null===n||void 0===n?t:o({},t,n),e.memoizedState=n,r=e.updateQueue,null!==r&&0===e.expirationTime&&(r.baseState=n)}var Wa={isMounted:function(e){return!!(e=e._reactInternalFiber)&&lt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Ns(),o=za.suspense;r=Ls(r,e,o),o=La(r,o),o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Ia(e,o),Ps(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Ns(),o=za.suspense;r=Ls(r,e,o),o=La(r,o),o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Ia(e,o),Ps(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ns(),r=za.suspense;n=Ls(n,e,r),r=La(n,r),r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Ia(e,r),Ps(e,n)}};function Ua(e,t,n,r,o,a,i){return e=e.stateNode,"function"===typeof e.shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!vo(n,r)||!vo(o,a))}function qa(e,t,n){var r=!1,o=Lo,a=t.contextType;return"object"===typeof a&&null!==a?a=Ta(a):(o=Ro(t)?Do:Po.current,r=t.contextTypes,a=(r=null!==r&&void 0!==r)?Ao(e,o):Lo),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Wa,e.stateNode=t,t._reactInternalFiber=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ka(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Wa.enqueueReplaceState(t,t.state,null)}function Ga(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Ba;var a=t.contextType;"object"===typeof a&&null!==a?o.context=Ta(a):(a=Ro(t)?Do:Po.current,o.context=Ao(e,a)),a=e.updateQueue,null!==a&&(Fa(e,a,n,o,r),o.state=e.memoizedState),a=t.getDerivedStateFromProps,"function"===typeof a&&(Ha(e,t,a,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Wa.enqueueReplaceState(o,o.state,null),a=e.updateQueue,null!==a&&(Fa(e,a,n,o,r),o.state=e.memoizedState)),"function"===typeof o.componentDidMount&&(e.effectTag|=4)}var Ya=Array.isArray;function Xa(e,t,n){if(e=n.ref,null!==e&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner,n){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===Ba&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Za(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Qa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return e=pu(e,t,n),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,null!==r?(r=r.index,r<n?(t.effectTag=2,n):r):(t.effectTag=2,n)):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=gu(n,e.mode,r),t.return=e,t):(t=o(t,n,r),t.return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?(r=o(t,n.props,r),r.ref=Xa(e,t,n),r.return=e,r):(r=mu(n.type,n.key,n.props,null,e.mode,r),r.ref=Xa(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=vu(n,e.mode,r),t.return=e,t):(t=o(t,n.children||[],r),t.return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?(t=hu(n,e.mode,r,a),t.return=e,t):(t=o(t,n,r),t.return=e,t)}function f(e,t,n){if("string"===typeof t||"number"===typeof t)return t=gu(""+t,e.mode,n),t.return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case F:return n=mu(t.type,t.key,t.props,null,e.mode,n),n.ref=Xa(e,null,t),n.return=e,n;case V:return t=vu(t,e.mode,n),t.return=e,t}if(Ya(t)||Q(t))return t=hu(t,e.mode,n,null),t.return=e,t;Za(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case F:return n.key===o?n.type===j?d(e,t,n.props.children,r,o):u(e,t,n,r):null;case V:return n.key===o?c(e,t,n,r):null}if(Ya(n)||Q(n))return null!==o?null:d(e,t,n,r,null);Za(e,n)}return null}function m(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return e=e.get(n)||null,s(t,e,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case F:return e=e.get(null===r.key?n:r.key)||null,r.type===j?d(t,e,r.props.children,o,r.key):u(t,e,r,o);case V:return e=e.get(null===r.key?n:r.key)||null,c(t,e,r,o)}if(Ya(r)||Q(r))return e=e.get(n)||null,d(t,e,r,o,null);Za(t,r)}return null}function h(o,i,l,s){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(o,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(o,d),u;if(null===d){for(;h<l.length;h++)d=f(o,l[h],s),null!==d&&(i=a(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(o,d);h<l.length;h++)g=m(d,o,h,l[h],s),null!==g&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=a(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(o,e)}),u}function g(o,l,s,u){var c=Q(s);if("function"!==typeof c)throw Error(i(150));if(s=c.call(s),null==s)throw Error(i(151));for(var d=c=null,h=l,g=l=0,v=null,y=s.next();null!==h&&!y.done;g++,y=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var b=p(o,h,y.value,u);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(o,h),l=a(b,l,g),null===d?c=b:d.sibling=b,d=b,h=v}if(y.done)return n(o,h),c;if(null===h){for(;!y.done;g++,y=s.next())y=f(o,y.value,u),null!==y&&(l=a(y,l,g),null===d?c=y:d.sibling=y,d=y);return c}for(h=r(o,h);!y.done;g++,y=s.next())y=m(h,o,g,y.value,u),null!==y&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),l=a(y,l,g),null===d?c=y:d.sibling=y,d=y);return e&&h.forEach(function(e){return t(o,e)}),c}return function(e,r,a,s){var u="object"===typeof a&&null!==a&&a.type===j&&null===a.key;u&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case F:e:{for(c=a.key,u=r;null!==u;){if(u.key===c){if(7===u.tag?a.type===j:u.elementType===a.type){n(e,u.sibling),r=o(u,a.type===j?a.props.children:a.props,s),r.ref=Xa(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===j?(r=hu(a.props.children,e.mode,s,a.key),r.return=e,e=r):(s=mu(a.type,a.key,a.props,null,e.mode,s),s.ref=Xa(e,r,a),s.return=e,e=s)}return l(e);case V:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),r=o(r,a.children||[],s),r.return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}r=vu(a,e.mode,s),r.return=e,e=r}return l(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),r=o(r,a,s),r.return=e,e=r):(n(e,r),r=gu(a,e.mode,s),r.return=e,e=r),l(e);if(Ya(a))return h(e,r,a,s);if(Q(a))return g(e,r,a,s);if(c&&Za(e,a),"undefined"===typeof a&&!u)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ja=Qa(!0),$a=Qa(!1),ei={},ti={current:ei},ni={current:ei},ri={current:ei};function oi(e){if(e===ei)throw Error(i(174));return e}function ai(e,t){No(ri,t,e),No(ni,e,e),No(ti,ei,e);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ge(null,"");break;default:n=8===n?t.parentNode:t,t=n.namespaceURI||null,n=n.tagName,t=Ge(t,n)}xo(ti,e),No(ti,t,e)}function ii(e){xo(ti,e),xo(ni,e),xo(ri,e)}function li(e){oi(ri.current);var t=oi(ti.current),n=Ge(t,e.type);t!==n&&(No(ni,e,e),No(ti,n,e))}function si(e){ni.current===e&&(xo(ti,e),xo(ni,e))}var ui={current:0};function ci(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(n=n.dehydrated,null===n||n.data===ur||n.data===cr))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function di(e,t){return{responder:e,props:t}}var fi=D.ReactCurrentDispatcher,pi=D.ReactCurrentBatchConfig,mi=0,hi=null,gi=null,vi=null,yi=null,bi=null,wi=null,_i=0,Ci=null,Ei=0,Mi=!1,Si=null,Oi=0;function Ti(){throw Error(i(321))}function ki(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ho(e[n],t[n]))return!1;return!0}function xi(e,t,n,r,o,a){if(mi=a,hi=t,vi=null!==e?e.memoizedState:null,fi.current=null===vi?Yi:Xi,t=n(r,o),Mi){do{Mi=!1,Oi+=1,vi=null!==e?e.memoizedState:null,wi=yi,Ci=bi=gi=null,fi.current=Xi,t=n(r,o)}while(Mi);Si=null,Oi=0}if(fi.current=Gi,e=hi,e.memoizedState=yi,e.expirationTime=_i,e.updateQueue=Ci,e.effectTag|=Ei,e=null!==gi&&null!==gi.next,mi=0,wi=bi=yi=vi=gi=hi=null,_i=0,Ci=null,Ei=0,e)throw Error(i(300));return t}function Ni(){fi.current=Gi,mi=0,wi=bi=yi=vi=gi=hi=null,_i=0,Ci=null,Ei=0,Mi=!1,Si=null,Oi=0}function Li(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===bi?yi=bi=e:bi=bi.next=e,bi}function Pi(){if(null!==wi)bi=wi,wi=bi.next,gi=vi,vi=null!==gi?gi.next:null;else{if(null===vi)throw Error(i(310));gi=vi;var e={memoizedState:gi.memoizedState,baseState:gi.baseState,queue:gi.queue,baseUpdate:gi.baseUpdate,next:null};bi=null===bi?yi=e:bi.next=e,vi=gi.next}return bi}function Ii(e,t){return"function"===typeof t?t(e):t}function Di(e){var t=Pi(),n=t.queue;if(null===n)throw Error(i(311));if(n.lastRenderedReducer=e,0<Oi){var r=n.dispatch;if(null!==Si){var o=Si.get(n);if(void 0!==o){Si.delete(n);var a=t.memoizedState;do{a=e(a,o.action),o=o.next}while(null!==o);return ho(a,t.memoizedState)||(il=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var l=t.baseUpdate;if(a=t.baseState,null!==l?(null!==r&&(r.next=null),r=l.next):r=null!==r?r.next:null,null!==r){var s=o=null,u=r,c=!1;do{var d=u.expirationTime;d<mi?(c||(c=!0,s=l,o=a),d>_i&&(_i=d,qs(_i))):(Us(d,u.suspenseConfig),a=u.eagerReducer===e?u.eagerState:e(a,u.action)),l=u,u=u.next}while(null!==u&&u!==r);c||(s=l,o=a),ho(a,t.memoizedState)||(il=!0),t.memoizedState=a,t.baseUpdate=s,t.baseState=o,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function Ai(e){var t=Li();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=t.queue={last:null,dispatch:null,lastRenderedReducer:Ii,lastRenderedState:e},e=e.dispatch=Ki.bind(null,hi,e),[t.memoizedState,e]}function Ri(e){return Di(Ii,e)}function Fi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Ci?(Ci={lastEffect:null},Ci.lastEffect=e.next=e):(t=Ci.lastEffect,null===t?Ci.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Ci.lastEffect=e)),e}function Vi(e,t,n,r){var o=Li();Ei|=e,o.memoizedState=Fi(t,n,void 0,void 0===r?null:r)}function ji(e,t,n,r){var o=Pi();r=void 0===r?null:r;var a=void 0;if(null!==gi){var i=gi.memoizedState;if(a=i.destroy,null!==r&&ki(r,i.deps))return void Fi(0,n,a,r)}Ei|=e,o.memoizedState=Fi(t,n,a,r)}function zi(e,t){return Vi(516,192,e,t)}function Bi(e,t){return ji(516,192,e,t)}function Hi(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Wi(){}function Ui(e,t){return Li().memoizedState=[e,void 0===t?null:t],e}function qi(e,t){var n=Pi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ki(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ki(e,t,n){if(!(25>Oi))throw Error(i(301));var r=e.alternate;if(e===hi||null!==r&&r===hi)if(Mi=!0,e={expirationTime:mi,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Si&&(Si=new Map),n=Si.get(t),void 0===n)Si.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var o=Ns(),a=za.suspense;o=Ls(o,e,a),a={expirationTime:o,suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var l=t.last;if(null===l)a.next=a;else{var s=l.next;null!==s&&(a.next=s),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&(r=t.lastRenderedReducer,null!==r))try{var u=t.lastRenderedState,c=r(u,n);if(a.eagerReducer=r,a.eagerState=c,ho(c,u))return}catch(e){}Ps(e,o)}}var Gi={readContext:Ta,useCallback:Ti,useContext:Ti,useEffect:Ti,useImperativeHandle:Ti,useLayoutEffect:Ti,useMemo:Ti,useReducer:Ti,useRef:Ti,useState:Ti,useDebugValue:Ti,useResponder:Ti,useDeferredValue:Ti,useTransition:Ti},Yi={readContext:Ta,useCallback:Ui,useContext:Ta,useEffect:zi,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Vi(4,36,Hi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Vi(4,36,e,t)},useMemo:function(e,t){var n=Li();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Li();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},e=e.dispatch=Ki.bind(null,hi,e),[r.memoizedState,e]},useRef:function(e){var t=Li();return e={current:e},t.memoizedState=e},useState:Ai,useDebugValue:Wi,useResponder:di,useDeferredValue:function(e,t){var n=Ai(e),r=n[0],o=n[1];return zi(function(){a.unstable_next(function(){var n=pi.suspense;pi.suspense=void 0===t?null:t;try{o(e)}finally{pi.suspense=n}})},[e,t]),r},useTransition:function(e){var t=Ai(!1),n=t[0],r=t[1];return[Ui(function(t){r(!0),a.unstable_next(function(){var n=pi.suspense;pi.suspense=void 0===e?null:e;try{r(!1),t()}finally{pi.suspense=n}})},[e,n]),n]}},Xi={readContext:Ta,useCallback:qi,useContext:Ta,useEffect:Bi,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,ji(4,36,Hi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ji(4,36,e,t)},useMemo:function(e,t){var n=Pi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ki(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Di,useRef:function(){return Pi().memoizedState},useState:Ri,useDebugValue:Wi,useResponder:di,useDeferredValue:function(e,t){var n=Ri(e),r=n[0],o=n[1];return Bi(function(){a.unstable_next(function(){var n=pi.suspense;pi.suspense=void 0===t?null:t;try{o(e)}finally{pi.suspense=n}})},[e,t]),r},useTransition:function(e){var t=Ri(!1),n=t[0],r=t[1];return[qi(function(t){r(!0),a.unstable_next(function(){var n=pi.suspense;pi.suspense=void 0===e?null:e;try{r(!1),t()}finally{pi.suspense=n}})},[e,n]),n]}},Zi=null,Qi=null,Ji=!1;function $i(e,t){var n=cu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function el(e,t){switch(e.tag){case 5:var n=e.type;return t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,null!==t&&(e.stateNode=t,!0);case 6:return t=""===e.pendingProps||3!==t.nodeType?null:t,null!==t&&(e.stateNode=t,!0);case 13:return!1;default:return!1}}function tl(e){if(Ji){var t=Qi;if(t){var n=t;if(!el(e,t)){if(t=vr(n.nextSibling),!t||!el(e,t))return e.effectTag=-1025&e.effectTag|2,Ji=!1,void(Zi=e);$i(Zi,n)}Zi=e,Qi=vr(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Ji=!1,Zi=e}}function nl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Zi=e}function rl(e){if(e!==Zi)return!1;if(!Ji)return nl(e),Ji=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!mr(t,e.memoizedProps))for(t=Qi;t;)$i(e,t),t=vr(t.nextSibling);if(nl(e),13===e.tag){if(e=e.memoizedState,e=null!==e?e.dehydrated:null,!e)throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===sr){if(0===t){Qi=vr(e.nextSibling);break e}t--}else n!==lr&&n!==cr&&n!==ur||t++}e=e.nextSibling}Qi=null}}else Qi=Zi?vr(e.stateNode.nextSibling):null;return!0}function ol(){Qi=Zi=null,Ji=!1}var al=D.ReactCurrentOwner,il=!1;function ll(e,t,n,r){t.child=null===e?$a(t,null,n,r):Ja(t,e.child,n,r)}function sl(e,t,n,r,o){n=n.render;var a=t.ref;return Oa(t,o),r=xi(e,t,n,r,a,o),null===e||il?(t.effectTag|=1,ll(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Sl(e,t,o))}function ul(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!==typeof i||du(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?(e=mu(n.type,null,r,null,t.mode,a),e.ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,cl(e,t,i,r,o,a))}return i=e.child,o<a&&(o=i.memoizedProps,n=n.compare,n=null!==n?n:vo,n(o,r)&&e.ref===t.ref)?Sl(e,t,a):(t.effectTag|=1,e=pu(i,r,a),e.ref=t.ref,e.return=t,t.child=e)}function cl(e,t,n,r,o,a){return null!==e&&vo(e.memoizedProps,r)&&e.ref===t.ref&&(il=!1,o<a)?Sl(e,t,a):fl(e,t,n,r,a)}function dl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function fl(e,t,n,r,o){var a=Ro(n)?Do:Po.current;return a=Ao(t,a),Oa(t,o),n=xi(e,t,n,r,a,o),null===e||il?(t.effectTag|=1,ll(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Sl(e,t,o))}function pl(e,t,n,r,o){if(Ro(n)){var a=!0;Bo(t)}else a=!1;if(Oa(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),qa(t,n,r,o),Ga(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"===typeof u&&null!==u?u=Ta(u):(u=Ro(n)?Do:Po.current,u=Ao(t,u));var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate;d||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Ka(t,i,r,u),ka=!1;var f=t.memoizedState;s=i.state=f;var p=t.updateQueue;null!==p&&(Fa(t,p,r,i,o),s=t.memoizedState),l!==r||f!==s||Io.current||ka?("function"===typeof c&&(Ha(t,n,c,r),s=t.memoizedState),(l=ka||Ua(t,n,l,r,f,s,u))?(d||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||("function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"===typeof i.componentDidMount&&(t.effectTag|=4)):("function"===typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"===typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,l=t.memoizedProps,i.props=t.type===t.elementType?l:va(t.type,l),s=i.context,u=n.contextType,"object"===typeof u&&null!==u?u=Ta(u):(u=Ro(n)?Do:Po.current,u=Ao(t,u)),c=n.getDerivedStateFromProps,(d="function"===typeof c||"function"===typeof i.getSnapshotBeforeUpdate)||"function"!==typeof i.UNSAFE_componentWillReceiveProps&&"function"!==typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Ka(t,i,r,u),ka=!1,s=t.memoizedState,f=i.state=s,p=t.updateQueue,null!==p&&(Fa(t,p,r,i,o),f=t.memoizedState),l!==r||s!==f||Io.current||ka?("function"===typeof c&&(Ha(t,n,c,r),f=t.memoizedState),(c=ka||Ua(t,n,l,r,s,f,u))?(d||"function"!==typeof i.UNSAFE_componentWillUpdate&&"function"!==typeof i.componentWillUpdate||("function"===typeof i.componentWillUpdate&&i.componentWillUpdate(r,f,u),"function"===typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,f,u)),"function"===typeof i.componentDidUpdate&&(t.effectTag|=4),"function"===typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof i.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!==typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=f),i.props=r,i.state=f,i.context=u,r=c):("function"!==typeof i.componentDidUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!==typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return ml(e,t,n,r,a,o)}function ml(e,t,n,r,o,a){dl(e,t);var i=0!==(64&t.effectTag);if(!r&&!i)return o&&Ho(t,n,!1),Sl(e,t,a);r=t.stateNode,al.current=t;var l=i&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Ja(t,e.child,null,a),t.child=Ja(t,null,l,a)):ll(e,t,l,a),t.memoizedState=r.state,o&&Ho(t,n,!0),t.child}function hl(e){var t=e.stateNode;t.pendingContext?jo(e,t.pendingContext,t.pendingContext!==t.context):t.context&&jo(e,t.context,!1),ai(e,t.containerInfo)}var gl,vl,yl,bl,wl={dehydrated:null,retryTime:0};function _l(e,t,n){var r,o=t.mode,a=t.pendingProps,i=ui.current,l=!1;if((r=0!==(64&t.effectTag))||(r=0!==(2&i)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),No(ui,1&i,t),null===e){if(void 0!==a.fallback&&tl(t),l){if(l=a.fallback,a=hu(null,o,0,null),a.return=t,0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return n=hu(l,o,n,null),n.return=t,a.sibling=n,t.memoizedState=wl,t.child=a,n}return o=a.children,t.memoizedState=null,t.child=$a(t,null,o,n)}if(null!==e.memoizedState){if(e=e.child,o=e.sibling,l){if(a=a.fallback,n=pu(e,e.pendingProps,0),n.return=t,0===(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child,l!==e.child))for(n.child=l;null!==l;)l.return=n,l=l.sibling;return o=pu(o,a,o.expirationTime),o.return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=wl,t.child=n,o}return n=Ja(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=a.fallback,a=hu(null,o,0,null),a.return=t,a.child=e,null!==e&&(e.return=a),0===(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return n=hu(l,o,n,null),n.return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=wl,t.child=a,n}return t.memoizedState=null,t.child=Ja(t,e,a.children,n)}function Cl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),Sa(e.return,t)}function El(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=o,i.lastEffect=a)}function Ml(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(ll(e,t,r.children,n),r=ui.current,0!==(2&r))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Cl(e,n);else if(19===e.tag)Cl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(No(ui,r,t),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)e=n.alternate,null!==e&&null===ci(e)&&(o=n),n=n.sibling;n=o,null===n?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),El(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(e=o.alternate,null!==e&&null===ci(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}El(t,!0,n,null,a,t.lastEffect);break;case"together":El(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Sl(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&qs(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(e=t.child,n=pu(e,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,n=n.sibling=pu(e,e.pendingProps,e.expirationTime),n.return=t;n.sibling=null}return t.child}function Ol(e){e.effectTag|=4}function Tl(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function kl(e){switch(e.tag){case 1:Ro(e.type)&&Fo(e);var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ii(e),Vo(e),t=e.effectTag,0!==(64&t))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return si(e),null;case 13:return xo(ui,e),t=e.effectTag,4096&t?(e.effectTag=-4097&t|64,e):null;case 19:return xo(ui,e),null;case 4:return ii(e),null;case 10:return Ma(e),null;default:return null}}function xl(e,t){return{value:e,source:t,stack:ee(t)}}gl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},vl=function(){},yl=function(e,t,n,r,a){var i=e.memoizedProps;if(i!==r){var l,s,u=t.stateNode;switch(oi(ti.current),e=null,n){case"input":i=Pe(u,i),r=Pe(u,r),e=[];break;case"option":i=je(u,i),r=je(u,r),e=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":i=Be(u,i),r=Be(u,r),e=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(u.onclick=er)}for(l in Qn(n,r),n=null,i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&null!=i[l])if("style"===l)for(s in u=i[l],u)u.hasOwnProperty(s)&&(n||(n={}),n[s]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var c=r[l];if(u=null!=i?i[l]:void 0,r.hasOwnProperty(l)&&c!==u&&(null!=c||null!=u))if("style"===l)if(u){for(s in u)!u.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in c)c.hasOwnProperty(s)&&u[s]!==c[s]&&(n||(n={}),n[s]=c[s])}else n||(e||(e=[]),e.push(l,n)),n=c;else"dangerouslySetInnerHTML"===l?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(e=e||[]).push(l,""+c)):"children"===l?u===c||"string"!==typeof c&&"number"!==typeof c||(e=e||[]).push(l,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(p.hasOwnProperty(l)?(null!=c&&$n(a,l),e||u===c||(e=[])):(e=e||[]).push(l,c))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&Ol(t)}},bl=function(e,t,n,r){n!==r&&Ol(t)};var Nl="function"===typeof WeakSet?WeakSet:Set;function Ll(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ee(n)),null!==n&&$(n.type),t=t.value,null!==e&&1===e.tag&&$(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function Pl(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){ru(e,t)}}function Il(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(t){ru(e,t)}else t.current=null}function Dl(e,t){switch(t.tag){case 0:case 11:case 15:Al(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:va(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}function Al(e,t,n){if(n=n.updateQueue,n=null!==n?n.lastEffect:null,null!==n){var r=n=n.next;do{if(0!==(r.tag&e)){var o=r.destroy;r.destroy=void 0,void 0!==o&&o()}0!==(r.tag&t)&&(o=r.create,r.destroy=o()),r=r.next}while(r!==n)}}function Rl(e,t,n){switch("function"===typeof lu&&lu(t),t.tag){case 0:case 11:case 14:case 15:if(e=t.updateQueue,null!==e&&(e=e.lastEffect,null!==e)){var r=e.next;ca(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){ru(o,e)}}e=e.next}while(e!==r)})}break;case 1:Il(t),n=t.stateNode,"function"===typeof n.componentWillUnmount&&Pl(t,n);break;case 5:Il(t);break;case 4:zl(e,t,n)}}function Fl(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&Fl(t)}function Vl(e){return 5===e.tag||3===e.tag||4===e.tag}function jl(e){e:{for(var t=e.return;null!==t;){if(Vl(t)){var n=t;break e}t=t.return}throw Error(i(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:t=t.containerInfo,r=!0;break;case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.effectTag&&(Ze(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Vl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){var a=5===o.tag||6===o.tag;if(a){var l=a?o.stateNode:o.stateNode.instance;if(n)if(r){a=t;var s=l;l=n,8===a.nodeType?a.parentNode.insertBefore(s,l):a.insertBefore(s,l)}else t.insertBefore(l,n);else r?(s=t,8===s.nodeType?(a=s.parentNode,a.insertBefore(l,s)):(a=s,a.appendChild(l)),s=s._reactRootContainer,null!==s&&void 0!==s||null!==a.onclick||(a.onclick=er)):t.appendChild(l)}else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function zl(e,t,n){for(var r,o,a=t,l=!1;;){if(!l){l=a.return;e:for(;;){if(null===l)throw Error(i(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break e;case 3:r=r.containerInfo,o=!0;break e;case 4:r=r.containerInfo,o=!0;break e}l=l.return}l=!0}if(5===a.tag||6===a.tag){e:for(var s=e,u=a,c=n,d=u;;)if(Rl(s,d,c),null!==d.child&&4!==d.tag)d.child.return=d,d=d.child;else{if(d===u)break;for(;null===d.sibling;){if(null===d.return||d.return===u)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}o?(s=r,u=a.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(Rl(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;a=a.return,4===a.tag&&(l=!1)}a.sibling.return=a.return,a=a.sibling}}function Bl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:Al(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[_r]=r,"input"===e&&"radio"===r.type&&null!=r.name&&De(n,r),Jn(e,o),t=Jn(e,r),o=0;o<a.length;o+=2){var l=a[o],s=a[o+1];"style"===l?Xn(n,s):"dangerouslySetInnerHTML"===l?Xe(n,s):"children"===l?Ze(n,s):Te(n,l,s,t)}switch(e){case"input":Ae(n,r);break;case"textarea":We(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,e=r.value,null!=e?ze(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?ze(n,!!r.multiple,r.defaultValue,!0):ze(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(i(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:t=t.stateNode,t.hydrate&&(t.hydrate=!1,At(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,vs=la()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?(a=a.style,"function"===typeof a.setProperty?a.setProperty("display","none","important"):a.display="none"):(a=e.stateNode,o=e.memoizedProps.style,o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,a.style.display=Yn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){a=e.child.sibling,a.return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}Hl(t);break;case 19:Hl(t);break;case 17:break;case 20:break;case 21:break;default:throw Error(i(163))}}function Hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Nl),t.forEach(function(t){var r=au.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var Wl="function"===typeof WeakMap?WeakMap:Map;function Ul(e,t,n){n=La(n,null),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ws||(ws=!0,_s=r),Ll(e,t)},n}function ql(e,t,n){n=La(n,null),n.tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return Ll(e,t),r(o)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Cs?Cs=new Set([this]):Cs.add(this),Ll(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Kl,Gl=Math.ceil,Yl=D.ReactCurrentDispatcher,Xl=D.ReactCurrentOwner,Zl=0,Ql=8,Jl=16,$l=32,es=0,ts=1,ns=2,rs=3,os=4,as=5,is=Zl,ls=null,ss=null,us=0,cs=es,ds=null,fs=1073741823,ps=1073741823,ms=null,hs=0,gs=!1,vs=0,ys=500,bs=null,ws=!1,_s=null,Cs=null,Es=!1,Ms=null,Ss=90,Os=null,Ts=0,ks=null,xs=0;function Ns(){return(is&(Jl|$l))!==Zl?1073741821-(la()/10|0):0!==xs?xs:xs=1073741821-(la()/10|0)}function Ls(e,t,n){if(t=t.mode,0===(2&t))return 1073741823;var r=sa();if(0===(4&t))return 99===r?1073741823:1073741822;if((is&Jl)!==Zl)return us;if(null!==n)e=ga(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ga(e,150,100);break;case 97:case 96:e=ga(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==ls&&e===us&&--e,e}function Ps(e,t){if(50<Ts)throw Ts=0,ks=null,Error(i(185));if(e=Is(e,t),null!==e){var n=sa();1073741823===t?(is&Ql)!==Zl&&(is&(Jl|$l))===Zl?Fs(e):(As(e),is===Zl&&pa()):As(e),(4&is)===Zl||98!==n&&99!==n||(null===Os?Os=new Map([[e,t]]):(n=Os.get(e),(void 0===n||n>t)&&Os.set(e,t)))}}function Is(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(ls===o&&(qs(t),cs===os&&wu(o,us)),_u(o,t)),o}function Ds(e){var t=e.lastExpiredTime;return 0!==t?t:(t=e.firstPendingTime,bu(e,t)?(t=e.lastPingedTime,e=e.nextKnownPendingLevel,t>e?t:e):t)}function As(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=fa(Fs.bind(null,e));else{var t=Ds(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ns();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==ta&&qo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?fa(Fs.bind(null,e)):da(r,Rs.bind(null,e),{timeout:10*(1073741821-t)-la()}),e.callbackNode=t}}}function Rs(e,t){if(xs=0,t)return t=Ns(),Cu(e,t),As(e),null;var n=Ds(e);if(0!==n){if(t=e.callbackNode,(is&(Jl|$l))!==Zl)throw Error(i(327));if(eu(),e===ls&&n===us||Bs(e,n),null!==ss){var r=is;is|=Jl;var o=Ws(e);do{try{Gs();break}catch(t){Hs(e,t)}}while(1);if(Ca(),is=r,Yl.current=o,cs===ts)throw t=ds,Bs(e,n),wu(e,n),As(e),t;if(null===ss)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=cs,ls=null,r){case es:case ts:throw Error(i(345));case ns:Cu(e,2<n?2:n);break;case rs:if(wu(e,n),r=e.lastSuspendedTime,n===r&&(e.nextKnownPendingLevel=Zs(o)),1073741823===fs&&(o=vs+ys-la(),10<o)){if(gs){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,Bs(e,n);break}}if(a=Ds(e),0!==a&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=hr(Qs.bind(null,e),o);break}Qs(e);break;case os:if(wu(e,n),r=e.lastSuspendedTime,n===r&&(e.nextKnownPendingLevel=Zs(o)),gs&&(o=e.lastPingedTime,0===o||o>=n)){e.lastPingedTime=n,Bs(e,n);break}if(o=Ds(e),0!==o&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==ps?r=10*(1073741821-ps)-la():1073741823===fs?r=0:(r=10*(1073741821-fs)-5e3,o=la(),n=10*(1073741821-n)-o,r=o-r,0>r&&(r=0),r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Gl(r/1960))-r,n<r&&(r=n)),10<r){e.timeoutHandle=hr(Qs.bind(null,e),r);break}Qs(e);break;case as:if(1073741823!==fs&&null!==ms){a=fs;var l=ms;if(r=0|l.busyMinDurationMs,0>=r?r=0:(o=0|l.busyDelayMs,a=la()-(10*(1073741821-a)-(0|l.timeoutMs||5e3)),r=a<=o?0:o+r-a),10<r){wu(e,n),e.timeoutHandle=hr(Qs.bind(null,e),r);break}}Qs(e);break;default:throw Error(i(329))}if(As(e),e.callbackNode===t)return Rs.bind(null,e)}}return null}function Fs(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)Qs(e);else{if((is&(Jl|$l))!==Zl)throw Error(i(327));if(eu(),e===ls&&t===us||Bs(e,t),null!==ss){var n=is;is|=Jl;var r=Ws(e);do{try{Ks();break}catch(t){Hs(e,t)}}while(1);if(Ca(),is=n,Yl.current=r,cs===ts)throw n=ds,Bs(e,t),wu(e,t),As(e),n;if(null!==ss)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,ls=null,Qs(e),As(e)}}return null}function Vs(){if(null!==Os){var e=Os;Os=null,e.forEach(function(e,t){Cu(t,e),As(t)}),pa()}}function js(e,t){var n=is;is|=1;try{return e(t)}finally{is=n,is===Zl&&pa()}}function zs(e,t){var n=is;is&=-2,is|=Ql;try{return e(t)}finally{is=n,is===Zl&&pa()}}function Bs(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,gr(n)),null!==ss)for(n=ss.return;null!==n;){var r=n;switch(r.tag){case 1:var o=r.type.childContextTypes;null!==o&&void 0!==o&&Fo(r);break;case 3:ii(r),Vo(r);break;case 5:si(r);break;case 4:ii(r);break;case 13:xo(ui,r);break;case 19:xo(ui,r);break;case 10:Ma(r)}n=n.return}ls=e,ss=pu(e.current,null,t),us=t,cs=es,ds=null,ps=fs=1073741823,ms=null,hs=0,gs=!1}function Hs(e,t){do{try{if(Ca(),Ni(),null===ss||null===ss.return)return cs=ts,ds=t,null;e:{var n=e,r=ss.return,o=ss,a=t;if(t=us,o.effectTag|=2048,o.firstEffect=o.lastEffect=null,null!==a&&"object"===typeof a&&"function"===typeof a.then){var i=a,l=0!==(1&ui.current),s=r;do{var u;if(u=13===s.tag){var c=s.memoizedState;if(null!==c)u=null!==c.dehydrated;else{var d=s.memoizedProps;u=void 0!==d.fallback&&(!0!==d.unstable_avoidThisFallback||!l)}}if(u){var f=s.updateQueue;if(null===f){var p=new Set;p.add(i),s.updateQueue=p}else f.add(i);if(0===(2&s.mode)){if(s.effectTag|=64,o.effectTag&=-2981,1===o.tag)if(null===o.alternate)o.tag=17;else{var m=La(1073741823,null);m.tag=2,Ia(o,m)}o.expirationTime=1073741823;break e}a=void 0,o=t;var h=n.pingCache;if(null===h?(h=n.pingCache=new Wl,a=new Set,h.set(i,a)):(a=h.get(i),void 0===a&&(a=new Set,h.set(i,a))),!a.has(o)){a.add(o);var g=ou.bind(null,n,i,o);i.then(g,g)}s.effectTag|=4096,s.expirationTime=t;break e}s=s.return}while(null!==s);a=Error(($(o.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ee(o))}cs!==as&&(cs=ns),a=xl(a,o),s=r;do{switch(s.tag){case 3:i=a,s.effectTag|=4096,s.expirationTime=t;var v=Ul(s,i,t);Da(s,v);break e;case 1:i=a;var y=s.type,b=s.stateNode;if(0===(64&s.effectTag)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Cs||!Cs.has(b)))){s.effectTag|=4096,s.expirationTime=t;var w=ql(s,i,t);Da(s,w);break e}}s=s.return}while(null!==s)}ss=Xs(ss)}catch(e){t=e;continue}break}while(1)}function Ws(){var e=Yl.current;return Yl.current=Gi,null===e?Gi:e}function Us(e,t){e<fs&&2<e&&(fs=e),null!==t&&e<ps&&2<e&&(ps=e,ms=t)}function qs(e){e>hs&&(hs=e)}function Ks(){for(;null!==ss;)ss=Ys(ss)}function Gs(){for(;null!==ss&&!Ko();)ss=Ys(ss)}function Ys(e){var t=Kl(e.alternate,e,us);return e.memoizedProps=e.pendingProps,null===t&&(t=Xs(e)),Xl.current=null,t}function Xs(e){ss=e;do{var t=ss.alternate;if(e=ss.return,0===(2048&ss.effectTag)){e:{var n=t;t=ss;var r=us,a=t.pendingProps;switch(t.tag){case 2:break;case 16:break;case 15:case 0:break;case 1:Ro(t.type)&&Fo(t);break;case 3:ii(t),Vo(t),a=t.stateNode,a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(null===n||null===n.child)&&rl(t)&&Ol(t),vl(t);break;case 5:si(t),r=oi(ri.current);var l=t.type;if(null!==n&&null!=t.stateNode)yl(n,t,l,a,r),n.ref!==t.ref&&(t.effectTag|=128);else if(a){var s=oi(ti.current);if(rl(t)){a=t;var u=a.stateNode;n=a.type;var c=a.memoizedProps,d=r;switch(u[wr]=a,u[_r]=c,l=void 0,r=u,n){case"iframe":case"object":case"embed":An("load",r);break;case"video":case"audio":for(u=0;u<it.length;u++)An(it[u],r);break;case"source":An("error",r);break;case"img":case"image":case"link":An("error",r),An("load",r);break;case"form":An("reset",r),An("submit",r);break;case"details":An("toggle",r);break;case"input":Ie(r,c),An("invalid",r),$n(d,"onChange");break;case"select":r._wrapperState={wasMultiple:!!c.multiple},An("invalid",r),$n(d,"onChange");break;case"textarea":He(r,c),An("invalid",r),$n(d,"onChange")}for(l in Qn(n,c),u=null,c)c.hasOwnProperty(l)&&(s=c[l],"children"===l?"string"===typeof s?r.textContent!==s&&(u=["children",s]):"number"===typeof s&&r.textContent!==""+s&&(u=["children",""+s]):p.hasOwnProperty(l)&&null!=s&&$n(d,l));switch(n){case"input":Ne(r),Re(r,c,!0);break;case"textarea":Ne(r),Ue(r,c);break;case"select":case"option":break;default:"function"===typeof c.onClick&&(r.onclick=er)}l=u,a.updateQueue=l,a=null!==l,a&&Ol(t)}else{n=t,d=l,c=a,u=9===r.nodeType?r:r.ownerDocument,s===qe.html&&(s=Ke(d)),s===qe.html?"script"===d?(c=u.createElement("div"),c.innerHTML="<script><\/script>",u=c.removeChild(c.firstChild)):"string"===typeof c.is?u=u.createElement(d,{is:c.is}):(u=u.createElement(d),"select"===d&&(d=u,c.multiple?d.multiple=!0:c.size&&(d.size=c.size))):u=u.createElementNS(s,d),c=u,c[wr]=n,c[_r]=a,gl(c,t,!1,!1),t.stateNode=c,d=l,n=a;var f=r,m=Jn(d,n);switch(d){case"iframe":case"object":case"embed":An("load",c),r=n;break;case"video":case"audio":for(r=0;r<it.length;r++)An(it[r],c);r=n;break;case"source":An("error",c),r=n;break;case"img":case"image":case"link":An("error",c),An("load",c),r=n;break;case"form":An("reset",c),An("submit",c),r=n;break;case"details":An("toggle",c),r=n;break;case"input":Ie(c,n),r=Pe(c,n),An("invalid",c),$n(f,"onChange");break;case"option":r=je(c,n);break;case"select":c._wrapperState={wasMultiple:!!n.multiple},r=o({},n,{value:void 0}),An("invalid",c),$n(f,"onChange");break;case"textarea":He(c,n),r=Be(c,n),An("invalid",c),$n(f,"onChange");break;default:r=n}Qn(d,r),u=void 0,s=d;var h=c,g=r;for(u in g)if(g.hasOwnProperty(u)){var v=g[u];"style"===u?Xn(h,v):"dangerouslySetInnerHTML"===u?(v=v?v.__html:void 0,null!=v&&Xe(h,v)):"children"===u?"string"===typeof v?("textarea"!==s||""!==v)&&Ze(h,v):"number"===typeof v&&Ze(h,""+v):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(p.hasOwnProperty(u)?null!=v&&$n(f,u):null!=v&&Te(h,u,v,m))}switch(d){case"input":Ne(c),Re(c,n,!1);break;case"textarea":Ne(c),Ue(c,n);break;case"option":null!=n.value&&c.setAttribute("value",""+Oe(n.value));break;case"select":r=c,r.multiple=!!n.multiple,c=n.value,null!=c?ze(r,!!n.multiple,c,!1):null!=n.defaultValue&&ze(r,!!n.multiple,n.defaultValue,!0);break;default:"function"===typeof r.onClick&&(c.onclick=er)}(a=pr(l,a))&&Ol(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(i(166));break;case 6:if(n&&null!=t.stateNode)bl(n,t,n.memoizedProps,a);else{if("string"!==typeof a&&null===t.stateNode)throw Error(i(166));r=oi(ri.current),oi(ti.current),rl(t)?(a=t,l=a.stateNode,r=a.memoizedProps,l[wr]=a,(a=l.nodeValue!==r)&&Ol(t)):(l=t,a=(9===r.nodeType?r:r.ownerDocument).createTextNode(a),a[wr]=l,t.stateNode=a)}break;case 11:break;case 13:if(xo(ui,t),a=t.memoizedState,0!==(64&t.effectTag)){t.expirationTime=r;break e}a=null!==a,l=!1,null===n?void 0!==t.memoizedProps.fallback&&rl(t):(r=n.memoizedState,l=null!==r,a||null===r||(r=n.child.sibling,null!==r&&(c=t.firstEffect,null!==c?(t.firstEffect=r,r.nextEffect=c):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8))),a&&!l&&0!==(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&ui.current)?cs===es&&(cs=rs):(cs!==es&&cs!==rs||(cs=os),0!==hs&&null!==ls&&(wu(ls,us),_u(ls,hs)))),(a||l)&&(t.effectTag|=4);break;case 7:break;case 8:break;case 12:break;case 4:ii(t),vl(t);break;case 10:Ma(t);break;case 9:break;case 14:break;case 17:Ro(t.type)&&Fo(t);break;case 19:if(xo(ui,t),a=t.memoizedState,null===a)break;if(l=0!==(64&t.effectTag),c=a.rendering,null===c){if(l)Tl(a,!1);else if(cs!==es||null!==n&&0!==(64&n.effectTag))for(n=t.child;null!==n;){if(c=ci(n),null!==c){for(t.effectTag|=64,Tl(a,!1),l=c.updateQueue,null!==l&&(t.updateQueue=l,t.effectTag|=4),null===a.lastEffect&&(t.firstEffect=null),t.lastEffect=a.lastEffect,a=r,l=t.child;null!==l;)r=l,n=a,r.effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,c=r.alternate,null===c?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=c.childExpirationTime,r.expirationTime=c.expirationTime,r.child=c.child,r.memoizedProps=c.memoizedProps,r.memoizedState=c.memoizedState,r.updateQueue=c.updateQueue,n=c.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),l=l.sibling;No(ui,1&ui.current|2,t),t=t.child;break e}n=n.sibling}}else{if(!l)if(n=ci(c),null!==n){if(t.effectTag|=64,l=!0,r=n.updateQueue,null!==r&&(t.updateQueue=r,t.effectTag|=4),Tl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!c.alternate){t=t.lastEffect=a.lastEffect,null!==t&&(t.nextEffect=null);break}}else la()>a.tailExpiration&&1<r&&(t.effectTag|=64,l=!0,Tl(a,!1),t.expirationTime=t.childExpirationTime=r-1);a.isBackwards?(c.sibling=t.child,t.child=c):(r=a.last,null!==r?r.sibling=c:t.child=c,a.last=c)}if(null!==a.tail){0===a.tailExpiration&&(a.tailExpiration=la()+500),r=a.tail,a.rendering=r,a.tail=r.sibling,a.lastEffect=t.lastEffect,r.sibling=null,a=ui.current,a=l?1&a|2:1&a,No(ui,a,t),t=r;break e}break;case 20:break;case 21:break;default:throw Error(i(156,t.tag))}t=null}if(a=ss,1===us||1!==a.childExpirationTime){for(l=0,r=a.child;null!==r;)n=r.expirationTime,c=r.childExpirationTime,n>l&&(l=n),c>l&&(l=c),r=r.sibling;a.childExpirationTime=l}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ss.firstEffect),null!==ss.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ss.firstEffect),e.lastEffect=ss.lastEffect),1<ss.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=ss:e.firstEffect=ss,e.lastEffect=ss))}else{if(t=kl(ss,us),null!==t)return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(t=ss.sibling,null!==t)return t;ss=e}while(null!==ss);return cs===es&&(cs=as),null}function Zs(e){var t=e.expirationTime;return e=e.childExpirationTime,t>e?t:e}function Qs(e){var t=sa();return ca(99,Js.bind(null,e,t)),null}function Js(e,t){do{eu()}while(null!==Ms);if((is&(Jl|$l))!==Zl)throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Zs(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===ls&&(ss=ls=null,us=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var a=is;is|=$l,Xl.current=null,dr=Dn;var l=ar();if(ir(l)){if("selectionStart"in l)var s={start:l.selectionStart,end:l.selectionEnd};else e:{s=(s=l.ownerDocument)&&s.defaultView||window;var u=s.getSelection&&s.getSelection();if(u&&0!==u.rangeCount){s=u.anchorNode;var c=u.anchorOffset,d=u.focusNode;u=u.focusOffset;try{s.nodeType,d.nodeType}catch(e){s=null;break e}var f=0,p=-1,m=-1,h=0,g=0,v=l,y=null;t:for(;;){for(var b;;){if(v!==s||0!==c&&3!==v.nodeType||(p=f+c),v!==d||0!==u&&3!==v.nodeType||(m=f+u),3===v.nodeType&&(f+=v.nodeValue.length),null===(b=v.firstChild))break;y=v,v=b}for(;;){if(v===l)break t;if(y===s&&++h===c&&(p=f),y===d&&++g===u&&(m=f),null!==(b=v.nextSibling))break;v=y,y=v.parentNode}v=b}s=-1===p||-1===m?null:{start:p,end:m}}else s=null}s=s||{start:0,end:0}}else s=null;fr={focusedElem:l,selectionRange:s},Dn=!1,bs=o;do{try{$s()}catch(e){if(null===bs)throw Error(i(330));ru(bs,e),bs=bs.nextEffect}}while(null!==bs);bs=o;do{try{for(l=e,s=t;null!==bs;){var w=bs.effectTag;if(16&w&&Ze(bs.stateNode,""),128&w){var _=bs.alternate;if(null!==_){var C=_.ref;null!==C&&("function"===typeof C?C(null):C.current=null)}}switch(1038&w){case 2:jl(bs),bs.effectTag&=-3;break;case 6:jl(bs),bs.effectTag&=-3,Bl(bs.alternate,bs);break;case 1024:bs.effectTag&=-1025;break;case 1028:bs.effectTag&=-1025,Bl(bs.alternate,bs);break;case 4:Bl(bs.alternate,bs);break;case 8:c=bs,zl(l,c,s),Fl(c)}bs=bs.nextEffect}}catch(e){if(null===bs)throw Error(i(330));ru(bs,e),bs=bs.nextEffect}}while(null!==bs);if(C=fr,_=ar(),w=C.focusedElem,s=C.selectionRange,_!==w&&w&&w.ownerDocument&&or(w.ownerDocument.documentElement,w)){null!==s&&ir(w)&&(_=s.start,C=s.end,void 0===C&&(C=_),"selectionStart"in w?(w.selectionStart=_,w.selectionEnd=Math.min(C,w.value.length)):(C=(_=w.ownerDocument||document)&&_.defaultView||window,C.getSelection&&(C=C.getSelection(),c=w.textContent.length,l=Math.min(s.start,c),s=void 0===s.end?l:Math.min(s.end,c),!C.extend&&l>s&&(c=s,s=l,l=c),c=rr(w,l),d=rr(w,s),c&&d&&(1!==C.rangeCount||C.anchorNode!==c.node||C.anchorOffset!==c.offset||C.focusNode!==d.node||C.focusOffset!==d.offset)&&(_=_.createRange(),_.setStart(c.node,c.offset),C.removeAllRanges(),l>s?(C.addRange(_),C.extend(d.node,d.offset)):(_.setEnd(d.node,d.offset),C.addRange(_)))))),_=[];for(C=w;C=C.parentNode;)1===C.nodeType&&_.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"===typeof w.focus&&w.focus(),w=0;w<_.length;w++)C=_[w],C.element.scrollLeft=C.left,C.element.scrollTop=C.top}fr=null,Dn=!!dr,dr=null,e.current=n,bs=o;do{try{for(w=r;null!==bs;){var E=bs.effectTag;if(36&E){var M=bs.alternate;switch(_=bs,C=w,_.tag){case 0:case 11:case 15:Al(16,32,_);break;case 1:var S=_.stateNode;if(4&_.effectTag)if(null===M)S.componentDidMount();else{var O=_.elementType===_.type?M.memoizedProps:va(_.type,M.memoizedProps);S.componentDidUpdate(O,M.memoizedState,S.__reactInternalSnapshotBeforeUpdate)}var T=_.updateQueue;null!==T&&Va(_,T,S,C);break;case 3:var k=_.updateQueue;if(null!==k){if(l=null,null!==_.child)switch(_.child.tag){case 5:l=_.child.stateNode;break;case 1:l=_.child.stateNode}Va(_,k,l,C)}break;case 5:var x=_.stateNode;null===M&&4&_.effectTag&&pr(_.type,_.memoizedProps)&&x.focus();break;case 6:break;case 4:break;case 12:break;case 13:if(null===_.memoizedState){var N=_.alternate;if(null!==N){var L=N.memoizedState;if(null!==L){var P=L.dehydrated;null!==P&&At(P)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(i(163))}}if(128&E){_=void 0;var I=bs.ref;if(null!==I){var D=bs.stateNode;switch(bs.tag){case 5:_=D;break;default:_=D}"function"===typeof I?I(_):I.current=_}}bs=bs.nextEffect}}catch(e){if(null===bs)throw Error(i(330));ru(bs,e),bs=bs.nextEffect}}while(null!==bs);bs=null,na(),is=a}else e.current=n;if(Es)Es=!1,Ms=e,Ss=t;else for(bs=o;null!==bs;)t=bs.nextEffect,bs.nextEffect=null,bs=t;if(t=e.firstPendingTime,0===t&&(Cs=null),1073741823===t?e===ks?Ts++:(Ts=0,ks=e):Ts=0,"function"===typeof iu&&iu(n.stateNode,r),As(e),ws)throw ws=!1,e=_s,_s=null,e;return(is&Ql)!==Zl?null:(pa(),null)}function $s(){for(;null!==bs;){var e=bs.effectTag;0!==(256&e)&&Dl(bs.alternate,bs),0===(512&e)||Es||(Es=!0,da(97,function(){return eu(),null})),bs=bs.nextEffect}}function eu(){if(90!==Ss){var e=97<Ss?97:Ss;return Ss=90,ca(e,tu)}}function tu(){if(null===Ms)return!1;var e=Ms;if(Ms=null,(is&(Jl|$l))!==Zl)throw Error(i(331));var t=is;for(is|=$l,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:Al(128,0,n),Al(0,64,n)}}catch(t){if(null===e)throw Error(i(330));ru(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return is=t,pa(),!0}function nu(e,t,n){t=xl(n,t),t=Ul(e,t,1073741823),Ia(e,t),e=Is(e,1073741823),null!==e&&As(e)}function ru(e,t){if(3===e.tag)nu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){nu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Cs||!Cs.has(r))){e=xl(t,e),e=ql(n,e,1073741823),Ia(n,e),n=Is(n,1073741823),null!==n&&As(n);break}}n=n.return}}function ou(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),ls===e&&us===n?cs===os||cs===rs&&1073741823===fs&&la()-vs<ys?Bs(e,us):gs=!0:bu(e,n)&&(t=e.lastPingedTime,0!==t&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),As(e)))}function au(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=0,0===t&&(t=Ns(),t=Ls(t,e,null)),e=Is(e,t),null!==e&&As(e)}Kl=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||Io.current)il=!0;else{if(r<n){switch(il=!1,t.tag){case 3:hl(t),ol();break;case 5:if(li(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Ro(t.type)&&Bo(t);break;case 4:ai(t,t.stateNode.containerInfo);break;case 10:Ea(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return r=t.child.childExpirationTime,0!==r&&r>=n?_l(e,t,n):(No(ui,1&ui.current,t),t=Sl(e,t,n),null!==t?t.sibling:null);No(ui,1&ui.current,t);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return Ml(e,t,n);t.effectTag|=64}if(o=t.memoizedState,null!==o&&(o.rendering=null,o.tail=null),No(ui,ui.current,t),!r)return null}return Sl(e,t,n)}il=!1}}else il=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=Ao(t,Po.current),Oa(t,n),o=xi(null,t,r,e,o,n),t.effectTag|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Ni(),Ro(r)){var a=!0;Bo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var l=r.getDerivedStateFromProps;"function"===typeof l&&Ha(t,r,l,e),o.updater=Wa,t.stateNode=o,o._reactInternalFiber=t,Ga(t,r,e,n),t=ml(null,t,r,!0,a,n)}else t.tag=0,ll(null,t,o,n),t=t.child;return t;case 16:if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,J(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=fu(o),e=va(o,e),a){case 0:t=fl(null,t,o,e,n);break;case 1:t=pl(null,t,o,e,n);break;case 11:t=sl(null,t,o,e,n);break;case 14:t=ul(null,t,o,va(o.type,e),r,n);break;default:throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:va(r,o),fl(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:va(r,o),pl(e,t,r,o,n);case 3:if(hl(t),r=t.updateQueue,null===r)throw Error(i(282));if(o=t.memoizedState,o=null!==o?o.element:null,Fa(t,r,t.pendingProps,null,n),r=t.memoizedState.element,r===o)ol(),t=Sl(e,t,n);else{if((o=t.stateNode.hydrate)&&(Qi=vr(t.stateNode.containerInfo.firstChild),Zi=t,o=Ji=!0),o)for(n=$a(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else ll(e,t,r,n),ol();t=t.child}return t;case 5:return li(t),null===e&&tl(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,mr(r,o)?l=null:null!==a&&mr(r,a)&&(t.effectTag|=16),dl(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(ll(e,t,l,n),t=t.child),t;case 6:return null===e&&tl(t),null;case 13:return _l(e,t,n);case 4:return ai(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ja(t,null,r,n):ll(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:va(r,o),sl(e,t,r,o,n);case 7:return ll(e,t,t.pendingProps,n),t.child;case 8:return ll(e,t,t.pendingProps.children,n),t.child;case 12:return ll(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value,Ea(t,a),null!==l){var s=l.value;if(a=ho(s,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(s,a):1073741823),0===a){if(l.children===o.children&&!Io.current){t=Sl(e,t,n);break e}}else for(s=t.child,null!==s&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===s.tag&&(c=La(n,null),c.tag=2,Ia(s,c)),s.expirationTime<n&&(s.expirationTime=n),c=s.alternate,null!==c&&c.expirationTime<n&&(c.expirationTime=n),Sa(s.return,n),u.expirationTime<n&&(u.expirationTime=n);break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(s=l.sibling,null!==s){s.return=l.return,l=s;break}l=l.return}s=l}}ll(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,a=t.pendingProps,r=a.children,Oa(t,n),o=Ta(o,a.unstable_observedBits),r=r(o),t.effectTag|=1,ll(e,t,r,n),t.child;case 14:return o=t.type,a=va(o,t.pendingProps),a=va(o.type,a),ul(e,t,o,a,r,n);case 15:return cl(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:va(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Ro(r)?(e=!0,Bo(t)):e=!1,Oa(t,n),qa(t,r,o,n),Ga(t,r,o,n),ml(null,t,r,!0,e,n);case 19:return Ml(e,t,n)}throw Error(i(156,t.tag))};var iu=null,lu=null;function su(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);iu=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(e){}},lu=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}function uu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function cu(e,t,n,r){return new uu(e,t,n,r)}function du(e){return e=e.prototype,!(!e||!e.isReactComponent)}function fu(e){if("function"===typeof e)return du(e)?1:0;if(void 0!==e&&null!==e){if(e=e.$$typeof,e===q)return 11;if(e===Y)return 14}return 2}function pu(e,t){var n=e.alternate;return null===n?(n=cu(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function mu(e,t,n,r,o,a){var l=2;if(r=e,"function"===typeof e)du(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case j:return hu(n.children,o,a,t);case U:l=8,o|=7;break;case z:l=8,o|=1;break;case B:return e=cu(12,n,t,8|o),e.elementType=B,e.type=B,e.expirationTime=a,e;case K:return e=cu(13,n,t,o),e.type=K,e.elementType=K,e.expirationTime=a,e;case G:return e=cu(19,n,t,o),e.elementType=G,e.expirationTime=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case H:l=10;break e;case W:l=9;break e;case q:l=11;break e;case Y:l=14;break e;case X:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return t=cu(l,n,t,o),t.elementType=e,t.type=r,t.expirationTime=a,t}function hu(e,t,n,r){return e=cu(7,e,r,t),e.expirationTime=n,e}function gu(e,t,n){return e=cu(6,e,null,t),e.expirationTime=n,e}function vu(e,t,n){return t=cu(4,null!==e.children?e.children:[],e.key,t),t.expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function yu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function bu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function wu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function _u(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Cu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Eu(e,t,n,r){var o=t.current,a=Ns(),l=za.suspense;a=Ls(a,o,l);e:if(n){n=n._reactInternalFiber;t:{if(lt(n)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Ro(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(Ro(u)){n=zo(n,u,s);break e}}n=s}else n=Lo;return null===t.context?t.context=n:t.pendingContext=n,t=La(a,l),t.payload={element:e},r=void 0===r?null:r,null!==r&&(t.callback=r),Ia(o,t),Ps(o,a),a}function Mu(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Su(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Ou(e,t){Su(e,t),(e=e.alternate)&&Su(e,t)}function Tu(e,t,n){n=null!=n&&!0===n.hydrate;var r=new yu(e,t,n),o=cu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,e[Cr]=r.current,n&&0!==t&&St(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function ku(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function xu(e,t){if(t||(t=e?9===e.nodeType?e.documentElement:e.firstChild:null,t=!(!t||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Tu(e,0,t?{hydrate:!0}:void 0)}function Nu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"===typeof o){var l=o;o=function(){var e=Mu(i);l.call(e)}}Eu(t,i,e,o)}else{if(a=n._reactRootContainer=xu(n,r),i=a._internalRoot,"function"===typeof o){var s=o;o=function(){var e=Mu(i);s.call(e)}}zs(function(){Eu(t,i,e,o)})}return Mu(i)}function Lu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:V,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Pu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ku(t))throw Error(i(200));return Lu(e,t,null,n)}Tu.prototype.render=function(e,t){Eu(e,this._internalRoot,null,void 0===t?null:t)},Tu.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;Eu(null,t,null,function(){r[Cr]=null,null!==n&&n()})},ft=function(e){if(13===e.tag){var t=ga(Ns(),150,100);Ps(e,t),Ou(e,t)}},pt=function(e){if(13===e.tag){Ns();var t=ha++;Ps(e,t),Ou(e,t)}},mt=function(e){if(13===e.tag){var t=Ns();t=Ls(t,e,null),Ps(e,t),Ou(e,t)}},ne=function(e,t,n){switch(t){case"input":if(Ae(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Or(r);if(!o)throw Error(i(90));Le(r),Ae(r,o)}}}break;case"textarea":We(e,n);break;case"select":t=n.value,null!=t&&ze(e,!!n.multiple,t,!1)}},se=js,ue=function(e,t,n,r){var o=is;is|=4;try{return ca(98,e.bind(null,t,n,r))}finally{is=o,is===Zl&&pa()}},ce=function(){(is&(1|Jl|$l))===Zl&&(Vs(),eu())},de=function(e,t){var n=is;is|=2;try{return e(t)}finally{is=n,is===Zl&&pa()}};var Iu={createPortal:Pu,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=dt(t),e=null===e?null:e.stateNode,e},hydrate:function(e,t,n){if(!ku(t))throw Error(i(200));return Nu(null,e,t,!0,n)},render:function(e,t,n){if(!ku(t))throw Error(i(200));return Nu(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!ku(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Nu(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!ku(e))throw Error(i(40));return!!e._reactRootContainer&&(zs(function(){Nu(null,null,e,!1,function(){e._reactRootContainer=null,e[Cr]=null})}),!0)},unstable_createPortal:function(){return Pu.apply(void 0,arguments)},unstable_batchedUpdates:js,flushSync:function(e,t){if((is&(Jl|$l))!==Zl)throw Error(i(187));var n=is;is|=1;try{return ca(99,e.bind(null,t))}finally{is=n,pa()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[Mr,Sr,Or,P.injectEventPluginsByName,f,Ht,function(e){k(e,Bt)},ie,le,zn,L,eu,{current:!1}]}};(function(e){var t=e.findFiberByHostInstance;su(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:D.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=dt(e),null===e?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))})({findFiberByHostInstance:Er,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"});var Du={default:Iu},Au=Du&&Iu||Du;e.exports=Au.default||Au},yoz6:function(e,t,n){"use strict";var r=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isPlainObject",{enumerable:!0,get:function(){return o.default}}),t.findIndex=t.noop=t.returnSelf=t.isFunction=t.isArray=void 0;var o=r(n("+0iv")),a=Array.isArray.bind(Array);t.isArray=a;var i=function(e){return"function"===typeof e};t.isFunction=i;var l=function(e){return e};t.returnSelf=l;var s=function(){};t.noop=s;var u=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t(e[n],n))return n;return-1};t.findIndex=u},yw4e:function(e,t){e.exports={}},z4Pg:function(e,t,n){e.exports=n("wOl0")},z5lw:function(e,t,n){e.exports={container:"antd-pro-pages-measure-monitor-controller-log-modal-container",btn:"antd-pro-pages-measure-monitor-controller-log-modal-btn",codeWarp:"antd-pro-pages-measure-monitor-controller-log-modal-codeWarp"}},z943:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={"menu.measure-monitor":"Measure Monitor","menu.alarm":"Alarm","menu.cloud":"Cloud","menu.protocol-transition":"Protocol","menu.parameters-set":"Parameter Settings","menu.fast-functions":"Custom QuickFunctions","menu.welcome":"Welcome","menu.more-blocks":"More Blocks","menu.home":"Home","menu.admin":"admin","menu.login":"Login","menu.register":"Register","menu.register.result":"Register Result","menu.dashboard":"Dashboard","menu.dashboard.analysis":"Analysis","menu.dashboard.monitor":"Monitor","menu.dashboard.workplace":"Workplace","menu.exception.403":"403","menu.exception.404":"404","menu.exception.500":"500","menu.form":"Form","menu.form.basic-form":"Basic Form","menu.form.step-form":"Step Form","menu.form.step-form.info":"Step Form(write transfer information)","menu.form.step-form.confirm":"Step Form(confirm transfer information)","menu.form.step-form.result":"Step Form(finished)","menu.form.advanced-form":"Advanced Form","menu.list":"List","menu.list.table-list":"Search Table","menu.list.basic-list":"Basic List","menu.list.card-list":"Card List","menu.list.search-list":"Search List","menu.list.search-list.articles":"Search List(articles)","menu.list.search-list.projects":"Search List(projects)","menu.list.search-list.applications":"Search List(applications)","menu.profile":"Profile","menu.profile.basic":"Basic Profile","menu.profile.advanced":"Advanced Profile","menu.result":"Result","menu.result.success":"Success","menu.result.fail":"Fail","menu.exception":"Exception","menu.exception.not-permission":"403","menu.exception.not-find":"404","menu.exception.server-error":"500","menu.exception.trigger":"Trigger","menu.account":"Account","menu.account.center":"Account Center","menu.account.settings":"Account Settings","menu.account.trigger":"Trigger Error","menu.account.logout":"Logout","menu.editor":"Graphic Editor","menu.editor.flow":"Flow Editor","menu.editor.mind":"Mind Editor","menu.editor.koni":"Koni Editor"};t.default=r},zE7e:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("+L6B");var a=r(n("2/Rp"));n("g9YV");var i=r(n("wCAj"));n("P2fV");var l=r(n("NJEC"));n("Awhp");var s=r(n("KrTs")),u=r(n("eHn4")),c=r(n("2Taf")),d=r(n("vZ4D")),f=r(n("l4Ni")),p=r(n("ujKo")),m=r(n("MhPg")),h=r(n("p0pE"));n("5NDa");var g,v,y,b=r(n("5rEg")),w=o(n("q1tI")),_=n("MuoO"),C=n("LLXN"),E=r(n("wd/R")),M=n("LvDl"),S=n("t3Un"),O=r(n("HTNU")),T=r(n("wh1k")),k=r(n("TnYH")),x=r(n("xNuS")),N=r(n("eoEj")),L=n("34ay"),P=r(n("spii")),I=r(n("Ycof")),D=n("+n12"),A=b.default.Search;function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];return e.forEach(function(e){var r={};t.forEach(function(t){e.name===t.name&&(r=t)}),n.push((0,h.default)({},e,r))}),n}var F="cloud"!==(0,D.getPageModel)(),V=(g=(0,_.connect)(function(e){var t=e.measureMonitor,n=e.loading;return{measureMonitor:t,currentController:t.currentController,loading:n.effects["measureMonitor/refreshMeasureList"],loading2:n.effects["measureMonitor/fetchMeasureList"]}}),g((y=function(e){function t(e){var n;return(0,c.default)(this,t),n=(0,f.default)(this,(0,p.default)(t).call(this,e)),n.fetchMeasureList=function(){var e=n.props,t=e.dispatch,r=e.currentController,o=r.name;t({type:"measureMonitor/refreshMeasureList",payload:o}).then(function(e){if(e.length){var t=n.state.pageParams,r=n.getCurrentMeasureNames(t,e);n.props.dispatch({type:"measureMonitor/save",payload:{measureNames:r}}),F&&n.fetchMeasureValues(r)}})},n.fetchMeasureValues=function(e){var t=n.props,r=t.dispatch,o=t.measureMonitor,a=t.currentController,i=void 0===a?"":a,l=o.measureNames,s=i.name;e&&(l=e),l.length&&r({type:"measureMonitor/fetchMeasureValues",payload:{names:l,ctrlName:s}})},n.handleRowSelectChange=function(e,t){n.setState({measureSelectedInfo:t}),n.props.dispatch({type:"measureMonitor/save",payload:{measureSelectedKeys:e}})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize,o=n.props.measureMonitor.measureTable,a=void 0===o?[]:o,i={pageSize:r,page:t},l=n.getCurrentMeasureNames(i,a);n.props.dispatch({type:"measureMonitor/save",payload:{measureNames:l}}),n.setState({pageParams:i}),F&&n.fetchMeasureValues(l)},n.getCurrentMeasureNames=function(e,t){var n,r=e.page,o=e.pageSize,a=null!==(n=t.slice((r-1)*o,r*o))&&void 0!==n?n:[],i=[];return a.forEach(function(e){i.push(e.name)}),i},n.fileExport=function(){var e=n.props.currentController,t="".concat("","/v1/files/export?type=device_supervisor&fileType=measure&ctrlName=").concat(e.name,"&web_session=").concat((0,S.getToken)());n.props.dispatch({type:"measureMonitor/save",payload:{importLoading:!0}}),(0,S.requestFile)(t,{responseType:"blob",timeout:3e5}).then(function(e){var r=e||"";if(window.ActiveXObject||"ActiveXObject"in window)window.navigator.msSaveBlob(r,"measure.csv");else{var o=document.createElement("a");o.style.display="none",o.href=t,o.setAttribute("download","measure.csv"),"undefined"===typeof o.download&&o.setAttribute("target","_blank"),o.href=URL.createObjectURL(r),document.body.appendChild(o),o.click(),document.body.removeChild(o),window.URL.revokeObjectURL(t)}n.props.dispatch({type:"measureMonitor/save",payload:{importLoading:!1}})})},n.measureDelete=function(e){var t=n.props,r=t.dispatch,o=t.currentController,a=t.measureMonitor,i=a.measureSelectedKeys,l=o.name,s={};e?(s=(0,u.default)({},e._id,null),n.props.dispatch({type:"measureMonitor/save",payload:{measureSelectedKeys:i.filter(function(t){return t!==e._id})}})):(i.forEach(function(e){s=(0,h.default)({},s,(0,u.default)({},e,null))}),n.props.dispatch({type:"measureMonitor/save",payload:{measureSelectedKeys:[]}})),n.setState({deleteLoading:!0}),r({type:"measureMonitor/updateConfig",payload:{measures:(0,u.default)({},l,s)}}).then(function(e){"ok"===e&&(n.setState({deleteLoading:!1,measureName:"",pageParams:{page:1,pageSize:50}}),n.fetchMeasureList())})},n.measureModify=function(e){n.setState({measureVisible:!0,measureAdd:!1,currentMeasureData:e})},n.measureCreate=function(){n.setState({measureVisible:!0,measureAdd:!0,currentMeasureData:{}})},n.onVarFromChange=function(e){var t=n.state.pageParams,r=n.props.measureMonitor.measureTable,o=void 0===r?[]:r;if(n.setState({measureVisible:!1,currentMeasureData:{},measureName:""}),"add"===e){var a=(0,D.getAddPageParam)(o.length,t.pageSize);n.setState({pageParams:a})}n.fetchMeasureList()},n.addToGroup=function(){n.setState({groupVisible:!0})},n.onGroupChange=function(){n.setState({groupVisible:!1,measureName:""}),n.handleRowSelectChange([]),n.fetchMeasureList()},n.varValueChange=function(e,t){var r=n.props,o=r.dispatch,a=r.currentController,i=a.name,l=t.name;o({type:"measureMonitor/updateMeasureValue",payload:[{name:i,measures:[{name:l,value:e}]}]}).then(function(e){e&&F&&n.fetchMeasureValues()})},n.measureSearch=function(e){var t,r=n.props,o=r.measureMonitor,a=r.dispatch,i=o.measureList,l=void 0===i?[]:i,s=e.replace(/^\s+/,"").replace(/\s+$/,""),u=null!==(t=l.filter(function(e){return e.name.includes(s)}))&&void 0!==t?t:[],c=[];u.forEach(function(e){c.push(e.name)}),a({type:"measureMonitor/save",payload:{measureTable:u,measureNames:c}})},n.renderEditValue=function(e,t){var r,o,a=n.props.currentController,i=void 0===a?{}:a,l=e.readWrite,s=e.unit,u=void 0===s?"":s,c=e.dataType,d=e.decimal,f=e.status,p=e.transformType,m=e.maxScaleValue,h=e.minScaleValue,g=e.gain,v=e.offset,y=e.bitMap,b=e.len,_=e.name,C=e.enableBit,E=e.pt,S=e.ct,O=e.value;if("FLOAT"===c&&void 0!==O&&""!==O)-1===(null===(r=O)||void 0===r?void 0:null===(o=r.toString())||void 0===o?void 0:o.indexOf("."))&&(O="".concat(O,".0"));else if("BOOL"===c||"BOOLEAN"===c){var T;O=null===(T=O)||void 0===T?void 0:T.toString()}else 0===y&&"FLOAT"!==c&&"STRING"!==c&&"BIT"!==c&&"ULONG"!==c&&"LONG"!==c&&"DWORD"!==c&&(O=Number(Number(O).toFixed(6)));return"ro"===l&&1===f?w.default.createElement("div",{style:{display:"flex"}},w.default.createElement("span",{style:{color:"#0091FF",marginRight:5}},w.default.createElement(x.default,{tooltip:!0,lines:1},(0,M.isBoolean)(O)?(0,D.capitalize)(O):O)),""!==O&&void 0!==O?w.default.createElement("span",{style:{minWidth:30}},w.default.createElement(x.default,{tooltip:!0,lines:1},u)):""):"ro"===l&&0===f?"":w.default.createElement(k.default,{value:O,data:{dataType:c,transformType:p,maxScaleValue:m,minScaleValue:h,decimal:d,protocol:i.protocol,gain:g,offset:v,unit:u,status:f,bitMap:y,len:b,readWrite:l,name:_,enableBit:C,pt:E,ct:S},disabled:!(1===f&&t),onChange:function(t){return n.varValueChange(t,e)}})},n.getColumns=function(e){var t=n.props.currentController,r=void 0===t?{}:t,o=[],a="EtherNet/IP(MicroLogix)"===(null===r||void 0===r?void 0:r.protocol);return o="EtherNet/IP"===r.protocol||a?[{title:(0,C.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",width:180,render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.status;return w.default.createElement("div",{style:{display:"flex",alignItems:"center"}},F?w.default.createElement(s.default,{color:n?(0,D.currentThemeColor)():"#d9d9d9",status:n?"processing":"default"}):null,w.default.createElement("div",{style:{width:130}},w.default.createElement(x.default,{tooltip:!0,lines:1},e)))}},{title:(0,C.formatMessage)({id:"controller.group"}),dataIndex:"group",key:"group"},{title:(0,C.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit;return 1===n?"BIT":e}},{title:a?(0,C.formatMessage)({id:"controller.address"}):(0,C.formatMessage)({id:"controller.symbol"}),dataIndex:"addr",key:"addr"},{title:(0,C.formatMessage)({id:"controller.value"}),dataIndex:"value",key:"value",width:200,render:function(t,r){return F?n.renderEditValue(r,e):"-"}},{title:(0,C.formatMessage)({id:"common.desc"}),dataIndex:"desc",key:"desc",render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.default.createElement(x.default,{tooltip:!0,lines:1},e)}},{title:(0,C.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e?E.default.unix(e).format("YYYY-MM-DD HH:mm:ss"):null}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,r){return w.default.createElement(w.default.Fragment,null,w.default.createElement(N.default,{icon:"edit",disabled:!e,tooltip:(0,C.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return n.measureModify(r)}}),w.default.createElement(l.default,{title:(0,C.formatMessage)({id:"controller.measure.delete"}),onConfirm:function(){return n.measureDelete(r)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(N.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!e})))}}]:"OPC-UA"===r.protocol?[{title:(0,C.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",width:180,render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.status;return w.default.createElement("div",{style:{display:"flex",alignItems:"center"}},F?w.default.createElement(s.default,{color:n?(0,D.currentThemeColor)():"#d9d9d9",status:n?"processing":"default"}):null,w.default.createElement("div",{style:{width:130}},w.default.createElement(x.default,{tooltip:!0,lines:1},e)))}},{title:(0,C.formatMessage)({id:"controller.group"}),dataIndex:"group",key:"group"},{title:(0,C.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit;return 1===n?"BIT":e}},{title:(0,C.formatMessage)({id:"controller.node_id"}),dataIndex:"addr",key:"addr",render:function(e,t){var n=t.arrayIndex,r=void 0===n?-1:n;return-1===r?e:"".concat(e," [").concat(r,"]")}},{title:(0,C.formatMessage)({id:"controller.value"}),dataIndex:"value",key:"value",width:200,render:function(t,r){return F?n.renderEditValue(r,e):"-"}},{title:(0,C.formatMessage)({id:"common.desc"}),dataIndex:"desc",key:"desc",render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.default.createElement(x.default,{tooltip:!0,lines:1},e)}},{title:(0,C.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e?E.default.unix(e).format("YYYY-MM-DD HH:mm:ss"):null}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,r){return w.default.createElement(w.default.Fragment,null,w.default.createElement(N.default,{icon:"edit",disabled:!e,tooltip:(0,C.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return n.measureModify(r)}}),w.default.createElement(l.default,{title:(0,C.formatMessage)({id:"controller.measure.delete"}),onConfirm:function(){return n.measureDelete(r)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(N.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!e})))}}]:"Virtual Controller"===r.protocol?[{title:(0,C.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",width:180,render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.status;return w.default.createElement("div",{style:{display:"flex",alignItems:"center"}},F?w.default.createElement(s.default,{color:n?(0,D.currentThemeColor)():"#d9d9d9",status:n?"processing":"default"}):null,w.default.createElement("div",{style:{width:130}},w.default.createElement(x.default,{tooltip:!0,lines:1},e)))}},{title:(0,C.formatMessage)({id:"controller.group"}),dataIndex:"group",key:"group"},{title:(0,C.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit;return 1===n?"BIT":e}},{title:(0,C.formatMessage)({id:"controller.value"}),dataIndex:"value",key:"value",width:200,render:function(t,r){return F?n.renderEditValue(r,e):"-"}},{title:(0,C.formatMessage)({id:"common.desc"}),dataIndex:"desc",key:"desc",render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.default.createElement(x.default,{tooltip:!0,lines:1},e)}},{title:(0,C.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e?E.default.unix(e).format("YYYY-MM-DD HH:mm:ss"):null}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,r){return w.default.createElement(w.default.Fragment,null,w.default.createElement(N.default,{icon:"edit",disabled:!e,tooltip:(0,C.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return n.measureModify(r)}}),w.default.createElement(l.default,{title:(0,C.formatMessage)({id:"controller.measure.delete"}),onConfirm:function(){return n.measureDelete(r)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(N.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!e})))}}]:["Easy-Com","Easy-Ethernet"].includes(r.protocol)?[{title:(0,C.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",width:180,render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.status;return w.default.createElement("div",{style:{display:"flex",alignItems:"center"}},F?w.default.createElement(s.default,{color:n?(0,D.currentThemeColor)():"#d9d9d9",status:n?"processing":"default"}):null,w.default.createElement("div",{style:{width:130}},w.default.createElement(x.default,{tooltip:!0,lines:1},e)))}},{title:(0,C.formatMessage)({id:"controller.group"}),dataIndex:"group",key:"group"},{title:(0,C.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit;return 1===n?"BIT":e}},{title:(0,C.formatMessage)({id:"controller.address"}),dataIndex:"addr_rd",key:"addr_rd",render:function(e,t){var n=t.rd_offset,r=t.rd_length,o=t.wr_length,a=t.wr_offset,i="";return void 0!==n&&void 0===a?i="R".concat(n,"~").concat(r):void 0===n&&void 0!==a?i="W".concat(a,"~").concat(o):void 0!==n&&void 0!==a&&(i="R".concat(n,"~").concat(r,";W").concat(a,"~").concat(o)),i}},{title:(0,C.formatMessage)({id:"controller.value"}),dataIndex:"value",key:"value",width:200,render:function(t,r){return F?n.renderEditValue(r,e):"-"}},{title:(0,C.formatMessage)({id:"common.desc"}),dataIndex:"desc",key:"desc",render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.default.createElement(x.default,{tooltip:!0,lines:1},e)}},{title:(0,C.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e?E.default.unix(e).format("YYYY-MM-DD HH:mm:ss"):null}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,r){return w.default.createElement(w.default.Fragment,null,w.default.createElement(N.default,{icon:"edit",disabled:!e,tooltip:(0,C.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return n.measureModify(r)}}),w.default.createElement(l.default,{title:(0,C.formatMessage)({id:"controller.measure.delete"}),onConfirm:function(){return n.measureDelete(r)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(N.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!e})))}}]:[{title:(0,C.formatMessage)({id:"common.name"}),dataIndex:"name",key:"name",width:180,render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=t.status;return w.default.createElement("div",{style:{display:"flex",alignItems:"center"}},F?w.default.createElement(s.default,{color:n?(0,D.currentThemeColor)():"#d9d9d9",status:n?"processing":"default"}):null,w.default.createElement("div",{style:{width:130}},w.default.createElement(x.default,{tooltip:!0,lines:1},e)))}},{title:(0,C.formatMessage)({id:"controller.group"}),dataIndex:"group",key:"group"},{title:(0,C.formatMessage)({id:"controller.form.data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:"HJ212-2017-Serial"===r.protocol?(0,C.formatMessage)({id:"protocol.hj.encode"}):(0,C.formatMessage)({id:"controller.address"}),dataIndex:"addr",key:"addr",render:function(e,t){var n,o,a,i,l,s,u,c,d,f,p,m,h,g,v,y,b,w;if("OPC-UA-PUBSUB"===r.protocol)return t.arrayIndex>-1?"".concat(t.sub_group_writeID,"[").concat(t.arrayIndex,"]"):t.sub_group_writeID;if("Tancy V1.2"===r.protocol)switch(e){case"curFlow":return(0,C.formatMessage)({id:"controller.current-flow"});case"totalFlow":return(0,C.formatMessage)({id:"controller.total"});case"temper":return(0,C.formatMessage)({id:"controller.temperature"});case"press":return(0,C.formatMessage)({id:"controller.pressure"});case"instFlow":return(0,C.formatMessage)({id:"controller.instantaneous-flow-working"});default:return""}if("Tancy V1.3"===r.protocol)switch(e){case"time":return(0,C.formatMessage)({id:"controller.current-time"});case"curFlow":return(0,C.formatMessage)({id:"controller.instantaneous-flow-standard"});case"totalFlow":return(0,C.formatMessage)({id:"controller.cumulative-total-standard"});case"temper":return(0,C.formatMessage)({id:"controller.current-temperature"});case"press":return(0,C.formatMessage)({id:"controller.current-pressure"});case"alaWord":return(0,C.formatMessage)({id:"controller.alarm-word"});case"staWord":return(0,C.formatMessage)({id:"controller.status-word"});default:return""}if("Tancy Cpu Card"===r.protocol)switch(e){case"totalFlow":return(0,C.formatMessage)({id:"controller.standard-flow-total"});case"surplusQuantity":return(0,C.formatMessage)({id:"controller.margin"});case"standVolumeFlow":return(0,C.formatMessage)({id:"controller.stand-volume-flow"});case"workingVolumeFlow":return(0,C.formatMessage)({id:"controller.working-volume-flow"});case"temper":return(0,C.formatMessage)({id:"controller.current-temperature"});case"press":return(0,C.formatMessage)({id:"controller.current-pressure"});case"staWord":return(0,C.formatMessage)({id:"controller.status-flags1"});default:return""}if("Tancy Modbus/A3"===r.protocol)switch(e){case"standTotalFlow":return(0,C.formatMessage)({id:"controller.stand-condition-total-flow"});case"standVolumeFlow":return(0,C.formatMessage)({id:"controller.stand-volume-flow"});case"workingVolumeFlow":return(0,C.formatMessage)({id:"controller.working-volume-flow"});case"temper":return(0,C.formatMessage)({id:"controller.current-temperature"});case"press":return(0,C.formatMessage)({id:"controller.current-pressure"});default:return""}if("Tancy Modbus/A4"===r.protocol)switch(e){case"standTotalFlow":return(0,C.formatMessage)({id:"controller.standard-total"});case"standVolumeFlow":return(0,C.formatMessage)({id:"controller.stand-volume-flow"});case"workingVolumeFlow":return(0,C.formatMessage)({id:"controller.working-volume-flow"});case"temper":return(0,C.formatMessage)({id:"controller.current-temperature"});case"press":return(0,C.formatMessage)({id:"controller.current-pressure"});case"surplusQuantity":return(0,C.formatMessage)({id:"controller.margin"});case"statusFlags":return(0,C.formatMessage)({id:"controller.status-flags"});default:return""}if("TianQing Modbus V1.0"===r.protocol)switch(e){case"standTotalFlow":return(0,C.formatMessage)({id:"controller.standard-total1"});case"standVolumeFlow":return(0,C.formatMessage)({id:"controller.stand-volume-flow"});case"workingVolumeFlow":return(0,C.formatMessage)({id:"controller.working-volume-flow"});case"temper":return(0,C.formatMessage)({id:"controller.current-temperature"});case"press":return(0,C.formatMessage)({id:"controller.current-pressure"});case"statusCode":return(0,C.formatMessage)({id:"controller.status-code"});case"faultCode":return(0,C.formatMessage)({id:"controller.error-code"});default:return""}if("IEC101 Master"===r.protocol||"IEC103 Master"===r.protocol||"IEC104 Master"===r.protocol){var _=e.split(" ");switch(_[0]){case"1":return"Single-Point Information/".concat(null!==(n=_[1])&&void 0!==n?n:"");case"3":return"Double-Point Information/".concat(null!==(o=_[1])&&void 0!==o?o:"");case"5":return"Step Position Information/".concat(null!==(a=_[1])&&void 0!==a?a:"");case"7":return"Bitstring/".concat(null!==(i=_[1])&&void 0!==i?i:"");case"9":return"Measured Value(Normalized Value)/".concat(null!==(l=_[1])&&void 0!==l?l:"");case"11":return"Measured Value(Scaled Value)/".concat(null!==(s=_[1])&&void 0!==s?s:"");case"13":return"Measured Value(Short Floating Point)/".concat(null!==(u=_[1])&&void 0!==u?u:"");case"15":return"Integrated Totals/".concat(null!==(c=_[1])&&void 0!==c?c:"");case"110":return"Parameter/".concat(null!==(d=_[1])&&void 0!==d?d:"");case"45":return"Single Command/".concat(null!==(f=_[1])&&void 0!==f?f:"");case"46":return"Double Command/".concat(null!==(p=_[1])&&void 0!==p?p:"");case"47":return"Regulating Step Command/".concat(null!==(m=_[1])&&void 0!==m?m:"");case"48":return"Set point command-Measured Value(Normalized)/".concat(null!==(h=_[1])&&void 0!==h?h:"");case"49":return"Set point command-Measured Value(Scaled)/".concat(null!==(g=_[1])&&void 0!==g?g:"");case"50":return"Set point command-Measured Value(Short Float)/".concat(null!==(v=_[1])&&void 0!==v?v:"");case"51":return"Bitstring command(32bit)/".concat(null!==(y=_[1])&&void 0!==y?y:"");default:return null!==(b=null===_||void 0===_?void 0:_[1])&&void 0!==b?b:""}}if("CangNan ZLJS"===r.protocol){var E=(0,C.formatMessage)({id:"controller.real-time-record-table"}),M=(0,C.formatMessage)({id:"controller.start-stop-record-table"}),S=(0,C.formatMessage)({id:"controller.real-time-record-table"});switch(e){case"Fun=02;Tab=0;Grp=0;Type=statusCode":return(0,C.formatMessage)({id:"controller.status-code"});case"Fun=02;Tab=0;Grp=0;Type=faultCode":return(0,C.formatMessage)({id:"controller.error-code"});case"Fun=02;Tab=0;Grp=0;Type=workingVolumeFlow":return(0,C.formatMessage)({id:"controller.working-volume-flow"});case"Fun=02;Tab=0;Grp=0;Type=standVolumeFlow":return(0,C.formatMessage)({id:"controller.stand-volume-flow"});case"Fun=02;Tab=0;Grp=0;Type=temper":return(0,C.formatMessage)({id:"controller.temperature"});case"Fun=02;Tab=0;Grp=0;Type=press":return(0,C.formatMessage)({id:"controller.pressure"});case"Fun=02;Tab=0;Grp=0;Type=standTotalFlow":return(0,C.formatMessage)({id:"controller.cumulants"});case"Fun=28;Tab=2;Grp=0;Type=cumulativeQuantity":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.cumulants"}));case"Fun=28;Tab=2;Grp=0;Type=standVolumeFlow":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.stand-volume-flow"}));case"Fun=28;Tab=2;Grp=0;Type=temper":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.temperature"}));case"Fun=28;Tab=2;Grp=0;Type=press":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.pressure"}));case"Fun=28;Tab=2;Grp=0;Type=year":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.year"}));case"Fun=28;Tab=2;Grp=0;Type=month":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.month"}));case"Fun=28;Tab=2;Grp=0;Type=day":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.day"}));case"Fun=28;Tab=2;Grp=0;Type=hour":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.hour"}));case"Fun=28;Tab=2;Grp=0;Type=minute":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.minute"}));case"Fun=28;Tab=2;Grp=0;Type=second":return"".concat(E,"/").concat((0,C.formatMessage)({id:"controller.second"}));case"Fun=28;Tab=1;Grp=0;Type=cumulativeQuantity":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.cumulants"}));case"Fun=28;Tab=1;Grp=0;Type=year":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.year"}));case"Fun=28;Tab=1;Grp=0;Type=month":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.month"}));case"Fun=28;Tab=1;Grp=0;Type=day":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.day"}));case"Fun=28;Tab=1;Grp=0;Type=hour":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.hour"}));case"Fun=28;Tab=1;Grp=0;Type=minute":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.minute"}));case"Fun=28;Tab=1;Grp=0;Type=second":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.second"}));case"Fun=28;Tab=1;Grp=0;Type=startStop":return"".concat(M,"/").concat((0,C.formatMessage)({id:"controller.start-stop"}));case"Fun=28;Tab=0;Grp=0;Type=cumulativeQuantity":return"".concat(S,"/").concat((0,C.formatMessage)({id:"controller.cumulants"}));case"Fun=28;Tab=0;Grp=0;Type=year":return"".concat(S,"/").concat((0,C.formatMessage)({id:"controller.year"}));case"Fun=28;Tab=0;Grp=0;Type=month":return"".concat(S,"/").concat((0,C.formatMessage)({id:"controller.month"}));case"Fun=28;Tab=0;Grp=0;Type=day":return"".concat(S,"/").concat((0,C.formatMessage)({id:"controller.day"}));default:return""}}if(["CNC FanucSerise0i","ROBOT RobotEfort","ROBOT RobotABB"].includes(r.protocol)){var O=e.split("_");switch(O[0]){case"ReadSystemMacroValue":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])})).concat(O[1]);case"ReadTimeData":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])}),"-").concat((0,C.formatMessage)({id:"controller.form.ReadTimeData-Type".concat(null===O||void 0===O?void 0:O[1])}));case"ReadPMCData":case"ReadCutterInfos":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])}),"-").concat(O[1]);case"ReadSystemMacroValueArray":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])}),"-").concat(JSON.parse(O[1]).number,"-").concat(JSON.parse(O[1]).length);case"ReadProgram":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])}),"-").concat(JSON.parse(O[1]).number,"-").concat(JSON.parse(O[1]).path);case"ReadAllDirectoryAndFile":return"".concat((0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])}),"-").concat(JSON.parse(O[1]).path);default:return(0,C.formatMessage)({id:"controller.form.".concat(null===O||void 0===O?void 0:O[0])})}}if(["ROBOT RobotFanuc"].includes(r.protocol))return"ReadFanucData"!==e.split("_")[0]?null!==(w="".concat(e.split("_")[0].slice(4)).concat(e.split("_")[1]))&&void 0!==w?w:"":(0,C.formatMessage)({id:"controller.form.ReadFanucData"});if("DNP3 TCP"===r.protocol||"DNP3 UDP"===r.protocol||"DNP3 RTU"===r.protocol){var T=e.replace(/^(\d)/,function(e,t){var n={0:"BI",1:"BO",2:"C",3:"AI",4:"AO",5:"DBBI"};return n[t]||e}),k=T.split("-");return"".concat(k[0],"-G").concat(k[1],"-V").concat(k[2]," ").concat(k[3])}if(["BACnet/IP","BACnet/MSTP"].includes(r.protocol)){var x={0:"AI",1:"AO",2:"AV",3:"BI",4:"BO",5:"BV",13:"MSI",14:"MSO",19:"MSV",12:"LOOP",20:"TRENDLOG",128:"PROPRIETARY_MIN"},N=e.split(",")[0],L="".concat(x[N],".").concat(e.split(",")[1]);return L}return"CJT188-2004"===r.protocol?(0,C.formatMessage)({id:"controller.form.".concat(e)}):e}},{title:(0,C.formatMessage)({id:"controller.value"}),dataIndex:"value",key:"value",width:200,render:function(t,r){return F?n.renderEditValue(r,e):"-"}},{title:(0,C.formatMessage)({id:"common.desc"}),dataIndex:"desc",key:"desc",render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return w.default.createElement(x.default,{tooltip:!0,lines:1},e)}},{title:(0,C.formatMessage)({id:"common.time"}),dataIndex:"timestamp",key:"timestamp",width:180,render:function(e){return e?E.default.unix(e).format("YYYY-MM-DD HH:mm:ss"):null}},{title:(0,C.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(t,r){return w.default.createElement(w.default.Fragment,null,w.default.createElement(N.default,{icon:"edit",disabled:!e,tooltip:(0,C.formatMessage)({id:"component.actionItem.edit"}),onClick:function(){return n.measureModify(r)}}),w.default.createElement(l.default,{title:(0,C.formatMessage)({id:"controller.measure.delete"}),onConfirm:function(){return n.measureDelete(r)},okText:(0,C.formatMessage)({id:"common.confirm"}),cancelText:(0,C.formatMessage)({id:"common.cancel"})},w.default.createElement(N.default,{tooltip:(0,C.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!e})))}}],o},n.state={measureVisible:!1,measureAdd:!1,groupVisible:!1,currentMeasureData:{},deleteLoading:!1,importLoading:!1,measureName:"",pageParams:{page:1,pageSize:50},measureSelectedInfo:[]},n}return(0,m.default)(t,e),(0,d.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.currentController,r=t.dispatch;(null===n||void 0===n?void 0:n.name)&&r({type:"measureMonitor/fetchMeasureList",payload:null===n||void 0===n?void 0:n.name}),F&&(this.timer=setInterval(function(){e.fetchMeasureValues()},5e3))}},{key:"shouldComponentUpdate",value:function(e){var t,n;if((null===(t=e.currentController)||void 0===t?void 0:t.name)!==(null===(n=this.props.currentController)||void 0===n?void 0:n.name)){var r;this.setState({pageParams:{page:1,pageSize:50},measureName:""});var o=this.props.dispatch;o({type:"measureMonitor/fetchMeasureList",payload:null===(r=e.measureMonitor.currentController)||void 0===r?void 0:r.name})}return!0}},{key:"componentWillUnmount",value:function(){this.handleRowSelectChange([]),this.timer&&clearInterval(this.timer)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.measureMonitor,o=n.loading,l=n.loading2,s=n.currentController,u=void 0===s?{}:s,c=r.measureList,d=void 0===c?[]:c,f=r.measureValues,p=r.measureTable,m=void 0===p?[]:p,h=r.measureSelectedKeys,g=void 0===h?[]:h,v=this.state,y=v.measureVisible,b=v.measureAdd,_=v.groupVisible,E=v.currentMeasureData,M=void 0===E?{}:E,S=v.deleteLoading,k=v.importLoading,x=v.measureName,N=v.pageParams,D=v.measureSelectedInfo,F=(0,L.getPriv)(),V=F>11,j={current:N.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,C.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},z={selectedRowKeys:g,onChange:this.handleRowSelectChange},B=!!(null===u||void 0===u?void 0:null===(e=u.args)||void 0===e?void 0:e.enableMsecSample),H=R(m,f);return w.default.createElement("div",{style:{minWidth:800,paddingBottom:20,marginRight:20}},w.default.createElement("div",{style:{marginTop:10,overflow:"hidden"}},w.default.createElement("p",{className:P.default.title},(0,C.formatMessage)({id:"controller.var-list"}),(null===u||void 0===u?void 0:u.name)&&"(".concat(u.name,")")),w.default.createElement("div",{className:P.default.search},w.default.createElement(A,{value:x,onChange:function(e){return t.setState({measureName:e.target.value})},placeholder:(0,C.formatMessage)({id:"controller.var.input-var"}),onSearch:this.measureSearch,enterButton:!0})),w.default.createElement(I.default,{addProps:{disabled:!(V&&u.name),onClick:this.measureCreate},importProps:{disabled:!(V&&u.name),tip:d.length?(0,C.formatMessage)({id:"controller.var.upload-tip"}):null,url:"fileType=measure&ctrlName=".concat(u.name),onChange:function(){return t.fetchMeasureList()}},exportProps:{disabled:!V||!(null===u||void 0===u?void 0:u.name),onClick:this.fileExport},deleteProps:{disabled:!(V&&g.length),onConfirm:function(){return t.measureDelete()}}})),w.default.createElement("div",{style:{position:"relative",width:"100%"}},w.default.createElement(i.default,{loading:S||k||o||l,bordered:!0,rowKey:"_id",rowSelection:z,dataSource:H,columns:this.getColumns(V),pagination:j,onChange:this.handleTableChange,scroll:{y:420}}),w.default.createElement("div",{style:{overflow:"hidden",marginTop:-50,padding:5}},w.default.createElement(a.default,{size:"small",type:"primary",icon:"plus",disabled:!(V&&g.length),style:{marginRight:10},onClick:this.addToGroup},w.default.createElement(C.FormattedMessage,{id:"controller.add-to-group"})))),y&&w.default.createElement(O.default,{visible:y,isAdd:b,isEnableMsCollection:B,controllerData:u,dataSource:d,data:M,onChange:this.onVarFromChange,onCancel:function(){return t.setState({measureVisible:!1})}}),_&&w.default.createElement(T.default,{visible:_,onChange:this.onGroupChange,measureSelectedInfo:D,deviceData:u,onCancel:function(){return t.setState({groupVisible:!1})}}))}}]),t}(w.Component),v=y))||v),j=V;t.default=j},zEVN:function(e,t,n){var r=n("Gi0A"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isMap,l=i?o(i):r;e.exports=l},zKnh:function(e,t,n){t.f=n("gL7N")},zLVn:function(e,t,n){"use strict";function r(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}n.d(t,"a",function(){return r})},zLkG:function(e,t,n){t.f=n("UWiX")},zMSM:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("2qtc");var a=r(n("kLXV"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("+L6B");var s=r(n("2/Rp")),u=r(n("jehZ")),c=r(n("gWZ8")),d=r(n("eHn4"));n("miYZ");var f=r(n("tsqr")),p=r(n("p0pE")),m=r(n("2Taf")),h=r(n("vZ4D")),g=r(n("l4Ni")),v=r(n("ujKo")),y=r(n("MhPg"));n("y8nQ");var b=r(n("Vl3Y"));n("OaEy");var w,_,C,E,M=r(n("2fM7")),S=o(n("q1tI")),O=n("MuoO"),T=n("LLXN"),k=n("LvDl"),x=n("+n12"),N=n("Onig"),L=n("34ay"),P=r(n("6qTQ")),I=r(n("ueLw")),D=r(n("xNuS")),A=M.default.Option,R=(w=b.default.create(),_=(0,O.connect)(function(e){var t=e.loading;return{loading:t.effects["protocol/fetchMeasureList"],submitLoading:t.effects["protocol/update"]}}),w(C=_((E=function(e){function t(){var e,n;(0,m.default)(this,t);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return n=(0,g.default)(this,(e=(0,v.default)(t)).call.apply(e,[this].concat(o))),n.state={selectedRowKeys:[],selectedRows:[],searchParams:{ctrlName:"",measureName:"",funcode:"0X"},endMapAddrCount:null,mapNumCount:0,mapData:[],measureTable:[],measureList:[]},n.fetchMeasureList=function(e){var t=n.props.dataSource,r=n.state.searchParams;(0,N.fetchConfig)("device_supervisor.measures.".concat(e)).then(function(o){var a=o.result;if(a){var i,l,s,u=(0,x.json2array)(null!==(i=null===a||void 0===a?void 0:null===(l=a.config)||void 0===l?void 0:null===(s=l.device_supervisor)||void 0===s?void 0:s.measures[e])&&void 0!==i?i:{}),c=t.filter(function(t){return(null===t||void 0===t?void 0:t.ctrlName)===e}),d=(0,k.differenceBy)(u,c,function(e){var t;return null!==(t=e.measureName)&&void 0!==t?t:e.name});d=d.map(function(e){return(0,p.default)({},e,{northDataType:1===(null===e||void 0===e?void 0:e.enableBit)?"BIT":e.dataType})}),n.setState({measureTable:d,measureList:d},function(){n.filterData(r)})}})},n.handleSubmit=function(e){e.preventDefault();var t=n.props,r=t.form,o=t.dispatch,a=t.onChange,i=t.dataSource,l=t.currentId,s=t.currentKey,u=n.state,c=u.mapData,p=u.selectedRowKeys,m=u.mapNumCount,h=r.validateFields,g=n.getMapAddrRange().split("~");h(function(e){e||((0,x.rangeOfOverlap)(Number(g[0]),Number(g[1]),i)?f.default.error((0,T.formatMessage)({id:"protocol.address.conflict"},{address:n.getMapAddrRange()})):p.length&&(m>=2&&m<=65537?o({type:"protocol/update",payload:(0,d.default)({},s,{mappingTable:(0,d.default)({},l,{measures:c})})}).then(function(e){"ok"===e&&a&&a()}):f.default.error((0,T.formatMessage)({id:"protocol.addr-rang-tip"}))))})},n.handleCancel=function(){var e=n.props.onCancel;e&&e()},n.onStartMapAddrChange=function(e){var t=n.state,r=t.selectedRowKeys,o=t.selectedRows,a=e.number,i=e.funcode;if(a){var l=n.overlayEndMapNum(e,o),s=l.mapNumCount,u=l.mapData;n.setState({endMapAddrCount:(0,x.regAddrFill0)(i,parseInt(s,10)-1),mapNumCount:s,mapData:u}),r.length&&Object.keys(u).length||n.setState({endMapAddrCount:null})}},n.onRegAddrSelect=function(e){var t=e.funcode,r=n.state.searchParams;n.setState({searchParams:(0,p.default)({},r,{funcode:t}),selectedRowKeys:[],selectedRows:[],endMapAddrCount:null}),n.filterData((0,p.default)({},r,{funcode:t}))},n.validateMapAddr=function(e,t,n){var r=(0,T.formatMessage)({id:"protocol.form.check-adr"}),o=t.number,a=/^[0-9]\d*$/;a.test(o)&&o>=1&&o<=65536?n():n(r),n()},n.handleRowSelectChange=function(e,t){var r=n.props.form,o=r.getFieldValue("startMapInfo"),a=o.funcode,i=o.number;if(n.setState({selectedRows:t}),i){var l=n.overlayEndMapNum(o,t),s=l.mapNumCount,u=l.mapData;n.setState({endMapAddrCount:(0,x.regAddrFill0)(a,parseInt(s,10)-1),mapNumCount:s,mapData:u,selectedRowKeys:e}),e.length||n.setState({endMapAddrCount:null})}else n.setState({selectedRowKeys:e,endMapAddrCount:null,mapData:[]})},n.overlayEndMapNum=function(e,t){var r=n.props.dataSource,o=e.funcode,a=e.number,i=a,l={},s=[],u=/^[0-9]\d*$/;return a&&u.test(a)&&t.length&&t.forEach(function(e){var t=(0,x.getNextId)([].concat((0,c.default)(r),s)),n=e.dataType,a=e.len,u=e.ctrlName,d=e.name,f=e.readWrite,m=e.enableBit,h=void 0===m?0:m,g=e.northDataType,v=(0,x.getEndMapNum)(o,i,g,a,h),y={ctrlName:u,measureName:d,dataType:n,readWrite:f,northDataType:g,startMapAddr:(0,x.regAddrFill0)(o,i),endMapAddr:(0,x.regAddrFill0)(o,v)};["FLOAT","BIT","DOUBLE","STRING"].includes(n)||(y=(0,p.default)({},y,{enableBit:h})),l[t]=(0,p.default)({_id:t},y),s.push((0,p.default)({_id:t},y)),v&&(i=parseInt(v,10)+1)}),{mapNumCount:i,mapData:l}},n.getMapAddrRange=function(){var e=n.props.form,t=n.state.endMapAddrCount,r=e.getFieldValue("startMapInfo"),o="";if(r.number&&t){var a=(0,x.regAddrFill0)(r.funcode,r.number);o=a,t&&t!==a&&(o="".concat(a,"~").concat(t))}return o},n.renderForm=function(){var e=n.props.form,t=e.getFieldDecorator,r={labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:14}}};return S.default.createElement(b.default,(0,u.default)({},r,{onSubmit:n.handleSubmit}),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.init-mapAddr"})},t("startMapInfo",{initialValue:{funcode:"0X",number:null},rules:[{required:!0,message:(0,T.formatMessage)({id:"common.alert.form.please-input-title"},{title:(0,T.formatMessage)({id:"protocol.init-mapAddr"})})},{validator:n.validateMapAddr}]})(S.default.createElement(P.default,{funCodes:["0X","1X","3X","4X"],onChange:n.onStartMapAddrChange,onSelect:n.onRegAddrSelect}))),S.default.createElement(b.default.Item,{label:(0,T.formatMessage)({id:"protocol.mapAddr"})},n.getMapAddrRange()))},n.filterData=function(e){var t=e.funcode,r=e.measureName,o=n.state.measureList,a=[];if(t&&(a=o.filter(function(e){var n=e.dataType,r=e.enableBit;return"0X"===t||"1X"===t?"FLOAT"!==n&&"STRING"!==n&&"DOUBLE"!==n:"BIT"!==n&&!r})),r){var i=r.trim();a=o.filter(function(e){return e.name.includes(i)})}n.setState({measureTable:a})},n.onMappingDataTypeChange=function(e,t){var r=n.props.form,o=r.getFieldValue("startMapInfo"),a=o.funcode,i=o.number,l=n.state,s=l.measureTable,u=l.selectedRows,d=(0,c.default)(u);d=d.map(function(n){var r=(0,p.default)({},n);return r._id===e&&(r.northDataType=t),r});var f=s.map(function(n){var r=(0,p.default)({},n);return r._id===e&&(r.northDataType=t),r});if(i){var m=n.overlayEndMapNum(o,d),h=m.mapNumCount,g=m.mapData;n.setState({endMapAddrCount:(0,x.regAddrFill0)(a,parseInt(h,10)-1),mapNumCount:h,mapData:g})}n.setState({measureTable:f,selectedRows:d})},n.renderMappingDataType=function(e,t){var r,o,a=n.props.form,i=null!==(r=null===(o=a.getFieldValue("startMapInfo"))||void 0===o?void 0:o.funcode)&&void 0!==r?r:"";return i&&e?"0X"===i||"1X"===i?"BIT"===e?S.default.createElement(M.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(A,{value:"BIT"},"BIT")):S.default.createElement(M.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(A,{value:"BYTE"},"BYTE"),S.default.createElement(A,{value:"SINT"},"SINT"),S.default.createElement(A,{value:"WORD"},"WORD"),S.default.createElement(A,{value:"INT"},"INT"),S.default.createElement(A,{value:"BCD"},"BCD16"),S.default.createElement(A,{value:"DWORD"},"DWORD"),S.default.createElement(A,{value:"DINT"},"DINT"),S.default.createElement(A,{value:"BCD32"},"BCD32"),S.default.createElement(A,{value:"ULONG"},"ULONG"),S.default.createElement(A,{value:"LONG"},"LONG")):"STRING"===e?S.default.createElement(M.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(A,{value:"STRING"},"STRING")):S.default.createElement(M.default,{style:{width:100},defaultValue:e,onChange:function(e){n.onMappingDataTypeChange(t,e)}},S.default.createElement(A,{value:"BYTE"},"BYTE"),S.default.createElement(A,{value:"SINT"},"SINT"),S.default.createElement(A,{value:"WORD"},"WORD"),S.default.createElement(A,{value:"INT"},"INT"),S.default.createElement(A,{value:"BCD"},"BCD16"),S.default.createElement(A,{value:"DWORD"},"DWORD"),S.default.createElement(A,{value:"DINT"},"DINT"),S.default.createElement(A,{value:"BCD32"},"BCD32"),S.default.createElement(A,{value:"ULONG"},"ULONG"),S.default.createElement(A,{value:"LONG"},"LONG"),S.default.createElement(A,{value:"FLOAT"},"FLOAT"),S.default.createElement(A,{value:"DOUBLE"},"DOUBLE")):S.default.createElement(M.default,{style:{width:100}})},n}return(0,y.default)(t,e),(0,h.default)(t,[{key:"componentDidMount",value:function(){var e=this.props.controllers,t=this.state.searchParams;e&&e.length&&(this.setState({searchParams:(0,p.default)({},t,{ctrlName:e[0].name})}),this.fetchMeasureList(e[0].name))}},{key:"render",value:function(){var e=this,t=this.props,n=t.visible,r=t.submitLoading,o=t.form,u=t.loading,c=t.controllers,d=this.state,f=d.selectedRowKeys,m=d.searchParams,h=d.measureList,g=d.measureTable,v=(0,L.getPriv)()>11,y=o.isFieldsTouched()&&v,b=[{title:(0,T.formatMessage)({id:"protocol.measure"}),dataIndex:"name",key:"name"},{title:(0,T.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName"},{title:(0,T.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,T.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,x.renderReadWrite)(e)}},{title:(0,T.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(t,n){var r=n.enableBit,o="BCD"===t?"BCD16":t;return e.renderMappingDataType(1===r?"BIT":o,n._id)}}],w={showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,T.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},_={selectedRowKeys:f,onChange:this.handleRowSelectChange};return S.default.createElement(a.default,{title:(0,T.formatMessage)({id:"protocol.batch-add-map"}),visible:n,width:900,maskClosable:!1,onCancel:this.handleCancel,footer:[S.default.createElement(s.default,{key:"back",onClick:this.handleCancel},S.default.createElement(T.FormattedMessage,{id:"common.cancel"})),S.default.createElement(s.default,{key:"submit",type:"primary",loading:r,disabled:!y,onClick:this.handleSubmit},S.default.createElement(T.FormattedMessage,{id:"common.confirm"}))]},this.renderForm(),S.default.createElement("div",{className:I.default.filterWrapper1},S.default.createElement(M.default,{style:{width:150},value:m.ctrlName,onChange:function(t){e.setState({selectedRowKeys:[],endMapAddrCount:null,searchParams:(0,p.default)({},m,{ctrlName:t})}),e.fetchMeasureList(t)}},c.map(function(e){var t=e.name;return S.default.createElement(A,{value:t,key:t},S.default.createElement(D.default,{tooltip:!0,lines:1},t))})),S.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,T.formatMessage)({id:"protocol.enter-measure-name"}),value:m.measureName,onChange:function(t){e.setState({searchParams:(0,p.default)({},m,{measureName:t.target.value})})},onSearch:function(t){var n=t.trim(),r=h.filter(function(e){return e.name.includes(n)});e.setState({measureTable:r})}})),S.default.createElement(i.default,{loading:u,bordered:!0,rowKey:"_id",rowSelection:_,dataSource:g,columns:b,pagination:w,scroll:{y:420}}))}}]),t}(S.Component),C=E))||C)||C),F=R;t.default=F},"zNw+":function(e,t,n){var r=n("rKIl");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},"zP+q":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("Gv54"),o=i(r),a=n("+kn0");function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n,r,i){var l=[],s=e.required||!e.required&&r.hasOwnProperty(e.field);if(s){if((0,a.isEmptyValue)(t,"string")&&!e.required)return n();o["default"].required(e,t,r,l,i,"string"),(0,a.isEmptyValue)(t,"string")||(o["default"].type(e,t,r,l,i),o["default"].range(e,t,r,l,i),o["default"].pattern(e,t,r,l,i),!0===e.whitespace&&o["default"].whitespace(e,t,r,l,i))}n(l)}t["default"]=l},zQzA:function(e,t,n){for(var r=n("OERk"),o=n("Igga"),a=n("rKIl"),i=n("c0Oy"),l=n("VPOE"),s=n("yw4e"),u=n("gL7N"),c=u("iterator"),d=u("toStringTag"),f=s.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(p),h=0;h<m.length;h++){var g,v=m[h],y=p[v],b=i[v],w=b&&b.prototype;if(w&&(w[c]||l(w,c,f),w[d]||l(w,d,v),s[v]=f,y))for(g in r)w[g]||a(w,g,r[g],!0)}},"zR/J":function(e,t){function n(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}e.exports=n},zT1h:function(e,t,n){"use strict";n.d(t,"a",function(){return l});var r=n("LIAx"),o=n.n(r),a=n("i8i4"),i=n.n(a);function l(e,t,n,r){var a=i.a.unstable_batchedUpdates?function(e){i.a.unstable_batchedUpdates(n,e)}:n;return o()(e,t,a,r)}},zXhZ:function(e,t,n){var r=n("5K7Z"),o=n("93I4"),a=n("ZW5q");e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=a.f(e),i=n.resolve;return i(t),n.promise}},zYVN:function(e,t,n){"use strict";function r(e){return r="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},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=void 0;var o=i(n("q1tI"));function a(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var l=o?Object.getOwnPropertyDescriptor(e,i):null;l&&(l.get||l.set)?Object.defineProperty(n,i,l):n[i]=e[i]}return n["default"]=e,t&&t.set(e,n),n}var l=function(){return o.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},o.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},o.createElement("ellipse",{fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"}),o.createElement("g",{fillRule:"nonzero",stroke:"#D9D9D9"},o.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),o.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:"#FAFAFA"}))))},s=l;t["default"]=s},zYg4:function(e,t,n){e.exports=n("+qE3").EventEmitter},zZ0H:function(e,t){function n(e){return e}e.exports=n},zn7N:function(e,t,n){var r=n("Y7ZC"),o=n("WEpk"),a=n("KUxP");e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],i={};i[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",i)}},zoYe:function(e,t,n){var r=n("nmnc"),o=n("eUgh"),a=n("Z0cm"),i=n("/9aa"),l=1/0,s=r?r.prototype:void 0,u=s?s.toString:void 0;function c(e){if("string"==typeof e)return e;if(a(e))return o(e,c)+"";if(i(e))return u?u.call(e):"";var t=e+"";return"0"==t&&1/e==-l?"-0":t}e.exports=c},zqji:function(e,t,n){"use strict";var r=n("g09b"),o=n("tAuX");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("IzEo");var a=r(n("bx4M"));n("g9YV");var i=r(n("wCAj"));n("5NDa");var l=r(n("5rEg"));n("OaEy");var s=r(n("2fM7")),u=r(n("p0pE"));n("P2fV");var c,d,f,p=r(n("NJEC")),m=r(n("gWZ8")),h=r(n("eHn4")),g=r(n("2Taf")),v=r(n("vZ4D")),y=r(n("l4Ni")),b=r(n("ujKo")),w=r(n("MhPg")),_=o(n("q1tI")),C=n("MuoO"),E=n("LLXN"),M=r(n("eoEj")),S=r(n("ueLw")),O=n("34ay"),T=n("+n12"),k=n("t3Un"),x=n("n+et"),N=r(n("mlXK")),L=r(n("zMSM")),P=r(n("P8M1")),I=r(n("Ycof")),D=r(n("xNuS")),A=(c=(0,C.connect)(function(e){var t=e.protocol,n=e.loading;return{protocol:t,loading:n.effects["protocol/fetchMapTableLists"]}}),c((f=function(e){function t(e){var n;return(0,g.default)(this,t),n=(0,y.default)(this,(0,b.default)(t).call(this,e)),n.fetchMapTableLists=function(){var e=n.props,t=e.dispatch,r=e.currentId,o=e.currentKey;t({type:"protocol/fetchModbusMapTableTabs",payload:r,currentKey:o})},n.fetchControllerLists=function(){var e=n.props.dispatch;e({type:"protocol/fetchControllerLists"})},n.handleTableChange=function(e){var t=e.current,r=e.pageSize;n.setState({pageParams:{pageSize:r,page:t}})},n.onMapTableDelete=function(e){var t=n.props,r=t.dispatch,o=t.currentId,a=t.currentKey,i=n.state.selectedRowKeys,l={};e?l=(0,h.default)({},e._id,null):i.forEach(function(e){l[e]=null}),r({type:"protocol/update",payload:(0,h.default)({},a,{mappingTable:(0,h.default)({},o,{measures:l})})}).then(function(e){"ok"===e&&(n.fetchMapTableLists(),n.setState({selectedRowKeys:[],pageParams:{pageSize:50,page:1}}))})},n.onAlarmModify=function(e){n.setState({visible:!0,add:!1,currentMapData:e})},n.onMapAdd=function(){n.setState({visible:!0,add:!0})},n.handleRowSelectChange=function(e){n.setState({selectedRowKeys:e})},n.fileExport=function(){var e=n.props,t=e.currentKey,r=e.currentName,o="modbusSlave"===t?"modbus_slave":"modbusRTU_slave",a="modbusSlave"===t?"modbusTcpMappingTable.csv":"modbusRtuMappingTable.csv",i="".concat("","/v1/files/export?type=device_supervisor&fileType=").concat(o,"&web_session=").concat((0,k.getToken)(),"&mappingTableName=").concat(r);(0,x.filedownload)(i,a)},n.onMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.mapTableList,i=o;r&&(i=(0,T.getAddPageParam)(a.length,o.pageSize)),n.setState({visible:!1,pageParams:i}),n.fetchMapTableLists()},n.onBatchMapChange=function(){var e=n.props.protocol,t=n.state,r=t.add,o=t.pageParams,a=e.mapTableList,i=o;r&&(i=(0,T.getAddPageParam)(a.length,o.pageSize)),n.setState({batchVisible:!1,pageParams:i}),n.fetchMapTableLists()},n.filterMapTable=function(e){var t=e.searchParams,r=t.ctrlName,o=t.measureName,a=n.props,i=a.dispatch,l=a.protocol,s=l.mapTableList,u=(0,m.default)(s);if(r&&(u=s.filter(function(e){return e.ctrlName===r})),o){var c=o.trim();u=s.filter(function(e){return null===e||void 0===e?void 0:e.measureName.includes(c)})}i({type:"protocol/save",payload:{mapTableFilter:u}})},n.state={visible:!1,batchVisible:!1,add:!1,selectedRowKeys:[],currentMapData:{},searchParams:{measureName:"",ctrlName:void 0},pageParams:{page:1,pageSize:50}},n}return(0,w.default)(t,e),(0,v.default)(t,[{key:"componentDidMount",value:function(){this.fetchControllerLists()}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.protocol,o=n.loading,c=n.currentKey,d=n.currentId,f=n.currentName,m=r.mapTableList,h=r.controllerList,g=r.mapTableFilter,v="modbusSlave"===c?"modbus_slave":"modbusRTU_slave",y=this.state,b=y.visible,w=y.add,C=y.currentMapData,k=y.batchVisible,x=y.searchParams,A=y.selectedRowKeys,R=y.pageParams,F=(0,O.getPriv)(),V=F>11,j={current:R.page,showSizeChanger:!0,size:"middle",defaultPageSize:50,showTotal:function(e){return(0,E.formatMessage)({id:e>1?"common.total-items":"common.total-item"},{number:e})},pageSizeOptions:["30","50","100"]},z={selectedRowKeys:A,onChange:this.handleRowSelectChange},B=[{title:(0,E.formatMessage)({id:"protocol.measure"}),dataIndex:"measureName",key:"measureName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.controller"}),dataIndex:"ctrlName",key:"ctrlName",ellipsis:!0},{title:(0,E.formatMessage)({id:"protocol.readWrite"}),dataIndex:"readWrite",key:"readWrite",ellipsis:!0,render:function(e){return(0,T.renderReadWrite)(e)}},{title:(0,E.formatMessage)({id:"protocol.origin-data-type"}),dataIndex:"dataType",key:"dataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapping-data-type"}),dataIndex:"northDataType",key:"northDataType",render:function(e,t){var n=t.enableBit,r="BCD"===e?"BCD16":e;return 1===n?"BIT":r}},{title:(0,E.formatMessage)({id:"protocol.mapAddr"}),dataIndex:"endMapAddr",key:"endMapAddr",render:function(e,t){return t.startMapAddr===e?e:"".concat(t.startMapAddr,"~").concat(e)}},{title:(0,E.formatMessage)({id:"common.operation"}),key:"action",align:"center",width:100,render:function(e,n){return _.default.createElement(_.default.Fragment,null,_.default.createElement(M.default,{icon:"edit",disabled:!V,tooltip:(0,E.formatMessage)({id:"common.edit"}),onClick:function(){return t.onAlarmModify(n)}}),_.default.createElement(p.default,{title:(0,E.formatMessage)({id:"common.alert.confirm-delete"}),onConfirm:function(){return t.onMapTableDelete(n)},okText:(0,E.formatMessage)({id:"common.confirm"}),cancelText:(0,E.formatMessage)({id:"common.cancel"})},_.default.createElement(M.default,{tooltip:(0,E.formatMessage)({id:"common.delete"}),icon:"delete",disabled:!V})))}}];return _.default.createElement(a.default,{bordered:!1,style:{borderTop:"1px solid #D7DBE0"}},_.default.createElement("div",{className:S.default.wrapper},_.default.createElement(P.default,{id:"protocol.modbus-map-table"}),_.default.createElement("div",{style:{overflow:"hidden"}},_.default.createElement("div",{className:S.default.filterWrapper},_.default.createElement(s.default,{style:{width:150},defaultValue:"all",onChange:function(e){var n={searchParams:(0,u.default)({},x,{ctrlName:e,measureName:""})};"all"===e&&(n={searchParams:(0,u.default)({},x,{ctrlName:void 0,measureName:""})}),t.setState(n),t.filterMapTable(n)}},_.default.createElement(s.default.Option,{value:"all"},_.default.createElement(E.FormattedMessage,{id:"protocol.all-ctrl"})),h.map(function(e){var t=e.name;return _.default.createElement(s.default.Option,{value:t,key:t},_.default.createElement(D.default,{tooltip:!0,lines:1},t))})),_.default.createElement(l.default.Search,{style:{width:210,marginLeft:10},enterButton:!0,placeholder:(0,E.formatMessage)({id:"protocol.enter-measure-name"}),value:null!==(e=null===x||void 0===x?void 0:x.measureName)&&void 0!==e?e:"",onChange:function(e){t.setState({searchParams:(0,u.default)({},x,{measureName:e.target.value})})},onSearch:function(e){t.filterMapTable({searchParams:(0,u.default)({},x,{measureName:e})})}})),_.default.createElement(I.default,{batchAddVisible:!0,addProps:{disabled:!V,onClick:this.onMapAdd},batchAddProps:{disabled:!V,onClick:function(){return t.setState({batchVisible:!0,add:!0})}},importProps:{disabled:!V,tip:m.length?(0,E.formatMessage)({id:"protocol.upload-tip"}):null,url:"fileType=".concat(v,"&mappingTableName=").concat(f),onChange:this.fetchMapTableLists},exportProps:{onClick:this.fileExport},deleteProps:{disabled:!(V&&A.length),onConfirm:function(){return t.onMapTableDelete()}}})),_.default.createElement(i.default,{loading:o,rowKey:"_id",bordered:!0,dataSource:g,rowSelection:z,columns:B,pagination:j,onChange:this.handleTableChange,scroll:{y:420}}),b&&_.default.createElement(N.default,{add:w,visible:b,data:C,dataSource:m,controllers:h,currentKey:c,currentId:d,onChange:this.onMapChange,onCancel:function(){return t.setState({visible:!1,currentMapData:{}})}}),k&&_.default.createElement(L.default,{currentId:d,currentKey:c,visible:k,controllers:h,dataSource:m,onChange:this.onBatchMapChange,onCancel:function(){return t.setState({batchVisible:!1})}})))}}]),t}(_.Component),d=f))||d),R=A;t.default=R},zqxM:function(e,t,n){var r=n("LqpT"),o=n("XGnz"),a=n("EA7m"),i=n("3L66"),l=a(function(e,t){return i(e)?r(e,o(t,1,i,!0)):[]});e.exports=l},zr8x:function(e,t,n){var r=n("WGNW"),o=n("vMx4");r(r.G+r.B,{setImmediate:o.set,clearImmediate:o.clear})},zs13:function(e,t){e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},zt9T:function(e,t,n){"use strict";var r=n("jB5C");function o(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var o=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,s=n.offsetTop||0,u=n.offsetLeft||0,c=n.offsetBottom||0,d=n.offsetRight||0;o=void 0===o||o;var f=r.isWindow(t),p=r.offset(e),m=r.outerHeight(e),h=r.outerWidth(e),g=void 0,v=void 0,y=void 0,b=void 0,w=void 0,_=void 0,C=void 0,E=void 0,M=void 0,S=void 0;f?(C=t,S=r.height(C),M=r.width(C),E={left:r.scrollLeft(C),top:r.scrollTop(C)},w={left:p.left-E.left-u,top:p.top-E.top-s},_={left:p.left+h-(E.left+M)+d,top:p.top+m-(E.top+S)+c},b=E):(g=r.offset(t),v=t.clientHeight,y=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},w={left:p.left-(g.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-u,top:p.top-(g.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-s},_={left:p.left+h-(g.left+y+(parseFloat(r.css(t,"borderRightWidth"))||0))+d,top:p.top+m-(g.top+v+(parseFloat(r.css(t,"borderBottomWidth"))||0))+c}),w.top<0||_.top>0?!0===i?r.scrollTop(t,b.top+w.top):!1===i?r.scrollTop(t,b.top+_.top):w.top<0?r.scrollTop(t,b.top+w.top):r.scrollTop(t,b.top+_.top):a||(i=void 0===i||!!i,i?r.scrollTop(t,b.top+w.top):r.scrollTop(t,b.top+_.top)),o&&(w.left<0||_.left>0?!0===l?r.scrollLeft(t,b.left+w.left):!1===l?r.scrollLeft(t,b.left+_.left):w.left<0?r.scrollLeft(t,b.left+w.left):r.scrollLeft(t,b.left+_.left):a||(l=void 0===l||!!l,l?r.scrollLeft(t,b.left+w.left):r.scrollLeft(t,b.left+_.left)))}e.exports=o},zudZ:function(e,t,n){"use strict";var r=n("tAuX"),o=n("g09b");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n("Pwec");var a=o(n("CtXQ")),i=o(n("2Taf")),l=o(n("vZ4D")),s=o(n("l4Ni")),u=o(n("ujKo")),c=o(n("MhPg")),d=r(n("q1tI")),f=n("Y2fQ"),p=function(e){function t(){var e,n,r,o;(0,i.default)(this,t);for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return o=(0,s.default)(this,(e=(0,u.default)(t)).call.apply(e,[this].concat(l))),o.state={visible:null!==(n=null===(r=o.props)||void 0===r?void 0:r.initVisible)&&void 0!==n&&n},o}return(0,c.default)(t,e),(0,l.default)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.title,r=t.children,o=this.state.visible,i="zh-CN"===(0,f.getLocale)();return d.default.createElement("div",{style:{margin:"16px 0",border:"1px solid rgb(232, 232, 232)",borderRadius:"4px",width:i?500:520,marginLeft:"12.5%"}},d.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"16px 24px",borderBottom:"1px solid rgb(232, 232, 232)"},onClick:function(){e.setState({visible:!o})}},d.default.createElement("div",{style:{fontSize:14,color:"#202638",fontWeight:400,lineHeight:"20px"}},n),d.default.createElement("div",null,o?d.default.createElement(a.default,{type:"down"}):d.default.createElement(a.default,{type:"right"}))),o&&d.default.createElement("div",{style:{padding:"16px 24px"}},r))}}]),t}(d.Component),m=p;t.default=m},zwJs:function(e,t,n){"use strict";var r=n("gEeZ"),o=n("928v");Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var a=o(n("v7Y8")),i=o(n("JxUR")),l=o(n("gRCG")),s=o(n("z4Pg")),u=o(n("QLaP")),c=r(n("7SZZ")),d=o(n("dOSW")),f=n("6u2x"),p=n("PcXd"),m=o(n("4ry8"));function h(e,t,n,r){return s.default.mark(function o(){var a;return s.default.wrap(function(o){while(1)switch(o.prev=o.next){case 0:o.t0=s.default.keys(e);case 1:if((o.t1=o.t0()).done){o.next=7;break}if(a=o.t1.value,!Object.prototype.hasOwnProperty.call(e,a)){o.next=5;break}return o.delegateYield(s.default.mark(function o(){var i,l;return s.default.wrap(function(o){while(1)switch(o.prev=o.next){case 0:return i=g(a,e[a],t,n,r),o.next=3,c.fork(i);case 3:return l=o.sent,o.next=6,c.fork(s.default.mark(function e(){return s.default.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,c.take("".concat(t.namespace,"/@@CANCEL_EFFECTS"));case 2:return e.next=4,c.cancel(l);case 4:case"end":return e.stop()}},e,this)}));case 6:case"end":return o.stop()}},o,this)})(),"t2",5);case 5:o.next=1;break;case 7:case"end":return o.stop()}},o,this)})}function g(e,t,n,r,o){var a,i=s.default.mark(b),d=t,m="takeEvery";if(Array.isArray(t)){d=t[0];var h=t[1];h&&h.type&&(m=h.type,"throttle"===m&&((0,u.default)(h.ms,"app.start: opts.ms should be defined if type is throttle"),a=h.ms)),(0,u.default)(["watcher","takeEvery","takeLatest","throttle"].indexOf(m)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle or watcher")}function g(){}function b(){var t,o,a,u,f,m,h,y,b,w=arguments;return s.default.wrap(function(i){while(1)switch(i.prev=i.next){case 0:for(t=w.length,o=new Array(t),a=0;a<t;a++)o[a]=w[a];return u=o.length>0?o[0]:{},f=u.__dva_resolve,m=void 0===f?g:f,h=u.__dva_reject,y=void 0===h?g:h,i.prev=2,i.next=5,c.put({type:"".concat(e).concat(p.NAMESPACE_SEP,"@@start")});case 5:return i.next=7,d.apply(void 0,(0,l.default)(o.concat(v(n))));case 7:return b=i.sent,i.next=10,c.put({type:"".concat(e).concat(p.NAMESPACE_SEP,"@@end")});case 10:m(b),i.next=17;break;case 13:i.prev=13,i.t0=i["catch"](2),r(i.t0,{key:e,effectArgs:o}),i.t0._dontReject||y(i.t0);case 17:case"end":return i.stop()}},i,this,[[2,13]])}var w=y(o,b,n,e);switch(m){case"watcher":return b;case"takeLatest":return s.default.mark(function t(){return s.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,f.takeLatestHelper)(e,w);case 2:case"end":return t.stop()}},t,this)});case"throttle":return s.default.mark(function t(){return s.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,f.throttleHelper)(a,e,w);case 2:case"end":return t.stop()}},t,this)});default:return s.default.mark(function t(){return s.default.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,f.takeEveryHelper)(e,w);case 2:case"end":return t.stop()}},t,this)})}}function v(e){function t(t,n){(0,u.default)(t,"dispatch: action should be a plain Object with type"),(0,d.default)(0!==t.indexOf("".concat(e.namespace).concat(p.NAMESPACE_SEP)),"[".concat(n,"] ").concat(t," should not be prefixed with namespace ").concat(e.namespace))}function n(n){var r=n.type;return t(r,"sagaEffects.put"),c.put((0,i.default)({},n,{type:(0,m.default)(r,e)}))}function r(n){var r=n.type;return t(r,"sagaEffects.put.resolve"),c.put.resolve((0,i.default)({},n,{type:(0,m.default)(r,e)}))}function o(n){return"string"===typeof n?(t(n,"sagaEffects.take"),c.take((0,m.default)(n,e))):Array.isArray(n)?c.take(n.map(function(n){return"string"===typeof n?(t(n,"sagaEffects.take"),(0,m.default)(n,e)):n})):c.take(n)}return n.resolve=r,(0,i.default)({},c,{put:n,take:o})}function y(e,t,n,r){var o=!0,i=!1,l=void 0;try{for(var s,u=(0,a.default)(e);!(o=(s=u.next()).done);o=!0){var d=s.value;t=d(t,c,n,r)}}catch(e){i=!0,l=e}finally{try{o||null==u.return||u.return()}finally{if(i)throw l}}return t}},zxrt:function(e,t,n){"use strict";var r=n("WGNW"),o=n("88Vn"),a=n("yLMY"),i=n("7vYJ"),l=n("Spc3"),s=n("OsVd"),u=n("u8+u"),c=n("c0Oy").ArrayBuffer,d=n("VeyY"),f=a.ArrayBuffer,p=a.DataView,m=o.ABV&&c.isView,h=f.prototype.slice,g=o.VIEW,v="ArrayBuffer";r(r.G+r.W+r.F*(c!==f),{ArrayBuffer:f}),r(r.S+r.F*!o.CONSTR,v,{isView:function(e){return m&&m(e)||u(e)&&g in e}}),r(r.P+r.U+r.F*n("wUWy")(function(){return!new f(2).slice(1,void 0).byteLength}),v,{slice:function(e,t){if(void 0!==h&&void 0===t)return h.call(i(this),e);var n=i(this).byteLength,r=l(e,n),o=l(void 0===t?n:t,n),a=new(d(this,f))(s(o-r)),u=new p(this),c=new p(a),m=0;while(r<o)c.setUint8(m++,u.getUint8(r++));return a}}),n("gRqi")(v)}})});