1import{w as e}from"./CEamUdnf.chunk.js";import{t}from"./DZX1tZ-D2.chunk.js";import{t as n}from"./DbSUQ2A12.chunk.js";var r={namespace:`share`},i={video:`thumbnail,series,_canBeConsumed,_restrictions`,clip:`_parentVideo[_rating],_canBeConsumed,_thumbnail,_restrictions`,interactive:`_canBeConsumed,_parentVideo[_rating],_parentClip,_thumbnail,_restrictions`,series:`tallPoster,videos[thumbnail,count()]{limit:1}`,playlist:`cover,videos[thumbnail,count()]{limit:1},clips[_thumbnail,count()]{limit:1},interactives[_thumbnail,count()]{limit:1}`};function a(e,t){return{id:e,"query.user":`yearGroups,avatar,userprofiles{customer.id:${t}}`,"query.classroom":`enrolments[count()]{role:student,limit:0},customer{id:${t}}`,"query.classroom_group":`classroom,users[count()]{limit:0}`}}var o={createShare(t){return{url:`{gateway}/v2/shares`,key:`create:share`,type:e.POST,data:t,normalizeOptions:r,invalidationKeys:[`sent:share`,`get:share:shares:object`]}},updateShare(t,n){return{url:`{gateway}/v2/shares/${t}`,key:`update:share`,type:e.PUT,data:n,normalizeOptions:r,invalidationKeys:[`share:permanent-link:object`,`shares:${t}`,`share:${t}:pincode`,`get:share:shares:object`]}},updateDateShared(t){return{url:`{gateway}/v2/shares/${t}`,key:`update:share:update-date-shared`,type:e.PUT,data:{updateDateShared:!0},normalizeOptions:r,invalidationKeys:[`sent:share`,`get:share:shares:object`]}},deleteShare(t){return{type:e.DELETE,url:`{gateway}/v2/shares/${t}`,key:`delete:share`,normalizeOptions:r,invalidationKeys:[`share:permanent-link:object`,`sent:share`,`shares:${t}`,`share:${t}:pincode`,`get:share:shares:object`]}},getShare(t){return{url:`{gateway}/v2/shares/${t}`,key:`shares:${t}`,bootstrapName:`share-v2:${t}`,type:e.GET,normalizeOptions:r}},getSentShares(n={}){let r=Object.values(n).sort().join(`:`);return{url:t.urlBuilder(`{gateway}/v2/shares/sent`,n),key:`sent:share:${r}`,type:e.GET,normalize:!1}},getShareLink(e){return{url:t.urlBuilder(`{gateway}/v2/shares/permanent-link`,{objectId:e}),key:`share:permanent-link:object:${e}`,normalizeOptions:r}},createShareLink(n){return{type:e.POST,url:t.urlBuilder(`{gateway}/v2/shares/permanent-link`,{...n}),key:`create:share:permanent-link:object:${n.objectId}`,invalidationKeys:[`share:permanent-link:object:${n.objectId}`,`sent:share`,`get:share:shares:object:${n.objectId}`],normalizeOptions:r}},getSharesByObjectId(t){return{url:`{gateway}/v2/shares/objects/${t}`,key:`get:share:shares:object:${t}`,type:e.GET,normalizeOptions:r}},createSharePincode(t){return{url:`{gateway}/v2/shares/${t}/pincode`,key:`create:share:${t}:pincode`,type:e.POST}},getPincodeByShareId(e){return{url:`{gateway}/v2/shares/${e}/pincode`,key:`get:share:${e}:pincode`}},getPincodeByCode(e){return{url:`{gateway}/v2/shares/pincode?code=${e}`,key:`get:share:pincode:${e}`}},getPrivacy(e){return{url:`{gateway}/v1/objects/${e}/access`,key:`privacy:${e}`,normalize:!1}},getShareObject(e,t,n){return{url:`/api/share/find/${e}`,key:`share:${e}`,bootstrapName:`share:${e}`,success:t,error:n}},getShareRecipients(e){return{url:`/api/share/find/${e}/recipients`,key:`share:${e}:recipients`,normalize:!1}},sharedObjectsById(e){e.sort();let t=e.map(e=>`id=${e}`),r=Object.keys(i).map(e=>`query.${e}=${i[e]}`);return{url:`{gateway}/v1/objects?${[...t,...r,`permissionFilterOption=${n.StripMetadata}`].join(`&`)}`,key:`objects:${e.join(`,`)}`,normalize:!1}},getRecipientsById(e,n){return e.sort(),{url:t.urlBuilder(`{gateway}/v1/objects`,a(e,n)),key:`share:recipients:${e.join(`,`)}`}},getObjectsSharedWithUser(e){let r={permissionFilterOption:n.StripMetadata};return e&&(r.cursor=e),{url:t.urlBuilder(`{gateway}/v1/users/me/share/received-items`,r),key:`shared:with:me:${e}`}},createAnonSession(t,n,r){return{url:`{gateway}/v1/shares/${t}/anon-sessions`,key:`create:anon:session`,type:e.POST,data:{sessionId:n,sessionName:r},normalize:!1}},getAnonSessions(e){return{url:`{gateway}/v1/shares/${e}/anon-sessions`,key:`anon:session:${e}`,normalize:!1}}};export{o as t}; 2//# sourceMappingURL=Dy1f-lNJ.chunk.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.