PageSourceSearch

https://timelines.ai/_next/static/chunks/efe18966.3eb616bc1571585a.js

js timelines.ai collected 2026-09-24 11:44:41 UTC 91,582 bytes, 99 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[610],{15508:(e,t,r)=>{r.r(t),r.d(t,{default:()=>t0});var n=r(95155),i=r(11748),a=r(43538),o=r(99860),s=r(7262),l=r(77525),c=r(97133),d=r(64509),u=r(59452),p=r(12115),m=r(81323),h=r(3408),f=r(83896),v=r(60308),w=r(88106),g=r(39139),y=r(82448),x=r(40609),b=r(17007),j=r(43734),S=r(96241),P=r(51790),_=r(54398),k=r(81220),E=r(43526),U=r(41034),R=r(64301),C=r(77056),A=r(26497),z=r(34220),I=r(47650),L=r(29363),M=r(30827),T=r(36535),$=r(76096),O=r(53013),Y=r(74853),D=r(64155),F=r(79020),B=r(40712),W=r(89043),K=(0,p.memo)(e=>{let t,r,n=(0,i.c)(3),{comlink:a}=e;return n[0]!==a?(t=()=>a.on("visual-editing/features",N),r=[a],n[0]=a,n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,p.useEffect)(t,r),null});function N(){return{features:{optimistic:!0}}}let Z=(0,g.mj)({types:{},actions:{},actors:{},guards:{}}).createMachine({id:"Presentation Tool",context:{url:null,error:null,visualEditingOverlaysEnabled:!1},on:{"iframe reload":{actions:(0,y.a)({url:null}),target:".loading"}},states:{error:{description:"Failed to load, either because of a misconfiguration, a network error, or an unexpected error",tags:["error"]},loading:{on:{"iframe loaded":{target:"loaded"}},tags:["busy"]},loaded:{on:{"toggle visual editing overlays":{actions:(0,y.a)({visualEditingOverlaysEnabled:({event:e})=>e.enabled})},"iframe refresh":{target:".refreshing"},"iframe reload":{target:".reloading"}},states:{idle:{},refreshing:{on:{"iframe loaded":{target:"idle"}},tags:["busy"]},reloading:{on:{"iframe loaded":{target:"idle"}},tags:["busy"]}},initial:"idle"}},initial:"loading"}),J=function(e){let t,r,a,o,s,l,c,d=(0,i.c)(14),{comlink:u,children:m}=e;d[0]===Symbol.for("react.memo_cache_sentinel")?(t={},d[0]=t):t=d[0];let h=(0,p.useRef)(t);d[1]!==u?(r=()=>u?.on("visual-editing/shared-state",()=>({state:h.current})),a=[u],d[1]=u,d[2]=r,d[3]=a):(r=d[2],a=d[3]),(0,p.useEffect)(r,a),d[4]!==u?(o=(e,t)=>{h.current[e]=t,u?.post("presentation/shared-state",{key:e,value:t})},d[4]=u,d[5]=o):o=d[5];let f=o;d[6]!==u?(s=e=>{u?.post("presentation/shared-state",{key:e}),delete h.current[e]},d[6]=u,d[7]=s):s=d[7];let v=s;d[8]!==v||d[9]!==f?(l={removeValue:v,setValue:f},d[8]=v,d[9]=f,d[10]=l):l=d[10];let w=l;return d[11]!==m||d[12]!==w?(c=(0,n.jsx)(j.En.Provider,{value:w,children:m}),d[11]=m,d[12]=w,d[13]=c):c=d[13],c},H=v.I4.div`
2  overflow: hidden;
3  flex-basis: 0;
4  flex-shrink: 1;
5`,V=function(e){let t,r,a,o,s=(0,i.c)(15),{children:l,defaultSize:c,id:d,minWidth:u,maxWidth:m,order:h}=e,f=void 0===c?null:c,v=void 0===h?0:h,w=(0,p.useContext)(j.Tf);if(null===w)throw Error("Panel components must be rendered within a PanelGroup container");let{getPanelStyle:g,registerElement:y,unregisterElement:x}=w;s[0]!==g||s[1]!==d?(t=g(d),s[0]=g,s[1]=d,s[2]=t):t=s[2];let b=t;return s[3]!==f||s[4]!==d||s[5]!==m||s[6]!==u||s[7]!==v||s[8]!==y||s[9]!==x?(r=()=>(y(d,{id:d,type:"panel",defaultSize:f,maxWidth:m??null,minWidth:u??0,order:v}),()=>{x(d)}),a=[d,f,v,m,u,y,x],s[3]=f,s[4]=d,s[5]=m,s[6]=u,s[7]=v,s[8]=y,s[9]=x,s[10]=r,s[11]=a):(r=s[10],a=s[11]),(0,p.useLayoutEffect)(r,a),s[12]!==l||s[13]!==b?(o=(0,n.jsx)(H,{style:b,children:l}),s[12]=l,s[13]=b,s[14]=o):o=s[14],o};function q(e,t){let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>{e.apply(e,n)},t)}}let G="presentation/panels",X=()=>JSON.parse(localStorage.getItem(G)||"{}"),Q=e=>e.map(e=>[e.id,e.order].join(":")).join(",");function ee(e,t){var r;let n=X(),i=Q(e);r={...n,[i]:t},localStorage.setItem(G,JSON.stringify(r))}function et(e){let t=X(),r=Q(e);return Array.isArray(t[r])&&t[r].some(er)?void 0:t[r]}function er(e){return null===e}function en(e,t,r){let{maxWidth:n,minWidth:i}=e;return Math.min(null==n?100:n/r*100,Math.max(i/r*100,t))}function ei(e,t,r=0,n=null){return e.clientX-(n||t.getBoundingClientRect()).left-r}function ea(e){return"panel"===e.type}function eo(e){return"resizer"===e.type}function es(e){return Array.from(e.values()).sort(({order:e},{order:t})=>null==e&&null==t?0:null==e?-1:null==t?1:e-t)}function el(e,t,r){let n=t.reduce((e,t)=>e+t,0),i=[...t].map(e=>e/n*100),a=0;for(let t=0;t<e.length;t++){let n=e[t],o=i[t],s=en(n,o,r);o!=s&&(a+=o-s,i[t]=s)}if("0.000"!==a.toFixed(3))for(let t=0;t<e.length;t++){let{maxWidth:n,minWidth:o}=e[t];o=o/r*100,null!=n&&(n=n/r*100);let s=Math.min(n??100,Math.max(o,i[t]+a));if(s!==i[t]&&(a-=s-i[t],i[t]=s,"0.000"===Math.abs(a).toFixed(3)))break}return i}let ec=v.I4.div`
6  display: flex;
7  flex-direction: row;
8  height: 100%;
9  overflow: hidden;
10  width: 100%;
11`,ed=function(e){let t,r,a,o,s,l,c,d,u,m,h,f,v,w,g,y,x,b,S,P,_,k,E=(0,i.c)(46),{children:U}=e,R=(0,p.useRef)(null);E[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,E[0]=t):t=E[0];let[C,A]=(0,p.useState)(t);E[1]!==C?(r=es(C).filter(ea),E[1]=C,E[2]=r):r=E[2];let z=r;E[3]===Symbol.for("react.memo_cache_sentinel")?(a=[],E[3]=a):a=E[3];let[I,L]=(0,p.useState)(a),[M,T]=(0,p.useState)(null);E[4]!==C||E[5]!==z||E[6]!==I?(o={elements:C,panels:z,widths:I},E[4]=C,E[5]=z,E[6]=I,E[7]=o):o=E[7];let $=(0,p.useRef)(o);E[8]!==M||E[9]!==z||E[10]!==I?(s=e=>({flexGrow:function(e,t,r){if(1===e.length)return"100";let n=r[e.findIndex(e=>e.id===t)];return null==n?"0":n.toPrecision(10)}(z,e,I),pointerEvents:null===M?void 0:"none"}),E[8]=M,E[9]=z,E[10]=I,E[11]=s):s=E[11];let O=s;E[12]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>{A(r=>{if(r.has(e))return r;let n=new Map(r);return n.set(e,t),n})},E[12]=l):l=E[12];let Y=l;E[13]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{A(t=>{if(!t.has(e))return t;let r=new Map(t);return r.delete(e),r})},E[13]=c):c=E[13];let D=c;E[14]===Symbol.for("react.memo_cache_sentinel")?(d={containerWidth:window.innerWidth,dragOffset:0,panelAfter:null,panelBefore:null,resizerIndex:-1,resizerRect:null,startX:0,widths:[]},E[14]=d):d=E[14];let F=(0,p.useRef)(d);E[15]!==C?(u=(e,t)=>{let r=es(C),n=r.findIndex(t=>t.id===e),i=C.get(e);if(!i||!eo(i))return;let a=i.el.current;a&&(F.current={resizerIndex:n,panelBefore:r.reduce((e,t,r)=>ea(t)&&r<n?t:e,null),panelAfter:r.reduce((e,t,r)=>null===e&&ea(t)&&r>n?t:e,null),containerWidth:window.innerWidth,startX:t.pageX,dragOffset:ei(t,a),resizerRect:a.getBoundingClientRect(),widths:$.current.widths},T(e))},E[15]=C,E[16]=u):u=E[16];let B=u;E[17]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{T(null)},E[17]=m):m=E[17];let W=m;E[18]!==C?(h=(e,t)=>{t.preventDefault(),t.stopPropagation();
11let{containerWidth:r,dragOffset:n,panelBefore:i,panelAfter:a,resizerRect:o}=F.current;if(null==i||null==a)return;let s=C.get(e);if(!s||!eo(s))return;let l=s.el.current;if(!l)return;let c=ei(t,l,n,o);if(0===c)return;let{widths:d}=$.current,u=function(e,t,r,n,i,a){let{panels:o,widths:s}=i,{widths:l}=a,c=l||s,d=[...c];{let i=e<0?n:r,a=c[o.findIndex(e=>e.id===i.id)],s=en(i,a+Math.abs(e),t);if(a===s)return c;e=e<0?a-s:s-a}let u=0,p=e<0?r:n,m=o.findIndex(e=>e.id===p.id);for(;;){let r=o[m],n=c[m],i=en(r,n-(Math.abs(e)-Math.abs(u)),t);if(n!==i&&(u+=n-i,d[m]=i,u.toPrecision(10).localeCompare(Math.abs(e).toPrecision(10),void 0,{numeric:!0})>=0))break;if(e<0){if(--m<0)break}else if(++m>=o.length)break}return 0===u?c:(p=e<0?n:r,d[m=o.findIndex(e=>e.id===p.id)]=c[m]+u,d)}(c/R.current.getBoundingClientRect().width*100,r,i,a,$.current,F.current);d.some((e,t)=>e!==u[t])&&L(u)},E[18]=C,E[19]=h):h=E[19];let K=h;E[20]!==C||E[21]!==z||E[22]!==I?(f=()=>{$.current.elements=C,$.current.panels=z,$.current.widths=I},v=[C,z,I],E[20]=C,E[21]=z,E[22]=I,E[23]=f,E[24]=v):(f=E[23],v=E[24]),(0,p.useLayoutEffect)(f,v);let N=function(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e={get:et,set:ee,setDebounced:q(ee,100)},t[0]=e):e=t[0],e}();E[25]!==z||E[26]!==N?(w=()=>{let{widths:e}=$.current;if(e.length===z.length)return;let t=N.get(z);if(t)return void L(el(z,t,window.innerWidth));L(function(e){let t=e.length,r=100,n=e.map(e=>e.defaultSize?(r-=e.defaultSize,t-=1,e.defaultSize):null),i=r/t;return n.map(e=>null===e?i:e)}(z))},g=[N,z],E[25]=z,E[26]=N,E[27]=w,E[28]=g):(w=E[27],g=E[28]),(0,p.useLayoutEffect)(w,g),E[29]!==z||E[30]!==N||E[31]!==I?(y=()=>{I.length&&N.setDebounced(z,I)},x=[N,z,I],E[29]=z,E[30]=N,E[31]=I,E[32]=y,E[33]=x):(y=E[32],x=E[33]),(0,p.useEffect)(y,x),E[34]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{let e=new ResizeObserver(()=>{let{panels:e,widths:t}=$.current,r=el(e,t,window.innerWidth);t.some((e,t)=>e!==r[t])&&L(r)});return e.observe(R.current),()=>{e.disconnect()}},S=[],E[34]=b,E[35]=S):(b=E[34],S=E[35]),(0,p.useLayoutEffect)(b,S),E[36]!==M||E[37]!==K||E[38]!==O||E[39]!==B?(P={activeResizer:M,drag:K,getPanelStyle:O,registerElement:Y,startDragging:B,stopDragging:W,unregisterElement:D},E[36]=M,E[37]=K,E[38]=O,E[39]=B,E[40]=P):P=E[40];let Z=P;return E[41]!==U?(_=(0,n.jsx)(ec,{ref:R,children:U}),E[41]=U,E[42]=_):_=E[42],E[43]!==Z||E[44]!==_?(k=(0,n.jsx)(j.Tf.Provider,{value:Z,children:_}),E[43]=Z,E[44]=_,E[45]=k):k=E[45],k};function eu(e){let t,r,a,s,l,c,u,p,h,f,v,w,g,y,x,b,j=(0,i.c)(37);j[0]!==e?({children:t,message:r,onRetry:s,onContinueAnyway:a,...l}=e,j[0]=e,j[1]=t,j[2]=r,j[3]=a,j[4]=s,j[5]=l):(t=j[1],r=j[2],a=j[3],s=j[4],l=j[5]);let{t:S}=(0,m.Bdt)(o.Yi);j[6]!==S?(c=S("error-card.retry-button.text"),j[6]=S,j[7]=c):c=j[7],j[8]!==s||j[9]!==c?(u=(0,n.jsx)(k.$n,{mode:"ghost",onClick:s,text:c}),j[8]=s,j[9]=c,j[10]=u):u=j[10];let P=u;j[11]!==S?(p=S("error-card.continue-button.text"),j[11]=S,j[12]=p):p=j[12],j[13]!==a||j[14]!==p?(h=(0,n.jsx)(k.$n,{mode:"ghost",tone:"critical",onClick:a,text:p}),j[13]=a,j[14]=p,j[15]=h):h=j[15];let _=h;return j[16]!==S?(f=S("error-card.title"),j[16]=S,j[17]=f):f=j[17],j[18]!==f?(v=(0,n.jsx)(d.EY,{size:1,weight:"semibold",children:f}),j[18]=f,j[19]=v):v=j[19],j[20]!==r?(w=(0,n.jsx)(d.EY,{muted:!0,size:1,children:r}),j[20]=r,j[21]=w):w=j[21],j[22]!==v||j[23]!==w?(g=(0,n.jsxs)(d.BJ,{space:3,children:[v,w]}),j[22]=v,j[23]=w,j[24]=g):g=j[24],j[25]!==_||j[26]!==a||j[27]!==s||j[28]!==P?(y=s&&a?(0,n.jsxs)(d.cV,{space:2,children:[P,_]}):s?(0,n.jsx)(d.az,{children:P}):a?(0,n.jsx)(d.az,{children:_}):null,j[25]=_,j[26]=a,j[27]=s,j[28]=P,j[29]=y):y=j[29],j[30]!==t||j[31]!==g||j[32]!==y?(x=(0,n.jsx)(d.so,{align:"center",height:"fill",justify:"center",children:(0,n.jsx)(d.mc,{padding:4,sizing:"border",width:0,children:(0,n.jsxs)(d.BJ,{space:4,children:[g,t,y]})})}),j[30]=t,j[31]=g,j[32]=y,j[33]=x):x=j[33],j[34]!==l||j[35]!==x?(b=(0,n.jsx)(d.Zp,{height:"fill",...l,children:x}),j[34]=l,j[35]=x,j[36]=b):b=j[36],b}let ep=(0,p.forwardRef)(function(e,t){let r,a,o,s,l,c,d,u,p=(0,i.c)(17);if(p[0]!==e){let{childId:t,childType:n,childPayload:i,childParameters:c,searchParams:d,...u}=e;r=t,o=n,a=c,l=d,s=u,p[0]=e,p[1]=r,p[2]=a,p[3]=o,p[4]=s,p[5]=l}else r=p[1],a=p[2],o=p[3],s=p[4],l=p[5];return p[6]!==a||p[7]!==l?(c=Object.entries({...l,...a}),p[6]=a,p[7]=l,p[8]=c):c=p[8],p[9]!==r||p[10]!==o||p[11]!==c?(d={id:r,type:o,_searchParams:c},p[9]=r,p[10]=o,p[11]=c,p[12]=d):d=p[12],p[13]!==t||p[14]!==s||p[15]!==d?(u=(0,n.jsx)(f.s8,{...s,ref:t,state:d}),p[13]=t,p[14]=s,p[15]=d,p[16]=u):u=p[16],u}),em=(0,p.forwardRef)(function(e,t){let r,a,o,s,l,c,d,u,p,f,v,w=(0,i.c)(24);
11w[0]!==e?({documentId:r,documentType:a,parentRefPath:o,template:c,searchParams:l,...s}=e,w[0]=e,w[1]=r,w[2]=a,w[3]=o,w[4]=s,w[5]=l,w[6]=c):(r=w[1],a=w[2],o=w[3],s=w[4],l=w[5],c=w[6]),w[7]!==r?(d=(0,h.IM)(r),w[7]=r,w[8]=d):d=w[8];let g=c?.params;return w[9]!==o?(u=(0,m.ujC)(o),w[9]=o,w[10]=u):u=w[10],w[11]!==c?(p=c&&{template:c?.id},w[11]=c,w[12]=p):p=w[12],w[13]!==u||w[14]!==p?(f={parentRefPath:u,...p},w[13]=u,w[14]=p,w[15]=f):f=w[15],w[16]!==a||w[17]!==t||w[18]!==s||w[19]!==l||w[20]!==d||w[21]!==g||w[22]!==f?(v=(0,n.jsx)(ep,{...s,ref:t,childId:d,childType:a,childPayload:g,childParameters:f,searchParams:l}),w[16]=a,w[17]=t,w[18]=s,w[19]=l,w[20]=d,w[21]=g,w[22]=f,w[23]=v):v=w[23],v}),eh=(0,p.forwardRef)(function(e,t){let r,a,o,s,l=(0,i.c)(9);return l[0]!==e?({searchParams:a,...r}=e,l[0]=e,l[1]=r,l[2]=a):(r=l[1],a=l[2]),l[3]!==a?(o={type:void 0,_searchParams:Object.entries(a)},l[3]=a,l[4]=o):o=l[4],l[5]!==t||l[6]!==r||l[7]!==o?(s=(0,n.jsx)(f.s8,{...r,ref:t,state:o,title:void 0}),l[5]=t,l[6]=r,l[7]=o,l[8]=s):s=l[8],s});function ef(e){let t,r,a,o,s,l,c,d,u,v,w=(0,i.c)(28),{children:g,onEditReference:y,onStructureParams:x,structureParams:b,searchParams:S,refs:P}=e,{state:_,resolvePathFromState:k}=(0,f.rd)();w[0]!==_._searchParams?(t=Object.fromEntries(_._searchParams||[]),w[0]=_._searchParams,w[1]=t):t=w[1];let U=(0,m.$6H)(t);w[2]!==k||w[3]!==U||w[4]!==_?(r=e=>{let t=k(_),r=function(e){let t=["comment","inspect","instruction","pathKey","rev","since","template","view"];return function(e={}){let t=Object.entries(e).map(([e,t])=>`${e}=${t}`).join("&");return t.length?`?${t}`:""}(Object.entries(e).filter(([e])=>t.includes(e)).reduce((e,[t,r])=>null==r?e:{...e,[t]:r},{}))}({...U,...e});return`${t}${r}`},w[2]=k,w[3]=U,w[4]=_,w[5]=r):r=w[5];let R=r;w[6]===Symbol.for("react.memo_cache_sentinel")?(a={},w[6]=a):a=w[6],w[7]===Symbol.for("react.memo_cache_sentinel")?(o=[],w[7]=o):o=w[7],w[8]!==P||w[9]!==S?(s=(0,p.forwardRef)(function(e,t){let{childId:r,...i}=e,a=P?.find(e=>e._id===r||(0,h.IM)(e._id)===r);return a?(0,n.jsx)(ep,{...i,ref:t,childId:r,childType:a._type,searchParams:S}):(console.warn(`ChildLink: No document found for childId "${r}"`),null)}),w[8]=P,w[9]=S,w[10]=s):s=w[10],w[11]!==S?(l=(0,p.forwardRef)(function(e,t){return(0,n.jsx)(eh,{...e,ref:t,searchParams:S})}),w[11]=S,w[12]=l):l=w[12],w[13]!==S?(c=(0,p.forwardRef)(function(e,t){return(0,n.jsx)(em,{...e,ref:t,searchParams:S})}),w[13]=S,w[14]=c):c=w[14],w[15]!==y?(d=e=>{let{id:t,template:r,type:n,parentRefPath:i,version:a}=e;y({state:{id:t,type:n},params:{template:r.id,parentRefPath:(0,E.dI)(i),version:a}})},w[15]=y,w[16]=d):d=w[16],w[17]!==R||w[18]!==x||w[19]!==b||w[20]!==s||w[21]!==l||w[22]!==c||w[23]!==d?(u={index:0,groupIndex:0,siblingIndex:0,payload:a,params:b,hasGroupSiblings:!1,groupLength:1,routerPanesState:o,ChildLink:s,BackLink:l,ReferenceChildLink:c,ParameterizedLink:eS,closeCurrentAndAfter:ej,handleEditReference:d,replaceCurrent:eb,closeCurrent:ex,duplicateCurrent:ey,setView:eg,setParams:x,setPayload:ew,navigateIntent:ev,createPathWithParams:R},w[17]=R,w[18]=x,w[19]=b,w[20]=s,w[21]=l,w[22]=c,w[23]=d,w[24]=u):u=w[24];let C=u;return w[25]!==g||w[26]!==C?(v=(0,n.jsx)(j.l4.Provider,{value:C,children:g}),w[25]=g,w[26]=C,w[27]=v):v=w[27],v}function ev(e,t,r){console.warn("navigateIntent",e,t,r)}function ew(e){console.warn("setPayload",e)}function eg(e){console.warn("setView",e)}function ey(e){console.warn("duplicateCurrent",e)}function ex(){console.warn("closeCurrent")}function eb(e){console.warn("replaceCurrent",e)}function ej(){console.warn("closeCurrentAndAfter")}function eS(){throw Error("ParameterizedLink not implemented")}let eP=(0,v.I4)(P.bt)`
12  height: 100%;
13`,e_=(0,v.I4)(d.so)`
14  & > div {
15    min-width: none !important;
16    max-width: none !important;
17  }
18`,ek=(0,v.I4)(d.Cy)`
19  white-space: pre-wrap;
20`;function eE(e){let t,r,a,s,l,c,u,f,v,w=(0,i.c)(34),{mainDocumentState:g,onEditReference:y,onStructureParams:x,searchParams:b,refs:j}=e,{t:S}=(0,m.Bdt)(o.Yi),{devMode:E}=(0,o.Qe)();if(w[0]!==g?.document?._id||w[1]!==j){let e;w[3]!==g?.document?._id?(e=e=>(0,h.IM)(e._id)!==g?.document?._id,w[3]=g?.document?._id,w[4]=e):e=w[4],t=j.filter(e).map(eR),w[0]=g?.document?._id,w[1]=j,w[2]=t}else t=w[2];let U=t;w[5]!==U?(r={filter:"_id in $ids",params:{ids:U}},w[5]=U,w[6]=r):r=w[6],w[7]!==S?(a=S("document-list-pane.document-list.title"),w[7]=S,w[8]=a):a=w[8],w[9]!==r||w[10]!==a?(s={id:"$root",options:r,schemaTypeName:"",title:a,type:"documentList"}
20,w[9]=r,w[10]=a,w[11]=s):s=w[11];let R=s,[C,A]=(0,p.useState)(null);w[12]===Symbol.for("react.memo_cache_sentinel")?(l=()=>A(null),w[12]=l):l=w[12];let z=l,[I]=(0,p.useState)(eU);if(w[13]===Symbol.for("react.memo_cache_sentinel")?(c=()=>A(null),w[13]=c):c=w[13],w[14]!==j?(u=[j],w[14]=j,w[15]=u):u=w[15],(0,p.useEffect)(c,u),C){let e,t,r;return w[16]!==S?(e=S("document-list-pane.error.text"),w[16]=S,w[17]=e):e=w[17],w[18]!==E||w[19]!==C||w[20]!==S?(t=E&&(0,n.jsx)(d.Zp,{overflow:"auto",padding:3,radius:2,tone:"critical",children:(0,n.jsxs)(d.BJ,{space:3,children:[(0,n.jsx)(d.JU,{muted:!0,size:0,children:S("presentation-error.label")}),(0,n.jsx)(ek,{size:1,children:C.error.message})]})}),w[18]=E,w[19]=C,w[20]=S,w[21]=t):t=w[21],w[22]!==e||w[23]!==t?(r=(0,n.jsx)(eu,{flex:1,message:e,onRetry:z,children:t}),w[22]=e,w[23]=t,w[24]=r):r=w[24],r}return w[25]!==R?(f=(0,n.jsx)(e_,{direction:"column",flex:1,children:(0,n.jsx)(P.Oh,{index:0,itemId:"$root",pane:R,paneKey:"$root"})}),w[25]=R,w[26]=f):f=w[26],w[27]!==y||w[28]!==x||w[29]!==j||w[30]!==b||w[31]!==I||w[32]!==f?(v=(0,n.jsx)(k.tH,{onCatch:A,children:(0,n.jsx)(eP,{children:(0,n.jsx)(_.$l,{children:(0,n.jsx)(ef,{onEditReference:y,onStructureParams:x,structureParams:I,searchParams:b,refs:j,children:f})})})}),w[27]=y,w[28]=x,w[29]=j,w[30]=b,w[31]=I,w[32]=f,w[33]=v):v=w[33],v}function eU(){return{}}function eR(e){return(0,h.IM)(e._id)}let eC=(0,v.I4)(d.Cy)`
21  white-space: pre-wrap;
22`;function eA(e){let t,r,a,s,l,c,u,v,w,g,y,x=(0,i.c)(40),{documentId:b,documentType:j,onFocusPath:S,onEditReference:_,onStructureParams:E,searchParams:U,structureParams:R}=e,{template:C,templateParams:A}=R,{t:z}=(0,m.Bdt)(o.Yi),{devMode:I}=(0,o.Qe)();x[0]!==A?(t=(0,f.fA)(A),x[0]=A,x[1]=t):t=x[1],x[2]!==b||x[3]!==j||x[4]!==t||x[5]!==C?(r={id:b,type:j,template:C,templateParameters:t},x[2]=b,x[3]=j,x[4]=t,x[5]=C,x[6]=r):r=x[6],x[7]!==b||x[8]!==r?(a={id:b,options:r,title:"",type:"document"},x[7]=b,x[8]=r,x[9]=a):a=x[9];let L=a;x[10]!==b||x[11]!==j||x[12]!==S?(s=e=>S({id:b,type:j,path:h.C.toString(e)}),x[10]=b,x[11]=j,x[12]=S,x[13]=s):s=x[13];let M=s,[T,$]=(0,p.useState)(null);x[14]===Symbol.for("react.memo_cache_sentinel")?(l=()=>$(null),x[14]=l):l=x[14];let O=l;if(x[15]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{$(null)},x[15]=c):c=x[15],x[16]!==b||x[17]!==j||x[18]!==R?(u=[b,j,R],x[16]=b,x[17]=j,x[18]=R,x[19]=u):u=x[19],(0,p.useEffect)(c,u),T){let e,t,r;return x[20]!==z?(e=z("document-pane.error.text"),x[20]=z,x[21]=e):e=x[21],x[22]!==I||x[23]!==T||x[24]!==z?(t=I&&(0,n.jsx)(d.Zp,{overflow:"auto",padding:3,radius:2,tone:"critical",children:(0,n.jsxs)(d.BJ,{space:3,children:[(0,n.jsx)(d.JU,{muted:!0,size:0,children:z("presentation-error.label")}),(0,n.jsx)(eC,{size:1,children:T.error.message})]})}),x[22]=I,x[23]=T,x[24]=z,x[25]=t):t=x[25],x[26]!==e||x[27]!==t?(r=(0,n.jsx)(eu,{flex:1,message:e,onRetry:O,children:t}),x[26]=e,x[27]=t,x[28]=r):r=x[28],r}return x[29]===Symbol.for("react.memo_cache_sentinel")?(v={height:"100%"},x[29]=v):v=x[29],x[30]===Symbol.for("react.memo_cache_sentinel")?(w=(0,n.jsx)(o.gu,{}),x[30]=w):w=x[30],x[31]!==M||x[32]!==L?(g=(0,n.jsx)(p.Suspense,{fallback:w,children:(0,n.jsx)(P.YI,{paneKey:"document",index:1,itemId:"document",pane:L,onFocusPath:M})}),x[31]=M,x[32]=L,x[33]=g):g=x[33],x[34]!==_||x[35]!==E||x[36]!==U||x[37]!==R||x[38]!==g?(y=(0,n.jsx)(k.tH,{onCatch:$,children:(0,n.jsx)(P.bt,{style:v,children:(0,n.jsx)(ef,{searchParams:U,onEditReference:_,onStructureParams:E,structureParams:R,children:g})})}),x[34]=_,x[35]=E,x[36]=U,x[37]=R,x[38]=g,x[39]=y):y=x[39],y}function ez(e){let t,r=(0,i.c)(8),{documentId:a,documentType:o,onFocusPath:s,onEditReference:l,onStructureParams:c,searchParams:d,structureParams:u}=e;return r[0]!==a||r[1]!==o||r[2]!==l||r[3]!==s||r[4]!==c||r[5]!==d||r[6]!==u?(t=(0,n.jsx)(_.$l,{children:(0,n.jsx)(eA,{documentId:a,documentType:o,onEditReference:l,onFocusPath:s,onStructureParams:c,searchParams:d,structureParams:u})}),r[0]=a,r[1]=o,r[2]=l,r[3]=s,r[4]=c,r[5]=d,r[6]=u,r[7]=t):t=r[7],t}function eI(e){let t,r,a,s,l,c,u=(0,i.c)(40),{documentId:h,documentType:v,mainDocumentState:w,onEditReference:g,onF
22ocusPath:y,onStructureParams:x,refs:b,searchParams:j,structureParams:P}=e,{t:_}=(0,m.Bdt)(o.Yi),k=(0,m.I07)();u[0]!==w?.document?._id||u[1]!==w?.document?._type||u[2]!==j?(t=e=>(0,n.jsx)(f.s8,{...e,state:{id:w?.document?._id,type:w?.document?._type,_searchParams:Object.entries(j)}}),u[0]=w?.document?._id,u[1]=w?.document?._type,u[2]=j,u[3]=t):t=u[3];let E=t;u[4]!==w?.document?._type||u[5]!==k?(r=k.get(w?.document?._type||"shoe"),u[4]=w?.document?._type,u[5]=k,u[6]=r):r=u[6];let U=r,R=function(e,t){let r,n,a,o=(0,i.c)(7),s=(0,m.yKO)();o[0]===Symbol.for("react.memo_cache_sentinel")?(r={},o[0]=r):r=o[0];let[l,c]=(0,p.useState)(r),{perspectiveStack:d}=(0,m.QO2)();return o[1]!==e||o[2]!==s||o[3]!==d||o[4]!==t?(n=()=>{if(!t)return;let r=(0,m.TU6)(s,t,e,d).subscribe(e=>{c(e)});return()=>{r?.unsubscribe()}},a=[s,t,e,d],o[1]=e,o[2]=s,o[3]=d,o[4]=t,o[5]=n,o[6]=a):(n=o[5],a=o[6]),(0,p.useEffect)(n,a),l}(w?.document?._id||"",U);e:{let e,t,r,i;if(!w?.document){a=null;break e}u[7]!==w.document||u[8]!==R.snapshot?(e=(0,m.ADU)({snapshot:R.snapshot,fallback:w.document}),u[7]=w.document,u[8]=R.snapshot,u[9]=e):e=u[9],u[10]!==_?(t=_("main-document.label"),u[10]=_,u[11]=t):t=u[11],u[12]!==t?(r=(0,n.jsx)(d.Zp,{padding:1,radius:2,shadow:1,children:(0,n.jsx)(d.EY,{muted:!0,size:0,weight:"medium",children:t})}),u[12]=t,u[13]=r):r=u[13],u[14]!==U||u[15]!==e||u[16]!==r?(i=(0,n.jsx)(m.m6P,{...e,schemaType:U,status:r}),u[14]=U,u[15]=e,u[16]=r,u[17]=i):i=u[17],a=i}let C=a;if(h&&v){let e;return u[18]!==h||u[19]!==v||u[20]!==g||u[21]!==y||u[22]!==x||u[23]!==j||u[24]!==P?(e=(0,n.jsx)(ez,{documentId:h,documentType:v,onEditReference:g,onFocusPath:y,onStructureParams:x,searchParams:j,structureParams:P}),u[18]=h,u[19]=v,u[20]=g,u[21]=y,u[22]=x,u[23]=j,u[24]=P,u[25]=e):e=u[25],e}return u[26]!==E||u[27]!==w||u[28]!==C||u[29]!==_?(s=w&&(0,n.jsx)(d.Zp,{padding:3,tone:w.document?"inherit":"caution",children:w.document?(0,n.jsx)(m.Ns2,{__unstable_focusRing:!0,as:E,"data-as":"a",radius:2,sizing:"border",tone:"inherit",children:C}):(0,n.jsx)(d.Zp,{padding:2,radius:2,tone:"inherit",children:(0,n.jsxs)(d.so,{gap:3,children:[(0,n.jsx)(d.az,{flex:"none",children:(0,n.jsx)(d.EY,{size:1,children:(0,n.jsx)(S.sAQ,{})})}),(0,n.jsx)(d.az,{flex:1,children:(0,n.jsx)(d.EY,{size:1,children:(0,n.jsx)(m.HTc,{t:_,i18nKey:"main-document.missing.text",components:{Code:"code"},values:{path:w.path}})})})]})})}),u[26]=E,u[27]=w,u[28]=C,u[29]=_,u[30]=s):s=u[30],u[31]!==w||u[32]!==g||u[33]!==x||u[34]!==b||u[35]!==j?(l=(0,n.jsx)(eE,{mainDocumentState:w,onEditReference:g,onStructureParams:x,searchParams:j,refs:b}),u[31]=w,u[32]=g,u[33]=x,u[34]=b,u[35]=j,u[36]=l):l=u[36],u[37]!==s||u[38]!==l?(c=(0,n.jsxs)(d.so,{direction:"column",flex:1,height:"fill",children:[s,l]}),u[37]=s,u[38]=l,u[39]=c):c=u[39],c}let eL=v.I4.div`
23  position: relative;
24`,eM=v.I4.div`
25  position: absolute;
26  top: 0;
27  bottom: 0;
28  left: -5px;
29  width: 9px;
30  z-index: 10;
31  cursor: ${({$disabled:e})=>e?"auto":"ew-resize"};
32
33  /* Border */
34  & > span:nth-child(1) {
35    display: block;
36    border-left: 1px solid var(--card-border-color);
37    position: absolute;
38    top: 0;
39    left: 4px;
40    bottom: 0;
41    transition: opacity 200ms;
42  }
43
44  ${({$disabled:e})=>!e&&`
45    /* Hover effect */
46    & > span:nth-child(2) {
47      display: block;
48      position: absolute;
49      top: 0;
50      left: 0;
51      width: 9px;
52      bottom: 0;
53      background-color: var(--card-border-color);
54      opacity: 0;
55      transition: opacity 150ms;
56    }
57
58    @media (hover: hover) {
59      &:hover > span:nth-child(2) {
60        opacity: 0.2;
61      }
62    }
63  `}
64`,eT=function(e){let t,r,a,o,s,l,c,d,u,m,h,f=(0,i.c)(27),{id:v,order:w,disabled:g}=e,y=void 0!==g&&g,x=(0,p.useRef)(null),b=(0,p.useContext)(j.Tf);if(null===b)throw Error("Panel components must be rendered within a PanelGroup container");let S=function(e){let t,r=(0,i.c)(2);r[0]!==e?(t=()=>e||(0,R.A)(),r[0]=e,r[1]=t):t=r[1];let[n]=(0,p.useState)(t);return n}(v),{activeResizer:P,drag:_,startDragging:k,stopDragging:E,registerElement:U,unregisterElement:C}=b,A=P===S;if(null===b)throw Error("Panel components must be rendered within a PanelGroup container");f[0]!==S||f[1]!==k?(t=e=>{k(S,e.nativeEvent)},f[0]=S,f[1]=k,f[2]=t):t=f[2];let z=t;f[3]!==_||f[4]!==S?(r=e=>{_(S,e)},f[3]=_,f[4]=S,f[5]=r):r=f[5];let I=r;f[6]!==E?(a=()=>{x.current.blur(),E()},f[6]=E,f[7]=a):a=f[7];let L=a;return f[8]!==y||f[9]!==A||f[10]!==I||f[11]!==L?(o=()=>
64{if(!A||y)return;let e=function(){let e=document.body.style,t=document.documentElement.style,{cursor:r}=t,{userSelect:n}=e;return t.cursor="ew-resize",e.userSelect="none",()=>{r?t.cursor=r:t.removeProperty("cursor"),n?e.userSelect=n:e.removeProperty("user-select")}}();return window.addEventListener("mousemove",I),window.addEventListener("mouseup",L),window.addEventListener("contextmenu",L),()=>{e(),window.removeEventListener("mousemove",I),window.removeEventListener("mouseup",L),window.removeEventListener("contextmenu",L)}},s=[y,A,I,L],f[8]=y,f[9]=A,f[10]=I,f[11]=L,f[12]=o,f[13]=s):(o=f[12],s=f[13]),(0,p.useEffect)(o,s),f[14]!==S||f[15]!==w||f[16]!==U||f[17]!==C?(l=()=>(U(S,{id:S,order:w,type:"resizer",el:x}),()=>{C(S)}),c=[S,w,U,C],f[14]=S,f[15]=w,f[16]=U,f[17]=C,f[18]=l,f[19]=c):(l=f[18],c=f[19]),(0,p.useLayoutEffect)(l,c),f[20]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsx)("span",{}),d=(0,n.jsx)("span",{}),f[20]=d,f[21]=u):(d=f[20],u=f[21]),f[22]!==y?(m=(0,n.jsxs)(eM,{$disabled:y,children:[u,d]}),f[22]=y,f[23]=m):m=f[23],f[24]!==z||f[25]!==m?(h=(0,n.jsx)(eL,{onMouseDown:z,ref:x,children:m}),f[24]=z,f[25]=m,f[26]=h):h=f[26],h},e$=e=>{let t,r,a,o=(0,i.c)(8),{documentId:s,setDisplayedDocument:l,getCommentIntent:c}=e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(eT,{order:4}),o[0]=t):t=o[0],o[1]!==c||o[2]!==e.children?(r=(0,n.jsx)(m.S4U,{getIntent:c,children:e.children}),o[1]=c,o[2]=e.children,o[3]=r):r=o[3],o[4]!==s||o[5]!==l||o[6]!==r?(a=(0,n.jsxs)(n.Fragment,{children:[t,(0,n.jsx)(V,{id:"content",minWidth:325,order:5,children:(0,n.jsx)(U.C,{documentId:s,setDisplayedDocument:l,children:r})})]}),o[4]=s,o[5]=l,o[6]=r,o[7]=a):a=o[7],a},eO=e=>{let t,r,a=(0,i.c)(15),{documentId:o,documentsOnPage:s,documentType:l,getCommentIntent:c,mainDocumentState:d,onEditReference:u,onFocusPath:p,onStructureParams:m,searchParams:h,setDisplayedDocument:f,structureParams:v}=e;return a[0]!==o||a[1]!==l||a[2]!==s||a[3]!==d||a[4]!==u||a[5]!==p||a[6]!==m||a[7]!==h||a[8]!==v?(t=(0,n.jsx)(eI,{documentId:o,documentType:l,mainDocumentState:d,onEditReference:u,onFocusPath:p,onStructureParams:m,refs:s,searchParams:h,structureParams:v}),a[0]=o,a[1]=l,a[2]=s,a[3]=d,a[4]=u,a[5]=p,a[6]=m,a[7]=h,a[8]=v,a[9]=t):t=a[9],a[10]!==o||a[11]!==c||a[12]!==f||a[13]!==t?(r=(0,n.jsx)(e$,{documentId:o,getCommentIntent:c,setDisplayedDocument:f,children:t}),a[10]=o,a[11]=c,a[12]=f,a[13]=t,a[14]=r):r=a[14],r},eY=function(e){let t,r,a=(0,i.c)(5),{children:o,navigate:s}=e;a[0]!==s?(t=(e,t)=>{if(e||t){let r={};e&&(r.params={preview:e}),t&&(r.state=t),s(r)}},a[0]=s,a[1]=t):t=a[1];let l=t;return a[2]!==o||a[3]!==l?(r=(0,n.jsx)(j.iY.Provider,{value:l,children:o}),a[2]=o,a[3]=l,a[4]=r):r=a[4],r};function eD(e){return!e}let eF=(0,p.memo)(function(e){let t,r,a,o,s=(0,i.c)(11),{minWidth:l,maxWidth:c,component:d}=e,u=null!=l&&null!=c&&l===c;return s[0]!==d?(t=(0,n.jsx)(d,{}),s[0]=d,s[1]=t):t=s[1],s[2]!==c||s[3]!==l||s[4]!==t?(r=(0,n.jsx)(V,{id:"navigator",minWidth:l,maxWidth:c,order:1,children:t}),s[2]=c,s[3]=l,s[4]=t,s[5]=r):r=s[5],s[6]!==u?(a=(0,n.jsx)(eT,{order:2,disabled:u}),s[6]=u,s[7]=a):a=s[7],s[8]!==r||s[9]!==a?(o=(0,n.jsxs)(n.Fragment,{children:[r,a]}),s[8]=r,s[9]=a,s[10]=o):o=s[10],o}),eB=function(e){let t,r=(0,i.c)(3),{children:a,params:o}=e;return r[0]!==a||r[1]!==o?(t=(0,n.jsx)(j.ix.Provider,{value:o,children:a}),r[0]=a,r[1]=o,r[2]=t):t=r[2],t},eW=function(e){let t,r,a=(0,i.c)(10),{children:o,devMode:s,name:l,navigate:c,params:d,searchParams:u,structureParams:p}=e;a[0]!==s||a[1]!==l||a[2]!==c||a[3]!==d||a[4]!==u||a[5]!==p?(t={devMode:s,name:l,navigate:c,params:d,searchParams:u,structureParams:p},a[0]=s,a[1]=l,a[2]=c,a[3]=d,a[4]=u,a[5]=p,a[6]=t):t=a[6];let m=t;return a[7]!==o||a[8]!==m?(r=(0,n.jsx)(j.SM.Provider,{value:m,children:o}),a[7]=o,a[8]=m,a[9]=r):r=a[9],r};function eK(e){let t=(0,a.d4)(e,eN);if(!Array.isArray(t))throw TypeError("allowPatterns must be an array");return t}function eN(e){return e.context.allowOrigins}function eZ(e){return Array.isArray(e)?e.join(","):e}function eJ(){let e,t=(0,i.c)(2),r=(0,p.useId)();return t[0]!==r?(e=r.startsWith(":")?r.replace(/^:(.+):$/,"\xab$1\xbb"):r,t[0]=r,t[1]=e):e=t[1],e}let eH=(0,p.forwardRef)(function(e,t){let r,a,o,s,l,c,d,u,m=(0,i.c)(19),{animate:h,initial:f,onLoad:v,preventClick:w,src:g,variants:y,style:x}=e,b=(0,p.useRef)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(r=()=>b.current,m[0]=r):r=m[0],(0,p.useImperativeHandle)(t,r),m[1]===Symbol.for("react.memo_cache_sentinel")?(a=()=>
64{if(!b.current)return;let e=b.current,t=function(){e===document.activeElement&&e.dispatchEvent(new MouseEvent("mousedown",{bubbles:!0,cancelable:!0}))};return window.addEventListener("blur",t),()=>{window.removeEventListener("blur",t)}},o=[],m[1]=a,m[2]=o):(a=m[1],o=m[2]),(0,p.useEffect)(a,o);let j=eJ();return m[3]!==x||m[4]!==j?(s={...x,viewTransitionName:j},m[3]=x,m[4]=j,m[5]=s):s=m[5],m[6]!==h||m[7]!==f||m[8]!==v||m[9]!==g||m[10]!==s||m[11]!==y?(l=(0,n.jsx)(eV,{style:s,animate:h,initial:f,onLoad:v,ref:b,src:g,variants:y}),m[6]=h,m[7]=f,m[8]=v,m[9]=g,m[10]=s,m[11]=y,m[12]=l):l=m[12],m[13]!==w?(c=w&&(0,n.jsx)(eq,{}),m[13]=w,m[14]=c):c=m[14],m[15]===Symbol.for("react.memo_cache_sentinel")?(d=(0,n.jsx)(eG,{}),m[15]=d):d=m[15],m[16]!==l||m[17]!==c?(u=(0,n.jsxs)(n.Fragment,{children:[l,c,d]}),m[16]=l,m[17]=c,m[18]=u):u=m[18],u}),eV=C.P.create(v.I4.iframe`
65  box-shadow: 0 0 0 1px var(--card-border-color);
66  border: 0;
67  max-height: 100%;
68  width: 100%;
69  view-transition-class: presentation-tool-iframe;
70`),eq=(0,v.I4)(d.az)`
71  position: absolute;
72  inset: 0;
73  background: transparent;
74`,eG=(0,v.DU)`
75html:active-view-transition-type(sanity-iframe-viewport) {
76  view-transition-name: none;
77  &::view-transition {
78    pointer-events: none;
79  }
80  /* &::view-transition-old(root) {
81    display: none;
82  }
83  &::view-transition-new(root) {
84    animation: none;
85  } */
86}
87`;function eX(e){let t,r,a,s,l,u,p,h,f=(0,i.c)(21),{openPopup:v,previewLocationOrigin:w,previewLocationRoute:g,perspective:y,targetOrigin:x}=e;f[0]!==y||f[1]!==w||f[2]!==g||f[3]!==x?((t=new URL(g,w||x)).searchParams.set(c.Pd,eZ(y)),f[0]=y,f[1]=w,f[2]=g,f[3]=x,f[4]=t):t=f[4];let{pathname:b,search:j}=t,P=`${w}${b}${j}`,{t:_}=(0,m.Bdt)(o.Yi);f[5]!==v?(r=e=>{e.preventDefault(),v(e.currentTarget.href)},f[5]=v,f[6]=r):r=f[6];let E=r;return f[7]!==_?(a=_("share-url.menu-item.open.text"),f[7]=_,f[8]=a):a=f[8],f[9]!==a?(s=(0,n.jsx)(d.EY,{size:1,children:a}),f[9]=a,f[10]=s):s=f[10],f[11]===Symbol.for("react.memo_cache_sentinel")?(l=["bottom-start"],f[11]=l):l=f[11],f[12]!==_?(u=_("share-url.menu-item.open.text"),f[12]=_,f[13]=u):u=f[13],f[14]!==E||f[15]!==P||f[16]!==u?(p=(0,n.jsx)(k.$n,{as:"a","aria-label":u,icon:S.ZPM,mode:"bleed",href:P,rel:"opener",target:"_blank",tooltipProps:null,onClick:E}),f[14]=E,f[15]=P,f[16]=u,f[17]=p):p=f[17],f[18]!==s||f[19]!==p?(h=(0,n.jsx)(k.m_,{animate:!0,content:s,fallbackPlacements:l,placement:"bottom",portal:!0,children:p}),f[18]=s,f[19]=p,f[20]=h):h=f[20],h}function eQ(e){let t=(0,a.d4)(e,e0);if(!t)throw TypeError("targetOrigin is required");return t}function e0(e){return e.context.previewUrl?.origin}function e1(e){let t,r,a,s,l,c,u,h,f,v,w=(0,i.c)(32),{fontSize:g,onChange:y,padding:x,prefix:b,suffix:j,value:P,previewUrlRef:_}=e,k=void 0===g?1:g,E=void 0===x?3:x,U=eK(_),R=eQ(_),{t:C}=(0,m.Bdt)(o.Yi),{basePath:A}=(0,m.VrO)()?.activeWorkspace||{},z=void 0===A?"/":A,I=(0,p.useRef)(null),[L,M]=(0,p.useState)(void 0),[T,$]=(0,p.useState)(void 0);w[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{M(e.currentTarget.value)},w[0]=t):t=w[0];let O=t;w[1]!==U||w[2]!==z||w[3]!==y||w[4]!==L||w[5]!==C||w[6]!==R?(r=e=>{if("Enter"===e.key){if(void 0===L)return;let t=L;try{t=new URL(L,R).toString()}catch{}if(Array.isArray(U)){if(!U.some(e=>e.test(t))){$(C("preview-location-input.error",{origin:R,context:"origin-not-allowed"})),e.currentTarget.reportValidity();return}}else if(!R&&(t.startsWith(`${z}/`)||t===z))return void $(C("preview-location-input.error",{basePath:z,context:"same-base-path"}));let r=t===R?`${R}/`:t;$(void 0),M(void 0),y(r),I.current?.blur()}"Escape"===e.key&&($(void 0),M(void 0))},w[1]=U,w[2]=z,w[3]=y,w[4]=L,w[5]=C,w[6]=R,w[7]=r):r=w[7];let Y=r;w[8]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{$(void 0),M(void 0)},w[8]=a):a=w[8];let D=a;w[9]!==R||w[10]!==P?(s=()=>{$(void 0);let e=P;try{e=new URL(P,R).toString()}catch{}M(e)},w[9]=R,w[10]=P,w[11]=s):s=w[11];let F=s;w[12]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{$(void 0),M(void 0)},w[12]=l):l=w[12],w[13]!==R||w[14]!==P?(c=[R,P],w[13]=R,w[14]=P,w[15]=c):c=w[15],(0,p.useEffect)(l,c),w[16]===Symbol.for("react.memo_cache_sentinel")?(u={icon:S.NAP},w[16]=u):u=w[16];let B=T?u:void 0;return w[17]===Symbol.for("react.memo_cache_sentinel")?(h={zIndex:1},w[17]=h):h=w[17],w[18]!==L||w[19]!==R||w[20]!==P?(f=void 0===L?new URL(P,R).toString():L,w[18]=L,w[19]=R,w[20]=P,w[21]=f):f=w[21],w[22]!==T||w[23]!==k||w[24]!==F||w[25]!==Y||w[26]!==E||w[27]!==b||w[28]!==j||w[29]!==B||w[30]!==f?(v=(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(d.ks,{clearButton:B,customValidity:T,fontSize:k,onBlur:D,onClear:F,onChange:O,onKeyDownCapture:Y,padding:E,prefix:b,style:h,radius:2,ref:I,space:E,suffix:j,value:f})}),w[22]=T,w[23]=k,w[24]=F,w[25]=Y,w[26]=E,w[27]=b,w[28]=j,w[29]=B,w[30]=f,w[31]=v):v=w[31],v}let e2=(0,p.lazy)(()=>r.e(2300).then(r.bind(r,2300))),e3=(0,v.I4)(M.jM)`
88  position: absolute;
89  top: 50%;
90  left: 50%;
91  transform: translate(-50%, -50%);
92  height: ${24}px;
93  width: ${24}px;
94`,e4=C.P.create(d.y$),e5=C.P.create(d.EY),e6=C.P.create(e3);function e7(e){let t,r,a,s,l,h,f,v,w,g,y,x,b,j,P,_=(0,i.c)(47),{canToggleSharePreviewAccess:E,canUseSharedPreviewAccess:U,initialUrl:R,previewLocationRoute:C,perspective:z}=e,{t:I}=(0,m.Bdt)(o.Yi),{push:M}=(0,u.dj)();_[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:o.mG},_[0]=t):t=_[0];let $=(0,m.tH7)(t),O=(0,m.iZK)(),[Y,D]=(0,p.useState)(!0),[F,B]=(0,p.useState)(!1),[W,K]=(0,p.useState)(!1),[N,Z]=(0,p.useState)(null),J=F||W||Y;_[1]!==R||_[2]!==z||_[3]!==C||_[4]!==N?(r=N?(0,L.PV)(R,N,C,eZ(z)):null,_[1]=R,_[2]=z,_[3]=C,_[4]=N,_[5]=r):r=_[5];let H=r,[V,q]=(0,p.useState)(null);if(V)throw V;_[6]!==M||_[7]!==I?(a=()=>{M({closable:!0,status:"warning",title:I("share-preview-menu.error_toggle-sharing",{context:"toggle-sharing"})})},_[6]=M,_[7]=I,_[8]=a):a=_[8];let G=a;_[9]!==$||_[10]!==O?.id?(s=async()=>{let e=async()=>{K(!0),await (0,T.P)($,"sanity/presentation",typeof window>"u"?"":location.href,O?.id),Z(null)};try{await e()}catch(e){q(e)}K(!1)},_[9]=$,_[10]=O?.id,_[11]=s):s=_[11];let X=s;_[12]!==$||_[13]!==O?.id?(l=async()=>{let e=async()=>{B(!0),Z((await (0,T._)($,"sanity/presentation",typeof window>"u"?"":location.href,O?.id)).secret)};try{await e()}catch(e){q(e)}B(!1)},_[12]=$,_[13]=O?.id,_[14]=l):l=_[14];let Q=l;_[15]!==M||_[16]!==I||_[17]!==H?(h=async()=>{let e=async()=>
94{if(!H)throw Error("No URL to copy");await navigator.clipboard.writeText(H.toString()),M({closable:!0,status:"success",title:I("share-url.clipboard.status",{context:"success"})})};try{await e()}catch(e){q(e)}},_[15]=M,_[16]=I,_[17]=H,_[18]=h):h=_[18];let ee=h;_[19]!==$?(f=()=>{let e=new AbortController,t=[],r=async function(e,r){let{result:n,syncTags:i}=await $.fetch(c._g,{},{filterResponse:!1,lastLiveEventId:e,tag:"presentation.fetch-shared-access-secret"});Array.isArray(i)&&(t=i),r.aborted||Z(n)},n=$.live.events().subscribe({next:n=>{"message"===n.type&&(e.abort(),e=new AbortController,n.tags.some(e=>t.includes(e))&&r(n.id,e.signal))},error:q});return r(null,e.signal).finally(()=>D(!1)),()=>{n.unsubscribe(),e.abort()}},v=[$],_[19]=$,_[20]=f,_[21]=v):(f=_[20],v=_[21]),(0,p.useEffect)(f,v),_[22]!==I?(w=I("preview-frame.share-button.aria-label"),_[22]=I,_[23]=w):w=_[23],_[24]!==w?(g=(0,n.jsx)(k.$n,{"aria-label":w,icon:S.liv,mode:"bleed",tooltipProps:null}),_[24]=w,_[25]=g):g=_[25],_[26]===Symbol.for("react.memo_cache_sentinel")?(y={maxWidth:248},_[26]=y):y=_[26];let et=U?void 0:0;return _[27]!==J||_[28]!==E||_[29]!==U||_[30]!==W||_[31]!==F||_[32]!==ee||_[33]!==X||_[34]!==Q||_[35]!==G||_[36]!==Y||_[37]!==I||_[38]!==H?(x=U?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("label",{style:{cursor:"pointer"},children:(0,n.jsxs)(d.xA,{columns:2,rows:2,gapX:3,gapY:1,style:{justifyContent:"center",alignItems:"center",gridTemplateColumns:"min-content 1fr",gridTemplateRows:"min-content"},paddingTop:3,paddingX:3,children:[(0,n.jsx)(k.m_,{animate:!0,content:(0,n.jsx)(d.EY,{size:1,children:I("share-preview-menu.toggle-button.tooltip",{context:H?"disable":"enable"})}),fallbackPlacements:["bottom-start"],placement:"bottom",portal:!0,children:(0,n.jsx)(d.dO,{checked:F||null!==H&&!W,readOnly:F||W,indeterminate:Y,onChange:E?H?X:Q:G})}),(0,n.jsx)(d.EY,{size:1,weight:"medium",children:I("share-preview-menu.toggle-button.label",{context:"first-line"})}),(0,n.jsx)("span",{}),(0,n.jsx)(d.EY,{muted:!0,size:1,children:I("share-preview-menu.toggle-button.label",{context:"second-line"})})]})}),(0,n.jsx)(d.az,{padding:3,paddingTop:2,children:(0,n.jsxs)(d.BJ,{space:3,children:[(0,n.jsx)(d.Zp,{tone:J||!H?"transparent":void 0,style:{position:"relative",aspectRatio:"1 / 1",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(A.N,{children:J?(0,n.jsx)(e4,{muted:!0,initial:{opacity:0}
94,animate:{opacity:1},exit:{opacity:0}}):H?(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)(p.Suspense,{fallback:(0,n.jsx)(d.y$,{}),children:[(0,n.jsx)(e2,{title:I("share-preview-menu.qr-code.title",{url:H.toString()}),value:H.toString(),size:224,color:"var(--card-fg-color)",logoSize:40}),(0,n.jsx)(e6,{initial:{opacity:-.5},animate:{opacity:1.5},exit:{opacity:0}})]})}):(0,n.jsx)(e5,{muted:!0,size:1,style:{maxWidth:"100px",textWrap:"pretty",textAlign:"center"},initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:I("share-preview-menu.qr-code.placeholder")})})}),(0,n.jsx)(d.EY,{muted:!0,size:1,children:I("share-preview-menu.qr-code.instructions")})]})}),(0,n.jsx)(d.Nj,{}),(0,n.jsx)(k.Dr,{disabled:!H||W,icon:S.TdU,onClick:ee,text:I("share-preview-menu.copy-url.text")})]}):(0,n.jsx)(d.Zp,{padding:2,tone:"caution",radius:3,children:(0,n.jsx)(d.EY,{style:{textWrap:"pretty"},children:I("share-preview-menu.error",{context:"missing-grants"})})}),_[27]=J,_[28]=E,_[29]=U,_[30]=W,_[31]=F,_[32]=ee,_[33]=X,_[34]=Q,_[35]=G,_[36]=Y,_[37]=I,_[38]=H,_[39]=x):x=_[39],_[40]!==et||_[41]!==x?(b=(0,n.jsx)(d.W1,{style:y,padding:et,children:x}),_[40]=et,_[41]=x,_[42]=b):b=_[42],_[43]===Symbol.for("react.memo_cache_sentinel")?(j={constrainSize:!0,placement:"bottom",portal:!0},_[43]=j):j=_[43],_[44]!==b||_[45]!==g?(P=(0,n.jsx)(k.IU,{button:g,id:"share-menu",menu:b,popover:j}),_[44]=b,_[45]=g,_[46]=P):P=_[46],P}let e8=e=>{let t,r,s,l,c,u,p,h,f,v,w,g,y,x,b,j,P,_,E,U,R,C,A,z,I,M,T,$,O,Y,D,F,B,W,K,N,Z=(0,i.c)(110),{canSharePreviewAccess:J,canToggleSharePreviewAccess:H,canUseSharedPreviewAccess:V,iframeRef:q,initialUrl:G,navigatorEnabled:X,onPathChange:Q,onRefresh:ee,openPopup:et,overlaysConnection:er,presentationRef:en,perspective:ei,previewUrl:ea,setViewport:eo,targetOrigin:es,toggleNavigator:el,toggleOverlay:ec,viewport:ed,previewUrlRef:eu}=e,{t:ep}=(0,m.Bdt)(o.Yi);Z[0]!==eo||Z[1]!==ed?(t=()=>eo("desktop"===ed?"mobile":"desktop"),Z[0]=eo,Z[1]=ed,Z[2]=t):t=Z[2];let em=t,eh=es===location.origin?"":es;Z[3]!==q||Z[4]!==ee||Z[5]!==en||Z[6]!==ea||Z[7]!==es?(r=()=>{ee(()=>{q.current&&(en.send({type:"iframe reload"}),Object.assign(q.current,{src:new URL(ea||"/",es).toString()}))})},Z[3]=q,Z[4]=ee,Z[5]=en,Z[6]=ea,Z[7]=es,Z[8]=r):r=Z[8];let ef=r,ev=(0,a.d4)(en,tt),ew=(0,a.d4)(en,tr),eg=(0,a.d4)(en,tn),ey=(0,a.d4)(en,ti),ex=(0,a.d4)(en,ta);if(Z[9]!==ea||Z[10]!==es){let e=new URL(ea||"/",es);s=(0,L.Z)(e),Z[9]=ea,Z[10]=es,Z[11]=s}else s=Z[11];let{pathname:eb,search:ej}=s,eS=`${eb}${ej}`,eP=eJ(),e_=(0,a.d4)(eu,to);Z[12]===Symbol.for("react.memo_cache_sentinel")?(l={width:"100%"},Z[12]=l):l=Z[12],Z[13]!==X||Z[14]!==ep||Z[15]!==el?(c=el&&(0,n.jsx)(k.$n,{"aria-label":ep("preview-frame.navigator.toggle-button.aria-label"),icon:S.lC2,mode:"bleed",onClick:el,selected:X,tooltipProps:{content:(0,n.jsx)(d.EY,{size:1,children:ep("preview-frame.navigator.toggle-button.tooltip")}),fallbackPlacements:["bottom-start"],placement:"bottom"}}),Z[13]=X,Z[14]=ep,Z[15]=el,Z[16]=c):c=Z[16],Z[17]===Symbol.for("react.memo_cache_sentinel")?(u={whiteSpace:"nowrap"},Z[17]=u):u=Z[17];let ek=ex?"disable":"enable";Z[18]!==ep||Z[19]!==ek?(p=ep("preview-frame.overlay.toggle-button.tooltip",{context:ek}),Z[18]=ep,Z[19]=ek,Z[20]=p):p=Z[20],Z[21]!==p?(h=(0,n.jsx)(d.az,{padding:1,children:(0,n.jsx)(d.EY,{size:1,children:p})}),Z[21]=p,Z[22]=h):h=Z[22],Z[23]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.jsx)(d.az,{paddingY:1,children:(0,n.jsx)(d.qW,{keys:["Alt"],style:{marginTop:-4,marginBottom:-4}})}),Z[23]=f):f=Z[23],Z[24]!==h?(v=(0,n.jsxs)(d.so,{align:"center",style:u,children:[h,f]}),Z[24]=h,Z[25]=v):v=Z[25],Z[26]===Symbol.for("react.memo_cache_sentinel")?(w=["bottom-start"],Z[26]=w):w=Z[26],Z[27]===Symbol.for("react.memo_cache_sentinel")?(g={lineHeight:0,borderRadius:999,userSelect:"none"},Z[27]=g):g=Z[27];let eE=ex?"transparent":void 0;Z[28]===Symbol.for("react.memo_cache_sentinel")?(y={margin:-4},Z[28]=y):y=Z[28];let eU=!ew,eR=ev||"connected"!==er;Z[29]!==ex||Z[30]!==eU||Z[31]!==eR||Z[32]!==ec?(x=(0,n.jsx)("div",{style:y,children:(0,n.jsx)(d.dO,{indeterminate:eU,checked:ex,onChange:ec,disabled:eR})}),Z[29]=ex,Z[30]=eU,Z[31]=eR,Z[32]=ec,Z[33]=x):x=Z[33];
94let eC=!ex;Z[34]!==ep?(b=ep("preview-frame.overlay.toggle-button.text"),Z[34]=ep,Z[35]=b):b=Z[35],Z[36]!==eC||Z[37]!==b?(j=(0,n.jsx)(d.az,{children:(0,n.jsx)(d.EY,{muted:eC,size:1,weight:"medium",children:b})}),Z[36]=eC,Z[37]=b,Z[38]=j):j=Z[38],Z[39]!==x||Z[40]!==j?(P=(0,n.jsxs)(d.so,{align:"center",gap:3,children:[x,j]}),Z[39]=x,Z[40]=j,Z[41]=P):P=Z[41],Z[42]!==eE||Z[43]!==P?(_=(0,n.jsx)(d.Zp,{as:"label",flex:"none",padding:3,marginX:1,style:g,tone:eE,children:P}),Z[42]=eE,Z[43]=P,Z[44]=_):_=Z[44],Z[45]!==v||Z[46]!==_?(E=(0,n.jsx)(k.m_,{animate:!0,content:v,fallbackPlacements:w,placement:"bottom",portal:!0,children:_}),Z[45]=v,Z[46]=_,Z[47]=E):E=Z[47],Z[48]!==ew||Z[49]!==ev||Z[50]!==eg||Z[51]!==ey||Z[52]!==ep?(U=ew?ep("preview-frame.refresh-button.tooltip"):ep("preview-frame.status",{context:ev?"loading":eg?"refreshing":ey?"reloading":"unknown"}),Z[48]=ew,Z[49]=ev,Z[50]=eg,Z[51]=ey,Z[52]=ep,Z[53]=U):U=Z[53],Z[54]!==U?(R=(0,n.jsx)(d.EY,{size:1,children:U}),Z[54]=U,Z[55]=R):R=Z[55],Z[56]===Symbol.for("react.memo_cache_sentinel")?(C=["bottom-end"],Z[56]=C):C=Z[56],Z[57]!==ep?(A=ep("preview-frame.refresh-button.aria-label"),Z[57]=ep,Z[58]=A):A=Z[58];let eA=ey||eg||e_;Z[59]!==ef||Z[60]!==A||Z[61]!==eA?(z=(0,n.jsx)(k.$n,{"aria-label":A,icon:S.fNY,mode:"bleed",loading:eA,onClick:ef,tooltipProps:null}),Z[59]=ef,Z[60]=A,Z[61]=eA,Z[62]=z):z=Z[62],Z[63]!==R||Z[64]!==z?(I=(0,n.jsx)(d.az,{padding:1,children:(0,n.jsx)(k.m_,{animate:!0,content:R,fallbackPlacements:C,placement:"bottom",portal:!0,children:z})}),Z[63]=R,Z[64]=z,Z[65]=I):I=Z[65],Z[66]!==et||Z[67]!==ei||Z[68]!==eh||Z[69]!==eS||Z[70]!==es?(M=(0,n.jsx)(d.az,{padding:1,children:(0,n.jsx)(eX,{openPopup:et,previewLocationOrigin:eh,previewLocationRoute:eS,perspective:ei,targetOrigin:es})}),Z[66]=et,Z[67]=ei,Z[68]=eh,Z[69]=eS,Z[70]=es,Z[71]=M):M=Z[71],Z[72]!==Q||Z[73]!==eS||Z[74]!==eu||Z[75]!==I||Z[76]!==M?(T=(0,n.jsx)(d.az,{flex:1,children:(0,n.jsx)(e1,{previewUrlRef:eu,prefix:I,onChange:Q,suffix:M,value:eS})}),Z[72]=Q,Z[73]=eS,Z[74]=eu,Z[75]=I,Z[76]=M,Z[77]=T):T=Z[77],Z[78]!==eP?($=e=>{e?.style.setProperty("view-transition-name",eP)},Z[78]=eP,Z[79]=$):$=Z[79];let ez="desktop"===ed?"narrow":"full";Z[80]!==ep||Z[81]!==ez?(O=ep("preview-frame.viewport-button.tooltip",{context:ez}),Z[80]=ep,Z[81]=ez,Z[82]=O):O=Z[82],Z[83]!==O?(Y=(0,n.jsx)(d.EY,{size:1,children:O}),Z[83]=O,Z[84]=Y):Y=Z[84],Z[85]===Symbol.for("react.memo_cache_sentinel")?(D=["bottom-start"],Z[85]=D):D=Z[85],Z[86]!==ep?(F=ep("preview-frame.viewport-button.aria-label"),Z[86]=ep,Z[87]=F):F=Z[87];let eI="desktop"===ed?S.Ck_:S.eZO;return Z[88]!==F||Z[89]!==eI||Z[90]!==em||Z[91]!==ed?(B=(0,n.jsx)(k.$n,{"data-testid":"preview-viewport-toggle","data-viewport":ed,"aria-label":F,icon:eI,mode:"bleed",onClick:em,tooltipProps:null}),Z[88]=F,Z[89]=eI,Z[90]=em,Z[91]=ed,Z[92]=B):B=Z[92],Z[93]!==$||Z[94]!==Y||Z[95]!==B?(W=(0,n.jsx)(d.so,{align:"center",flex:"none",gap:1,children:(0,n.jsx)(k.m_,{animate:!0,ref:$,content:Y,fallbackPlacements:D,placement:"bottom",portal:!0,children:B})}),Z[93]=$,Z[94]=Y,Z[95]=B,Z[96]=W):W=Z[96],Z[97]!==J||Z[98]!==H||Z[99]!==V||Z[100]!==G||Z[101]!==ei||Z[102]!==eS?(K=J&&(0,n.jsx)(d.so,{align:"center",flex:"none",gap:1,children:(0,n.jsx)(e7,{canToggleSharePreviewAccess:H,canUseSharedPreviewAccess:V,previewLocationRoute:eS,initialUrl:G,perspective:ei})}),Z[97]=J,Z[98]=H,Z[99]=V,Z[100]=G,Z[101]=ei,Z[102]=eS,Z[103]=K):K=Z[103],Z[104]!==E||Z[105]!==T||Z[106]!==c||Z[107]!==W||Z[108]!==K?(N=(0,n.jsxs)(d.so,{align:"center",gap:1,paddingX:1,style:l,children:[c,E,T,W,K]}),Z[104]=E,Z[105]=T,Z[106]=c,Z[107]=W,Z[108]=K,Z[109]=N):N=Z[109],N};function e9(e){let t,r,a,o,s=(0,i.c)(7),l=te,c=e.options?.component;s[0]!==c||s[1]!==e?(t=c?(0,n.jsx)(c,{...e,renderDefault:l}):l(e),s[0]=c,s[1]=e,s[2]=t):t=s[2];let u=t;return s[3]===Symbol.for("react.memo_cache_sentinel")?(r={position:"relative"},s[3]=r):r=s[3],s[4]===Symbol.for("react.memo_cache_sentinel")?(a={minHeight:0},s[4]=a):a=s[4],s[5]!==u?(o=(0,n.jsx)(d.Zp,{flex:"none",padding:2,borderBottom:!0,style:r,children:(0,n.jsx)(d.so,{align:"center",style:a,children:u})}),s[5]=u,s[6]=o):o=s[6],o}function te(e){return(0,n.jsx)(e8,{...e})}function tt(e){return e.matches("loading")}function tr(e){return e.matches("loaded")}function tn(e){return e.matches({loaded:"refreshing"})}function ti(e){return e.matches({loaded:"reloading"})}function ta(e){return e.context.visualEditingOverlaysEnabled}function to(e){return e.hasTag("busy")}let ts=C.P.create(d.so),tl=(0,p.memo)((0,p.forwardRef)(function(e,t){let{header:r,initialUrl:i,loadersConnection:h,overlaysConnection:f,perspective:v,viewport:g,vercelProtectionBypass:y,presentationRef:x,previewUrlRef:b}=e,[j,S]=(0,p.useState)(null),P=eZ(null===j?v:j),_=(0,p.useMemo)(()=>{let e=new URL(i);
94return e.searchParams.get(c.Pd)||e.searchParams.set(c.Pd,P),(y||e.searchParams.get(c.tt))&&e.searchParams.set(c.c4,"samesitenone"),y&&!e.searchParams.get(c.tt)&&e.searchParams.set(c.tt,y),e},[i,P,y]);(0,p.useEffect)(()=>{"connected"===h&&S(e=>null===e?v:e)},[h,v]);let{t:E}=(0,m.Bdt)(o.Yi),{devMode:U}=(0,o.Qe)(),R=(0,d.jt)(),C=(0,p.useRef)(null),L=(0,n.jsx)(e9,{...e,iframeRef:C,options:r});(0,p.useImperativeHandle)(t,()=>C.current);let M=(0,a.d4)(x,e=>e.matches("loading")||e.matches({loaded:"reloading"})),[T,$]=(0,p.useState)(!1),O=(0,a.d4)(x,e=>e.matches({loaded:"refreshing"})),[Y,D]=(0,p.useState)(!1),F=M||O||"connecting"===f,B=(0,p.useCallback)(()=>{C.current&&(C.current.src=_.toString(),x.send({type:"iframe reload"}))},[x,_]),[W,K]=(0,p.useState)(!1),N=(0,p.useCallback)(()=>{K(!0)},[]),[Z,J]=(0,p.useState)(!1);(0,p.useEffect)(()=>{if(!(M||O)&&("connecting"===f||"reconnecting"===f)){let e=setTimeout(()=>{J(!0)},5e3);return()=>clearTimeout(e)}},[f,M,O]),(0,p.useEffect)(()=>{if(!(M||O||!Z)){if("connected"===f&&(D(!1),J(!1),$(!1),K(!1)),"connecting"===f){let e=setTimeout(()=>{$(!0),console.error("Unable to connect to visual editing. Make sure you've setup '@sanity/visual-editing' correctly")},o.Cw);return()=>clearTimeout(e)}if("reconnecting"===f){let e=setTimeout(()=>{$(!0),D(!0)},o.Cw);return()=>clearTimeout(e)}}},[M,f,O,Z]);let H=(0,p.useCallback)(()=>{x.send({type:"iframe loaded"})},[x]),V=(0,p.useMemo)(()=>(M||"connecting"===f&&!O)&&!W,[W,M,O,f]),q=(0,p.useSyncExternalStore)((0,p.useCallback)(()=>()=>{},[]),()=>CSS.supports("(view-transition-name: test)")),G=(0,p.useMemo)(()=>[V?"background":"active",M?"reloading":"idle",q?"":g,Z&&!W?"timedOut":""],[q,W,M,V,Z,g]),[X,Q]=(0,p.useState)(g),[ee,et]=(0,p.useState)(tp[g]);(0,p.useEffect)(()=>{if(q&&g!==X){let e=()=>{Q(g),et(tp[g])};!R&&"startViewTransition"in document&&"function"==typeof document.startViewTransition?document.startViewTransition({update:()=>(0,I.flushSync)(()=>e()),types:["sanity-iframe-viewport"]}):e()}},[q,R,X,g]);let er=(0,u.dj)(),en=eK(b),[ei,ea]=(0,p.useState)(!1),[eo]=(0,p.useState)(new Set),es=(0,w.J)(e=>{if(en.some(t=>t.test(e)))return void ea(e);eo.has(e)||(eo.add(e),console.warn("Visual Editing is here but misconfigured",{reportedOrigin:e}),er.push({closable:!0,id:`presentation-iframe-origin-mismatch-${e}`,status:"error",duration:1/0,title:E("preview-frame.configuration.error.title"),description:(0,n.jsx)(m.HTc,{t:E,i18nKey:"preview-frame.configuration.error.description",components:{Code:"code"},values:{targetOrigin:_.origin,reportedOrigin:e}})}))}),el=(0,o.XM)(),ec=(0,w.J)(e=>{if(!ei)return;let t=new URL(e,ei);el(`${ei}${t.pathname}${t.search}${t.hash}`)});return(0,p.useEffect)(()=>{if(!ei)return;let e=C.current?.contentWindow;if(!e)return;let t=(0,s.dK)({targetOrigin:ei});t.addTarget(e);let r=t.createChannel({name:"presentation",heartbeat:!0,connectTo:"visual-editing"},(0,s.e3)().provide({actors:(0,l.jF)()}));r.on("visual-editing/navigate",e=>{ec(e.url)});let n=r.start();return()=>{n(),t.destroy()}},[ei]),(0,p.useEffect)(()=>{if("connecting"===f||"reconnecting"===f){let e=setInterval(()=>{C.current?.contentWindow?.postMessage({domain:"sanity/channels",from:"presentation",type:"presentation/status"},"*")},1e3),t=new AbortController;return window.addEventListener("message",({data:e})=>{e&&"object"==typeof e&&"domain"in e&&"sanity/channels"===e.domain&&"type"in e&&"visual-editing/status"===e.type&&"data"in e&&"object"==typeof e.data&&e.data&&"origin"in e.data&&"string"==typeof e.data.origin&&es(e.data.origin)},{signal:t.signal}),()=>{t.abort(),clearInterval(e)}}},[f,T]),(0,n.jsx)(z.x,{transition:R?{duration:0}:void 0,children:(0,n.jsxs)(k.vE,{children:[L,(0,n.jsx)(d.Zp,{flex:1,tone:"transparent",children:(0,n.jsxs)(d.so,{align:"center",height:"fill",justify:"center",padding:2*((q?X:g)!=="desktop"),sizing:"border",style:{position:"relative",cursor:F?"wait":void 0},children:[(0,n.jsx)(A.N,{children:Y||M||O||!Z||W?!M&&("connecting"!==f||O)||W?Y&&!W?(0,n.jsx)(ts,{initial:"initial",animate:"animate",exit:"exit",variants:tu,justify:"center",align:"center",style:{background:"var(--card-bg-color)",inset:"0",position:"absolute"},children:(0,n.jsx)(eu,{flex:1,message:E("preview-frame.connection.error.text"),onRetry:B,onContinueAnyway:N,children:U&&(0,n.jsxs)(n.Fragment,{children:["connected"!==f&&(0,n.jsx)(d.Zp,{padding:3,radius:2,tone:"critical",children:(0,n.jsxs)(d.BJ,{space:3,children:[(0,n.jsx)(d.JU,{muted:!0,size:0,children:E("preview-frame.overlay.connection-status.label")}),(0,n.jsx)(d.Cy,{size:1,children:E("channel.status",{context:f})})]})}),"connected"!==h&&(0,n.jsx)(d.Zp,{padding:3,radius:2,tone:"critical",children:(0,n.jsxs)(d.BJ,{space:3,children:[(0,n.jsx)(d.JU,{muted:!0,size:0,children:E("preview-frame.loader.connection-status.label")}),(0,n.jsx)(d.Cy,{size:1,children:E("channel.status",{context:h})})]})})]})})}):null:(0,n.jsx)(ts,{initial:"initial",animate:"animate",exit:"exit",variants:td,justify:"center",align:"center",style:{inset:"0",position:"absolute"},children:(0,n.jsxs)(d.so,{style:{...tc[g]},justify:"center",align:"center",direction:"column",gap:4,children:[(0,n.jsx)(d.y$,{muted:!0}
94),(0,n.jsx)(d.EY,{muted:!0,size:1,children:E("preview-frame.status",{context:"loading"})})]})}):(0,n.jsx)(ts,{initial:"initial",animate:"animate",exit:"exit",variants:td,justify:"center",align:"center",style:{inset:"0",position:"absolute",backdropFilter:T?"blur(16px) saturate(0.5) grayscale(0.5)":"blur(2px)",transition:"backdrop-filter 0.2s ease-in-out",WebkitBackdropFilter:T?"blur(16px) saturate(0.5) grayscale(0.5)":"blur(2px)",WebkitTransition:"-webkit-backdrop-filter 0.2s ease-in-out",zIndex:1},children:(0,n.jsxs)(d.so,{style:{...tc[g]},justify:"center",align:"center",direction:"column",gap:4,children:[T&&(0,n.jsx)(k.$n,{disabled:!0,mode:"ghost",text:E("preview-frame.continue-button.text"),style:{opacity:0}}),(0,n.jsx)(d.Zp,{radius:2,tone:T?"caution":"inherit",padding:4,shadow:1,children:(0,n.jsxs)(d.so,{justify:"center",align:"center",direction:"column",gap:4,children:[(0,n.jsx)(d.y$,{muted:!0}),(0,n.jsx)(d.EY,{muted:!0,size:1,children:T?E("preview-frame.status",{context:"timeout"}):E("preview-frame.status",{context:"connecting"})})]})}),T&&(0,n.jsx)(k.$n,{tone:"critical",onClick:N,text:E("preview-frame.continue-button.text")})]})})}),(0,n.jsx)(eH,{animate:G,initial:["background"],onLoad:H,preventClick:V,ref:C,src:_.toString(),style:ee,variants:tp})]})})]})})}));tl.displayName="Memo(ForwardRef(Preview))";let tc={desktop:{width:"100%",height:"100%"},mobile:{width:375,height:650}},td={initial:{opacity:1},animate:{opacity:[0,0,1]},exit:{opacity:[1,0,0]}},tu={initial:{opacity:1},animate:{opacity:[0,0,1]},exit:{opacity:[1,0,0]}},tp={desktop:{...tc.desktop,boxShadow:"0 0 0 0px var(--card-border-color)"},mobile:{...tc.mobile,boxShadow:"0 0 0 1px var(--card-border-color)"},background:{opacity:0,scale:1},idle:{scale:1},reloading:{scale:[1,1,1,.98]},active:{opacity:[0,0,1],scale:1},timedOut:{opacity:[0,0,1]}},tm=function(){let e=!1;return(...t)=>{e||(console.warn(...t),e=!0)}}();function th(e,t){return Object.values(t).forEach(t=>{e[t._id]=t}),e}function tf(e){return"_projectId"in e&&e._projectId?(tm("Cross dataset references are not supported yet, ignoring source document",e),!1):e}function tv(e,t){return e instanceof Function?e(t):e}function tw(e){let[t]=e;return"preview"===t}let tg=/^([\w-]+):(0|[1-9][0-9]*)$/,ty=/^([\w-]+):([0-9]+),([0-9]+)$/,tx=/^([\w-]+):([\w-]+)$/;function tb(e){return Object.fromEntries(Object.entries(e).filter(([,e])=>void 0!==e&&""!==e&&null!==e))}let tj=()=>e=>e,tS=tj()(["perspective","preview","viewport"]),tP=tj()(["changesInspectorTab","comment","inspect","instruction","scheduledDraft","parentRefPath","path","pathKey","rev","since","template","templateParams","version","view"]);function t_(e,t){let[r,n]=t;return[...e,[r,n]]}function tk(){return new Set}function tE(e){return e()}function tU(e){let t,r=(0,i.c)(5),{scheduledDraft:n}=e,{selectedPerspectiveName:a,selectedReleaseId:o,perspectiveStack:s}=(0,m.QO2)(),l=void 0===a?"drafts":a;return r[0]!==s||r[1]!==n||r[2]!==l||r[3]!==o?(t=o||n?[n,...s]:l,r[0]=s,r[1]=n,r[2]=l,r[3]=o,r[4]=t):t=r[4],t}function tR(){let e,t,r,n,a=(0,i.c)(4);a[0]===Symbol.for("react.memo_cache_sentinel")?(e=new Map,a[0]=e):e=a[0];let[o,s]=(0,p.useState)(e);e:{let e=Array.from(o.values());if(e.find(tz)){t="connected";break e}let r=e.filter(tA);if(r.length){t=r.some(tC)?"connecting":"reconnecting";break e}t="idle"}let l=t;a[1]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{s(t=>{let r=new Map(t);if("disconnected"===e.status)r.delete(e.connection);else{let t=r.get(e.connection)?.hasConnected||"connected"===e.status,n="handshaking"===e.status?"connecting":e.status;r.set(e.connection,{status:n,hasConnected:t})}return r})},a[1]=r):r=a[1];let c=r;return a[2]!==l?(n=[l,c],a[2]=l,a[3]=n):n=a[3],n}function tC(e){let{hasConnected:t}=e;return!t}function tA(e){let{status:t}=e;return"connecting"===t}function tz(e){let{status:t}=e;return"connected"===t}let tI=(0,p.lazy)(()=>r.e(6704).then(r.bind(r,96704))),tL=(0,p.lazy)(()=>r.e(1025).then(r.bind(r,21025))),tM=(0,p.lazy)(()=>r.e(4992).then(r.bind(r,64992))),tT=(0,p.lazy)(()=>r.e(2729).then(r.bind(r,42729))),t$=(0,p.lazy)(()=>r.e(9340).then(r.bind(r,69340))),tO=(0,p.lazy)(()=>r.e(5838).then(r.bind(r,75838))),tY=(0,p.lazy)(()=>r.e(2612).then(r.bind(r,72612))),tD=(0,v.I4)(d.so)`
95  overflow-x: auto;
96`;function tF(e){let t,r,u,v,g,y,x,b,j,S,P,_,k,E,U,R,C,A,z,I,L,M,T,D,F,B,W,N,H,G,X,Q,ee,et,er,en,ei,ea,eo,es,el,ec,eu,ep,em,eh,ef,ev,ew,eg=(0,i.c)(196),{canToggleSharePreviewAccess:ey,canUseSharedPreviewAccess:ex,tool:eb,vercelProtectionBypass:ej,initialPreviewUrl:eS,previewUrlRef:eP}=e,e_=eK(eP),ek=eQ(eP),eE=eb.options?.components,eU=eb.name||o.P5;eg[0]!==eE?(t=eE||{},eg[0]=eE,eg[1]=t):t=eg[1];let{unstable_navigator:eR,unstable_header:eC}=t,{navigate:eA,state:ez}=(0,f.rd)();eg[2]!==ez._searchParams?(r=Object.fromEntries(ez._searchParams||[]),eg[2]=ez._searchParams,eg[3]=r):r=eg[3];let eI=(0,m.$6H)(r),eL=(0,a.d4)(eP,tW);eg[4]!==eb.options?.devMode?(u=()=>{let e=eb.options?.devMode;return"function"==typeof e?e():"boolean"==typeof e?e:"u">typeof window&&"localhost"===window.location.hostname},eg[4]=eb.options?.devMode,eg[5]=u):u=eg[5];let[eM]=(0,p.useState)(u),eT=(0,p.useRef)(null),[e$,eN]=(0,p.useState)(),[eZ,eJ]=(0,p.useState)(null);eg[6]===Symbol.for("react.memo_cache_sentinel")?(v={title:void 0,url:void 0},eg[6]=v):v=eg[6];let eH=(0,p.useRef)(v);eg[7]!==eS||eg[8]!==eA||eg[9]!==eI||eg[10]!==ez?(g={initialPreviewUrl:eS,routerNavigate:eA,routerState:ez,routerSearchParams:eI,frameStateRef:eH},eg[7]=eS,eg[8]=eA,eg[9]=eI,eg[10]=ez,eg[11]=g):g=eg[11];let{isSameDocument:eV,navigate:eq,navigationHistory:eG,params:eX,searchParams:e0,structureParam
96s:e1}=function(e){let t,r,n,a,o,s,l,c,d,u,m,f=(0,i.c)(56),{initialPreviewUrl:v,routerNavigate:w,routerState:g,routerSearchParams:y}=e;f[0]!==g?(t={id:function(e){if(void 0===e)return;let t=decodeURIComponent(e)?.split(".");return"drafts"===t[0]&&t.shift(),t.join(".")}(g.id),path:function(e){if(void 0!==e)return h.C.toString(function(e){let t=[];for(let r of e.split(".")){let e=tg.exec(r);if(e){t.push(e[1],Number(e[2]));continue}let n=ty.exec(r);if(n){t.push(n[1],[Number(n[2]),Number(n[3])]);continue}let i=tx.exec(r);if(i){t.push(i[1],{_key:i[2]});continue}t.push(r)}return t}(decodeURIComponent(e)))}(g.path),type:g.type},f[0]=g,f[1]=t):t=f[1];let{id:x,path:b,type:j}=t;f[2]!==v||f[3]!==y.preview?(r=y.preview||v.toString(),f[2]=v,f[3]=y.preview,f[4]=r):r=f[4];let S=y.changesInspectorTab;f[5]!==x||f[6]!==b||f[7]!==y.comment||f[8]!==y.inspect||f[9]!==y.instruction||f[10]!==y.parentRefPath||f[11]!==y.pathKey||f[12]!==y.perspective||f[13]!==y.rev||f[14]!==y.scheduledDraft||f[15]!==y.since||f[16]!==y.template||f[17]!==y.templateParams||f[18]!==y.view||f[19]!==y.viewport||f[20]!==r||f[21]!==S||f[22]!==j?(n={id:x,type:j,path:b,preview:r,perspective:y.perspective,viewport:y.viewport,inspect:y.inspect,scheduledDraft:y.scheduledDraft,parentRefPath:y.parentRefPath,rev:y.rev,since:y.since,template:y.template,templateParams:y.templateParams,view:y.view,pathKey:y.pathKey,instruction:y.instruction,comment:y.comment,changesInspectorTab:S},f[5]=x,f[6]=b,f[7]=y.comment,f[8]=y.inspect,f[9]=y.instruction,f[10]=y.parentRefPath,f[11]=y.pathKey,f[12]=y.perspective,f[13]=y.rev,f[14]=y.scheduledDraft,f[15]=y.since,f[16]=y.template,f[17]=y.templateParams,f[18]=y.view,f[19]=y.viewport,f[20]=r,f[21]=S,f[22]=j,f[23]=n):n=f[23];let P=n;f[24]!==P.changesInspectorTab||f[25]!==P.comment||f[26]!==P.inspect||f[27]!==P.instruction||f[28]!==P.parentRefPath||f[29]!==P.path||f[30]!==P.pathKey||f[31]!==P.rev||f[32]!==P.scheduledDraft||f[33]!==P.since||f[34]!==P.template||f[35]!==P.templateParams||f[36]!==P.view?(a=tb({inspect:P.inspect,scheduledDraft:P.scheduledDraft,path:P.path,parentRefPath:P.parentRefPath,rev:P.rev,since:P.since,template:P.template,templateParams:P.templateParams,view:P.view,pathKey:P.pathKey,instruction:P.instruction,comment:P.comment,changesInspectorTab:P.changesInspectorTab}),f[24]=P.changesInspectorTab,f[25]=P.comment,f[26]=P.inspect,f[27]=P.instruction,f[28]=P.parentRefPath,f[29]=P.path,f[30]=P.pathKey,f[31]=P.rev,f[32]=P.scheduledDraft,f[33]=P.since,f[34]=P.template,f[35]=P.templateParams,f[36]=P.view,f[37]=a):a=f[37];let _=a;f[38]!==P.perspective||f[39]!==P.preview||f[40]!==P.viewport?(o=tb({perspective:P.perspective,preview:P.preview,viewport:P.viewport}),f[38]=P.perspective,f[39]=P.preview,f[40]=P.viewport,f[41]=o):o=f[41];let k=o,E=(0,p.useRef)(g);f[42]!==g?(s=()=>{E.current=g},l=[g],f[42]=g,f[43]=s,f[44]=l):(s=f[43],l=f[44]),(0,p.useLayoutEffect)(s,l),f[45]!==g?(c=[g],f[45]=g,f[46]=c):c=f[46];let[U,R]=(0,p.useState)(c);f[47]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{let{id:t,type:r}=e,{current:n}=E;return t===n.id&&r===n.type},f[47]=d):d=f[47];let C=d;f[48]!==w?(u=e=>{let{state:t,params:r,replace:n}=e;t?.id&&(t.id=(0,h.IM)(t.id));let{current:i}=E,a={id:i.id,type:i.type,path:i.path},o=Object.fromEntries(i._searchParams||[]),s=t||a,l={...[...tS,...C(s)?tP:[]].reduce((e,t)=>(e[t]=o[t],e),{}),...r},c={...s,_searchParams:Object.entries(l).reduce(t_,[])};R(e=>[...e,c]),w(c,{replace:void 0!==n&&n})},f[48]=w,f[49]=u):u=f[49];let A=u;return f[50]!==A||f[51]!==U||f[52]!==P||f[53]!==k||f[54]!==_?(m={isSameDocument:C,navigate:A,navigationHistory:U,params:P,searchParams:k,structureParams:_},f[50]=A,f[51]=U,f[52]=P,f[53]=k,f[54]=_,f[55]=m):m=f[55],m}(g);eg[12]!==eX.scheduledDraft?(y={scheduledDraft:eX.scheduledDraft},eg[12]=eX.scheduledDraft,eg[13]=y):y=eg[13];let e2=tU(y),e3=(0,a.qf)(Z),e4=eX.viewport?"mobile":"desktop",[e5,e6]=function(e,t){let r,n,a,o,s,l,c=(0,i.c)(11);(0,$.x_)(e),c[0]===Symbol.for("react.memo_cache_sentinel")?(r={},c[0]=r):r=c[0];let[d,u]=(0,p.useState)(r);c[1]===Symbol.for("react.memo_cache_sentinel")?(n={},c[1]=n):n=c[1];let[m,h]=(0,p.useState)(n),f=(0,p.useRef)("");c[2]!==t?(a=(e,r,n)=>{let i=(void 0===n?[]:n).filter(tf);("published"===r?u:h)(r=>{let n={};for(let e of i)n[e._id]=e;return f.current!==t.current.url?(f.current=t.current.url,{[e]:n}):O(r[e],n)?r:{...r,[e]:n}})},c[2]=t,c[3]=a):a=c[3];let v=a,w="published"===e?d:m;c[4]!==w?(o=Object.values(w).reduce(th,{}),c[4]=w,c[5]=o):o=c[5];let g=o;c[6]!==g?(s=Object.values(g),c[6]=g,c[7]=s):s=c[7];let y=s;return c[8]!==y||c[9]!==v?(l=[y,v],c[8]=y,c[9]=v,c[10]=l):l=c[10],l}(e2,eH),e7=(0,m.M91)(),e8=(0,m.EL1)(),e9=eb.options?.resolve?.mainDocuments;eg[14]!==eq||eg[15]!==eG||eg[16]!==eX.preview||eg[17]!==e2||eg[18]!==e9||eg[19]!==ek?(x={navigate:eq,navigationHistory:eG,path:eX.preview,targetOrigin:ek,resolvers:e9,perspective:e2}
96,eg[14]=eq,eg[15]=eG,eg[16]=eX.preview,eg[17]=e2,eg[18]=e9,eg[19]=ek,eg[20]=x):x=eg[20];let te=function(e){let t,r,n,a,s,l,c=(0,i.c)(22),{navigate:d,navigationHistory:u,path:h,targetOrigin:v,resolvers:g,perspective:y}=e;c[0]!==g?(t=void 0===g?[]:g,c[0]=g,c[1]=t):t=c[1];let x=t,{state:b}=(0,f.rd)();c[2]===Symbol.for("react.memo_cache_sentinel")?(r={apiVersion:o.mG},c[2]=r):r=c[2];let j=(0,m.tH7)(r);c[3]!==h||c[4]!==b?(n=h||b._searchParams?.find(tw)?.[1]||"",c[3]=h,c[4]=b,c[5]=n):n=c[5];let S=n,[P,_]=(0,p.useState)(void 0),k=(0,p.useRef)(void 0);c[6]!==d||c[7]!==u?(a=(e,t)=>{e&&k.current===e._id||(_({document:e,path:t.pathname}),k.current=e?._id,u.at(-1)?.id===u.at(-2)?.id&&d?.({state:{id:e?._id,type:e?._type}}))},c[6]=d,c[7]=u,c[8]=a):a=c[8];let E=(0,w.J)(a);return c[9]!==j||c[10]!==E||c[11]!==y||c[12]!==S||c[13]!==x||c[14]!==v?(s=()=>{let e=new URL(S,v);if(x.length){let n;for(let t of x){let r=function(e,t){for(e of Array.isArray(e)?e:[e]){let{origin:r}=t,n=e;if("string"==typeof e)try{let t=new URL(e);if(t.origin!==r)continue;r=t.origin,n=t.pathname}catch{}try{let e=(0,Y.YW)(n,{decode:decodeURIComponent})(t.pathname);if(e){let{params:t,path:n}=e;return{origin:r,params:t,path:n}}}catch(t){throw Error(`"${e}" is not a valid route pattern`,{cause:t})}}}(t.route,e);if(r){n={context:r,resolver:t};break}}if(n){var t,r;let i=function(e,t){if(e.resolve){let r=e.resolve(t)?.filter;return r?`// groq
97*[${r}][0]{_id, _type}`:void 0}return"type"in e?`// groq
98*[_type == "${e.type}"][0]{_id, _type}`:`// groq
99*[${tv(e.filter,t)}][0]{_id, _type}`}(n.resolver,n.context),a=(t=n.resolver,r=n.context,t.resolve?t.resolve(r)?.params??r.params:"type"in t?{}:tv(t.params,r)??r.params);if(i){let t=new AbortController,r={perspective:y,signal:t.signal,tag:"use-main-document"};return j.fetch(i,a,r).then(t=>E(t,e)).catch(t=>{t instanceof Error&&"AbortError"===t.name||(_({document:void 0,path:e.pathname}),k.current=void 0)}),()=>{t.abort()}}}}_(void 0),k.current=void 0},c[9]=j,c[10]=E,c[11]=y,c[12]=S,c[13]=x,c[14]=v,c[15]=s):s=c[15],c[16]!==j||c[17]!==y||c[18]!==S||c[19]!==x||c[20]!==v?(l=[j,y,S,x,v],c[16]=j,c[17]=y,c[18]=S,c[19]=x,c[20]=v,c[21]=l):l=c[21],(0,p.useEffect)(s,l),P}(x),[tt,tr]=tR(),[tn,ti]=tR(),[ta,to]=tR(),{open:ts}=(e=>{let t,r,n,a,s,l,c=(0,i.c)(10),[d,u]=(0,p.useState)(tk);c[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{let t=window.open(e,"_blank");t&&u(e=>new Set(e).add(t))},c[0]=t):t=c[0];let m=t;return c[1]!==e||c[2]!==d?(r=()=>{let t=[];if(d.size&&e)for(let r of d)r&&"closed"in r&&!r.closed&&t.push(e.addTarget(r));return()=>{t.forEach(tE)}},n=[e,d],c[1]=e,c[2]=d,c[3]=r,c[4]=n):(r=c[3],n=c[4]),(0,p.useEffect)(r,n),c[5]!==d?(a=()=>{if(d.size){let e=setInterval(()=>{let e=new Set;for(let t of d)t&&"closed"in t&&t.closed&&e.add(t);e.size&&u(t=>{let r=new Set(t);for(let t of e)r.delete(t);return r})},o.M);return()=>{clearInterval(e)}}},s=[d],c[5]=d,c[6]=a,c[7]=s):(a=c[6],s=c[7]),(0,p.useEffect)(a,s),c[8]!==d?(l={popups:d,open:m},c[8]=d,c[9]=l):l=c[9],l})(e$),tc=(0,a.d4)(e3,tB);eg[21]!==tc||eg[22]!==ek?(b=()=>{let e=eT.current?.contentWindow;if(!e||tc)return;let t=(0,s.dK)({targetOrigin:ek});return t.addTarget(e),eN(t),()=>{t.destroy(),eN(void 0)}},j=[ek,tc],eg[21]=tc,eg[22]=ek,eg[23]=b,eg[24]=j):(b=eg[23],j=eg[24]),(0,p.useEffect)(b,j),eg[25]!==eq?(S=e=>{eq(e)},eg[25]=eq,eg[26]=S):S=eg[26];let td=(0,w.J)(S),tu=(0,p.useRef)(void 0);eg[27]!==e$||eg[28]!==td||eg[29]!==e3||eg[30]!==e6||eg[31]!==tr||eg[32]!==ek?(P=()=>{if(!e$)return;let e=e$.createChannel({name:"presentation",heartbeat:!0,connectTo:"visual-editing"},(0,s.e3)().provide({actors:(0,l.jF)()}));e.on("visual-editing/focus",e=>{"id"in e&&td({state:{type:e.type,id:e.id,path:e.path}})}),e.on("visual-editing/navigate",e=>{let{title:t}=e,r=e.url;if(!r.startsWith("http"))try{r=new URL(r,ek).toString()}catch{}if(eH.current.url!==r)try{let[e,t]=r.split("?"),n=new URLSearchParams(t);n.delete(c.tt),n.delete(c.c4),td({params:{preview:`${e}${n.size>0?"?":""}${n}`}})}catch{td({params:{preview:r}})}eH.current={title:t,url:r}}),e.on("visual-editing/meta",e=>{eH.current.title=e.title}),e.on("visual-editing/toggle",e=>{e3.send({type:"toggle visual editing overlays",enabled:e.enabled})}),e.on("visual-editing/documents",e=>{e6("visual-editing",e.perspective,e.documents)}),e.on("visual-editing/refreshing",e=>{"manual"===e.source?clearTimeout(tu.current):"mutation"===e.source&&e3.send({type:"iframe refresh"})}),e.on("visual-editing/refreshed",()=>{e3.send({type:"iframe loaded"})}),e.onStatus(tr);let t=e.start();return eJ(e),()=>{t(),eJ(null)}},eg[27]=e$,eg[28]=td,eg[29]=e3,eg[30]=e6,eg[31]=tr,eg[32]=ek,eg[33]=P):P=eg[33],eg[34]!==e$||eg[35]!==e3||eg[36]!==e6||eg[37]!==tr||eg[38]!==ek?(_=[e$,e3,e6,tr,ek],eg[34]=e$,eg[35]=e3,eg[36]=e6,eg[37]=tr,eg[38]=ek,eg[39]=_):_=eg[39],(0,p.useEffect)(P,_),eg[40]!==e$||eg[41]!==e8||eg[42]!==e7||eg[43]!==e6||eg[44]!==to?(k=()=>
99{if(!e$)return;let e=e$.createChannel({name:"presentation",connectTo:"preview-kit",heartbeat:!0},(0,s.e3)().provide({actors:(0,l.jF)()}));return e.onStatus(to),e.on("preview-kit/documents",e=>{e.projectId===e7&&e.dataset===e8&&e6("preview-kit",e.perspective,e.documents)}),e.start()},eg[40]=e$,eg[41]=e8,eg[42]=e7,eg[43]=e6,eg[44]=to,eg[45]=k):k=eg[45],eg[46]!==e$||eg[47]!==e8||eg[48]!==e7||eg[49]!==e6||eg[50]!==to||eg[51]!==ek?(E=[e$,e8,e7,e6,to,ek],eg[46]=e$,eg[47]=e8,eg[48]=e7,eg[49]=e6,eg[50]=to,eg[51]=ek,eg[52]=E):E=eg[52],(0,p.useEffect)(k,E),eg[53]!==eV||eg[54]!==eq?(U=q(e=>{eV(e)&&eq({state:e,replace:!0})},0),eg[53]=eV,eg[54]=eq,eg[55]=U):U=eg[55];let tp=U;eg[56]!==e_||eg[57]!==eq||eg[58]!==eX.preview||eg[59]!==ek?(R=e=>{let t=new URL(e,ek),r=t.toString();eX.preview!==r&&(Array.isArray(e_)?e_.some(e=>e.test(r))&&eq({params:{preview:r}}):t.origin===ek&&eq({params:{preview:r}}))},eg[56]=e_,eg[57]=eq,eg[58]=eX.preview,eg[59]=ek,eg[60]=R):R=eg[60];let tm=R;eg[61]!==eq?(C=e=>{eq({params:e})},eg[61]=eq,eg[62]=C):C=eg[62];let tj=C;eg[63]!==eq?(A=e=>{eq(e)},eg[63]=eq,eg[64]=A):A=eg[64];let tC=A;eg[65]!==eX.id||eg[66]!==eX.path||eg[67]!==eZ?(z=()=>{eX.id&&eX.path?eZ?.post("presentation/focus",{id:eX.id,path:eX.path}):eZ?.post("presentation/blur")},I=[eX.id,eX.path,eZ],eg[65]=eX.id,eg[66]=eX.path,eg[67]=eZ,eg[68]=z,eg[69]=I):(z=eg[68],I=eg[69]),(0,p.useEffect)(z,I),eg[70]!==tt||eg[71]!==eX.preview||eg[72]!==ek||eg[73]!==eZ?(L=()=>{if(eH.current.url&&eX.preview&&eH.current.url!==eX.preview){try{let e=new URL(eH.current.url,ek).origin,t=new URL(eX.preview,ek).origin;if(e!==t)return}catch{}if(eH.current.url=eX.preview,"connected"===tt){let e=eX.preview;if(e.startsWith("http"))try{let t=new URL(eX.preview,ek);e=t.pathname+t.search+t.hash}catch{}eZ?.post("presentation/navigate",{url:e,type:"replace"})}}},M=[tt,ek,eX.preview,eZ],eg[70]=tt,eg[71]=eX.preview,eg[72]=ek,eg[73]=eZ,eg[74]=L,eg[75]=M):(L=eg[74],M=eg[75]),(0,p.useEffect)(L,M),eg[76]!==eZ?(T=()=>eZ?.post("presentation/toggle-overlay"),eg[76]=eZ,eg[77]=T):T=eg[77];let tA=T,[tz,tF]=(0,p.useState)(null);eg[78]!==tA?(D=()=>{let e=e=>{tK(e)&&tA()},t=e=>{var t,r;tK(e)&&tA(),t=["mod","\\"],r=e,t.every(e=>tN[e]?r[tN[e]]:r.key===e.toUpperCase())&&tA()};return window.addEventListener("keydown",t),window.addEventListener("keyup",e),()=>{window.removeEventListener("keydown",t),window.removeEventListener("keyup",e)}},F=[tA],eg[78]=tA,eg[79]=D,eg[80]=F):(D=eg[79],F=eg[80]),(0,p.useEffect)(D,F);let[tZ,tJ]=(0,p.useState)(null);eg[81]!==eR?(B={unstable_navigator:eR},eg[81]=eR,eg[82]=B):B=eg[82];let[tH,tV]=function(e){let t,r,a,o,s=(0,i.c)(11),{unstable_navigator:l}=e,c=!!l?.component,[d,u]=function(e,t){let r,n,a,o,s=(0,i.c)(9);s[0]!==t||s[1]!==e?(r=()=>JSON.parse(localStorage.getItem(e)??JSON.stringify(t)),s[0]=t,s[1]=e,s[2]=r):r=s[2];let[l,c]=(0,p.useState)(r);return s[3]!==e||s[4]!==l?(n=()=>{localStorage.setItem(e,JSON.stringify(l))},a=[e,l],s[3]=e,s[4]=l,s[5]=n,s[6]=a):(n=s[5],a=s[6]),(0,p.useEffect)(n,a),s[7]!==l?(o=[l,c],s[7]=l,s[8]=o):o=s[8],o}("presentation/navigator",c),m=!!c&&d;e:{let e;if(!c){t=void 0;break e}s[0]!==u?(e=()=>u(eD),s[0]=u,s[1]=e):e=s[1],t=e}let h=t;s[2]!==m||s[3]!==l?(r=function(){return(0,n.jsx)(n.Fragment,{children:m&&(0,n.jsx)(eF,{...l})})},s[2]=m,s[3]=l,s[4]=r):r=s[4];let f=r;return s[5]!==m||s[6]!==h?(a={navigatorEnabled:m,toggleNavigator:h},s[5]=m,s[6]=h,s[7]=a):a=s[7],s[8]!==f||s[9]!==a?(o=[a,f],s[8]=f,s[9]=a,s[10]=o):o=s[10],o}(B),{navigatorEnabled:tq,toggleNavigator:tG}=tH;eg[83]!==tn||eg[84]!==e3||eg[85]!==ta||eg[86]!==eZ?(W=e=>{if(e3.send({type:"iframe refresh"}),eZ){tu.current=window.setTimeout(e,300),eZ.post("presentation/refresh",{source:"manual",livePreviewEnabled:"connected"===ta||"connected"===tn});return}e()},eg[83]=tn,eg[84]=e3,eg[85]=ta,eg[86]=eZ,eg[87]=W):W=eg[87];let tX=W,tQ=(0,m.hA9)();eg[88]!==eX.preview||eg[89]!==tQ.name?(N=e=>{let{id:t,type:r,path:n}=e;if(eH.current.url)return{title:eH.current.title||eH.current.url,name:"edit",params:{id:t,path:n,type:r,inspect:m.nHq,workspace:tQ.name,mode:o.cc,preview:eX.preview}}},eg[88]=eX.preview,eg[89]=tQ.name,eg[90]=N):N=eg[90];let t0=N;eg[91]!==eq?(H=e=>{eq({params:{viewport:"desktop"===e?void 0:"mobile"},replace:!0})},eg[91]=eq,eg[92]=H):H=eg[92];let t1=H;eg[93]!==tV?(G=(0,n.jsx)(tV,{}),eg[93]=tV,eg[94]=G):G=eg[94];let t2=tq?50:75;return eg[95]!==eL||eg[96]!==ey||eg[97]!==ex||eg[98]!==ts||eg[99]!==tm||eg[100]!==tX||eg[101]!==eS||eg[102]!==tn||eg[103]!==tq||eg[104]!==tt||eg[105]!==eX.preview||eg[106]!==e2||eg[107]!==e3||eg[108]!==eP||eg[109]!==t1||eg[110]!==ek||eg[111]!==tG||eg[112]!==tA||eg[113]!==eC||eg[114]!==ej||eg[115]!==e4?(X=(0,n.jsx)(tl,{canSharePreviewAccess:eL,canToggleSharePreviewAccess:ey,canUseSharedPreviewAccess:ex,header:eC,initialUrl:eS,loadersConnection:tn,navigatorEnabled:tq,onPathChange:tm,onRefresh:tX,openPopup:ts,overlaysConnection:tt,previewUrl:eX.preview,perspective:e2,ref:eT,setViewport:t1,targetOrigin:ek,toggleNavigator:tG,toggleOverlay:tA,viewport:e4,vercelProtectionBypass:ej,presentationRef:e3,previewUrlRef:eP},ek),eg[95]=eL,eg[96]=ey,eg[97]=ex,eg[98]=ts,eg[99]=tm,eg[100]=tX,eg[101]=eS,eg[102]=tn,eg[103]=tq,eg[104]=tt,eg[105]=eX.preview,eg[106]=e2,eg[107]=e3,eg[108]=eP,eg[109]=t1,eg[110]=ek,eg[111]=tG,eg[112]=tA,eg[113]=eC,eg[114]=ej,eg[115]=e4,eg[116]=X):X=eg[116],eg[117]!==tZ||eg[118]!==X?(Q=(0,n.jsx)(d.so,{direction:"column",flex:1,height:"fill",ref:tJ,children:(0,n.jsx)(d.EZ,{element:tZ,children:X})}),eg[117]=tZ,eg[118]=X,eg[119]=Q):Q=eg[119],eg[120]!==t2||eg[121]!==Q?(ee=(0,n.jsx)(V,{id:"preview",minWidth:325,defaultSize:t2,order:3,children:Q}),eg[120]=t2,eg[121]=Q,eg[122]=ee):ee=eg[122],eg[123]!==e5||eg[124]!==t0||eg[125]!==tC||eg[126]!==tp||eg[127]!==tj||eg[128]!==te||eg[129]!==eX.id||eg[130]!==eX.type||eg[131]!==e0||eg[132]!==e1?(et=(0,n.jsx)(eO,{documentId:eX.id,documentsOnPage:e5,documentType:eX.type,getCommentIntent:t0,mainDocumentState:te,onEditReference:tC,onFocusPath:tp,onStructureParam
99s:tj,searchParams:e0,setDisplayedDocument:tF,structureParams:e1}),eg[123]=e5,eg[124]=t0,eg[125]=tC,eg[126]=tp,eg[127]=tj,eg[128]=te,eg[129]=eX.id,eg[130]=eX.type,eg[131]=e0,eg[132]=e1,eg[133]=et):et=eg[133],eg[134]!==G||eg[135]!==ee||eg[136]!==et?(er=(0,n.jsx)(tD,{"data-testid":"presentation-root",height:"fill",children:(0,n.jsxs)(ed,{children:[G,ee,et]})}),eg[134]=G,eg[135]=ee,eg[136]=et,eg[137]=er):er=eg[137],eg[138]!==er||eg[139]!==eZ?(en=(0,n.jsx)(J,{comlink:eZ,children:er}),eg[138]=er,eg[139]=eZ,eg[140]=en):en=eg[140],eg[141]!==eX||eg[142]!==en?(ei=(0,n.jsx)(eB,{params:eX,children:en}),eg[141]=eX,eg[142]=en,eg[143]=ei):ei=eg[143],eg[144]!==eq||eg[145]!==ei?(ea=(0,n.jsx)(eY,{navigate:eq,children:ei}),eg[144]=eq,eg[145]=ei,eg[146]=ea):ea=eg[146],eg[147]!==eM||eg[148]!==eU||eg[149]!==eq||eg[150]!==eX||eg[151]!==e0||eg[152]!==e1||eg[153]!==ea?(eo=(0,n.jsx)(eW,{devMode:eM,name:eU,navigate:eq,params:eX,searchParams:e0,structureParams:e1,children:ea}),eg[147]=eM,eg[148]=eU,eg[149]=eq,eg[150]=eX,eg[151]=e0,eg[152]=e1,eg[153]=ea,eg[154]=eo):eo=eg[154],eg[155]!==e$||eg[156]!==tz||eg[157]!==e2||eg[158]!==e6||eg[159]!==ti?(es=e$&&(0,n.jsx)(tI,{controller:e$,perspective:e2,liveDocument:tz,onDocumentsOnPage:e6,onLoadersConnection:ti}),eg[155]=e$,eg[156]=tz,eg[157]=e2,eg[158]=e6,eg[159]=ti,eg[160]=es):es=eg[160],eg[161]!==tn||eg[162]!==eX.id||eg[163]!==eX.type||eg[164]!==ta||eg[165]!==eZ?(el=eZ&&eX.id&&eX.type&&(0,n.jsx)(tM,{comlink:eZ,id:eX.id,type:eX.type,loadersConnection:tn,previewKitConnection:ta}),eg[161]=tn,eg[162]=eX.id,eg[163]=eX.type,eg[164]=ta,eg[165]=eZ,eg[166]=el):el=eg[166],eg[167]!==e2||eg[168]!==eZ?(ec=eZ&&(0,n.jsx)(tO,{comlink:eZ,perspective:e2}),eg[167]=e2,eg[168]=eZ,eg[169]=ec):ec=eg[169],eg[170]!==e5||eg[171]!==e2||eg[172]!==eZ?(eu=eZ&&e5.length>0&&(0,n.jsx)(t$,{comlink:eZ,perspective:e2,refs:e5}),eg[170]=e5,eg[171]=e2,eg[172]=eZ,eg[173]=eu):eu=eg[173],eg[174]!==e2||eg[175]!==eZ?(ep=eZ&&(0,n.jsx)(tL,{comlink:eZ,perspective:e2}),eg[174]=e2,eg[175]=eZ,eg[176]=ep):ep=eg[176],eg[177]!==eZ?(em=eZ&&(0,n.jsx)(K,{comlink:eZ}),eg[177]=eZ,eg[178]=em):em=eg[178],eg[179]!==e2||eg[180]!==eZ?(eh=eZ&&(0,n.jsx)(tT,{comlink:eZ,perspective:e2}),eg[179]=e2,eg[180]=eZ,eg[181]=eh):eh=eg[181],eg[182]!==eZ?(ef=eZ&&(0,n.jsx)(tY,{comlink:eZ}),eg[182]=eZ,eg[183]=ef):ef=eg[183],eg[184]!==es||eg[185]!==el||eg[186]!==ec||eg[187]!==eu||eg[188]!==ep||eg[189]!==em||eg[190]!==eh||eg[191]!==ef?(ev=(0,n.jsxs)(p.Suspense,{children:[es,el,ec,eu,ep,em,eh,ef]}),eg[184]=es,eg[185]=el,eg[186]=ec,eg[187]=eu,eg[188]=ep,eg[189]=em,eg[190]=eh,eg[191]=ef,eg[192]=ev):ev=eg[192],eg[193]!==eo||eg[194]!==ev?(ew=(0,n.jsxs)(n.Fragment,{children:[eo,ev]}),eg[193]=eo,eg[194]=ev,eg[195]=ew):ew=eg[195],ew}function tB(e){return e.matches("loading")}function tW(e){return e.context.previewMode?.shareAccess!==!1}function tK(e){return"Alt"===e.key}let tN={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"},tZ=(0,x.Sx)(async({input:e})=>{let{previewSearchParam:t,initialUrl:r,allowOrigins:n}=e;if(!t)return r;try{let e=new URL(t,r.origin);return n.some(t=>t.test(e.origin))?e:r}catch{return r}}),tJ={_id:c.YL,_type:c.dR},tH={_id:`drafts.${(0,F.A)()}`,_type:c.uf},tV=(0,g.mj)({types:{},actions:{"notify preview will likely fail":(0,b.l)("Missing permissions to create preview secret, or read shared preview secret. Preview will likely fail loading."),"assign preview search param":(0,y.a)({previewSearchParam:(e,t)=>t.previewSearchParam}),"assign error":(0,y.a)({error:(e,t)=>t.error instanceof Error?t.error:Error(t.message,{cause:t.error})})},actors:{"check permission":(0,x.K_)(()=>(0,B.$)(()=>Error("The 'check permission' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'check permission': fromObservable(({input}: {input: CheckPermissionInput}) => ...)}})"))),"resolve initial url":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve initial url' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve initial url': fromPromise(...)}})"))),"resolve allow patterns":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve allow patterns' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve allow pattern': fromPromise(...)}})"))),"resolve url from preview search param":tZ,"resolve preview mode":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve preview mode' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve preview mode': fromPromise(...)}})"))),"create preview secret":(0,x.Sx)(async()=>Promise.reject(Error("The 'create preview secret' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'create preview secret': fromPromise(...)}})"))),"read shared preview secret":(0,x.Sx)(async()=>Promise.reject(Error("The 'read shared preview secret' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'read shared preview secret': fromPromise(...)}})"))),"resolve preview mode url":(0,x.Sx)(()=>Promise.reject(Error("The 'resolve preview mode url' actor is not implemented. Add it to previewUrlMachine.provide({actors: {'resolve preview mode url': fromPromise(...)}})")))},guards:{"has checked permissions":({context:e})=>!!(e.previewAccessSharingCreatePermission&&e.previewAccessSharingReadPermission&&e.previewAccessSharingUpdatePermission&&e.previewUrlSecretPermission),"search param has new origin":({context:e,event:t})=>{if(!e.previewUrl||!t.previewSearchParam)return!1;try{let r=new URL(t.previewSearchParam,e.previewUrl);return e.previewUrl.origin!==r.origin}catch{return!1}},"can create preview secret":({context:e})=>e.previewUrlSecretPermission?.granted===!0,"has preview mode with created secret":({context:e},t)=>!1!==t&&e.previewUrlSecretPermission?.granted===!0,"has preview mode with share access":({context:e},t)=>!1!==t&&e.previewAccessSharingReadPermission?.granted===!0,"has preview mode without permissions":({context:e},t)=>!1!==t&&e.previewAccessSharingReadPermission?.granted===!1&&e.previewUrlSecretPermission?.granted===!1},delays:{expiredSecret:({context:e})=>
99{if(!e.previewUrlSecret?.expiresAt)return 0;let t=Date.now();return Math.max(e.previewUrlSecret.expiresAt.getTime()-t,0)}}}).createMachine({id:"Preview URL",context:({input:e})=>({initialUrl:null,previewUrl:null,error:null,allowOrigins:null,previewSearchParam:e.previewSearchParam,previewUrlSecret:null,previewAccessSharingCreatePermission:null,previewAccessSharingReadPermission:null,previewAccessSharingUpdatePermission:null,previewUrlSecretPermission:null,previewMode:null}),invoke:[{src:"check permission",input:()=>({checkPermissionName:"read",document:tJ}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingReadPermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"create",document:tJ}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingCreatePermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"update",document:tJ}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewAccessSharingUpdatePermission:({event:e})=>e.snapshot.context??null})}},{src:"check permission",input:()=>({checkPermissionName:"create",document:tH}),onError:{target:".error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to check permission",error:e.error})}},onSnapshot:{actions:(0,y.a)({previewUrlSecretPermission:({event:e})=>e.snapshot.context??null})}}],on:{"set preview search param":{actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})}}},states:{checkingPermissions:{always:{guard:"has checked permissions",target:"resolvingInitialUrl"},tags:"busy"},resolvingInitialUrl:{invoke:{src:"resolve initial url",input:({context:e})=>({previewSearchParam:e.previewSearchParam}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve initial url",error:e.error})}},onDone:{target:"resolvingAllowPatterns",actions:(0,y.a)({initialUrl:({event:e})=>e.output})}},tags:"busy"},error:{type:"final",tags:"error"},resolvingAllowPatterns:{invoke:{src:"resolve allow patterns",input:({context:e})=>({initialUrl:e.initialUrl}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url allow patterns",error:e.error})}},onDone:{target:"resolvingUrlFromPreviewSearchParam",actions:(0,y.a)({allowOrigins:({event:e})=>e.output})}},tags:["busy"]},resolvingUrlFromPreviewSearchParam:{id:"loop",invoke:{src:"resolve url from preview search param",input:({context:e})=>({initialUrl:e.initialUrl,allowOrigins:e.allowOrigins,previewSearchParam:e.previewSearchParam}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url from search param",error:e.error})}},onDone:{target:"resolvingPreviewMode",actions:(0,y.a)({initialUrl:({event:e})=>e.output})}},tags:["busy"]},resolvingPreviewMode:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})},target:"#loop",reenter:!0}},invoke:{src:"resolve preview mode",input:({context:e})=>({targetOrigin:e.initialUrl.origin}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url allow patterns",error:e.error})}},onDone:[{guard:{type:"has preview mode with created secret",params:({event:e})=>e.output},actions:(0,y.a)({previewMode:({event:e})=>e.output}),target:"previewMode.createPreviewSecret"},{guard:{type:"has preview mode with share access",params:({event:e})=>e.output},actions:(0,y.a)({previewMode:({event:e})=>e.output}),target:"previewMode.readShareAccess"},{guard:{type:"has preview mode without permissions",params:({event:e})=>e.output},actions:[(0,y.a)({previewUrl:({context:e})=>e.initialUrl}),"notify preview will likely fail"],target:"success"},{actions:(0,y.a)({previewUrl:({context:e})=>e.initialUrl}),target:"success"}]},tags:["busy"]},success:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})}
99,target:"#loop",reenter:!0}}},previewMode:{on:{"set preview search param":{guard:"search param has new origin",actions:{type:"assign preview search param",params:({event:e})=>({previewSearchParam:e.previewSearchParam})},target:"#loop",reenter:!0}},states:{createPreviewSecret:{invoke:{src:"create preview secret",onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to create preview secret",error:e.error})}},onDone:{target:"resolvePreviewUrl",actions:(0,y.a)({previewUrlSecret:({event:e})=>e.output})}},tags:["busy"]},readShareAccess:{invoke:{src:"read shared preview secret",onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to read shared preview secret",error:e.error})}},onDone:{target:"resolvePreviewUrl",actions:(0,y.a)({previewUrlSecret:({event:e})=>({secret:e.output,expiresAt:new Date(Date.now()+5184e6)})})}},tags:["busy"]},resolvePreviewUrl:{invoke:{src:"resolve preview mode url",input:({context:e})=>({initialUrl:e.initialUrl,resolvedPreviewMode:e.previewMode,previewUrlSecret:e.previewUrlSecret.secret}),onError:{target:"error",actions:{type:"assign error",params:({event:e})=>({message:"Failed to resolve preview url",error:e.error})}},onDone:{target:"success",actions:(0,y.a)({previewUrl:({event:e})=>e.output})}},tags:["busy"]},error:{type:"final",tags:["error"]},success:{after:{expiredSecret:{guard:"can create preview secret",actions:(0,y.a)({previewUrlSecret:null}),target:"createPreviewSecret",reenter:!0}}}},initial:"readShareAccess"}},initial:"checkingPermissions"});function tq(e){return"error"===e.status?e.error:e.hasTag("error")?e.context.error:null}function tG(e){return e.context.previewUrl?.origin}function tX(e){return e.context.allowOrigins}function tQ(){return"ready"}function t0(e){let t,s=(0,i.c)(8),{tool:l}=e,d=function(e,t){let n,s,l,d,h,v,w,g=(0,i.c)(25),y=(0,m.E9)();g[0]===Symbol.for("react.memo_cache_sentinel")?(n={apiVersion:o.mG},g[0]=n):n=g[0];let b=(0,m.tH7)(n),j=(0,m.iZK)()?.id,S=(0,m.VrO)()?.activeWorkspace?.basePath||"/",P=(0,f.rd)();g[1]!==P.state._searchParams?(s=new URLSearchParams(P.state._searchParams).get("preview"),g[1]=P.state._searchParams,g[2]=s):s=g[2];let _=s,{push:k}=(0,u.dj)(),{t:E}=(0,m.Bdt)(o.Yi);g[3]===Symbol.for("react.memo_cache_sentinel")?(l={scheduledDraft:void 0},g[3]=l):l=g[3];let U=tU(l);if(g[4]!==t||g[5]!==b||g[6]!==j||g[7]!==y||g[8]!==U||g[9]!==e||g[10]!==k||g[11]!==S||g[12]!==E){let n,i;g[14]!==k||g[15]!==E?(n=()=>k({id:"preview-url-secret.missing-grants",closable:!0,status:"error",duration:1/0,title:E("preview-url-secret.missing-grants")}),g[14]=k,g[15]=E,g[16]=n):n=g[16],g[17]!==y?(i=e=>{let{input:t}=e;return y.checkDocumentPermission(t.checkPermissionName,t.document)},g[17]=y,g[18]=i):i=g[18],d=tV.provide({actions:{"notify preview will likely fail":n},actors:{"create preview secret":function({client:e,currentUserId:t}){return(0,x.Sx)(async()=>await (0,D.H)(e,"sanity/presentation",location.href,t))}({client:b,currentUserId:j}),"read shared preview secret":function({client:e}){return(0,x.Sx)(async()=>e.fetch(c._g,{},{tag:"presentation.fallback-to-shared-access-secret"}))}({client:b}),"resolve allow patterns":function({client:e,allowOption:t}){return(0,x.Sx)(async({input:n})=>{let{initialUrl:i}=n;if(typeof URLPattern>"u"&&await r.e(9968).then(r.bind(r,59968)),!t)return[new URLPattern(i.origin)];let a="function"==typeof t?await t({client:e,origin,initialUrl:i}):t,o=(Array.isArray(a)?a:[a]).map(e=>{let t=new URLPattern(e);if("*"===t.hostname)throw Error("It's insecure to allow any hostname, it could disclose data to a malicious site");return t});return o.some(e=>e.test(i.origin))?o:[...o,new URLPattern(i.origin)]})}({client:b,allowOption:t}),"resolve initial url":function({client:e,studioBasePath:t,previewUrlOption:r,perspective:n}){return(0,x.Sx)(async({input:i})=>{let{origin:a}=location;return"function"==typeof r?new URL(await r({client:e,studioBasePath:t,previewUrlSecret:"",studioPreviewPerspective:eZ(n),previewSearchParam:i.previewSearchParam}),a):r?"string"==typeof r?new URL(r,a):"function"==typeof r.initial?new URL(await r.initial({client:e,origin:a}),a):"string"==typeof r.initial?new URL(r.initial,a):new URL(r.preview||"/",r.origin||a):new URL("/",a)})}({client:b,studioBasePath:S,previewUrlOption:e,perspective:U}
99),"resolve preview mode":function({client:e,previewUrlOption:t}){return(0,x.Sx)(async({input:r})=>{let{targetOrigin:n}=r;if("object"==typeof t&&t?.draftMode)return{enable:t.draftMode.enable,shareAccess:t.draftMode.shareAccess??!0};if(!t||"string"==typeof t||"function"==typeof t||!t.previewMode)return!1;let i="function"==typeof t.previewMode?await t.previewMode({client:e,origin,targetOrigin:n}):t.previewMode;return!1!==i&&{enable:i.enable,shareAccess:i.shareAccess??!0}})}({client:b,previewUrlOption:e}),"resolve preview mode url":function({client:e,studioBasePath:t,previewUrlOption:r,perspective:n}){return(0,x.Sx)(async({input:i})=>{let{previewUrlSecret:a,resolvedPreviewMode:o,initialUrl:s}=i;if("function"==typeof r)return new URL(await r({client:e,studioBasePath:t,previewUrlSecret:a,studioPreviewPerspective:eZ(n),previewSearchParam:s.toString()}),s);if(!o)throw Error("Resolved preview mode is false");let l=new URL(o.enable,s);return l.searchParams.set(c.Vm,a),l.searchParams.set(c.Pd,eZ(n)),s.pathname!==l.pathname&&l.searchParams.set(c.Zm,`${s.pathname}${s.search}${s.hash}`),l})}({client:b,studioBasePath:S,previewUrlOption:e,perspective:U}),"check permission":(0,x.K_)(i)}}),g[4]=t,g[5]=b,g[6]=j,g[7]=y,g[8]=U,g[9]=e,g[10]=k,g[11]=S,g[12]=E,g[13]=d}else d=g[13];g[19]!==_?(h={input:{previewSearchParam:_}},g[19]=_,g[20]=h):h=g[20];let R=(0,a.qf)(d,h);g[21]!==R||g[22]!==_?(v=()=>{R.send({type:"set preview search param",previewSearchParam:_})},w=[R,_],g[21]=R,g[22]=_,g[23]=v,g[24]=w):(v=g[23],w=g[24]),(0,p.useEffect)(v,w);let C=(0,a.d4)(R,tq);if(C)throw C;return R}(l.options?.previewUrl,l.options?.allowOrigins);!function(e){let t,r,s,l=(0,i.c)(9),{t:c}=(0,m.Bdt)(o.Yi),{push:d}=(0,u.dj)(),h=(0,f.rd)();l[0]!==h.state._searchParams?(t=new URLSearchParams(h.state._searchParams).get("preview"),l[0]=h.state._searchParams,l[1]=t):t=l[1];let v=t,w=(0,a.d4)(e,tX),g=(0,a.d4)(e,tG);l[2]!==w||l[3]!==g||l[4]!==v||l[5]!==d||l[6]!==c?(r=()=>{if(!Array.isArray(w)||!v||!g)return;let e=new URL(v,g).origin;w.some(t=>t.test(e))||d({closable:!0,id:`presentation-iframe-origin-mismatch-${e}`,status:"error",duration:1/0,title:c("preview-search-param.configuration.error.title"),description:(0,n.jsx)(m.HTc,{t:c,i18nKey:"preview-search-param.configuration.error.description",components:{Code:"code"},values:{previewSearchParam:v,blockedOrigin:e}})})},s=[w,g,v,d,c],l[2]=w,l[3]=g,l[4]=v,l[5]=d,l[6]=c,l[7]=r,l[8]=s):(r=l[7],s=l[8]),(0,p.useEffect)(r,s)}(d);let h=(0,a.d4)(d,t5),v=(0,a.d4)(d,t4),w=(0,a.d4)(d,t3),g=(0,a.d4)(d,t2),y=(0,a.d4)(d,t1),[b,j]=function(){let e,t,r,n,a=(0,i.c)(7);a[0]===Symbol.for("react.memo_cache_sentinel")?(e={apiVersion:o.mG},a[0]=e):e=a[0];let s=(0,m.tH7)(e),[l,c]=(0,p.useReducer)(tQ,"loading"),[d,u]=(0,p.useState)(null);return a[1]!==s?(t=()=>{let e=(0,W.o)(s,e=>{u(e),c()});return()=>e()},r=[s],a[1]=s,a[2]=t,a[3]=r):(t=a[2],r=a[3]),(0,p.useEffect)(t,r),a[4]!==l||a[5]!==d?(n=[d,l],a[4]=l,a[5]=d,a[6]=n):n=a[6],n}();if(!y||"loading"===j||!h||typeof h.granted>"u"||!v||typeof v.granted>"u"||!g||!w||typeof w.granted>"u"||typeof g.granted>"u"){let e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.gu,{}),s[0]=e):e=s[0],e}let S=h?.granted===!0&&v?.granted===!0,P=w?.granted===!0;return s[1]!==d||s[2]!==S||s[3]!==P||s[4]!==l||s[5]!==y||s[6]!==b?(t=(0,n.jsx)(tF,{tool:l,initialPreviewUrl:y,vercelProtectionBypass:b,canToggleSharePreviewAccess:S,canUseSharedPreviewAccess:P,previewUrlRef:d}),s[1]=d,s[2]=S,s[3]=P,s[4]=l,s[5]=y,s[6]=b,s[7]=t):t=s[7],t}function t1(e){return e.context.previewUrl}function t2(e){return e.context.previewUrlSecretPermission}function t3(e){return e.context.previewAccessSharingReadPermission}function t4(e){return e.context.previewAccessSharingUpdatePermission}function t5(e){return e.context.previewAccessSharingCreatePermission}}}]);

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.