1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9913],{76508:function(e){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var r,o,i,a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},76503:function(e,t,n){function r(e,t){var n,r,a,c,u=[];return n=function e(t,n,r){var a;return t instanceof RegExp?function(e,t){if(!t)return e;for(var n=/\((?:\?<(.*?)>)?(?!\?)/g,r=0,o=n.exec(e.source);o;)t.push({name:o[1]||r++,prefix:"",suffix:"",modifier:"",pattern:""}),o=n.exec(e.source);return e}(t,n):Array.isArray(t)?(a=t.map(function(t){return e(t,n,r).source}),new RegExp("(?:".concat(a.join("|"),")"),i(r))):function(e,t,n){void 0===n&&(n={});for(var r=n.strict,a=void 0!==r&&r,c=n.start,u=n.end,s=n.encode,f=void 0===s?function(e){return e}:s,l=n.delimiter,p=n.endsWith,d="[".concat(o(void 0===p?"":p),"]|$"),h="[".concat(o(void 0===l?"/#?":l),"]"),v=void 0===c||c?"^":"",y=0;y<e.length;y++){var g=e[y];if("string"==typeof g)v+=o(f(g));else{var m=o(f(g.prefix)),x=o(f(g.suffix));if(g.pattern){if(t&&t.push(g),m||x){if("+"===g.modifier||"*"===g.modifier){var E="*"===g.modifier?"?":"";v+="(?:".concat(m,"((?:").concat(g.pattern,")(?:").concat(x).concat(m,"(?:").concat(g.pattern,"))*)").concat(x,")").concat(E)}else v+="(?:".concat(m,"(").concat(g.pattern,")").concat(x,")").concat(g.modifier)}else{if("+"===g.modifier||"*"===g.modifier)throw TypeError('Can not repeat "'.concat(g.name,'" without a prefix and suffix'));v+="(".concat(g.pattern,")").concat(g.modifier)}}else v+="(?:".concat(m).concat(x,")").concat(g.modifier)}}if(void 0===u||u)a||(v+="".concat(h,"?")),v+=n.endsWith?"(?=".concat(d,")"):"$";else{var w=e[e.length-1],b="string"==typeof w?h.indexOf(w[w.length-1])>-1:void 0===w;a||(v+="(?:".concat(h,"(?=").concat(d,"))?")),b||(v+="(?=".concat(h,"|").concat(d,")"))}return new RegExp(v,i(n))}(function(e,t){void 0===t&&(t={});for(var n=function(e){for(var t=[],n=0;n<e.length;){var r=e[n];if("*"===r||"+"===r||"?"===r){t.push({type:"MODIFIER",index:n,value:e[n++]});continue}if("\\"===r){t.push({type:"ESCAPED_CHAR",index:n++,value:e[n++]});continue}if("{"===r){t.push({type:"OPEN",index:n,value:e[n++]});continue}if("}"===r){t.push({type:"CLOSE",index:n,value:e[n++]});continue}if(":"===r){for(var o="",i=n+1;i<e.length;){var a=e.charCodeAt(i);if(a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||95===a){o+=e[i++];continue}break}if(!o)throw TypeError("Missing parameter name at ".concat(n));t.push({type:"NAME",index:n,value:o}),n=i;continue}if("("===r){var c=1,u="",i=n+1;if("?"===e[i])throw TypeError('Pattern cannot start with "?" at '.concat(i));for(;i<e.length;){if("\\"===e[i]){u+=e[i++]+e[i++];continue}if(")"===e[i]){if(0==--c){i++;break}}else if("("===e[i]&&(c++,"?"!==e[i+1]))throw TypeError("Capturing groups are not allowed at ".concat(i));u+=e[i++]}if(c)throw TypeError("Unbalanced pattern at ".concat(n));if(!u)throw TypeError("Missing pattern at ".concat(n));t.push({type:"PATTERN",index:n,value:u}),n=i;continue}t.push({type:"CHAR",index:n,value:e[n++]})}return t.push({type:"END",index:n,value:""}),t}(e),r=t.prefixes,i=void 0===r?"./":r,a=t.delimiter,c=void 0===a?"/#?":a,u=[],s=0,f=0,l="",p=function(e){if(f<n.length&&n[f].type===e)return n[f++].value},d=function(e){var t=p(e);if(void 0!==t)return t;var r=n[f],o=r.type,i=r.index;throw TypeError("Unexpected ".concat(o," at ").concat(i,", expected ").concat(e))},h=function(){for(var e,t="";e=p("CHAR")||p("ESCAPED_CHAR");)t+=e;return t},v=function(e){for(var t=0;t<c.length;t++){var n=c[t];if(e.indexOf(n)>-1)return!0}return!1},y=function(e){var t=u[u.length-1],n=e||(t&&"string"==typeof t?t:"");
1if(t&&!n)throw TypeError('Must have text between two parameters, missing text after "'.concat(t.name,'"'));return!n||v(n)?"[^".concat(o(c),"]+?"):"(?:(?!".concat(o(n),")[^").concat(o(c),"])+?")};f<n.length;){var g=p("CHAR"),m=p("NAME"),x=p("PATTERN");if(m||x){var E=g||"";-1===i.indexOf(E)&&(l+=E,E=""),l&&(u.push(l),l=""),u.push({name:m||s++,prefix:E,suffix:"",pattern:x||y(E),modifier:p("MODIFIER")||""});continue}var w=g||p("ESCAPED_CHAR");if(w){l+=w;continue}if(l&&(u.push(l),l=""),p("OPEN")){var E=h(),b=p("NAME")||"",A=p("PATTERN")||"",O=h();d("CLOSE"),u.push({name:b||(A?s++:""),pattern:b&&!A?y(E):A,prefix:E,suffix:O,modifier:p("MODIFIER")||""});continue}d("END")}return u}(t,r),n,r)}(e,u,t),void 0===(r=t)&&(r={}),c=void 0===(a=r.decode)?function(e){return e}:a,function(e){var t=n.exec(e);if(!t)return!1;for(var r=t[0],o=t.index,i=Object.create(null),a=1;a<t.length;a++)!function(e){if(void 0!==t[e]){var n=u[e-1];"*"===n.modifier||"+"===n.modifier?i[n.name]=t[e].split(n.prefix+n.suffix).map(function(e){return c(e,n)}):i[n.name]=c(t[e],n)}}(a);return{path:r,index:o,params:i}}}function o(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function i(e){return e&&e.sensitive?"":"i"}n.d(t,{EQ:function(){return r}})},74951:function(e,t,n){n.d(t,{XP:function(){return s}});var r=n(5584);let o={"handshake/syn":r.bK,"handshake/syn-ack":r.Ol,"handshake/ack":r.ei,"channel/response":r.Ag,"channel/heartbeat":r.UE,"channel/disconnect":r.Hq,"overlay/focus":"visual-editing/focus","overlay/navigate":"visual-editing/navigate","overlay/toggle":"visual-editing/toggle","presentation/toggleOverlay":"presentation/toggle-overlay"},i={[r.bK]:"handshake/syn",[r.Ol]:"handshake/syn-ack",[r.ei]:"handshake/ack",[r.Ag]:"channel/response",[r.UE]:"channel/heartbeat",[r.Hq]:"channel/disconnect","visual-editing/focus":"overlay/focus","visual-editing/navigate":"overlay/navigate","visual-editing/toggle":"overlay/toggle","presentation/toggle-overlay":"presentation/toggleOverlay"},a=e=>{let{data:t}=e;return t&&"object"==typeof t&&"domain"in t&&"type"in t&&"from"in t&&"to"in t&&("sanity/channels"===t.domain&&(t.domain=r.yK),"overlays"===t.to&&(t.to="visual-editing"),"overlays"===t.from&&(t.from="visual-editing"),t.channelId=t.connectionId,delete t.connectionId,t.type=o[t.type]??t.type),e},c=e=>{let{channelId:t,...n}=e,o={...n,connectionId:t};return o.domain===r.yK&&(o.domain="sanity/channels"),"visual-editing"===o.to&&(o.to="overlays"),"visual-editing"===o.from&&(o.from="overlays"),o.type=i[o.type]??o.type,"channel/response"===o.type&&o.responseTo&&!o.data&&(o.data={responseTo:o.responseTo}),("handshake/syn"===o.type||"handshake/syn-ack"===o.type||"handshake/ack"===o.type)&&(o.data={id:o.connectionId}),o},u=({context:e},t)=>{let{sources:n,targetOrigin:r}=e,o=c(t.message);n.forEach(e=>{e.postMessage(o,{targetOrigin:r})})},s=()=>({listen:(0,r.F8)(a),requestMachine:(0,r.lB)().provide({actions:{"send message":u}})})},22869:function(e,t,n){n.d(t,{T:function(){return r}});function r(){if("u">typeof crypto){let e=new Uint8Array(16);crypto.getRandomValues(e);let t="";for(let n=0;n<e.length;n++)t+=e[n].toString(16).padStart(2,"0");return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/[=]+$/,"")}return Math.random().toString(36).slice(2)}},15851:function(e,t,n){n.d(t,{W:function(){return a}});var r=n(9315),o=n(5978),i=n(22869);async function a(e,t,n,a,c=(0,r.Z)()){let u=e.withConfig({apiVersion:o.tW});try{let e=new Date(Date.now()+1e3*o.L8),r=`drafts.${c}`,s=(0,i.T)(),f=u.patch(r).set({secret:s,source:t,studioUrl:n,userId:a});return await u.transaction().createOrReplace({_id:r,_type:o.WD}).patch(f).commit({tag:o._q}),{secret:s,expiresAt:e}}finally{try{await u.delete({query:o.kY})}catch(e){console.error("Failed to delete expired secrets",e)}}}},98739:function(e,t,n){n.d(t,{o:function(){return a},t:function(){return i}});var r=n(5978),o=n(22869);async function i(e,t,n,i){let a=e.withConfig({apiVersion:r.tW}),c=(0,o.T)(),u=a.patch(r.OP).set({secret:c,studioUrl:n,userId:i});return await a.transaction().createIfNotExists({_id:r.OP,_type:r.JQ,source:t,studioUrl:n,userId:i}).patch(u).commit({tag:r._q}),{secret:c}}async function a(e,t,n,o){let i=e.withConfig({apiVersion:r.tW}),a=i.patch(r.OP).set({secret:null,studioUrl:n,userId:o});await i.transaction().createIfNotExists({_id:r.OP,_type:r.JQ,source:t,studioUrl:n,userId:o}).patch(a).commit({tag:r._q})}},28084:function(e,t,n){n.d(t,{cb:function(){return o}});var r=n(5978);function o(e,t){let n=new AbortController,o=[];async function i(n,i){let{result:a,syncTags:c}
1=await e.fetch(r._S,{},{filterResponse:!1,lastLiveEventId:n,tag:"preview-url-secret.fetch-vercel-bypass-protection-secret"});Array.isArray(c)&&(o=c),i.aborted||t(a)}let a=e.live.events().subscribe({next:e=>{"message"===e.type&&(n.abort(),n=new AbortController,e.tags.some(e=>o.includes(e))&&i(e.id,n.signal))},error:e=>console.error(e)});return i(null,n.signal),()=>{a.unsubscribe(),n.abort()}}},21400:function(e,t,n){n.d(t,{Zy:function(){return o},lz:function(){return i}});var r=n(5978);function o(e){let t=new URL(e),{searchParams:n}=t;return n.delete(r.Ih),n.delete(r.QR),n.delete(r.kw),n.delete(r.vB),n.delete(r.xA),t}function i(e,t,n,o){let i=new URL(e),{searchParams:a}=i;return t&&(a.set(r.QR,t),a.set(r.Ih,n)),a.set(r.kw,o),i}},27893:function(e,t,n){n.d(t,{r:function(){return s},x:function(){return u}});var r=n(57437),o=n(44184),i=n(76508),a=n(2265),c=n(18923);function u(e){let t,n,u,s;let f=(0,o.c)(9),{children:l,setDisplayedDocument:p,documentId:d}=e;f[0]!==p?(t=e=>p(t=>i(t,e)?t:e),f[0]=p,f[1]=t):t=f[1];let h=t;return f[2]!==d||f[3]!==p?(n=()=>{if(d)return;let e=setTimeout(()=>p(null));return()=>clearTimeout(e)},u=[d,p],f[2]=d,f[3]=p,f[4]=n,f[5]=u):(n=f[4],u=f[5]),(0,a.useEffect)(n,u),f[6]!==l||f[7]!==h?(s=(0,r.jsx)(c.lD.Provider,{value:h,children:l}),f[6]=l,f[7]=h,f[8]=s):s=f[8],s}function s(){return(0,a.useContext)(c.lD)}},54898:function(e,t,n){n.d(t,{A:function(){return s}});var r=n(57437),o=n(2265),i=n(33136),a=n(70645),c=n(79987),u=n(88678);function s(e){let{children:t,isValidProp:n,...s}=e;n&&(0,c.K)(n);let f=(0,o.useContext)(a._);(s={...f,...s}).transition=(0,i.r)(s.transition,f.transition),s.isStatic=(0,u.h)(()=>s.isStatic);let l=(0,o.useMemo)(()=>s,[JSON.stringify(s.transition),s.transformPagePoint,s.reducedMotion,s.skipAnimations]);return(0,r.jsx)(a._.Provider,{value:l,children:t})}},66778:function(e,t,n){let r;n.d(t,{Z:function(){return c}});var o={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let i=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));var c=function(e,t,n){if(o.randomUUID&&!t&&!e)return o.randomUUID();let c=(e=e||{}).random??e.rng?.()??function(){if(!r){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(i)}();if(c.length<16)throw Error("Random bytes length must be >= 16");if(c[6]=15&c[6]|64,c[8]=63&c[8]|128,t){if((n=n||0)<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=c[e];return t}return function(e,t=0){return(a[e[t+0]]+a[e[t+1]]+a[e[t+2]]+a[e[t+3]]+"-"+a[e[t+4]]+a[e[t+5]]+"-"+a[e[t+6]]+a[e[t+7]]+"-"+a[e[t+8]]+a[e[t+9]]+"-"+a[e[t+10]]+a[e[t+11]]+a[e[t+12]]+a[e[t+13]]+a[e[t+14]]+a[e[t+15]]).toLowerCase()}(c)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.