1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[613],{47987:(e,t,l)=>{l.d(t,{$_:()=>n3});var n=l(28888),i=l(97229),a=l(64006),r=l(4407),s=l(83244),o=l(14232),d=l(58465),c=l(37876),u=l(5646),p=l(31777),h=l(89742),m=l(35881),g=l(83129),f=l(59727),y=l(88854),x=l(20604),v=l(18422),b=l(67413),j=l(5568),w=l(89449),C=l(80662),I=l(37883),T=l(13028),k=l(19675),_=l(238),A=l(67742),E=l(72407),S=l(41715),R=l(41366),z=l(79503),L=l(64246),O=l(93410),F=l(23038),U=l(39341),q=l(87718),Z=l(73625),D=l(91423),N=l(87183),M=l(9584),B=l(19928),Y=l(92915),P=l(48960),H=l(29652),Q=l(49058),V=l(50705),$=l(2827),W=l(88798),X=l(20495),G=l(28208),J=l(63208),K=l(88992),ee=l(22442),et=l(13810),el=l(3496),en=l(38016),ei=l(59398),ea=l(89957),er=l(11034),es=l(26269),eo=l(31183),ed=l(31568),ec=l(31099),eu=l(86579),ep=l(68968),eh=l(34702),em=l(80097),eg=l(83776),ef=l(77892),ey=l(9926),ex=l(58512),ev=l(90657),eb=l(93021),ej=l(51449),ew=l(44152),eC=l(36726),eI=l(49258);function eT(){let e=(0,n._)(["::-webkit-scrollbar{width:14px;}::-webkit-scrollbar-thumb{border-radius:10px;border:4px solid rgba(0,0,0,0);background:var(--card-border-color);background-clip:padding-box;&:hover{background:var(--card-muted-fg-color);background-clip:padding-box;}}"]);return eT=function(){return e},e}function ek(){let e=(0,n._)([".media__custom-scrollbar{",'}div[data-ui="Box"]{','}div[data-ui="Dialog"]{background-color:rgba(15,17,18,0.9);}']);return ek=function(){return e},e}function e_(){let e=(0,n._)(["_id in $documentAssetIds"]);return e_=function(){return e},e}function eA(){let e=(0,n._)(["!(_id in $documentAssetIds)"]);return eA=function(){return e},e}function eE(){let e=(0,n._)(["count(*[references(^._id)]) > 0"]);return eE=function(){return e},e}function eS(){let e=(0,n._)(["count(*[references(^._id)]) == 0"]);return eS=function(){return e},e}function eR(){let e=(0,n._)(["\n _type in ",' && !(_id in path("drafts.**"))\n ']);return eR=function(){return e},e}function ez(){let e=(0,n._)(["[_id, altText, assetId, creditLine, description, originalFilename, title, url] match '*","*'"]);return ez=function(){return e},e}function eL(){let e=(0,n._)(['count(*[_type == "','" && name.current == $name])']);return eL=function(){return e},e}function eO(){let e=(0,n._)(['\n {\n "items": *[\n _type == "','"\n && !(_id in path("drafts.**"))\n ] {\n _createdAt,\n _updatedAt,\n _id,\n _rev,\n _type,\n name\n } | order(name.current asc),\n }\n ']);return eO=function(){return e},e}function eF(){let e=(0,n._)(['*[\n _type in ["sanity.fileAsset", "sanity.imageAsset"]\n && references(*[_type == "media.tag" && name.current == $tagName]._id)\n ] {\n _id,\n _rev,\n opt\n }']);return eF=function(){return e},e}function eU(){let e=(0,n._)(["order(_updatedAt desc)"]);return eU=function(){return e},e}function eq(){let e=(0,n._)(['\n {\n "items": *[',"] {\n _id,\n _type,\n _createdAt,\n _updatedAt,\n altText,\n creditLine,\n description,\n extension,\n metadata {\n dimensions,\n exif,\n isOpaque,\n },\n mimeType,\n opt {\n media\n },\n originalFilename,\n size,\n source {\n name,\n id,\n url,\n },\n title,\n url\n } "," "," ",",\n }\n "]);return eq=function(){return e},e}function eZ(){let e=(0,n._)(["*[_id in ","]"]);return eZ=function(){return e},e}function eD(){let e=(0,n._)(["[","...","]"]);return eD=function(){return e},e}function eN(){let e=(0,n._)(["order("," ",")"]);return eN=function(){return e},e}function eM(){let e=(0,n._)(["background:",";border-radius:",";"]);return eM=function(){return e},e}function eB(){let e=(0,n._)(["> *{margin-bottom:",";}"]);return eB=function(){return e},e}function eY(){let e=(0,n._)(["text{font-family:"," !important;font-size:8px !important;font-weight:500 !important;}"]);return eY=function(){return e},e}function eP(){let e=(0,n._)(["background-image:linear-gradient(45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(-45deg,var(--checkerboard-color) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--checkerboard-color) 75%),linear-gradient(-45deg,transparent 75%,var(--checkerboard-color) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;"]);return eP=function(){return e},e}function eH(){let e=(0,n._)(["--checkerboard-color:",";display:block;width:100%;height:100%;object-fit:contain;",""]);return eH=function(){return e},e}function eQ(){let e=(0,n._)(["*[_id == $id]"]);return eQ=function(){return e},e}function eV(){let e=(0,n._)(["*[_id == $id]"]);return eV=function(){return e},e}function e$(){let e=(0,n._)(["height:","px;"]);return e$=function(){return e},e}function eW(){let e=(0,n._)(["@media (pointer:fine){visibility:hidden;}@media (hover:hover) and (pointer:fine){",":hover &{visibility:visible;}}"]);return eW=function(){return e},e}function eX(){let e=(0,n._)(["box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;"]);return eX=function(){return e},e}function eG(){let e=(0,n._)(["@media (hover:hover) and (pointer:fine){&:hover{border:1px solid var(--card-border-color);}}"]);return eG=function(){return e},e}function eJ(){let e=(0,n._)(["border:1px solid transparent;height:100%;pointer-events:",";position:relative;transition:all 300ms;user-select:none;width:100%;border:",";",""]);return eJ=function(){return e},e}
1function eK(){let e=(0,n._)(["cursor:pointer;height:","px;transition:all 300ms;@media (hover:hover) and (pointer:fine){&:hover{background:",";}}"]);return eK=function(){return e},e}function e0(){let e=(0,n._)(["\n *["," && _id in $documentIds].sha1hash\n "]);return e0=function(){return e},e}function e1(){let e=(0,n._)(["box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%;"]);return e1=function(){return e},e}function e2(){let e=(0,n._)(["height:","px;width:","px;"]);return e2=function(){return e},e}function e3(){let e=(0,n._)(["display:grid;grid-template-columns:repeat(auto-fill,","px);grid-template-rows:repeat(auto-fill,","px);justify-content:center;margin:0 auto;"]);return e3=function(){return e},e}function e5(){let e=(0,n._)(["cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:",";}}"]);return e5=function(){return e},e}function e4(){let e=(0,n._)(["@media (hover:hover) and (pointer:fine){&:hover{background:",";}}"]);return e4=function(){return e},e}function e8(){let e=(0,n._)(["align-items:center;cursor:",";height:100%;pointer-events:",";user-select:none;white-space:nowrap;",""]);return e8=function(){return e},e}function e9(){let e=(0,n._)(["cursor:pointer;@media (hover:hover) and (pointer:fine){&:hover{background:",";}}"]);return e9=function(){return e},e}function e7(){let e=(0,n._)(["color:white;height:100%;min-height:100%;right:0;top:0;width:100%;&:focus{outline:none;}"]);return e7=function(){return e},e}function e6(){let e=(0,n._)(["align-items:center;background:rgba(0,0,0,0.75);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%;z-index:3;"]);return e6=function(){return e},e}function te(){let e=(0,n._)(['*[_type in ["sanity.fileAsset", "sanity.imageAsset"] && !(_id in path("drafts.**"))]']);return te=function(){return e},e}function tt(){let e=(0,n._)(['*[_type == "','" && !(_id in path("drafts.**"))]']);return tt=function(){return e},e}let tl=(e,t)=>{let l=(0,o.useRef)(!1),n=(0,o.useCallback)(n=>{(0,d.v_)(e,n)&&(l.current=!0,t&&t())},[e,t]),i=(0,o.useCallback)(()=>{l.current=!1},[]);return(0,o.useEffect)(()=>(window.addEventListener("keydown",n),window.addEventListener("keyup",i),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",i)}),[n,i]),l},tn=(0,o.createContext)(void 0),ti=e=>{let{children:t,onSelect:l}=e,n=(0,o.useMemo)(()=>({onSelect:l}),[l]);return(0,c.jsx)(tn.Provider,{value:n,children:t})},ta=()=>{let e=(0,o.useContext)(tn);if(void 0===e)throw Error("useAssetSourceActions must be used within an AssetSourceDispatchProvider");return e},tr=()=>(0,a.tH7)({apiVersion:"2025-10-02"}),ts=(0,u.AH)(eT()),to=(0,u.DU)(ek(),ts,ts),td=p.d4,tc={_createdAt:{asc:"Last created: Oldest first",desc:"Last created: Newest first"},_updatedAt:{asc:"Last updated: Oldest first",desc:"Last updated: Newest first"},mimeType:{asc:"MIME type: A to Z",desc:"MIME type: Z to A"},originalFilename:{asc:"File name: A to Z",desc:"File name: Z to A"},size:{asc:"File size: Smallest first",desc:"File size: Largest first"}},tu=(e,t)=>tc[e][t],tp={type:"divider"},th={altText:{assetTypes:["file","image"],field:"altText",name:"altText",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Alt text",type:"string",value:""},creditLine:{assetTypes:["file","image"],field:"creditLine",name:"creditLine",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Credit",type:"string",value:""},description:{assetTypes:["file","image"],field:"description",name:"description",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Description",type:"string",value:""},fileName:{assetTypes:["file","image"],field:"originalFilename",name:"filename",operatorType:"includes",operatorTypes:["includes","doesNotInclude"],title:"File name",type:"string",value:""},height:{assetTypes:["image"],field:"metadata.dimensions.height",name:"height",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Height",type:"number",value:400},inCurrentDocument:{assetTypes:["file","image"],name:"inCurrentDocument",operatorType:"is",options:[{name:"true",title:"True",value:(0,q.A)(e_())},{name:"false",title:"False",value:(0,q.A)(eA())}],selectOnly:!0,title:"In use in current document",type:"select",value:"true"},inUse:{assetTypes:["file","image"],name:"inUse",operatorType:"is",options:[{name:"true",title:"True",value:(0,q.A)(eE())},{name:"false",title:"False",value:(0,q.A)(eS())}],title:"In use",type:"select",value:"true"},isOpaque:{assetTypes:["image"],field:"metadata.isOpaque",name:"isOpaque",operatorType:"equalTo",options:[{name:"true",title:"True",value:"false"},{name:"false",title:"False",value:"true"}],title:"Has transparency",type:"select",value:"true"},orientation:{assetTypes:["image"],name:"orientation",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"portrait",title:"Portrait",value:"metadata.dimensions.aspectRatio < 1"},{name:"landscape",title:"Landscape",value:"metadata.dimensions.aspectRatio > 1"},{name:"square",title:"Square",value:"metadata.dimensions.aspectRatio == 1"}],title:"Orientation",type:"select",value:"portrait"},size:{assetTypes:["file","image"],field:"size",modifier:"kb",modifiers:[{name:"kb",title:"KB",fieldModifier:e=>"round(".concat(e," / 1000)")},{name:"mb",title:"MB",fieldModifier:e=>"round(".concat(e," / 1000000)")}],name:"size",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"File size",type:"number",value:0},tag:{assetTypes:["file","image"],field:"opt.media.tags",name:"tag",operatorType:"references",operatorTypes:["references","doesNotReference",null,"empty","notEmpty"],title:"Tags",type:"searchable"},title:{assetTypes:["file","image"],field:"title",name:"title",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Title",type:"string",value:""},type:{assetTypes:["file","image"],name:"type",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"image",title:"Image",value:'mimeType match "image*"'},{name:"video",title:"Video",value:'mimeType match "video*"'},{name:"audio",title:"Audio",value:'mimeType match "audio*"'},{name:"pdf",title:"PDF",value:'mimeType == "application/pdf"'}],title:"File type",type:"select",value:"image"},width:{assetTypes:["image"],field:"metadata.dimensions.width",name:"width",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Width",type:"number",value:400}},tm={doesNotInclude:{fn:(e,t)=>e?"!(".concat(t," match '*").concat(e,"*')"):void 0,label:"does not include"},doesNotReference:{fn:(e,t)=>e?"!references('".concat(e,"')"):void 0,label:"does not include"},empty:{fn:(e,t)=>"!defined(".concat(t,")"),hideInput:!0,label:"is empty"},equalTo:{fn:(e,t)=>e?"".concat(t," == ").concat(e):void 0,label:"is equal to"},greaterThan:{fn:(e,t)=>e?"".concat(t," > ").concat(e):void 0,label:"is greater than"},greaterThanOrEqualTo:{fn:(e,t)=>e?"".concat(t," >= ").concat(e):void 0,label:"is greater than or equal to"},includes:{fn:(e,t)=>e?"".concat(t," match '*").concat(e,"*'"):void 0,label:"includes"},is:{fn:(e,t)=>"".concat(e),label:"is"},isNot:{fn:(e,t)=>"!(".concat(e,")"),label:"is not"},lessThan:{fn:(e,t)=>e?"".concat(t," < ").concat(e):void 0,label:"is less than"},lessThanOrEqualTo:{fn:(e,t)=>e?"".concat(t," <= ").concat(e):void 0,label:"is less than or equal to"},notEmpty:{fn:(e,t)=>"defined(".concat(t,")"),hideInput:!0,label:"is not empty"},references:{fn:(e,t)=>e?"references('".concat(e,"')"):void 0,label:"includes"}},tg=["file","image"],tf=[{direction:"desc",field:"_createdAt"},{direction:"asc",field:"_createdAt"},null,{direction:"desc",field:"_updatedAt"},{direction:"asc",field:"_updatedAt"},null,{direction:"asc",field:"originalFilename"},{direction:"desc",field:"originalFilename"},null,{direction:"desc",field:"size"},{direction:"asc",field:"size"}],ty=[th.tag,tp,th.inUse,th.inCurrentDocument,tp,th.title,th.altText,th.creditLine,th.description,tp,th.isOpaque,tp,th.fileName,th.size,th.type,tp,th.orientation,th.width,th.height],tx={
1SMALL:"3rem 100px auto 1.5rem",LARGE:"3rem 100px auto 5.5rem 5.5rem 3.5rem 8.5rem 4.75rem 2rem"},tv="media.tag",tb=e=>function(t){return(0,x.T)(()=>!!e,t.pipe((0,k.c)(3e3),(0,_.Z)(e=>Math.random()>.5?(0,v.$)({message:"Test error",statusCode:500}):(0,b.of)(e))),t)},tj=e=>{let{assetTypes:t,searchFacets:l,searchQuery:n}=e,i=t.map(e=>"sanity.".concat(e,"Asset")),a=(0,q.A)(eR(),JSON.stringify(i)),r=l.reduce((e,t)=>{if("number"===t.type){let{field:l,modifier:n,modifiers:i,operatorType:a,value:r}=t,s=tm[a],o=null==i?void 0:i.find(e=>e.name===n),d=(null==o?void 0:o.fieldModifier)?o.fieldModifier(l):l,c=s.fn(r,d);c&&e.push(c)}if("searchable"===t.type){let{field:l,operatorType:n,value:i}=t,a=tm[n].fn(null==i?void 0:i.value,l);a&&e.push(a)}if("select"===t.type){var l;let{field:n,operatorType:i,options:a,value:r}=t,s=tm[i],o=null==a||null==(l=a.find(e=>e.name===r))?void 0:l.value,d=s.fn(o,n);d&&e.push(d)}if("string"===t.type){let{field:l,operatorType:n,value:i}=t,a=tm[n].fn(i,l);a&&e.push(a)}return e},[]);return[a,...n?[(0,q.A)(ez(),n.trim())]:[],...r].join(" && ")},tw=(e,t)=>function(l){return l.pipe((0,_.Z)(()=>(0,j.H)(e.fetch((0,q.A)(eL(),tv),{name:t}))),(0,_.Z)(e=>e>0?(0,v.$)({message:"Tag already exists",statusCode:409}):(0,b.of)(!0)))},tC=e=>e.reduce((e,t)=>{var l;let n=null==t?void 0:t.tag;return n&&e.push({label:null==n||null==(l=n.name)?void 0:l.current,value:null==n?void 0:n._id}),e},[]),tI={tagsAddComplete:(0,h.VP)("actions/tagsAddComplete",function(e){let{assets:t,tag:l}=e;return{payload:{assets:t,tag:l}}}),tagsAddError:(0,h.VP)("actions/tagsAddError",function(e){let{assets:t,error:l,tag:n}=e;return{payload:{assets:t,error:l,tag:n}}}),tagsAddRequest:(0,h.VP)("actions/tagsAddRequest",function(e){let{assets:t,tag:l}=e;return{payload:{assets:t,tag:l}}}),tagsRemoveComplete:(0,h.VP)("actions/tagsRemoveComplete",function(e){let{assets:t,tag:l}=e;return{payload:{assets:t,tag:l}}}),tagsRemoveError:(0,h.VP)("actions/tagsRemoveError",function(e){let{assets:t,error:l,tag:n}=e;return{payload:{assets:t,error:l,tag:n}}}),tagsRemoveRequest:(0,h.VP)("actions/tagsRemoveRequest",function(e){let{assets:t,tag:l}=e;return{payload:{assets:t,tag:l}}})},tT={showTagCreate:(0,h.VP)("dialog/showTagCreate"),showTagEdit:(0,h.VP)("dialog/showTagEdit",function(e){let{tagId:t}=e;return{payload:{tagId:t}}})},tk=(0,h.Z0)({name:"tags",initialState:{allIds:[],byIds:{},creating:!1,creatingError:void 0,fetchCount:-1,fetching:!1,fetchingError:void 0,panelVisible:!0},extraReducers:e=>{e.addCase(tT.showTagCreate,e=>{delete e.creatingError}).addCase(tT.showTagEdit,(e,t)=>{let{tagId:l}=t.payload;delete e.byIds[l].error}).addMatcher((0,h.i0)(tI.tagsAddComplete,tI.tagsAddError,tI.tagsRemoveComplete,tI.tagsRemoveError),(e,t)=>{let{tag:l}=t.payload;e.byIds[l._id].updating=!1}).addMatcher((0,h.i0)(tI.tagsAddRequest,tI.tagsRemoveRequest),(e,t)=>{let{tag:l}=t.payload;e.byIds[l._id].updating=!0})},reducers:{createComplete(e,t){let{tag:l}=t.payload;e.creating=!1,e.allIds.includes(l._id)||e.allIds.push(l._id),e.byIds[l._id]={_type:"tag",picked:!1,tag:l,updating:!1}},createError(e,t){e.creating=!1,e.creatingError=t.payload.error},createRequest(e,t){e.creating=!0,delete e.creatingError},deleteComplete(e,t){let{tagId:l}=t.payload,n=e.allIds.indexOf(l);n>=0&&e.allIds.splice(n,1),delete e.byIds[l]},deleteError(e,t){let{error:l,tag:n}=t.payload,i=null==n?void 0:n._id;e.byIds[i].error=l,e.byIds[i].updating=!1},deleteRequest(e,t){var l,n;let i=null==(n=t.payload)||null==(l=n.tag)?void 0:l._id;e.byIds[i].picked=!1,e.byIds[i].updating=!0,Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){let{tags:l}=t.payload;null==l||l.forEach(t=>{e.allIds.push(t._id),e.byIds[t._id]={_type:"tag",picked:!1,tag:t,updating:!1}}),e.fetching=!1,e.fetchCount=l.length||0,delete e.fetchingError},fetchError(e,t){let{error:l}=t.payload;e.fetching=!1,e.fetchingError=l},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:()=>({payload:{query:(0,q.A)(eO(),tv)}})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{tags:l}=t.payload;null==l||l.forEach(t=>{e.byIds[t._id]={_type:"tag",picked:!1,tag:t,updating:!1},e.allIds.includes(t._id)||e.allIds.push(t._id)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{tagIds:l}=t.payload;null==l||l.forEach(t=>{let l=e.allIds.indexOf(t);l>=0&&e.allIds.splice(l,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{tags:l}=t.payload;null==l||l.forEach(t=>{e.byIds[t._id]&&(e.byIds[t._id].tag=t)})},panelVisibleSet(e,t){let{panelVisible:l}=t.payload;e.panelVisible=l},sort(e){e.allIds.sort((t,l)=>{let n=e.byIds[t].tag.name.current,i=e.byIds[l].tag.name.current;return n<i?-1:+(n>i)})},updateComplete(e,t){let{tag:l}=t.payload;e.byIds[l._id].tag=l,e.byIds[l._id].updating=!1},updateError(e,t){let{error:l,tag:n}=t.payload,i=null==n?void 0:n._id;e.byIds[i].error=l,e.byIds[i].updating=!1},updateRequest(e,t){let{tag:l}=t.payload;e.byIds[null==l?void 0:l._id].updating=!0}}}),t_=e=>e.tags.byIds,tA=(0,m.Mz)([t_,e=>e.tags.allIds],(e,t)=>t.map(t=>e[t])),tE=(0,m.Mz)([t_,(e,t)=>t],(e,t)=>e[t]),tS={...tk.actions};var tR=tk.reducer;let tz=(0,h.Z0)({name:"search",initialState:{facets:[],query:""},reducers:{facetsAdd(e,t){e.facets.push({...t.payload.facet,id:(0,D.A)()})},facetsClear(e){e.facets=[]},facetsRemoveByName(e,t){e.facets=e.facets.filter(e=>e.name!==t.payload.facetName)}
1,facetsRemoveByTag(e,t){e.facets=e.facets.filter(e=>{var l;return"tag"!==e.name||"searchable"!==e.type||"references"!==e.operatorType&&"doesNotReference"!==e.operatorType||(null==(l=e.value)?void 0:l.value)!==t.payload.tagId})},facetsRemoveById(e,t){e.facets=e.facets.filter(e=>e.id!==t.payload.facetId)},facetsUpdate(e,t){let{modifier:l,name:n,operatorType:i,value:a}=t.payload,r=e.facets.find(e=>e.name===n);r&&("number"===r.type&&l&&(r.modifier=l),i&&(r.operatorType=i),void 0!==a&&(r.value=a),e.facets=e.facets.filter(e=>e.name!==r.name||e.id===r.id))},facetsUpdateById(e,t){let{modifier:l,id:n,operatorType:i,value:a}=t.payload;e.facets.forEach((t,r)=>{t.id===n&&("number"===t.type&&l&&(t.modifier=l),i&&(t.operatorType=i),void 0!==a&&(e.facets[r].value=a))})},querySet(e,t){var l;e.query=null==(l=t.payload)?void 0:l.searchQuery}}}),tL=(0,m.Mz)([e=>e.search.facets,(e,t)=>t],(e,t)=>e.some(e=>{var l;return"tag"===e.name&&"searchable"===e.type&&("references"===e.operatorType||"doesNotReference"===e.operatorType)&&(null==(l=e.value)?void 0:l.value)===t})),tO={...tz.actions};var tF=tz.reducer;let tU={uploadComplete:(0,h.VP)("uploads/uploadComplete",function(e){let{asset:t}=e;return{payload:{asset:t}}})},tq=tf[0],tZ={allIds:[],assetTypes:[],byIds:{},fetchCount:-1,fetching:!1,fetchingError:void 0,lastPicked:void 0,order:{direction:tq.direction,field:tq.field,title:tu(tq.field,tq.direction)},pageIndex:0,pageSize:100,view:"grid"},tD=(0,h.Z0)({name:"assets",initialState:tZ,extraReducers:e=>{e.addCase(tU.uploadComplete,(e,t)=>{let{asset:l}=t.payload;e.byIds[l._id]={_type:"asset",asset:l,picked:!1,updating:!1}}).addCase(tI.tagsAddComplete,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(tI.tagsAddError,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(tI.tagsAddRequest,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!0})}).addCase(tI.tagsRemoveComplete,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(tI.tagsRemoveError,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!1})}).addCase(tI.tagsRemoveRequest,(e,t)=>{let{assets:l}=t.payload;l.forEach(t=>{e.byIds[t.asset._id].updating=!0})})},reducers:{clear(e){e.allIds=[]},deleteComplete(e,t){let{assetIds:l}=t.payload;null==l||l.forEach(t=>{let l=e.allIds.indexOf(t);l>=0&&e.allIds.splice(l,1),delete e.byIds[t]}),e.pageIndex=Math.floor(e.allIds.length/e.pageSize)-1},deleteError(e,t){var l,n,i,a;let{assetIds:r,error:s}=t.payload,o=null==s||null==(a=s.response)||null==(i=a.body)||null==(n=i.error)||null==(l=n.items)?void 0:l.map(e=>e.error);null==r||r.forEach(t=>{e.byIds[t].updating=!1}),null==o||o.forEach(t=>{e.byIds[t.id].error=t.description})},deleteRequest(e,t){let{assets:l}=t.payload;l.forEach(t=>{e.byIds[null==t?void 0:t._id].updating=!0}),Object.keys(e.byIds).forEach(t=>{delete e.byIds[t].error})},fetchComplete(e,t){var l;let n=(null==(l=t.payload)?void 0:l.assets)||[];n&&n.forEach(t=>{e.allIds.includes(t._id)||e.allIds.push(t._id),e.byIds[t._id]={_type:"asset",asset:t,picked:!1,updating:!1}}),e.fetching=!1,e.fetchCount=n.length||0,delete e.fetchingError},fetchError(e,t){let l=t.payload;e.fetching=!1,e.fetchingError=l},fetchRequest:{reducer:(e,t)=>{e.fetching=!0,delete e.fetchingError},prepare:e=>{let{params:t={},queryFilter:l,selector:n="",sort:i=(0,q.A)(eU())}=e;return{payload:{params:t,query:(0,q.A)(eq(),l,i||n?"|":"",i,n)}}}},insertUploads(e,t){let{results:l}=t.payload;Object.entries(l).forEach(t=>{let[l,n]=t;n&&!e.allIds.includes(l)&&e.allIds.push(n)})},listenerCreateQueue(e,t){},listenerCreateQueueComplete(e,t){let{assets:l}=t.payload;null==l||l.forEach(t=>{var l;(null==(l=e.byIds[null==t?void 0:t._id])?void 0:l.asset)&&(e.byIds[t._id].asset=t)})},listenerDeleteQueue(e,t){},listenerDeleteQueueComplete(e,t){let{assetIds:l}=t.payload;null==l||l.forEach(t=>{let l=e.allIds.indexOf(t);l>=0&&e.allIds.splice(l,1),delete e.byIds[t]})},listenerUpdateQueue(e,t){},listenerUpdateQueueComplete(e,t){let{assets:l}=t.payload;null==l||l.forEach(t=>{var l;(null==(l=e.byIds[null==t?void 0:t._id])?void 0:l.asset)&&(e.byIds[t._id].asset=t)})},loadNextPage(){},loadPageIndex(e,t){e.pageIndex=t.payload.pageIndex},orderSet(e,t){var l;e.order=null==(l=t.payload)?void 0:l.order,e.pageIndex=0},pick(e,t){let{assetId:l,picked:n}=t.payload;e.byIds[l].picked=n,e.lastPicked=n?l:void 0},pickAll(e){e.allIds.forEach(t=>{e.byIds[t].picked=!0})}
1,pickClear(e){e.lastPicked=void 0,Object.values(e.byIds).forEach(t=>{e.byIds[t.asset._id].picked=!1})},pickRange(e,t){let l=e.allIds.findIndex(e=>e===t.payload.startId),n=e.allIds.findIndex(e=>e===t.payload.endId),i=[l,n].sort((e,t)=>e-t);e.allIds.slice(i[0],i[1]+1).forEach(t=>{e.byIds[t].picked=!0}),e.lastPicked=e.allIds[n]},sort(e){e.allIds.sort((t,l)=>{let n=e.byIds[t].asset[e.order.field],i=e.byIds[l].asset[e.order.field];return n<i?"asc"===e.order.direction?-1:1:n>i?"asc"===e.order.direction?1:-1:0})},updateComplete(e,t){let{asset:l}=t.payload;e.byIds[l._id].updating=!1,e.byIds[l._id].asset=l},updateError(e,t){let{asset:l,error:n}=t.payload,i=null==l?void 0:l._id;e.byIds[i].error=n.message,e.byIds[i].updating=!1},updateRequest(e,t){var l,n;let i=null==(n=t.payload)||null==(l=n.asset)?void 0:l._id;e.byIds[i].updating=!0},viewSet(e,t){var l;e.view=null==(l=t.payload)?void 0:l.view}}}),tN=(0,m.Mz)([e=>e.assets.byIds,(e,t)=>t],(e,t)=>e[t]||void 0),tM=(0,m.Mz)([e=>e.assets.byIds,e=>e.assets.allIds],(e,t)=>t.map(t=>e[t])),tB=(0,m.Mz)([tM],e=>e.length),tY=(0,m.Mz)([tM],e=>e.filter(e=>null==e?void 0:e.picked)),tP=(0,m.Mz)([tY],e=>e.length),tH={...tD.actions};var tQ=tD.reducer;let tV=(0,h.Z0)({name:"dialog",initialState:{items:[]},extraReducers:e=>{e.addCase(tT.showTagCreate,e=>{e.items.push({id:"tagCreate",type:"tagCreate"})}),e.addCase(tT.showTagEdit,(e,t)=>{let{tagId:l}=t.payload;e.items.push({id:l,tagId:l,type:"tagEdit"})})},reducers:{clear(e){e.items=[]},inlineTagCreate(e,t){let{assetId:l,tag:n}=t.payload;e.items.forEach(e=>{"assetEdit"===e.type&&e.assetId===l&&(e.lastCreatedTag={label:n.name.current,value:n._id})})},inlineTagRemove(e,t){let{tagIds:l}=t.payload;e.items.forEach(e=>{"assetEdit"===e.type&&(e.lastRemovedTagIds=l)})},remove(e,t){var l;let n=null==(l=t.payload)?void 0:l.id;e.items=e.items.filter(e=>e.id!==n)},showConfirmAssetsTagAdd(e,t){let{assetsPicked:l,closeDialogId:n,tag:i}=t.payload,a="".concat(l.length," ").concat(f("asset",l.length));e.items.push({closeDialogId:n,confirmCallbackAction:tI.tagsAddRequest({assets:l,tag:i}),confirmText:"Yes, add tag to ".concat(a),title:"Add tag ".concat(i.name.current," to ").concat(a,"?"),id:"confirm",headerTitle:"Confirm tag addition",tone:"primary",type:"confirm"})},showConfirmAssetsTagRemove(e,t){let{assetsPicked:l,closeDialogId:n,tag:i}=t.payload,a="".concat(l.length," ").concat(f("asset",l.length));e.items.push({closeDialogId:n,confirmCallbackAction:tI.tagsRemoveRequest({assets:l,tag:i}),confirmText:"Yes, remove tag from ".concat(a),headerTitle:"Confirm tag removal",id:"confirm",title:"Remove tag ".concat(i.name.current," from ").concat(a,"?"),tone:"critical",type:"confirm"})},showConfirmDeleteAssets(e,t){let{assets:l,closeDialogId:n}=t.payload,i="".concat(l.length," ").concat(f("asset",l.length));e.items.push({closeDialogId:n,confirmCallbackAction:tH.deleteRequest({assets:l.map(e=>e.asset)}),confirmText:"Yes, delete ".concat(i),description:"This operation cannot be reversed. Are you sure you want to continue?",title:"Permanently delete ".concat(i,"?"),id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showConfirmDeleteTag(e,t){let{closeDialogId:l,tag:n}=t.payload;e.items.push({closeDialogId:l,confirmCallbackAction:tS.deleteRequest({tag:n}),confirmText:"Yes, delete tag",description:"This operation cannot be reversed. Are you sure you want to continue?",title:"Permanently delete tag?",id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showAssetEdit(e,t){let{assetId:l}=t.payload;e.items.push({assetId:l,id:l,type:"assetEdit"})},showSearchFacets(e){e.items.push({id:"searchFacets",type:"searchFacets"})},showTags(e){e.items.push({id:"tags",type:"tags"})}}}),t$={...tV.actions};var tW=tV.reducer;let tX=()=>{let e=(0,p.wA)(),t=td(e=>e.assets.view);return(0,c.jsxs)(r.g,{space:0,style:{whiteSpace:"nowrap"},children:[(0,c.jsx)(r.Y,{fontSize:1,icon:N.j,mode:"grid"===t?"default":"ghost",onClick:()=>e(tH.viewSet({view:"grid"})),style:{borderBottomRightRadius:0,borderTopRightRadius:0}}),(0,c.jsx)(r.Y,{fontSize:1,icon:M.S,mode:"table"===t?"default":"ghost",onClick:()=>e(tH.viewSet({view:"table"})),style:{borderBottomLeftRadius:0,borderTopLeftRadius:0}})]})};function tG(){let e=(0,r.M)();return{animate:!0,constrainSize:!0,floatingBoundary:e.element,portal:!0,referenceBoundary:e.element}}let tJ=()=>{let e=(0,p.wA)(),t=td(e=>e.assets.order),l=tG();return(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,icon:B.y,mode:"bleed",padding:3,text:tu(t.field,t.direction)}),id:"order",menu:(0,c.jsx)(r.p,{children:null==tf?void 0:tf.map((l,n)=>{if(l){let i=t.field===l.field&&t.direction===l.direction;return(0,c.jsx)(r.u,{disabled:i,fontSize:1,iconRight:i,onClick:()=>e(tH.orderSet({order:{direction:l.direction,field:l.field}})),padding:2,selected:i,space:4,style:{minWidth:"200px"},text:tu(l.field,l.direction)},n)}return(0,c.jsx)(r.f,{},n)})}),popover:l})},tK=e=>{let{loading:t}=e,{animationDuration:l,isFinished:n,progress:i}=(0,Y.vf)({animationDuration:300,isAnimating:t});return(0,c.jsx)(r.lt,{style:{opacity:+!n,transition:"opacity ".concat(l,"ms linear")},children:(0,c.jsx)(r.lt,{style:{height:"1px",background:"rgba(255, 255, 255, 0.5)",position:"absolute",left:0,top:0,transition:"width ".concat(l,"ms linear"),width:"".concat(100*i,"%")}})})},t0={bg:{dark:Q.OZ.gray[950].hex,light:Q.OZ.gray[50].hex},bg2:{dark:Q.OZ.gray[900].hex,light:Q.OZ.gray[100].hex},inputEnabledBorder:{dark:r.Ft.color.dark.default.input.default.enabled.border,light:r.Ft.color.light.default.input.default.enabled.border},inputHoveredBorder:{dark:r.Ft.color.dark.default.input.default.hovered.border,light:r.Ft.color.light.default.input.default.hovered.border},mutedHoveredBg:{dark:r.Ft.color.dark.primary.muted.primary.hovered.bg,light:r.Ft.color.light.primary.muted.primary.hovered.bg}
1,mutedHoveredFg:{dark:r.Ft.color.dark.primary.muted.primary.hovered.fg,light:r.Ft.color.light.primary.muted.primary.hovered.fg},mutedSelectedBg:{dark:r.Ft.color.dark.primary.muted.primary.selected.bg,light:r.Ft.color.light.primary.muted.primary.selected.bg},spotBlue:{dark:r.Ft.color.dark.primary.spot.blue,light:r.Ft.color.light.primary.spot.blue}};function t1(e,t){var l;return null==(l=t0[t])?void 0:l[e]}let t2=(0,u.I4)(r.lt).withConfig({displayName:"Container",componentId:"sc-kv9zw0-0"})(e=>{let{$scheme:t,theme:l}=e;return(0,u.AH)(eM(),t1(t,"bg"),(0,r.ht)(l.sanity.radius[2]))}),t3=e=>{let{children:t,facet:l}=e,n=(0,a.FEk)(),i=(0,p.wA)();return(0,c.jsx)(t2,{padding:[2,2,1],$scheme:n,children:(0,c.jsxs)(r.at,{align:["flex-start","flex-start","center"],direction:["column","column","row"],children:[(0,c.jsx)(r.lt,{paddingBottom:[3,3,0],paddingLeft:1,paddingRight:2,paddingTop:[1,1,0],children:(0,c.jsx)(s.JU,{size:0,style:{whiteSpace:"nowrap"},children:l.title})}),(0,c.jsxs)(r.at,{align:"center",children:[t,(0,c.jsx)(r.lt,{marginLeft:1,paddingX:2,children:(0,c.jsx)(r.et,{muted:!0,size:0,children:(0,c.jsx)(H.U,{onClick:()=>{i(tO.facetsRemoveById({facetId:l.id}))}})})})]})]})})},t5=e=>{let{onValueChange:t,value:l,...n}=e;return(0,c.jsx)(r.b,{...n,onChange:e=>{let l=e.target.value;(""===l||/^[0-9\b]+$/.test(l))&&t(parseInt(l,10)||"")},value:null!=l?l:""})},t4=e=>{var t;let{facet:l}=e,n=(0,p.wA)(),i=tG(),a=null==l?void 0:l.modifiers,o=(null==l?void 0:l.modifier)?null==a?void 0:a.find(e=>e.name===(null==l?void 0:l.modifier)):null==a?void 0:a[0],d=null!=(t=l.operatorType)?t:"greaterThan";return(0,c.jsxs)(t3,{facet:l,children:[(null==l?void 0:l.operatorTypes)&&(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:tm[d].label}),id:"operators",menu:(0,c.jsx)(r.p,{children:l.operatorTypes.map((e,t)=>e?(0,c.jsx)(r.u,{disabled:e===d,fontSize:1,onClick:()=>{n(tO.facetsUpdateById({id:l.id,operatorType:e}))},padding:2,text:tm[e].label},e):(0,c.jsx)(r.f,{},t))}),popover:i}),(0,c.jsx)(r.lt,{marginX:1,style:{maxWidth:"50px"},children:(0,c.jsx)(t5,{fontSize:1,onValueChange:e=>{n(tO.facetsUpdateById({id:l.id,value:e}))},padding:2,radius:2,width:2,value:null==l?void 0:l.value})}),a&&(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:null==o?void 0:o.title}),id:"modifier",menu:(0,c.jsx)(r.p,{children:a.map(e=>(0,c.jsx)(r.u,{disabled:e.name===l.modifier,fontSize:1,onClick:()=>{n(tO.facetsUpdateById({id:l.id,modifier:e.name}))},padding:2,text:e.title},e.name))}),popover:i})]})},t8=e=>{var t;let{facet:l}=e,n=(0,p.wA)(),i=tG(),a=null==l?void 0:l.options,o=null==a?void 0:a.find(e=>e.name===(null==l?void 0:l.value)),d=null!=(t=null==l?void 0:l.operatorType)?t:"is";return(0,c.jsxs)(t3,{facet:l,children:[(null==l?void 0:l.operatorTypes)&&(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.lt,{marginRight:1,children:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:tm[d].label})}),id:"operators",menu:(0,c.jsx)(r.p,{children:l.operatorTypes.map((e,t)=>e?(0,c.jsx)(r.u,{disabled:e===d,fontSize:1,onClick:()=>{n(tO.facetsUpdate({name:l.name,operatorType:e}))},padding:2,text:tm[e].label},e):(0,c.jsx)(r.f,{},t))}),popover:i}),(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:null==o?void 0:o.title}),id:"list",menu:(0,c.jsx)(r.p,{children:null==a?void 0:a.map(e=>(0,c.jsx)(r.u,{disabled:e.name===(null==o?void 0:o.name),fontSize:1,onClick:()=>{n(tO.facetsUpdate({name:l.name,value:e.name}))},padding:2,text:e.title},e.name))}),popover:i})]})},t9=e=>{let{facet:t}=e,l=(0,p.wA)(),n=tG(),i=t.operatorType;return(0,c.jsxs)(t3,{facet:t,children:[(null==t?void 0:t.operatorTypes)&&(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:tm[i].label}),id:"operators",menu:(0,c.jsx)(r.p,{children:t.operatorTypes.map((e,n)=>e?(0,c.jsx)(r.u,{disabled:e===i,fontSize:1,onClick:()=>{l(tO.facetsUpdateById({id:t.id,operatorType:e}))},padding:2,text:tm[e].label},e):(0,c.jsx)(r.f,{},n))}),popover:n}),!tm[i].hideInput&&(0,c.jsx)(r.lt,{marginLeft:1,style:{maxWidth:"125px"},children:(0,c.jsx)(r.b,{fontSize:1,onChange:e=>{l(tO.facetsUpdateById({id:t.id,value:e.target.value}))},padding:2,radius:2,width:2,value:null==t?void 0:t.value})})]})},{fonts:{text:{sizes:t7}},radius:t6,space:le}=r.Ft,lt=e=>
1(0,c.jsx)(r.lt,{padding:1,children:(0,c.jsx)(V.c.Option,{...e,children:(0,c.jsx)(r.lt,{paddingY:1,children:(0,c.jsx)(r.et,{size:1,style:{color:"inherit"},textOverflow:"ellipsis",children:e.children})})})}),ll={ClearIndicator:e=>(0,c.jsx)(V.c.ClearIndicator,{...e,children:(0,c.jsx)(r.lt,{paddingRight:1,style:{transform:"scale(0.85)"},children:(0,c.jsx)(r.et,{muted:!0,size:0,children:(0,c.jsx)(H.U,{})})})}),DropdownIndicator:null,IndicatorSeparator:null,Menu:e=>(0,c.jsx)(V.c.Menu,{...e,children:(0,c.jsx)(r.W,{radius:1,shadow:2,children:e.children})}),MenuList:e=>{let{children:t}=e;return Array.isArray(t)?(0,c.jsx)(W.aY,{className:"media__custom-scrollbar",itemContent:e=>{let l=t[e];return(0,c.jsx)(lt,{...l.props})},style:{height:t.length>5?165:33*t.length},totalCount:t.length}):(0,c.jsx)(V.c.MenuList,{...e,children:t})},NoOptionsMessage:e=>(0,c.jsx)(V.c.NoOptionsMessage,{...e,children:e.children}),Option:lt,SingleValue:e=>(0,c.jsx)(V.c.SingleValue,{...e,children:(0,c.jsx)(r.et,{size:1,textOverflow:"ellipsis",children:e.children})})},ln=e=>{let{facet:t}=e,l=(0,a.FEk)(),n=(0,p.wA)(),i=td(e=>tA(e)),o=td(e=>e.tags.fetching),d=tC(i),u=tG(),h=t.operatorType;return(0,c.jsxs)(t3,{facet:t,children:[(null==t?void 0:t.operatorTypes)&&(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{fontSize:1,iconRight:P.w,padding:2,text:tm[h].label}),id:"operators",menu:(0,c.jsx)(r.p,{children:t.operatorTypes.map((e,l)=>e?(0,c.jsx)(r.u,{disabled:e===h,fontSize:1,onClick:()=>{n(tO.facetsUpdateById({id:t.id,operatorType:e}))},padding:2,space:4,style:{minWidth:"150px"},text:tm[e].label},e):(0,c.jsx)(r.f,{},l))}),popover:u}),!tm[h].hideInput&&(0,c.jsx)(r.lt,{marginX:1,style:{width:"160px"},children:(0,c.jsx)($.Ay,{components:ll,instanceId:"facet-searchable",isClearable:!0,isDisabled:o,isSearchable:!0,name:"tags",noOptionsMessage:()=>"No tags",onChange:e=>{n(tO.facetsUpdateById({id:t.id,value:e}))},options:d,placeholder:o?"Loading...":"Select...",styles:(e=>({control:(t,l)=>{let{isDisabled:n,isFocused:i}=l,a="inset 0 0 0 1px var(--card-border-color)";return i&&(a="inset 0 0 0 1px ".concat(t1(e,"inputEnabledBorder"),",\n 0 0 0 1px ").concat(t1(e,"bg2"),",\n 0 0 0 3px var(--card-focus-ring-color) !important")),{...t,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:t6[2],boxShadow:a,fontSize:t7[1].fontSize,minHeight:"25px",opacity:n?.5:"inherit",outline:"none",transition:"none","&:hover":{boxShadow:"inset 0 0 0 1px ".concat(t1(e,"inputHoveredBorder"))}}},input:e=>({...e,color:"var(--card-fg-color)",fontFamily:r.Ft.fonts.text.family,fontSize:t7[1].fontSize,marginLeft:(0,r.ht)(le[2])}),menuList:e=>({...e,padding:0}),noOptionsMessage:e=>({...e,fontFamily:r.Ft.fonts.text.family,fontSize:t7[1].fontSize,lineHeight:"1em"}),option:(t,l)=>{let{isFocused:n}=l;return{...t,backgroundColor:n?t1(e,"spotBlue"):"transparent",borderRadius:t6[2],color:n?t1(e,"bg"):"inherit",fontSize:t7[1].fontSize,lineHeight:"1em",margin:0,padding:(0,r.ht)(le[1]),"&:hover":{backgroundColor:t1(e,"spotBlue"),color:t1(e,"bg")}}},placeholder:e=>({...e,fontSize:t7[1].fontSize,marginLeft:(0,r.ht)(le[2]),paddingLeft:0}),singleValue:e=>({...e,alignItems:"center",display:"inline-flex",height:"100%",marginLeft:(0,r.ht)(le[2])}),valueContainer:e=>({...e,margin:0,padding:0})}))(l),value:null==t?void 0:t.value})})]})},li=(0,u.I4)(r.at).withConfig({displayName:"StackContainer",componentId:"sc-fxnpjo-0"})(e=>{let{theme:t}=e;return(0,u.AH)(eB(),(0,r.ht)(t.sanity.space[2]))}),la=e=>{let{layout:t="inline"}=e,l=td(e=>e.search.facets),n=l.map(e=>{let t=e.id;return"number"===e.type?(0,c.jsx)(t4,{facet:e},t):"searchable"===e.type?(0,c.jsx)(ln,{facet:e},t):"select"===e.type?(0,c.jsx)(t8,{facet:e},t):"string"===e.type?(0,c.jsx)(t9,{facet:e},t):null});if("inline"===t)return 0===l.length?null:(0,c.jsx)(r.lt,{marginBottom:2,children:(0,c.jsx)(r.g,{space:2,children:n})});if("stack"===t)return(0,c.jsx)(li,{align:"flex-start",direction:"column",children:n});throw Error("Invalid layout")},lr=(0,o.createContext)(null),ls=e=>{var t,l;let{options:n,children:i}=e,a=(0,o.useMemo)(()=>{var e,t,l,i,a,r,s;let o;return(null==n||null==(e=n.creditLine)?void 0:e.excludeSources)&&(o=Array.isArray(null==n||null==(t=n.creditLine)?void 0:t.excludeSources)?n.creditLine.excludeSources:[null==n||null==(l=n.creditLine)?void 0:l.excludeSources]),{dropzone:{maxSize:null==n?void 0:n.maximumUploadSize},components:{details:null==n||null==(i=n.components)?void 0:i.details},createTagsOnUpload:null==(r=null==n?void 0:n.createTagsOnUpload)||r,creditLine:{enabled:(null==n||null==(a=n.creditLine)?void 0:a.enabled)||!1,excludeSources:o},directUploads:null==(s=null==n?void 0:n.directUploads)||s,locales:null==n?void 0:n.locales}},[null==n||null==(t=n.creditLine)?void 0:t.enabled,null==n?void 0:n.components,null==n?void 0:n.createTagsOnUpload,null==n||null==(l=n.creditLine)?void 0:l.excludeSources,null==n?void 0:n.maximumUploadSize,null==n?void 0:n.directUploads,null==n?void 0:n.locales]);return(0,c.jsx)(lr.Provider,{value:a,children:i})},lo=()=>{let e=(0,o.useContext)(lr);
1if(!e)throw Error("useToolOptions must be used within an ToolOptionsProvider");return e},ld=()=>{let e=(0,p.wA)(),t=td(e=>e.assets.assetTypes),l=td(e=>e.search.facets),n=td(e=>e.selected.document),i=tG(),{creditLine:a}=lo(),o=!n,d=ty.filter(e=>(!!(null==a?void 0:a.enabled)||(null==e?void 0:e.type)!=="string"||(null==e?void 0:e.name)!=="creditLine")&&("group"===e.type||"divider"===e.type||(o?!(null==e?void 0:e.selectOnly):e.assetTypes.filter(e=>t.includes(e)).length>0))).filter((e,t,l)=>{let n=l[t-1];return("divider"!==e.type||0!==t&&t!==l.length-1)&&("divider"!==e.type||(null==n?void 0:n.type)!=="divider")}),u=d.length>0,h=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,c.jsx)(c.Fragment,{children:null==t?void 0:t.map((t,i)=>"divider"===t.type?(0,c.jsx)(r.f,{},i):"group"===t.type?(0,c.jsx)(r.d,{text:t.title,title:t.title,children:h(t.facets,n+1)},"group-".concat(n,"-").concat(i)):t?(0,c.jsx)(r.u,{disabled:!t.operatorTypes&&!!l.find(e=>e.name===t.name),fontSize:1,onClick:()=>e(tO.facetsAdd({facet:t})),padding:2,text:t.title},t.name):null)})};return(0,c.jsxs)(r.at,{children:[(0,c.jsx)(s.IU,{button:(0,c.jsx)(r.Y,{disabled:!u,fontSize:1,icon:X.R,mode:"bleed",space:2,text:"Add filter",tone:"primary"}),id:"facets",menu:(0,c.jsx)(r.p,{children:h(d)}),popover:{...i,placement:"right-start"}}),l.length>0&&(0,c.jsx)(r.Y,{fontSize:1,mode:"bleed",onClick:()=>e(tO.facetsClear()),text:"Clear"})]})},lc=()=>(0,c.jsxs)("svg",{"data-sanity-icon":"media__tag",fill:"currentColor",height:"1em",stroke:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",width:"1em",children:[(0,c.jsx)("path",{d:"M435.25 48h-122.9a14.46 14.46 0 00-10.2 4.2L56.45 297.9a28.85 28.85 0 000 40.7l117 117a28.85 28.85 0 0040.7 0L459.75 210a14.46 14.46 0 004.2-10.2v-123a28.66 28.66 0 00-28.7-28.8z",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32"}),(0,c.jsx)("path",{d:"M384 160a32 32 0 1132-32 32 32 0 01-32 32z"})]}),lu=()=>{let e=td(e=>e.search.query),t=(0,p.wA)();return(0,c.jsxs)(r.lt,{style:{position:"relative"},children:[(0,c.jsx)(r.b,{fontSize:1,icon:G.W,onChange:e=>{t(tO.querySet({searchQuery:e.currentTarget.value}))},placeholder:"Search",radius:2,value:e}),e.length>0&&(0,c.jsx)(r.at,{align:"center",justify:"center",onClick:()=>{t(tO.querySet({searchQuery:""}))},style:{cursor:"pointer",height:"100%",opacity:.75,position:"absolute",right:0,top:0,width:"2em",zIndex:1},children:(0,c.jsx)(H.U,{})})]})},lp=()=>{let e=(0,p.wA)(),t=td(e=>e.assets.fetching),l=td(e=>e.assets.pageIndex),n=td(e=>e.search.facets),i=td(e=>e.tags.panelVisible);return(0,c.jsxs)(r.lt,{paddingY:2,style:{borderBottom:"1px solid var(--card-border-color)",zIndex:2},children:[(0,c.jsx)(r.lt,{marginBottom:2,children:(0,c.jsx)(r.at,{align:"flex-start",direction:["column","column","column","column","row"],justify:"space-between",children:(0,c.jsxs)(r.at,{flex:1,style:{alignItems:"flex-start",flex:1,height:"100%",justifyContent:2>(0,r.B)()?"space-between":"flex-start",position:"relative",width:"100%"},children:[(0,c.jsx)(r.lt,{marginX:2,style:{minWidth:"200px"},children:(0,c.jsx)(lu,{})}),(0,c.jsxs)(r.lt,{display:["none","none","block"],children:[(0,c.jsx)(la,{}),(0,c.jsx)(ld,{})]}),(0,c.jsx)(r.lt,{display:["block","block","none"],marginX:2,children:(0,c.jsxs)(r.g,{space:2,style:{whiteSpace:"nowrap"},children:[(0,c.jsx)(r.Y,{fontSize:1,mode:"ghost",onClick:()=>{e(t$.showSearchFacets())},text:"Filters".concat(n.length>0?" (".concat(n.length,")"):""),tone:"primary"}),(0,c.jsx)(r.Y,{fontSize:1,mode:"ghost",onClick:()=>{e(t$.showTags())},text:"Tags",tone:"primary"})]})})]})})}),(0,c.jsx)(r.lt,{children:(0,c.jsxs)(r.at,{align:"center",justify:["space-between"],children:[(0,c.jsx)(r.lt,{marginX:2,children:(0,c.jsx)(tX,{})}),(0,c.jsxs)(r.at,{marginX:2,children:[(0,c.jsx)(tJ,{}),(0,c.jsx)(r.lt,{display:["none","none","block"],marginLeft:2,children:(0,c.jsx)(r.Y,{fontSize:1,icon:(0,c.jsx)(r.lt,{style:{transform:"scale(0.75)"},children:(0,c.jsx)(lc,{})}),onClick:()=>{e(tS.panelVisibleSet({panelVisible:!i}))},mode:i?"default":"ghost",text:i?"Tags":""})})]})]})}),(0,c.jsx)(tK,{loading:t},l)]})},lh=(0,h.Z0)({name:"debug",initialState:{badConnection:!1,enabled:!1},reducers:{setBadConnection(e,t){e.badConnection=t.payload},toggleEnabled(e){e.enabled=!e.enabled}}}),lm={...lh.actions};var lg=lh.reducer;let lf=()=>{let e=(0,p.wA)(),t=td(e=>e.debug.badConnection),l=td(e=>e.debug.enabled);return tl("alt+ctrl+shift+/",()=>{e(lm.toggleEnabled())}),l?(0,c.jsx)(r.lt,{padding:4,style:{bottom:0,left:0,pointerEvents:"none",position:"fixed",width:"100%"},children:(0,c.jsxs)(r.at,{align:"center",children:[(0,c.jsx)(r.lt,{marginRight:3,children:(0,c.jsx)(r.et,{muted:!0,size:1,children:(0,c.jsx)(J.g,{})})}),(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(r.lt,{padding:2,children:(0,c.jsx)(r.et,{muted:!0,size:1,children:t?"Bad connection: +3000ms & 50% chance to fail":"No connection throttling"})}),fallbackPlacements:["right","left"],placement:"bottom",portal:!0,children:(0,c.jsx)(s.dO,{checked:t,onChange:t=>{let l=t.target.checked;e(lm.setBadConnection(l))},style:{pointerEvents:"auto"}})})]})}):null};function ly(e){if(!e||0===e.length)return ee.Yj().trim().optional();let t={};for(let l of e)t[l.id]=ee.Yj().trim().optional();return ee.Ik(t).passthrough()}let lx=ee.Ik({label:ee.Yj().trim().min(1,{message:"Label cannot be empty"}),value:ee.Yj().trim().min(1,{message:"Value cannot be empty"})});function lv(e){return ee.Ik({altText:ly(e),creditLine:ly(e),description:ly(e),opt:ee.Ik({media:ee.Ik({tags:ee.YO(lx).nullable()})}),originalFilename:ee.Yj().trim().min(1,{message:"Filename cannot be empty"}),title:ly(e)})}lv();let lb=ee.Ik({name:ee.Yj().min(1,{message:"Name cannot be empty"})});function lj(e){let t=e.reduce((e,t)=>
1t._id.startsWith("drafts.")?e.concat(t._id.slice(7)):e,[]);return e.filter(e=>!t.includes(e._id))}let lw=(e,t)=>{let l=window.devicePixelRatio?Math.round(window.devicePixelRatio):1,n=(null==t?void 0:t.height)?(null==t?void 0:t.height)*Math.max(1,l):void 0,i=t.width*Math.max(1,l),a=new URLSearchParams;return a.append("fit","max"),a.append("w",i.toString()),n&&a.append("h",n.toString()),"".concat(e.url,"?").concat(a.toString())},lC=e=>Object.keys(e).reduce((t,l)=>{let n=e[l];return"object"==typeof n&&n&&n.constructor!==Array?t[l]=lC(n):""===n||void 0===n||(null==n?void 0:n.length)===0?t[l]=null:"string"==typeof n&&n?t[l]=e[l].trim():t[l]=e[l],t},{}),lI=e=>"".concat(e.metadata.dimensions.width,"x").concat(e.metadata.dimensions.height,"px"),lT=e=>{let{disabled:t,url:l}=e,n=tG(),i=(0,o.useRef)(null),[a,s]=(0,o.useState)(!1);return(0,o.useEffect)(()=>()=>{i.current&&clearTimeout(i.current)},[]),(0,c.jsx)(r.k,{content:(0,c.jsx)(r.et,{muted:!0,size:1,children:"Copied!"}),open:a,padding:2,placement:"top",radius:1,...n,children:(0,c.jsx)(r.Y,{disabled:t,fontSize:1,icon:er.u,mode:"ghost",onClick:()=>{i.current&&clearTimeout(i.current),s(!0),es(l),i.current=setTimeout(()=>{s(!1)},1250)},text:"Copy URL"})})},lk=e=>{let{label:t,value:l}=e;return(0,c.jsxs)(r.at,{justify:"space-between",children:[(0,c.jsx)(r.et,{size:1,style:{opacity:.8,width:"40%"},textOverflow:"ellipsis",children:t}),(0,c.jsx)(r.et,{size:1,style:{opacity:.4,textAlign:"right",width:"60%"},textOverflow:"ellipsis",children:l})]})},l_=e=>{var t,l;let{asset:n,item:i}=e,a=null==n||null==(t=n.metadata)?void 0:t.exif;return(0,c.jsxs)(r.lt,{marginTop:3,children:[(0,c.jsx)(r.lt,{children:(0,c.jsxs)(r.O,{space:3,children:[(0,c.jsx)(lk,{label:"Size",value:ea(null==n?void 0:n.size,{base:10,round:0})}),(0,c.jsx)(lk,{label:"MIME type",value:null==n?void 0:n.mimeType}),(0,c.jsx)(lk,{label:"Extension",value:null==n||null==(l=n.extension)?void 0:l.toUpperCase()}),"sanity.imageAsset"===n._type&&(0,c.jsx)(lk,{label:"Dimensions",value:lI(n)})]})}),a&&(a.DateTimeOriginal||a.FNumber||a.FocalLength||a.ExposureTime||a.ISO)&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(r.lt,{marginY:4,style:{background:"var(--card-border-color)",height:"1px",width:"100%"}}),(0,c.jsx)(r.lt,{children:(0,c.jsxs)(r.O,{space:3,children:[a.ISO&&(0,c.jsx)(lk,{label:"ISO",value:a.ISO}),a.FNumber&&(0,c.jsx)(lk,{label:"Aperture",value:"Æ/".concat(a.FNumber)}),a.FocalLength&&(0,c.jsx)(lk,{label:"Focal length",value:"".concat(a.FocalLength,"mm")}),a.ExposureTime&&(0,c.jsx)(lk,{label:"Exposure time",value:"1/".concat(1/a.ExposureTime)}),a.DateTimeOriginal&&(0,c.jsx)(lk,{label:"Original date",value:(0,en.GP)(new Date(a.DateTimeOriginal),"PPp")})]})})]}),(0,c.jsx)(r.lt,{marginTop:5,children:(0,c.jsxs)(r.g,{space:2,children:[(0,c.jsx)(r.Y,{disabled:!i||(null==i?void 0:i.updating),fontSize:1,icon:el.s,mode:"ghost",onClick:()=>{window.location.href="".concat(n.url,"?dl=").concat(n.originalFilename)},text:"Download"}),(0,c.jsx)(lT,{disabled:!i||(null==i?void 0:i.updating),url:n.url})]})})]})},lA=e=>(0,c.jsx)(s.lG,{...e,style:{position:"fixed"}}),lE=e=>{let{documents:t,isLoading:l}=e,n=(0,a.pDY)();return l?(0,c.jsx)(r.et,{muted:!0,size:1,children:"Loading..."}):0===t.length?(0,c.jsx)(r.et,{muted:!0,size:1,children:"No documents are referencing this asset"}):(0,c.jsx)(r.W,{flex:1,marginBottom:2,padding:2,radius:2,shadow:1,children:(0,c.jsx)(r.O,{space:2,children:null==t?void 0:t.map(e=>(0,c.jsx)(lS,{doc:e,schemaType:n.get(e._type)},e._id))})})},lS=e=>{let{doc:t,schemaType:l}=e,{onClick:n}=(0,eo.cQ)({intent:"edit",params:{id:t._id}});return l?(0,c.jsx)(r.Y,{mode:"bleed",onClick:n,padding:2,style:{width:"100%"},children:(0,c.jsx)(a.lNE,{layout:"default",schemaType:l,value:t})},t._id):(0,c.jsx)(r.lt,{padding:2,children:(0,c.jsxs)(r.et,{size:1,children:["A document of the unknown type ",(0,c.jsx)("em",{children:t._type})]})})},lR=(0,u.I4)(r.lt).withConfig({displayName:"Container",componentId:"sc-n0ritn-0"})(e=>{let{theme:t}=e;return(0,u.AH)(eY(),t.sanity.fonts.text.family)}),lz=e=>{let{extension:t,onClick:l,width:n}=e;return(0,c.jsx)(r.at,{align:"center",justify:"center",onClick:l,style:{height:"100%"},children:(0,c.jsx)(lR,{style:{width:n},children:t?(0,c.jsx)(ed.o,{extension:t,...ed.k[t]}):(0,c.jsx)(ed.o,{})})})},lL=e=>{let{asset:t}=e;return 0===t.mimeType.search("audio")?(0,c.jsx)(r.at,{align:"center",justify:"center",style:{height:"100%"},children:(0,c.jsx)("audio",{controls:!0,src:t.url,style:{width:"100%"}})}):0===t.mimeType.search("video")?(0,c.jsx)("video",{controls:!0,src:t.url,style:{height:"100%",width:"100%"}}):(0,c.jsx)(lz,{extension:t.extension,width:"50%"})},lO=e=>{let{disabled:t,isValid:l,lastUpdated:n,onClick:i}=e,a;return a=l?n?(0,c.jsxs)(c.Fragment,{children:["Last updated",(0,c.jsx)("br",{})," ",(0,en.GP)(new Date(n),"PPp")]}):"No unpublished changes":"There are validation errors that need to be fixed before this document can be published",(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(r.lt,{padding:3,style:{maxWidth:"185px"},children:(0,c.jsx)(r.et,{muted:!0,size:1,children:a})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:(0,c.jsx)(r.lt,{children:(0,c.jsx)(r.Y,{disabled:t,fontSize:1,onClick:i,text:"Save and close",tone
1:"primary"})})})},lF=u.I4.img.withConfig({displayName:"Image",componentId:"sc-jd3cdh-0"})(eH(),e=>e.$scheme?t1(e.$scheme,"bg2"):"inherit",e=>e.$showCheckerboard&&(0,u.AH)(eP())),{radius:lU,space:lq}=r.Ft,lZ=e=>(0,c.jsx)(r.lt,{paddingX:1,paddingY:1,children:(0,c.jsx)(V.c.Option,{...e,children:(0,c.jsxs)(r.at,{align:"center",children:[e.data.__isNew__&&(0,c.jsx)(X.R,{style:{marginRight:"3px"}}),e.children]})})}),lD={DropdownIndicator:e=>(0,c.jsx)(V.c.DropdownIndicator,{...e,children:(0,c.jsx)(r.lt,{paddingX:2,children:(0,c.jsx)(r.et,{size:1,children:(0,c.jsx)(eu.D,{})})})}),IndicatorSeparator:null,Menu:e=>(0,c.jsx)(V.c.Menu,{...e,children:(0,c.jsx)(r.W,{radius:1,shadow:2,children:e.children})}),MenuList:e=>{let{children:t}=e;return Array.isArray(t)?(0,c.jsx)(W.aY,{className:"media__custom-scrollbar",itemContent:e=>{let l=t[e];return(0,c.jsx)(lZ,{...l.props})},style:{height:t.length>5?185:37*t.length},totalCount:t.length}):(0,c.jsx)(V.c.MenuList,{...e,children:t})},MultiValueLabel:e=>(0,c.jsx)(r.lt,{padding:2,paddingRight:1,children:(0,c.jsx)(r.et,{size:1,weight:"medium",children:(0,c.jsx)(V.c.MultiValueLabel,{...e})})}),MultiValueRemove:e=>(0,c.jsx)(V.c.MultiValueRemove,{...e,children:(0,c.jsx)(H.U,{color:"#1f2123"})}),Option:lZ},lN=(0,u.I4)(ep.Y).withConfig({displayName:"StyledErrorOutlineIcon",componentId:"sc-8hhsye-0"})(e=>{let{theme:t}=e;return{color:t.sanity.color.spot.red}}),lM=e=>{let{description:t,error:l,label:n,name:i}=e;return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(r.lt,{marginY:3,children:(0,c.jsxs)(r.g,{space:2,children:[(0,c.jsx)(r.et,{as:"label",htmlFor:i,size:1,weight:"semibold",children:n}),l&&(0,c.jsx)(r.et,{size:1,children:(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(r.lt,{padding:2,children:(0,c.jsxs)(r.et,{muted:!0,size:1,children:[(0,c.jsx)(lN,{style:{marginRight:"0.1em"}}),l]})}),fallbackPlacements:["top","left"],placement:"right",portal:!0,children:(0,c.jsx)(lN,{})})})]})}),t&&(0,c.jsx)(r.lt,{marginY:3,children:(0,c.jsx)(r.et,{as:"label",htmlFor:i,muted:!0,size:1,children:t})})]})},lB=e=>{let{control:t,description:l,disabled:n,error:i,label:s,name:o,onCreateTag:d,options:u,placeholder:p,value:h}=e,m=(0,a.FEk)(),g=td(e=>e.tags.creating),f=td(e=>e.tags.fetching);return(0,c.jsxs)(r.lt,{style:{zIndex:2},children:[(0,c.jsx)(lM,{description:l,error:i,label:s,name:o}),(0,c.jsx)(K.xI,{control:t,defaultValue:h,name:o,render:e=>{let{field:t}=e,{onBlur:l,onChange:i,value:a}=t;return(0,c.jsx)(ec.A,{components:lD,instanceId:"tags",isClearable:!1,isDisabled:g||n||f,isLoading:g,isMulti:!0,name:o,noOptionsMessage:()=>"No tags",onBlur:l,onChange:i,onCreateOption:d,options:u,placeholder:f?"Loading...":p,styles:(e=>({control:(t,l)=>{let{isFocused:n}=l,i="inset 0 0 0 1px var(--card-border-color)";return n&&(i="inset 0 0 0 1px ".concat(t1(e,"inputEnabledBorder"),",\n 0 0 0 1px var(--card-bg-color),\n 0 0 0 3px var(--card-focus-ring-color) !important")),{...t,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:lU[1],boxShadow:i,margin:0,minHeight:"35px",outline:"none",padding:(0,r.ht)(lq[1]),transition:"none","&:hover":{boxShadow:"inset 0 0 0 1px ".concat(t1(e,"inputHoveredBorder"))}}},indicatorsContainer:(e,t)=>{let{isDisabled:l}=t;return{...e,opacity:l?.25:1}},input:e=>({...e,color:"var(--card-fg-color)",fontFamily:r.Ft.fonts.text.family,marginLeft:(0,r.ht)(lq[2])}),menuList:e=>({...e}),multiValue:(t,l)=>{let{isDisabled:n}=l;return{...t,backgroundColor:t1(e,"mutedHoveredBg"),borderRadius:lU[2],opacity:n?.5:1}},multiValueLabel:()=>({color:t1(e,"mutedHoveredFg"),fontSize:"inherit",padding:0}),multiValueRemove:t=>({...t,borderTopLeftRadius:0,borderBottomLeftRadius:0,svg:{color:t1(e,"mutedHoveredFg")},"&:hover":{backgroundColor:t1(e,"mutedSelectedBg")}}),noOptionsMessage:e=>({...e,fontFamily:r.Ft.fonts.text.family,lineHeight:"1em"}),option:(t,l)=>{let{isFocused:n}=l;return{...t,backgroundColor:n?t1(e,"spotBlue"):"transparent",borderRadius:lU[2],color:n?t1(e,"bg"):"inherit",padding:"".concat((0,r.ht)(lq[1])," ").concat((0,r.ht)(lq[2])),"&:hover":{backgroundColor:t1(e,"spotBlue"),color:t1(e,"bg")}}},placeholder:e=>({...e,marginLeft:(0,r.ht)(lq[2])}),valueContainer:e=>({...e,margin:0,padding:0})}))(m),value:a})}})]})},lY=e=>{let{description:t,disabled:l,error:n,label:i,name:a,placeholder:s,value:o,ref:d,...u}=e;return(0,c.jsxs)(r.lt,{children:[(0,c.jsx)(lM,{description:t,error:n,label:i,name:a}),(0,c.jsx)(r.b,{...u,autoComplete:"off",autoFocus:!0,defaultValue:o,disabled:l,id:a,name:a,placeholder:s,ref:d})]})},lP=e=>{let{description:t,disabled:l,error:n,label:i,name:a,placeholder:o,rows:d,value:u,ref:p,...h}=e;return(0,c.jsxs)(r.lt,{children:[(0,c.jsx)(lM,{description:t,error:n,label:i,name:a}),(0,c.jsx)(s.fs,{...h,autoComplete:"off",defaultValue:u,disabled:l,id:a,name:a,placeholder:o,ref:p,rows:d})]})};function lH(e){return"string"==typeof e?e:"object"==typeof e&&e&&Object.values(e).find(e=>e)||void 0}function lQ(e){var t,l,n,i,a,d,u,p,h,m;let{formUpdating:g,handleCreateTag:f,control:y,errors:x,register:v,allTagOptions:b,assetTagOptions:j,currentAsset:w,creditLine:C,locales:I}=e,T=I&&I.length>0,[k,_]=(0,o.useState)(0);return(0,c.jsxs)(r.O,{space:3,children:[(0,c.jsx)(lB,{control:y,disabled:g,error:null==x||null==(n=x.opt)||null==(l=n.media)||null==(t=l.tags)?void 0:t.message,label:"Tags",name:"opt.media.tags",onCreateTag:f,options:b,placeholder:"Select or create...",value:j}),(0,c.jsx)(lY,{...v("originalFilename"),disabled:g,error:null==x||null==(i=x.originalFilename)?void 0:i.message,label:"Filename",name:"originalFilename",value:null==w?void 0:w.originalFilename}),T?(0,c.jsx)(r.W,{marginTop:2,shadow:1,padding:3,radius:1,children:(0,c.jsxs)(r.O,{space:2,children:[(0,c.jsx)(r.c,{space:2,children:I.map((e,t)=>(0,c.jsx)(r.l,{id:"locale-tab-".concat(e.id),"aria-controls":"locale-panel-".concat(e.id),selected:k===t,onClick:()=>_(t),label:e.title},e.id))}),I.map((e,t)=>{var l,n,i,a,o,d,u,p,h,m;return(0,c.jsx)(s.Kp,{id:"locale-panel-".concat(e.id),"aria-labelledby":"locale-tab-".concat(e.id),hidden:k!==t,children:(0,c.jsxs)(r.O,{space:3,children:[(0,c.jsx)(lY,{...v("title.".concat(e.id)),disabled:g,error:null==x||null==(n=x.title)||null==(l=n[e.id])?void 0:l.message,label:"Title",name:"title.".concat(e.id)}),(0,c.jsx)(lY,{...v("altText.".concat(e.id)),disabled:g,error:null==x||null==(a=x.altText)||null==(i=a[e.id])?void 0:i.message,label:"Alt Text",name:"altText.".concat(e.id)}),(0,c.jsx)(lP,{...v("description.".concat(e.id)),disabled:g,error:null==x||null==(d=x.description)||null==(o=d[e.id])?void 0:o.message,label:"Description",name:"description.".concat(e.id),rows:5}),(null==C?void 0:C.enabled)&&(0,c.jsx)(lY,{...v("creditLine.".concat(e.id)),error:null==x||null==(p=x.creditLine)||null==(u=p[e.id])?void 0:u.message,label:"Credit",name:"creditLine.".concat(e.id),disabled:g||(null==C||null==(m
1=C.excludeSources)?void 0:m.includes(null==w||null==(h=w.source)?void 0:h.name))})]})},e.id)})]})}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(lY,{...v("title"),disabled:g,error:null==x||null==(a=x.title)?void 0:a.message,label:"Title",name:"title",value:lH(null==w?void 0:w.title)}),(0,c.jsx)(lY,{...v("altText"),disabled:g,error:null==x||null==(d=x.altText)?void 0:d.message,label:"Alt Text",name:"altText",value:lH(null==w?void 0:w.altText)}),(0,c.jsx)(lP,{...v("description"),disabled:g,error:null==x||null==(u=x.description)?void 0:u.message,label:"Description",name:"description",rows:5,value:lH(null==w?void 0:w.description)}),(null==C?void 0:C.enabled)&&(0,c.jsx)(lY,{...v("creditLine"),error:null==x||null==(p=x.creditLine)?void 0:p.message,label:"Credit",name:"creditLine",value:lH(null==w?void 0:w.creditLine),disabled:g||(null==C||null==(m=C.excludeSources)?void 0:m.includes(null==w||null==(h=w.source)?void 0:h.name))})]})]})}function lV(e){return(0,c.jsx)(lQ,{...e})}let l$=e=>{var t,l;let{children:n,dialog:{assetId:i,id:d,lastCreatedTag:u,lastRemovedTagIds:h}}=e,m=tr(),g=(0,a.FEk)(),f=(0,a.q3J)(),y=(0,p.wA)(),x=td(e=>tN(e,String(i))),v=td(tA),b=(0,o.useRef)(void 0),[j,w]=(0,o.useState)(null==x?void 0:x.asset),[C,I]=(0,o.useState)("details"),T=x?null==x?void 0:x.asset:j,k=tC(v),_=td((e=>t=>{var l,n,i;let a=null==e||null==(i=e.opt)||null==(n=i.media)||null==(l=n.tags)?void 0:l.reduce((e,l)=>{let n=t.tags.byIds[l._ref];return(null==n?void 0:n.tag)&&e.push(n),e},[]);return a&&(null==a?void 0:a.length)>0?tC(a):null})(T)),{creditLine:A,components:{details:E}={},locales:S}=lo(),R=(0,o.useCallback)(e=>{if(S&&S.length>0){let t=e=>{let t={};for(let l=0;l<S.length;l++){let n=S[l];"object"==typeof e&&e&&e[n.id]?t[n.id]=e[n.id]:"string"==typeof e?t[n.id]=0===l?e:"":t[n.id]=""}return t};return{altText:t(null==e?void 0:e.altText),creditLine:t(null==e?void 0:e.creditLine),description:t(null==e?void 0:e.description),originalFilename:(null==e?void 0:e.originalFilename)||"",opt:{media:{tags:_}},title:t(null==e?void 0:e.title)}}let t=e=>"string"==typeof e?e:"object"==typeof e&&e&&Object.values(e).find(e=>e)||"";return{altText:t(null==e?void 0:e.altText),creditLine:t(null==e?void 0:e.creditLine),description:t(null==e?void 0:e.description),originalFilename:(null==e?void 0:e.originalFilename)||"",opt:{media:{tags:_}},title:t(null==e?void 0:e.title)}},[_,S]),{control:z,formState:{errors:L,isDirty:O,isValid:F},getValues:U,handleSubmit:Z,register:D,reset:N,setValue:M}=(0,K.mN)({defaultValues:R(null==x?void 0:x.asset),mode:"onChange",resolver:(l=lv(S),(0,et.u)(l))}),B=!x||(null==x?void 0:x.updating),Y=(0,o.useCallback)(()=>{y(t$.remove({id:d}))},[y,d]),P=(0,o.useCallback)(()=>{(null==x?void 0:x.asset)&&y(t$.showConfirmDeleteAssets({assets:[x],closeDialogId:null==x?void 0:x.asset._id}))},[x,y]),H=(0,o.useCallback)(e=>{let{result:t,transition:l}=e;t&&"update"===l&&w(t)},[]),Q=(0,o.useCallback)(e=>{y(tS.createRequest({assetId:null==T?void 0:T._id,name:e}))},[null==T?void 0:T._id,y]),V=(0,o.useMemo)(()=>{if(!T)return!1;let e=e=>"object"==typeof e&&!!e&&!Array.isArray(e),t=[T.title,T.altText,T.description,..."sanity.imageAsset"===T._type?[T.creditLine]:[]];if(!t.some(t=>e(t)))return!1;if(!S||0===S.length)return!0;let l=new Set(S.map(e=>e.id));return t.some(t=>!!e(t)&&Object.keys(t).some(e=>!l.has(e)))},[T,S]),$=(0,o.useCallback)(async()=>{if(!T)return;let e=e=>{if("object"!=typeof e||!e||Array.isArray(e))return e;if(!S||0===S.length)return Object.keys(e).sort().map(t=>e[t]).find(e=>e)||"";let t=new Set(S.map(e=>e.id)),l={};for(let[n,i]of Object.entries(e))t.has(n)&&(l[n]=i);return l};await m.patch(T._id).set({title:e(T.title),altText:e(T.altText),description:e(T.description),..."sanity.imageAsset"===T._type&&{creditLine:e(T.creditLine)}}).commit()},[m,T,S]),W=(0,o.useCallback)(e=>{var t;if(!(null==x?void 0:x.asset))return;let l=lC(e);y(tH.updateRequest({asset:null==x?void 0:x.asset,closeDialogId:null==x?void 0:x.asset._id,formData:{...l,opt:{media:{...l.opt.media,tags:(null==(t=l.opt.media.tags)?void 0:t.map(e=>({_ref:e.value,_type:"reference",_weak:!0}
1)))||null}}}}))},[null==x?void 0:x.asset,y]);if((0,o.useEffect)(()=>{if(!(null==x?void 0:x.asset))return;let e=m.listen((0,q.A)(eQ()),{id:null==x?void 0:x.asset._id}).subscribe(H);return()=>{null==e||e.unsubscribe()}},[null==x?void 0:x.asset,m,H]),(0,o.useEffect)(()=>{u&&M("opt.media.tags",(U("opt.media.tags")||[]).concat([u]),{shouldDirty:!0})},[U,u,M]),(0,o.useEffect)(()=>{h&&M("opt.media.tags",(U("opt.media.tags")||[]).filter(e=>!h.includes(e.value)),{shouldDirty:!0})},[U,h,M]),(0,o.useEffect)(()=>{b.current!==(null==x?void 0:x.asset._updatedAt)&&N(R(null==x?void 0:x.asset)),b.current=null==x?void 0:x.asset._updatedAt},[null==x?void 0:x.asset,R,N]),!T)return null;let X={control:z,errors:L,formUpdating:B,register:D,setValue:M,assetTagOptions:_,allTagOptions:k,handleCreateTag:Q,currentAsset:T,creditLine:A,locales:S};return(0,c.jsxs)(lA,{animate:!0,footer:(0,c.jsx)(()=>(0,c.jsx)(r.lt,{padding:3,children:(0,c.jsxs)(r.O,{space:3,children:[V&&(0,c.jsx)(r.W,{padding:3,radius:2,shadow:1,tone:"caution",children:(0,c.jsxs)(r.at,{align:"center",justify:"space-between",gap:3,children:[(0,c.jsx)(r.et,{size:1,children:"This asset has localized fields that are no longer configured. Clean them up to avoid validation errors."}),(0,c.jsx)(r.Y,{fontSize:1,mode:"ghost",onClick:$,text:"Cleanup localized fields",tone:"caution"})]})}),(0,c.jsxs)(r.at,{justify:"space-between",children:[(0,c.jsx)(r.Y,{disabled:B,fontSize:1,mode:"bleed",onClick:P,text:"Delete",tone:"critical"}),(0,c.jsx)(lO,{disabled:B||!O||!F||V,isValid:F,lastUpdated:null==T?void 0:T._updatedAt,onClick:Z(W)})]})]})}),{}),header:"Asset details",id:d,onClose:Y,width:3,children:[(0,c.jsxs)(r.at,{direction:["column-reverse","column-reverse","row-reverse"],children:[(0,c.jsx)(r.lt,{flex:1,marginTop:[5,5,0],padding:4,children:(0,c.jsx)(a.zeL,{documentStore:f,id:T._id,children:e=>{let{isLoading:t,referringDocuments:l}=e,n=lj(l);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(r.c,{space:2,children:[(0,c.jsx)(r.l,{"aria-controls":"details-panel",disabled:B,id:"details-tab",label:"Details",onClick:()=>I("details"),selected:"details"===C,size:2}),(0,c.jsx)(r.l,{"aria-controls":"references-panel",disabled:B,id:"references-tab",label:"References".concat(!t&&Array.isArray(n)?" (".concat(n.length,")"):""),onClick:()=>I("references"),selected:"references"===C,size:2})]}),(0,c.jsxs)(r.lt,{as:"form",marginTop:4,onSubmit:Z(W),children:[!x&&(0,c.jsx)(r.W,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:(0,c.jsx)(r.et,{size:1,children:"This file cannot be found â it may have been deleted."})}),(0,c.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,c.jsx)(s.Kp,{"aria-labelledby":"details",hidden:"details"!==C,id:"details-panel",children:E?(0,c.jsx)(E,{...X,renderDefaultDetails:lV}):(0,c.jsx)(lQ,{...X})}),(0,c.jsx)(s.Kp,{"aria-labelledby":"references",hidden:"references"!==C,id:"references-panel",children:(0,c.jsx)(r.lt,{marginTop:5,children:(null==x?void 0:x.asset)&&(0,c.jsx)(lE,{documents:n,isLoading:t})})})]})]})}})}),(0,c.jsxs)(r.lt,{flex:1,padding:4,children:[(0,c.jsxs)(r.lt,{style:{aspectRatio:"1"},children:["sanity.fileAsset"===T._type&&(0,c.jsx)(lL,{asset:T}),"sanity.imageAsset"===T._type&&(0,c.jsx)(lF,{draggable:!1,$scheme:g,$showCheckerboard:!(null==T||null==(t=T.metadata)?void 0:t.isOpaque),src:lw(T,{height:600,width:600})})]}),T&&(0,c.jsx)(r.lt,{marginTop:4,children:(0,c.jsx)(l_,{asset:T,item:x})})]})]}),n]})},lW=e=>{let{children:t,dialog:l}=e,n=(0,p.wA)(),i=()=>{n(t$.remove({id:null==l?void 0:l.id}))},a=()=>{(null==l?void 0:l.closeDialogId)&&n(t$.remove({id:null==l?void 0:l.closeDialogId})),(null==l?void 0:l.confirmCallbackAction)&&n(l.confirmCallbackAction),i()};return(0,c.jsxs)(lA,{animate:!0,footer:(0,c.jsx)(()=>(0,c.jsx)(r.lt,{padding:3,children:(0,c.jsxs)(r.at,{justify:"space-between",children:[(0,c.jsx)(r.Y,{fontSize:1,mode:"bleed",onClick:i,text:"Cancel"}),(0,c.jsx)(r.Y,{fontSize:1,onClick:a,text:null==l?void 0:l.confirmText,tone:null==l?void 0:l.tone})]})}),{}),header:(0,c.jsx)(()=>(0,c.jsxs)(r.at,{align:"center",children:[(0,c.jsx)(r.lt,{paddingX:1,children:(0,c.jsx)(eh.s,{})}),(0,c.jsx)(r.lt,{marginLeft:2,children:null==l?void 0:l.headerTitle})]}),{}),id:"confirm",onClose:i,width:1,children:[(0,c.jsx)(r.lt,{paddingX:4,paddingY:4,children:(0,c.jsxs)(r.O,{space:3,children:[(null==l?void 0:l.title)&&(0,c.jsx)(r.et,{size:1,children:l.title}),(null==l?void 0:l.description)&&(0,c.jsx)(r.et,{muted:!0,size:1,children:(0,c.jsx)("em",{children:l.description})})]})}),t]})},lX=e=>{let{children:t,dialog:{id:l}}=e,n=(0,p.wA)();return(0,c.jsxs)(lA,{animate:!0,header:"Filters",id:l,onClose:(0,o.useCallback)(()=>{n(t$.clear())},[n]),width:1,children:[(0,c.jsxs)(r.lt,{padding:3,children:[(0,c.jsx)(la,{layout:"stack"}),(0,c.jsx)(ld,{})]}),t]})},lG=e=>{var t;let{children:l,dialog:{id:n}}=e,i=(0,p.wA)(),a=td(e=>e.tags.creating),s=td(e=>e.tags.creatingError),{formState:{errors:d,isDirty:u,isValid:h},handleSubmit:m,register:g,setError:f}=(0,K.mN)({defaultValues:{name:""},mode:"onChange",resolver:(0,et.u)(lb)}),y=e=>{let t=lC(e);i(tS.createRequest({name:t.name}))};return(0,o.useEffect)(()=>{s&&f("name",{message:null==s?void 0:s.message})},[s,f]),(0,c.jsxs)(lA,{animate:!0,footer:(0,c.jsx)(()=>(0,c.jsx)(r.lt,{padding:3,children:(0,c.jsx)(r.at,{justify:"flex-end",children:(0,c.jsx)(lO,{disabled:a||!u||!h,isValid:h,onClick:m(y)})})}),{}),header:"Create Tag",id:n,onClose:()=>{i(t$.clear())},width:1,children:[(0,c.jsxs)(r.lt,{as:"form",padding:4,onSubmit:m(y),children:[(0,c.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,c.jsx)(lY,{...g("name"),disabled:a,error:null==d||null==(t=d.name)?void 0:t.message,label:"Name",name:"name"})]}),l]})},lJ=e=>{var t;let{children:l,dialog:{id:n,tagId:i}}=e,a=tr(),s=(0,p.wA)(),d=td(e=>tE(e,String(i))),[u,h]=(0,o.useState)(null==d?void 0:d.tag),m=d?null==d?void 0:d.tag:u,g=(0,o.useCallback)(e=>{var t;return{name:(null==e||null==(t=e.name)?void 0:t.current)||""}},[]),{formState:{errors:f,isDirty:y,isValid:x},handleSubmit:v,register:b,reset:j,setError:w}=(0,K.mN)({defaultValues:g(null==d?void 0:d.tag),mode:"onChange",resolver:(0,et.u)(lb)}),C=!d||(null==d?void 0:d.updating),I=e=>{var t;if(!(null==d?void 0:d.tag))return;let l=lC(e);s(tS.updateRequest({closeDialogId:null==d||null==(t=d.tag)?void 0:t._id,formData:{name:{_type:"slug",current:l.name}},tag:null==d?void 0:d.tag}))},T=()=>{var e;(null==d?void 0:d.tag)&&s(t$.showConfirmDeleteTag({closeDialogId:null==d||null==(e=
1d.tag)?void 0:e._id,tag:null==d?void 0:d.tag}))},k=(0,o.useCallback)(e=>{let{result:t,transition:l}=e;t&&"update"===l&&(h(t),j(g(t)))},[j,g]);return(0,o.useEffect)(()=>{var e;(null==d?void 0:d.error)&&w("name",{message:null==(e=d.error)?void 0:e.message})},[w,null==d?void 0:d.error]),(0,o.useEffect)(()=>{if(!(null==d?void 0:d.tag))return;let e=a.listen((0,q.A)(eV()),{id:null==d?void 0:d.tag._id}).subscribe(k);return()=>{null==e||e.unsubscribe()}},[a,k,null==d?void 0:d.tag]),m?(0,c.jsxs)(lA,{animate:!0,footer:(0,c.jsx)(()=>{var e;return(0,c.jsx)(r.lt,{padding:3,children:(0,c.jsxs)(r.at,{justify:"space-between",children:[(0,c.jsx)(r.Y,{disabled:C,fontSize:1,mode:"bleed",onClick:T,text:"Delete",tone:"critical"}),(0,c.jsx)(lO,{disabled:C||!y||!x,isValid:x,lastUpdated:null==d||null==(e=d.tag)?void 0:e._updatedAt,onClick:v(I)})]})})},{}),header:"Edit Tag",id:n,onClose:()=>{s(t$.remove({id:n}))},width:1,children:[(0,c.jsxs)(r.lt,{as:"form",padding:4,onSubmit:v(I),children:[!d&&(0,c.jsx)(r.W,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:(0,c.jsx)(r.et,{size:1,children:"This tag cannot be found â it may have been deleted."})}),(0,c.jsx)("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),(0,c.jsx)(lY,{...b("name"),disabled:C,error:null==f||null==(t=f.name)?void 0:t.message,label:"Name",name:"name"})]}),l]}):null},lK=(0,u.I4)(r.at).withConfig({displayName:"TagContainer",componentId:"sc-kve5cm-0"})(e$(),32),l0=(0,u.I4)(r.at).withConfig({displayName:"ButtonContainer",componentId:"sc-kve5cm-1"})(eW(),lK),l1=e=>{let{disabled:t,icon:l,onClick:n,tone:i,tooltip:a}=e;return(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(s.mc,{padding:2,width:0,children:(0,c.jsx)(r.et,{muted:!0,size:1,children:a})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:(0,c.jsx)(r.Y,{disabled:t,fontSize:1,icon:l,mode:"bleed",onClick:n,padding:2,tone:i})})},l2=e=>{var t,l;let{actions:n,tag:i}=e,a=(0,p.wA)(),s=td(tY),o=td(e=>{var t;return tL(e,null==i||null==(t=i.tag)?void 0:t._id)});return(0,c.jsxs)(lK,{align:"center",flex:1,justify:"space-between",paddingLeft:3,children:[(0,c.jsx)(r.lt,{flex:1,children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{opacity:(null==i?void 0:i.updating)?.5:1,userSelect:"none"},textOverflow:"ellipsis",children:null==i||null==(l=i.tag)||null==(t=l.name)?void 0:t.current})}),(0,c.jsxs)(l0,{align:"center",style:{flexShrink:0},children:[(null==n?void 0:n.includes("search"))&&(0,c.jsx)(l1,{disabled:null==i?void 0:i.updating,icon:(0,c.jsx)(o?H.U:G.W,{}),onClick:o?()=>{a(tO.facetsRemoveByTag({tagId:i.tag._id}))}:()=>{var e,t,l;let n={...th.tag,value:{label:null==i||null==(t=i.tag)||null==(e=t.name)?void 0:e.current,value:null==i||null==(l=i.tag)?void 0:l._id}};a(o?tO.facetsUpdate({name:"tag",operatorType:"references",value:n.value}):tO.facetsAdd({facet:n}))},tooltip:o?"Remove filter":"Filter by tag"}),(null==n?void 0:n.includes("edit"))&&(0,c.jsx)(l1,{disabled:null==i?void 0:i.updating,icon:(0,c.jsx)(ef.q,{}),onClick:()=>{var e;a(tT.showTagEdit({tagId:null==i||null==(e=i.tag)?void 0:e._id}))},tone:"primary",tooltip:"Edit tag"}),(null==n?void 0:n.includes("applyAll"))&&(0,c.jsx)(l1,{disabled:null==i?void 0:i.updating,icon:(0,c.jsx)(eg.K,{}),onClick:()=>{a(t$.showConfirmAssetsTagAdd({assetsPicked:s,tag:i.tag}))},tone:"primary",tooltip:"Add tag to selected assets"}),(null==n?void 0:n.includes("removeAll"))&&(0,c.jsx)(l1,{disabled:null==i?void 0:i.updating,icon:(0,c.jsx)(em.Z,{}),onClick:()=>{a(t$.showConfirmAssetsTagRemove({assetsPicked:s,tag:i.tag}))},tone:"critical",tooltip:"Remove tag from selected assets"}),(null==n?void 0:n.includes("delete"))&&(0,c.jsx)(l1,{disabled:null==i?void 0:i.updating,icon:(0,c.jsx)(ey.u,{}),onClick:()=>{a(t$.showConfirmDeleteTag({tag:i.tag}))},tone:"critical",tooltip:"Delete tag"})]})]})},l3=(0,o.memo)(e=>{var t;let{isScrolling:l,item:n}=e;return"string"==typeof n?(0,c.jsx)(r.at,{align:"center",justify:"space-between",paddingX:3,style:{height:"32px"},children:(0,c.jsx)(s.JU,{size:0,children:n})},n):(0,c.jsx)(l2,{actions:l?void 0:n.actions,tag:n},null==(t=n.tag)?void 0:t._id)}),l5=()=>{let e=td(tY),t=td(tA),[l,n]=(0,o.useState)(!1),i=[...new Set(null==e?void 0:e.reduce((e,t)=>
1{var l,n,i,a;let r=(null==t||null==(a=t.asset)||null==(i=a.opt)||null==(n=i.media)||null==(l=n.tags)?void 0:l.map(e=>e._ref))||[];return e.concat(r)},[]))],a=i.reduce((t,l)=>(e.every(e=>{var t,n,i,a;return(null!=(a=null==(i=e.asset.opt)||null==(n=i.media)||null==(t=n.tags)?void 0:t.findIndex(e=>e._ref===l))?a:-1)>=0})?t.appliedToAll.push(l):t.appliedToSome.push(l),t),{appliedToAll:[],appliedToSome:[]}),r=t.filter(e=>a.appliedToAll.includes(e.tag._id)).map(e=>({...e,actions:["delete","edit","removeAll","search"]})),s=t.filter(e=>a.appliedToSome.includes(e.tag._id)).map(e=>({...e,actions:["applyAll","delete","edit","removeAll","search"]})),d=t.filter(e=>!i.includes(e.tag._id)).map(e=>({...e,actions:["applyAll","delete","edit","search"]})),u=[];return 0===e.length?u=t.map(e=>({...e,actions:["delete","edit","search"]})):((null==r?void 0:r.length)>0&&(u=[...u,1===e.length?"Used":"Used by all",...r]),(null==s?void 0:s.length)>0&&(u=[...u,"Used by some",...s]),(null==d?void 0:d.length)>0&&(u=[...u,"Unused",...d])),(0,c.jsx)(W.aY,{className:"media__custom-scrollbar",computeItemKey:e=>{let t=u[e];return"string"==typeof t?t:t.tag._id},isScrolling:n,itemContent:e=>(0,c.jsx)(l3,{isScrolling:l,item:u[e]}),style:{flex:1,overflowX:"hidden"},totalCount:u.length})},l4=e=>{let{allowCreate:t,light:l,title:n}=e,i=(0,a.FEk)(),o=(0,p.wA)(),d=td(e=>e.tags.creating),u=td(e=>e.tags.fetching);return(0,c.jsx)(c.Fragment,{children:(0,c.jsxs)(r.at,{align:"center",justify:"space-between",paddingLeft:3,style:{background:l?t1(i,"bg"):"inherit",borderBottom:"1px solid var(--card-border-color)",flexShrink:0,height:"32px"},children:[(0,c.jsxs)(r.g,{space:2,children:[(0,c.jsx)(s.JU,{size:0,children:n}),u&&(0,c.jsx)(s.JU,{size:0,style:{opacity:.3},children:"Loading..."})]}),t&&(0,c.jsx)(r.lt,{marginRight:1,children:(0,c.jsx)(r.Y,{disabled:d,fontSize:1,icon:ex.K,mode:"bleed",onClick:()=>{o(tT.showTagCreate())},style:{background:"transparent",boxShadow:"none"}})})]})})},l8=()=>{let e=td(tP),t=td(tA),l=td(e=>e.tags.fetching),n=-1!==td(e=>e.tags.fetchCount),i=!l&&(null==t?void 0:t.length)>0,a=e>0;return(0,c.jsxs)(r.at,{direction:"column",flex:1,height:"fill",children:[(0,c.jsx)(l4,{allowCreate:!0,light:a,title:a?"Tags (in selection)":"Tags"}),n&&!i&&(0,c.jsx)(r.lt,{padding:3,children:(0,c.jsx)(r.et,{muted:!0,size:1,children:(0,c.jsx)("em",{children:"No tags"})})}),i&&(0,c.jsx)(l5,{})]})},l9=e=>{let{children:t,dialog:{id:l}}=e,n=(0,p.wA)();return(0,c.jsxs)(lA,{animate:!0,header:"All Tags",id:l,onClose:(0,o.useCallback)(()=>{n(t$.clear())},[n]),width:1,children:[(0,c.jsx)(r.lt,{style:{height:"100%",minHeight:"420px"},children:(0,c.jsx)(l8,{})}),t]})},l7=()=>{let e=td(e=>e.dialog.items),t=(e,l)=>{if(0===e.length||l>=e.length)return null;let n=e[l],i=t(e,l+1);return"assetEdit"===n.type?(0,c.jsx)(l$,{dialog:n,children:i},l):"confirm"===n.type?(0,c.jsx)(lW,{dialog:n,children:i},l):"searchFacets"===n.type?(0,c.jsx)(lX,{dialog:n,children:i},l):"tagCreate"===n.type?(0,c.jsx)(lG,{dialog:n,children:i},l):"tagEdit"===n.type?(0,c.jsx)(lJ,{dialog:n,children:i},l):"tags"===n.type?(0,c.jsx)(l9,{dialog:n,children:i},l):null};return t(e,0)},l6=(0,o.createContext)(void 0),ne=e=>{let{children:t,open:l}=e,n=(0,o.useMemo)(()=>({open:l}),[l]);return(0,c.jsx)(l6.Provider,{value:n,children:t})},nt=e=>{let{onClose:t}=e,{open:l}=(()=>{let e=(0,o.useContext)(l6);if(void 0===e)throw Error("useDropzoneActions must be used within an DropzoneDispatchProvider");return e})(),{onSelect:n}=ta(),i=td(e=>e.assets.assetTypes),a=td(e=>e.selected.document),{directUploads:s}=lo();return(0,c.jsx)(r.lt,{paddingY:2,children:(0,c.jsxs)(r.at,{align:"center",justify:"space-between",children:[(0,c.jsx)(r.lt,{flex:1,marginX:3,children:(0,c.jsxs)(r.g,{style:{whiteSpace:"nowrap"},children:[(0,c.jsx)(r.et,{textOverflow:"ellipsis",weight:"semibold",children:(0,c.jsx)("span",{children:n?"Insert ".concat(i.join(" or ")):"Browse Assets"})}),a&&(0,c.jsx)(r.lt,{display:["none","none","block"],children:(0,c.jsxs)(r.et,{children:[(0,c.jsx)("span",{style:{margin:"0 0.5em"},children:(0,c.jsx)(ev.f,{})}),(0,c.jsx)("span",{style:{textTransform:"capitalize"},children:a._type})]})})]})}),(0,c.jsxs)(r.at,{marginX:2,children:[s&&(0,c.jsx)(r.Y,{fontSize:1,icon:eb.J,mode:"bleed",onClick:l,text:"Upload ".concat(1===i.length?f(i[0]):"assets")}),t&&(0,c.jsx)(r.lt,{style:{flexShrink:0},children:(0,c.jsx)(r.Y,{disabled:!t,icon:H.U,mode:"bleed",onClick:t,radius:2})})]})]})})},nl=(0,m.Mz)([e=>e.assets.allIds,e=>e.uploads.allIds],(e,t)=>{let l=e.map(e=>({id:e,type:"asset"}));return[...t.map(e=>({id:e,type:"upload"})),...l]}
1),nn=(0,u.I4)(r.at).withConfig({displayName:"CardWrapper",componentId:"sc-i9hru1-0"})(eX()),ni=(0,u.I4)(r.at).withConfig({displayName:"CardContainer",componentId:"sc-i9hru1-1"})(e=>{let{$picked:t,theme:l,$updating:n}=e;return(0,u.AH)(eJ(),n?"none":"auto",t?"1px solid ".concat(l.sanity.color.spot.orange," !important"):"1px solid inherit",!n&&(0,u.AH)(eG()))}),na=(0,u.I4)(r.at).withConfig({displayName:"ContextActionContainer",componentId:"sc-i9hru1-2"})(e=>{let{$scheme:t}=e;return(0,u.AH)(eK(),32,t1(t,"bg"))}),nr=(0,u.I4)(ew.A).withConfig({displayName:"StyledWarningOutlineIcon",componentId:"sc-i9hru1-3"})(e=>{let{theme:t}=e;return{color:t.sanity.color.spot.red}});var ns=(0,o.memo)(e=>{var t,l;let{id:n,selected:i}=e,o=(0,a.FEk)(),d=tl("shift"),u=(0,p.wA)(),h=td(e=>e.assets.lastPicked),m=td(e=>tN(e,n)),g=null==m?void 0:m.asset,f=null==m?void 0:m.error,y=null==m||null==(l=m.asset)||null==(t=l.metadata)?void 0:t.isOpaque,x=null==m?void 0:m.picked,v=null==m?void 0:m.updating,{onSelect:b}=ta();if(!g)return null;let j=v?.5:1,w=i||v?.25:1;return(0,c.jsx)(nn,{padding:1,children:(0,c.jsxs)(ni,{direction:"column",$picked:x,$updating:m.updating,children:[(0,c.jsxs)(r.lt,{flex:1,style:{cursor:i?"default":"pointer",position:"relative"},children:[(0,c.jsxs)("div",{onClick:e=>{e.stopPropagation(),b?b([{kind:"assetDocumentId",value:g._id}]):d.current?u(x?tH.pick({assetId:g._id,picked:!x}):tH.pickRange({startId:h||g._id,endId:g._id})):u(t$.showAssetEdit({assetId:g._id}))},style:{height:"100%",opacity:w},children:["sanity.fileAsset"===g._type&&(0,c.jsx)(lz,{extension:g.extension,width:"80px"}),"sanity.imageAsset"===g._type&&(0,c.jsx)(lF,{draggable:!1,$scheme:o,$showCheckerboard:!y,src:lw(g,{height:250,width:250}),style:{draggable:!1,transition:"opacity 1000ms"}})]}),i&&!v&&(0,c.jsx)(r.at,{align:"center",justify:"center",style:{height:"100%",left:0,opacity:j,position:"absolute",top:0,width:"100%"},children:(0,c.jsx)(r.et,{size:2,children:(0,c.jsx)(ej.D,{})})}),v&&(0,c.jsx)(r.at,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,c.jsx)(r.$,{})})]}),(0,c.jsxs)(na,{align:"center",onClick:e=>{e.stopPropagation(),b?u(t$.showAssetEdit({assetId:g._id})):d.current&&!x?u(tH.pickRange({startId:h||g._id,endId:g._id})):u(tH.pick({assetId:g._id,picked:!x}))},paddingX:1,$scheme:o,style:{opacity:j},children:[b?(0,c.jsx)(ef.q,{style:{flexShrink:0,opacity:.5}}):(0,c.jsx)(s.Sc,{checked:x,readOnly:!0,style:{flexShrink:0,pointerEvents:"none",transform:"scale(0.8)"}}),(0,c.jsx)(r.lt,{marginLeft:2,children:(0,c.jsx)(r.et,{muted:!0,size:0,textOverflow:"ellipsis",children:g.originalFilename})})]}),f&&(0,c.jsx)(r.lt,{padding:3,style:{position:"absolute",right:0,top:0},children:(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(s.mc,{padding:2,width:0,children:(0,c.jsx)(r.et,{size:1,children:f})}),placement:"left",portal:!0,children:(0,c.jsx)(r.et,{size:1,children:(0,c.jsx)(nr,{color:"critical"})})})})]})})});let no=async e=>{let t=await new Promise(t=>{let l=window.URL.createObjectURL(e),n=new Image;n.onload=()=>{window.URL.revokeObjectURL(l),t(n)},n.src=l}),l=await (e=>new Promise(t=>{let l=e.width/e.height,n=document.createElement("canvas");n.width=180,n.height=Math.max(180/l,1);try{var i;null==(i=n.getContext("2d"))||i.drawImage(e,0,0,180,180/l),n.toBlob(t,"image/jpeg")}catch(e){console.warn("Unable to generate preview image:",e)}}))(t);if(!l)throw Error("Unable to generate file Blob");return window.URL.createObjectURL(l)};function nd(e,t){let l=e.indexOf(t);return l>-1&&e.splice(l,1),e}let nc=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4,t=[],l=[],n=new C.B;return function i(a){return new I.c(r=>{if(t.length>=e){var s;return(s=a,l.push(s),n.asObservable().pipe((0,O.$)(e=>e===s))).pipe((0,_.Z)(i)).subscribe(r)}let o=a.subscribe(r);return t.push(o),()=>{for(nd(t,o),nd(l,a),o.unsubscribe();l.length>0&&t.length<e;)n.next(l.shift())}})}},nu=e=>Array.prototype.map.call(new Uint8Array(e),e=>"00".concat(e.toString(16)).slice(-2)).join(""),np=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,l=nc(t);return function(){for(var t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return(0,j.H)(l(e(...n)))}}((e,t,l,n)=>(0,b.of)(null).pipe((0,_.Z)(()=>{let l;return l="sanity.".concat(t,"Asset"),e.observable.fetch("*[_type == $documentType && sha1hash == $hash][0]",{documentType:l,hash:n})}),(0,_.Z)(e=>e?(0,v.$)({message:"Asset already exists",statusCode:409}):(0,b.of)(null)),(0,_.Z)(()=>e.observable.assets.upload(t,l,{extract:["blurhash","exif","location","lqip","palette"],preserveFilename:!0}).pipe((0,F.T)(e=>"response"===e.type?{asset:e.body.document,id:e.body.document._id,type:"complete"}:e))))),nh=(0,h.Z0)({name:"uploads",initialState:{allIds:[],byIds:{}},extraReducers:e=>{e.addCase(tU.uploadComplete,(e,t)=>{let{asset:l}=t.payload;e.byIds[l.sha1hash]&&(e.byIds[l.sha1hash].status="complete")}
1)},reducers:{checkRequest(e,t){},checkComplete(e,t){let{results:l}=t.payload;Object.keys(l).forEach(t=>{let l=e.allIds.indexOf(t);if(l>=0&&e.allIds.splice(l,1),e.byIds[t]){let l=e.byIds[t].objectUrl;l&&window.URL.revokeObjectURL(l),delete e.byIds[t]}})},previewReady(e,t){let{blobUrl:l,hash:n}=t.payload;e.byIds[n]&&(e.byIds[n].objectUrl=l)},uploadCancel(e,t){let{hash:l}=t.payload,n=e.allIds.indexOf(l);n>=0&&e.allIds.splice(n,1),e.byIds[l]&&delete e.byIds[l]},uploadError(e,t){let{hash:l}=t.payload,n=e.allIds.indexOf(l);n>=0&&e.allIds.splice(n,1),delete e.byIds[l]},uploadRequest(e,t){},uploadProgress(e,t){let{event:l,uploadHash:n}=t.payload;e.byIds[n].percent=l.percent,e.byIds[n].status="uploading"},uploadStart(e,t){let{uploadItem:l}=t.payload;e.allIds.includes(l.hash)||e.allIds.push(l.hash),e.byIds[l.hash]=l}}}),nm=(0,m.Mz)([e=>e.uploads.byIds,(e,t)=>t],(e,t)=>e[t]),ng={...nh.actions};var nf=nh.reducer;let ny=(0,u.I4)(r.at).withConfig({displayName:"CardWrapper",componentId:"sc-9602k3-0"})(e1()),nx=e=>{let{id:t}=e,l=(0,a.FEk)(),n=(0,p.wA)(),i=td(e=>nm(e,t));if(!i)return null;let s=ea(i.size,{base:10,round:0}),o=Math.round(i.percent||0),d="complete"===i.status,u="uploading"===i.status,h="queued"===i.status,m;return d&&(m="Verifying"),u&&(m="".concat(o,"%")),h&&(m="Queued"),(0,c.jsx)(ny,{padding:1,children:(0,c.jsxs)(r.at,{direction:"column",flex:1,style:{background:t1(l,"bg"),border:"1px solid transparent",height:"100%",position:"relative"},children:[(0,c.jsx)("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:"scaleX(".concat(.01*o,")"),transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),(0,c.jsxs)(r.lt,{flex:1,style:{position:"relative"},children:["image"===i.assetType&&(null==i?void 0:i.objectUrl)&&(0,c.jsx)(lF,{draggable:!1,$scheme:l,src:i.objectUrl,style:{opacity:.4}}),"file"===i.assetType&&(0,c.jsx)("div",{style:{height:"100%",opacity:.1},children:(0,c.jsx)(lz,{width:"80px"})}),!d&&100!==o&&(0,c.jsx)(r.at,{align:"center",direction:"column",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,c.jsx)(r.Y,{fontSize:4,icon:H.U,mode:"bleed",onClick:()=>{n(ng.uploadCancel({hash:i.hash}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]}),(0,c.jsxs)(r.at,{align:"center",justify:"space-between",paddingX:2,style:{height:"32px"},children:[(0,c.jsx)(r.lt,{flex:1,marginRight:1,children:(0,c.jsxs)(r.et,{size:0,textOverflow:"ellipsis",children:[i.name," (",s,")"]})}),(0,c.jsx)(r.et,{size:0,style:{flexShrink:0},weight:"semibold",children:m})]})]})})},nv=(0,o.memo)(e=>{let{item:t,selected:l}=e;return(null==t?void 0:t.type)==="asset"?(0,c.jsx)(ns,{id:t.id,selected:l}):(null==t?void 0:t.type)==="upload"?(0,c.jsx)(nx,{id:t.id}):null}),nb=u.I4.div.withConfig({displayName:"StyledItemContainer",componentId:"sc-gob73i-0"})(e2(),220,240),nj=e=>{let{context:t,ref:l,...n}=e;return(0,c.jsx)(nb,{ref:l,...n})},nw=u.I4.div.withConfig({displayName:"StyledListContainer",componentId:"sc-gob73i-1"})(e3(),240,220),nC=e=>{let{context:t,ref:l,...n}=e;return(0,c.jsx)(nw,{ref:l,...n})},nI=e=>{let{items:t,onLoadMore:l}=e,n=td(e=>e.selected.assets),i=n&&n.map(e=>e._id)||[],a=null==t?void 0:t.length;return 0===a?null:(0,c.jsx)(W.sN,{className:"media__custom-scrollbar",computeItemKey:e=>{var l,n;return null!=(n=null==(l=t[e])?void 0:l.id)?n:e},components:{Item:nj,List:nC},endReached:l,itemContent:e=>{let l=t[e],n=i.includes(l.id);return(0,c.jsx)(nv,{item:l,selected:n})},overscan:48,style:{overflowX:"hidden",overflowY:"scroll"},totalCount:a})},nT=e=>{let{field:t,title:l}=e,n=(0,p.wA)(),i=td(e=>e.assets.order),a=i.field===t;return(0,c.jsx)(s.JU,{muted:!t,size:0,children:(0,c.jsxs)(r.lt,{onClick:t?()=>{if(!(!t||!l))if(a){let e="asc"===i.direction?"desc":"asc";n(tH.orderSet({order:{field:t,direction:e}}))}else n(tH.orderSet({order:{field:t,direction:"asc"}}))}:void 0,style:{cursor:t?"pointer":"default",display:"inline",whiteSpace:"nowrap"},children:[(0,c.jsx)("span",{style:{marginRight:"0.4em"},children:l}),a&&(null==i?void 0:i.direction)==="asc"&&(0,c.jsx)(eC.M,{}),a&&(null==i?void 0:i.direction)==="desc"&&(0,c.jsx)(eu.D,{})]})})},nk=(0,u.I4)(r.at).withConfig({displayName:"ContextActionContainer",componentId:"sc-u1ruts-0"})(e=>{let{$scheme:t}=e;return(0,u.AH)(e5(),t1(t,"bg"))}),n_=()=>{let e=(0,a.FEk)(),t=(0,p.wA)(),l=td(e=>e.assets.fetching),n=td(tB),i=td(tP),o=(0,r.B)(),{onSelect:d}=ta(),u=i===n;return(0,c.jsxs)(r.s,{style:{alignItems:"center",background:"var(--card-bg-color)",borderBottom:"1px solid var(--card-border-color)",gridColumnGap:o<3?0:"16px",gridTemplateColumns:tx.LARGE,height:o<3?0:"32px",letterSpacing:"0.025em",position:"sticky",textTransform:"uppercase",top:0,visibility:o<3?"hidden":"visible",width:"100%",zIndex:1},children:[d?(0,c.jsx)(nT,{}):(0,c.jsx)(nk,{align:"center",justify:"center",onClick:e=>{e.stopPropagation(),t(u?tH.pickClear():tH.pickAll())},$scheme:e,style:{height:"100%",position:"relative"},children:(0,c.jsx)(s.Sc,{checked:!l&&u,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),(0,c.jsx)(nT,{}),(0,c.jsx)(nT,{field:"originalFilename",title:"Filename"}),(0,c.jsx)(nT,{title:"Resolution"}),(0,c.jsx)(nT,{field:"mimeType",title:"MIME type"}),(0,c.jsx)(nT,{field:"size",title:"Size"}),(0,c.jsx)(nT,{field:"_updatedAt",title:"Last updated"}),(0,c.jsx)(nT,{title:"References"}),(0,c.jsx)(nT,{})]})},nA=(0,u.I4)(r.s).withConfig({displayName:"ContainerGrid",componentId:"sc-w5awyn-0"})(e=>{let{$scheme:t,$selected:l,$updating:n}=e;return(0,u.AH)(e8(),l?"default":"pointer",n?"none":"auto",!n&&(0,u.AH)(e4(),t1(t,"bg")))}),nE=(0,u.I4)(r.at).withConfig({displayName:"ContextActionContainer",componentId:"sc-w5awyn-1"})(e=>{let{$scheme:t}=e;return(0,u.AH)(e9(),t1(t,"bg2"))}),nS=(0,u.I4)(ew.A).withConfig({displayName:"StyledWarningIcon",componentId:"sc-w5awyn-2"})(e=>{let{theme:t}=e;return{color:t.sanity.color.spot.red}});var nR=(0,o.memo)(e=>{var t,l;let{id:n,selected:i}=e,d=(0,a.FEk)(),u=tl("shift"),[h,m]=(0,o.useState)(!1),g=(0,o.useRef)(null),f=(0,p.wA)(),y=td(e=>e.assets.lastPicked),x=td(e=>tN(e,n)),v=(0,r.B)(),b=null==x?void 0:x.asset,j=null==x?void 0:x.error,w=null==x||null==(l=x.asset)||null==(t=l.metadata)?void 0:t.isOpaque,C=null==x?void 0:x.picked,I=null==x?void 0:x.updating,{onSelect:T}=ta(),k=(0,o.useCallback)(e=>{e.stopPropagation(),b&&(T?f(t$.showAssetEdit({assetId:b._id})):u.current&&!C?f(tH.pickRange({startId:y||b._id,endId:b._id})):f(tH.pick({assetId:b._id,picked:!C})))},[b,f,y,T,C,u]),_=(0,o.useCallback)(e=>{e.stopPropagation(),b&&(T?T([{kind:"assetDocumentId",value:b._id}]):u.current?f(C?tH.pick({assetId:b._id,picked:!C}):tH.pickRange({startId:y||b._id,endId:b._id})):f(t$.showAssetEdit({assetId:b._id})))},[b,f,y,T,C,u]),A=I?.5:1,E=i||I?.1:1;return(0,o.useEffect)(()=>(g.current=setTimeout(()=>m(!0),750),()=>{g.current&&clearTimeout(g.current)}),[]),b?(0,c.jsxs)(nA,{onClick:i?void 0:_,$scheme:d,$selected:i,style:{gridColumnGap:v<3?0:"16px",gridRowGap:0,gridTemplateColumns:v<3?tx.SMALL:tx.LARGE,gridTemplateRows:v<3?"auto":"1fr"},$updating:x.updating,children:[(0,c.jsx)(nE,{onClick:k,$scheme:d,style:{alignItems:"center",gridColumn:1,gridRowStart:1,gridRowEnd:"span 5",height:"100%",
1justifyContent:"center",opacity:A,position:"relative"},children:T?(0,c.jsx)(ef.q,{style:{flexShrink:0,opacity:.5}}):(0,c.jsx)(s.Sc,{checked:C,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),(0,c.jsx)(r.lt,{style:{gridColumn:2,gridRowStart:1,gridRowEnd:"span 5",height:"90px",width:"100px"},children:(0,c.jsxs)(r.at,{align:"center",justify:"center",style:{height:"100%",position:"relative"},children:[(0,c.jsxs)(r.lt,{style:{height:"100%",opacity:E,position:"relative"},children:["sanity.fileAsset"===b._type&&(0,c.jsx)(lz,{extension:b.extension,width:"40px"}),"sanity.imageAsset"===b._type&&(0,c.jsx)(lF,{draggable:!1,$scheme:d,$showCheckerboard:!w,src:lw(b,{height:100,width:100})})]}),I&&(0,c.jsx)(r.at,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,c.jsx)(r.$,{})}),i&&!I&&(0,c.jsx)(r.at,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:(0,c.jsx)(r.et,{size:2,children:(0,c.jsx)(ej.D,{})})})]})}),(0,c.jsx)(r.lt,{marginLeft:3*(v<3),style:{gridColumn:3,gridRow:v<3?2:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:b.originalFilename})}),(0,c.jsx)(r.lt,{marginLeft:3*(v<3),style:{gridColumn:v<3?3:4,gridRow:v<3?3:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:"sanity.imageAsset"===b._type&&lI(b)})}),(0,c.jsx)(r.lt,{style:{display:v<3?"none":"block",gridColumn:5,gridRow:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:b.mimeType})}),(0,c.jsx)(r.lt,{style:{display:v<3?"none":"block",gridColumn:6,gridRow:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:ea(b.size,{base:10,round:0})})}),(0,c.jsx)(r.lt,{marginLeft:3*(v<3),style:{gridColumn:v<3?3:7,gridRow:v<3?4:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:(0,ei.o)(new Date(b._updatedAt),new Date)})}),(0,c.jsx)(r.lt,{style:{display:v<3?"none":"block",gridColumn:8,gridRow:"auto",opacity:A},children:(0,c.jsx)(r.et,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:h?(0,c.jsx)(a.zeL,{id:n,children:e=>{let{isLoading:t,referringDocuments:l}=e,n=lj(l);return t?(0,c.jsx)(c.Fragment,{children:"-"}):(0,c.jsx)(c.Fragment,{children:Array.isArray(n)?n.length:0})}}):(0,c.jsx)(c.Fragment,{children:"-"})})}),(0,c.jsx)(r.at,{align:"center",justify:"center",style:{gridColumn:v<3?4:9,gridRowStart:"1",gridRowEnd:v<3?"span 5":"auto",opacity:A},children:j&&(0,c.jsx)(r.lt,{padding:2,children:(0,c.jsx)(r.n,{animate:!0,content:(0,c.jsx)(s.mc,{padding:2,width:0,children:(0,c.jsx)(r.et,{size:1,children:j})}),placement:"left",portal:!0,children:(0,c.jsx)(r.et,{size:1,children:(0,c.jsx)(nS,{color:"critical"})})})})})]}):null});let nz=e=>{let{id:t}=e,l=(0,a.FEk)(),n=(0,p.wA)(),i=td(e=>nm(e,t)),s=(0,r.B)();if(!i)return null;let o=ea(i.size,{base:10,round:0}),d=Math.round(i.percent||0),u="complete"===i.status,h="uploading"===i.status,m="queued"===i.status,g;return u&&(g="Verifying"),h&&(g="".concat(d,"%")),m&&(g="Queued"),(0,c.jsxs)(r.s,{style:{alignItems:"center",background:t1(l,"bg"),gridColumnGap:s<3?0:"16px",gridRowGap:0,gridTemplateColumns:s<3?tx.SMALL:tx.LARGE,gridTemplateRows:s<3?"auto":"1fr",height:"100%",position:"relative"},children:[(0,c.jsx)("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:"scaleX(".concat(.01*d,")"),transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),(0,c.jsx)(r.lt,{style:{gridColumn:2,gridRowStart:s<3?1:"auto",gridRowEnd:s<3?"span 4":"auto",height:"90px",width:"100px"},children:(0,c.jsxs)(r.lt,{style:{height:"100%",position:"relative"},children:["image"===i.assetType&&(null==i?void 0:i.objectUrl)&&(0,c.jsx)(lF,{draggable:!1,$scheme:l,src:i.objectUrl,style:{opacity:.25}}),"file"===i.assetType&&(0,c.jsx)("div",{style:{height:"100%",opacity:.1},children:(0,c.jsx)(lz,{width:"40px"})}),!u&&100!==d&&(0,c.jsx)(r.at,{align:"center",justify:"center",style:{position:"absolute",height:"100%",left:0,top:0,width:"100%"},children:(0,c.jsx)(r.Y,{fontSize:3,icon:H.U,mode:"bleed",onClick:()=>{n(ng.uploadCancel({hash:i.hash}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]})}),(0,c.jsx)(r.lt,{style:{gridColumn:s<3?3:"3/8",gridRow:s<3?"2/4":"auto",marginLeft:3*(s<3)},children:(0,c.jsxs)(r.O,{space:3,children:[(0,c.jsxs)(r.et,{muted:!0,size:1,textOverflow:"ellipsis",children:[i.name,"
1(",o,")"]}),(0,c.jsx)(r.et,{size:1,textOverflow:"ellipsis",weight:"semibold",children:g})]})})]})},nL=(0,o.memo)(e=>{let{item:t,selected:l}=e;return(null==t?void 0:t.type)==="asset"?(0,c.jsx)(r.lt,{style:{height:"100px"},children:(0,c.jsx)(nR,{id:t.id,selected:l})}):(null==t?void 0:t.type)==="upload"?(0,c.jsx)(r.lt,{style:{height:"100px"},children:(0,c.jsx)(nz,{id:t.id})}):null}),nO=e=>{let{items:t,onLoadMore:l}=e,n=td(e=>e.selected.assets),i=n&&n.map(e=>e._id)||[],a=null==t?void 0:t.length;return 0===a?null:(0,c.jsx)(W.kN,{className:"media__custom-scrollbar",computeItemKey:e=>{var l;return(null==(l=t[e])?void 0:l.id)||e},endReached:l,groupCounts:[,].fill(a),groupContent:()=>(0,c.jsx)(n_,{}),itemContent:e=>{let l=t[e],n=i.includes((null==l?void 0:l.id)||"");return(0,c.jsx)(nL,{item:l,selected:n})},style:{overflowX:"hidden"}})},nF=()=>{let e=(0,p.wA)(),t=td(e=>e.assets.fetchCount),l=td(e=>e.assets.fetching),n=td(e=>e.tags.panelVisible),i=td(e=>e.assets.view),a=td(nl),s=(()=>{var e;let t=null===r.Ft||void 0===r.Ft||null==(e=r.Ft.container)?void 0:e.map(e=>window.matchMedia("(max-width: ".concat(e,"px)"))),l=()=>t.findIndex(e=>e.matches),[n,i]=(0,o.useState)(l());return(0,o.useEffect)(()=>{let e=()=>{i(l)};return t.forEach(t=>{try{t.addEventListener("change",e)}catch(l){try{t.addListener(e)}catch(e){}}}),()=>{try{t.forEach(t=>t.removeEventListener("change",e))}catch(l){try{t.forEach(t=>t.removeListener(e))}catch(e){}}}},[]),n})(),d=a.length>0,u=()=>{l||e(tH.loadNextPage())};return(0,o.useEffect)(()=>{s<=1&&n&&e(tS.panelVisibleSet({panelVisible:!1}))},[s,e,n]),(0,c.jsx)(r.lt,{flex:1,style:{width:"100%"},children:d||!(t>=0)||l?(0,c.jsxs)(c.Fragment,{children:["grid"===i&&(0,c.jsx)(nI,{items:a,onLoadMore:u}),"table"===i&&(0,c.jsx)(nO,{items:a,onLoadMore:u})]}):(0,c.jsx)(r.lt,{padding:4,children:(0,c.jsx)(r.et,{size:1,weight:"semibold",children:"No results for the current query"})})})},nU=()=>{let e=td(e=>e.notifications.items),t=(0,s.dj)();return(0,o.useEffect)(()=>{if(e.length>0){let l=e[e.length-1];t.push({closable:!0,status:l.status,title:l.title})}},[e,t]),null},nq=()=>{let e=(0,a.FEk)(),t=(0,p.wA)(),l=td(tY);return 0===l.length?null:(0,c.jsx)(r.at,{align:"center",justify:"flex-start",style:{background:t1(e,"bg"),borderBottom:"1px solid var(--card-border-color)",height:"32px",position:"relative",width:"100%"},children:(0,c.jsxs)(r.at,{align:"center",paddingX:3,children:[(0,c.jsx)(r.lt,{paddingRight:2,children:(0,c.jsxs)(s.JU,{size:0,style:{color:"inherit"},children:[l.length," ",f("asset",l.length)," selected"]})}),(0,c.jsx)(r.Y,{mode:"bleed",onClick:()=>{t(tH.pickClear())},padding:2,style:{background:"none",boxShadow:"none"},tone:"default",children:(0,c.jsx)(s.JU,{size:0,children:"Deselect"})}),(0,c.jsx)(r.Y,{mode:"bleed",onClick:()=>{t(t$.showConfirmDeleteAssets({assets:l}))},padding:2,style:{background:"none",boxShadow:"none"},tone:"critical",children:(0,c.jsx)(s.JU,{size:0,children:"Delete"})})]})})},nZ=(0,h.Z0)({name:"notifications",initialState:{items:[]},reducers:{add(e,t){let{asset:l,status:n,title:i}=t.payload;e.items.push({asset:l,status:n,title:i})}}}),nD={...nZ.actions};var nN=nZ.reducer,nM=(0,h.Z0)({name:"selected",initialState:{assets:[],document:void 0,documentAssetIds:[]},reducers:{}}).reducer;let nB=(0,y.Ex)((e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tH.deleteRequest.match),(0,_.Z)(e=>{let{assets:t}=e.payload,l=t.map(e=>e._id);return(0,b.of)(t).pipe((0,_.Z)(()=>n.observable.delete({query:(0,q.A)(eZ(),JSON.stringify(l))})),(0,_.Z)(()=>(0,b.of)(tH.deleteComplete({assetIds:l}))),(0,S.W)(e=>(0,b.of)(tH.deleteError({assetIds:l,error:e}))))}))},(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tH.fetchRequest.match),(0,E.E)(t),(0,R.n)(e=>{var t,l;let[i,a]=e,r=null==(t=i.payload)?void 0:t.params,s=null==(l=i.payload)?void 0:l.query;return(0,b.of)(i).pipe(tb(a.debug.badConnection),(0,_.Z)(()=>n.observable.fetch(s,r)),(0,_.Z)(e=>{let{items:t}=e;return(0,b.of)(tH.fetchComplete({assets:t}))}),(0,S.W)(e=>(0,b.of)(tH.fetchError({message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500}))))}))},(e,t)=>e.pipe((0,A.p)(tH.deleteComplete.match),(0,E.E)(t),(0,R.n)(e=>{let[t,l]=e;if(0===l.assets.allIds.length){let e=Math.floor(l.assets.allIds.length/l.assets.pageSize);return(0,b.of)(tH.loadPageIndex({pageIndex:e}))}return w.w})),(e,t)=>e.pipe((0,A.p)(tH.loadNextPage.match),(0,E.E)(t),(0,R.n)(e=>{let[t,l]=e;return(0,b.of)(tH.loadPageIndex({pageIndex:l.assets.pageIndex+1}))}
1)),(e,t)=>e.pipe((0,A.p)(tH.loadPageIndex.match),(0,E.E)(t),(0,R.n)(e=>{var t,l,n,i,a,r;let[s,o]=e,d=o.assets.pageSize,c=s.payload.pageIndex*d,u=null==o||null==(t=o.selected.document)?void 0:t._id,p=null==o||null==(l=o.selected)?void 0:l.documentAssetIds,h=tj({assetTypes:o.assets.assetTypes,searchFacets:o.search.facets,searchQuery:o.search.query}),m={...u?{documentId:u}:{},documentAssetIds:p};return(0,b.of)(tH.fetchRequest({params:m,queryFilter:h,selector:(0,q.A)(eD(),c,c+d),sort:(0,q.A)(eN(),null==(i=o.assets)||null==(n=i.order)?void 0:n.field,null==(r=o.assets)||null==(a=r.order)?void 0:a.direction)}))})),e=>e.pipe((0,A.p)(tH.listenerCreateQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.asset);return(0,b.of)(tH.listenerCreateQueueComplete({assets:t}))})),e=>e.pipe((0,A.p)(tH.listenerDeleteQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.assetId);return(0,b.of)(tH.listenerDeleteQueueComplete({assetIds:t}))})),e=>e.pipe((0,A.p)(tH.listenerUpdateQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.asset);return(0,b.of)(tH.listenerUpdateQueueComplete({assets:t}))})),e=>e.pipe((0,A.p)(tH.orderSet.match),(0,_.Z)(()=>(0,b.of)(tH.clear(),tH.loadPageIndex({pageIndex:0})))),e=>e.pipe((0,y.gp)(tO.facetsAdd.type,tO.facetsClear.type,tO.facetsRemoveById.type,tO.facetsRemoveByName.type,tO.facetsRemoveByTag.type,tO.facetsUpdate.type,tO.facetsUpdateById.type,tO.querySet.type),(0,L.B)(400),(0,_.Z)(()=>(0,b.of)(tH.clear(),tH.loadPageIndex({pageIndex:0})))),e=>e.pipe((0,y.gp)(tH.insertUploads.type,tH.listenerUpdateQueueComplete.type,tH.updateComplete.type),(0,_.Z)(()=>(0,b.of)(tH.sort()))),(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tI.tagsAddRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{assets:i,tag:a}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),(0,_.Z)(()=>{var e;return(0,j.H)((null==(e=tY(l))?void 0:e.filter((e=>t=>{var l,n,i,a,r;return(null!=(r=null==t||null==(a=t.asset)||null==(i=a.opt)||null==(n=i.media)||null==(l=n.tags)?void 0:l.findIndex(t=>t._ref===(null==e?void 0:e._id)))?r:-1)<0})(a))).reduce((e,t)=>{var l;return e.patch(null==t||null==(l=t.asset)?void 0:l._id,(e=>{let{tag:t}=e;return e=>e.setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).setIfMissing({"opt.media.tags":[]}).append("opt.media.tags",[{_key:(0,Z.Ak)(),_ref:null==t?void 0:t._id,_type:"reference",_weak:!0}])})({tag:a}))},n.transaction()).commit())}),(0,_.Z)(()=>(0,b.of)(tI.tagsAddComplete({assets:i,tag:a}))),(0,S.W)(e=>(0,b.of)(tI.tagsAddError({assets:i,error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},tag:a}))))}))},(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tI.tagsRemoveRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{assets:i,tag:a}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),(0,_.Z)(()=>(0,j.H)(tY(l).reduce((e,t)=>{var l;return e.patch(null==t||null==(l=t.asset)?void 0:l._id,(e=>{let{asset:t,tag:l}=e;return e=>{var n;return e.ifRevisionId(null==t||null==(n=t.asset)?void 0:n._rev).unset(['opt.media.tags[_ref == "'.concat(l._id,'"]')])}})({asset:t,tag:a}))},n.transaction()).commit())),(0,_.Z)(()=>(0,b.of)(tI.tagsRemoveComplete({assets:i,tag:a}))),(0,S.W)(e=>(0,b.of)(tI.tagsRemoveError({assets:i,error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},tag:a}))))}))},e=>e.pipe((0,y.gp)(tH.orderSet.type,tH.viewSet.type,tO.facetsAdd.type,tO.facetsClear.type,tO.facetsRemoveById.type,tO.facetsRemoveByName.type,tO.facetsRemoveByTag.type,tO.facetsUpdate.type,tO.facetsUpdateById.type,tO.querySet.type),(0,_.Z)(()=>(0,b.of)(tH.pickClear()))),(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tH.updateRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{asset:i,closeDialogId:a,formData:r}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),(0,_.Z)(()=>(0,j.H)(n.patch(i._id).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).set(r).commit())),(0,_.Z)(e=>(0,b.of)(tH.updateComplete({asset:e,closeDialogId:a}))),(0,S.W)(e=>(0,b.of)(tH.updateError({asset:i,error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500}}))))}
1))},e=>e.pipe((0,y.gp)(tH.deleteComplete.type,tH.updateComplete.type,tS.deleteComplete.type,tS.updateComplete.type),(0,A.p)(e=>{var t;return!!(null==e||null==(t=e.payload)?void 0:t.closeDialogId)}),(0,_.Z)(e=>{var t;let l=null==e||null==(t=e.payload)?void 0:t.closeDialogId;return l?(0,b.of)(tV.actions.remove({id:l})):w.w})),e=>e.pipe((0,A.p)(tS.createComplete.match),(0,_.Z)(e=>{let{assetId:t,tag:l}=(null==e?void 0:e.payload)||{};return t?(0,b.of)(tV.actions.inlineTagCreate({tag:l,assetId:t})):l._id?(0,b.of)(tV.actions.remove({id:"tagCreate"})):w.w})),e=>e.pipe((0,A.p)(tS.listenerDeleteQueueComplete.match),(0,_.Z)(e=>{let{tagIds:t}=(null==e?void 0:e.payload)||{};return(0,b.of)(tV.actions.inlineTagRemove({tagIds:t}))})),e=>e.pipe((0,A.p)(tH.deleteError.match),(0,_.Z)(e=>{let{assetIds:t}=e.payload,l=t.length;return(0,b.of)(nZ.actions.add({status:"error",title:"Unable to delete ".concat(l," ").concat(f("asset",l),". Please review any asset errors and try again.")}))})),e=>e.pipe((0,A.p)(tH.deleteComplete.match),(0,_.Z)(e=>{let{assetIds:t}=e.payload,l=t.length;return(0,b.of)(nZ.actions.add({status:"info",title:"".concat(l," ").concat(f("asset",l)," deleted")}))})),e=>e.pipe((0,A.p)(tI.tagsAddComplete.match),(0,_.Z)(e=>{var t,l;let n=null==e||null==(l=e.payload)||null==(t=l.assets)?void 0:t.length;return(0,b.of)(nZ.actions.add({status:"info",title:"Tag added to ".concat(n," ").concat(f("asset",n))}))})),e=>e.pipe((0,A.p)(tI.tagsRemoveComplete.match),(0,_.Z)(e=>{var t,l;let n=null==e||null==(l=e.payload)||null==(t=l.assets)?void 0:t.length;return(0,b.of)(nZ.actions.add({status:"info",title:"Tag removed from ".concat(n," ").concat(f("asset",n))}))})),e=>e.pipe((0,A.p)(tH.updateComplete.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=e.length;return(0,b.of)(nZ.actions.add({status:"info",title:"".concat(t," ").concat(f("asset",t)," updated")}))})),e=>e.pipe((0,y.gp)(tH.fetchError.type,tH.updateError.type,tS.createError.type,tS.deleteError.type,tS.fetchError.type,tS.updateError.type,ng.uploadError.type),(0,_.Z)(e=>{let t="An error occurred: ".concat(function(e){return e&&"object"==typeof e?"error"in e&&e.error&&"object"==typeof e.error&&null!==e.error&&"message"in e.error?String(e.error.message):"message"in e&&"string"==typeof e.message?String(e.message):"Unknown error":"Unknown error"}(e.payload));return(0,b.of)(nZ.actions.add({status:"error",title:t}))})),e=>e.pipe((0,A.p)(tS.createComplete.match),(0,_.Z)(()=>(0,b.of)(nZ.actions.add({status:"info",title:"Tag created"})))),e=>e.pipe((0,A.p)(tS.deleteComplete.match),(0,_.Z)(()=>(0,b.of)(nZ.actions.add({status:"info",title:"Tag deleted"})))),e=>e.pipe((0,A.p)(tS.updateComplete.match),(0,_.Z)(()=>(0,b.of)(nZ.actions.add({status:"info",title:"Tag updated"})))),(e,t)=>e.pipe((0,A.p)(tS.updateComplete.match),(0,E.E)(t),(0,_.Z)(e=>{var t,l,n,i,a;let[r,s]=e,{tag:o}=r.payload,d=null==(t=s.search.facets)?void 0:t.find(e=>"tag"===e.name),c=s.tags.byIds[o._id];return(null==d?void 0:d.type)==="searchable"&&(null==(l=d.value)?void 0:l.value)===o._id?(0,b.of)(tz.actions.facetsUpdate({name:"tag",value:{label:null==c||null==(i=c.tag)||null==(n=i.name)?void 0:n.current,value:null==c||null==(a=c.tag)?void 0:a._id}})):w.w})),(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tk.actions.createRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{assetId:i,name:a}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),tw(n,a),(0,_.Z)(()=>n.observable.create({_type:tv,name:{_type:"slug",current:a}})),(0,_.Z)(e=>(0,b.of)(tk.actions.createComplete({assetId:i,tag:e}))),(0,S.W)(e=>(0,b.of)(tk.actions.createError({error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},name:a}))))}))},(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tk.actions.deleteRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{tag:i}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),(0,_.Z)(()=>n.observable.fetch((0,q.A)(eF()),{tagName:i.name.current})),(0,_.Z)(e=>{let t=e.map(e=>({id:e._id,patch:{ifRevisionID:e._rev,unset:['opt.media.tags[_ref == "'.concat(i._id,'"]')]}})).reduce((e,t)=>
1e.patch(t.id,t.patch),n.transaction());return t.delete(i._id),(0,j.H)(t.commit())}),(0,_.Z)(()=>(0,b.of)(tk.actions.deleteComplete({tagId:i._id}))),(0,S.W)(e=>(0,b.of)(tk.actions.deleteError({error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},tag:i}))))}))},(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tk.actions.fetchRequest.match),(0,E.E)(t),(0,R.n)(e=>{let[t,l]=e,{query:i}=t.payload;return(0,b.of)(t).pipe(tb(l.debug.badConnection),(0,_.Z)(()=>n.observable.fetch(i)),(0,_.Z)(e=>{let{items:t}=e;return(0,b.of)(tk.actions.fetchComplete({tags:t}))}),(0,S.W)(e=>(0,b.of)(tk.actions.fetchError({error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500}}))))}))},e=>e.pipe((0,A.p)(tk.actions.listenerCreateQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.tag);return(0,b.of)(tk.actions.listenerCreateQueueComplete({tags:t}))})),e=>e.pipe((0,A.p)(tk.actions.listenerDeleteQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.tagId);return(0,b.of)(tk.actions.listenerDeleteQueueComplete({tagIds:t}))})),e=>e.pipe((0,A.p)(tk.actions.listenerUpdateQueue.match),(0,z.w)(2e3),(0,A.p)(e=>e.length>0),(0,_.Z)(e=>{let t=null==e?void 0:e.map(e=>e.payload.tag);return(0,b.of)(tk.actions.listenerUpdateQueueComplete({tags:t}))})),e=>e.pipe((0,y.gp)(tk.actions.listenerCreateQueueComplete.type,tk.actions.listenerUpdateQueueComplete.type),(0,z.w)(1e3),(0,A.p)(e=>e.length>0),(0,_.Z)(()=>(0,b.of)(tk.actions.sort()))),(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(tk.actions.updateRequest.match),(0,E.E)(t),(0,_.Z)(e=>{var t;let[l,i]=e,{closeDialogId:a,formData:r,tag:s}=l.payload;return(0,b.of)(l).pipe(tb(i.debug.badConnection),tw(n,null==r||null==(t=r.name)?void 0:t.current),(0,_.Z)(()=>(0,j.H)(n.patch(s._id).set({name:{_type:"slug",current:null==r?void 0:r.name.current}}).commit())),(0,_.Z)(e=>(0,b.of)(tk.actions.updateComplete({closeDialogId:a,tag:e}))),(0,S.W)(e=>(0,b.of)(tk.actions.updateError({error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},tag:s}))))}))},(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(ng.uploadStart.match),(0,_.Z)(t=>{let{file:l,uploadItem:i}=t.payload;return(0,T.h)((0,b.of)(null).pipe((0,_.Z)(()=>(0,b.of)(null).pipe((0,_.Z)(()=>(0,j.H)(no(l))))),(0,_.Z)(e=>(0,b.of)(ng.previewReady({blobUrl:e,hash:i.hash})))),(0,b.of)(null).pipe((0,_.Z)(()=>np(n,i.assetType,l,i.hash)),(0,U.Q)(e.pipe((0,A.p)(ng.uploadCancel.match),(0,A.p)(e=>e.payload.hash===i.hash))),(0,_.Z)(e=>(null==e?void 0:e.type)==="complete"?(0,b.of)(tU.uploadComplete({asset:e.asset})):(null==e?void 0:e.type)==="progress"&&(null==e?void 0:e.stage)==="upload"?(0,b.of)(ng.uploadProgress({event:e,uploadHash:i.hash})):(0,w.I)()),(0,S.W)(e=>(0,b.of)(ng.uploadError({error:{message:(null==e?void 0:e.message)||"Internal error",statusCode:(null==e?void 0:e.statusCode)||500},hash:i.hash})))))}))},(e,t)=>e.pipe((0,A.p)(ng.uploadRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{file:n,forceAsAssetType:i}=t.payload;return(0,b.of)(t).pipe((0,_.Z)(()=>(e=>window.crypto&&window.crypto.subtle&&window.FileReader?new I.c(t=>{let l=new FileReader;return l.onload=()=>{t.next(l.result),t.complete()},l.onerror=e=>{t.error(e)},l.readAsArrayBuffer(e),()=>{l.abort()}}).pipe((0,_.Z)(e=>window.crypto.subtle.digest("SHA-1",e)),(0,F.T)(nu)):(0,v.$)({message:"Unable to generate hash: uploads are only allowed in secure contexts",statusCode:500}))(n)),(0,A.p)(e=>!l.uploads.byIds[e]),(0,_.Z)(e=>{let t={_type:"upload",assetType:i||(n.type.indexOf("image")>=0?"image":"file"),hash:e,name:n.name,size:n.size,status:"queued"};return(0,b.of)(ng.uploadStart({file:n,uploadItem:t}))}))})),(e,t,l)=>{let{client:n}=l;return e.pipe((0,A.p)(ng.checkRequest.match),(0,E.E)(t),(0,_.Z)(e=>{let[t,l]=e,{assets:i}=t.payload,a=i.map(e=>e._id),r=(0,q.A)(e0(),tj({assetTypes:l.assets.assetTypes,searchFacets:l.search.facets,searchQuery:l.search.query}));return(0,b.of)(t).pipe((0,k.c)(1e3),(0,_.Z)(()=>n.observable.fetch(r,{documentIds:a})),(0,_.Z)(e=>{let t=i.reduce((t,l)=>(t[l.sha1hash]=e.includes(l.sha1hash)?l._id:null,t),{});return(0,b.of)(ng.checkComplete({results:t}),tH.insertUploads({results:t}))}))}))},e=>e.pipe((0,A.p)(tU.uploadComplete.match),(0,_.Z)(e=>(0,b.of)(ng.checkRequest({assets:[e.payload.asset]}))))),nY=(0,g.HY)({assets:tQ,debug:lg,dialog:tW,notifications:nN,search:tF,selected:nM,tags:tR,uploads:nf}),nP=function(e){var t,l;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];
1return Array.isArray(e)&&e.forEach(e=>{nP(e,n)}),"object"==typeof e&&e&&!Array.isArray(e)&&((null==e||null==(t=e.asset)?void 0:t._type)==="reference"&&(null==e||null==(l=e.asset)?void 0:l._ref)&&n.push(e.asset._ref),Object.values(e).forEach(e=>{nP(e,n)})),n};var nH=class extends o.Component{render(){return(0,c.jsx)(p.Kq,{store:this.store,children:this.props.children})}constructor(e){super(e);let t=(0,y.Cw)({dependencies:{client:e.client}});this.store=(0,h.U1)({reducer:nY,middleware:e=>e({serializableCheck:!1,thunk:!1}).prepend(t),devTools:!0,preloadedState:{assets:{...tZ,assetTypes:!function(e){return!!e&&tg.includes(e)}(null==e?void 0:e.assetType)?["file","image"]:[e.assetType]},debug:{badConnection:!1,enabled:!1},dialog:{items:[]},notifications:{items:[]},search:{facets:[],query:""},selected:{assets:e.selectedAssets||[],document:e.document,documentAssetIds:e.document?[...new Set(nP(e.document).sort())]:[]},tags:{allIds:[],byIds:{},creating:!1,fetchCount:-1,fetching:!1,panelVisible:!0},uploads:{allIds:[],byIds:{}}}}),t.run(nB)}};let nQ=()=>td(e=>e.tags.panelVisible)?(0,c.jsx)(r.lt,{style:{position:"relative",width:250},children:(0,c.jsx)(r.lt,{className:"media__custom-scrollbar",style:{borderLeft:"1px solid var(--card-border-color)",height:"100%",overflowX:"hidden",overflowY:"auto",position:"absolute",right:0,top:0,width:"100%"},children:(0,c.jsx)(l8,{})})}):null,nV=u.I4.div.withConfig({displayName:"UploadContainer",componentId:"sc-iq2uaq-0"})(e7()),n$=u.I4.div.withConfig({displayName:"DragActiveContainer",componentId:"sc-iq2uaq-1"})(e6());async function nW(e){let t=Array.from(e),l=[];for(let e of t)try{await e.slice(0,1).arrayBuffer(),l.push(e)}catch(e){}return l}let nX=e=>{let{children:t}=e,{dropzone:{maxSize:l},directUploads:n}=lo(),{onSelect:i}=ta(),a=(0,p.wA)(),s=td(e=>e.assets.assetTypes),{getRootProps:o,getInputProps:d,isDragActive:u,open:h}=(0,eI.VB)({accept:1===s.length&&"image"===s[0]?"image/*":"",getFilesFromEvent:async e=>{var t;let l;if("drop"===e.type&&"dataTransfer"in e&&(l=null==e||null==(t=e.dataTransfer)?void 0:t.files),"change"===e.type){let t=null==e?void 0:e.target;(null==t?void 0:t.files)&&(l=t.files)}if(!l)return[];let n=await nW(l);return(null==l?void 0:l.length)!==n.length&&a(nD.add({status:"error",title:"Unable to upload some items (folders and packages aren't supported)"})),n},noClick:!0,noDrag:!!i,onDrop:async e=>{e.forEach(e=>a(ng.uploadRequest({file:e,forceAsAssetType:1===s.length?s[0]:void 0})))},maxSize:l,onDropRejected:e=>{e.flatMap(e=>{let{errors:t}=e;return t.map(e=>{let{code:t}=e;return t})}).includes("file-too-large")&&a(nD.add({status:"error",title:"One or more files exceed the maximum upload size."}))},disabled:!n});return(0,c.jsx)(ne,{open:h,children:(0,c.jsxs)(nV,{...o(),children:[(0,c.jsx)("input",{...d()}),u&&(0,c.jsx)(n$,{children:(0,c.jsx)(r.at,{direction:"column",justify:"center",style:{color:Q.ON.hex},children:(0,c.jsx)(r.et,{size:3,style:{color:"inherit"},children:"Drop files to upload"})})}),t]})})},nG=e=>{let{onClose:t,schemaType:l}=e,n=tr(),[i,a]=(0,o.useState)(null);return function(e,t){var l;let n,i=(0,p.wA)(),a=(0,p.d4)(e=>e.tags.byIds),r=(0,p.d4)(e=>e.tags.fetchCount),s=(null==(n=null==t||null==(l=t.options)?void 0:l.mediaTags)?void 0:n.length)?Array.from(new Set(n.map(e=>null==e?void 0:e.trim()).filter(e=>!!(null==e?void 0:e.length)))):[],d=s.length>0;(0,o.useEffect)(()=>{d||i(tO.facetsClear()),i(tS.fetchRequest());let t=e.listen((0,q.A)(te())).subscribe(e=>{let{documentId:t,result:l,transition:n}=e;switch(n){case"appear":i(tH.listenerCreateQueue({asset:l}));break;case"disappear":i(tH.listenerDeleteQueue({assetId:t}));break;case"update":i(tH.listenerUpdateQueue({asset:l}))}}),l=e.listen((0,q.A)(tt(),tv)).subscribe(e=>{let{documentId:t,result:l,transition:n}=e;switch(n){case"appear":i(tS.listenerCreateQueue({tag:l}));break;case"disappear":i(tS.listenerDeleteQueue({tagId:t}));break;case"update":i(tS.listenerUpdateQueue({tag:l}))}});return()=>{t.unsubscribe(),l.unsubscribe()}},[e,i,d]),(0,o.useEffect)(()=>{if(!d||r<0)return;let e=th.tag;if("searchable"!==e.type)return;let t=s.map(e=>Object.values(a).find(t=>t.tag.name.current===e)).filter(e=>!!e);for(let l of(i(tO.facetsClear()),t))i(tO.facetsAdd({facet:{...e,operatorType:"references",value:{label:l.tag.name.current,value:l.tag._id}}}))},[r,d])}
1(n,l),(0,c.jsx)(r.t,{element:i,children:(0,c.jsxs)(nX,{children:[(0,c.jsx)(l7,{}),(0,c.jsx)(nU,{}),(0,c.jsx)(r.W,{display:"flex",height:"fill",ref:a,children:(0,c.jsxs)(r.at,{direction:"column",flex:1,children:[(0,c.jsx)(nt,{onClose:t}),(0,c.jsx)(lp,{}),(0,c.jsxs)(r.at,{flex:1,children:[(0,c.jsxs)(r.at,{align:"flex-end",direction:"column",flex:1,style:{position:"relative"},children:[(0,c.jsx)(nq,{}),(0,c.jsx)(nF,{})]}),(0,c.jsx)(nQ,{})]}),(0,c.jsx)(lf,{})]})})]})})},nJ=e=>{let t=tr();return(0,c.jsx)(nH,{assetType:null==e?void 0:e.assetType,client:t,document:null==e?void 0:e.document,selectedAssets:null==e?void 0:e.selectedAssets,children:(0,c.jsxs)(ti,{onSelect:null==e?void 0:e.onSelect,children:[(0,c.jsx)(to,{}),(0,c.jsx)(nG,{onClose:null==e?void 0:e.onClose,schemaType:null==e?void 0:e.schemaType})]})})};var nK={title:"Media Tag",icon:lc,name:tv,type:"document",fields:[{title:"Name",name:"name",type:"slug"}],preview:{select:{name:"name"},prepare(e){let{name:t}=e;return{media:lc,title:null==t?void 0:t.current}}}};let n0={icon:i.x,name:"media",title:"Media"},n1={...n0,component:e=>{let{onClose:t}=e,l=(()=>{let[e]=(0,o.useState)(()=>document.createElement("div"));return(0,o.useEffect)(()=>(e.classList.add("media-portal"),document.body.appendChild(e),()=>{document.body.removeChild(e)}),[e]),e})(),n=(0,a.FlV)([]);tl("escape",t);let i=e=>{e.nativeEvent.stopImmediatePropagation(),e.stopPropagation()},{zIndex:s}=(0,r.N)();return(0,c.jsx)(r.t,{element:l,children:(0,c.jsx)(r.j,{children:(0,c.jsx)(r.lt,{onDragEnter:i,onDragLeave:i,onDragOver:i,onDrop:i,onMouseUp:i,style:{bottom:0,height:"auto",left:0,position:"fixed",top:0,width:"100%",zIndex:s},children:(0,c.jsx)(nJ,{document:n,schemaType:e.schemaType,...e})})})})}},n2={...n0,component:()=>(0,c.jsx)(r.at,{direction:"column",height:"fill",flex:1,children:(0,c.jsx)(nJ,{})}),__internalApplicationType:"sanity/media"},n3=(0,a.bzQ)(e=>({name:"media",studio:{components:{layout:t=>(0,c.jsx)(ls,{options:e,children:t.renderDefault(t)})}},form:{file:{assetSources:e=>[...e,n1]},image:{assetSources:e=>[...e,n1]}},schema:{types:[nK]},tools:e=>[...e,n2]}))}}]);
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.