PageSourceSearch

https://yamstd.notion.site/_assets/filePropertyFolderDropActions-849fd2cfc0606954.js

js yamstd.notion.site collected 2026-10-09 21:24:15 UTC 4,913 bytes, 1 lines download raw bytes

1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[23075],{643327(e,r,t){async function n(e){try{var r;if(!(null!=(r=e.entries)&&r.some(e=>"directory"===e.kind)))return e.files;let n=await (0,t(555709)._)(e.entries);if(!e.propertySchema)return e.files;return(0,t(289203).w)({environment:e.environment,tabId:e.tabId,blockStore:e.blockStore,additionalBlockStores:[],propertyId:e.propertyId,propertySchema:e.propertySchema,entries:n})}catch(r){return(0,t(208318).t)().log({level:"error",from:"applyNativeFilePropertyDrop",type:"prepareFolderDropFailed",error:(0,t(952977).convertErrorToLog)(r)}),e.files}}t(730330),t(765324),t.d(r,{applyNativeFilePropertyDrop:()=>n})},555709(e,r,t){async function n(e){let r={entryCount:0,isInvalid:!1},n=await t(326904).lX(e,10,e=>i(e,r));if(r.isInvalid)return[];let o=[];for(let e of n){if(!e)return[];o.push(e)}return o}function o(e){let r,t=1;for(let n of e){let e=n.webkitRelativePath.split("/");if(e.length<2||e.some(e=>{var r;return!((r=e).length>0&&"."!==r&&".."!==r&&!r.includes("\\"))}))return[];let o=e[0];if(r){if(r.name!==o)return[]}else r={kind:"directory",name:o,children:[]};let i=r;for(let r of e.slice(1,-1)){let e;for(let t of i.children)if("directory"===t.kind&&t.name===r){e=t;break}if(!e&&(e={kind:"directory",name:r,children:[]},i.children.push(e),++t>1e3))return[];i=e}if(i.children.push({kind:"file",file:n}),++t>1e3)return[]}return r?[r]:[]}async function i(e,r){if(r.entryCount++,r.entryCount>1e3){r.isInvalid=!0;return}if("file"===e.kind)return{kind:"file",file:await e.getFile()};let n=await e.getEntries(1e3-r.entryCount);if(!n){r.isInvalid=!0;return}let o=await t(326904).lX(n,10,e=>i(e,r)),l=[];for(let e of o){if(!e){r.isInvalid=!0;return}l.push(e)}return{kind:"directory",name:e.name,children:l}}t(435368),t(730330),t(765324),t.d(r,{_:()=>n,l:()=>o})},289203(e,r,t){t.d(r,{w:()=>s}),t(435368);var n=()=>t(149881),o=()=>t(374743),i=()=>t(808755),l=()=>t(254656),a=()=>t(853300),d=()=>t(247438),c=()=>t(401558),p=()=>t(918300),f=()=>t(793550);async function u(e){await t(326904).lX(e.uploads,5,r=>{var n;return n={environment:e.environment,upload:r},new Promise(e=>{try{t(849623).Q({environment:n.environment,store:n.upload.store,file:n.upload.file,onSettled:e})}catch(r){(0,t(208318).t)().log({level:"error",from:"uploadFolderFile",type:"startUploadFailed",error:(0,t(952977).convertErrorToLog)(r)}),e()}})})}function s(e){let{environment:r,tabId:s,blockStore:y,additionalBlockStores:h,propertyId:m,propertySchema:v}=e,k=v.limit?e.entries.slice(0,v.limit):e.entries,g=[],S=[];for(let e of k)"file"===e.kind?g.push(e.file):S.push(e);if(0===S.length)return g;let I=(0,t(531240).N)(),b=(0,t(531240).j)();if(!I&&!b)return[];let C=(0,t(974410).f)(y);return(0,t(746040).E)(r,C)?((0,t(323517).createAndCommit)({userAction:"FileProperty.createDroppedFolders",environment:r,cellTarget:{spaceWithId:y.getSpaceId()},canUndo:!0,perform:e=>{let k=[],g=[];for(let i of S){let a=function e(r){let o,{environment:i,parentStore:l,folder:a,fileUploads:f,addToParentContent:u,after:s,transaction:y}=r,h=p().Wv({environment:i,type:"folder",properties:{title:d().x9d(a.name)},inMemoryRecordCache:l.inMemoryRecordCache,transaction:y,spaceId:l.getSpaceId()});for(let r of(u?n().NI({parentStore:l.getContentStore(),childStore:h,transaction:y,after:s}):(0,t(787932).z)({store:h,data:{parent_id:l.id,parent_table:"block",alive:!0},transaction:y}),a.children)){if("directory"===r.kind){o=e({environment:i,parentStore:h,folder:r,fileUploads:f,addToParentContent:!0,after:o,transaction:y}).id;continue}let t=c().du(r.file),a=p().Wv({environment:i,type:"file",properties:{title:d().x9d(t.name),size:d().x9d(t.size)},inMemoryRecordCache:l.inMemoryRecordCache,transaction:y,spaceId:l.getSpaceId()});n().NI({parentStore:h.getContentStore(),childStore:a,transaction:y,after:o}),o=a.id,f.push({file:r.file,store:a})}return h}({environment:r,parentStore:y,folder:i,fileUploads:g,addToParentContent:!1,transaction:e});k.push(b?{type:"block",pointer:{table:"block",id:a.id,spaceId:a.getSpaceId()}}:{type:"link",name:i.name,url:(0,o().J8)({environment:r,tabId:s},{store:a,fullyQualified:!0,pageVisitSource:l().y8.LinkInPage})})}g.length>0&&e.postSubmitCallbacks.push(e=>{if(!e)return u({environment:r,uploads:g}).catch(e=>{(0,t(208318).t)().log({level:"error",from:"folderFilePropertyActions",type:"uploadFolderFilesFailed",error:(0,t(952977).convertErrorToLog)(e)})})}),function(e){let{environment:r,blockStores:t,propertyId:n,propertySchema:o,folderLinks:l,transaction:d}=e;for(let e of t){let t=(0,f().Iw)(e,n),c=a().dJ(e.getPropertyValue(t)),p=o.limit?a().HS({rawFileValue:c,updatedValue:l,propertySchema:o}):[...c,...l];
1(0,i().V)({environment:r,store:e.getPropertyStore(t),value:a().AS(p),transaction:d})}}({environment:r,blockStores:[y,...h],propertyId:m,propertySchema:v,folderLinks:k,transaction:e})}}),g):((0,t(787209).Q)(r,C),[])}}}]);

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.