"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5091],{18218:(e,t,r)=>{r.d(t,{I:()=>D});var o=r(32469);let i=e=>e,n=e=>({_tag:"Left",value:e}),s=e=>({_tag:"Right",value:e}),u={dimap:(e,t,r)=>o=>t(r(e(o))),first:e=>([t,r])=>[e(t),r],right:e=>t=>"Left"===t._tag?t:s(e(t.value)),wander:e=>t=>t.map(e)},a={empty:()=>void 0,foldMap:(e,t)=>{for(let r=0;r[],foldMap:(e,t)=>{let r=[];return t.forEach(t=>{r=r.concat(e(t))}),r}},c=e=>({dimap:(e,t,r)=>t=>r(e(t)),first:e=>([t,r])=>e(t),right:t=>r=>"Left"===r._tag?e.empty():t(r.value),wander:t=>r=>e.foldMap(t,r)}),f={Equivalence:{Equivalence:"Equivalence",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Iso:{Equivalence:"Iso",Iso:"Iso",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Lens:{Equivalence:"Lens",Iso:"Lens",Lens:"Lens",Prism:"Prism",Traversal:"Traversal",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Prism:{Equivalence:"Prism",Iso:"Prism",Lens:"Prism",Prism:"Prism",Traversal:"Traversal",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:"Setter"},Traversal:{Equivalence:"Traversal",Iso:"Traversal",Lens:"Traversal",Prism:"Traversal",Traversal:"Traversal",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:"Setter"},Getter:{Equivalence:"Getter",Iso:"Getter",Lens:"Getter",Prism:"AffineFold",Traversal:"Fold",Getter:"Getter",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},AffineFold:{Equivalence:"AffineFold",Iso:"AffineFold",Lens:"AffineFold",Prism:"AffineFold",Traversal:"Fold",Getter:"AffineFold",AffineFold:"AffineFold",Fold:"Fold",Setter:void 0},Fold:{Equivalence:"Fold",Iso:"Fold",Lens:"Fold",Prism:"Fold",Traversal:"Fold",Getter:"Fold",AffineFold:"Fold",Fold:"Fold",Setter:void 0},Setter:{Equivalence:void 0,Iso:void 0,Lens:void 0,Prism:void 0,Traversal:void 0,Getter:void 0,AffineFold:void 0,Fold:void 0,Setter:void 0}},d=(e,t)=>(t._tag=e,t),v=e=>(e._removable=!0,e);function p(e,t,r){if(2==arguments.length){let r=(r,o)=>e(r,t(r,o));return r._tag=f[e._tag][t._tag],r._removable=t._removable||!1,r}{let o=f[e._tag][t._tag],i=(o,i)=>e(o,t(o,r(o,i)));return i._tag=f[o][r._tag],i._removable=r._removable||!1,i}}let h=d("Equivalence",(e,t)=>t),k=(e,t)=>d("Iso",(r,o)=>r.dimap(e,t,o)),C=(e,t)=>d("Lens",(r,o)=>r.dimap(t=>[e(t),t],t,r.first(o))),g=(e,t)=>d("Prism",(r,o)=>r.dimap(e,e=>((e,t,r)=>"Left"===r._tag?e(r.value):t(r.value))(i,t,e),r.right(o))),b=d("Traversal",(e,t)=>e.dimap(i,i,e.wander(t))),y=(e,t,r)=>e(u,t)(r),_=(e,t)=>e(c(l),e=>[e])(t),m=k(e=>e.map((e,t)=>[t,e]),e=>{let t=[...e].sort((e,t)=>e[0]-t[0]),r=[];for(let e=0;eC(t=>t[e],([t,r])=>Object.assign(Object.assign({},r),{[e]:t})),O=e=>C(t=>t[e],([t,r])=>{let o=r.slice();return o[e]=t,o}),P=O(0),S=e=>g(t=>e(t)?s(t):n(t),i),j=Symbol("__no_match__"),x=S(e=>e!==j),F=Symbol("__remove_me__"),A=e=>v(p(C(t=>0{if(t===j)return r;if(t===F)if("string"==typeof r)return r.substring(0,e)+r.substring(e+1);else return[...r.slice(0,e),...r.slice(e+1)];if("string"==typeof r)return 0===e?t+r.substring(1):e===r.length?r.substring(0,e-1)+t:r.substring(0,e)+t+r.substring(e+1);{let o=r.slice();return o[e]=t,o}}),x)),R=g(e=>void 0===e?n(void 0):s(e),i),E=C(e=>void 0,([e,t])=>void 0===e?t:[e,...t]),G=C(e=>void 0,([e,t])=>void 0===e?t:[...t,e]),T=p(k(e=>e.split(""),e=>e.join("")),b),I=p(k(e=>e.split(/\b/),e=>e.join("")),b,S(e=>!/\s+/.test(e)));class M{constructor(e){this._ref=e}get _tag(){return this._ref._tag}get _removable(){return this._ref._removable}compose(e){return new M(p(this._ref,e._ref))}iso(e,t){return new M(p(this._ref,k(e,t)))}lens(e,t){return new M(p(this._ref,C(e,([e,r])=>t(r,e))))}indexed(){return new M(p(this._ref,m))}prop(e){return new M(p(this._ref,w(e)))}path(...e){return 1===e.length&&(e=e[0].split(".")),new M(e.reduce((e,t)=>p(e,w(t)),this._ref))}pick(e){return new M(p(this._ref,C(t=>{let r={};for(let o of e)r[o]=t[o];return r},([t,r])=>{let o=Object.assign({},r);for(let t of e)delete o[t];return Object.assign(o,t)})))}nth(e){return new M(p(this._ref,O(e)))}filter(e){return new M(p(this._ref,p(C(t=>{let r=t.map((t,r)=>e(t)?r:null).filter(e=>null!=e);return[r.map(e=>t[e]),r]},([[e,t],r])=>{let o=r.length,i=e.length,n=0,s=0,u=0,a=[];for(;nvoid 0===t?e:t,([e,t])=>e)))}partsOf(e){let t,r="function"==typeof e?e(q):e;return new M(p(this._ref,(t=r._ref,p(C(e=>{let r=_(t,e);return[r,r.length]},([[e,r],o])=>{if(e.length!==r)throw Error("cannot add/remove elements through partsOf");let i=0;return y(t,()=>e[i++],o)}),P))))}reread(e){return new M(p(this._ref,C(t=>e(t),([e,t])=>e)))}rewrite(e){return new M(p(this._ref,C(e=>e,([t,r])=>e(t))))}optional(){return new M(p(this._ref,R))}guard_(){return e=>this.guard(e)}guard(e){return new M(p(this._ref,g(t=>e(t)?s(t):n(t),i)))}at(e){return new M(p(this._ref,A(e)))}head(){return new M(p(this._ref,A(0)))}index(e){return new M(p(this._ref,A(e)))}find(e){return new M(p(this._ref,v(p(C(t=>{let r=t.findIndex(e);return -1===r?[j,-1]:[t[r],r]},([[e,t],r])=>{if(e===j)return r;if(e===F)return[...r.slice(0,t),...r.slice(t+1)];let o=r.slice();return o[t]=e,o}),P,x))))}elems(){return new M(p(this._ref,b))}to(e){return new M(p(this._ref,d("Getter",(t,r)=>t.dimap(e,i,r))))}when(e){return new M(p(this._ref,S(e)))}chars(){return new M(p(this._ref,T))}words(){return new M(p(this._ref,I))}prependTo(){return new M(p(this._ref,E))}appendTo(){return new M(p(this._ref,G))}}let q=new M(h),L=(e,t,r)=>(t.has(r)?t:t.set(r,e())).get(r),N=new WeakMap;function D(e,t){let r=L(()=>new WeakMap,N,e);return L(()=>{let r=t(q);return(0,o.eU)(t=>{let o=t(e);return o instanceof Promise?o.then(e=>H(r,e)):H(r,o)},(t,o,i)=>{let n="function"==typeof i?(e=>t=>y(r._ref,e,t))(i):(e=>t=>{let o;return o=r._ref,o(u,()=>e)(t)})(i),s=t(e);return o(e,s instanceof Promise?s.then(n):n(s))})},r,t)}let H=(e,t)=>"Traversal"===e._tag?(t=>_(e._ref,t))(t):"Prism"===e._tag?(t=>{let r;return r=e._ref,r(c(a),i)(t)})(t):(t=>{let r;return r=e._ref,r(c({}),i)(t)})(t)},22373:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.useRevalidateCookiesState=t.useReactiveHasCookie=t.useReactiveDeleteCookie=t.useReactiveSetCookie=t.useReactiveGetCookie=t.useReactiveGetCookies=t.useReactiveCookiesNext=t.useCookiesNext=t.useHasCookie=t.useDeleteCookie=t.useSetCookie=t.useGetCookie=t.useGetCookies=t.useCookiesPolling=void 0;var o=r(97102),i=r(9600),n=r(40813),s=function(e){var t=(0,i.useState)(!1),r=t[0],o=t[1];return(0,i.useEffect)(function(){o(!0)},[]),r?e:function(){}},u=function(){var e=(0,i.useContext)(o.CookieContext);if(!e)throw Error("useCookieContext must be used within a CookieProvider");return e};t.useCookiesPolling=function(e,t){var r=t||{},o=r.intervalMs,s=void 0===o?1e3:o,u=r.enabled,a=void 0!==u&&u;(0,i.useEffect)(function(){if(a){var t=(0,n.getCookies)(),r=setInterval(function(){(0,n.revalidateCookies)(e,t)},s);return function(){return clearInterval(r)}}},[e,s])};var a=function(){return s(n.getCookies)};t.useGetCookies=a;var l=function(){return s(n.getCookie)};t.useGetCookie=l;var c=function(){return s(n.hasCookie)};t.useHasCookie=c;var f=function(){return s(n.setCookie)};t.useSetCookie=f;var d=function(){return s(n.deleteCookie)};t.useDeleteCookie=d,t.useCookiesNext=function(){return{getCookies:a(),getCookie:l(),hasCookie:c(),setCookie:f(),deleteCookie:d()}};var v=function(){var e=u();return function(t){return null==e?void 0:e.getAll()}};t.useReactiveGetCookies=v;var p=function(){var e=u();return function(t,r){return null==e?void 0:e.get(t)}};t.useReactiveGetCookie=p;var h=function(){var e=u();return function(t,r,o){return null==e||e.set(t,r),(0,n.setCookie)(t,r)}};t.useReactiveSetCookie=h;var k=function(){var e=u();return function(t,r){return null==e||e.delete(t),(0,n.deleteCookie)(t)}};t.useReactiveDeleteCookie=k;var C=function(){var e=u();return function(t,r){return null==e?void 0:e.has(t)}};t.useReactiveHasCookie=C;var g=function(){var e=u();return function(){null==e||e.revalidateCookiesState()}};t.useRevalidateCookiesState=g,t.useReactiveCookiesNext=function(){return{getCookies:v(),getCookie:p(),hasCookie:C(),setCookie:h(),deleteCookie:k(),revalidateCookiesState:g()}}},30963:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.parse=function(e,t){let r=new u,o=e.length;if(ou){n=e.lastIndexOf(";",t-1)+1;continue}let c=a(e,n,t),f=l(e,t,c),d=e.slice(c,f);if(void 0===r[d]){let o=a(e,t+1,u),n=l(e,u,o),s=i(e.slice(o,n));r[d]=s}n=u+1}while(n{let e=function(){};return e.prototype=Object.create(null),e})();function a(e,t,r){do{let r=e.charCodeAt(t);if(32!==r&&9!==r)return t}while(++tr;){let r=e.charCodeAt(--t);if(32!==r&&9!==r)return t+1}return r}function c(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},34882:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},37851:function(e,t,r){var o=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,i)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(t,e,r);return i(t,e),t},s=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.CookiesNextProvider=t.useReactiveCookiesNext=t.useReactiveHasCookie=t.useReactiveDeleteCookie=t.useReactiveSetCookie=t.useReactiveGetCookie=t.useReactiveGetCookies=t.useCookiesNext=t.useDeleteCookie=t.useGetCookie=t.useSetCookie=t.useHasCookie=t.useGetCookies=t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var u=n(r(84525)),a=n(r(87585));s(r(34882),t);var l=r(50006);t.getCookies=function(e){return(0,l.isClientSide)(e)?u.getCookies(e):a.getCookies(e)},t.getCookie=function(e,t){return(0,l.isClientSide)(t)?u.getCookie(e,t):a.getCookie(e,t)},t.setCookie=function(e,t,r){return(0,l.isClientSide)(r)?u.setCookie(e,t,r):a.setCookie(e,t,r)},t.deleteCookie=function(e,t){return(0,l.isClientSide)(t)?u.deleteCookie(e,t):a.deleteCookie(e,t)},t.hasCookie=function(e,t){return(0,l.isClientSide)(t)?u.hasCookie(e,t):a.hasCookie(e,t)};var c=r(84525);Object.defineProperty(t,"useGetCookies",{enumerable:!0,get:function(){return c.useGetCookies}}),Object.defineProperty(t,"useHasCookie",{enumerable:!0,get:function(){return c.useHasCookie}}),Object.defineProperty(t,"useSetCookie",{enumerable:!0,get:function(){return c.useSetCookie}}),Object.defineProperty(t,"useGetCookie",{enumerable:!0,get:function(){return c.useGetCookie}}),Object.defineProperty(t,"useDeleteCookie",{enumerable:!0,get:function(){return c.useDeleteCookie}}),Object.defineProperty(t,"useCookiesNext",{enumerable:!0,get:function(){return c.useCookiesNext}}),Object.defineProperty(t,"useReactiveGetCookies",{enumerable:!0,get:function(){return c.useReactiveGetCookies}}),Object.defineProperty(t,"useReactiveGetCookie",{enumerable:!0,get:function(){return c.useReactiveGetCookie}}),Object.defineProperty(t,"useReactiveSetCookie",{enumerable:!0,get:function(){return c.useReactiveSetCookie}}),Object.defineProperty(t,"useReactiveDeleteCookie",{enumerable:!0,get:function(){return c.useReactiveDeleteCookie}}),Object.defineProperty(t,"useReactiveHasCookie",{enumerable:!0,get:function(){return c.useReactiveHasCookie}}),Object.defineProperty(t,"useReactiveCookiesNext",{enumerable:!0,get:function(){return c.useReactiveCookiesNext}}),Object.defineProperty(t,"CookiesNextProvider",{enumerable:!0,get:function(){return c.CookiesNextProvider}})},40813:function(e,t,r){var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;r{Object.defineProperty(t,"__esModule",{value:!0}),t.getRenderPhase=t.isClientSide=t.decode=t.stringify=void 0,t.stringify=function(e){try{if("string"==typeof e)return e;return JSON.stringify(e)}catch(t){return e}},t.decode=function(e){return e?e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent):e},t.isClientSide=function(e){return!(null==e?void 0:e.req)&&!(null==e?void 0:e.res)&&!(e&&"cookies"in e&&(null==e?void 0:e.cookies))},t.getRenderPhase=function(){return"undefined"==typeof window?"server":"client"}},79238:(e,t,r)=>{r.d(t,{A:()=>i});var o=r(25030);let i=(0,r(11670).Ht)(o.Ay,e=>(t,r,o)=>(o.revalidateOnFocus=!1,o.revalidateIfStale=!1,o.revalidateOnReconnect=!1,e(t,r,o)))},84525:function(e,t,r){var o=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,i)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.CookiesNextProvider=void 0,i(r(34882),t),i(r(40813),t);var n=r(97102);Object.defineProperty(t,"CookiesNextProvider",{enumerable:!0,get:function(){return n.CookieProvider}}),i(r(22373),t)},87585:function(e,t,r){var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;r0&&i[i.length-1])&&(6===l[0]||2===l[0])){s=0;continue}if(3===l[0]&&(!i||l[1]>i[0]&&l[1]t.indexOf(o)&&(r[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,o=Object.getOwnPropertySymbols(e);it.indexOf(o[i])&&Object.prototype.propertyIsEnumerable.call(e,o[i])&&(r[o[i]]=e[o[i]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var l=r(30963),c=r(50006),f=function(e){if((0,c.isClientSide)(e))throw Error("You are trying to access cookies on the client side. Please, use the client-side import with `cookies-next/client` instead.")},d=function(e){return!!e&&"getAll"in e&&"set"in e&&"function"==typeof e.getAll&&"function"==typeof e.set},v=function(e){return!!(null==e?void 0:e.req)&&"cookies"in e.req&&d(e.req.cookies)||!!(null==e?void 0:e.res)&&"cookies"in e.res&&d(e.res.cookies)||!!e&&"cookies"in e&&"function"==typeof e.cookies},p=function(e){var t={};return e.getAll().forEach(function(e){var r=e.name,o=e.value;t[r]=o}),t},h=function(e){return s(void 0,void 0,void 0,function(){var t,r;return u(this,function(o){switch(o.label){case 0:if(f(e),!v(e))return[3,2];if(e.req)return[2,p(e.req.cookies)];if(e.res)return[2,p(e.res.cookies)];if(!e.cookies)return[3,2];return t=p,[4,e.cookies()];case 1:return[2,t.apply(void 0,[o.sent()])];case 2:if((null==e?void 0:e.req)&&(r=e.req),null==r?void 0:r.cookies)return[2,r.cookies];if(null==r?void 0:r.headers.cookie)return[2,(0,l.parse)(r.headers.cookie)];return[2,{}]}})})};t.getCookies=h,t.getCookie=function(e,t){return s(void 0,void 0,void 0,function(){var r;return u(this,function(o){switch(o.label){case 0:return f(t),[4,h(t)];case 1:if(void 0===(r=o.sent()[e]))return[2,void 0];return[2,(0,c.decode)(r)]}})})};var k=function(e,t,r){return s(void 0,void 0,void 0,function(){var i,n,s,d,p,h,k,C,g,b,y,_,m,w,O;return u(this,function(u){switch(u.label){case 0:if(f(r),!v(r))return[3,3];if(i=r.req,n=r.res,s=r.cookies,d=a(r,["req","res","cookies"]),p=o({name:e,value:(0,c.stringify)(t)},d),i&&i.cookies.set(p),n&&n.cookies.set(p),!s)return[3,2];return[4,s()];case 1:u.sent().set(p),u.label=2;case 2:return[2];case 3:return h={},r&&(b=(g=r).req,y=g.res,_=a(g,["req","res"]),k=b,C=y,h=_),m=(0,l.serialize)(e,(0,c.stringify)(t),o({path:"/"},h)),C&&k&&(Array.isArray(w=C.getHeader("Set-Cookie"))||(w=w?[String(w)]:[]),C.setHeader("Set-Cookie",w.concat(m)),k&&k.cookies&&(O=k.cookies,""===t?delete O[e]:O[e]=(0,c.stringify)(t)),k&&k.headers&&k.headers.cookie&&(O=(0,l.parse)(k.headers.cookie),""===t?delete O[e]:O[e]=(0,c.stringify)(t),k.headers.cookie=Object.entries(O).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},""))),[2]}})})};t.setCookie=k,t.deleteCookie=function(e,t){return s(void 0,void 0,void 0,function(){return u(this,function(r){return f(t),[2,k(e,"",o(o({},t),{maxAge:-1}))]})})},t.hasCookie=function(e,t){return s(void 0,void 0,void 0,function(){return u(this,function(r){switch(r.label){case 0:if(f(t),!e)return[2,!1];return[4,h(t)];case 1:return[2,r.sent().hasOwnProperty(e)]}})})},n(r(34882),t)},97102:(e,t,r)=>{var o=function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;r