PageSourceSearch

https://papalbina.notion.site/_assets/codeBlockValue-c5cf57ab7cc1db93.js

js papalbina.notion.site collected 2026-10-10 01:57:53 UTC 15,701 bytes, 2 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[10571],{718616(e,t,l){l.r(t),l(953925),l(540679),l(159952);var n=l(635790),a=l(440302);let o={overflowX:"auto",WebkitOverflowScrolling:"touch"},i={paddingTop:12},r={whiteSpace:"break-spaces",wordBreak:"break-all",minWidth:0},s={whiteSpace:"pre"},d={display:"flex",padding:"12px 0px"},u=n.memo(function(e){let{disabled:t,store:u,blockStore:c,markdownLinkifyIt:g,codeWrap:f,wrapStyle:v,tinyMceMicrosoftWordPasteFilter:h,language:b,Prism:S,parentSpaceId:k,isQuickFind:C,style:x,disableSuggestEdit:y,disableFormattingAnnotations:T,disableRichTextActions:M,"aria-roledescription":A}=e,I=(0,l(327219).tz)(),E=(0,l(533992).v3)(),w=(0,l(633636).wM)(),B=(0,l(533992).Y0)(),D=(0,l(960253).e)(),V=(0,l(67499).S)(),_=(0,l(15787).a)(null==V?void 0:V.pageStore),j=(0,n.useRef)(null),N=(0,n.useRef)(!1),R=(0,l(971026).R)(),{value:F}=(0,l(552709).fJ)(l(406921).V),H=B.isSafari||B.isIOS,U=(0,l(579993).O$)(l(358377).default),W=(0,l(579993).O$)(l(332190).zG),P=(0,l(579993).O$)(l(827862).J),O=(0,l(579993).O$)(l(847591).qu),K=(0,l(579993).K8)(()=>({focusedResult:l(847591).x_.getForTab(w).state}),[w]).focusedResult,q=(0,l(579993).K8)(()=>null==V?void 0:V.publicEditModeStore.state,[null==V?void 0:V.publicEditModeStore]),Y=(0,l(579993).K8)(()=>V&&V.pageStore?l(830054).Uv.getMode(V.pageStore):"default",[V]),$=(0,l(579993).K8)(()=>u.canEdit(),[u]),z=(0,l(579993).K8)(()=>u.canComment(),[u]),J=(0,l(466400).Y)({store:u,parentBlockStore:c}),L=(0,l(579993).K8)(()=>J.state??void 0,[J]),G=(0,l(579993).K8)(()=>{let e=null==c?void 0:c.getPropertyValue("language");if(void 0!==e)return l(247438).q4_(e)},[c]),Q=(0,n.useMemo)(()=>{var e;return"editing"===U.mode&&(null==(e=(0,l(778758).H)(U.multiSelection))?void 0:e.store)===u},[u,U]),X=(0,n.useCallback)(()=>{var e;null==(e=j.current)||null==(e=e.getNode())||e.blur()},[j]),Z=(0,n.useMemo)(()=>{var e;return W.open&&"inline"===W.type&&(null==(e=(0,l(778758).H)(W.multiSelection))?void 0:e.store)===u},[W,u]),ee=(0,n.useCallback)(()=>{if((0,l(45262).Q)(q)||void 0!==L)return!1;let e=null!=V&&V.pageStore?Y:"default";return!t&&"suggest"===e&&!!z||!!(!t&&$)},[t,null==V?void 0:V.pageStore,q,Y,$,z,L]),et=(0,n.useMemo)(()=>!ee(),[ee]),el=(0,l(579993).K8)(()=>{if(!P.isHovered||"right_margin_button"!==P.hoverEntryPoint)return!1;let e=l(183056).default.state.isOpen?l(183056).default.state.currentStore:void 0;return u&&(null==e?void 0:e.id)===u.id},[u,P]),en=(0,n.useMemo)(()=>({query:O,focusedResult:(0,l(541321).wc)(K)&&K.id===u.id?K:void 0}),[K,O,u.id]),ea=(0,n.useCallback)((e,t)=>{(0,l(55661).D)({type:e,blockStore:c,store:u,isInCollectionView:!1,eventTimeStamp:t})},[c,u]),eo=(0,n.useCallback)(t=>{void 0===c||void 0===G||e.language!==G&&l(760178).IA({blocks:[c],language:e.language,transaction:t})},[c,e.language,G]),ei=(0,n.useCallback)(e=>{var t,n;if(!ee||(ea("typing_enter",e.timeStamp),null==(t=e.preventDefault)||t.call(e),null!=(n=j.current)&&n.isComposing()))return;let a="editing"===U.mode&&(0,l(778758).H)(U.multiSelection);a&&function(e){let{environment:t,tabId:n,editorMode:a,store:o,selection:i,spaceId:r}=e,s="",d=l(247438).Ffo(o.getValue(),0,i.startIndex),u=l(247438).q4_(d).split("\n").at(-1),c=null==u?void 0:u.match(/^[ \t]+/);c&&(s=c[0]),(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleEnter",environment:t,cellTarget:{spaceWithId:r},canUndo:!0,perform:e=>{l(53517).$D({environment:t,tabId:n,editorMode:a,store:o,string:`
2${s}`,selection:i,disableMentions:!0,disableSlashCommands:!0,disableEmojiCommands:!0,transaction:e})}})}({environment:E,tabId:w,store:u,editorMode:null!=V&&V.pageStore?Y:"default",selection:a.selection,spaceId:k})},[u,E,ea,V,j,ee,U,Y,k,w]),er=(0,n.useCallback)(()=>m({store:u,blockStore:c,diffTextValue:L,inPageFindDetails:en,isNewDiscussionMenuTarget:Z,isRightMarginCommentActionHovered:el}),[u,c,L,en,Z,el]),es=(0,n.useCallback)(e=>{var t;l(536614).HP({environment:E,tabId:w,event:e,textValue:er(),editorNode:(null==(t=j.current)?void 0:t.getNode())||void 0,store:u,canEdit:ee(),katex:F})},[er,u,E,w,ee,j,F]),ed=(0,n.useCallback)(e=>{if(ee()&&(ea("typing_delete",e.timeStamp),"editing"===U.mode&&U.multiSelection.start.store===u)){let t=null!=V&&V.pageStore?Y:"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleDelete",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:n=>{eo(n),l(335873).wT({environment:E,tabId:w,multiSelection:U.multiSelection,deleteForwards:!0,transaction:n,event:e,editorMode:t})}})}},[E,w,u,ea,ee,V,U,Y,k,eo]),eu=(0,n.useCallback)(e=>{if(ee()&&(ea("typing_backspace",e.timeStamp),"editing"===U.mode&&U.multiSelection.start.store===u)){if(l(335873).CZ({device:E.device,event:e,multiSelection:U.multiSelection}))return;let t=null!=V&&V.pageStore?Y:"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleBackspace",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:n=>{eo(n),l(335873).wT({environment:E,tabId:w,multiSelection:U.multiSelection,deleteForwards:!1,transaction:n,event:e,editorMode:t})}})}},[E,w,u,ea,ee,V,U,Y,k,eo]),ec=(0,n.useCallback)(e=>{var t;if(ee()&&(ea("typing_enter",e.timeStamp),null==(t=e.preventDefault)||t.call(e),"editing"===U.mode)){let e=null!=V&&V.pageStore?Y:"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleShiftEnter",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:t=>{eo(t),l(170686).Ve({environment:E,tabId:w,spaceStore:(0,l(974410).f)(c),editorMode:e,multiSelection:U.multiSelection,transaction:t})}}),p()}},[E,c,ea,ee,null==V?void 0:V.pageStore,U,Y,k,eo,w]),ep=(0,n.useCallback)(e=>{if(!ee())return;ea("typing_tab",e.timeStamp),e.preventDefault();let t="editing"===U.mode&&(0,l(778758).H)(U.multiSelection);if(t){let e=null!=V&&V.pageStore?Y:"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleTab",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:n=>{eo(n),l(53517).RJ({environment:E,tabId:w,editorMode:e,store:u,selection:t.selection,transaction:n,shouldStripTokens:!0})}})}},[E,w,u,ea,ee,null==V?void 0:V.pageStore,U,Y,k,eo]),em=(0,n.useCallback)(e=>{if(!ee())return;ea("typing_untab",e.timeStamp),e.preventDefault();let t="editing"===U.mode&&(0,l(778758).H)(U.multiSelection);if(t){let e=null!=V&&V.pageStore?Y:"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleUntab",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:n=>{eo(n),l(53517).Ye({environment:E,tabId:w,editorMode:e,store:u,selection:t.selection,transaction:n,shouldStripTokens:!0})}})}},[E,w,u,ea,ee,V,U,Y,k,eo]),eg=(0,n.useCallback)(async e=>{ee()?(await l(235645).R.clipboardActions.load()).cutWithMaybeConfirmation({environment:E,tabId:w,event:e,markdownLinkifyIt:g}):e.preventDefault()},[E,w,g,ee]),ef=(0,n.useCallback)(async e=>{if(!ee())return void e.preventDefault();let t=await l(235645).R.clipboardActions.load();(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handlePaste",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:n=>{eo(n),(0,l(15289).o)({action:"paste",blockStore:c,from:"keyboard_shortcut"},a=>{t.paste({environment:E,tabId:w,spaceStore:(0,l(974410).f)(c),event:e,disableEmbedMenu:!0,transaction:n,onPasteFiles:e=>t.pasteFilesForBlocks({...e,tabId:w}),formulasModule:void 0,markdownLinkifyIt:g,tinyMceMicrosoftWordPasteFilter:h}),a()})}})},[E,w,g,h,ee,c,eo,k]),ev=(0,n.useCallback)(e=>{var t;l(536614).sp({environment:E,tabId:w,event:e,textValue:er(),editorNode:(null==(t=j.current)?void 0:t.getNode())||void 0,store:u,canEdit:ee()})},[er,ee,E,j,u,w]),eh=(0,n.useCallback)(e=>{var t;l(536614).W5({environment:E,tabId:w,event:e,textValue:er(),editorNode:(null==(t=j.current)?void 0:t.getNode())||void 0,store:u,canEdit:ee()})},[er,u,j,ee,E,w]),eb=(0,n.useCallback)(()=>
2{if(Q)return(0,l(942618).D)(u)},[Q,u]),eS=(0,n.useCallback)(()=>{let e=l(871871).PE(l(247438).q4_(m({store:u,blockStore:c,inPageFindDetails:en,isNewDiscussionMenuTarget:Z,isRightMarginCommentActionHovered:el})));return{startIndex:e.length,endIndex:e.length}},[u,c,en,Z,el]),ek=(0,n.useRef)(),eC=(0,n.useCallback)(()=>{let e=er(),t=l(247438).q4_(e),o=t.length>=1e4,i=ek.current;ek.current=t.length;let r=(0,l(355560).X5)({text:t,language:b,Prism:S});if(void 0!==r){let t=function({syntaxTokens:e,textValue:t,parentSpaceId:n,store:o,theme:i,themeMode:r,isSafariOrIOS:s,visuallySubdueDiscussions:d}){let u=(0,l(599809).E7)(t&&{value:t,spaceId:n},o.getRecordModel),c=l(549972).YH(u,e),p=u.map(e=>(0,l(599809).sT)({annotations:l(247438).uPN(e),theme:i,themeMode:r,spaceId:n,getRecordModel:o.getRecordModel,isSafariOrIOS:s,visuallySubdueDiscussions:d}));return c.map((e,t)=>(0,a.jsx)("span",{className:[e.classNames||"",...p[e.textTokenIndex].classNames,l(728069).Do].join(" "),style:p[e.textTokenIndex].style,"data-token-index":e.textTokenIndex,children:e.value},t))}({parentSpaceId:k,store:u,syntaxTokens:r,textValue:e,theme:l(632079).Tj,themeMode:D,isSafariOrIOS:H,visuallySubdueDiscussions:_}),o=(0,a.jsxs)(n.Fragment,{children:[t,(0,a.jsx)("span",{children:"\n"})]});return l(595290).A.renderToStaticMarkup(o)}o&&"number"==typeof i&&i<1e4&&function(e){let{intl:t}=e,n=new Intl.NumberFormat(t.locale).format(1e4);l(819652).HK({presentationType:"transient",title:t.formatMessage({id:"codeBlock.maxChars.toast.title",defaultMessage:"Code highlighting disabled"}),message:t.formatMessage({id:"codeBlock.maxChars.toast.message",defaultMessage:"Syntax highlighting is not supported for more than {numBlocks} characters"},{numBlocks:n})})}({intl:I});let s=l(536614).S5({environment:E,textValue:e&&{value:e,spaceId:k},parentStore:u,disableHover:!1,disableStyleAnnotations:!1,disableInsertedDeletedAnnotations:!1,disableDateStyleAnnotations:!0,disableSuggestionAnnotations:!1,visuallySubdueDiscussions:_,disabled:!ee(),theme:l(632079).Tj,themeMode:D,emojiType:"raw",katex:void 0,formulaValueTypes:[]});return l(595290).A.renderToStaticMarkup((0,a.jsx)(a.Fragment,{children:s}))},[er,u,E,ee,k,S,b,D,I,H,_]),ex=(0,n.useCallback)(()=>{l(53517).Qc({userAction:"CodeBlockValue.handleMoveUp",environment:E,spaceId:k,direction:"up",preloadSlot:N})},[E,k]),ey=(0,n.useCallback)(()=>{l(53517).Qc({userAction:"CodeBlockValue.handleMoveDown",environment:E,spaceId:k,direction:"down",preloadSlot:N})},[E,k]),eT=(0,n.useCallback)((e,t)=>{ee()&&(t.preventDefault(),l(845855).po({environment:E,tabId:w,annotation:e}),p())},[ee,E,w]),eM=(0,n.useCallback)(e=>{let{newValue:t}=e;ea("typing_lag",e.timeStamp);let n=null!=V&&V.pageStore?l(830054).Uv.getMode(null==V?void 0:V.pageStore):"default";(0,l(323517).createAndCommit)({userAction:"CodeBlockValue.handleMutation",environment:E,cellTarget:{spaceWithId:k},canUndo:!0,perform:e=>{eo(e),l(53517).dw({environment:E,tabId:w,editorMode:n,store:u,newValue:t,disableMentions:!0,disableSlashCommands:!0,disableEmojiCommands:!0,disableFilters:!0,transaction:e})}})},[ea,E,u,null==V?void 0:V.pageStore,eo,k,w]),eA=(0,n.useCallback)(async e=>{(await l(235645).R.clipboardActions.load()).copy({environment:E,event:e,markdownLinkifyIt:g})},[E,g]),eI=(0,n.useCallback)(({leafRef:e,wrapperRef:t,...n},c,p)=>{var m,g;return(0,a.jsx)("div",{ref:t,style:{...d,...!f&&o,...v},className:"line-numbers notion-code-block",...n,children:(0,a.jsx)(l(711456).A,{leafRef:R(j,e),style:{...(m=l(632079).Tj,g=x,{flexGrow:1,flexShrink:1,textAlign:"start",fontFamily:(0,l(699422).vc)(l(849917).locale).githubMono,fontSize:"85%",tabSize:2,minHeight:"1em",color:m.text.primary,...g}),...C&&i,...f?r:s},debugName:"CodeBlockValue",store:u,isDisabled:et,getHtml:eC,getSelection:eb,onMutation:e=>eM(e),spellCheck:!1,autoCorrect:"off",autoCapitalize:"off",onSelect:c,onMouseOver:ev,onMouseOut:eh,suppressNewlineEvents:!1,placeholder:" ",disableContentEditableWhenNotEditingTextOnMobile:!0,expandSelectionOnTripleClick:!1,"aria-roledescription":A})})},[C,f,v,x,et,eC,eb,eM,ev,eh,R,j,u,A]);return(0,a.jsx)(l(676539).F,{store:u,disabled:t,clearBrowserSelection:X,onBlur:X,getEndSelection:eS,onClick:es,onDelete:ed,onBackspace:eu,onEnter:ei,onShiftEnter:ec,onCommandEnter:l(960408).D_,onCommandShiftEnter:l(960408).D_,onTab:ep,onUntab:em,onToggleHighlight:e=>eT(["h",l(735140).T.getMostRecentlyUsedColor()],e),onToggleBold:e=>eT(["b"],e),onToggleItalics:e=>eT(["i"],e),onToggleUnderline:e=>eT(["_"],e),onToggleStrike:e=>eT(["s"],e),onToggleCode:l(960408).D_,onCopy:e=>eA(e),onCut:eg,onPaste:ef,onMoveUp:ex,onMoveDown:ey,render:eI,disableMentions:!0,disableSlashCommands:!0,canSelectAllBlocks:!0,canInsertText:!0,canSelectionDrag:!0,topBottomPadding:22,pasteBehavior:"inl
2ine",disableSuggestEdit:y,disableFormattingAnnotations:T,disableRichTextActions:M})});function c(e){let{value:t}=(0,l(552709).fJ)(l(909373).y),{value:n}=(0,l(552709).fJ)(l(94386).g),{value:o}=(0,l(552709).fJ)(l(393771).S);return t?(0,a.jsx)(u,{...e,Prism:t,markdownLinkifyIt:n,tinyMceMicrosoftWordPasteFilter:o}):null}function p(){l(374176).default.flush()}function m(e){let{store:t,blockStore:n,diffTextValue:a,inPageFindDetails:o,isNewDiscussionMenuTarget:i,isRightMarginCommentActionHovered:r}=e;if(a)return a;let s=t.getValue();if(o.query&&(s=l(536614).nu({textValue:s,blockId:null==n?void 0:n.id,find:o.query,textProps:{type:"block_match"},currentFocusedResult:o.focusedResult,store:n})),r){let e=l(247438).qAZ(s);return l(536614).PB({store:t,temporaryAnnotation:l(247438).Ifu.TemporarySelection,multiSelection:{start:{store:t,index:0},end:{store:t,index:e.length}}})}return i?l(536614).Fm({store:t}):s}l.d(t,{CodeBlockValueWithDeps:()=>c})},355560(e,t,l){l(435368);let n=new WeakSet;function a(e){if(void 0===e)return;let t=(0,l(656974).Ys)(e).prismAlias;if(t!==l(656974).Sc)return t}function o(e){let{text:t,language:o,Prism:i,charLimit:r=1e4}=e,s=a(o);if(0===t.length||void 0===i||void 0===s||t.length>=r)return;!function(e){let{Prism:t,prismAlias:a}=e;if(a!==l(656974).Yj.HTML.prismAlias&&a!==l(656974).Yj.Markup.prismAlias||n.has(t))return;let o=t.languages.markup;if(!(0,l(48697).Gv)(o))return;let i=o.tag;if(!(0,l(48697).Gv)(i))return;let r=i.addInlined;"function"==typeof r&&(r("style","css"),r("script","javascript"),n.add(t))}({Prism:i,prismAlias:s});let d=i.languages[s],u=i.highlight(t,d,s),c=document.createElement("div");c.innerHTML=l(549972).bi(u);let p=[];for(let e of Array.from(c.childNodes)){var m;let t=(m=e,l(885711).KH(m)?[m.data]:l(885711).vq(m)?[m.textContent??"",m.className]:void 0);void 0!==t&&p.push(t)}return p}l.d(t,{VS:()=>a,X5:()=>o})},549972(e,t,l){l(435368),l(499468),l(586042),l(169187),l(726090),l(132457),l(219390),l(73168),l(730330),l(218043),l(159952),l(1310);var n=()=>l(960408);function a(e){let t="",a=document.createElement("div");for(let o of(a.innerHTML=e,l(885711).zn(a))){let e=(0,n().ih)(o.data);if(null!==o.parentElement&&o.parentElement!==a){let l=(function(e){let{parent:t,root:l}=e,n=new Set,a=t;for(;a&&a!==l;)a.classList.forEach(e=>{n.add(e)}),a=a.parentElement??void 0;return Array.from(n)})({parent:o.parentElement,root:a}).join(" ");t+=`<span class="${l}">${e}</span>`}else t+=e}return t}function o(e,t){var n;let a,o={text:i(e),syntax:i(t)},r=(n=function(e,t){let l=e.slice(),n=t.slice(),a=[],o=0,i=0;for(;o<l.length&&i<n.length;){let e=l[o],t=n[i];e===t?(a.push(e),o+=1,i+=1):e<t?(a.push(e),o+=1,n[i]-=e):(a.push(t),l[o]-=t,i+=1)}return a}(o.text,o.syntax),a=0,n.reduce((e,t)=>(e.push([a,t]),a+=t,e),[])),s={text:0,syntax:0},d={text:0,syntax:0},u=[],c=e.map(l(247438).N8A).join("");for(let[e,l]of r){let n=e+l,a=t[s.syntax],i={value:c.substring(e,n),textTokenIndex:s.text,classNames:a&&a[1]};u.push(i);let r=o.text[s.text],p=o.syntax[s.syntax];n>=d.text+r&&(s.text+=1,d.text+=r),n>=d.syntax+p&&(s.syntax+=1,d.syntax+=p)}return u}function i(e){return e.map(e=>e[0].length)}l.d(t,{YH:()=>o,bi:()=>a})}}]);

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.