(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[944],{65282:function(e,t,n){"use strict";t.Z=void 0;var r=i(n(67294)),o=i(n(63494));function i(e){return e&&e.__esModule?e:{default:e}}let a=e=>r.default.createElement(o.default,Object.assign({dangerouslySetGlyph:''},e));a.displayName="GlassesIcon",t.Z=a},51797:function(e,t,n){"use strict";t.Z=void 0;var r=i(n(67294)),o=i(n(63494));function i(e){return e&&e.__esModule?e:{default:e}}let a=e=>r.default.createElement(o.default,Object.assign({dangerouslySetGlyph:''},e));a.displayName="SuccessIcon",t.Z=a},20276:function(e,t,n){e=n.nmd(e);var r,o,i,a,u,c,s="__lodash_hash_undefined__",f=1/0,l="[object Arguments]",d="[object Array]",p="[object Boolean]",h="[object Date]",v="[object Error]",y="[object Function]",g="[object Map]",m="[object Number]",b="[object Object]",_="[object Promise]",w="[object RegExp]",j="[object Set]",S="[object String]",E="[object Symbol]",O="[object WeakMap]",k="[object ArrayBuffer]",A="[object DataView]",x=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,M=/^\w*$/,I=/^\./,L=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,N=/\\(\\)?/g,C=/^\[object .+?Constructor\]$/,U=/^(?:0|[1-9]\d*)$/,$={};$["[object Float32Array]"]=$["[object Float64Array]"]=$["[object Int8Array]"]=$["[object Int16Array]"]=$["[object Int32Array]"]=$["[object Uint8Array]"]=$["[object Uint8ClampedArray]"]=$["[object Uint16Array]"]=$["[object Uint32Array]"]=!0,$[l]=$[d]=$[k]=$[p]=$[A]=$[h]=$[v]=$[y]=$[g]=$[m]=$[b]=$[w]=$[j]=$[S]=$[O]=!1;var z="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,R="object"==typeof self&&self&&self.Object===Object&&self,T=z||R||Function("return this")(),V=t&&!t.nodeType&&t,F=V&&e&&!e.nodeType&&e,D=F&&F.exports===V&&z.process,q=function(){try{return D&&D.binding("util")}catch(e){}}(),B=q&&q.isTypedArray;function Z(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function P(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function J(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var W=Array.prototype,G=Function.prototype,K=Object.prototype,X=T["__core-js_shared__"],H=(i=/[^.]+$/.exec(X&&X.keys&&X.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",Q=G.toString,Y=K.hasOwnProperty,ee=K.toString,et=RegExp("^"+Q.call(Y).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),en=T.Symbol,er=T.Uint8Array,eo=K.propertyIsEnumerable,ei=W.splice,ea=(a=Object.keys,u=Object,function(e){return a(u(e))}),eu=eU(T,"DataView"),ec=eU(T,"Map"),es=eU(T,"Promise"),ef=eU(T,"Set"),el=eU(T,"WeakMap"),ed=eU(Object,"create"),ep=eD(eu),eh=eD(ec),ev=eD(es),ey=eD(ef),eg=eD(el),em=en?en.prototype:void 0,eb=em?em.valueOf:void 0,e_=em?em.toString:void 0;function ew(e){var t=-1,n=e?e.length:0;for(this.clear();++t-1},ej.prototype.set=function(e,t){var n=this.__data__,r=ek(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},eS.prototype.clear=function(){this.__data__={hash:new ew,map:new(ec||ej),string:new ew}},eS.prototype.delete=function(e){return eC(this,e).delete(e)},eS.prototype.get=function(e){return eC(this,e).get(e)},eS.prototype.has=function(e){return eC(this,e).has(e)},eS.prototype.set=function(e,t){return eC(this,e).set(e,t),this},eE.prototype.add=eE.prototype.push=function(e){return this.__data__.set(e,s),this},eE.prototype.has=function(e){return this.__data__.has(e)},eO.prototype.clear=function(){this.__data__=new ej},eO.prototype.delete=function(e){return this.__data__.delete(e)},eO.prototype.get=function(e){return this.__data__.get(e)},eO.prototype.has=function(e){return this.__data__.has(e)},eO.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ej){var r=n.__data__;if(!ec||r.length<199)return r.push([e,t]),this;n=this.__data__=new eS(r)}return n.set(e,t),this};var eA=(r=function(e,t){return e&&ex(e,t,e0)},function(e,t){if(null==e)return e;if(!eW(e))return r(e,t);for(var n=e.length,i=-1,a=Object(e);(o?i--:++iu))return!1;var s=i.get(e);if(s&&i.get(t))return s==t;var f=-1,l=!0,d=1&o?new eE:void 0;for(i.set(e,t),i.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function eX(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eH(e){return!!e&&"object"==typeof e}function eQ(e){return"symbol"==typeof e||eH(e)&&ee.call(e)==E}var eY=B?function(e){return B(e)}:function(e){return eH(e)&&eK(e.length)&&!!$[ee.call(e)]};function e0(e){return eW(e)?function(e,t){var n=eJ(e)||eP(e)?function(e,t){for(var n=-1,r=Array(e);++n{if(I.current&&M.current){let e=M.current.getBoundingClientRect(),t=I.current.getBoundingClientRect(),r=e.width,o=t.width;("up"===c||"down"===c)&&(r=e.height,o=t.height),n&&r&&o?O(o{if(k&&(L(),I.current&&M.current)){let e=new ResizeObserver(()=>L());return e.observe(M.current),e.observe(I.current),()=>{e&&e.disconnect()}}},[L,M,k]),r.useEffect(()=>{L()},[L,m]),r.useEffect(()=>{A(!0)},[]),r.useEffect(()=>{"function"==typeof g&&g()},[]);let N=r.useMemo(()=>n?j*E/s:j<_?_/s:j/s,[n,_,j,E,s]),C=r.useMemo(()=>Object.assign(Object.assign({},e),{"--pause-on-hover":!i||a?"paused":"running","--pause-on-click":!i||a&&!u||u?"paused":"running","--width":"up"===c||"down"===c?"100vh":"100%","--transform":"up"===c?"rotate(-90deg)":"down"===c?"rotate(90deg)":"none"}),[e,i,a,u,c]),U=r.useMemo(()=>({"--gradient-color":p,"--gradient-width":"number"==typeof h?`${h}px`:h}),[p,h]),$=r.useMemo(()=>({"--play":i?"running":"paused","--direction":"left"===c?"normal":"reverse","--duration":`${N}s`,"--delay":`${f}s`,"--iteration-count":l?`${l}`:"infinite","--min-width":n?"auto":"100%"}),[i,c,N,f,l,n]),z=r.useMemo(()=>({"--transform":"up"===c?"rotate(90deg)":"down"===c?"rotate(-90deg)":"none"}),[c]),R=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>o.default.createElement(r.Fragment,{key:t},r.Children.map(m,e=>o.default.createElement("div",{style:z,className:"rfm-child"},e)))),[z,m]);return k?o.default.createElement("div",{ref:M,style:C,className:"rfm-marquee-container "+t},d&&o.default.createElement("div",{style:U,className:"rfm-overlay"}),o.default.createElement("div",{className:"rfm-marquee",style:$,onAnimationIteration:y,onAnimationEnd:v},o.default.createElement("div",{className:"rfm-initial-child-container",ref:I},r.Children.map(m,e=>o.default.createElement("div",{style:z,className:"rfm-child"},e))),R(E-1)),o.default.createElement("div",{className:"rfm-marquee",style:$},R(E))):null});t.Z=i},40275:function(e,t,n){"use strict";let r;n.d(t,{Kx:function(){return h},T:function(){return p},o_:function(){return v}});var o=n(67294);let i=new Uint8Array(16),a=[];for(let e=0;e<256;++e)a.push((e+256).toString(16).slice(1));var u={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let c=["channel/disconnect","channel/response","channel/heartbeat"],s=["handshake/syn","handshake/syn-ack","handshake/ack"],f=e=>c.some(t=>t===e),l=e=>s.some(t=>t===e),d=({data:e={}})=>"object"==typeof e&&null!==e&&!Array.isArray(e)&&!("domain"in e)&&["id","type","from","to"].every(t=>t in e)&&e.type.startsWith("handshake/");function p(e,t,n){let[c,s]=(0,o.useState)(),[p,h]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(window.self===window.top&&!window.opener)return;let e=function(e){let t=window.self!==window.top||window.opener,n={buffer:[],id:null,origin:null,source:null,status:"connecting"};function o(t,o){if(l(t)||f(t)||"connecting"!==n.status&&"reconnecting"!==n.status){if(n.id&&n.origin&&n.source){let c={connectionId:n.id,data:o,domain:"sanity/channels",from:e.id,id:function(e,t,n){if(u.randomUUID&&!e)return u.randomUUID();let o=(e=e||{}).random||(e.rng||function(){if(!r&&!(r="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)})();return o[6]=15&o[6]|64,o[8]=63&o[8]|128,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]]}(o)}(),to:e.connectTo,type:t};try{n.source.postMessage(c,{targetOrigin:n.origin})}catch{throw Error(`Failed to postMessage '${c.id}' on '${e.id}'`)}}}else n.buffer.push({type:t,data:o})}function c(t){if(d(t))console.error("Visual editing package mismatch detected! Please ensure you are using the latest version of Sanity Studio and any packages listed here:\nhttps://github.com/sanity-io/visual-editing");else if(function(t){let{data:n}=t;return"sanity/channels"===n.domain&&n.to===e.id&&n.from===e.connectTo&&"channel/response"!==n.type}(t)){let{data:e}=t;if(n.origin&&t.origin!==n.origin)return;if(t.source&&n.source!==t.source&&(n.source=t.source),l(e.type)&&e.data){if("handshake/syn"===e.type)return n.origin=t.origin,n.id=e.data.id,h("connecting"),void o("handshake/syn-ack",{id:n.id});if("handshake/ack"===e.type&&e.data.id===n.id)return void h("connected")}else if(e.connectionId===n.id&&t.origin===n.origin){if("channel/disconnect"===e.type)return void h("disconnected");{let t=[e.type,e.data];s.forEach(e=>{e(...t)}),o("channel/response",{responseTo:e.id})}return}}}let s=new Set,p=new Set;function h(e){n.status=e,p.forEach(t=>{t(e)}),"connected"===e&&function(){let e=[...n.buffer];n.buffer.splice(0,n.buffer.length),e.forEach(({type:e,data:t})=>{o(e,t)})}()}return window.addEventListener("message",c,!1),h("connecting"),{destroy:function(){["disconnected"].includes(n.status)||h("disconnected"),s.clear(),p.clear(),window.removeEventListener("message",c,!1)},inFrame:t,send:function(e,t){o(e,t)},subscribe:function(e){return s.add(e),()=>s.delete(e)},onStatusUpdate:function(e){return p.add(e),()=>p.delete(e)}}}({id:"preview-kit",connectTo:"presentation"});e.onStatusUpdate(e=>{"connected"===e?h(!0):"disconnected"===e&&h(!1)});let t=setTimeout(()=>s(e),0);return()=>{clearTimeout(t),e.destroy(),s(void 0)}},[n,t]);let v=JSON.stringify(Array.from(e.keys()));(0,o.useEffect)(()=>{"[]"!==v&&c&&p&&c.send("preview-kit/documents",{projectId:t,dataset:n,perspective:"previewDrafts",documents:Array.from(e.values())})},[v,c,p,n,e,t])}function h(e){let t=(0,o.useMemo)(()=>JSON.stringify(e||{}),[e]);return(0,o.useMemo)(()=>JSON.parse(t),[t])}function v(e){let{refreshInterval:t}=e,n=function(){let[e,t]=(0,o.useState)(!1);(0,o.useEffect)(()=>{t(navigator.onLine);let e=()=>t(!0),n=()=>t(!1);return window.addEventListener("online",e),window.addEventListener("offline",n),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",n)}},[]);let n=(0,o.useSyncExternalStore)(y,()=>document.visibilityState,()=>"hidden");return!e||"hidden"===n}(),[r,i]=(0,o.useState)("hit"),a=(0,o.useCallback)(()=>(i("inflight"),()=>i("hit")),[]);return(0,o.useEffect)(()=>{if(!t||"hit"!==r)return;let e=setTimeout(()=>i("stale"),t);return()=>clearTimeout(e)},[t,r]),(0,o.useEffect)(()=>{if("hit"!==r)return;let e=()=>i("stale");return window.addEventListener("focus",e),()=>window.removeEventListener("focus",e)},[t,r]),(0,o.useEffect)(()=>{n&&"hit"===r&&i("stale"),n||"stale"!==r||i("refresh")},[n,r]),[r,a]}function y(e){return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)}},80684:function(e,t,n){"use strict";n.d(t,{d:function(){return r}});let r=(0,n(67294).createContext)(null)},74356:function(e,t,n){"use strict";n.d(t,{Ji:function(){return g},yR:function(){return y}});var r,o,i=n(40275),a=n(67294),u=n(80684),c="u">typeof Element,s="function"==typeof Map,f="function"==typeof Set,l="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView,d=(r=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var r,o,i,a;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(s&&t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(a=t.entries();!(o=a.next()).done;)if(!n.has(o.value[0]))return!1;for(a=t.entries();!(o=a.next()).done;)if(!e(o.value[1],n.get(o.value[0])))return!1;return!0}if(f&&t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(a=t.entries();!(o=a.next()).done;)if(!n.has(o.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(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&&"function"==typeof t.valueOf&&"function"==typeof n.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof n.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;if(c&&t instanceof Element)return!1;for(o=r;0!=o--;)if(("_owner"!==i[o]&&"__v"!==i[o]&&"__o"!==i[o]||!t.$$typeof)&&!e(t[i[o]],n[i[o]]))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}).__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r,p={exports:{}},h={};p.exports=function(){if(o)return h;o=1;var e="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t=a.useSyncExternalStore,n=a.useRef,r=a.useEffect,i=a.useMemo,u=a.useDebugValue;return h.useSyncExternalStoreWithSelector=function(o,a,c,s,f){var l=n(null);if(null===l.current){var d={hasValue:!1,value:null};l.current=d}else d=l.current;var p=t(o,(l=i(function(){function t(t){if(!o){if(o=!0,n=t,t=s(t),void 0!==f&&d.hasValue){var i=d.value;if(f(i,t))return r=i}return r=t}if(i=r,e(n,t))return i;var a=s(t);return void 0!==f&&f(i,a)?i:(n=t,r=a)}var n,r,o=!1,i=void 0===c?null:c;return[function(){return t(a())},null===i?void 0:function(){return t(i())}]},[a,c,s,f]))[0],l[1]);return r(function(){d.hasValue=!0,d.value=p},[p]),u(p),p},h}();var v=p.exports;function y(e,t,n,r){let{isEqual:o=d}=r||{},c=(0,a.useContext)(u.d),s=(0,i.Kx)(n),f=(0,a.useMemo)(()=>({subscribe:()=>()=>{},getSnapshot:()=>e}),[e]),l=(0,a.useMemo)(()=>(null==c?void 0:c(e,t,s))||{subscribe:()=>()=>{},getSnapshot:()=>e},[c,e,s,t]),[p]=(0,a.useState)(()=>{if(void 0===e)throw Error("initialSnapshot can't be undefined, if you don't want an initial value use null instead");try{return JSON.parse(JSON.stringify(e))}catch(t){return console.warn("Failed to deep clone initialSnapshot, this is likely an error and an indication that the snapshot isn't JSON serializable",{initialSnapshot:e,error:t}),e}}),h=(0,a.useCallback)(()=>p,[p]),y=(0,a.useCallback)(e=>e,[]),g=v.useSyncExternalStoreWithSelector((null==l?void 0:l.subscribe)||f.subscribe,(null==l?void 0:l.getSnapshot)||f.getSnapshot,h,y,o),m=null!==c;return[g,m&&p===g,m]}let g=(0,a.lazy)(()=>n.e(6166).then(n.bind(n,46166)))},34764:function(e,t,n){"use strict";function r(e,...t){let n=e.length-1;return e.slice(0,n).reduce((e,n,r)=>e+n+t[r],"")+e[n]}n.d(t,{Z:function(){return r}})}}]);