(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5211],{54098:function(e,t){var n="undefined"!=typeof self?self:this,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();(function(e){var t={searchParams:"URLSearchParams"in r,iterable:"Symbol"in r&&"iterator"in Symbol,blob:"FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in r,arrayBuffer:"ArrayBuffer"in r};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],i=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};function o(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw TypeError("Invalid character in header field name");return e.toLowerCase()}function a(e){return"string"!=typeof e&&(e=String(e)),e}function u(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function s(e){this.map={},e instanceof s?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function c(e){if(e.bodyUsed)return Promise.reject(TypeError("Already read"));e.bodyUsed=!0}function f(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function l(e){var t=new FileReader,n=f(t);return t.readAsArrayBuffer(e),n}function d(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e){if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else{var n;t.arrayBuffer&&t.blob&&(n=e)&&DataView.prototype.isPrototypeOf(n)?(this._bodyArrayBuffer=d(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):t.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||i(e))?this._bodyArrayBuffer=d(e):this._bodyText=e=Object.prototype.toString.call(e)}}else this._bodyText="";!this.headers.get("content-type")&&("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=c(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(!this._bodyFormData)return Promise.resolve(new Blob([this._bodyText]));throw Error("could not read FormData body as blob")},this.arrayBuffer=function(){return this._bodyArrayBuffer?c(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(l)}),this.text=function(){var e,t,n,r=c(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,n=f(t=new FileReader),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw TypeError("Body not allowed for GET or HEAD requests");this._initBody(i)}function v(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function m(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new s(t.headers),this.url=t.url||"",this._initBody(e)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},p.call(y.prototype),p.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new s(this.headers),url:this.url})},m.error=function(){var e=new m(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];m.redirect=function(e,t){if(-1===b.indexOf(t))throw RangeError("Invalid status code");return new m(null,{status:t,headers:{location:e}})},e.DOMException=r.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function g(n,r){return new Promise(function(i,o){var a=new y(n,r);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var u=new XMLHttpRequest;function c(){u.abort()}u.onload=function(){var e,t,n={status:u.status,statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new s,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}}),t)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL"),i(new m("response"in u?u.response:u.responseText,n))},u.onerror=function(){o(TypeError("Network request failed"))},u.ontimeout=function(){o(TypeError("Network request failed"))},u.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},u.open(a.method,a.url,!0),"include"===a.credentials?u.withCredentials=!0:"omit"===a.credentials&&(u.withCredentials=!1),"responseType"in u&&t.blob&&(u.responseType="blob"),a.headers.forEach(function(e,t){u.setRequestHeader(t,e)}),a.signal&&(a.signal.addEventListener("abort",c),u.onreadystatechange=function(){4===u.readyState&&a.signal.removeEventListener("abort",c)}),u.send(void 0===a._bodyInit?null:a._bodyInit)})}g.polyfill=!0,r.fetch||(r.fetch=g,r.Headers=s,r.Request=y,r.Response=m),e.Headers=s,e.Request=y,e.Response=m,e.fetch=g,Object.defineProperty(e,"__esModule",{value:!0})})({}),r.fetch.ponyfill=!0,delete r.fetch.polyfill,(t=r.fetch).default=r.fetch,t.fetch=r.fetch,t.Headers=r.Headers,t.Request=r.Request,t.Response=r.Response,e.exports=t},72445:function(e){"use strict";e.exports=function(e){var t=e.uri,n=e.name,r=e.type;this.uri=t,this.name=n,this.type=r}},40804:function(e,t,n){"use strict";var r=n(51268);e.exports=function e(t,n,i){void 0===n&&(n=""),void 0===i&&(i=r);var o,a=new Map;function u(e,t){var n=a.get(t);n?n.push.apply(n,e):a.set(t,e)}if(i(t))o=null,u([n],t);else{var s=n?n+".":"";if("undefined"!=typeof FileList&&t instanceof FileList)o=Array.prototype.map.call(t,function(e,t){return u([""+s+t],e),null});else if(Array.isArray(t))o=t.map(function(t,n){var r=e(t,""+s+n,i);return r.files.forEach(u),r.clone});else if(t&&t.constructor===Object)for(var c in o={},t){var f=e(t[c],""+s+c,i);f.files.forEach(u),o[c]=f.clone}else o=t}return{clone:o,files:a}}},34823:function(e,t,n){"use strict";t.ReactNativeFile=n(72445),t.extractFiles=n(40804),t.isExtractableFile=n(51268)},51268:function(e,t,n){"use strict";var r=n(72445);e.exports=function(e){return"undefined"!=typeof File&&e instanceof File||"undefined"!=typeof Blob&&e instanceof Blob||e instanceof r}},6230:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},78458:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(34823),o=r(n(6230)),a=function(e){return i.isExtractableFile(e)||null!==e&&"object"==typeof e&&"function"==typeof e.pipe};t.default=function(e,t,n){var r=i.extractFiles({query:e,variables:t,operationName:n},"",a),u=r.clone,s=r.files;if(0===s.size){if(!Array.isArray(e))return JSON.stringify(u);if(void 0!==t&&!Array.isArray(t))throw Error("Cannot create request body with given variable type, array expected");return JSON.stringify(e.reduce(function(e,n,r){return e.push({query:n,variables:t?t[r]:void 0}),e},[]))}var c=new("undefined"==typeof FormData?o.default:FormData);c.append("operations",JSON.stringify(u));var f={},l=0;return s.forEach(function(e){f[++l]=e}),c.append("map",JSON.stringify(f)),l=0,s.forEach(function(e,t){c.append(""+ ++l,t)}),c}},28687:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);it.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},f=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.gql=t.batchRequests=t.request=t.rawRequest=t.GraphQLClient=t.ClientError=void 0;var l=a(n(54098)),d=n(23033),p=f(n(78458)),h=n(8308);Object.defineProperty(t,"ClientError",{enumerable:!0,get:function(){return h.ClientError}});var y=function(e){var t,n={};return e&&("undefined"!=typeof Headers&&e instanceof Headers||e instanceof l.Headers?(t={},e.forEach(function(e,n){t[n]=e}),n=t):Array.isArray(e)?e.forEach(function(e){var t=e[0],r=e[1];n[t]=r}):n=e),n},v=function(e){return e.replace(/([\s,]|#[^\n\r]+)+/g," ").trim()},m=function(e){var t=e.query,n=e.variables,r=e.operationName;if(!Array.isArray(t)){var i=["query="+encodeURIComponent(v(t))];return n&&i.push("variables="+encodeURIComponent(JSON.stringify(n))),r&&i.push("operationName="+encodeURIComponent(r)),i.join("&")}if(void 0!==n&&!Array.isArray(n))throw Error("Cannot create query with given variable type, array expected");return"query="+encodeURIComponent(JSON.stringify(t.reduce(function(e,t,r){return e.push({query:v(t),variables:n?JSON.stringify(n[r]):void 0}),e},[])))},b=function(e){var t=e.url,n=e.query,i=e.variables,o=e.operationName,a=e.headers,c=e.fetch,f=e.fetchOptions;return u(void 0,void 0,void 0,function(){var e;return s(this,function(u){switch(u.label){case 0:return e=p.default(n,i,o),[4,c(t,r({method:"POST",headers:r(r({},"string"==typeof e?{"Content-Type":"application/json"}:{}),a),body:e},f))];case 1:return[2,u.sent()]}})})},g=function(e){var t=e.url,n=e.query,i=e.variables,o=e.operationName,a=e.headers,c=e.fetch,f=e.fetchOptions;return u(void 0,void 0,void 0,function(){return s(this,function(e){switch(e.label){case 0:return[4,c(t+"?"+m({query:n,variables:i,operationName:o}),r({method:"GET",headers:a},f))];case 1:return[2,e.sent()]}})})},_=function(){function e(e,t){this.url=e,this.options=t||{}}return e.prototype.rawRequest=function(e,t,n){var i=this.options,o=i.headers,a=i.fetch,u=void 0===a?l.default:a,s=i.method,f=c(i,["headers","fetch","method"]);return w({url:this.url,query:e,variables:t,headers:r(r({},y(o)),y(n)),operationName:void 0,fetch:u,method:void 0===s?"POST":s,fetchOptions:f})},e.prototype.request=function(e,t,n){return u(this,void 0,void 0,function(){var i,o,a,u,f,d,p,h,v,m,b;return s(this,function(s){switch(s.label){case 0:return o=(i=this.options).headers,u=void 0===(a=i.fetch)?l.default:a,d=void 0===(f=i.method)?"POST":f,p=c(i,["headers","fetch","method"]),h=this.url,m=(v=E(e)).query,b=v.operationName,[4,w({url:h,query:m,variables:t,headers:r(r({},y(o)),y(n)),operationName:b,fetch:u,method:d,fetchOptions:p})];case 1:return[2,s.sent().data]}})})},e.prototype.batchRequests=function(e,t){return u(this,void 0,void 0,function(){var n,i,o,a,u,f,d;return s(this,function(s){switch(s.label){case 0:return i=(n=this.options).headers,a=void 0===(o=n.fetch)?l.default:o,f=void 0===(u=n.method)?"POST":u,d=c(n,["headers","fetch","method"]),[4,w({url:this.url,query:e.map(function(e){return E(e.document).query}),variables:e.map(function(e){return e.variables}),headers:r(r({},y(i)),y(t)),operationName:void 0,fetch:a,method:f,fetchOptions:d})];case 1:return[2,s.sent().data]}})})},e.prototype.setHeaders=function(e){return this.options.headers=e,this},e.prototype.setHeader=function(e,t){var n,r=this.options.headers;return r?r[e]=t:this.options.headers=((n={})[e]=t,n),this},e.prototype.setEndpoint=function(e){return this.url=e,this},e}();function w(e){var t=e.url,n=e.query,i=e.variables,o=e.headers,a=e.operationName,c=e.fetch,f=e.method,l=void 0===f?"POST":f,d=e.fetchOptions;return u(this,void 0,void 0,function(){var e,u,f,p,y,v,m,_;return s(this,function(s){switch(s.label){case 0:return e="POST"===l.toUpperCase()?b:g,u=Array.isArray(n),[4,e({url:t,query:n,variables:i,operationName:a,headers:o,fetch:c,fetchOptions:d})];case 1:var w,O;return[4,(O=(w=f=s.sent()).headers.get("Content-Type"))&&O.startsWith("application/json")?w.json():w.text()];case 2:if(p=s.sent(),y=u&&Array.isArray(p)?!p.some(function(e){return!e.data}):!!p.data,f.ok&&!p.errors&&y)return v=f.headers,m=f.status,[2,r(r({},u?{data:p}:p),{headers:v,status:m})];throw _="string"==typeof p?{error:p}:p,new h.ClientError(r(r({},_),{status:f.status,headers:f.headers}),{query:n,variables:i})}})})}function O(e,t,n,r){return u(this,void 0,void 0,function(){return s(this,function(i){return[2,new _(e).request(t,n,r)]})})}function E(e){if("string"==typeof e)return{query:e};var t,n=void 0,r=e.definitions.filter(function(e){return"OperationDefinition"===e.kind});return 1===r.length&&(n=null===(t=r[0].name)||void 0===t?void 0:t.value),{query:d.print(e),operationName:n}}t.GraphQLClient=_,t.rawRequest=function(e,t,n,r){return u(this,void 0,void 0,function(){return s(this,function(i){return[2,new _(e).rawRequest(t,n,r)]})})},t.request=O,t.batchRequests=function(e,t,n){return u(this,void 0,void 0,function(){return s(this,function(r){return[2,new _(e).batchRequests(t,n)]})})},t.default=O,t.gql=function(e){for(var t=[],n=1;n2)return"[Array]";for(var r=Math.min(10,t.length),i=t.length-r,o=[],a=0;a1&&o.push("... ".concat(i," more items")),"["+o.join(", ")+"]"}(t,a);return 0===(o=Object.keys(t)).length?"{}":a.length>2?"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n&&""!==n)return n}return t}(t)+"]":"{ "+o.map(function(n){var r=e(t[n],a);return n+": "+r}).join(", ")+" }"}(t,n);default:return String(t)}}(e,[])};var r,i=(r=n(18554))&&r.__esModule?r:{default:r};function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}},7706:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e)throw Error(null!=t?t:"Unexpected invariant triggered.")}},18554:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.default=n},91807:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isNode=function(e){return null!=e&&"string"==typeof e.kind},t.Token=t.Location=void 0;var r,i=(r=n(50972))&&r.__esModule?r:{default:r},o=function(){function e(e,t,n){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=n}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();t.Location=o,(0,i.default)(o);var a=function(){function e(e,t,n,r,i,o,a){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=i,this.value=a,this.prev=o,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();t.Token=a,(0,i.default)(a)},70849:function(e,t){"use strict";function n(e){for(var t=0;ta&&n(t[u-1]);)--u;return t.slice(a,u).join("\n")},t.getBlockStringIndentation=r,t.printBlockString=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),i=" "===e[0]||" "===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],u=!r||o||a||n,s="";return u&&!(r&&i)&&(s+="\n"+t),s+=t?e.replace(/\n/g,"\n"+t):e,u&&(s+="\n"),'"""'+s.replace(/"""/g,'\\"""')+'"""'}},23033:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.print=function(e){return(0,r.visit)(e,{leave:o})};var r=n(80285),i=n(70849),o={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return u(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,r=c("(",u(e.variableDefinitions,", "),")"),i=u(e.directives," "),o=e.selectionSet;return n||i||r||"query"!==t?u([t,u([n,r]),i,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,r=e.defaultValue,i=e.directives;return t+": "+n+c(" = ",r)+c(" ",u(i," "))},SelectionSet:function(e){return s(e.selections)},Field:function(e){var t=e.alias,n=e.name,r=e.arguments,i=e.directives,o=e.selectionSet,a=c("",t,": ")+n,s=a+c("(",u(r,", "),")");return s.length>80&&(s=a+c("(\n",f(u(r,"\n")),"\n)")),u([s,u(i," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+c(" ",u(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return u(["...",c("on ",t),u(n," "),r]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(c("(",u(r,", "),")")," ")+"on ".concat(n," ").concat(c("",u(i," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?(0,i.printBlockString)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+u(e.values,", ")+"]"},ObjectValue:function(e){return"{"+u(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+c("(",u(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:a(function(e){var t=e.directives,n=e.operationTypes;return u(["schema",u(t," "),s(n)]," ")}),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:a(function(e){return u(["scalar",e.name,u(e.directives," ")]," ")}),ObjectTypeDefinition:a(function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return u(["type",t,c("implements ",u(n," & ")),u(r," "),s(i)]," ")}),FieldDefinition:a(function(e){var t=e.name,n=e.arguments,r=e.type,i=e.directives;return t+(d(n)?c("(\n",f(u(n,"\n")),"\n)"):c("(",u(n,", "),")"))+": "+r+c(" ",u(i," "))}),InputValueDefinition:a(function(e){var t=e.name,n=e.type,r=e.defaultValue,i=e.directives;return u([t+": "+n,c("= ",r),u(i," ")]," ")}),InterfaceTypeDefinition:a(function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return u(["interface",t,c("implements ",u(n," & ")),u(r," "),s(i)]," ")}),UnionTypeDefinition:a(function(e){var t=e.name,n=e.directives,r=e.types;return u(["union",t,u(n," "),r&&0!==r.length?"= "+u(r," | "):""]," ")}),EnumTypeDefinition:a(function(e){var t=e.name,n=e.directives,r=e.values;return u(["enum",t,u(n," "),s(r)]," ")}),EnumValueDefinition:a(function(e){return u([e.name,u(e.directives," ")]," ")}),InputObjectTypeDefinition:a(function(e){var t=e.name,n=e.directives,r=e.fields;return u(["input",t,u(n," "),s(r)]," ")}),DirectiveDefinition:a(function(e){var t=e.name,n=e.arguments,r=e.repeatable,i=e.locations;return"directive @"+t+(d(n)?c("(\n",f(u(n,"\n")),"\n)"):c("(",u(n,", "),")"))+(r?" repeatable":"")+" on "+u(i," | ")}),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return u(["extend schema",u(t," "),s(n)]," ")},ScalarTypeExtension:function(e){return u(["extend scalar",e.name,u(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return u(["extend type",t,c("implements ",u(n," & ")),u(r," "),s(i)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return u(["extend interface",t,c("implements ",u(n," & ")),u(r," "),s(i)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,r=e.types;return u(["extend union",t,u(n," "),r&&0!==r.length?"= "+u(r," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,r=e.values;return u(["extend enum",t,u(n," "),s(r)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return u(["extend input",t,u(n," "),s(r)]," ")}};function a(e){return function(t){return u([t.description,e(t)],"\n")}}function u(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter(function(e){return e}).join(n))&&void 0!==t?t:""}function s(e){return c("{\n",f(u(e,"\n")),"\n}")}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function f(e){return c(" ",e.replace(/\n/g,"\n "))}function l(e){return -1!==e.indexOf("\n")}function d(e){return null!=e&&e.some(l)}},80285:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.visit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,r=void 0,c=Array.isArray(e),f=[e],l=-1,d=[],p=void 0,h=void 0,y=void 0,v=[],m=[],b=e;do{var g,_=++l===f.length,w=_&&0!==d.length;if(_){if(h=0===m.length?void 0:v[v.length-1],p=y,y=m.pop(),w){if(c)p=p.slice();else{for(var O={},E=0,S=Object.keys(p);E-1},eO.prototype.set=function(e,t){var n=this.__data__,r=ex(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},eE.prototype.clear=function(){this.__data__={hash:new ew,map:new(es||eO),string:new ew}},eE.prototype.delete=function(e){return eM(this,e).delete(e)},eE.prototype.get=function(e){return eM(this,e).get(e)},eE.prototype.has=function(e){return eM(this,e).has(e)},eE.prototype.set=function(e,t){return eM(this,e).set(e,t),this},eS.prototype.add=eS.prototype.push=function(e){return this.__data__.set(e,c),this},eS.prototype.has=function(e){return this.__data__.has(e)},ej.prototype.clear=function(){this.__data__=new eO},ej.prototype.delete=function(e){return this.__data__.delete(e)},ej.prototype.get=function(e){return this.__data__.get(e)},ej.prototype.has=function(e){return this.__data__.has(e)},ej.prototype.set=function(e,t){var n=this.__data__;if(n instanceof eO){var r=n.__data__;if(!es||r.length<199)return r.push([e,t]),this;n=this.__data__=new eE(r)}return n.set(e,t),this};var eA=(r=function(e,t){return e&&eT(e,t,e0)},function(e,t){if(null==e)return e;if(!eG(e))return r(e,t);for(var n=e.length,o=-1,a=Object(e);(i?o--:++ou))return!1;var c=o.get(e);if(c&&o.get(t))return c==t;var f=-1,l=!0,d=1&i?new eS:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}function eQ(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eX(e){return!!e&&"object"==typeof e}function eZ(e){return"symbol"==typeof e||eX(e)&&ee.call(e)==S}var eY=J?function(e){return J(e)}:function(e){return eX(e)&&eW(e.length)&&!!B[ee.call(e)]};function e0(e){return eG(e)?function(e,t){var n=eH(e)||ez(e)?function(e,t){for(var n=-1,r=Array(e);++n{if(k.current&&D.current){let e=D.current.getBoundingClientRect(),t=k.current.getBoundingClientRect(),r=e.width,i=t.width;("up"===s||"down"===s)&&(r=e.height,i=t.height),n&&r&&i?j(i{if(x&&(P(),k.current&&D.current)){let e=new ResizeObserver(()=>P());return e.observe(D.current),e.observe(k.current),()=>{e&&e.disconnect()}}},[P,D,x]),r.useEffect(()=>{P()},[P,b]),r.useEffect(()=>{A(!0)},[]),r.useEffect(()=>{"function"==typeof m&&m()},[]);let N=r.useMemo(()=>n?O*S/c:O<_?_/c:O/c,[n,_,O,S,c]),M=r.useMemo(()=>Object.assign(Object.assign({},e),{"--pause-on-hover":!o||a?"paused":"running","--pause-on-click":!o||a&&!u||u?"paused":"running","--width":"up"===s||"down"===s?"100vh":"100%","--transform":"up"===s?"rotate(-90deg)":"down"===s?"rotate(90deg)":"none"}),[e,o,a,u,s]),q=r.useMemo(()=>({"--gradient-color":p,"--gradient-width":"number"==typeof h?`${h}px`:h}),[p,h]),B=r.useMemo(()=>({"--play":o?"running":"paused","--direction":"left"===s?"normal":"reverse","--duration":`${N}s`,"--delay":`${f}s`,"--iteration-count":l?`${l}`:"infinite","--min-width":n?"auto":"100%"}),[o,s,N,f,l,n]),F=r.useMemo(()=>({"--transform":"up"===s?"rotate(90deg)":"down"===s?"rotate(-90deg)":"none"}),[s]),R=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>i.default.createElement(r.Fragment,{key:t},r.Children.map(b,e=>i.default.createElement("div",{style:F,className:"rfm-child"},e)))),[F,b]);return x?i.default.createElement("div",{ref:D,style:M,className:"rfm-marquee-container "+t},d&&i.default.createElement("div",{style:q,className:"rfm-overlay"}),i.default.createElement("div",{className:"rfm-marquee",style:B,onAnimationIteration:v,onAnimationEnd:y},i.default.createElement("div",{className:"rfm-initial-child-container",ref:k},r.Children.map(b,e=>i.default.createElement("div",{style:F,className:"rfm-child"},e))),R(S-1)),i.default.createElement("div",{className:"rfm-marquee",style:B},R(S))):null});t.Z=o},40275:function(e,t,n){"use strict";let r;n.d(t,{Kx:function(){return h},T:function(){return p},o_:function(){return y}});var i=n(67294);let o=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 s=["channel/disconnect","channel/response","channel/heartbeat"],c=["handshake/syn","handshake/syn-ack","handshake/ack"],f=e=>s.some(t=>t===e),l=e=>c.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[s,c]=(0,i.useState)(),[p,h]=(0,i.useState)(!1);(0,i.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 i(t,i){if(l(t)||f(t)||"connecting"!==n.status&&"reconnecting"!==n.status){if(n.id&&n.origin&&n.source){let s={connectionId:n.id,data:i,domain:"sanity/channels",from:e.id,id:function(e,t,n){if(u.randomUUID&&!e)return u.randomUUID();let i=(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(o)})();return i[6]=15&i[6]|64,i[8]=63&i[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]]}(i)}(),to:e.connectTo,type:t};try{n.source.postMessage(s,{targetOrigin:n.origin})}catch{throw Error(`Failed to postMessage '${s.id}' on '${e.id}'`)}}}else n.buffer.push({type:t,data:i})}function s(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 i("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];c.forEach(e=>{e(...t)}),i("channel/response",{responseTo:e.id})}return}}}let c=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})=>{i(e,t)})}()}return window.addEventListener("message",s,!1),h("connecting"),{destroy:function(){["disconnected"].includes(n.status)||h("disconnected"),c.clear(),p.clear(),window.removeEventListener("message",s,!1)},inFrame:t,send:function(e,t){i(e,t)},subscribe:function(e){return c.add(e),()=>c.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(()=>c(e),0);return()=>{clearTimeout(t),e.destroy(),c(void 0)}},[n,t]);let y=JSON.stringify(Array.from(e.keys()));(0,i.useEffect)(()=>{"[]"!==y&&s&&p&&s.send("preview-kit/documents",{projectId:t,dataset:n,perspective:"previewDrafts",documents:Array.from(e.values())})},[y,s,p,n,e,t])}function h(e){let t=(0,i.useMemo)(()=>JSON.stringify(e||{}),[e]);return(0,i.useMemo)(()=>JSON.parse(t),[t])}function y(e){let{refreshInterval:t}=e,n=function(){let[e,t]=(0,i.useState)(!1);(0,i.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,i.useSyncExternalStore)(v,()=>document.visibilityState,()=>"hidden");return!e||"hidden"===n}(),[r,o]=(0,i.useState)("hit"),a=(0,i.useCallback)(()=>(o("inflight"),()=>o("hit")),[]);return(0,i.useEffect)(()=>{if(!t||"hit"!==r)return;let e=setTimeout(()=>o("stale"),t);return()=>clearTimeout(e)},[t,r]),(0,i.useEffect)(()=>{if("hit"!==r)return;let e=()=>o("stale");return window.addEventListener("focus",e),()=>window.removeEventListener("focus",e)},[t,r]),(0,i.useEffect)(()=>{n&&"hit"===r&&o("stale"),n||"stale"!==r||o("refresh")},[n,r]),[r,a]}function v(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 m},yR:function(){return v}});var r,i,o=n(40275),a=n(67294),u=n(80684),s="u">typeof Element,c="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,i,o,a;if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(c&&t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(a=t.entries();!(i=a.next()).done;)if(!n.has(i.value[0]))return!1;for(a=t.entries();!(i=a.next()).done;)if(!e(i.value[1],n.get(i.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();!(i=a.next()).done;)if(!n.has(i.value[0]))return!1;return!0}if(l&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])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=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;if(s&&t instanceof Element)return!1;for(i=r;0!=i--;)if(("_owner"!==o[i]&&"__v"!==o[i]&&"__o"!==o[i]||!t.$$typeof)&&!e(t[o[i]],n[o[i]]))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(i)return h;i=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,o=a.useMemo,u=a.useDebugValue;return h.useSyncExternalStoreWithSelector=function(i,a,s,c,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(i,(l=o(function(){function t(t){if(!i){if(i=!0,n=t,t=c(t),void 0!==f&&d.hasValue){var o=d.value;if(f(o,t))return r=o}return r=t}if(o=r,e(n,t))return o;var a=c(t);return void 0!==f&&f(o,a)?o:(n=t,r=a)}var n,r,i=!1,o=void 0===s?null:s;return[function(){return t(a())},null===o?void 0:function(){return t(o())}]},[a,s,c,f]))[0],l[1]);return r(function(){d.hasValue=!0,d.value=p},[p]),u(p),p},h}();var y=p.exports;function v(e,t,n,r){let{isEqual:i=d}=r||{},s=(0,a.useContext)(u.d),c=(0,o.Kx)(n),f=(0,a.useMemo)(()=>({subscribe:()=>()=>{},getSnapshot:()=>e}),[e]),l=(0,a.useMemo)(()=>(null==s?void 0:s(e,t,c))||{subscribe:()=>()=>{},getSnapshot:()=>e},[s,e,c,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]),v=(0,a.useCallback)(e=>e,[]),m=y.useSyncExternalStoreWithSelector((null==l?void 0:l.subscribe)||f.subscribe,(null==l?void 0:l.getSnapshot)||f.getSnapshot,h,v,i),b=null!==s;return[m,b&&p===m,b]}let m=(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}})}}]);