UNPKG

starboard-notebook

Version:

Starboard Notebook

20 lines (19 loc) 4.34 kB
(self.webpackChunkstarboard_notebook=self.webpackChunkstarboard_notebook||[]).push([["exporters"],{"./src/content/exporters/bufferMock.ts":()=>{globalThis.Buffer||(globalThis.Buffer={isBuffer:()=>!1})},"./src/content/exporters/exportersModule.ts":(H,x,i)=>{"use strict";i.r(x),i.d(x,{exportAsHtml:()=>v});var A=i("./src/content/exporters/bufferMock.ts"),g=i("./node_modules/jsesc/jsesc.js"),p=i.n(g),f=i("./src/content/serialization.ts");function v(j,N){var w;const B=(0,f.f)(j),O=p()(B,{quotes:"backtick",minimal:!0,es6:!0,isScriptContext:!0}),d=N.cdnPrefix;return`<!doctype html> <html> <head> <meta charset="utf-8"> <title>${(w=j.metadata.title)!=null?w:"Starboard Notebook"}</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="icon" href="${d}favicon.ico"> <link href="${d}starboard-notebook.css" rel="stylesheet"> </head> <body> <script> window.initialNotebookContent = \`${O}\`; window.starboardArtifactsUrl = \`${d}\`; <\/script> <script src="${d}starboard-notebook.js"><\/script> </body> </html>`}},"./node_modules/jsesc/jsesc.js":H=>{"use strict";const x={},i=x.hasOwnProperty,A=(e,t)=>{for(const s in e)i.call(e,s)&&t(s,e[s])},g=(e,t)=>(t&&A(t,(s,l)=>{e[s]=l}),e),p=(e,t)=>{const s=e.length;let l=-1;for(;++l<s;)t(e[l])},f=x.toString,v=Array.isArray,j=Buffer.isBuffer,N=e=>f.call(e)=="[object Object]",w=e=>typeof e=="string"||f.call(e)=="[object String]",B=e=>typeof e=="number"||f.call(e)=="[object Number]",O=e=>typeof e=="function",d=e=>f.call(e)=="[object Map]",q=e=>f.call(e)=="[object Set]",z={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},J=/["'\\\b\f\n\r\t]/,U=/[0-9]/,I=/[ !#-&\(-\[\]-_a-~]/,c=(e,t)=>{const s=()=>{D=m,++t.indentLevel,m=t.indent.repeat(t.indentLevel)},l={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:" ",indentLevel:0,__inline1__:!1,__inline2__:!1},o=t&&t.json;o&&(l.quotes="double",l.wrap=!0),t=g(l,t),t.quotes!="single"&&t.quotes!="double"&&t.quotes!="backtick"&&(t.quotes="single");const b=t.quotes=="double"?'"':t.quotes=="backtick"?"`":"'",a=t.compact,$=t.lowercaseHex;let m=t.indent.repeat(t.indentLevel),D="";const T=t.__inline1__,k=t.__inline2__,h=a?"":` `;let n,C=!0;const W=t.numbers=="binary",G=t.numbers=="octal",K=t.numbers=="decimal",Q=t.numbers=="hexadecimal";if(o&&e&&O(e.toJSON)&&(e=e.toJSON()),!w(e)){if(d(e))return e.size==0?"new Map()":(a||(t.__inline1__=!0,t.__inline2__=!1),"new Map("+c(Array.from(e),t)+")");if(q(e))return e.size==0?"new Set()":"new Set("+c(Array.from(e),t)+")";if(j(e))return e.length==0?"Buffer.from([])":"Buffer.from("+c(Array.from(e),t)+")";if(v(e))return n=[],t.wrap=!0,T&&(t.__inline1__=!1,t.__inline2__=!0),k||s(),p(e,r=>{C=!1,k&&(t.__inline2__=!1),n.push((a||k?"":m)+c(r,t))}),C?"[]":k?"["+n.join(", ")+"]":"["+h+n.join(","+h)+h+(a?"":D)+"]";if(B(e)){if(o)return JSON.stringify(e);if(K)return String(e);if(Q){let r=e.toString(16);return $||(r=r.toUpperCase()),"0x"+r}if(W)return"0b"+e.toString(2);if(G)return"0o"+e.toString(8)}else return N(e)?(n=[],t.wrap=!0,s(),A(e,(r,y)=>{C=!1,n.push((a?"":m)+c(r,t)+":"+(a?"":" ")+c(y,t))}),C?"{}":"{"+h+n.join(","+h)+h+(a?"":D)+"}"):o?JSON.stringify(e)||"null":String(e)}const S=e;let u=-1;const L=S.length;for(n="";++u<L;){const r=S.charAt(u);if(t.es6){const M=S.charCodeAt(u);if(M>=55296&&M<=56319&&L>u+1){const E=S.charCodeAt(u+1);if(E>=56320&&E<=57343){let F=((M-55296)*1024+E-56320+65536).toString(16);$||(F=F.toUpperCase()),n+="\\u{"+F+"}",++u;continue}}}if(!t.escapeEverything){if(I.test(r)){n+=r;continue}if(r=='"'){n+=b==r?'\\"':r;continue}if(r=="`"){n+=b==r?"\\`":r;continue}if(r=="'"){n+=b==r?"\\'":r;continue}}if(r=="\0"&&!o&&!U.test(S.charAt(u+1))){n+="\\0";continue}if(J.test(r)){n+=z[r];continue}const y=r.charCodeAt(0);if(t.minimal&&y!=8232&&y!=8233){n+=r;continue}let _=y.toString(16);$||(_=_.toUpperCase());const P=_.length>2||o;n+="\\"+(P?"u":"x")+("0000"+_).slice(P?-4:-2)}return t.wrap&&(n=b+n+b),b=="`"&&(n=n.replace(/\$\{/g,"\\${")),t.isScriptContext?n.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,o?"\\u003C!--":"\\x3C!--"):n};c.version="2.5.2",H.exports=c}}]); //# sourceMappingURL=exporters.chunk.js.map