atomic-server 0.40.1

Create, share and model Atomic Data with this graph database server. Run atomic-server without any arguments to start the server. Use --help to learn about the options.
Documentation
1
2
3
4
5
6
7
8
9
import{a as ae,L as U,r as z,j as b,M as ne,N as re,O as te,d as B,Q as ie,U as se}from"./index.js";var J={exports:{}};(function(o){var y=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
 * Prism: Lightweight, robust, elegant syntax highlighting
 *
 * @license MIT <https://opensource.org/licenses/MIT>
 * @author Lea Verou <https://lea.verou.me>
 * @namespace
 * @public
 */var x=function(f){var w=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,I=0,A={},i={manual:f.Prism&&f.Prism.manual,disableWorkerMessageHandler:f.Prism&&f.Prism.disableWorkerMessageHandler,util:{encode:function a(e){return e instanceof v?new v(e.type,a(e.content),e.alias):Array.isArray(e)?e.map(a):e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(a){return Object.prototype.toString.call(a).slice(8,-1)},objId:function(a){return a.__id||Object.defineProperty(a,"__id",{value:++I}),a.__id},clone:function a(e,n){n=n||{};var r,t;switch(i.util.type(e)){case"Object":if(t=i.util.objId(e),n[t])return n[t];r={},n[t]=r;for(var s in e)e.hasOwnProperty(s)&&(r[s]=a(e[s],n));return r;case"Array":return t=i.util.objId(e),n[t]?n[t]:(r=[],n[t]=r,e.forEach(function(u,l){r[l]=a(u,n)}),r);default:return e}},getLanguage:function(a){for(;a;){var e=w.exec(a.className);if(e)return e[1].toLowerCase();a=a.parentElement}return"none"},setLanguage:function(a,e){a.className=a.className.replace(RegExp(w,"gi"),""),a.classList.add("language-"+e)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var a=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(a){var e=document.getElementsByTagName("script");for(var n in e)if(e[n].src==a)return e[n]}return null}},isActive:function(a,e,n){for(var r="no-"+e;a;){var t=a.classList;if(t.contains(e))return!0;if(t.contains(r))return!1;a=a.parentElement}return!!n}},languages:{plain:A,plaintext:A,text:A,txt:A,extend:function(a,e){var n=i.util.clone(i.languages[a]);for(var r in e)n[r]=e[r];return n},insertBefore:function(a,e,n,r){r=r||i.languages;var t=r[a],s={};for(var u in t)if(t.hasOwnProperty(u)){if(u==e)for(var l in n)n.hasOwnProperty(l)&&(s[l]=n[l]);n.hasOwnProperty(u)||(s[u]=t[u])}var c=r[a];return r[a]=s,i.languages.DFS(i.languages,function(g,F){F===c&&g!=a&&(this[g]=s)}),s},DFS:function a(e,n,r,t){t=t||{};var s=i.util.objId;for(var u in e)if(e.hasOwnProperty(u)){n.call(e,u,e[u],r||u);var l=e[u],c=i.util.type(l);c==="Object"&&!t[s(l)]?(t[s(l)]=!0,a(l,n,null,t)):c==="Array"&&!t[s(l)]&&(t[s(l)]=!0,a(l,n,u,t))}}},plugins:{},highlightAll:function(a,e){i.highlightAllUnder(document,a,e)},highlightAllUnder:function(a,e,n){var r={callback:n,container:a,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),i.hooks.run("before-all-elements-highlight",r);for(var t=0,s;s=r.elements[t++];)i.highlightElement(s,e===!0,r.callback)},highlightElement:function(a,e,n){var r=i.util.getLanguage(a),t=i.languages[r];i.util.setLanguage(a,r);var s=a.parentElement;s&&s.nodeName.toLowerCase()==="pre"&&i.util.setLanguage(s,r);var u=a.textContent,l={element:a,language:r,grammar:t,code:u};function c(F){l.highlightedCode=F,i.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,i.hooks.run("after-highlight",l),i.hooks.run("complete",l),n&&n.call(l.element)}if(i.hooks.run("before-sanity-check",l),s=l.element.parentElement,s&&s.nodeName.toLowerCase()==="pre"&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!l.code){i.hooks.run("complete",l),n&&n.call(l.element);return}if(i.hooks.run("before-highlight",l),!l.grammar){c(i.util.encode(l.code));return}if(e&&f.Worker){var g=new Worker(i.filename);g.onmessage=function(F){c(F.data)},g.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(i.highlight(l.code,l.grammar,l.language))},highlight:function(a,e,n){var r={code:a,grammar:e,language:n};if(i.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=i.tokenize(r.code,r.grammar),i.hooks.run("after-tokenize",r),v.stringify(i.util.encode(r.tokens),r.language)},tokenize:function(a,e){var n=e.rest;if(n){for(var r in n)e[r]=n[r];delete e.rest}var t=new N;return P(t,t.head,a),W(a,t,e,t.head,0),V(t)},hooks:{all:{},add:function(a,e){var n=i.hooks.all;n[a]=n[a]||[],n[a].push(e)},run:function(a,e){var n=i.hooks.all[a];if(!(!n||!n.length))for(var r=0,t;t=n[r++];)t(e)}},Token:v};f.Prism=i;function v(a,e,n,r){this.type=a,this.content=e,this.alias=n,this.length=(r||"").length|0}v.stringify=function a(e,n){if(typeof e=="string")return e;if(Array.isArray(e)){var r="";return e.forEach(function(c){r+=a(c,n)}),r}var t={type:e.type,content:a(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},s=e.alias;s&&(Array.isArray(s)?Array.prototype.push.apply(t.classes,s):t.classes.push(s)),i.hooks.run("wrap",t);var u="";for(var l in t.attributes)u+=" "+l+'="'+(t.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+t.tag+' class="'+t.classes.join(" ")+'"'+u+">"+t.content+"</"+t.tag+">"};function T(a,e,n,r){a.lastIndex=e;var t=a.exec(n);if(t&&r&&t[1]){var s=t[1].length;t.index+=s,t[0]=t[0].slice(s)}return t}function W(a,e,n,r,t,s){for(var u in n)if(!(!n.hasOwnProperty(u)||!n[u])){var l=n[u];l=Array.isArray(l)?l:[l];for(var c=0;c<l.length;++c){if(s&&s.cause==u+","+c)return;var g=l[c],F=g.inside,O=!!g.lookbehind,D=!!g.greedy,X=g.alias;if(D&&!g.pattern.global){var K=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,K+"g")}for(var G=g.pattern||g,d=r.next,h=t;d!==e.tail&&!(s&&h>=s.reach);h+=d.value.length,d=d.next){var $=d.value;if(e.length>a.length)return;if(!($ instanceof v)){var S=1,p;if(D){if(p=T(G,h,a,O),!p||p.index>=a.length)break;var _=p.index,Y=p.index+p[0].length,m=h;for(m+=d.value.length;_>=m;)d=d.next,m+=d.value.length;if(m-=d.value.length,h=m,d.value instanceof v)continue;for(var C=d;C!==e.tail&&(m<Y||typeof C.value=="string");C=C.next)S++,m+=C.value.length;S--,$=a.slice(h,m),p.index-=h}else if(p=T(G,0,$,O),!p)continue;var _=p.index,E=p[0],L=$.slice(0,_),R=$.slice(_+E.length),H=h+$.length;s&&H>s.reach&&(s.reach=H);var j=d.prev;L&&(j=P(e,j,L),h+=L.length),Q(e,j,S);var ee=new v(u,F?i.tokenize(E,F):E,X,E);if(d=P(e,j,ee),R&&P(e,d,R),S>1){var M={cause:u+","+c,reach:H};W(a,e,n,d.prev,h,M),s&&M.reach>s.reach&&(s.reach=M.reach)}}}}}}function N(){var a={value:null,prev:null,next:null},e={value:null,prev:a,next:null};a.next=e,this.head=a,this.tail=e,this.length=0}function P(a,e,n){var r=e.next,t={value:n,prev:e,next:r};return e.next=t,r.prev=t,a.length++,t}function Q(a,e,n){for(var r=e.next,t=0;t<n&&r!==a.tail;t++)r=r.next;e.next=r,r.prev=e,a.length-=t}function V(a){for(var e=[],n=a.head.next;n!==a.tail;)e.push(n.value),n=n.next;return e}if(!f.document)return f.addEventListener&&(i.disableWorkerMessageHandler||f.addEventListener("message",function(a){var e=JSON.parse(a.data),n=e.language,r=e.code,t=e.immediateClose;f.postMessage(i.highlight(r,i.languages[n],n)),t&&f.close()},!1)),i;var k=i.util.currentScript();k&&(i.filename=k.src,k.hasAttribute("data-manual")&&(i.manual=!0));function Z(){i.manual||i.highlightAll()}if(!i.manual){var q=document.readyState;q==="loading"||q==="interactive"&&k&&k.defer?document.addEventListener("DOMContentLoaded",Z):window.requestAnimationFrame?window.requestAnimationFrame(Z):window.setTimeout(Z,16)}return i}(y);o.exports&&(o.exports=x),typeof U<"u"&&(U.Prism=x)})(J);var le=J.exports;const oe=ae(le);Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}});Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript"));Prism.languages.js=Prism.languages.javascript;(function(o){o.languages.typescript=o.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),o.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete o.languages.typescript.parameter,delete o.languages.typescript["literal-property"];var y=o.languages.extend("typescript",{});delete y["class-name"],o.languages.typescript["class-name"].inside=y,o.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:y}}}}),o.languages.ts=o.languages.typescript})(Prism);function pe({code:o,className:y}){const[x,f]=z.useState(!1),w=z.useRef(null),I=()=>{f(!0),navigator.clipboard.writeText(o)};return z.useEffect(()=>{w.current&&setTimeout(()=>oe.highlightElement(w.current),0)},[o]),z.useEffect(()=>{if(x){const A=setTimeout(()=>f(!1),2e3);return()=>clearTimeout(A)}},[x]),b.jsxs(ue,{children:[b.jsx(ge,{type:"hover",className:y,children:b.jsx(ce,{children:b.jsx("code",{ref:w,className:"language-typescript",children:o})})}),b.jsx(de,{title:"Copy code",variant:ne.Fill,color:"textLight",size:"1.2em",onClick:I,children:x?b.jsx(re,{}):b.jsx(te,{})})]})}const ue=B.div.withConfig({displayName:"HighlightedCodeBlock__Wrapper",componentId:"sc-f6cbf915-0"})(["position:relative;"]),ce=B.pre.withConfig({displayName:"HighlightedCodeBlock__StyledPre",componentId:"sc-f6cbf915-1"})(["&&{font-size:0.85rem;line-height:1.8em;margin:0;padding:1rem;overflow:visible;height:min-content;background-color:",";code[class*='language-'],&[class*='language-']{color:",";text-shadow:none;}& .operator{background-color:",";}}"],o=>o.theme.colors.bg1,o=>o.theme.colors.text,o=>o.theme.colors.bg1),ge=B(ie).withConfig({displayName:"HighlightedCodeBlock__StyledScrollArea",componentId:"sc-f6cbf915-2"})(["filter:",";border-radius:",";background-color:",";overflow:auto;"],o=>o.theme.darkMode?"brightness(1.5)":"none",o=>o.theme.radius,o=>o.theme.colors.bg1),de=B(se).withConfig({displayName:"HighlightedCodeBlock__CopyButton",componentId:"sc-f6cbf915-3"})(["position:absolute;top:0.5rem;right:0.5rem;"]);export{pe as default};
//# sourceMappingURL=chunk_HighlightedCodeBlock.js.map