PageSourceSearch

https://www.helloyellow.hu/_next/static/immutable/chunks/2ige8h-jhgsp5.js

js helloyellow.hu collected 2026-10-07 16:06:16 UTC 61,490 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,355631,e=>{"use strict";let t;var n=e.i(775900),r=e.i(285824),a=e.i(706737),i=e.i(303097),o=e.i(110143),l=e.i(40256),s=e.i(173693);let u=r.default.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),c=()=>{let e=r.default.useContext(u);if(!e)throw Error("useDrawerContext must be used within a Drawer.Root");return e};function d(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function f(){return m(/^iPhone/)||m(/^iPad/)||m(/^Mac/)&&navigator.maxTouchPoints>1}function m(e){return"u">typeof window&&null!=window.navigator?e.test(window.navigator.platform):void 0}!function(e){if(!e||"u"<typeof document)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}("[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(\n[data-state=closed]\n){opacity:0}
1[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}");let p="u">typeof window?r.useLayoutEffect:r.useEffect;function h(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}let g="u">typeof document&&window.visualViewport;function x(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}function w(e){for(x(e)&&(e=e.parentElement);e&&!x(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}let v=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),b=0;function y(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function j(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let t=w(e);if(t!==document.documentElement&&t!==document.body&&t!==e){let n=t.getBoundingClientRect().top,r=e.getBoundingClientRect().top;e.getBoundingClientRect().bottom>t.getBoundingClientRect().bottom+24&&(t.scrollTop+=r-n)}e=t.parentElement}}function k(e){return e instanceof HTMLInputElement&&!v.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function F(...e){return r.useCallback(function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(...e),e)}let N=new WeakMap;function E(e,t,n=!1){if(!e||!(e instanceof HTMLElement))return;let r={};Object.entries(t).forEach(([t,n])=>{t.startsWith("--")?e.style.setProperty(t,n):(r[t]=e.style[t],e.style[t]=n)}),n||N.set(e,r)}let C=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function T(e,t){if(!e)return null;let n=window.getComputedStyle(e),r=n.transform||n.webkitTransform||n.mozTransform,a=r.match(/^matrix3d\((.+)\)$/);return a?parseFloat(a[1].split(", ")[C(t)?13:12]):(a=r.match(/^matrix\((.+)\)$/))?parseFloat(a[1].split(", ")[C(t)?5:4]):null}function M(e,t){if(!e)return()=>{};let n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}let S=[.32,.72,0,1],z="vaul-dragging";function R(e){let t=r.default.useRef(e);return r.default.useEffect(()=>{t.current=e}),r.default.useMemo(()=>(...e)=>null==t.current?void 0:t.current.call(t,...e),[])}function A({prop:e,defaultProp:t,onChange:n=()=>{}}){let[a,i]=function({defaultProp:e,onChange:t}){let n=r.default.useState(e),[a]=n,i=r.default.useRef(a),o=R(t);return r.default.useEffect(()=>{i.current!==a&&(o(a),i.current=a)},[a,i,o]),n}({defaultProp:t,onChange:n}),o=void 0!==e,l=o?e:a,s=R(n);return[l,r.default.useCallback(t=>{if(o){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else i(t)},[o,e,i,s])]}let D=()=>()=>{},O=null;function $({open:e,onOpenChange:n,children:a,onDrag:i,onRelease:o,snapPoints:l,shouldScaleBackgroun
1d:c=!1,setBackgroundColorOnScale:m=!0,closeThreshold:x=.25,scrollLockTimeout:v=100,dismissible:F=!0,handleOnly:M=!1,fadeFromIndex:R=l&&l.length-1,activeSnapPoint:D,setActiveSnapPoint:P,fixed:L,modal:H=!0,onClose:I,nested:B,noBodyStyles:W=!1,direction:q="bottom",defaultOpen:V=!1,disablePreventScroll:Y=!0,snapToSequentialPoint:X=!1,preventScrollRestoration:U=!1,repositionInputs:K=!0,onAnimationEnd:J,container:_,autoFocus:Q=!1}){var Z,G;let[ee=!1,et]=A({defaultProp:V,prop:e,onChange:e=>{null==n||n(e),e||B||eR(),setTimeout(()=>{null==J||J(e)},500),e&&!H&&"u">typeof window&&window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"}),e||(document.body.style.pointerEvents="auto")}}),[en,er]=r.default.useState(!1),[ea,ei]=r.default.useState(!1),[eo,el]=r.default.useState(!1),es=r.default.useRef(null),eu=r.default.useRef(null),ec=r.default.useRef(null),ed=r.default.useRef(null),ef=r.default.useRef(null),em=r.default.useRef(!1),ep=r.default.useRef(null),eh=r.default.useRef(0),eg=r.default.useRef(!1),ex=r.default.useRef(!V),ew=r.default.useRef(0),ev=r.default.useRef(null),eb=r.default.useRef((null==(Z=ev.current)?void 0:Z.getBoundingClientRect().height)||0),ey=r.default.useRef((null==(G=ev.current)?void 0:G.getBoundingClientRect().width)||0),ej=r.default.useRef(0),ek=r.default.useCallback(e=>{l&&e===eT.length-1&&(eu.current=new Date)},[]),{activeSnapPoint:eF,activeSnapPointIndex:eN,setActiveSnapPoint:eE,onRelease:eC,snapPointsOffset:eT,onDrag:eM,shouldFade:eS,getPercentageDragged:ez}=function({activeSnapPointProp:e,setActiveSnapPointProp:t,snapPoints:n,drawerRef:a,overlayRef:i,fadeFromIndex:o,onSnapPointChange:l,direction:s="bottom",container:u,snapToSequentialPoint:c}){let[d,f]=A({prop:e,defaultProp:null==n?void 0:n[0],onChange:t}),[m,p]=r.default.useState("u">typeof window?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);r.default.useEffect(()=>{function e(){p({innerWidth:window.innerWidth,innerHeight:window.innerHeight})}return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let h=r.default.useMemo(()=>d===(null==n?void 0:n[n.length-1])||null,[n,d]),g=r.default.useMemo(()=>{var e;return null!=(e=null==n?void 0:n.findIndex(e=>e===d))?e:null},[n,d]),x=n&&n.length>0&&(o||0===o)&&!Number.isNaN(o)&&n[o]===d||!n,w=r.default.useMemo(()=>{var e;let t=u?{width:u.getBoundingClientRect().width,height:u.getBoundingClientRect().height}:"u">typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0};return null!=(e=null==n?void 0:n.map(e=>{let n="string"==typeof e,r=0;if(n&&(r=parseInt(e,10)),C(s)){let a=n?r:m?e*t.height:0;return m?"bottom"===s?t.height-a:-t.height+a:a}let a=n?r:m?e*t.width:0;return m?"right"===s?t.width-a:-t.width+a:a}))?e:[]},[n,m,u]),v=r.default.useMemo(()=>null!==g?null==w?void 0:w[g]:null,[w,g]),b=r.default.useCallback(e=>{var t;let r=null!=(t=null==w?void 0:w.findIndex(t=>t===e))?t:null;l(r),E(a.current,{transition:`transform 0.5s cubic-bezier(${S.join(",")})`,transform:C(s)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`}),w&&r!==w.length-1&&void 0!==o&&r!==o&&r<o?E(i.current,{transition:`opacity 0.5s cubic-bezier(${S.join(",")})`,opacity:"0"}):E(i.current,{transition:`opacity 0.5s cubic-bezier(${S.join(",")})`,opacity:"1"}),f(null==n?void 0:n[Math.max(r,0)])},[a.current,n,w,o,i,f]);return r.default.useEffect(()=>{if(d||e){var t;let r=null!=(t=null==n?void 0:n.findIndex(t=>t===e||t===d))?t:-1;w&&-1!==r&&"number"==typeof w[r]&&b(w[r])}},[d,e,n,w,b]),{isLastSnapPoint:h,activeSnapPoint:d,shouldFade:x,getPercentageDragged:function(e,t){if(!n||"number"!=typeof g||!w||void 0===o)return null;let r=g===o-1;if(g>=o&&t)return 0;if(r&&!t)return 1;if(!x&&!r)return null;let a=r?g+1:g-1,i=e/Math.abs(r?w[a]-w[a-1]:w[a+1]-w[a]);return r?1-i:i},setActiveSnapPoint:f,activeSnapPointIndex:g,onRelease:function({draggedDistance:e,closeDrawer:t,velocity:r,dismissible:a}){if(void 0===o)return;let l="bottom"===s||"right"===s?(null!=v?v:0)-e:(null!=v?v:0)+e,u=g===o-1,d=0===g,f=e>0;if(u&&E(i.current,{transition:`opacity 0.5s cubic-bezier(${S.join(",")})`}),!c&&r>2&&!f)return void(a?t():b(w[0]));if(!c&&r>2&&f&&w&&n)return void b(w[n.length-1]);let m=null==w?void 0:w.reduce((e,t)=>
1"number"!=typeof e||"number"!=typeof t?e:Math.abs(t-l)<Math.abs(e-l)?t:e),p=C(s)?window.innerHeight:window.innerWidth;if(r>.4&&Math.abs(e)<.4*p){let e=f?1:-1;return e>0&&h&&n?void b(w[n.length-1]):void(d&&e<0&&a&&t(),null===g||b(w[g+e]))}b(m)},onDrag:function({draggedDistance:e}){if(null===v)return;let t="bottom"===s||"right"===s?v-e:v+e;("bottom"===s||"right"===s)&&t<w[w.length-1]||("top"===s||"left"===s)&&t>w[w.length-1]||E(a.current,{transform:C(s)?`translate3d(0, ${t}px, 0)`:`translate3d(${t}px, 0, 0)`})},snapPointsOffset:w}}({snapPoints:l,activeSnapPointProp:D,setActiveSnapPointProp:P,drawerRef:ev,fadeFromIndex:R,overlayRef:es,onSnapPointChange:ek,direction:q,container:_,snapToSequentialPoint:X});!function(e={}){let{isDisabled:n}=e;p(()=>{if(!n){var e,r,a;let n,i,o,l,s,u,c;return 1==++b&&f()&&(o=0,l=window.pageXOffset,s=window.pageYOffset,u=h((e=document.documentElement,r="paddingRight",a=`${window.innerWidth-document.documentElement.clientWidth}px`,n=e.style[r],e.style[r]=a,()=>{e.style[r]=n})),window.scrollTo(0,0),c=h(y(document,"touchstart",e=>{((i=w(e.target))!==document.documentElement||i!==document.body)&&(o=e.changedTouches[0].pageY)},{passive:!1,capture:!0}),y(document,"touchmove",e=>{if(!i||i===document.documentElement||i===document.body)return void e.preventDefault();let t=e.changedTouches[0].pageY,n=i.scrollTop,r=i.scrollHeight-i.clientHeight;0!==r&&((n<=0&&t>o||n>=r&&t<o)&&e.preventDefault(),o=t)},{passive:!1,capture:!0}),y(document,"touchend",e=>{let t=e.target;k(t)&&t!==document.activeElement&&(e.preventDefault(),t.style.transform="translateY(-2000px)",t.focus(),requestAnimationFrame(()=>{t.style.transform=""}))},{passive:!1,capture:!0}),y(document,"focus",e=>{let t=e.target;k(t)&&(t.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{t.style.transform="",g&&(g.height<window.innerHeight?requestAnimationFrame(()=>{j(t)}):g.addEventListener("resize",()=>j(t),{once:!0}))}))},!0),y(window,"scroll",()=>{window.scrollTo(0,0)})),t=()=>{u(),c(),window.scrollTo(l,s)}),()=>{0==--b&&(null==t||t())}}},[n])}({isDisabled:!ee||ea||!H||eo||!en||!K||!Y});let{restorePositionSetting:eR}=function({isOpen:e,modal:t,nested:n,hasBeenOpened:a,preventScrollRestoration:i,noBodyStyles:o}){let[l,s]=r.default.useState(()=>"u">typeof window?window.location.href:""),u=r.default.useRef(0),c=r.default.useCallback(()=>{if(d()&&null===O&&e&&!o){O={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height,right:"unset"};let{scrollX:e,innerHeight:t}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-u.current}px`,left:`${-e}px`,right:"0px",height:"auto"}),window.setTimeout(()=>window.requestAnimationFrame(()=>{let e=t-window.innerHeight;e&&u.current>=t&&(document.body.style.top=`${-(u.current+e)}px`)}),300)}},[e]),f=r.default.useCallback(()=>{if(d()&&null!==O&&!o){let e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);Object.assign(document.body.style,O),window.requestAnimationFrame(()=>{i&&l!==window.location.href?s(window.location.href):window.scrollTo(t,e)}),O=null}},[l]);return r.default.useEffect(()=>{function e(){u.current=window.scrollY}return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[]),r.default.useEffect(()=>{if(t)return()=>{"u"<typeof document||document.querySelector("[data-vaul-drawer]")||f()}},[t,f]),r.default.useEffect(()=>{!n&&a&&(e?(window.matchMedia("(display-mode: standalone)").matches||c(),t||window.setTimeout(()=>{f()},500)):f())},[e,a,l,t,n,c,f]),{restorePositionSetting:f}}({isOpen:ee,modal:H,nested:null!=B&&B,hasBeenOpened:en,preventScrollRestoration:U,noBodyStyles:W});function eA(){return(window.innerWidth-26)/window.innerWidth}function eD(e,t){var n;let r=e,a=null==(n=window.getSelection())?void 0:n.toString(),i=ev.current?T(ev.current,q):null,o=new Date;if("SELECT"===r.tagName||r.hasAttribute("data-vaul-no-drag")||r.closest("[data-vaul-no-drag]"))return!1;if("right"===q||"left"===q)return!0;if(eu.current&&o.getTime()-eu.current.getTime()<500)return!1;if(null!==i&&("bottom"===q?i>0:i<0))return!0;
1if(a&&a.length>0)return!1;if(ef.current&&o.getTime()-ef.current.getTime()<v&&0===i||t)return ef.current=o,!1;for(;r;){if(r.scrollHeight>r.clientHeight){if(0!==r.scrollTop)return ef.current=new Date,!1;if("dialog"===r.getAttribute("role"))break}r=r.parentNode}return!0}function eO(e){ea&&ev.current&&(ev.current.classList.remove(z),em.current=!1,ei(!1),ed.current=new Date),null==I||I(),e||et(!1),setTimeout(()=>{l&&eE(l[0])},500)}function e$(){if(!ev.current)return;let e=document.querySelector("[data-vaul-drawer-wrapper]"),t=T(ev.current,q);E(ev.current,{transform:"translate3d(0, 0, 0)",transition:`transform 0.5s cubic-bezier(${S.join(",")})`}),E(es.current,{transition:`opacity 0.5s cubic-bezier(${S.join(",")})`,opacity:"1"}),c&&t&&t>0&&ee&&E(e,{borderRadius:"8px",overflow:"hidden",...C(q)?{transform:`scale(${eA()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${eA()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${S.join(",")})`},!0)}return r.default.useEffect(()=>{window.requestAnimationFrame(()=>{ex.current=!0})},[]),r.default.useEffect(()=>{var e;function t(){if(ev.current&&K&&(k(document.activeElement)||eg.current)){var e;let t=(null==(e=window.visualViewport)?void 0:e.height)||0,n=window.innerHeight,r=n-t,a=ev.current.getBoundingClientRect().height||0;ej.current||(ej.current=a);let i=ev.current.getBoundingClientRect().top;if(Math.abs(ew.current-r)>60&&(eg.current=!eg.current),l&&l.length>0&&eT&&eN&&(r+=eT[eN]||0),ew.current=r,a>t||eg.current){let e=ev.current.getBoundingClientRect().height,o=e;e>t&&(o=t-(a>.8*n?i:26)),L?ev.current.style.height=`${e-Math.max(r,0)}px`:ev.current.style.height=`${Math.max(o,t-i)}px`}else{let e;e=navigator.userAgent,"u">typeof window&&(/Firefox/.test(e)&&/Mobile/.test(e)||/FxiOS/.test(e))||(ev.current.style.height=`${ej.current}px`)}l&&l.length>0&&!eg.current?ev.current.style.bottom="0px":ev.current.style.bottom=`${Math.max(r,0)}px`}}return null==(e=window.visualViewport)||e.addEventListener("resize",t),()=>{var e;return null==(e=window.visualViewport)?void 0:e.removeEventListener("resize",t)}},[eN,l,eT]),r.default.useEffect(()=>(ee&&(E(document.documentElement,{scrollBehavior:"auto"}),eu.current=new Date),()=>{!function(e,t){if(!e||!(e instanceof HTMLElement))return;let n=N.get(e);n&&(e.style[t]=n[t])}(document.documentElement,"scrollBehavior")}),[ee]),r.default.useEffect(()=>{H||window.requestAnimationFrame(()=>{document.body.style.pointerEvents="auto"})},[H]),r.default.createElement(s.Root,{defaultOpen:V,onOpenChange:e=>{(F||e)&&(e?er(!0):eO(!0),et(e))},open:ee},r.default.createElement(u.Provider,{value:{activeSnapPoint:eF,snapPoints:l,setActiveSnapPoint:eE,drawerRef:ev,overlayRef:es,onOpenChange:n,onPress:function(e){var t,n;!F&&!l||(!ev.current||ev.current.contains(e.target))&&(eb.current=(null==(t=ev.current)?void 0:t.getBoundingClientRect().height)||0,ey.current=(null==(n=ev.current)?void 0:n.getBoundingClientRect().width)||0,ei(!0),ec.current=new Date,f()&&window.addEventListener("touchend",()=>em.current=!1,{once:!0}),e.target.setPointerCapture(e.pointerId),eh.current=C(q)?e.pageY:e.pageX)},onRelease:function(e){var t,n;if(!ea||!ev.current)return;ev.current.classList.remove(z),em.current=!1,ei(!1),ed.current=new Date;let r=T(ev.current,q);
1if(!e||!eD(e.target,!1)||!r||Number.isNaN(r)||null===ec.current)return;let a=ed.current.getTime()-ec.current.getTime(),i=eh.current-(C(q)?e.pageY:e.pageX),s=Math.abs(i)/a;if(s>.05&&(el(!0),setTimeout(()=>{el(!1)},200)),l){eC({draggedDistance:i*("bottom"===q||"right"===q?1:-1),closeDrawer:eO,velocity:s,dismissible:F}),null==o||o(e,!0);return}if("bottom"===q||"right"===q?i>0:i<0){e$(),null==o||o(e,!0);return}if(s>.4){eO(),null==o||o(e,!1);return}let u=Math.min(null!=(t=ev.current.getBoundingClientRect().height)?t:0,window.innerHeight),c=Math.min(null!=(n=ev.current.getBoundingClientRect().width)?n:0,window.innerWidth);if(Math.abs(r)>=("left"===q||"right"===q?c:u)*x){eO(),null==o||o(e,!1);return}null==o||o(e,!0),e$()},onDrag:function(e){if(ev.current&&ea){let t="bottom"===q||"right"===q?1:-1,n=(eh.current-(C(q)?e.pageY:e.pageX))*t,r=n>0,a=l&&!F&&!r;if(a&&0===eN)return;let o=Math.abs(n),s=document.querySelector("[data-vaul-drawer-wrapper]"),u=o/("bottom"===q||"top"===q?eb.current:ey.current),d=ez(o,r);if(null!==d&&(u=d),a&&u>=1||!em.current&&!eD(e.target,r))return;if(ev.current.classList.add(z),em.current=!0,E(ev.current,{transition:"none"}),E(es.current,{transition:"none"}),l&&eM({draggedDistance:n}),r&&!l){let e=Math.min(-(8*(Math.log(n+1)-2)*1),0)*t;E(ev.current,{transform:C(q)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`});return}let f=1-u;if((eS||R&&eN===R-1)&&(null==i||i(e,u),E(es.current,{opacity:`${f}`,transition:"none"},!0)),s&&es.current&&c){let e=Math.min(eA()+u*(1-eA()),1),t=8-8*u,n=Math.max(0,14-14*u);E(s,{borderRadius:`${t}px`,transform:C(q)?`scale(${e}) translate3d(0, ${n}px, 0)`:`scale(${e}) translate3d(${n}px, 0, 0)`,transition:"none"},!0)}if(!l){let e=o*t;E(ev.current,{transform:C(q)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})}}},dismissible:F,shouldAnimate:ex,handleOnly:M,isOpen:ee,isDragging:ea,shouldFade:eS,closeDrawer:eO,onNestedDrag:function(e,t){if(t<0)return;let n=(window.innerWidth-16)/window.innerWidth,r=n+t*(1-n),a=-16+16*t;E(ev.current,{transform:C(q)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`,transition:"none"})},onNestedOpenChange:function(e){let t=e?(window.innerWidth-16)/window.innerWidth:1,n=e?-16:0;ep.current&&window.clearTimeout(ep.current),E(ev.current,{transition:`transform 0.5s cubic-bezier(${S.join(",")})`,transform:C(q)?`scale(${t}) translate3d(0, ${n}px, 0)`:`scale(${t}) translate3d(${n}px, 0, 0)`}),!e&&ev.current&&(ep.current=setTimeout(()=>{let e=T(ev.current,q);E(ev.current,{transition:"none",transform:C(q)?`translate3d(0, ${e}px, 0)`:`translate3d(${e}px, 0, 0)`})},500))},onNestedRelease:function(e,t){let n=C(q)?window.innerHeight:window.innerWidth,r=t?(n-16)/n:1,a=t?-16:0;t&&E(ev.current,{transition:`transform 0.5s cubic-bezier(${S.join(",")})`,transform:C(q)?`scale(${r}) translate3d(0, ${a}px, 0)`:`scale(${r}) translate3d(${a}px, 0, 0)`})},keyboardIsOpen:eg,modal:H,snapPointsOffset:eT,activeSnapPointIndex:eN,direction:q,shouldScaleBackground:c,setBackgroundColorOnScale:m,noBodyStyles:W,container:_,autoFocus:Q}},a))}let P=r.default.forwardRef(function({...e},t){let{overlayRef:n,snapPoints:a,onRelease:i,shouldFade:o,isOpen:l,modal:u,shouldAnimate:d}=c(),f=F(t,n),m=a&&a.length>0;if(!u)return null;let p=r.default.useCallback(e=>i(e),[i]);return r.default.createElement(s.Overlay,{onMouseUp:p,ref:f,"data-vaul-overlay":"","data-vaul-snap-points":l&&m?"true":"false","data-vaul-snap-points-overlay":l&&o?"true":"false","data-vaul-animate":(null==d?void 0:d.current)?"true":"false",...e})});P.displayName="Drawer.Overlay";let L=r.default.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...a},i){let{drawerRef:o,onPress:l,onRelease:u,onDrag:d,keyboardIsOpen:f,snapPointsOffset:m,activeSnapPointIndex:p,modal:h,isOpen:g,direction:x,snapPoints:w,container:v,handleOnly:b,shouldAnimate:y,autoFocus:j}=c(),[k,N]=r.default.useState(!1),E=F(i,o),T=r.default.useRef(null),z=r.default.useRef(null),R=r.default.useRef(!1),A=w&&w.length>0;function O(e){T.current=null,R.current=!1,u(e)}
1return!function(){let{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:a,noBodyStyles:i}=c(),o=r.default.useRef(null),l=(0,r.useMemo)(()=>document.body.style.backgroundColor,[]);function s(){return(window.innerWidth-26)/window.innerWidth}r.default.useEffect(()=>{if(t&&n){o.current&&clearTimeout(o.current);let t=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!t)return;!function(...e){}(a&&!i?M(document.body,{background:"black"}):D,M(t,{transformOrigin:C(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:"0.5s",transitionTimingFunction:`cubic-bezier(${S.join(",")})`}));let n=M(t,{borderRadius:"8px",overflow:"hidden",...C(e)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{n(),o.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},500)}}},[t,n,l])}(),r.default.useEffect(()=>{A&&window.requestAnimationFrame(()=>{N(!0)})},[]),r.default.createElement(s.Content,{"data-vaul-drawer-direction":x,"data-vaul-drawer":"","data-vaul-delayed-snap-points":k?"true":"false","data-vaul-snap-points":g&&A?"true":"false","data-vaul-custom-container":v?"true":"false","data-vaul-animate":(null==y?void 0:y.current)?"true":"false",...a,ref:E,style:m&&m.length>0?{"--snap-point-height":`${m[null!=p?p:0]}px`,...t}:t,onPointerDown:e=>{b||(null==a.onPointerDown||a.onPointerDown.call(a,e),T.current={x:e.pageX,y:e.pageY},l(e))},onOpenAutoFocus:e=>{null==n||n(e),j||e.preventDefault()},onPointerDownOutside:t=>{(null==e||e(t),!h||t.defaultPrevented)?t.preventDefault():f.current&&(f.current=!1)},onFocusOutside:e=>{if(!h)return void e.preventDefault()},onPointerMove:e=>{if(z.current=e,b||(null==a.onPointerMove||a.onPointerMove.call(a,e),!T.current))return;let t=e.pageY-T.current.y,n=e.pageX-T.current.x,r="touch"===e.pointerType?10:2;((e,t,n=0)=>
1{if(R.current)return!0;let r=Math.abs(e.y),a=Math.abs(e.x),i=a>r,o=["bottom","right"].includes(t)?1:-1;if("left"===t||"right"===t){if(!(e.x*o<0)&&a>=0&&a<=n)return i}else if(!(e.y*o<0)&&r>=0&&r<=n)return!i;return R.current=!0,!0})({x:n,y:t},x,r)?d(e):(Math.abs(n)>r||Math.abs(t)>r)&&(T.current=null)},onPointerUp:e=>{null==a.onPointerUp||a.onPointerUp.call(a,e),T.current=null,R.current=!1,u(e)},onPointerOut:e=>{null==a.onPointerOut||a.onPointerOut.call(a,e),O(z.current)},onContextMenu:e=>{null==a.onContextMenu||a.onContextMenu.call(a,e),z.current&&O(z.current)}})});L.displayName="Drawer.Content";let H=r.default.forwardRef(function({preventCycle:e=!1,children:t,...n},a){let{closeDrawer:i,isDragging:o,snapPoints:l,activeSnapPoint:s,setActiveSnapPoint:u,dismissible:d,handleOnly:f,isOpen:m,onPress:p,onDrag:h}=c(),g=r.default.useRef(null),x=r.default.useRef(!1);function w(){g.current&&window.clearTimeout(g.current),x.current=!1}return r.default.createElement("div",{onClick:function(){x.current?w():window.setTimeout(()=>{!function(){if(o||e||x.current)return w();if(w(),!l||0===l.length){d||i();return}if(s===l[l.length-1]&&d)return i();let t=l.findIndex(e=>e===s);-1===t||u(l[t+1])}()},120)},onPointerCancel:w,onPointerDown:e=>{f&&p(e),g.current=window.setTimeout(()=>{x.current=!0},250)},onPointerMove:e=>{f&&h(e)},ref:a,"data-vaul-drawer-visible":m?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},r.default.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))});H.displayName="Drawer.Handle";let I={Root:$,NestedRoot:function({onDrag:e,onOpenChange:t,open:n,...a}){let{onNestedDrag:i,onNestedOpenChange:o,onNestedRelease:l}=c();if(!i)throw Error("Drawer.NestedRoot must be placed in another drawer");return r.default.createElement($,{nested:!0,open:n,onClose:()=>{o(!1)},onDrag:(t,n)=>{i(t,n),null==e||e(t,n)},onOpenChange:e=>{e&&o(e),null==t||t(e)},onRelease:l,...a})},Content:L,Overlay:P,Trigger:s.Trigger,Portal:function(e){let t=c(),{container:n=t.container,...a}=e;return r.default.createElement(s.Portal,{container:n,...a})},Handle:H,Close:s.Close,Title:s.Title,Description:s.Description};function B(e){return"[object Object]"===Object.prototype.toString.call(e)||Array.isArray(e)}function W(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&JSON.stringify(Object.keys(e.breakpoints||{}))===JSON.stringify(Object.keys(t.breakpoints||{}))&&n.every(n=>{let r=e[n],a=t[n];return"function"==typeof r?`${r}`==`${a}`:B(r)&&B(a)?W(r,a):r===a})}function q(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function V(e){return"number"==typeof e}function Y(e){return"string"==typeof e}function X(e){return"boolean"==typeof e}function U(e){return"[object Object]"===Object.prototype.toString.call(e)}function K(e){return Math.abs(e)}function J(e){return Math.sign(e)}function _(e){return ee(e).map(Number)}function Q(e){return e[Z(e)]}function Z(e){return Math.max(0,e.length-1)}function G(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function ee(e){return Object.keys(e)}function et(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function en(){let e=[],t={add:function(n,r,a,i={passive:!0}){let o;return"addEventListener"in n?(n.addEventListener(r,a,i),o=()=>n.removeEventListener(r,a,i)):(n.addListener(a),o=()=>n.removeListener(a)),e.push(o),t},clear:function(){e=e.filter(e=>e())}};return t}function er(e=0,t=0){let n=K(e-t);function r(n){return n<e||n>t}return{length:n,max:t,min:e,constrain:function(n){return r(n)?n<e?e:t:n},reachedAny:r,reachedMax:function(e){return e>t},reachedMin:function(t){return t<e},removeOffset:function(e){return n?e-n*Math.ceil((e-t)/n):e}}}function ea(e){let t=e;function n(e){return V(e)?e:e.get()}return{get:function(){return t},set:function(e){t=n(e)},add:function(e){t+=n(e)},subtract:function(e){t-=n(e)}}}function ei(e,t){let n="x"===e.scroll?function(e){return`translate3d(${e}px,0px,0px)`}:function(e){return`translate3d(0px,${e}px,0px)`},r=t.style,a=null,i=!1;return{clear:function(){!i&&(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))},to:function(t){if(i)return;let o=Math.round(100*e.direction(t))/100;o!==a&&(r.transform=n(o),a=o)},toggleActive:function(e){i=!e}}}let eo={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function el(e,t,n){let r,a,i,o,l,s,u,c,d=e.ownerDocument,f=d.defaultView,m=function(e){function t(e,t){return function e(t,n){return[t,n].reduce((t,n)=>
1(ee(n).forEach(r=>{let a=t[r],i=n[r],o=U(a)&&U(i);t[r]=o?e(a,i):i}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},a=ee(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,a)},optionsMediaQueries:function(t){return t.map(e=>ee(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(f),p=(c=[],{init:function(e,t){return(c=t.filter(({options:e})=>!1!==m.optionsAtMedia(e).active)).forEach(t=>t.init(e,m)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){c=c.filter(e=>e.destroy())}}),h=en(),g=(a={},i={init:function(e){r=e},emit:function(e){return(a[e]||[]).forEach(t=>t(r,e)),i},off:function(e,t){return a[e]=(a[e]||[]).filter(e=>e!==t),i},on:function(e,t){return a[e]=(a[e]||[]).concat([t]),i},clear:function(){a={}}}),{mergeOptions:x,optionsAtMedia:w,optionsMediaQueries:v}=m,{on:b,off:y,emit:j}=g,k=!1,F=x(eo,el.globalOptions),N=x(F),E=[];function C(t,n){k||(N=w(F=x(F,t)),E=n||E,function(){let{container:t,slides:n}=N;s=(Y(t)?e.querySelector(t):t)||e.children[0];let r=Y(n)?s.querySelectorAll(n):n;u=[].slice.call(r||s.children)}(),o=function t(n){let r=function(e,t,n,r,a,i,o){var l,s;let u,c,d,f,m,p,h,g,x,w,v,b,y,j,{align:k,axis:F,direction:N,startIndex:E,loop:C,duration:T,dragFree:M,dragThreshold:S,inViewThreshold:z,slidesToScroll:R,skipSnaps:A,containScroll:D,watchResize:O,watchSlides:$,watchDrag:P,watchFocus:L}=i,H={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:a}=e;return{top:t,right:n+r,bottom:t+a,left:n,width:r,height:a}}},I=H.measure(t),B=n.map(H.measure),W=(c="rtl"===N,f=(d="y"===F)||!c?1:-1,m=d?"top":c?"right":"left",p=d?"bottom":c?"left":"right",{scroll:d?"y":"x",cross:d?"x":"y",startEdge:m,endEdge:p,measureSize:function(e){let{height:t,width:n}=e;return d?t:n},direction:function(e){return e*f}}),q=W.measureSize(I),U={measure:function(e){return e/100*q}},eo=(l=k,s=q,u={start:function(){return 0},center:function(e){return(s-e)/2},end:function(e){return s-e}},{measure:function(e,t){return Y(l)?u[l](e):l(s,e,t)}}),el=!C&&!!D,{slideSizes:es,slideSizesWithGaps:eu,startGap:ec,endGap:ed}=function(e,t,n,r,a,i){let{measureSize:o,startEdge:l,endEdge:s}=e,u=n[0]&&a,c=function(){if(!u)return 0;let e=n[0];return K(t[l]-e[l])}(),d=u?parseFloat(i.getComputedStyle(Q(r)).getPropertyValue(`margin-${s}`)):0,f=n.map(o),m=n.map((e,t,n)=>{let r=t===Z(n);return t?r?f[t]+d:n[t+1][l]-e[l]:f[t]+c}).map(K);return{slideSizes:f,slideSizesWithGaps:m,startGap:c,endGap:d}}(W,I,B,n,C||!!D,a),ef=function(e,t,n,r,a,i,o,l){let{startEdge:s,endEdge:u,direction:c}=e,d=V(n);return{groupSlides:function(e){return d?_(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?_(e).reduce((n,d,f)=>{let m=Q(n)||0,p=d===Z(e),h=a[s]-i[m][s],g=a[s]-i[d][u],x=r||0!==m?0:c(o),w=K(g-(!r&&p?c(l):0)-(h+x));return f&&w>t+2&&n.push(d),p&&n.push(e.length),n},[]).map((t,n,r)=>{let a=Math.max(r[n-1]||0);return e.slice(a,t)}):[]}}}(W,q,R,C,I,B,ec,ed),{snaps:em,snapsAligned:ep}=function(e,t,n,r,a){let{startEdge:i,endEdge:o}=e,{groupSlides:l}=a,s=l(r).map(e=>Q(e)[o]-e[0][i]).map(K).map(t.measure),u=r.map(e=>n[i]-e[i]).map(e=>-K(e)),c=l(u).map(e=>e[0]).map((e,t)=>e+s[t]);return{snaps:u,snapsAligned:c}}(W,eo,I,B,ef),eh=-Q(em)+Q(eu),{snapsContained:eg,scrollContainLimit:ex}=function(e,t,n,r){let a,i,o=er(-t+e,0),l=n.map((e,t)=>{let{min:r,max:a}=o,i=o.constrain(e),l=t===Z(n);return t?l||function(e,t){return 1>=K(e-t)}(r,i)?r:function(e,t){return 1>=K(e-t)}(a,i)?a:i:a}).map(e=>parseFloat(e.toFixed(3))),s=(a=l[0],i=Q(l),er(l.lastIndexOf(a),l.
1indexOf(i)+1));return{snapsContained:function(){if(t<=e+2)return[o.max];if("keepSnaps"===r)return l;let{min:n,max:a}=s;return l.slice(n,a)}(),scrollContainLimit:s}}(q,eh,ep,D),ew=el?eg:ep,{limit:ev}=(h=ew[0],{limit:er(C?h-eh:Q(ew),h)}),eb=function e(t,n,r){let{constrain:a}=er(0,t),i=t+1,o=l(n);function l(e){return r?K((i+e)%i):a(e)}function s(){return e(t,o,r)}let u={get:function(){return o},set:function(e){return o=l(e),u},add:function(e){return s().set(o+e)},clone:s};return u}(Z(ew),E,C),ey=eb.clone(),ej=_(n),ek=function(e,t,n,r){let a=en(),i=1e3/60,o=null,l=0,s=0;function u(e){if(!s)return;o||(o=e,n(),n());let a=e-o;for(o=e,l+=a;l>=i;)n(),l-=i;r(l/i),s&&(s=t.requestAnimationFrame(u))}function c(){t.cancelAnimationFrame(s),o=null,l=0,s=0}return{init:function(){a.add(e,"visibilitychange",()=>{e.hidden&&(o=null,l=0)})},destroy:function(){c(),a.clear()},start:function(){s||(s=t.requestAnimationFrame(u))},stop:c,update:n,render:r}}(r,a,()=>(({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}})=>{r||n.constrain(e.pointerDown()),t.seek()})(eP),e=>(({scrollBody:e,translate:t,location:n,offsetLocation:r,previousLocation:a,scrollLooper:i,slideLooper:o,dragHandler:l,animation:s,eventHandler:u,scrollBounds:c,options:{loop:d}},f)=>{let m=e.settled(),p=!c.shouldConstrain(),h=d?m:m&&p,g=h&&!l.pointerDown();g&&s.stop();let x=n.get()*f+a.get()*(1-f);r.set(x),d&&(i.loop(e.direction()),o.loop()),t.to(r.get()),g&&u.emit("settle"),h||u.emit("scroll")})(eP,e)),eF=ew[eb.get()],eN=ea(eF),eE=ea(eF),eC=ea(eF),eT=ea(eF),eM=function(e,t,n,r,a){let i=0,o=0,l=a,s=.68,u=e.get(),c=0;function d(e){return l=e,m}function f(e){return s=e,m}let m={direction:function(){return o},duration:function(){return l},velocity:function(){return i},seek:function(){let t=r.get()-e.get(),a=0;return l?(n.set(e),i+=t/l,i*=s,u+=i,e.add(i),a=u-c):(i=0,n.set(r),e.set(r),a=t),o=J(a),c=u,m},settled:function(){return .001>K(r.get()-t.get())},useBaseFriction:function(){return f(.68)},useBaseDuration:function(){return d(a)},useFriction:f,useDuration:d};return m}(eN,eC,eE,eT,T),eS=function(e,t,n,r,a){let{reachedAny:i,removeOffset:o,constrain:l}=r;function s(e){return e.concat().sort((e,t)=>K(e)-K(t))[0]}function u(t,r){let a=[t,t+n,t-n];if(!e)return t;if(!r)return s(a);let i=a.filter(e=>J(e)===r);return i.length?s(i):Q(a)-n}return{byDistance:function(n,r){let s=a.get()+n,{index:c,distance:d}=function(n){let r=e?o(n):l(n),{index:a}=t.map((e,t)=>({diff:u(e-r,0),index:t})).sort((e,t)=>K(e.diff)-K(t.diff))[0];return{index:a,distance:r}}(s),f=!e&&i(s);if(!r||f)return{index:c,distance:n};let m=n+u(t[c]-d,0);return{index:c,distance:m}},byIndex:function(e,n){let r=u(t[e]-a.get(),n);return{index:e,distance:r}},shortcut:u}}(C,ew,eh,ev,eT),ez=function(e,t,n,r,a,i,o){function l(a){let l=a.distance,s=a.index!==t.get();
1i.add(l),l&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),s&&(n.set(t.get()),t.set(a.index),o.emit("select"))}return{distance:function(e,t){l(a.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);l(a.byIndex(r.get(),n))}}}(ek,eb,ey,eM,eS,eT,o),eR=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(ev),eA=en(),eD=(x={},w=null,v=null,b=!1,{init:function(){g=new IntersectionObserver(e=>{b||(e.forEach(e=>{x[n.indexOf(e.target)]=e}),w=null,v=null,o.emit("slidesInView"))},{root:t.parentElement,threshold:z}),n.forEach(e=>g.observe(e))},destroy:function(){g&&g.disconnect(),b=!0},get:function(e=!0){if(e&&w)return w;if(!e&&v)return v;let t=ee(x).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:a}=x[r];return(e&&a||!e&&!a)&&t.push(r),t},[]);return e&&(w=t),e||(v=t),t}}),{slideRegistry:eO}=function(e,t,n,r,a,i){let o,{groupSlides:l}=a,{min:s,max:u}=r;return{slideRegistry:(o=l(i),1===n.length?[i]:e&&"keepSnaps"!==t?o.slice(s,u).map((e,t,n)=>{let r=t===Z(n);return t?r?G(Z(i)-Q(n)[0]+1,Q(n)[0]):e:G(Q(n[0])+1)}):o)}}(el,D,ew,ex,ef,ej),e$=function(e,t,n,r,a,i,o,l){let s={passive:!0,capture:!0},u=0;function c(e){"Tab"===e.code&&(u=new Date().getTime())}return{init:function(d){l&&(i.add(document,"keydown",c,!1),t.forEach((t,c)=>{i.add(t,"focus",t=>{(X(l)||l(d,t))&&function(t){if(new Date().getTime()-u>10)return;o.emit("slideFocusStart"),e.scrollLeft=0;let i=n.findIndex(e=>e.includes(t));V(i)&&(a.useDuration(0),r.index(i,0),o.emit("slideFocus"))}(c)},s)}))}}}(e,n,eO,ez,eM,eA,o,L),eP={ownerDocument:r,ownerWindow:a,eventHandler:o,containerRect:I,slideRects:B,animation:ek,axis:W,dragHandler:function(e,t,n,r,a,i,o,l,s,u,c,d,f,m,p,h,g,x){let{cross:w,direction:v}=e,b=["INPUT","SELECT","TEXTAREA"],y={passive:!1},j=en(),k=en(),F=er(50,225).constrain(m.measure(20)),N={mouse:300,touch:400},E={mouse:500,touch:600},C=p?43:25,T=!1,M=0,S=0,z=!1,R=!1,A=!1,D=!1;function O(e){if(!et(e,r)&&e.touches.length>=2)return $(e);let t=i.readPoint(e),n=i.readPoint(e,w),o=K(t-M),s=K(n-S);if(!R&&!D&&(!e.cancelable||!(R=o>s)))return $(e);let c=i.pointerMove(e);o>h&&(A=!0),u.useFriction(.3).useDuration(.75),l.start(),a.add(v(c)),e.preventDefault()}function $(e){var t;let n,r,a=c.byDistance(0,!1).index!==d.get(),o=i.pointerUp(e)*(p?E:N)[D?"mouse":"touch"],l=(t=v(o),n=d.add(-1*J(t)),r=c.byDistance(t,!p).distance,p||K(t)<F?r:g&&a?.5*r:c.byIndex(n.get(),0).distance),m=function(e,t){var n,r;if(0===e||0===t||K(e)<=K(t))return 0;let a=(n=K(e),r=K(t),K(n-r));return K(a/e)}(o,l);R=!1,z=!1,k.clear(),u.useDuration(C-10*m).useFriction(.68+m/50),s.distance(l,!p),D=!1,f.emit("pointerUp")}function P(e){A&&(e.stopPropagation(),e.preventDefault(),A=!1)}return{init:function(e){x&&j.add(t,"dragstart",e=>e.preventDefault(),y).add(t,"touchmove",()=>void 0,y).add(t,"touchend",()=>void 0).add(t,"touchstart",l).add(t,"mousedown",l).add(t,"touchcancel",$).add(t,"contextmenu",$).add(t,"click",P,!0);function l(l){(X(x)||x(e,l))&&function(e){let l,s=et(e,r);if((D=s,A=p&&s&&!e.buttons&&T,T=K(a.get()-o.get())>=2,!s||0===e.button)&&(l=e.target.nodeName||"",!b.includes(l))){let r;z=!0,i.pointerDown(e),u.useFriction(0).useDuration(0),a.set(o),r=D?n:t,k.add(r,"touchmove",O,y).add(r,"touchend",$).add(r,"mousemove",O,y).add(r,"mouseup",$),M=i.readPoint(e),S=i.readPoint(e,w),f.emit("pointerDown")}}(l)}},destroy:function(){j.clear(),k.clear()},pointerDown:function(){return z}}}(W,e,r,a,eT,function(e,t){let n,r;function a(e){return e.timeStamp}function i(n,r){let a=r||e.scroll,i=`client${"x"===a?"X":"Y"}`;return(et(n,t)?n:n.touches[0])[i]}return{pointerDown:function(e){return n=e,r=e,i(e)},pointerMove:function(e){let t=i(e)-i(r),o=a(e)-a(n)>170;return r=e,o&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=i(r)-i(n),o=a(e)-a(n),l=a(e)-a(r)>170,s=t/o;return o&&!l&&K(s)>.1?s:0},readPoint:i}}(W,a),eN,ek,ez,eM,eS,eb,o,U,M,S,A,P),eventStore:eA,percentOfView:U,index:eb,indexPrevious:ey,limit:ev,location:eN,offsetLocation:eC,previousLocation:eE,options:i,resizeHandler:function(e,t,n,r,a,i,o){let l,s,u=[e].concat(r),c=[],d=!1;function f(e){return a.measureSize(o.measure(e))}
1return{init:function(a){i&&(s=f(e),c=r.map(f),l=new ResizeObserver(n=>{(X(i)||i(a,n))&&function(n){for(let i of n){if(d)return;let n=i.target===e,o=r.indexOf(i.target),l=n?s:c[o];if(K(f(n?e:r[o])-l)>=.5){a.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{u.forEach(e=>l.observe(e))}))},destroy:function(){d=!0,l&&l.disconnect()}}}(t,o,a,n,W,O,H),scrollBody:eM,scrollBounds:function(e,t,n,r,a){let i=a.measure(10),o=a.measure(50),l=er(.1,.99),s=!1;function u(){return!s&&!!e.reachedAny(n.get())&&!!e.reachedAny(t.get())}return{shouldConstrain:u,constrain:function(a){if(!u())return;let s=e.reachedMin(t.get())?"min":"max",c=K(e[s]-t.get()),d=n.get()-t.get(),f=l.constrain(c/o);n.subtract(d*f),!a&&K(d)<i&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())},toggleActive:function(e){s=!e}}}(ev,eC,eT,eM,U),scrollLooper:function(e,t,n,r){let{reachedMin:a,reachedMax:i}=er(t.min+.1,t.max+.1);return{loop:function(t){if(!(1===t?i(n.get()):-1===t&&a(n.get())))return;let o=-1*t*e;r.forEach(e=>e.add(o))}}}(eh,ev,eC,[eN,eC,eE,eT]),scrollProgress:eR,scrollSnapList:ew.map(eR.get),scrollSnaps:ew,scrollTarget:eS,scrollTo:ez,slideLooper:function(e,t,n,r,a,i,o,l,s){let u=_(a),c=_(a).reverse(),d=p(m(c,o[0]),n,!1).concat(p(m(u,t-o[0]-1),-n,!0));function f(e,t){return e.reduce((e,t)=>e-a[t],t)}function m(e,t){return e.reduce((e,n)=>f(e,t)>0?e.concat([n]):e,[])}function p(a,o,u){let c=i.map((e,n)=>({start:e-r[n]+.5+o,end:e+t-.5+o}));return a.map(t=>{let r=u?0:-n,a=u?n:0,i=c[t][u?"end":"start"];return{index:t,loopPoint:i,slideLocation:ea(-1),translate:ei(e,s[t]),target:()=>l.get()>i?r:a}})}return{canLoop:function(){return d.every(({index:e})=>.1>=f(u.filter(t=>t!==e),t))},clear:function(){d.forEach(e=>e.translate.clear())},loop:function(){d.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,a=t();a!==r.get()&&(n.to(a),r.set(a))})},loopPoints:d}}(W,q,eh,es,eu,em,ew,eC,n),slideFocus:e$,slidesHandler:(j=!1,{init:function(e){$&&(y=new MutationObserver(t=>{!j&&(X($)||$(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),o.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){y&&y.disconnect(),j=!0}}),slidesInView:eD,slideIndexes:ej,slideRegistry:eO,slidesToScroll:ef,target:eT,translate:ei(W,t)};return eP}(e,s,u,d,f,n,g);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(N),v([F,...E.map(({options:e})=>e)]).forEach(e=>h.add(e,"change",T)),N.active&&(o.translate.to(o.location.get()),o.animation.init(),o.slidesInView.init(),o.slideFocus.init(R),o.eventHandler.init(R),o.resizeHandler.init(R),o.slidesHandler.init(R),o.options.loop&&o.slideLooper.loop(),s.offsetParent&&u.length&&o.dragHandler.init(R),l=p.init(R,E)))}function T(e,t){let n=z();M(),C(x({startIndex:n},e),t),g.emit("reInit")}function M(){o.dragHandler.destroy(),o.eventStore.clear(),o.translate.clear(),o.slideLooper.clear(),o.resizeHandler.destroy(),o.slidesHandler.destroy(),o.slidesInView.destroy(),o.animation.destroy(),p.destroy(),h.clear()}function S(e,t,n){N.active&&!k&&(o.scrollBody.useBaseFriction().useDuration(!0===t?0:N.duration),o.scrollTo.index(e,n||0))}function z(){return o.index.get()}let R={canScrollNext:function(){return o.index.add(1).get()!==z()},canScrollPrev:function(){return o.index.add(-1).get()!==z()},containerNode:function(){return s},internalEngine:function(){return o},destroy:function(){k||(k=!0,h.clear(),M(),g.emit("destroy"),g.clear())},off:y,on:b,emit:j,plugins:function(){return l},previousScrollSnap:function(){return o.indexPrevious.get()},reInit:T,rootNode:function(){return e},scrollNext:function(e){S(o.index.add(1).get(),e,-1)},scrollPrev:function(e){S(o.index.add(-1).get(),e,1)},scrollProgress:function(){return o.scrollProgress.get(o.offsetLocation.get())},scrollSnapList:function(){return o.scrollSnapList},scrollTo:S,selectedScrollSnap:z,slideNodes:function(){return u},slidesInView:function(){return o.slidesInView.get()},slidesNotInView:function(){return o.slidesInView.get(!1)}};return C(t,n),setTimeout(()=>g.emit("init"),0),R}function es(e={},t=[]){let n=(0,r.useRef)(e),a=(0,r.useRef)(t),[i,o]=(0,r.useState)(),[l,s]=(0,r.useState)(),u=(0,r.useCallback)(()=>{i&&i.reInit(n.current,a.current)},[i]);return(0,r.useEffect)(()=>{W(n.current,e)||(n.current=e,u())},[e,u]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=q(e),r=q(t);return n.every((e,t)=>W(e,r[t]))}(a.current,t)&&(a.current=t,u())},[t,u]),(0,r.useEffect)(()=>
1{if("u">typeof window&&window.document&&window.document.createElement&&l){el.globalOptions=es.globalOptions;let e=el(l,n.current,a.current);return o(e),()=>e.destroy()}o(void 0)},[l,o]),[s,i]}el.globalOptions=void 0,es.globalOptions=void 0;var eu=e.i(763729),ec=e.i(440209),ed=e.i(783450);let ef=["yellow+ Workshop Sprint (havi 2 óra, kész anyaggal mész haza)","yellow+ AI Labor (havi 1 óra, élő kérdezz-felelek)","yellow/AI - személyes branding mentor, 0-24","Workshop Sprint + Labor felvételek a tudástárban"],em={yellow:{name:"yellow",subtitle:"Elmélet, közösség, inspiráció",monthly:{price:"9 990",amount:9990},annual:{price:"89 990",amount:89990,perMonth:"7 499"}},pro:{name:"yellow+",subtitle:"Elmélet, közösség, inspiráció + havi Workshop Sprint, AI Labor, yellow/AI mentor",monthly:{price:"19 990",amount:19990},annual:{price:"179 990",amount:179990,perMonth:"14 999"}}};function ep(e,t){return Math.round((1-t/(12*e))*100)}function eh(e){return e.toLocaleString("hu-HU")}async function eg(e,t){(0,ed.trackBeginCheckout)({plan:e,interval:t});try{let n=await fetch("/api/checkout",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({plan:e,interval:t})}),r=await n.json();r.url?window.location.href=r.url:ec.toast.error(r.error||"Hiba történt a fizetés indításakor.")}catch{ec.toast.error("Hiba történt. Kérjük, próbáld újra.")}}function ex({planKey:e,billing:t,isOpen:r,onMonthlyClick:s,totalHours:u="180"}){let c=["Heti elméleti előadás (szerda 17:00)",`${u}+ \xf3ra visszan\xe9zhető tud\xe1st\xe1r`,"Mentor Faktor (3 mentorral, havi, csütörtök 17:00)","Zárt közösségi platform (közösség, tartalmak)","yellow Morning (péntek 9:00)"],d=em[e],f="pro"===e,m=12*d.monthly.amount-d.annual.amount,p=f?"btn-yellow w-full py-3":"btn-outline-brand w-full py-3",h=f?"yellow_plus":"yellow";return(0,n.jsxs)("div",{className:f?"relative flex h-full flex-col overflow-hidden rounded-2xl border-2 border-[#FFF012] bg-gradient-to-br from-[#FFFEF5] to-white p-7 shadow-xl shadow-[#FFF012]/10 sm:p-8":"flex h-full flex-col rounded-2xl border border-[#E5E5E5] bg-white p-7 transition-all hover:shadow-lg sm:p-8",children:[f&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"absolute -right-12 -top-12 h-40 w-40 rounded-full bg-[#FFF012]/10 blur-3xl"}),(0,n.jsxs)("div",{className:"absolute right-4 top-4 flex items-center gap-1.5 rounded-full bg-[#FFF012] px-3 py-1 text-xs font-bold",children:[(0,n.jsx)(o.Sparkles,{size:12})," AI mentor"]})]}),(0,n.jsxs)("h3",{className:`mb-1 text-2xl font-bold tracking-tight ${f?"pr-24":""}`,children:[f?(0,n.jsxs)(n.Fragment,{children:["yellow",(0,n.jsx)("span",{className:"ml-0.5 inline-flex h-7 w-7 items-center justify-center rounded-full bg-[#FFF012] text-lg font-black leading-none",children:"+"})," "]}):(0,n.jsxs)(n.Fragment,{children:[d.name," "]}),"monthly"===t?"havi":"éves"," előfizetés"]}),(0,n.jsx)("p",{className:"mb-6 text-sm text-[#999]",children:d.subtitle}),(0,n.jsxs)("div",{className:"mb-2",children:[(0,n.jsx)("span",{className:"text-4xl font-bold tracking-tight",children:"monthly"===t?d.monthly.price:d.annual.price}),(0,n.jsx)("span",{className:"ml-1 text-[#666]",children:"monthly"===t?"Ft / hó":"Ft / év"})]}),(0,n.jsx)("p",{className:"mb-6 text-xs text-[#999]",children:"monthly"===t?f?(0,n.jsx)(n.Fragment,{children:"Napi ~660 Ft · egy kávé ára"}):(0,n.jsx)(n.Fragment,{children:"Napi ~330 Ft · kevesebb, mint egy üdítő naponta"}):(0,n.jsxs)(n.Fragment,{children:["Havi ",d.annual.perMonth," Ft ·"," ",(0,n.jsxs)("strong",{className:"text-black",children:["spórolsz ",eh(m)," Ft-ot"]})]})}),(0,n.jsx)("p",{className:"mb-6 text-[10px] text-[#999]",children:"Bruttó ár, 27% ÁFÁ-t tartalmaz."}),"monthly"===t?(0,n.jsxs)("button",{onClick:()=>s(e),className:`${p} text-center`,children:["Csatlakozz",f?(0,n.jsx)(eu.YellowPlus,{size:"xs",suffix:"-ként"}):null]}):(0,n.jsxs)("button",{onClick:()=>eg(h,"annual"),className:`${p} text-center`,children:["Csatlakozz",f?(0,n.jsx)(eu.YellowPlus,{size:"xs",suffix:"-ként"}):null]}),(0,n.jsxs)("div",{className:"mt-8 space-y-3",children:[c.map(e=>(0,n.jsxs)("div",{className:"flex items-start gap-3",children:[(0,n.jsx)("span",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-[#FFF012]",children:(0,n.jsx)(a.Check,{size:12,strokeWidth:3})}),(0,n.jsx)("span",{className:"text-sm",children:e})]},e)),ef.map(e=>f?(0,n.jsxs)("div",{className:"flex items-start gap-3",children:[(0,n.jsx)("span",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-black",children:e.toLowerCase().includes("workshop")?(0,n.jsx)(l.Hammer,{size:12,strokeWidth:3,className:"text-[#FFF012]"}):(0,n.jsx)(o.Sparkles,{size:12,strokeWidth:3,className:"text-[#FFF012]"})}),(0,n.jsx)("span",{className:"text-sm font-medium",children:e})]},e):(0,n.jsxs)("div",{className:"flex items-start gap-3 opacity-40",children:[(0,n.jsx)("span",{className:"mt-0.5 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-[#E5E5E5]",children:e.toLowerCase().includes("workshop")?(0,n.jsx)(l.Hammer,{size:12,strokeWidth:3,className:"text-[#999]"}):(0,n.jsx)(i.X,{size:12,strokeWidth:3,className:"text-[#999]"})}),(0,n.jsx)("span",{className:"text-sm text-[#999]",children:e})]},e))]})]})}function ew({billing:e,isOpen:t,onMonthlyClick:a,totalHours:i="180"}){let[o,l]=es({loop:!1,align:"start",containScroll:"trimSnaps"}),[s,u]=(0,r.useState)(0),c=(0,r.useCallback)(()=>{l&&u(l.selectedScrollSnap())},[l]);return(0,r.useEffect)(()=>
1{if(!l)return;let e=requestAnimationFrame(c);return l.on("select",c),l.on("reInit",c),()=>{cancelAnimationFrame(e),l.off("select",c),l.off("reInit",c)}},[l,c]),(0,n.jsxs)("div",{className:"md:hidden",children:[(0,n.jsx)("div",{ref:o,className:"overflow-hidden",children:(0,n.jsxs)("div",{className:"flex touch-pan-y -mx-1",children:[(0,n.jsx)("div",{className:"min-w-0 shrink-0 grow-0 basis-[88%] px-1",children:(0,n.jsx)(ex,{planKey:"yellow",billing:e,isOpen:t,onMonthlyClick:a,totalHours:i})}),(0,n.jsx)("div",{className:"min-w-0 shrink-0 grow-0 basis-[88%] px-1",children:(0,n.jsx)(ex,{planKey:"pro",billing:e,isOpen:t,onMonthlyClick:a,totalHours:i})})]})}),(0,n.jsx)("div",{className:"mt-5 flex items-center justify-center gap-2",children:[0,1].map(e=>(0,n.jsx)("button",{onClick:()=>l?.scrollTo(e),"aria-label":`Csomag ${e+1}`,className:`h-2 rounded-full transition-all ${s===e?"w-6 bg-black":"w-2 bg-[#D4D4D4]"}`},e))})]})}function ev({planKey:e,onClose:t}){let r=em[e],a=12*r.monthly.amount,o=r.annual.amount,l=a-o,s=ep(r.monthly.amount,o),u="pro"===e?"yellow_plus":"yellow";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("button",{type:"button",onClick:t,className:"absolute right-4 top-4 z-20 cursor-pointer text-white/40 hover:text-white","aria-label":"Bezárás",children:(0,n.jsx)(i.X,{size:20})}),(0,n.jsxs)("div",{className:"mb-6 text-center",children:[(0,n.jsx)("span",{className:"text-xs font-semibold uppercase tracking-widest text-[#FFF012]",children:"pro"===e?"yellow+":"yellow"}),(0,n.jsx)("h3",{className:"mt-1 text-xl font-bold text-white",children:"3 hónapot ingyen? Igen, tényleg."})]}),(0,n.jsxs)("div",{className:"mb-5 rounded-xl bg-[#FFF012] px-5 py-4",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsxs)("span",{className:"text-sm font-semibold leading-tight text-[#0A0A0A]",children:["Éves előfizetéssel",(0,n.jsx)("br",{}),"megtakarítasz"]}),(0,n.jsxs)("span",{className:"text-3xl font-black tracking-tight text-[#0A0A0A]",children:[eh(l)," Ft"]})]}),(0,n.jsx)("p",{className:"mt-2 text-center text-sm font-bold text-[#0A0A0A]/70",children:"Mintha 3 hónapot ingyen kapnál."})]}),(0,n.jsx)("div",{className:"mb-5 overflow-hidden rounded-xl border border-white/10",children:(0,n.jsxs)("table",{className:"w-full text-left",children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{className:"border-b border-white/10 bg-white/[0.03]",children:[(0,n.jsx)("th",{className:"px-4 py-2.5 text-[10px] font-semibold uppercase tracking-wider text-white/40"}),(0,n.jsx)("th",{className:"px-4 py-2.5 text-center text-[10px] font-semibold uppercase tracking-wider text-white/40",children:"Havi"}),(0,n.jsxs)("th",{className:"px-4 py-2.5 text-center text-[10px] font-semibold uppercase tracking-wider text-[#FFF012]",children:["Éves"," ",(0,n.jsxs)("span",{className:"ml-1 rounded-full bg-[#FFF012] px-1.5 py-0.5 text-[9px] font-black text-[#0A0A0A]",children:["−",s,"%"]})]})]})}),(0,n.jsxs)("tbody",{className:"text-sm",children:[(0,n.jsxs)("tr",{className:"border-b border-white/[0.06]",children:[(0,n.jsx)("td",{className:"px-4 py-3 text-xs text-white/50",children:"Havi díj"}),(0,n.jsxs)("td",{className:"px-4 py-3 text-center text-white/50",children:[r.monthly.price," Ft"]}),(0,n.jsxs)("td",{className:"px-4 py-3 text-center font-bold text-[#FFF012]",children:[r.annual.perMonth," Ft"]})]}),(0,n.jsxs)("tr",{className:"border-b border-white/[0.06]",children:[(0,n.jsx)("td",{className:"px-4 py-3 text-xs text-white/50",children:"12 hónap összesen"}),(0,n.jsxs)("td",{className:"px-4 py-3 text-center text-white/50",children:[eh(a)," Ft"]}),(0,n.jsxs)("td",{className:"px-4 py-3 text-center font-bold text-white",children:[r.annual.price," Ft"]})]}),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"px-4 py-3 text-xs text-white/50",children:"Megtakarítás"}),(0,n.jsx)("td",{className:"px-4 py-3 text-center text-white/30",children:"-"}),(0,n.jsxs)("td",{className:"px-4 py-3 text-center font-black text-[#FFF012]",children:[eh(l)," Ft"]})]})]})]})}),(0,n.jsxs)("div",{className:"relative z-20 flex flex-col gap-2",children:[(0,n.jsxs)("button",{type:"button",className:"block w-full cursor-pointer rounded-xl bg-[#FFF012] py-3.5 text-center text-sm font-black text-[#0A0A0A] transition-all hover:brightness-105",onClick:()=>{t(),eg(u,"annual")},children:["Éves előfizetés - ",r.annual.price," Ft"]}),(0,n.jsxs)("button",{type:"button",className:"block w-full cursor-pointer rounded-xl border border-white/20 py-3 text-center text-sm font-medium text-white/60 transition-colors hover:border-white/40 hover:text-white/80",onClick:()=>{t(),eg(u,"monthly")},children:["Maradok havinál · ",r.monthly.price," Ft / hó"]})]})]})}function eb({planKey:e,open:t,onOpenChange:a}){let[i,o]=(0,r.useState)(!1);if((0,r.useEffect)(()=>{let e=window.matchMedia("(min-width: 768px)");o(e.matches);let t=e=>o(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),!e)return null;let l=()=>a(!1);return i?t?(0,n.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[(0,n.jsx)("div",{className:"absolute inset-0 bg-black/60",onClick:l}),(0,n.jsx)("div",{className:"relative z-10 w-full max-w-md rounded-2xl bg-[#0A0A0A] p-8 text-white shadow-2xl",children:(0,n.jsx)(ev,{planKey:e,onClose:l})})]}):null:(0,n.jsx)(I.Root,{open:t,onOpenChange:a,shouldScaleBackgroun
1d:!1,children:(0,n.jsxs)(I.Portal,{children:[(0,n.jsx)(I.Overlay,{className:"fixed inset-0 z-50 bg-black/60"}),(0,n.jsxs)(I.Content,{className:"fixed bottom-0 left-0 right-0 z-[60] rounded-t-3xl bg-[#0A0A0A] text-white outline-none",children:[(0,n.jsx)("div",{className:"mx-auto mt-3 mb-2 h-1.5 w-12 shrink-0 rounded-full bg-white/20"}),(0,n.jsxs)(I.Title,{className:"sr-only",children:["pro"===e?"yellow+":"yellow"," éves előfizetés"]}),(0,n.jsx)("div",{className:"max-h-[85vh] overflow-y-auto p-6 pb-8",children:(0,n.jsx)(ev,{planKey:e,onClose:l})})]})]})})}e.s(["PricingCards",0,function({isOpen:e,totalHours:t="180"}){let[a,i]=(0,r.useState)("monthly"),[o,l]=(0,r.useState)(null);return(0,r.useEffect)(()=>{let e=e=>{l(e.detail?.plan??"pro")};return window.addEventListener("yellow:open-pricing-drawer",e),()=>window.removeEventListener("yellow:open-pricing-drawer",e)},[]),ep(em.yellow.monthly.amount,em.yellow.annual.amount),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"mb-10 flex items-center justify-center gap-3",children:[(0,n.jsx)("button",{type:"button",onClick:()=>i("monthly"),className:`min-h-[44px] px-2 text-sm font-medium transition-colors ${"monthly"===a?"text-black":"text-[#999]"}`,children:"Havi"}),(0,n.jsx)("button",{onClick:()=>i("monthly"===a?"annual":"monthly"),className:"relative h-7 w-[52px] rounded-full bg-[#E5E5E5] transition-colors data-[active=true]:bg-[#FFF012]","data-active":"annual"===a,"aria-label":"Váltás havi és éves között",children:(0,n.jsx)("span",{className:"absolute top-0.5 left-0.5 h-6 w-6 rounded-full bg-white shadow-sm transition-transform duration-200",style:{transform:"annual"===a?"translateX(25px)":"translateX(0)"}})}),(0,n.jsxs)("button",{type:"button",onClick:()=>i("annual"),className:`min-h-[44px] px-2 text-sm font-medium transition-colors ${"annual"===a?"text-black":"text-[#999]"}`,children:["Éves",(0,n.jsx)("span",{className:"ml-1.5 rounded-full bg-[#FFF012] px-2 py-0.5 text-[10px] font-bold text-black",children:"3 hónap ingyen"})]})]}),(0,n.jsxs)("div",{className:"mx-auto hidden max-w-5xl gap-6 md:grid md:grid-cols-2",children:[(0,n.jsx)(ex,{planKey:"yellow",billing:a,isOpen:e,onMonthlyClick:l,totalHours:t}),(0,n.jsx)(ex,{planKey:"pro",billing:a,isOpen:e,onMonthlyClick:l,totalHours:t})]}),(0,n.jsx)(ew,{billing:a,isOpen:e,onMonthlyClick:l,totalHours:t}),(0,n.jsx)("p",{className:"mx-auto mt-6 max-w-5xl text-center text-xs text-[#999]",children:"Havi auto-renew, 1 kattintással lemondható"}),(0,n.jsxs)("div",{className:"mx-auto mt-10 grid max-w-5xl gap-4 sm:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl border border-[#E5E5E5] bg-[#FAFAF5] p-5",children:[(0,n.jsx)("h4",{className:"mb-1 font-bold",children:"Diákoknak -50%"}),(0,n.jsx)("p",{className:"text-sm text-[#666]",children:"Aktív hallgatói jogviszonnyal minden csomagból fél áron csatlakozhatsz."})]}),(0,n.jsxs)("div",{className:"rounded-xl border border-[#E5E5E5] bg-[#FAFAF5] p-5",children:[(0,n.jsx)("h4",{className:"mb-1 font-bold",children:"Stúdióknak, ügynökségeknek 3 főtől kedvezmény"}),(0,n.jsx)("p",{className:"text-sm text-[#666]",children:"Ügynökség vagy csapat vagytok? Egyedi ajánlatot adunk."})]})]}),(0,n.jsxs)("p",{className:"mx-auto mt-4 max-w-5xl text-center text-sm text-[#666]",children:["Írj a"," ",(0,n.jsx)("a",{href:"mailto:[email protected]",className:"font-medium text-black underline decoration-[#FFF012] decoration-2 underline-offset-4",children:"[email protected]"})," ","címre a részletekért."]}),(0,n.jsx)(eb,{planKey:o,open:null!==o,onOpenChange:e=>{e||l(null)}})]})}],355631)}]);

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.