ui.static.js.main.e8c0d3ba.chunk.js Maven / Gradle / Ivy
The newest version!
(this["webpackJsonpjamal-debug-ui"]=this["webpackJsonpjamal-debug-ui"]||[]).push([[0],{104:function(e,t,s){},105:function(e,t,s){},109:function(e,t,s){},112:function(e,t,s){},147:function(e,t,s){},148:function(e,t,s){},150:function(e,t,s){},158:function(e,t,s){},168:function(e,t,s){"use strict";s.r(t);var r=s(0),a=s.n(r),l=s(25),n=s.n(l);s(147),s(148);let i={};var c=e=>{const t=r.useState;for(let s in e)[i[s],i["set"+s.charAt(0).toUpperCase()+s.slice(1)]]=t(e[s]);return i};var o=e=>i.showP?e.replaceAll("\n","\xb6\n"):e,d=s(1);const u=(e,t)=>{if(0===e.length)return Object(d.jsx)(d.Fragment,{});let s=e.split("\n");return Object(d.jsxs)(d.Fragment,{children:[s.slice(0,-1).map((e=>Object(d.jsxs)("span",{style:{color:t},children:[e,Object(d.jsx)("br",{})]}))),Object(d.jsx)("span",{style:{color:t},children:s[s.length-1]})]})};var j=e=>{let{text:t,macro:s=""}=e;const r=t.indexOf(s),a=r+s.length,l=o(-1===r?t:t.substr(0,r)),n=o(-1===r?"":s),i=o(-1===r?"":t.substr(a));return Object(d.jsxs)("div",{style:{overflow:"auto"},className:"Input_SourceCode",children:[u(l,"black"),u(n,"red"),u(i,"black")]})};var p=e=>{let{children:t,hidden:s,id:r,other:a=""}=e;return Object(d.jsx)("div",{role:"tabpanel",hidden:s,id:r,...a,children:t})};s(104);var h=e=>{let{caption:t,reference:s,backgroundColor:r="white",height:a=260}=e;return Object(d.jsxs)("div",{className:"SimpleTextInput_Caption",style:{backgroundColor:r},children:[Object(d.jsx)("div",{className:"textbox_caption",style:{backgroundColor:r},children:t}),Object(d.jsx)("textarea",{className:"SimpleTextInput_TextArea",ref:s,style:{backgroundColor:r,width:"99%",height:a},defaultValue:"",onChange:()=>{}})]})},b=s(203),v=s(205),x=s(209),O=s(206),m=s(74),g=s.n(m),f=s(75),y=s.n(f),w=s(126),C=s.n(w),S=s(127),A=s.n(S),L=s(128),k=s.n(L),R=s(129),T=s.n(R),N=s(202),E=s(204),M=s(122),_=s.n(M),B=s(115),D=s.n(B),I=s(121),P=s.n(I);const H=500,z="DISCONNECTED",F="BEFORE",J="AFTER",U="RUN";s(150);var V=e=>{let{message:t}=e;const s=Object(r.useMemo)((()=>{switch(t){case F:return Object(d.jsx)(D.a,{});case J:return Object(d.jsx)(P.a,{});case z:return Object(d.jsx)(_.a,{});case U:return Object(d.jsx)(g.a,{});default:return Object(d.jsx)(y.a,{})}}),[t]);return Object(d.jsx)(N.a,{className:"TitleBar",children:Object(d.jsxs)(b.a,{container:!0,direction:"row",alignItems:"flex-start",justify:"space-between",children:[Object(d.jsx)(b.a,{item:!0,children:"\xa0"}),Object(d.jsx)(b.a,{item:!0,children:Object(d.jsx)(E.a,{variant:"h6",className:"title",children:"Jamal Debug"})}),Object(d.jsxs)(b.a,{item:!0,children:[Object(d.jsxs)("span",{style:{fontSize:"8pt"},children:[t,"\xa0"]}),s]})]})})},q=s(207),W=s(93);const Y=new class{constructor(){this.url="https://raw.githubusercontent.com/verhas/jamal/master/version.jim",this.lastRelease="",q.a.get(this.url).then((e=>{for(let t of(""+e.data).split("\n"))0===t.search(/{@define\sLAST_RELEASE=(.*)}/)&&(this.lastRelease=t.substring(22,t.length-1))}))}};var Q=()=>{let e;return e=i.serverVersion===W.version?"Version: "+i.serverVersion:"Server version: "+i.serverVersion+", Client version: "+W.version,""===Y.lastRelease||Y.lastRelease===i.serverVersion&&Y.lastRelease===W.version||(e+=", Latest release: "+Y.lastRelease),e},X=(s(105),s(210));s(101);var G=e=>{var t;let{data:s}=e,r=0,a=0;return Object(d.jsx)("div",{style:{height:"310px"},children:Object(d.jsx)("div",{style:{height:"620px",width:"100%",marginTop:"10px",overflowY:"auto",backgroundColor:"lightyellow"},children:Object(d.jsxs)(X.a,{celled:!0,size:"small",sortable:!0,striped:!0,style:{fontSize:"12px",backgroundColor:"lightyellow"},children:[Object(d.jsx)(X.a.Header,{children:Object(d.jsxs)(X.a.Row,{children:[Object(d.jsx)(X.a.HeaderCell,{style:{width:"30px"},children:"n"}),Object(d.jsx)(X.a.HeaderCell,{style:{width:"30px"},children:"L"}),Object(d.jsx)(X.a.HeaderCell,{style:{width:"100px"},children:"macro"})]},0)}),Object(d.jsx)(X.a.Body,{children:((null===s||void 0===s||null===(t=s.macros)||void 0===t?void 0:t.macros)||[]).map((e=>(a++,e.macros.map((e=>(r++,Object(d.jsxs)(X.a.Row,{children:[Object(d.jsx)(X.a.Cell,{style:{width:30},children:r}),Object(d.jsx)(X.a.Cell,{style:{width:30},children:a}),Object(d.jsx)(X.a.Cell,{style:{width:"100%"},children:e})]},r)))))))})]})})})};s(158);var K=e=>{var t;let{data:s,captionSetter:r,contentSetter:a}=e;const l=[];for(let d of(null===(n=s.userDefined)||void 0===n?void 0:n.scopes)||[]){var n;for(let e of d||[]){var i,c;l.push({name:e.id,params:null!==(i=null===(c=e.parameters)||void 0===c?void 0:c.join(","))&&void 0!==i?i:"",content:e.content})}}let o=0,u=0;return Object(d.jsx)("div",{style:{height:"310px",width:"100%",marginTop:"10px",overflowY:"auto",backgroundColor:"#d2eaff"},children:Object(d.jsxs)(X.a,{celled:!0,size:"small",sortable:!0,striped:!0,style:{fontSize:"12px",backgroundColor:"#d2eaff"},children:[Object(d.jsx)(X.a.Header,{children:Object(d.jsxs)(X.a.Row,{children:[Object(d.jsx)(X.a.HeaderCell,{children:"n"}),Object(d.jsx)(X.a.HeaderCell,{children:"L"}),Object(d.jsx)(X.a.HeaderCell,{children:"macro"}),Object(d.jsx)(X.a.HeaderCell,{children:"parameters"}),Object(d.jsx)(X.a.HeaderCell,{children:"body"})]},0)}),Object(d.jsx)(X.a.Body,{children:((null===s||void 0===s||null===(t=s.userDefined)||void 0===t?void 0:t.scopes)||[]).map((e=>(u++,e.map((e=>{var t,s,n;return o++,Object(d.jsxs)(X.a.Row,{onClick:(n=o-1,()=>{const e=l[n],t="{@define "+e.name+"("+e.params+")="+e.content+"}";r("macro definition"),a(t)}),warning:void 0===e.content,children:[Object(d.jsx)(X.a.Cell,{style:{width:30},children:o}),Object(d.jsx)(X.a.Cell,{style:{width:30},children:u}),Object(d.jsx)(X.a.Cell,{style:{width:100},children:e.id}),Object(d.jsx)(X.a.Cell,{style:{width:200,overflowX:"auto"},children:null!==(t=null===e||void 0===e||null===(s=e.parameters)||void 0===s?void 0:s.join(","))&&void 0!==t?t:""}),Object(d.jsx)(X.a.Cell,{style:{width:"100%"},children:void 0!==e.content?e.content:e.type})]},o)})))))})]})})},Z=s(124),$=s.n(Z);const ee=new class{constructor(e){var t=this;let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8080;this.port=8080,this.host="localhost",this.connection=()=>"http://"+this.host+":"+this.port,this.post=function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return q.a.post(t.connection()+e,s)},this.get=e=>q.a.get(this.connection()+e),this.run=e=>this.post("/run",e),this.step=()=>this.post("/step"),this.stepInto=()=>this.post("/stepInto"),this.stepOut=()=>this.post("/stepOut"),this.quit=()=>this.post("/quit"),this.execute=e=>this.post("/execute",e),this.all=e=>this.get("/all?"+e),this.host=e,this.port=s}}("localhost",8080),te=$.a.parse(window.location.search.substring(1)),se=te.port?""+te.port:new URL(window.location.href).port;ee.port=+se;var re=ee;const ae=()=>{re.all("level&errors&input&output&inputBefore&processing¯os&userDefined&state&output&version").then((e=>{const t=e.data;if(t){var s,r,a,l,n,c,o,d,u;const e=+t.level,j=i.inputBeforeArray.slice(0,e-1);j.push(t.inputBefore);const p=i.outputArray.slice(0,e-1);p[e-1]=t.output,i.setInputBeforeArray(j),i.setOutputArray(p),i.setDisplayedLevel(e),i.setInputBefore(null!==(s=t.inputBefore)&&void 0!==s?s:""),i.setInputAfter(null!==(r=t.input)&&void 0!==r?r:""),i.setMacro(null!==(a=t.processing)&&void 0!==a?a:""),i.setOutput(null!==(l=t.output)&&void 0!==l?l:""),i.setStateMessage(null!==(n=t.state)&&void 0!==n?n:""),i.setLevel(null!==(c=t.level)&&void 0!==c?c:""),i.setServerVersion(null!==(o=null===(d=t.version)||void 0===d?void 0:d.version)&&void 0!==o?o:"unknown");const h=null!==(u=t.errors)&&void 0!==u?u:[];if(!i.errors.length&&h.length&&!i.wasErrorAlerted){let[e,t]=1===h.length?["is an",""]:["are ".concat(h.length),"s"];alert("There ".concat(e," error").concat(t," in the Jamal source.\n\n")+h.join("\n")+"\n\nThis is a one time only alert. When there is an error the 'ERROR' tab is visible and the level counter is red."),i.setWasErrorAlerted(!0)}i.setErrors(h),i.setData(t)}else alert("Server response contained no data.")})).catch((e=>{var t;503===(null===(t=e.response)||void 0===t?void 0:t.status)?(i.setStateMessage(U),setTimeout(ae,H)):(i.setStateMessage(z),i.setInputBefore(""),i.setMacro(""),i.setOutput(""),i.setData({}),setTimeout((()=>{if(i.stateMessage===z){window.confirm("Refresh the page to retry connecting to the Jamal debugger server.\nRefresh now?")&&window.location.reload()}}),5e3))}))};var le=ae;const ne=e=>{i.setStateMessage(U),e().then(le).catch((t=>{var s;503===(null===(s=t.response)||void 0===s?void 0:s.status)?setTimeout((()=>ne(e)),H):setTimeout(le,H)}))},ie=e=>{i.stateMessage===J?(i.setStateMessage(U),e().then((()=>ne(e))).catch((t=>{var s;503===(null===(s=t.response)||void 0===s?void 0:s.status)?setTimeout((()=>ie(e)),H):setTimeout(le,H)}))):ne(e)},ce=()=>ie(re.step),oe=()=>ne(re.step),de=()=>ne(re.stepInto),ue=()=>ne(re.stepOut),je=()=>ne(re.quit);s(109);var pe=s(208);var he=e=>{let{onClick:t,caption:s,color:r="grey",disabled:a=!1,children:l,style:n={}}=e;return Object(d.jsx)(d.Fragment,{children:Object(d.jsxs)(pe.a,{variant:"contained",onClick:t,color:r,disabled:a||i.stateMessage===U||i.stateMessage===z,style:n,children:[l,Object(d.jsx)("div",{style:{fontSize:"8pt"},children:s})]})})};s(112);var be=()=>{let e="";return i.errors.length&&(e="RedAsError"),Object(d.jsxs)(d.Fragment,{children:[Object(d.jsxs)("div",{style:{display:"flex",flexDirection:"row",justifyContent:"left"},children:[Object(d.jsx)("div",{className:"LevelNumber ".concat(e),children:""+i.displayedLevel}),Object(d.jsxs)("div",{children:[Object(d.jsx)("div",{className:"LevelNumber LevelUpDown LevelUp",onClick:()=>{i.displayedLevel{i.displayedLevel>1&&(i.setDisplayedLevel(i.displayedLevel-1),i.setInputBefore(i.inputBeforeArray[i.displayedLevel-2]||""),i.setOutput(i.outputArray[i.displayedLevel-2]||""))},children:Object(d.jsx)("div",{className:"LevelUpDownLabel",children:"-"})})]})]}),Object(d.jsx)("div",{style:{fontSize:"8pt"},children:"source level"})]})};var ve=e=>{let{children:t,caption:s,color:r="white",height:a=260}=e;const l=o(""+t);return Object(d.jsxs)("div",{className:"SimpleTextInput_Caption",style:{backgroundColor:r},children:[Object(d.jsx)("div",{className:"textbox_caption",style:{backgroundColor:r},children:s}),Object(d.jsx)("textarea",{readOnly:!0,className:"SimpleTextInput_TextArea",value:l,style:{width:"99%",backgroundColor:r,height:a}})]})};var xe=()=>Object(d.jsx)(v.a,{className:"App_Paper, App_Eval",children:Object(d.jsx)(ve,{caption:i.resultCaption,children:i.evalOutput})});var Oe=()=>{const e=i.errors;let t=0;return Object(d.jsx)("div",{style:{height:"310px"},children:Object(d.jsx)("div",{style:{height:"620px",width:"100%",marginTop:"10px",overflowY:"auto",backgroundColor:"whitesmoke"},children:Object(d.jsxs)(X.a,{celled:!0,size:"small",sortable:!0,striped:!0,style:{fontSize:"12px",backgroundColor:"whitesmoke"},children:[Object(d.jsx)(X.a.Header,{children:Object(d.jsx)(X.a.Row,{children:Object(d.jsx)(X.a.HeaderCell,{style:{width:"100px"},children:"Error Message"})},0)}),Object(d.jsx)(X.a.Body,{children:e.map((e=>(t++,Object(d.jsx)(X.a.Row,{children:Object(d.jsx)(X.a.Cell,{style:{width:"100%"},warning:!0,verticalAlign:"top",children:e})},t))))})]})})})};var me=()=>{var e,t,s,a;c({data:{},inputBefore:"",inputAfter:"",inputBeforeArray:[],errors:[],macro:"",output:"",outputArray:[],level:"-",displayedLevel:0,evalOutput:"",savedEvalOutput:"",resultCaption:"no result",savedResultCaption:"no result",showP:!0,stateMessage:"",serverVersion:"unknown",currentTabStop:0,wasErrorAlerted:!1}),Object(r.useEffect)((()=>{document.title="Jamal Debugger",le()}),[]);const l=Object(r.useRef)({value:""}),n=Object(r.useRef)({value:""}),o=Object(d.jsx)(b.a,{container:!0,direction:"column",children:Object(d.jsxs)(b.a,{container:!0,direction:"row",justify:"space-around",alignContent:"center",children:[Object(d.jsx)(he,{onClick:()=>i.setShowP(!i.showP),caption:i.showP?"hide":"show",children:"\xb6"}),Object(d.jsx)(he,{onClick:le,caption:"Refresh",children:Object(d.jsx)(C.a,{})}),Object(d.jsx)(he,{onClick:()=>(e=>{var t;return re.run(""+(null===e||void 0===e||null===(t=e.current)||void 0===t?void 0:t.value)).then(le)})(n),caption:"Run",children:Object(d.jsx)(g.a,{})}),Object(d.jsx)(he,{onClick:oe,caption:"Fetch",disabled:i.stateMessage===F,children:"{...}"}),Object(d.jsx)(he,{onClick:ce,caption:"Step",children:Object(d.jsx)(y.a,{})}),Object(d.jsx)(he,{onClick:de,caption:"Step In",children:Object(d.jsx)(A.a,{})}),Object(d.jsx)(he,{onClick:ue,caption:"Step out",children:Object(d.jsx)(k.a,{})})]})}),u=Object(d.jsxs)(d.Fragment,{children:[Object(d.jsx)(b.a,{item:!0,xs:6,children:o}),Object(d.jsx)(b.a,{item:!0,xs:3,children:Object(d.jsx)(be,{})}),Object(d.jsx)(b.a,{container:!0,direction:"row",xs:3,justify:"space-around",alignItems:"flex-end",alignContent:"flex-end",children:Object(d.jsx)(he,{onClick:je,caption:"Quit",color:"red",children:Object(d.jsx)(T.a,{})})})]}),m=Object(d.jsx)(v.a,{className:"App_Paper, App_MacroList",children:Object(d.jsx)(G,{data:i.data})}),f=Object(d.jsx)(v.a,{className:"App_Paper, App_MacroList",children:Object(d.jsx)(K,{data:i.data,captionSetter:i.setResultCaption,contentSetter:i.setEvalOutput})}),w=Object(d.jsx)(b.a,{item:!0,xs:6,children:Object(d.jsxs)(v.a,{className:"App_Paper, run_input",children:[Object(d.jsx)("div",{style:{marginLeft:"5px",fontSize:"10pt",fontWeight:"bold"},children:"input"}),Object(d.jsx)(j,{text:i.stateMessage!==F?i.inputAfter:i.inputBefore,macro:i.stateMessage!==F?"":i.macro})]})}),S=Object(d.jsxs)(v.a,{className:"App_Paper",children:[Object(d.jsx)("div",{style:{marginLeft:"5px",fontSize:"10pt",fontWeight:"bold"},children:"output"}),Object(d.jsx)(j,{text:i.output})]}),L=Object(d.jsx)(v.a,{className:"App_Paper, App_Eval",children:Object(d.jsx)(h,{caption:"evaluate",reference:l})}),R=Object(d.jsx)(v.a,{className:"App_Paper, App_Eval",children:Object(d.jsx)(h,{caption:"breakpoints",reference:n,backgroundColor:"#ffe0e0",height:585})}),N=Object(d.jsx)(v.a,{className:"App_Paper, App_Eval",children:Object(d.jsx)(Oe,{})});return Object(d.jsx)("div",{className:"App",children:Object(d.jsxs)("header",{className:"App-header",children:[Object(d.jsx)(b.a,{container:!0,direction:"row",children:Object(d.jsx)(V,{message:i.stateMessage})}),Object(d.jsx)(b.a,{container:!0,direction:"row",children:u}),Object(d.jsxs)(b.a,{container:!0,direction:"row",spacing:2,style:{width:"100%"},justify:"space-around",children:[w,Object(d.jsxs)(b.a,{item:!0,xs:6,children:[Object(d.jsxs)(x.a,{value:i.currentTabStop,onChange:(e,t)=>{var s;i.setCurrentTabStop(t),4!==t||null!==i&&void 0!==i&&null!==(s=i.errors)&&void 0!==s&&s.length?(2===i.currentTabStop&&(i.setSavedEvalOutput(i.evalOutput),i.setSavedResultCaption(i.resultCaption)),1===t&&i.setResultCaption("macro definition"),2===t&&(i.setEvalOutput(i.savedEvalOutput),i.setResultCaption(i.savedResultCaption))):i.setCurrentTabStop(i.currentTabStop)},className:"tab_panel",centered:!0,indicatorColor:"secondary",children:[Object(d.jsx)(O.a,{value:0,label:"built-in macros",disabled:i.stateMessage===z}),Object(d.jsx)(O.a,{value:1,label:"user defined",disabled:i.stateMessage===z}),Object(d.jsx)(O.a,{value:2,label:Object(d.jsx)(d.Fragment,{children:Object(d.jsx)(he,{onClick:()=>(e=>{var t;return re.execute(""+(null===e||void 0===e||null===(t=e.current)||void 0===t?void 0:t.value)).then((e=>{if("object"!=typeof e.data){if(0===e.data.length){i.setEvalOutput("");const e="empty evaluation result";i.setResultCaption(e),i.setSavedEvalOutput(""),i.setSavedResultCaption(e)}else{const t=""+e.data,s="result";i.setEvalOutput(t),i.setResultCaption(s),i.setSavedEvalOutput(t),i.setSavedResultCaption(s)}document.title="Jamal Debugger"}else{var t,s;i.setEvalOutput((null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.message)+"\n"+(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.trace)),i.setResultCaption("error result"),document.title="Jamal Debugger (e)"}le()}))})(l),color:"blue",caption:"Evaluate",disabled:2!==i.currentTabStop||i.stateMessage===z,children:Object(d.jsx)(d.Fragment,{})})}),disabled:i.stateMessage===z}),Object(d.jsx)(O.a,{value:3,label:"breakpoints",disabled:i.stateMessage===z}),Object(d.jsx)(O.a,{value:4,label:(null===i||void 0===i||null===(e=i.errors)||void 0===e?void 0:e.length)>0?"error".concat(1===(null===i||void 0===i||null===(t=i.errors)||void 0===t?void 0:t.length)?"":"s"," (").concat(null===i||void 0===i||null===(s=i.errors)||void 0===s?void 0:s.length,")"):"",disabled:!(null!==i&&void 0!==i&&null!==(a=i.errors)&&void 0!==a&&a.length)||i.stateMessage===z})]}),Object(d.jsx)(p,{id:"0",hidden:0!==i.currentTabStop,other:"",children:m}),Object(d.jsx)(p,{id:"1",hidden:1!==i.currentTabStop,other:"",children:f}),Object(d.jsx)(p,{id:"2",hidden:2!==i.currentTabStop,other:"",children:L}),Object(d.jsx)(p,{id:"3",hidden:3!==i.currentTabStop,other:"",children:R}),Object(d.jsx)(p,{id:"4",hidden:4!==i.currentTabStop,other:"",children:N})]})]}),Object(d.jsxs)(b.a,{container:!0,direction:"row",spacing:2,style:{width:"100%"},justify:"space-around",children:[Object(d.jsx)(b.a,{item:!0,xs:6,children:S}),Object(d.jsx)(b.a,{item:!0,xs:6,children:1===i.currentTabStop||2===i.currentTabStop?Object(d.jsx)(xe,{}):Object(d.jsx)(d.Fragment,{})})]}),Object(d.jsx)(b.a,{container:!0,direction:"row",spacing:2,style:{width:"100%"},justify:"space-around",children:Object(d.jsx)(b.a,{item:!0,xs:12,children:Object(d.jsxs)("div",{className:"App_LicenseLine",children:["Peter Verhas 2021, Apache License 2.0, ",Object(d.jsx)("a",{href:"https://github.com/verhas/jamal",children:"https://github.com/verhas/jamal"}),", "+Q()]})})})]})})};n.a.render(Object(d.jsx)(a.a.StrictMode,{children:Object(d.jsx)(me,{})}),document.getElementById("root"))},93:function(e){e.exports=JSON.parse('{"name":"jamal-debug-ui","version":"2.8.1","private":true,"dependencies":{"@material-ui/core":"^4.12.3","@material-ui/data-grid":"*","@material-ui/icons":"^4.11.2","@material/tab-bar":"^13.0.0","@testing-library/jest-dom":"^5.15.0","@testing-library/react":"^12.1.2","@testing-library/user-event":"^13.5.0","@types/axios":"^0.14.0","@types/jest":"^27.0.3","@types/node":"^16.11.9","@types/react":"^17.0.35","@types/react-dom":"^17.0.11","axios":"^1.7.2","material-design-icons":"^3.0.1","qs":"^6.10.1","query-string":"^7.0.1","react":"^17.0.2","react-dom":"^17.0.2","react-scripts":"4.0.3","semantic-ui-css":"^2.4.1","semantic-ui-react":"^2.0.4","typescript":"^4.5.2","web-vitals":"^2.1.2"},"scripts":{"deploy":"./deployprod","start":"react-scripts --openssl-legacy-provider start","build":"react-scripts --openssl-legacy-provider build","test":"react-scripts --openssl-legacy-provider test","eject":"react-scripts --openssl-legacy-provider eject"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]}}')}},[[168,1,2]]]);
//# sourceMappingURL=main.e8c0d3ba.chunk.js.map