1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7002],{1934:(e,t,n)=>{n.d(t,{v:()=>a});var r=n(12115);let i=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e))},a=t=e(r,i,o);return o},o=e=>{let t=e?i(e):i,n=e=>(function(e,t=e=>e){let n=r.useSyncExternalStore(e.subscribe,r.useCallback(()=>t(e.getState()),[e,t]),r.useCallback(()=>t(e.getInitialState()),[e,t]));return r.useDebugValue(n),n})(t,e);return Object.assign(n,t),n},a=e=>e?o(e):o},15217:(e,t,n)=>{n.d(t,{LH:()=>l,ok:()=>a,setClientCookie:()=>o});var r=n(82849),i=n(29407);function o(e,t,n){r.A.set(e,"string"==typeof t?t:JSON.stringify(t),{expires:n,sameSite:"Lax",secure:!0})}function a(e){let t=r.A.get(e);if(void 0===t)return null;try{return JSON.parse(t)}catch{return t}}function l(){for(let e of[i.F.TOKEN,i.F.TOKEN_EXPIRES_AT,i.F.USER_DATA,i.F.GIFTING_PLACE,i.F.CURRENCY])r.A.remove(e,{sameSite:"Lax"})}},37002:(e,t,n)=>{n.d(t,{X:()=>a,useGlobalStore:()=>l});var r=n(1934),i=n(15217),o=n(29407);let a={Token:"token",TokenExpiresAt:"token_expires_at",CurrentUser:"current_user",GiftingPlace:"giftingPlace",GiftingDate:"giftingDate",Currency:"currency",IsHydrated:"isHydrated"},l=(0,r.v)(e=>({[a.IsHydrated]:!1,[a.Token]:null,[a.TokenExpiresAt]:null,[a.CurrentUser]:null,[a.GiftingPlace]:null,[a.GiftingDate]:null,[a.Currency]:null,setField:(t,n,r=!0)=>{if(e({[t]:n}),r)switch(t){case a.GiftingPlace:(0,i.setClientCookie)(o.F.GIFTING_PLACE,n,30);break;case a.GiftingDate:(0,i.setClientCookie)(o.F.GIFTING_DATE,n,30);break;case a.Currency:(0,i.setClientCookie)(o.F.CURRENCY,n,30);break;case a.CurrentUser:(0,i.setClientCookie)(o.F.USER_DATA,n,7);break;case a.Token:(0,i.setClientCookie)(o.F.TOKEN,n,7);break;case a.TokenExpiresAt:(0,i.setClientCookie)(o.F.TOKEN_EXPIRES_AT,n,30)}},hydrate:t=>e({...t,[a.IsHydrated]:!0}),clearAll:()=>e({[a.Token]:null,[a.TokenExpiresAt]:null,[a.CurrentUser]:null,[a.GiftingPlace]:null,[a.GiftingDate]:null,[a.Currency]:null})}))},82849:(e,t,n)=>{function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)"__proto__"!==r&&(e[r]=n[r])}return e}n.d(t,{A:()=>i});var i=function e(t,n){function i(e,i,o){if("u">typeof document){"number"==typeof(o=r({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,!0!==o[l]&&(a+="="+o[l].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+a}}return Object.create({set:i,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},i=0;i<n.length;i++){var o=n[i].split("="),a=o.slice(1).join("=");try{var l=decodeURIComponent(o[0]);if(l in r||(r[l]=t.read(a,l)),e===l)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){i(e,"",r({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r({},this.attributes,t))},withConverter:function(t){return e(r({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})}}]);
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.