PageSourceSearch

https://baserow.io/_nuxt/BTvs0lEf2.js

js baserow.io collected 2026-09-24 22:01:19 UTC 4,734 bytes, 19 lines download raw bytes

vendor: 4,734 bytes, lines 1-19
1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`f9afdb7a-b223-4723-b626-dedc2210d2ec`,e._sentryDebugIdIdentifier=`sentry-dbid-f9afdb7a-b223-4723-b626-dedc2210d2ec`)}catch{}})();import{$ as e,V as t,et as n,i as r,q as i,rt as a,tt as o}from"./Cjbjsk4T.js";var s=4,c=/^```([a-z]+)?[\s\n]$/,l=/^~~~([a-z]+)?[\s\n]$/,u=r.create({name:`codeBlock`,addOptions(){return{languageClassPrefix:`language-`,exitOnTripleEnter:!0,exitOnArrowDown:!0,defaultLanguage:null,enableTabIndentation:!1,tabSize:s,HTMLAttributes:{}}},content:`text*`,marks:``,group:`block`,code:!0,defining:!0,addAttributes(){return{language:{default:this.options.defaultLanguage,parseHTML:e=>{let{languageClassPrefix:t}=this.options;return t&&[...e.firstElementChild?.classList||[]].filter(e=>e.startsWith(t)).map(e=>e.replace(t,``))[0]||null},rendered:!1}}},parseHTML(){return[{tag:`pre`,preserveWhitespace:`full`}]},renderHTML({node:e,HTMLAttributes:n}){return[`pre`,t(this.options.HTMLAttributes,n),[`code`,{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},markdownTokenName:`code`,parseMarkdown:(e,t)=>e.raw?.startsWith("```")===!1&&e.raw?.startsWith(`~~~`)===!1&&e.codeBlockStyle!==`indented`?[]:t.createNode(`codeBlock`,{language:e.lang||null},e.text?[t.createTextNode(e.text)]:[]),renderMarkdown:(e,t)=>{let n=``,r=e.attrs?.language||``;return n=e.content?[`\`\`\`${r}`,t.renderChildren(e.content),"```"].join(`
2`):`\`\`\`${r}
3
4\`\`\``,n},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,`paragraph`,e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{let{empty:e,$anchor:t}=this.editor.state.selection,n=t.pos===1;return!e||t.parent.type.name!==this.name?!1:n||!t.parent.textContent.length?this.editor.commands.clearNodes():!1},Tab:({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??s,{state:n}=e,{selection:r}=n,{$from:i,empty:a}=r;if(i.parent.type!==this.type)return!1;let o=` `.repeat(t);return a?e.commands.insertContent(o):e.commands.command(({tr:e})=>{let{from:t,to:i}=r,a=n.doc.textBetween(t,i,`
5`,`
6`).split(`
7`).map(e=>o+e).join(`
8`);return e.replaceWith(t,i,n.schema.text(a)),!0})},"Shift-Tab":({editor:e})=>{if(!this.options.enableTabIndentation)return!1;let t=this.options.tabSize??s,{state:n}=e,{selection:r}=n,{$from:i,empty:o}=r;return i.parent.type===this.type?o?e.commands.command(({tr:e})=>{let{pos:r}=i,o=i.start(),s=i.end(),c=n.doc.textBetween(o,s,`
9`,`
10`).split(`
11`),l=0,u=0,d=r-o;for(let e=0;e<c.length;e+=1){if(u+c[e].length>=d){l=e;break}u+=c[e].length+1}let f=c[l].match(/^ */)?.[0]||``,p=Math.min(f.length,t);if(p===0)return!0;let m=o;for(let e=0;e<l;e+=1)m+=c[e].length+1;return e.delete(m,m+p),r-m<=p&&e.setSelection(a.create(e.doc,m)),!0}):e.commands.command(({tr:e})=>{let{from:i,to:a}=r,o=n.doc.textBetween(i,a,`
12`,`
13`).split(`
14`).map(e=>{let n=e.match(/^ */)?.[0]||``,r=Math.min(n.length,t);return e.slice(r)}).join(`
15`);return e.replaceWith(i,a,n.schema.text(o)),!0}):!1},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;let{state:t}=e,{selection:n}=t,{$from:r,empty:i}=n;if(!i||r.parent.type!==this.type)return!1;let a=r.parentOffset===r.parent.nodeSize-2,o=r.parent.textContent.endsWith(`
16
17`);return!a||!o?!1:e.chain().command(({tr:e})=>(e.delete(r.pos-2,r.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;let{state:t}=e,{selection:n,doc:r}=t,{$from:i,empty:a}=n;if(!a||i.parent.type!==this.type||i.parentOffset!==i.parent.nodeSize-2)return!1;let s=i.after();return s===void 0?!1:r.nodeAt(s)?e.commands.command(({tr:e})=>(e.setSelection(o.near(r.resolve(s))),!0)):e.commands.exitCode()}}},addInputRules(){return[i({find:c,type:this.type,getAttributes:e=>({language:e[1]})}),i({find:l,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new e({key:new n(`codeBlockVSCodeHandler`),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;let n=t.clipboardData.getData(`text/plain`),r=t.clipboardData.getData(`vscode-editor-data`),i=(r?JSON.parse(r):void 0)?.mode;if(!n||!i)return!1;let{tr:o,schema:s}=e.state,c=s.text(n.replace(/\r\n?/g,`
18`));return o.replaceSelectionWith(this.type.create({language:i},c)),o.selection.$from.parent.type!==this.type&&o.setSelection(a.near(o.doc.resolve(Math.max(0,o.selection.from-2)))),o.setMeta(`paste`,!0),e.dispatch(o),!0}}})]}});export{u as t};
19//# sourceMappingURL=BTvs0lEf2.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.