rich-legacy.js 2.4 KB

1
  1. System.register(["./react-all-18.2.0-legacy.js","./ace-builds-1.23.0-legacy.js","../assets/index-legacy-C9bzCwDK.js"],(function(t,e){"use strict";var n,r,a,o;return{setters:[function(t){n=t.a,r=t.R,a=t.w},null,function(t){o=t.j}],execute:function(){var e=function(t){return"string"!=typeof t&&t?isNaN(t)?t:"".concat(t,"px"):t};function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var r,a,o,i,l=[],u=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e);else for(;!(u=(r=o.call(n)).done)&&(l.push(r.value),l.length!==e);u=!0);}catch(s){c=!0,a=s}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(c)throw a}}return l}}(t,e)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}var u=t("toObjData",(function(t,e){return e&&t.saveAsObj?"json"===t.mode?JSON.parse(e):"yaml"===t.mode||"yml"===t.mode?o.load(e):e:e})),c=t("fromObjData",(function(t,e){return"string"!=typeof e&&e?"json"===t.mode?JSON.stringify(e,null,2):"yaml"===t.mode||"yml"===t.mode?o.dump(e):e:e}));t("default",(function(t){var o=t.value,l=t.className,s=void 0===l?"":l,f=t.column,m=t.onChange,y=t.readonly,d=f,h=d.mode;"yml"===h?h="yaml":h||(h="json");var g=i(n.useState(),2),p=g[0],v=g[1],b=i(n.useState(""),2),j=b[0],O=b[1],w=n.useRef();return n.useEffect((function(){if(!w.current||o!==w.current)try{v(c(d,o))}catch(t){console.warn("fromObjData: ",t)}}),[o]),r.createElement(a,{mode:h,value:p,showPrintMargin:d.printMargin,showGutter:!d.hiddenLines,highlightActiveLine:!0,theme:"chrome",height:e(f.height||120),width:e(f.width)||"80%",onChange:function(t){v(t);try{var e=u(d,t);w.current=e,null==m||m(e),O("")}catch(n){O("has-err")}},readOnly:!!f.disabled||y,setOptions:d.options,className:"rich-input json-input ".concat(s," ").concat(j),placeholder:d.placeholder})}))}}}));