From 16c1e12e3dc9d1d78580e1e90f8a6e0db9371c21 Mon Sep 17 00:00:00 2001 From: thekiba Date: Thu, 15 Aug 2024 18:17:29 +0400 Subject: [PATCH] chore: rebuild --- docs/assets/{index-a2fc11ca.js => index-ee9096f1.js} | 2 +- docs/index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename docs/assets/{index-a2fc11ca.js => index-ee9096f1.js} (99%) diff --git a/docs/assets/index-a2fc11ca.js b/docs/assets/index-ee9096f1.js similarity index 99% rename from docs/assets/index-a2fc11ca.js rename to docs/assets/index-ee9096f1.js index fb66d89..0174c46 100644 --- a/docs/assets/index-a2fc11ca.js +++ b/docs/assets/index-ee9096f1.js @@ -1113,7 +1113,7 @@ PERFORMANCE OF THIS SOFTWARE. The above lifecycles should be removed. Learn more about this warning here: https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof Et.getDerivedStateFromProps=="function"&&(Lt.componentWillMount=wt,Lt.componentWillReceiveProps=yt),typeof Lt.getSnapshotBeforeUpdate=="function"){if(typeof Lt.componentDidUpdate!="function")throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");Lt.componentWillUpdate=vt;var Qt=Lt.componentDidUpdate;Lt.componentDidUpdate=function(Ut,gn,zn){var Kn=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:zn;Qt.call(this,Ut,gn,Kn)}}return Et}function xt(Et,Lt){if(Et==null)return{};var jt,Bt,Rt=function(nn,Qt){if(nn==null)return{};var Ut,gn,zn={},Kn=Object.keys(nn);for(gn=0;gn=0||(zn[Ut]=nn[Ut]);return zn}(Et,Lt);if(Object.getOwnPropertySymbols){var an=Object.getOwnPropertySymbols(Et);for(Bt=0;Bt=0||Object.prototype.propertyIsEnumerable.call(Et,jt)&&(Rt[jt]=Et[jt])}return Rt}function bt(Et){var Lt=function(jt){return{}.toString.call(jt).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}(Et);return Lt==="number"&&(Lt=isNaN(Et)?"nan":(0|Et)!=Et?"float":"integer"),Lt}wt.__suppressDeprecationWarning=!0,yt.__suppressDeprecationWarning=!0,vt.__suppressDeprecationWarning=!0;var At={scheme:"rjv-default",author:"mac gainor",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#dc322f",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},_t={scheme:"rjv-grey",author:"mac gainor",base00:"rgba(1, 1, 1, 0)",base01:"rgba(1, 1, 1, 0.1)",base02:"rgba(0, 0, 0, 0.2)",base03:"rgba(1, 1, 1, 0.3)",base04:"rgba(0, 0, 0, 0.4)",base05:"rgba(1, 1, 1, 0.5)",base06:"rgba(1, 1, 1, 0.6)",base07:"rgba(1, 1, 1, 0.7)",base08:"rgba(1, 1, 1, 0.8)",base09:"rgba(1, 1, 1, 0.8)",base0A:"rgba(1, 1, 1, 0.8)",base0B:"rgba(1, 1, 1, 0.8)",base0C:"rgba(1, 1, 1, 0.8)",base0D:"rgba(1, 1, 1, 0.8)",base0E:"rgba(1, 1, 1, 0.8)",base0F:"rgba(1, 1, 1, 0.8)"},Ct={white:"#fff",black:"#000",transparent:"rgba(1, 1, 1, 0)",globalFontFamily:"monospace",globalCursor:"default",indentBlockWidth:"5px",braceFontWeight:"bold",braceCursor:"pointer",ellipsisFontSize:"18px",ellipsisLineHeight:"10px",ellipsisCursor:"pointer",keyMargin:"0px 5px",keyLetterSpacing:"0.5px",keyFontStyle:"none",keyBorderRadius:"3px",keyColonWeight:"bold",keyVerticalAlign:"top",keyOpacity:"0.85",keyOpacityHover:"1",keyValPaddingTop:"3px",keyValPaddingBottom:"3px",keyValPaddingRight:"5px",keyValBorderLeft:"1px solid",keyValBorderHover:"2px solid",keyValPaddingHover:"3px 5px 3px 4px",pushedContentMarginLeft:"6px",variableValuePaddingRight:"6px",nullFontSize:"11px",nullFontWeight:"bold",nullPadding:"1px 2px",nullBorderRadius:"3px",nanFontSize:"11px",nanFontWeight:"bold",nanPadding:"1px 2px",nanBorderRadius:"3px",undefinedFontSize:"11px",undefinedFontWeight:"bold",undefinedPadding:"1px 2px",undefinedBorderRadius:"3px",dataTypeFontSize:"11px",dataTypeMarginRight:"4px",datatypeOpacity:"0.8",objectSizeBorderRadius:"3px",objectSizeFontStyle:"italic",objectSizeMargin:"0px 6px 0px 0px",clipboardCursor:"pointer",clipboardCheckMarginLeft:"-12px",metaDataPadding:"0px 0px 0px 10px",arrayGroupMetaPadding:"0px 0px 0px 4px",iconContainerWidth:"17px",tooltipPadding:"4px",editInputMinWidth:"130px",editInputBorderRadius:"2px",editInputPadding:"5px",editInputMarginRight:"4px",editInputFontFamily:"monospace",iconCursor:"pointer",iconFontSize:"15px",iconPaddingRight:"1px",dateValueMarginLeft:"2px",iconMarginRight:"3px",detectedRowPaddingTop:"3px",addKeyCoverBackground:"rgba(255, 255, 255, 0.3)",addKeyCoverPosition:"absolute",addKeyCoverPositionPx:"0px",addKeyModalWidth:"200px",addKeyModalMargin:"auto",addKeyModalPadding:"10px",addKeyModalRadius:"3px"},Mt=$(45),Ot=function(Et){var Lt=function(jt){return{backgroundColor:jt.base00,ellipsisColor:jt.base09,braceColor:jt.base07,expandedIcon:jt.base0D,collapsedIcon:jt.base0E,keyColor:jt.base07,arrayKeyColor:jt.base0C,objectSize:jt.base04,copyToClipboard:jt.base0F,copyToClipboardCheck:jt.base0D,objectBorder:jt.base02,dataTypes:{boolean:jt.base0E,date:jt.base0D,float:jt.base0B,function:jt.base0D,integer:jt.base0F,string:jt.base09,nan:jt.base08,null:jt.base0A,undefined:jt.base05,regexp:jt.base0A,background:jt.base02},editVariable:{editIcon:jt.base0E,cancelIcon:jt.base09,removeIcon:jt.base09,addIcon:jt.base0E,checkIcon:jt.base0E,background:jt.base01,color:jt.base0A,border:jt.base07},addKeyModal:{background:jt.base05,border:jt.base04,color:jt.base0A,labelColor:jt.base01},validationFailure:{background:jt.base09,iconColor:jt.base01,fontColor:jt.base01}}}(Et);return{"app-container":{fontFamily:Ct.globalFontFamily,cursor:Ct.globalCursor,backgroundColor:Lt.backgroundColor,position:"relative"},ellipsis:{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"brace-row":{display:"inline-block",cursor:"pointer"},brace:{display:"inline-block",cursor:Ct.braceCursor,fontWeight:Ct.braceFontWeight,color:Lt.braceColor},"expanded-icon":{color:Lt.expandedIcon},"collapsed-icon":{color:Lt.collapsedIcon},colon:{display:"inline-block",margin:Ct.keyMargin,color:Lt.keyColor,verticalAlign:"top"},objectKeyVal:function(jt,Bt){return{style:rt({paddingTop:Ct.keyValPaddingTop,paddingRight:Ct.keyValPaddingRight,paddingBottom:Ct.keyValPaddingBottom,borderLeft:Ct.keyValBorderLeft+" "+Lt.objectBorder,":hover":{paddingLeft:Bt.paddingLeft-1+"px",borderLeft:Ct.keyValBorderHover+" "+Lt.objectBorder}},Bt)}},"object-key-val-no-border":{padding:Ct.keyValPadding},"pushed-content":{marginLeft:Ct.pushedContentMarginLeft},variableValue:function(jt,Bt){return{style:rt({display:"inline-block",paddingRight:Ct.variableValuePaddingRight,position:"relative"},Bt)}},"object-name":{display:"inline-block",color:Lt.keyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"array-key":{display:"inline-block",color:Lt.arrayKeyColor,letterSpacing:Ct.keyLetterSpacing,fontStyle:Ct.keyFontStyle,verticalAlign:Ct.keyVerticalAlign,opacity:Ct.keyOpacity,":hover":{opacity:Ct.keyOpacityHover}},"object-size":{color:Lt.objectSize,borderRadius:Ct.objectSizeBorderRadius,fontStyle:Ct.objectSizeFontStyle,margin:Ct.objectSizeMargin,cursor:"default"},"data-type-label":{fontSize:Ct.dataTypeFontSize,marginRight:Ct.dataTypeMarginRight,opacity:Ct.datatypeOpacity},boolean:{display:"inline-block",color:Lt.dataTypes.boolean},date:{display:"inline-block",color:Lt.dataTypes.date},"date-value":{marginLeft:Ct.dateValueMarginLeft},float:{display:"inline-block",color:Lt.dataTypes.float},function:{display:"inline-block",color:Lt.dataTypes.function,cursor:"pointer",whiteSpace:"pre-line"},"function-value":{fontStyle:"italic"},integer:{display:"inline-block",color:Lt.dataTypes.integer},string:{display:"inline-block",color:Lt.dataTypes.string},nan:{display:"inline-block",color:Lt.dataTypes.nan,fontSize:Ct.nanFontSize,fontWeight:Ct.nanFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nanPadding,borderRadius:Ct.nanBorderRadius},null:{display:"inline-block",color:Lt.dataTypes.null,fontSize:Ct.nullFontSize,fontWeight:Ct.nullFontWeight,backgroundColor:Lt.dataTypes.background,padding:Ct.nullPadding,borderRadius:Ct.nullBorderRadius},undefined:{display:"inline-block",color:Lt.dataTypes.undefined,fontSize:Ct.undefinedFontSize,padding:Ct.undefinedPadding,borderRadius:Ct.undefinedBorderRadius,backgroundColor:Lt.dataTypes.background},regexp:{display:"inline-block",color:Lt.dataTypes.regexp},"copy-to-clipboard":{cursor:Ct.clipboardCursor},"copy-icon":{color:Lt.copyToClipboard,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight,verticalAlign:"top"},"copy-icon-copied":{color:Lt.copyToClipboardCheck,marginLeft:Ct.clipboardCheckMarginLeft},"array-group-meta-data":{display:"inline-block",padding:Ct.arrayGroupMetaPadding},"object-meta-data":{display:"inline-block",padding:Ct.metaDataPadding},"icon-container":{display:"inline-block",width:Ct.iconContainerWidth},tooltip:{padding:Ct.tooltipPadding},removeVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.removeIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},addVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.addIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},editVarIcon:{verticalAlign:"top",display:"inline-block",color:Lt.editVariable.editIcon,cursor:Ct.iconCursor,fontSize:Ct.iconFontSize,marginRight:Ct.iconMarginRight},"edit-icon-container":{display:"inline-block",verticalAlign:"top"},"check-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.checkIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"cancel-icon":{display:"inline-block",cursor:Ct.iconCursor,color:Lt.editVariable.cancelIcon,fontSize:Ct.iconFontSize,paddingRight:Ct.iconPaddingRight},"edit-input":{display:"inline-block",minWidth:Ct.editInputMinWidth,borderRadius:Ct.editInputBorderRadius,backgroundColor:Lt.editVariable.background,color:Lt.editVariable.color,padding:Ct.editInputPadding,marginRight:Ct.editInputMarginRight,fontFamily:Ct.editInputFontFamily},"detected-row":{paddingTop:Ct.detectedRowPaddingTop},"key-modal-request":{position:Ct.addKeyCoverPosition,top:Ct.addKeyCoverPositionPx,left:Ct.addKeyCoverPositionPx,right:Ct.addKeyCoverPositionPx,bottom:Ct.addKeyCoverPositionPx,backgroundColor:Ct.addKeyCoverBackground},"key-modal":{width:Ct.addKeyModalWidth,backgroundColor:Lt.addKeyModal.background,marginLeft:Ct.addKeyModalMargin,marginRight:Ct.addKeyModalMargin,padding:Ct.addKeyModalPadding,borderRadius:Ct.addKeyModalRadius,marginTop:"15px",position:"relative"},"key-modal-label":{color:Lt.addKeyModal.labelColor,marginLeft:"2px",marginBottom:"5px",fontSize:"11px"},"key-modal-input-container":{overflow:"hidden"},"key-modal-input":{width:"100%",padding:"3px 6px",fontFamily:"monospace",color:Lt.addKeyModal.color,border:"none",boxSizing:"border-box",borderRadius:"2px"},"key-modal-cancel":{backgroundColor:Lt.editVariable.removeIcon,position:"absolute",top:"0px",right:"0px",borderRadius:"0px 3px 0px 3px",cursor:"pointer"},"key-modal-cancel-icon":{color:Lt.addKeyModal.labelColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"},"key-modal-submit":{color:Lt.editVariable.addIcon,fontSize:Ct.iconFontSize,position:"absolute",right:"2px",top:"3px",cursor:"pointer"},"function-ellipsis":{display:"inline-block",color:Lt.ellipsisColor,fontSize:Ct.ellipsisFontSize,lineHeight:Ct.ellipsisLineHeight,cursor:Ct.ellipsisCursor},"validation-failure":{float:"right",padding:"3px 6px",borderRadius:"2px",cursor:"pointer",color:Lt.validationFailure.fontColor,backgroundColor:Lt.validationFailure.background},"validation-failure-label":{marginRight:"6px"},"validation-failure-clear":{position:"relative",verticalAlign:"top",cursor:"pointer",color:Lt.validationFailure.iconColor,fontSize:Ct.iconFontSize,transform:"rotate(45deg)"}}};function It(Et,Lt,jt){return Et||console.error("theme has not been set"),function(Bt){var Rt=At;return Bt!==!1&&Bt!=="none"||(Rt=_t),Object(Mt.createStyling)(Ot,{defaultBase16:Rt})(Bt)}(Et)(Lt,jt)}var Wt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=(Bt.rjvId,Bt.type_name),an=Bt.displayDataTypes,nn=Bt.theme;return an?st.a.createElement("span",Object.assign({className:"data-type-label"},It(nn,"data-type-label")),Rt):null}}]),jt}(st.a.PureComponent),Xt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return st.a.createElement("div",It(Bt.theme,"boolean"),st.a.createElement(Wt,Object.assign({type_name:"bool"},Bt)),Bt.value?"true":"false")}}]),jt}(st.a.PureComponent),Jt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return st.a.createElement("div",It(Bt.theme,"date"),st.a.createElement(Wt,Object.assign({type_name:"date"},Bt)),st.a.createElement("span",Object.assign({className:"date-value"},It(Bt.theme,"date-value")),Bt.value.toLocaleTimeString("en-us",{weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})))}}]),jt}(st.a.PureComponent),Kt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props;return st.a.createElement("div",It(Bt.theme,"float"),st.a.createElement(Wt,Object.assign({type_name:"float"},Bt)),this.props.value)}}]),jt}(st.a.PureComponent);function Zt(Et,Lt){(Lt==null||Lt>Et.length)&&(Lt=Et.length);for(var jt=0,Bt=new Array(Lt);jt"u"||Et[Symbol.iterator]==null){if(Array.isArray(Et)||(jt=dn(Et))||Lt&&Et&&typeof Et.length=="number"){jt&&(Et=jt);var Bt=0,Rt=function(){};return{s:Rt,n:function(){return Bt>=Et.length?{done:!0}:{done:!1,value:Et[Bt++]}},e:function(Ut){throw Ut},f:Rt}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an,nn=!0,Qt=!1;return{s:function(){jt=Et[Symbol.iterator]()},n:function(){var Ut=jt.next();return nn=Ut.done,Ut},e:function(Ut){Qt=!0,an=Ut},f:function(){try{nn||jt.return==null||jt.return()}finally{if(Qt)throw an}}}}function En(Et){return function(Lt){if(Array.isArray(Lt))return Zt(Lt)}(Et)||function(Lt){if(typeof Symbol<"u"&&Symbol.iterator in Object(Lt))return Array.from(Lt)}(Et)||dn(Et)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),On=new($(47)).Dispatcher,Vn=new(function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=st.a.createElement("span",null,nn.substring(0,Rt),st.a.createElement("span",It(an,"ellipsis")," ...")))),st.a.createElement("div",It(an,"string"),st.a.createElement(Wt,Object.assign({type_name:"string"},Bt)),st.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),jt}(st.a.PureComponent),ln=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){return st.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),jt}(st.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Un=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=jt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,Or){return Mr[Or]=tr[Or],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Bn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=sr.paddingSize,Mr=sr.borderSize,Or=sr.sizingStyle,jr=Or.boxSizing;Object.keys(Or).forEach(function(Nr){var Br=Nr;Nn.style[Br]=Or[Br]}),Bn(Nn),Nn.value=nr;var sn=function(Nr,Br){var zr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?zr+Br.borderSize:zr-Br.paddingSize}(Nn,sr);Nn.value="x";var Lr=Nn.scrollHeight-Ar,Dr=Lr*tr;jr==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return jr==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",Rt,Bt),Mn=hr[0],$n=hr[1];Un.current!==Mn&&(Un.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ut(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),zn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){zn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),jt}(st.a.PureComponent),Zn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),jt}(st.a.PureComponent),vr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return st.a.createElement("span",an,st.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(st.a.PureComponent),yr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return st.a.createElement("span",an,st.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(st.a.PureComponent),In=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),jt}(st.a.PureComponent),ur=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),jt}(st.a.PureComponent),qn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),jt}(st.a.PureComponent),pr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent),Gn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent),Wn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),jt}(st.a.PureComponent),ar=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),jt}(st.a.PureComponent),rr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ut=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ut,namespace:gn,name:gn[gn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?st.a.createElement("span",null,st.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),st.a.createElement("span",It(an,"copy-icon-copied"),"✔")):st.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(jt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ut="inline";return an&&(Ut="none"),st.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},st.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),jt}(st.a.PureComponent),kr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return st.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},st.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ut){var gn;switch(bt(Ut)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ut;break;case"date":case"function":case"regexp":gn=Ut.toString();break;default:try{gn=JSON.stringify(Ut,null," ")}catch{gn=""}}return gn}(an.value),Qt=Pn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ut=an.theme,gn=an.rjvId;return st.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},st.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ut,"removeVarIcon"),{onClick:function(){On.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ut=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return st.a.createElement(_n,Object.assign({value:an.value},Ut));case"integer":return st.a.createElement(bn,Object.assign({value:an.value},Ut));case"float":return st.a.createElement(Kt,Object.assign({value:an.value},Ut));case"boolean":return st.a.createElement(Xt,Object.assign({value:an.value},Ut));case"function":return st.a.createElement(xn,Object.assign({value:an.value},Ut));case"null":return st.a.createElement(Sn,Ut);case"nan":return st.a.createElement(fn,Ut);case"undefined":return st.a.createElement(ln,Ut);case"date":return st.a.createElement(Jt,Object.assign({value:an.value},Ut));case"regexp":return st.a.createElement(hn,Object.assign({value:an.value},Ut));default:return st.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return st.a.createElement("div",null,st.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ut=Qt.target.value,gn=Pn(Ut);Rt.setState({editValue:Ut,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),st.a.createElement("div",It(an,"edit-icon-container"),st.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),st.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),st.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ut=nn.namespace,gn=nn.rjvId,zn=Rt.state,Kn=zn.editValue,Yn=zn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),On.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ut,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ut=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ut)return st.a.createElement("div",null,st.a.createElement("div",It(nn,"detected-row"),Ut,st.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ut=ft(Rt).props,gn=Ut.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return st.a.createElement("span",null,st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"{"),st.a.createElement("span",{style:rt(rt({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return st.a.createElement("span",null,st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"["),st.a.createElement("span",{style:rt(rt({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return st.a.createElement(_n,Object.assign({value:Qt},Ut));case"integer":return st.a.createElement(bn,Object.assign({value:Qt},Ut));case"float":return st.a.createElement(Kt,Object.assign({value:Qt},Ut));case"boolean":return st.a.createElement(Xt,Object.assign({value:Qt},Ut));case"function":return st.a.createElement(xn,Object.assign({value:Qt},Ut));case"null":return st.a.createElement(Sn,Ut);case"nan":return st.a.createElement(fn,Ut);case"undefined":return st.a.createElement(ln,Ut);case"date":return st.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ut=Rt.theme,gn=Rt.namespace,zn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Un=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return st.a.createElement("div",Object.assign({},It(Ut,"objectKeyVal",{paddingLeft:zn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?st.a.createElement("span",Object.assign({},It(Ut,"array-key"),{key:an.name+"_"+gn}),an.name,st.a.createElement("div",It(Ut,"colon"),":")):null:st.a.createElement("span",null,st.a.createElement("span",Object.assign({},It(Ut,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",It(Ut,"colon"),":")),st.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Un!==!1&&(hr.shift(),Un(rt(rt({},an),{},{namespace:hr})))}},It(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?st.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ut,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),jt}(st.a.PureComponent),Tr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:zn.splice(0,zn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?On.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):On.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ut=Bt.props,gn=Ut.theme,zn=(Ut.hover,Ut.namespace),Kn=Ut.name,Yn=Ut.src,er=Ut.rjvId;if(zn.length!==1)return st.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},st.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(gn,"removeVarIcon"),{onClick:function(){On.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:zn.splice(0,zn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ut=Qt.theme,gn=Qt.onDelete,zn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Un=Qt.rowHovered;return st.a.createElement("div",Object.assign({},It(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?st.a.createElement(xr,{rowHovered:Un,clickCallback:Kn,src:Yn,theme:Ut,namespace:er}):null,zn!==!1?Bt.getAddAttribute(Un):null,gn!==!1?Bt.getRemoveObject(Un):null)},Bt}return jt}(st.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,jt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ut=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?st.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:jt}),st.a.createElement("span",{className:"array-key"},Ut),st.a.createElement("span",It(Rt,"colon"),":")):st.a.createElement("span",null):st.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:jt}),st.a.createElement("span",{className:"object-key"},Bt&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",null,Ut),Bt&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",It(Rt,"colon"),":")):st.a.createElement("span",null)}function Rr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(ur,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return st.a.createElement(vr,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return st.a.createElement(fr,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function Wr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(In,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return st.a.createElement(yr,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return st.a.createElement(Zn,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(jt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?st.a.createElement(Rr,{theme:an,iconStyle:nn}):st.a.createElement(Wr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ut=Rt.theme,gn=Rt.jsvRoot,zn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Un=nn,Jn=Math.ceil(an.length/Un);return st.a.createElement("div",Object.assign({className:"object-key-val"},It(Ut,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),st.a.createElement(Pr,this.props),st.a.createElement("span",null,st.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return st.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:er})),st.a.createElement("span",It(Ut,"brace-row"),st.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?st.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Xn*Un,src:an.slice(Xn*Un,Xn*Un+Un),namespace:zn,type:"array",parent_type:"array_group",theme:Ut},Kn)):st.a.createElement("span",Object.assign({},It(Ut,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",st.a.createElement("div",Object.assign({},It(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),st.a.createElement("span",Object.assign({className:"object-size"},It(Ut,"object-size")),Xn*Un," - ",Xn*Un+Un>an.length?an.length:Xn*Un+Un)),"]")))}))}}]),jt}(st.a.PureComponent),Zr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;nt(this,jt),(Rt=Lt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ut){return st.a.createElement("div",{className:"pushed-content object-container"},st.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:st.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ut=(Qt.rjvId,Qt.theme,Rt.state),gn=Ut.size,zn=Ut.hovered;return st.a.createElement(Tr,Object.assign({rowHovered:zn,size:gn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ut,gn=Rt.props,zn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Un=gn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ut=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ut.name=parseInt(Ut.name)+Yn),nn.hasOwnProperty(mr))if(Ut.type==="object")or.push(st.a.createElement(kt,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Jn},Qt)));else if(Ut.type==="array"){var hr=kt;er&&Ut.value.length>er&&(hr=Qr),or.push(st.a.createElement(hr,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Jn},Qt)))}else or.push(st.a.createElement(kr,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Qt)))}),or};var an=jt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(jt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ut=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return st.a.createElement("span",null,st.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var zn=Rt?Rr:Wr;return st.a.createElement("span",null,st.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ut,"brace-row")),st.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container")),st.a.createElement(zn,{theme:Ut,iconStyle:gn})),st.a.createElement(Pr,this.props),st.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,gn=Rt.jsvRoot,zn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Un=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,st.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ut,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Un),Un?this.getObjectContent(an,nn,rt({theme:Ut,iconStyle:zn},Kn)):this.getEllipsis(),st.a.createElement("span",{className:"brace-row"},st.a.createElement("span",{style:rt(rt({},It(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},er==="array"?"]":"}"),Un?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},jt.getState(Bt)),{},{prevProps:Bt}):null}}]),jt}(st.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,jt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",jt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,jt){nt(this,Et),this.name=Lt,this.value=jt,this.type=bt(jt)};St(Zr);var kt=Zr,$t=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),st.a.createElement("div",{className:"pretty-json-container object-container"},st.a.createElement("div",{className:"object-content"},st.a.createElement(gn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Qt))))},Bt}return jt}(st.a.PureComponent),Pt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).closeModal=function(){On.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ut=this.state.input,gn=Qt(Ut);return st.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),st.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),st.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),st.a.createElement("div",{style:{position:"relative"}},st.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(zn){Bt.setState({input:zn.target.value})},onKeyPress:function(zn){gn&&zn.key==="Enter"?Bt.submit():zn.key==="Escape"&&Bt.closeModal()}})),gn?st.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return Bt.submit()}})):null),st.a.createElement("span",It(an,"key-modal-cancel"),st.a.createElement(Wn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){On.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),jt}(st.a.PureComponent),gt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]},{appName:"nicegramWallet",name:"Nicegram Wallet",imageUrl:"https://static.nicegram.app/icon.png",aboutUrl:"https://nicegram.app",universalLink:"https://nicegram.app/tc",deepLink:"nicegram-tc://",jsBridgeKey:"nicegramWallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["ios","android"]},{appName:"binanceTonWeb3Wallet",name:"Binance Web3 Wallet",imageUrl:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjMEIwRTExIi8+CjxwYXRoIGQ9Ik01IDE1TDcuMjU4MDYgMTIuNzQxOUw5LjUxNjEzIDE1TDcuMjU4MDYgMTcuMjU4MUw1IDE1WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNOC44NzA5NyAxMS4xMjlMMTUgNUwyMS4xMjkgMTEuMTI5TDE4Ljg3MSAxMy4zODcxTDE1IDkuNTE2MTNMMTEuMTI5IDEzLjM4NzFMOC44NzA5NyAxMS4xMjlaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0xMi43NDE5IDE1TDE1IDEyLjc0MTlMMTcuMjU4MSAxNUwxNSAxNy4yNTgxTDEyLjc0MTkgMTVaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0xMS4xMjkgMTYuNjEyOUw4Ljg3MDk3IDE4Ljg3MUwxNSAyNUwyMS4xMjkgMTguODcxTDE4Ljg3MSAxNi42MTI5TDE1IDIwLjQ4MzlMMTEuMTI5IDE2LjYxMjlaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0yMC40ODM5IDE1TDIyLjc0MTkgMTIuNzQxOUwyNSAxNUwyMi43NDE5IDE3LjI1ODFMMjAuNDgzOSAxNVoiIGZpbGw9IiNGMEI5MEIiLz4KPC9zdmc+Cg==",aboutUrl:"https://www.binance.com/en/web3wallet",deepLink:"bnc://app.binance.com/cedefi/ton-connect",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","safari","ios","android"],universalLink:"https://app.binance.com/cedefi/ton-connect"},{appName:"fintopio-tg",name:"Fintopio Telegram",imageUrl:"https://fintopio.com/favicons/favicon-196x196.png",aboutUrl:"https://fintopio.com",universalLink:"https://t.me/fintopio?attach=wallet",bridgeUrl:"https://wallet-bridge.fintopio.com/bridge",platforms:["ios","android","macos","windows","linux"]},{appName:"GateWallet",name:"GateWallet",imageUrl:"https://www.gate.io/images/login/qrcode_center_icon.svg",aboutUrl:"https://www.gate.io/",bridgeUrl:"https://dapp.gateio.services/tonbridge_api/bridge/v1",jsBridgeKey:"gatetonwallet",platforms:["ios","android","chrome"],universalLink:"https://gateio.onelink.me/DmA6/web3"},{appName:"tokenpocket",name:"TokenPocket",imageUrl:"https://hk.tpstatic.net/logo/tokenpocket.png",aboutUrl:"https://tokenpocket.pro",jsBridgeKey:"tokenpocket",platforms:["ios","android"]},{appName:"hot",name:"HOT",imageUrl:"https://storage.herewallet.app/logo.png",aboutUrl:"https://hot-labs.org/",universalLink:"https://t.me/herewalletbot?attach=wallet",bridgeUrl:"https://sse-bridge.hot-labs.org",jsBridgeKey:"hotWallet",platforms:["ios","android","macos","windows","linux"]},{appName:"bybitTonWallet",name:"Bybit Wallet",imageUrl:"https://static.bymj.io/bhop/image/Q3Kmzw7qczSZF5eqfo6pW8QuT1MDMmqC80lWxFBhiE0.png",aboutUrl:"https://www.bybit.com/web3",universalLink:"https://app.bybit.com/ton-connect",deepLink:"bybitapp://",jsBridgeKey:"bybitTonWallet",bridgeUrl:"https://api-node.bybit.com/spot/api/web3/bridge/ton/bridge",platforms:["ios","android","chrome"]},{appName:"dewallet",name:"DeWallet",imageUrl:"https://raw.githubusercontent.com/delab-team/manifests-images/main/WalletAvatar.png",aboutUrl:"https://delabwallet.com",universalLink:"https://t.me/dewallet?attach=wallet",bridgeUrl:"https://bridge.dewallet.pro/bridge",platforms:["ios","android","macos","windows","linux"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),lt=d.n(ft),ct=d(7483),pt=d.n(ct),st=d(6341),wt=d.n(st),yt=d(3875),vt=d.n(yt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var On=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Nn){return Nn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
'),_n.position?'
'):"",_n.position?'
position
').concat(_n.position.top,'

').concat(_n.position.left,"
"):"",'
'),'
margin
').concat(_n.margin.top,'

').concat(_n.margin.left,"
"),'
'),'
border
').concat(_n.border.top,'

').concat(_n.border.left,"
"),'
'),'
padding
').concat(_n.padding.top,'

').concat(_n.padding.left,"
"),'
'),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
",'
').concat(_n.padding.right,'

').concat(_n.padding.bottom,"
"),"
",'
').concat(_n.border.right,'

').concat(_n.border.bottom,"
"),"
",'
').concat(_n.margin.right,'

').concat(_n.margin.bottom,"
"),"
",_n.position?'
').concat(_n.position.right,'

').concat(_n.position.bottom,"
"):"",_n.position?"
":"","
"].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Ln=["top","left","right","bottom"];return Rn!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],Rn),left:xn(_n[Ln[1]],Rn),right:xn(_n[Ln[2]],Rn),bottom:xn(_n[Ln[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(On);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,vt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Ur){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,zt){var Ht=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ht!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ht=Ht.call(Sr)).next,zt===0){if(Object(Ht)!==Ht)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ht)).done)&&(_r.push(mn.value),_r.length!==zt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ht.return!=null&&(dr=Ht.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Ur)||(0,j.Z)(Er,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var yn=$(46),On=new($(47)).Dispatcher,Vn=new(function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnRt&&(Qt.style.cursor="pointer",this.state.collapsed&&(nn=st.a.createElement("span",null,nn.substring(0,Rt),st.a.createElement("span",It(an,"ellipsis")," ...")))),st.a.createElement("div",It(an,"string"),st.a.createElement(Wt,Object.assign({type_name:"string"},Bt)),st.a.createElement("span",Object.assign({className:"string-value"},Qt,{onClick:this.toggleCollapsed}),'"',nn,'"'))}}]),jt}(st.a.PureComponent),ln=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){return st.a.createElement("div",It(this.props.theme,"undefined"),"undefined")}}]),jt}(st.a.PureComponent);function Tn(){return(Tn=Object.assign||function(Et){for(var Lt=1;Lt=0||($n[hr]=Xn[hr]);return $n}(Et,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]),zn,Kn=gn.value!==void 0,Yn=Object(pt.useRef)(null),er=Fn(Yn,Lt),Un=Object(pt.useRef)(0),Jn=Object(pt.useRef)(),or=function(){var Xn=Yn.current,mr=jt&&Jn.current?Jn.current:function(sr){var nr=window.getComputedStyle(sr);if(nr===null)return null;var tr,ir=(tr=nr,pn.reduce(function(Mr,Or){return Mr[Or]=tr[Or],Mr},{})),Ar=ir.boxSizing;return Ar===""?null:(Vt&&Ar==="border-box"&&(ir.width=parseFloat(ir.width)+parseFloat(ir.borderRightWidth)+parseFloat(ir.borderLeftWidth)+parseFloat(ir.paddingRight)+parseFloat(ir.paddingLeft)+"px"),{sizingStyle:ir,paddingSize:parseFloat(ir.paddingBottom)+parseFloat(ir.paddingTop),borderSize:parseFloat(ir.borderBottomWidth)+parseFloat(ir.borderTopWidth)})}(Xn);if(mr){Jn.current=mr;var hr=function(sr,nr,tr,ir){tr===void 0&&(tr=1),ir===void 0&&(ir=1/0),Nn||((Nn=document.createElement("textarea")).setAttribute("tab-index","-1"),Nn.setAttribute("aria-hidden","true"),Bn(Nn)),Nn.parentNode===null&&document.body.appendChild(Nn);var Ar=sr.paddingSize,Mr=sr.borderSize,Or=sr.sizingStyle,jr=Or.boxSizing;Object.keys(Or).forEach(function(Nr){var Br=Nr;Nn.style[Br]=Or[Br]}),Bn(Nn),Nn.value=nr;var sn=function(Nr,Br){var zr=Nr.scrollHeight;return Br.sizingStyle.boxSizing==="border-box"?zr+Br.borderSize:zr-Br.paddingSize}(Nn,sr);Nn.value="x";var Lr=Nn.scrollHeight-Ar,Dr=Lr*tr;jr==="border-box"&&(Dr=Dr+Ar+Mr),sn=Math.max(Dr,sn);var Fr=Lr*ir;return jr==="border-box"&&(Fr=Fr+Ar+Mr),[sn=Math.min(Fr,sn),Lr]}(mr,Xn.value||Xn.placeholder||"x",Rt,Bt),Mn=hr[0],$n=hr[1];Un.current!==Mn&&(Un.current=Mn,Xn.style.setProperty("height",Mn+"px","important"),Ut(Mn,{rowHeight:$n}))}};return Object(pt.useLayoutEffect)(or),zn=Ln(or),Object(pt.useLayoutEffect)(function(){var Xn=function(mr){zn.current(mr)};return window.addEventListener("resize",Xn),function(){window.removeEventListener("resize",Xn)}},[]),Object(pt.createElement)("textarea",Tn({},gn,{onChange:function(Xn){Kn||or(),nn(Xn)},ref:er}))},wn=Object(pt.forwardRef)(qt);function Pn(Et){Et=Et.trim();try{if((Et=JSON.stringify(JSON.parse(Et)))[0]==="[")return lr("array",JSON.parse(Et));if(Et[0]==="{")return lr("object",JSON.parse(Et));if(Et.match(/\-?\d+\.\d+/)&&Et.match(/\-?\d+\.\d+/)[0]===Et)return lr("float",parseFloat(Et));if(Et.match(/\-?\d+e-\d+/)&&Et.match(/\-?\d+e-\d+/)[0]===Et)return lr("float",Number(Et));if(Et.match(/\-?\d+/)&&Et.match(/\-?\d+/)[0]===Et)return lr("integer",parseInt(Et));if(Et.match(/\-?\d+e\+\d+/)&&Et.match(/\-?\d+e\+\d+/)[0]===Et)return lr("integer",Number(Et))}catch{}switch(Et=Et.toLowerCase()){case"undefined":return lr("undefined",void 0);case"nan":return lr("nan",NaN);case"null":return lr("null",null);case"true":return lr("boolean",!0);case"false":return lr("boolean",!1);default:if(Et=Date.parse(Et))return lr("date",new Date(Et))}return lr(!1,null)}function lr(Et,Lt){return{type:Et,value:Lt}}var fr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M7,13H17V11H7"})))}}]),jt}(st.a.PureComponent),Zn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 24 24",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("path",{d:"M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M13,7H11V11H7V13H11V17H13V13H17V11H13V7Z"})))}}]),jt}(st.a.PureComponent),vr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return st.a.createElement("span",an,st.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-832q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h832q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(st.a.PureComponent),yr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]),nn=cr(Rt).style;return st.a.createElement("span",an,st.a.createElement("svg",{fill:nn.color,width:nn.height,height:nn.width,style:nn,viewBox:"0 0 1792 1792"},st.a.createElement("path",{d:"M1344 800v64q0 14-9 23t-23 9h-352v352q0 14-9 23t-23 9h-64q-14 0-23-9t-9-23v-352h-352q-14 0-23-9t-9-23v-64q0-14 9-23t23-9h352v-352q0-14 9-23t23-9h64q14 0 23 9t9 23v352h352q14 0 23 9t9 23zm128 448v-832q0-66-47-113t-113-47h-832q-66 0-113 47t-47 113v832q0 66 47 113t113 47h832q66 0 113-47t47-113zm128-832v832q0 119-84.5 203.5t-203.5 84.5h-832q-119 0-203.5-84.5t-84.5-203.5v-832q0-119 84.5-203.5t203.5-84.5h832q119 0 203.5 84.5t84.5 203.5z"})))}}]),jt}(st.a.PureComponent),In=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 14l6-6-6-6z"})))}}]),jt}(st.a.PureComponent),ur=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",{style:rt(rt({},cr(Rt).style),{},{paddingLeft:"2px",verticalAlign:"top"}),viewBox:"0 0 15 15",fill:"currentColor"},st.a.createElement("path",{d:"M0 5l6 6 6-6z"})))}}]),jt}(st.a.PureComponent),qn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30 35h-25v-22.5h25v7.5h2.5v-12.5c0-1.4-1.1-2.5-2.5-2.5h-7.5c0-2.8-2.2-5-5-5s-5 2.2-5 5h-7.5c-1.4 0-2.5 1.1-2.5 2.5v27.5c0 1.4 1.1 2.5 2.5 2.5h25c1.4 0 2.5-1.1 2.5-2.5v-5h-2.5v5z m-20-27.5h2.5s2.5-1.1 2.5-2.5 1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5 1.3 2.5 2.5 2.5h2.5s2.5 1.1 2.5 2.5h-20c0-1.5 1.1-2.5 2.5-2.5z m-2.5 20h5v-2.5h-5v2.5z m17.5-5v-5l-10 7.5 10 7.5v-5h12.5v-5h-12.5z m-17.5 10h7.5v-2.5h-7.5v2.5z m12.5-17.5h-12.5v2.5h12.5v-2.5z m-7.5 5h-5v2.5h5v-2.5z"}))))}}]),jt}(st.a.PureComponent),pr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m28.6 25q0-0.5-0.4-1l-4-4 4-4q0.4-0.5 0.4-1 0-0.6-0.4-1.1l-2-2q-0.4-0.4-1-0.4-0.6 0-1 0.4l-4.1 4.1-4-4.1q-0.4-0.4-1-0.4-0.6 0-1 0.4l-2 2q-0.5 0.5-0.5 1.1 0 0.5 0.5 1l4 4-4 4q-0.5 0.5-0.5 1 0 0.7 0.5 1.1l2 2q0.4 0.4 1 0.4 0.6 0 1-0.4l4-4.1 4.1 4.1q0.4 0.4 1 0.4 0.6 0 1-0.4l2-2q0.4-0.4 0.4-1z m8.7-5q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent),Gn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m30.1 21.4v-2.8q0-0.6-0.4-1t-1-0.5h-5.7v-5.7q0-0.6-0.4-1t-1-0.4h-2.9q-0.6 0-1 0.4t-0.4 1v5.7h-5.7q-0.6 0-1 0.5t-0.5 1v2.8q0 0.6 0.5 1t1 0.5h5.7v5.7q0 0.5 0.4 1t1 0.4h2.9q0.6 0 1-0.4t0.4-1v-5.7h5.7q0.6 0 1-0.5t0.4-1z m7.2-1.4q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent),Wn=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.6 21.6h-10v10h-3.2v-10h-10v-3.2h10v-10h3.2v10h10v3.2z"}))))}}]),jt}(st.a.PureComponent),ar=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m19.8 26.4l2.6-2.6-3.4-3.4-2.6 2.6v1.3h2.2v2.1h1.2z m9.8-16q-0.3-0.4-0.7 0l-7.8 7.8q-0.4 0.4 0 0.7t0.7 0l7.8-7.8q0.4-0.4 0-0.7z m1.8 13.2v4.3q0 2.6-1.9 4.5t-4.5 1.9h-18.6q-2.6 0-4.5-1.9t-1.9-4.5v-18.6q0-2.7 1.9-4.6t4.5-1.8h18.6q1.4 0 2.6 0.5 0.3 0.2 0.4 0.5 0.1 0.4-0.2 0.7l-1.1 1.1q-0.3 0.3-0.7 0.1-0.5-0.1-1-0.1h-18.6q-1.4 0-2.5 1.1t-1 2.5v18.6q0 1.4 1 2.5t2.5 1h18.6q1.5 0 2.5-1t1.1-2.5v-2.9q0-0.2 0.2-0.4l1.4-1.5q0.3-0.3 0.8-0.1t0.4 0.6z m-2.1-16.5l6.4 6.5-15 15h-6.4v-6.5z m9.9 3l-2.1 2-6.4-6.4 2.1-2q0.6-0.7 1.5-0.7t1.5 0.7l3.4 3.4q0.6 0.6 0.6 1.5t-0.6 1.5z"}))))}}]),jt}(st.a.PureComponent),rr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){return nt(this,jt),Lt.apply(this,arguments)}return at(jt,[{key:"render",value:function(){var Bt=this.props,Rt=Bt.style,an=xt(Bt,["style"]);return st.a.createElement("span",an,st.a.createElement("svg",Object.assign({},cr(Rt),{viewBox:"0 0 40 40",fill:"currentColor",preserveAspectRatio:"xMidYMid meet"}),st.a.createElement("g",null,st.a.createElement("path",{d:"m31.7 16.4q0-0.6-0.4-1l-2.1-2.1q-0.4-0.4-1-0.4t-1 0.4l-9.1 9.1-5-5q-0.5-0.4-1-0.4t-1 0.4l-2.1 2q-0.4 0.4-0.4 1 0 0.6 0.4 1l8.1 8.1q0.4 0.4 1 0.4 0.6 0 1-0.4l12.2-12.1q0.4-0.4 0.4-1z m5.6 3.6q0 4.7-2.3 8.6t-6.3 6.2-8.6 2.3-8.6-2.3-6.2-6.2-2.3-8.6 2.3-8.6 6.2-6.2 8.6-2.3 8.6 2.3 6.3 6.2 2.3 8.6z"}))))}}]),jt}(st.a.PureComponent);function cr(Et){return Et||(Et={}),{style:rt(rt({verticalAlign:"middle"},Et),{},{color:Et.color?Et.color:"#000000",height:"1em",width:"1em"})}}var xr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).copiedTimer=null,Rt.handleCopy=function(){var an=document.createElement("textarea"),nn=Rt.props,Qt=nn.clickCallback,Ut=nn.src,gn=nn.namespace;an.innerHTML=JSON.stringify(Rt.clipboardValue(Ut),null," "),document.body.appendChild(an),an.select(),document.execCommand("copy"),document.body.removeChild(an),Rt.copiedTimer=setTimeout(function(){Rt.setState({copied:!1})},5500),Rt.setState({copied:!0},function(){typeof Qt=="function"&&Qt({src:Ut,namespace:gn,name:gn[gn.length-1]})})},Rt.getClippyIcon=function(){var an=Rt.props.theme;return Rt.state.copied?st.a.createElement("span",null,st.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon"))),st.a.createElement("span",It(an,"copy-icon-copied"),"✔")):st.a.createElement(qn,Object.assign({className:"copy-icon"},It(an,"copy-icon")))},Rt.clipboardValue=function(an){switch(bt(an)){case"function":case"regexp":return an.toString();default:return an}},Rt.state={copied:!1},Rt}return at(jt,[{key:"componentWillUnmount",value:function(){this.copiedTimer&&(clearTimeout(this.copiedTimer),this.copiedTimer=null)}},{key:"render",value:function(){var Bt=this.props,Rt=(Bt.src,Bt.theme),an=Bt.hidden,nn=Bt.rowHovered,Qt=It(Rt,"copy-to-clipboard").style,Ut="inline";return an&&(Ut="none"),st.a.createElement("span",{className:"copy-to-clipboard-container",title:"Copy to clipboard",style:{verticalAlign:"top",display:nn?"inline-block":"none"}},st.a.createElement("span",{style:rt(rt({},Qt),{},{display:Ut}),onClick:this.handleCopy},this.getClippyIcon()))}}]),jt}(st.a.PureComponent),kr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).getEditIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.theme;return st.a.createElement("div",{className:"click-to-edit",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},st.a.createElement(ar,Object.assign({className:"click-to-edit-icon"},It(Qt,"editVarIcon"),{onClick:function(){Rt.prepopInput(nn)}})))},Rt.prepopInput=function(an){if(Rt.props.onEdit!==!1){var nn=function(Ut){var gn;switch(bt(Ut)){case"undefined":gn="undefined";break;case"nan":gn="NaN";break;case"string":gn=Ut;break;case"date":case"function":case"regexp":gn=Ut.toString();break;default:try{gn=JSON.stringify(Ut,null," ")}catch{gn=""}}return gn}(an.value),Qt=Pn(nn);Rt.setState({editMode:!0,editValue:nn,parsedInput:{type:Qt.type,value:Qt.value}})}},Rt.getRemoveIcon=function(){var an=Rt.props,nn=an.variable,Qt=an.namespace,Ut=an.theme,gn=an.rjvId;return st.a.createElement("div",{className:"click-to-remove",style:{verticalAlign:"top",display:Rt.state.hovered?"inline-block":"none"}},st.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(Ut,"removeVarIcon"),{onClick:function(){On.dispatch({name:"VARIABLE_REMOVED",rjvId:gn,data:{name:nn.name,namespace:Qt,existing_value:nn.value,variable_removed:!0}})}})))},Rt.getValue=function(an,nn){var Qt=!nn&&an.type,Ut=ft(Rt).props;switch(Qt){case!1:return Rt.getEditInput();case"string":return st.a.createElement(_n,Object.assign({value:an.value},Ut));case"integer":return st.a.createElement(bn,Object.assign({value:an.value},Ut));case"float":return st.a.createElement(Kt,Object.assign({value:an.value},Ut));case"boolean":return st.a.createElement(Xt,Object.assign({value:an.value},Ut));case"function":return st.a.createElement(xn,Object.assign({value:an.value},Ut));case"null":return st.a.createElement(Sn,Ut);case"nan":return st.a.createElement(fn,Ut);case"undefined":return st.a.createElement(ln,Ut);case"date":return st.a.createElement(Jt,Object.assign({value:an.value},Ut));case"regexp":return st.a.createElement(hn,Object.assign({value:an.value},Ut));default:return st.a.createElement("div",{className:"object-value"},JSON.stringify(an.value))}},Rt.getEditInput=function(){var an=Rt.props.theme,nn=Rt.state.editValue;return st.a.createElement("div",null,st.a.createElement(wn,Object.assign({type:"text",inputRef:function(Qt){return Qt&&Qt.focus()},value:nn,className:"variable-editor",onChange:function(Qt){var Ut=Qt.target.value,gn=Pn(Ut);Rt.setState({editValue:Ut,parsedInput:{type:gn.type,value:gn.value}})},onKeyDown:function(Qt){switch(Qt.key){case"Escape":Rt.setState({editMode:!1,editValue:""});break;case"Enter":(Qt.ctrlKey||Qt.metaKey)&&Rt.submitEdit(!0)}Qt.stopPropagation()},placeholder:"update this value",minRows:2},It(an,"edit-input"))),st.a.createElement("div",It(an,"edit-icon-container"),st.a.createElement(pr,Object.assign({className:"edit-cancel"},It(an,"cancel-icon"),{onClick:function(){Rt.setState({editMode:!1,editValue:""})}})),st.a.createElement(rr,Object.assign({className:"edit-check string-value"},It(an,"check-icon"),{onClick:function(){Rt.submitEdit()}})),st.a.createElement("div",null,Rt.showDetected())))},Rt.submitEdit=function(an){var nn=Rt.props,Qt=nn.variable,Ut=nn.namespace,gn=nn.rjvId,zn=Rt.state,Kn=zn.editValue,Yn=zn.parsedInput,er=Kn;an&&Yn.type&&(er=Yn.value),Rt.setState({editMode:!1}),On.dispatch({name:"VARIABLE_UPDATED",rjvId:gn,data:{name:Qt.name,namespace:Ut,existing_value:Qt.value,new_value:er,variable_removed:!1}})},Rt.showDetected=function(){var an=Rt.props,nn=an.theme,Qt=(an.variable,an.namespace,an.rjvId,Rt.state.parsedInput),Ut=(Qt.type,Qt.value,Rt.getDetectedInput());if(Ut)return st.a.createElement("div",null,st.a.createElement("div",It(nn,"detected-row"),Ut,st.a.createElement(rr,{className:"edit-check detected",style:rt({verticalAlign:"top",paddingLeft:"3px"},It(nn,"check-icon").style),onClick:function(){Rt.submitEdit(!0)}})))},Rt.getDetectedInput=function(){var an=Rt.state.parsedInput,nn=an.type,Qt=an.value,Ut=ft(Rt).props,gn=Ut.theme;if(nn!==!1)switch(nn.toLowerCase()){case"object":return st.a.createElement("span",null,st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"{"),st.a.createElement("span",{style:rt(rt({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"}"));case"array":return st.a.createElement("span",null,st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"["),st.a.createElement("span",{style:rt(rt({},It(gn,"ellipsis").style),{},{cursor:"default"})},"..."),st.a.createElement("span",{style:rt(rt({},It(gn,"brace").style),{},{cursor:"default"})},"]"));case"string":return st.a.createElement(_n,Object.assign({value:Qt},Ut));case"integer":return st.a.createElement(bn,Object.assign({value:Qt},Ut));case"float":return st.a.createElement(Kt,Object.assign({value:Qt},Ut));case"boolean":return st.a.createElement(Xt,Object.assign({value:Qt},Ut));case"function":return st.a.createElement(xn,Object.assign({value:Qt},Ut));case"null":return st.a.createElement(Sn,Ut);case"nan":return st.a.createElement(fn,Ut);case"undefined":return st.a.createElement(ln,Ut);case"date":return st.a.createElement(Jt,Object.assign({value:new Date(Qt)},Ut))}},Rt.state={editMode:!1,editValue:"",hovered:!1,renameKey:!1,parsedInput:{type:!1,value:null}},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.variable,nn=Rt.singleIndent,Qt=Rt.type,Ut=Rt.theme,gn=Rt.namespace,zn=Rt.indentWidth,Kn=Rt.enableClipboard,Yn=Rt.onEdit,er=Rt.onDelete,Un=Rt.onSelect,Jn=Rt.displayArrayKey,or=Rt.quotesOnKeys,Xn=this.state.editMode;return st.a.createElement("div",Object.assign({},It(Ut,"objectKeyVal",{paddingLeft:zn*nn}),{onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))},className:"variable-row",key:an.name}),Qt=="array"?Jn?st.a.createElement("span",Object.assign({},It(Ut,"array-key"),{key:an.name+"_"+gn}),an.name,st.a.createElement("div",It(Ut,"colon"),":")):null:st.a.createElement("span",null,st.a.createElement("span",Object.assign({},It(Ut,"object-name"),{className:"object-key",key:an.name+"_"+gn}),!!or&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",{style:{display:"inline-block"}},an.name),!!or&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",It(Ut,"colon"),":")),st.a.createElement("div",Object.assign({className:"variable-value",onClick:Un===!1&&Yn===!1?null:function(mr){var hr=En(gn);(mr.ctrlKey||mr.metaKey)&&Yn!==!1?Bt.prepopInput(an):Un!==!1&&(hr.shift(),Un(rt(rt({},an),{},{namespace:hr})))}},It(Ut,"variableValue",{cursor:Un===!1?"default":"pointer"})),this.getValue(an,Xn)),Kn?st.a.createElement(xr,{rowHovered:this.state.hovered,hidden:Xn,src:an.value,clickCallback:Kn,theme:Ut,namespace:[].concat(En(gn),[an.name])}):null,Yn!==!1&&Xn==0?this.getEditIcon():null,er!==!1&&Xn==0?this.getRemoveIcon():null)}}]),jt}(st.a.PureComponent),Tr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn0?Kn:null,namespace:zn.splice(0,zn.length-1),existing_value:Yn,variable_removed:!1,key_name:null};bt(Yn)==="object"?On.dispatch({name:"ADD_VARIABLE_KEY_REQUEST",rjvId:er,data:Jn}):On.dispatch({name:"VARIABLE_ADDED",rjvId:er,data:rt(rt({},Jn),{},{new_value:[].concat(En(Yn),[null])})})}})))},Bt.getRemoveObject=function(Qt){var Ut=Bt.props,gn=Ut.theme,zn=(Ut.hover,Ut.namespace),Kn=Ut.name,Yn=Ut.src,er=Ut.rjvId;if(zn.length!==1)return st.a.createElement("span",{className:"click-to-remove",style:{display:Qt?"inline-block":"none"}},st.a.createElement(pr,Object.assign({className:"click-to-remove-icon"},It(gn,"removeVarIcon"),{onClick:function(){On.dispatch({name:"VARIABLE_REMOVED",rjvId:er,data:{name:Kn,namespace:zn.splice(0,zn.length-1),existing_value:Yn,variable_removed:!0}})}})))},Bt.render=function(){var Qt=Bt.props,Ut=Qt.theme,gn=Qt.onDelete,zn=Qt.onAdd,Kn=Qt.enableClipboard,Yn=Qt.src,er=Qt.namespace,Un=Qt.rowHovered;return st.a.createElement("div",Object.assign({},It(Ut,"object-meta-data"),{className:"object-meta-data",onClick:function(Jn){Jn.stopPropagation()}}),Bt.getObjectSize(),Kn?st.a.createElement(xr,{rowHovered:Un,clickCallback:Kn,src:Yn,theme:Ut,namespace:er}):null,zn!==!1?Bt.getAddAttribute(Un):null,gn!==!1?Bt.getRemoveObject(Un):null)},Bt}return jt}(st.a.PureComponent);function Pr(Et){var Lt=Et.parent_type,jt=Et.namespace,Bt=Et.quotesOnKeys,Rt=Et.theme,an=Et.jsvRoot,nn=Et.name,Qt=Et.displayArrayKey,Ut=Et.name?Et.name:"";return!an||nn!==!1&&nn!==null?Lt=="array"?Qt?st.a.createElement("span",Object.assign({},It(Rt,"array-key"),{key:jt}),st.a.createElement("span",{className:"array-key"},Ut),st.a.createElement("span",It(Rt,"colon"),":")):st.a.createElement("span",null):st.a.createElement("span",Object.assign({},It(Rt,"object-name"),{key:jt}),st.a.createElement("span",{className:"object-key"},Bt&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"'),st.a.createElement("span",null,Ut),Bt&&st.a.createElement("span",{style:{verticalAlign:"top"}},'"')),st.a.createElement("span",It(Rt,"colon"),":")):st.a.createElement("span",null)}function Rr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(ur,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}));case"square":return st.a.createElement(vr,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}));default:return st.a.createElement(fr,Object.assign({},It(Lt,"expanded-icon"),{className:"expanded-icon"}))}}function Wr(Et){var Lt=Et.theme;switch(Et.iconStyle){case"triangle":return st.a.createElement(In,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}));case"square":return st.a.createElement(yr,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}));default:return st.a.createElement(Zn,Object.assign({},It(Lt,"collapsed-icon"),{className:"collapsed-icon"}))}}var Qr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).toggleCollapsed=function(an){var nn=[];for(var Qt in Rt.state.expanded)nn.push(Rt.state.expanded[Qt]);nn[an]=!nn[an],Rt.setState({expanded:nn})},Rt.state={expanded:[]},Rt}return at(jt,[{key:"getExpandedIcon",value:function(Bt){var Rt=this.props,an=Rt.theme,nn=Rt.iconStyle;return this.state.expanded[Bt]?st.a.createElement(Rr,{theme:an,iconStyle:nn}):st.a.createElement(Wr,{theme:an,iconStyle:nn})}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.src,nn=Rt.groupArraysAfterLength,Qt=(Rt.depth,Rt.name),Ut=Rt.theme,gn=Rt.jsvRoot,zn=Rt.namespace,Kn=(Rt.parent_type,xt(Rt,["src","groupArraysAfterLength","depth","name","theme","jsvRoot","namespace","parent_type"])),Yn=0,er=5*this.props.indentWidth;gn||(Yn=5*this.props.indentWidth);var Un=nn,Jn=Math.ceil(an.length/Un);return st.a.createElement("div",Object.assign({className:"object-key-val"},It(Ut,gn?"jsv-root":"objectKeyVal",{paddingLeft:Yn})),st.a.createElement(Pr,this.props),st.a.createElement("span",null,st.a.createElement(Tr,Object.assign({size:an.length},this.props))),En(Array(Jn)).map(function(or,Xn){return st.a.createElement("div",Object.assign({key:Xn,className:"object-key-val array-group"},It(Ut,"objectKeyVal",{marginLeft:6,paddingLeft:er})),st.a.createElement("span",It(Ut,"brace-row"),st.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container"),{onClick:function(mr){Bt.toggleCollapsed(Xn)}}),Bt.getExpandedIcon(Xn)),Bt.state.expanded[Xn]?st.a.createElement(kt,Object.assign({key:Qt+Xn,depth:0,name:!1,collapsed:!1,groupArraysAfterLength:Un,index_offset:Xn*Un,src:an.slice(Xn*Un,Xn*Un+Un),namespace:zn,type:"array",parent_type:"array_group",theme:Ut},Kn)):st.a.createElement("span",Object.assign({},It(Ut,"brace"),{onClick:function(mr){Bt.toggleCollapsed(Xn)},className:"array-group-brace"}),"[",st.a.createElement("div",Object.assign({},It(Ut,"array-group-meta-data"),{className:"array-group-meta-data"}),st.a.createElement("span",Object.assign({className:"object-size"},It(Ut,"object-size")),Xn*Un," - ",Xn*Un+Un>an.length?an.length:Xn*Un+Un)),"]")))}))}}]),jt}(st.a.PureComponent),Zr=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;nt(this,jt),(Rt=Lt.call(this,Bt)).toggleCollapsed=function(){Rt.setState({expanded:!Rt.state.expanded},function(){rn.set(Rt.props.rjvId,Rt.props.namespace,"expanded",Rt.state.expanded)})},Rt.getObjectContent=function(nn,Qt,Ut){return st.a.createElement("div",{className:"pushed-content object-container"},st.a.createElement("div",Object.assign({className:"object-content"},It(Rt.props.theme,"pushed-content")),Rt.renderObjectContents(Qt,Ut)))},Rt.getEllipsis=function(){return Rt.state.size===0?null:st.a.createElement("div",Object.assign({},It(Rt.props.theme,"ellipsis"),{className:"node-ellipsis",onClick:Rt.toggleCollapsed}),"...")},Rt.getObjectMetaData=function(nn){var Qt=Rt.props,Ut=(Qt.rjvId,Qt.theme,Rt.state),gn=Ut.size,zn=Ut.hovered;return st.a.createElement(Tr,Object.assign({rowHovered:zn,size:gn},Rt.props))},Rt.renderObjectContents=function(nn,Qt){var Ut,gn=Rt.props,zn=gn.depth,Kn=gn.parent_type,Yn=gn.index_offset,er=gn.groupArraysAfterLength,Un=gn.namespace,Jn=Rt.state.object_type,or=[],Xn=Object.keys(nn||{});return Rt.props.sortKeys&&Jn!=="array"&&(Xn=Xn.sort()),Xn.forEach(function(mr){if(Ut=new mo(mr,nn[mr]),Kn==="array_group"&&Yn&&(Ut.name=parseInt(Ut.name)+Yn),nn.hasOwnProperty(mr))if(Ut.type==="object")or.push(st.a.createElement(kt,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),parent_type:Jn},Qt)));else if(Ut.type==="array"){var hr=kt;er&&Ut.value.length>er&&(hr=Qr),or.push(st.a.createElement(hr,Object.assign({key:Ut.name,depth:zn+1,name:Ut.name,src:Ut.value,namespace:Un.concat(Ut.name),type:"array",parent_type:Jn},Qt)))}else or.push(st.a.createElement(kr,Object.assign({key:Ut.name+"_"+Un,variable:Ut,singleIndent:5,namespace:Un,type:Rt.props.type},Qt)))}),or};var an=jt.getState(Bt);return Rt.state=rt(rt({},an),{},{prevProps:{}}),Rt}return at(jt,[{key:"getBraceStart",value:function(Bt,Rt){var an=this,nn=this.props,Qt=nn.src,Ut=nn.theme,gn=nn.iconStyle;if(nn.parent_type==="array_group")return st.a.createElement("span",null,st.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{"),Rt?this.getObjectMetaData(Qt):null);var zn=Rt?Rr:Wr;return st.a.createElement("span",null,st.a.createElement("span",Object.assign({onClick:function(Kn){an.toggleCollapsed()}},It(Ut,"brace-row")),st.a.createElement("div",Object.assign({className:"icon-container"},It(Ut,"icon-container")),st.a.createElement(zn,{theme:Ut,iconStyle:gn})),st.a.createElement(Pr,this.props),st.a.createElement("span",It(Ut,"brace"),Bt==="array"?"[":"{")),Rt?this.getObjectMetaData(Qt):null)}},{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.depth,nn=Rt.src,Qt=(Rt.namespace,Rt.name,Rt.type,Rt.parent_type),Ut=Rt.theme,gn=Rt.jsvRoot,zn=Rt.iconStyle,Kn=xt(Rt,["depth","src","namespace","name","type","parent_type","theme","jsvRoot","iconStyle"]),Yn=this.state,er=Yn.object_type,Un=Yn.expanded,Jn={};return gn||Qt==="array_group"?Qt==="array_group"&&(Jn.borderLeft=0,Jn.display="inline"):Jn.paddingLeft=5*this.props.indentWidth,st.a.createElement("div",Object.assign({className:"object-key-val",onMouseEnter:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!0}))},onMouseLeave:function(){return Bt.setState(rt(rt({},Bt.state),{},{hovered:!1}))}},It(Ut,gn?"jsv-root":"objectKeyVal",Jn)),this.getBraceStart(er,Un),Un?this.getObjectContent(an,nn,rt({theme:Ut,iconStyle:zn},Kn)):this.getEllipsis(),st.a.createElement("span",{className:"brace-row"},st.a.createElement("span",{style:rt(rt({},It(Ut,"brace").style),{},{paddingLeft:Un?"3px":"0px"})},er==="array"?"]":"}"),Un?null:this.getObjectMetaData(nn)))}}],[{key:"getDerivedStateFromProps",value:function(Bt,Rt){var an=Rt.prevProps;return Bt.src!==an.src||Bt.collapsed!==an.collapsed||Bt.name!==an.name||Bt.namespace!==an.namespace||Bt.rjvId!==an.rjvId?rt(rt({},jt.getState(Bt)),{},{prevProps:Bt}):null}}]),jt}(st.a.PureComponent);Zr.getState=function(Et){var Lt=Object.keys(Et.src).length,jt=(Et.collapsed===!1||Et.collapsed!==!0&&Et.collapsed>Et.depth)&&(!Et.shouldCollapse||Et.shouldCollapse({name:Et.name,src:Et.src,type:bt(Et.src),namespace:Et.namespace})===!1)&&Lt!==0;return{expanded:rn.get(Et.rjvId,Et.namespace,"expanded",jt),object_type:Et.type==="array"?"array":"object",parent_type:Et.type==="array"?"array":"object",size:Lt,hovered:!1}};var mo=function Et(Lt,jt){nt(this,Et),this.name=Lt,this.value=jt,this.type=bt(jt)};St(Zr);var kt=Zr,$t=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nnQt.groupArraysAfterLength&&(gn=Qr),st.a.createElement("div",{className:"pretty-json-container object-container"},st.a.createElement("div",{className:"object-content"},st.a.createElement(gn,Object.assign({namespace:Ut,depth:0,jsvRoot:!0},Qt))))},Bt}return jt}(st.a.PureComponent),Pt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(Bt){var Rt;return nt(this,jt),(Rt=Lt.call(this,Bt)).closeModal=function(){On.dispatch({rjvId:Rt.props.rjvId,name:"RESET"})},Rt.submit=function(){Rt.props.submit(Rt.state.input)},Rt.state={input:Bt.input?Bt.input:""},Rt}return at(jt,[{key:"render",value:function(){var Bt=this,Rt=this.props,an=Rt.theme,nn=Rt.rjvId,Qt=Rt.isValid,Ut=this.state.input,gn=Qt(Ut);return st.a.createElement("div",Object.assign({className:"key-modal-request"},It(an,"key-modal-request"),{onClick:this.closeModal}),st.a.createElement("div",Object.assign({},It(an,"key-modal"),{onClick:function(zn){zn.stopPropagation()}}),st.a.createElement("div",It(an,"key-modal-label"),"Key Name:"),st.a.createElement("div",{style:{position:"relative"}},st.a.createElement("input",Object.assign({},It(an,"key-modal-input"),{className:"key-modal-input",ref:function(zn){return zn&&zn.focus()},spellCheck:!1,value:Ut,placeholder:"...",onChange:function(zn){Bt.setState({input:zn.target.value})},onKeyPress:function(zn){gn&&zn.key==="Enter"?Bt.submit():zn.key==="Escape"&&Bt.closeModal()}})),gn?st.a.createElement(rr,Object.assign({},It(an,"key-modal-submit"),{className:"key-modal-submit",onClick:function(zn){return Bt.submit()}})):null),st.a.createElement("span",It(an,"key-modal-cancel"),st.a.createElement(Wn,Object.assign({},It(an,"key-modal-cancel-icon"),{className:"key-modal-cancel",onClick:function(){On.dispatch({rjvId:nn,name:"RESET"})}})))))}}]),jt}(st.a.PureComponent),gt=function(Et){dt(jt,Et);var Lt=ct(jt);function jt(){var Bt;nt(this,jt);for(var Rt=arguments.length,an=new Array(Rt),nn=0;nn_($.updated_src),[]);return jsxs("div",{className:"send-tx-form",children:[jsx$1("h3",{children:"Configure and send transaction"}),jsx$1(ReactJson,{src:defaultTx,theme:"ocean",onEdit:j,onAdd:j,onDelete:j}),d?jsx$1("button",{onClick:()=>k.sendTransaction(b),children:"Send transaction"}):jsx$1("button",{onClick:()=>k.openModal(),children:"Connect wallet to send the transaction"})]})}function App(){return jsx$1(TonConnectUIProvider$1,{manifestUrl:"https://ton-connect.github.io/demo-dapp-with-wallet/tonconnect-manifest.json",uiPreferences:{theme:THEME.DARK},walletsListConfiguration:{includeWallets:[{appName:"tonwallet",name:"TON Wallet",imageUrl:"https://wallet.ton.org/assets/ui/qr-logo.png",aboutUrl:"https://chrome.google.com/webstore/detail/ton-wallet/nphplpgoakhhjchkkhmiggakijnkhfnd",universalLink:"https://wallet.ton.org/ton-connect",jsBridgeKey:"tonwallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","android"]},{appName:"nicegramWallet",name:"Nicegram Wallet",imageUrl:"https://static.nicegram.app/icon.png",aboutUrl:"https://nicegram.app",universalLink:"https://nicegram.app/tc",deepLink:"nicegram-tc://",jsBridgeKey:"nicegramWallet",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["ios","android"]},{appName:"binanceTonWeb3Wallet",name:"Binance Web3 Wallet",imageUrl:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSIjMEIwRTExIi8+CjxwYXRoIGQ9Ik01IDE1TDcuMjU4MDYgMTIuNzQxOUw5LjUxNjEzIDE1TDcuMjU4MDYgMTcuMjU4MUw1IDE1WiIgZmlsbD0iI0YwQjkwQiIvPgo8cGF0aCBkPSJNOC44NzA5NyAxMS4xMjlMMTUgNUwyMS4xMjkgMTEuMTI5TDE4Ljg3MSAxMy4zODcxTDE1IDkuNTE2MTNMMTEuMTI5IDEzLjM4NzFMOC44NzA5NyAxMS4xMjlaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0xMi43NDE5IDE1TDE1IDEyLjc0MTlMMTcuMjU4MSAxNUwxNSAxNy4yNTgxTDEyLjc0MTkgMTVaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0xMS4xMjkgMTYuNjEyOUw4Ljg3MDk3IDE4Ljg3MUwxNSAyNUwyMS4xMjkgMTguODcxTDE4Ljg3MSAxNi42MTI5TDE1IDIwLjQ4MzlMMTEuMTI5IDE2LjYxMjlaIiBmaWxsPSIjRjBCOTBCIi8+CjxwYXRoIGQ9Ik0yMC40ODM5IDE1TDIyLjc0MTkgMTIuNzQxOUwyNSAxNUwyMi43NDE5IDE3LjI1ODFMMjAuNDgzOSAxNVoiIGZpbGw9IiNGMEI5MEIiLz4KPC9zdmc+Cg==",aboutUrl:"https://www.binance.com/en/web3wallet",deepLink:"bnc://app.binance.com/cedefi/ton-connect",bridgeUrl:"https://bridge.tonapi.io/bridge",platforms:["chrome","safari","ios","android"],universalLink:"https://app.binance.com/cedefi/ton-connect"},{appName:"fintopio-tg",name:"Fintopio Telegram",imageUrl:"https://fintopio.com/tonconnect-icon.png",aboutUrl:"https://fintopio.com",universalLink:"https://t.me/fintopio?attach=wallet",bridgeUrl:"https://wallet-bridge.fintopio.com/bridge",platforms:["ios","android","macos","windows","linux"]},{appName:"GateWallet",name:"GateWallet",imageUrl:"https://www.gate.io/images/login/qrcode_center_icon.svg",aboutUrl:"https://www.gate.io/",bridgeUrl:"https://dapp.gateio.services/tonbridge_api/bridge/v1",jsBridgeKey:"gatetonwallet",platforms:["ios","android","chrome"],universalLink:"https://gateio.onelink.me/DmA6/web3"},{appName:"tokenpocket",name:"TokenPocket",imageUrl:"https://hk.tpstatic.net/logo/tokenpocket.png",aboutUrl:"https://tokenpocket.pro",jsBridgeKey:"tokenpocket",platforms:["ios","android"]},{appName:"hot",name:"HOT",imageUrl:"https://storage.herewallet.app/logo.png",aboutUrl:"https://hot-labs.org/",universalLink:"https://t.me/herewalletbot?attach=wallet",bridgeUrl:"https://sse-bridge.hot-labs.org",jsBridgeKey:"hotWallet",platforms:["ios","android","macos","windows","linux"]},{appName:"bybitTonWallet",name:"Bybit Wallet",imageUrl:"https://static.bymj.io/bhop/image/Q3Kmzw7qczSZF5eqfo6pW8QuT1MDMmqC80lWxFBhiE0.png",aboutUrl:"https://www.bybit.com/web3",universalLink:"https://app.bybit.com/ton-connect",deepLink:"bybitapp://",jsBridgeKey:"bybitTonWallet",bridgeUrl:"https://api-node.bybit.com/spot/api/web3/bridge/ton/bridge",platforms:["ios","android","chrome"]},{appName:"dewallet",name:"DeWallet",imageUrl:"https://raw.githubusercontent.com/delab-team/manifests-images/main/WalletAvatar.png",aboutUrl:"https://delabwallet.com",universalLink:"https://t.me/dewallet?attach=wallet",bridgeUrl:"https://bridge.dewallet.pro/bridge",platforms:["ios","android","macos","windows","linux"]}]},actionsConfiguration:{twaReturnUrl:"https://t.me/tc_twa_demo_bot/start"},children:jsxs("div",{className:"app",children:[jsx$1(Header,{}),jsx$1(TxForm,{}),jsx$1(Footer,{})]})})}const index="";var eruda$1={exports:{}};/*! eruda v2.11.3 https://eruda.liriliri.io/ */(function(module,exports){(function(b,_){module.exports=_()})(self,function(){return function(){var __webpack_modules__={422:function(b,_,d){d.d(_,{Z:function(){return rn}});var k=d(5671),j=d(3144),$=d(9340),et=d(2963),tt=d(1120),rt=d(2461),nt=d.n(rt),ot=d(3990),at=d.n(ot),it=d(6768),dt=d.n(it),ut=d(4331),ht=d.n(ut),ft=d(5610),lt=d.n(ft),ct=d(7483),pt=d.n(ct),st=d(6341),wt=d.n(st),yt=d(3875),vt=d.n(yt),St=d(6954),xt=d.n(St);d(9585);function bt(fn){var Sn="luna-".concat(fn,"-");function bn(hn){return nt()(ht()(hn).split(/\s+/),function(_n){return wt()(_n,Sn)?_n:_n.replace(/[\w-]+/,function(ln){return"".concat(Sn).concat(ln)})}).join(" ")}return function(hn){if(/<[^>]*>/g.test(hn))try{var _n=pt().parse(hn);return At(_n,function(ln){ln.attrs&&ln.attrs.class&&(ln.attrs.class=bn(ln.attrs.class))}),pt().stringify(_n)}catch{return bn(hn)}return bn(hn)}}function At(fn,Sn){for(var bn=0,hn=fn.length;bn"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}var On=function(fn){(0,$.Z)(bn,fn);var Sn=yn(bn);function bn(hn,_n){var ln,Tn=_n.compName,Rn=(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).theme,Ln=Rn===void 0?"light":Rn;return(0,k.Z)(this,bn),(ln=Sn.call(this)).subComponents=[],ln.compName=Tn,ln.c=bt(Tn),ln.options={},ln.container=hn,ln.$container=It()(hn),ln.$container.addClass(["luna-".concat(Tn),ln.c("platform-".concat(_t()))]),ln.on("optionChange",function(kn,Fn,vn){var Bn=ln.c;kn==="theme"&&(ln.$container.rmClass(Bn("theme-".concat(vn))).addClass(Bn("theme-".concat(Fn))),Xt()(ln.subComponents,function(Nn){return Nn.setOption("theme",Fn)}))}),ln.setOption("theme",Ln),ln}return(0,j.Z)(bn,[{key:"destroy",value:function(){this.destroySubComponents();var hn=this.c;this.$container.rmClass("luna-".concat(this.compName)).rmClass(hn("platform-".concat(_t()))).rmClass(hn("theme-".concat(this.options.theme))),this.$container.html(""),this.emit("destroy"),this.removeAllListeners()}},{key:"setOption",value:function(hn,_n){var ln=this,Tn=this.options,Rn={};typeof hn=="string"?Rn[hn]=_n:Rn=hn,Xt()(Rn,function(Ln,kn){var Fn=Tn[kn];Tn[kn]=Ln,ln.emit("optionChange",kn,Ln,Fn)})}},{key:"getOption",value:function(hn){return this.options[hn]}},{key:"addSubComponent",value:function(hn){hn.setOption("theme",this.options.theme),this.subComponents.push(hn)}},{key:"removeSubComponent",value:function(hn){En()(this.subComponents,function(_n){return _n===hn})}},{key:"destroySubComponents",value:function(){Xt()(this.subComponents,function(hn){return hn.destroy()}),this.subComponents=[]}},{key:"initOptions",value:function(hn){var _n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};dn()(hn,_n),Kt()(this.options,hn)}},{key:"find",value:function(hn){return this.$container.find(this.c(hn))}}]),bn}(Mt());function Vn(fn){var Sn=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var bn,hn=(0,tt.Z)(fn);if(Sn){var _n=(0,tt.Z)(this).constructor;bn=Reflect.construct(hn,arguments,_n)}else bn=hn.apply(this,arguments);return(0,et.Z)(this,bn)}}b=d.hmd(b);var rn=function(fn){(0,$.Z)(bn,fn);var Sn=Vn(bn);function bn(hn){var _n,ln=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(0,k.Z)(this,bn),(_n=Sn.call(this,hn,{compName:"box-model"})).initOptions(ln),_n.options.element&&_n.render(),_n.bindEvent(),_n}return(0,j.Z)(bn,[{key:"bindEvent",value:function(){var hn=this;this.on("optionChange",function(_n){_n==="element"&&hn.render()})}},{key:"render",value:function(){var hn=this.c,_n=this.getBoxModelData();this.$container.html(['
'),_n.position?'
'):"",_n.position?'
position
').concat(_n.position.top,'

').concat(_n.position.left,"
"):"",'
'),'
margin
').concat(_n.margin.top,'

').concat(_n.margin.left,"
"),'
'),'
border
').concat(_n.border.top,'

').concat(_n.border.left,"
"),'
'),'
padding
').concat(_n.padding.top,'

').concat(_n.padding.left,"
"),'
'),"".concat(_n.content.width," × ").concat(_n.content.height,""),"
",'
').concat(_n.padding.right,'

').concat(_n.padding.bottom,"
"),"
",'
').concat(_n.border.right,'

').concat(_n.border.bottom,"
"),"
",'
').concat(_n.margin.right,'

').concat(_n.margin.bottom,"
"),"
",_n.position?'
').concat(_n.position.right,'

').concat(_n.position.bottom,"
"):"",_n.position?"
":"","
"].join(""))}},{key:"getBoxModelData",value:function(){var hn=this.options.element,_n=window.getComputedStyle(hn);function ln(Rn){var Ln=["top","left","right","bottom"];return Rn!=="position"&&(Ln=nt()(Ln,function(kn){return"".concat(Rn,"-").concat(kn)})),Rn==="border"&&(Ln=nt()(Ln,function(kn){return"".concat(kn,"-width")})),{top:xn(_n[Ln[0]],Rn),left:xn(_n[Ln[1]],Rn),right:xn(_n[Ln[2]],Rn),bottom:xn(_n[Ln[3]],Rn)}}var Tn={margin:ln("margin"),border:ln("border"),padding:ln("padding"),content:{width:xn(_n.width),height:xn(_n.height)}};return _n.position!=="static"&&(Tn.position=ln("position")),Tn}}]),bn}(On);function xn(fn,Sn){if(at()(fn))return fn;if(!dt()(fn))return"‒";var bn,hn=(bn=fn,vt()(bn.replace("px","")));return isNaN(hn)?fn:Sn==="position"?hn:hn===0?"‒":hn}(function(fn,Sn){try{fn.exports=Sn,fn.exports.default=Sn}catch{}})(b,rn)},8816:function(b,_,d){d.d(_,{Z:function(){return ts}});var k=d(168),j=d(181);function $(Er,Ur){return function(Sr){if(Array.isArray(Sr))return Sr}(Er)||function(Sr,zt){var Ht=Sr==null?null:typeof Symbol<"u"&&Sr[Symbol.iterator]||Sr["@@iterator"];if(Ht!=null){var mn,Dn,br,dr,_r=[],Cr=!0,Ir=!1;try{if(br=(Ht=Ht.call(Sr)).next,zt===0){if(Object(Ht)!==Ht)return;Cr=!1}else for(;!(Cr=(mn=br.call(Ht)).done)&&(_r.push(mn.value),_r.length!==zt);Cr=!0);}catch(Yr){Ir=!0,Dn=Yr}finally{try{if(!Cr&&Ht.return!=null&&(dr=Ht.return(),Object(dr)!==dr))return}finally{if(Ir)throw Dn}}return _r}}(Er,Ur)||(0,j.Z)(Er,Ur)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}var et=d(5671),tt=d(3144),rt=d(1752),nt=d(9340),ot=d(2963),at=d(1120),it=d(7326),dt=d(8901),ut=d.n(dt),ht=d(3367),ft=d.n(ht),lt=d(6341),ct=d.n(lt),pt=d(6930),st=d.n(pt),wt=d(4187),yt=d.n(wt),vt=d(3783),St=d.n(vt),xt=d(4858),bt=d.n(xt),At=d(8887),_t=d.n(At),Ct=d(7756),Mt=d.n(Ct),Ot=d(3023),It=d.n(Ot);function Wt(Er){return Er.constructor&&Er.constructor.name?Er.constructor.name:It()({}.toString.call(Er).replace(/(\[object )|]/g,""))}var Xt=d(2461),Jt=d.n(Xt),Kt=d(4331),Zt=d.n(Kt),dn=d(5610),An=d.n(dn),En=d(7483),yn=d.n(En),On=d(3990),Vn=d.n(On),rn=d(3875),xn=d.n(rn),fn=d(6954),Sn=d.n(fn),bn=d(9585),hn=d.n(bn);function _n(Er){var Ur="luna-".concat(Er,"-");function Sr(zt){return Jt()(Zt()(zt).split(/\s+/),function(Ht){return ct()(Ht,Ur)?Ht:Ht.replace(/[\w-]+/,function(mn){return"".concat(Ur).concat(mn)})}).join(" ")}return function(zt){if(/<[^>]*>/g.test(zt))try{var Ht=yn().parse(zt);return ln(Ht,function(mn){mn.attrs&&mn.attrs.class&&(mn.attrs.class=Sr(mn.attrs.class))}),yn().stringify(Ht)}catch{return Sr(zt)}return Sr(zt)}}function ln(Er,Ur){for(var Sr=0,zt=Er.length;Sr1&&arguments[1]!==void 0?arguments[1]:{},zt=Sr.topObj,Ht=Sr.level,mn=Ht===void 0?0:Ht,Dn=Sr.getterVal,br=Dn!==void 0&&Dn,dr=Sr.unenumerable,_r=dr===void 0||dr,Cr="",Ir="",Yr=5,Gr=[],oo=[],po="";zt=zt||Er;var Hr={getterVal:br,unenumerable:_r,level:mn+1},ao=mn===0,yo=''),bo=''),So=''),Ro=''),vo=''),jo=''),Eo=function(Xr){return ut()(Xr).replace(/\\n/g,"↵").replace(/\\f|\\r|\\t/g,"").replace(/\\/g,"")},wo="",Ao=function(Xr){return yo+Eo(Xr)+wo};function Co(Xr){return Xr=ft()(Xr),ct()(kn,Xr)||st()(Xr,"Array[")?jo+Eo(Xr)+wo:(Xr.length>100&&(Xr=Mt()(Xr,100,{separator:" ",ellipsis:"…"})),Ro+Eo('"'.concat(Xr,'"'))+wo)}function Lo(Xr){if(Ur>Yr)po=", …";else{var os=Ao(vn(Xr));if(!br){var $o=Object.getOwnPropertyDescriptor(Er,Xr);if($o&&$o.get)return Gr.push("".concat(os,": ").concat(Co("(...)"))),void Ur++}Gr.push("".concat(os,": ").concat(Ln(zt[Xr],Hr))),Ur++}}try{Ir={}.toString.call(Er)}catch{Ir="[object Object]"}var Po,No=Ir=="[object Array]",Fo=Ir=="[object Object]",Ho=Ir=="[object Number]",Oo=Ir=="[object RegExp]",Io=Ir=="[object Symbol]",Ls=Ir=="[object Function]",Ps=Ir=="[object Boolean]";if(Ir=="[object String]")Cr=Co(vn(Er));else if(Oo)Po=vn(Er.toString()),Cr=Ro+Po+wo;else if(Ls)Cr=Co("ƒ");else if(No)if(ao){Cr="[";var Zo=Er.length,rs="";Zo>100&&(Zo=100,rs=", …");for(var Vo=0;Vo"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var Sr,zt=(0,at.Z)(Er);if(Ur){var Ht=(0,at.Z)(this).constructor;Sr=Reflect.construct(zt,arguments,Ht)}else Sr=zt.apply(this,arguments);return(0,ot.Z)(this,Sr)}}var qr=/https?:\/\/([0-9.\-A-Za-z]+)(?::(\d+))?\/[A-Z.a-z0-9/]*\.js/g,eo={comment:"",string:"",number:"",keyword:"",operator:""},to=function(Er){(0,nt.Z)(Sr,Er);var Ur=ro(Sr);function Sr(zt,Ht){var mn,Dn=Ht.type,br=Dn===void 0?"log":Dn,dr=Ht.args,_r=dr===void 0?[]:dr,Cr=Ht.id,Ir=Ht.group,Yr=Ht.targetGroup,Gr=Ht.header,oo=Ht.ignoreFilter,po=oo!==void 0&&oo,Hr=Ht.accessGetter,ao=Ht.unenumerable,yo=Ht.lazyEvaluation;(0,et.Z)(this,Sr),(mn=Ur.call(this)).container=nn()("div"),mn.count=1,mn.width=0,mn.height=0,mn.isHidden=!1,mn.columns=[],mn.elements={},mn.objects={},mn.console=zt,mn.type=br,mn.group=Ir,mn.targetGroup=Yr,mn.args=_r,mn.id=Cr,mn.header=Gr,mn.ignoreFilter=po,mn.collapsed=!1,mn.container.log=(0,it.Z)(mn),mn.height=0,mn.width=0,mn.$container=Rt()(mn.container),mn.accessGetter=Hr,mn.unenumerable=ao,mn.lazyEvaluation=yo;var bo="info";switch(br){case"debug":bo="verbose";break;case"error":bo="error";break;case"warn":bo="warning"}return mn.level=bo,mn.resizeSensor=new(qt())(mn.container),mn.onResize=zn()(function(){hn()(mn.container)?mn.isHidden=!0:(mn.isHidden||mn.updateSize(!1),mn.isHidden=!1)},16),mn.formatMsg(),mn.group&&mn.checkGroup(),mn.bindEvent(),mn}return(0,tt.Z)(Sr,[{key:"checkGroup",value:function(){for(var zt=this.group,Ht=!1;zt;){if(zt.collapsed){Ht=!0;break}zt=zt.parent}return Ht!==this.collapsed&&(this.collapsed=Ht,!0)}},{key:"updateIcon",value:function(zt){var Ht=this.console.c;return this.$container.find(Ht(".icon-container")).find(Ht(".icon")).rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(zt))]),this}},{key:"addCount",value:function(){this.count++;var zt=this.$container,Ht=this.count,mn=this.console.c,Dn=zt.find(mn(".count-container")),br=zt.find(mn(".icon-container")),dr=Dn.find(mn(".count"));return Ht===2&&Dn.rmClass(mn("hidden")),dr.text(ft()(Ht)),br.addClass(mn("hidden")),this}},{key:"groupEnd",value:function(){var zt=this.$container,Ht=this.console.c;return zt.find(".".concat(Ht("nesting-level"),":not(.").concat(Ht("group-closed"),")")).last().addClass(Ht("group-closed")),this}},{key:"updateTime",value:function(zt){var Ht=this.$container.find(this.console.c(".time-container"));return this.header&&(Ht.find("span").eq(0).text(zt),this.header.time=zt),this}},{key:"isAttached",value:function(){return!!this.container.parentNode}},{key:"isSimple",value:function(){return!tr()(this.args,function(zt){return Pn()(zt)})}},{key:"updateSize",value:function(){var zt=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],Ht=this.container.getBoundingClientRect(),mn=Ht.width,Dn=Ht.height-1;this.height!==Dn&&(this.height=Dn,zt||this.emit("updateHeight")),this.width!==mn&&(this.width=mn)}},{key:"html",value:function(){return this.container.outerHTML}},{key:"text",value:function(){return this.content.textContent||""}},{key:"select",value:function(){this.$container.addClass(this.console.c("selected"))}},{key:"deselect",value:function(){this.$container.rmClass(this.console.c("selected"))}},{key:"copy",value:function(){var zt=this.args,Ht="";St()(zt,function(mn,Dn){Dn!==0&&(Ht+=" "),Pn()(mn)?Ht+=Yn()(mn):Ht+=ft()(mn)}),Un()(Ht)}},{key:"bindEvent",value:function(){var zt=this,Ht=this.console.c,mn=this;this.resizeSensor.addListener(this.onResize),this.$container.on("click",Ht(".dom-viewer"),function(Dn){return Dn.stopPropagation()}).on("click",Ht(".preview"),function(Dn){Dn.stopPropagation();var br=Rt()(this).find(Ht(".preview-icon-container")).find(Ht(".icon")),dr="caret-down";br.hasClass(Ht("icon-caret-down"))&&(dr="caret-right"),br.rmAttr("class").addClass([Ht("icon"),Ht("icon-".concat(dr))]),mn.renderObjectViewer(this)}).on("click",function(){return zt.click()})}},{key:"renderEl",value:function(){var zt=this.elements,Ht=this.console.c,mn=this;this.$container.find(Ht(".dom-viewer")).each(function(){var Dn=Rt()(this).data("id");new pn.Z(this,{node:zt[Dn],theme:mn.console.getOption("theme")})})}},{key:"renderObjectViewer",value:function(zt){var Ht=this.console,mn=this.unenumerable,Dn=this.accessGetter,br=this.lazyEvaluation,dr=Ht.c,_r=Rt()(zt),Cr=_r.data("id");if(Cr){var Ir=this.objects[Cr],Yr=_r.find(dr(".json"));if(Yr.hasClass(dr("hidden"))){if(Yr.data("init")!=="true"){if(br){var Gr=new Nn.Z(Yr.get(0),{unenumerable:mn,accessGetter:Dn});Gr.setOption("theme",Ht.getOption("theme")),Gr.set(Ir)}else{var oo=new Nn.q(Yr.get(0));oo.setOption("theme",Ht.getOption("theme")),oo.set(Ir)}Yr.data("init","true")}Yr.rmClass(dr("hidden"))}else Yr.addClass(dr("hidden"))}}},{key:"renderTable",value:function(zt){var Ht=this,mn="__LunaConsoleValue",Dn=this.columns,br=this.$container,dr=this.console,_r=dr.c,Cr=br.find(_r(".data-grid")),Ir=zt[0],Yr=new Hn.Z(Cr.get(0),{columns:cr()([{id:"(index)",title:"(index)",sortable:!0}],Jt()(Dn,function(Gr){return{id:Gr,title:Gr===mn?"Value":Gr,sortable:!0}})),theme:dr.getOption("theme")});St()(Ir,function(Gr,oo){var po={"(index)":ft()(oo)};Dn.forEach(function(Hr){Pn()(Gr)?po[Hr]=Hr===mn?"":Ht.formatTableVal(Gr[Hr]):In()(Gr)&&(po[Hr]=Hr===mn?Ht.formatTableVal(Gr):"")}),Yr.append(po)})}},{key:"extractObj",value:function(zt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},mn=arguments.length>2?arguments[2]:void 0,Dn=this.accessGetter,br=this.unenumerable;qn()(Ht,{accessGetter:Dn,unenumerable:br,symbol:br,timeout:1e3}),function(dr,_r,Cr){var Ir=or()(dr,_r);mr()(function(){return Cr(Ir)})}(zt,Ht,function(dr){return mn(JSON.parse(dr))})}},{key:"click",value:function(){var zt=this.type,Ht=this.$container,mn=this.console,Dn=mn.c;switch(zt){case"log":case"warn":case"info":case"debug":case"output":case"table":case"dir":break;case"group":case"groupCollapsed":mn.toggleGroup(this);break;case"error":Ht.find(Dn(".stack")).toggleClass(Dn("hidden"))}}},{key:"formatMsg",value:function(){var zt=this.args,Ht=this.type,mn=this.id,Dn=this.header,br=this.group,dr=this.console.c;zt=Nt()(zt);var _r,Cr,Ir="";switch(Ht!=="group"&&Ht!=="groupCollapsed"||zt.length===0&&(zt=["console.group"]),Ht){case"log":case"info":case"debug":Ir=this.formatCommon(zt);break;case"dir":Ir=this.formatDir(zt);break;case"warn":_r="warn",Ir=this.formatCommon(zt);break;case"error":fr()(zt[0])&&zt.length!==1&&(zt=this.substituteStr(zt)),Cr=zt[0],_r="error",Cr=vr()(Cr)?Cr:new Error(this.formatCommon(zt)),Ir=this.formatErr(Cr);break;case"table":Ir=this.formatTable(zt);break;case"html":Ir=zt[0];break;case"input":Ir=this.formatJs(zt[0]),_r="input";break;case"output":Ir=this.formatCommon(zt),_r="output";break;case"groupCollapsed":Ir=this.formatCommon(zt),_r="caret-right";break;case"group":Ir=this.formatCommon(zt),_r="caret-down"}ct()(["log","debug","warn"],Ht)&&this.isSimple()&&(Ir=Mn()(Ir,function(Yr){return'').concat(Yr,"")})),Ir=this.render({msg:Ir,type:Ht,icon:_r,id:mn,header:Dn,group:br}),this.$container.addClass("".concat(dr("log-container"))).html(Ir),Ht==="table"&&(_t()(this.columns)||this.renderTable(zt)),_t()(this.elements)||this.renderEl(),this.$content=this.$container.find(dr(".log-content")),this.content=this.$content.get(0)}},{key:"render",value:function(zt){var Ht=this.console.c,mn="",Dn="";if(zt.group)for(var br=zt.group.indentLevel,dr=0;dr');zt.header&&(mn+=Ar()(Bn||(Bn=(0,k.Z)([`
`,` diff --git a/docs/index.html b/docs/index.html index 2c0e79f..010d06d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -8,7 +8,7 @@ Demo Dapp with @tonconnect/ui-react - +