PageSourceSearch

https://edv-guru.at/assets/index-BCaLi60j.js

js edv-guru.at collected 2026-09-25 02:56:44 UTC 1,012,844 bytes, 68 lines download raw bytes

vendor: 24,834 bytes, lines 1-9
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/_shell-C9O881iD.js","assets/chunk-Cyuzqnbw.js","assets/LocaleProvider-BXdVjDnc.js","assets/zap-qGLoc2Ed.js","assets/jsx-runtime-dIob5GyK.js","assets/de-B_T6D1tV.js","assets/dist-ClKtp9sy.js","assets/dist-CHFdJ8h4.js","assets/dist-CYkFoipl.js","assets/react-dom-CG6uvwP7.js","assets/useBaseQuery-D3v2EOyA.js","assets/useSuspenseQuery-DAWKR2K5.js","assets/useStore-Dh1Jk7Re.js","assets/link-Cp2BtRtg.js","assets/useRouter-CGXiNlTc.js","assets/arrow-up-Dr_P_UTj.js","assets/boxes--YPXpOz2.js","assets/building-2-BYz4Dvrd.js","assets/clapperboard-DbkuYyOZ.js","assets/layout-grid-CWCRPUpv.js","assets/plug-DToNQjxd.js","assets/user-round-BksBUVNW.js","assets/PartnerMenu-DM0NJf8c.js","assets/theme-D0Dnk2S8.js","assets/_shell-CzIm23qk.css","assets/karte-beispiel-f3x1SYdg.js","assets/CardView-Bo9TFHwN.js","assets/bell-CNaJ7kD6.js","assets/download-COKBB6mE.js","assets/linkedin-DJUyy4kr.js","assets/message-circle-BDtOFfwg.js","assets/play-C7eLX0Oc.js","assets/qr-code-b3xfJ38x.js","assets/QrImage-DQ5je6pd.js","assets/browser-BBO20gyL.js","assets/karte-beispiel-advanced-gi_QVuM7.js","assets/partner-infos-CVttx7pF.js","assets/euro-DHc8xvF1.js","assets/message-square-BjDlZaT6.js","assets/video-Hfc-ki8D.js","assets/pitch-BKIiA_FK.js","assets/PitchDeck-uPoELJNj.js","assets/clsx-CjueKrWZ.js","assets/wine-Cmr1G-vu.js","assets/share-2-CuKJbu1a.js","assets/history-CUVXhzyg.js","assets/search-x-DR6Jp8ui.js","assets/pitch-short-DPjJR6ef.js","assets/_shell.index-B_fMo4C-.js","assets/BrandPageRenderer-L8Dbr7QU.js","assets/carousel-Bv3ab1DG.js","assets/VendorMap-CuXPeup4.js","assets/VendorMap-vh-t_kPv.css","assets/book-open-erDDfjmA.js","assets/camera-U03YJhO3.js","assets/copy-DWLNbfUj.js","assets/file-down-DTvWwPS1.js","assets/types-DyylxKTz.js","assets/package-check-DT8IFES2.js","assets/ElfsightWidget-BTuPIa-B.js","assets/PageHero-B4c-bypm.js","assets/VendorShopView-FMMltiVj.js","assets/tabs-DLpvFZBy.js","assets/useInfiniteQuery-C5146XSm.js","assets/arrow-down-C6e3yxX_.js","assets/package-CwN3MCbe.js","assets/chatRequestApi-CscodECO.js","assets/productAiMediaApi-CuMXpfDg.js","assets/_shell.anbieter-start-H3aioUUL.js","assets/_shell.anbieter-werden-b-NYvnbq.js","assets/_shell.bewertung-BoZrXPNf.js","assets/triangle-alert-D_poiIx1.js","assets/_shell.daten-loeschen-CzTEDMOW.js","assets/shield-alert-DvtdZV3V.js","assets/trash-2-DJdS8Lfi.js","assets/input-lSWvE0iC.js","assets/textarea-BHVKElIP.js","assets/_shell.domain-registrierung-Ctarj3x3.js","assets/label-F2mjdilR.js","assets/_shell.einloggen-CGD8yO5r.js","assets/_shell.entdecken-Bg9ZV_NG.js","assets/volume-x-VFnuHcuv.js","assets/useShoppableVideoPlayer-1YRt-1LV.js","assets/_shell.impressum-BYtWsBp2.js","assets/VendorLegalSearch-CXi7FrEW.js","assets/_shell.konto-mNr4apGD.js","assets/chevron-up-CbJUZKOU.js","assets/gavel-Dgcf5DGA.js","assets/library-big-Clt8zj44.js","assets/rotate-ccw-DJCmOfDq.js","assets/truck-CtOR5tsX.js","assets/_shell.pakete-BPgPgFLu.js","assets/_shell.passwort-vergessen-CsWoD1Wh.js","assets/mail-check-icJNxkks.js","assets/_shell.registrieren-CdjWcYqd.js","assets/_shell.search-BthaEPNn.js","assets/dist-Dpp0GIjJ.js","assets/ProductCardSkeleton-DKcpEBgu.js","assets/_shell.standorte-975jZH6p.js","assets/_shell.team-B5jBgrQu.js","assets/_shell.tippgeber-DUSFydGr.js","assets/_shell.tippgeber-info-D4ZklhCU.js","assets/_shell.tippgeber-werden-Dx9M49Xb.js","assets/_shell.vendors-51mVE4Vu.js","assets/karte._handle-GAc_xz1S.js","assets/karte._handle-BDC4mX5j.js","assets/meet._id-bvsH5els.js","assets/_shell.anbieter-werden_.add-ons-gVheVudF.js","assets/_shell.anbieter-werden_.anwendungsfaelle-B-sauMQk.js","assets/_shell.anbieter-werden_.beauty-friseur-8QFbwyW7.js","assets/_shell.anbieter-werden_.bildung-Bj9m2fC8.js","assets/_shell.anbieter-werden_.buschenschank-CecxvWEd.js","assets/_shell.anbieter-werden_.dienstleister-zYiThN6m.js","assets/_shell.anbieter-werden_.einzelhandel-DWax3Nxj.js","assets/_shell.anbieter-werden_.elektronik-reparatur-BvynzPAy.js","assets/_shell.anbieter-werden_.fitness-BCgpf4-V.js","assets/_shell.anbieter-werden_.funktionen-CA3uCaD3.js","assets/_shell.anbieter-werden_.gaertnerei-Dri32TJ_.js","assets/_shell.anbieter-werden_.gastronomie-33YkW-35.js","assets/_shell.anbieter-werden_.gastronomie-sommelier-Dj484yX0.js","assets/_shell.anbieter-werden_.genossenschaft-Cq764Nj6.js","assets/_shell.anbieter-werden_.gesundheit-DDI-RZ1R.js","assets/_shell.anbieter-werden_.grosshandel-DhcQkVux.js","assets/_shell.anbieter-werden_.handwerk-nGT4kdhy.js","assets/_shell.anbieter-werden_.immobilien-sdGoQdGA.js","assets/_shell.anbieter-werden_.integrationen-DyUDj5vO.js","assets/_shell.anbieter-werden_.it-dienstleister-BL5OfIfd.js","assets/_shell.anbieter-werden_.kfz-werkstatt-Dbdtu4ep.js","assets/_shell.anbieter-werden_.kreativ-D7CzGbER.js","assets/_shell.anbieter-werden_.landwirtschaft-lWceBDTk.js","assets/_shell.anbieter-werden_.nachhilfe-DM_Q98oA.js","assets/_shell.anbieter-werden_.rechtsanwaelte-GWVXIzdR.js","assets/_shell.anbieter-werden_.reisebuero-pNd303ot.js","assets/_shell.anbieter-werden_.tieraerzte-Bt729HML.js","assets/_shell.anbieter-werden_.vereine-DFlwvOd5.js","assets/_shell.anbieter-werden_.verlage-DLDrsqRv.js","assets/_shell.anbieter-werden_.vinothek-BATvAwYT.js","assets/_shell.anbieter-werden_.winzer-D71vg3ms.js","assets/_shell.auth.shopify-callback-VHwS21GE.js","assets/_shell.konto_.avv-BO8rycoO.js","assets/_shell.konto_.inhalte-CaWYtHGh.js","assets/progress-D-0snfLB.js","assets/_shell.konto_.merkliste-DGXd_lDh.js","assets/_shell.konto_.rewards-i53ej48b.js","assets/_shell.konto_.vertraege-CAqPz7tP.js","assets/_shell.konto_.zuletzt-angesehen-bQEzwHI1.js","assets/useRecentlyViewed-C48yrvrq.js","assets/_shell.products._handle-Dx3wnW47.js","assets/__vite-browser-external-CDhlasgB.js","assets/_shell.products._handle-BH-DBd8H.js","assets/_shell.rechtliches._slug-BgOHzj-7.js","assets/_shell.rechtliches._slug-0gIVlTj9.js","assets/_shell.rechtliches.anbieter-bedingungen-C1HT4Kjz.js","assets/_shell.vendors.index-JVSwFpS4.js","assets/_shell.vendors._handle-51mVE4Vu.js","assets/_shell.anbieter-werden_.add-ons_.ai-credits-C3TFdmF3.js","assets/_shell.anbieter-werden_.add-ons_.app-builder-B6wYgd7f.js","assets/_shell.anbieter-werden_.add-ons_.business-guru-9nwZsz9l.js","assets/_shell.anbieter-werden_.add-ons_.carddav-DG8HI8CH.js","assets/_shell.anbieter-werden_.add-ons_.cash-connect-DU-XvoO4.js","assets/_shell.anbieter-werden_.add-ons_.cloud-nas-DRkWOxGA.js","assets/_shell.anbieter-werden_.add-ons_.cold-call-BPCNB5Qt.js","assets/_shell.anbieter-werden_.add-ons_.digitale-visitenkarte-qqqO9MwR.js","assets/_shell.anbieter-werden_.add-ons_.domain-connect-DjYIpGdR.js","assets/_shell.anbieter-werden_.add-ons_.infrastrukturbeitrag-B7-sLP5y.js","assets/_shell.anbieter-werden_.add-ons_.location-connect-DlRaJhfi.js","assets/_shell.anbieter-werden_.add-ons_.multidomain-connect-CVgJmGeb.js","assets/_shell.anbieter-werden_.add-ons_.nas-dediziert-BcfdRMkE.js","assets/_shell.anbieter-werden_.add-ons_.ratgeberartikel-upgrade-nYbtuzGq.js","assets/_shell.anbieter-werden_.add-ons_.rechnung-buchhaltung-CSlAI3vT.js","assets/_shell.anbieter-werden_.add-ons_.smartbot-DOOcksWq.js","assets/_shell.anbieter-werden_.add-ons_.staff-connect-CKE3vBZU.js","assets/_shell.anbieter-werden_.add-ons_.tippgeber-smkj4tFv.js","assets/_shell.anbieter-werden_.add-ons_.voice-transcribe-oPRQnKy7.js","assets/_shell.anbieter-werden_.add-ons_.webmail-ai-Dt2pykxP.js","assets/_shell.anbieter-werden_.add-ons_.website-ki-Bj-gTZdF.js","assets/_shell.vendors._handle.index-DS3BjTV2.js","assets/_shell.vendors._handle.index-Cv5Nm5oD.js","assets/_shell.vendors._handle.index-BFTaIi2N.js","assets/_shell.vendors._handle.artikel-0gIVlTj9.js","assets/_shell.vendors._handle.artikel-BSI5El-0.js","assets/_shell.vendors._handle.katalog-BT7IQRBE.js","assets/_shell.vendors._handle.katalog-EXzu5GYP.js","assets/link-LLI0-Dpr.js","assets/_shell.vendors._handle.artikel._slug-0gIVlTj9.js","assets/_shell.vendors._handle.artikel._slug-Cj_lmudB.js"])))=>i.map(i=>d[i]);
2import{a as e,t}from"./chunk-Cyuzqnbw.js";import{n,t as r}from"./jsx-runtime-dIob5GyK.js";import{t as i}from"./react-dom-CG6uvwP7.js";import{A as a,C as o,D as s,E as c,F as l,I as u,M as d,N as f,O as p,P as m,S as h,T as g,_,a as v,b as y,c as b,d as x,f as S,g as C,h as w,i as T,j as ee,k as te,m as E,n as ne,p as D,r as re,s as ie,t as O,u as ae,v as k,w as A,x as oe,y as se}from"./useStore-Dh1Jk7Re.js";import{a as ce,c as le,i as j,n as M,o as ue,r as de,s as N,t as fe}from"./matchContext-DcOQ3ETN.js";import{t as pe}from"./link-Cp2BtRtg.js";import{n as me,o as he,r as ge,s as _e,t as ve}from"./useRouter-CGXiNlTc.js";import{A as ye,B as be,C as xe,D as Se,E as Ce,G as we,H as Te,I as P,K as Ee,L as De,M as Oe,N as ke,O as Ae,P as je,Q as Me,R as Ne,S as Pe,T as Fe,U as Ie,V as Le,W as Re,Z as ze,_ as Be,a as Ve,at as He,b as Ue,c as We,ct as Ge,d as Ke,dt as qe,et as Je,f as Ye,ft as Xe,g as Ze,h as Qe,i as $e,j as et,k as tt,l as nt,lt as rt,m as it,n as at,o as ot,ot as st,p as ct,pt as F,q as lt,r as I,rt as ut,s as dt,st as ft,t as pt,tt as mt,u as ht,ut as gt,v as _t,w as vt,x as yt,y as bt,z as xt}from"./LocaleProvider-BXdVjDnc.js";import{A as St,C as Ct,D as wt,E as Tt,F as Et,M as Dt,N as Ot,O as kt,P as At,S as jt,T as Mt,_ as Nt,b as Pt,d as Ft,f as It,g as Lt,h as Rt,j as zt,m as Bt,p as Vt,t as Ht,v as Ut,w as Wt,x as Gt,y as Kt}from"./useBaseQuery-D3v2EOyA.js";import{t as qt}from"./useSuspenseQuery-DAWKR2K5.js";import{c as Jt,i as Yt,l as L,r as Xt}from"./zap-qGLoc2Ed.js";import{i as Zt,r as Qt,t as $t}from"./types-DyylxKTz.js";import{t as en}from"./link-LLI0-Dpr.js";import{t as tn}from"./linkedin-DJUyy4kr.js";import{t as nn}from"./clsx-CjueKrWZ.js";import{a as rn,c as an,i as on,n as sn,o as cn,r as ln,s as un,t as dn}from"./dist-CHFdJ8h4.js";import{n as fn,t as pn}from"./dist-CYkFoipl.js";import{a as mn,c as hn,i as gn,n as _n,o as vn,r as yn,s as bn,t as xn}from"./types-BFwcqWd6.js";var Sn=t((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,E());else{var t=n(l);t!==null&&re(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function ee(){return g?!0:!(e.unstable_now()-T<w)}function te(){if(g=!1,S){var t=e.unstable_now();T=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&ee());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&re(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?E():S=!1}}}var E;if(typeof y==`function`)E=function(){y(te)};else if(typeof MessageChannel<`u`){var ne=new MessageChannel,D=ne.port2;ne.port1.onmessage=te,E=function(){D.postMessage(null)}}else E=function(){_(te,0)};function re(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):w=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,re(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,E()))),r},e.unstable_shouldYield=ee,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Cn=t(((e,t)=>{t.exports=Sn()})),wn=t((e=>{var t=Cn(),r=n(),a=i();function o(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function l(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function u(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function d(e){if(c(e)!==e)throw Error(o(188))}function f(e){var t=e.alternate;if(!t){if(t=c(e),t===null)throw Error(o(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return d(i),e;if(a===r)return d(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function p(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=p(e),t!==null)return t;e=e.sibling}return null}var m=Object.assign,h=Symbol.for(`react.element`),g=Symbol.for(`react.transitional.element`),_=Symbol.for(`react.portal`),v=Symbol.for(`react.fragment`),y=Symbol.for(`react.strict_mode`),b=Symbol.for(`react.profiler`),x=Symbol.for(`react.consumer`),S=Symbol.for(`react.context`),C=Symbol.for(`react.forward_ref`),w=Symbol.for(`react.suspense`),T=Symbol.for(`react.suspense_list`),ee=Symbol.for(`react.memo`),te=Symbol.for(`react.lazy`),E=Symbol.for(`react.activity`),ne=Symbol.for(`react.memo_cache_sentinel`),D=Symbol.iterator;function re(e){return typeof e!=`object`||!e?null:(e=D&&e[D]||e[`@@iterator`],typeof e==`function`?e:null)}var ie=Symbol.for(`react.client.reference`);function O(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ie?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case v:return`Fragment`;case b:return`Profiler`;case y:return`StrictMode`;case w:return`Suspense`;case T:return`SuspenseList`;case E:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case _:return`Portal`;case S:return e.displayName||`Context`;case x:return(e._context.displayName||`Context`)+`.Consumer`;case C:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ee:return t=e.displayName||null,t===null?O(e.type)||`Memo`:t;case te:t=e._payload,e=e._init;try{return O(e(t))}catch{}}return null}var ae=Array.isArray,k=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,A=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,oe={pending:!1,data:null,method:null,action:null},se=[],ce=-1;function le(e){return{current:e}}function j(e){0>ce||(e.current=se[ce],se[ce]=null,ce--)}function M(e,t){ce++,se[ce]=e.current,e.current=t}var ue=le(null),de=le(null),N=le(null),fe=le(null);function pe(e,t){switch(M(N,t),M(de,e),M(ue,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Jd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Jd(t),e=Yd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}j(ue),M(ue,e)}function me(){j(ue),j(de),j(N)}function he(e){e.memoizedState!==null&&M(fe,e);var t=ue.current,n=Yd(t,e.type);t!==n&&(M(de,e),M(ue,n))}function ge(e){de.current===e&&(j(ue),j(de)),fe.current===e&&(j(fe),ip._currentValue=oe)}var _e,ve;function ye(e){if(_e===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);_e=t&&t[1]||``,ve=-1<e.stack.indexOf(`
3    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
4`+_e+e+ve}var be=!1;function xe(e,t){if(!e||be)return``;be=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(`
5`),l=s.split(`
6`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=`
7`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{be=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?ye(n):``}function Se(e,t){switch(e.tag){case 26:case 27:case 5:return ye(e.type);case 16:return ye(`Lazy`);case 13:return e.child!==t&&t!==null?ye(`Suspense Fallback`):ye(`Suspense`);case 19:return ye(`SuspenseList`);case 0:case 15:return xe(e.type,!1);case 11:return xe(e.type.render,!1);case 1:return xe(e.type,!0);case 31:return ye(`Activity`);default:return``}}function Ce(e){try{var t=``,n=null;do t+=Se(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
8Error generating stack: `+e.message+`
9`+e.stack}}var we=Object.prototype.hasOwnProperty,Te=t.unstable_scheduleCallback,P=t.unstable_cancelCallback,Ee=t.unstable_shouldYield,De=t.unstable_requestPaint,Oe=t.unstable_now,ke=t.unstable_getCurrentPriorityLevel,Ae=t.unstable_ImmediatePriority,je=t.unstable_UserBlockingPriority,Me=t.unstable_NormalPriority,Ne=t.unstable_LowPriority,Pe=t.unstable_IdlePriority,Fe=t.log,Ie=t.unstable_setDisableYieldValue,Le=null,Re=null;function ze(e){if(typeof Fe==`function`&&Ie(e),Re&&typeof Re.setStrictMode==`function`)try{Re.setStrictMode(Le,e)}catch{}}var Be=Math.clz32?Math.clz32:Ue,Ve=Math.log,He=Math.LN2;function Ue(e){return e>>>=0,e===0?32:31-(Ve(e)/He|0)|0}var We=256,Ge=262144,Ke=4194304;function qe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Je(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=qe(n))):i=qe(o):i=qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=qe(n))):i=qe(o)):i=qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ye(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Xe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ze(){var e=Ke;return Ke<<=1,!(Ke&62914560)&&(Ke=4194304),e}function Qe(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function $e(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function et(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-Be(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&tt(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function tt(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Be(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function nt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Be(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function rt(e,t){var n=t&-t;return n=n&42?1:it(n),(n&(e.suspendedLanes|t))===0?n:0}function it(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function at(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function ot(){var e=A.p;return e===0?(e=window.event,e===void 0?32:bp(e.type)):e}function st(e,t){var n=A.p;try{return A.p=e,t()}finally{A.p=n}}var ct=Math.random().toString(36).slice(2),F=`__reactFiber$`+ct,lt=`__reactProps$`+ct,I=`__reactContainer$`+ct,ut=`__reactEvents$`+ct,dt=`__reactListeners$`+ct,ft=`__reactHandles$`+ct,pt=`__reactResources$`+ct,mt=`__reactMarker$`+ct;function ht(e){delete e[F],delete e[lt],delete e[ut],delete e[dt],delete e[ft]}function gt(e){var t=e[F];if(t)return t;for(var n=e.parentNode;n;){if(t=n[I]||n[F]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_f(e);e!==null;){if(n=e[F])return n;e=_f(e)}return t}e=n,n=e.parentNode}return null}function _t(e){if(e=e[F]||e[I]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function vt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function yt(e){var t=e[pt];return t||=e[pt]={hoistableStyles:new Map,hoistableScripts:new Map},t}function bt(e){e[mt]=!0}var xt=new Set,St={};function Ct(e,t){wt(e,t),wt(e+`Capture`,t)}function wt(e,t){for(St[e]=t,e=0;e<t.length;e++)xt.add(t[e])}var Tt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
9037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$`),Et={},Dt={};function Ot(e){return we.call(Dt,e)?!0:we.call(Et,e)?!1:Tt.test(e)?Dt[e]=!0:(Et[e]=!0,!1)}function kt(e,t,n){if(Ot(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function At(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function jt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Mt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Nt(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Pt(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ft(e){if(!e._valueTracker){var t=Nt(e)?`checked`:`value`;e._valueTracker=Pt(e,t,``+e[t])}}function It(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Nt(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Lt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var Rt=/[\n"\\]/g;function zt(e){return e.replace(Rt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Bt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Mt(t)):e.value!==``+Mt(t)&&(e.value=``+Mt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Ht(e,o,Mt(n)):Ht(e,o,Mt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Mt(s):e.removeAttribute(`name`)}function Vt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Ft(e);return}n=n==null?``:``+Mt(n),t=t==null?n:``+Mt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Ft(e)}function Ht(e,t,n){t===`number`&&Lt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Ut(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Mt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Wt(e,t,n){if(t!=null&&(t=``+Mt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Mt(n)}function Gt(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(o(92));if(ae(r)){if(1<r.length)throw Error(o(93));r=r[0]}n=r}n??=``,t=n}
vendor: 9,507 bytes, line 9
9n=Mt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Ft(e)}function Kt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qt=new Set(`animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp`.split(` `));function Jt(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||qt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Yt(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(o(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&Jt(e,i,r)}else for(var a in t)t.hasOwnProperty(a)&&Jt(e,a,t[a])}function L(e){if(e.indexOf(`-`)===-1)return!1;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var Xt=new Map([[`acceptCharset`,`accept-charset`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`],[`crossOrigin`,`crossorigin`],[`accentHeight`,`accent-height`],[`alignmentBaseline`,`alignment-baseline`],[`arabicForm`,`arabic-form`],[`baselineShift`,`baseline-shift`],[`capHeight`,`cap-height`],[`clipPath`,`clip-path`],[`clipRule`,`clip-rule`],[`colorInterpolation`,`color-interpolation`],[`colorInterpolationFilters`,`color-interpolation-filters`],[`colorProfile`,`color-profile`],[`colorRendering`,`color-rendering`],[`dominantBaseline`,`dominant-baseline`],[`enableBackground`,`enable-background`],[`fillOpacity`,`fill-opacity`],[`fillRule`,`fill-rule`],[`floodColor`,`flood-color`],[`floodOpacity`,`flood-opacity`],[`fontFamily`,`font-family`],[`fontSize`,`font-size`],[`fontSizeAdjust`,`font-size-adjust`],[`fontStretch`,`font-stretch`],[`fontStyle`,`font-style`],[`fontVariant`,`font-variant`],[`fontWeight`,`font-weight`],[`glyphName`,`glyph-name`],[`glyphOrientationHorizontal`,`glyph-orientation-horizontal`],[`glyphOrientationVertical`,`glyph-orientation-vertical`],[`horizAdvX`,`horiz-adv-x`],[`horizOriginX`,`horiz-origin-x`],[`imageRendering`,`image-rendering`],[`letterSpacing`,`letter-spacing`],[`lightingColor`,`lighting-color`],[`markerEnd`,`marker-end`],[`markerMid`,`marker-mid`],[`markerStart`,`marker-start`],[`overlinePosition`,`overline-position`],[`overlineThickness`,`overline-thickness`],[`paintOrder`,`paint-order`],[`panose-1`,`panose-1`],[`pointerEvents`,`pointer-events`],[`renderingIntent`,`rendering-intent`],[`shapeRendering`,`shape-rendering`],[`stopColor`,`stop-color`],[`stopOpacity`,`stop-opacity`],[`strikethroughPosition`,`strikethrough-position`],[`strikethroughThickness`,`strikethrough-thickness`],[`strokeDasharray`,`stroke-dasharray`],[`strokeDashoffset`,`stroke-dashoffset`],[`strokeLinecap`,`stroke-linecap`],[`strokeLinejoin`,`stroke-linejoin`],[`strokeMiterlimit`,`stroke-miterlimit`],[`strokeOpacity`,`stroke-opacity`],[`strokeWidth`,`stroke-width`],[`textAnchor`,`text-anchor`],[`textDecoration`,`text-decoration`],[`textRendering`,`text-rendering`],[`transformOrigin`,`transform-origin`],[`underlinePosition`,`underline-position`],[`underlineThickness`,`underline-thickness`],[`unicodeBidi`,`unicode-bidi`],[`unicodeRange`,`unicode-range`],[`unitsPerEm`,`units-per-em`],[`vAlphabetic`,`v-alphabetic`],[`vHanging`,`v-hanging`],[`vIdeographic`,`v-ideographic`],[`vMathematical`,`v-mathematical`],[`vectorEffect`,`vector-effect`],[`vertAdvY`,`vert-adv-y`],[`vertOriginX`,`vert-origin-x`],[`vertOriginY`,`vert-origin-y`],[`wordSpacing`,`word-spacing`],[`writingMode`,`writing-mode`],[`xmlnsXlink`,`xmlns:xlink`],[`xHeight`,`x-height`]]),Zt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Qt(e){return Zt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function $t(){}var en=null;function tn(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nn=null,rn=null;function an(e){var t=_t(e);if(t&&(e=t.stateNode)){var n=e[lt]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Bt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+zt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[lt]||null;if(!i)throw Error(o(90));Bt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&It(r)}break a;case`textarea`:Wt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Ut(e,!!n.multiple,t,!1)}}}var on=!1;function sn(e,t,n){if(on)return e(t,n);on=!0;try{return e(t)}finally{if(on=!1,(nn!==null||rn!==null)&&(Du(),nn&&(t=nn,e=rn,rn=nn=null,an(t),e)))for(t=0;t<e.length;t++)an(e[t])}}function cn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[lt]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(o(231,t,typeof n));return n}var ln=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),un=!1;if(ln)try{var dn={};Object.defineProperty(dn,"passive",{get:function(){un=!0}}),window.addEventListener(`test`,dn,dn),window.removeEventListener(`test`,dn,dn)}catch{un=!1}var fn=null,pn=null,mn=null;function hn(){if(mn)return mn;var e,t=pn,n=t.length,r,i=`value`in fn?fn.value:fn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return mn=i.slice(e,1<r?1-r:void 0)}function gn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function _n(){return!0}function vn(){return!1}function yn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?_n:vn,this.isPropagationStopped=vn,this}return m(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=_n)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=_n)},persist:function(){},isPersistent:_n}),t}var bn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xn=yn(bn),Sn=m({},bn,{view:0,detail:0}),wn=yn(Sn),Tn,En,Dn,On=m({},Sn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zn,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return`movementX`in e?e.movementX:(e!==Dn&&(Dn&&e.type===`mousemove`?(Tn=e.screenX-Dn.screenX,En=e.screenY-Dn.screenY):En=Tn=0,Dn=e),Tn)},movementY:function(e){return`movementY`in e?e.movementY:En}}),kn=yn(On),An=yn(m({},On,{dataTransfer:0})),jn=yn(m({},Sn,{relatedTarget:0})),Mn=yn(m({},bn,{animationName:0,elapsedTime:0,pseudoElement:0})),Nn=yn(m({},bn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Pn=yn(m({},bn,{data:0})),Fn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},In={8:`Backspace`,9:`Tab`,12:`Clear`,13:`Enter`,16:`Shift`,17:`Control`,18:`Alt`,19:`Pause`,20:`CapsLock`,27:`Escape`,32:` `,33:`PageUp`,34:`PageDown`,35:`End`,36:`Home`,37:`ArrowLeft`,38:`ArrowUp`,39:`ArrowRight`,40:`ArrowDown`,45:`Insert`,46:`Delete`,112:`F1`,113:`F2`,114:`F3`,115:`F4`,116:`F
95`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Ln={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Rn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Ln[e])?!!t[e]:!1}function zn(){return Rn}var Bn=yn(m({},Sn,{key:function(e){if(e.key){var t=Fn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=gn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?In[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zn,charCode:function(e){return e.type===`keypress`?gn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?gn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Vn=yn(m({},On,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Hn=yn(m({},Sn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zn})),Un=yn(m({},bn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Wn=yn(m({},On,{deltaX:function(e){return`deltaX`in e?e.deltaX:`wheelDeltaX`in e?-e.wheelDeltaX:0},deltaY:function(e){return`deltaY`in e?e.deltaY:`wheelDeltaY`in e?-e.wheelDeltaY:`wheelDelta`in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),Gn=yn(m({},bn,{newState:0,oldState:0})),Kn=[9,13,27,32],qn=ln&&`CompositionEvent`in window,Jn=null;ln&&`documentMode`in document&&(Jn=document.documentMode);var Yn=ln&&`TextEvent`in window&&!Jn,Xn=ln&&(!qn||Jn&&8<Jn&&11>=Jn),Zn=` `,Qn=!1;function $n(e,t){switch(e){case`keyup`:return Kn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function er(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var tr=!1;function nr(e,t){switch(e){case`compositionend`:return er(t);case`keypress`:return t.which===32?(Qn=!0,Zn):null;case`textInput`:return e=t.data,e===Zn&&Qn?null:e;default:return null}}function rr(e,t){if(tr)return e===`compositionend`||!qn&&$n(e,t)?(e=hn(),mn=pn=fn=null,tr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case`compositionend`:return Xn&&t.locale!==`ko`?null:t.data;default:return null}}var ir={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ar(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!ir[e.type]:t===`textarea`}function or(e,t,n,r){nn?rn?rn.push(r):rn=[r]:nn=r,t=Pd(t,`onChange`),0<t.length&&(n=new xn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var sr=null,cr=null;function lr(e){Dd(e,0)}function ur(e){if(It(vt(e)))return e}function dr(e,t){if(e===`change`)return t}var fr=!1;if(ln){var pr;if(ln){var mr=`oninput`in document;if(!mr){var hr=document.createElement(`div`);hr.setAttribute(`oninput`,`return;`),mr=typeof hr.oninput==`function`}pr=mr}else pr=!1;fr=pr&&(!document.documentMode||9<document.documentMode)}function gr(){sr&&(sr.detachEvent(`onpropertychange`,_r),cr=sr=null)}function _r(e){if(e.propertyName===`value`&&ur(cr)){var t=[];or(t,cr,e,tn(e)),sn(lr,t)}}function vr(e,t,n){e===`focusin`?(gr(),sr=t,cr=n,sr.attachEvent(`onpropertychange`,_r)):e===`focusout`&&gr()}function yr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return ur(cr)}function br(e,t){if(e===`click`)return ur(t)}function xr(e,t){if(e===`input`||e===`change`)return ur(t)}function Sr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Cr=typeof Object.is==`function`?Object.is:Sr;function wr(e,t){if(Cr(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!we.call(t,i)||!Cr(e[i],t[i]))return!1}return!0}function Tr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Er(e,t){var n=Tr(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Tr(n)}}function Dr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Dr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Or(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Lt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Lt(e.document)}return t}function kr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Ar=ln&&`documentMode`in document&&11>=document.documentMode,jr=null,Mr=null,Nr=null,Pr=!1;function Fr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Pr||jr==null||jr!==Lt(r)||(r=jr,`selectionStart`in r&&kr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 118,427 bytes, lines 9-10
9sNode:r.focusNode,focusOffset:r.focusOffset}),Nr&&wr(Nr,r)||(Nr=r,r=Pd(Mr,`onSelect`),0<r.length&&(t=new xn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=jr)))}function Ir(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Lr={animationend:Ir(`Animation`,`AnimationEnd`),animationiteration:Ir(`Animation`,`AnimationIteration`),animationstart:Ir(`Animation`,`AnimationStart`),transitionrun:Ir(`Transition`,`TransitionRun`),transitionstart:Ir(`Transition`,`TransitionStart`),transitioncancel:Ir(`Transition`,`TransitionCancel`),transitionend:Ir(`Transition`,`TransitionEnd`)},Rr={},zr={};ln&&(zr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Lr.animationend.animation,delete Lr.animationiteration.animation,delete Lr.animationstart.animation),`TransitionEvent`in window||delete Lr.transitionend.transition);function Br(e){if(Rr[e])return Rr[e];if(!Lr[e])return e;var t=Lr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in zr)return Rr[e]=t[n];return e}var Vr=Br(`animationend`),Hr=Br(`animationiteration`),Ur=Br(`animationstart`),Wr=Br(`transitionrun`),Gr=Br(`transitionstart`),Kr=Br(`transitioncancel`),qr=Br(`transitionend`),Jr=new Map,Yr=`abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel`.split(` `);Yr.push(`scrollEnd`);function Xr(e,t){Jr.set(e,t),Ct(t,[e])}var Zr=typeof reportError==`function`?reportError:function(e){if(typeof window==`object`&&typeof window.ErrorEvent==`function`){var t=new window.ErrorEvent(`error`,{bubbles:!0,cancelable:!0,message:typeof e==`object`&&e&&typeof e.message==`string`?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==`object`&&typeof process.emit==`function`){process.emit(`uncaughtException`,e);return}console.error(e)},Qr=[],$r=0,ei=0;function ti(){for(var e=$r,t=ei=$r=0;t<e;){var n=Qr[t];Qr[t++]=null;var r=Qr[t];Qr[t++]=null;var i=Qr[t];Qr[t++]=null;var a=Qr[t];if(Qr[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ai(n,i,a)}}function ni(e,t,n,r){Qr[$r++]=e,Qr[$r++]=t,Qr[$r++]=n,Qr[$r++]=r,ei|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function ri(e,t,n,r){return ni(e,t,n,r),oi(e)}function ii(e,t){return ni(e,null,null,t),oi(e)}function ai(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-Be(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function oi(e){if(50<vu)throw vu=0,yu=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var si={};function ci(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function li(e,t,n,r){return new ci(e,t,n,r)}function ui(e){return e=e.prototype,!(!e||!e.isReactComponent)}function di(e,t){var n=e.alternate;return n===null?(n=li(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function fi(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function pi(e,t,n,r,i,a){var s=0;if(r=e,typeof e==`function`)ui(e)&&(s=1);else if(typeof e==`string`)s=Yf(e,n,ue.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case E:return e=li(31,n,t,i),e.elementType=E,e.lanes=a,e;case v:return mi(n.children,i,a,t);case y:s=8,i|=24;break;case b:return e=li(12,n,t,i|2),e.elementType=b,e.lanes=a,e;case w:return e=li(13,n,t,i),e.elementType=w,e.lanes=a,e;case T:return e=li(19,n,t,i),e.elementType=T,e.lanes=a,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case S:s=10;break a;case x:s=9;break a;case C:s=11;break a;case ee:s=14;break a;case te:s=16,r=null;break a}s=29,n=Error(o(130,e===null?`null`:typeof e,``)),r=null}return t=li(s,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function mi(e,t,n,r){return e=li(7,e,r,t),e.lanes=n,e}function hi(e,t,n){return e=li(6,e,null,t),e.lanes=n,e}function gi(e){var t=li(18,null,null,0);return t.stateNode=e,t}function _i(e,t,n){return t=li(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var vi=new WeakMap;function yi(e,t){if(typeof e==`object`&&e){var n=vi.get(e);return n===void 0?(t={value:e,source:t,stack:Ce(t)},vi.set(e,t),t):n}return{value:e,source:t,stack:Ce(t)}}var bi=[],xi=0,Si=null,Ci=0,wi=[],Ti=0,R=null,Ei=1,Di=``;function Oi(e,t){bi[xi++]=Ci,bi[xi++]=Si,Si=e,Ci=t}function ki(e,t,n){wi[Ti++]=Ei,wi[Ti++]=Di,wi[Ti++]=R,R=e;var r=Ei;e=Di;var i=32-Be(r)-1;r&=~(1<<i),n+=1;var a=32-Be(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ei=1<<32-Be(t)+i|n<<i|r,Di=a+e}else Ei=1<<a|n<<i|r,Di=e}function Ai(e){e.return!==null&&(Oi(e,1),ki(e,1,0))}function ji(e){for(;e===Si;)Si=bi[--xi],bi[xi]=null,Ci=bi[--xi],bi[xi]=null;for(;e===R;)R=wi[--Ti],wi[Ti]=null,Di=wi[--Ti],wi[Ti]=null,Ei=wi[--Ti],wi[Ti]=null}function Mi(e,t){wi[Ti++]=Ei,wi[Ti++]=Di,wi[Ti++]=R,Ei=t.id,Di=t.overflow,R=e}var Ni=null,Pi=null,Fi=!1,Ii=null,Li=!1,Ri=Error(o(519));function zi(e){throw Gi(yi(Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),Ri}function Bi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[F]=e,t[lt]=r,n){case`dialog`:Od(`cancel`,t),Od(`close`,t);break;case`iframe`:case`object`:case`embed`:Od(`load`,t);break;case`video`:case`audio`:for(n=0;n<Td.length;n++)Od(Td[n],t);break;case`source`:Od(`error`,t);break;case`img`:case`image`:case`link`:Od(`error`,t),Od(`load`,t);break;case`details`:Od(`toggle`,t);break;case`input`:Od(`invalid`,t),Vt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:Od(`invalid`,t);break;case`textarea`:Od(`invalid`,t),Gt(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Rd(t.textContent,n)?(r.popover!=null&&(Od(`beforetoggle`,t),Od(`toggle`,t)),r.onScroll!=null&&Od(`scroll`,t),r.onScrollEnd!=null&&Od(`scrollend`,t),r.onClick!=null&&(t.onclick=$t),t=!0):t=!1,t||zi(e,!0)}function Vi(e){for(Ni=e.return;Ni;)switch(Ni.tag){case 5:case 31:case 13:Li=!1;return;case 27:case 3:Li=!0;return;default:Ni=Ni.return}}function Hi(e){if(e!==Ni)return!1;if(!Fi)return Vi(e),Fi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Xd(e.type,e.memoizedProps)),n=!n),n&&Pi&&zi(e),Vi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));Pi=gf(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));Pi=gf(e)}else t===27?(t=Pi,af(e.type)?(e=hf,hf=null,Pi=e):Pi=t):Pi=Ni?mf(e.stateNode.nextSibling):null;return!0}function Ui(){Pi=Ni=null,Fi=!1}function Wi(){var e=Ii;return e!==null&&(iu===null?iu=e:iu.push.apply(iu,e),Ii=null),e}function Gi(e){Ii===null?Ii=[e]:Ii.push(e)}var Ki=le(null),qi=null,Ji=null;function Yi(e,t,n){M(Ki,t._currentValue),t._currentValue=n}function Xi(e){e._currentValue=Ki.current,j(Ki)}function Zi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function Qi(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var a=i.dependencies;if(a!==null){var s=i.child;a=a.firstContext;a:for(;a!==null;){var c=a;a=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){a.lanes|=n,c=a.alternate,c!==null&&(c.lanes|=n),Zi(a.return,n,e),r||(s=null);break a}a=c.next}}else if(i.tag===18){if(s=i.return,s===null)throw Error(o(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Zi(s,n,e),s=null}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}}function $i(e,t,n,r){e=null;for(var i=t,a=!1;i!==null;){if(!a){if(i.flags&524288)a=!0;else if(i.flags&262144)break}if(i.tag===10){var s=i.alternate;if(s===null)throw Error(o(387));if(s=s.memoizedProps,s!==null){var c=i.type;Cr(i.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(i===fe.current){if(s=i.alternate,s===null)throw Error(o(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[ip]:e.push(ip))}i=i.return}e!==null&&Qi(t,e,n,r),t.flags|=262144}function ea(e){for(e=e.firstContext;e!==null;){if(!Cr(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function ta(e){qi=e,Ji=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function na(e){return ia(qi,e)}function ra(e,t){return qi===null&&ta(e),ia(e,t)}function ia(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Ji===null){if(e===null)throw Error(o(308));Ji=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Ji=Ji.next=t;return n}var aa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},oa=t.unstable_scheduleCallback,sa=t.unstable_NormalPriority,ca={$$typeof:S,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function la(){return{controller:new aa,data:new Map,refCount:0}}function ua(e){e.refCount--,e.refCount===0&&oa(sa,function(){e.controller.abort()})}var da=null,fa=0,pa=0,ma=null;function ha(e,t){if(da===null){var n=da=[];fa=0,pa=yd(),ma={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return fa++,t.then(ga,ga),t}function ga(){if(--fa===0&&da!==null){ma!==null&&(ma.status=`fulfilled`);var e=da;da=null,pa=0,ma=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function _a(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var va=k.S;k.S=function(e,t){su=Oe(),typeof t==`object`&&t&&typeof t.then==`function`&&ha(e,t),va!==null&&va(e,t)};var ya=le(null);function ba(){var e=ya.current;return e===null?Hl.pooledCache:e}function xa(e,t){t===null?M(ya,ya.current):M(ya,t.pool)}function Sa(){var e=ba();return e===null?null:{parent:ca._currentValue,pool:e}}var Ca=Error(o(460)),wa=Error(o(474)),Ta=Error(o(542)),Ea={then:function(){}};function Da(e){return e=e.status,e===`fulfilled`||e===`rejected`}function Oa(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then($t,$t),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ma(e),e;default:if(typeof t.status==`string`)t.then($t,$t);else{if(e=Hl,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Ma(e),e}throw Aa=t,Ca}}function ka(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(Aa=e,Ca):e}}var Aa=null;function ja(){if(Aa===null)throw Error(o(459));var e=Aa;return Aa=null,e}function Ma(e){if(e===Ca||e===Ta)throw Error(o(483))}var Na=null,Pa=0;function Fa(e){var t=Pa;return Pa+=1,Na===null&&(Na=[]),Oa(Na,e,t)}function Ia(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function La(e,t){throw t.$$typeof===h?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function Ra(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=di(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=hi(n,e.mode,r),t.return=e,t):(t=i(t,n),t.return=e,t)}function l(e,t,n,r){var a=n.type;return a===v?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===te&&ka(a)===t.type)?(t=i(t,n.props),Ia(t,n),t.return=e,t):(t=pi(n.type,n.key,n.props,null,e.mode,r),Ia(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=_i(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=mi(n,e.mode,r,a),t.return=e,t):(t=i(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=hi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=pi(t.type,t.key,t.props,null,e.mode,n),Ia(n,t),n.return=e,n;case _:return t=_i(t,e.mode,n),t.return=e,t;case te:return t=ka(t),f(e,t,n)}if(ae(t)||re(t))return t=mi(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Fa(t),n);if(t.$$typeof===S)return f(e,ra(e,t),n);La(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case g:return n.key===i?l(e,t,n,r):null;case _:return n.key===i?u(e,t,n,r):null;case te:return n=ka(n),p(e,t,n,r)}if(ae(n)||re(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Fa(n),r);if(n.$$typeof===S)return p(e,t,ra(e,n),r);La(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case _:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case te:return r=ka(r),m(e,t,n,r,i)}if(ae(r)||re(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Fa(r),i);if(r.$$typeof===S)return m(e,t,n,ra(t,r),i);La(t,r)}return null}function h(i,o,s,c){for(var l=null,u=null,d=o,h=o=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),Fi&&Oi(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(o=a(d,o,h),u===null?l=d:u.sibling=d,u=d);return Fi&&Oi(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),o=a(g,o,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),Fi&&Oi(i,h),l}function y(i,s,c,l){if(c==null)throw Error(o(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=a(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),Fi&&Oi(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return Fi&&Oi(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),Fi&&Oi(i,g),u}function b(e,r,a,c){if(typeof a==`object`&&a&&a.type===v&&a.key===null&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case g:a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===v){if(r.tag===7){n(e,r.sibling),c=i(r,a.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===te&&ka(l)===r.type){n(e,r.sibling),c=i(r,a.props),Ia(c,a),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}a.type===v?(c=mi(a.props.children,e.mode,c,a.key),c.return=e,e=c):(c=pi(a.type,a.key,a.props,null,e.mode,c),Ia(c,a),c.return=e,e=c)}return s(e);case _:a:{for(l=a.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),c=i(r,a.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=_i(a,e.mode,c),c.return=e,e=c}return s(e);case te:return a=ka(a),b(e,r,a,c)}if(ae(a))return h(e,r,a,c);if(re(a)){if(l=re(a),typeof l!=`function`)throw Error(o(150));return a=l.call(a),y(e,r,a,c)}if(typeof a.then==`function`)return b(e,r,Fa(a),c);if(a.$$typeof===S)return b(e,r,ra(e,a),c);La(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,a),c.return=e,e=c):(n(e,r),c=hi(a,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Pa=0;var i=b(e,t,n,r);return Na=null,i}catch(t){if(t===Ca||t===Ta)throw t;var a=li(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var za=Ra(!0),Ba=Ra(!1),Va=!1;function Ha(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ua(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Wa(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ga(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Vl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=oi(e),ai(e,null,n),t}return ni(e,r,t,n),oi(e)}function Ka(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}function qa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ja=!1;function Ya(){if(Ja){var e=ma;if(e!==null)throw e}}function Xa(e,t,n,r){Ja=!1;var i=e.updateQueue;Va=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Wl&f)===f:(r&f)===f){f!==0&&f===pa&&(Ja=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=m({},d,f);break a;case 2:Va=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Ql|=o,e.lanes=o,e.memoizedState=d}}function Za(e,t){if(typeof e!=`function`)throw Error(o(191,e));e.call(t)}function Qa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Za(n[e],t)}var $a=le(null),eo=le(0);function to(e,t){e=Xl,M(eo,e),M($a,t),Xl=e|t.baseLanes}function no(){M(eo,Xl),M($a,$a.current)}function ro(){Xl=eo.current,j($a),j(eo)}var io=le(null),ao=null;function oo(e){var t=e.alternate;M(fo,fo.current&1),M(io,e),ao===null&&(t===null||$a.current!==null||t.memoizedState!==null)&&(ao=e)}function so(e){M(fo,fo.current),M(io,e),ao===null&&(ao=e)}function co(e){e.tag===22?(M(fo,fo.current),M(io,e),ao===null&&(ao=e)):lo(e)}function lo(){M(fo,fo.current),M(io,io.current)}function uo(e){j(io),ao===e&&(ao=null),j(fo)}var fo=le(0);function po(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||df(n)||ff(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===`forwards`||t.memoizedProps.revealOrder===`backwards`||t.memoizedProps.revealOrder===`unstable_legacy-backwards`||t.memoizedProps.revealOrder===`together`)){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var mo=0,z=null,ho=null,go=null,_o=!1,vo=!1,yo=!1,bo=0,xo=0,So=null,Co=0;function wo(){throw Error(o(321))}function To(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Cr(e[n],t[n]))return!1;return!0}function Eo(e,t,n,r,i,a){return mo=a,z=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,k.H=e===null||e.memoizedState===null?Us:Ws,yo=!1,a=n(r,i),yo=!1,vo&&(a=Oo(t,n,r,i)),Do(e),a}function Do(e){k.H=Hs;var t=ho!==null&&ho.next!==null;if(mo=0,go=ho=z=null,_o=!1,xo=0,So=null,t)throw Error(o(300));e===null||sc||(e=e.dependencies,e!==null&&ea(e)&&(sc=!0))}function Oo(e,t,n,r){z=e;var i=0;do{if(vo&&(So=null),xo=0,vo=!1,25<=i)throw Error(o(301));if(i+=1,go=ho=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}k.H=Gs,a=t(n,r)}while(vo);return a}function ko(){var e=k.H,t=e.useState()[0];return t=typeof t.then==`function`?Io(t):t,e=e.useState()[0],(ho===null?null:ho.memoizedState)!==e&&(z.flags|=1024),t}function Ao(){var e=bo!==0;return bo=0,e}function jo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function Mo(e){if(_o){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}_o=!1}mo=0,go=ho=z=null,vo=!1,xo=bo=0,So=null}function No(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return go===null?z.memoizedState=go=e:go=go.next=e,go}function Po(){if(ho===null){var e=z.alternate;e=e===null?null:e.memoizedState}else e=ho.next;var t=go===null?z.memoizedState:go.next;if(t!==null)go=t,ho=e;else{if(e===null)throw z.alternate===null?Error(o(467)):Error(o(310));ho=e,e={memoizedState:ho.memoizedState,baseState:ho.baseState,baseQueue:ho.baseQueue,queue:ho.queue,next:null},go===null?z.memoizedState=go=e:go=go.next=e}return go}function Fo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Io(e){var t=xo;return xo+=1,So===null&&(So=[]),e=Oa(So,e,t),t=z,(go===null?t.memoizedState:go.next)===null&&(t=t.alternate,k.H=t===null||t.memoizedState===null?Us:Ws),e}function Lo(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Io(e);if(e.$$typeof===S)return na(e)}throw Error(o(438,String(e)))}function Ro(e){var t=null,n=z.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=z.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Fo(),z.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ne;return t.index++,n}function zo(e,t){return typeof t==`function`?t(e):t}function Bo(e){return Vo(Po(),ho,e)}function Vo(e,t,n){var r=e.queue;if(r===null)throw Error(o(311));r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(a!==null){if(i!==null){var s=i.next;i.next=a.next,a.next=s}t.baseQueue=i=a,r.pending=null}if(a=e.baseState,i===null)e.memoizedState=a;else{t=i.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(mo&f)===f:(Wl&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===pa&&(d=!0);else if((mo&p)===p){u=u.next,p===pa&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=a):l=l.next=f,z.lanes|=p,Ql|=p;f=u.action,yo&&n(a,f),a=u.hasEagerState?u.eagerState:n(a,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=a):l=l.next=p,z.lanes|=f,Ql|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=a:l.next=c,!Cr(a,e.memoizedState)&&(sc=!0,d&&(n=ma,n!==null)))throw n;e.memoizedState=a,e.baseState=s,e.baseQueue=l,r.lastRenderedState=a}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ho(e){var t=Po(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do a=e(a,s.action),s=s.next;while(s!==i);Cr(a,t.memoizedState)||(sc=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Uo(e,t,n){var r=z,i=Po(),a=Fi;if(a){if(n===void 0)throw Error(o(407));n=n()}else n=t();var s=!Cr((ho||i).memoizedState,n);if(s&&(i.memoizedState=n,sc=!0),i=i.queue,ms(Ko.bind(null,r,i,e),[e]),i.getSnapshot!==t||s||go!==null&&go.memoizedState.tag&1){if(r.flags|=2048,ls(9,{destroy:void 0},Go.bind(null,r,i,n,t),null),Hl===null)throw Error(o(349));a||mo&127||Wo(r,t,n)}return n}function Wo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=z.updateQueue,t===null?(t=Fo(),z.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Go(e,t,n,r){t.value=n,t.getSnapshot=r,qo(t)&&Jo(e)}function Ko(e,t,n){return n(function(){qo(t)&&Jo(e)})}function qo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Cr(e,n)}catch{return!0}}function Jo(e){var t=ii(e,2);t!==null&&Su(t,e,2)}function Yo(e){var t=No();if(typeof e==`function`){var n=e;if(e=n(),yo){ze(!0);try{n()}finally{ze(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:e},t}function Xo(e,t,n,r){return e.baseState=n,Vo(e,ho,typeof r==`function`?r:zo)}function Zo(e,t,n,r,i){if(zs(e))throw Error(o(485));if(e=t.action,e!==null){var a={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};k.T===null?a.isTransition=!1:n(!0),r(a),n=t.pending,n===null?(a.next=t.pending=a,Qo(t,a)):(a.next=n.next,t.pending=n.next=a)}}function Qo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=k.T,o={};k.T=o;try{var s=n(i,r),c=k.S;c!==null&&c(o,s),$o(e,t,s)}catch(n){ts(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),k.T=a}}else try{a=n(i,r),$o(e,t,a)}catch(n){ts(e,t,n)}}function $o(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){es(e,t,n)},function(n){return ts(e,t,n)}):es(e,t,n)}function es(e,t,n){t.status=`fulfilled`,t.value=n,ns(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Qo(e,n)))}function ts(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ns(t),t=t.next;while(t!==r)}e.action=null}function ns(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function rs(e,t){return t}function is(e,t){if(Fi){var n=Hl.formState;if(n!==null){a:{var r=z;if(Fi){if(Pi){b:{for(var i=Pi,a=Li;i.nodeType!==8;){if(!a){i=null;break b}if(i=mf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){Pi=mf(i.nextSibling),r=i.data===`F!`;break a}}zi(r)}r=!1}r&&(t=n[0])}}return n=No(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rs,lastRenderedState:t},n.queue=r,n=Is.bind(null,z,r),r.dispatch=n,r=Yo(!1),a=Rs.bind(null,z,!1,r.queue),r=No(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Zo.bind(null,z,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function as(e){return os(Po(),ho,e)}function os(e,t,n){if(t=Vo(e,t,rs)[0],e=Bo(zo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Io(t)}catch(e){throw e===Ca?Ta:e}else r=t;t=Po();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(z.flags|=2048,ls(9,{destroy:void 0},ss.bind(null,i,n),null)),[r,a,e]}function ss(e,t){e.action=t}function cs(e){var t=Po(),n=ho;if(n!==null)return os(t,n,e);Po(),t=t.memoizedState,n=Po();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function ls(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=z.updateQueue,t===null&&(t=Fo(),z.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function us(){return Po().memoizedState}function ds(e,t,n,r){var i=No();z.flags|=e,i.memoizedState=ls(1|t,{destroy:void 0},n,r===void 0?null:r)}function fs(e,t,n,r){var i=Po();r=r===void 0?null:r;var a=i.memoizedState.inst;ho!==null&&r!==null&&To(r,ho.memoizedState.deps)?i.memoizedState=ls(t,a,n,r):(z.flags|=e,i.memoizedState=ls(1|t,a,n,r))}function ps(e,t){ds(8390656,8,e,t)}function ms(e,t){fs(2048,8,e,t)}function hs(e){z.flags|=4;var t=z.updateQueue;if(t===null)t=Fo(),z.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function gs(e){var t=Po().memoizedState;return hs({ref:t,nextImpl:e}),function(){if(Vl&2)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function _s(e,t){return fs(4,2,e,t)}function vs(e,t){return fs(4,4,e,t)}function ys(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function bs(e,t,n){n=n==null?null:n.concat([e]),fs(4,4,ys.bind(null,t,e),n)}function xs(){}function Ss(e,t){var n=Po();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&To(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Cs(e,t){var n=Po();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&To(t,r[1]))return r[0];if(r=e(),yo){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r}function ws(e,t,n){return n===void 0||mo&1073741824&&!(Wl&261930)?e.memoizedState=t:(e.memoizedState=n,e=xu(),z.lanes|=e,Ql|=e,n)}function Ts(e,t,n,r){return Cr(n,t)?n:$a.current===null?!(mo&42)||mo&1073741824&&!(Wl&261930)?(sc=!0,e.memoizedState=n):(e=xu(),z.lanes|=e,Ql|=e,t):(e=ws(e,n,r),Cr(e,t)||(sc=!0),e)}function Es(e,t,n,r,i){var a=A.p;A.p=a!==0&&8>a?a:8;var o=k.T,s={};k.T=s,Rs(e,!1,t,n);try{var c=i(),l=k.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ls(e,t,_a(c,r),bu(e)):Ls(e,t,r,bu(e))}catch(n){Ls(e,t,{then:function(){},status:`rejected`,reason:n},bu())}finally{A.p=a,o!==null&&s.types!==null&&(o.types=s.types),k.T=o}}function Ds(){}function Os(e,t,n,r){if(e.tag!==5)throw Error(o(476));var i=ks(e).queue;Es(e,i,t,oe,n===null?Ds:function(){return As(e),n(r)})}function ks(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:oe,baseState:oe,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:oe},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:zo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function As(e){var t=ks(e);t.next===null&&(t=e.alternate.memoizedState),Ls(e,t.next.queue,{},bu())}function js(){return na(ip)}function Ms(){return Po().memoizedState}function Ns(){return Po().memoizedState}function Ps(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=bu();e=Wa(n);var r=Ga(t,e,n);r!==null&&(Su(r,t,n),Ka(r,t,n)),t={cache:la()},e.payload=t;return}t=t.return}}function Fs(e,t,n){var r=bu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},zs(e)?Bs(t,n):(n=ri(e,t,n,r),n!==null&&(Su(n,e,r),Vs(n,t,r)))}function Is(e,t,n){Ls(e,t,n,bu())}function Ls(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(zs(e))Bs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Cr(s,o))return ni(e,t,i,0),Hl===null&&ti(),!1}catch{}if(n=ri(e,t,i,r),n!==null)return Su(n,e,r),Vs(n,t,r),!0}return!1}function Rs(e,t,n,r){if(r={lane:2,revertLane:yd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},zs(e)){if(t)throw Error(o(479))}else t=ri(e,n,r,2),t!==null&&Su(t,e,2)}function zs(e){var t=e.alternate;return e===z||t!==null&&t===z}function Bs(e,t){vo=_o=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Vs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}var Hs={readContext:na,use:Lo,useCallback:wo,useContext:wo,useEffect:wo,useImperativeHandle:wo,useLayoutEffect:wo,useInsertionEffect:wo,useMemo:wo,useReducer:wo,useRef:wo,useState:wo,useDebugValue:wo,useDeferredValue:wo,useTransition:wo,useSyncExternalStore:wo,useId:wo,useHostTransitionStatus:wo,useFormState:wo,useActionState:wo,useOptimistic:wo,useMemoCache:wo,useCacheRefresh:wo};Hs.useEffectEvent=wo;var Us={readContext:na,use:Lo,useCallback:function(e,t){return No().memoizedState=[e,t===void 0?null:t],e},useContext:na,useEffect:ps,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ds(4194308,4,ys.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ds(4194308,4,e,t)},useInsertionEffect:function(e,t){ds(4,2,e,t)},useMemo:function(e,t){var n=No();t=t===void 0?null:t;var r=e();if(yo){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=No();if(n!==void 0){var i=n(t);if(yo){ze(!0);try{n(t)}finally{ze(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Fs.bind(null,z,e),[r.memoizedState,e]},useRef:function(e){var t=No();return e={current:e},t.memoizedState=e},useState:function(e){e=Yo(e);var t=e.queue,n=Is.bind(null,z,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:xs,useDeferredValue:function(e,t){return ws(No(),e,t)},useTransition:function(){var e=Yo(!1);return e=Es.bind(null,z,e.queue,!0,!1),No().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=z,i=No();if(Fi){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),Hl===null)throw Error(o(349));Wl&127||Wo(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,ps(Ko.bind(null,r,a,e),[e]),r.flags|=2048,ls(9,{destroy:void 0},Go.bind(null,r,a,n,t),null),n},useId:function(){var e=No(),t=Hl.identifierPrefix;if(Fi){var n=Di,r=Ei;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=bo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=Co++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:js,useFormState:is,useActionState:is,useOptimistic:function(e){var t=No();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Rs.bind(null,z,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ro,useCacheRefresh:function(){return No().memoizedState=Ps.bind(null,z)},useEffectEvent:function(e){var t=No(),n={impl:e};return t.memoizedState=n,function(){if(Vl&2)throw Error(o(440));return n.impl.apply(void 0,arguments)}}},Ws={readContext:na,use:Lo,useCallback:Ss,useContext:na,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Bo,useRef:us,useState:function(){return Bo(zo)},useDebugValue:xs,useDeferredValue:function(e,t){return Ts(Po(),ho.memoizedState,e,t)},useTransition:function(){var e=Bo(zo)[0],t=Po().memoizedState;return[typeof e==`boolean`?e:Io(e),t]},useSyncExternalStore:Uo,useId:Ms,useHostTransitionStatus:js,useFormState:as,useActionState:as,useOptimistic:function(e,t){return Xo(Po(),ho,e,t)},useMemoCache:Ro,useCacheRefresh:Ns};Ws.useEffectEvent=gs;var Gs={readContext:na,use:Lo,useCallback:Ss,useContext:na,useEffect:ms,useImperativeHandle:bs,useInsertionEffect:_s,useLayoutEffect:vs,useMemo:Cs,useReducer:Ho,useRef:us,useState:function(){return Ho(zo)},useDebugValue:xs,useDeferredValue:function(e,t){var n=Po();return ho===null?ws(n,e,t):Ts(n,ho.memoizedState,e,t)},useTransition:function(){var e=Ho(zo)[0],t=Po().memoizedState;return[typeof e==`boolean`?e:Io(e),t]},useSyncExternalStore:Uo,useId:Ms,useHostTransitionStatus:js,useFormState:cs,useActionState:cs,useOptimistic:function(e,t){var n=Po();return ho===null?(n.baseState=e,[e,n.queue.dispatch]):Xo(n,ho,e,t)},useMemoCache:Ro,useCacheRefresh:Ns};Gs.useEffectEvent=gs;function Ks(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:m({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var qs={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=bu(),i=Wa(r);i.payload=t,n!=null&&(i.callback=n),t=Ga(e,i,r),t!==null&&(Su(t,e,r),Ka(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=bu(),i=Wa(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ga(e,i,r),t!==null&&(Su(t,e,r),Ka(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=bu(),r=Wa(n);r.tag=2,t!=null&&(r.callback=t),t=Ga(e,r,n),t!==null&&(Su(t,e,n),Ka(t,e,n))}};function Js(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!wr(n,r)||!wr(i,a):!0}function Ys(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&qs.enqueueReplaceState(t,t.state,null)}function Xs(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=m({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Zs(e){Zr(e)}function Qs(e){console.error(e)}function $s(e){Zr(e)}function ec(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function tc(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function nc(e,t,n){return n=Wa(n),n.tag=3,n.payload={element:null},n.callback=function(){ec(e,t)},n}function rc(e){return e=Wa(e),e.tag=3,e}function ic(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){tc(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){tc(t,n,r),typeof i!=`function`&&(uu===null?uu=new Set([this]):uu.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function ac(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&$i(t,n,i,!0),n=io.current,n!==null){switch(n.tag){case 31:case 13:return ao===null?Pu():n.alternate===null&&Zl===0&&(Zl=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Ea?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),$u(e,r,i)),!1;case 22:return n.flags|=65536,r===Ea?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),$u(e,r,i)),!1}throw Error(o(435,n.tag))}return $u(e,r,i),Pu(),!1}if(Fi)return t=io.current,t===null?(r!==Ri&&(t=Error(o(423),{cause:r}),Gi(yi(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=yi(r,n),i=nc(e.stateNode,r,i),qa(e,i),Zl!==4&&(Zl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==Ri&&(e=Error(o(422),{cause:r}),Gi(yi(e,n)))),!1;var a=Error(o(520),{cause:r});if(a=yi(a,n),ru===null?ru=[a]:ru.push(a),Zl!==4&&(Zl=2),t===null)return!0;r=yi(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=nc(n.stateNode,r,e),qa(n,e),!1;case 1:if(t=n.type,a=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||a!==null&&typeof a.componentDidCatch==`function`&&(uu===null||!uu.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,i=rc(i),ic(i,e,n,r),qa(n,i),!1}n=n.return}while(n!==null);return!1}var oc=Error(o(461)),sc=!1;function cc(e,t,n,r){t.child=e===null?Ba(t,null,n,r):za(t,e.child,n,r)}function lc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return ta(t),r=Eo(e,t,n,o,a,i),s=Ao(),e!==null&&!sc?(jo(e,t,i),Nc(e,t,i)):(Fi&&s&&Ai(t),t.flags|=1,cc(e,t,r,i),t.child)}function uc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!ui(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,dc(e,t,a,r,i)):(e=pi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Pc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?wr:n,n(o,r)&&e.ref===t.ref)return Nc(e,t,i)}return t.flags|=1,e=di(a,r),e.ref=t.ref,e.return=t,t.child=e}function dc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(wr(a,r)&&e.ref===t.ref)if(sc=!1,t.pendingProps=r=a,Pc(e,i))e.flags&131072&&(sc=!0);else return t.lanes=e.lanes,Nc(e,t,i)}return yc(e,t,n,r,i)}function fc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return mc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&xa(t,a===null?null:a.cachePool),a===null?no():to(t,a),co(t);else return r=t.lanes=536870912,mc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&xa(t,null),no(),lo(t)):(xa(t,a.cachePool),to(t,a),lo(t),t.memoizedState=null);return cc(e,t,i,n),t.child}function pc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function mc(e,t,n,r,i){var a=ba();return a=a===null?null:{parent:ca._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&xa(t,null),no(),co(t),e!==null&&$i(e,t,r,!0),t.childLanes=i,null}function hc(e,t){return t=Oc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function gc(e,t,n){return za(t,e.child,null,n),e=hc(t,t.pendingProps),e.flags|=2,uo(t),t.memoizedState=null,e}function _c(e,t,n){var r=t.pendingProps,i=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(Fi){if(r.mode===`hidden`)return e=hc(t,r),t.lanes=536870912,pc(null,e);if(so(t),(e=Pi)?(e=q(e,Li),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:R===null?null:{id:Ei,overflow:Di},retryLane:536870912,hydrationErrors:null},n=gi(e),n.return=t,t.child=n,Ni=t,Pi=null)):e=null,e===null)throw zi(t);return t.lanes=536870912,null}return hc(t,r)}var a=e.memoizedState;if(a!==null){var s=a.dehydrated;if(so(t),i)if(t.flags&256)t.flags&=-257,t=gc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(sc||$i(e,t,n,!1),i=(n&e.childLanes)!==0,sc||i){if(r=Hl,r!==null&&(s=rt(r,n),s!==0&&s!==a.retryLane))throw a.retryLane=s,ii(e,s),Su(r,e,s),oc;Pu(),t=gc(e,t,n)}else e=a.treeContext,Pi=mf(s.nextSibling),Ni=t,Fi=!0,Ii=null,Li=!1,e!==null&&Mi(t,e),t=hc(t,r),t.flags|=4096;return t}return e=di(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function vc(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function yc(e,t,n,r,i){return ta(t),n=Eo(e,t,n,r,void 0,i),r=Ao(),e!==null&&!sc?(jo(e,t,i),Nc(e,t,i)):(Fi&&r&&Ai(t),t.flags|=1,cc(e,t,n,i),t.child)}function bc(e,t,n,r,i,a){return ta(t),t.updateQueue=null,n=Oo(t,r,n,i),Do(e),r=Ao(),e!==null&&!sc?(jo(e,t,a),Nc(e,t,a)):(Fi&&r&&Ai(t),t.flags|=1,cc(e,t,n,a),t.child)}function xc(e,t,n,r,i){if(ta(t),t.stateNode===null){var a=si,o=n.contextType;typeof o==`object`&&o&&(a=na(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=qs,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ha(t),o=n.contextType,a.context=typeof o==`object`&&o?na(o):si,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Ks(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&qs.enqueueReplaceState(a,a.state,null),Xa(t,r,a,i),Ya(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Xs(n,s);a.props=c;var l=a.context,u=n.contextType;o=si,typeof u==`object`&&u&&(o=na(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Ys(t,a,r,o),Va=!1;var f=t.memoizedState;a.state=f,Xa(t,r,a,i),Ya(),l=t.memoizedState,s||f!==l||Va?(typeof d==`function`&&(Ks(t,n,d,r),l=t.memoizedState),(c=Va||Js(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ua(e,t),o=t.memoizedProps,u=Xs(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=si,typeof l==`object`&&l&&(c=na(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Ys(t,a,r,c),Va=!1,f=t.memoizedState,a.state=f,Xa(t,r,a,i),Ya();var p=t.memoizedState;o!==d||f!==p||Va||e!==null&&e.dependencies!==null&&ea(e.dependencies)?(typeof s==`function`&&(Ks(t,n,s,r),p=t.memoizedState),(u=Va||Js(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ea(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,vc(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=za(t,e.child,null,i),t.child=za(t,null,n,i)):cc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Nc(e,t,i),e}function Sc(e,t,n,r){return Ui(),t.flags|=256,cc(e,t,n,r),t.child}var Cc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function wc(e){return{baseLanes:e,cachePool:Sa()}}function Tc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=tu),e}function Ec(e,t,n){var r=t.pendingProps,i=!1,a=(t.flags&128)!=0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(fo.current&2)!=0),s&&(i=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(Fi){if(i?oo(t):lo(t),(e=Pi)?(e=q(e,Li),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:R===null?null:{id:Ei,overflow:Di},retryLane:536870912,hydrationErrors:null},n=gi(e),n.return=t,t.child=n,Ni=t,Pi=null)):e=null,e===null)throw zi(t);return ff(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(lo(t),i=t.mode,c=Oc({mode:`hidden`,children:c},i),r=mi(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=wc(n),r.childLanes=Tc(e,s,n),t.memoizedState=Cc,pc(null,r)):(oo(t),Dc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(a)t.flags&256?(oo(t),t.flags&=-257,t=kc(e,t,n)):t.memoizedState===null?(lo(t),c=r.fallback,i=t.mode,r=Oc({mode:`visible`,children:r.children},i),c=mi(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,za(t,e.child,null,n),r=t.child,r.memoizedState=wc(n),r.childLanes=Tc(e,s,n),t.memoizedState=Cc,t=pc(null,r)):(lo(t),t.child=e.child,t.flags|=128,t=null);else if(oo(t),ff(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(o(419)),r.stack=``,r.digest=s,Gi({value:r,source:null,stack:null}),t=kc(e,t,n)}else if(sc||$i(e,t,n,!1),s=(n&e.childLanes)!==0,sc||s){if(s=Hl,s!==null&&(r=rt(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,ii(e,r),Su(s,e,r),oc;df(c)||Pu(),t=kc(e,t,n)}else df(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,Pi=mf(c.nextSibling),Ni=t,Fi=!0,Ii=null,Li=!1,e!==null&&Mi(t,e),t=Dc(t,r.children),t.flags|=4096);return t}return i?(lo(t),c=r.fallback,i=t.mode,l=e.child,u=l.sibling,r=di(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=mi(c,i,n,null),c.flags|=2):c=di(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,pc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=wc(n):(i=c.cachePool,i===null?i=Sa():(l=ca._currentValue,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=Tc(e,s,n),t.memoizedState=Cc,pc(e.child,r)):(oo(t),n=e.child,e=n.sibling,n=di(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Dc(e,t){return t=Oc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Oc(e,t){return e=li(22,e,null,t),e.lanes=0,e}function kc(e,t,n){return za(t,e.child,null,n),e=Dc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ac(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Zi(e.return,t,n)}function jc(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function Mc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=fo.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,M(fo,o),cc(e,t,r,n),r=Fi?Ci:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ac(e,n,t);else if(e.tag===19)Ac(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&po(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),jc(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&po(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}jc(t,!0,n,null,a,r);break;case`together`:jc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Nc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ql|=t.lanes,(n&t.childLanes)===0)if(e!==null){if($i(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=di(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=di(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Pc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&ea(e))):!0}function Fc(e,t,n){switch(t.tag){case 3:pe(t,t.stateNode.containerInfo),Yi(t,ca,e.memoizedState.cache),Ui();break;case 27:case 5:he(t);break;case 4:pe(t,t.stateNode.containerInfo);break;case 10:Yi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,so(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(oo(t),e=Nc(e,t,n),e===null?null:e.sibling):Ec(e,t,n):(oo(t),t.flags|=128,null);oo(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=($i(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return Mc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),M(fo,fo.current),r)break;return null;case 22:return t.lanes=0,fc(e,t,n,t.pendingProps);case 24:Yi(t,ca,e.memoizedState.cache)}return Nc(e,t,n)}function Ic(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)sc=!0;else{if(!Pc(e,n)&&!(t.flags&128))return sc=!1,Fc(e,t,n);sc=!!(e.flags&131072)}else sc=!1,Fi&&t.flags&1048576&&ki(t,Ci,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=ka(t.elementType),t.type=e,typeof e==`function`)ui(e)?(r=Xs(e,r),t.tag=1,t=xc(null,t,e,r,n)):(t.tag=0,t=yc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===C){t.tag=11,t=lc(null,t,e,r,n);break a}else if(i===ee){t.tag=14,t=uc(null,t,e,r,n);break a}}throw t=O(e)||e,Error(o(306,t,``))}}return t;case 0:return yc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Xs(r,t.pendingProps),xc(e,t,r,i,n);case 3:a:{if(pe(t,t.stateNode.containerInfo),e===null)throw Error(o(387));r=t.pendingProps;var a=t.memoizedState;i=a.element,Ua(e,t),Xa(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Yi(t,ca,r),r!==a.cache&&Qi(t,[ca],n,!0),Ya(),r=s.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=Sc(e,t,r,n);break a}else if(r!==i){i=yi(Error(o(424)),t),Gi(i),t=Sc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(Pi=mf(e.firstChild),Ni=t,Fi=!0,Ii=null,Li=!0,n=Ba(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Ui(),r===i){t=Nc(e,t,n);break a}cc(e,t,r,n)}t=t.child}return t;case 26:return vc(e,t),e===null?(n=Ff(t.type,null,t.pendingProps,null))?t.memoizedState=n:Fi||(n=t.type,e=t.pendingProps,r=qd(N.current).createElement(n),r[F]=t,r[lt]=e,Vd(r,n,e),bt(r),t.stateNode=r):t.memoizedState=Ff(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return he(t),e===null&&Fi&&(r=t.stateNode=vf(t.type,t.pendingProps,N.current),Ni=t,Li=!0,i=Pi,af(t.type)?(hf=i,Pi=mf(r.firstChild)):Pi=i),cc(e,t,t.pendingProps.children,n),vc(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Fi&&((i=r=Pi)&&(r=lf(r,t.type,t.pendingProps,Li),r===null?i=!1:(t.stateNode=r,Ni=t,Pi=mf(r.firstChild),Li=!1,i=!0)),i||zi(t)),he(t),i=t.type,a=t.pendingProps,s=e===null?null:e.memoizedProps,r=a.children,Xd(i,a)?r=null:s!==null&&Xd(i,s)&&(t.flags|=32),t.memoizedState!==null&&(i=Eo(e,t,ko,null,null,n),ip._currentValue=i),vc(e,t),cc(e,t,r,n),t.child;case 6:return e===null&&Fi&&((e=n=Pi)&&(n=uf(n,t.pendingProps,Li),n===null?e=!1:(t.stateNode=n,Ni=t,Pi=null,e=!0)),e||zi(t)),null;case 13:return Ec(e,t,n);case 4:return pe(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=za(t,null,r,n):cc(e,t,r,n),t.child;case 11:return lc(e,t,t.type,t.pendingProps,n);case 7:return cc(e,t,t.pendingProps,n),t.child;case 8:return cc(e,t,t.pendingProps.children,n),t.child;case 12:return cc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Yi(t,t.type,r.value),cc(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,ta(t),i=na(i),r=r(i),t.flags|=1,cc(e,t,r,n),t.child;case 14:return uc(e,t,t.type,t.pendingProps,n);case 15:return dc(e,t,t.type,t.pendingProps,n);case 19:return Mc(e,t,n);case 31:return _c(e,t,n);case 22:return fc(e,t,n,t.pendingProps);case 24:return ta(t),r=na(ca),e===null?(i=ba(),i===null&&(i=Hl,a=la(),i.pooledCache=a,a.refCount++,a!==null&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},Ha(t),Yi(t,ca,i)):((e.lanes&n)!==0&&(Ua(e,t),Xa(t,null,null,n),Ya()),i=e.memoizedState,a=t.memoizedState,i.parent===r?(r=a.cache,Yi(t,ca,r),r!==i.cache&&Qi(t,[ca],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Yi(t,ca,r))),cc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function B(e){e.flags|=4}function V(e,t,n,r,i){if((t=(e.mode&32)!=0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(ju())e.flags|=8192;else throw Aa=Ea,wa}else e.flags&=-16777217}function Lc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Xf(t))if(ju())e.flags|=8192;else throw Aa=Ea,wa}function Rc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Ze(),e.lanes|=t,nu|=t)}function zc(e,t){if(!Fi)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Bc(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(ji(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Bc(t),null;case 1:return Bc(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Xi(ca),me(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Hi(t)?B(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Wi())),Bc(t),null;case 26:var i=t.type,a=t.memoizedState;return e===null?(B(t),a===null?(Bc(t),V(t,i,null,r,n)):(Bc(t),Lc(t,a))):a?a===e.memoizedState?(Bc(t),t.flags&=-16777217):(B(t),Bc(t),Lc(t,a)):(e=e.memoizedProps,e!==r&&B(t),Bc(t),V(t,i,e,r,n)),null;case 27:if(ge(t),n=N.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&B(t);else{if(!r){if(t.stateNode===null)throw Error(o(166));return Bc(t),null}e=ue.current,Hi(t)?Bi(t,e):(e=vf(i,r,n),t.stateNode=e,B(t))}return Bc(t),null;case 5:if(ge(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&B(t);else{if(!r){if(t.stateNode===null)throw Error(o(166));return Bc(t),null}if(a=ue.current,Hi(t))Bi(t,a);else{var s=qd(N.current);switch(a){case 1:a=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:a=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:a=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:a=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:a=s.createElement(`div`),a.innerHTML=`<script><\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}a[F]=t,a[lt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)a.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=a;a:switch(Vd(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&B(t)}}return Bc(t),V(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&B(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(o(166));if(e=N.current,Hi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=Ni,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[F]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Rd(e.nodeValue,n)),e||zi(t,!0)}else e=qd(e).createTextNode(r),e[F]=t,t.stateNode=e}return Bc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Hi(t),n!==null){if(e===null){if(!r)throw Error(o(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(557));e[F]=t}else Ui(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Bc(t),e=!1}else n=Wi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(uo(t),t):(uo(t),null);if(t.flags&128)throw Error(o(558))}return Bc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Hi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(o(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(o(317));i[F]=t}else Ui(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Bc(t),i=!1}else i=Wi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(uo(t),t):(uo(t),null)}return uo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Rc(t,t.updateQueue),Bc(t),null);case 4:return me(),e===null&&jd(t.stateNode.containerInfo),Bc(t),null;case 10:return Xi(t.type),Bc(t),null;case 19:if(j(fo),r=t.memoizedState,r===null)return Bc(t),null;if(i=(t.flags&128)!=0,a=r.rendering,a===null)if(i)zc(r,!1);else{if(Zl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=po(e),a!==null){for(t.flags|=128,zc(r,!1),e=a.updateQueue,t.updateQueue=e,Rc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)fi(n,e),n=n.sibling;return M(fo,fo.current&1|2),Fi&&Oi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Oe()>cu&&(t.flags|=128,i=!0,zc(r,!1),t.lanes=4194304)}else{if(!i)if(e=po(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,Rc(t,e),zc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!a.alternate&&!Fi)return Bc(t),null}else 2*Oe()-r.renderingStartTime>cu&&n!==536870912&&(t.flags|=128,i=!0,zc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}return r.tail===null?(Bc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Oe(),e.sibling=null,n=fo.current,M(fo,i?n&1|2:n&1),Fi&&Oi(t,r.treeForkCount),e);case 22:case 23:return uo(t),ro(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Bc(t),t.subtreeFlags&6&&(t.flags|=8192)):Bc(t),n=t.updateQueue,n!==null&&Rc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&j(ya),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Xi(ca),Bc(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function Hc(e,t){switch(ji(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xi(ca),me(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ge(t),null;case 31:if(t.memoizedState!==null){if(uo(t),t.alternate===null)throw Error(o(340));Ui()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(uo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Ui()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return j(fo),null;case 4:return me(),null;case 10:return Xi(t.type),null;case 22:case 23:return uo(t),ro(),e!==null&&j(ya),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Xi(ca),null;case 25:return null;default:return null}}function Uc(e,t){switch(ji(t),t.tag){case 3:Xi(ca),me();break;case 26:case 27:case 5:ge(t);break;case 4:me();break;case 31:t.memoizedState!==null&&uo(t);break;case 13:uo(t);break;case 19:j(fo);break;case 10:Xi(t.type);break;case 22:case 23:uo(t),ro(),e!==null&&j(ya);break;case 24:Xi(ca)}}function Wc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Qu(t,t.return,e)}}function Gc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Qu(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Qu(t,t.return,e)}}function Kc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Qa(t,n)}catch(t){Qu(e,e.return,t)}}}function qc(e,t,n){n.props=Xs(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Qu(e,t,n)}}function Jc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Qu(e,t,n)}}function Yc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Qu(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Qu(e,t,n)}else n.current=null}function Xc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Qu(e,e.return,t)}}function Zc(e,t,n){try{var r=e.stateNode;Hd(r,e.type,n,t),r[lt]=t}catch(t){Qu(e,e.return,t)}}function Qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&af(e.type)||e.tag===4}function $c(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Qc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&af(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function el(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=$t));else if(r!==4&&(r===27&&af(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&af(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Vd(t,r,n),t[F]=e,t[lt]=n}catch(t){Qu(e,e.return,t)}}var rl=!1,il=!1,al=!1,ol=typeof WeakSet==`function`?WeakSet:Set,sl=null;function cl(e,t){if(e=e.containerInfo,Gd=pp,e=Or(e),kr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(c=s+i),f!==a||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=s),p===a&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Kd={focusedElem:e,selectionRange:n},pp=!1,sl=t;sl!==null;)if(t=sl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,sl=e;else for(;sl!==null;){switch(t=sl,a=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&a!==null){e=void 0,n=t,i=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var h=Xs(n.type,i);e=r.getSnapshotBeforeUpdate(h,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Qu(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)cf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:cf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,sl=e;break}sl=t.return}}function ll(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:U(e,n),r&4&&Wc(5,n);break;case 1:if(U(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Qu(n,n.return,e)}else{var i=Xs(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Qu(n,n.return,e)}}r&64&&Kc(n),r&512&&Jc(n,n.return);break;case 3:if(U(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Qa(e,t)}catch(e){Qu(n,n.return,e)}}break;case 27:t===null&&r&4&&nl(n);case 26:case 5:U(e,n),t===null&&r&4&&Xc(n),r&512&&Jc(n,n.return);break;case 12:U(e,n);break;case 31:U(e,n),r&4&&hl(e,n);break;case 13:U(e,n),r&4&&gl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=nd.bind(null,n),pf(e,n))));break;case 22:if(r=n.memoizedState!==null||rl,!r){t=t!==null&&t.memoizedState!==null||il,i=rl;var a=il;rl=r,(il=t)&&!a?wl(e,n,(n.subtreeFlags&8772)!=0):U(e,n),rl=i,il=a}break;case 30:break;default:U(e,n)}}function ul(e){var t=e.alternate;t!==null&&(e.alternate=null,ul(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ht(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var dl=null,fl=!1;function pl(e,t,n){for(n=n.child;n!==null;)ml(e,t,n),n=n.sibling}function ml(e,t,n){if(Re&&typeof Re.onCommitFiberUnmount==`function`)try{Re.onCommitFiberUnmount(Le,n)}catch{}switch(n.tag){case 26:il||Yc(n,t),pl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:il||Yc(n,t);var r=dl,i=fl;af(n.type)&&(dl=n.stateNode,fl=!1),pl(e,t,n),yf(n.stateNode),dl=r,fl=i;break;case 5:il||Yc(n,t);case 6:if(r=dl,i=fl,dl=null,pl(e,t,n),dl=r,fl=i,dl!==null)if(fl)try{(dl.nodeType===9?dl.body:dl.nodeName===`HTML`?dl.ownerDocument.body:dl).removeChild(n.stateNode)}catch(e){Qu(n,t,e)}else try{dl.removeChild(n.stateNode)}catch(e){Qu(n,t,e)}break;case 18:dl!==null&&(fl?(e=dl,of(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),zp(e)):of(dl,n.stateNode));break;case 4:r=dl,i=fl,dl=n.stateNode.containerInfo,fl=!0,pl(e,t,n),dl=r,fl=i;break;case 0:case 11:case 14:case 15:Gc(2,n,t),il||Gc(4,n,t),pl(e,t,n);break;case 1:il||(Yc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&qc(n,t,r)),pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:il=(r=il)||n.memoizedState!==null,pl(e,t,n),il=r;break;default:pl(e,t,n)}}function hl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{zp(e)}catch(e){Qu(t,t.return,e)}}}function gl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{zp(e)}catch(e){Qu(t,t.return,e)}}function _l(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ol),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ol),t;default:throw Error(o(435,e.tag))}}function vl(e,t){var n=_l(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=rd.bind(null,e,t);t.then(r,r)}})}function yl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],a=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if(af(c.type)){dl=c.stateNode,fl=!1;break a}break;case 5:dl=c.stateNode,fl=!1;break a;case 3:case 4:dl=c.stateNode.containerInfo,fl=!0;break a}c=c.return}if(dl===null)throw Error(o(160));ml(a,s,i),dl=null,fl=!1,a=i.alternate,a!==null&&(a.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)xl(t,e),t=t.sibling}var bl=null;function xl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:yl(t,e),H(e),r&4&&(Gc(3,e,e.return),Wc(3,e),Gc(5,e,e.return));break;case 1:yl(t,e),H(e),r&512&&(il||n===null||Yc(n,n.return)),r&64&&rl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=bl;if(yl(t,e),H(e),r&512&&(il||n===null||Yc(n,n.return)),r&4){var a=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;b:switch(r){case`title`:a=i.getElementsByTagName(`title`)[0],(!a||a[mt]||a[F]||a.namespaceURI===`http://www.w3.org/2000/svg`||a.hasAttribute(`itemprop`))&&(a=i.createElement(r),i.head.insertBefore(a,i.querySelector(`head > title`))),Vd(a,r,n),a[F]=e,bt(a),r=a;break a;case`link`:var s=qf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(a=s[c],a.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&a.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&a.getAttribute(`title`)===(n.title==null?null:n.title)&&a.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}a=i.createElement(r),Vd(a,r,n),i.head.appendChild(a);break;case`meta`:if(s=qf(`meta`,`content`,i).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(a=s[c],a.getAttribute(`content`)===(n.content==null?null:``+n.content)&&a.getAttribute(`name`)===(n.name==null?null:n.name)&&a.getAttribute(`property`)===(n.property==null?null:n.property)&&a.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}a=i.createElement(r),Vd(a,r,n),i.head.appendChild(a);break;default:throw Error(o(468,r))}a[F]=e,bt(a),r=a}e.stateNode=r}else Jf(i,e.type,e.stateNode);else e.stateNode=Hf(i,r,e.memoizedProps);else a===r?r===null&&e.stateNode!==null&&Zc(e,e.memoizedProps,n.memoizedProps):(a===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):a.count--,r===null?Jf(i,e.type,e.stateNode):Hf(i,r,e.memoizedProps))}break;case 27:yl(t,e),H(e),r&512&&(il||n===null||Yc(n,n.return)),n!==null&&r&4&&Zc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(yl(t,e),H(e),r&512&&(il||n===null||Yc(n,n.return)),e.flags&32){i=e.stateNode;try{Kt(i,``)}catch(t){Qu(e,e.return,t)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Zc(e,i,n===null?i:n.memoizedProps)),r&1024&&(al=!0);break;case 6:if(yl(t,e),H(e),r&4){if(e.stateNode===null)throw Error(o(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Qu(e,e.return,t)}}break;case 3:if(Kf=null,i=bl,bl=Sf(t.containerInfo),yl(t,e),bl=i,H(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{zp(t.containerInfo)}catch(t){Qu(e,e.return,t)}al&&(al=!1,Sl(e));break;case 4:r=bl,bl=Sf(e.stateNode.containerInfo),yl(t,e),H(e),bl=r;break;case 12:yl(t,e),H(e);break;case 31:yl(t,e),H(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 13:yl(t,e),H(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(ou=Oe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 22:i=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=rl,d=il;if(rl=u||i,il=d||l,yl(t,e),il=d,rl=u,H(e),r&8192)a:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||l||rl||il||Cl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(a=l.stateNode,i)s=a.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Qu(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=i?``:l.memoizedProps}catch(e){Qu(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;i?sf(m,!0):sf(l.stateNode,!1)}catch(e){Qu(l,l.return,e)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,vl(e,n))));break;case 19:yl(t,e),H(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 30:break;case 21:break;default:yl(t,e),H(e)}}function H(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Qc(r)){n=r;break}r=r.return}if(n==null)throw Error(o(160));switch(n.tag){case 27:var i=n.stateNode;tl(e,$c(e),i);break;case 5:var a=n.stateNode;n.flags&32&&(Kt(a,``),n.flags&=-33),tl(e,$c(e),a);break;case 3:case 4:var s=n.stateNode.containerInfo;el(e,$c(e),s);break;default:throw Error(o(161))}}catch(t){Qu(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Sl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Sl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function U(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ll(e,t.alternate,t),t=t.sibling}function Cl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Gc(4,t,t.return),Cl(t);break;case 1:Yc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&qc(t,t.return,n),Cl(t);break;case 27:yf(t.stateNode);case 26:case 5:Yc(t,t.return),Cl(t);break;case 22:t.memoizedState===null&&Cl(t);break;case 30:Cl(t);break;default:Cl(t)}e=e.sibling}}function wl(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:wl(i,a,n),Wc(4,a);break;case 1:if(wl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Qu(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Za(c[i],s)}catch(e){Qu(r,r.return,e)}}n&&o&64&&Kc(a),Jc(a,a.return);break;case 27:nl(a);case 26:case 5:wl(i,a,n),n&&r===null&&o&4&&Xc(a),Jc(a,a.return);break;case 12:wl(i,a,n);break;case 31:wl(i,a,n),n&&o&4&&hl(i,a);break;case 13:wl(i,a,n),n&&o&4&&gl(i,a);break;case 22:a.memoizedState===null&&wl(i,a,n),Jc(a,a.return);break;case 30:break;default:wl(i,a,n)}t=t.sibling}}function Tl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&ua(n))}function El(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ua(e))}function Dl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Ol(e,t,n,r),t=t.sibling}function Ol(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Dl(e,t,n,r),i&2048&&Wc(9,t);break;case 1:Dl(e,t,n,r);break;case 3:Dl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&ua(e)));break;case 12:if(i&2048){Dl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Qu(t,t.return,e)}}else Dl(e,t,n,r);break;case 31:Dl(e,t,n,r);break;case 13:Dl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?Dl(e,t,n,r):(a._visibility|=2,kl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?Dl(e,t,n,r):Al(e,t),i&2048&&Tl(o,t);break;case 24:Dl(e,t,n,r),i&2048&&El(t.alternate,t);break;default:Dl(e,t,n,r)}}function kl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:kl(a,o,s,c,i),Wc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,kl(a,o,s,c,i)):u._visibility&2?kl(a,o,s,c,i):Al(a,o),i&&l&2048&&Tl(o.alternate,o);break;case 24:kl(a,o,s,c,i),i&&l&2048&&El(o.alternate,o);break;default:kl(a,o,s,c,i)}t=t.sibling}}function Al(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Al(n,r),i&2048&&Tl(r.alternate,r);break;case 24:Al(n,r),i&2048&&El(r.alternate,r);break;default:Al(n,r)}t=t.sibling}}var jl=8192;function Ml(e,t,n){if(e.subtreeFlags&jl)for(e=e.child;e!==null;)Nl(e,t,n),e=e.sibling}function Nl(e,t,n){switch(e.tag){case 26:Ml(e,t,n),e.flags&jl&&e.memoizedState!==null&&Zf(n,bl,e.memoizedState,e.memoizedProps);break;case 5:Ml(e,t,n);break;case 3:case 4:var r=bl;bl=Sf(e.stateNode.containerInfo),Ml(e,t,n),bl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=jl,jl=16777216,Ml(e,t,n),jl=r):Ml(e,t,n));break;default:Ml(e,t,n)}}function Pl(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Fl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Rl(r,e)}Pl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Il(e),e=e.sibling}function Il(e){switch(e.tag){case 0:case 11:case 15:Fl(e),e.flags&2048&&Gc(9,e,e.return);break;case 3:Fl(e);break;case 12:Fl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Ll(e)):Fl(e);break;default:Fl(e)}}function Ll(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Rl(r,e)}Pl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Gc(8,t,t.return),Ll(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Ll(t));break;default:Ll(t)}e=e.sibling}}function Rl(e,t){for(;sl!==null;){var n=sl;switch(n.tag){case 0:case 11:case 15:Gc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:ua(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,sl=r;else a:for(n=e;sl!==null;){r=sl;var i=r.sibling,a=r.return;if(ul(r),r===n){sl=null;break a}if(i!==null){i.return=a,sl=i;break a}sl=a}}}var zl={getCacheForType:function(e){var t=na(ca),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return na(ca).controller.signal}},Bl=typeof WeakMap==`function`?WeakMap:Map,Vl=0,Hl=null,Ul=null,Wl=0,Gl=0,Kl=null,ql=!1,Jl=!1,Yl=!1,Xl=0,Zl=0,Ql=0,$l=0,eu=0,tu=0,nu=0,ru=null,iu=null,au=!1,ou=0,su=0,cu=1/0,lu=null,uu=null,du=0,fu=null,pu=null,mu=0,hu=0,gu=null,_u=null,vu=0,yu=null;function bu(){return Vl&2&&Wl!==0?Wl&-Wl:k.T===null?ot():yd()}function xu(){if(tu===0)if(!(Wl&536870912)||Fi){var e=Ge;Ge<<=1,!(Ge&3932160)&&(Ge=262144),tu=e}else tu=536870912;return e=io.current,e!==null&&(e.flags|=32),tu}function Su(e,t,n){(e===Hl&&(Gl===2||Gl===9)||e.cancelPendingCommit!==null)&&(ku(e,0),Eu(e,Wl,tu,!1)),$e(e,n),(!(Vl&2)||e!==Hl)&&(e===Hl&&(!(Vl&2)&&($l|=n),Zl===4&&Eu(e,Wl,tu,!1)),dd(e))}function Cu(e,t,n){if(Vl&6)throw Error(o(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||Ye(e,t),i=r?Lu(e,t):Fu(e,t,!0),a=r;do{if(i===0){Jl&&!r&&Eu(e,t,0,!1);break}else{if(n=e.current.alternate,a&&!Tu(n)){i=Fu(e,t,!1),a=!1;continue}if(i===2){if(a=t,e.errorRecoveryDisabledLanes&a)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;i=ru;var l=c.current.memoizedState.isDehydrated;if(l&&(ku(c,s).flags|=256),s=Fu(c,s,!1),s!==2){if(Yl&&!l){c.errorRecoveryDisabledLanes|=a,$l|=a,i=4;break a}a=iu,iu=i,a!==null&&(iu===null?iu=a:iu.push.apply(iu,a))}i=s}if(a=!1,i!==2)continue}}if(i===1){ku(e,0),Eu(e,t,0,!0);break}a:{switch(r=e,a=i,a){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:Eu(r,t,tu,!ql);break a;case 2:iu=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(i=ou+300-Oe(),10<i)){if(Eu(r,t,tu,!ql),Je(r,0,!0)!==0)break a;mu=t,r.timeoutHandle=$d(wu.bind(null,r,n,iu,lu,au,t,tu,$l,nu,ql,a,`Throttled`,-0,0),i);break a}wu(r,n,iu,lu,au,t,tu,$l,nu,ql,a,null,-0,0)}}break}while(1);dd(e)}function wu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:$t},Nl(t,a,d);var m=(a&62914560)===a?ou-Oe():(a&4194048)===a?su-Oe():0;if(m=$f(d,m),m!==null){mu=a,e.cancelPendingCommit=m(Wu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),Eu(e,a,o,!l);return}}Wu(e,t,a,n,r,i,o,s,c)}function Tu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Cr(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Eu(e,t,n,r){t&=~eu,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-Be(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&tt(e,n,t)}function Du(){return Vl&6?!0:(fd(0,!1),!1)}function Ou(){if(Ul!==null){if(Gl===0)var e=Ul.return;else e=Ul,Ji=qi=null,Mo(e),Na=null,Pa=0,e=Ul;for(;e!==null;)Uc(e.alternate,e),e=e.return;Ul=null}}function ku(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,ef(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),mu=0,Ou(),Hl=e,Ul=n=di(e.current,null),Wl=t,Gl=0,Kl=null,ql=!1,Jl=Ye(e,t),Yl=!1,nu=tu=eu=$l=Ql=Zl=0,iu=ru=null,au=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-Be(r),a=1<<i;t|=e[i],r&=~a}return Xl=t,ti(),n}function Au(e,t){z=null,k.H=Hs,t===Ca||t===Ta?(t=ja(),Gl=3):t===wa?(t=ja(),Gl=4):Gl=t===oc?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Kl=t,Ul===null&&(Zl=1,ec(e,yi(t,e.current)))}function ju(){var e=io.current;return e===null?!0:(Wl&4194048)===Wl?ao===null:(Wl&62914560)===Wl||Wl&536870912?e===ao:!1}function Mu(){var e=k.H;return k.H=Hs,e===null?Hs:e}function Nu(){var e=k.A;return k.A=zl,e}function Pu(){Zl=4,ql||(Wl&4194048)!==Wl&&io.current!==null||(Jl=!0),!(Ql&134217727)&&!($l&134217727)||Hl===null||Eu(Hl,Wl,tu,!1)}function Fu(e,t,n){var r=Vl;Vl|=2;var i=Mu(),a=Nu();(Hl!==e||Wl!==t)&&(lu=null,ku(e,t)),t=!1;var o=Zl;a:do try{if(Gl!==0&&Ul!==null){var s=Ul,c=Kl;switch(Gl){case 8:Ou(),o=6;break a;case 3:case 2:case 9:case 6:io.current===null&&(t=!0);var l=Gl;if(Gl=0,Kl=null,Vu(e,s,c,l),n&&Jl){o=0;break a}break;default:l=Gl,Gl=0,Kl=null,Vu(e,s,c,l)}}Iu(),o=Zl;break}catch(t){Au(e,t)}while(1);return t&&e.shellSuspendCounter++,Ji=qi=null,Vl=r,k.H=i,k.A=a,Ul===null&&(Hl=null,Wl=0,ti()),o}function Iu(){for(;Ul!==null;)zu(Ul)}function Lu(e,t){var n=Vl;Vl|=2;var r=Mu(),i=Nu();Hl!==e||Wl!==t?(lu=null,cu=Oe()+500,ku(e,t)):Jl=Ye(e,t);a:do try{if(Gl!==0&&Ul!==null){t=Ul;var a=Kl;b:switch(Gl){case 1:Gl=0,Kl=null,Vu(e,t,a,1);break;case 2:case 9:if(Da(a)){Gl=0,Kl=null,Bu(t);break}t=function(){Gl!==2&&Gl!==9||Hl!==e||(Gl=7),dd(e)},a.then(t,t);break a;case 3:Gl=7;break a;case 4:Gl=5;break a;case 7:Da(a)?(Gl=0,Kl=null,Bu(t)):(Gl=0,Kl=null,Vu(e,t,a,7));break;case 5:var s=null;switch(Ul.tag){case 26:s=Ul.memoizedState;case 5:case 27:var c=Ul;if(s?Xf(s):c.stateNode.complete){Gl=0,Kl=null;var l=c.sibling;if(l!==null)Ul=l;else{var u=c.return;u===null?Ul=null:(Ul=u,Hu(u))}break b}}Gl=0,Kl=null,Vu(e,t,a,5);break;case 6:Gl=0,Kl=null,Vu(e,t,a,6);break;case 8:Ou(),Zl=6;break a;default:throw Error(o(462))}}Ru();break}catch(t){Au(e,t)}while(1);return Ji=qi=null,k.H=r,k.A=i,Vl=n,Ul===null?(Hl=null,Wl=0,ti(),Zl):0}function Ru(){for(;Ul!==null&&!Ee();)zu(Ul)}function zu(e){var t=Ic(e.alternate,e,Xl);e.memoizedProps=e.pendingProps,t===null?Hu(e):Ul=t}function Bu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=bc(n,t,t.pendingProps,t.type,void 0,Wl);break;case 11:t=bc(n,t,t.pendingProps,t.type.render,t.ref,Wl);break;case 5:Mo(t);default:Uc(n,t),t=Ul=fi(t,Xl),t=Ic(n,t,Xl)}e.memoizedProps=e.pendingProps,t===null?Hu(e):Ul=t}function Vu(e,t,n,r){Ji=qi=null,Mo(t),Na=null,Pa=0;var i=t.return;try{if(ac(e,i,t,n,Wl)){Zl=1,ec(e,yi(n,e.current)),Ul=null;return}}catch(t){if(i!==null)throw Ul=i,t;Zl=1,ec(e,yi(n,e.current)),Ul=null;return}t.flags&32768?(Fi||r===1?e=!0:Jl||Wl&536870912?e=!1:(ql=e=!0,(r===2||r===9||r===3||r===6)&&(r=io.current,r!==null&&r.tag===13&&(r.flags|=16384))),Uu(t,e)):Hu(t)}function Hu(e){var t=e;do{if(t.flags&32768){Uu(t,ql);return}e=t.return;var n=Vc(t.alternate,t,Xl);if(n!==null){Ul=n;return}if(t=t.sibling,t!==null){Ul=t;return}Ul=t=e}while(t!==null);Zl===0&&(Zl=5)}function Uu(e,t){do{var n=Hc(e.alternate,e);if(n!==null){n.flags&=32767,Ul=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Ul=e;return}Ul=e=n}while(e!==null);Zl=6,Ul=null}function Wu(e,t,n,r,i,a,s,c,l){e.cancelPendingCommit=null;do Yu();while(du!==0);if(Vl&6)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(a=t.lanes|t.childLanes,a|=ei,et(e,n,a,s,c,l),e===Hl&&(Ul=Hl=null,Wl=0),pu=t,fu=e,mu=n,hu=a,gu=i,_u=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,id(Me,function(){return Xu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=k.T,k.T=null,i=A.p,A.p=2,s=Vl,Vl|=4;try{cl(e,t,n)}finally{Vl=s,A.p=i,k.T=r}}du=1,Gu(),Ku(),qu()}}function Gu(){if(du===1){du=0;var e=fu,t=pu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=k.T,k.T=null;var r=A.p;A.p=2;var i=Vl;Vl|=4;try{xl(t,e);var a=Kd,o=Or(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Dr(s.ownerDocument.documentElement,s)){if(c!==null&&kr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=Er(s,h),v=Er(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}pp=!!Gd,Kd=Gd=null}finally{Vl=i,A.p=r,k.T=n}}e.current=t,du=2}}function Ku(){if(du===2){du=0;var e=fu,t=pu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=k.T,k.T=null;var r=A.p;A.p=2;var i=Vl;Vl|=4;try{ll(e,t.alternate,t)}finally{Vl=i,A.p=r,k.T=n}}du=3}}function qu(){if(du===4||du===3){du=0,De();var e=fu,t=pu,n=mu,r=_u;t.subtreeFlags&10256||t.flags&10256?du=5:(du=0,pu=fu=null,Ju(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(uu=null),at(n),t=t.stateNode,Re&&typeof Re.onCommitFiberRoot==`function`)try{Re.onCommitFiberRoot(Le,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=k.T,i=A.p,A.p=2,k.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{k.T=t,A.p=i}}mu&3&&Yu(),dd(e),i=e.pendingLanes,n&261930&&i&42?e===yu?vu++:(vu=0,yu=e):vu=0,fd(0,!1)}}function Ju(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,ua(t)))}function Yu(){return Gu(),Ku(),qu(),Xu()}function Xu(){if(du!==5)return!1;var e=fu,t=hu;hu=0;var n=at(mu),r=k.T,i=A.p;try{A.p=32>n?32:n,k.T=null,n=gu,gu=null;var a=fu,s=mu;if(du=0,pu=fu=null,mu=0,Vl&6)throw Error(o(331));var c=Vl;if(Vl|=4,Il(a.current),Ol(a,a.current,s,n),Vl=c,fd(0,!1),Re&&typeof Re.onPostCommitFiberRoot==`function`)try{Re.onPostCommitFiberRoot(Le,a)}catch{}return!0}finally{A.p=i,k.T=r,Ju(e,t)}}function Zu(e,t,n){t=yi(n,t),t=nc(e.stateNode,t,2),e=Ga(e,t,2),e!==null&&($e(e,2),dd(e))}function Qu(e,t,n){if(e.tag===3)Zu(e,e,n);else for(;t!==null;){if(t.tag===3){Zu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(uu===null||!uu.has(r))){e=yi(n,e),n=rc(2),r=Ga(t,n,2),r!==null&&(ic(n,r,t,e),$e(r,2),dd(r));break}}t=t.return}}function $u(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Yl=!0,i.add(n),e=ed.bind(null,e,t,n),t.then(e,e))}function ed(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Hl===e&&(Wl&n)===n&&(Zl===4||Zl===3&&(Wl&62914560)===Wl&&300>Oe()-ou?!(Vl&2)&&ku(e,0):eu|=n,nu===Wl&&(nu=0)),dd(e)}function td(e,t){t===0&&(t=Ze()),e=ii(e,t),e!==null&&($e(e,t),dd(e))}function nd(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),td(e,n)}function rd(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}r!==null&&r.delete(t),td(e,n)}function id(e,t){return Te(e,t)}var ad=null,od=null,sd=!1,cd=!1,ld=!1,ud=0;function dd(e){e!==od&&e.next===null&&(od===null?ad=od=e:od=od.next=e),cd=!0,sd||(sd=!0,vd())}function fd(e,t){if(!ld&&cd){ld=!0;do for(var n=!1,r=ad;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Be(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,_d(r,a))}else a=Wl,a=Je(r,r===Hl?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ye(r,a)||(n=!0,_d(r,a));r=r.next}while(n);ld=!1}}function pd(){md()}function md(){cd=sd=!1;var e=0;ud!==0&&Qd()&&(e=ud);for(var t=Oe(),n=null,r=ad;r!==null;){var i=r.next,a=hd(r,t);a===0?(r.next=null,n===null?ad=i:n.next=i,i===null&&(od=n)):(n=r,(e!==0||a&3)&&(cd=!0)),r=i}du!==0&&du!==5||fd(e,!1),ud!==0&&(ud=0)}function hd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-Be(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=Xe(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=Hl,n=Wl,n=Je(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(Gl===2||Gl===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&P(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||Ye(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&P(r),at(n)){case 2:case 8:n=je;break;case 32:n=Me;break;case 268435456:n=Pe;break;default:n=Me}return r=gd.bind(null,e),n=Te(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&P(r),e.callbackPriority=2,e.callbackNode=null,2}function gd(e,t){if(du!==0&&du!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Yu()&&e.callbackNode!==n)return null;var r=Wl;return r=Je(e,e===Hl?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(Cu(e,r,t),hd(e,Oe()),e.callbackNode!=null&&e.callbackNode===n?gd.bind(null,e):null)}function _d(e,t){if(Yu())return null;Cu(e,t,!0)}function vd(){nf(function(){Vl&6?Te(Ae,pd):md()})}function yd(){if(ud===0){var e=pa;e===0&&(e=We,We<<=1,!(We&261888)&&(We=256)),ud=e}return ud}function bd(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Qt(``+e)}function xd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function Sd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=bd((i[lt]||null).action),o=r.submitter;o&&(t=(t=o[lt]||null)?bd(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new xn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(ud!==0){var e=o?xd(i,o):new FormData(i);Os(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?xd(i,o):new FormData(i),Os(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var Cd=0;Cd<Yr.length;Cd++){var wd=Yr[Cd];Xr(wd.toLowerCase(),`on`+(wd[0].toUpperCase()+wd.slice(1)))}Xr(Vr,`onAnimationEnd`),Xr(Hr,`onAnimationIteration`),Xr(Ur,`onAnimationStart`),Xr(`dblclick`,`onDoubleClick`),Xr(`focusin`,`onFocus`),Xr(`focusout`,`onBlur`),Xr(Wr,`onTransitionRun`),Xr(Gr,`onTransitionStart`),Xr(Kr,`onTransitionCancel`),Xr(qr,`onTransitionEnd`),wt(`onMouseEnter`,[`mouseout`,`mouseover`]),wt(`onMouseLeave`,[`mouseout`,`mouseover`]),wt(`onPointerEnter`,[`pointerout`,`pointerover`]),wt(`onPointerLeave`,[`pointerout`,`pointerover`]),Ct(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Ct(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Ct(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Ct(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Ct(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Ct(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var Td=`abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting`.split(` `),Ed=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(Td));function Dd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Zr(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){Zr(e)}i.currentTarget=null,a=c}}}}function Od(e,t){var n=t[ut];n===void 0&&(n=t[ut]=new Set);var r=e+`__bubble`;n.has(r)||(Md(t,e,2,!1),n.add(r))}function kd(e,t,n){var r=0;t&&(r|=4),Md(n,e,r,t)}var Ad=`_reactListening`+Math.random().toString(36).slice(2);function jd(e){if(!e[Ad]){e[Ad]=!0,xt.forEach(function(t){t!==`selectionchange`&&(Ed.has(t)||kd(t,!1,e),kd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ad]||(t[Ad]=!0,kd(`selectionchange`,!1,t))}}function Md(e,t,n,r){switch(bp(t)){case 2:var i=mp;break;case 8:i=hp;break;default:i=gp}n=i.bind(null,t,n,e),i=void 0,!un||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Nd(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;s!==null;){if(o=gt(s),o===null)return;if(l=o.tag,l===5||l===6||l===26||l===27){r=a=o;continue a}s=s.parentNode}}r=r.return}sn(function(){var r=a,i=tn(n),o=[];a:{var s=Jr.get(e);if(s!==void 0){var l=xn,u=e;switch(e){case`keypress`:if(gn(n)===0)break a;case`keydown`:case`keyup`:l=Bn;break;case`focusin`:u=`focus`,l=jn;break;case`focusout`:u=`blur`,l=jn;break;case`beforeblur`:case`afterblur`:l=jn;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=kn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=An;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Hn;break;case Vr:case Hr:case Ur:l=Mn;break;case qr:l=Un;break;case`scroll`:case`scrollend`:l=wn;break;case`wheel`:l=Wn;break;case`copy`:case`cut`:case`paste`:l=Nn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Vn;break;case`toggle`:case`beforetoggle`:l=Gn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?s===null?null:s+`Capture`:s;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=cn(m,p),g!=null&&d.push(W(m,g,h))),f)break;m=m.return}0<d.length&&(s=new l(s,u,null,n,i),o.push({event:s,listeners:d}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,s&&n!==en&&(u=n.relatedTarget||n.fromElement)&&(gt(u)||u[I]))break a;if((l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?gt(u):null,u!==null&&(f=c(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=kn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Vn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?s:vt(l),h=u==null?s:vt(u),s=new d(g,m+`leave`,l,n,i),s.target=f,s.relatedTarget=h,g=null,gt(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=Fd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&G(o,s,l,d,!1),u!==null&&f!==null&&G(o,f,u,d,!0)}}a:{if(s=r?vt(r):window,l=s.nodeName&&s.nodeName.toLowerCase(),l===`select`||l===`input`&&s.type===`file`)var v=dr;else if(ar(s))if(fr)v=xr;else{v=yr;var y=vr}else l=s.nodeName,!l||l.toLowerCase()!==`input`||s.type!==`checkbox`&&s.type!==`radio`?r&&L(r.elementType)&&(v=dr):v=br;if(v&&=v(e,r)){or(o,v,n,i);break a}y&&y(e,s,r),e===`focusout`&&r&&s.type===`number`&&r.memoizedProps.value!=null&&Ht(s,`number`,s.value)}switch(y=r?vt(r):window,e){case`focusin`:(ar(y)||y.contentEditable===`true`)&&(jr=y,Mr=r,Nr=null);break;case`focusout`:Nr=Mr=jr=null;break;case`mousedown`:Pr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Pr=!1,Fr(o,n,i);break;case`selectionchange`:if(Ar)break;case`keydown`:case`keyup`:Fr(o,n,i)}var b;if(qn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else tr?$n(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(Xn&&n.locale!==`ko`&&(tr||x!==`onCompositionStart`?x===`onCompositionEnd`&&tr&&(b=hn()):(fn=i,pn=`value`in fn?fn.value:fn.textContent,tr=!0)),y=Pd(r,x),0<y.length&&(x=new Pn(x,e,null,n,i),o.push({event:x,listeners:y}),b?x.data=b:(b=er(n),b!==null&&(x.data=b)))),(b=Yn?nr(e,n):rr(e,n))&&(x=Pd(r,`onBeforeInput`),0<x.length&&(y=new Pn(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:y,listeners:x}),y.data=b)),Sd(o,e,r,n,i)}Dd(o,t)})}function W(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Pd(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=cn(e,n),i!=null&&r.unshift(W(e,i,a)),i=cn(e,t),i!=null&&r.push(W(e,i,a))),e.tag===3)return r;e=e.return}return[]}function Fd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function G(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=cn(n,a),l!=null&&o.unshift(W(n,l,c))):i||(l=cn(n,a),l!=null&&o.push(W(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Id=/\r\n?/g,Ld=/\u0000|\uFFFD/g;function K(e){return(typeof e==`string`?e:``+e).replace(Id,`
10`).replace(Ld,``)}function Rd(e,t){return t=K(t),K(e)===t}function zd(e,t,n,r,i,a){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Kt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Kt(e,``+r);break;case`className`:At(e,`class`,r);break;case`tabIndex`:At(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:At(e,n,r);break;case`style`:Yt(e,r,a);break;case`data`:if(t!==`object`){At(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Qt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof a==`function`&&(n===`formAction`?(t!==`input`&&zd(e,t,`name`,i.name,i,null),zd(e,t,`formEncType`,i.formEncType,i,null),zd(e,t,`formMethod`,i.formMethod,i,null),zd(e,t,`formTarget`,i.formTarget,i,null)):(zd(e,t,`encType`,i.encType,i,null),zd(e,t,`method`,i.method,i,null),zd(e,t,`target`,i.target,i,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Qt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=$t);break;case`onScroll`:r!=null&&Od(`scroll`,e);break;case`onScrollEnd`:r!=null&&Od(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(o(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Qt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Od(`beforetoggle`,e),Od(`toggle`,e),kt(e,`popover`,r);break;case`xlinkActuate`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:jt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:jt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:jt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:jt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:kt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=Xt.get(n)||n,kt(e,n,r))}}function Bd(e,t,n,r,i,a){switch(n){case`style`:Yt(e,r,a);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(o(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?Kt(e,r):(typeof r==`number`||typeof r==`bigint`)&&Kt(e,``+r);break;case`onScroll`:r!=null&&Od(`scroll`,e);break;case`onScrollEnd`:r!=null&&Od(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=$t);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!St.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),a=e[lt]||null,a=a==null?null:a[n],typeof a==`function`&&e.removeEventListener(t,a,i),typeof r==`function`)){typeof a!=`function`&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):kt(e,n,r)}}}function Vd(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:Od(`error`,e),Od(`load`,e);var r=!1,i=!1,a;for(a in n)if(n.hasOwnProperty(a)){var s=n[a];if(s!=null)switch(a){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:zd(e,t,a,s,n,null)}}i&&zd(e,t,`srcSet`,n.srcSet,n,null),r&&zd(e,t,`src`,n.src,n,null);return;case`input`:Od(`invalid`,e);var c=a=s=i=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:i=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:a=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(o(137,t));break;default:zd(e,t,r,d,n,null)}}Vt(e,a,c,l,u,s,i,!1);return;case`select`:for(i in Od(`invalid`,e),r=s=a=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:a=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:zd(e,t,i,c,n,null)}t=a,n=s,e.multiple=!!r,t==null?n!=null&&Ut(e,!!r,n,!0):Ut(e,!!r,t,!1);return;case`textarea`:for(s in Od(`invalid`,e),a=i=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:a=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(o(91));break;default:zd(e,t,s,c,n,null)}Gt(e,r,i,a);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:zd(e,t,l,r,n,null)}return;case`dialog`:Od(`beforetoggle`,e),Od(`toggle`,e),Od(`cancel`,e),Od(`close`,e);break;case`iframe`:case`object`:Od(`load`,e);break;case`video`:case`audio`:for(r=0;r<Td.length;r++)Od(Td[r],e);break;case`image`:Od(`error`,e),Od(`load`,e);break;case`details`:Od(`toggle`,e);break;case`embed`:case`source`:case`link`:Od(`error`,e),Od(`load`,e);case`area`:case`base`:case`br`:case`col`:case`hr`:case`keygen`:case`meta`:case`param`:case`track`:case`wbr`:case`menuitem`:for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:zd(e,t,u,r,n,null)}return;default:if(L(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Bd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&zd(e,t,c,r,n,null))}function Hd(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,a=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||zd(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:a=m;break;case`name`:i=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(o(137,t));break;default:m!==f&&zd(e,t,p,m,r,f)}}Bt(e,s,c,l,u,d,a,i);return;case`select`:for(a in m=s=c=p=null,n)if(l=n[a],n.hasOwnProperty(a)&&l!=null)switch(a){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(a)||zd(e,t,a,null,r,l)}for(i in r)if(a=r[i],l=n[i],r.hasOwnProperty(i)&&(a!=null||l!=null))switch(i){case`value`:p=a;break;case`defaultValue`:c=a;break;case`multiple`:s=a;default:a!==l&&zd(e,t,i,a,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Ut(e,!!n,n?[]:``,!1):Ut(e,!!n,t,!0)):Ut(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(i=n[c],n.hasOwnProperty(c)&&i!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:zd(e,t,c,null,r,i)}for(s in r)if(i=r[s],a=n[s],r.hasOwnProperty(s)&&(i!=null||a!=null))switch(s){case`value`:p=i;break;case`defaultValue`:m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(o(91));break;default:i!==a&&zd(e,t,s,i,r,a)}Wt(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:zd(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:zd(e,t,l,p,r,m)}return;case`img`:case`link`:case`area`:case`base`:case`br`:case`col`:case`embed`:case`hr`:case`keygen`:case`meta`:case`param`:case`source`:case`track`:case`wbr`:case`menuitem`:for(var g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&zd(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(o(137,t));break;default:zd(e,t,u,p,r,m)}return;default:if(L(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Bd(e,t,_,void 0,r,p);
vendor: 4,463 bytes, line 10
10for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Bd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&zd(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||zd(e,t,f,p,r,m)}function Ud(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function Wd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Ud(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Ud(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==`number`)?e:5}var Gd=null,Kd=null;function qd(e){return e.nodeType===9?e:e.ownerDocument}function Jd(e){switch(e){case`http://www.w3.org/2000/svg`:return 1;case`http://www.w3.org/1998/Math/MathML`:return 2;default:return 0}}function Yd(e,t){if(e===0)switch(t){case`svg`:return 1;case`math`:return 2;default:return 0}return e===1&&t===`foreignObject`?0:e}function Xd(e,t){return e===`textarea`||e===`noscript`||typeof t.children==`string`||typeof t.children==`number`||typeof t.children==`bigint`||typeof t.dangerouslySetInnerHTML==`object`&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Zd=null;function Qd(){var e=window.event;return e&&e.type===`popstate`?e===Zd?!1:(Zd=e,!0):(Zd=null,!1)}var $d=typeof setTimeout==`function`?setTimeout:void 0,ef=typeof clearTimeout==`function`?clearTimeout:void 0,tf=typeof Promise==`function`?Promise:void 0,nf=typeof queueMicrotask==`function`?queueMicrotask:tf===void 0?$d:function(e){return tf.resolve(null).then(e).catch(rf)};function rf(e){setTimeout(function(){throw e})}function af(e){return e===`head`}function of(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),zp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)yf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,yf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[mt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&yf(e.ownerDocument.body);n=i}while(n);zp(t)}function sf(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function cf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:cf(n),ht(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function lf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[mt])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==i.rel||e.getAttribute(`href`)!==(i.href==null||i.href===``?null:i.href)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute(`title`)!==(i.title==null?null:i.title))break;return e;case`style`:if(e.hasAttribute(`data-precedence`))break;return e;case`script`:if(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=mf(e.nextSibling),e===null)break}return null}function uf(e,t,n){if(t===``)return null;for(;
vendor: 17,955 bytes, line 10
10e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=mf(e.nextSibling),e===null))return null;return e}function q(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=mf(e.nextSibling),e===null))return null;return e}function df(e){return e.data===`$?`||e.data===`$~`}function ff(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function pf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function mf(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===`$`||t===`$!`||t===`$?`||t===`$~`||t===`&`||t===`F!`||t===`F`)break;if(t===`/$`||t===`/&`)return null}}return e}var hf=null;function gf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return mf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function _f(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function vf(e,t,n){switch(t=qd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(o(452));return e;case`head`:if(e=t.head,!e)throw Error(o(453));return e;case`body`:if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function yf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ht(e)}var bf=new Map,xf=new Set;function Sf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Cf=A.d;A.d={f:wf,r:Tf,D:Of,C:kf,L:Af,m:jf,X:Nf,S:Mf,M:Pf};function wf(){var e=Cf.f(),t=Du();return e||t}function Tf(e){var t=_t(e);t!==null&&t.tag===5&&t.type===`form`?As(t):Cf.r(e)}var Ef=typeof document>`u`?null:document;function Df(e,t,n){var r=Ef;if(r&&typeof t==`string`&&t){var i=zt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),xf.has(i)||(xf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Vd(t,`link`,e),bt(t),r.head.appendChild(t)))}}function Of(e){Cf.D(e),Df(`dns-prefetch`,e,null)}function kf(e,t){Cf.C(e,t),Df(`preconnect`,e,t)}function Af(e,t,n){Cf.L(e,t,n);var r=Ef;if(r&&e&&t){var i=`link[rel="preload"][as="`+zt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+zt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+zt(n.imageSizes)+`"]`)):i+=`[href="`+zt(e)+`"]`;var a=i;switch(t){case`style`:a=If(e);break;case`script`:a=Bf(e)}bf.has(a)||(e=m({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),bf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Lf(a))||t===`script`&&r.querySelector(Vf(a))||(t=r.createElement(`link`),Vd(t,`link`,e),bt(t),r.head.appendChild(t)))}}function jf(e,t){Cf.m(e,t);var n=Ef;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+zt(r)+`"][href="`+zt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Bf(e)}if(!bf.has(a)&&(e=m({rel:`modulepreload`,href:e},t),bf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Vf(a)))return}r=n.createElement(`link`),Vd(r,`link`,e),bt(r),n.head.appendChild(r)}}}function Mf(e,t,n){Cf.S(e,t,n);var r=Ef;if(r&&e){var i=yt(r).hoistableStyles,a=If(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Lf(a)))s.loading=5;else{e=m({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=bf.get(a))&&Wf(e,n);var c=o=r.createElement(`link`);bt(c),Vd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Uf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Nf(e,t){Cf.X(e,t);var n=Ef;if(n&&e){var r=yt(n).hoistableScripts,i=Bf(e),a=r.get(i);a||(a=n.querySelector(Vf(i)),a||(e=m({src:e,async:!0},t),(t=bf.get(i))&&Gf(e,t),a=n.createElement(`script`),bt(a),Vd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Pf(e,t){Cf.M(e,t);var n=Ef;if(n&&e){var r=yt(n).hoistableScripts,i=Bf(e),a=r.get(i);a||(a=n.querySelector(Vf(i)),a||(e=m({src:e,async:!0,type:`module`},t),(t=bf.get(i))&&Gf(e,t),a=n.createElement(`script`),bt(a),Vd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Ff(e,t,n,r){var i=(i=N.current)?Sf(i):null;if(!i)throw Error(o(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=If(n.href),n=yt(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=If(n.href);var a=yt(i).hoistableStyles,s=a.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},a.set(e,s),(a=i.querySelector(Lf(e)))&&!a._p&&(s.instance=a,s.state.loading=5),bf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},bf.set(e,n),a||zf(i,e,n,s.state))),t&&r===null)throw Error(o(528,``));return s}if(t&&r!==null)throw Error(o(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Bf(n),n=yt(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(o(444,e))}}function If(e){return`href="`+zt(e)+`"`}function Lf(e){return`link[rel="stylesheet"][`+e+`]`}function Rf(e){return m({},e,{"data-precedence":e.precedence,precedence:null})}function zf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Vd(t,`link`,n),bt(t),e.head.appendChild(t))}function Bf(e){return`[src="`+zt(e)+`"]`}function Vf(e){return`script[async]`+e}function Hf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+zt(n.href)+`"]`);if(r)return t.instance=r,bt(r),r;var i=m({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),bt(r),Vd(r,`style`,i),Uf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=If(n.href);var a=e.querySelector(Lf(i));if(a)return t.state.loading|=4,t.instance=a,bt(a),a;r=Rf(n),(i=bf.get(i))&&Wf(r,i),a=(e.ownerDocument||e).createElement(`link`),bt(a);var s=a;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Vd(a,`link`,r),t.state.loading|=4,Uf(a,n.precedence,e),t.instance=a;case`script`:return a=Bf(n.src),(i=e.querySelector(Vf(a)))?(t.instance=i,bt(i),i):(r=n,(i=bf.get(a))&&(r=m({},n),Gf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),bt(i),Vd(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(o(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Uf(r,n.precedence,e));return t.instance}function Uf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Wf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Gf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Kf=null;function qf(e,t,n){if(Kf===null){var r=new Map,i=Kf=new Map;i.set(n,r)}else i=Kf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[mt]||a[F]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Jf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Yf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Xf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Zf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=If(r.href),a=t.querySelector(Lf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=ep.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,bt(a);return}a=t.ownerDocument||t,r=Rf(r),(i=bf.get(i))&&Wf(r,i),a=a.createElement(`link`),bt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Vd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=ep.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Qf=0;function $f(e,t){return e.stylesheets&&e.count===0&&np(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&np(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Qf===0&&(Qf=62500*Wd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&np(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Qf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function ep(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)np(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var tp=null;function np(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,tp=new Map,t.forEach(rp,e),tp=null,ep.call(e))}function rp(e,t){if(!(t.state.loading&4)){var n=tp.get(e);if(n)var r=n.get(null);else{n=new Map,tp.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=ep.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var ip={$$typeof:S,Provider:null,Consumer:null,_currentValue:oe,_currentValue2:oe,_threadCount:0};function ap(e,t,n,r,i,a,o,s,c){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Qe(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qe(0),this.hiddenUpdates=Qe(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function op(e,t,n,r,i,a,o,s,c,l,u,d){return e=new ap(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=li(3,null,null,t),e.current=a,a.stateNode=e,t=la(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ha(a),e}function sp(e){return e?(e=si,e):si}function cp(e,t,n,r,i,a){i=sp(i),r.context===null?r.context=i:r.pendingContext=i,r=Wa(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ga(e,r,t),n!==null&&(Su(n,e,t),Ka(n,e,t))}function lp(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function up(e,t){lp(e,t),(e=e.alternate)&&lp(e,t)}function dp(e){if(e.tag===13||e.tag===31){var t=ii(e,67108864);t!==null&&Su(t,e,67108864),up(e,67108864)}}function fp(e){if(e.tag===13||e.tag===31){var t=bu();t=it(t);var n=ii(e,t);n!==null&&Su(n,e,t),up(e,t)}}var pp=!0;function mp(e,t,n,r){var i=k.T;k.T=null;var a=A.p;try{A.p=2,gp(e,t,n,r)}finally{A.p=a,k.T=i}}function hp(e,t,n,r){var i=k.T;k.T=null;var a=A.p;try{A.p=8,gp(e,t,n,r)}finally{A.p=a,k.T=i}}function gp(e,t,n,r){if(pp){var i=_p(r);if(i===null)Nd(e,t,r,vp,n),kp(e,r);else if(jp(i,e,t,n,r))r.stopPropagation();else if(kp(e,r),t&4&&-1<Op.indexOf(e)){for(;i!==null;){var a=_t(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=qe(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-Be(o);s.entanglements[1]|=c,o&=~c}dd(a),!(Vl&6)&&(cu=Oe()+500,fd(0,!1))}}break;case 31:case 13:s=ii(a,2),s!==null&&Su(s,a,2),Du(),up(a,2)}if(a=_p(r),a===null&&Nd(e,t,r,vp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Nd(e,t,r,null,n)}}function _p(e){return e=tn(e),yp(e)}var vp=null;function yp(e){if(vp=null,e=gt(e),e!==null){var t=c(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=l(t),e!==null)return e;e=null}else if(n===31){if(e=u(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return vp=e,null}function bp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(ke()){case Ae:return 2;case je:return 8;case Me:case Ne:return 32;case Pe:return 268435456;default:return 32}default:return 32}}var xp=!1,Sp=null,Cp=null,wp=null,Tp=new Map,Ep=new Map,Dp=[],Op=`mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset`.split(` `);function kp(e,t){switch(e){case`focusin`:case`focusout`:Sp=null;break;case`dragenter`:case`dragleave`:Cp=null;break;case`mouseover`:case`mouseout`:wp=null;break;case`pointerover`:case`pointerout`:Tp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Ep.delete(t.pointerId)}}function Ap(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=_t(t),t!==null&&dp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function jp(e,t,n,r,i){switch(t){case`focusin`:return Sp=Ap(Sp,e,t,n,r,i),!0;case`dragenter`:return Cp=Ap(Cp,e,t,n,r,i),!0;case`mouseover`:return wp=Ap(wp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return Tp.set(a,Ap(Tp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,Ep.set(a,Ap(Ep.get(a)||null,e,t,n,r,i)),!0}return!1}function Mp(e){var t=gt(e.target);if(t!==null){var n=c(t);if(n!==null){if(t=n.tag,t===13){if(t=l(n),t!==null){e.blockedOn=t,st(e.priority,function(){fp(n)});return}}else if(t===31){if(t=u(n),t!==null){e.blockedOn=t,st(e.priority,function(){fp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Np(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=_p(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);en=r,n.target.dispatchEvent(r),en=null}else return t=_t(n),t!==null&&dp(t),e.blockedOn=n,!1;t.shift()}return!0}function Pp(e,t,n){Np(e)&&n.delete(t)}function Fp(){xp=!1,Sp!==null&&Np(Sp)&&(Sp=null),Cp!==null&&Np(Cp)&&(Cp=null),wp!==null&&Np(wp)&&(wp=null),Tp.forEach(Pp),Ep.forEac
10h(Pp)}function Ip(e,n){e.blockedOn===n&&(e.blockedOn=null,xp||(xp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Fp)))}var Lp=null;function Rp(e){Lp!==e&&(Lp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Lp===e&&(Lp=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(yp(r||n)===null)continue;break}var a=_t(n);a!==null&&(e.splice(t,3),t-=3,Os(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function zp(e){function t(t){return Ip(t,e)}Sp!==null&&Ip(Sp,e),Cp!==null&&Ip(Cp,e),wp!==null&&Ip(wp,e),Tp.forEach(t),Ep.forEach(t);for(var n=0;n<Dp.length;n++){var r=Dp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Dp.length&&(n=Dp[0],n.blockedOn===null);)Mp(n),n.blockedOn===null&&Dp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[lt]||null;if(typeof a==`function`)o||Rp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[lt]||null)s=o.formAction;else if(yp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Rp(n)}}}function Bp(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Vp(e){this._internalRoot=e}Hp.prototype.render=Vp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current;cp(n,bu(),e,t,null,null)},Hp.prototype.unmount=Vp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;cp(e.current,2,null,e,null,null),Du(),t[I]=null}};function Hp(e){this._internalRoot=e}Hp.prototype.unstable_scheduleHydration=function(e){if(e){var t=ot();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dp.length&&t!==0&&t<Dp[n].priority;n++);Dp.splice(n,0,e),n===0&&Mp(e)}};var Up=r.version;if(Up!==`19.2.5`)throw Error(o(527,Up,`19.2.5`));A.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(o(188)):(e=Object.keys(e).join(`,`),Error(o(268,e)));return e=f(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var Wp={bundleType:0,version:`19.2.5`,rendererPackageName:`react-dom`,currentDispatcherRef:k,reconcilerVersion:`19.2.5`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Gp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Gp.isDisabled&&Gp.supportsFiber)try{Le=Gp.inject(Wp),Re=Gp}catch{}}e.hydrateRoot=function(e,t,n){if(!s(e))throw Error(o(299));var r=!1,i=``,a=Zs,c=Qs,l=$s,u=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(c=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=op(e,1,!0,t,n??null,r,i,u,a,c,l,Bp),t.context=sp(null),n=t.current,r=bu(),r=it(r),i=Wa(r),i.callback=null,Ga(n,i,r),n=r,t.current.lanes=n,$e(t,n),dd(t),e[I]=t.current,jd(e),new Hp(t)}})),Tn=t(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=wn()})),En=`__TSS_CONTEXT`,Dn=Symbol.for(`TSS_SERVER_FUNCTION`),On=`application/x-tss-framed`,kn={JSON:0,CHUNK:1,END:2,ERROR:3};`${On}`;var An=/;\s*v=(\d+)/;function jn(e){let t=e.match(An);return t?parseInt(t[1],10):void 0}function Mn(e){let t=jn(e);if(t!==void 0&&t!==1)throw Error(`Incompatible framed protocol version: server=${t}, client=1. Please ensure client and server are using compatible versions.`)}var Nn=()=>window.__TSS_START_OPTIONS__;function Pn(){try{return sessionStorage}catch{return}}var Fn=`tsr-scroll-restoration-v1_3`,In=Pn();function Ln(){try{return JSON.parse(In?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}
10function Rn(){try{In?.setItem(Fn,JSON.stringify(zn))}catch{}}var zn=Ln(),Bn=`data-scroll-restoration-id`,Vn=e=>e.state.__TSR_key||e.href;function Hn(e){let t=e.getAttribute(Bn);if(t)return`[${Bn}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var Un=!1,Wn=`window`;function Gn(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function Kn(e){let t=new Set;for(let n of e){if(n===Wn)continue;let e=Gn(n);e&&t.add(e)}return t}function qn(e,t){let n=t??e.options.scrollRestoration,r=e._scroll;n&&(r.restoring=!0);let i=e.options.getScrollRestorationKey||Vn,a=new Set,o=e=>{let t=zn[e]||={};for(let e of a)e===document?t[Wn]={scrollX,scrollY}:e.isConnected&&(t[Hn(e)]={scrollX:e.scrollLeft,scrollY:e.scrollTop})};n&&!r.restoration&&(r.restoration=!0,Un=!1,history.scrollRestoration=`manual`,document.addEventListener(`scroll`,e=>{Un||a.add(e.target)},!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(i(e.fromLocation)),a.clear()}),addEventListener(`pagehide`,()=>{o(i(e.stores.resolvedLocation.get()??e.stores.location.get())),Rn()})),!r.reset&&(r.reset=!0,e.subscribe(`onRendered`,t=>{let n=e.options.scrollRestorationBehavior,o=e.options.scrollToTopSelectors,s=r.next,c=r.hash,l;if(a.clear(),r.next=!0,r.hash=!1,typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let u=i(t.toLocation),d=t.fromLocation&&i(t.fromLocation);if(r.restoring&&d&&d!==u){let e=zn[d];if(e){let t=zn[u];for(let n in e){if(n===Wn){if(s)continue}else{let e=Gn(n);if(!e||s&&o&&(l??=Kn(o),l.has(e)))continue}t||=zn[u]={},t[n]??=e[n]}}}Un=!0;try{let e=t.toLocation.hash,i=t.toLocation.state.__hashScrollIntoViewOptions??!0,a=!1;if(s){!e&&o&&(l??=Kn(o));let t=e&&i&&c,s=r.restoring?zn[u]:void 0;if(s)for(let e in s){let{scrollX:r,scrollY:i}=s[e];if(e===Wn){if(t)continue;scrollTo({top:i,left:r,behavior:n}),a=!0}else{let t=Gn(e);t&&(t.scrollLeft=r,t.scrollTop=i,l?.delete(t))}}if(!e){let e={top:0,left:0,behavior:n};if(a||scrollTo(e),l)for(let t of l)t.scrollTo(e)}}!a&&e&&i&&document.getElementById(e)?.scrollIntoView(i)}finally{Un=!1}}))}function Jn(e,t=String){let n=new URLSearchParams;for(let r in e){let i=e[r];i!==void 0&&n.set(r,t(i))}return n.toString()}function Yn(e){return e?e===`false`?!1:e===`true`?!0:e*0==0&&+e+``===e?+e:e:``}function Xn(e){let t=new URLSearchParams(e),n=Object.create(null);for(let[e,r]of t.entries()){let t=n[e];t==null?n[e]=Yn(r):Array.isArray(t)?t.push(Yn(r)):n[e]=[t,Yn(r)]}return n}var Zn=$n(JSON.parse),Qn=er(JSON.stringify,JSON.parse);function $n(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=Xn(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function er(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=Jn(e,r);return t?`?${t}`:``}}function tr(e){return{input:({url:t})=>{for(let n of e)t=rr(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=ir(e[n],t);return t}}}function nr(e){let t=x(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=b([`/`,t,e.pathname]),e)}}function rr(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function ir(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function ar(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),b=n([]),x=r(()=>or(o,_.get())),S=r(()=>or(s,v.get())),C=r(()=>or(c,b.get())),w=r(()=>_.get()[0]),T=r(()=>_.get().some(e=>
10o.get(e)?.get().status===`pending`)),ee=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),te=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:x.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),E=y(64);function ne(e){let t=E.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),E.set(e,t)),t}let D={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:b,matches:x,pendingMatches:S,cachedMatches:C,firstId:w,hasPending:T,matchRouteDeps:ee,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:te,getRouteMatchStore:ne,setMatches:re,setPending:ie,setCached:O};re(e.matches),a?.(D);function re(e){sr(e,o,_,n,i)}function ie(e){sr(e,s,v,n,i)}function O(e){sr(e,c,b,n,i)}return D}function or(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function sr(e,t,n,r,i){let a=e.map(e=>e.id),s=new Set(a);i(()=>{for(let e of t.keys())s.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}o(n.get(),a)||n.set(a)})}var cr=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},lr=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),ur=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),dr=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);
10i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},fr=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},pr=(e,t,n)=>{if(!(!de(n)&&!N(n)))throw de(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:de(n)?`redirected`:N(n)?`notFound`:r.status===`pending`?`success`:r.status,context:dr(e,t.index),isFetching:!1,error:n})),N(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),de(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},mr=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},hr=(e,t,n)=>{let r=dr(e,n);e.updateMatch(t,e=>({...e,context:r}))},gr=(e,t,n)=>{let{id:r,routeId:i}=e.matches[t],a=e.router.looseRoutesById[i];if(n instanceof Promise)throw n;e.firstBadMatchIndex??=t,pr(e,e.router.getMatch(r),n);try{a.options.onError?.(n)}catch(t){n=t,pr(e,e.router.getMatch(r),n)}e.updateMatch(r,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!de(n)&&!N(n)&&(e.serialError??=n)},_r=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!ur(e,t)&&(n.options.loader||n.options.beforeLoad||Or(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{cr(e)},i);r._nonReactive.pendingTimeout=t}},vr=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;_r(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&pr(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},yr=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=A(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&gr(e,n,o),s&&gr(e,n,s),_r(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=A();let p={...dr(e,n,!1),...i.__routeContext},{search:m,params:h,cause:g}=i,_=ur(e,t),v={search:m,abortController:c,params:h,preload:_,context:p,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:_?`preload`:g,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},y=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(de(r)||N(r))&&(u(),gr(e,n,r)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},b;try{if(b=r.options.beforeLoad(v),f(b))return u(),b.catch(t=>{gr(e,n,t)}).then(y)}catch(t){u(),gr(e,n,t)}y(b)},br=(e,t)=>{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>yr(e,n,t,i),s=()=>{if(mr(e,n))return;let t=vr(e,n,i);return f(t)?t.then(o):o()};return a()},xr=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},Sr=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=dr(e,r),d=ur(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},Cr=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{Dr(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.(Sr(e,t,n,r,i)),l=!!s&&f(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;pr(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:dr(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>
10({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:dr(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,N(t)&&await i.options.notFoundComponent?.preload?.(),pr(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,pr(e,e.router.getMatch(n),t)}!de(o)&&!N(o)&&await Dr(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:dr(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),pr(e,r,t)}},wr=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m(Sr(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await Cr(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){de(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await Cr(e,t,i,n,d):hr(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(mr(e,i)){if(!e.router.getMatch(i))return e.matches[n];hr(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=ur(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&pr(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=A(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function Tr(e){let t=e,n=[];lr(t.router)&&cr(t);let r;for(let e=0;e<t.matches.length;e++){try{let n=br(t,e);f(n)&&await n}catch(e){if(de(e))throw e;if(N(e))r=e;else if(!t.preload)throw e;break}if(t.serialError||t.firstBadMatchIndex!=null)break}let i=t.firstBadMatchIndex??t.matches.length,a=r&&!t.preload?fr(t,r):void 0,o=r&&t.preload?0:a===void 0?i:Math.min(a+1,i),s,c;for(let e=0;e<o;e++)n.push(wr(t,n,e));try{await Promise.all(n)}catch{let e=await Promise.allSettled(n);for(let t of e){if(t.status!==`rejected`)continue;let e=t.reason;if(de(e))throw e;N(e)?s??=e:c??=e}if(c!==void 0)throw c}let l=s??(r&&!t.preload?r:void 0),u=t.firstBadMatchIndex===void 0?t.matches.length-1:t.firstBadMatchIndex;if(!l&&r&&t.preload)return t.matches;if(l){let e=fr(t,l);e===void 0&&oe();let n=t.matches[e],r=t.router.looseRoutesById[n.routeId],i=t.router.options?.defaultNotFoundComponent;!r.options.notFoundComponent&&i&&(r.options.notFoundComponent=i),l.routeId=n.routeId;let a=n.routeId===t.router.routeTree.id;t.updateMatch(n.id,e=>({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await Dr(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await Dr(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=xr(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=cr(t);if(f(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function Er(e,t){let n=t.map(t=>
10e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function Dr(e,t=kr){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===kr?(()=>{if(e._componentsPromise===void 0){let t=Er(e,kr);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():Er(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function Or(e){for(let t of kr)if(e.options[t]?.preload)return!0;return!1}var kr=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`],Ar=`__TSR_index`,jr=`popstate`,Mr=`beforeunload`;function Nr(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=Lr(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[Ar];i=Pr(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[Ar];i=Pr(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[Ar]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function Pr(e,t){t||={};let n=Rr();return{...t,key:n,__TSR_key:n,[Ar]:e}}function Fr(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>Lr(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=Rr();t.history.replaceState({[Ar]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(C._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),C._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=Lr(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),C.notify({type:e})},x=async()=>{if(f){f=!1;return}let e=c(),n=e.state[Ar]-l.state[Ar],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),C.notify(u);return}}}l=c(),C.notify(u)},S=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},C=Nr({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(Mr,S,{capture:!0}),t.removeEventListener(jr,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(Mr,S,{capture:!0}),t.addEventListener(jr,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return C._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return C._ignoreSubscribers||b(`REPLACE`),n},C}function Ir(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function Lr(e,t){let n=Ir(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=Rr();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[Ar]:0,key:a,__TSR_key:a}}}function Rr(){return(Math.random()+1).toString(36).substring(7)}function zr(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function Br(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var Vr=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this._scroll={next:!0},this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.routeBranchCache=new WeakMap,this.lightweightCache=new WeakMap,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=v(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=Fr()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==`null`?this.origin=window.origin:this.origin=`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=y(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=ar(Wr(this.latestLocation),e),qn(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=x(o);t&&t!==`/`&&e.push(nr({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:tr(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a))`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=se(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&k(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>
10{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:g(e).path,external:!1,searchStr:o,search:l(t?.search,i),hash:g(r.slice(1)).path,state:u(t?.state,a)}}let o=new URL(i,this.origin),s=rr(this.rewrite,o),c=this.options.parseSearch(s.search),d=this.options.stringifySearch(c);return s.search=d,{href:s.href.replace(s.origin,``),publicHref:i,pathname:g(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:d,search:l(t?.search,c),hash:g(s.hash.slice(1)).path,state:u(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>ae({base:e,to:t.includes(`//`)?T(t):t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>Kr({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,o=t.to?`${t.to}`:void 0,c=r.search,d=Object.assign(Object.create(null),r.params),f=o?.charCodeAt(0)===47?`/`:this.resolvePathWithBase(i,`.`),p=o?this.resolvePathWithBase(f,o):f,m=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?d:Object.assign(d,te(t.params,d)),h=this.routesByPath[D(p)],_;if(h)_=this.getRouteBranch(h);else if(p.includes(`$`))_=[];else{let e=this.getMatchedRoutes(p);_=e.matchedRoutes,this.options.notFoundRoute&&(!e.foundRoute||e.foundRoute.path!==`/`&&e.routeParams[`**`])&&(_=[..._,this.options.notFoundRoute])}if(_.length&&a(m))for(let e of _){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(m,t(m))}catch{}}let v=e.leaveParams?p:g(ie({path:p,params:m,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,y=c;if(e._includeValidateSearch&&this.options.search?.strict){let e={};_.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,Gr(t.options.validateSearch,{...e,...y}))}catch{}}),y=e}y=qr({search:y,dest:t,destRoutes:_,_includeValidateSearch:e._includeValidateSearch}),y=l(c,y);let b=this.options.stringifySearch(y),x=t.hash===!0?n.hash:t.hash?te(t.hash,n.hash):void 0,S=x?`#${x}`:``,C=t.state===!0?n.state:t.state?te(t.state,n.state):{};C=u(n.state,C);let w=`${v}${b}${S}`,T,ee,E=!1;if(this.rewrite){let e=new URL(w,this.origin),t=ir(this.rewrite,e);T=e.href.replace(e.origin,``),t.origin===this.origin?ee=t.pathname+t.search+t.hash:(ee=t.href,E=!0)}else T=s(w),ee=T;return{publicHref:ee,href:T,pathname:v,search:y,searchStr:b,state:C,hash:x??``,external:E,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=w(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,te(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];
10e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=c(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},a=D(this.latestLocation.href)===D(n.href),o=this.commitLocationPromise;if(this.commitLocationPromise=A(()=>{o?.resolve(),o=void 0}),a&&i())this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t})}return this._scroll.next=n.resetScroll??!0,this.history.subscribers.size||this.load(r?{action:{type:r}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=Lr(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=rr(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return queueMicrotask(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(ee(t,this.protocolAllowlist))return;if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return}i.replace?window.location.replace(t):window.location.href=t;return}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t=e?.action?.type,n,r,i,a=this.stores.resolvedLocation.get()??this.stores.location.get();for(i=new Promise(o=>{this.startTransition(async()=>{try{this.beforeLoad(),t&&(this._scroll.hash=t===`PUSH`||t===`REPLACE`);let n=this.latestLocation,r=Br(n,this.stores.resolvedLocation.get());this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...r}),this.emit({type:`onBeforeLoad`,...r}),await Tr({router:this,sync:e?.sync,forceStaleReload:a.href===n.href,matches:this.stores.pendingMatches.get(),location:n,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){de(e)?(n=e,this.navigate({...n.options,replace:!0,ignoreBlocker:!0})):N(e)&&(r=e);let t=n?n.status:r?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(t),this.stores.redirect.set(n)})}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),o()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let o;this.hasNotFoundMatch()?o=404:this.stores.matches.get().some(e=>e.status===`error`)&&(o=500),o!==void 0&&this.stores.statusCode.set(o)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(Br(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>
10{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&ee(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??300*1e3;return t.status===`error`?!0:e-t.updatedAt>=r}})},this.loadRouteChunk=Dr,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await Tr({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(de(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});N(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=_(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!c(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?c(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??Qn,parseSearch:e.parseSearch??Zn,protocolAllowlist:e.protocolAllowlist??h}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=E(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParam
10s:i}=n,{matchedRoutes:a}=n,o=!1;(r?r.path!==`/`&&i[`**`]:D(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Yr(this.options.notFoundMode,a):void 0,c=Array(a.length),d=new Map;for(let e of this.stores.matchStores.values())e.routeId&&d.set(e.routeId,e.get());for(let n=0;n<a.length;n++){let r=a[n],o=c[n-1],f,p,m;{let n=o?.search??e.search,i=o?._strictSearch??void 0;try{let e=Gr(r.options.validateSearch,{...n})??void 0;f={...n,...e},p={...i,...e},m=void 0}catch(e){let r=e;if(e instanceof Hr||(r=new Hr(e.message,{cause:e})),t?.throwOnError)throw r;f=n,p={},m=r}}let h=r.options.loaderDeps?.({search:f})??``,g=h?JSON.stringify(h):``,{interpolatedPath:_,usedParams:v}=ie({path:r.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),y=r.id+_+g,b=this.getMatch(y),x=d.get(r.id),S=b?._strictParams??v,C;if(!b)try{Xr(r,S)}catch(e){if(C=N(e)||de(e)?e:new Ur(e.message,{cause:e}),t?.throwOnError)throw C}Object.assign(i,S);let w=x?`stay`:`enter`,T;if(b)T={...b,cause:w,params:x?.params??i,_strictParams:S,search:l(x?x.search:b.search,f),_strictSearch:p};else{let e=r.options.loader||r.options.beforeLoad||r.lazyFn||Or(r)?`pending`:`success`;T={id:y,ssr:r.options.ssr,index:n,routeId:r.id,params:x?.params??i,_strictParams:S,pathname:_,updatedAt:Date.now(),search:x?l(x.search,f):f,_strictSearch:p,searchError:void 0,status:e,isFetching:!1,error:void 0,paramsError:C,__routeContext:void 0,_nonReactive:{loadPromise:A()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:w,loaderDeps:x?u(x.loaderDeps,h):h,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:r.options.staticData||{},fullPath:r.fullPath}}t?.preload||(T.globalNotFound=s===r.id),T.searchError=m;let ee=this.getParentContext(o);T.context={...ee,...T.__routeContext,...T.__beforeLoadContext},c[n]=T}for(let t=0;t<c.length;t++){let n=c[t],r=this.looseRoutesById[n.routeId],a=this.getMatch(n.id),o=d.get(n.routeId);if(n.params=o?l(o.params,i):i,!a){let i=c[t-1],a=this.getParentContext(i);if(r.options.context){let t={deps:n.loaderDeps,params:n.params,context:a??{},location:e,navigate:t=>this.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:c,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return c}matchRoutesLightweight(e){let t=m(this.stores.matchesId.get()),n=this.lightweightCache.get(e);if(n&&n[0]===t)return n[1];let{matchedRoutes:r,routeParams:i}=this.getMatchedRoutes(e.pathname),a=m(r),o={...e.search};for(let e of r)try{Object.assign(o,Gr(e.options.validateSearch,o))}catch{}let s=t&&this.stores.matchStores.get(t)?.get(),c=s&&s.routeId===a.id&&s.pathname===e.pathname,l;if(c)l=s.params;else{let e=Object.assign(Object.create(null),i);for(let t of r)try{Xr(t,e)}catch{}l=e}let u={matchedRoutes:r,fullPath:a.fullPath,search:o,params:l};return this.lightweightCache.set(e,[t,u]),u}},Hr=class extends Error{},Ur=class extends Error{};function Wr(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function Gr(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Hr(`Async validation not supported`);if(n.issues)throw new Hr(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function Kr({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=D(e),a,o=C(i,n,!0);return o&&(a=o.route,Object.assign(r,o.rawParams)),{matchedRoutes:o?.branch||[t.__root__],routeParams:r,foundRoute:a}}function qr({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return Jr(n)(e,t,r??!1)}function Jr(e){let t,n,r=[];for(let t of e){let e=t.options;`search`in e?e.search?.middlewares&&r.push(...e.search.middlewares):(e.preSearchFilters||e.postSearchFilters)&&r.push(({search:t,next:n})=>{let r=n(e.preSearchFilters?e.preSearchFilters.reduce((e,t)=>
10t(e),t):t);return e.postSearchFilters?e.postSearchFilters.reduce((e,t)=>t(e),r):r});let i=e.validateSearch;i&&r.push(({search:e,next:t,meta:r})=>{let a=t(e);if(n)try{let e=Gr(i,a);if(r&&e)for(let t in e)t in a||(r.defaulted||=new Map).set(t,e[t]);return{...a,...e}}catch{}return a})}let i=(e,n,a)=>{if(e>=r.length){if(!t.search)return{};if(t.search===!0)return n;let e=te(t.search,n);return a&&(a.explicit=e),e}return r[e]({search:n,next:(t,n)=>{if(n){let n=a||{};return{search:i(e+1,t,n),meta:n}}return i(e+1,t,a)},meta:a})};return function(e,r,a){return t=r,n=a,i(0,e)}}function Yr(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return ue}function Xr(e,t){let n=e.options.params?.parse??e.options.parseParams;if(n){let e=n(t);if(e===!1)throw Error(`Route params.parse returned false for a matched route`);Object.assign(t,e)}}var Zr=Symbol.for(`TSR_DEFERRED_PROMISE`);function Qr(e,t){let n=e;return n[Zr]?n:(n[Zr]={status:`pending`},n.then(e=>{n[Zr].status=`success`,n[Zr].data=e}).catch(e=>{n[Zr].status=`error`,n[Zr].error={data:(t?.serializeError??zr)(e),__isServerError:!0}}),n)}function $r(e,t){if(e)return typeof e==`string`?e:e[t]}function ei(e){return e?.scriptFormat??`module`}function ti(e,t,n){let r=ni(t),i=$r(n,`script`)??r.crossOrigin;return{...ei(e)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:r.href,...i?{crossOrigin:i}:{}}}function ni(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function ri(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}let n=new Set;for(let r of t){let t=JSON.stringify(r);n.has(t)||(n.add(t),e.push(r))}}function ii(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}var ai=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=ue:this.parentRoute||oe();let r=n?ue:t?.path;r&&r!==`/`&&(r=S(r));let i=t?.id||r,a=n?ue:b([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=b([`/`,a]));let o=a===`__root__`?`/`:b([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=D(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>ce({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},oi=class extends ai{constructor(e){super(e)}};function si(e){return(({search:t,next:n,meta:r})=>{if(e===!0)return Object.keys(t).forEach(e=>{r&&(r.removedAny||=new Set).add(e)}),{};let i={...n(t)};return Array.isArray(e)?e.forEach(e=>{delete i[e],r&&(r.removedAny||=new Set).add(e)}):Object.entries(e).forEach(([e,t])=>{c(i[e],t)&&(delete i[e],r&&(r.removed||=new Map).set(e,t))}),i})}var ci=Symbol.asyncIterator,li=Symbol.hasInstance,ui=Symbol.isConcatSpreadable,di=Symbol.iterator,fi=Symbol.match,pi=Symbol.matchAll,mi=Symbol.replace,hi=Symbol.search,gi=Symbol.species,_i=Symbol.split,vi=Symbol.toPrimitive,yi=Symbol.toStringTag,bi=Symbol.unscopables,xi={[ci]:0,[li]:1,[ui]:2,[di]:3,[fi]:4,[pi]:5,[mi]:6,[hi]:7,[gi]:8,[_i]:9,[vi]:10,[yi]:11,[bi]:12},Si={0:ci,1:li,2:ui,3:di,4:fi,5:pi,6:mi,7:hi,8:gi,9:_i,10:vi,11:yi,12:bi},Ci={2:!0,3:!1,1:void 0,0:null,4:-0,5:1/0,6:-1/0,7:NaN},wi={0:`Error`,1:`EvalError`,2:`RangeError`,3:`ReferenceError`,4:`SyntaxError`,5:`TypeError`,6:`URIError`},Ti={0:Error,1:EvalError,2:RangeError,3:ReferenceError,4:SyntaxError,5:TypeError,6:URIError};function R(e,t,n,r,i,a,o,s,c,l,u,d){return{t:e,i:t,s:n,c:r,m:i,p:a,e:o,a:s,f:c,b:l,o:u,l:d}}function Ei(e){return R(2,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}var Di=Ei(2),Oi=Ei(3),ki=Ei(1),Ai=Ei(0),ji=Ei(4),Mi=Ei(5),Ni=Ei(6),Pi=Ei(7);function Fi(e){switch(e){case`"`:return`\\"`;case`\\`:return`\\\\`;case`
11`:return`\\n`;case`\r`:return`\\r`;case`\b`:return`\\b`;case`	`:return`\\t`;case`\f`:return`\\f`;case`<`:return`\\x3C`;case`\u2028`:return`\\u2028`;case`\u2029`:return`\\u2029`;default:return}}function Ii(e){let t=``,n=0,r;for(let i=0,a=e.length;i<a;i++)r=Fi(e[i]),r&&(t+=e.slice(n,i)+r,n=i+1);return n===0?t=e:t+=e.slice(n),t}function Li(e){switch(e){case`\\\\`:return`\\`;case`\\"`:return`"`;case`\\n`:return`
12`;case`\\r`:return`\r`;case`\\b`:return`\b`;case`\\t`:return`	`;case`\\f`:return`\f`;case`\\x3C`:return`<`;case`\\u2028`:return`\u2028`;case`\\u2029`:return`\u2029`;default:return e}}function Ri(e){return e.replace(/(\\\\|\\"|\\n|\\r|\\b|\\t|\\f|\\u2028|\\u2029|\\x3C)/g,Li)}var zi=`__SEROVAL_REFS__`,Bi=new Map,Vi=new Map;function Hi(e){return Bi.has(e)}function Ui(e){return Vi.has(e)}function Wi(e){if(Hi(e))return Bi.get(e);throw new Na(e)}function Gi(e){if(Ui(e))return Vi.get(e);throw new Pa(e)}typeof globalThis<`u`?Object.defineProperty(globalThis,zi,{value:Vi,configurable:!0,writable:!1,enumerable:!1}):typeof window<`u`?Object.defineProperty(window,zi,{value:Vi,configurable:!0,writable:!1,enumerable:!1}):typeof self<`u`?Object.defineProperty(self,zi,{value:Vi,configurable:!0,writable:!1,enumerable:!1}):typeof global<`u`&&Object.defineProperty(global,zi,{value:Vi,configurable:!0,writable:!1,enumerable:!1});function Ki(e){return e instanceof EvalError?1:e instanceof RangeError?2:e instanceof ReferenceError?3:e instanceof SyntaxError?4:e instanceof TypeError?5:e instanceof URIError?6:0}function qi(e){let t=wi[Ki(e)];return e.name===t?e.constructor.name===t?{}:{name:e.constructor.name}:{name:e.name}}function Ji(e,t){let n=qi(e),r=Object.getOwnPropertyNames(e);for(let i=0,a=r.length,o;i<a;i++)o=r[i],o!==`name`&&o!==`message`&&(o===`stack`?t&4&&(n||={},n[o]=e[o]):(n||={},n[o]=e[o]));return n}function Yi(e){return Object.isFrozen(e)?3:Object.isSealed(e)?2:+!Object.isExtensible(e)}function Xi(e){switch(e){case 1/0:return Mi;case-1/0:return Ni}return e===e?Object.is(e,-0)?ji:R(0,void 0,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0):Pi}function Zi(e){return R(1,void 0,Ii(e),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function Qi(e){return R(3,void 0,``+e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function $i(e){return R(4,e,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ea(e,t){let n=t.valueOf();return R(5,e,n===n?t.toISOString():``,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ta(e,t,n){return R(36,e,n.toString(),t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function na(e,t){return R(6,e,void 0,Ii(t.source),t.flags,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ra(e,t){return R(17,e,xi[t],void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function ia(e,t){return R(18,e,Ii(Wi(t)),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}
12function aa(e,t,n){return R(25,e,n,Ii(t),void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function oa(e,t,n){return R(9,e,void 0,void 0,void 0,void 0,void 0,n,void 0,void 0,Yi(t),void 0)}function sa(e,t){return R(21,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function ca(e,t,n){return R(15,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function la(e,t,n){return R(16,e,void 0,t.constructor.name,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.length)}function ua(e,t,n){return R(20,e,void 0,void 0,void 0,void 0,void 0,void 0,n,t.byteOffset,void 0,t.byteLength)}function da(e,t,n){return R(13,e,Ki(t),void 0,Ii(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function fa(e,t,n){return R(14,e,Ki(t),void 0,Ii(t.message),n,void 0,void 0,void 0,void 0,void 0,void 0)}function pa(e,t){return R(7,e,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,void 0)}function ma(e,t){return R(28,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function ha(e,t){return R(30,void 0,void 0,void 0,void 0,void 0,void 0,[e,t],void 0,void 0,void 0,void 0)}function ga(e,t,n){return R(31,e,void 0,void 0,void 0,void 0,void 0,n,t,void 0,void 0,void 0)}function _a(e,t){return R(32,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function va(e,t){return R(33,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function ya(e,t){return R(34,e,void 0,void 0,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0)}function ba(e,t,n,r){return R(35,e,n,void 0,void 0,void 0,void 0,t,void 0,void 0,void 0,r)}var{toString:xa}=Object.prototype,Sa={parsing:1,serialization:2,deserialization:3};function Ca(e){return`Seroval Error (step: ${Sa[e]})`}var wa=(e,t)=>Ca(e),Ta=class extends Error{constructor(e,t){super(wa(e,t)),this.cause=t}},Ea=class extends Ta{constructor(e){super(`parsing`,e)}},Da=class extends Ta{constructor(e){super(`deserialization`,e)}};function Oa(e){return`Seroval Error (specific: ${e})`}var ka=class extends Error{constructor(e){super(Oa(1)),this.value=e}},Aa=class extends Error{constructor(e){super(Oa(2))}},ja=class extends Error{constructor(e){super(Oa(3))}},Ma=class extends Error{constructor(e){super(Oa(4))}},Na=class extends Error{constructor(e){super(Oa(5)),this.value=e}},Pa=class extends Error{constructor(e){super(Oa(6))}},Fa=class extends Error{constructor(e){super(Oa(7))}},Ia=class extends Error{constructor(e){super(Oa(8))}},La=class extends Error{constructor(e){super(Oa(9))}},Ra=class{constructor(e,t){this.value=e,this.replacement=t}},za=()=>{let e={p:0,s:0,f:0};return e.p=new Promise((t,n)=>{e.s=t,e.f=n}),e},Ba=()=>{let e=[],t=[],n=!0,r=!1,i=0,a={flush(e,n,r){for(r=0;r<i;r++)t[r]&&t[r][n](e)},up(t,i,a,o){for(i=0,a=e.length;i<a;i++)o=e[i],!n&&i===a-1?t[r?`return`:`throw`](o):t.next(o)},on(e,r){return n&&(r=i++,t[r]=e),a.up(e),()=>{n&&(t[r]=t[i],t[i--]=void 0)}}};return{__SEROVAL_STREAM__:!0,on(e){return a.on(e)},next(t){n&&(e.push(t),a.flush(t,`next`))},throw(i){n&&(e.push(i),a.flush(i,`throw`),n=!1,r=!1,t.length=0)},return(i){n&&(e.push(i),a.flush(i,`return`),n=!1,r=!0,t.length=0)}}},Va=e=>t=>()=>{let n=0,r={[e](){return r},next(){if(n>t.d)return{done:!0,value:void 0};let e=n++,r=t.v[e];if(e===t.t)throw r;return{done:e===t.d,value:r}}};return r},Ha=(e,t)=>n=>()=>{let r=0,i=-1,a=!1,o=[],s=[],c={finalize(e=0,t=s.length){for(;e<t;e++)s[e].s({done:!0,value:void 0})}};n.on({next(e){let t=s.shift();t&&t.s({done:!1,value:e}),o.push(e)},throw(e){let t=s.shift();t&&t.f(e),c.finalize(),i=o.length,a=!0,o.push(e)},return(e){let t=s.shift();t&&t.s({done:!0,value:e}),c.finalize(),i=o.length,o.push(e)}});let l={[e](){return l},next(){if(i===-1){let e=r++;if(e>=o.length){let e=t();return s.push(e),e.p}return{done:!1,value:o[e]}}if(r>i)return{done:!0,value:void 0};let e=r++,n=o[e];if(e!==i)return{done:!1,value:n};if(a)throw n;return{done:!0,value:n}}};return l},Ua=e=>{let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer};function Wa(e){return`__SEROVAL_SEQUENCE__`in e}
12function Ga(e,t,n){return{__SEROVAL_SEQUENCE__:!0,v:e,t,d:n}}function Ka(e){let t=[],n=-1,r=-1,i=e[di]();for(;;)try{let e=i.next();if(t.push(e.value),e.done){r=t.length-1;break}}catch(e){n=t.length,t.push(e)}return Ga(t,n,r)}var qa=Va(di);function Ja(e){return qa(e)}var Ya={},Xa={},Za={0:{},1:{},2:{},3:{},4:{},5:{}};function Qa(e){return`__SEROVAL_STREAM__`in e}function $a(){return Ba()}function eo(e){let t=$a(),n=e[ci]();async function r(){try{let e=await n.next();e.done?t.return(e.value):(t.next(e.value),await r())}catch(e){t.throw(e)}}return r().catch(()=>{}),t}var to=Ha(ci,za);function no(e){return to(e)}async function ro(e){try{return[1,await e]}catch(e){return[0,e]}}function io(e,t){return{plugins:t.plugins,mode:e,marked:new Set,features:127^(t.disabledFeatures||0),refs:t.refs||new Map,depthLimit:t.depthLimit||1e3}}function ao(e,t){e.marked.add(t)}function oo(e,t){let n=e.refs.size;return e.refs.set(t,n),n}function so(e,t){let n=e.refs.get(t);return n==null?{type:0,value:oo(e,t)}:(ao(e,n),{type:1,value:$i(n)})}function co(e,t){let n=so(e,t);return n.type===1?n:Hi(t)?{type:2,value:ia(n.value,t)}:n}function lo(e,t){let n=co(e,t);if(n.type!==0)return n.value;if(t in xi)return ra(n.value,t);throw new ka(t)}function uo(e,t){let n=so(e,Za[t]);return n.type===1?n.value:R(26,n.value,t,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0)}function fo(e){let t=so(e,Ya);return t.type===1?t.value:R(27,t.value,void 0,void 0,void 0,void 0,void 0,void 0,lo(e,di),void 0,void 0,void 0)}function po(e){let t=so(e,Xa);return t.type===1?t.value:R(29,t.value,void 0,void 0,void 0,void 0,void 0,[uo(e,1),lo(e,ci)],void 0,void 0,void 0,void 0)}function mo(e,t,n,r){return R(n?11:10,e,void 0,void 0,void 0,r,void 0,void 0,void 0,void 0,Yi(t),void 0)}function z(e,t,n,r){return R(8,t,void 0,void 0,void 0,void 0,{k:n,v:r},void 0,uo(e,0),void 0,void 0,void 0)}function ho(e,t,n){let r=new Uint8Array(n),i=``;for(let e=0,t=r.length;e<t;e++)i+=String.fromCharCode(r[e]);return R(19,t,Ii(btoa(i)),void 0,void 0,void 0,void 0,void 0,uo(e,5),void 0,void 0,void 0)}function go(e,t){return{base:io(e,t),child:void 0}}var _o=class{constructor(e,t){this._p=e,this.depth=t}parse(e){return Lo(this._p,this.depth,e)}};async function vo(e,t,n){let r=[];for(let i=0,a=n.length;i<a;i++)i in n?r[i]=await Lo(e,t,n[i]):r[i]=0;return r}async function yo(e,t,n,r){return oa(n,r,await vo(e,t,r))}async function bo(e,t,n){let r=Object.entries(n),i=[],a=[];for(let n=0,o=r.length;n<o;n++)i.push(Ii(r[n][0])),a.push(await Lo(e,t,r[n][1]));return di in n&&(i.push(lo(e.base,di)),a.push(ma(fo(e.base),await Lo(e,t,Ka(n))))),ci in n&&(i.push(lo(e.base,ci)),a.push(ha(po(e.base),await Lo(e,t,eo(n))))),yi in n&&(i.push(lo(e.base,yi)),a.push(Zi(n[yi]))),ui in n&&(i.push(lo(e.base,ui)),a.push(n[ui]?Di:Oi)),{k:i,v:a}}async function xo(e,t,n,r,i){return mo(n,r,i,await bo(e,t,r))}async function So(e,t,n,r){return sa(n,await Lo(e,t,r.valueOf()))}async function Co(e,t,n,r){return ca(n,r,await Lo(e,t,r.buffer))}async function wo(e,t,n,r){return la(n,r,await Lo(e,t,r.buffer))}async function To(e,t,n,r){return ua(n,r,await Lo(e,t,r.buffer))}async function Eo(e,t,n,r){let i=Ji(r,e.base.features);return da(n,r,i?await bo(e,t,i):void 0)}async function Do(e,t,n,r){let i=Ji(r,e.base.features);return fa(n,r,i?await bo(e,t,i):void 0)}async function Oo(e,t,n,r){let i=[],a=[];for(let[n,o]of r.entries())i.push(await Lo(e,t,n)),a.push(await Lo(e,t,o));return z(e.base,n,i,a)}async function ko(e,t,n,r){let i=[];for(let n of r.keys())i.push(await Lo(e,t,n));return pa(n,i)}async function Ao(e,t,n,r){let i=e.base.plugins;if(i)for(let a=0,o=i.length;a<o;a++){let o=i[a];if(o.parse.async&&o.test(r))return aa(n,o.tag,await o.parse.async(r,new _o(e,t),{id:n}))}}async function jo(e,t,n,r){let[i,a]=await ro(r);return R(12,n,i,void 0,void 0,void 0,void 0,void 0,await Lo(e,t,a),void 0,void 0,void 0)}function Mo(e,t,n,r,i){let a=[],o=n.on({next:n=>{ao(this.base,t),Lo(this,e,n).then(e=>{a.push(_a(t,e))},e=>{i(e),o()})},throw:n=>{ao(this.base,t),Lo(this,e,n).then(e=>{a.push(va(t,e)),r(a),o()},e=>{i(e),o()})},return:n=>{ao(this.base,t),Lo(this,e,n).then(e=>{a.push(ya(t,e)),r(a),o()},e=>{i(e),o()})}})}async function No(e,t,n,r){return ga(n,uo(e.base,4),await new Promise(Mo.bind(e,t,n,r)))}async function Po(e,t,n,r){let i=[];for(let n=0,a=r.v.length;n<a;n++)i[n]=await Lo(e,t,r.v[n]);return ba(n,i,r.t,r.d)}async function Fo(e,t,n,r){if(Array.isArray(r))return yo(e,t,n,r);if(Qa(r))return No(e,t,n,r);if(Wa(r))return Po(e,t,n,r);let i=r.constructor;if(i!==void 0&&typeof i!=`function`){let e=Object.getPrototypeOf(r);i=e===null?void 0:e.constructor}
12if(i===Ra)return Lo(e,t,r.replacement);let a=await Ao(e,t,n,r);if(a)return a;switch(i){case Object:return xo(e,t,n,r,!1);case void 0:return xo(e,t,n,r,!0);case Date:return ea(n,r);case Error:case EvalError:case RangeError:case ReferenceError:case SyntaxError:case TypeError:case URIError:return Eo(e,t,n,r);case Number:case Boolean:case String:case BigInt:return So(e,t,n,r);case ArrayBuffer:return ho(e.base,n,r);case Int8Array:case Int16Array:case Int32Array:case Uint8Array:case Uint16Array:case Uint32Array:case Uint8ClampedArray:case Float32Array:case Float64Array:return Co(e,t,n,r);case DataView:return To(e,t,n,r);case Map:return Oo(e,t,n,r);case Set:return ko(e,t,n,r);default:break}if(i===Promise||r instanceof Promise)return jo(e,t,n,r);let o=e.base.features;if(o&32&&i===RegExp)return na(n,r);if(o&16)switch(i){case BigInt64Array:case BigUint64Array:return wo(e,t,n,r);default:break}if(o&1&&typeof AggregateError<`u`&&(i===AggregateError||r instanceof AggregateError))return Do(e,t,n,r);if(o&64&&typeof Temporal<`u`)switch(i){case Temporal.Instant:return ta(n,0,r);case Temporal.Duration:return ta(n,1,r);case Temporal.PlainDate:return ta(n,2,r);case Temporal.PlainDateTime:return ta(n,3,r);case Temporal.PlainMonthDay:return ta(n,4,r);case Temporal.PlainTime:return ta(n,5,r);case Temporal.PlainYearMonth:return ta(n,6,r);case Temporal.ZonedDateTime:return ta(n,7,r);default:break}if(r instanceof Error)return Eo(e,t,n,r);if(di in r||ci in r)return xo(e,t,n,r,!!i);throw new ka(r)}async function Io(e,t,n){let r=co(e.base,n);if(r.type!==0)return r.value;let i=await Ao(e,t,r.value,n);if(i)return i;throw new ka(n)}async function Lo(e,t,n){if(t>=e.base.depthLimit)throw new La(e.base.depthLimit);switch(typeof n){case`boolean`:return n?Di:Oi;case`undefined`:return ki;case`string`:return Zi(n);case`number`:return Xi(n);case`bigint`:return Qi(n);case`object`:if(n){let r=co(e.base,n);return r.type===0?await Fo(e,t+1,r.value,n):r.value}return Ai;case`symbol`:return lo(e.base,n);case`function`:return Io(e,t,n);default:throw new ka(n)}}async function Ro(e,t){try{return await Lo(e,0,t)}catch(e){throw e instanceof Ea?e:new Ea(e)}}function zo(e){return e}function Bo(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&Bo(e,r.extends))}}function Vo(e){if(e){let t=new Set;return Bo(t,e),[...t]}}function Ho(e){switch(e){case`Int8Array`:return Int8Array;case`Int16Array`:return Int16Array;case`Int32Array`:return Int32Array;case`Uint8Array`:return Uint8Array;case`Uint16Array`:return Uint16Array;case`Uint32Array`:return Uint32Array;case`Uint8ClampedArray`:return Uint8ClampedArray;case`Float32Array`:return Float32Array;case`Float64Array`:return Float64Array;case`BigInt64Array`:return BigInt64Array;case`BigUint64Array`:return BigUint64Array;default:throw new Fa(e)}}function Uo(e){switch(e){case`constructor`:case`__proto__`:case`prototype`:case`__defineGetter__`:case`__defineSetter__`:case`__lookupGetter__`:case`__lookupSetter__`:return!1;default:return!0}}function Wo(e){switch(e){case ci:case ui:case yi:case di:return!0;default:return!1}}var Go=1e6,Ko=1e4,qo=2e4;function Jo(e,t){switch(t){case 3:return Object.freeze(e);case 1:return Object.preventExtensions(e);case 2:return Object.seal(e);default:return e}}var Yo=1e3;function Xo(e,t){let n=t.refs||new Map;return`types`in n||Object.assign(n,{types:new Map}),{mode:e,plugins:t.plugins,refs:n,features:t.features??127^(t.disabledFeatures||0),depthLimit:t.depthLimit||Yo}}function Zo(e){return{mode:2,base:Xo(2,e),child:void 0}}var Qo=class{constructor(e,t){this._p=e,this.depth=t}deserialize(e){return Rs(this._p,this.depth,e)}};function $o(e,t){if(t<0||!Number.isFinite(t)||!Number.isInteger(t))throw new Ia({t:4,i:t});if(e.refs.has(t))throw Error(`Conflicted ref id: `+t)}
12function es(e,t,n){return $o(e.base,t),e.state.marked.has(t)&&e.base.refs.set(t,n),n}function ts(e,t,n){return $o(e.base,t),e.base.refs.set(t,n),n}function ns(e,t,n){return e.mode===1?es(e,t,n):ts(e,t,n)}function rs(e,t,n){if(Object.hasOwn(t,n))return t[n];throw new Ia(e)}function is(e,t){return ns(e,t.i,Gi(Ri(t.s)))}function as(e,t,n){let r=n.a,i=r.length,a=ns(e,n.i,Array(i));for(let n=0,o;n<i;n++)o=r[n],o&&(a[n]=Rs(e,t,o));return Jo(a,n.o),a}function os(e,t,n){Uo(t)?e[t]=n:Object.defineProperty(e,t,{value:n,configurable:!0,enumerable:!0,writable:!0})}function ss(e,t,n,r,i){if(typeof r==`string`)os(n,Ri(r),Rs(e,t,i));else{let a=Rs(e,t,r);switch(typeof a){case`string`:os(n,a,Rs(e,t,i));break;case`symbol`:Wo(a)&&(n[a]=Rs(e,t,i));break;default:throw new Ia(r)}}}function cs(e,t,n){e.base.refs.types.set(t,n)}function ls(e,t,n,r){if(e.base.refs.types.get(n)!==r)throw new Ia(t)}function us(e,t,n,r){let i=n.k;if(i.length>0)for(let a=0,o=n.v,s=i.length;a<s;a++)ss(e,t,r,i[a],o[a]);return r}function ds(e,t,n){let r=ns(e,n.i,n.t===10?{}:Object.create(null));return us(e,t,n.p,r),Jo(r,n.o),r}function fs(e,t){return ns(e,t.i,new Date(t.s))}function ps(e,t){if(!(e.base.features&64))throw new Aa(t);let n;switch(t.c){case 0:n=Temporal.Instant.from(t.s);break;case 1:n=Temporal.Duration.from(t.s);break;case 2:n=Temporal.PlainDate.from(t.s);break;case 3:n=Temporal.PlainDateTime.from(t.s);break;case 4:n=Temporal.PlainMonthDay.from(t.s);break;case 5:n=Temporal.PlainTime.from(t.s);break;case 6:n=Temporal.PlainYearMonth.from(t.s);break;case 7:n=Temporal.ZonedDateTime.from(t.s);break;default:throw new Ia(t)}return ns(e,t.i,n)}function ms(e,t){if(e.base.features&32){let n=Ri(t.c);if(n.length>qo)throw new Ia(t);return ns(e,t.i,new RegExp(n,t.m))}throw new Aa(t)}function hs(e,t,n){let r=ns(e,n.i,new Set);for(let i=0,a=n.a,o=a.length;i<o;i++)r.add(Rs(e,t,a[i]));return r}function gs(e,t,n){let r=ns(e,n.i,new Map);for(let i=0,a=n.e.k,o=n.e.v,s=a.length;i<s;i++)r.set(Rs(e,t,a[i]),Rs(e,t,o[i]));return r}function _s(e,t){if(t.s.length>Go)throw new Ia(t);return ns(e,t.i,Ua(Ri(t.s)))}function vs(e,t,n){let r=Ho(n.c),i=Rs(e,t,n.f),a=n.b??0;if(a<0||a>i.byteLength)throw new Ia(n);return ns(e,n.i,new r(i,a,n.l))}function ys(e,t,n){let r=Rs(e,t,n.f),i=n.b??0;if(i<0||i>r.byteLength)throw new Ia(n);return ns(e,n.i,new DataView(r,i,n.l))}function bs(e,t,n,r){if(n.p){let i=us(e,t,n.p,{});Object.defineProperties(r,Object.getOwnPropertyDescriptors(i))}return r}function xs(e,t,n){return bs(e,t,n,ns(e,n.i,AggregateError([],Ri(n.m))))}function Ss(e,t,n){let r=rs(n,Ti,n.s);return bs(e,t,n,ns(e,n.i,new r(Ri(n.m))))}function Cs(e,t,n){let r=za(),i=ns(e,n.i,r.p),a=Rs(e,t,n.f);return n.s?r.s(a):r.f(a),i}function ws(e,t,n){return ns(e,n.i,Object(Rs(e,t,n.f)))}function Ts(e,t,n){let r=e.base.plugins;if(r){let i=Ri(n.c);for(let a=0,o=r.length;a<o;a++){let o=r[a];if(o.tag===i)return ns(e,n.i,o.deserialize(n.s,new Qo(e,t),{id:n.i}))}}throw new ja(n.c)}function Es(e,t){let n=ns(e,t.i,ns(e,t.s,za()).p);return cs(e,t.s,22),n}function Ds(e,t,n){let r=e.base.refs.get(n.i);if(r){ls(e,n,n.i,22),r.s(Rs(e,t,n.a[1]));return}throw new Ma(`Promise`)}function Os(e,t,n){let r=e.base.refs.get(n.i);if(r){ls(e,n,n.i,22),r.f(Rs(e,t,n.a[1]));return}throw new Ma(`Promise`)}function ks(e,t,n){return Rs(e,t,n.a[0]),Ja(Rs(e,t,n.a[1]))}function As(e,t,n){return Rs(e,t,n.a[0]),no(Rs(e,t,n.a[1]))}function js(e,t,n){let r=ns(e,n.i,$a());cs(e,n.i,31);let i=n.a,a=i.length;if(a)for(let n=0;n<a;n++)Rs(e,t,i[n]);return r}function Ms(e,t,n){let r=e.base.refs.get(n.i);if(r){ls(e,n,n.i,31),r.next(Rs(e,t,n.f));return}throw new Ma(`Stream`)}function Ns(e,t,n){let r=e.base.refs.get(n.i);if(r){ls(e,n,n.i,31),r.throw(Rs(e,t,n.f));return}throw new Ma(`Stream`)}function Ps(e,t,n){let r=e.base.refs.get(n.i);if(r){ls(e,n,n.i,31),r.return(Rs(e,t,n.f));return}throw new Ma(`Stream`)}function Fs(e,t,n){Rs(e,t,n.f)}function Is(e,t,n){Rs(e,t,n.a[1])}function Ls(e,t,n){let r=ns(e,n.i,Ga([],n.s,n.l));for(let i=0,a=n.a.length;i<a;i++)r.v[i]=Rs(e,t,n.a[i]);return r}function Rs(e,t,n){if(t>e.base.depthLimit)throw new La(e.base.depthLimit);switch(t+=1,n.t){case 2:return rs(n,Ci,n.s);case 0:return Number(n.s);case 1:return Ri(String(n.s));case 3:if(String(n.s).length>Ko)throw new Ia(n);return BigInt(n.s);case 4:return e.base.refs.get(n.i);case 18:return is(e,n);case 9:return as(e,t,n);case 10:case 11:return ds(e,t,n);case 5:return fs(e,n);case 6:return ms(e,n);case 7:return hs(e,t,n);case 8:return gs(e,t,n);case 19:return _s(e,n);
12case 16:case 15:return vs(e,t,n);case 20:return ys(e,t,n);case 14:return xs(e,t,n);case 13:return Ss(e,t,n);case 12:return Cs(e,t,n);case 17:return rs(n,Si,n.s);case 21:return ws(e,t,n);case 25:return Ts(e,t,n);case 22:return Es(e,n);case 23:return Ds(e,t,n);case 24:return Os(e,t,n);case 28:return ks(e,t,n);case 30:return As(e,t,n);case 31:return js(e,t,n);case 32:return Ms(e,t,n);case 33:return Ns(e,t,n);case 34:return Ps(e,t,n);case 27:return Fs(e,t,n);case 29:return Is(e,t,n);case 35:return Ls(e,t,n);case 36:return ps(e,n);default:throw new Aa(n)}}function zs(e,t){try{return Rs(e,0,t)}catch(e){throw new Da(e)}}function Bs(e,t){return zs(Zo({plugins:Vo(t.plugins),refs:t.refs,features:t.features,disabledFeatures:t.disabledFeatures,depthLimit:t.depthLimit}),e)}async function Vs(e,t={}){let n=go(1,{plugins:Vo(t.plugins),disabledFeatures:t.disabledFeatures});return{t:await Ro(n,e),f:n.base.features,m:Array.from(n.base.marked)}}function Hs(e){return e}function Us(e){return zo({tag:`$TSR/t/`+e.key,test:e.test,parse:{sync(t,n,r){return{v:n.parse(e.toSerializable(t))}},async async(t,n,r){return{v:await n.parse(e.toSerializable(t))}},stream(t,n,r){return{v:n.parse(e.toSerializable(t))}}},serialize:void 0,deserialize(t,n,r){return e.fromSerializable(n.deserialize(t.v))}})}var Ws=class{constructor(e,t){this.stream=e,this.hint=t?.hint??`binary`}},Gs=globalThis.Buffer,Ks=!!Gs&&typeof Gs.from==`function`;function qs(e){if(e.length===0)return``;if(Ks)return Gs.from(e).toString(`base64`);let t=32768,n=[];for(let r=0;r<e.length;r+=t){let i=e.subarray(r,r+t);n.push(String.fromCharCode.apply(null,i))}return btoa(n.join(``))}function Js(e){if(e.length===0)return new Uint8Array;
12if(Ks){let t=Gs.from(e,`base64`);return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}var Ys=Object.create(null),Xs=Object.create(null),Zs=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(Js(e))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),Qs=new TextEncoder,$s=e=>new ReadableStream({start(t){e.on({next(e){try{typeof e==`string`?t.enqueue(Qs.encode(e)):t.enqueue(Js(e.$b64))}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),ec=`(s=>new ReadableStream({start(c){s.on({next(b){try{const d=atob(b),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}catch(_){}},throw(e){c.error(e)},return(){try{c.close()}catch(_){}}})}}))`,tc=`(s=>{const e=new TextEncoder();return new ReadableStream({start(c){s.on({next(v){try{if(typeof v==='string'){c.enqueue(e.encode(v))}else{const d=atob(v.$b64),a=new Uint8Array(d.length);for(let i=0;i<d.length;i++)a[i]=d.charCodeAt(i);c.enqueue(a)}}catch(_){}},throw(x){c.error(x)},return(){try{c.close()}catch(_){}}})}})})`;function nc(e){let t=$a(),n=e.getReader();return(async()=>{try{for(;;){let{done:e,value:r}=await n.read();if(e){t.return(void 0);break}t.next(qs(r))}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}function rc(e){let t=$a(),n=e.getReader(),r=new TextDecoder(`utf-8`,{fatal:!0});return(async()=>{try{for(;;){let{done:e,value:i}=await n.read();if(e){try{let e=r.decode();e.length>0&&t.next(e)}catch{}t.return(void 0);break}try{let e=r.decode(i,{stream:!0});e.length>0&&t.next(e)}catch{t.next({$b64:qs(i)})}}}catch(e){t.throw(e)}finally{n.releaseLock()}})(),t}var ic=zo({tag:`tss/RawStream`,extends:[zo({tag:`tss/RawStreamFactory`,test(e){return e===Ys},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return ec},deserialize(e,t,n){return Ys}}),zo({tag:`tss/RawStreamFactoryText`,test(e){return e===Xs},parse:{sync(e,t,n){return{}},async async(e,t,n){return{}},stream(e,t,n){return{}}},serialize(e,t,n){return tc},deserialize(e,t,n){return Xs}})],test(e){return e instanceof Ws},parse:{sync(e,t,n){let r=e.hint===`text`?Xs:Ys;return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse($a())}},async async(e,t,n){let r=e.hint===`text`?Xs:Ys,i=e.hint===`text`?rc(e.stream):nc(e.stream);return{hint:await t.parse(e.hint),factory:await t.parse(r),stream:await t.parse(i)}},stream(e,t,n){let r=e.hint===`text`?Xs:Ys,i=e.hint===`text`?rc(e.stream):nc(e.stream);return{hint:t.parse(e.hint),factory:t.parse(r),stream:t.parse(i)}}},serialize(e,t,n){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t,n){let r=t.deserialize(e.stream);return t.deserialize(e.hint)===`text`?$s(r):Zs(r)}});function ac(e){return zo({tag:`tss/RawStream`,test:()=>!1,parse:{},serialize(){throw Error(`RawStreamDeserializePlugin.serialize should not be called. Client only deserializes.`)},deserialize(t,n,r){return e(typeof n?.deserialize==`function`?n.deserialize(t.streamId):t.streamId)}})}var oc=zo({tag:`$TSR/Error`,test(e){return e instanceof Error},parse:{sync(e,t){return{message:t.parse(e.message)}},async async(e,t){return{message:await t.parse(e.message)}},stream(e,t){return{message:t.parse(e.message)}}},serialize(e,t){return`new Error(`+t.serialize(e.message)+`)`},deserialize(e,t){return Error(t.deserialize(e.message))}}),sc={},cc=e=>new ReadableStream({start(t){e.on({next(e){try{t.enqueue(e)}catch{}},throw(e){t.error(e)},return(){try{t.close()}catch{}}})}}),lc=zo({tag:`seroval-plugins/web/ReadableStreamFactory`,test(e){return e===sc},parse:{sync(){return sc},async async(){return await Promise.resolve(sc)},stream(){return sc}},serialize(){return cc.toString()},deserialize(){return sc}});async function uc(e,t){try{let n=await t.read();n.done?(e.return(n.value),t.releaseLock()):(e.next(n.value),await uc(e,t))}catch(t){e.throw(t)}}function dc(e){e.cancel().catch(()=>{}),e.releaseLock()}function fc(e){let t=$a(),n=e.getReader(),r=dc.bind(null,n);return uc(t,n).catch(r),[t,r]}var pc=[oc,ic,zo({tag:`seroval/plugins/web/ReadableStream`,extends:[lc],test(e){return typeof ReadableStream>`u`?!1:e instanceof ReadableStream},parse:{sync(e,t){return{factory:t.parse(sc),stream:t.parse($a())}},async async(e,t){return{factory:await t.parse(sc),stream:await t.parse(fc(e)[0])}},stream(e,t){let[n,r]=fc(e);return t.addCleanup(r),{factory:t.parse(sc),stream:t.parse(n)}}},serialize(e,t){return`(`+t.serialize(e.factory)+`)(`+t.serialize(e.stream)+`)`},deserialize(e,t){return cc(t.deserialize(e.stream))}})];function mc(){return[...(Nn()?.serializationAdapters)?.map(Us)??[],...pc]}var hc=new TextDecoder,gc=new Uint8Array,_c=16*1024*1024,vc=32*1024*1024,yc=1024,bc=1e5;function xc(e){let t=new Map,n=new Map,r=new Set,i=!1,a=null,o=0,s,c=new ReadableStream({start(e){s=e},cancel(){i=!0;try{a?.cancel()}catch{}
12t.forEach(e=>{try{e.error(Error(`Framed response cancelled`))}catch{}}),t.clear(),n.clear(),r.clear()}});function l(e){let i=n.get(e);if(i)return i;if(r.has(e))return new ReadableStream({start(e){e.close()}});if(n.size>=yc)throw Error(`Too many raw streams in framed response (max ${yc})`);let a=new ReadableStream({start(n){t.set(e,n)},cancel(){r.add(e),t.delete(e),n.delete(e)}});return n.set(e,a),a}function u(e){return l(e),t.get(e)}return(async()=>{let n=e.getReader();a=n;let c=[],l=0;function d(){if(l<9)return null;let e=c[0];if(e.length>=9)return{type:e[0],streamId:(e[1]<<24|e[2]<<16|e[3]<<8|e[4])>>>0,length:(e[5]<<24|e[6]<<16|e[7]<<8|e[8])>>>0};let t=new Uint8Array(9),n=0,r=9;for(let e=0;e<c.length&&r>0;e++){let i=c[e],a=Math.min(i.length,r);t.set(i.subarray(0,a),n),n+=a,r-=a}return{type:t[0],streamId:(t[1]<<24|t[2]<<16|t[3]<<8|t[4])>>>0,length:(t[5]<<24|t[6]<<16|t[7]<<8|t[8])>>>0}}function f(e){if(e===0)return gc;let t=c[0];if(t&&t.length>=e){let n=t.subarray(0,e);return t.length===e?c.shift():c[0]=t.subarray(e),l-=e,n}let n=new Uint8Array(e),r=0,i=e;for(;i>0&&c.length>0;){let e=c[0];if(!e)break;let t=Math.min(e.length,i);n.set(e.subarray(0,t),r),r+=t,i-=t,t===e.length?c.shift():c[0]=e.subarray(t)}return l-=e,n}try{for(;;){let{done:e,value:a}=await n.read();if(i||e)break;if(a){if(l+a.length>vc)throw Error(`Framed response buffer exceeded ${vc} bytes`);for(c.push(a),l+=a.length;;){let e=d();if(!e)break;let{type:n,streamId:i,length:a}=e;if(n!==kn.JSON&&n!==kn.CHUNK&&n!==kn.END&&n!==kn.ERROR)throw Error(`Unknown frame type: ${n}`);if(n===kn.JSON){if(i!==0)throw Error(`Invalid JSON frame streamId (expected 0)`)}else if(i===0)throw Error(`Invalid raw frame streamId (expected non-zero)`);if(a>_c)throw Error(`Frame payload too large: ${a} bytes (max ${_c})`);let c=9+a;if(l<c)break;if(++o>bc)throw Error(`Too many frames in framed response (max ${bc})`);f(9);let p=f(a);switch(n){case kn.JSON:try{s.enqueue(hc.decode(p))}catch{}break;case kn.CHUNK:{let e=u(i);e&&e.enqueue(p);break}case kn.END:{let e=u(i);if(r.add(i),e){try{e.close()}catch{}t.delete(i)}break}case kn.ERROR:{let e=u(i);if(r.add(i),e){let n=hc.decode(p);e.error(Error(n)),t.delete(i)}break}}}}}if(l!==0)throw Error(`Incomplete frame at end of framed response`);try{s.close()}catch{}t.forEach(e=>{try{e.close()}catch{}}),t.clear()}catch(e){try{s.error(e)}catch{}t.forEach(t=>{try{t.error(e)}catch{}}),t.clear()}finally{try{n.releaseLock()}catch{}a=null}})(),{getOrCreateStream:l,jsonChunks:c}}var Sc=null;async function Cc(e){e.length>0&&await Promise.allSettled(e)}var wc=Object.prototype.hasOwnProperty;function Tc(e){for(let t in e)if(wc.call(e,t))return!0;return!1}async function Ec(e,t,n){Sc||=mc();let r=t[0],i=r.fetch??n,a=r.data instanceof FormData?`formData`:`payload`,o=r.headers?new Headers(r.headers):new Headers;if(o.set(`x-tsr-serverFn`,`true`),a===`payload`&&o.set(`accept`,`${On}, application/x-ndjson, application/json`),r.method===`GET`){if(a===`formData`)throw Error(`FormData is not supported with GET requests`);let t=await Dc(r);if(t!==void 0){let n=Jn({payload:t});e.includes(`?`)?e+=`&${n}`:e+=`?${n}`}}let s;if(r.method===`POST`){let e=await kc(r);e?.contentType&&o.set(`content-type`,e.contentType),s=e?.body}return await Ac(async()=>i(e,{method:r.method,headers:o,signal:r.signal,body:s}))}async function Dc(e){let t=!1,n={};if(e.data!==void 0&&(t=!0,n.data=e.data),e.context&&Tc(e.context)&&(t=!0,n.context=e.context),t)return Oc(n)}async function Oc(e){return JSON.stringify(await Promise.resolve(Vs(e,{plugins:Sc})))}async function kc(e){if(e.data instanceof FormData){let t;return e.context&&Tc(e.context)&&(t=await Oc(e.context)),t!==void 0&&e.data.set(En,t),{body:e.data}}let t=await Dc(e);if(t)return{body:t,contentType:`application/json`}}async function Ac(e){let t;try{t=await e()}catch(e){if(e instanceof Response)t=e;else throw console.log(e),e}if(t.headers.get(`x-tss-raw`)===`true`)return t;let n=t.headers.get(`content-type`);if(n||oe(),t.headers.get(`x-tss-serialized`)){let e;if(n.includes(`application/x-tss-framed`)){if(Mn(n),!t.body)throw Error(`No response body for framed response`);
12let{getOrCreateStream:r,jsonChunks:i}=xc(t.body),a=[ac(r),...Sc||[]],o=new Map;e=await jc({jsonStream:i,onMessage:e=>Bs(e,{refs:o,plugins:a}),onError(e,t){console.error(e,t)}})}else if(n.includes(`application/json`)){let n=await t.json(),r=[];try{e=Bs(n,{plugins:Sc})}finally{}await Cc(r)}if(e||oe(),e instanceof Error)throw e;return e}if(n.includes(`application/json`)){let e=await t.json(),n=j(e);if(n)throw n;if(N(e))throw e;return e}if(!t.ok)throw Error(await t.text());return t}async function jc({jsonStream:e,onMessage:t,onError:n}){let r=e.getReader(),{value:i,done:a}=await r.read();if(a||!i)throw Error(`Stream ended before first object`);let o=JSON.parse(i),s=!1,c=(async()=>{try{for(;;){let{value:e,done:i}=await r.read();if(i)break;if(e)try{let n=[];try{t(JSON.parse(e))}finally{}await Cc(n)}catch(t){n?.(`Invalid JSON: ${e}`,t)}}}catch(e){s||n?.(`Stream processing error:`,e)}})(),l,u=[];try{l=t(o)}catch(e){throw s=!0,r.cancel().catch(()=>{}),e}return await Cc(u),Promise.resolve(l).catch(()=>{s=!0,r.cancel().catch(()=>{})}),c.finally(()=>{try{r.releaseLock()}catch{}}),l}function Mc(e){let t=`/_serverFn/`+e;return Object.assign((...e)=>{let n=Nn()?.serverFns?.fetch;return Ec(t,e,n??fetch)},{url:t,serverFnMeta:{id:e},[Dn]:!0})}var Nc=Hs({key:`$TSS/serverfn`,test:e=>typeof e!=`function`||!(Dn in e)?!1:!!e[Dn],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>Mc(e)});function Pc(e){return e.replaceAll(`\0`,`/`).replaceAll(`�`,`/`)}function Fc(e,t){e.id=t.i,e.__beforeLoadContext=t.b,e.loaderData=t.l,e.status=t.s,e.ssr=t.ssr,e.updatedAt=t.u,e.error=t.e,t.g!==void 0&&(e.globalNotFound=t.g)}async function Ic(e){window.$_TSR||oe();let t=e.options.serializationAdapters;if(t?.length){let e=new Map;t.forEach(t=>{e.set(t.key,t.fromSerializable)}),window.$_TSR.t=e,window.$_TSR.buffer.forEach(e=>e())}window.$_TSR.initialized=!0,window.$_TSR.router||oe();let n=window.$_TSR.router;n.matches.forEach(e=>{e.i=Pc(e.i)}),n.lastMatchId&&=Pc(n.lastMatchId);let{manifest:r,dehydratedData:i,lastMatchId:a}=n;e.ssr={manifest:r};let o=document.querySelector(`meta[property="csp-nonce"]`)?.content;e.options.ssr={nonce:o},await e.options.hydrate?.(i);let s=e.matchRoutes(e.stores.location.get()),c=Promise.all(s.map(t=>e.loadRouteChunk(e.looseRoutesById[t.routeId])));function l(t){let n=e.looseRoutesById[t.routeId].options.pendingMinMs??e.options.defaultPendingMinMs;if(n){let r=A();t._nonReactive.minPendingPromise=r,t._forcePending=!0,setTimeout(()=>{r.resolve(),e.updateMatch(t.id,e=>(e._nonReactive.minPendingPromise=void 0,{...e,_forcePending:void 0}))},n)}}function u(t){let n=e.looseRoutesById[t.routeId];n&&(n.options.ssr=t.ssr)}let d;s.forEach(e=>{let t=n.matches.find(t=>t.i===e.id);if(!t){e._nonReactive.dehydrated=!1,e.ssr=!1,u(e);return}Fc(e,t),u(e),e._nonReactive.dehydrated=e.ssr!==!1,(e.ssr===`data-only`||e.ssr===!1)&&d===void 0&&(d=e.index,l(e))}),e.stores.setMatches(s);let f=e.stores.matches.get(),p=e.stores.location.get();await Promise.all(f.map(async t=>{try{let n=e.looseRoutesById[t.routeId],r=f[t.index-1]?.context??e.options.context;if(n.options.context){let i={deps:t.loaderDeps,params:t.params,context:r??{},location:p,navigate:t=>e.navigate({...t,_fromLocation:p}),buildLocation:e.buildLocation,cause:t.cause,abortController:t.abortController,preload:!1,matches:s,routeId:n.id};t.__routeContext=n.options.context(i)??void 0}t.context={...r,...t.__routeContext,...t.__beforeLoadContext};let i={ssr:e.options.ssr,matches:f,match:t,params:t.params,loaderData:t.loaderData},a=await n.options.head?.(i),o=await n.options.scripts?.(i);t.meta=a?.meta,t.links=a?.links,t.headScripts=a?.scripts,t.styles=a?.styles,t.scripts=o}catch(e){if(N(e))t.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${t.routeId}`,e);else throw t.error=e,console.error(`Error during hydration for route ${t.routeId}:`,e),e}}));let m=s[s.length-1].id!==a;if(!s.some(e=>e.ssr===!1)&&!m)return s.forEach(e=>{e._nonReactive.dehydrated=void 0}),e.stores.resolvedLocation.set(e.stores.location.get()),c;let h=Promise.resolve().then(()=>e.load()).catch(e=>{console.error(`Error during router hydration:`,e)});if(m){let t=s[1];t||oe(),l(t),t._displayPending=!0,t._nonReactive.displayPendingPromise=h,h.then(()=>{e.batch(()=>
12{e.stores.status.get()===`pending`&&(e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())),e.updateMatch(t.id,e=>({...e,_displayPending:void 0,displayPendingPromise:void 0}))})})}return c}var B=e(n(),1),V=r();function Lc({promise:e}){if(ge)return ge(e);let t=Qr(e);if(t[Zr].status===`pending`)throw t;if(t[Zr].status===`error`)throw t[Zr].error;return t[Zr].data}function Rc(e){let t=(0,V.jsx)(zc,{...e});return e.fallback?(0,V.jsx)(B.Suspense,{fallback:e.fallback,children:t}):t}function zc(e){let t=Lc(e);return e.children(t)}function Bc(e){let t=e.errorComponent??Hc;return(0,V.jsx)(Vc,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?B.createElement(t,{error:n,reset:r}):e.children})}var Vc=class extends B.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function Hc({error:e}){let[t,n]=B.useState(!1);return(0,V.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,V.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,V.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,V.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,V.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,V.jsx)(`div`,{children:(0,V.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`},children:e.message?(0,V.jsx)(`code`,{children:e.message}):null})}):null]})}var Uc=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(Uc||{});function Wc({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}function Gc(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var Kc=[],qc=0,{link:Jc,unlink:Yc,propagate:Xc,checkDirty:Zc,shallowPropagate:Qc}=Wc({update(e){return e._update()},notify(e){Kc[el++]=e,e.flags&=~Uc.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=Uc.Mutable|Uc.Dirty,il(e))}}),$c=0,el=0,tl,nl=0;function rl(e){try{++nl,e()}finally{--nl||al()}}function il(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Yc(n,e)}function al(){if(!(nl>0)){for(;$c<el;){let e=Kc[$c];Kc[$c++]=void 0,e.notify()}$c=0,el=0}}function ol(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?Uc.None:Uc.Mutable,get(){return tl!==void 0&&Jc(i,tl,qc),i._snapshot},subscribe(e){let t=Gc(e),n={current:!1},r=sl(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=tl,o=t?.compare??Object.is;if(n)tl=i,++qc,i.depsTail=void 0;else if(e===void 0)return!1;
12n&&(i.flags=Uc.Mutable|Uc.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{tl=a,n&&(i.flags&=~Uc.RecursedCheck),il(i)}}};return n?(i.flags=Uc.Mutable|Uc.Dirty,i.get=function(){let e=i.flags;if(e&Uc.Dirty||e&Uc.Pending&&Zc(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&Qc(e)}}else e&Uc.Pending&&(i.flags=e&~Uc.Pending);return tl!==void 0&&Jc(i,tl,qc),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Xc(e),Qc(e),al())}},i}function sl(e){let t=()=>{let t=tl;tl=n,++qc,n.depsTail=void 0,n.flags=Uc.Watching|Uc.RecursedCheck;try{return e()}finally{tl=t,n.flags&=~Uc.RecursedCheck,il(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:Uc.Watching|Uc.RecursedCheck,notify(){let e=this.flags;e&Uc.Dirty||e&Uc.Pending&&Zc(this.deps,this)?t():this.flags=Uc.Watching},stop(){this.flags=Uc.None,this.depsTail=void 0,il(this)}};return t(),n}var cl={get(){},subscribe(){return{unsubscribe(){}}}};function ll(e,t){let n=B.useRef();return r=>{let i=e?.select?e.select(r):r;return e?.structuralSharing??t.options.defaultStructuralSharing?n.current=u(n.current,i):i}}function ul(e){let t=ve(),n=B.useContext(e.from?fe:M),r=e.from?t.stores.getRouteMatchStore(e.from):t.stores.matchStores.get(n),i=ll(e,t),a=O(r??cl,e=>e?i(e):cl);if(a!==cl)return a;(e.shouldThrow??!0)&&oe()}function dl(e){return ul({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function fl(e){let{select:t,...n}=e;return ul({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function pl(e){return ul({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function ml(e){return ul({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function hl(e){let t=ve();return B.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function gl(e){return ul({...e,select:t=>e.select?e.select(t.context):t.context})}var _l=class extends ai{constructor(e){super(e),this.useMatch=e=>ul({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>gl({...e,from:this.id}),this.useSearch=e=>ml({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>pl({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>fl({...e,from:this.id}),this.useLoaderData=e=>dl({...e,from:this.id}),this.useNavigate=()=>hl({from:this.fullPath}),this.Link=B.forwardRef((e,t)=>(0,V.jsx)(pe,{ref:t,from:this.fullPath,...e}))}};function vl(e){return new _l(e)}function yl(){return e=>xl(e)}var bl=class extends oi{constructor(e){super(e),this.useMatch=e=>ul({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>gl({...e,from:this.id}),this.useSearch=e=>ml({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>pl({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>fl({...e,from:this.id}),this.useLoaderData=e=>dl({...e,from:this.id}),this.useNavigate=()=>hl({from:this.fullPath}),this.Link=B.forwardRef((e,t)=>(0,V.jsx)(pe,{ref:t,from:this.fullPath,...e}))}};function xl(e){return new bl(e)}function H(e){return new Sl(e,{silent:!0}).createRoute}var Sl=class{constructor(e,t){this.path=e,this.createRoute=e=>{let t=vl(e);return t.isRoot=!1,t},this.silent=t?.silent}};function U(e,t){let n,r,i,a,o=()=>(n||=e().then(e=>{n=void 0,r=e[t??`default`]}).catch(e=>{if(i=e,d(i)&&i instanceof Error&&typeof window<`u`&&typeof sessionStorage<`u`){let e=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),a=!0)}}),n),s=function(e){if(a)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!r)if(ge)ge(o());else throw o();return B.createElement(r,e)};return s.preload=o,s}function Cl(e){let t=ve(),n=`not-found-${O(t.stores.location,e=>e.pathname)}-${O(t.stores.status,e=>e)}`;return(0,V.jsx)(Bc,{getResetKey:()=>n,onCatch:(t,n)=>{if(N(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(N(t))return e.fallback?.(t);throw t},children:e.children})}function wl(){return(0,V.jsx)(`p`,{children:`Not Found`})}function Tl(e){return(0,V.jsx)(V.Fragment,{children:e.children})}function El(e,t,n){return t.options.notFoundComponent?(0,V.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,V.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,V.jsx)(wl,{})}var Dl=(e,t)=>e.routeId===t.routeId&&e._displayPending===t._displayPending,Ol=(e,t)=>
12e[0]===t[0]&&e[1]===t[1],kl=B.memo(function({matchId:e}){let t=ve(),n=t.stores.matchStores.get(e);n||oe();let r=O(t.stores.loadedAt,e=>e),i=O(n,e=>e,Dl);return(0,V.jsx)(Al,{router:t,matchId:e,resetKey:r,matchState:B.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function Al({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,V.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,d=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?B.Suspense:Tl,f=s?Bc:Tl,p=l?Cl:Tl;return(0,V.jsxs)(i.isRoot?i.options.shellComponent??Tl:Tl,{children:[(0,V.jsx)(M.Provider,{value:t,children:(0,V.jsx)(d,{fallback:o,children:(0,V.jsx)(f,{getResetKey:()=>n,errorComponent:s||Hc,onCatch:(e,t)=>{if(N(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,V.jsx)(p,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&!i.isRoot)throw e;return B.createElement(l,e)},children:u||r._displayPending?(0,V.jsx)(ne,{fallback:o,children:(0,V.jsx)(Ml,{matchId:t})}):(0,V.jsx)(Ml,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(jl,{}),(e.options.scrollRestoration,null)]}):null]})}function jl(){let e=ve(),t=B.useRef();return he(()=>{let n=e.stores.resolvedLocation.get(),r=t.current;n&&(!r||r.href!==n.href)&&e.emit({type:`onRendered`,...Br(e.stores.location.get(),r??n)}),t.current=n},[O(e.stores.resolvedLocation,e=>e?.state.__TSR_key),e]),null}var Ml=B.memo(function({matchId:e}){let t=ve(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||oe();let i=O(r,e=>e),a=i.routeId,o=t.routesById[a],s=B.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=B.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,V.jsx)(e,{},s):(0,V.jsx)(Nl,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=A();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return N(i.error)||oe(),El(t,o,i.error);if(i.status===`redirected`)throw de(i.error)||oe(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),Nl=B.memo(function(){let e=ve(),t=B.useContext(M),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=O(a,e=>[e?.routeId,e?.globalNotFound??!1],Ol),i=O(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,V.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||oe(),El(e,a,void 0);if(!i)return null;let s=(0,V.jsx)(kl,{matchId:i});return n===`__root__`?(0,V.jsx)(B.Suspense,{fallback:o,children:s}):s});function Pl(){let e=ve(),t=B.useRef({router:e,mounted:!1}),[n,r]=B.useState(!1),i=O(e.stores.isLoading,e=>e),a=O(e.stores.hasPending,e=>e),o=_e(i),s=i||n||a,c=_e(s),l=i||a,u=_e(l);return e.startTransition=e=>{r(!0),B.startTransition(()=>{e(),r(!1)})},B.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return D(e.latestLocation.publicHref)!==D(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),he(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),he(()=>{o&&!i&&e.emit({type:`onLoad`,...Br(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),he(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...Br(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),he(()=>{if(c&&!s){let t=Br(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),rl(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())})}},[s,c,e]),null}function Fl(){let e=ve(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,V.jsx)(t,{}):null,r=(0,V.jsxs)(typeof document<`u`&&e.ssr?Tl:B.Suspense,{fallback:n,children:[(0,V.jsx)(Pl,{}),(0,V.jsx)(Il,{})]});return e.options.InnerWrap?(0,V.jsx)(e.options.InnerWrap,{children:r}):r}function Il(){let e=ve(),t=O(e.stores.firstId,e=>e),n=O(e.stores.loadedAt,e=>e),r=t?(0,V.jsx)(kl,{matchId:t}):null;return(0,V.jsx)(M.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,V.jsx)(Bc,{getResetKey:()=>n,errorComponent:Hc,onCatch:void 0,children:r})})}var Ll=e=>({createMutableStore:ol,createReadonlyStore:ol,batch:rl}),Rl=e=>new zl(e),zl=class extends Vr{constructor(e){super(e,Ll)}};function Bl({router:e,children:t,...n}
12){a(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,V.jsx)(me.Provider,{value:e,children:t});return e.options.Wrap?(0,V.jsx)(e.options.Wrap,{children:r}):r}function Vl({router:e,...t}){return(0,V.jsx)(Bl,{router:e,...t,children:(0,V.jsx)(Fl,{})})}function Hl(e){let t=ve({warn:e?.router===void 0}),n=e?.router||t;return O(n.stores.__store,ll(e,n))}function Ul(e,t){if(t)for(let[n,r]of Object.entries(t))n!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&e.setAttribute(n,typeof r==`boolean`?``:String(r))}function Wl(e){let{attrs:t,children:n,nonce:r,preventScriptHoist:i}=e;switch(e.tag){case`title`:return(0,V.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,V.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,V.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,V.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,V.jsx)(Gl,{attrs:t,preventScriptHoist:i,children:n});default:return null}}function Gl({attrs:e,children:t,preventScriptHoist:n}){ve();let r=re(),i=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(B.useEffect(()=>{if(!i){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();for(let e of document.querySelectorAll(`script[src]`))if(e.src===t)return;let n=document.createElement(`script`);return Ul(n,e),document.head.appendChild(n),()=>n.remove()}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;for(let e of document.querySelectorAll(`script:not([src])`)){if(!(e instanceof HTMLScriptElement))continue;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;if(e.textContent===t&&i===n&&a===r)return}let i=document.createElement(`script`);return i.textContent=t,Ul(i,e),document.head.appendChild(i),()=>i.remove()}}},[e,t,i]),i&&typeof t==`string`)return(0,V.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return(0,V.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,V.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}var Kl=e=>{let t=ve(),n=t.options.ssr?.nonce,r=O(t.stores.matches,e=>e.map(e=>e.meta).filter(e=>e!==void 0),c),i=B.useMemo(()=>{let e=[],t={},i;for(let a=r.length-1;a>=0;a--){let o=r[a];for(let r=o.length-1;r>=0;r--){let a=o[r];if(a)if(a.title)i||={tag:`title`,children:a.title};else if(`script:ld+json`in a)try{let t=JSON.stringify(a[`script:ld+json`]);e.push({tag:`script`,attrs:{type:`application/ld+json`},children:p(t)})}catch{}else{let r=a.name??a.property;if(r){if(t[r])continue;t[r]=!0}e.push({tag:`meta`,attrs:{...a,nonce:n}})}}}return i&&e.push(i),n&&e.push({tag:`meta`,attrs:{property:`csp-nonce`,content:n}}),e.reverse(),e},[r,n]),a=O(t.stores.matches,e=>e.flatMap(e=>e.links??[]).filter(e=>e!==void 0).map(e=>({tag:`link`,attrs:{...e,nonce:n}})),c),o=O(t.stores.matches,r=>{let i=t.ssr?.manifest,a=[];return i?(r.forEach(t=>{i.routes[t.routeId]?.css?.forEach(t=>{let r=ii(t);a.push({tag:`link`,attrs:{rel:`stylesheet`,...r,crossOrigin:$r(e,`stylesheet`)??r.crossOrigin,suppressHydrationWarning:!0,nonce:n}})})}),i.inlineStyle&&a.push({tag:`style`,attrs:{...i.inlineStyle.attrs,nonce:n},children:i.inlineStyle.children,inlineCss:!0}),a):a},c),s=O(t.stores.matches,r=>{let i=[],a=t.ssr?.manifest;return a&&r.forEach(t=>{a.routes[t.routeId]?.preloads?.forEach(t=>{i.push({tag:`link`,attrs:{...ti(a,t,e),nonce:n}})})}),i},c),l=O(t.stores.matches,e=>e.flatMap(e=>e.styles??[]).filter(e=>e!==void 0).map(({children:e,...t})=>({tag:`style`,attrs:{...t,nonce:n},children:e})),c),u=O(t.stores.matches,e=>e.flatMap(e=>e.headScripts??[]).filter(e=>e!==void 0).map(({children:e,...t})=>({tag:`script`,attrs:{...t,nonce:n},children:e})),c),d=[];return ri(d,i),d.push(...s),ri(d,a),d.push(...o),ri(d,l),ri(d,u),d};function ql(e){let t=Kl(e.assetCrossOrigin),n=ve().options.ssr?.nonce;return(0,V.jsx)(V.Fragment,{children:t.map(e=>(0,B.createElement)(Wl,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var Jl=()=>{let e=ve(),t=e.options.ssr?.nonce,n=n=>{let r=[],i=e.ssr?.manifest;if(!i)return[];for(let e of n){let n=i.routes[e.routeId]?.scripts;if(n)for(let e of n)r.push({tag:`script`,attrs:{...e.attrs,nonce:t},children:e.children,...typeof e.attrs?.src==`string`?{preventScriptHoist:!0}:{}})}return r},r=e=>e.map(e=>
12e.scripts).flat(1).filter(Boolean).map(({children:e,...n})=>({tag:`script`,attrs:{...n,suppressHydrationWarning:!0,nonce:t},children:e})),i=O(e.stores.matches,n,c);return Yl(e,O(e.stores.matches,r,c),i)};function Yl(e,t,n){let r=[...t,...n];return(0,V.jsx)(V.Fragment,{children:r.map((e,t)=>(0,B.createElement)(Wl,{...e,key:`tsr-scripts-${e.tag}-${t}`}))})}var Xl=(e,t)=>{let n={type:`request`,...t||e},r=e=>Xl({},Object.assign(n,{validator:e,inputValidator:e}));return{options:n,middleware:e=>Xl({},Object.assign(n,{middleware:e})),validator:r,inputValidator:r,client:e=>Xl({},Object.assign(n,{client:e})),server:e=>Xl({},Object.assign(n,{server:e}))}};function Zl(e,t){for(let n=0,r=t.length;n<r;n++){let r=t[n];e.has(r)||(e.add(r),r.extends&&Zl(e,r.extends))}}var Ql=e=>({getOptions:async()=>{let t=await e();if(t.serializationAdapters){let e=new Set;Zl(e,t.serializationAdapters),t.serializationAdapters=Array.from(e)}return t},createMiddleware:Xl}),$l=Xl({type:`function`}).client(async({next:e})=>{let{data:t}=await Xe.auth.getSession(),n=t.session?.access_token;return e({headers:n?{Authorization:`Bearer ${n}`}:{}})}),eu=Xl(),tu=Ql(()=>({functionMiddleware:[$l],requestMiddleware:[eu]}));function nu(e){return e}function ru(e,t,n){if(typeof t!=`object`||!t)return;let r=e.getMutationCache(),i=e.getQueryCache(),a=n?.defaultOptions?.deserializeData??e.getDefaultOptions().hydrate?.deserializeData??nu,o=t.mutations||[],s=t.queries||[];o.forEach(({state:t,...i})=>{r.build(e,{...e.getDefaultOptions().hydrate?.mutations,...n?.defaultOptions?.mutations,...i},t)}),s.forEach(({queryKey:t,state:r,queryHash:o,meta:s,promise:c,dehydratedAt:l})=>{let u=c?Nt(c):void 0,d=r.data===void 0?u?.data:r.data,f=d===void 0?d:a(d),p=i.get(o),m=p?.state.status===`pending`,h=p?.state.fetchStatus===`fetching`;if(p){let e=u&&l!==void 0&&l>p.state.dataUpdatedAt;if(r.dataUpdatedAt>p.state.dataUpdatedAt||e){let{fetchStatus:e,...t}=r;p.setState({...t,data:f,...r.status===`pending`&&f!==void 0&&{status:`success`,...!h&&{fetchStatus:`idle`}}})}}else p=i.build(e,{...e.getDefaultOptions().hydrate?.queries,...n?.defaultOptions?.queries,queryKey:t,queryHash:o,meta:s},{...r,data:f,fetchStatus:`idle`,status:r.status===`pending`&&f!==void 0?`success`:r.status});c&&!u&&!m&&!h&&(l===void 0||l>p.state.dataUpdatedAt)&&p.fetch(void 0,{initialPromise:Promise.resolve(c).then(a)}).catch(wt)})}function iu(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Ut(e,()=>t.signal,()=>n=!0)},u=Gt(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject();if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Pt:Kt;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?ou:au,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:au(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function au(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function ou(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}function su(e,t){return t?au(e,t)!=null:!1}function cu(e,t){return!t||!e.getPreviousPageParam?!1:ou(e,t)!=null}var lu=class extends Vt{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||uu(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}
12optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=Bt({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:`error`}}};this.state=t(this.state),Lt.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function uu(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var du=class extends Et{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new lu({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=fu(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=fu(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=fu(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=fu(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
12t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Lt.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Mt(t,e))}findAll(e={}){return this.getAll().filter(t=>Mt(e,t))}notify(e){Lt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Lt.batch(()=>Promise.all(e.map(e=>e.continue().catch(wt))))}};function fu(e){return e.options.scope?.id}var pu=class extends Et{#e;#t=void 0;#n;#r;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),zt(this.options,t)||this.#e.getMutationCache().notify({type:`observerOptionsUpdated`,mutation:this.#n,observer:this}),t?.mutationKey&&this.options.mutationKey&&Ct(t.mutationKey)!==Ct(this.options.mutationKey)?this.reset():this.#n?.state.status===`pending`&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#a(e)}getCurrentResult(){return this.#t}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#i(),this.#a()}mutate(e,t){return this.#r=t,this.#n?.removeObserver(this),this.#n=this.#e.getMutationCache().build(this.#e,this.options),this.#n.addObserver(this),this.#n.execute(e)}#i(){let e=this.#n?.state??uu();this.#t={...e,isPending:e.status===`pending`,isSuccess:e.status===`success`,isError:e.status===`error`,isIdle:e.status===`idle`,mutate:this.mutate,reset:this.reset}}#a(e){Lt.batch(()=>{if(this.#r&&this.hasListeners()){let t=this.#t.variables,n=this.#t.context,r={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type===`success`){try{this.#r.onSuccess?.(e.data,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(e.data,null,t,n,r)}catch(e){Promise.reject(e)}}else if(e?.type===`error`){try{this.#r.onError?.(e.error,t,n,r)}catch(e){Promise.reject(e)}try{this.#r.onSettled?.(void 0,e.error,t,n,r)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},mu=class extends Et{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??Wt(r,t),a=this.get(i);return a||(a=new It({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Lt.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>Tt(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>Tt(e,t)):t}notify(e){Lt.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Lt.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Lt.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},hu=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new mu,this.#t=e.mutationCache||new du,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=At.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Rt.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(St(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=jt(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}
12setQueriesData(e,t,n){return Lt.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Lt.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Lt.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Lt.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(wt).catch(wt)}invalidateQueries(e,t={}){return Lt.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Lt.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(wt)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(wt)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(St(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(wt).catch(wt)}fetchInfiniteQuery(e){return e.behavior=iu(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(wt).catch(wt)}ensureInfiniteQueryData(e){return e.behavior=iu(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Rt.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Ct(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{kt(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(Ct(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{kt(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=Wt(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===Ot&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}};function gu(e,t){return Ht(e,Ft,t)}function _u(e,t){let n=qe(t),[r]=B.useState(()=>new pu(n,e));B.useEffect(()=>{r.setOptions(e)},[r,e]);let i=B.useSyncExternalStore(B.useCallback(e=>r.subscribe(Lt.batchCalls(e)),[r]),()=>r.getCurrentResult(),()=>r.getCurrentResult()),a=B.useCallback((e,t)=>{r.mutate(e,t).catch(wt)},[r]);if(i.error&&Dt(r.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:a,mutateAsync:i.mutate}}function vu({router:e,queryClient:t,dehydrateOptions:n,hydrateOptions:r,handleRedirects:i=!0}){let a=e.options.hydrate;if(e.options.dehydrate,e.options.hydrate=async e=>{await a?.(e),e.dehydratedQueryClient&&ru(t,e.dehydratedQueryClient,r);let n=e.queryStream.getReader();n.read().then(async function e({done:i,value:a}){if(ru(t,a,r),!i)return e(await n.read())}).catch(e=>{console.error(`Error reading query stream:`,e)})},i){let n=t.getMutationCache().config;t.getMutationCache().config={...n,onError:(t,...r)=>de(t)?(t.options._fromLocation=e.stores.location.get(),e.navigate(e.resolveRedirect(t).options)):n.onError?.(t,...r)};let r=t.getQueryCache().config;t.getQueryCache().config={...r,onError:(t,...n)=>de(t)?(t.options._fromLocation=e.stores.location.get(),e.navigate(e.resolveRedirect(t).options)):r.onError?.(t,...n)}}}function yu(e){if(vu(e),e.wrapQueryClient===!1)return;let t=e.router.options.Wrap||B.Fragment;e.router.options.Wrap=({children:n})=>(0,V.jsx)(gt,{client:e.queryClient,children:(0,V.jsx)(t,{children:n})})}var bu=`/assets/styles-DZvxwTV4.css`,xu=L(`arrow-left`,[[`path`,{d:`m12 19-7-7 7-7`,key:`1l729n`}],[`path`,{d:`M19 12H5`,key:`x3x0zl`}]]),Su=L(`arrow-right`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`m12 5 7 7-7 7`,key:`xquz4c`}]]),Cu=L(`arrow-up-right`,[[`path`,{d:`M7 7h10v10`,key:`1tivn9`}],[`path`,{d:`M7 17 17 7`,key:`1vkiza`}]]),wu=L(`award`,[[`path`,{d:`m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526`,key:`1yiouv`}],[`circle`,{cx:`12`,cy:`8`,r:`6`,key:`1vp47v`}]]),Tu=L(`ban`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M4.929 4.929 19.07 19.071`,key:`196cmz`}]]),Eu=L(`bot`,[[`path`,{d:`M12 8V4H8`,key:`hb8ula`}],[`rect`,{width:`16`,height:`12`,x:`4`,y:`8`,rx:`2`,key:`enze0r`}],[`path`,{d:`M2 14h2`,key:`vft8re`}],[`path`,{d:`M20 14h2`,key:`4cs60a`}],[`path`,{d:`M15 13v2`,key:`1xurst`}],[`path`,{d:`M9 13v2`,key:`rq6x2g`}]]),Du=L(`calendar`,[[`path`,{d:`M8 2v4`,key:`1cmpym`}],[`path`,{d:`M16 2v4`,key:`4m81vk`}],[`rect`,{width:`18`,height:`18`,x:`3`,y:`4`,rx:`2`,key:`1hopcy`}],[`path`,{d:`M3 10h18`,key:`8toen8`}
12]]),Ou=L(`chart-column`,[[`path`,{d:`M3 3v16a2 2 0 0 0 2 2h16`,key:`c24i48`}],[`path`,{d:`M18 17V9`,key:`2bz60n`}],[`path`,{d:`M13 17V5`,key:`1frdt8`}],[`path`,{d:`M8 17v-3`,key:`17ska0`}]]),ku=L(`check`,[[`path`,{d:`M20 6 9 17l-5-5`,key:`1gmf2c`}]]),Au=L(`chevron-down`,[[`path`,{d:`m6 9 6 6 6-6`,key:`qrunsl`}]]),ju=L(`chevron-left`,[[`path`,{d:`m15 18-6-6 6-6`,key:`1wnfg3`}]]),Mu=L(`chevron-right`,[[`path`,{d:`m9 18 6-6-6-6`,key:`mthhwq`}]]),Nu=L(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Pu=L(`circle-play`,[[`path`,{d:`M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z`,key:`kmsa83`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Fu=L(`circle-question-mark`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3`,key:`1u773s`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Iu=L(`circle-x`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),Lu=L(`clock`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 6v6l4 2`,key:`mmk7yg`}]]),Ru=L(`coins`,[[`path`,{d:`M13.744 17.736a6 6 0 1 1-7.48-7.48`,key:`bq4yh3`}],[`path`,{d:`M15 6h1v4`,key:`11y1tn`}],[`path`,{d:`m6.134 14.768.866-.5 2 3.464`,key:`17snzx`}],[`circle`,{cx:`16`,cy:`8`,r:`6`,key:`14bfc9`}]]),zu=L(`contact`,[[`path`,{d:`M16 2v2`,key:`scm5qe`}],[`path`,{d:`M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2`,key:`1waht3`}],[`path`,{d:`M8 2v2`,key:`pbkmx`}],[`circle`,{cx:`12`,cy:`11`,r:`3`,key:`itu57m`}],[`rect`,{x:`3`,y:`4`,width:`18`,height:`18`,rx:`2`,key:`12vinp`}]]),Bu=L(`credit-card`,[[`rect`,{width:`20`,height:`14`,x:`2`,y:`5`,rx:`2`,key:`ynyp8z`}],[`line`,{x1:`2`,x2:`22`,y1:`10`,y2:`10`,key:`1b3vmo`}]]),Vu=L(`earth`,[[`path`,{d:`M21.54 15H17a2 2 0 0 0-2 2v4.54`,key:`1djwo0`}],[`path`,{d:`M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17`,key:`1tzkfa`}],[`path`,{d:`M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05`,key:`14pb5j`}],[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}]]),Hu=L(`file-text`,[[`path`,{d:`M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z`,key:`1oefj6`}],[`path`,{d:`M14 2v5a1 1 0 0 0 1 1h5`,key:`wfsgrz`}],[`path`,{d:`M10 9H8`,key:`b1mrlr`}],[`path`,{d:`M16 13H8`,key:`t4e002`}],[`path`,{d:`M16 17H8`,key:`z1uh3a`}]]),Uu=L(`folder`,[[`path`,{d:`M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z`,key:`1kt360`}]]),Wu=L(`gift`,[[`path`,{d:`M12 7v14`,key:`1akyts`}],[`path`,{d:`M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8`,key:`1sqzm4`}],[`path`,{d:`M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5`,key:`kc0143`}],[`rect`,{x:`3`,y:`7`,width:`18`,height:`4`,rx:`1`,key:`1hberx`}]]),Gu=L(`handshake`,[[`path`,{d:`m11 17 2 2a1 1 0 1 0 3-3`,key:`efffak`}],[`path`,{d:`m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4`,key:`9pr0kb`}],[`path`,{d:`m21 3 1 11h-2`,key:`1tisrp`}],[`path`,{d:`M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3`,key:`1uvwmv`}],[`path`,{d:`M3 4h8`,key:`1ep09j`}]]),Ku=L(`heart`,[[`path`,{d:`M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5`,key:`mvr1a0`}]]),qu=L(`id-card`,[[`path`,{d:`M16 10h2`,key:`8sgtl7`}],[`path`,{d:`M16 14h2`,key:`epxaof`}],[`path`,{d:`M6.17 15a3 3 0 0 1 5.66 0`,key:`n6f512`}],[`circle`,{cx:`9`,cy:`11`,r:`2`,key:`yxgjnd`}],[`rect`,{x:`2`,y:`5`,width:`20`,height:`14`,rx:`2`,key:`qneu4z`}]]),Ju=L(`link-2`,[[`path`,{d:`M9 17H7A5 5 0 0 1 7 7h2`,key:`8i5ue5`}],[`path`,{d:`M15 7h2a5 5 0 1 1 0 10h-2`,key:`1b9ql8`}],[`line`,{x1:`8`,x2:`16`,y1:`12`,y2:`12`,key:`1jonct`}]]),Yu=L(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),Xu=L(`lock`,[[`rect`,{width:`18`,height:`11`,x:`3`,y:`11`,rx:`2`,ry:`2`,key:`1w4ew1`}],[`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`,key:`fwvmzm`}]]),Zu=L(`log-in`,[[`path`,{d:`m10 17 5-5-5-5`,key:`1bsop3`}],[`path`,{d:`M15 12H3`,key:`6jk70r`}],[`path`,{d:`M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4`,key:`u53
12s6r`}]]),Qu=L(`mail`,[[`path`,{d:`m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7`,key:`132q7q`}],[`rect`,{x:`2`,y:`4`,width:`20`,height:`16`,rx:`2`,key:`izxlao`}]]),$u=L(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),ed=L(`map`,[[`path`,{d:`M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z`,key:`169xi5`}],[`path`,{d:`M15 5.764v15`,key:`1pn4in`}],[`path`,{d:`M9 3.236v15`,key:`1uimfh`}]]),td=L(`menu`,[[`path`,{d:`M4 5h16`,key:`1tepv9`}],[`path`,{d:`M4 12h16`,key:`1lakjw`}],[`path`,{d:`M4 19h16`,key:`1djgab`}]]),nd=L(`mic`,[[`path`,{d:`M12 19v3`,key:`npa21l`}],[`path`,{d:`M19 10v2a7 7 0 0 1-14 0v-2`,key:`1vc78b`}],[`rect`,{x:`9`,y:`2`,width:`6`,height:`13`,rx:`3`,key:`s6n7sd`}]]),rd=L(`minus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}]]),id=L(`mouse-pointer-click`,[[`path`,{d:`M14 4.1 12 6`,key:`ita8i4`}],[`path`,{d:`m5.1 8-2.9-.8`,key:`1go3kf`}],[`path`,{d:`m6 12-1.9 2`,key:`mnht97`}],[`path`,{d:`M7.2 2.2 8 5.1`,key:`1cfko1`}],[`path`,{d:`M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z`,key:`s0h3yz`}]]),ad=L(`newspaper`,[[`path`,{d:`M15 18h-5`,key:`95g1m2`}],[`path`,{d:`M18 14h-8`,key:`sponae`}],[`path`,{d:`M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2`,key:`39pd36`}],[`rect`,{width:`8`,height:`4`,x:`10`,y:`6`,rx:`1`,key:`aywv1n`}]]),od=L(`percent`,[[`line`,{x1:`19`,x2:`5`,y1:`5`,y2:`19`,key:`1x9vlm`}],[`circle`,{cx:`6.5`,cy:`6.5`,r:`2.5`,key:`4mh3h7`}],[`circle`,{cx:`17.5`,cy:`17.5`,r:`2.5`,key:`1mdrzq`}]]),sd=L(`phone`,[[`path`,{d:`M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384`,key:`9njp5v`}]]),cd=L(`plus`,[[`path`,{d:`M5 12h14`,key:`1ays0h`}],[`path`,{d:`M12 5v14`,key:`s699le`}]]),ld=L(`puzzle`,[[`path`,{d:`M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z`,key:`w46dr5`}]]),ud=L(`quote`,[[`path`,{d:`M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z`,key:`rib7q0`}],[`path`,{d:`M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z`,key:`1ymkrd`}]]),dd=L(`receipt`,[[`path`,{d:`M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z`,key:`q3az6g`}],[`path`,{d:`M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8`,key:`1h4pet`}],[`path`,{d:`M12 17.5v-11`,key:`1jc1ny`}]]),fd=L(`refresh-cw`,[[`path`,{d:`M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8`,key:`v9h5vc`}],[`path`,{d:`M21 3v5h-5`,key:`1q7to0`}],[`path`,{d:`M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16`,key:`3uifl3`}],[`path`,{d:`M8 16H3v5`,key:`1cv678`}]]),pd=L(`search`,[[`path`,{d:`m21 21-4.34-4.34`,key:`14j7rj`}],[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}]]),md=L(`shield-check`,[[`path`,{d:`M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z`,key:`oel41y`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),hd=L(`shopping-bag`,[[`path`,{d:`M16 10a4 4 0 0 1-8 0`,key:`1ltviw`}],[`path`,{d:`M3.103 6.034h17.794`,key:`awc11p`}],[`path`,{d:`M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7
12a2 2 0 0 0-1.6.8z`,key:`o988cm`}]]),gd=L(`shopping-cart`,[[`circle`,{cx:`8`,cy:`21`,r:`1`,key:`jimo8o`}],[`circle`,{cx:`19`,cy:`21`,r:`1`,key:`13723u`}],[`path`,{d:`M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12`,key:`9zh506`}]]),_d=L(`slack`,[[`rect`,{width:`3`,height:`8`,x:`13`,y:`2`,rx:`1.5`,key:`diqz80`}],[`path`,{d:`M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5`,key:`183iwg`}],[`rect`,{width:`3`,height:`8`,x:`8`,y:`14`,rx:`1.5`,key:`hqg7r1`}],[`path`,{d:`M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5`,key:`76g71w`}],[`rect`,{width:`8`,height:`3`,x:`14`,y:`13`,rx:`1.5`,key:`1kmz0a`}],[`path`,{d:`M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5`,key:`jc4sz0`}],[`rect`,{width:`8`,height:`3`,x:`2`,y:`8`,rx:`1.5`,key:`1omvl4`}],[`path`,{d:`M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5`,key:`16f3cl`}]]),vd=L(`smartphone`,[[`rect`,{width:`14`,height:`20`,x:`5`,y:`2`,rx:`2`,ry:`2`,key:`1yt0o3`}],[`path`,{d:`M12 18h.01`,key:`mhygvu`}]]),yd=L(`star`,[[`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,key:`r04s7s`}]]),bd=L(`store`,[[`path`,{d:`M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5`,key:`slp6dd`}],[`path`,{d:`M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244`,key:`o0xfot`}],[`path`,{d:`M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05`,key:`wn3emo`}]]),xd=L(`tag`,[[`path`,{d:`M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z`,key:`vktsd0`}],[`circle`,{cx:`7.5`,cy:`7.5`,r:`.5`,fill:`currentColor`,key:`kqv944`}]]),Sd=L(`trending-up`,[[`path`,{d:`M16 7h6v6`,key:`box55l`}],[`path`,{d:`m22 7-8.5 8.5-5-5L2 17`,key:`1t1m79`}]]),Cd=L(`user-cog`,[[`path`,{d:`M10 15H6a4 4 0 0 0-4 4v2`,key:`1nfge6`}],[`path`,{d:`m14.305 16.53.923-.382`,key:`1itpsq`}],[`path`,{d:`m15.228 13.852-.923-.383`,key:`eplpkm`}],[`path`,{d:`m16.852 12.228-.383-.923`,key:`13v3q0`}],[`path`,{d:`m16.852 17.772-.383.924`,key:`1i8mnm`}],[`path`,{d:`m19.148 12.228.383-.923`,key:`1q8j1v`}],[`path`,{d:`m19.53 18.696-.382-.924`,key:`vk1qj3`}],[`path`,{d:`m20.772 13.852.924-.383`,key:`n880s0`}],[`path`,{d:`m20.772 16.148.924.383`,key:`1g6xey`}],[`circle`,{cx:`18`,cy:`15`,r:`3`,key:`gjjjvw`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),wd=L(`user-plus`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}],[`line`,{x1:`19`,x2:`19`,y1:`8`,y2:`14`,key:`1bvyxn`}],[`line`,{x1:`22`,x2:`16`,y1:`11`,y2:`11`,key:`1shjgl`}]]),Td=L(`users`,[[`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`,key:`1yyitq`}],[`path`,{d:`M16 3.128a4 4 0 0 1 0 7.744`,key:`16gr8j`}],[`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`,key:`kshegd`}],[`circle`,{cx:`9`,cy:`7`,r:`4`,key:`nufk8`}]]),Ed=L(`x`,[[`path`,{d:`M18 6 6 18`,key:`1bl5f8`}],[`path`,{d:`m6 6 12 12`,key:`d8bk6v`}]]),Dd=L(`zoom-in`,[[`circle`,{cx:`11`,cy:`11`,r:`8`,key:`4ej97u`}],[`line`,{x1:`21`,x2:`16.65`,y1:`21`,y2:`16.65`,key:`13gj7c`}],[`line`,{x1:`11`,x2:`11`,y1:`8`,y2:`14`,key:`1vmskp`}],[`line`,{x1:`8`,x2:`14`,y1:`11`,y2:`11`,key:`durymu`}]]),Od=(0,B.createContext)(lt);function kd({brand:e,children:t}){return(0,V.jsx)(Od.Provider,{value:e,children:t})}function Ad(){return(0,B.useContext)(Od)}var jd=()=>({host:window.location.host,href:window.location.href,search:window.location.search,acceptLanguage:(navigator.languages??[navigator.language]).filter(Boolean).join(`,`),cookie:document.cookie,ipCountry:``});function Md(e,t){let n=e.match(RegExp(`(?:^|;\\s*)`+t.replace(/[.$?*|{}()[\]\\/+^]/g,`\\$&`)+`=([^;]*)`));return n?decodeURIComponent(n[1]):void 0}function Nd(e){if(!e)return;let t=e.split(`,`).map(e=>{let[t,...n]=e.trim().split(`;`),r=n.find(e=>e.trim().startsWith(`q=`));return{tag:t.trim().toLowerCase(),q:r?Number(r.split(`=`)[1]):1}}).filter(e=>e.tag&&e.tag!==`*`&&Number.isFinite(e.q)&&e.q>0).sort((e,t)=>
12t.q-e.q);for(let{tag:e}of t){let t=Le.find(t=>t.code===e);if(t)return t;let n=e.split(`-`)[0],r=Le.find(e=>e.code===n);if(r)return r}}function W(){try{let{host:e,search:t,cookie:n,acceptLanguage:r,ipCountry:i}=jd(),a=new URLSearchParams(t),o=a.get(`lang`),s=Md(n,Te),c=mt(e,a.get(`brand`)??void 0).defaultLanguage,l=o?we(o):s?we(s):c?we(c):Nd(r)??xt,u=a.get(`market`),d=Md(n,Re),f=Ie.find(e=>e.shopifyCountry===i.toUpperCase());return{language:l,market:u?Ee(u):d?Ee(d):f??be}}catch{return{language:xt,market:be}}}function Pd(e){return{language:e.language.code,market:e.market.code}}function Fd(e){return{language:we(e?.language),market:Ee(e?.market)}}function G(){try{let{host:e,search:t}=jd();return mt(e,new URLSearchParams(t).get(`brand`)??void 0)}catch{return lt}}function Id(){try{return new URL(jd().href).origin}catch{return}}function Ld(){let{language:e}=W();return Me(G(),e.code)}function K(e,t){let n=G();return`${e} — ${t??Ld().titleSuffix??n.name}`}async function Rd(e){let t=e.trim().toLowerCase().split(`:`)[0].replace(/^www\./,``);if(!t)return null;let{data:n,error:r}=await De().from(`vendor_active_domains`).select(`storefront_handle, company_name, market_scope, landing_headline, landing_image_url`).eq(`custom_domain`,t).maybeSingle();return r||!n||!n.storefront_handle?null:{vendorHandle:n.storefront_handle,vendorName:n.company_name,marketScope:n.market_scope??null,landingHeadline:n.landing_headline??null,landingImageUrl:n.landing_image_url??null}}async function zd(){try{let{host:e}=jd();return!e||Je(e)?null:await Rd(e)}catch{return null}}var Bd=null;async function Vd(){if(Bd)return Bd;let{data:e,error:t}=await De().from(`vendor_directory`).select(`storefront_handle, company_name, logo_url`).order(`company_name`,{ascending:!0});return Bd=(t||!e?[]:e).filter(e=>!!e.storefront_handle).filter(e=>!/test/i.test(e.company_name)&&e.company_name!==`__unassigned__`).map(e=>({handle:e.storefront_handle,name:e.company_name,logoUrl:e.logo_url})),Bd}async function Hd(e){let{data:t,error:n}=await De().from(`vendor_directory`).select(`storefront_handle, company_name, logo_url`).eq(`id`,e).maybeSingle();return n||!t||!t.storefront_handle?null:{handle:t.storefront_handle,name:t.company_name,logoUrl:t.logo_url}}var Ud=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`;async function Wd(e,t){try{let n=await fetch(`${Ud}/vendor-website-lead`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({vendorId:e,email:t,website:``})});return n.ok?{ok:!0}:{ok:!1,error:(await n.json().catch(()=>null))?.error??`Fehler ${n.status}`}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}async function Gd(e,t){try{let n=await fetch(`${Ud}/vendor-website-lead`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({vendorId:e,...t,source:`chat`,website:``})});return n.ok?{ok:!0}:{ok:!1,error:(await n.json().catch(()=>null))?.error??`Fehler ${n.status}`}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}async function Kd(e,t){try{let n=await fetch(`${Ud}/vendor-website-lead`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({vendorId:e,...t,source:`form`,website:``})});return n.ok?{ok:!0}:{ok:!1,error:(await n.json().catch(()=>null))?.error??`Fehler ${n.status}`}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}async function qd(e){try{let t=await fetch(`${Ud}/vendor-website-tippgeber`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({vendorId:e})});if(!t.ok)return{enabled:!1,commissionPct:null};let n=await t.json();return{enabled:!!n.enabled,commissionPct:typeof n.commissionPct==`number`?n.commissionPct:null}}catch{return{enabled:!1,commissionPct:null}}}async function Jd(e){let t=e.trim().toLowerCase().split(`:`)[0].replace(/^www\./,``);if(!t)return null;let{data:n,error:r}=await De().from(`vendor_website_domains`).select(`vendor_id, content, content_type, clone_pages, translations`).eq(`domain`,t).maybeSingle();if(r||!n)return null;let i=n.content_type??`blocks`,a=n.clone_pages??[];if(i===`blocks`&&!n.content||i===`clone`&&!a.length)return null;let o=await Hd(n.vendor_id).catch(()=>null),s=n.translations??void 0;return{vendorId:n.vendor_id,contentType:i,content:n.content,clonePages:a,vendorHandle:o?.handle,vendorName:o?.name,translations:s&&Object.keys(s).length?s:void 0}}function Yd(e){return[e.heading,e.body].filter(e=>!!e?.trim()).join(`
13`)}function Xd(e){return e.pages.map(e=>
13{let t=e.sections.map(Yd).filter(Boolean).join(`
14
15`);return t?`## ${e.navLabel||e.title}\n${t}`:``}).filter(Boolean).join(`
16
17`)}async function Zd(){try{let{host:e}=jd();return!e||Je(e)?null:await Jd(e)}catch{return null}}var Qd={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},$d=B.createContext&&B.createContext(Qd),ef=[`attr`,`size`,`title`];function tf(e,t){if(e==null)return{};var n,r,i=nf(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function nf(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function rf(){return rf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rf.apply(null,arguments)}function af(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function of(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?af(Object(n),!0).forEach(function(t){sf(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):af(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sf(e,t,n){return(t=cf(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cf(e){var t=lf(e,`string`);return typeof t==`symbol`?t:t+``}function lf(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function uf(e){return e&&e.map((e,t)=>B.createElement(e.tag,of({key:t},e.attr),uf(e.child)))}function q(e){return t=>B.createElement(df,rf({attr:of({},e.attr)},t),uf(e.child))}function df(e){var t=t=>{var n=e.attr,r=e.size,i=e.title,a=tf(e,ef),o=r||t.size||`1em`,s;return t.className&&(s=t.className),e.className&&(s=(s?s+` `:``)+e.className),B.createElement(`svg`,rf({stroke:`currentColor`,fill:`currentColor`,strokeWidth:`0`},t.attr,n,a,{className:s,style:of(of({color:e.color||t.color},t.style),e.style),height:o,width:o,xmlns:`http://www.w3.org/2000/svg`}),i&&B.createElement(`title`,null,i),e.children)};return $d===void 0?t(Qd):B.createElement($d.Consumer,null,e=>t(e))}function ff(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z`},child:[]}]})(e)}function pf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M18.188 0c-.517 0-.741.325-.927.66 0 0-7.455 13.224-7.702 13.657.015.024 4.919 9.023 4.919 9.023.17.308.436.66.967.66h3.454c.211 0 .375-.078.463-.22.089-.151.089-.346-.009-.536l-4.879-8.916c-.004-.006-.004-.016 0-.022L22.139.756c.095-.191.097-.387.006-.535C22.056.078 21.894 0 21.686 0h-3.498zM3.648 4.74c-.211 0-.385.074-.473.216-.09.149-.078.339.02.531l2.34 4.05c.004.01.004.016 0 .021L1.86 16.051c-.099.188-.093.381 0 .529.085.142.239.234.45.234h3.461c.518 0 .766-.348.945-.667l3.734-6.609-2.378-4.155c-.172-.315-.434-.659-.962-.659H3.648v.016z`},child:[]}]})(e)}function mf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M14.234 10.162 22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299-.929-1.329L3.076 1.56h3.182l5.965 8.532.929 1.329 7.754 11.09h-3.182z`},child:[]}]})(e)}function hf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.
17198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z`},child:[]}]})(e)}function gf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`m9.489.004.729-.003h3.564l.73.003.914.01.433.007.418.011.403.014.388.016.374.021.36.025.345.03.333.033c1.74.196 2.933.616 3.833 1.516.9.9 1.32 2.092 1.516 3.833l.034.333.029.346.025.36.02.373.025.588.012.41.013.644.009.915.004.98-.001 3.313-.003.73-.01.914-.007.433-.011.418-.014.403-.016.388-.021.374-.025.36-.03.345-.033.333c-.196 1.74-.616 2.933-1.516 3.833-.9.9-2.092 1.32-3.833 1.516l-.333.034-.346.029-.36.025-.373.02-.588.025-.41.012-.644.013-.915.009-.98.004-3.313-.001-.73-.003-.914-.01-.433-.007-.418-.011-.403-.014-.388-.016-.374-.021-.36-.025-.345-.03-.333-.033c-1.74-.196-2.933-.616-3.833-1.516-.9-.9-1.32-2.092-1.516-3.833l-.034-.333-.029-.346-.025-.36-.02-.373-.025-.588-.012-.41-.013-.644-.009-.915-.004-.98.001-3.313.003-.73.01-.914.007-.433.011-.418.014-.403.016-.388.021-.374.025-.36.03-.345.033-.333c.196-1.74.616-2.933 1.516-3.833.9-.9 2.092-1.32 3.833-1.516l.333-.034.346-.029.36-.025.373-.02.588-.025.41-.012.644-.013.915-.009ZM6.79 7.3H4.05c.13 6.24 3.25 9.99 8.72 9.99h.31v-3.57c2.01.2 3.53 1.67 4.14 3.57h2.84c-.78-2.84-2.83-4.41-4.11-5.01 1.28-.74 3.08-2.54 3.51-4.98h-2.58c-.56 1.98-2.22 3.78-3.8 3.95V7.3H10.5v6.92c-1.6-.4-3.62-2.34-3.71-6.92Z`},child:[]}]})(e)}function _f(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M23.9765 6.4168c-.105 2.338-1.739 5.5429-4.894 9.6088-3.2679 4.247-6.0258 6.3699-8.2898 6.3699-1.409 0-2.578-1.294-3.553-3.881l-1.9179-7.1138c-.719-2.584-1.488-3.878-2.312-3.878-.179 0-.806.378-1.8809 1.132l-1.129-1.457a315.06 315.06 0 003.501-3.1279c1.579-1.368 2.765-2.085 3.5539-2.159 1.867-.18 3.016 1.1 3.447 3.838.465 2.953.789 4.789.971 5.5069.5389 2.45 1.1309 3.674 1.7759 3.674.502 0 1.256-.796 2.265-2.385 1.004-1.589 1.54-2.797 1.612-3.628.144-1.371-.395-2.061-1.614-2.061-.574 0-1.167.121-1.777.391 1.186-3.8679 3.434-5.7568 6.7619-5.6368 2.4729.06 3.6279 1.664 3.4929 4.7969z`},child:[]}]})(e)}function vf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M11.4 0C9.473.028 5.333.344 3.02 2.467 1.302 4.187.696 6.7.633 9.817.57 12.933.488 18.776 6.12 20.36h.003l-.004 2.416s-.037.977.61 1.177c.777.242 1.234-.5 1.98-1.302.407-.44.972-1.084 1.397-1.58 3.85.326 6.812-.416 7.15-.525.776-.252 5.176-.816 5.892-6.657.74-6.02-.36-9.83-2.34-11.546-.596-.55-3.006-2.3-8.375-2.323 0 0-.395-.025-1.037-.017zm.058 1.693c.545-.004.88.017.88.017 4.542.02 6.717 1.388 7.222 1.846 1.675 1.435 2.53 4.868 1.906 9.897v.002c-.604 4.878-4.174 5.184-4.832 5.395-.28.09-2.882.737-6.153.524 0 0-2.436 2.94-3.197 3.704-.12.12-.26.167-.352.144-.13
17-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738 1.996-6.173 1.96-1.773 5.474-2.018 7.11-2.03zm.38 2.602c-.167 0-.303.135-.304.302 0 .167.133.303.3.305 1.624.01 2.946.537 4.028 1.592 1.073 1.046 1.62 2.468 1.633 4.334.002.167.14.3.307.3.166-.002.3-.138.3-.304-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765zm-3.96.695c-.19-.032-.4.005-.616.117l-.01.002c-.43.247-.816.562-1.146.932-.002.004-.006.004-.008.008-.267.323-.42.638-.46.948-.008.046-.01.093-.007.14 0 .136.022.27.065.4l.013.01c.135.48.473 1.276 1.205 2.604.42.768.903 1.5 1.446 2.186.27.344.56.673.87.984l.132.132c.31.308.64.6.984.87.686.543 1.418 1.027 2.186 1.447 1.328.733 2.126 1.07 2.604 1.206l.01.014c.13.042.265.064.402.063.046.002.092 0 .138-.008.31-.036.627-.19.948-.46.004 0 .003-.002.008-.005.37-.33.683-.72.93-1.148l.003-.01c.225-.432.15-.842-.18-1.12-.004 0-.698-.58-1.037-.83-.36-.255-.73-.492-1.113-.71-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248-.217-.383-.454-.756-.71-1.115-.25-.34-.826-1.033-.83-1.035-.137-.165-.31-.265-.502-.297zm4.49.88c-.158.002-.29.124-.3.282-.01.167.115.312.282.324 1.16.085 2.017.466 2.645 1.15.63.688.93 1.524.906 2.57-.002.168.13.306.3.31.166.003.305-.13.31-.297.025-1.175-.334-2.193-1.067-2.994-.74-.81-1.777-1.253-3.05-1.346h-.024zm.463 1.63c-.16.002-.29.127-.3.287-.008.167.12.31.288.32.523.028.875.175 1.113.422.24.245.388.62.416 1.164.01.167.15.295.318.287.167-.008.295-.15.287-.317-.03-.644-.215-1.178-.58-1.557-.367-.378-.893-.574-1.52-.607h-.018z`},child:[]}]})(e)}function yf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M16.2888 13.8979c.361.884.5428 1.8423.5428 2.875 0 1.9315-.6593 3.6185-1.977 5.0626C13.537 23.2796 11.8417 24 9.7697 24c-2.0819 0-3.778-.7204-5.0973-2.1645-1.3177-1.4441-1.9786-3.1311-1.9786-5.0626 0-1.9142.6213-3.5747 1.8687-4.9791C5.9381 10.2439 7.6688 9.469 9.7673 9.469c.884 0 1.7018.1388 2.4536.4131-.2453.4808-.4659 1.0698-.5262 1.7035-.599-.2503-1.2425-.3759-1.9332-.3759-1.454 0-2.7015.5453-3.7416 1.6382-1.0409 1.0921-1.5614 2.4132-1.5614 3.963 0 .9996.2396 1.9315.7105 2.7948.4792.8642 1.1153 1.53 1.9249 2.0009.8096.4701 1.6936.7047 2.6602.7047.9666 0 1.8588-.2338 2.6602-.7047.8096-.47 1.454-1.1367 1.9249-2.0009.8345-1.4971.9618-3.465.2974-5.0386.4708-.0991 1.0491-.2949 1.6522-.6692zM20.3873.4285l-.0126-.0148c-.7574 1.6151-2.1586 1.9175-2.1586 1.9175-1.4013.3613-1.8924.8997-1.8924.8997-1.4013 1.416-.295 3.1344-.295 3.1344 3.0311-.6933 4.1374-3.186 4.1374-3.186-.1327 1.6815-3.7317 3.658-3.7317 3.658 1.1947 1.1726 2.3305 1.0325 3.0828.5826.9956-.59 1.475-1.8953 1.475-1.8953.966-2.8984-.6049-5.0961-.6049-5.0961zM7.0301 20.4729s.4278.0738.9123.0516c0 0 10.3286-7.021 7.6094-14.3148l-.0405-.118v.0074c.0339.4867-4.483 13.0613-8.4812 14.3738zm8.3828-15.1895C15.0486 1.4101 12.9327 0 12.9327 0c1.4897 2.5134 2.2995 4.7694 2.4816 5.3055 0-.0132-.0014-.0221-.0014-.0221z`},child:[]}]})(e)}function bf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178l.011.002z`},child:[]}]})(e)}function xf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z`},child:[]}]})(e)}function Sf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.186 24h-.007c-3.581-.024-6.334-1.205-8.184-3.509C2.35 18.44 1.5 15.586 1.472 12.01v-.01
177c.03-3.579.879-6.43 2.525-8.482C5.845 1.205 8.6.024 12.18 0h.014c2.746.02 5.043.725 6.826 2.098 1.677 1.29 2.858 3.13 3.509 5.467l-2.04.569c-1.104-3.96-3.898-5.984-8.304-6.015-2.91.022-5.11.936-6.54 2.717C4.307 6.504 3.616 8.914 3.589 12c.027 3.086.718 5.496 2.057 7.164 1.43 1.783 3.631 2.698 6.54 2.717 2.623-.02 4.358-.631 5.8-2.045 1.647-1.613 1.618-3.593 1.09-4.798-.31-.71-.873-1.3-1.634-1.75-.192 1.352-.622 2.446-1.284 3.272-.886 1.102-2.14 1.704-3.73 1.79-1.202.065-2.361-.218-3.259-.801-1.063-.689-1.685-1.74-1.752-2.964-.065-1.19.408-2.285 1.33-3.082.88-.76 2.119-1.207 3.583-1.291a13.853 13.853 0 0 1 3.02.142c-.126-.742-.375-1.332-.75-1.757-.513-.586-1.308-.883-2.359-.89h-.029c-.844 0-1.992.232-2.721 1.32L7.734 7.847c.98-1.454 2.568-2.256 4.478-2.256h.044c3.194.02 5.097 1.975 5.287 5.388.108.046.216.094.321.142 1.49.7 2.58 1.761 3.154 3.07.797 1.82.871 4.79-1.548 7.158-1.85 1.81-4.094 2.628-7.277 2.65Zm1.003-11.69c-.242 0-.487.007-.739.021-1.836.103-2.98.946-2.916 2.143.067 1.256 1.452 1.839 2.784 1.767 1.224-.065 2.818-.543 3.086-3.71a10.5 10.5 0 0 0-2.215-.221z`},child:[]}]})(e)}function Cf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.48.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z`},child:[]}]})(e)}function wf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z`},child:[]}]})(e)}function Tf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 0C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.66 0 12 0zm5.521 17.34c-.24.359-.66.48-1.021.24-2.82-1.74-6.36-2.101-10.561-1.141-.418.122-.779-.179-.899-.539-.12-.421.18-.78.54-.9 4.56-1.021 8.52-.6 11.64 1.32.42.18.479.659.301 1.02zm1.44-3.3c-.301.42-.841.6-1.262.3-3.239-1.98-8.159-2.58-11.939-1.38-.479.12-1.02-.12-1.14-.6-.12-.48.12-1.021.6-1.141C9.6 9.9 15 10.561 18.72 12.84c.361.181.54.78.241 1.2zm.12-3.36C15.24 8.4 8.82 8.16 5.16 9.301c-.6.179-1.2-.181-1.38-.721-.18-.601.18-1.2.72-1.381 4.26-1.26 11.28-1.02 15.721 1.621.539.3.719 1.02.419 1.56-.299.421-1.02.599-1.559.3z`},child:[]}]})(e)}function Ef(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M23.999 14.165c-.052 1.796-1.612 3.169-3.4 3.169h-8.18a.68.68 0 0 1-.675-.683V7.862a.747.747 0 0 1 .452-.724s.75-.513 2.333-.513a5.364 5.364 0 0 1 2.763.755 5.433 5.433 0 0 1 2.57 3.54c.282-.08.574-.121.868-.12.884 0 1.73.358 2.347.992s.948 1.49.922 2.373ZM10.721 8.421c.247 2.98.427 5.697 0 8.672a.264.264 0 0 1-.53 0c-.395-2.946-.22-5.718 0-8.672a.264.264 0 0 1 .53 0ZM9.072 9.448c.285 2.659.37 4.986-.006 7.655a.277.277 0 0 1-.55 0c-.331-2.63-.256-5.02 0-7.655a.277.277 0 0 1 .556 0Zm-1.663-.257c.27 2.726.39 5.171 0 7.904a.266.266 0 0 1-.532 0c-.38-2.69-.257-5.21 0-7.904a.266.266 0 0 1 .532 0Zm-1.647.77a26.108 26.108 0 0 1-.008 7.147.272.272 0 0 1-.542 0 27.955 27.955 0 0 1 0-7.147.275.275 0 0 1 .55 0Zm-1.67 1.769c.421 1.865.228 3.5-.029 5.388a.257.257 0 0 1-.514 0c-.21-1.858-.398-3.549 0-5.389a.272.272 0 0 1 .543 0Zm-1.655-.273c.388 1.897.26 3.508-.01 5.412-.026.28-.514.283-.54 0-.244-1.878-.347-3.54-.01-5.412a.283.283 0 0 1 .56 0Zm-1.668.911c.4 1.268.257 2.292-.026 3.572a.257.257 0 0 1-.514 0c-.241-1.262-.354-2.312-.023-3.572a.283.283 0 0 1 .563 0Z`},child:[]}]})(e)}function Df(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.206.793c.99 0 4.347.276 5.93 3.821.529 1.193.403 3.219.299 4.847l-.003.06c-.012.18-.022.345-.03.51.075.045.203.09.401.09.3-.016.
17659-.12 1.033-.301.165-.088.344-.104.464-.104.182 0 .359.029.509.09.45.149.734.479.734.838.015.449-.39.839-1.213 1.168-.089.029-.209.075-.344.119-.45.135-1.139.36-1.333.81-.09.224-.061.524.12.868l.015.015c.06.136 1.526 3.475 4.791 4.014.255.044.435.27.42.509 0 .075-.015.149-.045.225-.24.569-1.273.988-3.146 1.271-.059.091-.12.375-.164.57-.029.179-.074.36-.134.553-.076.271-.27.405-.555.405h-.03c-.135 0-.313-.031-.538-.074-.36-.075-.765-.135-1.273-.135-.3 0-.599.015-.913.074-.6.104-1.123.464-1.723.884-.853.599-1.826 1.288-3.294 1.288-.06 0-.119-.015-.18-.015h-.149c-1.468 0-2.427-.675-3.279-1.288-.599-.42-1.107-.779-1.707-.884-.314-.045-.629-.074-.928-.074-.54 0-.958.089-1.272.149-.211.043-.391.074-.54.074-.374 0-.523-.224-.583-.42-.061-.192-.09-.389-.135-.567-.046-.181-.105-.494-.166-.57-1.918-.222-2.95-.642-3.189-1.226-.031-.063-.052-.15-.055-.225-.015-.243.165-.465.42-.509 3.264-.54 4.73-3.879 4.791-4.02l.016-.029c.18-.345.224-.645.119-.869-.195-.434-.884-.658-1.332-.809-.121-.029-.24-.074-.346-.119-1.107-.435-1.257-.93-1.197-1.273.09-.479.674-.793 1.168-.793.146 0 .27.029.383.074.42.194.789.3 1.104.3.234 0 .384-.06.465-.105l-.046-.569c-.098-1.626-.225-3.651.307-4.837C7.392 1.077 10.739.807 11.727.807l.419-.015h.06z`},child:[]}]})(e)}function Of(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M10.098 20.323c-3.977.391-7.414-1.406-7.672-4.02-.259-2.609 2.759-5.047 6.74-5.441 3.979-.394 7.413 1.404 7.671 4.018.259 2.6-2.759 5.049-6.737 5.439l-.002.004zM9.05 17.219c-.384.616-1.208.884-1.829.602-.612-.279-.793-.991-.406-1.593.379-.595 1.176-.861 1.793-.601.622.263.82.972.442 1.592zm1.27-1.627c-.141.237-.449.353-.689.253-.236-.09-.313-.361-.177-.586.138-.227.436-.346.672-.24.239.09.315.36.18.601l.014-.028zm.176-2.719c-1.893-.493-4.033.45-4.857 2.118-.836 1.704-.026 3.591 1.886 4.21 1.983.64 4.318-.341 5.132-2.179.8-1.793-.201-3.642-2.161-4.149zm7.563-1.224c-.346-.105-.57-.18-.405-.615.375-.977.42-1.804 0-2.404-.781-1.112-2.915-1.053-5.364-.03 0 0-.766.331-.571-.271.376-1.217.315-2.224-.27-2.809-1.338-1.337-4.869.045-7.888 3.08C1.309 10.87 0 13.273 0 15.348c0 3.981 5.099 6.395 10.086 6.395 6.536 0 10.888-3.801 10.888-6.82 0-1.822-1.547-2.854-2.915-3.284v.01zm1.908-5.092c-.766-.856-1.908-1.187-2.96-.962-.436.09-.706.511-.616.932.09.42.511.691.932.602.511-.105 1.067.044 1.442.465.376.421.466.977.316 1.473-.136.406.089.856.51.992.405.119.857-.105.992-.512.33-1.021.12-2.178-.646-3.035l.03.045zm2.418-2.195c-1.576-1.757-3.905-2.419-6.054-1.968-.496.104-.812.587-.706 1.081.104.496.586.813 1.082.707 1.532-.331 3.185.15 4.296 1.383 1.112 1.246 1.429 2.943.947 4.416-.165.48.106 1.007.586 1.157.479.165.991-.104 1.157-.586.675-2.088.241-4.478-1.338-6.235l.03.045z`},child:[]}]})(e)}function kf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z`},child:[]}]})(e)}function Af(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026L12.017 0z`},child:[]}]})(e)}function jf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 0a6.2 6.2 0 0 0-6.194 6.195 6.2 6.2 0 0 0 6.195 6.192 6.2 6.2 0 0 0 6.193-6.192A6.2 6.2 0 0 0 12.001 0zm0 3.63a2.567 2.567 0 0 1 2.565 2.565 2.568 2.568 0 0 1-2.564 2.564 2.568 2.568 0 0 1-2.565-2.564 2.567 2.567 0 0 1 2.565-2.564zM6.807 12.6a1.814 1.814 0 0 0-.91 3.35 11.611 11.611 0 0 0 3.597 1.49l-3.462 3.463a1.815 1.815 0 0 0 2.567 2.566L12 20.066l3.405 3.403a1.813 1.813 0 0 0 2.564 0c.71-.709.71-1.858 0-2.566l-3.462-3.462a11.593 11.593 0 0 0 3.596-1.49 1.814 1.814 0 1 0-1.932-3.073 7.867 7.867 0 0 1-8.34 0c-.318-.2-.674-.29-1.024-.278z`},child:[]}]})(e)}function Mf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M19.802 12.274A3.811 3.811 0 0023.62 8.47c0-2.101-1.71-3.795-3.818-3.795a3.816 3.816 0 00-3.818 3.81 3.817 3.817 0 003.818 3.811zm-8.602.705a3.43 3.43 0 003.435-3.424A3.43 3.43 0 0011.2 6.13a3.44 3.44 0 00-3.436 3.436A3.436 3.436 0 0011.2 13zm-7.8.635c1.71 0 3.093-1.38 3.093-3.081 0-1.704-1.395-3.084-3.105-3.084A3.086 3.086 0 00.3 10.539c0 1.7 1.387 3.078 3.095 3.078zm0 .705c-1.96 0-3.4 1.717-3.4 3.495v1.196c0 .17.138.31.31.31h6.18a.31.31 0 00.309-.31v-1.196c0-1.779-1.437-3.5-3.398-3.5zm7.8-.56c-2.18 0-3.78 1.915-3.78 3.891v1.331c0 .188.156.344.345.344h6.87a.344.344 0 00.342-.344V17.65c0-1.976-1.598-3.89
171-3.777-3.891zm8.602-.617c-2.422 0-4.197 2.126-4.197 4.323v1.477c0 .21.172.381.382.381h7.63c.21 0 .383-.171.383-.381v-1.477c-.001-2.197-1.776-4.323-4.198-4.323z`},child:[]}]})(e)}function Nf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 0C5.24 0 0 4.952 0 11.64c0 3.499 1.434 6.521 3.769 8.61a.96.96 0 0 1 .323.683l.065 2.135a.96.96 0 0 0 1.347.85l2.381-1.053a.96.96 0 0 1 .641-.046A13 13 0 0 0 12 23.28c6.76 0 12-4.952 12-11.64S18.76 0 12 0m6.806 7.44c.522-.03.971.567.63 1.094l-4.178 6.457a.707.707 0 0 1-.977.208l-3.87-2.504a.44.44 0 0 0-.49.007l-4.363 3.01c-.637.438-1.415-.317-.995-.966l4.179-6.457a.706.706 0 0 1 .977-.21l3.87 2.505c.15.097.344.094.491-.007l4.362-3.008a.7.7 0 0 1 .364-.13`},child:[]}]})(e)}function Pf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M18.09 14.696c-1.512.664-2.726 1.885-3.381 3.399l4.27.883-.886-4.282h-.003zM2.475 8.317L0 5.85C1.125 3.237 3.216 1.14 5.823 0h.006l2.469 2.463c1.368-.591 2.876-.921 4.463-.921C18.967 1.542 24 6.569 24 12.771 24 18.973 18.967 24 12.761 24 6.551 24 1.52 18.976 1.52 12.771c0-1.591.355-3.081.952-4.451l9.143 9.114c1.125-2.613 3.218-4.71 5.823-5.85l-9.135-9.12h-.008c-2.606 1.14-4.695 3.24-5.823 5.85l.003.003z`},child:[]}]})(e)}function Ff(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M19.365 9.863c.349 0 .63.285.63.631 0 .345-.281.63-.63.63H17.61v1.125h1.755c.349 0 .63.283.63.63 0 .344-.281.629-.63.629h-2.386c-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63h2.386c.346 0 .627.285.627.63 0 .349-.281.63-.63.63H17.61v1.125h1.755zm-3.855 3.016c0 .27-.174.51-.432.596-.064.021-.133.031-.199.031-.211 0-.391-.09-.51-.25l-2.443-3.317v2.94c0 .344-.279.629-.631.629-.346 0-.626-.285-.626-.629V8.108c0-.27.173-.51.43-.595.06-.023.136-.033.194-.033.195 0 .375.104.495.254l2.462 3.33V8.108c0-.345.282-.63.63-.63.345 0 .63.285.63.63v4.771zm-5.741 0c0 .344-.282.629-.631.629-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.63.63-.63.346 0 .628.285.628.63v4.771zm-2.466.629H4.917c-.345 0-.63-.285-.63-.629V8.108c0-.345.285-.63.63-.63.348 0 .63.285.63.63v4.141h1.756c.348 0 .629.283.629.63 0 .344-.282.629-.629.629M24 10.314C24 4.943 18.615.572 12 .572S0 4.943 0 10.314c0 4.811 4.27 8.842 10.035 9.608.391.082.923.258 1.058.59.12.301.079.766.038 1.08l-.164 1.02c-.045.301-.24 1.186 1.049.645 1.291-.539 6.916-4.078 9.436-6.975C23.176 14.393 24 12.458 24 10.314`},child:[]}]})(e)}function If(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M10.584 17.21l-.88-2.392s-1.43 1.594-3.573 1.594c-1.897 0-3.244-1.649-3.244-4.288 0-3.382 1.704-4.591 3.381-4.591 2.42 0 3.189 1.567 3.849 3.574l.88 2.749c.88 2.666 2.529 4.81 7.285 4.81 3.409 0 5.718-1.044 5.718-3.793 0-2.227-1.265-3.381-3.63-3.931l-1.758-.385c-1.21-.275-1.567-.77-1.567-1.595 0-.934.742-1.484 1.952-1.484 1.32 0 2.034.495 2.144 1.677l2.749-.33c-.22-2.474-1.924-3.492-4.729-3.492-2.474 0-4.893.935-4.893 3.932 0 1.87.907 3.051 3.189 3.601l1.87.44c1.402.33 1.869.907 1.869 1.704 0 1.017-.99 1.43-2.86 1.43-2.776 0-3.93-1.457-4.59-3.464l-.907-2.75c-1.155-3.573-2.997-4.893-6.653-4.893C2.144 5.333 0 7.89 0 12.233c0 4.18 2.144 6.434 5.993 6.434 3.106 0 4.591-1.457 4.591-1.457z`},child:[]}]})(e)}function Lf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M11.977 23.999c-2.483 0-4.898-.777-6.954-2.262a11.928 11.928 0 01-4.814-7.806A11.954 11.954 0 012.3 4.994 11.85 11.85 0 0110.08.159a11.831 11.831 0 018.896 2.104 11.933 11.933 0 014.815 7.807 11.958 11.958 0 01-2.091 8.937 11.855 11.855 0 01-7.78 4.835 12.17 12.17 0 01-1.943.157zm-6.474-2.926a11.022 11.022 0 008.284 1.96 11.044 11.044 0 007.246-4.504c3.583-5.003 2.445-12.003-2.538-15.603a11.022 11.022 0 00-8.284-1.96A11.046 11.046 0 002.966 5.47C-.618 10.474.521 17.473 5.503 21.073zm10.606-3.552a2.08 2.08 0 001.458-1.468l.062-.216.008-5.786c.006-4.334 0-5.814-.024-5.895a.535.535 0 00-.118-.214.514.514 0 00-.276-.073c-.073 0-.325.035-.56.078-1.041.19-7.176 1.411-7.281 1.45a.786.786 0 00-.399.354l-.065.128s-.031 9.07-.078 9.172a.7.7 0 01-.376.35 9.425 9.425 0 01-.609.137c-1.231.245-1.688.421-2.075.801-.22.216-.382.51-.453.82-.067.294-.045.736.051 1.005.1.281.262.521.473.71.192.148.419.258.674.324.563.144 1.618-.016 2.158-.328a2.36 2.36 0 00.667-.629c.06-.089.15-.268.2-.399.176-.456.181-8.581.204-8.683a.44.44 0 01.32-.344c.147-.04 6.055-1.207 6.222-1.23.146-.02.284.027.36.12a.29.29 0 01.109.096c.048.07.051.213.058 2.785.008 2.96.012 2.892-.149 3.079-.117.136-.263.189-.864.31-.914.188-1.226.276-1.576.447-.437.213-.679.446-.867.835a1.58 1.58 0 00-.182.754c.001.49.169.871.55 1.245.035.034.069.066.104.097.192.148.387.238.633.294.37.082 1.124.025 1.641-.126z`},child:[]}]})(e)}function Rf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.00
177-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077`},child:[]}]})(e)}function zf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12`},child:[]}]})(e)}function Bf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M2.376 0h7.338v1.204h-6.12v3.372h5.44V5.78h-5.44v4.874H2.376V0zm-.208 20.16l1.19-.268c.213 1.473 1.232 2.352 2.89 2.352 1.487 0 2.664-.694 2.664-1.828 0-.807-.595-1.487-2.919-2.18-2.635-.752-3.513-1.715-3.513-3.13 0-1.829 1.473-2.805 3.613-2.805 2.393 0 3.456 1.218 3.825 2.89l-1.19.269c-.299-1.374-1.233-1.955-2.679-1.955-1.36 0-2.323.51-2.323 1.487 0 .793.624 1.403 2.777 2.083 2.565.793 3.67 1.658 3.67 3.301 0 2.04-1.715 3.103-3.896 3.103-2.281-.003-3.84-1.193-4.11-3.318zm9.223-2.238c0-3.159 2.068-5.624 5.242-5.624 3.159 0 5.2 2.479 5.2 5.624 0 1.573-.525 2.933-1.404 3.925a36.155 36.155 0 011.247 1.303l-.879.85a57.16 57.16 0 00-1.303-1.346c-.807.524-1.771.822-2.861.822-3.061 0-5.242-2.352-5.242-5.554zm7.181 3.825a31.241 31.241 0 00-1.247-1.148l.85-.863a36.537 36.537 0 011.331 1.218c.638-.764 1.02-1.813 1.02-3.046 0-2.493-1.516-4.39-3.896-4.39s-3.91 1.897-3.91 4.39c0 2.565 1.658 4.363 3.91 4.363.725 0 1.375-.184 1.942-.524z`},child:[]}]})(e)}function Vf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M0 0v24h24V0H0zm19.2 9.6h-4.8v4.8H9.6v4.8H4.8V4.8h14.4v4.8z`},child:[]}]})(e)}function Hf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M5.334 6.666C2.3884 6.666 0 9.055 0 12c0 2.9456 2.3884 5.334 5.334 5.334 2.9456 0 5.332-2.3884 5.332-5.334 0-2.945-2.3864-5.334-5.332-5.334zm13.332 0c-2.9456 0-5.332 2.389-5.332 5.334 0 2.9456 2.3864 5.334 5.332 5.334C21.6116 17.334 24 14.9456 24 12c0-2.945-2.3884-5.334-5.334-5.334Z`},child:[]}]})(e)}function Uf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z`},child:[]}]})(e)}function Wf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M8.222 5.393c0 .239-.02.637-.256.895-.257.24-.652.259-.888.259H4.552c-.73 0-1.165 0-1.46.04-.159.02-.356.1-.455.14-.04.019-.04 0-.02-.02L8.38.796c.02-.02.04-.02.02.02-.04.099-.118.298-.138.457-.04.298-.04.736-.04 1.472v2.647zm5.348 17.869c-.67-.438-1.026-1.015-1.164-1.373a2.924 2.924 0 01-.217-1.095 3.007 3.007 0 013-3.004c.493 0 .888.398.888.895a.88.88 0 01-.454.776c-.099.06-.237.1-.336.12-.098.02-.473.06-.65.218-.198.16-.356.418-.356.697 0 .298.118.577.316.776.355.358.829.557 1.342.557a2.436 2.436 0 002.427-2.447c0-1.214-.809-2.29-1.875-2.766-.158-.08-.414-.14-.651-.2a8.04 8.04 0 00-.592-.1c-.829-.1-2.901-.755-3.04-2.605 0 0-.611 2.785-1.835 3.54-.118.06-.276.12-.454.16-.177.04-.374.06-.434.06-1.993.12-4.105-.517-5.565-2.03 0 0-.987-.815-1.5-3.103-.118-.558-.355-1.553-.493-2.488-.06-.338-.08-.597-.099-.836 0-.975.592-1.631 1.342-1.73h4.026c.69 0 1.086-.18 1.342-.42.336-.317.415-.775.415-1.312V1.354C9.05.617 9.703 0 10.669 0h.474c.197 0 .434.02.651.04.158.02.296.06.533.12 1.204.298 1.46 1.532 1.46 1.532s2.27.398 3.415.597c1.085.199 3.77.378 4.282 3.104 1.204 6.487.474 12.775.415 12.775-.849 6.129-5.901 5.83-5.901 5.83a4.1 4.1 0 01-2.428-.736zm4.54-13.034c-.652-.06-1.204.2-1.402.697-.04.1-.079.219-.059.278.02.06.06.
1708.099.1.237.12.631.179 1.204.239.572.06.967.1 1.223.06.04 0 .08-.02.119-.08.04-.06.02-.18.02-.28-.06-.536-.553-.934-1.204-1.014z`},child:[]}]})(e)}function Gf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12 24C5.385 24 0 18.615 0 12S5.385 0 12 0s12 5.385 12 12-5.385 12-12 12zm10.12-10.358c-.35-.11-3.17-.953-6.384-.438 1.34 3.684 1.887 6.684 1.992 7.308 2.3-1.555 3.936-4.02 4.395-6.87zm-6.115 7.808c-.153-.9-.75-4.032-2.19-7.77l-.066.02c-5.79 2.015-7.86 6.025-8.04 6.4 1.73 1.358 3.92 2.166 6.29 2.166 1.42 0 2.77-.29 4-.814zm-11.62-2.58c.232-.4 3.045-5.055 8.332-6.765.135-.045.27-.084.405-.12-.26-.585-.54-1.167-.832-1.74C7.17 11.775 2.206 11.71 1.756 11.7l-.004.312c0 2.633.998 5.037 2.634 6.855zm-2.42-8.955c.46.008 4.683.026 9.477-1.248-1.698-3.018-3.53-5.558-3.8-5.928-2.868 1.35-5.01 3.99-5.676 7.17zM9.6 2.052c.282.38 2.145 2.914 3.822 6 3.645-1.365 5.19-3.44 5.373-3.702-1.81-1.61-4.19-2.586-6.795-2.586-.825 0-1.63.1-2.4.285zm10.335 3.483c-.218.29-1.935 2.493-5.724 4.04.24.49.47.985.68 1.486.08.18.15.36.22.53 3.41-.43 6.8.26 7.14.33-.02-2.42-.88-4.64-2.31-6.38z`},child:[]}]})(e)}function Kf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.438 23.654c-2.853 0-5.46-1.04-7.476-2.766L0 21.568l1.917-4.733C1.25 15.36.875 13.725.875 12 .875 5.564 6.05.346 12.44.346 18.82.346 24 5.564 24 12c0 6.438-5.176 11.654-11.562 11.654zm6.315-11.687v-.033c0-3.363-2.373-5.76-6.462-5.76H7.877V17.83h4.35c4.12 0 6.525-2.5 6.525-5.863h.004zm-6.415 2.998h-1.29V9.04h1.29c1.897 0 3.157 1.08 3.157 2.945v.03c0 1.884-1.26 2.95-3.157 2.95z`},child:[]}]})(e)}function qf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M17.76 8.16v8.16h3.84v.96h-3.84v1.92H24V8.16h-6.24zm-7.2 0v8.16h3.84v.96h-3.84v1.92h6.24V8.16h-6.24zM3.84 4.8v3.36H0v8.16h6.24V4.8h-2.4zM9.6 8.16H7.2v8.16h2.4V8.16zm12 6.24h-1.44v-4.32h1.44v4.32zm-17.76 0H2.4v-4.32h1.44v4.32zm10.56 0h-1.44v-4.32h1.44v4.32zM9.6 4.8H7.2v2.4h2.4V4.8z`},child:[]}]})(e)}function Jf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M19.207 4.794l.23-.43V0H15.07l-.436.44-2.058 3.925-.646.436H4.58v5.993h4.04l.36.436-4.175 7.98-.24.43V24H8.93l.436-.44 2.07-3.925.644-.436h7.35v-5.993h-4.05l-.36-.438 4.186-7.977z`},child:[]}]})(e)}function Yf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M21.976 24H2.026C.9 24 0 23.1 0 21.976V2.026C0 .9.9 0 2.025 0H22.05C23.1 0 24 .9 24 2.025v19.95C24 23.1 23.1 24 21.976 24zM12 3.975H9c-2.775 0-5.025 2.25-5.025 5.025v6c0 2.774 2.25 5.024 5.025 5.024h6c2.774 0 5.024-2.25 5.024-5.024v-3.975c0-.6-.45-1.05-1.05-1.05H18c-.524 0-.976-.45-.976-.976 0-2.776-2.25-5.026-5.024-5.026zm3.074 12H9c-.525 0-.975-.45-.975-.975s.45-.976.975-.976h6.074c.526 0 .977.45.977.976s-.45.976-.975.976zm-2.55-7.95c.527 0 .976.45.976.975s-.45.975-.975.975h-3.6c-.525 0-.976-.45-.976-.975s.45-.975.975-.975h3.6z`},child:[]}]})(e)}function Xf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M16.969 16.927a2.561 2.561 0 0 0 1.901.677 2.501 2.501 0 0 0 1.531-.475c.362-.235.636-.584.779-.99h2.585a5.091 5.091 0 0 1-1.9 2.896 5.292 5.292 0 0 1-3.091.88 5.839 5.839 0 0 1-2.284-.433 4.871 4.871 0 0 1-1.723-1.211 5.657 5.657 0 0 1-1.08-1.874 7.057 7.057 0 0 1-.383-2.393c-.005-.8.129-1.595.396-2.349a5.313 5.313 0 0 1 5.088-3.604 4.87 4.87 0 0 1 2.376.563c.661.362 1.231.87 1.668 1.485a6.2 6.2 0 0 1 .943 2.133c.194.821.263 1.666.205 2.508h-7.699c-.063.79.184 1.574.688 2.187ZM6.947 4.084a8.065 8.065 0 0 1 1.928.198 4.29 4.29 0 0 1 1.49.638c.418.303.748.711.958 1.182.241.579.357 1.203.341 1.83a3.506 3.506 0 0 1-.506 1.961 3.726 3.726 0 0 1-1.503 1.287 3.588 3.588 0 0 1 2.027 1.437c.464.747.697 1.615.67 2.494a4.593 4.593 0 0 1-.423 2.032 3.945 3.945 0 0 1-1.163 1.413 5.114 5.114 0 0 1-1.683.807 7.135 7.135 0 0 1-1.928.259H0V4.084h6.947Zm-.235 12.9c.308.004.616-.029.916-.099a2.18 2.18 0 0 0 .766-.332c.228-.158.411-.371.534-.619.142-.317.208-.663.191-1.009a2.08 2.08 0 0 0-.642-1.715 2.618 2.618 0 0 0-1.696-.505h-3.54v4.279h3.471Zm13.635-5.967a2.13 2.13 0 0 0-1.654-.619 2.336 2.336 0 0 0-1.163.259 2.474 2.474 0 0 0-.738.62 2.359 2.359 0 0 0-.396.792c-.074.239-.12.485-.137.734h4.769a3.239 3.239 0 0 0-.679-1.785l-.002-.001Zm-13.813-.648a2.254 2.254 0 0 0 1.423-.433c.399-.355.607-.88.56-1.413a1.916 1.916 0 0 0-.178-.891 1.298 1.298 0 0 0-.495-.533 1.851 1.851 0 0 0-.711-.274 3.966 3.966 0 0 0-.835-.073H3.241v3.631h3.293v-.014ZM21.62 5.
17122h-5.976v1.527h5.976V5.122Z`},child:[]}]})(e)}function Zf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M17.68 2.809c3.392 0 6.32 2.788 6.32 6.228 0 6.71-6.6 12.158-12 12.158S0 15.748 0 9.037c0-3.44 2.928-6.228 6.32-6.228 4.128 0 5.578 3.179 5.68 3.411a6.079 6.079 0 0 1 5.67-3.411zm1.078 6.488V9.11h-2.38v.186c0 2.352-1.97 4.276-4.378 4.276-2.417 0-4.369-1.924-4.369-4.276V9.11H5.233v.186c0 1.766.697 3.42 1.98 4.666a6.795 6.795 0 0 0 4.778 1.933 6.797 6.797 0 0 0 4.777-1.933 6.488 6.488 0 0 0 1.98-4.666Z`},child:[]}]})(e)}function Qf(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701`},child:[]}]})(e)}function $f(e){return q({tag:`svg`,attr:{role:`img`,viewBox:`0 0 24 24`},child:[{tag:`path`,attr:{d:`M7.451 8.9995A3.0005 3.0005 0 1 0 10.4514 12a3.0275 3.0275 0 0 0-3.0006-3.0005Zm0 5.371A2.3554 2.3554 0 1 1 9.7912 12a2.3704 2.3704 0 0 1-2.3404 2.3704Zm6.448-5.371A3.0005 3.0005 0 1 0 16.8997 12a3.0005 3.0005 0 0 0-3.0005-3.0005Zm0 5.371A2.3554 2.3554 0 1 1 16.2396 12a2.3314 2.3314 0 0 1-2.3404 2.3704zM2.29 10.7997a2.0224 2.0224 0 0 0-1.5903.42V9.6297h2.7005c.09 0 .15-.03.15-.3 0-.2701-.12-.2701-.18-.2701H.3997a.27.27 0 0 0-.27.27V11.97c0 .15.09.18.24.21a.228.228 0 0 0 .27-.06A1.7073 1.7073 0 0 1 2.14 11.4 1.5603 1.5603 0 0 1 3.4902 12.72 1.5183 1.5183 0 0 1 2.17 14.4004h-.18a1.5303 1.5303 0 0 1-1.4103-.9901c-.03-.09-.09-.15-.33-.06-.2401.09-.2701.15-.2401.24a2.1274 2.1274 0 0 0 2.7005 1.2602A2.1274 2.1274 0 0 0 3.9703 12.15 2.1004 2.1004 0 0 0 2.29 10.7998zm16.65-1.7703a1.6263 1.6263 0 0 0-1.4403 1.6203v2.6704c0 .15.12.18.3.18s.3001-.03.3001-.18v-2.6704a1.0082 1.0082 0 0 1 .8702-1.0202.9872.9872 0 0 1 .7501.24.9572.9572 0 0 1 .33.7202 1.2002 1.2002 0 0 1-.21.57A.9452.9452 0 0 1 19 11.55c-.12 0-.21 0-.24.27 0 .1801 0 .2701.15.3001a1.4763 1.4763 0 0 0 .8701-.18 1.6113 1.6113 0 0 0 .8702-1.2602 1.5543 1.5543 0 0 0-1.4463-1.6803.8311.8311 0 0 1-.264.03zm3.9307 1.5602 1.0802-1.0801c.03-.03.12-.12-.06-.3301a.3.3 0 0 0-.2101-.12.156.156 0 0 0-.12.06l-1.0802 1.0802-1.0802-1.1102c-.09-.09-.18-.06-.33.06-.15.12-.15.24-.06.33l1.0801 1.0802-1.0862 1.1102a.228.228 0 0 0-.06.12.252.252 0 0 0 .12.2101.483.483 0 0 0 .21.12.318.318 0 0 0 .1501-.06l1.0802-1.0802 1.0802 1.0802a.156.156 0 0 0 .12.06.3.3 0 0 0 .21-.12c.09-.12.12-.24.03-.3z`},child:[]}]})(e)}function ep(e){return q({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M424.7 299.8c2.9-14 4.7-28.9 4.7-43.8 0-113.5-91.9-205.3-205.3-205.3-14.9 0-29.7 1.7-43.8 4.7C161.3 40.7 137.7 32 112 32 50.2 32 0 82.2 0 144c0 25.7 8.7 49.3 23.3 68.2-2.9 14-4.7 28.9-4.7 43.8 0 113.5 91.9 205.3 205.3 205.3 14.9 0 29.7-1.7 43.8-4.7 19 14.6 42.6 23.3 68.2 23.3 61.8 0 112-50.2 112-112 .1-25.6-8.6-49.2-23.2-68.1zm-194.6 91.5c-65.6 0-120.5-29.2-120.5-65 0-16 9-30.6 29.5-30.6 31.2 0 34.1 44.9 88.1 44.9 25.7 0 42.3-11.4 42.3-26.3 0-18.7-16-21.6-42-28-62.5-15.4-117.8-22-117.8-87.2 0-59.2 58.6-81.1 109.1-81.1 55.1 0 110.8 21.9 110.8 55.4 0 16.9-11.4 31.8-30.3 31.8-28.3 0-29.2-33.5-75-33.5-25.7 0-42 7-42 22.5 0 19.8 20.8 21.8 69.1 33 41.4 9.3 90.7 26.8 90.7 77.6 0 59.1-57.1 86.5-112 86.5z`},child:[]}]})(e)}var tp={instagram:Rf,facebook:Uf,facebook_messenger:Nf,linkedin:tn,x:mf,twitter:mf,tiktok:xf,youtube:ff,pinterest:Af,whatsapp:hf,telegram:Cf,snapchat:Df,threads:Sf,reddit:kf,vimeo:_f,vk:gf,weibo:Of,xing:pf,viber:vf,viadeo:yf,tumblr:bf,skype:ep,slack:_d,soundcloud:Ef,spotify:Tf,stackoverflow:wf,behance:Xf,dribbble:Gf,github:zf,flickr:Hf,flipboard:Vf,foursquare:Bf,deviantart:Jf,digg:qf,disqus:Kf,evernote:Wf,blogger:Yf,livejournal:Pf,myspace:Mf,odnoklassniki:jf,"500px":$f,apple:Qf,badoo:Zf,itunes:Lf,lastfm:If,line:Ff},np={facebook_messenger:`Facebook Messenger`,x:`X (Twitter)`,vk:`VK`,stackoverflow:`Stack Overflow`,deviantart:`DeviantArt`,livejournal:`LiveJournal`,"500px":`500px`,itunes:`iTunes`,lastfm:`Last.fm`};function rp(e){return tp[e.toLowerCase().trim()]??en}function ip(e){let t=e.toLowerCase().trim();return np[t]??t.charAt(0).toUpperCase()+t.slice(1)}var ap=new Map;async function op(e){let t=ap.get(e);if(t)return t;let{data:n,error:r}=await De().from(`vendor_legal_documents`).select(`slug, title, body`).eq(`vend
17or_handle`,e),i=(r||!n?[]:n).filter(e=>e.body.trim());return i.sort((e,t)=>e.slug===`impressum`?-1:+(t.slug===`impressum`)),ap.set(e,i),i}var sp=`edvguru:lockgate:v1`;async function cp(e){let t=new TextEncoder().encode(`${sp}:${e}`),n=await crypto.subtle.digest(`SHA-256`,t);return Array.from(new Uint8Array(n)).map(e=>e.toString(16).padStart(2,`0`)).join(``)}function lp({storageKey:e,hash:t,title:n,description:r,lockedExtra:i,children:a}){let o=I(),[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(``),[d,f]=(0,B.useState)(!1),[p,m]=(0,B.useState)(!1),h=`unlock:${e}`;return(0,B.useEffect)(()=>{typeof window<`u`&&sessionStorage.getItem(h)===`1`&&c(!0)},[h]),s?(0,V.jsx)(V.Fragment,{children:a}):(0,V.jsxs)(`div`,{className:`mx-auto flex max-w-md flex-col items-center py-24 text-center sm:py-32`,children:[(0,V.jsx)(`div`,{className:`flex h-14 w-14 items-center justify-center rounded-2xl bg-accent`,children:(0,V.jsx)(Xu,{className:`h-6 w-6 text-primary`})}),(0,V.jsx)(`h1`,{className:`mt-6 font-display text-2xl font-semibold`,children:n??o(`gate.title`)}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:r??o(`gate.desc`)}),(0,V.jsxs)(`form`,{onSubmit:async e=>{e.preventDefault(),m(!0),f(!1);let n=await cp(l);if(m(!1),n===t){try{sessionStorage.setItem(h,`1`)}catch{}c(!0)}else f(!0)},className:`mt-6 flex w-full flex-col gap-3`,children:[(0,V.jsx)(`input`,{type:`password`,value:l,onChange:e=>{u(e.target.value),f(!1)},autoFocus:!0,placeholder:o(`gate.password`),"aria-label":o(`gate.password`),className:`h-12 w-full rounded-full border border-border bg-card px-5 text-center text-sm outline-none focus:border-primary`}),d&&(0,V.jsx)(`p`,{className:`text-sm text-destructive`,children:o(`gate.wrong`)}),(0,V.jsx)(`button`,{type:`submit`,disabled:p||!l,className:`inline-flex h-12 w-full items-center justify-center rounded-full bg-primary px-5 text-sm font-medium text-primary-foreground transition-opacity disabled:opacity-60`,children:o(p?`gate.checking`:`gate.unlock`)})]}),i]})}var up=[{name:`Shop Pay`,src:`/images/payment-icons/shop-pay.svg`},{name:`Visa`,src:`/images/payment-icons/visa.svg`},{name:`Mastercard`,src:`/images/payment-icons/mastercard.svg`},{name:`American Express`,src:`/images/payment-icons/amex.svg`},{name:`Maestro`,src:`/images/payment-icons/maestro.svg`},{name:`UnionPay`,src:`/images/payment-icons/unionpay.svg`}],dp=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,fp=`${dp}/shoppable-video-get`,pp=`${dp}/shoppable-video-track`,mp=`${dp}/shoppable-video-feed`,hp,gp,_p;function vp(e,t,n){hp=e,gp=t,_p=n}async function yp(e){if(!e)return null;try{let t=await fetch(fp,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({productId:e,customerUserId:hp})});return t.ok?(await t.json()).video??null:null}catch{return null}}async function bp(e){if(!e)return null;try{let t=await fetch(fp,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({videoId:e,customerUserId:hp})});return t.ok?(await t.json()).video??null:null}catch{return null}}async function xp(e){if(!e)return null;try{let t=await fetch(fp,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({vendorId:e,customerUserId:hp})});return t.ok?(await t.json()).video??null:null}catch{return null}}async function Sp(e,t,n=8){try{let r=new URLSearchParams({offset:String(t),limit:String(n)});e&&r.set(`brand`,e);let i=await fetch(`${mp}?${r.toString()}`,{headers:{Accept:`application/json`}});if(!i.ok)return{videos:[],hasMore:!1};let a=await i.json();return{videos:a.videos??[],hasMore:!!a.hasMore}}catch{return{videos:[],hasMore:!1}}}var Cp=null;function wp(){if(Cp)return Cp;try{let e=`shoppable_video_session`,t=sessionStorage.getItem(e);if(t)return Cp=t,t;let n=crypto.randomUUID();return sessionStorage.setItem(e,n),Cp=n,n}catch{return`no-session-storage`}}function Tp(e,t,n){try{fetch(pp,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({videoId:e,eventType:t,productId:n?.productId,questionOptionId:n?.questionOptionId,sessionId:wp(),customerUserId:hp,customerEmail:gp,customerLocale:_p}),keepalive:!0})}catch{}}var Ep=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,Dp=`${Ep}/business-card-resolve`,Op=`${Ep}/business-card-subscribe`,kp=`${Ep}/business-card-list-by-vendor`;function Ap(e){return`${Dp}?handle=${encodeURIComponent(e)}&format=vcf`}async function jp(e){try{let t=await fetch(`${Dp}?handle=${encodeURIComponent(e)}`);return t.ok?(await t.json()).card??null:null}catch{return null}}async function Mp(e){try{let t=await fetch(`${kp}?vendorHandle=${encodeURIComponent(e)}`);
17if(!t.ok)return{shopTabEnabled:!1,cards:[]};let n=await t.json();return{shopTabEnabled:!!n.shopTabEnabled,cards:n.cards??[]}}catch{return{shopTabEnabled:!1,cards:[]}}}async function Np(e,t,n){try{return(await fetch(Op,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({handle:e,email:t,locale:n})})).ok}catch{return!1}}function Pp({cards:e,headingStyle:t={}}){let n=I();return(0,V.jsx)(`div`,{className:`space-y-8`,children:(0,B.useMemo)(()=>{let t=new Map;for(let r of e){let e=r.department?.trim()||n(`vendor.teamDeptOther`,`Weitere`);t.set(e,[...t.get(e)??[],r])}return Array.from(t.entries())},[e,n]).map(([e,n])=>(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`h3`,{className:`mb-3 text-xs font-semibold uppercase tracking-widest text-muted-foreground`,style:t,children:e}),(0,V.jsx)(`div`,{className:`grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3`,children:n.map(e=>(0,V.jsxs)(`a`,{href:`/karte/${e.handle}`,className:`card-surface flex items-center gap-3 rounded-2xl p-4 transition-transform hover:-translate-y-0.5`,children:[(0,V.jsx)(`div`,{className:`flex h-12 w-12 shrink-0 items-center justify-center overflow-hidden rounded-full`,style:{backgroundColor:`${e.accent_color}26`},children:e.photo_url?(0,V.jsx)(`img`,{src:e.photo_url,alt:``,className:`h-full w-full object-cover`}):(0,V.jsx)(He,{className:`h-5 w-5`,style:{color:e.accent_color}})}),(0,V.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,V.jsxs)(`p`,{className:`truncate text-sm font-semibold`,children:[e.first_name,` `,e.last_name]}),(0,V.jsx)(`p`,{className:`truncate text-xs text-muted-foreground`,children:e.job_title||e.org})]}),(0,V.jsx)(Cu,{className:`h-4 w-4 shrink-0 text-muted-foreground`})]},e.handle))})]},e))})}var Fp=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,Ip=`${Fp}/reviews-public`,Lp=`${Fp}/reviews-summarize`,Rp=`${Fp}/reviews-translations-public`;async function zp(e){try{let t=`${Ip}?reviewToken=${encodeURIComponent(e)}`,n=await fetch(t,{method:`GET`,headers:{Accept:`application/json`}}),r=await n.json().catch(()=>({}));return!n.ok||!r?.valid?{ok:!1,error:r?.error??`token_invalid`}:{ok:!0,context:{vendorName:r.vendorName??``,productTitles:Array.isArray(r.productTitles)?r.productTitles:[],customerName:r.customerName??``,customerEmail:r.customerEmail??``}}}catch{return{ok:!1,error:`network_error`}}}var Bp={average:0,count:0,distribution:{1:0,2:0,3:0,4:0,5:0}};async function Vp(e,t){if(!t||t===`de`||e.length===0)return e;try{let n=await fetch(Rp,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({reviewIds:e.map(e=>e.id),locale:t})});if(!n.ok)return e;let r=(await n.json()).translations;return!r||!Object.keys(r).length?e:e.map(e=>{let t=r[e.id];return t?{...e,title:t.title??e.title,body:t.body??e.body}:e})}catch{return e}}async function Hp(e,t){if(!e)return{summary:Bp,reviews:[]};try{let n=`${Ip}?productHandle=${encodeURIComponent(e)}`,r=await fetch(n,{method:`GET`,headers:{Accept:`application/json`}});if(!r.ok)return{summary:Bp,reviews:[]};let i=await r.json(),a=await Vp(Array.isArray(i.reviews)?i.reviews:[],t);return{summary:{...Bp,...i.summary??{}},reviews:a}}catch{return{summary:Bp,reviews:[]}}}var Up={summary:null,reviewCount:0,ratingAvg:null};async function Wp(e){if(!e)return Up;try{let t=`${Lp}?productHandle=${encodeURIComponent(e)}`,n=await fetch(t,{method:`GET`,headers:{Accept:`application/json`}});if(!n.ok)return Up;let r=await n.json();return{summary:typeof r.summary==`string`?r.summary:null,reviewCount:r.reviewCount??0,ratingAvg:r.ratingAvg??null}}catch{return Up}}var Gp={average:0,count:0},Kp=new Set;async function qp(e){try{let t=`${Ip}?stats=1${e?`&brandTag=${encodeURIComponent(e)}`:``}`;if(Kp.has(t))return Gp;let n=await fetch(t,{method:`GET`,headers:{Accept:`application/json`}});if(!n.ok)return Kp.add(t),Gp;let r=await n.json();return{average:r.summary?.average??0,count:r.summary?.count??0}}catch{return Gp}}async function Jp(e=4,t,n){try{let r=`${Ip}?featured=1&limit=${encodeURIComponent(String(e))}${n?`&brandTag=${encodeURIComponent(n)}`:``}`;if(Kp.has(r))return[];let i=await fetch(r,{method:`GET`,headers:{Accept:`application/json`}});if(!i.ok)return Kp.add(r),[];let a=await i.json();return Vp(Array.isArray(a.reviews)?a.reviews:[],t)}catch{return[]}}async function Yp(e,t=9,n){if(!e)return[];try{let r=`${Ip}?vendorId=${encodeURIComponent(e)}&limit=${encodeURIComponent(String(t))}`,i=await fetch(r,{method:`GET`,headers:{Accept:`application/json`}});if(!i.ok)return[];let a=await i.json();return Vp(Array.isArray(a.reviews)?a.reviews:[],n)}catch{return[]}}async function Xp(e){try{let t=await fetch(Ip,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify(e)});if(!t.ok){let e=`Fehler ${t.status}`;try{let n=await t.json();n?.error&&(e=String(n.error))}catch{}return{ok:!1,error:e}}return{ok:!0}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}var Zp=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,Qp=`${Zp}/vendor-booking-slots-get`,$p=`${Zp}/vendor-booking-request`;async function em(e){if(!e)return[];try{let t=await fetch(Qp,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({vendorId:e})});if(!t.ok)return[];let n=await t.json();return Array.isArray(n.slots)?n.slots:[]}catch{return[]}}async function tm(e){try{let t=await fetch($p,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify(e)});if(!t.ok){let e=`Fehler ${t.status}`;try{let n=await t.json();n?.error===`slot_unavailable`?e=`slot_unavailable`:n?.error===`rate_limited`?e=`rate_limited`:n?.error&&(e=String(n.error))}catch{}return{ok:!1,error:e}}return{ok:!0}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}var nm=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,rm=`${nm}/vendor-bookable-units-get`,im=`${nm}/vendor-unit-availability-get`,am=`${nm}/vendor-reservation-request`;async function om(e,t){if(!e)return[];try{let n=await fetch(rm,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({vendorId:e,unitType:t})});if(!n.ok)return[];let r=await n.json();return Array.isArray(r.units)?r.units:[]}catch{return[]}}async function sm(e){if(!e)return[];try{let t=await fetch(im,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify({unitId:e})});if(!t.ok)return[];let n=await t.json();return Array.isArray(n.busy)?n.busy:[]}catch{return[]}}async function cm(e){try{let t=await fetch(am,{method:`POST`,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:JSON.stringify(e)});if(!t.ok){let e=`Fehler ${t.status}`;try{let n=await t.json();n?.error===`unit_unavailable`?e=`unit_unavailable`:n?.error===`rate_limited`?e=`rate_limited`:n?.error&&(e=String(n.error))}catch{}return{ok:!1,error:e}}return{ok:!0}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`Netzwerkfehler`}}}var lm=[{test:/^(index|home|start|startseite)$/i,icon:ft}
17,{test:/kontakt|contact/i,icon:sd},{test:/über|about|team|wir\b/i,icon:Td},{test:/faq|fragen/i,icon:Fu},{test:/shop|produkt|store|kaufen|sortiment/i,icon:hd},{test:/preis|price|tarif|plan/i,icon:xd},{test:/portfolio|referenz|projekt|leistung|service/i,icon:Jt},{test:/galerie|gallery|bilder/i,icon:Zt},{test:/news|neuigkeit|blog|aktuelles/i,icon:ad},{test:/job|karriere|career|stellen/i,icon:Jt},{test:/bewertung|review|testimonial|stimmen/i,icon:yd},{test:/öffnungszeit|hours|zeiten/i,icon:Lu},{test:/standort|anfahrt|location|adresse/i,icon:$u},{test:/mitglied|beitreten|join|member|anmeld/i,icon:wd},{test:/benefit|vorteil/i,icon:Xt},{test:/award|auszeichnung/i,icon:wu},{test:/termin|event|kalender/i,icon:Du}];function um(e,t){let n=`${e} ${t}`;for(let e of lm)if(e.test.test(n))return e.icon;return Hu}function dm(e){return e.split(/(\*\*[^*\n]+\*\*|\*[^*\n]+\*|_[^_\n]+_)/g).map((e,t)=>e.startsWith(`**`)&&e.endsWith(`**`)?(0,V.jsx)(`strong`,{children:e.slice(2,-2)},t):e.length>1&&(e.startsWith(`*`)&&e.endsWith(`*`)||e.startsWith(`_`)&&e.endsWith(`_`))?(0,V.jsx)(`em`,{children:e.slice(1,-1)},t):e)}var fm=(0,B.createContext)({}),pm={};function J(e=0){return{className:`animate-in fade-in slide-in-from-bottom-3 duration-700`,style:{animationDelay:`${e*90}ms`,animationFillMode:`backwards`}}}function mm(e,t){return t?J(e):{className:``,style:{}}}var hm={fadeUp:`fade-in slide-in-from-bottom-6`,fadeIn:`fade-in`,slideLeft:`fade-in slide-in-from-right-10`,slideRight:`fade-in slide-in-from-left-10`,scaleIn:`fade-in zoom-in-95`},gm=[`fadeUp`,`fadeIn`,`slideLeft`,`slideRight`,`scaleIn`],_m={2:`sm:grid-cols-2`,3:`sm:grid-cols-3`,4:`sm:grid-cols-4`},vm={"50-50":`sm:grid-cols-2`,"60-40":`sm:grid-cols-[3fr_2fr]`,"40-60":`sm:grid-cols-[2fr_3fr]`},ym={1:`max-md:order-1`,2:`max-md:order-2`,3:`max-md:order-3`,4:`max-md:order-4`,5:`max-md:order-5`,6:`max-md:order-6`,7:`max-md:order-7`,8:`max-md:order-8`,9:`max-md:order-9`,10:`max-md:order-10`,11:`max-md:order-11`,12:`max-md:order-12`},bm=[`solid`,`tint`,`pattern`,`gradient`];function xm(e,t,n){return e&&(e!==`image`||n)?e:bm[t%bm.length]}function Sm(e,t){return e&&hm[e]?e:gm[t%gm.length]}function Cm({children:e,style:t,className:n=``}){let r=(0,B.useRef)(null),[i,a]=(0,B.useState)(!1);return(0,B.useEffect)(()=>{let e=r.current;if(!e)return;if(typeof IntersectionObserver>`u`){a(!0);return}let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(a(!0),t.disconnect())},{threshold:.12,rootMargin:`0px 0px -60px 0px`});return t.observe(e),()=>t.disconnect()},[]),(0,V.jsx)(`div`,{ref:r,className:`${n} ${i?`animate-in ${hm[t]} duration-700`:`opacity-0`}`,children:e})}function wm({text:e,accent:t}){return e?(0,V.jsxs)(`div`,{className:`mb-6 flex items-center gap-3 ${J(0).className}`,style:J(0).style,children:[(0,V.jsx)(`span`,{className:`h-6 w-1.5 rounded-full`,style:{background:t}}),(0,V.jsx)(`h2`,{className:`text-2xl font-semibold tracking-tight`,children:e})]}):null}function Tm({s:e,accent:t}){let[n,r]=(0,B.useState)(0);return(0,V.jsx)(`div`,{className:`mx-auto max-w-3xl space-y-3`,children:(e.faqItems??[]).map((i,a)=>{let o=mm(a,e.revealStagger);return(0,V.jsxs)(`div`,{className:`overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-shadow hover:shadow-md ${o.className}`,style:o.style,children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>r(n===a?null:a),className:`flex w-full items-center justify-between gap-4 px-5 py-4 text-left text-sm font-semibold`,children:[(0,V.jsxs)(`span`,{className:`flex items-center gap-3`,children:[(0,V.jsx)(`span`,{className:`flex h-7 w-7 shrink-0 items-center justify-center rounded-full`,style:{background:`${t}1a`},children:(0,V.jsx)(Fu,{className:`h-4 w-4`,style:{color:t}})}),i.question]}),(0,V.jsx)(Au,{className:`h-4 w-4 shrink-0 transition-transform ${n===a?`rotate-180`:``}`,style:{color:t}})]}),n===a&&(0,V.jsx)(`p`,{className:`px-5 pb-4 pl-16 text-sm leading-relaxed text-neutral-600`,children:i.answer})]},a)})})}function Em({s:e,accent:t}){let n=I();return(0,V.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:(e.pricingPlans??[]).map((r,i)=>{let a=mm(i,e.revealStagger);return(0,V.jsxs)(`div`,{className:`relative rounded-2xl border p-6 shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md ${r.highlighted?`border-2`:`border-neutral-200 bg-white`} ${a.className}`,style:{...r.highlighted?{borderColor:t,background:`${t}0d`}:void 0,...a.style},children:[r.highlighted&&(0,V.jsx)(`span`,{className:`absolute -top-3 right-5 rounded-full px-3 py-1 text-xs font-bold text-white shadow-sm`,style:{background:t},children:n(`vendorSite.pricing.popular`,`Beliebt`)}),(0,V.jsx)(`h3`,{className:`text-lg font-bold`,children:r.name}),(0,V.jsxs)(`p`,{className:`mt-2 text-3xl font-extrabold`,style:r.highlighted?{color:t}:void 0,children:[r.price,r.period&&(0,V.jsxs)(`span`,{className:`text-sm font-normal text-neutral-500`,children:[` / `,r.period]})]}),(0,V.jsx)(`ul`,{className:`mt-4 space-y-2 text-sm text-neutral-600`,children:r.features.map((e,n)=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2`,children:[(0,V.jsx)(Nu,{className:`mt-0.5 h-4 w-4 shrink-0`,style:{color:t}}),e]},n))})]},i)})})}function Dm({s:e,accent:t}){let n=e.testimonials??[],[r,i]=(0,B.useState)(0);if((e.testimonialsStyle??`grid`)===`carousel`&&n.length>0){let e=n[r%n.length];return(0,V.jsxs)(`div`,{className:`mx-auto max-w-2xl text-center`,children:[(0,V.jsx)(ud,{className:`mx-auto h-9 w-9`,style:{color:t}}),(0,V.jsx)(`p`,{className:`mt-5 text-xl italic leading-relaxed text-neutral-700 sm:text-2xl`,children:e.quote}),(0,V.jsxs)(`div`,{className:`mt-6 flex items-center justify-center gap-3`,children:[(0,V.jsx)(`span`,{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-full text-sm font-bold text-white`,style:{background:t},children:e.author.trim().charAt(0).toUpperCase()||`?`}),(0,V.jsxs)(`div`,{className:`text-left`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.author}),e.role&&(0,V.jsx)(`p`,{className:`text-xs text-neutral-500`,children:e.role})]})]}),n.length>1&&(0,V.jsxs)(`div`,{className:`mt-6 flex items-center justify-center gap-4`,children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>i(e=>(e-1+n.length)%n.length),className:`flex h-9 w-9 items-center justify-center rounded-full border border-neutral-200 text-neutral-500 hover:bg-neutral-50`,children:(0,V.jsx)(ju,{className:`h-4 w-4`})}),(0,V.jsx)(`div`,{className:`flex gap-1.5`,children:n.map((e,i)=>(0,V.jsx)(`span`,{className:`h-1.5 w-1.5 rounded-full`,style:{background:i===r%n.length?t:`#e5e5e5`}},i))}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>i(e=>(e+1)%n.length),className:`flex h-9 w-9 items-center justify-center rounded-full border border-neutral-200 text-neutral-500 hover:bg-neutral-50`,children:(0,V.jsx)(Mu,{className:`h-4 w-4`})})]})]})}return(0,V.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:n.map((n,r)=>{let i=mm(r,e.revealStagger);return(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm transition-shadow hover:shadow-md ${i.className}`,style:i.style,children:[(0,V.jsx)(ud,{className:`h-6 w-6`,style:{color:t}}),(0,V.jsx)(`p`,{className:`mt-2 text-sm italic leading-relaxed text-neutral-700`,children:n.quote}),(0,V.jsxs)(`div`,{className:`mt-4 flex items-center gap-3`,children:[(0,V.jsx)(`span`,{className:`flex h-9 w-9 shrink-0 items-center justify-center rounded-full text-sm font-bold text-white`,style:{background:t},children:n.author.trim().charAt(0).toUpperCase()||`?`}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:n.author}),n.role&&(0,V.jsx)(`p`,{className:`text-xs text-neutral-500`,children:n.role})]})]})]},r)})})}
17function Om({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-4`,children:(e.teamMembers??[]).map((n,r)=>{let i=mm(r,e.revealStagger);return(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-white p-5 text-center shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md ${i.className}`,style:i.style,children:[n.photo?(0,V.jsx)(`img`,{src:n.photo,alt:n.name,className:`mx-auto h-20 w-20 rounded-full border-2 object-cover`,style:{borderColor:t}}):(0,V.jsx)(`div`,{className:`mx-auto flex h-20 w-20 items-center justify-center rounded-full text-xl font-bold text-white`,style:{background:t},children:n.name.charAt(0)}),(0,V.jsx)(`p`,{className:`mt-3 text-sm font-semibold`,children:n.name}),(0,V.jsx)(`p`,{className:`text-xs text-neutral-500`,children:n.role})]},r)})})}function km({value:e}){let t=e.match(/^(\D*)(\d+(?:[.,]\d+)?)(.*)$/),n=(0,B.useRef)(null),[r,i]=(0,B.useState)(t?`0`:e);return(0,B.useEffect)(()=>{if(!t||!n.current)return;let e=t[2].replace(`,`,`.`),r=parseFloat(e);if(Number.isNaN(r))return;let a=e.includes(`.`)?e.split(`.`)[1].length:0,o=n.current,s=new IntersectionObserver(e=>{if(!e[0].isIntersecting)return;s.disconnect();let t=performance.now(),n=e=>{let o=Math.min(1,(e-t)/1200);i((r*(1-(1-o)**3)).toFixed(a)),o<1&&requestAnimationFrame(n)};requestAnimationFrame(n)},{threshold:.4});return s.observe(o),()=>s.disconnect()},[e]),t?(0,V.jsxs)(`span`,{ref:n,children:[t[1],r,t[3]]}):(0,V.jsx)(`span`,{ref:n,children:e})}function Am({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`grid grid-cols-2 gap-4 sm:grid-cols-4`,children:(e.stats??[]).map((e,n)=>{let r=J(n);return(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 p-5 text-center shadow-sm transition-shadow hover:shadow-md ${r.className}`,style:{...r.style,background:`${t}08`},children:[(0,V.jsx)(`div`,{className:`text-3xl font-extrabold sm:text-4xl`,style:{color:t},children:(0,V.jsx)(km,{value:e.value})}),(0,V.jsx)(`div`,{className:`mt-1 text-xs font-medium uppercase tracking-wide text-neutral-500`,children:e.label})]},n)})})}function jm({s:e,accent:t}){return(0,V.jsxs)(`div`,{className:`mx-auto max-w-md overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm`,children:[(0,V.jsx)(`div`,{className:`flex items-center gap-2 border-b border-neutral-100 px-5 py-3`,style:{background:`${t}0d`},children:(0,V.jsx)(Lu,{className:`h-4 w-4`,style:{color:t}})}),(0,V.jsx)(`div`,{className:`divide-y divide-neutral-100`,children:(e.hours??[]).map((e,t)=>(0,V.jsxs)(`div`,{className:`flex items-center justify-between px-5 py-3 text-sm`,children:[(0,V.jsx)(`span`,{className:`font-medium`,children:e.day}),(0,V.jsx)(`span`,{className:`text-neutral-600`,children:e.hours})]},t))})]})}function Mm({s:e}){let t=(0,B.useContext)(fm),n=e.logos??[];if((e.logosStyle??`grid`)===`marquee`&&n.length>1){let e=[...n,...n];return(0,V.jsxs)(`div`,{className:`overflow-hidden`,style:{WebkitMaskImage:`linear-gradient(to right, transparent, black 10%, black 90%, transparent)`,maskImage:`linear-gradient(to right, transparent, black 10%, black 90%, transparent)`},children:[(0,V.jsx)(`style`,{children:`@keyframes marqueeScroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }`}),(0,V.jsx)(`div`,{className:`flex w-max items-center gap-14 opacity-70 grayscale`,style:{animation:`marqueeScroll 28s linear infinite`},children:e.map((e,n)=>(0,V.jsx)(`img`,{src:e,alt:t[e]??``,className:`h-8 w-auto shrink-0 object-contain sm:h-10`},n))})]})}return(0,V.jsx)(`div`,{className:`flex flex-wrap items-center justify-center gap-x-10 gap-y-6 opacity-70 grayscale`,children:n.map((n,r)=>{let i=mm(r,e.revealStagger);return(0,V.jsx)(`img`,{src:n,alt:t[n]??``,className:`h-8 w-auto object-contain sm:h-10 ${i.className}`,style:i.style},r)})})}function Nm({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`relative mx-auto max-w-2xl border-l-2 pl-6`,style:{borderColor:t},children:(e.timelineItems??[]).map((e,n)=>(0,V.jsxs)(`div`,{className:`relative mb-8 last:mb-0`,children:[(0,V.jsx)(`span`,{className:`absolute -left-[31px] top-1 h-3 w-3 rounded-full`,style:{background:t}}),(0,V.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-wide`,style:{color:t},children:e.date}),(0,V.jsx)(`p`,{className:`mt-1 text-base font-semibold`,children:e.title}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 text-sm text-neutral-600`,children:e.description})]},n))})}
17function Pm({s:e}){let t=(0,B.useContext)(fm),n=e.gallery??[],r=e.galleryStyle??`grid`,[i,a]=(0,B.useState)(null);(0,B.useEffect)(()=>{if(i===null)return;let e=e=>{e.key===`Escape`?a(null):e.key===`ArrowRight`?a(e=>e===null?e:(e+1)%n.length):e.key===`ArrowLeft`&&a(e=>e===null?e:(e-1+n.length)%n.length)};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[i,n.length]);let o=(n,r,i)=>{let o=mm(r,e.revealStagger);return(0,V.jsxs)(`button`,{type:`button`,onClick:()=>a(r),className:`group relative overflow-hidden rounded-xl shadow-sm ${i} ${o.className}`,style:o.style,children:[(0,V.jsx)(`img`,{src:n,alt:t[n]??``,className:`h-full w-full object-cover transition-transform duration-500 group-hover:scale-110`}),(0,V.jsx)(`span`,{className:`pointer-events-none absolute inset-0 flex items-center justify-center bg-black/0 opacity-0 transition-all group-hover:bg-black/20 group-hover:opacity-100`,children:(0,V.jsx)(Dd,{className:`h-6 w-6 text-white drop-shadow`})})]},r)};return(0,V.jsxs)(V.Fragment,{children:[r===`carousel`?(0,V.jsx)(`div`,{className:`flex gap-3 overflow-x-auto pb-1`,children:n.map((e,t)=>o(e,t,`aspect-square w-48 shrink-0 sm:w-56`))}):r===`masonry`?(0,V.jsx)(`div`,{className:`columns-2 gap-3 ${e.columns===2?``:e.columns===4?`sm:columns-4`:`sm:columns-3`}`,children:n.map((e,t)=>(0,V.jsx)(`div`,{className:`mb-3 break-inside-avoid`,children:o(e,t,`block w-full`)},t))}):(0,V.jsx)(`div`,{className:`grid grid-cols-2 gap-3 ${_m[e.columns??3]}`,children:n.map((e,t)=>o(e,t,`aspect-square w-full`))}),i!==null&&n[i]&&(0,V.jsxs)(`div`,{className:`fixed inset-0 z-50 flex items-center justify-center bg-black/90 p-4`,onClick:()=>a(null),children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>a(null),className:`absolute right-4 top-4 flex h-10 w-10 items-center justify-center rounded-full bg-white/10 text-white hover:bg-white/20`,children:(0,V.jsx)(Ed,{className:`h-5 w-5`})}),n.length>1&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`button`,{type:`button`,onClick:e=>{e.stopPropagation(),a(e=>e===null?e:(e-1+n.length)%n.length)},className:`absolute left-4 top-1/2 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/10 text-white hover:bg-white/20`,children:(0,V.jsx)(ju,{className:`h-6 w-6`})}),(0,V.jsx)(`button`,{type:`button`,onClick:e=>{e.stopPropagation(),a(e=>e===null?e:(e+1)%n.length)},className:`absolute right-4 top-1/2 flex h-11 w-11 -translate-y-1/2 items-center justify-center rounded-full bg-white/10 text-white hover:bg-white/20`,children:(0,V.jsx)(Mu,{className:`h-6 w-6`})})]}),(0,V.jsx)(`img`,{src:n[i],alt:t[n[i]]??``,onClick:e=>e.stopPropagation(),className:`max-h-[85vh] max-w-[90vw] rounded-lg object-contain shadow-2xl`})]})]})}function Fm({s:e}){let t=I(),[n,r]=(0,B.useState)(50),i=(0,B.useRef)(null),a=(0,B.useRef)(!1);if(!e.beforeImage||!e.afterImage)return null;let o=e=>{let t=i.current;if(!t)return;let n=t.getBoundingClientRect();r(Math.min(100,Math.max(0,(e-n.left)/n.width*100)))};return(0,V.jsx)(`div`,{className:`mx-auto max-w-2xl`,children:(0,V.jsxs)(`div`,{ref:i,role:`slider`,"aria-label":t(`vendorSite.beforeAfter.aria`,`Vorher/Nachher-Vergleich`),"aria-valuenow":Math.round(n),"aria-valuemin":0,"aria-valuemax":100,tabIndex:0,className:`relative aspect-video touch-none select-none overflow-hidden rounded-2xl shadow-sm`,onPointerDown:e=>{a.current=!0,e.target.setPointerCapture(e.pointerId),o(e.clientX)},onPointerMove:e=>{a.current&&o(e.clientX)},onPointerUp:()=>{a.current=!1},onKeyDown:e=>{e.key===`ArrowLeft`?r(e=>Math.max(0,e-5)):e.key===`ArrowRight`&&r(e=>Math.min(100,e+5))},children:[(0,V.jsx)(`img`,{src:e.afterImage,alt:t(`vendorSite.beforeAfter.after`,`Nachher`),className:`absolute inset-0 h-full w-full object-cover`,draggable:!1}),(0,V.jsx)(`div`,{className:`absolute inset-0 overflow-hidden`,style:{width:`${n}%`},children:(0,V.jsx)(`img`,{src:e.beforeImage,alt:t(`vendorSite.beforeAfter.before`,`Vorher`),className:`h-full w-full object-cover`,style:{width:`${100/(n/100||1)}%`,maxWidth:`none`},draggable:!1})}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0`,style:{left:`${n}%`},children:(0,V.jsx)(`div`,{className:`h-full w-0.5 bg-white shadow`})}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-y-0 flex items-center`,style:{left:`calc(${n}% - 20px)`},children:(0,V.jsxs)(`div`,{className:`flex h-10 w-10 items-center justify-center rounded-full bg-white shadow-lg ring-2 ring-white`,children:[(0,V.jsx)(ju,{className:`h-3.5 w-3.5 text-neutral-500`,style:{marginRight:-4}}),(0,V.jsx)(Mu,{className:`h-3.5 w-3.5 text-neutral-500`,style:{marginLeft:-4}})]})})]})})}function Im({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`mx-auto max-w-2xl space-y-8`,children:(e.menu??[]).map((e,n)=>(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`h3`,{className:`text-lg font-semibold`,style:{color:t},children:e.name}),(0,V.jsx)(`div`,{className:`mt-3 divide-y divide-neutral-200`,children:e.items.map((e,t)=>(0,V.jsxs)(`div`,{className:`flex items-start justify-between gap-4 py-2.5`,children:[(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-medium`,children:e.name}),e.description&&(0,V.jsx)(`p`,{className:`text-xs text-neutral-500`,children:e.description})]}),(0,V.jsx)(`span`,{className:`whitespace-nowrap text-sm font-semibold`,children:e.price})]},t))})]},n))})}function Lm({s:e}){let t=e.portfolioItems??[];return(e.portfolioStyle??`grid`)===`scrollDepth`&&t.length>0?(0,V.jsx)(`div`,{className:`flex gap-5 overflow-x-auto pb-3`,style:{scrollSnapType:`x mandatory`},children:t.map((e,t)=>(0,V.jsxs)(`div`,{className:`w-64 shrink-0 overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm`,style:{scrollSnapAlign:`start`,marginTop:t%2==1?28:0},children:[(0,V.jsx)(`img`,{src:e.image,alt:e.title,className:`h-40 w-full object-cover`}),(0,V.jsxs)(`div`,{className:`p-4`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 line-clamp-2 text-xs text-neutral-600`,children:e.description})]})]},t))}):(0,V.jsx)(`div`,{className:`grid gap-6 sm:grid-cols-2 lg:grid-cols-3`,children:t.map((e,t)=>(0,V.jsxs)(`div`,{className:`overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm`,children:[(0,V.jsx)(`img`,{src:e.image,alt:e.title,className:`h-40 w-full object-cover`}),(0,V.jsxs)(`div`,{className:`p-4`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-600`,children:e.description})]})]},t))})}function Rm({value:e,max:t,label:n,accent:r}){let i=Math.min(1,e/t),a=2*Math.PI*30;return(0,V.jsxs)(`div`,{className:`flex flex-col items-center gap-2`,children:[(0,V.jsxs)(`div`,{className:`relative h-[72px] w-[72px] sm:h-20 sm:w-20`,children:[(0,V.jsxs)(`svg`,{viewB
17ox:`0 0 72 72`,className:`h-full w-full -rotate-90`,children:[(0,V.jsx)(`circle`,{cx:`36`,cy:`36`,r:30,fill:`none`,stroke:`#e5e5e5`,strokeWidth:`6`}),(0,V.jsx)(`circle`,{cx:`36`,cy:`36`,r:30,fill:`none`,stroke:r,strokeWidth:`6`,strokeLinecap:`round`,strokeDasharray:a,strokeDashoffset:a*(1-i),style:{transition:`stroke-dashoffset 0.6s ease`}})]}),(0,V.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center text-xl font-bold tabular-nums sm:text-2xl`,style:{color:r},children:String(e).padStart(2,`0`)})]}),(0,V.jsx)(`div`,{className:`text-xs text-neutral-500`,children:n})]})}function zm({s:e,accent:t}){let n=I(),[r,i]=(0,B.useState)(null);if((0,B.useEffect)(()=>{if(!e.countdownTarget)return;let t=new Date(e.countdownTarget).getTime(),n=()=>i(Math.max(0,t-Date.now()));n();let r=setInterval(n,1e3);return()=>clearInterval(r)},[e.countdownTarget]),r===null)return null;let a=Math.floor(r/864e5),o=Math.floor(r%864e5/36e5),s=Math.floor(r%36e5/6e4),c=Math.floor(r%6e4/1e3);return(0,V.jsxs)(`div`,{className:`flex flex-wrap items-center justify-center gap-6 sm:gap-8`,children:[a>0&&(0,V.jsxs)(`div`,{className:`flex flex-col items-center gap-2`,children:[(0,V.jsx)(`div`,{className:`text-3xl font-bold tabular-nums sm:text-4xl`,style:{color:t},children:a}),(0,V.jsx)(`div`,{className:`text-xs text-neutral-500`,children:n(`vendorSite.countdown.days`,`Tage`)})]}),(0,V.jsx)(Rm,{value:o,max:24,label:n(`vendorSite.countdown.hours`,`Std`),accent:t}),(0,V.jsx)(Rm,{value:s,max:60,label:n(`vendorSite.countdown.minutes`,`Min`),accent:t}),(0,V.jsx)(Rm,{value:c,max:60,label:n(`vendorSite.countdown.seconds`,`Sek`),accent:t})]})}var Bm=[Xt,wu,Nu,yd,Jt,xd];function Vm({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`grid auto-rows-[minmax(140px,auto)] grid-cols-2 gap-4 sm:grid-cols-4`,children:(e.items??[]).map((n,r)=>{let i=Bm[r%Bm.length],a=r===0,o=mm(r,e.revealStagger);return(0,V.jsxs)(`div`,{className:`flex flex-col justify-between rounded-2xl border border-neutral-200 p-5 shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md ${a?`col-span-2 row-span-2`:``} ${o.className}`,style:{background:r%3==0?`${t}0d`:`white`,...o.style},children:[(0,V.jsx)(`span`,{className:`flex h-9 w-9 items-center justify-center rounded-full`,style:{background:`${t}1a`},children:(0,V.jsx)(i,{className:`h-4 w-4`,style:{color:t}})}),(0,V.jsx)(`p`,{className:`font-semibold text-neutral-900 ${a?`text-lg`:`text-sm`}`,children:dm(n)})]},r)})})}function Hm({s:e,accent:t}){let n=e.items??[];return(0,V.jsx)(`div`,{className:`grid gap-8 sm:grid-cols-4`,children:n.map((e,r)=>{let i=J(r);return(0,V.jsxs)(`div`,{className:`relative ${i.className}`,style:i.style,children:[r<n.length-1&&(0,V.jsx)(`div`,{className:`absolute left-6 top-6 hidden h-px w-full sm:block`,style:{background:`${t}33`},"aria-hidden":!0}),(0,V.jsx)(`span`,{className:`relative z-10 flex h-12 w-12 items-center justify-center rounded-full text-base font-bold text-white shadow-sm`,style:{background:t},children:r+1}),(0,V.jsx)(`p`,{className:`mt-4 text-sm leading-relaxed text-neutral-700`,children:dm(e)})]},r)})})}function Um({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`grid gap-5 sm:grid-cols-3`,children:(e.items??[]).map((n,r)=>{let i=Bm[r%Bm.length],a=mm(r,e.revealStagger);return(0,V.jsx)(`div`,{className:`group h-44 ${a.className}`,style:{perspective:1e3,...a.style},children:(0,V.jsxs)(`div`,{className:`relative h-full w-full transition-transform duration-500 [transform-style:preserve-3d] group-hover:[transform:rotateY(180deg)]`,children:[(0,V.jsxs)(`div`,{className:`absolute inset-0 flex flex-col items-center justify-center gap-2.5 rounded-2xl border border-neutral-200 bg-white p-5 shadow-sm [backface-visibility:hidden]`,children:[(0,V.jsx)(i,{className:`h-7 w-7`,style:{color:t}}),(0,V.jsx)(`span`,{className:`text-sm font-semibold text-neutral-500`,children:`Mehr erfahren`})]}),(0,V.jsx)(`div`,{className:`absolute inset-0 flex items-center justify-center rounded-2xl p-5 text-center text-sm font-medium text-white shadow-sm [backface-visibility:hidden] [transform:rotateY(180deg)]`,style:{background:t},children:dm(n)})]})},r)})})}function Wm(e,t){let n=e.trim().split(/\s+/).slice(0,4).join(` `);return n?n.length<e.trim().length?`${n}…`:n:`Punkt ${t+1}`}function Gm({s:e,accent:t}){let n=e.items??[],[r,i]=(0,B.useState)(0);return n.length===0?null:(0,V.jsxs)(`div`,{className:`grid gap-6 sm:grid-cols-[auto_1fr]`,children:[(0,V.jsx)(`div`,{className:`flex gap-2 overflow-x-auto sm:flex-col`,children:n.map((e,n)=>(0,V.jsx)(`button`,{type:`button`,onClick:()=>i(n),className:`shrink-0 rounded-xl px-5 py-3 text-left text-sm font-semibold transition-colors ${n===r?`text-white shadow-sm`:`text-neutral-600 hover:bg-neutral-100`}`,style:n===r?{background:t}:void 0,children:Wm(e,n)},n))}),(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-white p-6 shadow-sm`,children:[e.image&&(0,V.jsx)(`img`,{src:e.image,alt:``,className:`mb-4 aspect-video w-full rounded-xl object-cover`}),(0,V.jsx)(`p`,{className:`text-base leading-relaxed text-neutral-700`,children:dm(n[r])})]})]})}function Km({pages:e,currentSlug:t,accent:n}){let r=e.filter(e=>e.slug!==t&&!e.hideFromNav).slice(0,3);return r.length===0?null:(0,V.jsx)(`div`,{className:`grid gap-5 sm:grid-cols-3`,children:r.map(e=>{let t=e.sections.find(e=>e.type===`hero`&&e.image)?.image;return(0,V.jsxs)(`a`,{href:e.slug===`index`?`/`:`/${e.slug}`,className:`group overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md`,children:[t&&(0,V.jsx)(`div`,{className:`h-32 overflow-hidden`,children:(0,V.jsx)(`img`,{src:t,alt:``,className:`h-full w-full object-cover transition-transform duration-500 group-hover:scale-105`})}),(0,V.jsxs)(`div`,{className:`flex items-center justify-between gap-2 p-4`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.navLabel||e.title}),(0,V.jsx)(Mu,{className:`h-4 w-4 shrink-0 transition-transform group-hover:translate-x-0.5`,style:{color:n}})]})]},e.slug)})})}function qm({s:e}){return(0,V.jsx)(`div`,{className:`flex flex-wrap justify-center gap-3`,children:(e.socialLinks??[]).map((e,t)=>(0,V.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,className:`rounded-full border border-neutral-200 bg-white px-4 py-2 text-sm font-medium capitalize text-neutral-700 shadow-sm transition-colors hover:bg-neutral-50`,children:e.platform},t))})}function Jm(){let e=I(),t=e=>{if(typeof window>`u`)return;let t=encodeURIComponent(window.location.href),n={facebook:`https://www.facebook.com/sharer/sharer.php?u=${t}`,x:`https://twitter.com/intent/tweet?url=${t}`,whatsapp:`https://wa.me/?text=${t}`,email:`mailto:?body=${t}`};if(e===`copy`){navigator.clipboard?.writeText(window.location.href);return}window.open(n[e],`_blank`)};return(0,V.jsx)(`div`,{className:`flex flex-wrap justify-center gap-3`,children:[{id:`facebook`,label:`Facebook`},{id:`x`,label:`X / Twitter`}
17,{id:`whatsapp`,label:`WhatsApp`},{id:`email`,label:e(`vendorSite.share.email`,`E-Mail`)},{id:`copy`,label:e(`vendorSite.share.copyLink`,`Link kopieren`)}].map(e=>(0,V.jsx)(`button`,{type:`button`,onClick:()=>t(e.id),className:`rounded-full border border-neutral-200 bg-white px-4 py-2 text-sm font-medium text-neutral-700 shadow-sm transition-colors hover:bg-neutral-50`,children:e.label},e.id))})}function Ym({s:e}){let t=I();return e.mapQuery?(0,V.jsx)(`div`,{className:`mx-auto max-w-3xl overflow-hidden rounded-2xl border border-neutral-200 shadow-sm`,children:(0,V.jsx)(`iframe`,{title:t(`vendorSite.map.title`,`Standort`),className:`h-80 w-full`,loading:`lazy`,src:`https://maps.google.com/maps?q=${encodeURIComponent(e.mapQuery)}&output=embed`})}):null}function Xm({s:e}){let t=I();return e.qrValue?(0,V.jsx)(`div`,{className:`flex justify-center`,children:(0,V.jsx)(`img`,{src:`https://api.qrserver.com/v1/create-qr-code/?size=200x200&data=${encodeURIComponent(e.qrValue)}`,alt:t(`vendorSite.qr.alt`,`QR-Code`),className:`rounded-xl border border-neutral-200 bg-white p-3 shadow-sm`,width:200,height:200})}):null}function Zm(e){let t=Date.now();return!(e.bannerStartAt&&t<new Date(e.bannerStartAt).getTime()||e.bannerEndAt&&t>new Date(e.bannerEndAt).getTime())}function Qm({s:e,accent:t}){return!e.bannerText||!Zm(e)?null:(0,V.jsx)(`div`,{className:`px-6 py-2.5 text-center text-sm font-medium text-white`,style:{background:t},children:e.bannerText})}function $m({s:e}){return(0,V.jsx)(`div`,{className:`flex flex-wrap justify-center gap-4`,children:(e.awardsItems??[]).map((e,t)=>(0,V.jsxs)(`div`,{className:`flex items-center gap-3 rounded-xl border border-neutral-200 bg-white px-4 py-3 shadow-sm`,children:[e.image&&(0,V.jsx)(`img`,{src:e.image,alt:e.title,className:`h-8 w-8 object-contain`}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),e.year&&(0,V.jsx)(`p`,{className:`text-xs text-neutral-500`,children:e.year})]})]},t))})}function eh(e){if(!e)return null;let t=e.match(/(?:youtu\.be\/|youtube\.com\/watch\?v=)([\w-]+)/);if(t)return`https://www.youtube.com/embed/${t[1]}`;let n=e.match(/vimeo\.com\/(\d+)/);return n?`https://player.vimeo.com/video/${n[1]}`:e}function th(e){try{let t=new URL(e);return t.protocol===`https:`?t.hostname===`www.google.com`&&t.pathname.startsWith(`/maps/embed`)||t.hostname===`calendly.com`||t.hostname===`www.youtube.com`&&t.pathname.startsWith(`/embed/`)||t.hostname===`docs.google.com`&&t.pathname.includes(`/forms/`):!1}catch{return!1}}function nh({s:e}){let t=I();return!e.embedUrl||!th(e.embedUrl)?null:(0,V.jsx)(`div`,{className:`mx-auto max-w-3xl overflow-hidden rounded-2xl border border-neutral-200 shadow-sm`,children:(0,V.jsx)(`iframe`,{title:e.heading||t(`vendorSite.embed.title`,`Eingebettetes Widget`),src:e.embedUrl,className:`h-96 w-full`,sandbox:`allow-scripts allow-same-origin allow-popups allow-forms`,loading:`lazy`})})}function rh({s:e}){let t=I(),n=eh(e.videoUrl);return n?(0,V.jsx)(`div`,{className:`mx-auto aspect-video max-w-3xl overflow-hidden rounded-2xl border border-neutral-200 shadow-sm`,children:(0,V.jsx)(`iframe`,{title:t(`vendorSite.video.title`,`Video`),className:`h-full w-full`,src:n,allowFullScreen:!0,loading:`lazy`})}):null}function ih({vendorId:e,accent:t}){let n=I(),[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(`idle`);return a===`done`?(0,V.jsx)(`p`,{className:`text-sm font-medium`,style:{color:t},children:n(`vendorSite.newsletter.thanks`,`Danke fürs Anmelden!`)}):(0,V.jsxs)(`form`,{onSubmit:async t=>{t.preventDefault(),o(`sending`),o((await Wd(e,r)).ok?`done`:`error`)},className:`flex max-w-md flex-col gap-2 sm:flex-row`,children:[(0,V.jsx)(`input`,{type:`email`,required:!0,value:r,onChange:e=>i(e.target.value),placeholder:n(`vendorSite.newsletter.placeholder`,`[email protected]`),className:`h-11 flex-1 rounded-full border border-neutral-300 px-4 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`button`,{type:`submit`,disabled:a===`sending`,className:`h-11 shrink-0 rounded-full px-6 text-sm font-semibold text-white shadow-sm disabled:opacity-60`,style:{background:t},children:a===`sending`?`…`:n(`vendorSite.newsletter.submit`,`Anmelden`)}),a===`error`&&(0,V.jsx)(`p`,{className:`text-xs text-red-600`,children:n(`vendorSite.newsletter.error`,`Das hat leider nicht geklappt, versuch's nochmal.`)})]})}function ah({vendorId:e,accent:t}){let n=I(),[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(``),[s,c]=(0,B.useState)(``),[l,u]=(0,B.useState)(`idle`);return l===`done`?(0,V.jsx)(`p`,{className:`text-sm font-medium`,style:{color:t},children:n(`vendorSite.contactForm.thanks`,`Danke für Ihre Nachricht! Wir melden uns.`)}):(0,V.jsxs)(`form`,{onSubmit:async t=>{t.preventDefault(),u(`sending`),u((await Kd(e,{name:r,email:a,message:s})).ok?`done`:`error`)}
17,className:`max-w-md space-y-2`,children:[(0,V.jsx)(`input`,{type:`text`,required:!0,value:r,onChange:e=>i(e.target.value),placeholder:n(`vendorSite.contactForm.namePlaceholder`,`Name`),className:`h-11 w-full rounded-lg border border-neutral-300 px-4 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`input`,{type:`email`,required:!0,value:a,onChange:e=>o(e.target.value),placeholder:n(`vendorSite.contactForm.emailPlaceholder`,`[email protected]`),className:`h-11 w-full rounded-lg border border-neutral-300 px-4 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`textarea`,{required:!0,value:s,onChange:e=>c(e.target.value),placeholder:n(`vendorSite.contactForm.messagePlaceholder`,`Ihre Nachricht…`),rows:4,className:`w-full rounded-lg border border-neutral-300 px-4 py-2.5 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`button`,{type:`submit`,disabled:l===`sending`,className:`h-11 rounded-lg px-6 text-sm font-semibold text-white shadow-sm disabled:opacity-60`,style:{background:t},children:l===`sending`?`…`:n(`vendorSite.contactForm.submit`,`Absenden`)}),l===`error`&&(0,V.jsx)(`p`,{className:`text-xs text-red-600`,children:n(`vendorSite.contactForm.error`,`Das hat leider nicht geklappt, versuch's nochmal.`)})]})}function oh({s:e,accent:t}){let n=I(),r=e.comparisonRows??[];return(0,V.jsxs)(`div`,{className:`mx-auto grid max-w-3xl gap-5 sm:grid-cols-2`,children:[(0,V.jsxs)(`div`,{className:`rounded-2xl border-2 p-6`,style:{borderColor:t,background:`${t}0d`},children:[(0,V.jsx)(`p`,{className:`mb-4 text-xs font-bold uppercase tracking-wider`,style:{color:t},children:e.comparisonUsLabel||n(`vendorSite.comparison.us`,`Wir`)}),(0,V.jsx)(`ul`,{className:`space-y-4`,children:r.map((n,r)=>{let i=mm(r,e.revealStagger);return(0,V.jsxs)(`li`,{className:`flex items-start gap-3 text-sm ${i.className}`,style:i.style,children:[(0,V.jsx)(Nu,{className:`mt-0.5 h-5 w-5 shrink-0`,style:{color:t}}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`span`,{className:`font-semibold text-neutral-900`,children:n.label}),(0,V.jsx)(`p`,{className:`mt-0.5 text-neutral-600`,children:n.us})]})]},r)})})]}),(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-neutral-50 p-6`,children:[(0,V.jsx)(`p`,{className:`mb-4 text-xs font-bold uppercase tracking-wider text-neutral-400`,children:e.comparisonThemLabel||n(`vendorSite.comparison.them`,`Andere`)}),(0,V.jsx)(`ul`,{className:`space-y-4`,children:r.map((t,n)=>{let r=mm(n,e.revealStagger);return(0,V.jsxs)(`li`,{className:`flex items-start gap-3 text-sm ${r.className}`,style:r.style,children:[(0,V.jsx)(Iu,{className:`mt-0.5 h-5 w-5 shrink-0 text-neutral-400`}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`span`,{className:`font-semibold text-neutral-500`,children:t.label}),(0,V.jsx)(`p`,{className:`mt-0.5 text-neutral-500`,children:t.them})]})]},n)})})]})]})}function sh({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`mx-auto max-w-md space-y-2`,children:(e.downloadItems??[]).map((e,n)=>(0,V.jsxs)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,className:`flex items-center gap-3 rounded-xl border border-neutral-200 bg-white px-4 py-3 text-sm font-medium shadow-sm transition-shadow hover:shadow-md`,children:[(0,V.jsx)(`span`,{style:{color:t},children:`⬇`}),e.label]},n))})}function ch({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`flex flex-wrap gap-2`,children:(e.items??[]).map((e,n)=>(0,V.jsx)(`span`,{className:`rounded-full px-4 py-1.5 text-sm font-medium`,style:{background:`${t}1a`,color:t},children:e},n))})}function lh({s:e}){return(0,V.jsx)(`div`,{className:`grid gap-4 sm:grid-cols-3`,children:(e.newsItems??[]).map((e,t)=>(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-white p-4 shadow-sm`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-600`,children:e.summary})]},t))})}function uh({s:e,accent:t}){let n=I();if(!e.reviewStats||e.reviewStats.count===0)return null;let r=Math.round(e.reviewStats.average);return(0,V.jsxs)(`div`,{className:`mx-auto flex w-fit items-center gap-2.5 rounded-full border border-neutral-200 bg-white px-5 py-2.5 shadow-sm`,children:[(0,V.jsx)(`div`,{className:`flex`,children:Array.from({length:5}).map((e,n)=>(0,V.jsx)(yd,{className:`h-4 w-4`,style:{color:t},fill:n<r?t:`none`},n))}),(0,V.jsx)(`span`,{className:`text-base font-bold`,children:e.reviewStats.average.toFixed(1)}),(0,V.jsxs)(`span`,{className:`text-sm text-neutral-500`,children:[`(`,n(`vendorSite.reviewsBadge.count`,`{count} Bewertungen`).replace(`{count}`,String(e.reviewStats.count)),`)`]}
17)]})}function dh({vendorId:e,accent:t}){let n=I(),{data:r}=gu({queryKey:[`vendor-website-tippgeber`,e],queryFn:()=>qd(e)});return r?.enabled?(0,V.jsxs)(`div`,{className:`mx-auto max-w-xl rounded-2xl border-2 p-6 text-center shadow-sm`,style:{borderColor:t,background:`${t}0d`},children:[(0,V.jsx)(Gu,{className:`mx-auto h-8 w-8`,style:{color:t}}),(0,V.jsx)(`p`,{className:`mt-3 text-base font-semibold`,children:r.commissionPct?n(`vendorSite.tippgeber.pitchWithRate`,`Werden Sie unser Tippgeber und verdienen Sie {pct}% Provision`).replace(`{pct}`,String(r.commissionPct)):n(`vendorSite.tippgeber.pitch`,`Werden Sie unser Tippgeber und verdienen Sie an jeder Empfehlung mit`)}),(0,V.jsx)(`a`,{href:`/tippgeber-werden`,className:`mt-4 inline-flex items-center rounded-full px-6 py-2.5 text-sm font-semibold text-white shadow-sm transition-transform hover:scale-105`,style:{background:t},children:n(`vendorSite.tippgeber.cta`,`Jetzt Tippgeber werden`)})]}):null}function fh({vendorId:e,shopUrl:t,accent:n}){let r=I(),{data:i}=gu({queryKey:[`vendor-website-shoppable-video`,e],queryFn:()=>xp(e)}),[a,o]=(0,B.useState)(null),[s,c]=(0,B.useState)([]),[l,u]=(0,B.useState)(null),[d,f]=(0,B.useState)(new Set),p=(0,B.useRef)(null),m=(0,B.useRef)(null);if((0,B.useEffect)(()=>{i&&o(i)},[i]),(0,B.useEffect)(()=>{a&&m.current!==a.id&&(m.current=a.id,Tp(a.id,`view`))},[a]),!a)return null;let h=[...a.questions].sort((e,t)=>e.timestamp_seconds-t.timestamp_seconds),g=e=>{if(l)return;let t=h.find(t=>!d.has(t.id)&&e>=t.timestamp_seconds);t&&(p.current?.pause(),u(t))},_=async(e,t,n)=>{if(Tp(a.id,`question_answer`,{questionOptionId:t}),f(t=>new Set(t).add(e.id)),u(null),n){let e=await bp(n);e&&(c(e=>[...e,a]),o(e),f(new Set))}else p.current?.play()};return(0,V.jsxs)(`div`,{className:`mx-auto max-w-3xl overflow-hidden rounded-2xl border border-black/5 shadow-lg`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-2 border-b border-black/5 px-4 py-3`,children:[s.length>0&&(0,V.jsx)(`button`,{type:`button`,onClick:()=>{c(e=>{if(e.length===0)return e;let t=e[e.length-1];
17return o(t),u(null),f(new Set),e.slice(0,-1)})},"aria-label":r(`vendorSite.shoppableVideo.back`,`Zurück`),className:`-ml-1 rounded-full p-1 text-neutral-500 hover:text-neutral-900`,children:(0,V.jsx)(ju,{className:`h-4 w-4`})}),(0,V.jsx)(Pu,{className:`h-4 w-4`,style:{color:n}}),(0,V.jsx)(`span`,{className:`text-sm font-semibold`,children:a.title})]}),(0,V.jsxs)(`div`,{className:`relative aspect-video bg-black`,children:[(0,V.jsx)(`video`,{ref:p,src:a.public_url,poster:a.thumbnail_url??void 0,controls:!0,playsInline:!0,autoPlay:s.length>0,className:`h-full w-full object-contain`,onPlay:()=>Tp(a.id,`play`),onTimeUpdate:e=>g(e.currentTarget.currentTime)},a.id),l&&(0,V.jsx)(`div`,{className:`absolute inset-0 flex items-end justify-center bg-black/60 p-4 sm:items-center`,children:(0,V.jsxs)(`div`,{className:`w-full max-w-sm animate-in fade-in slide-in-from-bottom-4 duration-500 rounded-2xl bg-white p-4 shadow-2xl`,children:[(0,V.jsx)(`p`,{className:`mb-3 text-sm font-semibold`,children:l.prompt}),(0,V.jsx)(`div`,{className:`flex flex-col gap-2`,children:l.shoppable_video_question_options.slice().sort((e,t)=>e.sort_order-t.sort_order).map(e=>(0,V.jsx)(`button`,{type:`button`,onClick:()=>void _(l,e.id,e.next_video_id),className:`rounded-xl border px-3 py-2 text-left text-sm transition-colors hover:bg-black/[0.03]`,style:{borderColor:`${n}40`},children:e.label},e.id))})]})})]}),t&&a.products.length>0&&(0,V.jsx)(`div`,{className:`flex gap-3 overflow-x-auto p-3`,children:a.products.map(e=>e.products?(0,V.jsxs)(`a`,{href:e.products.handle?`${t}/products/${e.products.handle}`:t,className:`flex w-28 shrink-0 flex-col gap-1.5 text-xs`,children:[e.products.featured_image_url&&(0,V.jsx)(`img`,{src:e.products.featured_image_url,alt:e.products.title,className:`aspect-square w-full rounded-lg object-cover bg-neutral-100`}),(0,V.jsx)(`span`,{className:`line-clamp-2 font-medium`,children:e.products.title})]},e.id):null)})]})}function ph({vendorHandle:e}){let{data:t}=gu({queryKey:[`vendor-website-business-cards`,e??`__none__`],queryFn:()=>e?Mp(e):Promise.resolve({shopTabEnabled:!1,cards:[]}),enabled:!!e});return t?.cards.length?(0,V.jsx)(Pp,{cards:t.cards}):null}function mh({vendorId:e,accent:t,style:n}){let r=I(),{data:i}=gu({queryKey:[`vendor-website-reviews`,e],queryFn:()=>Yp(e,9)});if(!i||i.length===0)return null;let a=e=>(0,V.jsxs)(`div`,{className:`flex h-full flex-col gap-3 rounded-2xl border border-neutral-200 bg-white p-5 shadow-sm`,children:[(0,V.jsxs)(`div`,{className:`flex items-center justify-between gap-2`,children:[(0,V.jsx)(`span`,{className:`inline-flex items-center gap-0.5`,children:[1,2,3,4,5].map(n=>(0,V.jsx)(yd,{className:`h-3.5 w-3.5`,style:{color:t},fill:n<=Math.round(e.rating)?t:`none`},n))}),e.verified&&(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1 rounded-full bg-emerald-500/15 px-2 py-0.5 text-[10px] font-medium text-emerald-600`,children:[(0,V.jsx)(Nu,{className:`h-3 w-3`}),` `,r(`vendorSite.reviews.verified`,`Verifiziert`)]})]}),(0,V.jsx)(`p`,{className:`line-clamp-4 flex-1 text-sm leading-relaxed text-neutral-700`,children:e.body}),(0,V.jsxs)(`div`,{className:`text-xs`,children:[(0,V.jsx)(`p`,{className:`font-semibold text-neutral-900`,children:e.authorName}),e.productTitle&&(0,V.jsx)(`p`,{className:`mt-0.5 truncate text-neutral-500`,children:e.productTitle})]})]});if(n===`marquee`&&i.length>1){let e=[...i,...i];return(0,V.jsxs)(`div`,{className:`overflow-hidden`,style:{WebkitMaskImage:`linear-gradient(to right, transparent, black 5%, black 95%, transparent)`,maskImage:`linear-gradient(to right, transparent, black 5%, black 95%, transparent)`},children:[(0,V.jsx)(`style`,{children:`
18          @keyframes reviewsMarqueeScroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
19          .reviews-marquee-track { animation: reviewsMarqueeScroll ${Math.max(20,i.length*6)}s linear infinite; }
20          .reviews-marquee-track:hover { animation-play-state: paused; }
21        `}),(0,V.jsx)(`div`,{className:`reviews-marquee-track flex w-max gap-5`,children:e.map((e,t)=>(0,V.jsx)(`div`,{className:`w-72 shrink-0`,children:a(e)},`${e.id}-${t}`))})]})}return(0,V.jsx)(`div`,{className:`grid gap-5 sm:grid-cols-2 lg:grid-cols-3`,children:i.map(e=>(0,V.jsx)(`div`,{children:a(e)},e.id))})}function hh({vendorId:e,accent:t}){let n=I(),{data:r}=gu({queryKey:[`vendor-website-booking-slots`,e],queryFn:()=>em(e)}),[i,a]=(0,B.useState)(null),[o,s]=(0,B.useState)(``),[c,l]=(0,B.useState)(``),[u,d]=(0,B.useState)(``),[f,p]=(0,B.useState)(``),[m,h]=(0,B.useState)(`idle`);if(!r||r.length===0)return null;let g=r.find(e=>e.id===i),_=async t=>{if(t.preventDefault(),!i)return;h(`sending`);let n=await tm({vendorId:e,slotId:i,name:o,email:c,phone:u||void 0,message:f||void 0,website:``});if(n.ok){h(`done`);return}if(n.error===`slot_unavailable`){h(`unavailable`),a(null);return}h(`error`)};if(m===`done`)return(0,V.jsx)(`p`,{className:`text-sm font-medium`,style:{color:t},children:n(`vendorSite.booking.thanks`,`Danke für Ihre Terminanfrage! Wir melden uns zur Bestätigung.`)});let v=`h-11 w-full rounded-lg border border-neutral-300 px-4 text-sm outline-none focus:border-neutral-400`;return(0,V.jsxs)(`div`,{className:`mx-auto max-w-xl`,children:[m===`unavailable`&&(0,V.jsx)(`p`,{className:`mb-3 text-xs text-red-600`,children:n(`vendorSite.booking.unavailable`,`Dieser Termin ist leider gerade nicht mehr verfügbar. Bitte wählen Sie einen anderen.`)}),i?(0,V.jsxs)(`form`,{onSubmit:_,className:`space-y-2`,children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>a(null),className:`mb-1 text-xs text-neutral-500 hover:underline`,children:[`← `,n(`vendorSite.booking.changeSlot`,`Anderen Termin wählen`)]}),g&&(0,V.jsx)(`p`,{className:`text-sm font-semibold`,style:{color:t}
21,children:new Date(g.startsAt).toLocaleString(`de-AT`,{dateStyle:`medium`,timeStyle:`short`})}),(0,V.jsx)(`input`,{type:`text`,required:!0,value:o,onChange:e=>s(e.target.value),placeholder:n(`vendorSite.booking.namePlaceholder`,`Name`),className:v}),(0,V.jsx)(`input`,{type:`email`,required:!0,value:c,onChange:e=>l(e.target.value),placeholder:n(`vendorSite.booking.emailPlaceholder`,`[email protected]`),className:v}),(0,V.jsx)(`input`,{type:`tel`,value:u,onChange:e=>d(e.target.value),placeholder:n(`vendorSite.booking.phonePlaceholder`,`Telefon (optional)`),className:v}),(0,V.jsx)(`textarea`,{value:f,onChange:e=>p(e.target.value),placeholder:n(`vendorSite.booking.messagePlaceholder`,`Nachricht (optional)`),rows:3,className:`w-full rounded-lg border border-neutral-300 px-4 py-2.5 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`button`,{type:`submit`,disabled:m===`sending`,className:`h-11 rounded-lg px-6 text-sm font-semibold text-white shadow-sm disabled:opacity-60`,style:{background:t},children:m===`sending`?`…`:n(`vendorSite.booking.submit`,`Termin anfragen`)}),m===`error`&&(0,V.jsx)(`p`,{className:`text-xs text-red-600`,children:n(`vendorSite.contactForm.error`,`Das hat leider nicht geklappt, versuch's nochmal.`)})]}):(0,V.jsx)(`div`,{className:`grid gap-2 sm:grid-cols-2`,children:r.map(e=>{let t=new Date(e.startsAt),n=new Date(e.endsAt);return(0,V.jsxs)(`button`,{type:`button`,onClick:()=>a(e.id),className:`rounded-xl border border-neutral-200 p-4 text-left transition-colors hover:bg-neutral-50`,children:[(0,V.jsxs)(`p`,{className:`text-sm font-semibold`,children:[t.toLocaleDateString(`de-AT`,{weekday:`short`,day:`2-digit`,month:`2-digit`}),`, `,t.toLocaleTimeString(`de-AT`,{hour:`2-digit`,minute:`2-digit`}),` – `,n.toLocaleTimeString(`de-AT`,{hour:`2-digit`,minute:`2-digit`})]}),e.note&&(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-500`,children:e.note})]},e.id)})})]})}function gh(e,t,n){return n.some(n=>e<new Date(n.endsAt)&&t>new Date(n.startsAt))}function _h({vendorId:e,accent:t}){let n=I(),{data:r}=gu({queryKey:[`vendor-website-bookable-units`,e],queryFn:()=>om(e)}),[i,a]=(0,B.useState)(null),[o,s]=(0,B.useState)([]),[c,l]=(0,B.useState)(``),[u,d]=(0,B.useState)(``),[f,p]=(0,B.useState)(``),[m,h]=(0,B.useState)(`2`),[g,_]=(0,B.useState)(``),[v,y]=(0,B.useState)(``),[b,x]=(0,B.useState)(``),[S,C]=(0,B.useState)(``),[w,T]=(0,B.useState)(``),[ee,te]=(0,B.useState)(``),[E,ne]=(0,B.useState)(`idle`),D=r?.find(e=>e.id===i)??null;if((0,B.useEffect)(()=>{if(!i){s([]);return}let e=!1;return sm(i).then(t=>{e||s(t)}),()=>{e=!0}},[i]),!r||r.length===0)return null;let re=D?D.unitType!==`table`:!0,ie=new Map;for(let e of r){let t=e.groupName||``;ie.has(t)||ie.set(t,[]),ie.get(t).push(e)}let O=async t=>{if(t.preventDefault(),!D)return;let n,r;if(D.unitType===`table`){if(!f)return;n=new Date(f),r=new Date(n.getTime()+7200*1e3)}else{if(!c||!u)return;n=new Date(`${c}T15:00:00`),r=new Date(`${u}T11:00:00`)}if(r<=n){ne(`error`);return}if(gh(n,r,o)){ne(`unavailable`);return}ne(`sending`);let i=await cm({vendorId:e,unitId:D.id,startsAt:n.toISOString(),endsAt:r.toISOString(),guestsCount:Math.max(1,Number(m)||1),name:g,email:v,phone:b||void 0,nationality:re&&S||void 0,birthdate:re&&w||void 0,message:ee||void 0,website:``});if(i.ok){ne(`done`);return}if(i.error===`unit_unavailable`){ne(`unavailable`);return}ne(`error`)};if(E===`done`)return(0,V.jsx)(`p`,{className:`text-sm font-medium`,style:{color:t},children:n(`vendorSite.rooms.thanks`,`Danke für Ihre Anfrage! Wir bestätigen Ihre Reservierung in Kürze persönlich.`)});let ae=`h-11 w-full rounded-lg border border-neutral-300 px-4 text-sm outline-none focus:border-neutral-400`;return(0,V.jsxs)(`div`,{className:`mx-auto max-w-xl`,children:[E===`unavailable`&&(0,V.jsx)(`p`,{className:`mb-3 text-xs text-red-600`,children:n(`vendorSite.rooms.unavailable`,`In diesem Zeitraum leider nicht verfügbar. Bitte wählen Sie einen anderen Termin.`)}),i?(0,V.jsxs)(`form`,{onSubmit:O,className:`space-y-2`,children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>a(null),className:`mb-1 text-xs text-neutral-500 hover:underline`,children:[`← `,n(`vendorSite.rooms.changeUnit`,`Andere Auswahl`)]}),D&&(0,V.jsx)(`p`,{className:`text-sm font-semibold`,style:{color:t},children:D.name}),re?(0,V.jsxs)(`div`,{className:`grid gap-2 sm:grid-cols-2`,children:[(0,V.jsx)(`input`,{type:`date`,required:!0,value:c,onChange:e=>l(e.target.value),className:ae,"aria-label":n(`vendorSite.rooms.checkin`,`Anreise`)}),(0,V.jsx)(`input`,{type:`date`,required:!0,value:u,onChange:e=>d(e.target.value),className:ae,"aria-label":n(`vendorSite.rooms.checkout`,`Abreise`)})]}):(0,V.jsx)(`input`,{type:`datetime-local`,required:!0,value:f,onChange:e=>p(e.target.value),className:ae,"aria-label":n(`vendorSite.rooms.tableTime`,`Datum & Uhrzeit`)}),(0,V.jsx)(`input`,{type:`number`,min:1,max:D?.maxGuests??20,required:!0,value:m,onChange:e=>h(e.target.value),placeholder:n(`vendorSite.rooms.guestsPlaceholder`,`Anzahl Personen`),className:ae}),(0,V.jsx)(`input`,{type:`text`,required:!0,value:g,onChange:e=>_(e.target.value),placeholder:n(`vendorSite.booking.namePlaceholder`,`Name`),className:ae}
21),(0,V.jsx)(`input`,{type:`email`,required:!0,value:v,onChange:e=>y(e.target.value),placeholder:n(`vendorSite.booking.emailPlaceholder`,`[email protected]`),className:ae}),(0,V.jsx)(`input`,{type:`tel`,value:b,onChange:e=>x(e.target.value),placeholder:n(`vendorSite.booking.phonePlaceholder`,`Telefon (optional)`),className:ae}),re&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`p`,{className:`pt-1 text-[11px] text-neutral-500`,children:n(`vendorSite.rooms.meldezettelHint`,`Optional — für die Gästeaufnahme des Betriebs vor Ort (Meldepflicht in Österreich), keine automatische Behördenmeldung durch diese Website.`)}),(0,V.jsxs)(`div`,{className:`grid gap-2 sm:grid-cols-2`,children:[(0,V.jsx)(`input`,{type:`text`,value:S,onChange:e=>C(e.target.value),placeholder:n(`vendorSite.rooms.nationalityPlaceholder`,`Staatsangehörigkeit (optional)`),className:ae}),(0,V.jsx)(`input`,{type:`date`,value:w,onChange:e=>T(e.target.value),className:ae,"aria-label":n(`vendorSite.rooms.birthdatePlaceholder`,`Geburtsdatum (optional)`)})]})]}),(0,V.jsx)(`textarea`,{value:ee,onChange:e=>te(e.target.value),placeholder:n(`vendorSite.booking.messagePlaceholder`,`Nachricht (optional)`),rows:3,className:`w-full rounded-lg border border-neutral-300 px-4 py-2.5 text-sm outline-none focus:border-neutral-400`}),(0,V.jsx)(`button`,{type:`submit`,disabled:E===`sending`,className:`h-11 rounded-lg px-6 text-sm font-semibold text-white shadow-sm disabled:opacity-60`,style:{background:t},children:E===`sending`?`…`:n(`vendorSite.rooms.submit`,`Anfrage senden`)}),E===`error`&&(0,V.jsx)(`p`,{className:`text-xs text-red-600`,children:n(`vendorSite.contactForm.error`,`Das hat leider nicht geklappt, versuch's nochmal.`)})]}):(0,V.jsx)(`div`,{className:`space-y-4`,children:Array.from(ie.entries()).map(([e,t])=>(0,V.jsxs)(`div`,{children:[e&&(0,V.jsx)(`p`,{className:`mb-2 text-xs font-semibold uppercase tracking-wide text-neutral-500`,children:e}),(0,V.jsx)(`div`,{className:`grid gap-2 sm:grid-cols-2`,children:t.map(e=>(0,V.jsxs)(`button`,{type:`button`,onClick:()=>a(e.id),className:`rounded-xl border border-neutral-200 p-4 text-left transition-colors hover:bg-neutral-50`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.name}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-500`,children:e.description}),(0,V.jsxs)(`p`,{className:`mt-1 text-xs text-neutral-500`,children:[n(`vendorSite.rooms.maxGuests`,`bis {n} Personen`).replace(`{n}`,String(e.maxGuests)),e.pricePerNight?` · ${e.pricePerNight}`:``]})]},e.id))})]},e))})]})}function vh({page:e,accent:t}){let n=I();return e.slug===`index`?null:(0,V.jsxs)(`div`,{className:`mx-auto max-w-5xl px-6 pt-6 text-xs text-neutral-500`,children:[(0,V.jsx)(`a`,{href:`/`,className:`hover:underline`,style:{color:t},children:n(`vendorSite.nav.home`,`Home`)}),(0,V.jsx)(`span`,{className:`mx-1.5`,children:`/`}),(0,V.jsx)(`span`,{children:e.navLabel||e.title})]})}function yh(e,t){let n=t.join(`,`),[r,i]=(0,B.useState)({});return(0,B.useEffect)(()=>{if(!e||!n)return;let t=!1;return(async()=>{let r=await Promise.all(n.split(`,`).map(async t=>{try{let n=await fetch(`${e}/products/${t}.js`);if(!n.ok)return null;let r=await n.json();return typeof r.available==`boolean`?[t,r.available]:null}catch{return null}}));t||i(Object.fromEntries(r.filter(e=>e!==null)))})(),()=>{t=!0}},[e,n]),r}function bh({s:e,accent:t,shopUrl:n}){let r=I(),i=e.productItems??[],a=yh(n,i.map(e=>e.handle).filter(e=>!!e));return(0,V.jsx)(`div`,{className:`grid grid-cols-2 gap-4 ${_m[e.columns??4]}`,children:i.map((e,i)=>{let o=e.handle?a[e.handle]===!1:!1;return(0,V.jsxs)(`a`,{href:e.handle?`${n}/products/${e.handle}`:n,className:`group relative overflow-hidden rounded-2xl border border-neutral-200 bg-white shadow-sm transition-shadow hover:shadow-md ${o?`opacity-70`:``}`,children:[o&&(0,V.jsx)(`span`,{className:`absolute left-2 top-2 z-10 rounded-full bg-neutral-900/85 px-2.5 py-1 text-[10px] font-semibold text-white`,children:r(`vend
21orSite.products.soldOut`,`Ausverkauft`)}),e.image&&(0,V.jsx)(`div`,{className:`overflow-hidden`,children:(0,V.jsx)(`img`,{src:e.image,alt:e.title,className:`aspect-square w-full object-cover transition-transform duration-500 group-hover:scale-105`})}),(0,V.jsxs)(`div`,{className:`p-3`,children:[(0,V.jsx)(`p`,{className:`truncate text-sm font-medium`,children:e.title}),e.price&&(0,V.jsx)(`p`,{className:`mt-0.5 text-sm font-bold`,style:{color:t},children:e.price})]})]},i)})})}function xh({s:e,accent:t}){return(0,V.jsx)(`div`,{className:`mx-auto max-w-2xl space-y-3`,children:(e.eventItems??[]).map((e,n)=>(0,V.jsxs)(`div`,{className:`flex items-start gap-4 rounded-2xl border border-neutral-200 bg-white p-4 shadow-sm`,children:[(0,V.jsx)(`div`,{className:`shrink-0 rounded-xl px-3 py-2 text-center text-xs font-bold text-white`,style:{background:t},children:e.date}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-600`,children:e.description})]})]},n))})}function Sh({s:e,accent:t}){let n=I();return(0,V.jsx)(`div`,{className:`mx-auto max-w-2xl space-y-3`,children:(e.jobItems??[]).map((e,r)=>(0,V.jsxs)(`div`,{className:`rounded-2xl border border-neutral-200 bg-white p-4 shadow-sm`,children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold`,children:e.title}),e.description&&(0,V.jsx)(`p`,{className:`mt-1 text-xs text-neutral-600`,children:e.description}),e.applyUrl&&(0,V.jsxs)(`a`,{href:e.applyUrl,className:`mt-2 inline-block text-xs font-semibold`,style:{color:t},children:[n(`vendorSite.jobs.apply`,`Jetzt bewerben`),` →`]})]},r))})}function Ch({accent:e}){let t=I(),[n,r]=(0,B.useState)(!0);return(0,B.useEffect)(()=>{r(typeof window<`u`&&window.localStorage.getItem(`cookie-consent`)===`1`)},[]),n?null:(0,V.jsxs)(`div`,{className:`fixed inset-x-0 bottom-0 z-50 flex flex-wrap items-center justify-between gap-3 border-t border-neutral-200 bg-white px-5 py-4 shadow-lg sm:px-8`,children:[(0,V.jsx)(`p`,{className:`text-sm text-neutral-600`,children:t(`vendorSite.cookie.text`,`Diese Website verwendet Cookies, um Ihnen die beste Erfahrung zu bieten.`)}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>{window.localStorage.setItem(`cookie-consent`,`1`),r(!0)},className:`shrink-0 rounded-full px-5 py-2 text-sm font-medium text-white`,style:{background:e},children:t(`vendorSite.cookie.accept`,`Verstanden`)})]})}function wh({accent:e}){let[t,n]=(0,B.useState)(0);return(0,B.useEffect)(()=>{let e=!1,t=()=>{let t=document.documentElement,r=t.scrollHeight-t.clientHeight;n(r>0?Math.min(100,window.scrollY/r*100):0),e=!1},r=()=>{e||(e=!0,requestAnimationFrame(t))};return t(),window.addEventListener(`scroll`,r,{passive:!0}),window.addEventListener(`resize`,r),()=>{window.removeEventListener(`scroll`,r),window.removeEventListener(`resize`,r)}},[]),(0,V.jsx)(`div`,{className:`fixed left-0 top-0 z-[60] h-1 w-full`,"aria-hidden":!0,children:(0,V.jsx)(`div`,{className:`h-full transition-[width] duration-150 ease-out`,style:{width:`${t}%`,background:e}})})}function Th({accent:e}){let t=I(),[n,r]=(0,B.useState)(!1);return(0,B.useEffect)(()=>{let e=()=>r(window.scrollY>500);return window.addEventListener(`scroll`,e),()=>window.removeEventListener(`scroll`,e)},[]),n?(0,V.jsx)(`button`,{type:`button`,onClick:()=>window.scrollTo({top:0,behavior:`smooth`}),className:`fixed bottom-6 right-6 z-40 flex h-11 w-11 items-center justify-center rounded-full text-white shadow-lg`,style:{background:e},"aria-label":t(`vendorSite.backToTop.aria`,`Nach oben`),children:`↑`}):null}function Eh({number:e}){return(0,V.jsx)(`a`,{href:`https://wa.me/${e.replace(/[^0-9]/g,``)}`,target:`_blank`,rel:`noreferrer`,className:`fixed bottom-6 left-6 z-40 flex h-12 w-12 items-center justify-center rounded-full bg-[#25D366] text-white shadow-lg`,"aria-label":`WhatsApp`,children:(0,V.jsx)(`svg`,{viewBox:`0 0 24 24`,fill:`currentColor`,className:`h-6 w-6`,children:(0,V.jsx)(`path`,{d:`M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.39 1.26 4.81L2 22l5.42-1.36a9.9 9.9 0 0 0 4.62 1.14h.01c5.46 0 9.91-4.45 9.91-9.91S17.5 2 12.04 2zm0 18.09h-.
2101a8.2 8.2 0 0 1-4.18-1.14l-.3-.18-3.11.78.83-3.03-.2-.31a8.18 8.18 0 0 1-1.26-4.3c0-4.53 3.69-8.22 8.23-8.22 2.2 0 4.26.86 5.82 2.41a8.17 8.17 0 0 1 2.41 5.82c0 4.54-3.7 8.17-8.23 8.17z`})})})}function Dh({number:e,accent:t}){let n=I();return(0,V.jsx)(`a`,{href:`tel:${e}`,className:`fixed bottom-20 left-6 z-40 flex h-12 w-12 items-center justify-center rounded-full text-white shadow-lg`,style:{background:t},"aria-label":n(`vendorSite.call.aria`,`Anrufen`),children:`☎`})}function Oh({links:e,shopUrl:t}){let n=I();return e.length===0&&!t?null:(0,V.jsxs)(`div`,{className:`fixed right-4 top-1/2 z-40 hidden -translate-y-1/2 flex-col gap-2 sm:flex`,children:[e.map((e,t)=>{let n=rp(e.platform);return(0,V.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,"aria-label":e.platform,className:`flex h-10 w-10 items-center justify-center rounded-full bg-white text-neutral-700 shadow-lg transition-transform hover:scale-110`,children:(0,V.jsx)(n,{className:`h-4 w-4`})},t)}),t&&(0,V.jsx)(`a`,{href:t,"aria-label":n(`vendorSite.shopFloat.aria`,`Zum Shop`),className:`flex h-10 w-10 items-center justify-center rounded-full bg-white text-neutral-700 shadow-lg transition-transform hover:scale-110`,children:(0,V.jsx)(hd,{className:`h-4 w-4`})})]})}function kh({accent:e,companyName:t}){let n=I(),[r,i]=(0,B.useState)(!0);return(0,B.useEffect)(()=>{i(typeof window<`u`&&window.localStorage.getItem(`age-verified`)===`1`)},[]),r?null:(0,V.jsx)(`div`,{className:`fixed inset-0 z-[60] flex items-center justify-center bg-black/70 px-6`,children:(0,V.jsxs)(`div`,{className:`w-full max-w-sm rounded-2xl bg-white p-6 text-center shadow-xl`,children:[(0,V.jsx)(`p`,{className:`font-semibold`,children:t}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-neutral-600`,children:n(`vendorSite.age.text`,`Bitte bestätigen Sie, dass Sie volljährig sind, um diese Seite zu besuchen.`)}),(0,V.jsxs)(`div`,{className:`mt-5 flex gap-3`,children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>{window.localStorage.setItem(`age-verified`,`1`),i(!0)},className:`flex-1 rounded-full px-4 py-2 text-sm font-semibold text-white`,style:{background:e},children:n(`vendorSite.age.confirm`,`Ich bin volljährig`)}),(0,V.jsx)(`a`,{href:`https://www.google.com`,className:`flex-1 rounded-full border border-neutral-300 px-4 py-2 text-sm font-semibold`,children:n(`vendorSite.age.leave`,`Verlassen`)})]})]})})}function Ah({accent:e}){let t=I(),[n,r]=(0,B.useState)(!1);(0,B.useEffect)(()=>{document.documentElement.style.fontSize=n?`112%`:``},[n]);let i=t(`vendorSite.accessibility.aria`,`Barrierefreiheit: Textgröße umschalten`);return(0,V.jsx)(`button`,{type:`button`,onClick:()=>r(e=>!e),className:`fixed bottom-36 left-6 z-40 flex h-12 w-12 items-center justify-center rounded-full text-white shadow-lg`,style:{background:e},"aria-label":i,title:i,children:`♿`})}function jh({vendorId:e,accent:t}){let n=I(),[r,i]=(0,B.useState)(!1),[a,o]=(0,B.useState)(``),[s,c]=(0,B.useState)(``),[l,u]=(0,B.useState)(``),[d,f]=(0,B.useState)(`idle`);return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>i(e=>!e),className:`fixed bottom-52 left-6 z-40 flex h-12 w-12 items-center justify-center rounded-full text-white shadow-lg`,style:{background:t},"aria-label":n(`vendorSite.chat.aria`,`Nachricht hinterlassen`),children:`💬`}),r&&(0,V.jsx)(`div`,{className:`fixed bottom-[16.5rem] left-6 z-40 w-72 rounded-2xl border border-neutral-200 bg-white p-4 shadow-xl`,children:d===`done`?(0,V.jsx)(`p`,{className:`text-sm font-medium`,style:{color:t},children:n(`vendorSite.chat.thanks`,`Danke, wir melden uns!`)}):(0,V.jsxs)(`form`,{onSubmit:async t=>{t.preventDefault(),f(`sending`),f((await Gd(e,{name:a,email:s,message:l})).ok?`done`:`error`)},className:`space-y-2`,children:[(0,V.jsx)(`input`,{required:!0,value:a,onChange:e=>o(e.target.value),placeholder:n(`vendorSite.chat.namePlaceholder`,`Name`),className:`h-9 w-full rounded-lg border border-neutral-300 px-3 text-sm outline-none`}),(0,V.jsx)(`input`,{required:!0,type:`email`,value:s,onChange:e=>c(e.target.value),placeholder:n(`vendorSite.chat.emailPlaceholder`,`E-Mail`),className:`h-9 w-full rounded-lg border border-neutral-300 px-3 text-sm outline-none`}
21),(0,V.jsx)(`textarea`,{required:!0,value:l,onChange:e=>u(e.target.value),placeholder:n(`vendorSite.chat.messagePlaceholder`,`Nachricht`),rows:3,className:`w-full rounded-lg border border-neutral-300 px-3 py-2 text-sm outline-none`}),(0,V.jsx)(`button`,{type:`submit`,disabled:d===`sending`,className:`h-9 w-full rounded-lg text-sm font-semibold text-white disabled:opacity-60`,style:{background:t},children:d===`sending`?`…`:n(`vendorSite.chat.send`,`Senden`)}),d===`error`&&(0,V.jsx)(`p`,{className:`text-xs text-red-600`,children:n(`vendorSite.chat.error`,`Das hat leider nicht geklappt.`)})]})})]})}var Mh=/[\w.+-]+@[\w-]+\.[a-zA-Z]{2,}/,Nh=/(\+\d[\d\s/().-]{6,}\d)|(0\d[\d\s/().-]{6,}\d)/,Ph={montag:`Monday`,dienstag:`Tuesday`,mittwoch:`Wednesday`,donnerstag:`Thursday`,freitag:`Friday`,samstag:`Saturday`,sonntag:`Sunday`};function Fh(e){let t=Ph[e.day.trim().toLowerCase()];if(!t)return null;let n=e.hours.match(/(\d{1,2})[:.](\d{2})\s*[-–—]\s*(\d{1,2})[:.](\d{2})/);if(!n)return null;let r=e=>e.padStart(2,`0`);return{dayOfWeek:`https://schema.org/${t}`,opens:`${r(n[1])}:${n[2]}`,closes:`${r(n[3])}:${n[4]}`}}function Ih({s:e,accent:t,withContactActions:n}){let r=n?e.body?.match(Mh)?.[0]:void 0,i=(n?e.body?.match(Nh)?.[0]:void 0)?.trim();return(0,V.jsxs)(V.Fragment,{children:[e.image&&(0,V.jsx)(`div`,{className:`group mb-6 overflow-hidden shadow-sm ${J(1).className} ${e.imageBreakout?`relative left-1/2 right-1/2 -mx-[50vw] w-screen rounded-none`:`max-w-2xl rounded-2xl`}`,style:J(1).style,children:(0,V.jsx)(`img`,{src:e.image,alt:e.heading||e.body?.slice(0,100)||``,className:`w-full object-cover transition-transform duration-500 group-hover:scale-105 ${e.imageBreakout?`h-80 sm:h-[28rem]`:`h-64`}`})}),e.body&&(0,V.jsx)(`p`,{className:`max-w-2xl whitespace-pre-line leading-relaxed text-neutral-600 ${J(1).className}`,style:J(1).style,children:dm(e.body)}),(r||i)&&(0,V.jsxs)(`div`,{className:`mt-5 flex flex-wrap gap-3 ${J(2).className}`,style:J(2).style,children:[r&&(0,V.jsxs)(`a`,{href:`mailto:${r}`,className:`inline-flex items-center gap-2 rounded-full px-5 py-2.5 text-sm font-semibold text-white shadow-sm transition-transform hover:scale-105`,style:{background:t},children:[(0,V.jsx)(Qu,{className:`h-4 w-4`}),` `,r]}),i&&(0,V.jsxs)(`a`,{href:`tel:${i.replace(/[\s/().-]/g,``)}`,className:`inline-flex items-center gap-2 rounded-full border-2 px-5 py-2.5 text-sm font-semibold transition-colors hover:bg-neutral-50`,style:{borderColor:t,color:t},children:[(0,V.jsx)(sd,{className:`h-4 w-4`}),` `,i]})]}),e.items&&e.items.length>0&&(0,V.jsx)(`ul`,{className:`mt-6 grid gap-4 sm:grid-cols-2`,children:e.items.map((e,n)=>{let r=J(n+2);return(0,V.jsxs)(`li`,{className:`flex items-start gap-3 rounded-2xl border border-neutral-200 bg-white px-5 py-4 text-sm text-neutral-700 shadow-sm transition-all hover:-translate-y-0.5 hover:shadow-md ${r.className}`,style:r.style,children:[(0,V.jsx)(`span`,{className:`flex h-7 w-7 shrink-0 items-center justify-center rounded-full`,style:{background:`${t}1a`},children:(0,V.jsx)(Nu,{className:`h-4 w-4`,style:{color:t}})}),(0,V.jsx)(`span`,{className:`pt-0.5`,children:dm(e)})]},n)})})]})}function Lh({s:e,i:t,accent:n,accentDark:r,shopUrl:i,t:a,secondaryColor:o,isFirstHero:s,radiusStyle:c}){let l=s?`h1`:`h2`,u=e.heroStyle??`default`,d=c??{borderRadius:`9999px`}
21,f=i&&(0,V.jsx)(`a`,{href:i,className:`mt-8 inline-flex items-center bg-white px-6 py-3 text-sm font-semibold shadow-lg transition-transform hover:scale-105 ${J(2).className}`,style:{...J(2).style,color:r,...d},children:a(`vendorSite.hero.cta`,`Jetzt entdecken`)});return u===`split`?(0,V.jsxs)(`section`,{className:`grid overflow-hidden ${vm[e.splitRatio??`50-50`]}`,children:[(0,V.jsxs)(`div`,{className:`flex flex-col justify-center px-6 py-24 text-white sm:py-32`,style:{background:`linear-gradient(135deg, ${n}, ${r})`},children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight tracking-tight sm:text-5xl ${J(0).className}`,style:J(0).style,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 max-w-md text-lg text-white/85 ${J(1).className}`,style:J(1).style,children:dm(e.body)}),f]}),e.image?(0,V.jsx)(`div`,{className:`min-h-[280px] sm:min-h-0`,children:(0,V.jsx)(`img`,{src:e.image,alt:``,className:`h-full w-full object-cover`})}):(0,V.jsx)(`div`,{className:`hidden sm:block`,style:{background:r}})]},t):u===`ribbonCta`?(0,V.jsxs)(`section`,{className:`relative overflow-hidden`,style:{minHeight:480},children:[e.image?(0,V.jsx)(`img`,{src:e.image,alt:``,className:`absolute inset-0 h-full w-full object-cover`}):(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, ${n}, ${r})`}}),(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(to top, rgba(0,0,0,0.65), rgba(0,0,0,0) 55%)`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative mx-auto flex min-h-[480px] max-w-5xl flex-col justify-end p-6 sm:p-10`,children:(0,V.jsxs)(`div`,{className:`max-w-lg rounded-2xl bg-white/95 p-6 text-neutral-900 shadow-xl backdrop-blur sm:p-8 ${J(0).className}`,style:J(0).style,children:[e.heading&&(0,V.jsx)(l,{className:`text-2xl font-bold leading-tight sm:text-3xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-3 text-sm text-neutral-600 sm:text-base`,children:dm(e.body)}),i&&(0,V.jsx)(`a`,{href:i,className:`mt-4 inline-flex items-center px-5 py-2.5 text-sm font-semibold text-white`,style:{background:n,...d},children:a(`vendorSite.hero.cta`,`Jetzt entdecken`)})]})})]},t):u===`diagonal`?(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 py-24 text-white sm:py-32`,style:{background:r},children:[e.image&&(0,V.jsxs)(`div`,{className:`absolute inset-y-0 right-0 w-2/3`,style:{clipPath:`polygon(22% 0, 100% 0, 100% 100%, 0% 100%)`},children:[(0,V.jsx)(`img`,{src:e.image,alt:``,className:`h-full w-full object-cover`}),(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`${n}33`},"aria-hidden":!0})]}),(0,V.jsx)(`div`,{className:`relative mx-auto max-w-5xl ${J(0).className}`,style:J(0).style,children:(0,V.jsxs)(`div`,{className:`max-w-[55%]`,children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight tracking-tight sm:text-5xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 text-lg text-white/85`,children:dm(e.body)}),f]})})]},t):u===`framed`?(0,V.jsxs)(`section`,{className:`px-6 py-24 sm:py-32`,style:{background:`${n}0d`},children:[(0,V.jsxs)(`div`,{className:`mx-auto max-w-2xl text-center ${J(0).className}`,style:J(0).style,children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight text-neutral-900 sm:text-5xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mx-auto mt-5 max-w-xl text-lg text-neutral-600`,children:dm(e.body)}),i&&(0,V.jsx)(`a`,{href:i,className:`mt-6 inline-flex items-center px-6 py-3 text-sm font-semibold text-white shadow-md`,style:{background:n,...d},children:a(`vendorSite.hero.cta`,`Jetzt entdecken`)})]}),e.image&&(0,V.jsx)(`div`,{className:`mx-auto mt-10 max-w-3xl overflow-hidden rounded-2xl shadow-xl ring-1 ring-black/5 ${J(1).className}`,style:J(1).style,children:(0,V.jsx)(`img`,{src:e.image,alt:``,className:`aspect-video w-full object-cover`})})]},t):u===`floatingCard`?(0,V.jsxs)(`section`,{className:`relative overflow-hidden`,children:[e.image?(0,V.jsx)(`img`,{src:e.image,alt:``,className:`absolute inset-0 h-full w-full object-cover`}):(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, ${n}, ${r})`}}),(0,V.jsx)(`div`,{className:`absolute inset-0 bg-black/30`,"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative mx-auto flex min-h-[420px] max-w-5xl items-center px-6`,children:(0,V.jsx)(`div`,{className:`max-w-lg ${J(0).className}`,style:J(0).style,children:e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight text-white sm:text-5xl`,children:e.heading})})}),(0,V.jsxs)(`div`,{className:`relative z-10 mx-auto -mt-14 mb-10 max-w-md rounded-2xl bg-white p-6 text-neutral-900 shadow-xl sm:mr-10 sm:ml-auto ${J(1).className}`,style:J(1).style,children:[e.body&&(0,V.jsx)(`p`,{className:`text-sm text-neutral-600`,children:dm(e.body)}),i&&(0,V.jsx)(`a`,{href:i,className:`mt-4 inline-flex items-center px-5 py-2.5 text-sm font-semibold text-white`,style:{background:n,...d},children:a(`vendorSite.hero.cta`,`Jetzt entdecken`)})]})]},t):u===`minimalEditorial`?(0,V.jsx)(`section`,{className:`px-6 py-28 text-center sm:py-36`,style:{background:`linear-gradient(180deg, ${n}, ${r})`},children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-2xl ${J(0).className}`,style:J(0).style,children:[(0,V.jsx)(`div`,{className:`mx-auto mb-5 h-px w-12 bg-white/60`,"aria-hidden":!0}),e.heading&&(0,V.jsx)(l,{className:`text-4xl font-light leading-tight tracking-tight text-white sm:text-6xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mx-auto mt-5 max-w-lg text-lg text-white/80`,children:dm(e.body)}),i&&(0,V.jsx)(`a`,{href:i,className:`mt-7 inline-flex items-center border border-white px-6 py-3 text-sm font-semibold uppercase tracking-wide text-white`,style:d,children:a(`vendorSite.hero.cta`,`Jetzt entdecken`)})]})},t):u===`collage`?(0,V.jsx)(`section`,{className:`px-6 py-24 sm:py-32`,style:{background:`linear-gradient(135deg, ${n}, ${r})`},children:(0,V.jsxs)(`div`,{className:`mx-auto grid max-w-5xl gap-10 sm:grid-cols-2 sm:items-center`,children:[(0,V.jsxs)(`div`,{className:`text-white ${J(0).className}`,style:J(0).style,children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight sm:text-5xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 text-lg text-white/85`,children:dm(e.body)}),f]}),e.image&&(0,V.jsxs)(`div`,{className:`grid h-64 grid-cols-3 gap-3 sm:h-80`,children:[(0,V.jsx)(`div`,{className:`col-span-2 row-span-2 overflow-hidden rounded-2xl`,children:(0,V.jsx)(`img`,{src:e.image,alt:``,className:`h-full w-full object-cover`,style:{objectPosition:`20% 30%`}})}),(0,V.jsx)(`div`,{className:`overflow-hidden rounded-2xl`,children:(0,V.jsx)(`img`,{src:e.image,alt:``,className:`h-full w-full object-cover`,style:{objectPosition:`70% 60%`}})}),(0,V.jsx)(`div`,{className:`overflow-hidden rounded-2xl`,children:(0,V.jsx)(`img`,{src:e.image,alt:``,className:`h-full w-full object-cover`,style:{objectPosition:`40% 85%`}})})]})]})},t):u===`duotone`?(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 py-24 text-white sm:py-32`,children:[e.image?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`img`,{src:e.image,alt:``,className:`absolute inset-0 h-full w-full object-cover grayscale`}),(0,V.jsx)(`div`,{className:`absolute inset-0 mix-blend-color`,style:{background:n},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, ${r}99, transparent)`},"aria-hidden":!0})]}):(0,V.jsx)(`div`,{className:`absolute inset-0`,style:{background:`linear-gradient(135deg, ${n}, ${r})`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-30`,style:{backgroundImage:`repeating-linear-gradient(45deg, rgba(255,255,255,0.15) 0 2px, transparent 2px 14px)`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative mx-auto max-w-5xl ${J(0).className}`,style:J(0).style,children:(0,V.jsxs)(`div`,{className:`max-w-2xl`,children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight sm:text-5xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 text-lg text-white/85`,children:dm(e.body)}),f]})})]},t):u===`boldType`?(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 py-24 text-white sm:py-32`,style:{background:`linear-gradient(160deg, ${r}, ${n})`},children:[e.image&&(0,V.jsx)(`div`,{className:`absolute inset-0 opacity-25 mix-blend-luminosity`,style:{backgroundImage:`url(${e.image})`,backgroundSize:`cover`,backgroundPosition:`center`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative mx-auto max-w-5xl ${J(0).className}`,style:J(0).style,children:(0,V.jsxs)(`div`,{className:`max-w-3xl`,children:[e.heading&&(0,V.jsx)(l,{className:`text-5xl font-black uppercase leading-[0.95] tracking-tight sm:text-7xl`,style:{textShadow:`0 0 60px ${n}`},children:e.heading}),(0,V.jsx)(`div`,{className:`mt-5 h-1 w-20 rounded-full bg-white`,"aria-hidden":!0}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 max-w-lg text-lg text-white/80`,children:dm(e.body)}),f]})})]},t):(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 py-24 text-white sm:py-32`,style:e.image?{backgroundImage:`linear-gradient(135deg, ${n}99, color-mix(in srgb, ${r} 65%, transparent)), url(${e.image})`,backgroundSize:`cover`,backgroundPosition:`center`}:{background:`linear-gradient(135deg, ${n}, ${r})`},children:[(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-[0.15]`,style:{backgroundImage:`radial-gradient(rgba(255,255,255,0.8) 1px, transparent 1px)`,backgroundSize:`22px 22px`},"aria-hidden":!0}),!e.image&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`div`,{className:`pointer-events-none absolute -right-24 -top-24 h-96 w-96 rounded-full bg-white/10 blur-3xl`,"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute -bottom-32 left-0 h-72 w-72 rounded-full blur-3xl`,style:{background:o?`${o}55`:`rgba(0,0,0,0.1)`},"aria-hidden":!0})]}),(0,V.jsx)(`div`,{className:`relative mx-auto max-w-5xl`,children:(0,V.jsxs)(`div`,{className:`max-w-2xl`,children:[e.heading&&(0,V.jsx)(l,{className:`text-4xl font-bold leading-tight tracking-tight sm:text-6xl ${J(0).className}`,style:J(0).style,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-5 max-w-xl text-lg text-white/85 ${J(1).className}`,style:J(1).style,children:dm(e.body)}),f]})})]},t)}function Rh(e,t,n,r,i,a,o,s,c,l,u,d,f){if(e.type===`hero`)return(0,V.jsx)(Lh,{s:e,i:t,accent:n,accentDark:r,shopUrl:i,t:o,secondaryColor:s,isFirstHero:c,radiusStyle:l});if(e.type===`banner`)return(0,V.jsx)(Qm,{s:e,accent:n},t);if(e.type===`videoBg`)return e.bgVideoUrl?(0,V.jsxs)(`section`,{className:`relative overflow-hidden ${e.hideOnMobile?Vh:``}`,style:{minHeight:360},children:[(0,V.jsx)(`video`,{src:e.bgVideoUrl,className:`absolute inset-0 h-full w-full object-cover`,muted:!0,loop:!0,autoPlay:!0,playsInl
21ine:!0}),(0,V.jsx)(`div`,{className:`absolute inset-0 bg-black/45`,"aria-hidden":!0}),(0,V.jsxs)(`div`,{className:`relative mx-auto flex min-h-[360px] max-w-3xl flex-col items-center justify-center p-6 text-center text-white`,children:[e.heading&&(0,V.jsx)(`h2`,{className:`text-3xl font-bold leading-tight sm:text-4xl`,children:e.heading}),e.body&&(0,V.jsx)(`p`,{className:`mt-4 max-w-xl text-base text-white/85 sm:text-lg`,children:dm(e.body)})]})]},t):null;let p=xm(e.bgVariant,t,!!e.image),m=Sm(e.revealStyle,t),h=e.accentColor||n,g=e.accentColor?`color-mix(in srgb, ${e.accentColor} 100%, black 28%)`:r,_=(()=>{switch(e.type){case`faq`:return(0,V.jsx)(Tm,{s:e,accent:h});case`pricing`:return(0,V.jsx)(Em,{s:e,accent:h});case`testimonials`:return(0,V.jsx)(Dm,{s:e,accent:h});case`team`:return(0,V.jsx)(Om,{s:e,accent:h});case`stats`:return(0,V.jsx)(Am,{s:e,accent:h});case`hours`:return(0,V.jsx)(jm,{s:e,accent:h});case`logos`:case`trust`:return(0,V.jsx)(Mm,{s:e});case`timeline`:return(0,V.jsx)(Nm,{s:e,accent:h});case`gallery`:return(0,V.jsx)(Pm,{s:e});case`beforeAfter`:return(0,V.jsx)(Fm,{s:e});case`menu`:return(0,V.jsx)(Im,{s:e,accent:h});case`portfolio`:return(0,V.jsx)(Lm,{s:e});case`countdown`:return(0,V.jsx)(zm,{s:e,accent:h});case`social`:return(0,V.jsx)(qm,{s:e});case`share`:return(0,V.jsx)(Jm,{});case`map`:return(0,V.jsx)(Ym,{s:e});case`qr`:return(0,V.jsx)(Xm,{s:e});case`awards`:return(0,V.jsx)($m,{s:e});case`video`:return(0,V.jsx)(rh,{s:e});case`newsletter`:return(0,V.jsx)(ih,{vendorId:a,accent:h});case`contactForm`:return(0,V.jsx)(ah,{vendorId:a,accent:h});case`comparison`:return(0,V.jsx)(oh,{s:e,accent:h});case`downloads`:return(0,V.jsx)(sh,{s:e,accent:h});case`serviceArea`:return(0,V.jsx)(ch,{s:e,accent:h});case`news`:return(0,V.jsx)(lh,{s:e});case`reviewsBadge`:return(0,V.jsx)(uh,{s:e,accent:h});case`tippgeber`:return(0,V.jsx)(dh,{vendorId:a,accent:h});case`shoppableVideo`:return(0,V.jsx)(fh,{vendorId:a,shopUrl:i,accent:h});case`businessCards`:return(0,V.jsx)(ph,{vendorHandle:f});case`reviews`:return(0,V.jsx)(mh,{vendorId:a,accent:h,style:e.reviewsStyle??`grid`});case`booking`:return(0,V.jsx)(hh,{vendorId:a,accent:h});case`rooms`:return(0,V.jsx)(_h,{vendorId:a,accent:h});case`products`:return(0,V.jsx)(bh,{s:e,accent:h,shopUrl:i});case`events`:return(0,V.jsx)(xh,{s:e,accent:h});case`jobs`:return(0,V.jsx)(Sh,{s:e,accent:h});case`embed`:return(0,V.jsx)(nh,{s:e});case`contact`:return(0,V.jsx)(Ih,{s:e,accent:h,withContactActions:!0});case`bento`:return(0,V.jsx)(Vm,{s:e,accent:h});case`steps`:return(0,V.jsx)(Hm,{s:e,accent:h});case`flipCards`:return(0,V.jsx)(Um,{s:e,accent:h});case`featureTabs`:return(0,V.jsx)(Gm,{s:e,accent:h});case`relatedPages`:return(0,V.jsx)(Km,{pages:u??[],currentSlug:d??``,accent:h});default:return(0,V.jsx)(Ih,{s:e,accent:h})}})();return(0,V.jsx)(Wh,{variant:p,accent:h,accentDark:g,secondaryColor:s,image:e.image,hideOnMobile:e.hideOnMobile,spacing:e.spacing,dividerTop:e.dividerTop,parallax:e.parallax,inverted:e.inverted,children:(0,V.jsx)(Cm,{style:m,children:(0,V.jsxs)(`div`,{className:e.containerWidth===`full`?`mx-auto max-w-none`:`mx-auto max-w-5xl`,children:[(0,V.jsx)(wm,{text:e.heading,accent:h}),_]})})},t)}var zh={compact:`py-8`,normal:`py-16`,spacious:`py-24`},Bh={compact:`py-10`,normal:`py-20`,spacious:`py-28`},Vh=`hidden md:block`,Hh={wave:`M0,32 C240,64 480,0 720,16 C960,32 1200,64 1440,32 L1440,60 L0,60 Z`,diagonal:`M0,60 L1440,0 L1440,60 Z`,curve:`M0,60 Q720,-10 1440,60 L1440,60 L0,60 Z`};function Uh({type:e,fill:t}){return(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-x-0 top-0 -translate-y-[calc(100%-1px)] overflow-hidden leading-none`,"aria-hidden":!0,children:(0,V.jsx)(`svg`,{viewBox:`0 0 1440 60`,preserveAspectRatio:`none`,className:`h-8 w-full sm:h-12`,children:(0,V.jsx)(`path`,{d:Hh[e],fill:t})})})}function Wh({children:e,variant:t,accent:n,accentDark:r,secondaryColor:i,image:a,hideOnMobile:o,spacing:s=`normal`,dividerTop:c=`none`,parallax:l,inverted:u}){let d=o?Vh:``,f=c!==`none`&&(0,V.jsx)(Uh,{type:c,fill:t===`tint`?i||n:`#ffffff`});if(u)return(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 ${zh[s]} ${d}`,style:{background:r},children:[f,(0,V.jsx)(`div`,{className:`mx-auto max-w-4xl rounded-3xl bg-white p-8 shadow-xl sm:p-12`,children:e})]});if(t===`image`&&a)return(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 ${Bh[s]} ${d}`,style:{backgroundImage:`linear-gradient(135deg, ${n}59, color-mix(in srgb, ${r} 45%, transparent)), url(${a})`,backgroundSize:`cover`,backgroundPosition:`center`,...l?{backgroundAttachment:`fixed`}:{}},children:[f,(0,V.jsx)(`div`,{className:`mx-auto max-w-4xl rounded-3xl bg-white/95 p-8 shadow-xl backdrop-blur sm:p-12`,children:e})]});if(t===`gradient`)return(0,V.jsxs)(`section`,{className:`relative overflow-hidden px-6 ${zh[s]} ${d}`,style:{background:`linear-gradient(135deg, ${n}22, ${(i||n)+`12`})`},children:[f,(0,V.jsx)(`div`,{className:`pointer-events-none absolute -right-20 -top-20 h-72 w-72 rounded-full blur-3xl`,style:{background:`${n}2e`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute -bottom-24 -left-16 h-64 w-64 roun
21ded-full blur-3xl`,style:{background:`${i||n}2e`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative`,children:e})]});if(t===`pattern`)return(0,V.jsxs)(`section`,{className:`relative overflow-hidden bg-neutral-50/60 px-6 ${zh[s]} ${d}`,children:[f,(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-0 opacity-[0.12]`,style:{backgroundImage:`radial-gradient(${n} 1.5px, transparent 1.5px)`,backgroundSize:`22px 22px`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative`,children:e})]});let p=t===`tint`?{background:i||`${n}0d`}:void 0;return(0,V.jsxs)(`section`,{className:`relative px-6 ${zh[s]} ${d}`,style:p,children:[f,e]})}var Gh={en:`English`,fr:`Français`,it:`Italiano`,es:`Español`,pl:`Polski`,cs:`Čeština`,hu:`Magyar`,ru:`Русский`,tr:`Türkçe`,hr:`Hrvatski`};function Kh({content:e,slug:t,vendorId:n,vendorHandle:r,availableLanguages:i=[],selectedLanguage:a=``,onLanguageChange:o=()=>{}}){let s=I(),c=e.pages.find(e=>e.slug===t)??e.pages[0],{host:l}=jd(),u=l.split(`:`)[0],d=e.meta?.hasShop===!1?``:`https://shop.${u}`,f=e.meta?.primaryColor||`#8a6a1f`,p=`color-mix(in srgb, ${f} 100%, black 28%)`,m=e.meta?.companyName||``,h=m.trim().charAt(0).toUpperCase()||`?`,g=e.meta??{},_=e.pages.find(e=>e.sections.some(e=>e.type===`contact`)),v=_?.sections.find(e=>e.type===`contact`),y=e.pages.flatMap(e=>e.sections).find(e=>e.type===`social`)?.socialLinks??[],b=e.pages.filter(e=>!e.hideFromNav),x=new Set(b.map(e=>e.slug)),S=new Map,C=new Map;for(let e of b)e.parentSlug&&x.has(e.parentSlug)?S.set(e.parentSlug,[...S.get(e.parentSlug)??[],e]):e.navGroup&&C.set(e.navGroup,[...C.get(e.navGroup)??[],e]);let w=new Set([...C.values()].flat().map(e=>e.slug)),T=[],ee=new Set;for(let e of b){if(w.has(e.slug)){e.navGroup&&!ee.has(e.navGroup)&&(ee.add(e.navGroup),T.push({kind:`group`,label:e.navGroup,children:C.get(e.navGroup)}));continue}e.parentSlug&&x.has(e.parentSlug)||T.push({kind:`page`,page:e,children:S.get(e.slug)})}let[te,E]=(0,B.useState)(null),[ne,D]=(0,B.useState)(!1);(0,B.useEffect)(()=>{D(!1)},[t]);let{data:re}=gu({queryKey:[`vendor-legal-documents`,r??`__none__`],queryFn:()=>r?op(r):Promise.resolve([]),enabled:!!r}),ie=g.fontFamily?`https://fonts.googleapis.com/css2?family=${encodeURIComponent(g.fontFamily).replace(/%20/g,`+`)}:wght@400;500;600;700&display=swap`:null,O=g.headerBgStyle??`default`,ae=O===`image`,k=O==="default"?`border-b border-neutral-200 bg-white/90 backdrop-blur`:ae?``:`border-b border-neutral-200`,A=O===`solid`?{background:g.headerBgColor||`#ffffff`}:O===`gradient`?{background:`linear-gradient(135deg, ${g.headerGradientFrom||f}, ${g.headerGradientTo||p})`}:O===`image`&&g.headerImageUrl?{backgroundImage:`linear-gradient(rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url(${g.headerImageUrl})`,backgroundSize:`cover`,backgroundPosition:`center`}:{},oe=ae||O===`gradient`?`text-white`:`text-neutral-900`,se=ae||O===`gradient`?`text-white/80`:`text-neutral-600`,ce=ae||O===`gradient`?`font-semibold text-white`:`font-semibold text-neutral-900`,le=g.navIconsEnabled!==!1,j=`flex items-center gap-1.5 rounded-full px-3 py-2 transition-colors ${ae||O===`gradient`?`hover:bg-white/10`:`hover:bg-neutral-900/5`}`,M={borderRadius:g.buttonRadius||`9999px`},ue=c.sections.filter(e=>e.type===`faq`).flatMap(e=>e.faqItems??[]),de=ue.length>0?{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:ue.map(e=>({"@type":`Question`,name:e.question,acceptedAnswer:{"@type":`Answer`,text:e.answer}}))}:null,N=e.pages.flatMap(e=>e.sections),fe=N.find(e=>e.type===`contact`)?.body,pe=fe?.match(Nh)?.[0]?.trim(),me=fe?.match(Mh)?.[0],he=(N.find(e=>e.type===`hours`)?.hours??[]).map(Fh).filter(e=>e!==null).map(e=>({"@type":`OpeningHoursSpecification`,...e})),ge=N.find(e=>e.type===`reviewsBadge`)?.reviewStats,_e=m?{"@context":`https://schema.org`,"@type":`LocalBusiness`,name:m,...g.logoUrl?{image:g.logoUrl,logo:g.logoUrl}:{},...pe?{telephone:pe}:{},...me?{email:me}:{},...he.length>0?{openingHoursSpecification:he}:{},...ge&&ge.count>0?{aggregateRating:{"@type":`AggregateRating`,ratingValue:ge.average,reviewCount:ge.count}}:{}}:null,ve=(c.sections.find(e=>e.type===`events`)?.eventItems??[]).map(e=>{let t=new Date(e.date);return Number.isNaN(t.getTime())?null:{"@context":`https://schema.org`,"@type":`Event`,name:e.title,startDate:t.toISOString(),...e.description?{description:e.description}:{},...m?{location:{"@type":`Place`,name:m}}:{}}}).filter(e=>e!==null),ye=(0,V.jsx)(fm.Provider,{value:g.imageAlts??pm,children:(0,V.jsxs)(`div`,{className:`min-h-screen bg-white text-neutral-900`,style:g.fontFamily?{fontFamily:`"${g.fontFamily}", sans-serif`}:void 0,children:[ie&&(0,V.jsx)(`link`,{rel:`stylesheet`,href:ie}),g.customCss&&(0,V.jsx)(`style`,{children:g.customCss}),de&&(0,V.jsx)(`script`,{type:`application/ld+json`,children:JSON.stringify(de)}),_e&&(0,V.jsx)(`script`,{type:`application/ld+json`,children:JSON.stringify(_e)}),ve.map((e,t)=>(0,V.jsx)(`script`,{type:`application/ld+json`,children:JSON.stringify(e)},t)),(0,V.jsxs)(`header`,{className:`sticky top-0 z-10 ${k} ${oe}`,style:A,children:[(0,V.jsxs)(`div`,{className:`mx-auto flex max-w-5xl flex-wrap items-center justify-between gap-y-2 px-6 py-4`,children:[(0,V.jsxs)(`a`,{href:`/`,className:`flex items-center gap-2.5`,children:[g.logoUrl?(0,V.jsx)(`img`,{src:g.logoUrl,alt:m,className:`h-9 w-9 shrink-0 rounded-xl object-contain`}):(0,V.jsx)(`span`,{className:`flex h-9 w-9 shrink-0 items-center justify-center rounded-xl text-sm font-bold text-white shadow-sm`,style:{background:f},children:h}),(0,V.jsx)(`span`,{className:`text-lg font-semibold tracking-tight`,children:m})]}),(0,V.jsxs)(`nav`,{className:`hidden flex-wrap items-center justify-end gap-x-6 gap-y-2 text-sm sm:flex`,children:[T.map(e=>{if(e.kind===`page`){let n=e.page,r=um(n.slug,n.navLabel||n.title),i=e.children,a=n.slug===t||!!i?.some(e=>e.slug===t);return i?.length?(0,V.jsxs)(`div`,{className:`relative`,onMouseEnter:()=>E(n.slug),onMouseLeave:()=>E(e=>e===n.slug?null:e),children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>E(e=>e===n.slug?null:n.slug),className:`${j} ${a?ce:se}`,children:[le&&(0,V.jsx)(r,{className:`h-3.5 w-3.5 shrink-0`}),n.navLabel||n.title,(0,V.jsx)(Au,{className:`h-3 w-3 shrink-0`})]}),te===n.slug&&(0,V.jsxs)(`div`,{className:`absolute left-0 top-full z-20 mt-2 min-w-[11rem] rounded-xl border border-neutral-200 bg-white py-1.5 text-neutral-700 shadow-lg`,children:[(0,V.jsx)(`a`,{href:n.slug===`index`?`/`:`/${n.slug}`,className:`block px-4 py-2 hover:bg-neutral-50`,children:n.navLabel||n.title}),i.map(e=>(0,V.jsx)(`a`,{href:`/${e.slug}`,className:`block px-4 py-2 hover:bg-neutral-50`,children:e.navLabel||e.title},e.slug))]})]},n.slug):(0,V.jsxs)(`a`,{href:n.slug===`index`?`/`:`/${n.slug}`,className:`${j} ${a?ce:se}`,children:[le&&(0,V.jsx)(r,{className:`h-3.5 w-3.5 shrink-0`}),n.navLabel||n.title]},n.slug)}let n=`group:${e.label}`,r=e.children.some(e=>e.slug===t),i=um(e.label,e.label);return(0,V.jsxs)(`div`,{className:`relative`,onMouseEnter:()=>E(n),onMouseLeave:()=>E(e=>e===n?null:e),children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>E(e=>e===n?null:n),className:`${j} ${r?ce:se}`,children:[le&&(0,V.jsx)(i,{className:`h-3.5 w-3.5 shrink-0`}),e.label,(0,V.jsx)(Au,{className:`h-3 w-3 shrink-0`})]}),te===n&&(0,V.jsx)(`div`,{className:`absolute left-0 top-full z-20 mt-2 min-w-[11rem] rounded-xl border border-neutral-200 bg-white py-1.5 text-neutral-700 shadow-lg`,children:e.children.map(e=>(0,V.jsx)(`a`,{href:`/${e.slug}`,className:`block px-4 py-2 hover:bg-neutral-50`,children:e.navLabel||e.title},e.slug))})]},n)}),d&&(0,V.jsx)(`a`,{href:d,className:`px-5 py-2 text-sm font-medium text-white shadow-sm transition-transform hover:scale-105`,style:{background:f,...M},children:s(`vendorSite.nav.shop`,`Shop`)})]}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>D(e=>!e),className:`flex h-9 w-9 shrink-0 items-center justify-center rounded-lg sm:hidden ${se}`,"aria-expanded":ne,"aria-label":ne?s(`vendorSite.nav.closeMenu`,`Menü schließen`):s(`vendorSite.nav.openMenu`,`Menü öffnen`),children:ne?(0,V.jsx)(Ed,{className:`h-5 w-5`}):(0,V.jsx)(td,{className:`h-5 w-5`})}),i.length>0&&(0,V.jsxs)(`select`,{"aria-label":s(`vendorSite.nav.language`,`Sprache`),value:a,onChange:e=>o(e.target.value),className:`ml-3 rounded-md border bg-transparent px-2 py-1 text-xs ${ae||O===`gradient`?`border-white/30 text-white`:`border-neutral-300 text-neutral-600`}`,children:[(0,V.jsx)(`option`,{value:``,children:s(`vendorSite.nav.languageDefault`,`Original`)}),i.map(e=>(0,V.jsx)(`option`,{value:e,children:Gh[e]??e},e))]})]}),ne&&(0,V.jsx)(`div`,{className:`animate-in fade-in slide-in-from-top-2 border-t border-neutral-200 bg-white px-6 py-3 duration-200 sm:hidden`,children:(0,V.jsxs)(`div`,{className:`mx-auto flex max-w-5xl flex-col gap-0.5`,children:[T.map(e=>{if(e.kind===`page`){let n=e.page,r=um(n.slug,n.navLabel||n.title),i=n.slug===t||!!e.children?.some(e=>e.slug===t);return(0,V.jsxs)(`div`,{children:[(0,V.jsxs)(`a`,{href:n.slug===`index`?`/`:`/${n.slug}`,className:`flex items-center gap-2 rounded-lg px-2 py-2.5 text-sm ${i?`font-semibold text-neutral-900`:`text-neutral-600`}`,children:[le&&(0,V.jsx)(r,{className:`h-4 w-4 shrink-0`}),` `,n.navLabel||n.title]}),e.children?.map(e=>(0,V.jsx)(`a`,{href:`/${e.slug}`,className:`block px-2 py-2 pl-9 text-sm text-neutral-500`,children:e.navLabel||e.title},e.slug))]},n.slug)}let n=um(e.label,e.label);return(0,V.jsxs)(`div`,{children:[(0,V.jsxs)(`span`,{className:`flex items-center gap-2 px-2 py-2.5 text-sm font-semibold text-neutral-900`,children:[le&&(0,V.jsx)(n,{className:`h-4 w-4 shrink-0`}),` `,e.label]}),e.children.map(e=>(0,V.jsx)(`a`,{href:`/${e.slug}`,className:`block px-2 py-2 pl-9 text-sm text-neutral-500`,children:e.navLabel||e.title},e.slug))]},`group:${e.label}`)}),d&&(0,V.jsx)(`a`,{href:d,className:`mt-2 px-4 py-2.5 text-center text-sm font-semibold text-white shadow-sm`,style:{background:f,...M},children:s(`vendorSite.nav.shop`,`Shop`)})]})})]}),(0,V.jsx)(vh,{page:c,accent:f}),(0,V.jsx)(`main`,{className:`flex flex-col`,children:(()=>{let t=c.sections.findIndex(e=>e.type===`hero`);return c.sections.map((i,a)=>(0,V.jsx)(`div`,{className:i.mobileOrder?ym[Math.min(12,Math.max(1,Math.round(i.mobileOrder)))]:void 0,children:Rh(i,a,f,p,d,n,s,g.secondaryColor,a===t,M,e.pages,c.slug,r)},a))})()}),(0,V.jsxs)(`footer`,{className:`border-t-2 bg-neutral-900 px-6 pt-14 text-neutral-300`,style:{borderTopColor:f},children:[(0,V.jsxs)(`div`,{className:`mx-auto grid max-w-5xl gap-10 pb-10 sm:grid-cols-2 lg:grid-cols-3`,children:[(0,V.jsxs)(`div`,{className:`flex items-start gap-3`,children:[g.logoUrl?(0,V.jsx)(`img`,{src:g.logoUrl,alt:m,className:`h-9 w-9 shrink-0 rounded-xl object-contain`}):(0,V.jsx)(`span`,{className:`flex h-9 w-9 shrink-0 items-center justify-center rounded-xl text-sm font-bold text-white`,style:{background:f},children:h}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-base font-semibold text-white`,children:m}),(0,V.jsx)(`p`,{className:`mt-1.5 text-sm text-neutral-400`,children:e.meta?.tagline})]})]}),g.footerOverride?.enabled&&g.footerOverride.columns.some(e=>e.heading||e.text||e.image_url||e.links?.length)?g.footerOverride.columns.map((e,t)=>(0,V.jsxs)(`div`,{className:`text-sm`,children:[e.image_url&&(0,V.jsx)(`img`,{src:e.image_url,alt:e.heading||``,className:`mb-2.5 h-8 w-auto object-contain`}),e.heading&&(0,V.jsxs)(`div`,{className:`mb-3 flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`h-3.5 w-1 rounded-full`,style:{background:f}}),(0,V.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-wider text-white`,children:e.heading})]}),e.text&&(0,V.jsx)(`p`,{className:`max-w-xs whitespace-pre-line text-neutral-400`,children:dm(e.text)}),!!e.links?.length&&(0,V.jsx)(`ul`,{className:`mt-2 flex flex-col gap-1.5`,children:e.links.map((e,t)=>(0,V.jsx)(`li`,{children:(0,V.jsx)(`a`,{href:e.url,className:`hover:text-white`,target:/^https?:\/\//.test(e.url)?`_blank`:void 0,rel:`noreferrer`,children:e.label})},t))})]},t)):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`div`,{className:`text-sm`,children:[(0,V.jsxs)(`div`,{className:`mb-3 flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`h-3.5 w-1 rounded-full`,style:{background:f}}),(0,V.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-wider text-white`,children:s(`vendorSite.footer.navigation`,`Navigation`)})]}),(0,V.jsx)(`ul`,{className:`flex flex-col gap-1.5`,children:b.map(e=>{let t=um(e.slug,e.navLabel||e.title);return(0,V.jsx)(`li`,{children:(0,V.jsxs)(`a`,{href:e.slug===`index`?`/`:`/${e.slug}`,className:`flex items-center gap-1.5 hover:text-white`,children:[(0,V.jsx)(t,{className:`h-3.5 w-3.5 shrink-0`}),` `,e.navLabel||e.title]})},e.slug)})})]}),v&&(0,V.jsxs)(`div`,{className:`text-sm`,children:[(0,V.jsxs)(`div`,{className:`mb-3 flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`h-3.5 w-1 rounded-full`,style:{background:f}}),(0,V.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-wider text-white`,children:s(`vendorSite.footer.contact`,`Kontakt`)})]}),(0,V.jsx)(`p`,{className:`max-w-xs whitespace-pre-line text-neutral-400`,children:v.body&&dm(v.body)}),_&&_.slug!==`index`&&(0,V.jsxs)(`a`,{href:`/${_.slug}`,className:`mt-2 inline-block hover:text-white`,children:[s(`vendorSite.footer.contactLink`,`Zur Kontaktseite`),` →`]})]})]}),!!re?.length&&(0,V.jsxs)(`div`,{className:`text-sm`,children:[(0,V.jsxs)(`div`,{className:`mb-3 flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`h-3.5 w-1 rounded-full`,style:{background:f}}),(0,V.jsx)(`span`,{className:`text-xs font-bold uppercase tracking-wider text-white`,children:s(`vendorSite.footer.legal`,`Rechtliches`)})]}),(0,V.jsx)(`ul`,{className:`flex flex-col gap-1.5`,children:re.map(e=>(0,V.jsx)(`li`,{children:(0,V.jsx)(`a`,{href:`/rechtliches/${e.slug}`,className:`hover:text-white`,children:e.title})},e.slug))})]})]}),y.length>0&&(0,V.jsx)(`div`,{className:`border-t border-white/10 py-5`,children:(0,V.jsx)(`div`,{className:`mx-auto flex max-w-5xl flex-wrap justify-center gap-3`,children:y.map((e,t)=>{let n=rp(e.platform);return(0,V.jsx)(`a`,{href:e.url,target:`_blank`,rel:`noreferrer`,"aria-label":e.platform,className:`flex h-9 w-9 items-center justify-center rounded-full border border-white/15 text-neutral-300 transition-colors hover:border-white/30 hover:text-white`,children:(0,V.jsx)(n,{className:`h-4 w-4`})},t)})})}),(0,V.jsx)(`div`,{className:`border-t border-white/10 py-5`,children:(0,V.jsx)(`div`,{className:`mx-auto flex max-w-5xl flex-wrap items-center justify-center gap-2`,children:up.map(e=>(0,V.jsx)(`span`,{className:`inline-flex h-7 items-center justify-center rounded-md bg-white px-2 py-1`,children:(0,V.jsx)(`img`,{src:e.src,alt:e.name,className:`h-3.5 w-auto object-contain`})},e.name))})}),(0,V.jsxs)(`div`,{className:`border-t border-white/10 py-4 text-center text-xs text-neutral-500`,children:[`© `,new Date().getFullYear(),` `,m]})]}),(0,V.jsx)(wh,{accent:f}),g.cookieConsent&&(0,V.jsx)(Ch,{accent:f}),g.backToTop&&(0,V.jsx)(Th,{accent:f}),g.whatsappNumber&&(0,V.jsx)(Eh,{number:g.whatsappNumber}),g.clickToCallNumber&&(0,V.jsx)(Dh,{number:g.clickToCallNumber,accent:f}),g.socialFloatBar&&(0,V.jsx)(Oh,{links:y,shopUrl:d}),g.accessibilityWidget&&(0,V.jsx)(Ah,{accent:f}),g.ageVerification&&(0,V.jsx)(kh,{accent:f,companyName:m}
21),g.messageChat&&(0,V.jsx)(jh,{vendorId:n,accent:f})]})});return g.lockEnabled&&g.lockPasswordHash?(0,V.jsx)(lp,{storageKey:`website:${n}`,hash:g.lockPasswordHash,description:`${m} ist derzeit passwortgeschützt.`,children:ye}):ye}function qh({pages:e,slug:t}){let n=e.find(e=>e.slug===t)??e[0];return n?(0,V.jsx)(`iframe`,{title:n.title||`Website`,srcDoc:n.html,sandbox:`allow-same-origin allow-forms allow-popups`,className:`fixed inset-0 h-full w-full border-0`}):null}var Jh=`https://mkpzxottornqrznxxdwh.supabase.co/functions/v1`;async function Yh(e){let t;try{t=await fetch(`${Jh}/advisor`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)})}catch(e){return{configured:!1,reason:e instanceof Error?e.message:`network`}}if(t.status===404)return{configured:!1,reason:`not-deployed`};if(!t.ok)return{configured:!1,reason:`HTTP ${t.status}`};let n=await t.json().catch(()=>null);return!n||typeof n.reply!=`string`?{configured:!1,reason:`unexpected-response`}:{configured:!0,reply:{reply:n.reply,handles:Array.isArray(n.handles)?n.handles.filter(e=>typeof e==`string`):[],followUps:Array.isArray(n.followUps)?n.followUps.slice(0,3):void 0,searchQuery:typeof n.searchQuery==`string`?n.searchQuery:void 0,offerContact:n.offerContact===!0,vendorSuggestions:Array.isArray(n.vendorSuggestions)?n.vendorSuggestions.filter(e=>typeof e==`string`):void 0,domainQuery:typeof n.domainQuery==`string`?n.domainQuery:null,domainIntent:n.domainIntent===`register`||n.domainIntent===`transfer`?n.domainIntent:null}}}function Xh(){return typeof crypto<`u`&&`randomUUID`in crypto?crypto.randomUUID():`adv-${Date.now()}-${Math.random().toString(36).slice(2)}`}function Zh(e){let t=e.trim();return t.length<12?!1:t.split(/\s+/).length>=4||/\?$/.test(t)}function Qh(e){return/\.[a-z]{2,24}\b/i.test(e.trim())}var $h=e(i(),1);function eg(e){if(!e||typeof document>`u`)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))}var tg=e=>{switch(e){case`success`:return ig;case`info`:return og;case`warning`:return ag;case`error`:return sg;default:return null}},ng=Array(12).fill(0),rg=({visible:e,className:t})=>B.createElement(`div`,{className:[`sonner-loading-wrapper`,t].filter(Boolean).join(` `),"data-visible":e},B.createElement(`div`,{className:`sonner-spinner`},ng.map((e,t)=>B.createElement(`div`,{className:`sonner-loading-bar`,key:`spinner-bar-${t}`})))),ig=B.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},B.createElement(`path`,{fillRule:`evenodd`,d:`M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z`,clipRule:`evenodd`})),ag=B.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`},B.createElement(`path`,{fillRule:`evenodd`,d:`M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z`,clipRule:`evenodd`})),og=B.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},B.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z`,clipRule:`evenodd`})),sg=B.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},B.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z`,clipRule:`evenodd`})),cg=B.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,
21width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`},B.createElement(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),B.createElement(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})),lg=()=>{let[e,t]=B.useState(document.hidden);return B.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)},[]),e},ug=1,dg=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{let{message:t,...n}=e,r=typeof e?.id==`number`||e.id?.length>0?e.id:ug++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:`error`}),this.success=(e,t)=>this.create({...t,type:`success`,message:e}),this.info=(e,t)=>this.create({...t,type:`info`,message:e}),this.warning=(e,t)=>this.create({...t,type:`warning`,message:e}),this.loading=(e,t)=>
21this.create({...t,type:`loading`,message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(e instanceof Function?e():e),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],B.isValidElement(e))i=!1,this.create({id:n,type:`default`,message:e});else if(pg(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description,o=typeof r==`object`&&!B.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(e instanceof Error){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!B.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!B.isValidElement(r)?r:{message:r};this.create({id:n,type:`success`,description:a,...o})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!B.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally==null||t.finally.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||ug++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},fg=(e,t)=>{let n=t?.id||ug++;return dg.addToast({title:e,...t,id:n}),n},pg=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,mg=Object.assign(fg,{success:dg.success,info:dg.info,warning:dg.warning,error:dg.error,custom:dg.custom,message:dg.message,promise:dg.promise,dismiss:dg.dismiss,loading:dg.loading},{getHistory:()=>dg.toasts,getToasts:()=>dg.getActiveToasts()});eg(`
vendor: 14,859 bytes, line 21
21[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
21`);function hg(e){return e.label!==void 0}var gg=3,_g=`24px`,vg=`16px`,yg=4e3,bg=356,xg=14,Sg=45,Cg=200;function wg(...e){return e.filter(Boolean).join(` `)}function Tg(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}var Eg=e=>{let{invert:t,toast:n,unstyled:r,interacting:i,setHeights:a,visibleToasts:o,heights:s,index:c,toasts:l,expanded:u,removeToast:d,defaultRichColors:f,closeButton:p,style:m,cancelButtonStyle:h,actionButtonStyle:g,className:_=``,descriptionClassName:v=``,duration:y,position:b,gap:x,expandByDefault:S,classNames:C,icons:w,closeButtonAriaLabel:T=`Close toast`}
21=e,[ee,te]=B.useState(null),[E,ne]=B.useState(null),[D,re]=B.useState(!1),[ie,O]=B.useState(!1),[ae,k]=B.useState(!1),[A,oe]=B.useState(!1),[se,ce]=B.useState(!1),[le,j]=B.useState(0),[M,ue]=B.useState(0),de=B.useRef(n.duration||y||yg),N=B.useRef(null),fe=B.useRef(null),pe=c===0,me=c+1<=o,he=n.type,ge=n.dismissible!==!1,_e=n.className||``,ve=n.descriptionClassName||``,ye=B.useMemo(()=>s.findIndex(e=>e.toastId===n.id)||0,[s,n.id]),be=B.useMemo(()=>n.closeButton??p,[n.closeButton,p]),xe=B.useMemo(()=>n.duration||y||yg,[n.duration,y]),Se=B.useRef(0),Ce=B.useRef(0),we=B.useRef(0),Te=B.useRef(null),[P,Ee]=b.split(`-`),De=B.useMemo(()=>s.reduce((e,t,n)=>n>=ye?e:e+t.height,0),[s,ye]),Oe=lg(),ke=n.invert||t,Ae=he===`loading`;Ce.current=B.useMemo(()=>ye*x+De,[ye,De]),B.useEffect(()=>{de.current=xe},[xe]),B.useEffect(()=>{re(!0)},[]),B.useEffect(()=>{let e=fe.current;if(e){let t=e.getBoundingClientRect().height;return ue(t),a(e=>[{toastId:n.id,height:t,position:n.position},...e]),()=>a(e=>e.filter(e=>e.toastId!==n.id))}},[a,n.id]),B.useLayoutEffect(()=>{if(!D)return;let e=fe.current,t=e.style.height;e.style.height=`auto`;let r=e.getBoundingClientRect().height;e.style.height=t,ue(r),a(e=>e.find(e=>e.toastId===n.id)?e.map(e=>e.toastId===n.id?{...e,height:r}:e):[{toastId:n.id,height:r,position:n.position},...e])},[D,n.title,n.description,a,n.id,n.jsx,n.action,n.cancel]);let je=B.useCallback(()=>{O(!0),j(Ce.current),a(e=>e.filter(e=>e.toastId!==n.id)),setTimeout(()=>{d(n)},Cg)},[n,d,a,Ce]);B.useEffect(()=>{if(n.promise&&he===`loading`||n.duration===1/0||n.type===`loading`)return;let e;return u||i||Oe?(()=>{if(we.current<Se.current){let e=new Date().getTime()-Se.current;de.current-=e}we.current=new Date().getTime()})():de.current!==1/0&&(Se.current=new Date().getTime(),e=setTimeout(()=>{n.onAutoClose==null||n.onAutoClose.call(n,n),je()},de.current)),()=>clearTimeout(e)},[u,i,n,he,Oe,je]),B.useEffect(()=>{n.delete&&(je(),n.onDismiss==null||n.onDismiss.call(n,n))},[je,n.delete]);function Me(){return w?.loading?B.createElement(`div`,{className:wg(C?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":he===`loading`},w.loading):B.createElement(rg,{className:wg(C?.loader,n?.classNames?.loader),visible:he===`loading`})}let Ne=n.icon||w?.[he]||tg(he);return B.createElement(`li`,{tabIndex:0,ref:fe,className:wg(_,_e,C?.toast,n?.classNames?.toast,C?.default,C?.[he],n?.classNames?.[he]),"data-sonner-toast":``,"data-rich-colors":n.richColors??f,"data-styled":!(n.jsx||n.unstyled||r),"data-mounted":D,"data-promise":!!n.promise,"data-swiped":se,"data-removed":ie,"data-visible":me,"data-y-position":P,"data-x-position":Ee,"data-index":c,"data-front":pe,"data-swiping":ae,"data-dismissible":ge,"data-type":he,"data-invert":ke,"data-swipe-out":A,"data-swipe-direction":E,"data-expanded":!!(u||S&&D),"data-testid":n.testId,style:{"--index":c,"--toasts-before":c,"--z-index":l.length-c,"--offset":`${ie?le:Ce.current}px`,"--initial-height":S?`auto`:`${M}px`,...m,...n.style},onDragEnd:()=>{k(!1),te(null),Te.current=null},onPointerDown:e=>{e.button!==2&&(Ae||!ge||(N.current=new Date,j(Ce.current),e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(k(!0),Te.current={x:e.clientX,y:e.clientY})))},onPointerUp:()=>{if(A||!ge)return;Te.current=null;let e=Number(fe.current?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),t=Number(fe.current?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),r=new Date().getTime()-N.current?.getTime(),i=ee===`x`?e:t,a=Math.abs(i)/r;if(Math.abs(i)>=Sg||a>.11){j(Ce.current),n.onDismiss==null||n.onDismiss.call(n,n),ne(ee===`x`?e>0?`right`:`left`:t>0?`down`:`up`),je(),oe(!0);return}else{var o,s;(o=fe.current)==null||o.style.setProperty(`--swipe-amount-x`,`0px`),(s=fe.current)==null||s.style.setProperty(`--swipe-amount-y`,`0px`)}ce(!1),k(!1),te(null)},onPointerMove:t=>{var n,r;if(!Te.current||!ge||window.getSelection()?.toString().length>0)return;let i=t.clientY-Te.current.y,a=t.clientX-Te.current.x,o=e.swipeDirections??Tg(b);!ee&&(Math.abs(a)>1||Math.abs(i)>1)&&te(Math.abs(a)>Math.abs(i)?`x`:`y`);let s={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if(ee===`y`){if(o.includes(`top`)||o.includes(`bottom`))if(o.includes(`top`)&&i<0||o.includes(`bottom`)&&i>0)s.y=i;else{let e=i*c(i);s.y=Math.abs(e)<Math.abs(i)?e:i}}else if(ee===`x`&&(o.includes(`left`)||o.includes(`right`)))if(o.includes(`left`)&&a<0||o.includes(`right`)&&a>0)s.x=a;else{let e=a*c(a);s.x=Math.abs(e)<Math.abs(a)?e:a}(Math.abs(s.x)>0||Math.abs(s.y)>0)&&ce(!0),(n=fe.current)==null||n.style.setProperty(`--swipe-amount-x`,`${s.x}px`),(r=fe.current)==null||r.style.setProperty(`--swipe-amount-y`,`${s.y}px`)}},be&&!n.jsx&&he!==`loading`?B.createElement(`button`,{"aria-label":T,"data-disabled":Ae,"data-close-button":!0,onClick:Ae||!ge?()=>{}:()=>{je(),n.onDismiss==null||n.onDismiss.call(n,n)},className:wg(C?.closeButton,n?.classNames?.closeButton)},w?.close??cg):null,(he||n.icon||n.promise)&&n.icon!==null&&(w?.[he]!==null||n.icon)?B.createElement(`div`,{"data-icon":``,className:wg(C?.icon,n?.classNames?.icon)},n.promise||n.type===`loading`&&!n.icon?n.icon||Me():null,n.type===`loading`?null:Ne):null,B.createElement(`div`,{"data-content":``,className:wg(C?.content,n?.classNames?.content)},B.createElement(`div`,{"data-title":``,className:wg(C?.title,n?.classNames?.title)},n.jsx?n.jsx:typeof n.title==`function`?n.title():n.title),n.description?B.createElement(`div`,{"data-description":``,className:wg(v,ve,C?.description,n?.classNames?.description)},typeof n.description==`function`?n.description():n.description):null),B.isValidElement(n.cancel)?n.c
21ancel:n.cancel&&hg(n.cancel)?B.createElement(`button`,{"data-button":!0,"data-cancel":!0,style:n.cancelButtonStyle||h,onClick:e=>{hg(n.cancel)&&ge&&(n.cancel.onClick==null||n.cancel.onClick.call(n.cancel,e),je())},className:wg(C?.cancelButton,n?.classNames?.cancelButton)},n.cancel.label):null,B.isValidElement(n.action)?n.action:n.action&&hg(n.action)?B.createElement(`button`,{"data-button":!0,"data-action":!0,style:n.actionButtonStyle||g,onClick:e=>{hg(n.action)&&(n.action.onClick==null||n.action.onClick.call(n.action,e),!e.defaultPrevented&&je())},className:wg(C?.actionButton,n?.classNames?.actionButton)},n.action.label):null)};function Dg(){if(typeof window>`u`||typeof document>`u`)return`ltr`;let e=document.documentElement.getAttribute(`dir`);return e===`auto`||!e?window.getComputedStyle(document.documentElement).direction:e}function Og(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?vg:_g;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var kg=B.forwardRef(function(e,t){let{id:n,invert:r,position:i=`bottom-right`,hotkey:a=[`altKey`,`KeyT`],expand:o,closeButton:s,className:c,offset:l,mobileOffset:u,theme:d=`light`,richColors:f,duration:p,style:m,visibleToasts:h=gg,toastOptions:g,dir:_=Dg(),gap:v=xg,icons:y,containerAriaLabel:b=`Notifications`}=e,[x,S]=B.useState([]),C=B.useMemo(()=>n?x.filter(e=>e.toasterId===n):x.filter(e=>!e.toasterId),[x,n]),w=B.useMemo(()=>Array.from(new Set([i].concat(C.filter(e=>e.position).map(e=>e.position)))),[C,i]),[T,ee]=B.useState([]),[te,E]=B.useState(!1),[ne,D]=B.useState(!1),[re,ie]=B.useState(d===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:d),O=B.useRef(null),ae=a.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),k=B.useRef(null),A=B.useRef(!1),oe=B.useCallback(e=>{S(t=>(t.find(t=>t.id===e.id)?.delete||dg.dismiss(e.id),t.filter(({id:t})=>t!==e.id)))},[]);return B.useEffect(()=>dg.subscribe(e=>{if(e.dismiss){requestAnimationFrame(()=>{S(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});return}setTimeout(()=>{$h.flushSync(()=>{S(t=>{let n=t.findIndex(t=>t.id===e.id);return n===-1?[e,...t]:[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]})})})}),[x]),B.useEffect(()=>{if(d!==`system`){ie(d);return}if(d===`system`&&(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?ie(`dark`):ie(`light`)),typeof window>`u`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`);try{e.addEventListener(`change`,({matches:e})=>{ie(e?`dark`:`light`)})}catch{e.addListener(({matches:e})=>{try{ie(e?`dark`:`light`)}catch(e){console.error(e)}})}},[d]),B.useEffect(()=>{x.length<=1&&E(!1)},[x]),B.useEffect(()=>{let e=e=>{if(a.every(t=>e[t]||e.code===t)){var t;E(!0),(t=O.current)==null||t.focus()}e.code===`Escape`&&(document.activeElement===O.current||O.current?.contains(document.activeElement))&&E(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[a]),B.useEffect(()=>{if(O.current)return()=>{k.current&&(k.current.focus({preventScroll:!0}),k.current=null,A.current=!1)}},[O.current]),B.createElement(`section`,{ref:t,"aria-label":`${b} ${ae}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`,suppressHydrationWarning:!0},w.map((t,n)=>{let[i,a]=t.split(`-`);return C.length?B.createElement(`ol`,{key:t,dir:_===`auto`?Dg():_,tabIndex:-1,ref:O,className:c,"data-sonner-toaster":!0,"data-sonner-theme":re,"data-y-position":i,"data-x-position":a,style:{"--front-toast-height":`${T[0]?.height||0}px`,"--width":`${bg}px`,"--gap":`${v}px`,...m,...Og(l,u)},onBlur:e=>{A.current&&!e.currentTarget.contains(e.relatedTarget)&&(A.current=!1,k.current&&=(k.current.focus({preventScroll:!0}),null))},onFocus:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`fal
21se`||A.current||(A.current=!0,k.current=e.relatedTarget)},onMouseEnter:()=>E(!0),onMouseMove:()=>E(!0),onMouseLeave:()=>{ne||E(!1)},onDragEnd:()=>E(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||D(!0)},onPointerUp:()=>D(!1)},C.filter(e=>!e.position&&n===0||e.position===t).map((n,i)=>B.createElement(Eg,{key:n.id,icons:y,index:i,toast:n,defaultRichColors:f,duration:g?.duration??p,className:g?.className,descriptionClassName:g?.descriptionClassName,invert:r,visibleToasts:h,closeButton:g?.closeButton??s,interacting:ne,position:t,style:g?.style,unstyled:g?.unstyled,classNames:g?.classNames,cancelButtonStyle:g?.cancelButtonStyle,actionButtonStyle:g?.actionButtonStyle,closeButtonAriaLabel:g?.closeButtonAriaLabel,removeToast:oe,toasts:C.filter(e=>e.position==n.position),heights:T.filter(e=>e.position==n.position),setHeights:ee,expandByDefault:o,gap:v,expanded:te,swipeDirections:e.swipeDirections}))):null}))});function Ag(e){return{taxable:e.taxable!==!1,ratePercent:e.taxRatePercent,requiresShipping:e.requiresShipping===!0}}function jg(e,t){let n=e.amount/(1+t/100);return{amount:Math.round(n*100)/100,currencyCode:e.currencyCode}}function Mg(e,t,n,r){let i={gross:``};return e.taxable?e.ratePercent===void 0?i.gross=n(`tax.incl`,`inkl. USt`):(i.gross=n(`tax.inclRate`,`inkl. {rate} % USt`).replace(`{rate}
21`,Ng(e.ratePercent)),i.net=n(`tax.netIs`,`Netto {amount} zzgl. USt`).replace(`{amount}`,r(jg(t,e.ratePercent)))):i.gross=n(`tax.noVat`,`Keine USt ausgewiesen`),i.shipping=e.requiresShipping?n(`tax.plusShipping`,`zzgl. Versandkosten`):n(`tax.noShipping`,`keine Versandkosten`),i}function Ng(e){return Number.isInteger(e)?String(e):String(e).replace(`.`,`,`)}async function Pg(e){let{data:t,error:n}=await Ne().functions.invoke(`shopify-tax-rate`,{body:{variantId:e}});return n?null:typeof t?.ratePercent==`number`?t.ratePercent:null}function Fg(e,t){let{data:n}=gu({queryKey:[`live-tax-rate`,e],queryFn:()=>Pg(e),staleTime:60*6e4,gcTime:1440*6e4});return n===void 0?t:n??t}function Ig(){return typeof window<`u`&&typeof window.getNotificationToken==`function`}function Lg(){if(!Ig())return Promise.resolve(null);let e=window;return new Promise(t=>{let n=async()=>{try{let{token:n}=await e.getNotificationToken();t(n??null)}catch{t(null)}};typeof e.executeWhenAppReady==`function`?e.executeWhenAppReady(n):n()})}var Rg=(0,B.createContext)({user:null,session:null,profile:null,loading:!0,isAdmin:!1,isVendor:!1,isBusinessVerified:!1,refresh:async()=>{},signOut:async()=>{}});function zg({children:e}){let[t,n]=(0,B.useState)(null),[r,i]=(0,B.useState)(null),[a,o]=(0,B.useState)(null),[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),[d,f]=(0,B.useState)(!0),p=(0,B.useRef)(null),m=(0,B.useCallback)(async e=>{if(p.current===e)return;p.current=e;let t=await Lg();t&&await Ne().from(`profiles`).update({push_token:t,push_token_updated_at:new Date().toISOString()}).eq(`user_id`,e)},[]),h=(0,B.useCallback)(async e=>{let t=Ne(),[n,r,i]=await Promise.all([t.from(`user_roles`).select(`role`).eq(`user_id`,e),t.from(`profiles`).select(`user_id, email, first_name, last_name, phone, company_name, vat_number, business_verified, date_of_birth`).eq(`user_id`,e).maybeSingle(),t.from(`vendor_users`).select(`vendor_handle`).eq(`user_id`,e).maybeSingle()]),a=(n.data??[]).map(e=>e.role);c(a.includes(`admin`)),u(a.includes(`vendor`)||!!i.data),o(r.data??null)},[]),g=(0,B.useCallback)(async e=>{i(e),n(e?.user??null),e?.user?(await h(e.user.id),m(e.user.id)):(o(null),c(!1),u(!1))},[h,m]);(0,B.useEffect)(()=>{let e=Ne(),t=!1;e.auth.getSession().then(({data:{session:e}})=>{t||g(e).finally(()=>f(!1))});let{data:{subscription:n}}=e.auth.onAuthStateChange((e,t)=>{g(t)});return()=>{t=!0,n.unsubscribe()}},[g]);let _=(0,B.useCallback)(async()=>{let{data:{session:e}}=await Ne().auth.getSession();await g(e)},[g]),v=(0,B.useCallback)(async()=>{await Ne().auth.signOut()},[]);return(0,V.jsx)(Rg.Provider,{value:{user:t,session:r,profile:a,loading:d,isAdmin:s,isVendor:l,isBusinessVerified:a?.business_verified===!0,refresh:_,signOut:v},children:e})}function Bg(){return(0,B.useContext)(Rg)}var Vg=(e,t)=>{let n=Array(e.length+t.length);for(let t=0;t<e.length;t++)n[t]=e[t];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},Hg=(e,t)=>({classGroupId:e,validator:t}),Ug=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Wg=`-`,Gg=[],Kg=`arbitrary..`,qg=e=>{let t=Xg(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{if(e.startsWith(`[`)&&e.endsWith(`]`))return Yg(e);let n=e.split(Wg);return Jg(n,+(n[0]===``&&n.length>1),t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=r[e],i=n[e];return t?i?Vg(i,t):t:i||Gg}return n[e]||Gg}}},Jg=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;let r=e[t],i=n.nextPart.get(r);if(i){let n=Jg(e,t+1,i);if(n)return n}let a=n.validators;if(a===null)return;let o=t===0?e.join(Wg):e.slice(t).join(Wg),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},Yg=e=>e.slice(1,-1).indexOf(`:`)===-1?void 0:(()=>{let t=e.slice(1,-1),n=t.indexOf(`:`),r=t.slice(0,n);return r?Kg+r:void 0})(),Xg=e=>{let{theme:t,classGroups:n}=e;return Zg(n,t)},Zg=(e,t)=>{let n=Ug();for(let r in e){let i=e[r];Qg(i,n,r,t)}return n},Qg=(e,t,n,r)=>{let i=e.length;for(let a=0;a<i;a++){let i=e[a];$g(i,t,n,r)}},$g=(e,t,n,r)=>{if(typeof e==`string`){e_(e,t,n);return}if(typeof e==`function`){t_(e,t,n,r);return}n_(e,t,n,r)}
vendor: 13,907 bytes, line 21
21,e_=(e,t,n)=>{let r=e===``?t:r_(t,e);r.classGroupId=n},t_=(e,t,n,r)=>{if(i_(e)){Qg(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(Hg(n,e))},n_=(e,t,n,r)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];Qg(o,r_(t,a),n,r)}},r_=(e,t)=>{let n=e,r=t.split(Wg),i=r.length;for(let e=0;e<i;e++){let t=r[e],i=n.nextPart.get(t);i||(i=Ug(),n.nextPart.set(t,i)),n=i}return n},i_=e=>`isThemeGetter`in e&&e.isThemeGetter===!0,a_=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null),i=(i,a)=>{n[i]=a,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(e){let t=n[e];if(t!==void 0)return t;if((t=r[e])!==void 0)return i(e,t),t},set(e,t){e in n?n[e]=t:i(e,t)}}},o_=`!`,s_=`:`,c_=[],l_=(e,t,n,r,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:i}),u_=e=>{let{prefix:t,experimentalParseClassName:n}=e,r=e=>{let t=[],n=0,r=0,i=0,a,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(n===0&&r===0){if(o===s_){t.push(e.slice(i,s)),i=s+1;continue}if(o===`/`){a=s;continue}}o===`[`?n++:o===`]`?n--:o===`(`?r++:o===`)`&&r--}let s=t.length===0?e:e.slice(i),c=s,l=!1;s.endsWith(o_)?(c=s.slice(0,-1),l=!0):s.startsWith(o_)&&(c=s.slice(1),l=!0);let u=a&&a>i?a-i:void 0;return l_(t,l,c,u)};if(t){let e=t+s_,n=r;r=t=>t.startsWith(e)?n(t.slice(e.length)):l_(c_,!1,t,void 0,!0)}if(n){let e=r;r=t=>n({className:t,parseClassName:e})}return r},d_=e=>{let t=new Map;return e.orderSensitiveModifiers.forEach((e,n)=>{t.set(e,1e6+n)}),e=>{let n=[],r=[];for(let i=0;i<e.length;i++){let a=e[i],o=a[0]===`[`,s=t.has(a);o||s?(r.length>0&&(r.sort(),n.push(...r),r=[]),n.push(a)):r.push(a)}return r.length>0&&(r.sort(),n.push(...r)),n}},f_=e=>({cache:a_(e.cacheSize),parseClassName:u_(e),sortModifiers:d_(e),...qg(e)}),p_=/\s+/,m_=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:a}=t,o=[],s=e.trim().split(p_),c=``;for(let e=s.length-1;e>=0;--e){let t=s[e],{isExternal:l,modifiers:u,hasImportantModifier:d,baseClassName:f,maybePostfixModifierPosition:p}=n(t);if(l){c=t+(c.length>0?` `+c:c);continue}let m=!!p,h=r(m?f.substring(0,p):f);if(!h){if(!m){c=t+(c.length>0?` `+c:c);continue}if(h=r(f),!h){c=t+(c.length>0?` `+c:c);continue}m=!1}let g=u.length===0?``:u.length===1?u[0]:a(u).join(`:`),_=d?g+o_:g,v=_+h;if(o.indexOf(v)>-1)continue;o.push(v);let y=i(h,m);for(let e=0;e<y.length;++e){let t=y[e];o.push(_+t)}c=t+(c.length>0?` `+c:c)}return c},h_=(...e)=>{let t=0,n,r,i=``;for(;t<e.length;)(n=e[t++])&&(r=g_(n))&&(i&&(i+=` `),i+=r);return i},g_=e=>{if(typeof e==`string`)return e;let t,n=``;for(let r=0;r<e.length;r++)e[r]&&(t=g_(e[r]))&&(n&&(n+=` `),n+=t);return n},__=(e,...t)=>{let n,r,i,a,o=o=>(n=f_(t.reduce((e,t)=>t(e),e())),r=n.cache.get,i=n.cache.set,a=s,s(o)),s=e=>{let t=r(e);if(t)return t;let a=m_(e,n);return i(e,a),a};return a=o,(...e)=>a(h_(...e))},v_=[],y_=e=>{let t=t=>t[e]||v_;return t.isThemeGetter=!0,t},b_=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,x_=/^\((?:(\w[\w-]*):)?(.+)\)$/i,S_=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,C_=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,w_=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,T_=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,E_=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,D_=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,O_=e=>S_.test(e),k_=e=>!!e&&!Number.isNaN(Number(e)),A_=e=>!!e&&Number.isInteger(Number(e)),j_=e=>e.endsWith(`%`)&&k_(e.slice(0,-1)),M_=e=>C_.test(e),N_=()=>!0,P_=e=>w_.test(e)&&!T_.test(e),F_=()=>!1,I_=e=>E_.test(e),L_=e=>D_.test(e),R_=e=>!Y(e)&&!X(e),z_=e=>ev(e,iv,F_),Y=e=>b_.test(e),B_=e=>ev(e,av,P_),V_=e=>ev(e,ov,k_),H_=e=>ev(e,cv,N_),U_=e=>ev(e,sv,F_),W_=e=>ev(e,nv,F_),G_=e=>ev(e,rv,L_),K_=e=>ev(e,lv,I_),X=e=>x_.test(e),q_=e=>tv(e,av),J_=e=>tv(e,sv),Y_=e=>tv(e,nv),X_=e=>tv(e,iv),Z_=e=>tv(e,rv),Q_=e=>tv(e,lv,!0),$_=e=>tv(e,cv,!0),ev=(e,t,n)=>{let r=b_.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},tv=(e,t,n=!1)=>{let r=x_.exec(e);return r?r[1]?t(r[1]):n:!1},nv=e=>e===`position`||e===`percentage`,rv=e=>e===`image`||e===`url`,iv=e=>e===`length`||e===`size`||e===`bg-size`,av=e=>e===`length`,ov=e=>e===`number`,sv=e=>e===`family-name`,cv=e=>e===`number`||e===`weight`,lv=e=>e===`shadow`,uv=__(()=>{let e=y_(`color`),t=y_(`font`),n=y_(`text`),r=y_(`font-weight`),i=y_(`tracking`),a=y_(`leading`),o=y_(`breakpoint`),s=y_(`container`),c=y_(`spacing`),l=y_(`radius`),u=y_(`shadow`),d=y_(`inset-shadow`),f=y_(`text-shadow`),p=y_(`drop-shadow`),m=y_(`blur`),h=y_(`perspective`),g=y_(`aspect`),_=y_(`ease`),v=y_(`animate`),y=()=>[`auto`,`avoid`,`all`,`avoid-page`,`page`,`left`,`right`,`column`],b=()=>[`center`,`top`,`bottom`,`left`,`right`,`top-left`,`left-top`,`top-right`,`right-top`,`bottom-right`,`right-bottom`,`bottom-left`,`left-bottom`],x=()=>[...b(),X,Y],S=()=>[`auto`,`hidden`,`clip`,`visible`,`scroll`],C=()=>[`auto`,`contain`,`none`],w=()=>[X,Y,c],T=()=>[O_,`full`,`auto`,...w()],ee=()=>[A_,`none`,`subgrid`,X,Y],te=()=>[`auto`,{span:[`full`,A_,X,Y]},A_,X,Y],E=()=>[A_,`auto`,X,Y],ne=()=>[`auto`,`min`,`max`,`fr`,X,Y],D=()=>[`start`,`end`,`center`,`between`,`around`,`evenly`,`stretch`,`baseline`,`center-safe`,`end-safe`],re=()=>[`start`,`end`,`center`,`stretch`,`center-safe`,`end-safe`],ie=()=>[`auto`,...w()],O=()=>[O_,`auto`,`full`,`dvw`,`dvh`,`lvw`,`lvh`,`svw`,`svh`,`min`,`max`,`fit`,...w()],ae=()=>[O_,`screen`,`full`,`dvw`,`lvw`,`svw`,`min`,`max`,`fit`,...w()],k=()=>[O_,`screen`,`full`,`lh`,`dvh`,`lvh`,`svh`,`min`,`max`,`fit`,...w()],A=()=>[e,X,Y],oe=()=>[...b(),Y_,W_,{position:[X,Y]}],se=()=>[`no-repeat`,{repeat:[``,`x`,`y`,`space`,`round`]}],ce=()=>[`auto`,`cover`,`contain`,X_,z_,{size:[X,Y]}],le=()=>[j_,q_,B_],j=()=>[``,`none`,`full`,l,X,Y],M=()=>[``,k_,q_,B_],ue=()=>[`solid`,`dashed`,`dotted`,`double`],de=()=>[`normal`,`multiply`,`screen`,`overlay`,`darken`,`lighten`,`color-dodge`,`color-burn`,`hard-light`,`soft-light`,`difference`,`exclusion`,`hue`,`saturation`,`color`,`luminosity`],N=()=>[k_,j_,Y_,W_],fe=()=>[``,`none`,m,X,Y],pe=()=>[`none`,k_,X,Y],me=()=>[`none`,k_,X,Y],he=()=>[k_,X,Y],ge=()=>[O_,`full`,...w()];return{cacheSize:500,theme:{animate:[`spin`,`ping`,`pulse`,`bounce`],aspect:[`video`],blur:[M_],breakpoint:[M_],color:[N_],container:[M_],"drop-shadow":[M_],ease:[`in`,`out`,`in-out`],font:[R_],"font-weight":[`thin`,`extralight`,`light`,`normal`,`medium`,`semibold`,`bold`,`extrabold`,`black`],"inset-shadow":[M_],leading:[`none`,`tight`,`snug`,`normal`,`relaxed`,`loose`],perspective:[`dramatic`,`near`,`normal`,`midrange`,`distant`,`none`],radius:[M_],shadow:[M_],spacing:[`px`,k_],text:[M_],"text-shadow":[M_],tracking:[`tighter`,`tight`,`normal`,`wide`,`wider`,`widest`]},classGroups:{aspect:[{aspect:[`auto`,`square`,O_,Y,X,g]}],container:[`container`],columns:[{columns:[k_,Y,X,s]}],"break-after":[{"break-after":y()}],"break-before":[{"break-before":y()}],"break-inside":[{"break-inside":[`auto`,`avoid`,`avoid-page`,`avoid-column`]}],"box-decoration":[{"box-decoration":[`slice`,`clone`]}],box:[{box:[`border`,`content`]}],display:[`block`,`inline-block`,`inline`,`flex`,`inline-flex`,`table`,`inline-table`,`table-caption`,`table-cell`,`table-column`,`table-column-group`,`table-footer-group`,`table-header-group`,`table-row-group`,`table-row`,`flow-root`,`grid`,`inline-grid`,`contents`,`list-item`,`hidden`],sr:[`sr-only`,`not-sr-only`],float:[{float:[`right`,`left`,`none`,`start`,`end`]}],clear:[{clear:[`left`,`right`,`both`,`none`,`start`,`end`]}],isolation:[`isolate`,`isolation-auto`],"object-fit":[{object:[`contain`,`cover`,`fill`,`none`,`scale-down`]}],"object-position":[{object:x()}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:C()}],"overscroll-x":[{"overscroll-x":C()}],"overscroll-y":[{"overscroll-y":C()}],position:[`static`,`fixed`,`absolute`,`relative`,`sticky`],inset:[{inset:T()}],"inset-x":[{"inset-x":T()}],"inset-y":[{"inset-y":T()}],start:[{"inset-s":T(),start:T()}],end:[{"inset-e":T(),end:T()}],"inset-bs":[{"inset-bs":T()}],"inset-be":[{"inset-be":T()}],top:[{top:T()}],right:[{right:T()}],bottom:[{bottom:T()}],left:[{left:T()}],visibility:[`visible`,`invisible`,`collapse`],z:[{z:[A_,`auto`,X,Y]}],basis:[{basis:[O_,`full`,`auto`,s,...w()]}],"flex-direction":[{flex:[`row`,`row-reverse`,`col`,`col-reverse`]}],"flex-wrap":[{flex:[`nowrap`,`wrap`,`wrap-reverse`]}],flex:[{flex:[k_,O_,`auto`,`initial`,`none`,Y]}],grow:[{grow:[``,k_,X,Y]}],shrink:[{shrink:[``,k_,X,Y]}],order:[{order:[A_,`first`,`last`,`none`,X,Y]}],"grid-cols":[{"grid-cols":ee()}],"col-start-end":[{col:te()}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":ee()}],"row-start-end":[{row:te()}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":[`row`,`col`,`dense`,`row-dense`,`col-dense`]}],"auto-cols":[{"auto-cols":ne()}],"auto-rows":[{"auto-rows":ne()}],gap:[{gap:w()}],"gap-x":[{"gap-x":w()}],"gap-y":[{"gap-y":w()}],"justify-content":[{justify:[...D(),`normal`]}],"justify-items":[{"justify-items":[...re(),`normal`]}],"justify-self":[{"justify-self":[`auto`,...re()]}],"align-content":[{content:[`normal`,...D()]}],"align-items":[{items:[...re(),{baseline:[``,`last`]}]}],"align-self":[{self:[`auto`,...re(),{baseline:[``,`last`]}]}],"place-content":[{"place-content":D()}],"place-items":[{"place-items":[...re(),`baseline`]}],"place-self":[{"place-self":[`auto`,...re()]}],p:[{p:w()}],px:[{px:w()}],py:[{py:w()}],ps:[{ps:w()}],pe:[{pe:w()}],pbs:[{pbs:w()}],pbe:[{pbe:w()}],pt:[{pt:w()}],pr:[{pr:w()}],pb:[{pb:w()}],pl:[{pl:w()}],m:[{m:ie()}],mx:[{mx:ie()}],my:[{my:ie()}],ms:[{ms:ie()}],me:[{me:ie()}],mbs:[{mbs:ie()}],mbe:[{mbe:ie()}],mt:[{mt:ie()}],mr:[{mr:ie()}],mb:[{mb:ie()}],ml:[{ml:ie()}],"space-x":[{"space-x":w()}],"space-x-reverse":[`space-x-reverse`],"space-y":[{"space-y":w()}],"space-y-reverse":[`space-y-reverse`],size:[{size:O()}],"inline-size":[{inline:[`auto`,...ae()]}],"min-inline-size":[{"min-inline":[`auto`,...ae()]}],"max-inline-size":[{"max-inline":[`none`,...ae()]}],"block-size":[{block:[`auto`,...k()]}],"min-block-size":[{"min-block":[`auto`,...k()]}],"max-block-size":[{"max-block":[`none`,...k()]}],w:[{w:[s,`screen`,...O()]}],"min-w":[{"min-w":[s,`screen`,`none`,...O()]}],"max-w":[{"max-w":[s,`screen`,`none`,`prose`,{screen:[o]},...O()]}],h:[{h:[`screen`,`lh`,...O()]}],"min-h":[{"min-h":[`screen`,`lh`,`none`,...O()]}],"max-h":[{"max-h":[`screen`,`lh`,...O()]}],"font-size":[{text:[`base`,n,q_,B_]}],"font-smoothing":[`antialiased`,`subpixel-antialiased`],"font-style":[`italic`,`not-italic`],"font-weight":[{font:[r,$_,H_]}],"font-stretch":[{"font-stretch":[`ultra-condensed`,`extra-condensed`,`condensed`,`semi-condensed`,`normal`,`semi-expanded`,`expanded`,`extra-expanded`,`ultra-expanded`,j_,Y]}],"font-family":[{font:[J_,U_,t]}],"font-features":[{"font-features":[Y]}],"fvn-normal":[`normal-nums`],"fvn-ordinal":[`ordinal`],"fvn-slashed-zero":[`slashed-zero`],"fvn-figure":[`lining-nums`,`oldstyle-nums`],"fvn-spacing":[`proportional-nums`,`tabular-nums`],"fvn-fraction":[`diagonal-fractions`,`stacked-fractions`],tracking:[{tracking:[i,X,Y]}],"line-clamp":[{"line-clamp":[k_,`none`,X,V_]}],leading:[{leading:[a,...w()]}],"list-image":[{"list-image":[`none`,X,Y]}],"list-style-position":[{list:[`inside`,`outside`]}],"list-style-type":[{list:[`disc`,`decimal`,`none`,X,Y]}],"text-alignment":[{text:[`left`,`center`,`right`,`justify`,`start`,`end`]}],"placeholder-color":[{placeholder:A()}],"text-color":[{text:A()}],"text-decoration":[`underline`,`overline`,`line-through`,`no-underline`],"text-decoration-style":[{decoration:[...ue(),`wavy`]}],"text-decoration-thickness":[{decoration:[k_,`from-font`,`auto`,X,B_]}],"text-decoration-color":[{decoration:A()}],"underline-offset":[{"underline-offset":[k_,`auto`,X,Y]}],"text-transform":[`uppercase`,`lowercase`,`capitalize`,`normal-case`],"text-overflow":[`truncate`,`text-ellipsis`,`text-clip`],"text-wrap":[{text:[`wrap`,`nowrap`,`balance`,`pretty`]}],indent:[{indent:w()}],"vertical-align":[{align:[`baseline`,`top`,`middle`,`bottom`,`text-top`,`text-bottom`,`sub`,`super`,X,Y]}],whitespace:[{whitespace:[`normal`,`nowrap`,`pre`,`pre-line`,`pre-wrap`,`break-spaces`]}],break:[{break:[`normal`,`words`,`all`,`keep`]}],wrap:[{wrap:[`break-word`,`anywhere`,`normal`]}],hyphens:[{hyphens:[`none`,`manual`,`auto`]}],content:[{content:[`none`,X,Y]}],"bg-attachment":[{bg:[`fixed`,`local`,`scroll`]}],"bg-clip":[{"bg-clip":[`border`,`padding`,`content`,`text`]}],"bg-origin":[{"bg-origin":[`border`,`padding`,`content`]}],"bg-position":[{bg:oe()}],"bg-repeat":[{bg:se()}],"bg-size":[{bg:ce()}],"bg-image":[{bg:[`none`,{linear:[{to:[`t`,`tr`,`r`,`br`,`b`,`bl`,`l`,`tl`]},A_,X,Y],radial:[``,X,Y],conic:[A_,X,Y]},Z_,G_]}],"bg-color":[{bg:A()}],"gradient-from-pos":[{from:le()}],"gradient-via-pos":[{via:le()}],"gradient-to-pos":[{to:le()}],"gradient-from":[{from:A()}],"gradient-via":[{via:A()}],"gradient-to":[{to:A()}],rounded:[{rounded:j()}],"rounded-s":[{"rounded-s":j()}],"rounded-e":[{"rounded-e":j()}],"rounded-t":[{"rounded-t":j()}],"rounded-r":[{"rounded-r":j()}],"rounded-b":[{"rounded-b":j()}],"rounded-l":[{"rounded-l":j()}],"rounded-ss":[{"rounded-ss":j()}],"rounded-se":[{"rounded-se":j()}],"rounded-ee":[{"rounded-ee":j()}],"rounded-es":[{"rounded-es":j()}],"rounded-tl":[{"rounded-tl":j()}],"rounded-tr":[{"rounded-tr":j()}],"rounded-br":[{"rounded-br":j()}],"rounded-bl":[{"rounded-bl":j()}],"border-w":[{border:M()}],"border-w-x":[{"border-x":M()}],"border-w-y":[{"border-y":M()}],"border-w-s":[{"border-s":M()}],"border-w-e":[{"border-e":M()}],"border-w-bs":[{"border-bs":M()}],"border-w-be":[{"border-be":M()}],"border-w-t":[{"border-t":M()}],"border-w-r":[{"border-r":M()}],"border-w-b":[{"border-b":M()}],"border-w-l":[{"border-l":M()}
vendor: 6,797 bytes, line 21
21],"divide-x":[{"divide-x":M()}],"divide-x-reverse":[`divide-x-reverse`],"divide-y":[{"divide-y":M()}],"divide-y-reverse":[`divide-y-reverse`],"border-style":[{border:[...ue(),`hidden`,`none`]}],"divide-style":[{divide:[...ue(),`hidden`,`none`]}],"border-color":[{border:A()}],"border-color-x":[{"border-x":A()}],"border-color-y":[{"border-y":A()}],"border-color-s":[{"border-s":A()}],"border-color-e":[{"border-e":A()}],"border-color-bs":[{"border-bs":A()}],"border-color-be":[{"border-be":A()}],"border-color-t":[{"border-t":A()}],"border-color-r":[{"border-r":A()}],"border-color-b":[{"border-b":A()}],"border-color-l":[{"border-l":A()}],"divide-color":[{divide:A()}],"outline-style":[{outline:[...ue(),`none`,`hidden`]}],"outline-offset":[{"outline-offset":[k_,X,Y]}],"outline-w":[{outline:[``,k_,q_,B_]}],"outline-color":[{outline:A()}],shadow:[{shadow:[``,`none`,u,Q_,K_]}],"shadow-color":[{shadow:A()}],"inset-shadow":[{"inset-shadow":[`none`,d,Q_,K_]}],"inset-shadow-color":[{"inset-shadow":A()}],"ring-w":[{ring:M()}],"ring-w-inset":[`ring-inset`],"ring-color":[{ring:A()}],"ring-offset-w":[{"ring-offset":[k_,B_]}],"ring-offset-color":[{"ring-offset":A()}],"inset-ring-w":[{"inset-ring":M()}],"inset-ring-color":[{"inset-ring":A()}],"text-shadow":[{"text-shadow":[`none`,f,Q_,K_]}],"text-shadow-color":[{"text-shadow":A()}],opacity:[{opacity:[k_,X,Y]}],"mix-blend":[{"mix-blend":[...de(),`plus-darker`,`plus-lighter`]}],"bg-blend":[{"bg-blend":de()}],"mask-clip":[{"mask-clip":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]},`mask-no-clip`],"mask-composite":[{mask:[`add`,`subtract`,`intersect`,`exclude`]}],"mask-image-linear-pos":[{"mask-linear":[k_]}],"mask-image-linear-from-pos":[{"mask-linear-from":N()}],"mask-image-linear-to-pos":[{"mask-linear-to":N()}],"mask-image-linear-from-color":[{"mask-linear-from":A()}],"mask-image-linear-to-color":[{"mask-linear-to":A()}],"mask-image-t-from-pos":[{"mask-t-from":N()}],"mask-image-t-to-pos":[{"mask-t-to":N()}],"mask-image-t-from-color":[{"mask-t-from":A()}],"mask-image-t-to-color":[{"mask-t-to":A()}],"mask-image-r-from-pos":[{"mask-r-from":N()}],"mask-image-r-to-pos":[{"mask-r-to":N()}],"mask-image-r-from-color":[{"mask-r-from":A()}],"mask-image-r-to-color":[{"mask-r-to":A()}],"mask-image-b-from-pos":[{"mask-b-from":N()}],"mask-image-b-to-pos":[{"mask-b-to":N()}],"mask-image-b-from-color":[{"mask-b-from":A()}],"mask-image-b-to-color":[{"mask-b-to":A()}],"mask-image-l-from-pos":[{"mask-l-from":N()}],"mask-image-l-to-pos":[{"mask-l-to":N()}],"mask-image-l-from-color":[{"mask-l-from":A()}],"mask-image-l-to-color":[{"mask-l-to":A()}],"mask-image-x-from-pos":[{"mask-x-from":N()}],"mask-image-x-to-pos":[{"mask-x-to":N()}],"mask-image-x-from-color":[{"mask-x-from":A()}],"mask-image-x-to-color":[{"mask-x-to":A()}],"mask-image-y-from-pos":[{"mask-y-from":N()}],"mask-image-y-to-pos":[{"mask-y-to":N()}],"mask-image-y-from-color":[{"mask-y-from":A()}],"mask-image-y-to-color":[{"mask-y-to":A()}],"mask-image-radial":[{"mask-radial":[X,Y]}],"mask-image-radial-from-pos":[{"mask-radial-from":N()}],"mask-image-radial-to-pos":[{"mask-radial-to":N()}],"mask-image-radial-from-color":[{"mask-radial-from":A()}],"mask-image-radial-to-color":[{"mask-radial-to":A()}],"mask-image-radial-shape":[{"mask-radial":[`circle`,`ellipse`]}],"mask-image-radial-size":[{"mask-radial":[{closest:[`side`,`corner`],farthest:[`side`,`corner`]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[k_]}],"mask-image-conic-from-pos":[{"mask-conic-from":N()}],"mask-image-conic-to-pos":[{"mask-conic-to":N()}],"mask-image-conic-from-color":[{"mask-conic-from":A()}],"mask-image-conic-to-color":[{"mask-conic-to":A()}],"mask-mode":[{mask:[`alpha`,`luminance`,`match`]}],"mask-origin":[{"mask-origin":[`border`,`padding`,`content`,`fill`,`stroke`,`view`]}],"mask-position":[{mask:oe()}],"mask-repeat":[{mask:se()}],"mask-size":[{mask:ce()}],"mask-type":[{"mask-type":[`alpha`,`luminance`]}],"mask-image":[{mask:[`none`,X,Y]}],filter:[{filter:[``,`none`,X,Y]}],blur:[{blur:fe()}],brightness:[{brightness:[k_,X,Y]}],contrast:[{contrast:[k_,X,Y]}],"drop-shadow":[{"drop-shadow":[``,`none`,p,Q_,K_]}],"drop-shadow-color":[{"drop-shadow":A()}],grayscale:[{grayscale:[``,k_,X,Y]}],"hue-rotate":[{"hue-rotate":[k_,X,Y]}],invert:[{invert:[``,k_,X,Y]}],saturate:[{saturate:[k_,X,Y]}],sepia:[{sepia:[``,k_,X,Y]}],"backdrop-filter":[{"backdrop-filter":[``,`none`,X,Y]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[k_,X,Y]}],"backdrop-contrast":[{"backdrop-contrast":[k_,X,Y]}],"backdrop-grayscale":[{"backdrop-grayscale":[``,k_,X,Y]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[k_,X,Y]}],"backdrop-invert":[{"backdrop-invert":[``,k_,X,Y]}],"backdrop-opacity":[{"backdrop-opacity":[k_,X,Y]}],"backdrop-saturate":[{"backdrop-saturate":[k_,X,Y]}],"backdrop-sepia":[{"backdrop-sepia":[``,k_,X,Y]}],"border-collapse":[{border:[`collapse`,`separate`]}],"border-spacing":[{"border-spacing":w()}],"border-spacing-x":[{"border-spacing-x":w()}],"border-spacing-y":[{"border-spacing-y":w()}],"table-layout":[{table:[`auto`,`fixed`]}],caption:[{caption:[`top`,`bottom`]}],transition:[{transition:[``,`all`,`colors`,`opacity`,`shadow`,`transform`,`none`,X,Y]}],"transition-behavior":[{transition:[`normal`,`discrete`]}],duration:[{duration:[k_,`initial`,X,Y]}],ease:[{ease:[`linear`,`initial`,_,X,Y]}],delay:[{delay:[k_,X,Y]}],animate:[{animate:[`none`,v,X,Y]}],backface:[{backface:[`hidden`,`visible`]}],perspective:[{perspective:[h,X,Y]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:pe()}],"rotate-x":[{"rotate-x":pe()}],"rotate-y":[{"rotate-y":pe()}],"rotate-z":[{"rotate-z":pe()}],scale:[{scale:me()}],"scale-x":[{"scale-x":me()}],"scale-y":[{"scale-y":me()}],"scale-z":[{"scale-z":me()}],"scale-3d":[`scale-3d`],skew:[{skew:he()}],"skew-x":[{"skew-x":he()}],"skew-y":[{"skew-y":he()}],transform:[{transform:[X,Y,``,`none`,`gpu`,`cpu`]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:[`3d`,`flat`]}],translate:[{translate:ge()}],"translate-x":[{"translate-x":ge()}],"translate-y":[{"translate-y":ge()}],"translate-z":[{"translate-z":ge()}],"translate-none":[`translate-none`],accent:[{accent:A()}],appearance:[{appearance:[`none`,`auto`]}],"caret-color":[{caret:A()}],"color-scheme":[{scheme:[`normal`,`dark`,`light`,`light-dark`,`only-dark`,`only-light`]}],cursor:[{cursor:[`auto`,`default`,`pointer`,`wait`,`text`,`move`,`help`,`not-allowed`,`none`,`context-menu`,`progress`,`cell`,`crosshair`,`vertical-text`,`alias`,`copy`,`no-drop`,`grab`,`grabbing`,`all-scroll`,`col-resize`,`row-resize`,`n-resize`,`e-resize`,`s-resize`,`w-resize`,`ne-resize`,`nw-resize`,`se-resize`,`sw-resize`,`ew-resize`,`ns-resize`,`nesw-resize`,`nwse-resize`,`zoom
21-in`,`zoom-out`,X,Y]}],"field-sizing":[{"field-sizing":[`fixed`,`content`]}],"pointer-events":[{"pointer-events":[`auto`,`none`]}],resize:[{resize:[`none`,``,`y`,`x`]}],"scroll-behavior":[{scroll:[`auto`,`smooth`]}],"scroll-m":[{"scroll-m":w()}],"scroll-mx":[{"scroll-mx":w()}],"scroll-my":[{"scroll-my":w()}],"scroll-ms":[{"scroll-ms":w()}],"scroll-me":[{"scroll-me":w()}],"scroll-mbs":[{"scroll-mbs":w()}],"scroll-mbe":[{"scroll-mbe":w()}],"scroll-mt":[{"scroll-mt":w()}],"scroll-mr":[{"scroll-mr":w()}],"scroll-mb":[{"scroll-mb":w()}],"scroll-ml":[{"scroll-ml":w()}],"scroll-p":[{"scroll-p":w()}],"scroll-px":[{"scroll-px":w()}],"scroll-py":[{"scroll-py":w()}],"scroll-ps":[{"scroll-ps":w()}],"scroll-pe":[{"scroll-pe":w()}],"scroll-pbs":[{"scroll-pbs":w()}],"scroll-pbe":[{"scroll-pbe":w()}],"scroll-pt":[{"scroll-pt":w()}],"scroll-pr":[{"scroll-pr":w()}],"scroll-pb":[{"scroll-pb":w()}],"scroll-pl":[{"scroll-pl":w()}],"snap-align":[{snap:[`start`,`end`,`center`,`align-none`]}],"snap-stop":[{snap:[`normal`,`always`]}],"snap-type":[{snap:[`none`,`x`,`y`,`both`]}],"snap-strictness":[{snap:[`mandatory`,`proximity`]}
21],touch:[{touch:[`auto`,`none`,`manipulation`]}],"touch-x":[{"touch-pan":[`x`,`left`,`right`]}],"touch-y":[{"touch-pan":[`y`,`up`,`down`]}],"touch-pz":[`touch-pinch-zoom`],select:[{select:[`none`,`text`,`all`,`auto`]}],"will-change":[{"will-change":[`auto`,`scroll`,`contents`,`transform`,X,Y]}],fill:[{fill:[`none`,...A()]}],"stroke-w":[{stroke:[k_,q_,B_,V_]}],stroke:[{stroke:[`none`,...A()]}],"forced-color-adjust":[{"forced-color-adjust":[`auto`,`none`]}]},conflictingClassGroups:{overflow:[`overflow-x`,`overflow-y`],overscroll:[`overscroll-x`,`overscroll-y`],inset:[`inset-x`,`inset-y`,`inset-bs`,`inset-be`,`start`,`end`,`top`,`right`,`bottom`,`left`],"inset-x":[`right`,`left`],"inset-y":[`top`,`bottom`],flex:[`basis`,`grow`,`shrink`],gap:[`gap-x`,`gap-y`],p:[`px`,`py`,`ps`,`pe`,`pbs`,`pbe`,`pt`,`pr`,`pb`,`pl`],px:[`pr`,`pl`],py:[`pt`,`pb`],m:[`mx`,`my`,`ms`,`me`,`mbs`,`mbe`,`mt`,`mr`,`mb`,`ml`],mx:[`mr`,`ml`],my:[`mt`,`mb`],size:[`w`,`h`],"font-size":[`leading`],"fvn-normal":[`fvn-ordinal`,`fvn-slashed-zero`,`fvn-figure`,`fvn-spacing`,`fvn-fraction`],"fvn-ordinal":[`fvn-normal`],"fvn-slashed-zero":[`fvn-normal`],"fvn-figure":[`fvn-normal`],"fvn-spacing":[`fvn-normal`],"fvn-fraction":[`fvn-normal`],"line-clamp":[`display`,`overflow`],rounded:[`rounded-s`,`rounded-e`,`rounded-t`,`rounded-r`,`rounded-b`,`rounded-l`,`rounded-ss`,`rounded-se`,`rounded-ee`,`rounded-es`,`rounded-tl`,`rounded-tr`,`rounded-br`,`rounded-bl`],"rounded-s":[`rounded-ss`,`rounded-es`],"rounded-e":[`rounded-se`,`rounded-ee`],"rounded-t":[`rounded-tl`,`rounded-tr`],"rounded-r":[`rounded-tr`,`rounded-br`],"rounded-b":[`rounded-br`,`rounded-bl`],"rounded-l":[`rounded-tl`,`rounded-bl`],"border-spacing":[`border-spacing-x`,`border-spacing-y`],"border-w":[`border-w-x`,`border-w-y`,`border-w-s`,`border-w-e`,`border-w-bs`,`border-w-be`,`border-w-t`,`border-w-r`,`border-w-b`,`border-w-l`],"border-w-x":[`border-w-r`,`border-w-l`],"border-w-y":[`border-w-t`,`border-w-b`],"border-color":[`border-color-x`,`border-color-y`,`border-color-s`,`border-color-e`,`border-color-bs`,`border-color-be`,`border-color-t`,`border-color-r`,`border-color-b`,`border-color-l`],"border-color-x":[`border-color-r`,`border-color-l`],"border-color-y":[`border-color-t`,`border-color-b`],translate:[`translate-x`,`translate-y`,`translate-none`],"translate-none":[`translate`,`translate-x`,`translate-y`,`translate-z`],"scroll-m":[`scroll-mx`,`scroll-my`,`scroll-ms`,`scroll-me`,`scroll-mbs`,`scroll-mbe`,`scroll-mt`,`scroll-mr`,`scroll-mb`,`scroll-ml`],"scroll-mx":[`scroll-mr`,`scroll-ml`],"scroll-my":[`scroll-mt`,`scroll-mb`],"scroll-p":[`scroll-px`,`scroll-py`,`scroll-ps`,`scroll-pe`,`scroll-pbs`,`scroll-pbe`,`scroll-pt`,`scroll-pr`,`scroll-pb`,`scroll-pl`],"scroll-px":[`scroll-pr`,`scroll-pl`],"scroll-py":[`scroll-pt`,`scroll-pb`],touch:[`touch-x`,`touch-y`,`touch-pz`],"touch-x":[`touch`],"touch-y":[`touch`],"touch-pz":[`touch`]},conflictingClassGroupModifiers:{"font-size":[`leading`]},orderSensitiveModifiers:[`*`,`**`,`after`,`backdrop`,`before`,`details-content`,`file`,`first-letter`,`first-line`,`marker`,`placeholder`,`selection`]}});function Z(...e){return uv(nn(e))}function dv({variant:e,price:t,size:n=`detail`,className:r,suffix:i}){let a=I(),{isBusinessVerified:o}=Bg(),s=e=>$e(e.amount,{exact:!0,currencyCode:e.currencyCode}),c=Ag(e),l=Fg(e.id,c.ratePercent),u=Mg({...c,ratePercent:l},t,a,s),d=n===`detail`,f=d||o;return(0,V.jsxs)(`div`,{className:Z(`flex flex-col`,d?`gap-1.5`:`gap-0.5`,r),children:[(0,V.jsxs)(`div`,{className:Z(`font-display font-semibold text-foreground`,d?`text-3xl`:`text-lg`),children:[s(t),i]}),(0,V.jsxs)(`div`,{className:Z(`flex flex-wrap items-center text-muted-foreground`,d?`gap-x-2 gap-y-1 text-sm`:`gap-x-1.5 text-[11px]`),children:[(0,V.jsx)(`span`,{children:u.gross}),u.shipping&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`span`,{"aria-hidden":!0,className:`text-text-subtle`,children:`·`}),(0,V.jsx)(`span`,{children:u.shipping})]})]}),f&&u.net&&(0,V.jsx)(`div`,{className:Z(`text-text-subtle`,d?`text-sm`:`text-[10px]`),children:u.net})]})}var fv=`data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20300'%3E%0A%20%20%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20id%3D'g'%20x1%3D'0'%20y1%3D'0'%20x2%3D'1'%20y2%3D'1'%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D'0%25'%20stop-color%3D'%23f1f1ef'%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cstop%20offset%3D'100%25'%20stop-color%3D'%23e5e5e0'%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%20%20%3Crect%20width%3D'400'%20height%3D'300'%20fill%3D'url(%23g)'%2F%3E%0A%20%20%20%20%20%20%3Cg%20fill%3D'none'%20stroke%3D'%23c9c7c1'%20stroke-width%3D'3'%20stroke-linecap%3D'roun
21d'%20stroke-linejoin%3D'round'%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D'120'%20y%3D'95'%20width%3D'160'%20height%3D'110'%20rx%3D'16'%20ry%3D'16'%2F%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D'165'%20cy%3D'140'%20r%3D'18'%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D'M135%20205%20L200%20150%20L240%20185%20L280%20160%20L335%20205'%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fsvg%3E`;function pv(e){return`https://api.dicebear.com/7.x/initials/svg?seed=${encodeURIComponent(e)}&backgroundType=gradientLinear`}function mv(e=fv){return t=>{let n=t.currentTarget;n.dataset.fallbackApplied!==`1`&&(n.dataset.fallbackApplied=`1`,n.src=e)}}function hv(e,t=fv){return e.images?.[0]?.url||t}function gv(e){let t=e.watermark;return t?.enabled?t.source===`custom`?t.imageUrl||null:e.logoUrl||null:null}function _v(e,t){let n={position:`absolute`,width:`${t}%`,maxHeight:`80%`,objectFit:`contain`};switch(e){case`top-left`:return{...n,top:`4%`,left:`4%`};case`top-right`:return{...n,top:`4%`,right:`4%`};case`bottom-left`:return{...n,bottom:`4%`,left:`4%`};case`bottom-right`:return{...n,bottom:`4%`,right:`4%`};case`center`:return{...n,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`}}}function vv({vendor:e,className:t}){let n=e?gv(e):null;if(!n||!e?.watermark)return null;let{position:r,sizePct:i,opacity:a}=e.watermark;return(0,V.jsx)(`img`,{src:n,alt:``,"aria-hidden":`true`,className:`pointer-events-none select-none ${t??``}`,style:{..._v(r,i),opacity:a/100}})}var yv=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,bv=`eg_session_id`;function xv(){try{let e=localStorage.getItem(bv);return e||(e=crypto.randomUUID(),localStorage.setItem(bv,e)),e}catch{return crypto.randomUUID()}}function Sv(e){try{let t=JSON.stringify({sessionId:xv(),eventType:e});fetch(`${yv}/track-funnel-event`,{method:`POST`,headers:{"Content-Type":`application/json`},body:t,keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}function Cv(e,t){try{let n=new URLSearchParams(window.location.search),r={path:e,referrer:document.referrer||null,sessionId:xv(),brand:t??null,utmSource:n.get(`utm_source`),utmMedium:n.get(`utm_medium`),utmCampaign:n.get(`utm_campaign`),domain:window.location.hostname||null},i=JSON.stringify(r);fetch(`${yv}/track-pageview`,{method:`POST`,headers:{"Content-Type":`application/json`},body:i,keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}var wv=class extends Error{constructor(e){super(e),this.name=`CartMixBlockedError`}},Tv=(0,B.createContext)(null);function Ev({children:e}){let t=qe(),[n,r]=(0,B.useState)(null),[i,a]=(0,B.useState)(!1),o=(0,B.useRef)(null),s=(0,B.useCallback)(async()=>{if(n)return n;if(o.current)return o.current;let e=(async()=>{let e=yt();if(e)return r(e),e;let t=await nt();return r(t.id),t.id})();o.current=e;try{return await e}finally{o.current=null}},[n]);(0,B.useEffect)(()=>{s()},[]);let{data:c}=gu({queryKey:[`cart`,n],queryFn:()=>it(n),enabled:!!n}),l=()=>t.invalidateQueries({queryKey:[`cart`,n]}),u=_u({mutationFn:({id:e,merchId:t,qty:n,planId:r})=>Ve(e,[{merchandiseId:t,quantity:n,sellingPlanId:r}]),onSuccess:l}),d=_u({mutationFn:({lineId:e,planId:t})=>et(n,e,t),onSuccess:l}),f=_u({mutationFn:({lineId:e,qty:t})=>Oe(n,e,t),onSuccess:l}),p=_u({mutationFn:({lineId:e})=>tt(n,e),onSuccess:l}),m=_u({mutationFn:({code:e})=>ot(n,e),onSuccess:l}),h=_u({mutationFn:({handles:e})=>Ae(n,e),onSuccess:l}),g=_u({mutationFn:({vendors:e})=>Se(n,e),onSuccess:l}),_=_u({mutationFn:()=>Ce(n),onSuccess:l}),v=(0,B.useCallback)(async(e,t=1,n,i=!1)=>{let o=c?.lines??[];if(o.length>0){let e=o.some(e=>e.merchandise.product.manualContractRequired);if(i||e)throw new wv(i?`Dieses Produkt erfordert eine manuelle Vertragsannahme durch den Anbieter und kann nicht zusammen mit anderen Produkten bestellt werden. Bitte schließen Sie Ihren aktuellen Warenkorb separat ab oder leeren Sie ihn zuerst.`:`Ihr Warenkorb enthält bereits ein Produkt mit manueller Vertragsannahme — dieses kann nicht mit anderen Produkten kombiniert werden. Bitte schließen Sie die Bestellung separat ab oder leeren Sie den Warenkorb zuerst.`)}let l=await s();try{await u.mutateAsync({id:l,merchId:e,qty:t,planId:n})}catch{We(),r(null);let i=await nt();r(i.id),await u.mutateAsync({id:i.id,merchId:e,qty:t,planId:n})}Sv(`add_to_cart`),a(!0)},[s,u,c]),y=(0,B.useCallback)(async(e,t)=>{await d.mutateAsync({lineId:e,planId:t})},[d]),b={cart:c,cartId:n,isOpen:i,openCart:()=>a(!0),closeCart:()=>a(!1),addItem:v,updateItem:(0,B.useCallback)(async(e,t)=>{await f.mutateAsync({lineId:e,qty:t})},[f]),removeItem:(0,B.useCallback)(async e=>{await p.mutateAsync({lineId:e})},[p]),changeLinePlan:y,applyDiscount:(0,B.useCallback)(async e=>{if(n)try{await m.mutateAsync({code:e})}catch{}},[n,m]),setWithdrawalConsent:(0,B.useCallback)(async e=>{if(!n)throw Error(`Kein Warenkorb vorhanden.`);await h.mutateAsync({handles:e})},[n,h]),setVendorTermsConsent:(0,B.useCallback)(async e=>{if(!n)throw Error(`Kein Warenkorb vorhanden.`);await g.mutateAsync({vendors:e})},[n,g]),setAgeVerificationConsent:(0,B.useCallback)(async()=>
21{if(!n)throw Error(`Kein Warenkorb vorhanden.`);await _.mutateAsync()},[n,_]),itemCount:c?.totalQuantity??0,subtotal:c?.cost.subtotalAmount.amount??0,hasSubscriptionLine:(c?.lines??[]).some(e=>!!e.sellingPlan)};return(0,V.jsx)(Tv.Provider,{value:b,children:e})}function Dv(){let e=(0,B.useContext)(Tv);if(!e)throw Error(`useCart must be used within CartProvider`);return e}function Ov({variantId:e,className:t,compact:n,small:r,requiresPlan:i,manualContractRequired:a}){let{cart:o,addItem:s,updateItem:c,removeItem:l}=Dv(),u=I();if(i)return null;let d=o?.lines.find(t=>t.merchandise.id===e&&!t.sellingPlan),f=d?.quantity??0,p=e=>{e.preventDefault(),e.stopPropagation()},m=async()=>{try{await s(e,1,void 0,a)}catch(e){if(e instanceof wv){mg.error(e.message);return}console.error(`add to cart failed:`,e),mg.error(u(`cart.addFailed`,`Das hat leider nicht geklappt. Bitte laden Sie die Seite neu und versuchen Sie es erneut.`))}};return f>0&&d?r?(0,V.jsxs)(`div`,{onClick:p,className:Z(`inline-flex h-7 items-center gap-0.5 rounded-full border border-primary/50 bg-primary/15 p-0.5 pr-1 shadow-[0_4px_12px_-4px_color-mix(in_oklab,var(--primary)_60%,transparent)] backdrop-blur`,t),children:[(0,V.jsx)(`button`,{type:`button`,"aria-label":u(`a11y.decreaseQty`),onClick:e=>{p(e),f<=1?l(d.id):c(d.id,f-1)},className:`inline-flex h-6 w-6 items-center justify-center rounded-full text-foreground transition-all duration-200 hover:scale-110 hover:bg-background active:scale-95`,children:(0,V.jsx)(rd,{className:`h-3 w-3`})}),(0,V.jsx)(`span`,{className:`min-w-[1.25rem] text-center text-xs font-semibold tabular-nums text-foreground`,children:f}),(0,V.jsx)(`button`,{type:`button`,"aria-label":u(`a11y.increaseQty`),onClick:e=>{p(e),c(d.id,f+1)},className:`inline-flex h-6 w-6 items-center justify-center rounded-full bg-primary text-primary-foreground shadow-sm transition-all duration-200 hover:scale-110 hover:bg-primary-hover active:scale-95`,children:(0,V.jsx)(cd,{className:`h-3 w-3`})})]}):(0,V.jsxs)(`div`,{onClick:p,className:Z(`inline-flex h-9 items-center gap-1 rounded-full border border-primary/50 bg-primary/15 p-0.5 pr-1.5 shadow-[0_6px_18px_-6px_color-mix(in_oklab,var(--primary)_60%,transparent)] backdrop-blur`,t),children:[(0,V.jsx)(`button`,{type:`button`,"aria-label":u(`a11y.decreaseQty`),onClick:e=>{p(e),f<=1?l(d.id):c(d.id,f-1)},className:`inline-flex h-8 w-8 items-center justify-center rounded-full text-foreground transition-all duration-200 hover:scale-110 hover:bg-background active:scale-95`,children:(0,V.jsx)(rd,{className:`h-3.5 w-3.5`})}),(0,V.jsx)(`span`,{className:`min-w-[1.5rem] text-center text-sm font-semibold tabular-nums text-foreground`,children:f}),(0,V.jsx)(`button`,{type:`button`,"aria-label":u(`a11y.increaseQty`),onClick:e=>{p(e),c(d.id,f+1)},className:`inline-flex h-8 w-8 items-center justify-center rounded-full bg-primary text-primary-foreground shadow-sm transition-all duration-200 hover:scale-110 hover:bg-primary-hover active:scale-95`,children:(0,V.jsx)(cd,{className:`h-3.5 w-3.5`})})]}):r?(0,V.jsxs)(`button`,{type:`button`,"aria-label":u(`product.addToCart`),onClick:e=>{p(e),m()},className:Z(`gold-cta-shimmer group/cart relative inline-flex h-8 items-center justify-start overflow-hidden rounded-full bg-primary pl-1.5 pr-0 text-primary-foreground shadow-[0_6px_16px_-4px_color-mix(in_oklab,var(--primary)_70%,transparent)] ring-1 ring-primary/30 transition-[width,padding,background-color,box-shadow] duration-300 ease-[cubic-bezier(0.22,1.2,0.36,1)] w-8 hover:w-[10rem] hover:pr-3 hover:bg-primary-hover hover:shadow-[0_10px_22px_-4px_color-mix(in_oklab,var(--primary)_85%,transparent)] active:scale-95`,t),children:[(0,V.jsx)(`span`,{className:`inline-flex h-5 w-5 shrink-0 items-center justify-center transition-transform duration-300 group-hover/cart:rotate-90`,children:(0,V.jsx)(cd,{className:`h-4 w-4 stroke-[2.75px]`})}),(0,V.jsx)(`span`,{className:`ml-1.5 whitespace-nowrap text-xs font-semibold opacity-0 transition-all duration-300 [transform:translateX(-4px)] group-hover/cart:opacity-100 group-hover/cart:[transform:translateX(0)]`,children:u(`product.addToCart`)})]}):n?(0,V.jsx)(`button`,{type:`button`,"aria-label":u(`product.addToCart`),onClick:e=>{p(e),m()},className:Z(`gold-cta group/cart inline-flex h-9 w-9 items-center justify-center rounded-full shadow-[0_6px_18px_-6px_color-mix(in_oklab,var(--primary)_70%,transparent)] ring-1 ring-primary/30 transition-all duration-300 ease-[
21cubic-bezier(0.22,1.2,0.36,1)] active:scale-95`,t),children:(0,V.jsx)(cd,{className:`h-4 w-4 transition-transform duration-300 group-hover/cart:rotate-90`})}):(0,V.jsxs)(`button`,{type:`button`,onClick:e=>{p(e),m()},className:Z(`gold-cta group/cart inline-flex h-10 items-center gap-2 rounded-full px-4 text-sm font-semibold`,t),children:[(0,V.jsx)(gd,{className:`h-4 w-4 transition-transform duration-300 group-hover/cart:-translate-x-0.5 group-hover/cart:scale-110`}),(0,V.jsx)(`span`,{children:u(`product.addToCart`)}),(0,V.jsx)(cd,{className:`h-3.5 w-3.5 opacity-80 transition-transform duration-300 group-hover/cart:rotate-90`})]})}function kv(e){return(e.sellingPlanGroups??[]).flatMap(e=>e.sellingPlans)}function Av(e){return kv(e).length>0}function jv(e){return e.requiresSellingPlan!==!0}function Mv(e,t){if(!e)return``;let{interval:n,intervalCount:r}=e;return r===1?t(`sub.every.${n}`,n.toLowerCase()):t(`sub.everyN.${n}`,`alle {n} ${n.toLowerCase()}`).replace(`{n}`,String(r))}function Nv(e,t){let n=Mv(e.billing,t);return n?n.charAt(0).toUpperCase()+n.slice(1):e.options?.[0]?.value||e.name}function Pv(e){let t=e.billing,n=e.delivery;return!t||!n?!1:Fv(t)>Fv(n)}function Fv(e){return{DAY:1,WEEK:7,MONTH:30,YEAR:365}[e.interval]*e.intervalCount}function Iv(e,t){return e?.sellingPlanPrices?.[t.id]}function Lv(e,t){let n=kv(e);if(!t?.sellingPlanPrices)return n;let r=n.filter(e=>!!t.sellingPlanPrices?.[e.id]);return r.length>0?r:n}var Rv={DAY:/tage?|days?/i,WEEK:/wochen?|weeks?/i,MONTH:/monate?|months?/i,YEAR:/jahre?|years?/i};function zv(e){let t=e.description,n=e.billing;if(!t||!n||n.intervalCount!==1)return;let r=t.match(/(\d{1,3})\s*([A-Za-zÄÖÜäöü]+)/);if(!r)return;let i=Number(r[1]);if(!(!Number.isFinite(i)||i<2))return Rv[n.interval].test(r[2])?i:void 0}function Bv(e,t){let n=Iv(t,e),r=n?.price,i=zv(e),a=r&&i?{amount:Vv(r.amount*i),currencyCode:r.currencyCode}:void 0;return{perPeriod:r,dueNow:n?.checkoutChargeAmount,minCycles:i,minTotal:a}}var Vv=e=>Math.round(e*100)/100;function Hv(e,t,n,r){let i=[],{perPeriod:a,dueNow:o,minCycles:s,minTotal:c}=Bv(e,t),l=Mv(e.billing,n);if(a&&l&&i.push({id:`charge`,text:n(`sub.disclosure.charge`,`Wiederkehrende Zahlung: {amount} {rhythm}.`).replace(`{amount}`,r(a)).replace(`{rhythm}`,l)}),o&&a&&Math.abs(o.amount-a.amount)>.005&&i.push({id:`dueNow`,text:n(`sub.disclosure.dueNow`,`Heute fällig: {amount}.`).replace(`{amount}`,r(o))}),Pv(e)){let t=Mv(e.delivery,n);i.push({id:`prepaid`,text:n(`sub.disclosure.prepaid`,`Sie zahlen im Voraus; die Leistung wird {rhythm} erbracht.`).replace(`{rhythm}`,t)})}else if(e.recurringDeliveries&&e.delivery){let t=Mv(e.delivery,n);t&&t!==l&&i.push({id:`delivery`,text:n(`sub.disclosure.delivery`,`Lieferung/Leistung: {rhythm}.`).replace(`{rhythm}`,t)})}let u=e.description?.trim();return u?i.push({id:`minTerm`,text:c?n(`sub.disclosure.termsTotal`,`{terms} — Gesamtbetrag {total}.`).replace(`{terms}`,u).replace(`{total}`,r(c)):u}):s&&i.push({id:`minTerm`,text:c?n(`sub.disclosure.minTermTotal`,`Mindestlaufzeit {cycles} Abrechnungsperioden — Gesamtbetrag {total}.`).replace(`{cycles}`,String(s)).replace(`{total}`,r(c)):n(`sub.disclosure.minTerm`,`Mindestlaufzeit {cycles} Abrechnungsperioden.`).replace(`{cycles}`,String(s))}),i.push({id:`renewal`,text:n(`sub.legal.renewal`)}),i.push({id:`cancellation`,text:n(s?`sub.legal.cancellationAfterTerm`:`sub.legal.cancellation`)}),i.push({id:`withdrawal`,text:n(`sub.legal.withdrawal`)}),i.filter(e=>!!e.text&&!e.text.startsWith(`sub.`))}function Uv(e,t,n,r){let{perPeriod:i}=Bv(e,t),a=Mv(e.billing,n);return!i||!a?n(`sub.button.generic`,`Zahlungspflichtig abonnieren`):n(`sub.button.obligation`,`Für {amount} {rhythm} abonnieren`).replace(`{amount}`,r(i)).replace(`{rhythm}`,a)}function Wv({product:e,className:t}){let n=I();return jv(e)?null:(0,V.jsxs)(`span`,{title:n(`sub.badgeTooltip`,`Nur im Abo erhältlich — kein Einmalkauf möglich`),className:`inline-flex items-center gap-1 rounded-full bg-primary px-2.5 py-1 text-[11px] font-semibold text-primary-foreground shadow-sm ${t??``}`,children:[(0,V.jsx)(fd,{className:`h-3 w-3`}),n(`sub.badgeLabel`,`Abo`)]})}var Gv=B.useId||(()=>void 0),Kv=0;function qv(e){let[t,n]=B.useState(Gv());return rn(()=>{e||n(e=>e??String(Kv++))},[e]),e||(t?`radix-${t}`:``)}function Jv(e){let t=B.useRef(e);return B.useEffect(()=>{t.current=e}),B.useMemo(()=>(...e)=>t.current?.(...e),[])}function Yv(e,t=globalThis?.document){let n=Jv(e);B.useEffect(()=>{let e=e=>{e.key===`Escape`&&n(e)};
vendor: 17,518 bytes, lines 21-61
21return t.addEventListener(`keydown`,e,{capture:!0}),()=>t.removeEventListener(`keydown`,e,{capture:!0})},[n,t])}var Xv=`DismissableLayer`,Zv=`dismissableLayer.update`,Qv=`dismissableLayer.pointerDownOutside`,$v=`dismissableLayer.focusOutside`,ey,ty=B.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ny=B.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,l=B.useContext(ty),[u,d]=B.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=B.useState({}),m=fn(t,e=>d(e)),h=Array.from(l.layers),[g]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),_=h.indexOf(g),v=u?h.indexOf(u):-1,y=l.layersWithOutsidePointerEventsDisabled.size>0,b=v>=_,x=ay(e=>{let t=e.target,n=[...l.branches].some(e=>e.contains(t));!b||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},f),S=oy(e=>{let t=e.target;[...l.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},f);return Yv(e=>{v===l.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},f),B.useEffect(()=>{if(u)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(ey=f.body.style.pointerEvents,f.body.style.pointerEvents=`none`),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),sy(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=ey)}},[u,f,n,l]),B.useEffect(()=>()=>{u&&(l.layers.delete(u),l.layersWithOutsidePointerEventsDisabled.delete(u),sy())},[u,l]),B.useEffect(()=>{let e=()=>p({});return document.addEventListener(Zv,e),()=>document.removeEventListener(Zv,e)},[]),(0,V.jsx)(sn.div,{...c,ref:m,style:{pointerEvents:y?b?`auto`:`none`:void 0,...e.style},onFocusCapture:an(e.onFocusCapture,S.onFocusCapture),onBlurCapture:an(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:an(e.onPointerDownCapture,x.onPointerDownCapture)})});ny.displayName=Xv;var ry=`DismissableLayerBranch`,iy=B.forwardRef((e,t)=>{let n=B.useContext(ty),r=B.useRef(null),i=fn(t,r);return B.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,V.jsx)(sn.div,{...e,ref:i})});iy.displayName=ry;function ay(e,t=globalThis?.document){let n=Jv(e),r=B.useRef(!1),i=B.useRef(()=>{});return B.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){cy(Qv,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function oy(e,t=globalThis?.document){let n=Jv(e),r=B.useRef(!1);return B.useEffect(()=>{let e=e=>{e.target&&!r.current&&cy($v,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function sy(){let e=new CustomEvent(Zv);document.dispatchEvent(e)}function cy(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?ln(i,a):i.dispatchEvent(a)}var ly=`focusScope.autoFocusOnMount`,uy=`focusScope.autoFocusOnUnmount`,dy={bubbles:!1,cancelable:!0},fy=`FocusScope`,py=B.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=B.useState(null),l=Jv(i),u=Jv(a),d=B.useRef(null),f=fn(t,e=>c(e)),p=B.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;B.useEffect(()=>{if(r){let e=function(e){if(p.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:by(d.current,{select:!0})},t=function(e){if(p.paused||!s)return;let t=e.relatedTarget;t!==null&&(s.contains(t)||by(d.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&by(s)};document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t),r.disconnect()}}},[r,s,p.paused]),B.useEffect(()=>{if(s){xy.add(p);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(ly,dy);s.addEventListener(ly,l),s.dispatchEvent(t),t.defaultPrevented||(my(wy(gy(s)),{select:!0}),document.activeElement===e&&by(s))}return()=>{s.removeEventListener(ly,l),setTimeout(()=>{let t=new CustomEvent(uy,dy);s.addEventListener(uy,u),s.dispatchEvent(t),t.defaultPrevented||by(e??document.body,{select:!0}),s.removeEventListener(uy,u),xy.remove(p)},0)}}},[s,l,u,p]);let m=B.useCallback(e=>{if(!n&&!r||p.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=hy(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&by(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&by(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,p.paused]);return(0,V.jsx)(sn.div,{tabIndex:-1,...o,ref:f,onKeyDown:m})});py.displayName=fy;function my(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(by(r,{select:t}),document.activeElement!==n)return}function hy(e){let t=gy(e);return[_y(t,e),_y(t.reverse(),e)]}function gy(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function _y(e,t){for(let n of e)if(!vy(n,{upTo:t}))return n}function vy(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function yy(e){return e instanceof HTMLInputElement&&`select`in e}function by(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&yy(e)&&t&&e.select()}}var xy=Sy();function Sy(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=Cy(e,t),e.unshift(t)},remove(t){e=Cy(e,t),e[0]?.resume()}}}function Cy(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function wy(e){return e.filter(e=>e.tagName!==`A`)}var Ty=`Portal`,Ey=B.forwardRef((e,t)=>{let{container:n,...r}=e,[i,a]=B.useState(!1);rn(()=>a(!0),[]);let o=n||i&&globalThis?.document?.body;return o?$h.createPortal((0,V.jsx)(sn.div,{...r,ref:t}),o):null});Ey.displayName=Ty;var Dy=0;function Oy(){B.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??ky()),document.body.insertAdjacentElement(`beforeend`,e[1]??ky()),Dy++,()=>{Dy===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Dy--}},[])}function ky(){let e=document.createElement(`span`);return e.setAttribute(`data-radix-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}var Ay=function(){return Ay=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ay.apply(this,arguments)};function jy(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function My(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r<i;r++)(a||!(r in t))&&(a||=Array.prototype.slice.call(t,0,r),a[r]=t[r]);return e.concat(a||Array.prototype.slice.call(t))}var Ny=`right-scroll-bar-position`,Py=`width-before-scroll-bar`,Fy=`with-scroll-bars-hidden`,Iy=`--removed-body-scroll-bar-size`;function Ly(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function Ry(e,t){var n=(0,B.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var zy=typeof window<`u`?B.useLayoutEffect:B.useEffect,By=new WeakMap;function Vy(e,t){var n=Ry(t||null,function(t){return e.forEach(function(e){return Ly(e,t)})});return zy(function(){var t=By.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||Ly(e,null)}),i.forEach(function(e){r.has(e)||Ly(e,a)})}By.set(n,e)},[e]),n}var Hy=function(){return Hy=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Hy.apply(this,arguments)};function Uy(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function Wy(e){return e}function Gy(e,t){t===void 0&&(t=Wy);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function Ky(e){e===void 0&&(e={});var t=Gy(null);return t.options=Hy({async:!0,ssr:!1},e),t}var qy=function(e){var t=e.sideCar,n=Uy(e,[`sideCar`]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error(`Sidecar medium not found`);return B.createElement(r,Hy({},n))};qy.isSideCarExport=!0;function Jy(e,t){return e.useMedium(t),qy}var Yy=Ky(),Xy=function(){},Zy=B.forwardRef(function(e,t){var n=B.useRef(null),r=B.useState({onScrollCapture:Xy,onWheelCapture:Xy,onTouchMoveCapture:Xy}),i=r[0],a=r[1],o=e.forwardProps,s=e.children,c=e.className,l=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noRelative,m=e.noIsolation,h=e.inert,g=e.allowPinchZoom,_=e.as,v=_===void 0?`div`:_,y=e.gapMode,b=jy(e,[`forwardProps`,`children`,`className`,`removeScrollBar`,`enabled`,`shards`,`sideCar`,`noRelative`,`noIsolation`,`inert`,`allowPinchZoom`,`as`,`gapMode`]),x=f,S=Vy([n,t]),C=Ay(Ay({},b),i);return B.createElement(B.Fragment,null,u&&B.createElement(x,{sideCar:Yy,removeScrollBar:l,shards:d,noRelative:p,noIsolation:m,inert:h,setCallbacks:a,allowPinchZoom:!!g,lockRef:n,gapMode:y}),o?B.cloneElement(B.Children.only(s),Ay(Ay({},C),{ref:S})):B.createElement(v,Ay({},C,{className:c,ref:S}),s))});Zy.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},Zy.classNames={fullWidth:Py,zeroRight:Ny};var Qy,$y=function(){if(Qy)return Qy;if(typeof __webpack_nonce__<`u`)return __webpack_nonce__};function eb(){if(!document)return null;var e=document.createElement(`style`);e.type=`text/css`;var t=$y();return t&&e.setAttribute(`nonce`,t),e}function tb(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function nb(e){(document.head||document.getElementsByTagName(`head`)[0]).appendChild(e)}var rb=function(){var e=0,t=null;return{add:function(n){e==0&&(t=eb())&&(tb(t,n),nb(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ib=function(){var e=rb();return function(t,n){B.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},ab=function(){var e=ib();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},ob={left:0,top:0,right:0,gap:0},sb=function(e){return parseInt(e||``,10)||0},cb=function(e){var t=window.getComputedStyle(document.body),n=t[e===`padding`?`paddingLeft`:`marginLeft`],r=t[e===`padding`?`paddingTop`:`marginTop`],i=t[e===`padding`?`paddingRight`:`marginRight`];return[sb(n),sb(r),sb(i)]},lb=function(e){if(e===void 0&&(e=`margin`),typeof window>`u`)return ob;var t=cb(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ub=ab(),db=`data-scroll-locked`,fb=function(e,t,n,r){var i=e.left,a=e.top,o=e.right,s=e.gap;return n===void 0&&(n=`margin`),`
22  .${Fy} {
23   overflow: hidden ${r};
24   padding-right: ${s}px ${r};
25  }
26  body[${db}] {
27    overflow: hidden ${r};
28    overscroll-behavior: contain;
29    ${[t&&`position: relative ${r};`,n===`margin`&&`
30    padding-left: ${i}px;
31    padding-top: ${a}px;
32    padding-right: ${o}px;
33    margin-left:0;
34    margin-top:0;
35    margin-right: ${s}px ${r};
36    `,n===`padding`&&`padding-right: ${s}px ${r};`].filter(Boolean).join(``)}
37  }
38  
39  .${Ny} {
40    right: ${s}px ${r};
41  }
42  
43  .${Py} {
44    margin-right: ${s}px ${r};
45  }
46  
47  .${Ny} .${Ny} {
48    right: 0 ${r};
49  }
50  
51  .${Py} .${Py} {
52    margin-right: 0 ${r};
53  }
54  
55  body[${db}] {
56    ${Iy}: ${s}px;
57  }
58`},pb=function(){var e=parseInt(document.body.getAttribute(`data-scroll-locked`)||`0`,10);return isFinite(e)?e:0},mb=function(){B.useEffect(function(){return document.body.setAttribute(db,(pb()+1).toString()),function(){var e=pb()-1;e<=0?document.body.removeAttribute(db):document.body.setAttribute(db,e.toString())}},[])},hb=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?`margin`:r;mb();var a=B.useMemo(function(){return lb(i)},[i]);return B.createElement(ub,{styles:fb(a,!t,i,n?``:`!important`)})},gb=!1;if(typeof window<`u`)try{var _b=Object.defineProperty({},"passive",{get:function(){return gb=!0,!0}});window.addEventListener(`test`,_b,_b),window.removeEventListener(`test`,_b,_b)}catch{gb=!1}var vb=gb?{passive:!1}:!1,yb=function(e){return e.tagName===`TEXTAREA`},bb=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!==`hidden`&&!(n.overflowY===n.overflowX&&!yb(e)&&n[t]===`visible`)},xb=function(e){return bb(e,`overflowY`)},Sb=function(e){return bb(e,`overflowX`)},Cb=function(e,t){var n=t.ownerDocument,r=t;do{if(typeof ShadowRoot<`u`&&r instanceof ShadowRoot&&(r=r.host),Eb(e,r)){var i=Db(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},wb=function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]},Tb=function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]},Eb=function(e,t){return e===`v`?xb(t):Sb(t)},Db=function(e,t){return e===`v`?wb(t):Tb(t)},Ob=function(e,t){return e===`h`&&t===`rtl`?-1:1},kb=function(e,t,n,r,i){var a=Ob(e,window.getComputedStyle(t).direction),o=a*r,s=n.target,c=t.contains(s),l=!1,u=o>0,d=0,f=0;do{if(!s)break;var p=Db(e,s),m=p[0],h=p[1]-p[2]-a*m;(m||h)&&Eb(e,s)&&(d+=h,f+=m);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(u&&(i&&Math.abs(d)<1||!i&&o>d)||!u&&(i&&Math.abs(f)<1||!i&&-o>f))&&(l=!0),l},Ab=function(e){return`changedTouches`in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},jb=function(e){return[e.deltaX,e.deltaY]},Mb=function(e){return e&&`current`in e?e.current:e},Nb=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Pb=function(e){return`
59  .block-interactivity-${e} {pointer-events: none;}
60  .allow-interactivity-${e} {pointer-events: all;}
61`},Fb=0,Ib=[];function Lb(e){var t=B.useRef([]),n=B.useRef([0,0]),r=B.useRef(),i=B.useState(Fb++)[0],a=B.useState(ab)[0],o=B.useRef(e);B.useEffect(function(){o.current=e},[e]),B.useEffect(function(){if(e.inert){document.body.classList.add(`block-interactivity-${i}`);var t=My([e.lockRef.current],(e.shards||[]).map(Mb),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add(`allow-interactivity-${i}`)}),function(){document.body.classList.remove(`block-interactivity-${i}`),t.forEach(function(e){return e.classList.remove(`allow-interactivity-${i}`)})}}},[e.inert,e.lockRef.current,e.shards]);var s=B.useCallback(function(e,t){if(`touches`in e&&e.touches.length===2||e.type===`wheel`&&e.ctrlKey)return!o.current.allowPinchZoom;var i=Ab(e),a=n.current,s=`deltaX`in e?e.deltaX:a[0]-i[0],c=`deltaY`in e?e.deltaY:a[1]-i[1],l,u=e.target,d=Math.abs(s)>Math.abs(c)?`h`:`v`;if(`touches`in e&&d===`h`&&u.type===`range`)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var m=Cb(d,u);if(!m)return!0;if(m?l=d:(l=d===`v`?`h`:`v`,m=Cb(d,u)),!m)return!1;if(!r.current&&`changedTouches`in e&&(s||c)&&(r.current=l),!l)return!0;var h=r.current||l;return kb(h,t,e,h===`h`?s:c,!0)},[]),c=B.useCallback(function(e){var n=e;if(!(!Ib.length||Ib[Ib.length-1]!==a)){var r=`deltaY`in n?jb(n):Ab(n),i=t.current.filter(function(e){return e.name===n.type&&(e.target===n.target||n.target===e.shadowParent)&&Nb(e.delta,r)})[0];if(i&&i.should){n.cancelable&&n.preventDefault();return}if(!i){var c=(o.current.shards||[]).map(Mb).filter(Boolean).filter(function(e){return e.contains(n.target)});(c.length>
vendor: 8,990 bytes, lines 61-65
610?s(n,c[0]):!o.current.noIsolation)&&n.cancelable&&n.preventDefault()}}},[]),l=B.useCallback(function(e,n,r,i){var a={name:e,delta:n,target:r,should:i,shadowParent:Rb(r)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=B.useCallback(function(e){n.current=Ab(e),r.current=void 0},[]),d=B.useCallback(function(t){l(t.type,jb(t),t.target,s(t,e.lockRef.current))},[]),f=B.useCallback(function(t){l(t.type,Ab(t),t.target,s(t,e.lockRef.current))},[]);B.useEffect(function(){return Ib.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener(`wheel`,c,vb),document.addEventListener(`touchmove`,c,vb),document.addEventListener(`touchstart`,u,vb),function(){Ib=Ib.filter(function(e){return e!==a}),document.removeEventListener(`wheel`,c,vb),document.removeEventListener(`touchmove`,c,vb),document.removeEventListener(`touchstart`,u,vb)}},[]);var p=e.removeScrollBar,m=e.inert;return B.createElement(B.Fragment,null,m?B.createElement(a,{styles:Pb(i)}):null,p?B.createElement(hb,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Rb(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}var zb=Jy(Yy,Lb),Bb=B.forwardRef(function(e,t){return B.createElement(Zy,Ay({},e,{ref:t,sideCar:zb}))});Bb.classNames=Zy.classNames;var Vb=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Hb=new WeakMap,Ub=new WeakMap,Wb={},Gb=0,Kb=function(e){return e&&(e.host||Kb(e.parentNode))},qb=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=Kb(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},Jb=function(e,t,n,r){var i=qb(t,Array.isArray(e)?e:[e]);Wb[n]||(Wb[n]=new WeakMap);var a=Wb[n],o=[],s=new Set,c=new Set(i),l=function(e){!e||s.has(e)||(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){!e||c.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(Hb.get(e)||0)+1,l=(a.get(e)||0)+1;Hb.set(e,c),a.set(e,l),o.push(e),c===1&&i&&Ub.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),Gb++,function(){o.forEach(function(e){var t=Hb.get(e)-1,i=a.get(e)-1;Hb.set(e,t),a.set(e,i),t||(Ub.has(e)||e.removeAttribute(r),Ub.delete(e)),i||e.removeAttribute(n)}),Gb--,Gb||(Hb=new WeakMap,Hb=new WeakMap,Ub=new WeakMap,Wb={})}},Yb=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||Vb(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),Jb(r,i,n,`aria-hidden`)):function(){return null}};function Xb(e){let t=Zb(e),n=B.forwardRef((e,n)=>{let{children:r,...i}=e,a=B.Children.toArray(r),o=a.find($b);if(o){let e=o.props.children,r=a.map(t=>t===o?B.Children.count(e)>1?B.Children.only(null):B.isValidElement(e)?e.props.children:null:t);return(0,V.jsx)(t,{...i,ref:n,children:B.isValidElement(e)?B.cloneElement(e,void 0,r):null})}return(0,V.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function Zb(e){let t=B.forwardRef((e,t)=>{let{children:n,...r}=e;if(B.isValidElement(n)){let e=tx(n),i=ex(r,n.props);return n.type!==B.Fragment&&(i.ref=t?pn(t,e):e),B.cloneElement(n,i)}return B.Children.count(n)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Qb=Symbol(`radix.slottable`);function $b(e){return B.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===Qb}function ex(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function tx(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var nx=`Dialog`,[rx,ix]=un(nx),[ax,ox]=rx(nx),sx=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=B.useRef(null),c=B.useRef(null),[l,u]=on({prop:r,defaultProp:i??!1,onChange:a,caller:nx});return(0,V.jsx)(ax,{scope:t,triggerRef:s,contentRef:c,contentId:qv(),titleId:qv(),descriptionId:qv(),open:l,onOpenChange:u,onOpenToggle:B.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})};sx.displayName=nx;var cx=`DialogTrigger`,lx=B.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ox(cx,n),a=fn(t,i.triggerRef);return(0,V.jsx)(sn.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":kx(i.open),...r,ref:a,onClick:an(e.onClick,i.onOpenToggle)})});lx.displayName=cx;var ux=`DialogPortal`,[dx,fx]=rx(ux,{forceMount:void 0}),px=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=ox(ux,t);return(0,V.jsx)(dx,{scope:t,forceMount:n,children:B.Children.map(r,e=>(0,V.jsx)(dn,{present:n||a.open,children:(0,V.jsx)(Ey,{asChild:!0,container:i,children:e})}))})};px.displayName=ux;var mx=`DialogOverlay`,hx=B.forwardRef((e,t)=>{let n=fx(mx,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=ox(mx,e.__scopeDialog);return a.modal?(0,V.jsx)(dn,{present:r||a.open,children:(0,V.jsx)(_x,{...i,ref:t})}):null});hx.displayName=mx;var gx=Xb(`DialogOverlay.RemoveScroll`),_x=B.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ox(mx,n);return(0,V.jsx)(Bb,{as:gx,allowPinchZoom:!0,shards:[i.contentRef],children:(0,V.jsx)(sn.div,{"data-state":kx(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),vx=`DialogContent`,yx=B.forwardRef((e,t)=>{let n=fx(vx,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=ox(vx,e.__scopeDialog);return(0,V.jsx)(dn,{present:r||a.open,children:a.modal?(0,V.jsx)(bx,{...i,ref:t}):(0,V.jsx)(xx,{...i,ref:t})})});yx.displayName=vx;var bx=B.forwardRef((e,t)=>{let n=ox(vx,e.__scopeDialog),r=B.useRef(null),i=fn(t,n.contentRef,r);return B.useEffect(()=>{let e=r.current;if(e)return Yb(e)},[]),(0,V.jsx)(Sx,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:an(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:an(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:an(e.onFocusOutside,e=>e.preventDefault())})}),xx=B.forwardRef((e,t)=>{let n=ox(vx,e.__scopeDialog),r=B.useRef(!1),i=B.useRef(!1);return(0,V.jsx)(Sx,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),Sx=B.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=ox(vx,n),c=B.useRef(null),l=fn(t,c);return Oy(),(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(py,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,V.jsx)(ny,{role:`dialog`,id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":kx(s.open),...o,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(Nx,{titleId:s.titleId}),(0,V.jsx)(Fx,{contentRef:c,descriptionId:s.descriptionId})]})]})}),Cx=`DialogTitle`,wx=B.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ox(Cx,n);return(0,V.jsx)(sn.h2,{id:i.titleId,...r,ref:t})});wx.displayName=Cx;var Tx=`DialogDescription`,Ex=B.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ox(Tx,n);return(0,V.jsx)(sn.p,{id:i.descriptionId,...r,ref:t})});Ex.displayName=Tx;var Dx=`DialogClose`,Ox=B.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ox(Dx,n);return(0,V.jsx)(sn.button,{type:`button`,...r,ref:t,onClick:an(e.onClick,()=>i.onOpenChange(!1))})});Ox.displayName=Dx;function kx(e){return e?`open`:`closed`}var Ax=`DialogTitleWarning`,[jx,Mx]=cn(Ax,{contentName:vx,titleName:Cx,docsSlug:`dialog`}),Nx=({titleId:e})=>{let t=Mx(Ax),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
62
63If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
64
65For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return B.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Px=`DialogDescriptionWarning`,Fx=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}
65\` for {${Mx(Px).contentName}}.`;return B.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Ix=sx,Lx=lx,Rx=px,zx=hx,Bx=yx,Vx=wx,Hx=Ex,Ux=Ox,Wx=Ix,Gx=Rx,Kx=B.forwardRef(({className:e,...t},n)=>(0,V.jsx)(zx,{ref:n,className:Z(`fixed inset-0 z-[10000] bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0`,e),...t}));Kx.displayName=zx.displayName;var qx=B.forwardRef(({className:e,children:t,...n},r)=>(0,V.jsxs)(Gx,{children:[(0,V.jsx)(Kx,{}),(0,V.jsxs)(Bx,{ref:r,className:Z(`fixed left-[50%] top-[50%] z-[10000] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 sm:rounded-lg`,e),...n,children:[t,(0,V.jsxs)(Ux,{className:`absolute right-4 top-4 roun
65ded-sm opacity-70 ring-offset-background cursor-pointer transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground`,children:[(0,V.jsx)(Ed,{className:`h-4 w-4`}),(0,V.jsx)(`span`,{className:`sr-only`,children:`Close`})]})]})]}));qx.displayName=Bx.displayName;var Jx=({className:e,...t})=>(0,V.jsx)(`div`,{className:Z(`flex flex-col space-y-1.5 text-center sm:text-left`,e),...t});Jx.displayName=`DialogHeader`;var Yx=({className:e,...t})=>(0,V.jsx)(`div`,{className:Z(`flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2`,e),...t});Yx.displayName=`DialogFooter`;var Xx=B.forwardRef(({className:e,...t},n)=>(0,V.jsx)(Vx,{ref:n,className:Z(`text-lg font-semibold leading-none tracking-tight`,e),...t}));Xx.displayName=Vx.displayName;var Zx=B.forwardRef(({className:e,...t},n)=>(0,V.jsx)(Hx,{ref:n,className:Z(`text-sm text-muted-foreground`,e),...t}));Zx.displayName=Hx.displayName;function Qx(e){return e.fulfillmentType?e.fulfillmentType:e.variants.some(e=>e.requiresShipping)?`physical`:`digital`}function $x({product:e,open:t,onClose:n}){let{addItem:r}=Dv(),i=I(),[a,o]=(0,B.useState)(null),[s,c]=(0,B.useState)(!1);(0,B.useEffect)(()=>{e&&e.variants.length>0&&o(e.variants[0].id)},[e?.id]);let{data:l}=gu({queryKey:[`vendors`],queryFn:()=>Fe(),enabled:!!e}),{data:u}=gu({queryKey:[`product-reviews`,e?.handle],queryFn:()=>Hp(e.handle),enabled:!!e});if(!e)return null;let d=u?.summary,f=e.variants.find(e=>e.id===a)??e.variants[0],p=l?.find(t=>t.name===e.vendor);return(0,V.jsx)(Wx,{open:t,onOpenChange:e=>!e&&n(),children:(0,V.jsxs)(qx,{className:`max-w-2xl max-h-[90vh] overflow-y-auto border-border bg-card p-0 sm:rounded-2xl`,children:[(0,V.jsx)(Xx,{className:`sr-only`,children:e.title}),(0,V.jsxs)(Zx,{className:`sr-only`,children:[i(`product.quickView`),`: `,e.title,` — `,e.vendor]}),(0,V.jsxs)(`div`,{className:`grid gap-0 md:grid-cols-[1fr_1.15fr]`,children:[(0,V.jsxs)(pe,{to:`/products/$handle`,params:{handle:e.handle},onClick:n,"aria-label":`${e.title} — ${i(`product.toProductPageShort`)}`,className:`group relative block aspect-[4/3] overflow-hidden bg-muted md:aspect-auto md:max-h-[45vh]`,children:[(0,V.jsx)(`img`,{src:hv(e),alt:e.images[0]?.altText||e.title,className:`h-full w-full max-h-[30vh] md:max-h-[45vh] object-contain transition-transform duration-500 group-hover:scale-105`,onError:mv()}),(0,V.jsx)(vv,{vendor:p}),(0,V.jsx)(`div`,{className:`absolute left-3 top-3 flex flex-col items-start gap-1.5`,children:(0,V.jsx)(Wv,{product:e})}),(0,V.jsxs)(`span`,{className:`pointer-events-none absolute inset-x-0 bottom-0 flex items-center justify-center gap-1.5 bg-gradient-to-t from-black/70 to-transparent px-3 pb-3 pt-10 text-xs font-medium text-white opacity-0 transition-opacity duration-300 group-hover:opacity-100`,children:[i(`product.toProductPageShort`),` `,(0,V.jsx)(Su,{className:`h-3.5 w-3.5`})]})]}),(0,V.jsxs)(`div`,{className:`flex flex-col gap-4 p-5 md:p-6`,children:[(0,V.jsx)(`div`,{className:`flex items-start justify-between gap-4`,children:(0,V.jsxs)(`div`,{children:[(0,V.jsxs)(pe,{to:`/search`,search:{vendor:e.vendor},onClick:n,className:`inline-flex items-center gap-1.5 text-xs font-medium text-muted-foreground transition-colors hover:text-primary`,children:[(0,V.jsx)(bd,{className:`h-3 w-3`}),i(`vendor.soldByLabel`,`Verkauft von`),` `,e.vendor]}),(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},onClick:n,className:`mt-1.5 block font-display text-xl font-semibold leading-tight transition-colors hover:text-primary`,children:e.title})]})}),d&&d.count>0&&(0,V.jsxs)(`div`,{className:`-mt-2 inline-flex w-fit items-center gap-1.5 text-sm`,children:[(0,V.jsx)(`span`,{className:`inline-flex items-center gap-0.5`,children:[1,2,3,4,5].map(e=>(0,V.jsx)(yd,{className:`h-3.5 w-3.5 ${e<=Math.round(d.average)?`fill-primary text-primary`:`text-muted-foreground/30`}`},e))}),(0,V.jsx)(`span`,{className:`font-medium text-foreground`,children:d.average.toFixed(1)}),(0,V.jsxs)(`span`,{className:`text-muted-foreground`,children:[`(`,d.count,`)`]})]}),(0,V.jsx)(`div`,{className:`font-display text-2xl font-semibold text-foreground`,children:$e(f.price.amount,{exact:!0})}),(0,V.jsx)(`p`,{className:`line-clamp-2 text-sm leading-relaxed text-muted-foreground`,children:e.description}),e.variants.length>1&&(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`div`,{className:`mb-2 text-xs font-semibold uppercase tracking-wider text-text-subtle`,children:i(`product.variant`)}),(0,V.jsx)(`div`,{className:`flex flex-wrap gap-2`,children:e.variants.map(e=>(0,V.jsx)(`button`,{onClick:()=>o(e.id),className:`rounded-full border px-3 py-1 text-sm transition-all ${a===e.id?`border-primary bg-accent text-primary-hover`:`border-border bg-card hover:border-primary`}`,children:e.title},e.id))})]}),p&&(0,V.jsxs)(`div`,{className:`flex flex-wrap items-center gap-x-2.5 gap-y-1 pt-1 text-xs`,children:[(0,V.jsxs)(pe,{to:`/vendors/$handle`,params:{handle:p.handle},onClick:n,className:`inline-flex items-center gap-1 text-foreground transition-colors hover:text-primary`,children:[(0,V.jsx)(bd,{className:`h-3.5 w-3.5 text-muted-foreground`}),(0,V.jsx)(`span`,{className:`font-medium`,children:p.legalName})]}),p.location&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`span`,{className:`text-border`,children:`·`}),(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:p.location})]}),(0,V.jsxs)(`span`,{className:`ml-auto inline-flex items-center gap-1 text-muted-foreground`,children:[(0,V.jsx)(md,{className:`h-3 w-3 text-primary`}),i(`product.buyerProtectionShort`)]})]}),(0,V.jsx)(`div`,{className:`mt-auto flex flex-col gap-3 pt-2`,children:jv(e)?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`button`,{onClick:async()=>{c(!0);try{await r(f.id,1,void 0,e.manualContractRequired),n()}catch(e){e instanceof wv?mg.error(e.message):(console.error(`add to cart failed:`,e),mg.error(i(`cart.addFailed`,`Das hat leider nicht geklappt. Bitte laden Sie die Seite neu und versuchen Sie es erneut.`)))}finally{c(!1)}},disabled:s||!e.availableForSale,className:`group gold-cta relative inline-flex h-12 w-full items-center justify-center gap-2 rounded-full text-sm font-semibold disabled:opacity-50`,children:[(0,V.jsx)(gd,{className:`h-4 w-4 pop-in`}),(0,V.jsx)(`span`,{children:e.availableForSale?i(`product.addToCart`):i(`product.soldOut`)}
65),(0,V.jsx)(Su,{className:`arrow h-4 w-4`})]}),(0,V.jsxs)(pe,{to:`/products/$handle`,params:{handle:e.handle},onClick:n,className:`group inline-flex h-11 w-full items-center justify-center gap-2 rounded-full border border-border bg-card text-sm font-semibold text-foreground transition-all duration-300 hover:border-primary hover:bg-accent hover:text-primary-hover`,children:[i(`product.toProductPage`),(0,V.jsx)(Su,{className:`h-4 w-4 transition-transform group-hover:translate-x-1`})]})]}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(pe,{to:`/products/$handle`,params:{handle:e.handle},onClick:n,className:`group gold-cta relative inline-flex h-12 w-full items-center justify-center gap-2 rounded-full text-sm font-semibold`,children:[(0,V.jsx)(`span`,{children:i(`product.toProductPage`)}),(0,V.jsx)(Su,{className:`arrow h-4 w-4 transition-transform group-hover:translate-x-1`})]}),(0,V.jsx)(`p`,{className:`text-center text-xs text-muted-foreground`,children:i(`sub.badgeTooltip`,`Nur im Abo erhältlich — kein Einmalkauf möglich`)})]})}),(0,V.jsxs)(`div`,{className:`flex flex-wrap gap-x-4 gap-y-1 text-xs text-muted-foreground`,children:[e.availableForSale&&(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,V.jsx)(ku,{className:`h-3 w-3 text-primary`}),` `,i(`product.availableNow`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,V.jsx)(ku,{className:`h-3 w-3 text-primary`}),(()=>{let t=Qx(e);return i(t===`physical`?`product.shipping`:t===`service`?`product.serviceReady`:`product.digitalDownload`)})()]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1`,children:[(0,V.jsx)(ku,{className:`h-3 w-3 text-primary`}),` `,i(`product.securePayment`)]})]})]})]})]})})}var eS=(0,B.createContext)(null);function tS({children:e}){let[t,n]=(0,B.useState)(null),[r,i]=(0,B.useState)(!1),a=(0,B.useCallback)(e=>{n(e),i(!0)},[]),o=(0,B.useCallback)(()=>{i(!1)},[]);return(0,V.jsxs)(eS.Provider,{value:{open:r,openQuickView:a,closeQuickView:o},children:[e,(0,V.jsx)($x,{product:t,open:r,onClose:o})]})}function nS(){return(0,B.useContext)(eS)}async function rS(e){let{data:t,error:n}=await Ne().from(`wishlist_items`).select(`product_handle`).eq(`user_id`,e).order(`created_at`,{ascending:!1});if(n)throw n;return(t??[]).map(e=>e.product_handle)}async function iS(e){let{data:t,error:n}=await Ne().from(`wishlist_items`).select(`product_handle, notify_price_drop, notify_back_in_stock`).eq(`user_id`,e);if(n)throw n;return t??[]}async function aS(e,t,n){let{error:r}=await Ne().from(`wishlist_items`).update(n).eq(`user_id`,e).eq(`product_handle`,t);if(r)throw r}async function oS(e,t){let{error:n}=await Ne().from(`wishlist_items`).insert({user_id:e,product_handle:t});if(n)throw n}async function sS(e,t){let{error:n}=await Ne().from(`wishlist_items`).delete().eq(`user_id`,e).eq(`product_handle`,t);if(n)throw n}function cS(){let{user:e}=Bg(),t=qe(),n=[`wishlist`,e?.id??null],{data:r=[]}=gu({queryKey:n,queryFn:()=>rS(e.id),enabled:!!e,staleTime:3e4});return{handles:r,isWishlisted:e=>r.includes(e),toggle:async i=>{if(!e)return;let a=r,o=a.includes(i);t.setQueryData(n,o?a.filter(e=>e!==i):[...a,i]);try{o?await sS(e.id,i):await oS(e.id,i)}catch(e){throw t.setQueryData(n,a),e}},loggedIn:!!e}}function lS(e){let t=I(),n=hl(),r=nS(),{data:i}=gu({queryKey:[`vendors`],queryFn:()=>Fe(),staleTime:5*6e4}),a=i?.find(t=>t.name===e.vendor),{isWishlisted:o,toggle:s,loggedIn:c}=cS();return{t,quickView:r,vendor:a,wishlisted:o(e.handle),handleWishlistClick:r=>{if(r.preventDefault(),r.stopPropagation(),!c){n({to:`/einloggen`,search:{redirect:typeof window<`u`?window.location.pathname:`/`}});return}s(e.handle).catch(()=>mg.error(t(`wishlist.updateFailed`,`Merkliste konnte nicht aktualisiert werden.`)))}}}function uS({wishlisted:e,onClick:t,product:n,t:r,className:i}){return(0,V.jsx)(`button`,{type:`button`,onClick:t,"aria-label":e?`${r(`wishlist.remove`,`Von Merkliste entfernen`)}: ${n.title}`:`${r(`wishlist.add`,`Zur Merkliste hinzufügen`)}: ${n.title}`,"aria-pressed":e,className:i??`inline-flex h-9 w-9 cursor-pointer items-center justify-center rounded-full border border-white/20 bg-black/55 text-white backdrop-blur-md transition-colors hover:bg-black/70`,children:(0,V.jsx)(Ku,{className:e?`h-4 w-4 fill-red-500 text-red-500`:`h-4 w-4`,"aria-hidden":!0})})}function dS({product:e,vendor:t,t:n}){return(0,V.jsxs)(`span`,{className:`inline-flex min-w-0 items-center gap-1.5`,children:[t?.logoUrl?(0,V.jsx)(`img`,{src:t.logoUrl,alt:e.vendor,className:`h-5 w-5 rounded-full object-cover bg-muted`,loading:`lazy`,onError:mv(pv(e.vend
65or))}):(0,V.jsx)(`span`,{className:`inline-flex h-5 w-5 items-center justify-center rounded-full bg-muted text-[10px] font-semibold text-foreground`,children:e.vendor.slice(0,1)}),(0,V.jsxs)(`span`,{className:`line-clamp-1`,children:[(0,V.jsxs)(`span`,{className:`text-text-subtle`,children:[n(`vendor.soldByLabel`,`Verkauft von`),` `]}),e.vendor]})]})}function fS({product:e,vendor:t,wishlisted:n,handleWishlistClick:r,isAiImage:i,cartButtonSmall:a,t:o}){return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`div`,{className:`relative aspect-[4/3] overflow-hidden bg-muted`,children:[(0,V.jsx)(`img`,{src:hv(e),alt:e.images[0]?.altText||e.title,className:`img-zoom h-full w-full object-contain`,loading:`lazy`,onError:mv()}),(0,V.jsx)(vv,{vendor:t}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-0 bg-gradient-to-t from-black/40 via-black/0 to-black/0 opacity-0 transition-opacity duration-500 group-hover:opacity-100`}),i&&(0,V.jsx)(`span`,{className:`absolute bottom-3 left-3 z-10 rounded-full border border-white/20 bg-black/55 px-2.5 py-1 text-[10px] font-medium uppercase tracking-wide text-white backdrop-blur-md`,children:`KI-generiertes Bild`}),(0,V.jsx)(`div`,{className:`absolute left-3 top-3 z-10 flex flex-col items-start gap-1.5`,children:(0,V.jsx)(Wv,{product:e})}),(0,V.jsxs)(`div`,{className:`absolute right-3 top-3 z-20 flex flex-col items-end gap-2 transition-all duration-300`,children:[(0,V.jsx)(uS,{wishlisted:n,onClick:r,product:e,t:o}),(0,V.jsx)(Ov,{variantId:e.variants[0].id,small:a,requiresPlan:e.requiresSellingPlan,manualContractRequired:e.manualContractRequired})]})]}),(0,V.jsxs)(`div`,{className:`flex flex-1 flex-col gap-3 p-5`,children:[(0,V.jsx)(`div`,{className:`flex items-center justify-between gap-2 text-xs text-text-subtle`,children:(0,V.jsx)(dS,{product:e,vendor:t,t:o})}),(0,V.jsx)(`h3`,{className:`font-display text-base font-semibold leading-snug text-foreground line-clamp-2`,children:(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`reveal-underline relative z-10 focus:outline-none focus-visible:underline`,children:e.title})}),(0,V.jsx)(`p`,{className:`line-clamp-2 text-sm text-muted-foreground`,suppressHydrationWarning:!0,children:e.description}),(0,V.jsxs)(`div`,{className:`mt-auto flex items-end justify-between gap-3 border-t border-border/70 pt-3`,children:[(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`div`,{className:`text-[10px] uppercase tracking-[0.14em] text-text-subtle`,children:o(`common.from`)}),(0,V.jsx)(dv,{size:`compact`,variant:e.variants[0],price:e.priceRange.minVariantPrice})]}),(0,V.jsxs)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`relative z-10 inline-flex items-center gap-1 text-xs font-medium text-primary opacity-70 transition-opacity hover:opacity-100`,children:[o(`common.details`),` `,(0,V.jsx)(Cu,{className:`nudge-x h-3.5 w-3.5`})]})]})]})]})}function pS({product:e,vendor:t,wishlisted:n,handleWishlistClick:r,isAiImage:i,cartButtonSmall:a,t:o}){return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`div`,{className:`relative aspect-[4/3] overflow-hidden bg-muted`,children:[(0,V.jsx)(`img`,{src:hv(e),alt:e.images[0]?.altText||e.title,className:`img-zoom h-full w-full object-contain`,loading:`lazy`,onError:mv()}),(0,V.jsx)(vv,{vendor:t}),i&&(0,V.jsx)(`span`,{className:`absolute bottom-3 left-3 z-10 rounded-full border border-white/20 bg-black/55 px-2.5 py-1 text-[10px] font-medium uppercase tracking-wide text-white backdrop-blur-md`,children:`KI-generiertes Bild`}),(0,V.jsx)(`div`,{className:`absolute left-3 top-3 z-10`,children:(0,V.jsx)(Wv,{product:e})}),(0,V.jsxs)(`div`,{className:`absolute right-3 top-3 z-20 flex flex-col items-end gap-2 opacity-0 transition-opacity duration-300 group-hover:opacity-100`,children:[(0,V.jsx)(uS,{wishlisted:n,onClick:r,product:e,t:o}),(0,V.jsx)(Ov,{variantId:e.variants[0].id,small:a,requiresPlan:e.requiresSellingPlan,manualContractRequired:e.manualContractRequired})]})]}),(0,V.jsxs)(`div`,{className:`flex flex-1 flex-col gap-2 p-4`,children:[(0,V.jsxs)(`p`,{className:`text-[11px] text-text-subtle`,children:[(0,V.jsxs)(`span`,{children:[o(`vendor.soldByLabel`,`Verkauft von`),` `]}),e.vendor]}),(0,V.jsx)(`h3`,{className:`font-display text-sm font-semibold leading-snug text-foreground line-clamp-2`,children:(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`reveal-underline relative z-10 focus:outline-none focus-visible:underline`,children:e.title})}),(0,V.jsxs)(`div`,{className:`mt-auto flex items-center justify-between gap-3 pt-1`,children:[(0,V.jsx)(dv,{size:`compact`,variant:e.variants[0],price:e.priceRange.minVariantPrice}),(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`relative z-10 text-xs font-medium text-primary opacity-70 transition-opacity hover:opacity-100`,children:o(`common.details`)})]})]})]})}function mS({product:e,vendor:t,wishlisted:n,handleWishlistClick:r,isAiImage:i,cartButtonSmall:a,t:o}){return(0,V.jsxs)(`div`,{className:`relative aspect-[3/4] overflow-hidden bg-muted`,children:[(0,V.jsx)(`img`,{src:hv(e),alt:e.images[0]?.altText||e.title,className:`img-zoom h-full w-full object-cover`,loading:`lazy`,onError:mv()}),(0,V.jsx)(vv,{vendor:t}),(0,V.jsx)(`div`,{className:`pointer-events-none absolute inset-0 bg-gradient-to-t from-black/80 via-black/10 to-transparent`}),i&&(0,V.jsx)(`span`,{className:`absolute bottom-24 left-4 z-10 rounded-full border border-white/20 bg-black/55 px-2.5 py-1 text-[10px] font-medium uppercase tracking-wide text-white backdrop-blur-md`,children:`KI-generiertes Bild`}),(0,V.jsx)(`div`,{className:`absolute left-4 top-4 z-10`,children:(0,V.jsx)(Wv,{product:e})}),(0,V.jsxs)(`div`,{className:`absolute right-4 top-4 z-20 flex flex-col items-end gap-2`,children:[(0,V.jsx)(uS,{wishlisted:n,onClick:r,product:e,t:o}),(0,V.jsx)(Ov,{variantId:e.variants[0].id,small:a,requiresPlan:e.requiresSellingPlan,manualContractRequired:e.manualContractRequired})]}),(0,V.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 z-10 flex flex-col gap-1.5 p-4 text-white`,children:[(0,V.jsxs)(`p`,{className:`text-[11px] text-white/75`,children:[(0,V.jsxs)(`span`,{children:[o(`vendor.soldByLabel`,`Verkauft von`),` `]}),e.vendor]}),(0,V.jsx)(`h3`,{className:`font-display text-base font-semibold leading-snug line-clamp-2`,children:(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`reveal-underline relative z-10 focus:outline-none focus-visible:underline`,children:e.title})}),(0,V.jsxs)(`div`,{className:`mt-1 flex items-end justify-between gap-3`,children:[(0,V.jsx)(dv,{size:`compact`,variant:e.variants[0],price:e.priceRange.minVariantPrice}),(0,V.jsxs)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`relative z-10 inline-flex items-center gap-1 text-xs font-medium text-white/90 hover:text-white`,children:[o(`common.details`),` `,(0,V.jsx)(Cu,{className:`nudge-x h-3.5 w-3.5`})]})]})]})]})}function hS({product:e,vendor:t,wishlisted:n,handleWishlistClick:r,isAiImage:i,cartButtonSmall:a,t:o}){return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`div`,{className:`relative aspect-[4/3] overflow-hidden bg-muted`,children:[(0,V.jsx)(`img`,{src:hv(e),alt:e.images[0]?.altText||e.title,className:`img-zoom h-full w-full object-contain`,loading:`lazy`,onError:mv()}),(0,V.jsx)(vv,{vendor:t}),i&&(0,V.jsx)(`span`,{className:`absolute bottom-3 right-3 z-10 rounded-full border border-white/20 bg-black/55 px-2.5 py-1 text-[10px] font-medium uppercase tracking-wide text-white backdrop-blur-md`,children:`KI-generiertes Bild`}),(0,V.jsxs)(`div`,{className:`absolute left-0 top-3 z-10 flex flex-col items-start gap-1.5`,children:[(0,V.jsx)(`div`,{className:`rounded-r-full bg-primary py-1.5 pl-3 pr-4 text-xs font-bold text-primary-foreground shadow-md`,children:(0,V.jsx)(dv,{size:`compact`,variant:e.variants[0],price:e.priceRange.minVariantPrice})}),(0,V.jsx)(`div`,{className:`ml-3`,children:(0,V.jsx)(Wv,{product:e})})]}),(0,V.jsx)(`div`,{className:`absolute right-3 top-3 z-20`,children:(0,V.jsx)(uS,{wishlisted:n,onClick:r,product:e,t:o})})]}),(0,V.jsxs)(`div`,{className:`flex flex-1 flex-col gap-3 p-5`,children:[(0,V.jsx)(`div`,{className:`flex items-center justify-between gap-2 text-xs text-text-subtle`,children:(0,V.jsx)(dS,{product:e,vendor:t,t:o})}),(0,V.jsx)(`h3`,{className:`font-display text-base font-semibold leading-snug text-foreground line-clamp-2`,children:(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`reveal-underline relative z-10 focus:outline-none focus-visible:underline`,children:e.title})}),(0,V.jsx)(`div`,{className:`mt-auto pt-1`,onClick:e=>e.stopPropagation(),children:(0,V.jsx)(Ov,{variantId:e.variants[0].id,requiresPlan:e.requiresSellingPlan,manualContractRequired:e.manualContractRequired,className:`w-full justify-center`})})]})]})}function gS({product:e,cartButtonSmall:t,onClick:n,isAiImage:r,cardStyle:i=`default`}){let{t:a,quickView:o,vendor:s,wishlisted:c,handleWishlistClick:l}=lS(e),u=n??(o?()=>o.openQuickView(e):void 0),d={product:e,vendor:s,wishlisted:c,handleWishlistClick:l,isAiImage:r,cartButtonSmall:t,t:a},f=i===`minimal`?(0,V.jsx)(pS,{...d}):i===`imageDominant`?(0,V.jsx)(mS,{...d}):i===`badgeFocus`?(0,V.jsx)(hS,{...d}):(0,V.jsx)(fS,{...d});return u?(0,V.jsxs)(`div`,{className:`lift-card group relative flex flex-col overflow-hidden rounded-2xl border border-border bg-card`,children:[f,(0,V.jsx)(`button`,{type:`button`,onClick:u,"aria-label":`${a(`product.quickView`)}
65: ${e.title}`,className:`absolute inset-0 z-0 cursor-pointer rounded-2xl focus:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2`})]}):(0,V.jsx)(pe,{to:`/products/$handle`,params:{handle:e.handle},className:`lift-card group relative flex flex-col overflow-hidden rounded-2xl border border-border bg-card`,children:f})}function _S({vendor:e}){let t=I();return e?(0,V.jsxs)(pe,{to:`/vendors/$handle`,params:{handle:e.handle},className:`card-surface group flex h-full flex-col gap-4 overflow-hidden rounded-2xl p-6`,children:[e.coverUrl&&(0,V.jsx)(`div`,{"aria-hidden":!0,className:`-mx-6 -mt-6 h-32 bg-cover bg-center`,style:{backgroundImage:`url(${e.coverUrl})`}}),(0,V.jsxs)(`div`,{className:`flex items-start gap-4`,children:[(0,V.jsx)(`img`,{src:e.logoUrl,alt:e.name,className:`h-12 w-12 rounded-xl ring-4 ring-card ${e.coverUrl?`-mt-8`:``}`}),(0,V.jsxs)(`div`,{className:`min-w-0 ${e.coverUrl?`-mt-2`:``}`,children:[(0,V.jsx)(`div`,{className:`font-display text-lg font-semibold text-foreground`,children:e.name}),(0,V.jsx)(`div`,{className:`text-sm text-muted-foreground`,children:e.tagline})]})]}),e.bio&&(0,V.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:e.bio}),(0,V.jsxs)(`div`,{className:`mt-auto flex items-center justify-between border-t border-border pt-4 text-sm`,children:[(0,V.jsxs)(`div`,{className:`inline-flex items-center gap-1 text-foreground`,children:[e.rating>0&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(yd,{className:`h-4 w-4 fill-primary text-primary`}),(0,V.jsx)(`span`,{className:`font-semibold`,children:e.rating.toFixed(1)}),e.reviewCount>0&&(0,V.jsxs)(`span`,{className:`text-text-subtle`,children:[`(`,e.reviewCount,`)`]}),(0,V.jsx)(`span`,{className:`text-text-subtle`,children:`·`})]}),(0,V.jsxs)(`span`,{className:`text-text-subtle`,children:[e.productCount,` `,t(`product.products`)]})]}),(0,V.jsxs)(`span`,{className:`font-medium text-primary group-hover:underline`,children:[t(`vendor.viewProfile`),` →`]})]})]}):null}var vS=e=>e.type===`checkbox`,yS=e=>e instanceof Date,bS=e=>e==null,xS=e=>typeof e==`object`,SS=e=>!bS(e)&&!Array.isArray(e)&&xS(e)&&!yS(e),CS=e=>SS(e)&&e.target?vS(e.target)?e.target.checked:e.target.value:e,wS=(e,t)=>t.split(`.`).some((t,n,r)=>!isNaN(Number(t))&&e.has(r.slice(0,n).join(`.`))),TS=e=>{let t=e.constructor&&e.constructor.prototype;return SS(t)&&t.hasOwnProperty(`isPrototypeOf`)},ES=typeof window<`u`&&window.HTMLElement!==void 0&&typeof document<`u`;function DS(e){if(e instanceof Date)return new Date(e);let t=typeof FileList<`u`&&e instanceof FileList;if(ES&&(e instanceof Blob||t))return e;let n=Array.isArray(e);if(!n&&!(SS(e)&&TS(e)))return e;let r=n?[]:Object.create(Object.getPrototypeOf(e));for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r[t]=DS(e[t]));return r}var OS=e=>/^\w*$/.test(e),kS=e=>e===void 0,AS=e=>Array.isArray(e)?e.filter(Boolean):[],jS=e=>AS(e.replace(/["|']|\]/g,``).split(/\.|\[/)),Q=(e,t,n)=>{if(!t||!SS(e))return n;let r=(OS(t)?[t]:jS(t)).reduce((e,t)=>bS(e)?void 0:e[t],e);return kS(r)||r===e?kS(e[t])?n:e[t]:r},MS=e=>typeof e==`boolean`,NS=e=>typeof e==`function`,PS=(e,t,n)=>{let r=-1,i=OS(t)?[t]:jS(t),a=i.length,o=a-1;for(;++r<a;){let t=i[r],a=n;if(r!==o){let n=e[t];a=SS(n)||Array.isArray(n)?n:isNaN(+i[r+1])?{}:[]}if(t===`__proto__`||t===`constructor`||t===`prototype`)return;e[t]=a,e=e[t]}},FS={BLUR:`blur`,FOCUS_OUT:`focusout`,CHANGE:`change`,SUBMIT:`submit`,TRIGGER:`trigger`,VALID:`valid`},IS={onBlur:`onBlur`,onChange:`onChange`,onSubmit:`onSubmit`,onTouched:`onTouched`,all:`all`},LS={max:`max`,min:`min`,maxLength:`maxLength`,minLength:`minLength`,pattern:`pattern`,required:`required`,validate:`validate`},RS=`form`,zS=`root`,BS=B.createContext(null);BS.displayName=`HookFormControlContext`;var VS=(e,t,n,r=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>{let i=a;return t._proxyFormState[i]!==IS.all&&(t._proxyFormState[i]=!r||IS.all),n&&(n[i]=!0),e[i]}});return i},HS=typeof window<`u`?B.useLayoutEffect:B.useEffect,US=e=>typeof e==`string`,WS=(e,t,n,r,i)=>US(e)?(r&&t.watch.add(e),Q(n,e,i)):Array.isArray(e)?e.map(e=>(r&&t.watch.add(e),Q(n,e))):(r&&(t.watchAll=!0),n),GS=e=>bS(e)||!xS(e);function KS(e,t,n=new WeakSet){if(e===t)return!0;
65if(GS(e)||GS(t))return Object.is(e,t);if(yS(e)&&yS(t))return Object.is(e.getTime(),t.getTime());let r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(let i of r){let r=e[i];if(!(i in t))return!1;if(i!==`ref`){let e=t[i];if(yS(r)&&yS(e)||(SS(r)||Array.isArray(r))&&(SS(e)||Array.isArray(e))?!KS(r,e,n):!Object.is(r,e))return!1}}return!0}var qS=B.createContext(null);qS.displayName=`HookFormContext`;var JS=(e,t,n,r,i)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:i||!0}}:{},YS=e=>Array.isArray(e)?e:[e],XS=()=>{let e=[];return{get observers(){return e},next:t=>{for(let n of e)n.next&&n.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}};function ZS(e,t){let n={};for(let r in e)if(e.hasOwnProperty(r)){let i=e[r],a=t[r];if(i&&SS(i)&&a){let e=ZS(i,a);SS(e)&&(n[r]=e)}else e[r]&&(n[r]=a)}return n}var QS=e=>SS(e)&&!Object.keys(e).length,$S=e=>e.type===`file`,eC=e=>{if(!ES)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},tC=e=>e.type===`select-multiple`,nC=e=>e.type===`radio`,rC=e=>nC(e)||vS(e),iC=e=>eC(e)&&e.isConnected;function aC(e,t){let n=t.slice(0,-1).length,r=0;for(;r<n;)e=kS(e)?r++:e[t[r++]];return e}function oC(e){for(let t in e)if(e.hasOwnProperty(t)&&!kS(e[t]))return!1;return!0}function sC(e,t){if(US(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;let n=Array.isArray(t)?t:OS(t)?[t]:jS(t),r=n.length===1?e:aC(e,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(SS(r)&&QS(r)||Array.isArray(r)&&oC(r))&&sC(e,n.slice(0,-1)),e}var cC=e=>{for(let t in e)if(NS(e[t]))return!0;return!1};function lC(e){return Array.isArray(e)||SS(e)&&!cC(e)}function uC(e,t={}){for(let n in e){let r=e[n];lC(r)?(t[n]=Array.isArray(r)?[]:{},uC(r,t[n])):kS(r)||(t[n]=!0)}return t}function dC(e,t,n){n||=uC(t);for(let r in e){let i=e[r];if(lC(i))kS(t)||GS(n[r])?n[r]=uC(i,Array.isArray(i)?[]:{}):dC(i,bS(t)?{}:t[r],n[r]);else{let e=t[r];n[r]=!KS(i,e)}}return n}var fC={value:!1,isValid:!1},pC={value:!0,isValid:!0},mC=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!kS(e[0].attributes.value)?kS(e[0].value)||e[0].value===``?pC:{value:e[0].value,isValid:!0}:pC:fC}return fC},hC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>kS(e)?e:t?e===``?NaN:e&&+e:n&&US(e)?new Date(e):r?r(e):e,gC={isValid:!1,value:null},_C=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,gC):gC;function vC(e){let t=e.ref;return $S(t)?t.files:nC(t)?_C(e.refs).value:tC(t)?[...t.selectedOptions].map(({value:e})=>e):vS(t)?mC(e.refs).value:hC(kS(t.value)?e.ref.value:t.value,e)}var yC=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,bC=(e,t,n,r)=>{let i={};for(let n of e){let e=Q(t,n);e&&PS(i,n,e._f)}return{criteriaMode:n,names:[...e],fields:i,shouldUseNativeValidation:r}},xC=e=>e instanceof RegExp,SC=e=>kS(e)?e:xC(e)?e.source:SS(e)?xC(e.value)?e.value.source:e.value:e,CC=e=>({isOnSubmit:!e||e===IS.onSubmit,isOnBlur:e===IS.onBlur,isOnChange:e===IS.onChange,isOnAll:e===IS.all,isOnTouch:e===IS.onTouched}),wC=`AsyncFunction`,TC=e=>!!e&&!!e.validate&&!!(NS(e.validate)&&e.validate.constructor.name===wC||SS(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===wC)),EC=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),DC=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length)))),OC=(e,t,n,r)=>{for(let i of n||Object.keys(e)){let n=Q(e,i);if(n){let{_f:e,...a}=n;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!r||e.ref&&t(e.ref,e.name)&&!r)return!0;if(OC(a,t))break}else if(SS(a)&&OC(a,t))break}}};function kC(e,t,n){let r=Q(e,n);if(r||OS(n))return{error:r,name:n};let i=n.split(`.`);for(;i.length;){let r=i.join(`.`),a=Q(t,r),o=Q(e,r);if(a&&!Array.isArray(a)&&n!==r)return{name:n};if(o&&o.type)return{name:r,error:o};if(o&&o.root&&o.root.type)return{name:`${r}.root`,error:o.root};i.pop()}return{name:n}}var AC=(e,t,n,r)=>{n(e);let{name:i,...a}=e;return QS(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!r||IS.all))},jC=(e,t,n)=>!e||!t||e===t||YS(e).some(e=>e&&(n?e===t:e.startsWith(t)||t.startsWith(e))),MC=(e,t,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:(n?r.isOnChange:i.isOnChange)?e:!0,NC=(e,t)=>!AS(Q(e,t)).length&&sC(e,t),PC=(e,t,n)=>{let r=YS(Q(e,n));
65return PS(r,zS,t[n]),PS(e,n,r),e};function FC(e,t,n=`validate`){if(US(e)||Array.isArray(e)&&e.every(US)||MS(e)&&!e)return{type:n,message:US(e)?e:``,ref:t}}var IC=e=>SS(e)&&!xC(e)?e:{value:e,message:``},LC=async(e,t,n,r,i,a)=>{let{ref:o,refs:s,required:c,maxLength:l,minLength:u,min:d,max:f,pattern:p,validate:m,name:h,valueAsNumber:g,mount:_}=e._f,v=Q(n,h);if(!_||t.has(h))return{};let y=s?s[0]:o,b=e=>{i&&y.reportValidity&&(y.setCustomValidity(MS(e)?``:e||``),y.reportValidity())},x={},S=nC(o),C=vS(o),w=S||C,T=(g||$S(o))&&kS(o.value)&&kS(v)||eC(o)&&o.value===``||v===``||Array.isArray(v)&&!v.length,ee=JS.bind(null,h,r,x),te=(e,t,n,r=LS.maxLength,i=LS.minLength)=>{let a=e?t:n;x[h]={type:e?r:i,message:a,ref:o,...ee(e?r:i,a)}};if(a?!Array.isArray(v)||!v.length:c&&(!w&&(T||bS(v))||MS(v)&&!v||C&&!mC(s).isValid||S&&!_C(s).isValid)){let{value:e,message:t}=US(c)?{value:!!c,message:c}:IC(c);if(e&&(x[h]={type:LS.required,message:t,ref:y,...ee(LS.required,t)},!r))return b(t),x}if(!T&&(!bS(d)||!bS(f))){let e,t,n=IC(f),i=IC(d);if(!bS(v)&&!isNaN(v)){let r=o.valueAsNumber||v&&+v;bS(n.value)||(e=r>n.value),bS(i.value)||(t=r<i.value)}else{let r=o.valueAsDate||new Date(v),a=e=>new Date(new Date().toDateString()+` `+e),s=o.type==`time`,c=o.type==`week`;US(n.value)&&v&&(e=s?a(v)>a(n.value):c?v>n.value:r>new Date(n.value)),US(i.value)&&v&&(t=s?a(v)<a(i.value):c?v<i.value:r<new Date(i.value))}if((e||t)&&(te(!!e,n.message,i.message,LS.max,LS.min),!r))return b(x[h].message),x}if((l||u)&&!T&&(US(v)||a&&Array.isArray(v))){let e=IC(l),t=IC(u),n=!bS(e.value)&&v.length>+e.value,i=!bS(t.value)&&v.length<+t.value;if((n||i)&&(te(n,e.message,t.message),!r))return b(x[h].message),x}if(p&&!T&&US(v)){let{value:e,message:t}=IC(p);if(xC(e)&&!v.match(e)&&(x[h]={type:LS.pattern,message:t,ref:o,...ee(LS.pattern,t)},!r))return b(t),x}if(m){if(NS(m)){let e=FC(await m(v,n),y);if(e&&(x[h]={...e,...ee(LS.validate,e.message)},!r))return b(e.message),x}else if(SS(m)){let e={};for(let t in m){if(!QS(e)&&!r)break;let i=FC(await m[t](v,n),y,t);i&&(e={...i,...ee(t,i.message)},b(i.message),r&&(x[h]=e))}if(!QS(e)&&(x[h]={ref:y,...e},!r))return x}}return b(!0),x},RC={mode:IS.onSubmit,reValidateMode:IS.onChange,shouldFocusError:!0};function zC(e={}){let t={...RC,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:NS(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},r={},i=(SS(t.defaultValues)||SS(t.values))&&DS(t.defaultValues||t.values)||{},a=t.shouldUnregister?{}:DS(i),o={action:!1,mount:!1,watch:!1,keepIsValid:!1},s={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},c,l=0,u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={...u},f={...d},p={array:XS(),state:XS()},m=t.criteriaMode===IS.all,h=e=>t=>{clearTimeout(l),l=setTimeout(e,t)},g=async e=>{if(!o.keepIsValid&&!t.disabled&&(d.isValid||f.isValid||e)){let e;t.resolver?(e=QS((await T()).errors),_()):e=await E({fields:r,onlyCheckValid:!0,eventType:FS.VALID}),e!==n.isValid&&p.state.next({isValid:e})}},_=(e,r)=>{!t.disabled&&(d.isValidating||d.validatingFields||f.isValidating||f.validatingFields)&&((e||Array.from(s.mount)).forEach(e=>{e&&(r?PS(n.validatingFields,e,r):sC(n.validatingFields,e))}),p.state.next({validatingFields:n.validatingFields,isValidating:!QS(n.validatingFields)}))},v=e=>{let t=dC(i,a),r=yC(e);PS(n.dirtyFields,r,Q(t,r))},y=(e,i=[],s,c,l=!0,u=!0)=>{if(c&&s&&!t.disabled){if(o.action=!0,u&&Array.isArray(Q(r,e))){let t=s(Q(r,e),c.argA,c.argB);l&&PS(r,e,t)}if(u&&Array.isArray(Q(n.errors,e))){let t=s(Q(n.errors,e),c.argA,c.argB);l&&PS(n.errors,e,t),NC(n.errors,e)}if((d.touchedFields||f.touchedFields)&&u&&Array.isArray(Q(n.touchedFields,e))){let t=s(Q(n.touchedFields,e),c.argA,c.argB);l&&PS(n.touchedFields,e,t)}(d.dirtyFields||f.dirtyFields)&&v(e),p.state.next({name:e,isDirty:D(e,i),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else PS(a,e,i)},b=(e,t)=>{PS(n.errors,e,t),p.state.next({errors:n.errors})},x=e=>{n.errors=e,p.state.next({errors:n.errors,isValid:!1})},S=(e,t,n,s)=>{let c=Q(r,e);if(c){let r=Q(a,e,kS(n)?Q(i,e):n);kS(r)||s&&s.defaultChecked||t?PS(a,e,t?r:vC(c._f)):O(e,r),o.mount&&!o.action&&g()}},C=(e,r,a,o,s)=>{let c=!1,l=!1,u={name:e};
65if(!t.disabled){if(!a||o){(d.isDirty||f.isDirty)&&(l=n.isDirty,n.isDirty=u.isDirty=D(),c=l!==u.isDirty);let t=KS(Q(i,e),r);l=!!Q(n.dirtyFields,e),t?sC(n.dirtyFields,e):PS(n.dirtyFields,e,!0),u.dirtyFields=n.dirtyFields,c||=(d.dirtyFields||f.dirtyFields)&&l!==!t}if(a){let t=Q(n.touchedFields,e);t||(PS(n.touchedFields,e,a),u.touchedFields=n.touchedFields,c||=(d.touchedFields||f.touchedFields)&&t!==a)}c&&s&&p.state.next(u)}return c?u:{}},w=(e,r,i,a)=>{let o=Q(n.errors,e),s=(d.isValid||f.isValid)&&MS(r)&&n.isValid!==r;if(t.delayError&&i?(c=h(()=>b(e,i)),c(t.delayError)):(clearTimeout(l),c=null,i?PS(n.errors,e,i):sC(n.errors,e)),(i?!KS(o,i):o)||!QS(a)||s){let t={...a,...s&&MS(r)?{isValid:r}:{},errors:n.errors,name:e};n={...n,...t},p.state.next(t)}},T=async e=>(_(e,!0),await t.resolver(a,t.context,bC(e||s.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),ee=async e=>{let{errors:t}=await T(e);if(_(e),e)for(let r of e){let e=Q(t,r);e?PS(n.errors,r,e):sC(n.errors,r)}else n.errors=t;return t},te=async({name:t,eventType:r})=>{if(e.validate){let i=await e.validate({formValues:a,formState:n,name:t,eventType:r});if(SS(i))for(let e in i)i[e]&&M(`${RS}.${e}`,{message:US(i.message)?i.message:``,type:LS.validate});else US(i)||!i?M(RS,{message:i||``,type:LS.validate}):j(RS);return i}return!0},E=async({fields:r,onlyCheckValid:i,name:o,eventType:c,context:l={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(l.runRootValidation=!0,!await te({name:o,eventType:c})&&(l.valid=!1,i)))return l.valid;for(let o in r){let u=r[o];if(u){let{_f:r,...f}=u;if(r){let o=s.array.has(r.name),c=u._f&&TC(u._f);c&&d.validatingFields&&_([r.name],!0);let f=await LC(u,s.disabled,a,m,t.shouldUseNativeValidation&&!i,o);if(c&&d.validatingFields&&_([r.name]),f[r.name]&&(l.valid=!1,i)||(!i&&(Q(f,r.name)?o?PC(n.errors,f,r.name):PS(n.errors,r.name,f[r.name]):sC(n.errors,r.name)),e.shouldUseNativeValidation&&f[r.name]))break}!QS(f)&&await E({context:l,onlyCheckValid:i,fields:f,name:o,eventType:c})}}return l.valid},ne=()=>{for(let e of s.unMount){let t=Q(r,e);t&&(t._f.refs?t._f.refs.every(e=>!iC(e)):!iC(t._f.ref))&&fe(e)}s.unMount=new Set},D=(e,n)=>!t.disabled&&(e&&n&&PS(a,e,n),!KS(ce(),i)),re=(e,t,n)=>WS(e,s,{...o.mount?a:kS(t)?i:US(e)?{[e]:t}:t},n,t),ie=e=>AS(Q(o.mount?a:i,e,t.shouldUnregister?Q(i,e,[]):[])),O=(e,t,n={})=>{let i=Q(r,e),o=t;if(i){let n=i._f;n&&(!n.disabled&&PS(a,e,hC(t,n)),o=eC(n.ref)&&bS(t)?``:t,tC(n.ref)?[...n.ref.options].forEach(e=>e.selected=o.includes(e.value)):n.refs?vS(n.ref)?n.refs.forEach(e=>{(!e.defaultChecked||!e.disabled)&&(Array.isArray(o)?e.checked=!!o.find(t=>t===e.value):e.checked=o===e.value||!!o)}):n.refs.forEach(e=>e.checked=e.value===o):$S(n.ref)?n.ref.value=``:(n.ref.value=o,n.ref.type||p.state.next({name:e,values:DS(a)})))}(n.shouldDirty||n.shouldTouch)&&C(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&se(e)},ae=(e,t,n)=>{for(let i in t){if(!t.hasOwnProperty(i))return;let a=t[i],o=e+`.`+i,c=Q(r,o);(s.array.has(e)||SS(a)||c&&!c._f)&&!yS(a)?ae(o,a,n):O(o,a,n)}},k=(e,t,i={})=>{let c=Q(r,e),l=s.array.has(e),u=DS(t),d=KS(Q(a,e),u);if(PS(a,e,u),l)p.array.next({name:e,values:DS(a)}),i.shouldDirty&&(v(e),p.state.next({name:e,dirtyFields:n.dirtyFields,isDirty:D(e,u)}));else{let t=Array.isArray(u)&&!u.length||QS(u);!c||c._f||bS(u)||t?O(e,u,i):ae(e,u,i)}d||(DC(e,s)?p.state.next({...n,name:e,values:DS(a)}):p.state.next({name:o.mount?e:void 0,values:DS(a)}))},A=async i=>{o.mount=!0;let l=i.target,u=l.name,h=!0,v=Q(r,u),y=e=>{h=Number.isNaN(e)||yS(e)&&isNaN(e.getTime())||KS(e,Q(a,u,e))},b=CC(t.mode),x=CC(t.reValidateMode);if(v){let o,S,ee=l.type?vC(v._f):CS(i),ne=i.type===FS.BLUR||i.type===FS.FOCUS_OUT,D=!EC(v._f)&&!e.validate&&!t.resolver&&!Q(n.errors,u)&&!v._f.deps||MC(ne,Q(n.touchedFields,u),n.isSubmitted,x,b),re=DC(u,s,ne);PS(a,u,ee),ne?(!l||!l.readOnly)&&(v._f.onBlur&&v._f.onBlur(i),c&&c(0)):v._f.onChange&&v._f.onChange(i);let ie=C(u,ee,ne),O=!QS(ie)||re;if(!ne&&p.state.next({name:u,type:i.type,values:DS(a)}),D)return(d.isValid||f.isValid)&&(t.mode===`onBlur`?ne&&g():ne||g()),O&&p.state.next({name:u,...re?{}:ie});if(!t.resolver&&e.validate&&await te({name:u,eventType:i.type}),!ne&&re&&p.state.next({...n}),t.resolver){let{errors:e}=await T([u]);if(_([u]),y(ee),h){let t=kC(n.errors,r,u),i=kC(e,r,t.name||u);o=i.error,u=i.name,S=QS(e)}}else _([u],!0),o=(await LC(v,s.disabled,a,m,t.shouldUseNativeValidation))[u],_([u]),y(ee),h&&(o?S=!1:(d.isValid||f.isValid)&&(S=await E({fields:r,onlyCheckValid:!0,name:u,eventType:i.type})));h&&(v._f.deps&&(!Array.isArray(v._f.deps)||v._f.deps.length>0)&&se(v._f.deps),w(u,S,o,ie))}},oe=(e,t)=>{if(Q(n.errors,t)&&e.focus)return e.focus(),1},se=async(e,i={})=>{let a,o,c=YS(e);if(t.resolver){let t=await ee(kS(e)?e:c);a=QS(t),o=e?!c.some(e=>Q(t,e)):a}else e?(o=(await Promise.all(c.map(async e=>{let t=Q(r,e);return await E({fields:t&&t._f?{[e]:t}:t,eventType:FS.TRIGGER})}))).every(Boolean),!(!o&&!n.isValid)&&g()):o=a=await E({fields:r,name:e,eventType:FS.TRIGGER});return p.state.next({...!US(e)||(d.isValid||f.isValid)&&a!==n.isValid?{}:{name:e},...t.resolver||!e?{isValid:a}:{},errors:n.errors}),i.shouldFocus&&!o&&OC(r,oe,e?c:s.mount),o},ce=(e,t)=>{let r={...o.mount?a:i};return t&&(r=ZS(t.dirtyFields?n.dirtyFields:n.touchedFields,r)),kS(e)?r:US(e)?Q(r,e):e.map(e=>Q(r,e))},le=(e,t)=>
65({invalid:!!Q((t||n).errors,e),isDirty:!!Q((t||n).dirtyFields,e),error:Q((t||n).errors,e),isValidating:!!Q(n.validatingFields,e),isTouched:!!Q((t||n).touchedFields,e)}),j=e=>{let t=e?YS(e):void 0;t?.forEach(e=>sC(n.errors,e)),t?t.forEach(e=>{p.state.next({name:e,errors:n.errors})}):p.state.next({errors:{}})},M=(e,t,i)=>{let a=(Q(r,e,{_f:{}})._f||{}).ref,{ref:o,message:s,type:c,...l}=Q(n.errors,e)||{};PS(n.errors,e,{...l,...t,ref:a}),p.state.next({name:e,errors:n.errors,isValid:!1}),i&&i.shouldFocus&&a&&a.focus&&a.focus()},ue=(e,t)=>NS(e)?p.state.subscribe({next:n=>`values`in n&&e(n.values||re(void 0,t),n)}):re(e,t,!0),de=e=>p.state.subscribe({next:t=>{if(jC(e.name,t.name,e.exact)&&AC(t,e.formState||d,Se,e.reRenderRoot)){let r={...a};e.callback({values:r,...n,...t,defaultValues:i})}}}).unsubscribe,N=e=>(o.mount=!0,f={...f,...e.formState},de({...e,formState:{...u,...e.formState}})),fe=(e,o={})=>{for(let c of e?YS(e):s.mount)s.mount.delete(c),s.array.delete(c),o.keepValue||(sC(r,c),sC(a,c)),!o.keepError&&sC(n.errors,c),!o.keepDirty&&sC(n.dirtyFields,c),!o.keepTouched&&sC(n.touchedFields,c),!o.keepIsValidating&&sC(n.validatingFields,c),!t.shouldUnregister&&!o.keepDefaultValue&&sC(i,c);p.state.next({values:DS(a)}),p.state.next({...n,...o.keepDirty?{isDirty:D()}:{}}),!o.keepIsValid&&g()},pe=({disabled:e,name:t})=>{if(MS(e)&&o.mount||e||s.disabled.has(t)){let n=s.disabled.has(t)!==!!e;e?s.disabled.add(t):s.disabled.delete(t),n&&o.mount&&!o.action&&g()}},me=(e,n={})=>{let a=Q(r,e),c=MS(n.disabled)||MS(t.disabled),l=!s.registerName.has(e)&&a&&a._f&&!a._f.mount;return PS(r,e,{...a||{},_f:{...a&&a._f?a._f:{ref:{name:e}},name:e,mount:!0,...n}}),s.mount.add(e),a&&!l?pe({disabled:MS(n.disabled)?n.disabled:t.disabled,name:e}):S(e,!0,n.value),{...c?{disabled:n.disabled||t.disabled}:{},...t.progressive?{required:!!n.required,min:SC(n.min),max:SC(n.max),minLength:SC(n.minLength),maxLength:SC(n.maxLength),pattern:SC(n.pattern)}:{},name:e,onChange:A,onBlur:A,ref:c=>{if(c){s.registerName.add(e),me(e,n),s.registerName.delete(e),a=Q(r,e);let t=kS(c.value)&&c.querySelectorAll&&c.querySelectorAll(`input,select,textarea`)[0]||c,o=rC(t),l=a._f.refs||[];if(o?l.find(e=>e===t):t===a._f.ref)return;PS(r,e,{_f:{...a._f,...o?{refs:[...l.filter(iC),t,...Array.isArray(Q(i,e))?[{}]:[]],ref:{type:t.type,name:e}}:{ref:t}}}),S(e,!1,void 0,t)}else a=Q(r,e,{}),a._f&&(a._f.mount=!1),(t.shouldUnregister||n.shouldUnregister)&&!(wS(s.array,e)&&o.action)&&s.unMount.add(e)}}},he=()=>t.shouldFocusError&&OC(r,oe,s.mount),ge=e=>{MS(e)&&(p.state.next({disabled:e}),OC(r,(t,n)=>{let i=Q(r,n);i&&(t.disabled=i._f.disabled||e,Array.isArray(i._f.refs)&&i._f.refs.forEach(t=>{t.disabled=i._f.disabled||e}))},0,!1))},_e=(e,i)=>async o=>{let c;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=DS(a);if(p.state.next({isSubmitting:!0}),t.resolver){let{errors:e,values:t}=await T();_(),n.errors=e,l=DS(t)}else await E({fields:r,eventType:FS.SUBMIT});if(s.disabled.size)for(let e of s.disabled)sC(l,e);if(sC(n.errors,zS),QS(n.errors)){p.state.next({errors:{}});try{await e(l,o)}catch(e){c=e}}else i&&await i({...n.errors},o),he(),setTimeout(he);if(p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:QS(n.errors)&&!c,submitCount:n.submitCount+1,errors:n.errors}),c)throw c},ve=(e,t={})=>{Q(r,e)&&(kS(t.defaultValue)?k(e,DS(Q(i,e))):(k(e,t.defaultValue),PS(i,e,DS(t.defaultValue))),t.keepTouched||sC(n.touchedFields,e),t.keepDirty||(sC(n.dirtyFields,e),n.isDirty=t.defaultValue?D(e,DS(Q(i,e))):D()),t.keepError||(sC(n.errors,e),d.isValid&&g()),p.state.next({...n}))},ye=(e,c={})=>{let l=e?DS(e):i,u=DS(l),f=QS(e),m=f?i:u;if(c.keepDefaultValues||(i=l),!c.keepValues){if(c.keepDirtyValues){let e=new Set([...s.mount,...Object.keys(dC(i,a))]);for(let t of Array.from(e)){let e=Q(n.dirtyFields,t),r=Q(a,t),i=Q(m,t);e&&!kS(r)?PS(m,t,r):!e&&!kS(i)&&k(t,i)}}else{if(ES&&kS(e))for(let e of s.mount){let t=Q(r,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(eC(e)){let t=e.closest(`form`);if(t){t.reset();break}}}}if(c.keepFieldsRef)for(let e of s.mount)k(e,Q(m,e));else r={}}a=t.shouldUnregister?c.keepDefaultValues?DS(i):{}:DS(m),p.array.next({values:{...m}}),p.state.next({values:{...m}})}s={mount:c.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:``},o.mount=!d.isValid||!!c.keepIsValid||!!c.keepDirtyValues||!t.shouldUnregister&&!QS(m),o.watch=!!t.shouldUnregister,o.keepIsValid=!!c.keepIsValid,o.action=!1,c.keepErrors||(n.errors={}),p.state.next({submitCount:c.keepSubmitCount?n.submitCount:0,isDirty:f?!1:c.keepDirty?n.isDirty:!!(c.keepDefaultValues&&!KS(e,i)),isSubmitted:c.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:f?{}:c.keepDirtyValues?c.keepDefaultValues&&a?dC(i,a):n.dirtyFields:c.keepDefaultValues&&e?dC(i,e):c.keepDirty?n.dirtyFields:{},touchedFields:c.keepTouched?n.touchedFields:{},errors:c.keepErrors?n.errors:{},isSubmitSuccessful:c.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:i})},be=(e,n)=>ye(NS(e)?e(a):e,{...t.resetOptions,...n}),xe=(e,t={})=>{let n=Q(r,e),i=n&&n._f;if(i){let e=i.refs?i.refs[0]:i.ref;e.focus&&setTimeout(()=>{e.focus(),t.shouldSelect&&NS(e.select)&&e.select()})}},Se=e=>{n={...n,...e}},Ce={control:{register:me,unregister:fe,getFieldState:le,handleSubmit:_e,setError:M,_subscribe:de,_runSchema:T,_updateIsValidating:_,_focusError:he,_getWatch:re,_getDirty:D,_setValid:g,_setFieldArray:y,_setDisabledField:pe,_setErrors:x,_getFieldArray:ie,_reset:ye,_resetDefaultValues:()=>NS(t.defaultValues)&&t.defaultValues().then(e=>{be(e,t.resetOptions),p.state.next({isLoading:!1})}),_removeUnmounted:ne,_disableForm:ge,_subjects:p,_proxyFormState:d,get _fields(){return r},get _formValues(){return a},get _state(){return o},set _state(e){o=e},get _defaultValues(){return i},get _names(){return s},set _names(e){s=e},get _formState(){return n},get _options(){return t},set _options(e){t={...t,...e}}},subscribe:N,trigger:se,register:me,handleSubmit:_e,watch:ue,setValue:k,getValues:ce,reset:be,resetField:ve,clearErrors:j,unregister:fe,
65setError:M,setFocus:xe,getFieldState:le};return{...Ce,formControl:Ce}}function BC(e={}){let t=B.useRef(void 0),n=B.useRef(void 0),[r,i]=B.useState({isDirty:!1,isValidating:!1,isLoading:NS(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:NS(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!NS(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:n,...i}=zC(e);t.current={...i,formState:r}}let a=t.current.control;return a._options=e,HS(()=>{let e=a._subscribe({formState:a._proxyFormState,callback:()=>i({...a._formState}),reRenderRoot:!0});return i(e=>({...e,isReady:!0})),a._formState.isReady=!0,e},[a]),B.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),B.useEffect(()=>{e.mode&&(a._options.mode=e.mode),e.reValidateMode&&(a._options.reValidateMode=e.reValidateMode)},[a,e.mode,e.reValidateMode]),B.useEffect(()=>{e.errors&&(a._setErrors(e.errors),a._focusError())},[a,e.errors]),B.useEffect(()=>{e.shouldUnregister&&a._subjects.state.next({values:a._getWatch()})},[a,e.shouldUnregister]),B.useEffect(()=>{if(a._proxyFormState.isDirty){let e=a._getDirty();e!==r.isDirty&&a._subjects.state.next({isDirty:e})}},[a,r.isDirty]),B.useEffect(()=>{e.values&&!KS(e.values,n.current)?(a._reset(e.values,{keepFieldsRef:!0,...a._options.resetOptions}),a._options.resetOptions?.keepIsValid||a._setValid(),n.current=e.values,i(e=>({...e}))):a._resetDefaultValues()},[a,e.values]),B.useEffect(()=>{a._state.mount||(a._setValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),t.current.formState=B.useMemo(()=>VS(r,a),[a,r]),t.current}var VC=(e,t,n)=>{if(e&&`reportValidity`in e){let r=Q(n,t);e.setCustomValidity(r&&r.message||``),e.reportValidity()}},HC=(e,t)=>{for(let n in t.fields){let r=t.fields[n];r&&r.ref&&`reportValidity`in r.ref?VC(r.ref,n,e):r&&r.refs&&r.refs.forEach(t=>VC(t,n,e))}},UC=(e,t)=>{t.shouldUseNativeValidation&&HC(e,t);let n={};for(let r in e){let i=Q(t.fields,r),a=Object.assign(e[r]||{},{ref:i&&i.ref});if(WC(t.names||Object.keys(e),r)){let e=Object.assign({},Q(n,r));PS(e,`root`,a),PS(n,r,e)}else PS(n,r,a)}return n},WC=(e,t)=>{let n=GC(t);return e.some(e=>GC(e).match(`^${n}\\.\\d+`))};function GC(e){return e.replace(/\]|\[/g,``)}Object.freeze({status:`aborted`});function KC(e,t,n){function r(n,r){var i;Object.defineProperty(n,"_zod",{value:n._zod??{},enumerable:!1}),(i=n._zod).traits??(i.traits=new Set),n._zod.traits.add(e),t(n,r);for(let e in o.prototype)e in n||Object.defineProperty(n,e,{value:o.prototype[e].bind(n)});n._zod.constr=o,n._zod.def=r}let i=n?.Parent??Object;class a extends i{}Object.defineProperty(a,"name",{value:e});function o(e){var t;let i=n?.Parent?new a:this;r(i,e),(t=i._zod).deferred??(t.deferred=[]);for(let e of i._zod.deferred)e();return i}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>n?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}var qC=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},JC={};function YC(e){return e&&Object.assign(JC,e),JC}function XC(e,t){return typeof t==`bigint`?t.toString():t}var ZC=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};-Number.MAX_VALUE,Number.MAX_VALUE;function QC(e){return typeof e==`string`?e:e?.message}function $C(e,t,n){let r={...e,path:e.path??[]};return e.message||(r.message=QC(e.inst?._zod.def?.error?.(e))??QC(t?.error?.(e))??QC(n.customError?.(e))??QC(n.localeError?.(e))??`Invalid input`),delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}var ew=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get(){return JSON.stringify(t,XC,2)},enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},tw=KC(`$ZodError`,ew),nw=KC(`$ZodError`,ew,{Parent:Error}),rw=(e=>(t,n,r,i)=>{let a=r?Object.assign(r,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new qC;if(o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>$C(e,a,YC())));throw ZC(t,i?.callee),t}return o.value})(nw),iw=(e=>async(t,n,r,i)=>{let a=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>$C(e,a,YC())));throw ZC(t,i?.callee),t}return o.value})(nw);function aw(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function ow(e,t){for(var n={};e.length;){var r=e[0],i=r.code,a=r.message,o=r.path.join(`.`);if(!n[o])if(`unionErrors`in r){var s=r.unionErrors[0].errors[0];n[o]={message:s.message,type:s.code}}else n[o]={message:a,type:i};
65if(`unionErrors`in r&&r.unionErrors.forEach(function(t){return t.errors.forEach(function(t){return e.push(t)})}),t){var c=n[o].types,l=c&&c[r.code];n[o]=JS(o,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n}function sw(e,t){for(var n={};e.length;){var r=e[0],i=r.code,a=r.message,o=r.path.join(`.`);if(!n[o])if(r.code===`invalid_union`&&r.errors.length>0){var s=r.errors[0][0];n[o]={message:s.message,type:s.code}}else n[o]={message:a,type:i};if(r.code===`invalid_union`&&r.errors.forEach(function(t){return t.forEach(function(t){return e.push(t)})}),t){var c=n[o].types,l=c&&c[r.code];n[o]=JS(o,t,n,i,l?[].concat(l,r.message):r.message)}e.shift()}return n}function cw(e,t,n){if(n===void 0&&(n={}),function(e){return`_def`in e&&typeof e._def==`object`&&`typeName`in e._def}(e))return function(r,i,a){try{return Promise.resolve(aw(function(){return Promise.resolve(e[n.mode===`sync`?`parse`:`parseAsync`](r,t)).then(function(e){return a.shouldUseNativeValidation&&HC({},a),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return Array.isArray(e?.issues)}(e))return{values:{},errors:UC(ow(e.errors,!a.shouldUseNativeValidation&&a.criteriaMode===`all`),a)};throw e}))}catch(e){return Promise.reject(e)}};if(function(e){return`_zod`in e&&typeof e._zod==`object`}(e))return function(r,i,a){try{return Promise.resolve(aw(function(){return Promise.resolve((n.mode===`sync`?rw:iw)(e,r,t)).then(function(e){return a.shouldUseNativeValidation&&HC({},a),{errors:{},values:n.raw?Object.assign({},r):e}})},function(e){if(function(e){return e instanceof tw}(e))return{values:{},errors:UC(sw(e.issues,!a.shouldUseNativeValidation&&a.criteriaMode===`all`),a)};throw e}))}catch(e){return Promise.reject(e)}};throw Error(`Invalid input: not a Zod schema`)}var lw=`edvguru:shopifyPkce`;function uw(e){let t=e instanceof Uint8Array?e:new Uint8Array(e),n=``;for(let e of t)n+=String.fromCharCode(e);return btoa(n).replace(/\+/g,`-`).replace(/\//g,`_`).replace(/=+$/,``)}async function dw(){let e=uw(crypto.getRandomValues(new Uint8Array(32)));return{verifier:e,challenge:uw(await crypto.subtle.digest(`SHA-256`,new TextEncoder().encode(e)))}}function fw(){return uw(crypto.getRandomValues(new Uint8Array(16)))}function pw(e){sessionStorage.setItem(lw,JSON.stringify(e))}function mw(){let e=sessionStorage.getItem(lw);if(sessionStorage.removeItem(lw),!e)return null;try{return JSON.parse(e)}catch{return null}}var hw=`/auth/shopify-callback`;function gw({title:e,subtitle:t,children:n}){return(0,V.jsxs)(`div`,{className:`relative mx-auto max-w-md overflow-hidden px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsx)(`div`,{className:`glow-pulse pointer-events-none absolute left-1/2 top-8 h-64 w-64 -translate-x-1/2 rounded-full`,"aria-hidden":!0}),(0,V.jsxs)(`div`,{className:`relative rounded-3xl border border-border bg-card p-6 sm:p-8`,children:[(0,V.jsx)(`h1`,{className:`font-display text-2xl font-bold`,children:e}),t&&(0,V.jsx)(`p`,{className:`mt-1.5 text-sm text-muted-foreground`,children:t}),(0,V.jsx)(`div`,{className:`mt-6`,children:n})]})]})}function _w({redirectTo:e}){return I(),null}function vw(){return(0,V.jsxs)(`svg`,{viewBox:`0 0 24 24`,className:`h-4 w-4`,"aria-hidden":`true`,fill:`#95BF47`,children:[(0,V.jsx)(`path`,{d:`M15.34 3.37c-.13-.03-1.17-.09-1.17-.09s-.78-.77-.86-.86c-.08-.08-.25-.06-.31-.04 0 0-.16.05-.43.13-.05-.16-.12-.36-.22-.56-.32-.61-.79-.94-1.35-.94h-.01c-.04 0-.07 0-.11.01-.02-.02-.03-.04-.05-.06-.24-.26-.55-.38-.92-.37-.71.02-1.42.53-1.99 1.44-.4.63-.7 1.42-.79 2.03-.72.22-1.22.38-1.23.38-.36.11-.37.13-.42.47-.03.26-1 7.68-1 7.68l7.9 1.48 4.28-1.06s-1.31-9.44-1.32-9.51-.02-.1-.09-.13ZM10.98 2.31c.19-.06.39-.11.6-.11.02 0 .05 0 .07.01-.28.13-.55.32-.8.57.03-.16.08-.32.13-.47Zm-.85.32c-.07.22-.13.47-.15.74-.36.11-.72.22-1.06.33.2-.44.51-.85.87-1.11.14-.1.29-.19.34-.19-.01.05-.01.15 0 .23Zm-1.02-.14c-.1.07-.19.15-.29.23-.53.47-.95 1.19-1.13 1.93l-.87.27c.17-.83.63-1.62 1.24-2.14.32-.27.68-.42 1.05-.29Z`}),(0,V.jsx)(`path`,{d:`M15.17 3.28s-1.04-.06-1.04-.06c-.5-.5-.86-.86-.86-.86l-.86 7.02.86-1.15s.25 4.3.25 4.3l1.5-.37s-.1-8.71-.1-8.88Z`,opacity:`.55`})]})}function yw(e){let t=I(),[n,r]=(0,B.useState)(!1);return{signIn:async n=>{r(!0);try{let t=`${typeof window<`u`?window.location.origin:``}${hw}`,{verifier:r,challenge:i}=await dw(),a=fw();pw({verifier:r,state:a,redirectTo:e??`/konto`});let o=await fetch(`/api/auth/shopify/start`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({codeChallenge:i,state:a,redirectUri:t,prompt:n?.prompt})}),s=await o.json();if(!o.ok||!s.url)throw Error(s.error??`shopify_start_failed`);window.location.href=s.url}catch{mg.error(t(`auth.shopifyUnavailableRetry`,`ShopAI-Anmeldung ist derzeit nicht verfügbar. Bitte versuchen Sie es gleich noch einmal.`)),r(!1)}},pending:n}}function bw({redirectTo:e,showDivider:t=!0}){let n=I(),{signIn:r,pending:i}=yw(e);return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`button`,{type:`button`,"data-tour":`auth-shopify-button`,onClick:()=>void r(),disabled:i,className:`inline-flex w-full cursor-pointer items-center justify-center gap-2.5 rounded-full border border-border bg-card px-5 py-3 text-sm font-semibold transition-colors hover:border-primary disabled:cursor-not-allowed disabled:opacity-60`,children:[i?(0,V.jsx)(Yu,{className:`h-4 w-4 animate-spin`,"aria-hidden":!0}):(0,V.jsx)(vw,{}),n(`auth.continueWithShopify`,`Mit ShopAI anmelden`)]}),t&&(0,V.jsxs)(`div`,{className:`my-5 flex items-center gap-3`,"aria-hidden":`true`,children:[(0,V.jsx)(`span`,{className:`h-px flex-1 bg-border`}),(0,V.jsx)(`span`,{className:`text-xs font-medium uppercase tracking-wide text-muted-foreground`,children:n(`auth.orDivider`,`oder`)}),(0,V.jsx)(`span`,{className:`h-px flex-1 bg-border`})]})]})}function xw(e,t){return e==null?`—`:`${(e/100).toFixed(2)} ${t??`EUR`}`}async function Sw(e,t){try{let n=await fetch(`/api/domain/proxy`,{method:`POST`,headers:{"Content-Type":`application/json`,Authorization:`Bearer ${e}`},body:JSON.stringify(t)});return await n.json().catch(()=>null)||{ok:!1,error:`HTTP ${n.status}`}}catch(e){return{ok:!1,error:e instanceof Error?e.message:`network`}}}async function Cw(e,t){let[n,r]=await Promise.all([Sw(e,{action:`checkAvailability`,domain:t}),Sw(e,{action:`getPrice`,domain:t})]);return n.ok?{ok:!0,available:n.available,currency:r.currency,minTermYears:r.minTermYears,priceGrossCents:r.priceGrossCents}:{ok:!1,error:n.error}}async function ww(e,t){return Sw(e,{action:`register`,...t})}async function Tw(e,t){return Sw(e,{action:`checkStatus`,...t})}async function Ew(e,t){return Sw(e,{action:`transferDomain`,...t})}var Dw=vn({name:bn().min(2,`Bitte vollständigen Namen angeben`),ownerType:yn([`person`,`company`]),organization:bn().optional(),addressLine1:bn().min(3,`Bitte Adresse angeben`),city:bn().min(1,`Bitte Ort angeben`),postalCode:bn().min(1,`Bitte PLZ angeben`),country:bn().trim().regex(/^[A-Za-z]{2}$/,`Bitte zweistelligen Ländercode angeben (z. B. AT, DE)`),email:bn().email(`Bitte gültige E-Mail angeben`),phone:bn().min(6,`Bitte Telefonnummer mit Vorwahl angeben (z. B. +43 664 1234567)`),authinfo:bn().optional(),extraNote:bn().optional(),whoisPrivacy:xn(),acceptTerms:gn(!0,{message:`Bitte Registrierungsbedingungen akzeptieren`}),acceptNoWithdrawal:gn(!0,{message:`Bitte den Hinweis zum Widerrufsrecht bestätigen`})}).superRefine((e,t)=>
65{e.ownerType===`company`&&!e.organization?.trim()&&t.addIssue({code:hn.custom,path:[`organization`],message:`Bitte Firmenname angeben`})}),Ow=`edv-guru:advisor-resume`,kw=20*6e4;function Aw(e){if(!(typeof window>`u`))try{window.localStorage.setItem(Ow,JSON.stringify({...e,savedAt:Date.now()}))}catch{}}function jw(){if(typeof window>`u`)return null;try{let e=window.localStorage.getItem(Ow);if(!e)return null;window.localStorage.removeItem(Ow);let t=JSON.parse(e);return!t?.savedAt||Date.now()-t.savedAt>kw?null:t}catch{return null}}function Mw({domain:e,intent:t,resumeContext:n}){let r=I(),{session:i}=Bg(),{signIn:a,pending:o}=yw(typeof window<`u`?window.location.pathname+window.location.search:void 0),[s,c]=(0,B.useState)(null),[l,u]=(0,B.useState)(!1),[d,f]=(0,B.useState)(null),[p,m]=(0,B.useState)(!1),[h,g]=(0,B.useState)(!1),_=BC({resolver:cw(Dw),defaultValues:{country:`AT`,email:i?.user?.email??``,whoisPrivacy:!1,ownerType:`person`}});return(0,B.useEffect)(()=>{i?.access_token&&(u(!0),Cw(i.access_token,e).then(e=>{c(e),u(!1)}))},[i?.access_token,e]),(0,V.jsxs)(`div`,{className:`space-y-3 rounded-2xl border border-border bg-card p-3.5`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,V.jsx)(`span`,{className:`flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-primary/10`,children:(0,V.jsx)(Vu,{className:`h-4 w-4 text-primary`})}),(0,V.jsx)(`span`,{className:`font-mono text-sm font-medium text-foreground`,children:e})]}),i?l?(0,V.jsxs)(`div`,{className:`flex items-center gap-2 text-xs text-muted-foreground`,children:[(0,V.jsx)(Yu,{className:`h-3.5 w-3.5 animate-spin`}),r(`domainCheckout.checking`,`Wird geprüft…`)]}):s?.ok?t===`register`&&s.available===!1?(0,V.jsxs)(`p`,{className:`text-xs text-muted-foreground`,children:[r(`domainCheckout.unavailable`,`{domain} ist leider bereits vergeben.`).replace(`{domain}`,e),` `,r(`advisor.domainUnavailableHint`,`Fragen Sie mich gern nach einer Alternative.`)]}):d?(0,V.jsx)(`div`,{className:`space-y-2`,children:d.checkoutUrl?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(`p`,{className:`flex items-center gap-1.5 text-xs text-foreground`,children:[(0,V.jsx)(Nu,{className:`h-3.5 w-3.5 shrink-0 text-emerald-500`}),r(`domainCheckout.orderDoneBody`,`Ihre Bestellung für {domain} ist angelegt. Die Domain wird erst nach Zahlungseingang tatsächlich registriert.`).replace(`{domain}`,e)]}),(0,V.jsxs)(`a`,{href:d.checkoutUrl,className:`inline-flex items-center gap-1.5 rounded-full bg-primary px-3.5 py-1.5 text-xs font-medium text-primary-foreground hover:bg-primary-hover`,children:[r(`domainCheckout.toPayment`,`Weiter zur Zahlung`),(0,V.jsx)(Su,{className:`h-3.5 w-3.5`})]})]}):(0,V.jsxs)(`p`,{className:`flex items-center gap-1.5 text-xs text-destructive`,children:[(0,V.jsx)(Iu,{className:`h-3.5 w-3.5 shrink-0`}),d.error]})}):(0,V.jsxs)(`div`,{className:`space-y-2`,children:[(0,V.jsxs)(`div`,{className:`flex items-center justify-between rounded-xl border border-border bg-muted/40 px-3 py-2 text-xs`,children:[(0,V.jsx)(`span`,{className:`text-muted-foreground`,children:r(`domainCheckout.priceLabel`,`Preis (inkl. USt, {years} Jahr)`).replace(`{years}`,String(s.minTermYears??1))}),(0,V.jsx)(`span`,{className:`font-semibold text-foreground`,children:xw(s.priceGrossCents,s.currency)})]}),h?(0,V.jsxs)(`form`,{onSubmit:_.handleSubmit(async n=>{if(!i?.access_token)return;m(!0);let r={name:n.name,organization:n.ownerType===`company`&&n.organization||void 0,addressLine1:n.addressLine1,city:n.city,postalCode:n.postalCode,country:n.country.toUpperCase(),email:n.email,phone:n.phone},a=n.extraNote?.trim()?{note:n.extraNote.trim()}:void 0,o=t===`transfer`?await Ew(i.access_token,{domain:e,slot:`standalone`,owner:r,authinfo:n.authinfo??``,extendedAttributes:a,whoisPrivacy:n.whoisPrivacy}):await ww(i.access_token,{domain:e,slot:`standalone`,owner:r,extendedAttributes:a,whoisPrivacy:n.whoisPrivacy});m(!1),f(o.ok?{checkoutUrl:o.checkoutUrl}:{error:o.error??`Unbekannter Fehler`})}),className:`space-y-2`,children:[(0,V.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,V.jsx)(Nw,{form:_,name:`name`,label:r(`domainCheckout.fieldName`,`Name`)}),(0,V.jsxs)(`div`,{className:`space-y-1`,children:[(0,V.jsx)(`label`,{className:`block text-[10px] font-medium uppercase tracking-wide text-muted-foreground`,children:r(`domainCheckout.ownerTypeLabel`,`Eigentümer ist`)}),(0,V.jsxs)(`div`,{className:`flex items-center gap-2 pt-1 text-[11px]`,children:[(0,V.jsxs)(`label`,{className:`flex items-center gap-1`,children:[(0,V.jsx)(`input`,{type:`radio`,checked:_.watch(`ownerType`)!==`company`,onChange:()=>{_.setValue(`ownerType`,`person`),_.setValue(`organization`,``,{shouldValidate:!0})}}),r(`domainCheckout.ownerTypePerson`,`Privat`)]}),(0,V.jsxs)(`label`,{className:`flex items-center gap-1`,children:[(0,V.jsx)(`input`,{type:`radio`,checked:_.watch(`ownerType`)===`company`,onChange:()=>_.setValue(`ownerType`,`company`,{shouldValidate:!0})}),r(`domainCheckout.ownerTypeCompany`,`Firma`)]})]})]})]}),_.watch(`ownerType`)===`company`&&(0,V.jsx)(Nw,{form:_,name:`organization`,label:r(`domainCheckout.fieldOrganizationRequired`,`Firmenname`)}),(0,V.jsx)(Nw,{form:_,name:`addressLine1`,label:r(`domainCheckout.fieldAddress`,`Adresse`)}),(0,V.jsxs)(`div`,{className:`grid grid-cols-3 gap-2`,children:[(0,V.jsx)(Nw,{form:_,name:`postalCode`,label:r(`domainCheckout.fieldZip`,`PLZ`)}),(0,V.jsx)(Nw,{form:_,name:`city`,label:r(`domainCheckout.fieldCity`,`Ort`)}),(0,V.jsx)(Nw,{form:_,name:`country`,label:r(`domainCheckout.fieldCountry`,`Land`),placeholder:`AT`})]}),(0,V.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,V.jsx)(Nw,{form:_,name:`email`,label:r(`domainCheckout.fieldEmail`,`E-Mail`),type:`email`}),(0,V.jsx)(Nw,{form:_,name:`phone`,label:r(`domainCheckout.fieldPhone`,`Telefon`),placeholder:`+43 664 1234567`})]}),t===`transfer`&&(0,V.jsx)(Nw,{form:_,name:`authinfo`,label:r(`domainCheckout.fieldAuthinfo`,`Authcode (von Ihrem bisherigen Anbieter)`)}),(0,V.jsxs)(`label`,{className:`flex items-start gap-1.5 text-[11px] leading-relaxed text-muted-foreground`,children:[(0,V.jsx)(`input`,{type:`checkbox`,checked:_.watch(`acceptTerms`)===!0,onChange:e=>_.setValue(`acceptTerms`,e.target.checked,{shouldValidate:!0}),className:`mt-0.5`}),r(`domainCheckout.acceptTermsPrefix`,`Ich akzeptiere die`),` `,r(`domainCheckout.acceptTermsLink`,`Registrierungsbedingungen`),`.`]}
65),(0,V.jsxs)(`label`,{className:`flex items-start gap-1.5 text-[11px] leading-relaxed text-muted-foreground`,children:[(0,V.jsx)(`input`,{type:`checkbox`,checked:_.watch(`acceptNoWithdrawal`)===!0,onChange:e=>_.setValue(`acceptNoWithdrawal`,e.target.checked,{shouldValidate:!0}),className:`mt-0.5`}),r(`domainCheckout.acceptNoWithdrawal`,`Ich nehme zur Kenntnis, dass mit Abschluss der Domain-Registrierung/des Transfers mein Widerrufsrecht erlischt, da die Leistung sofort und vollständig ausgeführt wird — eine Domain kann nicht "zurückgegeben" werden.`)]}),(0,V.jsxs)(`button`,{type:`submit`,disabled:p,className:`inline-flex w-full items-center justify-center gap-1.5 rounded-full bg-primary px-3.5 py-1.5 text-xs font-medium text-primary-foreground transition-colors hover:bg-primary-hover disabled:opacity-40`,children:[p&&(0,V.jsx)(Yu,{className:`h-3.5 w-3.5 animate-spin`}),t===`transfer`?r(`domainCheckout.submitTransfer`,`Jetzt transferieren`):r(`domainCheckout.submitRegister`,`Jetzt registrieren`)]})]}):(0,V.jsxs)(`button`,{type:`button`,onClick:()=>g(!0),className:`inline-flex items-center gap-1.5 rounded-full bg-primary px-3.5 py-1.5 text-xs font-medium text-primary-foreground transition-colors hover:bg-primary-hover`,children:[(0,V.jsx)(md,{className:`h-3.5 w-3.5`}),t===`transfer`?r(`domainCheckout.submitTransfer`,`Jetzt transferieren`):r(`domainCheckout.submitRegister`,`Jetzt registrieren`)]})]}):(0,V.jsx)(`p`,{className:`text-xs text-destructive`,children:r(`domainCheckout.lookupFailed`,`Die Prüfung ist fehlgeschlagen: {error}`).replace(`{error}`,s?.error??``)}):(0,V.jsxs)(`div`,{className:`space-y-2`,children:[(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:r(`advisor.domainLoginPrompt`,`Melden Sie sich an, um Verfügbarkeit und Preis direkt hier zu sehen — der Chat bleibt danach genau so erhalten.`)}),(0,V.jsxs)(`button`,{type:`button`,onClick:()=>{n&&Aw({...n,pendingDomain:{domain:e,intent:t}}),a()},disabled:o,className:`inline-flex items-center gap-1.5 rounded-full bg-primary px-3.5 py-1.5 text-xs font-medium text-primary-foreground transition-colors hover:bg-primary-hover disabled:opacity-40`,children:[o?(0,V.jsx)(Yu,{className:`h-3.5 w-3.5 animate-spin`}):(0,V.jsx)(Zu,{className:`h-3.5 w-3.5`}),r(`advisor.domainLoginCta`,`Jetzt anmelden`)]})]})]})}function Nw({form:e,name:t,label:n,type:r=`text`,placeholder:i}){let a=e.formState.errors[t]?.message;return(0,V.jsxs)(`div`,{className:`space-y-1`,children:[(0,V.jsx)(`label`,{className:`block text-[10px] font-medium uppercase tracking-wide text-muted-foreground`,children:n}),(0,V.jsx)(`input`,{type:r,placeholder:i,...e.register(t),className:`w-full rounded-lg border border-border bg-background px-2.5 py-1.5 text-xs outline-none focus:border-primary`}),a&&(0,V.jsx)(`p`,{className:`text-[10px] text-destructive`,children:a})]})}function Pw(e){return e.flatMap(e=>[{role:`user`,content:e.question},...e.reply?[{role:`assistant`,content:e.reply.reply}]:[]])}function Fw({initialQuestion:e,resume:t,brandTag:n,vendorLock:r,vendorLockHandle:i,vendorProfile:a,websiteKnowledge:o,language:s,onBack:c,onClose:l,onSearch:u}){let d=I(),[f,p]=(0,B.useState)(t?.turns??[{question:e}]),[m,h]=(0,B.useState)(!t),[g,_]=(0,B.useState)(``),v=(0,B.useRef)(null),y=(0,B.useRef)(``),b=(0,B.useRef)(t?.sessionId??Xh()),[x,S]=(0,B.useState)({email:``,phone:``}),[C,w]=(0,B.useState)(!1),[T,ee]=(0,B.useState)(null),te=f.some(e=>e.reply?.offerContact===!0);(0,B.useEffect)(()=>{let e=f.findIndex(e=>!e.reply&&!e.unavailable);if(e===-1)return;let t=`${e}:${f[e].question}`;if(y.current===t)return;y.current=t;let c=Pw(f.slice(0,e+1));h(!0),Yh({messages:c,brandTag:n,vendorLock:r,vendorLockHandle:i,vendorProfile:a,websiteKnowledge:o,language:s,sessionId:b.current}).then(t=>{p(n=>n.map((n,r)=>r===e?t.configured?{...n,reply:t.reply}:{...n,unavailable:t.reason}:n)),h(!1)})},[f,n,r,i,a,o,s]);let E=async()=>{let e=x.email.trim(),t=x.phone.trim();if(!e&&!t)return;w(!0);let c=await Yh({messages:Pw(f),brandTag:n,vendorLock:r,vendorLockHandle:i,vendorProfile:a,websiteKnowledge:o,language:s,sessionId:b.current,contact:{email:e||void 0,phone:t||void 0}});w(!1),ee(c.configured?c.reply.reply:d(`advisor.contactThanksFallback`,`Danke — wir haben Ihre Angaben erhalten.`))};(0,B.useEffect)(()=>{v.current?.scrollIntoView({behavior:`smooth`,block:`end`})},[f,m]);let ne=e=>{let t=e.trim();!t||m||(_(``),p(e=>[...e,{question:t}]))};return(0,V.jsxs)(`div`,{className:`flex max-h-[70vh] flex-col`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-2 border-b border-border px-4 py-2.5`,children:[(0,V.jsx)(`button`,{type:`button`,onClick:c,className:`inline-flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,"aria-label":d(`advisor.back`,`Zurück zu den Treffern`),children:(0,V.jsx)(xu,{className:`h-4 w-4`})}),(0,V.jsx)(Xt,{className:`h-4 w-4 text-primary`}),(0,V.jsx)(`span`,{className:`text-sm font-semibold`,children:d(`advisor.t
65itle`,`KI-Berater`)}),(0,V.jsx)(`span`,{className:`rounded-full bg-primary/10 px-2 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-primary`,children:d(`advisor.aiBadge`,`KI`)}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>{te&&!T&&window.dispatchEvent(new CustomEvent(`edv-guru:advisor-declined-contact`)),l()},className:`ml-auto inline-flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,"aria-label":d(`search.close`,`Schließen`),children:(0,V.jsx)(Ed,{className:`h-4 w-4`})})]}),(0,V.jsxs)(`div`,{className:`flex-1 space-y-5 overflow-y-auto px-4 py-4`,children:[(0,V.jsx)(`p`,{className:`text-center text-[11px] text-muted-foreground`,children:d(`advisor.aiDisclosure`,`Automatisierte Antworten durch ein KI-System, keine echte Person.`)}),f.map((e,t)=>(0,V.jsxs)(`div`,{className:`space-y-3`,children:[(0,V.jsx)(`div`,{className:`ml-auto w-fit max-w-[85%] rounded-2xl rounded-br-sm bg-accent px-3.5 py-2 text-sm`,children:e.question}),e.unavailable&&(0,V.jsx)(`p`,{className:`text-sm text-muted-foreground`,children:d(`advisor.unavailable`,`Die Beratung ist noch nicht eingerichtet. Nutzen Sie so lange die Suche — oder schreiben Sie uns, wir helfen direkt.`)}),e.reply&&(0,V.jsxs)(`div`,{className:`space-y-3`,children:[(0,V.jsx)(`p`,{className:`whitespace-pre-line text-sm text-foreground`,children:e.reply.reply}),e.reply.domainQuery&&(0,V.jsx)(Mw,{domain:e.reply.domainQuery,intent:e.reply.domainIntent??`register`,resumeContext:{sessionId:b.current,turns:f,brandTag:n,vendorLock:r,vendorLockHandle:i,vendorProfile:a,websiteKnowledge:o,language:s}}),(0,V.jsx)(Iw,{handles:e.reply.handles,vendorLock:r}),(0,V.jsx)(Lw,{names:e.reply.vendorSuggestions}),e.reply.searchQuery&&(0,V.jsxs)(`button`,{type:`button`,onClick:()=>u(e.reply.searchQuery),className:`inline-flex items-center gap-1.5 text-sm font-medium text-primary hover:underline`,children:[d(`advisor.toResults`,`Alle passenden Ergebnisse ansehen`),(0,V.jsx)(Su,{className:`h-3.5 w-3.5`})]}),e.reply.followUps&&e.reply.followUps.length>0&&(0,V.jsx)(`div`,{className:`flex flex-wrap gap-2 pt-1`,children:e.reply.followUps.map(e=>(0,V.jsx)(`button`,{type:`button`,onClick:()=>ne(e),className:`rounded-full border border-border bg-card px-3 py-1.5 text-xs text-muted-foreground transition-colors hover:border-primary hover:text-foreground`,children:e},e))})]})]},t)),m&&(0,V.jsxs)(`div`,{className:`flex items-center gap-2 text-sm text-muted-foreground`,children:[(0,V.jsx)(Yu,{className:`h-4 w-4 animate-spin`}),d(`advisor.thinking`,`Einen Moment…`)]}),te&&!m&&(0,V.jsx)(`div`,{className:`space-y-2 rounded-2xl border border-border bg-muted/40 p-3`,children:T?(0,V.jsxs)(`p`,{className:`flex items-center gap-1.5 text-sm text-foreground`,children:[(0,V.jsx)(Qu,{className:`h-3.5 w-3.5 shrink-0 text-primary`}),T]}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:d(`advisor.contactPrompt`,`Sollen wir uns direkt bei Ihnen melden?`)}),(0,V.jsxs)(`div`,{className:`flex flex-col gap-2 sm:flex-row`,children:[(0,V.jsx)(`input`,{type:`email`,value:x.email,onChange:e=>S(t=>({...t,email:e.target.value})),placeholder:d(`advisor.contactEmail`,`E-Mail`),"aria-label":d(`advisor.contactEmail`,`E-Mail`),className:`flex-1 rounded-full border border-border bg-card px-3 py-1.5 text-xs outline-none focus:border-primary`}),(0,V.jsx)(`input`,{type:`tel`,value:x.phone,onChange:e=>S(t=>({...t,phone:e.target.value})),placeholder:d(`advisor.contactPhone`,`Telefon (optional)`),"aria-label":d(`advisor.contactPhone`,`Telefon (optional)`),className:`flex-1 rounded-full border border-border bg-card px-3 py-1.5 text-xs outline-none focus:border-primary`})]}),(0,V.jsxs)(`button`,{type:`button`,disabled:C||!x.email.trim()&&!x.phone.trim(),onClick:E,className:`inline-flex w-full items-center justify-center gap-1.5 rounded-full bg-primary px-3 py-1.5 text-xs font-medium text-primary-foreground transition-colors hover:bg-primary-hover disabled:opacity-40`,children:[C&&(0,V.jsx)(Yu,{className:`h-3.5 w-3.5 animate-spin`}),d(`advisor.contactSubmit`,`Absenden`)]})]})}),(0,V.jsx)(`div`,{ref:v})]}),(0,V.jsxs)(`form`,{onSubmit:e=>{e.preventDefault(),ne(g)},className:`flex items-center gap-2 border-t border-border px-4 py-3`,children:[(0,V.jsx)(`input`,{value:g,onChange:e=>_(e.target.value),placeholder:d(`advisor.placeholder`,`Noch etwas dazu?`),"aria-label":d(`advisor.placeholder`,`Noch etwas dazu?`),className:`flex-1 bg-transparent text-sm outline-none placeholder:text-text-subtle`}),(0,V.jsx)(`button`,{type:`submit`,disabled:m||!g.trim(),className:`inline-flex h-8 w-8 items-center justify-center rounded-full bg-primary text-primary-foreground transition-colors hover:bg-primary-hover disabled:opacity-40`,"aria-label":d(`advisor.send`,`Senden`),children:(0,V.jsx)(Su,{className:`h-4 w-4`})})]})]})}function Iw({handles:e,vendorLock:t}){let{data:n}=gu({enabled:e.length>0,queryKey:[`advisor-products`,e],queryFn:()=>bt(e)}),r=t?n?.filter(e=>
65e.vendor===t):n;return r?.length?(0,V.jsx)(`div`,{className:`grid grid-cols-1 gap-3 sm:grid-cols-2`,children:r.map(e=>(0,V.jsx)(gS,{product:e},e.id))}):null}function Lw({names:e}){let t=I(),{data:n}=gu({enabled:!!e?.length,queryKey:[`advisor-vendors`,e],queryFn:async()=>(await Promise.all((e??[]).map(e=>xe(e)))).filter(e=>!!e)});return n?.length?(0,V.jsxs)(`div`,{className:`space-y-2`,children:[(0,V.jsx)(`div`,{className:`text-xs font-medium text-muted-foreground`,children:t(`advisor.vendorSuggestions`,`Passende Anbieter`)}),(0,V.jsx)(`div`,{className:`grid grid-cols-1 gap-3 sm:grid-cols-2`,children:n.map(e=>(0,V.jsx)(_S,{vendor:e},e.handle))})]}):null}function Rw(e){let t=e.pages.flatMap(e=>e.sections),n=t.find(e=>e.type===`about`||e.type===`text`&&e.body),r=t.find(e=>e.type===`social`),i=(...e)=>r?.socialLinks?.find(t=>e.includes(t.platform.toLowerCase()))?.url;return{name:e.meta.companyName,tagline:e.meta.tagline||void 0,bio:n?.body,socialLinks:{linkedin:i(`linkedin`),instagram:i(`instagram`),facebook:i(`facebook`),youtube:i(`youtube`),x:i(`x`,`twitter`)}}}function zw({content:e,language:t}){let n=I(),[r,i]=(0,B.useState)(null),[a,o]=(0,B.useState)(``),s=Rw(e),c=[Xd(e),e.meta.extraKnowledge].filter(e=>!!e?.trim()).join(`
66
67`);return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`div`,{"aria-hidden":!0,className:`h-[73px] shrink-0`}),(0,V.jsx)(`div`,{className:`fixed inset-x-0 bottom-0 z-[9997] border-t border-white/10 bg-black px-4 py-3 sm:px-6`,children:(0,V.jsx)(`div`,{className:`mx-auto max-w-[680px]`,children:r?(0,V.jsx)(`div`,{className:`overflow-hidden rounded-2xl border border-border bg-background shadow-xl`,children:(0,V.jsx)(Fw,{initialQuestion:r,vendorLock:e.meta.companyName,vendorProfile:s,websiteKnowledge:c,language:t,onBack:()=>i(null),onClose:()=>i(null),onSearch:e=>i(e)})}):(0,V.jsxs)(`form`,{onSubmit:e=>{e.preventDefault(),a.trim()&&i(a.trim())},className:`flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-4 py-2.5`,children:[(0,V.jsx)(Xt,{className:`h-4 w-4 shrink-0 text-white/70`}),(0,V.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),placeholder:n(`vendorSite.advisor.placeholder`,`Frag unseren KI-Berater…`),className:`flex-1 bg-transparent text-sm text-white outline-none placeholder:text-white/50`}),(0,V.jsx)(`button`,{type:`submit`,disabled:!a.trim(),className:`text-sm font-medium text-white/90 disabled:opacity-40`,children:n(`vendorSite.advisor.ask`,`Fragen`)})]})})})]})}var Bw;function Vw(e){e&&(e.city||e.region||e.countryCode)&&(Bw=e)}var Hw=async()=>({...Bw}),Uw={vienna:`Wien`,munich:`München`,cologne:`Köln`,nuremberg:`Nürnberg`,zurich:`Zürich`,geneva:`Genf`,basle:`Basel`,prague:`Prag`,bratislava:`Bratislava`,brno:`Brünn`,milan:`Mailand`,rome:`Rom`,venice:`Venedig`};function Ww(e,t){return t===`de`?Uw[e.toLowerCase()]??e:e}var Gw={AT:`Österreich`,DE:`Deutschland`,CH:`Schweiz`,IT:`Italien`,FR:`Frankreich`,CZ:`Tschechien`,SK:`Slowakei`,HU:`Ungarn`,SI:`Slowenien`,PL:`Polen`,NL:`Niederlande`,BE:`Belgien`,ES:`Spanien`,PT:`Portugal`,GB:`Vereinigtes Königreich`,IE:`Irland`,US:`USA`,CA:`Kanada`,CN:`China`,IN:`Indien`,TR:`Türkei`,RU:`Russland`,UA:`Ukraine`,RO:`Rumänien`,HR:`Kroatien`,SE:`Schweden`,NO:`Norwegen`,DK:`Dänemark`,FI:`Finnland`,GR:`Griechenland`,JP:`Japan`,AU:`Australien`,BR:`Brasilien`};function Kw(e,t){if(!e)return;let n=e.countryCode?.toUpperCase();if(t===`de`&&n&&Gw[n])return Gw[n];if(e.country)return e.country;if(n)try{return new Intl.DisplayNames([t],{type:`region`}).of(n)??n}catch{return n}}function qw(e,t){if(!e)return;let n=e.city?Ww(e.city,t):e.region,r=Kw(e,t);return n&&r?`${n}, ${r}`:n??r}var Jw=`edv-guru:vendor-lock`,Yw=(0,B.createContext)(null);function Xw(){try{let e=sessionStorage.getItem(Jw);if(!e)return null;let t=JSON.parse(e);if(typeof t.vendorName==`string`&&typeof t.vendorHandle==`string`)return{vendorName:t.vendorName,vendorHandle:t.vendorHandle}}catch{}return null}function Zw(){try{return document.referrer?new URL(document.referrer).hostname.toLowerCase():``}catch{return``}}function Qw({children:e,domainLock:t}){let[n,r]=(0,B.useState)(t);return(0,B.useEffect)(()=>
67{if(t){r(t);return}let e=Xw();if(e){r(e);return}let n=new URLSearchParams(window.location.search).get(`ref`)?.trim().toLowerCase(),i=Zw();if(!n&&!i)return;let a=!1;return vt().then(e=>{if(a)return;let t=e.find(e=>n&&e.token?.toLowerCase()===n||i&&e.referrerDomains.some(e=>i===e||i.endsWith(`.${e}`)));if(!t)return;let o={vendorName:t.vendorName,vendorHandle:t.vendorHandle};sessionStorage.setItem(Jw,JSON.stringify(o)),r(o)}),()=>{a=!0}},[t]),(0,V.jsx)(Yw.Provider,{value:n,children:e})}function $w(){return(0,B.useContext)(Yw)}var eT=`eg_analytics_consent`,tT=`eg-analytics-consent-changed`;function nT(){try{let e=localStorage.getItem(eT);return e===`granted`||e===`denied`?e:`unset`}catch{return`unset`}}function rT(e){try{localStorage.setItem(eT,e)}catch{}window.dispatchEvent(new CustomEvent(tT,{detail:e}))}function iT(e){let t=t=>e(t.detail);return window.addEventListener(tT,t),()=>window.removeEventListener(tT,t)}function aT(){let e=window.innerWidth;return e<640?`mobile`:e<1024?`tablet`:`desktop`}var oT=`eg_session_id`;function sT(){try{let e=localStorage.getItem(oT);return e||(e=crypto.randomUUID(),localStorage.setItem(oT,e)),e}catch{return crypto.randomUUID()}}var cT=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,lT=5e3,uT=100,dT=[],fT=null,pT=!1;function mT(e){let t=e;for(let e=0;t&&e<5;e++,t=t.parentElement){let e=t.getAttribute(`data-testid`);if(e)return`[${t.tagName.toLowerCase()}] ${e}`;let n=t.getAttribute(`aria-label`);if(n)return`[${t.tagName.toLowerCase()}] ${n.slice(0,60)}`;let r=t.textContent?.trim();if(r&&r.length>0&&r.length<60&&[`BUTTON`,`A`,`H1`,`H2`,`H3`].includes(t.tagName))return`[${t.tagName.toLowerCase()}] ${r}`}return e?`[${e.tagName.toLowerCase()}]`:null}function hT(){if(dT.length===0)return;let e=dT.splice(0,uT);try{let t=JSON.stringify({path:window.location.pathname,sessionId:sT(),viewport:aT(),clicks:e});fetch(`${cT}/track-heatmap`,{method:`POST`,headers:{"Content-Type":`application/json`},body:t,keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}function gT(e){try{let t=document.documentElement,n=Math.max(0,Math.min(100,e.clientX/t.clientWidth*100)),r=Math.max(0,Math.min(100,(window.scrollY+e.clientY)/t.scrollHeight*100));dT.push({xPct:n,yPct:r,label:mT(e.target)}),dT.length>=uT&&hT()}catch{}}function _T(){pT||(pT=!0,document.addEventListener(`click`,gT,{capture:!0,passive:!0}),fT=window.setInterval(hT,lT),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&hT()}),window.addEventListener(`pagehide`,hT))}function vT(){pT&&(pT=!1,document.removeEventListener(`click`,gT,{capture:!0}),fT!==null&&(window.clearInterval(fT),fT=null),dT=[])}var yT=!1,bT=``,xT=0;function ST(){let e=document.documentElement;return e.scrollHeight-e.clientHeight<=0?100:Math.max(0,Math.min(100,(window.scrollY+e.clientHeight)/e.scrollHeight*100))}function CT(e,t){if(!(!e||t<=0))try{let n=JSON.stringify({path:e,sessionId:sT(),viewport:aT(),maxScrollPct:t});fetch(`/api/public/track-scroll-depth`,{method:`POST`,headers:{"Content-Type":`application/json`},body:n,keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}function wT(){xT=Math.max(xT,ST())}function TT(){CT(bT,xT)}function ET(e){bT&&bT!==e&&TT(),bT=e,xT=ST()}function DT(){yT||(yT=!0,window.addEventListener(`scroll`,wT,{passive:!0}),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&TT()}),window.addEventListener(`pagehide`,TT))}function OT(){yT&&(yT=!1,window.removeEventListener(`scroll`,wT),bT=``,xT=0)}var kT=5e3,AT=30,jT=!1,MT=null,NT=``,PT=0,FT=[],IT=null;function LT(e){try{fetch(`/api/public/record-session`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e),keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}function RT(){let e=navigator.userAgent.toLowerCase();return{device:/ipad|tablet/.test(e)?`tablet`:/mobile|iphone|android/.test(e)?`mobile`:`desktop`,browser:/edg\//.test(e)?`Edge`:/chrome|crios/.test(e)?`Chrome`:/firefox|fxios/.test(e)?`Firefox`:/safari/.test(e)?`Safari`:`Other`}}function zT(){if(FT.length===0)return;let e=FT.splice(0,FT.length),t=PT;PT+=e.length,LT({action:`events`,recordingId:NT,startSeq:t,events:e})}async function BT(){if(jT)return;jT=!0,NT=crypto.randomUUID();let{device:e,browser:t}=RT();LT({action:`start`,recordingId:NT,sessionId:sT(),startPath:window.location.pathname,device:e,browser:t,viewport:
67aT()});try{let{record:e}=await F(async()=>{let{record:e}=await import(`./rrweb-B4mc8_av.js`);return{record:e}},[]);MT=e({emit(e){FT.push(e),FT.length>=AT&&zT()},maskAllInputs:!0,ignoreClass:`eg-record-ignore`,blockClass:`eg-record-block`,sampling:{scroll:200,input:`last`}})??null}catch{}IT=window.setInterval(zT,kT),window.addEventListener(`pagehide`,VT)}function VT(){if(jT){if(jT=!1,zT(),LT({action:`end`,recordingId:NT}),MT){try{MT()}catch{}MT=null}IT!==null&&(window.clearInterval(IT),IT=null),window.removeEventListener(`pagehide`,VT)}}var HT=!1;function UT(){_T(),DT(),BT()}function WT(){vT(),OT(),VT()}function GT(){HT||(HT=!0,nT()===`granted`&&UT(),iT(e=>{e===`granted`?UT():WT()}))}var KT=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1`,qT=20,JT=0;async function YT(e,t){let n=`storefront|${e}|${t?.split(`
68`).map(e=>e.trim()).filter(Boolean)[1]??``}`,r=await crypto.subtle.digest(`SHA-256`,new TextEncoder().encode(n));return Array.from(new Uint8Array(r)).slice(0,10).map(e=>e.toString(16).padStart(2,`0`)).join(``)}function XT(){let e=navigator.userAgent.toLowerCase();return{device:/ipad|tablet/.test(e)?`tablet`:/mobile|iphone|android/.test(e)?`mobile`:`desktop`,browser:/edg\//.test(e)?`Edge`:/chrome|crios/.test(e)?`Chrome`:/firefox|fxios/.test(e)?`Firefox`:/safari/.test(e)?`Safari`:`Other`,os:/windows/.test(e)?`Windows`:/mac os/.test(e)?`macOS`:/android/.test(e)?`Android`:/iphone|ipad/.test(e)?`iOS`:`Other`}}async function ZT(e,t){if(!(typeof window>`u`)&&!(JT>=qT)){JT++;try{let n=await YT(e,t),{device:r,browser:i,os:a}=XT(),o=JSON.stringify({source:`storefront`,message:e.slice(0,1e3),stack:t?.slice(0,4e3)??null,fingerprint:n,path:window.location.pathname,sessionId:sT(),device:r,browser:i,os:a});fetch(`${KT}/track-client-error`,{method:`POST`,headers:{"Content-Type":`application/json`},body:o,keepalive:!0,credentials:`omit`}).catch(()=>{})}catch{}}}var QT=!1;function $T(){QT||typeof window>`u`||(QT=!0,window.addEventListener(`error`,e=>{ZT(e.message||`Unknown error`,e.error?.stack)}),window.addEventListener(`unhandledrejection`,e=>{let t=e.reason,n=t instanceof Error?t.message:String(t),r=t instanceof Error?t.stack:void 0;ZT(n||`Unhandled promise rejection`,r)}))}var eE=Symbol.for(`react.lazy`),tE=B.use;function nE(e){return typeof e==`object`&&!!e&&`then`in e}function rE(e){return typeof e==`object`&&!!e&&`$$typeof`in e&&e.$$typeof===eE&&`_payload`in e&&nE(e._payload)}function iE(e){let t=oE(e),n=B.forwardRef((e,n)=>{let{children:r,...i}=e;rE(r)&&typeof tE==`function`&&(r=tE(r._payload));let a=B.Children.toArray(r),o=a.find(cE);if(o){let e=o.props.children,r=a.map(t=>t===o?B.Children.count(e)>1?B.Children.only(null):B.isValidElement(e)?e.props.children:null:t);return(0,V.jsx)(t,{...i,ref:n,children:B.isValidElement(e)?B.cloneElement(e,void 0,r):null})}return(0,V.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var aE=iE(`Slot`);function oE(e){let t=B.forwardRef((e,t)=>{let{children:n,...r}=e;if(rE(n)&&typeof tE==`function`&&(n=tE(n._payload)),B.isValidElement(n)){let e=uE(n),i=lE(r,n.props);return n.type!==B.Fragment&&(i.ref=t?pn(t,e):e),B.cloneElement(n,i)}return B.Children.count(n)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var sE=Symbol(`radix.slottable`);function cE(e){return B.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===sE}function lE(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function uE(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var dE=e=>typeof e==`boolean`?`${e}`:e===0?`0`:e,fE=nn,pE=(e,t)=>n=>{if(t?.variants==null)return fE(e,n?.class,n?.className);let{variants:r,defaultVariants:i}=t,a=Object.keys(r).map(e=>{let t=n?.[e],a=i?.[e];if(t===null)return null;let o=dE(t)||dE(a);return r[e][o]}),o=n&&Object.entries(n).reduce((e,t)=>
68{let[n,r]=t;return r===void 0||(e[n]=r),e},{});return fE(e,a,t?.compoundVariants?.reduce((e,t)=>{let{class:n,className:r,...a}=t;return Object.entries(a).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...i,...o}[t]):{...i,...o}[t]===n})?[...e,n,r]:e},[]),n?.class,n?.className)},mE=pE(`inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium cursor-pointer transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 disabled:cursor-not-allowed [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0`,{variants:{variant:{default:`bg-primary text-primary-foreground shadow hover:bg-primary/90`,destructive:`bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90`,outline:`border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground`,secondary:`bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80`,ghost:`hover:bg-accent hover:text-accent-foreground`,link:`text-primary underline-offset-4 hover:underline`},size:{default:`h-9 px-4 py-2`,sm:`h-8 rounded-md px-3 text-xs`,lg:`h-10 rounded-md px-8`,icon:`h-9 w-9`}},defaultVariants:{variant:`default`,size:`default`}}),hE=B.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...i},a)=>(0,V.jsx)(r?aE:`button`,{className:Z(mE({variant:t,size:n,className:e})),ref:a,...i}));hE.displayName=`Button`;function gE({bottomOffsetClass:e=`bottom-[calc(1rem+env(safe-area-inset-bottom))]`}={}){let[t,n]=(0,B.useState)(!1);if((0,B.useEffect)(()=>{n(nT()===`unset`)},[]),!t)return null;let r=e=>{rT(e),n(!1)};return(0,V.jsx)(`div`,{className:`fixed ${e} left-[calc(1rem+env(safe-area-inset-left))] z-[100] w-[min(22rem,calc(100vw-2rem))] rounded-xl border border-border bg-card/95 backdrop-blur p-4 shadow-lg`,children:(0,V.jsxs)(`div`,{className:`flex flex-col items-start gap-3`,children:[(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground leading-relaxed`,children:`Wir würden gerne anonymisierte Klick- und Nutzungsdaten erfassen (Heatmaps, Sitzungsaufzeichnungen), um den Shop zu verbessern. Eingaben in Formularfeldern werden dabei nie aufgezeichnet.`}),(0,V.jsxs)(`div`,{className:`flex shrink-0 gap-2 self-end`,children:[(0,V.jsx)(hE,{size:`sm`,variant:`outline`,onClick:()=>r(`denied`),children:`Ablehnen`}),(0,V.jsx)(hE,{size:`sm`,onClick:()=>r(`granted`),children:`Akzeptieren`})]})]})})}function _E(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function vE(e,t){let n=(t??``).trim();if(!n||!e)return e;let r=n.split(/\s+/).filter(e=>e.length>=2).map(_E);if(r.length===0)return e;let i=RegExp(`(${r.join(`|`)})`,`gi`);return(0,V.jsx)(V.Fragment,{children:e.split(i).map((e,t)=>i.test(e)?(0,V.jsx)(`mark`,{className:`rounded-[3px] bg-primary/15 px-0.5 text-inherit`,children:e},t):(0,V.jsx)(B.Fragment,{children:e},t))})}var yE=`edvguru:recentSearches`,bE=6;function xE(){if(typeof window>`u`)return[];try{let e=window.localStorage.getItem(yE),t=e?JSON.parse(e):[];return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function SE(e){if(typeof window>`u`)return;let t=e.trim();if(t)try{let e=xE().filter(e=>e.toLowerCase()!==t.toLowerCase());e.unshift(t),window.localStorage.setItem(yE,JSON.stringify(e.slice(0,bE)))}catch{}}function CE({size:e}){return(0,V.jsxs)(`span`,{className:`relative inline-flex shrink-0 items-center justify-center overflow-hidden rounded-full`,style:{width:e,height:e},"aria-hidden":!0,children:[(0,V.jsxs)(`svg`,{viewBox:`0 0 100 100`,className:`absolute inset-0 h-full w-full`,children:[(0,V.jsx)(`circle`,{cx:`50`,cy:`50`,r:`50`,fill:`var(--color-primary)`}),(0,V.jsx)(`path`,{d:`M50,0 A25,25 0 0,1 50,50 A25,25 0 0,0 50,100 A50,50 0 0,1 50,0 Z`,fill:`var(--color-header-bg)`})]}),(0,V.jsx)(pd,{className:`absolute left-1/2 top-[27%] h-[36%] w-[36%] -translate-x-1/2 -translate-y-1/2 text-primary-foreground transition-transform duration-500 ease-[cubic-bezier(0.22,1.2,0.36,1)] group-hover:scale-105`}),(0,V.jsx)(Xt,{className:`absolute left-1/2 top-[76%] h-[28%] w-[28%] -translate-x-1/2 -translate-y-1/2 text-primary-foreground transition-transform duration-500 ease-[
68cubic-bezier(0.22,1.2,0.36,1)] group-hover:scale-110`})]})}function wE({anchor:e,children:t}){return!e||typeof document>`u`?null:(0,$h.createPortal)((0,V.jsx)(`div`,{"data-search-dropdown-portal":``,style:{position:`fixed`,top:e.top,left:e.left,width:e.width,maxHeight:e.maxHeight,zIndex:9999},className:`overflow-y-auto`,children:t}),document.body)}var TE=100,EE=12,DE=16,OE=960;function kE(e){let[t,n]=(0,B.useState)(null);return(0,B.useEffect)(()=>{if(!e)return;let t=()=>{let e=document.querySelector(`.site-header`)?.getBoundingClientRect().bottom??TE,t=window.innerWidth,r=Math.min(t-DE*2,OE);n({top:e+EE,left:(t-r)/2,width:r,maxHeight:window.innerHeight-e-EE*2})};return t(),window.addEventListener(`resize`,t),()=>window.removeEventListener(`resize`,t)},[e]),t}function AE(e,t){let[n,r]=(0,B.useState)(``);return(0,B.useEffect)(()=>{if(!e||t.length===0)return;let n=0,i=0,a=1,o=!0,s=()=>{if(!o)return;let e=t[n];if(a===1){if(i++,r(e.slice(0,i)),i===e.length){a=-1,setTimeout(s,1800);return}}else i--,r(e.slice(0,i)),i===0&&(a=1,n=(n+1)%t.length);setTimeout(s,a===1?65:30)},c=setTimeout(s,300);return()=>{o=!1,clearTimeout(c)}},[e,t]),n}function jE({initialQuery:e=``,size:t=`default`,autoFocus:n,className:r,openUpward:i=!1,externalBaseUrl:a}){let o=hl(),s=I(),c=Ad(),l=c.tag,u=$w(),{data:d}=gu({queryKey:[`vendor`,u?.vendorHandle??`__none__`],queryFn:()=>u?Pe(u.vendorHandle):Promise.resolve(null),enabled:!!u}),{data:f}=gu({queryKey:[`vendor-search-examples`,u?.vendorHandle??`__none__`],queryFn:()=>ye(``,{collection:u.vendorHandle,limit:6}),enabled:!!u,staleTime:5*6e4}),{language:p}=at(),[m,h]=(0,B.useState)(null),[g,_]=(0,B.useState)(null),[v,y]=(0,B.useState)(e),[b,x]=(0,B.useState)(!1);(0,B.useEffect)(()=>{let e=jw();!e||e.turns.length===0||(_(e),h(e.turns[0].question),x(!0))},[]);let[S,C]=(0,B.useState)({products:[],categories:[],vendors:[]}),[w,T]=(0,B.useState)(-1),[ee,te]=(0,B.useState)([]),[E,ne]=(0,B.useState)([]),D=(0,B.useRef)(null),re=(0,B.useRef)(null),ie=s(`search.example1`),O=s(`search.example2`),ae=s(`search.example3`),k=s(`search.example4`),A=ze(c,p.code),oe=(0,B.useMemo)(()=>{if(!(!u||!f?.items.length))return f.items.slice(0,4).map(e=>`${e.title}…`)},[u,f]),se=(0,B.useMemo)(()=>oe??A??[ie,O,ae,k],[oe,A,ie,O,ae,k]),ce=AE(!b&&!v,se);(0,B.useEffect)(()=>{y(e)},[e]),(0,B.useEffect)(()=>{if(!v.trim()||Zh(v)||Qh(v)){C({products:[],categories:[],vendors:[]});return}let e=setTimeout(()=>{dt(v,l).then(e=>{if(!u){C(e);return}C({products:e.products.filter(e=>e.vendor===u.vendorName),categories:e.categories,vendors:[],didYouMean:e.didYouMean})})},150);return()=>clearTimeout(e)},[v,l,u]),(0,B.useEffect)(()=>{!b||v.trim()||(te(xE()),E.length===0&&ke().then(e=>ne(e.slice(0,6))))},[b,v,E.length]),(0,B.useEffect)(()=>{let e=e=>{let t=e.target;D.current?.contains(t)||t.closest?.(`[data-search-dropdown-portal]`)||x(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let le=[...S.products.map(e=>({kind:`product`,href:`/products/${e.handle}`,item:e})),...S.categories.map(e=>({kind:`category`,href:`/search?category=${e.handle}`,item:e})),...S.vendors.map(e=>({kind:`vendor`,href:`/vendors/${e.handle}`,item:e}))],j=e=>{if(SE(e),a){window.location.href=`${a}/search?q=${encodeURIComponent(e)}`;return}o({to:`/search`,search:{q:e}}),x(!1)},M=e=>{if(e?.preventDefault(),w>=0&&le[w]){let e=le[w];if(e.kind===`product`){let t=e.item;je(v,t.handle,l,t.vendor)}if(SE(v),a){window.location.href=`${a}${e.href}`;return}o({to:e.href}),x(!1)}else v.trim()&&(Zh(v)||Qh(v))?h(v.trim()):v.trim()&&j(v.trim())},ue=e=>{if(e.key===`ArrowDown`)e.preventDefault(),T(e=>Math.min(e+1,le.length-1));else if(e.key===`ArrowUp`)e.preventDefault(),T(e=>Math.max(e-1,-1));else if(e.key===`Escape`){if(m){h(null);return}x(!1),re.current?.blur()}},de=b&&v.trim().length>0&&!m,N=b&&!v.trim()&&!m&&(ee.length>0||E.length>0),fe=t===`hero`,me=m?`advisor`:v.trim()?Zh(v)||Qh(v)?`ask`:`search`:`idle`,he=kE(N||de||!!m),ge=a?e=>{let t=(e.target.closest?.(`a[href]`))?.getAttribute(`href`);!t||!t.startsWith(`/`)||(e.preventDefault(),window.location.href=`${a}${t}`)}:void 0;return(0,V.jsxs)(`div`,{ref:D,className:Z(`relative w-full max-w-[680px]`,r),onClickCapture:ge,children:[fe&&(0,V.jsx)(`div`,{"aria-hidden":!0,
68className:`pointer-events-none absolute -left-12 -top-4 z-10 w-28 -rotate-[25deg] rounded-md bg-primary py-0.5 text-center text-[10px] font-bold uppercase tracking-wide text-primary-foreground shadow-md`,children:s(`search.badgeAiSearch`,`Suche + KI`)}),(0,V.jsxs)(`form`,{onSubmit:M,className:Z(`focus-ring flex items-center gap-2 rounded-full border border-border bg-card pl-5 pr-2`,fe?`h-16 shadow-[0_4px_20px_rgba(0,0,0,0.06)]`:`h-12`,b&&`border-primary shadow-[0_0_0_4px_color-mix(in_oklab,var(--color-primary)_18%,transparent)]`),children:[(0,V.jsx)(`span`,{className:Z(`inline-flex shrink-0 items-center justify-center rounded-full bg-primary`,fe?`h-7 w-7`:`h-6 w-6`),children:(0,V.jsx)(id,{className:Z(`-scale-x-100 text-white`,fe?`h-4 w-4`:`h-3.5 w-3.5`,!b&&!v&&`animate-click-hint`)})}),(0,V.jsx)(`input`,{ref:re,autoFocus:n,value:v,onChange:e=>{y(e.target.value),T(-1)},onFocus:()=>x(!0),onKeyDown:ue,placeholder:ce||s(`search.placeholder`),"aria-label":s(`search.label`),className:Z(`flex-1 bg-transparent outline-none placeholder:text-foreground text-foreground`,fe?`text-base`:`text-sm`)}),(0,V.jsxs)(`button`,{type:`submit`,"aria-label":me===`idle`?s(`search.submitOrAsk`,`Suchen · Fragen`):me===`advisor`||me===`ask`?s(`search.ask`,`Fragen`):s(`search.submit`),className:Z(`group relative inline-flex items-center justify-center overflow-hidden rounded-full bg-primary text-primary-foreground font-medium shadow-sm transition-all duration-500 ease-[cubic-bezier(0.22,1.2,0.36,1)] hover:scale-[1.02] hover:bg-primary-hover hover:shadow-[0_0_28px_-4px_color-mix(in_oklab,var(--color-primary)_55%,transparent)] active:scale-[0.98]`,fe?`h-12 w-12 gap-0 px-0 hover:w-[224px] hover:gap-2 hover:px-5 text-sm`:`h-9 w-9 gap-0 px-0 hover:w-[196px] hover:gap-2 hover:px-4 text-xs`),children:[(0,V.jsx)(`span`,{className:`max-w-0 -translate-x-2 overflow-hidden whitespace-nowrap opacity-0 transition-all duration-500 ease-[cubic-bezier(0.22,1.2,0.36,1)] group-hover:max-w-40 group-hover:translate-x-0 group-hover:opacity-100`,children:me===`idle`?s(`search.submitOrAsk`,`Suchen · Fragen`):me===`advisor`||me===`ask`?s(`search.ask`,`Fragen`):s(`search.submit`)}),me===`idle`?(0,V.jsx)(CE,{size:fe?48:36}):me===`advisor`||me===`ask`?(0,V.jsx)(Xt,{className:`h-4 w-4 shrink-0 transition-transform duration-500 ease-[cubic-bezier(0.22,1.2,0.36,1)] group-hover:scale-110`}):(0,V.jsx)(pd,{className:`h-4 w-4 shrink-0 transition-transform duration-500 ease-[cubic-bezier(0.22,1.2,0.36,1)] group-hover:scale-105`})]})]}),N&&(0,V.jsx)(wE,{anchor:he,children:(0,V.jsxs)(`div`,{className:Z(`liquid-pop`,`overflow-hidden rounded-2xl border border-border/70 bg-popover/85 shadow-[0_24px_60px_-20px_rgba(20,16,8,0.35),0_2px_8px_rgba(20,16,8,0.08)] backdrop-blur-2xl backdrop-saturate-150`),children:[(0,V.jsx)(IE,{onClose:()=>x(!1),label:s(`search.close`,`Schließen`)}),(0,V.jsxs)(`div`,{className:`max-h-[420px] overflow-y-auto py-2`,children:[ee.length>0&&(0,V.jsx)(PE,{title:s(`search.recentSearches`),icon:Lu,children:ee.map(e=>(0,V.jsx)(FE,{onClick:()=>j(e),icon:Lu,children:e},`r-${e}`))}),E.length>0&&(0,V.jsx)(PE,{title:s(`search.popular`),icon:Sd,children:E.map(e=>(0,V.jsx)(FE,{onClick:()=>j(e),icon:Sd,children:e},`p-${e}`))})]})]})}),de&&(0,V.jsx)(wE,{anchor:he,children:(0,V.jsxs)(`div`,{className:Z(`liquid-pop`,`overflow-hidden rounded-2xl border border-border/70 bg-popover/85 shadow-[0_24px_60px_-20px_rgba(20,16,8,0.35),0_2px_8px_rgba(20,16,8,0.08)] backdrop-blur-2xl backdrop-saturate-150`),children:[(0,V.jsx)(IE,{onClose:()=>x(!1),label:s(`search.close`,`Schließen`)}),(0,V.jsxs)(`button`,{type:`button`,onClick:()=>h(v.trim()),className:`liquid-row flex w-full items-center gap-3 border-b border-border/70 bg-gradient-to-r from-primary/15 via-primary/10 to-transparent px-4 py-3 text-left text-sm transition-colors hover:from-primary/25 hover:via-primary/15`,style:{"--row-i":0},children:[(0,V.jsx)(`span`,{className:`flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-primary text-primary-foreground shadow-sm`,children:(0,V.jsx)(Xt,{className:`h-4 w-4`})}),(0,V.jsxs)(`span`,{className:`min-w-0 flex-1`,children:[(0,V.jsxs)(`span`,{className:`block truncate font-medium text-foreground`,children:[`„`,v.trim(),`"`]}),(0,V.jsx)(`span`,{className:`block text-xs font-medium text-primary`,children:s(`advisor.entry`,`mit dem Berater klären`)})]}),(0,V.jsx)(Su,{className:`nudge-x h-4 w-4 shrink-0 text-primary`})]}),S.didYouMean&&S.didYouMean.toLowerCase()!==v.trim().toLowerCase()&&(0,V.jsxs)(`button`,{type:`button`,onMouseDown:e=>{e.preventDefault();let t=S.didYouMean;y(t),j(t)},className:`flex w-full items-center gap-2 border-b border-border/70 bg-muted/40 px-4 py-2.5 text-left text-sm text-foreground hover:bg-muted`,children:[(0,V.jsx)(pd,{className:`h-3.5 w-3.5 text-text-subtle`}),(0,V.jsxs)(`span`,{children:[s(`search.didYouMean`),` `,(0,V.jsxs)(`span`,{className:`font-semibold text-primary`,children:[`„`,S.didYouMean,`"`]}),`?`]})]}),le.length===0?(0,V.jsx)(`div`,{className:`liquid-row p-4 text-sm text-text-subtle`,children:s(`search.noSuggestions`)}):(0,V.jsxs)(`div`,{className:`max-h-[420px] overflow-y-auto py-2`,children:[S.products.length>0&&(0,V.jsx)(ME,{title:s(`search.products`),startIndex:1,children:S.products.map((e,t)=>{let n=t+1;return(0,V.jsxs)(NE,{index:n,href:`/products/${e.handle}`,active:w===n,onPick:()=>{je(v,e.handle,l,e.vendor),SE(v),x(!1)},children:[(0,V.jsx)(`div`,{className:`h-11 w-11 shrink-0 overflow-hidden rounded-md bg-muted ring-1 ring-border`,children:e.images[0]?.url?(0,V.jsx)(`img`,{src:e.images[0].url,alt:e.images[0].altText||e.title,className:`h-full w-full object-cover transition-transform duration-500 group-hover:scale-105`,loading:`lazy`}):null}),(0,V.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,V.jsx)(`div`,{className:`truncate text-sm font-medium text-foreground`,children:vE(e.title,v)}),(0,V.jsx)(`div`,{className:`truncate text-xs text-text-subtle`,children:e.vendor})]}),(0,V.jsxs)(`div`,{className:`hidden text-right sm:block`,children:[(0,V.jsx)(`div`,{className:`text-[10px] uppercase tracking-wider text-text-subtle`,children:s(`common.from`)}),(0,V.jsx)(`div`,{className:`text-sm font-semibold text-foreground`,children:$e(e.priceRange.minVariantPrice.amount)})]}),(0,V.jsx)(Ov,{variantId:e.defaultVariantId,compact:!0,requiresPlan:e.requiresSellingPlan})]},e.id)})}),S.categories.length>0&&(0,V.jsx)(ME,{title:s(`search.categories`),startIndex:S.products.length+1,children:S.categories.map((e,t)=>{let n=S.products.length+t+1;return(0,V.jsxs)(NE,{index:n,href:`/search?category=${e.handle}`,active:w===n,onPick:()=>x(!1),children:[(0,V.jsx)(`div`,{className:`flex h-9 w-9 items-center justify-center rounded-md bg-muted`,children:(0,V.jsx)(Uu,{className:`h-4 w-4 text-text-subtle`})}),(0,V.jsx)(`div`,{className:`flex-1 text-sm font-medium`,children:vE(e.label,v)})]},e.handle)})}),S.vendors.length>0&&(0,V.jsx)(ME,{title:s(`search.vendors`),startIndex:S.products.length+S.categories.length+1,children:S.vendors.map((e,t)=>{let n=S.products.length+S.categories.length+t+1;return(0,V.jsxs)(NE,{index:n,href:`/vendors/${e.handle}`,active:w===n,onPick:()=>x(!1),children:[(0,V.jsx)(`img`,{src:e.logoUrl,alt:``,className:`h-9 w-9 rounded-md`}),(0,V.jsx)(`div`,{className:`flex-1 text-sm font-medium`,children:vE(e.name,v)}),(0,V.jsx)(bd,{className:`h-4 w-4 text-text-subtle`})]},e.handle)})})]}),(0,V.jsxs)(pe,{to:`/search`,search:{q:v},onClick:()=>{SE(v),x(!1)},className:`liquid-row flex items-center justify-between border-t border-border/70 bg-muted/50 px-4 py-3 text-sm font-medium text-primary transition-colors hover:bg-muted`,style:{"--row-i":le.length+1},children:[s(`search.showAllResults`),(0,V.jsx)(Su,{className:`nudge-x h-4 w-4`})]})]},v)}),m&&(0,V.jsx)(wE,{anchor:he,children:(0,V.jsx)(`div`,{className:Z(`liquid-pop`,`overflow-hidden rounded-2xl border border-border/70 bg-popover shadow-[0_24px_60px_-2
680px_rgba(20,16,8,0.35)]`),children:(0,V.jsx)(Fw,{initialQuestion:m,resume:g?{sessionId:g.sessionId,turns:g.turns}:void 0,brandTag:l,vendorLock:u?.vendorName,vendorLockHandle:u?.vendorHandle,vendorProfile:d?{name:d.name,legalName:d.legalName,tagline:d.tagline,bio:d.bio,email:d.email,phone:d.phone,website:d.website,location:d.location,socialLinks:d.socialLinks}:void 0,language:p.code,onBack:()=>{h(null),_(null)},onClose:()=>{h(null),_(null),x(!1)},onSearch:e=>{h(null),_(null),j(e)}})})})]})}function ME({title:e,startIndex:t=0,children:n}){return(0,V.jsxs)(`div`,{className:`px-2 pb-2`,children:[(0,V.jsx)(`div`,{className:`liquid-row px-2 pb-1 pt-2 text-[10px] font-semibold uppercase tracking-wider text-text-subtle`,style:{"--row-i":t},children:e}),(0,V.jsx)(`div`,{className:`flex flex-col`,children:n})]})}function NE({href:e,active:t,onPick:n,index:r=0,children:i}){return(0,V.jsx)(pe,{to:e,onClick:n,style:{"--row-i":r+1},className:Z(`liquid-row group flex items-center gap-3 rounded-lg px-2 py-2`,t?`bg-accent scale-[1.01]`:`hover:bg-muted`),children:i})}function PE({title:e,icon:t,children:n}){return(0,V.jsxs)(`div`,{className:`px-2 pb-2`,children:[(0,V.jsxs)(`div`,{className:`flex items-center gap-1.5 px-2 pb-1 pt-2 text-[10px] font-semibold uppercase tracking-wider text-text-subtle`,children:[(0,V.jsx)(t,{className:`h-3 w-3`}),` `,e]}),(0,V.jsx)(`div`,{className:`flex flex-col`,children:n})]})}function FE({onClick:e,icon:t,children:n}){return(0,V.jsxs)(`button`,{type:`button`,onMouseDown:t=>{t.preventDefault(),e()},className:`flex items-center gap-3 rounded-lg px-2 py-2 text-left text-sm hover:bg-muted`,children:[(0,V.jsx)(`span`,{className:`flex h-8 w-8 items-center justify-center rounded-md bg-muted text-text-subtle`,children:(0,V.jsx)(t,{className:`h-4 w-4`})}),(0,V.jsx)(`span`,{className:`flex-1 truncate text-foreground`,children:n})]})}function IE({onClose:e,label:t}){return(0,V.jsx)(`div`,{className:`flex justify-end border-b border-border/70 px-2 py-1`,children:(0,V.jsx)(`button`,{type:`button`,onClick:e,"aria-label":t,className:`inline-flex h-7 w-7 items-center justify-center rounded-full text-muted-foreground transition-colors hover:bg-muted hover:text-foreground`,children:(0,V.jsx)(Ed,{className:`h-3.5 w-3.5`})})})}var LE=({...e})=>(0,V.jsx)(kg,{className:`toaster group`,toastOptions:{classNames:{toast:`group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg`,description:`group-[.toast]:text-muted-foreground`,actionButton:`group-[.toast]:bg-primary group-[.toast]:text-primary-foreground`,cancelButton:`group-[.toast]:bg-muted group-[.toast]:text-muted-foreground`}},...e});function RE(){let e=I();return(0,V.jsx)(`div`,{className:`flex min-h-screen items-center justify-center bg-background px-4`,children:(0,V.jsxs)(`div`,{className:`max-w-md text-center`,children:[(0,V.jsx)(`h1`,{className:`font-display text-7xl font-bold text-foreground`,children:`404`}),(0,V.jsx)(`h2`,{className:`mt-4 font-display text-xl font-semibold text-foreground`,children:e(`error.notFoundTitle`)}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:e(`error.notFoundText`)}),(0,V.jsx)(`div`,{className:`mt-6`,children:(0,V.jsx)(pe,{to:`/`,className:`inline-flex items-center justify-center rounded-full bg-primary px-5 py-2.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary-hover`,children:e(`common.toHome`)})})]})})}function zE({error:e,reset:t}){console.error(e),ZT(e.message,e.stack);let n=I(),r=ve();return(0,V.jsx)(`div`,{className:`flex min-h-screen items-center justify-center bg-background px-4`,children:(0,V.jsxs)(`div`,{className:`max-w-md text-center`,children:[(0,V.jsx)(`h1`,{className:`font-display text-xl font-semibold tracking-tight text-foreground`,children:n(`error.loadTitle`)}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:n(`error.loadText`)}),(0,V.jsxs)(`div`,{className:`mt-6 flex flex-wrap justify-center gap-2`,children:[(0,V.jsx)(`button`,{onClick:()=>{r.invalidate(),t()},className:`inline-flex items-center justify-center rounded-full bg-primary px-5 py-2.5 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary-hover`,children:n(`error.retry`)}
68),(0,V.jsx)(`a`,{href:`/`,className:`inline-flex items-center justify-center rounded-full border border-border bg-card px-5 py-2.5 text-sm font-medium text-foreground transition-colors hover:bg-muted`,children:n(`common.toHome`)})]})]})})}var BE=yl()({beforeLoad:async()=>{let[e,t]=await Promise.all([zd(),Zd()]);return{brand:G(),vendorDomain:e,vendorWebsite:t}},loader:async({context:e})=>{let{href:t}=jd(),n=e.brand;if(e.vendorDomain){let t=e.vendorDomain.vendorHandle;await e.queryClient.ensureQueryData({queryKey:[`vendor`,t],queryFn:()=>Pe(t)})}let r=Pd(W()),i,a,o=null,s=null;try{let e=new URL(t),n=e.searchParams.get(`lang`),r=e.pathname===`/search`;o=r?e.searchParams.get(`category`):null,s=r?e.searchParams.get(`catalog`):null,e.search=``,e.hash=``,a=e.toString(),o&&e.searchParams.set(`category`,o),s&&e.searchParams.set(`catalog`,s),n&&e.searchParams.set(`lang`,n),i=e.toString()}catch{i=void 0,a=void 0}let c=await Hw();return{brand:n,canonical:i,baseUrl:a,categoryParam:o,catalogParam:s,locale:r,geo:c}},head:({loaderData:e,match:t})=>{let n=t.context.vendorWebsite;if(n){let{href:t}=jd(),r=`index`;try{let e=new URL(t).pathname;r=e===`/`?`index`:e.replace(/^\//,``)}catch{}let i=n.contentType===`clone`?n.vendorName:n.content.meta.companyName,a=n.contentType===`clone`?n.clonePages.find(e=>e.slug===r):n.content.pages.find(e=>e.slug===r),o=n.contentType===`blocks`?n.content.meta.tagline:void 0,s=a?.title||i||`Website`,c=o||(i?`Willkommen bei ${i}.`:void 0),l=n.contentType===`blocks`?n.content.pages.find(e=>e.slug===r)?.sections.find(e=>e.type===`hero`&&e.image)?.image??n.content.meta.logoUrl:void 0;return{meta:[{charSet:`utf-8`},{name:`viewport`,content:`width=device-width, initial-scale=1, viewport-fit=cover`},{title:s},...c?[{name:`description`,content:c}]:[],{property:`og:title`,content:s},...c?[{property:`og:description`,content:c}]:[],{property:`og:type`,content:`website`},...i?[{property:`og:site_name`,content:i}]:[],{name:`twitter:card`,content:l?`summary_large_image`:`summary`},{name:`twitter:title`,content:s},...c?[{name:`twitter:description`,content:c}]:[],...l?[{property:`og:image`,content:l},{name:`twitter:image`,content:l}]:[]],links:[...e?.canonical?[{rel:`canonical`,href:e.canonical}]:[],{rel:`stylesheet`,href:bu},{rel:`preconnect`,href:`https://fonts.googleapis.com`},{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=Syne:wght@500;600;700;800&family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700&display=swap`}]}}let r=e?.brand??lt,i=Me(r,e?.locale.language??xt.code),{title:a,description:o}=i,s=i.ogImage,c=e?.baseUrl,l=e?.categoryParam,u=e?.catalogParam,d=e=>{let t=e;return l&&(t+=`${t.includes(`?`)?`&`:`?`}category=${encodeURIComponent(l)}`),u&&(t+=`${t.includes(`?`)?`&`:`?`}catalog=${encodeURIComponent(u)}`),t},f=c?[...Le.map(e=>({rel:`alternate`,hrefLang:e.code,href:d(e.code===xt.code?c:`${c}?lang=${e.code}`)})),{rel:`alternate`,hrefLang:`x-default`,href:d(c)}]:[];return{meta:[{charSet:`utf-8`},{name:`viewport`,content:`width=device-width, initial-scale=1, viewport-fit=cover`},{title:a},{name:`description`,content:o},{name:`author`,content:r.name},{property:`og:title`,content:a},{property:`og:description`,content:o},{property:`og:type`,content:`website`},{property:`og:site_name`,content:r.name},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:title`,content:a},{name:`twitter:description`,content:o},...s?[{property:`og:image`,content:s},{name:`twitter:image`,content:s}]:[]],links:[{rel:`stylesheet`,href:bu},{rel:`preconnect`,href:`https://fonts.googleapis.com`},{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`},{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=Syne:wght@500;600;700;800&family=DM+Sans:opsz,[email protected],400;9..40,500;9..40,600;9..40,700&display=swap`},...e?.canonical?[{rel:`canonical`,href:e.canonical}]:[],...f],scripts:[{src:`https://widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js`,async:!0}]}},shellComponent:VE,component:YE,notFoundComponent:RE,errorComponent:zE});function VE({children:e}){let{language:t}=W();return(0,V.jsxs)(`html`,{lang:t.code,dir:t.dir,children:[(0,V.jsx)(`head`,{children:(0,V.jsx)(ql,{})}),(0,V.jsxs)(`body`,{children:[e,(0,V.jsx)(Jl,{})]})]})}function HE({website:e}){let t=Hl({select:e=>e.location.pathname}),n=t===`/`?`index`:t.replace(/^\//,``),[r,i]=(0,B.useState)(``);return(0,B.useEffect)(()=>
68{if(!e.translations||Object.keys(e.translations).length===0)return;let t=null;try{t=localStorage.getItem(`vendorSiteLang:${e.vendorId}`)}catch{}if(t!==null){(t===``||e.translations[t])&&i(t);return}let n=navigator.languages&&navigator.languages.length>0?navigator.languages:[navigator.language];for(let t of n){let n=t.slice(0,2).toLowerCase();if(e.translations[n]){i(n);return}}},[e.vendorId,e.translations]),e.contentType===`clone`?(0,V.jsx)(qh,{pages:e.clonePages,slug:n}):(0,V.jsx)(Kh,{content:r&&e.translations?.[r]?e.translations[r].content:e.content,slug:n,vendorId:e.vendorId,vendorHandle:e.vendorHandle,availableLanguages:e.translations?Object.keys(e.translations):[],selectedLanguage:r,onLanguageChange:t=>{i(t);try{localStorage.setItem(`vendorSiteLang:${e.vendorId}`,t)}catch{}}})}function UE({shopUrl:e}){return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`div`,{"aria-hidden":!0,className:`h-[73px] shrink-0`}),(0,V.jsx)(`div`,{className:`fixed inset-x-0 bottom-0 z-[9997] border-t border-white/10 bg-black px-4 py-3 sm:px-6`,children:(0,V.jsx)(`div`,{className:`mx-auto flex max-w-[680px] justify-center`,children:(0,V.jsx)(jE,{openUpward:!0,externalBaseUrl:e})})})]})}function WE({brandTag:e}){let t=Hl({select:e=>e.location.pathname});return(0,B.useEffect)(()=>{Cv(t,e),ET(t)},[t,e]),null}function GE({hasBottomSearchBar:e}){return(0,B.useEffect)(()=>{GT()},[]),(0,V.jsx)(gE,{bottomOffsetClass:e?`bottom-[89px]`:void 0})}function KE(){return(0,B.useEffect)(()=>{$T()},[]),null}function qE(e,t){document.cookie=`${e}=${encodeURIComponent(t)}; path=/; max-age=2592000; samesite=lax`}function JE(){let e=Hl({select:e=>e.location.search});return(0,B.useEffect)(()=>{let t=typeof e?.ref==`string`?e.ref.trim():``;if(t){let e=t.toUpperCase().slice(0,20);window.localStorage.setItem(`_edv_influencer_ref`,e),qE(`_edv_influencer_ref`,e)}let n=typeof e?.kref==`string`?e.kref.trim():``;if(n){let e=n.toUpperCase().slice(0,20);window.localStorage.setItem(`_edv_customer_referral_code`,e),qE(`_edv_customer_referral_code`,e)}},[e]),null}function YE(){let{queryClient:e,vendorDomain:t,vendorWebsite:n}=BE.useRouteContext(),{brand:r,locale:i,geo:a}=BE.useLoaderData(),{language:o,market:s}=Fd(i);Vw(a);let c=Hl({select:e=>e.location.pathname});if(n){let{host:t}=jd(),r=`https://shop.${t.split(`:`)[0]}`,i=n.vendorHandle&&n.vendorName?{vendorHandle:n.vendorHandle,vendorName:n.vendorName}:null;return(0,V.jsx)(gt,{client:e,children:(0,V.jsx)(kd,{brand:{...lt,tag:void 0},children:(0,V.jsx)(pt,{initialLanguage:o,initialMarket:s,children:(0,V.jsx)(Ev,{children:(0,V.jsxs)(Qw,{domainLock:i,children:[(0,V.jsx)(HE,{website:n}),i&&n.contentType!==`clone`&&(0,V.jsx)(UE,{shopUrl:r}
68),!i&&n.contentType!==`clone`&&n.content?.pages?.length>0&&(0,V.jsx)(zw,{content:n.content,language:o.code}),(0,V.jsx)(WE,{brandTag:void 0}),(0,V.jsx)(JE,{}),(0,V.jsx)(GE,{hasBottomSearchBar:n.contentType!==`clone`&&(!!i||!!n.content?.pages?.length)}),(0,V.jsx)(KE,{}),(0,V.jsx)(LE,{position:`top-center`})]})})})})})}return(0,V.jsx)(gt,{client:e,children:(0,V.jsx)(kd,{brand:r,children:(0,V.jsx)(pt,{initialLanguage:o,initialMarket:s,children:(0,V.jsx)(zg,{children:(0,V.jsx)(Ev,{children:(0,V.jsx)(tS,{children:(0,V.jsxs)(Qw,{domainLock:t??null,children:[(0,V.jsx)(WE,{brandTag:r.tag}),(0,V.jsx)(JE,{}),(0,V.jsx)(GE,{hasBottomSearchBar:!(c===`/`&&!t)&&c!==`/search`}),(0,V.jsx)(KE,{}),(0,V.jsx)(Nl,{})]})})})})})})})}var XE=H(`/_shell`)({loader:({context:e})=>({vendorDomain:e.vendorDomain}),component:U(()=>F(()=>import(`./_shell-C9O881iD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24])),`component`)}),ZE=H(`/karte-beispiel`)({head:()=>({meta:[{title:K(P(W().language.code,`bizcard.example.pageTitleTag`,`Beispiel — Digitale Visitenkarte`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./karte-beispiel-f3x1SYdg.js`),__vite__mapDeps([25,1,2,3,4,5,26,27,28,29,30,31,32,33,34])),`component`)}),QE=H(`/karte-beispiel-advanced`)({head:()=>({meta:[{title:K(P(W().language.code,`bizcard.example.pageTitleTagAdvanced`,`Beispiel — Digitale Visitenkarte (Advanced)`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./karte-beispiel-advanced-gi_QVuM7.js`),__vite__mapDeps([35,1,2,3,4,5,26,27,28,29,30,31,32,33,34])),`component`)}),$E=H(`/partner-infos`)({head:()=>({meta:[{title:`edv-guru — Partner-Präsentation`},{name:`robots`,content:`noindex, nofollow`}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Space+Mono:wght@400;700&display=swap`}]}),component:U(()=>F(()=>import(`./partner-infos-CVttx7pF.js`),__vite__mapDeps([36,1,2,3,4,5,13,12,14,9,37,38,39])),`component`)}),eD=H(`/pitch`)({head:()=>({meta:[{title:`edv-guru — Investor Deck`},{name:`robots`,content:`noindex, nofollow`}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Space+Mono:wght@400;700&display=swap`}]}),component:U(()=>F(()=>import(`./pitch-BKIiA_FK.js`),__vite__mapDeps([40,41,1,42,3,4,17,43,37,44,45,29,38,46])),`component`)}),tD=H(`/pitch-short`)({head:()=>({meta:[{title:`edv-guru — Investor Teaser`},{name:`robots`,content:`noindex, nofollow`}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Space+Mono:wght@400;700&display=swap`}]}),component:U(()=>F(()=>import(`./pitch-short-DPjJR6ef.js`),__vite__mapDeps([47,1,41,42,3,4,17,43,37,44,45,29,38,46])),`component`)}),nD=`home`,rD=[{key:`verified`,q:`Sind alle Anbieter geprüft?`,a:`Ja — jeder Anbieter durchläuft vor der Freischaltung eine Bewerbung mit UID-Prüfung.`},{key:`aiAdvisor`,q:`Wie funktioniert die KI-Beratung?`,a:`Sie beschreiben einfach, wonach Sie suchen — die KI schlägt passende Anbieter und Produkte direkt in der Suche vor.`},{key:`shipping`,q:`Wie funktioniert der Versand?`,a:`Versandkosten und -zeiten legt jeder Anbieter selbst fest — die Details sehen Sie vor dem Kauf im Checkout.`},{key:`contact`,q:`Kann ich einen Anbieter direkt kontaktieren?`,a:`Ja, jede Anbieter-Seite zeigt die direkten Kontaktdaten — Antwort vom Anbieter selbst, kein Callcenter.`}],iD=e=>({queryKey:[`featured-products`,e??null],queryFn:()=>Ze(e)}),aD=e=>({queryKey:[`best-selling-products`,e??null],queryFn:()=>Ye(e)}),oD=e=>({queryKey:[`vendors`,e??null],queryFn:()=>Fe(e)}),sD=e=>({queryKey:[`facets`,e??null],queryFn:()=>Qe(e)}),cD=e=>({queryKey:[`site-review-stats`,e??null],queryFn:()=>qp(e),retry:!1}),lD=(e,t)=>({queryKey:[`brand-page`,e,t],queryFn:()=>Qt(e,t)}),uD=e=>{let t=`input`in e?e.input:`input`,n=`output`in e?e.output:`output`,r=`schema`in e?e.schema._input
68:e._input,i=`schema`in e?e.schema._output:e._output;return{types:{input:t===`output`?i:r,output:n===`input`?r:i},parse:t=>`schema`in e?e.schema.parse(t):e.parse(t)}},dD=(e,t)=>_n().pipe(e.catch(t)),fD=yn([`RELEVANCE`,`PRICE`,`CREATED`]),pD=yn([`ASC`,`DESC`]),mD=vn({q:dD(bn(),``).default(``),category:dD(bn().optional(),void 0),min:dD(mn().optional(),void 0),max:dD(mn().optional(),void 0),inStock:dD(xn().optional(),void 0),sortField:dD(fD,`RELEVANCE`).default(`RELEVANCE`),sortOrder:dD(pD,`DESC`).default(`DESC`),legalTab:dD(bn().optional(),void 0)}),hD={q:``,sortField:`RELEVANCE`,sortOrder:`DESC`},gD=()=>F(()=>import(`./_shell.index-B_fMo4C-.js`),__vite__mapDeps([48,1,2,3,4,5,11,10,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,61,62,7,8,63,64,15,65,23,66,67])),_D=`guru-cashflow`,vD=H(`/_shell/`)({validateSearch:uD(mD),search:{middlewares:[si(hD)]},loaderDeps:({search:e})=>({...e}),loader:async({context:e,deps:t})=>{if(e.vendorDomain){let n=e.vendorDomain.vendorHandle,r=await e.queryClient.ensureQueryData({queryKey:[`vendor`,n],queryFn:()=>Pe(n)});await e.queryClient.ensureInfiniteQueryData({queryKey:[`vendor-products`,n,t],queryFn:({pageParam:e})=>ye(t.q,{...t,collection:n,cursor:e,limit:24}),initialPageParam:void 0,getNextPageParam:e=>e.nextCursor});let i;try{let e=new URL(jd().href);e.search=``,e.hash=``,i=e.toString()}catch{i=void 0}return{brandTag:e.brand.tag,vendorHandle:n,vendor:r?{name:r.name,tagline:r.tagline,logoUrl:r.logoUrl||void 0,phone:r.phone,email:r.email,location:r.location,lat:r.lat,lng:r.lng,rating:r.reviewCount>0?{average:r.rating,count:r.reviewCount}:void 0,url:i}:void 0}}if(e.brand.key===_D)return{brandTag:e.brand.tag,vendorHandle:null,vendor:void 0,vendorLanding:!0};let[,,n,,,r]=await Promise.all([e.queryClient.ensureQueryData(iD(e.brand.tag)),e.queryClient.ensureQueryData(aD(e.brand.tag)),e.queryClient.ensureQueryData(oD(e.brand.tag)),e.queryClient.ensureQueryData(sD(e.brand.tag)),e.queryClient.ensureQueryData(cD(e.brand.tag)),e.queryClient.ensureQueryData(lD(nD,e.brand.key))]),i;try{i=new URL(jd().href).origin}catch{i=void 0}return{brandTag:e.brand.tag,vendorHandle:null,vendor:void 0,origin:i,vendorCount:n.length,homePageContent:r}},head:({loaderData:e})=>{if(e?.vendor){let{name:t,tagline:n,logoUrl:r,phone:i,email:a,location:o,lat:s,lng:c,rating:l,url:u}=e.vendor;return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},...r?[{property:`og:image`,content:r}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`LocalBusiness`,name:t,description:n,...r?{image:r}:{},...u?{url:u}:{},...i?{telephone:i}:{},...a?{email:a}:{},...o?{address:{"@type":`PostalAddress`,streetAddress:o}}:{},...s!=null&&c!=null?{geo:{"@type":`GeoCoordinates`,latitude:s,longitude:c}}:{},...l?{aggregateRating:{"@type":`AggregateRating`,ratingValue:l.average,reviewCount:l.count}}:{}}}]}}if(e?.vendorLanding){let e=G(),t=W().language.code,n=K(P(t,`anbieterWerden.pageTitleTag`,`Anbieter werden — Pakete & Preise`)),r=P(t,`anbieterWerden.meta.description`,`Mehr als ein Online-Shop: {brand} verbindet Verkauf, einen KI-Unternehmensbegleiter fürs ganze Team und Business-Matching für neue Partnerschaften in einem System. 3 Pakete, vom kostenlosen Starter bis Premium. Jetzt online bewerben.`).replace(`{brand}`,e.name);return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:`Anbieter werden — Pakete & Preise | ${e.name}`},{property:`og:description`,content:P(t,`anbieterWerden.meta.ogDescription`,`Shop, KI-Begleiter fürs Team und Business-Matching für neue Partner — alles in einem System. Werde Teil von {brand}.`).replace(`{brand}`,e.name)}]}}let t=Ld(),n=t.homeTitle??t.title,r=(t.homeDescription??t.description).replace(`{vendorCount}`,String(e?.vendorCount??`200`)),i=e?.origin,a=W().language.code,o=e?.homePageContent,s=o?$t(o,a).sections.filter(e=>e.type===`faq`&&e.schemaOrg&&!e.hidden).flatMap(e=>e.faqItems??[]).map(e=>({q:e.question,a:e.answer})):rD.map(e=>({q:P(a,`home.faqs.${e.key}.q`,e.q),a:P(a,`home.faqs.${e.key}.a`,e.a)})),c=G().heroImageUrl;return{links:c?[{rel:`preload`,as:`image`,href:c}]:[],meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{"script:ld+json":{"@context":`https://schema.org`,"@type":`Organization`,name:n,url:i,legalName:`Guru Cashflow Management GmbH`,vatID:`ATU80937426`,email:`[email protected]`,address:{"@type":`PostalAddress`,streetAddress:`Graben 28/1/12`,postalCode:`1010`,addressLocality:`Wien`,addressCountry:`AT`},...t.ogImage?{logo:t.ogImage}:{}}},{"script:ld+json":{"@context":`https://schema.org`,"@type":`WebSite`,name:n,url:i,potentialAction:{"@type":`SearchAction`,target:`${i}/search?q={search_term_string}`,"query-input":`required name=search_term_string`}}}]:[],...s.length>0?[{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:s.map(e=>
68({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]:[]]}},component:U(gD,`component`)}),yD=H(`/_shell/anbieter-start`)({head:()=>{let e=G(),t=W().language.code;return{meta:[{title:K(P(t,`anbieterStart.pageTitleTag`,`Verkaufen Sie auf {brand}`).replace(`{brand}`,e.name))},{name:`description`,content:P(t,`anbieterStart.meta.description`,`Verkaufen Sie auf {brand} — eigenes Anbieter-Profil, Ihre Marke, faire Konditionen. In wenigen Minuten informieren.`).replace(`{brand}`,e.name)}],other:[{name:`robots`,content:`noindex, nofollow`}]}},component:U(()=>F(()=>import(`./_shell.anbieter-start-H3aioUUL.js`),__vite__mapDeps([68,2,1,3,4,5,13,12,14,9])),`component`)});function bD(e){let t=xD(e),n=B.forwardRef((e,n)=>{let{children:r,...i}=e,a=B.Children.toArray(r),o=a.find(CD);if(o){let e=o.props.children,r=a.map(t=>t===o?B.Children.count(e)>1?B.Children.only(null):B.isValidElement(e)?e.props.children:null:t);return(0,V.jsx)(t,{...i,ref:n,children:B.isValidElement(e)?B.cloneElement(e,void 0,r):null})}return(0,V.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function xD(e){let t=B.forwardRef((e,t)=>{let{children:n,...r}=e;if(B.isValidElement(n)){let e=TD(n),i=wD(r,n.props);return n.type!==B.Fragment&&(i.ref=t?pn(t,e):e),B.cloneElement(n,i)}return B.Children.count(n)>1?B.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var SD=Symbol(`radix.slottable`);function CD(e){return B.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===SD}function wD(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function TD(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function ED(e){let t=e+`CollectionProvider`,[n,r]=un(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=B.useRef(null),a=B.useRef(new Map).current;return(0,V.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=bD(s),l=B.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,V.jsx)(c,{ref:fn(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=bD(u),p=B.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=B.useRef(null),s=fn(t,o),c=a(u,n);return B.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,V.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return B.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var DD=`Collapsible`,[OD,kD]=un(DD),[AD,jD]=OD(DD),MD=B.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=on({prop:r,defaultProp:i??!1,onChange:o,caller:DD});return(0,V.jsx)(AD,{scope:n,disabled:a,contentId:qv(),open:c,onOpenToggle:B.useCallback(()=>l(e=>!e),[l]),children:(0,V.jsx)(sn.div,{"data-state":RD(c),"data-disabled":a?``:void 0,...s,ref:t})})});MD.displayName=DD;var ND=`CollapsibleTrigger`,PD=B.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=jD(ND,n);return(0,V.jsx)(sn.button,{type:`button`,"aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":RD(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:an(e.onClick,i.onOpenToggle)})});PD.displayName=ND;var FD=`CollapsibleContent`,ID=B.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=jD(FD,e.__scopeCollapsible);return(0,V.jsx)(dn,{present:n||i.open,children:({present:e})=>(0,V.jsx)(LD,{...r,ref:t,present:e})})});ID.displayName=FD;var LD=B.forwardRef((e,t)=>
vendor: 4,260 bytes, line 68
68{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=jD(FD,n),[s,c]=B.useState(r),l=B.useRef(null),u=fn(t,l),d=B.useRef(0),f=d.current,p=B.useRef(0),m=p.current,h=o.open||s,g=B.useRef(h),_=B.useRef(void 0);return B.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),rn(()=>{let e=l.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();d.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),c(r)}},[o.open,r]),(0,V.jsx)(sn.div,{"data-state":RD(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!h,...a,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:h&&i})});function RD(e){return e?`open`:`closed`}var zD=MD,BD=PD,VD=ID,HD=B.createContext(void 0);function UD(e){let t=B.useContext(HD);return e||t||`ltr`}var WD=`Accordion`,GD=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[KD,qD,JD]=ED(WD),[YD,XD]=un(WD,[JD,kD]),ZD=kD(),QD=B.forwardRef((e,t)=>{let{type:n,...r}=e,i=r,a=r;return(0,V.jsx)(KD.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,V.jsx)(iO,{...a,ref:t}):(0,V.jsx)(rO,{...i,ref:t})})});QD.displayName=WD;var[$D,eO]=YD(WD),[tO,nO]=YD(WD,{collapsible:!1}),rO=B.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=on({prop:n,defaultProp:r??``,onChange:i,caller:WD});return(0,V.jsx)($D,{scope:e.__scopeAccordion,value:B.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:B.useCallback(()=>a&&c(``),[a,c]),children:(0,V.jsx)(tO,{scope:e.__scopeAccordion,collapsible:a,children:(0,V.jsx)(sO,{...o,ref:t})})})}),iO=B.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=on({prop:n,defaultProp:r??[],onChange:i,caller:WD}),c=B.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=B.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,V.jsx)($D,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,V.jsx)(tO,{scope:e.__scopeAccordion,collapsible:!0,children:(0,V.jsx)(sO,{...a,ref:t})})})}),[aO,oO]=YD(WD),sO=B.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=fn(B.useRef(null),t),c=qD(n),l=UD(i)===`ltr`,u=an(e.onKeyDown,e=>{if(!GD.includes(e.key))return;let t=e.target,n=c().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,u=()=>{o=r+1,o>s&&(o=0)},d=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(l?u():d());break;case`ArrowDown`:a===`vertical`&&u();break;case`ArrowLeft`:a===`horizontal`&&(l?d():u());break;case`ArrowUp`:a===`vertical`&&d();break}n[o%i].ref.current?.focus()});return(0,V.jsx)(aO,{scope:n,disabled:r,direction:i,orientation:a,children:(0,V.jsx)(KD.Slot,{scope:n,children:(0,V.jsx)(sn.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})}),cO=`AccordionItem`,[lO,uO]=YD(cO),dO=B.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=oO(cO,n),o=eO(cO,n),s=ZD(n),c=qv(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,V.jsx)(lO,{scope:n,open:l,disabled:u,triggerId:c,children:(0,V.jsx)(zD,{"data-orientation":a.orientation,"data-state":vO(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});dO.displayName=cO;var fO=`AccordionHeader`,pO=B.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=oO(WD,n),a=uO(fO,n);return(0,V.jsx)(sn.h3,{"data-orientation":i.orientation,"data-state":vO(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});pO.displayName=fO;var mO=`AccordionTrigger`,hO=B.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=oO(WD,n),a=uO(mO,n),o=nO(mO,n),s=ZD(n);return(0,V.jsx)(KD.ItemSlot,{scope:n,children:(0,V.jsx)(BD,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})});hO.displayName=mO;var gO=`AccordionContent`,_O=B.forwardRef((e,t)=>
68{let{__scopeAccordion:n,...r}=e,i=oO(WD,n),a=uO(gO,n),o=ZD(n);return(0,V.jsx)(VD,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":`var(--radix-collapsible-content-height)`,"--radix-accordion-content-width":`var(--radix-collapsible-content-width)`,...e.style}})});_O.displayName=gO;function vO(e){return e?`open`:`closed`}var yO=QD,bO=dO,xO=pO,SO=hO,CO=_O,wO=yO,TO=B.forwardRef(({className:e,...t},n)=>(0,V.jsx)(bO,{ref:n,className:Z(`border-b`,e),...t}));TO.displayName=`AccordionItem`;var EO=B.forwardRef(({className:e,children:t,...n},r)=>(0,V.jsx)(xO,{className:`flex`,children:(0,V.jsxs)(SO,{ref:r,className:Z(`flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180`,e),...n,children:[t,(0,V.jsx)(Au,{className:`h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200`})]})}));EO.displayName=SO.displayName;var DO=B.forwardRef(({className:e,children:t,...n},r)=>(0,V.jsx)(CO,{ref:r,className:`overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down`,...n,children:(0,V.jsx)(`div`,{className:Z(`pb-4 pt-0`,e),children:t})}));DO.displayName=CO.displayName;function OO(e){return{headline:`${e} % Infrastrukturbeitrag`,explainer:`Wird automatisch pro Verkauf abgezogen (inkl. Transaktionskosten), netto.`}}var kO=[{id:`starter`,name:`Starter`,tagline:`Kostenlos ausprobieren und im Netzwerk sichtbar werden.`,monthly:0,setup:0,minTermMonths:0,productLimit:10,aboLimit:1/0,commissionNote:OO(15),features:[`10 Produkte oder Services`,`Unlimitiertes Abo-Angebot`,`Eigener Online-Shop im Marktplatz`,`Sichtbarkeit im jeweiligen Guru-Netzwerk`],notIncluded:[`Kein automatischer Rechnungsversand`]},{id:`basic`,name:`Top`,tagline:`Für Anbieter, die regelmäßig verkaufen wollen.`,monthly:45,setup:0,minTermMonths:0,productLimit:1/0,aboLimit:1/0,badge:{label:`Beliebt`,style:`primary`},commissionNote:OO(15),founderNote:`Gründerservice: In der Gründungsphase kostenlos buchbar. Ihr Shop bleibt bis zum Abschluss der Gründung inaktiv — erst danach schalten Sie Produkte oder Services live.`,features:[`Unlimitierte Produkte oder Services (Fair-Use¹)`,`Unlimitiertes Abo-Angebot (Fair-Use¹)`,`Eigener Online-Shop im Marktplatz`,`Sichtbarkeit im jeweiligen Guru-Netzwerk`,`Volle Buchhaltungs-Automatisierung + CRM`,`Persönliches AI-Onboarding`,`Automatischer Rechnungsversand`]},{id:`premium`,name:`Premium`,tagline:`Reduzierbarer Infrastrukturbeitrag und exklusive Add-ons für etablierte Anbieter.`,monthly:145,setup:0,minTermMonths:12,productLimit:1/0,aboLimit:1/0,badge:{label:`Für etablierte Anbieter`,style:`dark`},commissionNote:{headline:`15 % Infrastrukturbeitrag`,explainer:`Wird automatisch pro Verkauf abgezogen (inkl. Transaktionskosten), netto — abhängig vom Verkaufskanal:`,breakdown:[{label:`Guru-Plattformen`,value:`15 %`},{label:`Mit Buy-down-Add-on`,value:`10 % / 5 %`,highlight:!0},{label:`Eigene Domain`,value:`5 %`},{label:`POS-Kassa (HelloCash)`,value:`siehe HelloCash`}]},inheritsFrom:`basic`,features:[]}],AO=Object.fromEntries(kO.map(e=>[e.id,e]));kO.map(e=>e.id);var jO=[`starter`,`basic`,`premium`];function MO(e,t){return e.monthly===0||!jO.includes(e.id)?{monthly:e.monthly,minTermMonths:e.minTermMonths,autoRenew:e.minTermMonths>0}:t===`monthly`?{monthly:Math.round(e.monthly*1.2),minTermMonths:0,autoRenew:!1}:{monthly:e.monthly,minTermMonths:12,autoRenew:!0}}var NO=[{id:`reduced10`,label:`Infrastrukturbeitrag reduziert`,tagline:`15 % → 10 % Infrastrukturbeitrag`,commissionPct:10,monthly:1300,breakevenMonthlySales:26e3,minTermMonths:12},{id:`reduced5`,label:`Infrastrukturbeitrag minimal`,tagline:`15 % → 5 % Infrastrukturbeitrag`,commissionPct:5,monthly:3550,breakevenMonthlySales:35500,minTermMonths:12}];function PO(e){return new Intl.NumberFormat(`de-AT`,{style:`currency`,currency:`EUR`,minimumFractionDigits:e%1==0?0:2}).format(e)}function FO(){let e=I();return[{icon:dd,name:e(`anbieterWerden.addOns.rechnungBuchhaltung.name`,`Rechnungsversand & Einnahmen-Ausgaben`),body:e(`anbieterWerden.addOns.rechnungBuchhaltung.body`,`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Über
68sicht mit Beleg-Upload (KI liest Betrag/Datum vor) — kostenlos inklusive, keine gesonderte Verrechnung. Besonders praktisch für Einzelunternehmer und Kleinunternehmer (EPU) ohne doppelte Buchführungspflicht.`),tag:`Intern`,href:`/anbieter-werden/add-ons/rechnung-buchhaltung`,free:!0},{icon:Ru,name:e(`anbieterWerden.addOns.aiCredits.name`,`AI-Credits`),body:e(`anbieterWerden.addOns.aiCredits.body`,`dashAI (Chat & Bilder) ist bis zu einem monatlichen Freibudget kostenlos inklusive — 10 % netto Ihres Aboumsatzes (Top/Premium) bzw. 5 € netto/Monat im Starter- und Gründerpaket. Reicht das nicht, wählen Sie eines von drei Zusatzbudget-Abos oder kaufen Sie Credits einmalig dazu — beides ohne Mindest-Paket, auch im Starter-Paket buchbar.`),tag:`Intern`,href:`/anbieter-werden/add-ons/ai-credits`,priceMonthly:25,priceFrom:!0,special:!0},{icon:Bu,name:e(`anbieterWerden.addOns.cashConnect.name`,`Cash Connect (helloCash Anbindung)`),body:e(`anbieterWerden.addOns.cashConnect.body`,`Sync-Anbindung an Ihre bestehende HelloCash-Kassa (Produkte, Bestand, Kunden) für den stationären Verkauf. Voraussetzung: der HelloCash-eigene Tarif „Premium“ oder „Gastro“ (nicht zu verwechseln mit unserem Premium-Paket) — die einzigen HelloCash-Tarife mit API-Zugriff. {price}/Monat.`).replace(`{price}`,PO(10)),tag:`Extern`,href:`/anbieter-werden/add-ons/cash-connect`,minPlan:`premium`,priceMonthly:10},{icon:od,name:e(`anbieterWerden.addOns.commissionReduced10.name`,`Infrastrukturbeitrag reduziert (10 %)`),body:e(`anbieterWerden.addOns.commissionReduced10.body`,`Für Verkäufe über die Guru-Plattformen: statt {fullPct} % nur noch {reducedPct} % Infrastrukturbeitrag (inkl. Transaktionskosten) pro Verkauf — als festes Zusatzabo für {price}/Monat, gedacht für größere Shop-Betreiber. Nur für Premium, {months} Monate Mindestlaufzeit. Über Ihren eigenen Domain-Kanal gilt ohnehin automatisch {domainPct} % netto. Automatisch buchbar, sobald Ihr Umsatz 3 Monate in Folge bei mindestens {breakeven} € liegt — fällt er danach 3 Monate am Stück wieder darunter, endet der reduzierte Satz zum Ende der laufenden Abo-Periode.`).replace(`{domainPct}`,`5`).replace(`{fullPct}`,`15`).replace(`{reducedPct}`,String(NO[0].commissionPct)).replace(`{price}`,PO(NO[0].monthly)).replace(`{months}`,String(NO[0].minTermMonths)).replace(`{breakeven}`,NO[0].breakevenMonthlySales.toLocaleString(`de-AT`)),tag:`Intern`,href:`/anbieter-werden/add-ons/infrastrukturbeitrag`,minPlan:`premium`,priceMonthly:NO[0].monthly},{icon:od,name:e(`anbieterWerden.addOns.commissionReduced5.name`,`Infrastrukturbeitrag minimal (5 %)`),body:e(`anbieterWerden.addOns.commissionReduced5.body`,`Für Verkäufe über die Guru-Plattformen: statt {fullPct} % nur noch {reducedPct} % Infrastrukturbeitrag (inkl. Transaktionskosten) pro Verkauf — als festes Zusatzabo für {price}/Monat, gedacht für größere Shop-Betreiber. Nur für Premium, {months} Monate Mindestlaufzeit. Über Ihren eigenen Domain-Kanal gilt ohnehin automatisch {domainPct} % netto — dort lohnt sich dieses Add-on daher nicht zusätzlich. Automatisch buchbar, sobald Ihr Umsatz 3 Monate in Folge bei mindestens {breakeven} € liegt — fällt er danach 3 Monate am Stück wieder darunter, endet der reduzierte Satz zum Ende der laufenden Abo-Periode.`).replace(`{domainPct}`,`5`).replace(`{fullPct}`,`15`).replace(`{reducedPct}`,String(NO[1].commissionPct)).replace(`{price}`,PO(NO[1].monthly)).replace(`{months}`,String(NO[1].minTermMonths)).replace(`{breakeven}`,NO[1].breakevenMonthlySales.toLocaleString(`de-AT`)),tag:`Intern`,href:`/anbieter-werden/add-ons/infrastrukturbeitrag`,minPlan:`premium`,priceMonthly:NO[1].monthly},{icon:ed,name:e(`anbieterWerden.addOns.multiDomainConnect.name`,`MultiDomain Connect`),body:e(`anbieterWerden.addOns.multiDomainConnect.body`,`Bedienen Sie mehrere Märkte gezielt nach Bundesland oder Land — mit jeweils eigener Domain und eigenem Seiten-Header. {price}/Monat pro zusätzlicher Domain.`).replace(`{price}`,PO(20)),tag:`Intern`,href:`/anbieter-werden/add-ons/multidomain-connect`,comingSoon:!1,minPlan:`premium`,priceMonthly:20}
68,{icon:$u,name:e(`anbieterWerden.addOns.locationConnect.name`,`Location Connect`),body:e(`anbieterWerden.addOns.locationConnect.body`,`Betreiben Sie mehr als einen Standort? Erweitern Sie Ihren Anbieter-Auftritt um zusätzliche Standorte. {price}/Monat pro Standort.`).replace(`{price}`,PO(10)),tag:`Intern`,href:`/anbieter-werden/add-ons/location-connect`,comingSoon:!1,minPlan:`premium`,priceMonthly:10},{icon:Ju,name:e(`anbieterWerden.addOns.domainConnect.name`,`Domain Connect`),body:e(`anbieterWerden.addOns.domainConnect.body`,`Verknüpfen Sie Ihre eigene Domain direkt mit Ihrem Webshop (eine Domain). {price}/Monat.`).replace(`{price}`,PO(5)),tag:`Intern`,href:`/anbieter-werden/add-ons/domain-connect`,comingSoon:!1,minPlan:`basic`,priceMonthly:5},{icon:Vu,name:e(`anbieterWerden.addOns.websiteKi.name`,`WebdesignAI`),body:e(`anbieterWerden.addOns.websiteKi.body`,`Eigene Website aus Ihrem bestehenden Auftritt generieren, auf eigener Domain live schalten. {price}/Monat.`).replace(`{price}`,PO(25)),tag:`Extern`,href:`/anbieter-werden/add-ons/website-ki`,comingSoon:!1,minPlan:`basic`,priceMonthly:25,special:!0},{icon:ld,name:e(`anbieterWerden.addOns.ratgeberartikel.name`,`Vendor-Ratgeberartikel`),body:e(`anbieterWerden.addOns.ratgeberartikel.body`,`KI-generierte Fachartikel, nach Freigabe im Marktplatz veröffentlicht. Basis-Version (2 Artikel/Monat) kostenlos inklusive in Top & Premium. Upgrade auf 10 Artikel/Monat separat kostenpflichtig, {price}/Monat.`).replace(`{price}`,PO(15)),tag:`Intern`,href:`/anbieter-werden/add-ons/ratgeberartikel-upgrade`,minPlan:`basic`,priceMonthly:15},{icon:Cd,name:e(`anbieterWerden.addOns.staffConnect.name`,`Staff Connect`),body:e(`anbieterWerden.addOns.staffConnect.body`,`Gewähren Sie mehreren Mitarbeitern Zugang zu Ihrem Shop — als Manager (breiter Zugriff) oder Mitarbeiter (Tagesgeschäft), nur Sie als Inhaber vergeben die Rollen. {price}/Monat pro Mitarbeiter.`).replace(`{price}`,PO(5)),tag:`Intern`,href:`/anbieter-werden/add-ons/staff-connect`,comingSoon:!1,minPlan:`premium`,priceMonthly:5},{icon:st,name:e(`anbieterWerden.addOns.smartbot.name`,`SmartBot by EDV-Guru`),body:e(`anbieterWerden.addOns.smartbot.body`,`LinkedIn-Kontaktakquise auf Autopilot — mit eigener virtueller Maschine, Setup und persönlicher Betreuung.`),tag:`Extern`,href:`/anbieter-werden/add-ons/smartbot`,minPlan:`premium`,priceMonthly:500,special:!0},{icon:vd,name:e(`anbieterWerden.addOns.appBuilder.name`,`App-Developer-Service`),body:e(`anbieterWerden.addOns.appBuilder.body`,`Ihre Website als native Android- & iOS-App — Design, Build und Store-Einreichung übernimmt unser Team.`),tag:`Extern`,href:`/anbieter-werden/add-ons/app-builder`,minPlan:`premium`,priceMonthly:600,priceFrom:!0,special:!0},{icon:qu,name:e(`anbieterWerden.addOns.visitenkarte.name`,`VisitenkartenAI`),body:e(`anbieterWerden.addOns.visitenkarte.body`,`Persönliche Visitenkarten-Seite mit QR-Code, direktem vCard-Download und Druckvorlage fürs Papier-Pendant. Kostenlos inklusive in Top & Premium, im Starter-Paket {price}/Monat zubuchbar.`).replace(`{price}`,PO(5)),tag:`Intern`,href:`/anbieter-werden/add-ons/digitale-visitenkarte`,priceMonthly:5},{icon:Gu,name:e(`anbieterWerden.addOns.businessGuru.name`,`BusinessAI`),body:e(`anbieterWerden.addOns.businessGuru.body`,`Passende Vendor-Partner per Swipe finden — von der KI vorsortiert, mit Fotos und Pitch-Video auf der Karte. Ein Match führt direkt in eine Partnerschaft mit gemeinsamen Bundles. Künftig {price}/Monat — aktuell nur unverbindliche Voranmeldung, wir informieren Sie beim Launch.`).replace(`{price}`,PO(29)),tag:`Intern`,href:`/anbieter-werden/add-ons/business-guru`,comingSoon:!0,minPlan:`basic`,priceMonthly:29,special:!0},{icon:sd,name:e(`anbieterWerden.addOns.coldCall.name`,`Cold-Call`),body:e(`anbieterWerden.addOns.coldCall.body`,`Lead-Listen per CSV hochladen, abtelefonieren und im eigenen CRM bis zum Abschluss verfolgen — Ihr ganzes Team teilt sich eine gemeinsame, von anderen Anbietern getrennte Datenbasis. Einfaches Verwaltungstool, kein vollautomatischer Dialer. {price}/Monat.`).replace(`{price}`,PO(5)),tag:`Intern`,href:`/anbieter-werden/add-ons/cold-call`,comingSoon:!1,minPlan:`basic`,priceMonthly:5},{icon:nd,name:e(`anbieterWerden.addOns.voiceTranscribe.name`,`Voice-Transcribe`),body:e(`anbieterWerden.addOns.voiceTranscribe.body`,`Anrufe, Meetings und Sprachnotizen live transkribieren, mit Sprechererkennung für bis zu 10 Personen — auch direkt beim Telefonieren im Cold-Call-Add-on. Grundabo 15 € netto/Monat mit 6 Std. inkludiert, danach gestaffelter Stunden-Zukauf ab 8,50 € netto (3 Std.) — je größer das Paket, desto günstiger pro Stunde (bis 2,29 € netto/Std. bei 24 Std.).`),tag:`Intern`,href:`/anbieter-werden/add-ons/voice-transcribe`,comingSoon:!1,minPlan:`basic`,priceMonthly:15,priceFrom:!0},{icon:Qu,name:e(`anbieterWerden.addOns.webmailAi.name`,`WebmailAI`),body:e(`anbieterWerden.addOns.webmailAi.body`,`Mail, Kalender, Kontakte und Aufgaben in einer Oberfläche — Ihr bestehendes Postfach bleibt, keine Microsoft-Exchange-Lizenz nötig, inklusive KI-Antwortvorschlägen. {price}/Monat pro Postfach.`).replace(`{price}`,PO(8)),tag:`Intern`,href:`/anbieter-werden/add-ons/webmail-ai`,comingSoon:!1,minPlan:`basic`,priceMonthly:8},{icon:zu,name:e(`anbieterWerden.addOns.carddav.name`,`CardDAV Kundenkontakte`),body:e(`anbieterWerden.addOns.carddav.body`,`Ihre Shopify-Kundenkontakte laufend synchron als Adressbuch auf iPhone, Android oder Outlook — einmal verbinden, danach automatisch aktuell. {price}/Monat.`).replace(`{price}`,PO(5)),tag:`Intern`,href:`/anbieter-werden/add-ons/carddav`,comingSoon:!1,minPlan:`basic`,priceMonthly:5},{icon:Td,name:e(`anbieterWerden.addOns.tippgeber.name`,`Tippgeber-Programm`),body:e(`anbieterWerden.addOns.tippgeber.body`,`Influencer und Tippgeber bewerben sich bei Ihnen, Sie legen die Provision je Verkauf fest — Auszahlung per SEPA-QR-Code, inklusive Beleg. {price}/Monat Plattformgebühr, die Provision je Verkauf zahlen Sie zusätzlich direkt an Ihre Tippgeber.`).replace(`{price}`,PO(15)),tag:`Intern`,href:`/anbieter-werden/add-ons/tippgeber`,comingSoon:!1,minPlan:`basic`,priceMonthly:15},{icon:Ge,name:e(`anbieterWerden.addOns.nas.name`,`Upgrade NAS - Synology`),body:e(`anbieterWerden.addOns.nas.body`,`Drive, Office, Chat und Photos sind für jeden Anbieter bereits inklusive freigeschaltet — eigene Cloud auf unserer Synology-Infrastruktur, mit 20 Jahren Erfahrung im Betrieb. Reicht das 
68inkludierte 200-MB-Startkontingent nicht, ist zusätzlicher Speicher dazubuchbar — ab {price}/Monat für +2 GB, bis 50 GB pro Konto.`).replace(`{price}`,PO(4)),tag:`Extern`,href:`/anbieter-werden/add-ons/cloud-nas`,minPlan:`basic`,partnerLogo:{src:`/images/synology/synology-logo.png`,alt:`Synology`},priceMonthly:4,priceFrom:!0},{icon:Ge,name:e(`anbieterWerden.addOns.nasDediziert.name`,`Dedizierter NAS-Server`),body:e(`anbieterWerden.addOns.nasDediziert.body`,`Ihr eigener, physischer Synology-Server — kein geteiltes Konto, sondern ein exklusives Gerät nur für Ihr Unternehmen. Sie als Inhaber bekommen vollen Admin-Zugriff, Ihre Mitarbeiter nur einfache Benutzerrechte. Ab {price}/Monat, nur auf Anfrage buchbar — wir bestätigen zuerst die Geräteverfügbarkeit, bevor Sie zahlen.`).replace(`{price}`,PO(40)),tag:`Extern`,href:`/anbieter-werden/add-ons/nas-dediziert`,minPlan:`premium`,partnerLogo:{src:`/images/synology/synology-logo.png`,alt:`Synology`},priceMonthly:40,priceFrom:!0,special:!0}]}var IO={starter:{yearly:{variantId:`58266303398232`},monthly:{variantId:`58266303398232`}},basic:{yearly:{variantId:`58266304446808`,sellingPlanId:`693309702488`},monthly:{variantId:`58266433749336`,sellingPlanId:`693309735256`}},premium:{yearly:{variantId:`58266305069400`,sellingPlanId:`693309768024`},monthly:{variantId:`58266433880408`,sellingPlanId:`693309800792`}}},LO={variantId:`58419906904408`,sellingPlanId:`693325365592`};function RO(e,t,n){let r=IO[e][t],i=n&&e!==`starter`;return ht(r.variantId,r.sellingPlanId,i?LO:void 0)}var zO=`PRE-FOUNDER`;function BO(e,t){let n=IO[e][t];return Ke(n.variantId,n.sellingPlanId,zO)}function VO(e){let t=B.useRef({value:e,previous:e});return B.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function HO(e){let[t,n]=B.useState(void 0);return rn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else n(void 0)},[e]),t}var UO=`Checkbox`,[WO,GO]=un(UO),[KO,qO]=WO(UO);function JO(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:l,value:u=`on`,internal_do_not_use_render:d}=e,[f,p]=on({prop:n,defaultProp:i??!1,onChange:c,caller:UO}),[m,h]=B.useState(null),[g,_]=B.useState(null),v=B.useRef(!1),y=m?!!o||!!m.closest(`form`):!0,b={checked:f,disabled:a,setChecked:p,control:m,setControl:h,name:s,form:o,value:u,hasConsumerStoppedPropagationRef:v,required:l,defaultChecked:rk(i)?!1:i,isFormControl:y,bubbleInput:g,setBubbleInput:_};return(0,V.jsx)(KO,{scope:t,...b,children:nk(d)?d(b):r})}var YO=`CheckboxTrigger`,XO=B.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{let{control:a,value:o,disabled:s,checked:c,required:l,setControl:u,setChecked:d,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:m}=qO(YO,e),h=fn(i,u),g=B.useRef(c);return B.useEffect(()=>{let e=a?.form;if(e){let t=()=>d(g.current);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,d]),(0,V.jsx)(sn.button,{type:`button`,role:`checkbox`,"aria-checked":rk(c)?`mixed`:c,"aria-required":l,"data-state":ik(c),"data-disabled":s?``:void 0,disabled:s,value:o,...r,ref:h,onKeyDown:an(t,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:an(n,e=>{d(e=>rk(e)?!0:!e),m&&p&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})});XO.displayName=YO;var ZO=B.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,V.jsx)(JO,{__scopeCheckbox:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(XO,{...d,ref:t,__scopeCheckbox:n}),e&&(0,V.jsx)(tk,{__scopeCheckbox:n})]})})});ZO.displayName=UO;var QO=`CheckboxIndicator`,$O=B.forwardRef((e,t)=>
68{let{__scopeCheckbox:n,forceMount:r,...i}=e,a=qO(QO,n);return(0,V.jsx)(dn,{present:r||rk(a.checked)||a.checked===!0,children:(0,V.jsx)(sn.span,{"data-state":ik(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})});$O.displayName=QO;var ek=`CheckboxBubbleInput`,tk=B.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:r,hasConsumerStoppedPropagationRef:i,checked:a,defaultChecked:o,required:s,disabled:c,name:l,value:u,form:d,bubbleInput:f,setBubbleInput:p}=qO(ek,e),m=fn(n,p),h=VO(a),g=HO(r);B.useEffect(()=>{let e=f;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set,r=!i.current;if(h!==a&&n){let t=new Event(`click`,{bubbles:r});e.indeterminate=rk(a),n.call(e,rk(a)?!1:a),e.dispatchEvent(t)}},[f,h,a,i]);let _=B.useRef(rk(a)?!1:a);return(0,V.jsx)(sn.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:o??_.current,required:s,disabled:c,name:l,value:u,form:d,...t,tabIndex:-1,ref:m,style:{...t.style,...g,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})});tk.displayName=ek;function nk(e){return typeof e==`function`}function rk(e){return e===`indeterminate`}function ik(e){return rk(e)?`indeterminate`:e?`checked`:`unchecked`}var ak=B.forwardRef(({className:e,...t},n)=>(0,V.jsx)(ZO,{ref:n,className:Z(`grid place-content-center peer h-4 w-4 shrink-0 rounded-sm border border-primary shadow cursor-pointer focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground`,e),...t,children:(0,V.jsx)($O,{className:Z(`grid place-content-center text-current`),children:(0,V.jsx)(ku,{className:`h-4 w-4`})})}));ak.displayName=ZO.displayName;function ok({children:e,className:t=``,animation:n=`fade-in slide-in-from-bottom-4`,delayMs:r=0}){let i=(0,B.useRef)(null),[a,o]=(0,B.useState)(!1);return(0,B.useEffect)(()=>{let e=i.current;if(!e)return;if(typeof IntersectionObserver>`u`){o(!0);return}let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),t.disconnect())},{threshold:.15,rootMargin:`0px 0px -60px 0px`});return t.observe(e),()=>t.disconnect()},[]),(0,V.jsx)(`div`,{ref:i,style:r?{animationDelay:`${r}ms`}:void 0,className:Z(t,a?`animate-in ${n} duration-700`:`opacity-0`),children:e})}var sk=H(`/_shell/anbieter-werden`)({head:()=>{let e=G(),t=W().language.code;return{meta:[{title:K(P(t,`anbieterWerden.pageTitleTag`,`Anbieter werden — Pakete & Preise`))},{name:`description`,content:P(t,`anbieterWerden.meta.description`,`Mehr als ein Online-Shop: {brand} verbindet Verkauf, einen KI-Unternehmensbegleiter fürs ganze Team und Business-Matching für neue Partnerschaften in einem System. 3 Pakete, vom kostenlosen Starter bis Premium. Jetzt online bewerben.`).replace(`{brand}`,e.name)},{property:`og:title`,content:`${P(t,`anbieterWerden.pageTitleTag`,`Anbieter werden — Pakete & Preise`)} — ${e.name}`},{property:`og:description`,content:P(t,`anbieterWerden.meta.ogDescription`,`Shop, KI-Begleiter fürs Team und Business-Matching für neue Partner — alles in einem System. Werde Teil von {brand}.`).replace(`{brand}`,e.name)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden-b-NYvnbq.js`),__vite__mapDeps([69,1,2,3,4,5,13,12,14,9])),`component`)});function ck(e,t){if(t===`starter`)return[];let n=e.filter(e=>e.href!==`/anbieter-werden/add-ons/website-ki`);return t===`premium`?n.filter(e=>e.minPlan===`premium`):n.filter(e=>!e.minPlan||e.minPlan===`basic`)}function lk(e,t,n){return{...t,label:e(`anbieterWerden.plans.premium.breakdown.${n}.label`,t.label),value:e(`anbieterWerden.plans.premium.breakdown.${n}.value`,t.value)}}function uk({item:e,className:t}){return(0,V.jsxs)(`div`,{className:Z(`flex flex-col rounded-lg px-1.5 py-1.5 text-center`,e.highlight?`border border-primary/40 bg-primary/15`:`bg-card`,t),children:[(0,V.jsx)(`div`,{className:Z(`font-semibold`,e.highlight?`text-primary`:`text-foreground`),children:e.value}),(0,V.jsx)(`div`,{className:Z(`mt-0.5 text-[10px] leading-tight`,e.highlight?`text-primary/80`:`text-muted-foreground`),children:e.label})]})}function dk({plan:e,cycle:t}){let n=I(),r=ck(FO(),e.id),i=MO(e,t),[a,o]=(0,B.useState)(!1),[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),d=e.id!==`starter`,f=async()=>{o(!0);try{window.location.href=await RO(e.id,t,d&&l)}catch(e){o(!1),mg.error(n(`anbieterWerden.plan.checkoutError`,`Der Checkout konnte nicht gestartet werden. Bitte versuchen Sie es erneut.`)),console.error(`[PlanCard] checkout`,e)}},p=async()=>{c(!0);try{window.location.href=await BO(e.id,t)}catch(e){c(!1),mg.error(n(`anbieterWerden.plan.checkoutError`,`Der Checkout konnte nicht gestartet werden. Bitte versuchen Sie es erneut.`)),console.error(`[PlanCard] founder checkout`,e)}};return(0,V.jsxs)(`div`,{className:Z(`lift-card relative flex flex-col rounded-3xl border bg-card p-6`,e.badge?.style===`primary`?`border-primary shadow-md md:-mt-3`:e.badge?.style===`dark`?`border-foreground shadow-md`:`border-border`),children:[e.badge&&(0,V.jsx)(`span`,{className:Z(`absolute -top-3 left-1/2 -translate-x-1/2 roun
68ded-full px-3 py-1 text-xs font-semibold`,e.badge.style===`primary`?`bg-primary text-primary-foreground`:`bg-foreground text-background`),children:n(`anbieterWerden.plans.${e.id}.badgeLabel`,e.badge.label)}),(0,V.jsx)(`h3`,{className:`font-display text-lg font-semibold`,children:e.name}),(0,V.jsx)(`p`,{className:`mt-1 min-h-10 text-sm text-muted-foreground`,children:n(`anbieterWerden.plans.${e.id}.tagline`,e.tagline)}),(0,V.jsxs)(`div`,{className:`mt-4 flex items-baseline gap-1`,children:[(0,V.jsx)(`span`,{className:`font-display text-4xl font-bold`,children:PO(i.monthly)}),(0,V.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:n(`anbieterWerden.plan.perMonth`,`/Monat`)})]}),(0,V.jsxs)(`p`,{className:`mt-1 text-xs text-muted-foreground`,children:[e.setup>0?n(`anbieterWerden.plan.setupFeeOnce`,`einmalig {price} Einrichtung`).replace(`{price}`,PO(e.setup)):n(`anbieterWerden.plan.noSetupFee`,`keine Einrichtungsgebühr`),` · `,i.minTermMonths>0?n(`anbieterWerden.plan.minTermAutoRenew`,`{months} Monate Mindestlaufzeit · automatische Verlängerung`).replace(`{months}`,String(i.minTermMonths)):e.monthly>0&&t===`monthly`?n(`anbieterWerden.plan.cancelMonthly`,`monatlich kündbar`):n(`anbieterWerden.plan.noMinTerm`,`keine Mindestlaufzeit`),n(`anbieterWerden.plan.plusVat`,` · zzgl. USt`)]}),(0,V.jsxs)(`div`,{className:`mt-3 rounded-xl border border-primary/20 bg-primary/5 px-3 py-2.5 text-xs text-foreground/90`,children:[(0,V.jsxs)(`div`,{className:`flex items-start gap-2 font-semibold`,children:[(0,V.jsx)(od,{className:`mt-0.5 h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),(0,V.jsx)(`span`,{children:n(`anbieterWerden.plan.commissionHeadlineTemplate`,`{pct} % Infrastrukturbeitrag`).replace(`{pct}`,`15`)})]}),(0,V.jsx)(`p`,{className:`mt-1 text-muted-foreground`,children:n(`anbieterWerden.plans.${e.id}.commissionExplainer`,e.commissionNote.explainer)}),e.commissionNote.breakdown&&(0,V.jsxs)(`div`,{className:`mt-2 grid grid-cols-3 gap-1.5`,children:[(0,V.jsxs)(`div`,{className:`flex flex-col gap-1.5`,children:[(0,V.jsx)(uk,{item:lk(n,e.commissionNote.breakdown[0],0)}),(0,V.jsx)(uk,{item:lk(n,e.commissionNote.breakdown[1],1)})]}),(0,V.jsx)(uk,{item:lk(n,e.commissionNote.breakdown[2],2),className:`justify-center`}),(0,V.jsx)(uk,{item:lk(n,e.commissionNote.breakdown[3],3),className:`justify-center`})]})]}),e.founderNote&&(0,V.jsxs)(`div`,{className:`mt-3 rounded-xl border border-primary/20 bg-accent px-3 py-2.5 text-xs text-foreground/90`,children:[(0,V.jsxs)(`div`,{className:`flex items-start gap-2 font-semibold`,children:[(0,V.jsx)(Xt,{className:`mt-0.5 h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),(0,V.jsx)(`span`,{children:n(`anbieterWerden.plan.founderService`,`Gründerservice`)})]}),(0,V.jsx)(`p`,{className:`mt-1 text-muted-foreground`,children:n(`anbieterWerden.plans.${e.id}.founderNote`,e.founderNote)})]}),e.inheritsFrom&&(0,V.jsx)(`p`,{className:`mt-5 text-sm font-medium text-foreground/90`,children:n(`anbieterWerden.plan.inheritsFromNote`,`Alle inkludierten Services und buchbaren Add-ons aus {plan} — und zusätzlich:`).replace(`{plan}`,AO[e.inheritsFrom].name)}),e.features.length>0&&(0,V.jsx)(`ul`,{className:Z(`flex flex-col gap-2.5`,e.inheritsFrom?`mt
68-2.5`:`mt-5`),children:e.features.map((t,r)=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2 text-sm text-foreground/90`,children:[(0,V.jsx)(ku,{className:`mt-0.5 h-4 w-4 shrink-0 text-primary`,"aria-hidden":!0}),n(`anbieterWerden.plans.${e.id}.feature.${r}`,t)]},t))}),e.notIncluded&&e.notIncluded.length>0&&(0,V.jsx)(`ul`,{className:`mt-2.5 flex flex-col gap-2.5`,children:e.notIncluded.map((t,r)=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2 text-sm text-muted-foreground`,children:[(0,V.jsx)(Ed,{className:`mt-0.5 h-4 w-4 shrink-0`,"aria-hidden":!0}),n(`anbieterWerden.plans.${e.id}.notIncluded.${r}`,t)]},t))}),d&&(0,V.jsxs)(`div`,{className:`mt-5 rounded-xl border border-primary/20 bg-primary/5 px-3 py-3 text-xs text-foreground/90`,children:[(0,V.jsxs)(`div`,{className:`flex items-start gap-2 font-semibold`,children:[(0,V.jsx)(Vu,{className:`mt-0.5 h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),(0,V.jsx)(`span`,{children:n(`anbieterWerden.plan.websiteAddonHeading`,`Grundsatzentscheidung: eigene Website?`)})]}),(0,V.jsx)(`p`,{className:`mt-1 text-muted-foreground`,children:n(`anbieterWerden.plan.websiteAddonWhyNow`,`Wer Shop, Website und Domain aus einer Hand will, entscheidet das am besten gleich jetzt — dann läuft alles im selben Onboarding-Schritt. Später zugebucht ist ebenso möglich, dann aber als eigener, zusätzlicher Termin.`)}),(0,V.jsxs)(`label`,{className:`mt-3 flex cursor-pointer items-start gap-2.5 rounded-lg border border-border bg-card p-2.5`,children:[(0,V.jsx)(ak,{checked:l,onCheckedChange:e=>u(e===!0),className:`mt-0.5`}),(0,V.jsxs)(`span`,{children:[(0,V.jsx)(`span`,{className:`font-semibold text-foreground`,children:n(`anbieterWerden.plan.websiteAddonLabel`,`WebdesignAI dazubuchen (25,00 € netto/Monat)`)}),(0,V.jsx)(`span`,{className:`block text-muted-foreground`,children:n(`anbieterWerden.plan.websiteAddonHint`,`Eigene, KI-generierte Website inkl. Domain-Anbindung, Hosting und Rechtstexten — wird direkt bei Ihrem Onboarding automatisch für Sie erstellt.`)})]})]})]}),(0,V.jsxs)(`div`,{className:`mt-6 border-t border-border pt-4`,children:[(0,V.jsx)(`p`,{className:`text-xs font-semibold uppercase tracking-wide text-muted-foreground`,children:n(`anbieterWerden.plan.addOnsHeading`,`Buchbare Add-ons`)}),r.length===0?(0,V.jsx)(`p`,{className:`mt-2 text-xs text-muted-foreground`,children:n(`anbieterWerden.plan.addOnsNone`,`Add-ons sind ab dem Top-Paket buchbar.`)}):(0,V.jsx)(`ul`,{className:`mt-2 flex flex-col gap-0.5`,children:r.map(e=>(0,V.jsx)(`li`,{children:(0,V.jsxs)(`a`,{href:e.href??`/anbieter-werden/add-ons`,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-1.5 rounded-lg px-1 py-1 text-xs text-foreground/80 transition-colors hover:bg-accent hover:text-primary`,children:[(0,V.jsx)(e.icon,{className:`h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),e.name]})},e.name))})]}),(0,V.jsxs)(`div`,{className:`mt-auto pt-6`,children:[(0,V.jsxs)(`button`,{type:`button`,onClick:()=>void f(),disabled:a,className:Z(Z(`group inline-flex w-full cursor-pointer items-center justify-center gap-2 rounded-full px-5 py-3 text-sm font-semibold`,e.badge?.style===`dark`?`gold-cta-shimmer bg-foreground text-background shadow-sm transition-colors hover:bg-foreground
68/90`:e.monthly>0?`gold-cta`:`gold-cta-shimmer gold-cta-shimmer-onlight border border-border bg-card transition-colors hover:border-primary`),`disabled:cursor-not-allowed disabled:opacity-70`),children:[a?(0,V.jsx)(Yu,{className:`h-4 w-4 animate-spin`,"aria-hidden":!0}):i.monthly>0?n(`anbieterWerden.plan.selectPlan`,`{plan} wählen`).replace(`{plan}`,e.name):n(`anbieterWerden.plan.startFree`,`Kostenlos starten`),!a&&(0,V.jsx)(Su,{className:`arrow h-4 w-4`,"aria-hidden":!0})]}),e.founderNote&&(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>void p(),disabled:s,className:`mt-2 inline-flex w-full cursor-pointer items-center justify-center gap-1.5 rounded-full border border-primary/30 px-5 py-2.5 text-xs font-semibold text-primary transition-colors hover:bg-primary/5 disabled:cursor-not-allowed disabled:opacity-70`,children:s?(0,V.jsx)(Yu,{className:`h-3.5 w-3.5 animate-spin`,"aria-hidden":!0}):(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(Xt,{className:`h-3.5 w-3.5`,"aria-hidden":!0}),n(`anbieterWerden.plan.founderServiceCta`,`Als Gründer:in kostenlos starten`),`*`]})}),(0,V.jsx)(`p`,{className:`mt-1.5 text-center text-[10px] text-muted-foreground`,children:n(`anbieterWerden.plan.founderServiceFootnote`,`* Zahlung wird erst fällig, wenn Sie Ihren Online-Shop live schalten.`)})]})]})]})}function fk({cycle:e,onChange:t}){let n=I();return(0,V.jsxs)(`div`,{className:`flex flex-col gap-2 sm:items-center`,children:[(0,V.jsxs)(`div`,{className:`inline-flex items-center gap-1 self-start rounded-full border border-border bg-card p-1 sm:self-auto`,children:[(0,V.jsx)(`button`,{type:`button`,onClick:()=>t(`yearly`),"aria-pressed":e===`yearly`,className:Z(`cursor-pointer rounded-full px-4 py-2 text-sm font-semibold transition-colors`,e===`yearly`?`bg-primary text-primary-foreground`:`text-muted-foreground hover:text-foreground`),children:n(`anbieterWerden.plans.cycle.yearly`,`Jährliche Zahlung`)}),(0,V.jsx)(`button`,{type:`button`,onClick:()=>t(`monthly`),"aria-pressed":e===`monthly`,className:Z(`cursor-pointer rounded-full px-4 py-2 text-sm font-semibold transition-colors`,e===`monthly`?`bg-primary text-primary-foreground`:`text-muted-foreground hover:text-foreground`),children:n(`anbieterWerden.plans.cycle.monthly`,`Monatliche Zahlung`)})]}),(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:e===`yearly`?n(`anbieterWerden.plans.cycle.yearlyHint`,`12 Monate Bindung, automatische Verlängerung, wenn Sie nicht vor Vertragsende kündigen.`):n(`anbieterWerden.plans.cycle.monthlyHint`,`Jederzeit monatlich kündbar.`)})]})}function pk({marketplaceHref:e=`/search`,marketplaceExternal:t=!1,marketplaceLabel:n}={}){let r=I(),i=Ad(),a=i.key===`guru-cashflow`,o=i.tag===`brand:wein-guru`,[s,c]=(0,B.useState)(`yearly`),l=[{icon:Td,title:o?r(`anbieterWerden.benefits.reach.title.weinguru`,`Weinliebhaber, die aktiv suchen`):r(`anbieterWerden.benefits.reach.title`,`Reichweite in Österreich`),body:o?r(`anbieterWerden.benefits.reach.body.weinguru`,`Besucher, die gezielt nach österreichischem Wein, Winzern und Raritäten suchen — kuratiert und kaufbereit, nicht Laufkundschaft.`):r(`anbieterWerden.benefits.reach.body`,`Tau
68sende monatliche Besucher aus KMU, Enterprise und Endkunden — kuratiert und kaufbereit.`)},{icon:Eu,title:o?r(`anbieterWerden.benefits.ai.title.weinguru`,`KI-Sommelier für Ihren Betrieb`):r(`anbieterWerden.benefits.ai.title`,`KI-Unternehmensbegleiter fürs Team`),body:o?r(`anbieterWerden.benefits.ai.body.weinguru`,`dashAI kennt Ihren Betrieb, Ihre Lagen und Ihr Sortiment dauerhaft — mit Sommelier-Charakter berät sie auch im Kundenkontakt, nicht nur im Shop-Backend.`):r(`anbieterWerden.benefits.ai.body`,`dashAI lernt Ihr Unternehmen dauerhaft kennen und steht dem ganzen Team zur Verfügung — nicht nur ein Shop-Werkzeug.`)},{icon:Gu,title:o?r(`anbieterWerden.benefits.matching.title.weinguru`,`Gastronomie & Handel als Partner finden`):r(`anbieterWerden.benefits.matching.title`,`Business-Matching`),body:o?r(`anbieterWerden.benefits.matching.body.weinguru`,`Die KI schlägt aktiv passende Vinotheken, Gastro-Betriebe und Weinhändler vor, die Ihren Wein listen wollen — statt kalter Akquise.`):r(`anbieterWerden.benefits.matching.body`,`Über den eigenen Bekanntenradius hinauswachsen — die KI schlägt passende Geschäftspartner aktiv vor.`)},{icon:Sd,title:o?r(`anbieterWerden.benefits.pricing.title.weinguru`,`Faire Konditionen für Direktvermarkter`):r(`anbieterWerden.benefits.pricing.title`,`Faire Konditionen`),body:o?r(`anbieterWerden.benefits.pricing.body.weinguru`,`Transparenter Infrastrukturbeitrag, klare Pakete — gerade für saisonale Direktvermarktung wichtig, kein fixer Handelsaufschlag.`):r(`anbieterWerden.benefits.pricing.body`,`Transparenter Infrastrukturbeitrag, klare Pakete. Sie wissen immer, was Sie zahlen.`)}],u=[{n:`01`,title:r(`anbieterWerden.steps.step1.title`,`Paket wählen`),body:r(`anbieterWerden.steps.step1.body`,`Wählen Sie das Paket, das zu Ihrem Sortiment passt — vom kostenlosen Starter bis Premium.`)},{n:`02`,title:r(`anbieterWerden.steps.step2.title`,`Online bewerben`),body:r(`anbieterWerden.steps.step2.body`,`Firmendaten, Kontakt und UID eingeben. Bei bezahlten Paketen direkt online bezahlen.`)},{n:`03`,title:r(`anbieterWerden.steps.step3.title`,`KI übernimmt`),body:r(`anbieterWerden.steps.step3.body`,`Unsere KI liest Ihre Website aus, baut Katalog und Rechtstext-Entwürfe — Sie prüfen kurz, bevor es live geht.`)},{n:`04`,title:r(`anbieterWerden.steps.step4.title`,`Verkaufen`),body:r(`anbieterWerden.steps.step4.body`,`Zugangsdaten erhalten, Shop einrichten, Produkte einstellen — wir helfen beim Onboarding. Haben Sie schon einen Shop oder eine Excel-Liste mit Produkten? Der Onboarding-Assistent übernimmt bestehende Daten und optimiert sie automatisch.`)}],d=[{q:a?r(`anbieterWerden.faq.cost.q.cashflow`,`Was kostet mein Online-Shop bei Guru Cashflow?`):o?r(`anbieterWerden.faq.cost.q.weinguru`,`Was kostet der Verkauf auf Wein-Guru?`):r(`anbieterWerden.faq.cost.q`,`Was kostet der Verkauf auf EDV-Guru?`),a:r(`anbieterWerden.faq.cost.a`,`Je nach Paket 0 € bis {premiumPrice} pro Monat (zzgl. USt) plus Infrastrukturbeitrag (inkl. Transaktionskosten) — der wird automatisch von jedem Verkauf abgezogen, Sie überweisen nichts selbst: {pct} % netto bei Starter und Top, bei Premium abhängig vom Kanal — {pct} % über die Guru-Plattformen, per Zusatz-Add-on reduzierbar auf 10 % oder 5 %, über Ihren eigenen Domain-Kanal automatisch 5 % netto. Bei monatlicher statt jährlicher Zahlung erhöht sich der Paketpreis um {surchargePct} % (netto), dafür sind Sie jederzeit monatlich kündbar. Für den stationären Verkauf gibt es zusätzlich das Add-on Cash Connect (helloCash Anbindung). Keine versteckten Kosten, keine Storno- oder Installationsgebühren.`).replace(`{premiumPrice}`,PO(AO.premium.monthly)).replace(/\{pct\}/g,`15`).replace(`{surchargePct}`,`20`)},{q:r(`anbieterWerden.faq.commissionFairness.q`,`Warum ist der Infrastrukturbeitrag über die eigene Domain niedriger?`),a:r(`anbieterWerden.faq.commissionFairness.a`,`Weil er sich daran orientiert, wer den Kunden gebracht hat: Kommt der Kauf über die Guru-Plattformen zustande, haben wir das Marketing und die Sichtbarkeit dafür geleistet — dafür stehen die {pct} %. Kommt der Kunde direkt über Ihre eigene Shop-Domain, war das Ihre eigene Reichweite — dann sind es nur {domainPct} % netto. So zahlen Sie nie doppelt für dieselbe Leistung.`).replace(`{pct}`,`15`).replace(`{domainPct}`,`5`)},{q:r(`anbieterWerden.faq.founderService.q`,`Ich befinde mich noch in der Gründungsphase — kann ich trotzdem starten?`),a:r(`anbieterWerden.faq.founderService.a`,`Ja, über unseren Gründerservice: Das Top-Paket ist während der Gründungsphase kostenlos buchbar. Ihr Shop bleibt dabei bis zum Abschluss der Gründung inaktiv — erst danach können Sie Produkte oder Services live schalten, da das eine vollzogene Gründung voraussetzt. Die Zahlung wird entsprechend erst mit der Live-Schaltung fällig. Die Option finden Sie direkt beim Top-Paket oben.`)},{q:r(`anbieterWerden.faq.privatePerson.q`,`Kann ich als Privatperson verkaufen?`),a:a?r(`anbieterWerden.faq.privatePerson.a.cashflow`,`Nein. Guru Cashflow richtet sich ausschließlich an Unternehmen — eine gültige UID (Umsatzsteuer-Identifikationsnummer) ist V
68oraussetzung und wird bei der Bewerbung geprüft.`):o?r(`anbieterWerden.faq.privatePerson.a.weinguru`,`Nein. Wein-Guru ist ein Marktplatz für Weinbetriebe — eine gültige UID (Umsatzsteuer-Identifikationsnummer) ist Voraussetzung und wird bei der Bewerbung geprüft.`):r(`anbieterWerden.faq.privatePerson.a`,`Nein. EDV-Guru ist ein Marktplatz für Unternehmen — eine gültige UID (Umsatzsteuer-Identifikationsnummer) ist Voraussetzung und wird bei der Bewerbung geprüft.`)},{q:r(`anbieterWerden.faq.commitment.q`,`Wie lange bin ich gebunden?`),a:r(`anbieterWerden.faq.commitment.a`,`Sie wählen die Zahlweise: bei jährlicher Zahlung sind Sie 12 Monate gebunden, mit automatischer Verlängerung, wenn Sie nicht vor Vertragsende kündigen. Bei monatlicher Zahlung (+{surchargePct} % auf den Paketpreis, netto) sind Sie jederzeit monatlich kündbar. Starter ist immer kostenlos und unverbindlich. Kündigungsgebühren gibt es in beiden Fällen nicht.`).replace(`{surchargePct}`,`20`)},{q:r(`anbieterWerden.faq.afterApplication.q`,`Was passiert nach der Bewerbung?`),a:r(`anbieterWerden.faq.afterApplication.a`,`Sie bekommen sofort einen persönlichen Onboarding-Link per E-Mail. Unsere KI richtet daraus Ihren Shop ein — Katalog, Rechtstexte, alles startklar. Vor dem Livegang prüfen Sie kurz selbst, dann erhalten Sie Ihre Zugangsdaten.`)},{q:r(`anbieterWerden.faq.existingAccount.q`,`Ich habe schon ein Kundenkonto — brauche ich ein neues?`),a:r(`anbieterWerden.faq.existingAccount.a`,`Nein. Melden Sie sich vor der Bewerbung einfach an: Ihr bestehendes Konto wird nach der Freischaltung zum Anbieterkonto erweitert. Login und Bestellhistorie bleiben erhalten.`)}],f=[{slug:`verkauf`,icon:bd,title:r(`anbieterWerden.included.sales.title`,`Verkaufen & Sortiment`),count:11,highlights:[r(`anbieterWerden.included.sales.h1`,`Fotos, Videos & 360°-Ansicht`),r(`anbieterWerden.included.sales.h2`,`Abo-Verkauf & Rabattcodes`)]},{slug:`kurse`,icon:rt,title:r(`anbieterWerden.included.courses.title`,`Digitale Inhalte & Kurse`),count:9,highlights:[r(`anbieterWerden.included.courses.h1`,`Kursaufbau mit Modulen & Video`),r(`anbieterWerden.included.courses.h2`,`Zertifikate mit eigener Marke`)]},{slug:`preise`,icon:od,title:r(`anbieterWerden.included.pricing.title`,`Preise & B2B`),count:4,highlights:[r(`anbieterWerden.included.pricing.h1`,`Netto-Preise für Geschäftskunden`),r(`anbieterWerden.included.pricing.h2`,`Eigener Standard-Steuersatz`)]},{slug:`auszahlung`,icon:dd,title:r(`anbieterWerden.included.payout.title`,`Auszahlung & Rechnungen`),count:4,highlights:[r(`anbieterWerden.included.payout.h1`,`FastBill-Anbindung`),r(`anbieterWerden.included.payout.h2`,`BMD/RZL-Export`)]},{slug:`ki-werkzeuge`,icon:Xt,title:r(`anbieterWerden.included.aiTools.title`,`KI-Werkzeuge`),count:9,highlights:[r(`anbieterWerden.included.aiTools.h1`,`KI-Produkttexte & -Bilder`),r(`anbieterWerden.included.aiTools.h2`,`Automatische Produktübersetzungen`)]},{slug:`kundenbindung`,icon:Ku,title:r(`anbieterWerden.included.loyalty.title`,`Kundenbindung`),count:5,highlights:[r(`anbieterWerden.included.loyalty.h1`,`Automatische Bewertungsanfrage`),r(`anbieterWerden.included.loyalty.h2`,`Warenkorb-Wiederherstellung`)]},{slug:`marketing`,icon:st,title:r(`anbieterWerden.included.marketing.title`,`Marketing & Sichtbarkeit`),count:6,highlights:[r(`anbieterWerden.included.marketing.h1`,`SEO-Editor`),r(`anbieterWerden.included.marketing.h2`,`Smart Links & Short Links`)]},{slug:`marke`,icon:Yt,title:r(`anbieterWerden.included.branding.title`,`Eigene Marke`),count:8,highlights:[r(`anbieterWerden.included.branding.h1`,`Eigenes Shop-Design`),r(`anbieterWerden.included.branding.h2`,`VisitenkartenAI`)]},{slug:`analytics`,icon:Ou,title:r(`anbieterWerden.included.analytics.title`,`Analytics & mehr`),count:6,highlights:[r(`anbieterWerden.included.analytics.h1`,`Umsatz-Dashboard`),r(`anbieterWerden.included.analytics.h2`,`Besucher-Analytics`)]},{slug:`cloud`,icon:Ge,title:r(`anbieterWerden.included.cloud.title`,`Eigene Cloud & Zusammenarbeit`),count:7,highlights:[r(`anbieterWerden.included.cloud.h1`,`Produktiver arbeiten, von überall`),r(`anbieterWerden.included.cloud.h2`,`Ihre Daten bleiben Ihre`)]}],p=f.reduce((e,t)=>
68e+t.count,0)+11;return(0,V.jsxs)(`div`,{className:`overflow-x-hidden`,children:[(0,V.jsxs)(`section`,{className:`relative overflow-hidden bg-gradient-to-br from-primary/10 via-background to-background`,children:[(0,V.jsx)(`img`,{src:o?`/images/hero-wein-guru-vineyard.jpg`:`/images/anbieter-werden/team-collaboration.jpg`,alt:``,loading:`eager`,decoding:`async`,className:`absolute inset-0 h-full w-full object-cover`}),(0,V.jsx)(`div`,{className:`absolute inset-0 bg-gradient-to-r from-background via-background/85 to-background/35`,"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`glow-pulse pointer-events-none absolute -top-20 right-[-4rem] h-72 w-72 rounded-full`,"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`glow-pulse pointer-events-none absolute -bottom-24 -left-16 h-72 w-72 rounded-full`,style:{animationDelay:`1.6s`},"aria-hidden":!0}),(0,V.jsx)(`div`,{className:`relative mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:(0,V.jsxs)(ok,{children:[(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full border border-primary/25 bg-primary/10 px-3 py-1 text-xs font-bold text-white`,children:[(0,V.jsx)(Xt,{className:`h-3.5 w-3.5`}),` `,o?r(`anbieterWerden.hero.badge.weinguru`,`Der Marktplatz für österreichischen Wein`):`360° Digital Partner Suite`]}),(0,V.jsxs)(`h1`,{className:`mt-4 font-display text-4xl font-bold leading-tight tracking-tight sm:text-5xl`,children:[a?r(`anbieterWerden.hero.titleLine1.cashflow`,`Ihr eigener Online-Shop.`):o?r(`anbieterWerden.hero.titleLine1.weinguru`,`Mehr als ein Wein-Shop.`):r(`anbieterWerden.hero.titleLine1`,`Mehr als ein Online-Shop.`),(0,V.jsx)(`br`,{}),(0,V.jsx)(`span`,{className:`text-primary`,children:a?r(`anbieterWerden.hero.titleLine2.cashflow`,`Mit einer KI, die Ihnen die Arbeit abnimmt.`):o?r(`anbieterWerden.hero.titleLine2.weinguru`,`Der Marktplatz für Winzer, Buschenschank & Weinhandel.`):r(`anbieterWerden.hero.titleLine2`,`Ein Betriebssystem für Ihr Unternehmen.`)})]}),(0,V.jsx)(`p`,{className:`mt-4 max-w-2xl text-base text-muted-foreground sm:text-lg`,children:a?r(`anbieterWerden.hero.body.cashflow`,`Bekommen Sie Ihren eigenen Online-Shop — und gleichzeitig eine KI, die Ihr Unternehmen kennenlernt, dem ganzen Team hilft und Ihnen die Arbeit abnimmt, dazu eine Matching-Plattform, die Sie mit den richtigen Geschäftspartnern zusammenbringt. Alles in einem System, Sie behalten volle Kontrolle über Auftritt, Preise und Kundenkontakt.`):o?r(`anbieterWerden.hero.body.weinguru`,`Verkaufen Sie auf dem kuratierten Marktplatz für österreichischen Wein — und bekommen Sie gleichzeitig eine KI, die Ihren Betrieb und Ihre Weine kennt, mit Sommelier-Charakter für echte Beratung, sowie ein Business-Matching, das Sie mit Gastronomie, Vinotheken und Weinhandel zusammenbringt. Alles in einem System, Sie behalten volle Kontrolle über Auftritt, Preise und Kundenkontakt.`):r(`anbieterWerden.hero.body`,`Verkaufen Sie auf dem kuratierten Marktplatz aus Österreich — und bekommen Sie gleichzeitig eine KI, die Ihr Unternehmen kennenlernt und dem ganzen Team hilft, sowie eine Matching-Plattform, die Sie mit den richtigen Geschäftspartnern zusammenbringt. Alles in einem System, Sie behalten volle Kontrolle über Auftritt, Preise und Kundenkontakt.`)}),(0,V.jsxs)(`div`,{className:`mt-6 flex flex-wrap gap-2`,children:[(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full border border-border bg-card px-3 py-1.5 text-xs font-medium text-foreground/80`,children:[(0,V.jsx)(bd,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.pillarShop`,`Online-Shop`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full border border-border bg-card px-3 py-1.5 text-xs font-medium text-foreground/80`,children:[(0,V.jsx)(Eu,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.pillarAi`,`KI-Unternehmensbegleiter`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 rounded-full border border-border bg-card px-3 py-1.5 text-xs font-medium text-foreground/80`,children:[(0,V.jsx)(Gu,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.pillarMatching`,`Business-Matching`)]})]}),(0,V.jsxs)(`div`,{className:`mt-7 flex flex-wrap gap-3`,children:[(0,V.jsxs)(`a`,{href:`#pakete`,className:`gold-cta inline-flex items-center gap-2 rounded-full px-6 py-3 text-sm font-semibold`,children:[r(`anbieterWerden.hero.ctaPlans`,`Pakete ansehen`),` `,(0,V.jsx)(Su,{className:`arrow h-4 w-4`,"aria-hidden":!0})]}),(0,V.jsx)(pe,{to:`/anbieter-werden/anwendungsfaelle`,className:`inline-flex items-center gap-2 rounded-full border border-border bg-card px-6 py-3 text-sm font-semibold transition-colors hover:border-primary`,children:r(`anbieterWerden.hero.ctaByBranch`,`Beispiele nach Branche ansehen`)})]}),(0,V.jsxs)(`div`,{className:`mt-6 flex flex-wrap items-center gap-x-5 gap-y-2 text-xs text-muted-foreground`,children:[(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,V.jsx)(Wu,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.trust.free`,`Kostenlos starten`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,V.jsx)(Tu,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.trust.noCard`,`Keine Kreditkarte nötig`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,V.jsx)(fd,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.trust.cancelAnytime`,`Jederzeit kündbar`)]}),(0,V.jsxs)(`span`,{className:`inline-flex items-center gap-1.5`,children:[(0,V.jsx)(Lu,{className:`h-3.5 w-3.5 text-primary`,"aria-hidden":!0}),r(`anbieterWerden.hero.trust.fastActivation`,`Startklar in Minuten dank KI`)]})]})]})})]}),(0,V.jsx)(`section`,{className:`bg-muted/40`,children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsxs)(ok,{children:[(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.levers.title`,`Die zwei großen Hebel`)}),(0,V.jsx)(`p`,{className:`mt-2 max-w-2xl text-sm text-muted-foreground`,children:r(`anbieterWerden.levers.intro`,`Neben dem Shop stecken hier die größten Vorteile — beides läuft im selben System wie Ihr Verkauf, nicht daneben.`)})]}),(0,V.jsxs)(`div`,{className:`mt-6 grid gap-5 lg:grid-cols-2`,children:[(0,V.jsx)(ok,{animation:`fade-in slide-in-from-left-4`,children:(0,V.jsxs)(`div`,{className:`lift-card h-full rounded-3xl border border-primary/20 bg-gradient-to-br from-primary/5 via-card to-card p-7 sm:p-8`,children:[(0,V.jsx)(`div`,{className:`inline-flex h-12 w-12 items-center justify-center rounded-2xl bg-primary/10 text-primary`,children:(0,V.jsx)(Eu,{className:`h-6 w-6`,"aria-hidden":!0})}),(0,V.jsx)(`h3`,{className:`mt-4 font-display text-xl font-semibold`,children:o?r(`anbieterWerden.levers.ai.title.weinguru`,`Eine KI, die Ihren Betrieb und Ihre Weine wirklich kennt`):r(`anbieterWerden.levers.ai.title`,`Eine KI, die Ihr Unternehmen wirklich kennt`)}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:o?r(`anbieterWerden.levers.ai.body.weinguru`,`dashAI ist nicht nur ein Shop-Assistent. Mit Sommelier-Charakter lernt sie Ihre Lagen, Rebsorten und Jahrgänge dauerhaft kennen und wird so mit der Zeit zum echten Begleiter — für Sie und für Ihr ganzes Team, nicht nur für eine Person.`):r(`anbieterWerden.levers.ai.body`,`dashAI ist nicht nur ein Shop-Assistent. Sie lernt Ihr Unternehmen, Ihre Zahlen und Ihre Arbeitsweise dauerhaft kennen und wird so mit der Zeit zum echten Begleiter — für Sie und für Ihr ganzes Team, nicht nur für eine Person.`)}),(0,V.jsx)(`ul`,{className:`mt-4 flex flex-col gap-2.5`,children:(o?[r(`anbieterWerden.levers.ai.point1.weinguru`,`Merkt sich dauerhaft, was sie über Ihren Betrieb und Ihre Weine lernt — kein Reset bei jedem Gespräch.`),r(`anbieterWerden.levers.ai.point2.weinguru`,`Steht dem ganzen Team zur Verfügung, mit fein abgestuften Zugriffsrechten.`),r(`anbieterWerden.levers.ai.point3.weinguru`,`Erledigt Kleinarbeit automatisch: Produktbeschreibungen, saisonale Aktionen, nächste Schritte.`),r(`anbieterWerden.levers.ai.point4.weinguru`,`Nichts geht ohne Freigabe live — jeder Vorschlag landet zuerst als Entwurf.`)]:[r(`anbieterWerden.levers.ai.point1`,`Merkt sich dauerhaft, was sie über Ihr Unternehmen lernt — kein Reset bei jedem Gespräch.`),r(`anbieterWerden.levers.ai.point2`,`Steht dem ganzen Team zur Verfügung, mit fein abgestuften Zugriffsrechten.`),r(`anbieterWerden.levers.ai.point3`,`Erledigt Kleinarbeit automatisch: Berichte, Checks, Textentwürfe, nächste Schritte.`),r(`anbieterWerden.levers.ai.point4`,`Nichts geht ohne Freigabe live — jeder Vorschlag landet zuerst als Entwurf.`)]).map(e=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2 text-sm text-foreground
68/90`,children:[(0,V.jsx)(ku,{className:`mt-0.5 h-4 w-4 shrink-0 text-primary`,"aria-hidden":!0}),e]},e))}),(0,V.jsxs)(pe,{to:`/anbieter-werden/funktionen`,hash:`cat-dashai`,className:`group mt-5 inline-flex items-center gap-1.5 text-sm font-semibold text-primary hover:underline`,children:[r(`anbieterWerden.levers.ai.cta`,`Alle dashAI-Funktionen ansehen`),(0,V.jsx)(Su,{className:`nudge-x h-4 w-4`,"aria-hidden":!0})]})]})}),(0,V.jsx)(ok,{animation:`fade-in slide-in-from-right-4`,delayMs:120,children:(0,V.jsxs)(`div`,{className:`lift-card h-full rounded-3xl border border-primary/20 bg-gradient-to-br from-primary/5 via-card to-card p-7 sm:p-8`,children:[(0,V.jsx)(`div`,{className:`inline-flex h-12 w-12 items-center justify-center rounded-2xl bg-primary/10 text-primary`,children:(0,V.jsx)(Gu,{className:`h-6 w-6`,"aria-hidden":!0})}),(0,V.jsx)(`h3`,{className:`mt-4 font-display text-xl font-semibold`,children:o?r(`anbieterWerden.levers.matching.title.weinguru`,`Wachsen Sie über Ihren eigenen Kundenkreis hinaus`):r(`anbieterWerden.levers.matching.title`,`Wachsen Sie über Ihr eigenes Netzwerk hinaus`)}),(0,V.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:o?r(`anbieterWerden.levers.matching.body.weinguru`,`Statt auf Zufall zu warten: Die KI kennt ein breites Netz an Gastronomie-, Vinotheken- und Handelsbetrieben und schlägt aktiv passende Partner für Ihren Wein vor — schneller und treffsicherer, als es der eigene Bekanntenkreis je könnte.`):r(`anbieterWerden.levers.matching.body`,`Statt auf Zufall zu warten und sich immer mit denselben Kontakten auszutauschen: Die KI kennt ein fast unbegrenztes Netz an Unternehmenschancen und schlägt aktiv passende Geschäftspartner vor — schneller und treffsicherer, als es der eigene Bekanntenkreis je könnte.`)}),(0,V.jsx)(`ul`,{className:`mt-4 flex flex-col gap-2.5`,children:(o?[r(`anbieterWerden.levers.matching.point1.weinguru`,`Passende Gastro- und Handelspartner werden aktiv vorgeschlagen und nach Fit sortiert — statt kalter Akquise.`),r(`anbieterWerden.levers.matching.point2.weinguru`,`Beidseitiges Interesse führt direkt in eine Partnerschaft — ohne langes Hin und Her.`),r(`anbieterWerden.levers.matching.point3.weinguru`,`Öffnet Absatzwege, die im eigenen Bekanntenkreis nie aufgetaucht wären.`),r(`anbieterWerden.levers.matching.point4.weinguru`,`Läuft im selben Dashboard wie Ihr Shop — kein weiteres Tool, kein Kontextwechsel.`)]:[r(`anbieterWerden.levers.matching.point1`,`Passende Partner werden aktiv vorgeschlagen und nach Fit sortiert — statt sich durch hunderte Profile zu klicken.`),r(`anbieterWerden.levers.matching.point2`,`Beidseitiges Interesse führt direkt in eine Partnerschaft — ohne langes Hin und Her.`),r(`anbieterWerden.levers.matching.point3`,`Öffnet Geschäftschancen, die im eigenen Radius nie aufgetaucht wären.`),r(`anbieterWerden.levers.matching.point4`,`Läuft im selben Dashboard wie Ihr Shop — kein weiteres Tool, kein Kontextwechsel.`)]).map(e=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2 text-sm text-foreground/90`,children:[(0,V.jsx)(ku,{className:`mt-0.5 h-4 w-4 shrink-0 text-primary`,"aria-hidden":!0}),e]},e))}),(0,V.jsxs)(pe,{to:`/anbieter-werden/add-ons/business-guru`,className:`group mt-5 inline-flex items-center gap-1.5 text-sm font-semibold text-primary hover:underline`,children:[r(`anbieterWerden.levers.matching.cta`,`Mehr zum Business-Matching`),(0,V.jsx)(Su,{className:`nudge-x h-4 w-4`,"aria-hidden":!0})]})]})})]})]})}),(0,V.jsx)(`section`,{id:`pakete`,className:`scroll-mt-20 bg-background`,children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsxs)(ok,{children:[(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.plans.title`,`Pakete & Preise`)}),(0,V.jsx)(`p`,{className:`mt-2 max-w-2xl text-sm text-muted-foreground`,children:r(`anbieterWerden.plans.intro`,`Drei Pakete, ein Prinzip: alles Wichtige inklusive — Online-Shop, Sichtbarkeit, sichere Abwicklung. Alle Preise netto, zzgl. USt.`)})]}),(0,V.jsx)(`div`,{className:`mt-6`,children:(0,V.jsx)(fk,{cycle:s,onChange:c})}),(0,V.jsx)(`div`,{className:`mt-6 grid gap-4 pt-3 md:grid-cols-3`,children:kO.map((e,t)=>(0,V.jsx)(ok,{delayMs:t*100,children:(0,V.jsx)(dk,{plan:e,cycle:s})},e.id))}),(0,V.jsxs)(ok,{className:`mt-6 flex items-start gap-3 rounded-2xl border border-primary/25 bg-accent p-5 sm:items-center`,children:[(0,V.jsx)(`span`,{className:`inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-xl bg-primary/10 text-primary`,children:(0,V.jsx)(od,{className:`h-5 w-5`,"aria-hidden":!0})}
68),(0,V.jsxs)(`p`,{className:`text-sm text-foreground/90`,children:[(0,V.jsx)(`strong`,{children:r(`anbieterWerden.plans.commissionHighlight`,`{pct} % Infrastrukturbeitrag (inkl. Transaktionskosten) pro Verkauf — bei Premium abhängig vom Kanal.`).replace(`{pct}`,`15`)}),` `,r(`anbieterWerden.plans.commissionBody`,`Wird automatisch von jedem Verkauf abgezogen, Sie müssen nichts selbst überweisen. Keine versteckten Kosten, keine Storno- oder Installationsgebühren — Sie zahlen nur Paketpreis und Infrastrukturbeitrag.`)]})]}),(0,V.jsx)(`p`,{className:`mt-3 text-xs text-muted-foreground`,children:r(`anbieterWerden.plans.fairUseFootnote`,`¹ Fair-Use-Prinzip: Es gibt kein offizielles Limit für Produkte, Services oder Abos. Der Betreiber behält sich bei missbräuchlicher Nutzung Anpassungen oder Einschränkungen vor.`)})]})}),!o&&(0,V.jsx)(`section`,{className:`bg-background`,children:(0,V.jsx)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:(0,V.jsxs)(ok,{className:`grid gap-8 rounded-3xl border border-border bg-card p-8 sm:p-10 lg:grid-cols-2 lg:items-center`,children:[(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.cashflow.title`,`Cashflow zuerst`)}),(0,V.jsx)(`p`,{className:`mt-3 text-sm text-muted-foreground`,children:r(`anbieterWerden.cashflow.body`,`Unbezahlten Rechnungen hinterherlaufen kostet Zeit, Nerven und Geld — deshalb heißt unsere Firma nicht zufällig Guru Cashflow Management. Bei uns geht eine Rechnung erst raus, wenn schon bezahlt ist, nicht umgekehrt.`)})]}),(0,V.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,V.jsxs)(`div`,{className:`flex items-start gap-3 rounded-2xl border border-border bg-background p-4`,children:[(0,V.jsx)(dd,{className:`mt-0.5 h-5 w-5 shrink-0 text-primary`,"aria-hidden":!0}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:r(`anbieterWerden.cashflow.point1.title`,`Erst bezahlt, dann verrechnet`)}),(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:r(`anbieterWerden.cashflow.point1.body`,`Keine offene Forderung geht je unbezahlt raus — Vertrag und Rechnung entstehen automatisch mit der Zahlung.`)})]})]}),(0,V.jsxs)(`div`,{className:`flex items-start gap-3 rounded-2xl border border-border bg-background p-4`,children:[(0,V.jsx)(fd,{className:`mt-0.5 h-5 w-5 shrink-0 text-primary`,"aria-hidden":!0}),(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`p`,{className:`text-sm font-semibold text-foreground`,children:r(`anbieterWerden.cashflow.point2.title`,`Abbuchung in jedem Rhythmus`)}),(0,V.jsx)(`p`,{className:`text-xs text-muted-foreground`,children:r(`anbieterWerden.cashflow.point2.body`,`Täglich, wöchentlich, monatlich oder jährlich — anders als beim klassischen SEPA-Mandat mit fixem Monatstakt bestimmen Sie das Intervall für Ihre Abos frei.`)})]})]})]})]})})}),(0,V.jsx)(`section`,{className:`bg-accent/25`,children:(0,V.jsx)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:(0,V.jsx)(`div`,{className:`grid gap-4 sm:grid-cols-2`,children:l.map((e,t)=>(0,V.jsx)(ok,{delayMs:t*80,children:(0,V.jsxs)(`div`,{className:`lift-card h-full rounded-2xl border border-border bg-card p-6`,children:[(0,V.jsx)(`div`,{className:`inline-flex h-10 w-10 items-center justify-center rounded-xl bg-primary/10 text-primary`,children:(0,V.jsx)(e.icon,{className:`h-5 w-5`})}),(0,V.jsx)(`h3`,{className:`mt-4 font-display text-lg font-semibold`,children:e.title}),(0,V.jsx)(`p`,{className:`mt-1.5 text-sm text-muted-foreground`,children:e.body})]})},e.title))})})}),(0,V.jsx)(`section`,{className:`bg-background`,children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsx)(ok,{children:(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.steps.title`,`So funktioniert's`)})}),(0,V.jsx)(`div`,{className:`mt-6 grid gap-3 sm:grid-cols-2 lg:grid-cols-4`,children:u.map((e,t)=>(0,V.jsx)(ok,{delayMs:t*80,children:(0,V.jsxs)(`div`,{className:`lift-card h-full rounded-2xl border border-border bg-card p-6`,children:[(0,V.jsx)(`div`,{className:`font-display text-3xl font-bold text-primary/70`,children:e.n}),(0,V.jsx)(`h3`,{className:`mt-3 font-display text-base font-semibold`,children:e.title}),(0,V.jsx)(`p`,{className:`mt-1.5 text-sm text-muted-foreground`,children:e.body})]})},e.n))})]})}),(0,V.jsx)(`section`,{className:`bg-muted/40`,children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsx)(ok,{children:(0,V.jsxs)(`div`,{className:`flex flex-wrap items-end justify-between gap-3`,children:[(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.included.title`,`In jedem Paket inklusive`)}),(0,V.jsx)(`p`,{className:`mt-2 max-w-2xl text-sm text-muted-foreground`,children:r(`anbieterWerden.included.intro`,`Ein Ausschnitt — die vollständige Liste mit allen {count}+ Funktionen steht auf der Funktionen-Seite.`).replace(`{count}`,String(p))})]}),(0,V.jsxs)(pe,{to:`/anbieter-werden/funktionen`,className:`gold-cta inline-flex shrink-0 items-center gap-1.5 rounded-full px-5 py-2.5 text-sm font-semibold`,children:[r(`anbieterWerden.included.cta`,`Alle {count}+ Funktionen ansehen`).replace(`{count}`,String(p)),(0,V.jsx)(Su,{className:`arrow h-4 w-4`,"aria-hidden":!0})]})]})}),(0,V.jsx)(`div`,{className:`mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-3`,children:f.map((e,t)=>(0,V.jsx)(ok,{delayMs:t*60,children:(0,V.jsxs)(pe,{to:`/anbieter-werden/funktionen`,hash:`cat-${e.slug}`,className:`lift-card group flex h-full flex-col rounded-2xl border border-border bg-card p-6 hover:border-primary`,children:[(0,V.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,V.jsx)(`div`,{className:`inline-flex h-10 w-10 items-center justify-center rounded-xl bg-primary/10 text-primary`,children:(0,V.jsx)(e.icon,{className:`pop-in h-5 w-5`,"aria-hidden":!0})}),(0,V.jsx)(`span`,{className:`rounded-full bg-muted px-2 py-0.5 text-[10px] font-semibold text-muted-foreground`,children:r(`anbieterWerden.included.featureCount`,`{count} Funktionen`).replace(`{count}`,String(e.count))})]}),(0,V.jsx)(`h3`,{className:`reveal-underline mt-3 w-fit font-display text-base font-semibold`,children:e.title}),(0,V.jsx)(`ul`,{className:`mt-2 flex flex-col gap-1`,children:e.highlights.map(e=>(0,V.jsxs)(`li`,{className:`flex items-start gap-2 text-xs text-muted-foreground`,children:[(0,V.jsx)(Nu,{className:`mt-0.5 h-3.5 w-3.5 shrink-0 text-primary`,"aria-hidden":!0}),e]},e))})]})},e.slug))})]})}),(0,V.jsx)(`section`,{className:`bg-background`,children:(0,V.jsxs)(`div`,{className:`mx-auto max-w-3xl px-4 py-14 sm:px-6 sm:py-20`,children:[(0,V.jsx)(ok,{children:(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold sm:text-3xl`,children:r(`anbieterWerden.faq.title`,`Häufige Fragen`)})}),(0,V.jsx)(wO,{type:`single`,collapsible:!0,className:`mt-4`,children:d.map((e,t)=>(0,V.jsx)(ok,{animation:`fade-in`,delayMs:t*60,children:(0,V.jsxs)(TO,{value:e.q,children:[(0,V.jsx)(EO,{className:`text-left text-sm font-semibold`,children:e.q}),(0,V.jsx)(DO,{className:`text-sm text-muted-foreground`,children:e.a})]})},e.q))})]})}),(0,V.jsx)(`section`,{className:`bg-gradient-to-br from-primary/10 to-background`,children:(0,V.jsx)(`div`,{className:`mx-auto max-w-6xl px-4 py-14 sm:px-6 sm:py-20`,children:(0,V.jsxs)(ok,{className:`flex flex-col items-start gap-4 roun
68ded-3xl border border-border bg-card p-8 sm:flex-row sm:items-center sm:justify-between sm:p-10`,children:[(0,V.jsxs)(`div`,{children:[(0,V.jsx)(`h2`,{className:`font-display text-2xl font-bold`,children:r(`anbieterWerden.cta.title`,`Bereit loszulegen?`)}),(0,V.jsx)(`p`,{className:`mt-2 max-w-xl text-sm text-muted-foreground`,children:r(`anbieterWerden.cta.body`,`Starten Sie kostenlos oder wählen Sie Ihr Paket — in wenigen Minuten übernimmt unsere KI den Rest.`)})]}),(0,V.jsxs)(`a`,{href:`#pakete`,"data-tour":`anbieter-werden-cta`,className:`gold-cta inline-flex shrink-0 items-center gap-2 rounded-full px-6 py-3 text-sm font-semibold`,children:[r(`anbieterWerden.cta.button`,`Jetzt bewerben`),` `,(0,V.jsx)(Su,{className:`arrow h-4 w-4`,"aria-hidden":!0})]})]})})})]})}var mk=()=>F(()=>import(`./_shell.bewertung-BoZrXPNf.js`),__vite__mapDeps([70,1,2,3,4,5,54,71])),hk=vn({token:bn().catch(``)}),gk=H(`/_shell/bewertung`)({validateSearch:uD(hk),head:()=>({meta:[{title:K(P(W().language.code,`bewertung.pageTitleTag`,`Bewertung abgeben`))},{name:`robots`,content:`noindex`}]}),component:U(mk,`component`)}),_k=H(`/_shell/daten-loeschen`)({head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`dataDeletion.title`,`Daten löschen`))}]}},component:U(()=>F(()=>import(`./_shell.daten-loeschen-CzTEDMOW.js`),__vite__mapDeps([72,1,2,3,4,5,13,12,14,9,73,74,75,76])),`component`)}),vk=()=>F(()=>import(`./_shell.domain-registrierung-Ctarj3x3.js`),__vite__mapDeps([77,1,2,3,4,5,78,9,13,12,14,75])),yk=vn({domain:bn().min(3).optional(),intent:yn([`register`,`transfer`]).default(`register`),consult:xn().optional().default(!1)}),bk=H(`/_shell/domain-registrierung`)({validateSearch:uD(yk),component:U(vk,`component`)}),xk=()=>F(()=>import(`./_shell.einloggen-CGD8yO5r.js`),__vite__mapDeps([79,1,2,3,4,5,78,9,13,12,14,75])),Sk=vn({redirect:bn().optional()}),Ck=H(`/_shell/einloggen`)({validateSearch:uD(Sk),head:()=>({meta:[{title:K(P(W().language.code,`auth.login.title`,`Einloggen`))},{name:`robots`,content:`noindex`}]}),component:U(xk,`component`)}),wk=H(`/_shell/entdecken`)({head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`entdecken.heroTitle`,`Entdecken`))},{name:`description`,content:P(e,`entdecken.heroSubtitle`,`Shoppable Videos unserer Anbieter — zum Durchstöbern und direkt Einkaufen.`)}]}},component:U(()=>F(()=>import(`./_shell.entdecken-Bg9ZV_NG.js`),__vite__mapDeps([80,1,2,3,4,5,63,10,13,12,14,9,18,81,82])),`component`)}),Tk=H(`/_shell/impressum`)({head:()=>({meta:[{title:K(P(W().language.code,`impressum.title`,`Impressum`))}]}),component:U(()=>F(()=>import(`./_shell.impressum-BYtWsBp2.js`),__vite__mapDeps([83,1,2,3,4,5,62,7,8,9,13,12,14,84])),`component`)}),Ek=H(`/_shell/konto`)({head:()=>({meta:[{title:K(P(W().language.code,`konto.title`,`Mein Konto`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto-mNr4apGD.js`),__vite__mapDeps([85,1,2,3,4,5,78,9,13,12,14,16,17,86,28,87,45,88,21,30,65,89,74,90,60,75])),`component`)}),Dk=`pakete`,Ok=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1/bundle-subscriptions-list`;async function kk(){try{let e=await fetch(Ok);if(!e.ok)return[];let t=await e.json();return Array.isArray(t.bundles)?t.bundles:[]}catch{return[]}}function Ak(){return{queryKey:[`bundle-subscriptions`],queryFn:kk,staleTime:300*1e3}}var jk=e=>({queryKey:[`brand-page`,e,null],queryFn:()=>Qt(e,null)});function Mk(e,t){let{language:n}=at(),{data:r}=qt(jk(e));return r?$t(r,n.code):t}var Nk=H(`/_shell/pakete`)({loader:async({context:e})=>(await Promise.all([e.queryClient.ensureQueryData(Ak()),e.queryClient.ensureQueryData(jk(Dk))]),{}),head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`pakete.heroTitle`,`Rundum-Sorglos-Pakete`))},{name:`description`,content:P(e,`pakete.heroSubtitle`,`Mehrere Abos verschiedener Anbieter, gebündelt zu einem Paket — mit einem Klick abonnieren.`)}]}},component:U(()=>F(()=>import(`./_shell.pakete-BPgPgFLu.js`),__vite__mapDeps([91,1,2,3,4,5,11,10,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,16,65])),`component`)}
68),Pk=H(`/_shell/passwort-vergessen`)({head:()=>({meta:[{title:K(P(W().language.code,`auth.forgot.title`,`Passwort vergessen`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.passwort-vergessen-CsWoD1Wh.js`),__vite__mapDeps([92,1,2,3,4,5,78,9,93,75])),`component`)}),Fk=()=>F(()=>import(`./_shell.registrieren-CdjWcYqd.js`),__vite__mapDeps([94,1,2,3,4,5,78,9,13,12,14,93,75])),Ik=vn({redirect:bn().optional()}),Lk=H(`/_shell/registrieren`)({validateSearch:uD(Ik),head:()=>({meta:[{title:K(P(W().language.code,`registrieren.pageTitleTag`,`Registrieren`))},{name:`robots`,content:`noindex`}]}),component:U(Fk,`component`)}),Rk=()=>F(()=>import(`./_shell.search-BthaEPNn.js`),__vite__mapDeps([95,1,2,3,4,5,6,7,8,9,96,63,10,11,13,12,14,64,15,17,19,65,46,60,97])),zk=yn([`RELEVANCE`,`PRICE`,`CREATED`]),Bk=yn([`ASC`,`DESC`]),Vk=vn({q:dD(bn(),``).default(``),category:dD(bn().optional(),void 0),vendor:dD(bn().optional(),void 0),collection:dD(bn().optional(),void 0),catalog:dD(bn().optional(),void 0),min:dD(mn().optional(),void 0),max:dD(mn().optional(),void 0),firmengroesse:dD(bn().optional(),void 0),rating:dD(mn().optional(),void 0),inStock:dD(xn().optional(),void 0),featured:dD(xn().optional(),void 0),sale:dD(xn().optional(),void 0),neu:dD(xn().optional(),void 0),gratisversand:dD(xn().optional(),void 0),sortField:dD(zk,`RELEVANCE`).default(`RELEVANCE`),sortOrder:dD(Bk,`DESC`).default(`DESC`)}),Hk=H(`/_shell/search`)({validateSearch:uD(Vk),search:{middlewares:[si({q:``,sortField:`RELEVANCE`,sortOrder:`DESC`})]},loaderDeps:({search:e})=>({...e}),loader:async({context:e,deps:t})=>{let n={...t,brandTag:e.brand.tag,catalogQuery:ut(e.brand.catalog,t.catalog)};await Promise.all([e.queryClient.ensureInfiniteQueryData({queryKey:[`search`,n],queryFn:({pageParam:e})=>ye(n.q,{...n,cursor:e}),initialPageParam:void 0,getNextPageParam:e=>e.nextCursor}),e.queryClient.ensureQueryData({queryKey:[`vendors`,e.brand.tag??null],queryFn:()=>Fe(e.brand.tag)}),e.queryClient.ensureQueryData({queryKey:[`facets`,e.brand.tag??null],queryFn:()=>Qe(e.brand.tag)}),e.queryClient.ensureQueryData({queryKey:[`bundles`,{q:t.q,category:t.category,vendor:t.vendor}],queryFn:()=>ct({query:t.q,category:t.category,vendor:t.vendor})})]);let r;try{r=new URL(jd().href).origin}catch{r=void 0}let i;return t.catalog&&n.catalogQuery&&(i=e.queryClient.getQueryData([`search`,n])?.pages?.[0]?.items.slice(0,24).map(e=>({handle:e.handle,title:e.title}))),{origin:r,catalogItems:i}},head:({loaderData:e,match:t})=>{let n=t.search.q?.trim(),r=t.search.category,i=t.search.catalog,a=t.context.vendorDomain?.vendorName,o=t.context.brand,s=o?.name??G().name,c=P(W().language.code,`search.label`,`Suche`),l=i?o?.catalog?.find(e=>e.handle===i):void 0,u=r?.replace(/[-_]+/g,` `).replace(/\b\w/g,e=>e.toUpperCase()),d=l?l.seoTitle:n?`„${n}“ — ${c}`:u?`${u} — ${c}`:c,f=l?l.seoDescription:n?`Suchergebnisse für „${n}“ — Produkte und Services auf ${a??s}.`:u?`${u} entdecken — Produkte und Services in dieser Kategorie auf ${a??s}.`:`Suche Produkte und Services auf ${a??s}.`,p=e?.origin,m=l&&p?{"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:[{"@type":`ListItem`,position:1,name:`Home`,item:p},{"@type":`ListItem`,position:2,name:`Katalog`,item:`${p}/search`},{"@type":`ListItem`,position:3,name:l.label,item:`${p}/search?catalog=${encodeURIComponent(l.handle)}`}]}:void 0,h=l&&p&&e?.catalogItems?.length?{"@context":`https://schema.org`,"@type":`ItemList`,itemListElement:e.catalogItems.map((e,t)=>({"@type":`ListItem`,position:t+1,name:e.title,url:`${p}/products/${e.handle}`}))}:void 0;return{meta:[{title:K(d,a)},{name:`description`,content:f},{property:`og:title`,content:d},{property:`og:description`,content:f},...m?[{"script:ld+json":m}]:[],...h?[{"script:ld+json":h}]:[]]}},component:U(Rk,`component`)}),Uk=H(`/_shell/standorte`)({head:()=>({meta:[{title:K(P(W().language.code,`standorte.title`,`Standorte`))},{name:`description`,content:P(W().language.code,`standorte.metaDescription`,`Standorte unserer Anbieter auf {brand} — auf der Karte finden und direkt hinfahren.`).replace(`{brand}`,G().name)}]}),component:U(()=>F(()=>import(`./_shell.standorte-975jZH6p.js`),__vite__mapDeps([98,2,1,3,4,5,59,60])),`component`)}
68),Wk=`team`,Gk=H(`/_shell/team`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(jk(Wk)),{}),head:()=>({meta:[{title:K(P(W().language.code,`common.team`,`Team`))},{name:`description`,content:P(W().language.code,`team.metaDescription`,`Lern die Menschen hinter unserem Marktplatz kennen.`)}]}),component:U(()=>F(()=>import(`./_shell.team-B5jBgrQu.js`),__vite__mapDeps([99,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),Kk=H(`/_shell/tippgeber`)({head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`tippgeber.pageTitleTag`,`Mein Tippgeber-Konto`))},{name:`robots`,content:`noindex`}]}},component:U(()=>F(()=>import(`./_shell.tippgeber-DUSFydGr.js`),__vite__mapDeps([100,1,2,3,4,5,13,12,14,9,55,56,45])),`component`)}),qk=H(`/_shell/tippgeber-info`)({head:()=>{let e=G(),t=W().language.code;return{meta:[{title:K(P(t,`tippgeberInfo.pageTitleTag`,`Influencer & Tippgeber werden`))},{name:`description`,content:P(t,`tippgeberInfo.meta.description`,`Empfehlen Sie Produkte von {brand}-Anbietern und verdienen Sie eine Provision pro Verkauf — kostenlose Anmeldung, Auszahlung direkt vom Anbieter per SEPA.`).replace(`{brand}`,e.name)}]}},component:U(()=>F(()=>import(`./_shell.tippgeber-info-D4ZklhCU.js`),__vite__mapDeps([101,2,1,3,4,5,13,12,14,9,60])),`component`)}),Jk=H(`/_shell/tippgeber-werden`)({head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`tippgeberWerden.pageTitleTag`,`Tippgeber werden`))},{name:`robots`,content:`noindex`}]}},component:U(()=>F(()=>import(`./_shell.tippgeber-werden-Dx9M49Xb.js`),__vite__mapDeps([102,1,2,3,4,5,78,9,55,75,76])),`component`)}),Yk=H(`/_shell/vendors`)({component:U(()=>F(()=>import(`./_shell.vendors-51mVE4Vu.js`),__vite__mapDeps([103,4,1])),`component`)}),Xk=H(`/karte/$handle`)({loader:async({params:e})=>{let t=await jp(e.handle);if(!t)throw le();return{card:t,handle:e.handle}},head:({loaderData:e})=>{if(!e)return{meta:[{name:`robots`,content:`noindex`}]};let{card:t}=e;return{meta:[{title:K(`${t.first_name} ${t.last_name}`.trim()||P(W().language.code,`bizcard.pageTitleFallback`,`Digitale Visitenkarte`))},{name:`robots`,content:`noindex`}]}},notFoundComponent:U(()=>F(()=>import(`./karte._handle-GAc_xz1S.js`),__vite__mapDeps([104,2,1,3,4,5])),`notFoundComponent`),component:U(()=>F(()=>import(`./karte._handle-BDC4mX5j.js`),__vite__mapDeps([105,26,1,2,3,4,5,27,28,29,30,31,32,33,34])),`component`)}),Zk=H(`/meet/$id`)({head:()=>({meta:[{title:K(P(W().language.code,`meet.pageTitleTag`,`Video-Termin`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./meet._id-bvsH5els.js`),__vite__mapDeps([106,1,2,3,4,5,39])),`component`)}),Qk=`anbieter-werden-add-ons`;function $k(e){return`anbieter-werden-add-ons-${e}`}var eA=e=>({queryKey:[`brand-page`,e,null],queryFn:()=>Qt(e,null)});function tA(e,t){let{language:n}=at(),{data:r}=qt(eA(e));return r?$t(r,n.code):t}var nA=H(`/_shell/anbieter-werden_/add-ons`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(Qk)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.pageTitleTag`,`Add-ons für Ihr Anbieter-Backend`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.metaDescription`,`Erweiterungen für das {brand}-Anbieter-Backend — zusätzlich buchbar, on top zu jedem Paket.`).replace(`{brand}`,G().name)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons-gVheVudF.js`),__vite__mapDeps([107,2,1,3,4,5,13,12,14,9,49,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),rA=`anbieter-werden-anwendungsfaelle`,iA=`anbieter-werden-anwendungsfaelle-wein`,aA=`brand:wein-guru`;function oA(e){return e===`brand:wein-guru`?iA:rA}var sA=H(`/_shell/anbieter-werden_/anwendungsfaelle`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(oA(e.brand.tag))),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.anwendungsfaelle.pageTitleTag`,`Anwendungsfälle für Anbieter`))},{name:`description`,content:P(W().language.code,`anbieterWerden.anwendungsfaelle.metaDescription`,`Echte Anwendungsfälle für {brand}-Anbieter — nach Branche sortiert, von Gastronomie bis IT-Dienstleistung.`).replace(`{brand}`,G().name)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.anwendungsfaelle-B-sauMQk.js`),__vite__mapDeps([108,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),cA=[{icon:`MessageCircle`,title:`Terminanfragen laufen über drei verschiedene Kanäle`,body:`Instagram-DM, WhatsApp, Anruf — wer zuer
68st dran war, geht schnell unter.`},{icon:`CreditCard`,title:`Empfang und Online-Shop führen getrennte Bestände`,body:`Pflegeprodukte, die am Empfang verkauft werden, tauchen online noch als verfügbar auf.`},{icon:`Repeat2`,title:`Stammkunden-Abos gibt es nur auf Zuruf`,body:`Eine feste Behandlungsserie oder ein Pflegeprodukt-Abo lässt sich ohne eigenes Tool kaum sauber verwalten.`}],lA=[{icon:`MessageCircle`,name:`Terminanfragen an einem Ort`,body:`Live-Anfragen sammelt Chat-Nachrichten und Terminwünsche in einem Posteingang, mit Ton-Hinweis bei neuer Anfrage.`,tag:`Live-Anfragen`},{icon:`CreditCard`,name:`Empfang und Online-Shop synchron`,body:`Über Cash Connect (HelloCash) bleibt der Bestand an Pflegeprodukten zwischen Empfang und Online-Shop automatisch gleich.`,tag:`Cash Connect`},{icon:`Repeat2`,name:`Behandlungs-Abo ohne Zusatztool`,body:`Eigene Abo-Pläne mit Intervall und Rabattstufe direkt im Portal anlegen — statt einer Kündigung kann automatisch eine Pause angeboten werden.`,tag:`Abo-Verkauf`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Über
68sicht — kostenlos inklusive.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`},{icon:`MapPin`,name:`Mehrere Standorte, ein Auftritt`,body:`Über das Add-on Location Connect verwalten Sie zusätzliche Filialen mit eigener Adresse und eigenen Öffnungszeiten — alle sichtbar unter demselben Anbieter-Auftritt.`,tag:`Location Connect`}],uA=[{key:`requests`,q:`Wie kommen Terminanfragen bei mir an?`,a:`Gesammelt über Live-Anfragen — statt verstreut über Instagram, WhatsApp und Anrufe.`},{key:`cash`,q:`Muss ich meine Kasse am Empfang ersetzen?`,a:`Nein, Cash Connect verbindet Ihre bestehende HelloCash-Kassa mit dem Online-Shop.`},{key:`subscription`,q:`Wie funktioniert ein Behandlungs-Abo?`,a:`Sie legen Intervall und Rabattstufe im Portal fest — der Kunde bucht einmal, danach läuft es automatisch weiter, mit Pausen-Option statt Kündigung.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`smallsalon`,q:`Eignet sich das auch für einen kleinen Salon mit nur mir?`,a:`Ja — die Grundfunktionen sind in jedem Tarif enthalten, Sie buchen nur dazu, was Sie wirklich brauchen.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function dA(e){return{badge:e(`anbieterWerden.beautyFriseur.badge`,`Für Beauty, Friseur & Kosmetik`),badgeIcon:`Scissors`,heroLine1:e(`anbieterWerden.beautyFriseur.heroTitleLine1`,`Termine, Produkte, Abos.`),heroLine2:e(`anbieterWerden.beautyFriseur.heroTitleLine2`,`Ein System.`),heroBody:e(`anbieterWerden.beautyFriseur.heroBody`,`Terminanfragen gesammelt statt verstreut, Pflegeprodukte im selben Bestand wie am Empfang, Behandlungs-Abos ohne Zusatztool.`),image:`/images/anbieter-werden/beauty-friseur-hero.jpg`,ctaPrimary:e(`anbieterWerden.beautyFriseur.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.beautyFriseur.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.beautyFriseur.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:cA,storyTitle:e(`anbieterWerden.beautyFriseur.storyTitle`,`Ein Samstag im Salon, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.beautyFriseur.story1`,`9:00 Uhr — eine neue Terminanfrage per Chat, direkt im gemeinsamen Posteingang, nicht in einer privaten Instagram-DM verloren.`),e(`anbieterWerden.beautyFriseur.story2`,`Zwischen zwei Kundinnen wird ein Shampoo am Empfang verkauft — der Online-Bestand passt sich sofort an.`),e(`anbieterWerden.beautyFriseur.story3`,`Am Abend meldet sich eine Stammkundin fürs monatliche Pflege-Abo an — läuft ab jetzt von selbst weiter.`)],solutionTitle:e(`anbieterWerden.beautyFriseur.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:lA,faqTitle:e(`anbieterWerden.beautyFriseur.faqTitle`,`Häufige Fragen`),faqs:uA,ctaTitle:e(`anbieterWerden.beautyFriseur.ctaTitle`,`Bereit für weniger Terminchaos?`),ctaBody:e(`anbieterWerden.beautyFriseur.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.beautyFriseur.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}function fA(e){return{sections:[{id:`hero`,type:`landingHero`,badge:e.badge,badgeIcon:e.badgeIcon,headline:e.heroLine1,highlight:e.heroLine2,sub:e.heroBody,image:e.image,ctaLabel:e.ctaPrimary,ctaSecondaryLabel:e.ctaExamples},{id:`pain`,type:`painPoints`,heading:e.painTitle,items:e.painPoints.map(e=>({icon:e.icon,label:e.title,note:e.body}))},{id:`story`,type:`story`,heading:e.storyTitle,paragraphs:e.storyParagraphs},{id:`solution`,type:`solutionBlocks`,heading:e.solutionTitle,items:e.solutionBlocks.map(e=>({icon:e.icon,label:e.name,note:e.body,tag:e.tag}))},...e.toolkitItems&&e.toolkitItems.length>0?[{id:`toolkit`,type:`toolkit`,heading:e.toolkitTitle,sub:e.toolkitIntro,ctaLabel:e.toolkitLink,items:e.toolkitItems.map(e=>({icon:e.icon,label:e.name,note:e.body,price:e.price}))}]:[],{id:`faq`,type:`faq`,heading:e.faqTitle,faqItems:e.faqs.map(e=>({question:e.q,answer:e.a})),schemaOrg:!0},{id:`cta`,type:`landingCta`,heading:e.ctaTitle,sub:e.ctaBody,ctaLabel:e.ctaPrimary,note:e.ctaNote}]}}function pA(e){return`anbieter-werden-${e}`}var mA=e=>({queryKey:[`brand-page`,e,null],queryFn:()=>Qt(e,null)});function hA(e,t){let{language:n}=at(),{data:r}=qt(mA(e));return r?$t(r,n.code):fA(t)}function gA(e,t,n,r){if(e){let t=$t(e,n).sections.find(e=>e.type===`faq`&&e.schemaOrg&&!e.hidden)?.faqItems??[];if(t.length>0)return t.map(e=>({q:e.question,a:e.answer}))}return t.faqs.map(e=>({q:r(e.key,`q`,e.q),a:r(e.key,`a`,e.a)}))}var _A=H(`/_shell/anbieter-werden_/beauty-friseur`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`beauty-friseur`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.beautyFriseur.pageTitleTag`,`Für Beauty, Friseur & Kosmetik — Termine, Produkte und Abos an einem Ort`)),r=P(t,`anbieterWerden.beautyFriseur.metaDescription`,`Termine ohne Ausfälle, Pflegeprodukte im selben Shop, Behandlungs-Abos ohne Zusatztool, auch für mehrere Standorte — {brand} für Beauty, Friseur und Kosmetik.`).replace(`{brand}`,G().name),i=Id(),a=dA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.beautyFriseur.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/beauty-friseur-hero.jpg`},{property:`og:image:alt`,content:`Friseursalon mit Stylingstuhl`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/beauty-friseur-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.beauty-friseur-8QFbwyW7.js`),__vite__mapDeps([109,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),vA=[{icon:`MessageCircle`,title:`Vom Erstgespräch bis zum Kursstart, viele Brüche`,body:`Terminvereinbarung per Mail, Meeting über ein anderes Tool, Kurszugang über ein drittes System.`},{icon:`Layers`,title:`Alle Inhalte auf einmal freizuschalten überfordert`,body:`Ohne Struktur wirken viele Module auf einmal eher abschreckend als motivierend.`},{icon:`Award`,title:`Zertifikate von Hand erstellen kostet Zeit`,body:`Ein individuelles PDF pro Absolvent zu gestalten ist Aufwand, der bei mehr Teilnehmern nicht mehr trägt.`}],yA=[{icon:`MessageCircle`,name:`Vom Erstgespräch zum Kursabschluss, an einem Ort`,body:`Live-Anfragen starten als Terminwunsch, der eigene Video-Meeting-Raum führt das Gespräch, danach folgt der passende Kurs.`,tag:`Live-Anfragen`},{icon:`Layers`,name:`Lektionen, die sich von selbst freischalten`,body:`Drip-Freischaltung gibt Inhalte zeitversetzt oder nach Fortschritt frei — kein manuelles Nachschalten nötig.`,tag:`Drip-Freischaltung`},{icon:`Award`,name:`Zertifikate mit eigenem Logo, automatisch`,body:`Bei 100 % Kursabschluss erzeugt das System selbstständig ein PDF-Zertifikat mit Ihrer Marke.`,tag:`Zertifikate`},{icon:`GraduationCap`,name:`Kursaufbau mit Modulen und Video`,body:`Module, nativer Videoplayer, Gratis-Vorschau und Quiz — Ihr Kurs entsteht ohne separate Kursplattform.`,tag:`Digitale Inhalte & Kurse`}],bA=[{key:`firstcall`,q:`Wie läuft das Erstgespräch technisch ab?`,a:`Über Live-Anfragen bucht der Interessent einen Termin, das Gespräch läuft direkt über den eingebauten Video-Meeting-Raum.`},{key:`drip`,q:`Muss ich Inhalte manuell freischalten?`,a:`Nein — Drip-Freischaltung gibt Module zeitversetzt oder nach Fortschritt automatisch frei.`},{key:`certificates`,q:`Wie bekommen Absolventen ihr Zertifikat?`,a:`Automatisch bei 100 % Kursabschluss, als PDF mit Ihrem eigenen Logo.`},{key:`podcast`,q:`Kann ich auch Audio-Inhalte anbieten?`,a:`Ja, über private Podcast-Feeds — nur für zahlende Kunden zugänglich.`},{key:`mobile`,q:`Können Teilnehmer die Kurse auch am Smartphone nutzen?`,a:`Ja — Videoplayer und Shop sind responsiv gebaut, Teilnehmer brauchen keine eigene App.`},{key:`datasecurity`,q:`Wie sicher sind die Daten meiner Teilnehmer?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function xA(e){return{badge:e(`anbieterWerden.bildung.badge`,`Für Bildung & Coaching`),badgeIcon:`GraduationCap`,heroLine1:e(`anbieterWerden.bildung.heroTitleLine1`,`Vom Erstgespräch`),heroLine2:e(`anbieterWerden.bildung.heroTitleLine2`,`zum Kursabschluss.`),heroBody:e(`anbieterWerden.bildung.heroBody`,`Terminbuchung, Video-Meeting, Kursaufbau mit Drip-Freischaltung und automatische Zertifikate — alles an einem Ort.`),image:`/images/anbieter-werden/bildung-hero.jpg`,ctaPrimary:e(`anbieterWerden.bildung.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.bildung.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.bildung.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:vA,storyTitle:e(`anbieterWerden.bildung.storyTitle`,`Ein Kurs, wie er entstehen könnte`),storyParagraphs:[e(`anbieterWerden.bildung.story1`,`Ein Interessent bucht ein Erstgespräch über Live-Anfragen, das Gespräch läuft direkt im eingebauten Video-Meeting-Raum.`),e(`anbieterWerden.bildung.story2`,`Nach der Zusage schaltet sich Modul 1 sofort frei, Modul 2 folgt automatisch eine Woche später — kein manuelles Nachschalten.`),e(`anbieterWerden.bildung.story3`,`Nach dem letzten Quiz erhält der Teilnehmer automatisch sein Zertifikat mit Ihrem Logo — Sie mussten nichts von Hand erstellen.`)],solutionTitle:e(`anbieterWerden.bildung.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:yA,faqTitle:e(`anbieterWerden.bildung.faqTitle`,`Häufige Fragen`),faqs:bA,ctaTitle:e(`anbieterWerden.bildung.ctaTitle`,`Bereit für Ihren ersten Kurs?`),ctaBody:e(`anbieterWerden.bildung.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.bildung.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var SA=H(`/_shell/anbieter-werden_/bildung`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`bildung`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.bildung.pageTitleTag`,`Für Bildung & Coaching — vom Erstgespräch zum Kursabschluss, an einem Ort`)),r=P(t,`anbieterWerden.bildung.metaDescription`,`Erstgespräch, Kursaufbau, Drip-Freischaltung und Zertifikate mit eigenem Logo — {brand} für Bildung und Coaching.`).replace(`{brand}`,G().name),i=Id(),a=xA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.bildung.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/bildung-hero.jpg`},{property:`og:image:alt`,content:`Coaching-Sitzung mit Notizen und Laptop`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/bildung-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.bildung-Bj9m2fC8.js`),__vite__mapDeps([110,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),CA=[{icon:`Wine`,title:`Ausg'steckt-Termine nur an der Tür sichtbar`,body:`Ohne festen Online-Kanal erfahren Gäste von der Öffnung erst vor Ort oder gar nicht.`},{icon:`MessageCircle`,title:`Stammgäste bestellen per Anruf oder Zettel`,body:`Ohne festen Kanal geht die Bestellung schnell unter oder wird doppelt notiert.`},{icon:`CreditCard`,title:`Kassa und Online-Verkauf getrennt`,body:`Was an der Schank verkauft wird, taucht online noch als verfügbar auf.`}],wA=[{icon:`Wine`,name:`Ausg'steckt-Termine im Shop pflegen`,body:`Saisonale Öffnungszeiten direkt im Shop eintragen — Gäste sehen sofort, wann geöffnet ist.`,tag:`Verfügbarkeitsreichweite`},{icon:`MessageCircle`,name:`Bestellungen der Stammgäste per WhatsApp`,body:`Direktbestellungen für Wein und Jause laufen im Chat, ohne Anruf oder Zettel.`,tag:`WhatsApp Business`},{icon:`CreditCard`,name:`Kassa und Shop synchron`,body:`Cash Connect hält Bestand zwischen Schank-Kassa und Online-Shop automatisch gleich.`,tag:`Cash Connect`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — passend für den Nebenerwerb ohne doppelte Buchführungspflicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],TA=[{key:`hours`,q:`Wie zeige ich meine Ausg'steckt-Termine?`,a:`Saisonale Öffnungszeiten pflegen Sie direkt im Shop, Gäste sehen sie sofort.`},{key:`order`,q:`Wie bestellen Stammgäste?`,a:`Direkt per WhatsApp — ohne Anruf, ohne Formular, ohne neue App.`},{key:`cash`,q:`Muss ich meine Schank-Kassa ersetzen?`,a:`Nein, Cash Connect verbindet Ihre bestehende HelloCash-Kassa mit dem Online-Shop.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, ideal für den Nebenerwerb ohne doppelte Buchführungspflicht.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket, passend für saisonalen Betrieb.`},{key:`datasecurity`,q:`Wie sicher sind meine Gästedaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function EA(e){return{badge:e(`anbieterWerden.buschenschank.badge`,`Für Buschenschank & Heurige`),badgeIcon:`Wine`,heroLine1:e(`anbieterWerden.buschenschank.heroTitleLine1`,`Der Heurige bekommt`),heroLine2:e(`anbieterWerden.buschenschank.heroTitleLine2`,`einen Online-Zwilling.`),heroBody:e(`anbieterWerden.buschenschank.heroBody`,`Ausg'steckt-Termine, Stammgäste-Bestellungen per WhatsApp, und Kassa und Online-Shop bleiben automatisch synchron.`),image:`/images/anbieter-werden/buschenschank-hero.jpg`,ctaPrimary:e(`anbieterWerden.buschenschank.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.buschenschank.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.buschenschank.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:CA,storyTitle:e(`anbieterWerden.buschenschank.storyTitle`,`Ein Ausg'steckt-Abend, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.buschenschank.story1`,`Die Öffnungszeiten für's kommende Wochenende stehen schon Tage vorher im Shop — keine Frage mehr an der Tür.`),e(`anbieterWerden.buschenschank.story2`,`Eine Stammgästin bestellt ihre gewohnte Brettljause samt Wein per WhatsApp vor, bevor sie losfährt.`),e(`anbieterWerden.buschenschank.story3`,`An der Schank verkauft, der Online-Bestand passt sich sofort an — niemand bestellt versehentlich Ausverkauftes.`)],solutionTitle:e(`anbieterWerden.buschenschank.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:wA,faqTitle:e(`anbieterWerden.buschenschank.faqTitle`,`Häufige Fragen`),faqs:TA,ctaTitle:e(`anbieterWerden.buschenschank.ctaTitle`,`Bereit für Ihren Online-Zwilling?`),ctaBody:e(`anbieterWerden.buschenschank.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.buschenschank.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var DA=H(`/_shell/anbieter-werden_/buschenschank`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`buschenschank`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.buschenschank.pageTitleTag`,`Für Buschenschank & Heurige — der Ausg'steckte bekommt einen Online-Zwilling`)),r=P(t,`anbieterWerden.buschenschank.metaDescription`,`Ausg'steckt-Termine, Stammgäste-Bestellungen per WhatsApp, Kassa und Online-Shop synchron — {brand} für Buschenschank und Heurige.`).replace(`{brand}`,G().name),i=Id(),a=EA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.buschenschank.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/buschenschank-hero.jpg`},{property:`og:image:alt`,content:`Buschenschank-Terrasse bei Sonnenuntergang`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/buschenschank-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.buschenschank-CecxvWEd.js`),__vite__mapDeps([111,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),OA=[{icon:`MessageCircle`,title:`Anfragen verstreut über WhatsApp, Mail und Telefon`,body:`Wer zuerst dran war, wer schon geantwortet hat — bei mehreren Kanälen verliert man schnell den Überblick, gerade bei mehr als einer Person im Team.`},{icon:`Receipt`,title:`Rechnung und Belege am Monatsende zusammensuchen`,body:`Als Einzelunternehmer oder Kleinunternehmer reicht eine einfache Übersicht — die meisten Tools sind aber für vollständige Buchhaltung mit Kontenrahmen gebaut, viel zu viel für den eigentlichen Bedarf.`},{icon:`Repeat2`,title:`Umsatz hängt komplett an der eigenen Zeit`,body:`Ein Beratungsgespräch, ein Auftrag — mehr geht nicht ohne mehr Stunden. Wiederkehrende Leistungen oder digitale Angebote bräuchten eigentlich ein zweites System.`}],kA=[{icon:`MessageCircle`,name:`Anfragen & Termine an einem Ort`,body:`Live-Anfragen sammelt Chat-Nachrichten und Terminwünsche — inklusive Video-Call-Option fürs Erstgespräch — in einem Posteingang, mit Ton-Hinweis bei neuer Anfrage. Niemand geht mehr in einem vollen Postfach unter.`,tag:`Live-Anfragen`},{icon:`Repeat2`,name:`Wiederkehrende Einnahmen ohne Zusatztool`,body:`Eigene Abo-Pläne für Betreuung, Wartung oder Mitgliedschaft anlegen — Intervall, Rabattstufe, Mindestlaufzeit und Kündigungsfrist selbst festlegen. Statt einer Kündigung kann automatisch eine Pause angeboten werden.`,tag:`Abo-Verkauf`},{icon:`GraduationCap`,name:`Wissen einmal aufbereiten, immer wieder verkaufen`,body:`Kurse mit Modulen und Video, Vorlagen oder ein privater Podcast-Feed — Ihr Know-how wird ein eigenes digitales Produkt, unabhängig von Ihrer persönlichen Zeit pro Kunde.`,tag:`Digitale Inhalte & Kurse`},{icon:`Receipt`,name:`Rechnung raus, Überblick behalten — kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding, dazu eine einfache Einnahmen-Ausgaben-Über
68sicht mit Beleg-Foto und KI-Vorausfüllung. Kostenlos inklusive, keine gesonderte Verrechnung — passend für EPU und Kleinunternehmer ohne doppelte Buchführungspflicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],AA=[{icon:`Phone`,name:`Cold-Call`,body:`CSV-Leads hochladen, abtelefonieren, gemeinsames Team-CRM.`,price:`5,00 €/Monat`},{icon:`Mail`,name:`WebmailAI`,body:`Mail, Kalender und Kontakte in einer Oberfläche, mit KI-Antwortvorschlägen.`,price:`8,00 €/Monat pro Postfach`},{icon:`Contact`,name:`CardDAV Kundenkontakte`,body:`Kundenkontakte laufend synchron im Adressbuch von Handy oder Outlook.`,price:`5,00 €/Monat`},{icon:`Mic`,name:`Voice-Transcribe`,body:`Gespräche und Meetings live mitschreiben, inklusive Sprechererkennung.`,price:`ab 15,00 €/Monat, 6 Std. inkl.`},{icon:`UserCog`,name:`Staff Connect`,body:`Team wachsen lassen — Manager- und Mitarbeiter-Rollen, Sie vergeben die Zugriffe.`,price:`5,00 €/Monat pro Mitarbeiter`},{icon:`Handshake`,name:`BusinessAI`,body:`Passende Partner-Dienstleister per Swipe finden, ein Match führt in eine gemeinsame Partnerschaft.`,price:`aktuell Voranmeldung`},{icon:`IdCard`,name:`VisitenkartenAI`,body:`Digitale Visitenkarte mit QR-Code fürs Netzwerken, kostenlos in Top & Premium.`,price:`ab 5,00 €/Monat im Starter`},{icon:`Users`,name:`Tippgeber-Programm`,body:`Empfehlungen tracken und automatisch per SEPA-QR-Code auszahlen.`,price:`15,00 €/Monat`},{icon:`Layers`,name:`AgentAI`,body:`Verfolgt größere Ziele — etwa „Kundenstamm ausbauen“ — über mehrere Sitzungen hinweg, statt nur einzelne Chats zu beantworten.`,price:`inklusive`}],jA=[{key:`noProducts`,q:`Ich verkaufe keine physischen Produkte — passt das überhaupt?`,a:`Ja. Abo-Pläne, digitale Inhalte, Kurse und Beratungstermine sind genauso Kern der Plattform wie physische Ware — viele der aktiven Anbieter sind reine Dienstleister.`},{key:`meeting`,q:`Wie läuft ein Beratungsgespräch technisch ab?`,a:`Über Live-Anfragen bucht der Kunde einen Termin oder startet einen Chat, inklusive Video-Call-Option — ohne separates Meeting-Tool.`},{key:`epu`,q:`Ich bin Einzelunternehmer ohne Personal — brauche ich eine eigene Buchhaltungssoftware?`,a:`Für die einfache Einnahmen-Ausgaben-Rechnung reicht das kostenlos inkludierte Modul. Nur Kapitalgesellschaften (z. B. GmbH) brauchen zusätzlich eine echte Bilanzierung.`},{key:`setup`,q:`Wie viel technisches Vorwissen brauche ich?`,a:`Keines — der Shop wird über einen geführten Assistenten in Minuten eingerichtet, dashAI hilft danach laufend bei Texten, Berichten und wiederkehrenden Aufgaben.`},{key:`pricing`,q:`Was kostet die Nutzung insgesamt?`,a:`Sie wählen ein Paket, das zu Ihrem Geschäft passt — Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind in jedem Tarif kostenlos inklusive, Zusatzfunktionen buchen Sie einzeln dazu.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function MA(e){return{badge:e(`anbieterWerden.dienstleister.badge`,`Für Dienstleister jeglicher Art`),badgeIcon:`Briefcase`,heroLine1:e(`anbieterWerden.dienstleister.heroTitleLine1`,`Ihre Leistung.`),heroLine2:e(`anbieterWerden.dienstleister.heroTitleLine2`,`Nicht Ihr Verwaltungsaufwand.`),heroBody:e(`anbieterWerden.dienstleister.heroBody`,`Beratung, Coaching, Handwerk als Dienstleistung, Agentur oder Praxis — Anfragen, Termine, wiederkehrende Einnahmen und Rechnungsversand laufen bei Ihnen an einem Ort zusammen, nicht verstreut über fünf Tools.`),image:`/images/anbieter-werden/dienstleister-hero.jpg`,ctaPrimary:e(`anbieterWerden.dienstleister.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.dienstleister.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.dienstleister.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:OA,storyTitle:e(`anbieterWerden.dienstleister.storyTitle`,`Ein Vormittag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.dienstleister.story1`,`8:40 Uhr — eine neue Anfrage über den Chat, inklusive Terminwunsch. Sie sehen sofort: dringend oder kann warten, ohne zwischen Mail-Postfach und Anrufliste zu wechseln.`),e(`anbieterWerden.dienstleister.story2`,`9:15 Uhr — das Erstgespräch läuft direkt über den eingebauten Video-Call, kein separater Meeting-Link nötig. Voice-Transcribe schreibt mit, falls Sie es aktiviert haben.`),e(`anbieterWerden.dienstleister.story3`,`11:00 Uhr — die Rechnung für den Auftrag von letzter Woche ist schon automatisch raus, im eigenen Branding. Sie fotografieren noch schnell einen Ausgaben-Beleg, die KI liest Betrag und Datum vor.`),e(`anbieterWerden.dienstleister.story4`,`Am Monatsende: ein Blick auf die Einnahmen-Ausgaben-Über
68sicht, ein Export als ZIP für den Steuerberater — fertig.`)],solutionTitle:e(`anbieterWerden.dienstleister.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:kA,toolkitTitle:e(`anbieterWerden.dienstleister.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitIntro:e(`anbieterWerden.dienstleister.toolkitIntro`,`Alles Add-ons — nur bezahlen, was Sie tatsächlich einsetzen.`),toolkitLink:e(`anbieterWerden.dienstleister.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:AA,faqTitle:e(`anbieterWerden.dienstleister.faqTitle`,`Häufige Fragen`),faqs:jA,ctaTitle:e(`anbieterWerden.dienstleister.ctaTitle`,`Bereit für weniger Verwaltung?`),ctaBody:e(`anbieterWerden.dienstleister.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.dienstleister.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Übersicht sind kostenlos inklusive, keine gesonderte Verrechnung.`)}}var NA=H(`/_shell/anbieter-werden_/dienstleister`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`dienstleister`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.dienstleister.pageTitleTag`,`Für Dienstleister — Anfragen, Termine und Rechnung an einem Ort`)),r=P(t,`anbieterWerden.dienstleister.metaDescription`,`Beratung, Coaching, Handwerk oder Agentur — {brand} bündelt Anfragen, Termine, wiederkehrende Einnahmen und Rechnungsversand in einem System.`).replace(`{brand}`,G().name),i=Id(),a=MA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.dienstleister.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/dienstleister-hero.jpg`},{property:`og:image:alt`,content:`Beratungsgespräch zwischen Anbieter und Kunde`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/dienstleister-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.dienstleister-zYiThN6m.js`),__vite__mapDeps([112,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),PA=[{icon:`Image`,title:`Produktfotos einzeln nachbearbeiten kostet Abende`,body:`Wasserzeichen, Zuschnitt, Beschreibung — bei hundert Artikeln summiert sich jede Minute pro Bild schnell.`},{icon:`Languages`,title:`Internationale Kunden bleiben ungenutztes Potenzial`,body:`Ein Übersetzerbüro für jede Sprache zu beauftragen lohnt sich für die meisten Sortimente nicht.`},{icon:`CreditCard`,title:`Laden und Online-Shop führen getrennte Bestände`,body:`Was im Geschäft verkauft wird, taucht online noch als verfügbar auf — und umgekehrt.`}],FA=[{icon:`Image`,name:`Produktfotos in Serie statt einzeln`,body:`Massenbearbeitung und Wasserzeichen laufen über mehrere Produkte gleichzeitig, statt jedes Bild einzeln nachzubearbeiten.`,tag:`Metafields & Massenbearbeitung`},{icon:`Languages`,name:`Ein Produkt, 20 Sprachmärkte`,body:`Titel, Beschreibung und SEO-Text übersetzen sich automatisch in alle 20 Checkout-Sprachen — ohne Übersetzerbüro.`,tag:`Automatische Produktübersetzungen`},{icon:`Handshake`,name:`Befreundete Läden bewerben sich gegenseitig`,body:`Vendor-Partnerschaften machen aus zwei Sortimenten ein gemeinsames Bundle, fest oder einzeln kaufbar.`,tag:`Vendor-Partnerschaften & Bundles`},{icon:`CreditCard`,name:`Laden und Shop synchron`,body:`Über Cash Connect (HelloCash) bleibt der Bestand zwischen Ladenkasse und Online-Shop automatisch gleich.`,tag:`Cash Connect`},{icon:`PackageCheck`,name:`Click & Collect ohne Extra-Tool`,body:`Weil Laden- und Online-Bestand denselben Stand zeigen, können Kunden online bestellen und im Geschäft abholen — ohne separates Reservierungssystem.`,tag:`Click & Collect`},{icon:`ShieldCheck`,name:`RKSV/TSE-konform ab Tag eins`,body:`Cash Connect setzt auf HelloCash — eine in Österreich zertifizierte Registrierkassenlösung. Um Signaturerstellungseinheit und Manipulationsschutz müssen Sie sich nicht selbst kümmern.`,tag:`RKSV & TSE`}],IA=[{icon:`Contact`,name:`CardDAV Kundenkontakte`,body:`Kundenkontakte laufend synchron im Adressbuch von Handy oder Outlook.`,price:`5,00 €/Monat`}],LA=[{key:`photos`,q:`Muss ich jedes Produktfoto einzeln hochladen?`,a:`Nein — Massenbearbeitung und Wasserzeichen laufen über mehrere Produkte gleichzeitig.`},{key:`translation`,q:`Wie viel kostet die Übersetzung meiner Produkte?`,a:`Nichts extra — Titel, Beschreibung und SEO-Text übersetzen sich automatisch in alle 20 Checkout-Sprachen.`},{key:`cash`,q:`Muss ich meine Ladenkasse ersetzen?`,a:`Nein, Cash Connect verbindet Ihre bestehende HelloCash-Kassa mit dem Online-Shop.`},{key:`bundles`,q:`Wie funktionieren Vendor-Partnerschaften?`,a:`Sie verknüpfen sich mit einem anderen Anbieter, gemeinsame Bundles sind fest gebündelt oder einzeln kaufbar — jeder behält seine eigene Preishoheit.`},{key:`rksv`,q:`Ist die Kasse RKSV-/TSE-konform?`,a:`Ja — Cash Connect basiert auf HelloCash, einer in Österreich zertifizierten Registrierkassenlösung. Signaturerstellungseinheit und Manipulationsschutz sind bereits erfüllt.`},{key:`locations`,q:`Kann ich mehrere Filialen verwalten?`,a:`Ja, über das Add-on Location Connect — jede zusätzliche Filiale mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`payment`,q:`Welche Zahlungsarten sind möglich?`,a:`Alle gängigen Zahlungsarten über Shopify Payments — Kreditkarte, Klarna, Apple Pay/Google Pay und mehr, je nach Freischaltung.`}];function RA(e){return{badge:e(`anbieterWerden.einzelhandel.badge`,`Für Einzelhandel`),badgeIcon:`Store`,heroLine1:e(`anbieterWerden.einzelhandel.heroTitleLine1`,`Laden und Online-Shop.`),heroLine2:e(`anbieterWerden.einzelhandel.heroTitleLine2`,`Ohne doppelte Arbeit.`),heroBody:e(`anbieterWerden.einzelhandel.heroBody`,`Produktfotos in Serie bearbeiten, ein Sortiment in 20 Sprachmärkten, Bestand zwischen Laden und Shop automatisch synchron.`),image:`/images/anbieter-werden/einzelhandel-hero.jpg`,ctaPrimary:e(`anbieterWerden.einzelhandel.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.einzelhandel.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.einzelhandel.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:PA,
68storyTitle:e(`anbieterWerden.einzelhandel.storyTitle`,`Ein Samstag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.einzelhandel.story1`,`9:00 Uhr — dreißig neue Artikel, alle Fotos in einem Rutsch mit Wasserzeichen versehen, statt einzeln nachzubearbeiten.`),e(`anbieterWerden.einzelhandel.story2`,`11:30 Uhr — ein Kunde aus Frankreich kauft online, die Produktbeschreibung war automatisch auf Französisch verfügbar, ohne dass Sie etwas übersetzt haben.`),e(`anbieterWerden.einzelhandel.story3`,`Nachmittags im Laden verkauft — der Online-Bestand passt sich sofort an, kein Nachzählen am Abend nötig.`)],solutionTitle:e(`anbieterWerden.einzelhandel.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:FA,toolkitTitle:e(`anbieterWerden.einzelhandel.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitLink:e(`anbieterWerden.einzelhandel.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:IA,faqTitle:e(`anbieterWerden.einzelhandel.faqTitle`,`Häufige Fragen`),faqs:LA,ctaTitle:e(`anbieterWerden.einzelhandel.ctaTitle`,`Bereit, Laden und Shop zu verbinden?`),ctaBody:e(`anbieterWerden.einzelhandel.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.einzelhandel.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var zA=H(`/_shell/anbieter-werden_/einzelhandel`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`einzelhandel`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.einzelhandel.pageTitleTag`,`Für Einzelhandel — Laden und Online-Shop, ohne doppelte Arbeit`)),r=P(t,`anbieterWerden.einzelhandel.metaDescription`,`Produktfotos in Serie bearbeiten, ein Produkt in 20 Sprachmärkten, Click & Collect und RKSV-konforme Kasse, befreundete Läden bewerben sich gegenseitig — {brand} für den Einzelhandel.`).replace(`{brand}`,G().name),i=Id(),a=RA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.einzelhandel.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/einzelhandel-hero.jpg`},{property:`og:image:alt`,content:`Boutique mit Kundin beim Stöbern`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/einzelhandel-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.einzelhandel-DWax3Nxj.js`),__vite__mapDeps([113,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),BA=[{icon:`MessageCircle`,title:`Reparaturanfragen ohne Fotos, ohne Kontext`,body:`Ein defektes Display per Anruf zu beschreiben dauert länger, als es einfach zu fotografieren.`},{icon:`Store`,title:`Zubehörverkauf läuft neben der Werkstatt her`,body:`Hüllen, Ladekabel oder Ersatzakkus werden oft nur mündlich angeboten, nie als eigener Verkaufskanal genutzt.`},{icon:`Receipt`,title:`Rechnungen für den Steuerberater von Hand aufbereiten`,body:`Belegnummer, USt-Satz, Beträge — jede Reparaturrechnung einzeln vorzubereiten kostet Zeit.`}],VA=[{icon:`MessageCircle`,name:`Reparaturanfragen mit Fotos gesammelt`,body:`Live-Anfragen mit Fotos vom Schaden kommen gesammelt an — dringende Fälle sind sofort erkennbar.`,tag:`Live-Anfragen`},{icon:`Store`,name:`Zubehör als eigener Shop-Bereich`,body:`Hüllen, Ladekabel und Ersatzteile laufen als normale Produkte im selben Shop wie die Reparaturleistung.`,tag:`Shop-Katalog`},{icon:`Receipt`,name:`Jede Rechnung fertig für die Buchhaltung`,body:`Automatischer Rechnungsversand im eigenen Branding, dazu BMD/RZL-Export und die kostenlose Einnahmen-Ausgaben-Über
68sicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],HA=[{key:`photos`,q:`Wie beschreiben Kunden den Schaden?`,a:`Über Live-Anfragen mit Foto-Upload — Sie sehen das Problem sofort, ohne lange telefonische Beschreibung.`},{key:`accessories`,q:`Kann ich Zubehör auch online verkaufen?`,a:`Ja, Hüllen, Kabel und Ersatzteile laufen als normale Produkte im selben Shop-Katalog.`},{key:`accounting`,q:`Muss ich meine Buchhaltung umstellen?`,a:`Nein — der BMD/RZL-Export bereitet Ihre Rechnungen im passenden Importformat auf.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`nophoto`,q:`Können Kunden eine Reparatur auch ohne Foto anmelden?`,a:`Ja, Fotos sind optional — eine Beschreibung im Chat über Live-Anfragen reicht ebenso.`},{key:`smallshop`,q:`Eignet sich das auch für einen kleinen Reparaturbetrieb?`,a:`Ja — die Grundfunktionen sind in jedem Tarif enthalten, Sie buchen nur dazu, was Sie wirklich brauchen.`}];function UA(e){return{badge:e(`anbieterWerden.elektronikReparatur.badge`,`Für Handyshops & Elektronik-Reparatur`),badgeIcon:`Smartphone`,heroLine1:e(`anbieterWerden.elektronikReparatur.heroTitleLine1`,`Vom Schadensfoto`),heroLine2:e(`anbieterWerden.elektronikReparatur.heroTitleLine2`,`zur fertigen Rechnung.`),heroBody:e(`anbieterWerden.elektronikReparatur.heroBody`,`Reparaturanfragen mit Fotos gesammelt, Zubehör als eigener Verkaufskanal, jede Rechnung fertig für die Buchhaltung.`),image:`/images/anbieter-werden/elektronik-reparatur-hero.jpg`,ctaPrimary:e(`anbieterWerden.elektronikReparatur.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.elektronikReparatur.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.elektronikReparatur.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:BA,storyTitle:e(`anbieterWerden.elektronikReparatur.storyTitle`,`Ein Werkstatttag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.elektronikReparatur.story1`,`Eine Anfrage mit Foto vom gesprungenen Display kommt rein — Sie sehen das Problem sofort, ohne Rückfrage.`),e(`anbieterWerden.elektronikReparatur.story2`,`Während der Reparatur verkauft sich eine passende Hülle über den Online-Shop.`),e(`anbieterWerden.elektronikReparatur.story3`,`Nach Abholung ist die Rechnung schon raus, im eigenen Branding, fertig für den Steuerberater.`)],solutionTitle:e(`anbieterWerden.elektronikReparatur.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:VA,faqTitle:e(`anbieterWerden.elektronikReparatur.faqTitle`,`Häufige Fragen`),faqs:HA,ctaTitle:e(`anbieterWerden.elektronikReparatur.ctaTitle`,`Bereit für weniger Zettelwirtschaft?`),ctaBody:e(`anbieterWerden.elektronikReparatur.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.elektronikReparatur.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var WA=H(`/_shell/anbieter-werden_/elektronik-reparatur`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`elektronik-reparatur`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.elektronikReparatur.pageTitleTag`,`Für Handyshops & Elektronik-Reparatur — vom Schadensfoto zur fertigen Rechnung`)),r=P(t,`anbieterWerden.elektronikReparatur.metaDescription`,`Reparaturanfragen mit Fotos gesammelt, Zubehör im selben Shop, jede Rechnung fertig für die Buchhaltung — {brand} für Handyshops und Elektronik-Reparatur.`).replace(`{brand}`,G().name),i=Id(),a=UA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.elektronikReparatur.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/elektronik-reparatur-hero.jpg`},{property:`og:image:alt`,content:`Techniker repariert ein Elektronikgerät`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/elektronik-reparatur-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.elektronik-reparatur-BvynzPAy.js`),__vite__mapDeps([114,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),GA=[{icon:`Repeat2`,title:`Mitgliedschaften laufen über eine separate Software`,body:`Mindestlaufzeit, Kündigungsfrist, Zahlungslauf — meist ein eigenes Tool neben dem Trainingsplan.`},{icon:`MessageCircle`,title:`PT-Termine verstreut über Anruf, Mail und Zuruf im Studio`,body:`Ohne festen Kanal geht schnell unter, wer wann trainiert.`},{icon:`GraduationCap`,title:`Trainingswissen bleibt nur im persönlichen Termin`,body:`Ein Workout-Programm oder ein Ernährungsplan wird nie als eigenes verkaufbares Produkt genutzt.`}],KA=[{icon:`Repeat2`,name:`Mitgliedschaften ohne Extra-Software`,body:`Abo-Pläne mit Mindestlaufzeit und Kündigungsfrist laufen direkt im Portal, inklusive automatischer Pause-Option.`,tag:`Abo-Verkauf`},{icon:`MessageCircle`,name:`PT-Termine an einem Ort`,body:`Live-Anfragen sammelt Terminwünsche für Personal-Training-Sessions in einem Posteingang.`,tag:`Live-Anfragen`},{icon:`GraduationCap`,name:`Trainingsvideos als eigenes Produkt`,body:`Kursaufbau mit Modulen und nativem Videoplayer macht aus einem Workout-Programm ein eigenes digitales Produkt.`,tag:`Digitale Inhalte & Kurse`},{icon:`MapPin`,name:`Mehrere Standorte, ein Auftritt`,body:`Über das Add-on Location Connect verwalten Sie zusätzliche Studios mit eigener Adresse und eigenen Öffnungszeiten.`,tag:`Location Connect`}],qA=[{key:`membership`,q:`Wie funktioniert eine Studio-Mitgliedschaft technisch?`,a:`Sie legen Intervall, Mindestlaufzeit und Kündigungsfrist im Portal fest, die Zahlung läuft automatisch.`},{key:`pt`,q:`Wie buchen Kunden eine Personal-Training-Session?`,a:`Über Live-Anfragen, gesammelt in einem Posteingang statt über Anruf und Zuruf im Studio.`},{key:`videos`,q:`Brauche ich eine eigene Videoplattform für Trainingsprogramme?`,a:`Nein — der Kursaufbau mit nativem Videoplayer ist Teil der Plattform.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`cancellation`,q:`Wie funktioniert die Kündigung im Abo?`,a:`Kündigungsfrist und Mindestlaufzeit legen Sie selbst im Portal fest — statt einer Kündigung kann automatisch eine Pause angeboten werden.`},{key:`positioning`,q:`Wie unterscheidet sich das von einer reinen Mitgliederverwaltung?`,a:`Sie bekommen zusätzlich einen eigenen Online-Shop im Marktplatz — Mitgliedschaft, Trainingsvideos und Merchandise erreichen so auch Interessenten, die aktiv nach einem Studio in Ihrer Nähe suchen, nicht nur bestehende Mitglieder.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`datasecurity`,q:`Wie sicher sind meine Mitgliederdaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function JA(e){return{badge:e(`anbieterWerden.fitness.badge`,`Für Fitness-Studios & Personal Trainer`),badgeIcon:`Dumbbell`,heroLine1:e(`anbieterWerden.fitness.heroTitleLine1`,`Mitgliedschaft, Termine, Videos.`),heroLine2:e(`anbieterWerden.fitness.heroTitleLine2`,`Ein System.`),heroBody:e(`anbieterWerden.fitness.heroBody`,`Mitgliedschaften ohne Extra-Software, Trainingstermine gesammelt, eigene Trainingsvideos als digitales Produkt.`),image:`/images/anbieter-werden/fitness-hero.jpg`,ctaPrimary:e(`anbieterWerden.fitness.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.fitness.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.fitness.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:GA,storyTitle:e(`anbieterWerden.fitness.storyTitle`,`Eine Trainingswoche, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.fitness.story1`,`Montag — eine neue Mitgliedschaft wird abgeschlossen, die erste Abbuchung läuft automatisch.`),e(`anbieterWerden.fitness.story2`,`Mittw
68och — eine Personal-Training-Anfrage kommt über Live-Anfragen rein, gesammelt mit allen anderen Terminwünschen.`),e(`anbieterWerden.fitness.story3`,`Freitag — ein Kunde kauft Ihr neues 8-Wochen-Trainingsprogramm, das Sie einmal aufgenommen haben und das jetzt von selbst weiterverkauft.`)],solutionTitle:e(`anbieterWerden.fitness.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:KA,faqTitle:e(`anbieterWerden.fitness.faqTitle`,`Häufige Fragen`),faqs:qA,ctaTitle:e(`anbieterWerden.fitness.ctaTitle`,`Bereit für weniger Verwaltung?`),ctaBody:e(`anbieterWerden.fitness.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.fitness.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Übersicht sind kostenlos inklusive.`)}}var YA=H(`/_shell/anbieter-werden_/fitness`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`fitness`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.fitness.pageTitleTag`,`Für Fitness-Studios & Personal Trainer — Mitgliedschaft, Termine und Trainingsvideos an einem Ort`)),r=P(t,`anbieterWerden.fitness.metaDescription`,`Mitgliedschaften ohne Extra-Software, Trainingstermine gesammelt, eigene Trainingsvideos als digitales Produkt, auch für mehrere Standorte — {brand} für Fitness-Studios und Personal Trainer.`).replace(`{brand}`,G().name),i=Id(),a=JA((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.fitness.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/fitness-hero.jpg`},{property:`og:image:alt`,content:`Personal Trainer bei einer Trainingseinheit`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/fitness-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.fitness-BCgpf4-V.js`),__vite__mapDeps([115,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),XA=`anbieter-werden-funktionen`,ZA=H(`/_shell/anbieter-werden_/funktionen`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(XA)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.funktionen.pageTitleTag`,`Portal-Funktionen für Anbieter`))},{name:`description`,content:P(W().language.code,`anbieterWerden.funktionen.metaDescription`,`Alles, was das {brand}-Portal für Anbieter kann — Verkauf, KI-Werkzeuge, Auszahlung, Marketing und mehr, im Überblick.`).replace(`{brand}`,G().name)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.funktionen-CA3uCaD3.js`),__vite__mapDeps([116,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),QA=[{icon:`Repeat2`,title:`Wöchentliche Blumenlieferung nur auf Zuruf`,body:`Ohne Abo-Modell bestellt jeder Kunde jede Woche neu, statt automatisch beliefert zu werden.`},{icon:`MapPin`,title:`Kunden in der Umgebung finden Sie nicht`,body:`Ohne lokale Sichtbarkeit bleibt die Gärtnerei auf Laufkundschaft beschränkt.`},{icon:`Receipt`,title:`Saisonware und Rechnung getrennt verwaltet`,body:`Der Bestand ändert sich mit der Saison, die Buchhaltung soll trotzdem laufend aktuell bleiben.`}],$A=[{icon:`Repeat2`,name:`Blumen-Abo ohne Zusatztool`,body:`Eigene Abo-Pläne für wöchentliche oder monatliche Lieferung direkt im Portal anlegen.`,tag:`Abo-Verkauf`},{icon:`MapPin`,name:`In der Umgebung gefunden werden`,body:`Verfügbarkeitsreichweite zeigt Kunden in der Nähe automatisch die passenden Produkte an.`,tag:`Verfügbarkeitsreichweite`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Über
68sicht — kostenlos inklusive.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],ej=[{key:`subscription`,q:`Wie funktioniert ein Blumen-Abo?`,a:`Sie legen Intervall und Sortiment im Portal fest — der Kunde bestellt einmal, danach läuft die Lieferung automatisch weiter.`},{key:`reach`,q:`Wie werde ich in der Umgebung sichtbar?`,a:`Die Verfügbarkeitsreichweite zeigt Kunden in der Nähe automatisch Ihre passenden Produkte an.`},{key:`season`,q:`Muss ich mein Saison-Sortiment manuell pflegen?`,a:`Produkte lassen sich jederzeit anpassen — die Massenbearbeitung hilft bei größeren Sortimentswechseln.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function tj(e){return{badge:e(`anbieterWerden.gaertnerei.badge`,`Für Gärtnereien & Floristik`),badgeIcon:`Flower2`,heroLine1:e(`anbieterWerden.gaertnerei.heroTitleLine1`,`Saison-Sortiment.`),heroLine2:e(`anbieterWerden.gaertnerei.heroTitleLine2`,`Und ein Blumen-Abo.`),heroBody:e(`anbieterWerden.gaertnerei.heroBody`,`Wöchentliche Lieferung ohne Zusatztool, in der Umgebung automatisch gefunden werden, Rechnung kostenlos inklusive.`),image:`/images/anbieter-werden/gaertnerei-hero.jpg`,ctaPrimary:e(`anbieterWerden.gaertnerei.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.gaertnerei.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.gaertnerei.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:QA,storyTitle:e(`anbieterWerden.gaertnerei.storyTitle`,`Eine Frühlingswoche, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.gaertnerei.story1`,`Eine Stammkundin bekommt ihren wöchentlichen Blumenstrauß automatisch geliefert, ohne jede Woche neu zu bestellen.`),e(`anbieterWerden.gaertnerei.story2`,`Ein neuer Kunde aus dem Nachbarort findet Sie über die Verfügbarkeitsreichweite — ganz ohne Werbebudget.`),e(`anbieterWerden.gaertnerei.story3`,`Am Monatsende ist die Rechnung schon raus, im eigenen Branding — Sie mussten nichts nachtragen.`)],solutionTitle:e(`anbieterWerden.gaertnerei.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:$A,faqTitle:e(`anbieterWerden.gaertnerei.faqTitle`,`Häufige Fragen`),faqs:ej,ctaTitle:e(`anbieterWerden.gaertnerei.ctaTitle`,`Bereit für Ihr Online-Sortiment?`),ctaBody:e(`anbieterWerden.gaertnerei.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.gaertnerei.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var nj=H(`/_shell/anbieter-werden_/gaertnerei`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`gaertnerei`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.gaertnerei.pageTitleTag`,`Für Gärtnereien & Floristik — Saison-Sortiment und Blumen-Abo an einem Ort`)),r=P(t,`anbieterWerden.gaertnerei.metaDescription`,`Blumen-Abo ohne Zusatztool, in der Umgebung gefunden werden, Rechnung kostenlos inklusive — {brand} für Gärtnereien und Floristik.`).replace(`{brand}`,G().name),i=Id(),a=tj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.gaertnerei.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/gaertnerei-hero.jpg`},{property:`og:image:alt`,content:`Floristin bindet einen Blumenstrauß`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/gaertnerei-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.gaertnerei-Dri32TJ_.js`),__vite__mapDeps([117,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),rj=[{icon:`CreditCard`,title:`Ladenkasse und Online-Shop führen ein Doppelleben`,body:`Gutscheine oder Merchandise online verkauft, aber am Tresen nicht abgezogen — oder umgekehrt. Der Bestand stimmt nie ganz.`},{icon:`MessageCircle`,title:`Catering-Anfragen verstreut über private Nummern`,body:`Stammgäste schreiben, wen sie gerade erreichen — Anfragen gehen unter, niemand hat den vollen Überblick.`},{icon:`Repeat2`,title:`Ein Kaffee-Abo bräuchte eigentlich ein eigenes Tool`,body:`Wiederkehrende Bestellungen manuell nachzuhalten ist Aufwand, den kaum jemand nebenbei stemmt.`}],ij=[{icon:`CreditCard`,name:`Kasse und Shop synchron`,body:`Über Cash Connect (HelloCash) bleibt der Bestand zwischen Tresen und Online-Shop automatisch gleich — Gutsc
68heine, Merchandise, alles an einem Ort.`,tag:`Cash Connect`},{icon:`MessageCircle`,name:`Bestellungen gesammelt im Chat`,body:`WhatsApp-Bestellungen und Catering-Anfragen laufen in einem Posteingang auf, statt über private Nummern verstreut zu sein.`,tag:`WhatsApp Business`},{icon:`Repeat2`,name:`Abo ohne Zusatztool`,body:`Eigene Abo-Pläne mit Intervall und Rabattstufe direkt im Portal anlegen — statt einer Kündigung kann automatisch eine Pause angeboten werden.`,tag:`Abo-Verkauf`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Übersicht mit Beleg-Foto — kostenlos inklusive.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`},{icon:`ShieldCheck`,name:`RKSV/TSE-konform ab Tag eins`,body:`Cash Connect setzt auf HelloCash — eine in Österreich zertifizierte Registrierkassenlösung. Um Signaturerstellungseinheit und Manipulationsschutz müssen Sie sich nicht selbst kümmern.`,tag:`RKSV & TSE`}],aj=[{icon:`UserCog`,name:`Staff Connect`,body:`Mehrere Personen an der Kasse und im Service mit eigenem Zugang.`,price:`5,00 €/Monat pro Mitarbeiter`},{icon:`Users`,name:`Tippgeber-Programm`,body:`Stammgäste empfehlen weiter, Provision automatisch per SEPA-QR-Code.`,price:`15,00 €/Monat`}],oj=[{key:`cash`,q:`Muss ich meine bestehende Kasse ersetzen?`,a:`Nein — Cash Connect verbindet Ihre bestehende HelloCash-Kassa, Voraussetzung ist der HelloCash-Tarif „Premium“ oder „Gastro“.`},{key:`abo`,q:`Wie funktioniert ein Kaffee-Abo technisch?`,a:`Sie legen Intervall, Menge und Rabattstufe im Portal fest — der Kunde bestellt einmal, danach läuft es automatisch weiter, mit Pausen-Option statt Kündigung.`},{key:`whatsapp`,q:`Brauchen meine Gäste eine neue App?`,a:`Nein, Bestellungen laufen über WhatsApp — der Kanal, den Ihre Stammgäste sowieso schon nutzen.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`rksv`,q:`Ist die Kasse RKSV-/TSE-konform?`,a:`Ja — Cash Connect basiert auf HelloCash, einer in Österreich zertifizierten Registrierkassenlösung. Signaturerstellungseinheit und Manipulationsschutz sind bereits erfüllt.`},{key:`delivery`,q:`Muss ich an Lieferando, Wolt oder Uber Eats anbinden?`,a:`Nein — Bestellungen laufen direkt über WhatsApp, ohne Provisionsmodell einer Lieferplattform. Wer zusätzlich über eine Lieferplattform verkaufen will, kann das parallel weiterführen.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`payment`,q:`Welche Zahlungsarten sind möglich?`,a:`Alle gängigen Zahlungsarten über Shopify Payments — Kreditkarte, Klarna, Apple Pay/Google Pay und mehr, je nach Freischaltung.`}];function sj(e){return{badge:e(`anbieterWerden.gastronomie.badge`,`Für Gastronomie & Cafés`),badgeIcon:`UtensilsCrossed`,heroLine1:e(`anbieterWerden.gastronomie.heroTitleLine1`,`Kasse, Shop, Stammgäste.`),heroLine2:e(`anbieterWerden.gastronomie.heroTitleLine2`,`Ein System.`),heroBody:e(`anbieterWerden.gastronomie.heroBody`,`Ladenkasse und Online-Shop teilen sich einen Bestand, Bestellungen laufen über WhatsApp, Rechnung und Überblick sind kostenlos inklusive.`),image:`/images/anbieter-werden/gastronomie-hero.jpg`,ctaPrimary:e(`anbieterWerden.gastronomie.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.gastronomie.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.gastronomie.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:rj,storyTitle:e(`anbieterWerden.gastronomie.storyTitle`,`Ein Freitagabend, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.gastronomie.story1`,`18:10 Uhr — eine Catering-Anfrage per WhatsApp für nächste Woche, direkt im gemeinsamen Posteingang, nicht auf einem privaten Handy verloren.`),e(`anbieterWerden.gastronomie.story2`,`19:30 Uhr — ein Gutschein wird am Tresen verkauft, der Bestand im Online-Shop passt sich automatisch an. Niemand verkauft versehentlich doppelt.`),e(`anbieterWerden.gastronomie.story3`,`Am nächsten Morgen: die Rechnung für das Catering ist schon raus, im eigenen Branding — und ein Stammgast hat sich gerade fürs Kaffee-Abo angemeldet.`)],solutionTitle:e(`anbieterWerden.gastronomie.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:ij,toolkitTitle:e(`anbieterWerden.gastronomie.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitLink:e(`anbieterWerden.gastronomie.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:aj,faqTitle:e(`anbieterWerden.gastronomie.faqTitle`,`Häufige Fragen`),faqs:oj,ctaTitle:e(`anbieterWerden.gastronomie.ctaTitle`,`Bereit für ein System statt zwei?`),ctaBody:e(`anbieterWerden.gastronomie.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.gastronomie.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var cj=H(`/_shell/anbieter-werden_/gastronomie`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`gastronomie`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.gastronomie.pageTitleTag`,`Für Gastronomie & Cafés — Kasse, Bestellung und Stammgäste in einem System`)),r=P(t,`anbieterWerden.gastronomie.metaDescription`,`Ladenkasse und Online-Shop teilen sich ein Lager, Bestellungen laufen über WhatsApp, RKSV-konforme Kasse, Rechnung und Überblick kostenlos inklusive — {brand} für Gastronomie und Cafés.`).replace(`{brand}`,G().name),i=Id(),a=sj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.gastronomie.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/gastronomie-hero.jpg`},{property:`og:image:alt`,content:`Gemütlich eingedecktes Restaurant`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/gastronomie-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.gastronomie-33YkW-35.js`),__vite__mapDeps([118,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),lj=[{icon:`GlassWater`,title:`Wein-Empfehlungen bleiben auf den Tisch beschränkt`,body:`Ohne eigenen Online-Kanal endet die Beratung mit dem Restaurantbesuch.`},{icon:`Bot`,title:`Kuratierte Auswahl braucht viel manuelle Arbeit`,body:`Boxen oder Empfehlungslisten von Hand zusammenzustellen kostet Zeit, die im Service fehlt.`},{icon:`Store`,title:`Weinkarte online und vor Ort doppelt gepflegt`,body:`Änderungen an der Karte müssen an zwei Stellen nachgezogen werden.`}],uj=[{icon:`GlassWater`,name:`Kuratierte Wein-Boxen als Abo`,body:`Eigene Auswahlboxen im Abo verkaufen, ohne eigene Logistik aufzubauen.`,tag:`Abo-Verkauf`},{icon:`Bot`,name:`Beratung, die zum Verkauf wird`,body:`Der KI-Berater hat Sommelier-Charakter und unterstützt bei Empfehlungen — auch im Kundenkontakt.`,tag:`dashAI`},{icon:`Store`,name:`Weinkarte online genauso kuratiert wie vor Ort`,body:`Sortiment und Beschreibungen direkt aus dem Shop pflegen, keine doppelte Pflege nötig.`,tag:`Produktvarianten`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],dj=[{key:`boxes`,q:`Wie baue ich eine Wein-Box als Abo auf?`,a:`Als eigenes Abo-Produkt im Shop, ganz ohne eigene Versandlogistik.`},{key:`advisor`,q:`Was macht der KI-Berater mit Sommelier-Charakter?`,a:`Er unterstützt bei Weinempfehlungen und beantwortet Kundenfragen — auch außerhalb der Öffnungszeiten.`},{key:`menu`,q:`Muss ich meine Weinkarte doppelt pflegen?`,a:`Nein — Sortiment und Beschreibungen kommen direkt aus dem Shop, für Karte und Online-Auftritt gleichermaßen.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function fj(e){return{badge:e(`anbieterWerden.gastronomieSommelier.badge`,`Für Gastronomie & Sommeliers`),badgeIcon:`GlassWater`,heroLine1:e(`anbieterWerden.gastronomieSommelier.heroTitleLine1`,`Ihre Weinempfehlung`),heroLine2:e(`anbieterWerden.gastronomieSommelier.heroTitleLine2`,`wird zum eigenen Geschäft.`),heroBody:e(`anbieterWerden.gastronomieSommelier.heroBody`,`Kuratierte Wein-Boxen im Abo, eine KI mit Sommelier-Charakter für die Beratung, und die Weinkarte online genauso gepflegt wie vor Ort.`),image:`/images/anbieter-werden/verkostung-hero.jpg`,ctaPrimary:e(`anbieterWerden.gastronomieSommelier.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.gastronomieSommelier.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.gastronomieSommelier.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:lj,storyTitle:e(`anbieterWerden.gastronomieSommelier.storyTitle`,`Ein Abo-Versand, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.gastronomieSommelier.story1`,`Ein Gast, der letzte Woche Ihre Weinempfehlung am Tisch liebte, abonniert die kuratierte Box fürs nächste Monat.`),e(`anbieterWerden.gastronomieSommelier.story2`,`Der KI-Berater mit Sommelier-Charakter beantwortet eine Kundenfrage zur Box, während Sie im Service sind.`),e(`anbieterWerden.gastronomieSommelier.story3`,`Die Weinkarte im Restaurant und im Shop zeigen automatisch dasselbe aktuelle Sortiment.`)],solutionTitle:e(`anbieterWerden.gastronomieSommelier.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:uj,faqTitle:e(`anbieterWerden.gastronomieSommelier.faqTitle`,`Häufige Fragen`),faqs:dj,ctaTitle:e(`anbieterWerden.gastronomieSommelier.ctaTitle`,`Bereit, aus Empfehlung ein Geschäft zu machen?`),ctaBody:e(`anbieterWerden.gastronomieSommelier.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.gastronomieSommelier.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var pj=H(`/_shell/anbieter-werden_/gastronomie-sommelier`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`gastronomie-sommelier`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.gastronomieSommelier.pageTitleTag`,`Für Gastronomie & Sommeliers — Ihre Weinempfehlung wird zum eigenen Geschäft`)),r=P(t,`anbieterWerden.gastronomieSommelier.metaDescription`,`Kuratierte Wein-Boxen im Abo, ein KI-Berater mit Sommelier-Charakter, Weinkarte online und vor Ort aus einer Quelle — {brand} für Gastronomie und Sommeliers.`).replace(`{brand}`,G().name),i=Id(),a=fj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.gastronomieSommelier.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/gastronomie-sommelier-hero.jpg`},{property:`og:image:alt`,content:`Weinverkostung mit Glas gegen das Licht gehalten`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/gastronomie-sommelier-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.gastronomie-sommelier-Dj484yX0.js`),__vite__mapDeps([119,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),mj=[{icon:`Users`,title:`Einzelne Winzer gehen im gemeinsamen Auftritt unter`,body:`Ohne klare Zuordnung wirkt jedes Produkt wie 'irgendein' Wein aus der Genossenschaft.`},{icon:`Handshake`,title:`Fachhandel und Gastronomie finden Sie nicht von selbst`,body:`Ohne aktive Vermittlung bleibt die Suche nach neuen Abnehmern Zufall.`},{icon:`Users`,title:`Mehrere Mitarbeiter, ein gemeinsamer Zugang`,body:`Ohne eigene Rechte pro Person wird die Zusammenarbeit im Shop schnell unübersichtlich.`}],hj=[{icon:`Grape`,name:`Herkunft und Winzer je Produkt sichtbar`,body:`Lage, Jahrgang und Winzer klar ausgewiesen, trotz gemeinsamem Marktplatz-Auftritt.`,tag:`Produktvarianten`},{icon:`Handshake`,name:`Fachhandel und Gastronomie als Partner`,body:`Business-Matching bringt die Genossenschaft aktiv mit passenden Abnehmern zusammen.`,tag:`Business-Matching`},{icon:`Users`,name:`Ein Team, geteilter Zugriff`,body:`Mehrere Mitarbeiter:innen greifen mit eigenen Rechten auf denselben Shop zu.`,tag:`Staff Connect`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],gj=[{key:`attribution`,q:`Bleibt der einzelne Winzer im gemeinsamen Shop sichtbar?`,a:`Ja — Herkunft, Lage und Winzer sind je Produkt klar ausgewiesen.`},{key:`matching`,q:`Wie finden wir Fachhandel oder Gastronomie als Abnehmer?`,a:`Business-Matching schlägt aktiv passende Betriebe vor, die zu unserem Sortiment passen.`},{key:`staff`,q:`Können mehrere Mitarbeiter gleichzeitig arbeiten?`,a:`Ja, mit Staff Connect erhält jede Person eigene Zugriffsrechte auf denselben Shop.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket.`},{key:`datasecurity`,q:`Wie sicher sind unsere Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function _j(e){return{badge:e(`anbieterWerden.genossenschaft.badge`,`Für Winzergenossenschaften`),badgeIcon:`Users`,heroLine1:e(`anbieterWerden.genossenschaft.heroTitleLine1`,`Ein gemeinsamer Auftritt,`),heroLine2:e(`anbieterWerden.genossenschaft.heroTitleLine2`,`jeder Winzer bleibt sichtbar.`),heroBody:e(`anbieterWerden.genossenschaft.heroBody`,`Herkunft und Winzer je Produkt klar ausgewiesen, geteilter Zugriff fürs ganze Team, und Business-Matching für Fachhandel und Gastronomie.`),image:`/images/hero-wein-guru-vineyard.jpg`,ctaPrimary:e(`anbieterWerden.genossenschaft.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.genossenschaft.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.genossenschaft.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:mj,storyTitle:e(`anbieterWerden.genossenschaft.storyTitle`,`Eine Bestellsaison, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.genossenschaft.story1`,`Ein Fachhändler aus Salzburg findet über das Business-Matching genau die Lagen, die er sucht — mit dem Namen des jeweiligen Winzers dabei.`),e(`anbieterWerden.genossenschaft.story2`,`Zwei Mitarbeiter:innen bearbeiten gleichzeitig Bestellungen, jede mit eigenem Zugriff, ohne sich in die Quere zu kommen.`),e(`anbieterWerden.genossenschaft.story3`,`Am Ende des Quartals liegt die Einnahmen-Ausgaben-Über
68sicht für die ganze Genossenschaft bereit.`)],solutionTitle:e(`anbieterWerden.genossenschaft.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:hj,faqTitle:e(`anbieterWerden.genossenschaft.faqTitle`,`Häufige Fragen`),faqs:gj,ctaTitle:e(`anbieterWerden.genossenschaft.ctaTitle`,`Bereit für einen gemeinsamen Auftritt?`),ctaBody:e(`anbieterWerden.genossenschaft.ctaBody`,`Paket wählen, bestellen — unsere KI richtet den Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.genossenschaft.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Übersicht sind kostenlos inklusive.`)}}var vj=H(`/_shell/anbieter-werden_/genossenschaft`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`genossenschaft`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.genossenschaft.pageTitleTag`,`Für Winzergenossenschaften — ein gemeinsamer Auftritt, jeder Winzer bleibt sichtbar`)),r=P(t,`anbieterWerden.genossenschaft.metaDescription`,`Herkunft und Winzer je Produkt klar ausgewiesen, geteilter Zugriff fürs ganze Team, Fachhandel und Gastronomie als Partner — {brand} für Winzergenossenschaften.`).replace(`{brand}`,G().name),i=Id(),a=_j((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.genossenschaft.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/genossenschaft-hero.jpg`},{property:`og:image:alt`,content:`Weinberg in Österreich`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/genossenschaft-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.genossenschaft-Cq764Nj6.js`),__vite__mapDeps([120,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),yj=[{icon:`Repeat2`,title:`Mitgliedschaften laufen über eine separate Software`,body:`Mindestlaufzeit, Kündigungsfrist, Zahlungslauf — meist ein eigenes Tool neben dem Terminkalender.`},{icon:`MessageCircle`,title:`Termine werden trotz Erinnerung vergessen`,body:`Eine E-Mail-Erinnerung geht in der Flut unter, ein Anruf kostet Zeit, die für Kunden fehlt.`},{icon:`GraduationCap`,title:`Wissen bleibt ungenutzt im Kopf statt als Produkt`,body:`Ernährungspläne oder Übungsprogramme werden nur im Termin selbst weitergegeben, nie als eigenes Angebot.`}],bj=[{icon:`Repeat2`,name:`Mitgliedschaften ohne Extra-Software`,body:`Abo-Pläne mit Mindestlaufzeit und Kündigungsfrist laufen direkt im Portal, inklusive automatischer Pause-Option.`,tag:`Abo-Verkauf`},{icon:`MessageCircle`,name:`Terminerinnerung, die niemand vergisst`,body:`WhatsApp-Nachrichten erinnern Kunden automatisch an den nächsten Termin.`,tag:`WhatsApp Business`},{icon:`GraduationCap`,name:`Übungsvideos als Zusatzeinkommen`,body:`Kursaufbau mit Modulen und nativem Videoplayer macht aus Ernährungsplänen oder Übungsprogrammen ein eigenes digitales Produkt.`,tag:`Digitale Inhalte & Kurse`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Über
68sicht — kostenlos inklusive.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],xj=[{key:`membership`,q:`Wie funktioniert eine Mitgliedschaft technisch?`,a:`Sie legen Intervall, Mindestlaufzeit und Kündigungsfrist im Portal fest, die Zahlung läuft automatisch — statt einer Kündigung kann eine Pause angeboten werden.`},{key:`reminder`,q:`Müssen Kunden eine App installieren?`,a:`Nein, Erinnerungen laufen über WhatsApp.`},{key:`videos`,q:`Brauche ich eine eigene Videoplattform?`,a:`Nein — der Kursaufbau mit nativem Videoplayer ist Teil der Plattform, inklusive Fortschrittsanzeige für Ihre Kunden.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`cancellation`,q:`Wie funktioniert die Kündigung einer Mitgliedschaft?`,a:`Kündigungsfrist und Mindestlaufzeit legen Sie selbst im Portal fest — statt einer Kündigung kann automatisch eine Pause angeboten werden.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function Sj(e){return{badge:e(`anbieterWerden.gesundheit.badge`,`Für Gesundheit & Wellness`),badgeIcon:`HeartPulse`,heroLine1:e(`anbieterWerden.gesundheit.heroTitleLine1`,`Mitgliedschaften und Termine.`),heroLine2:e(`anbieterWerden.gesundheit.heroTitleLine2`,`Automatisch verwaltet.`),heroBody:e(`anbieterWerden.gesundheit.heroBody`,`Mitgliedschaften ohne Extra-Software, Terminerinnerungen, die niemand vergisst, Übungsvideos als eigenes digitales Produkt.`),image:`/images/anbieter-werden/gesundheit-hero.jpg`,ctaPrimary:e(`anbieterWerden.gesundheit.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.gesundheit.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.gesundheit.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:yj,storyTitle:e(`anbieterWerden.gesundheit.storyTitle`,`Eine Woche, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.gesundheit.story1`,`Montag — eine neue Mitgliedschaft wird abgeschlossen, die erste Abbuchung läuft automatisch, ohne dass Sie etwas einrichten müssen.`),e(`anbieterWerden.gesundheit.story2`,`Mittw
68och — eine WhatsApp-Erinnerung geht an alle Kunden mit Termin am Donnerstag raus, ohne dass Sie einzeln schreiben.`),e(`anbieterWerden.gesundheit.story3`,`Freitag — ein Kunde kauft Ihr neues Übungsvideo-Programm, das Sie einmal aufgenommen haben und das jetzt von selbst weiterverkauft.`)],solutionTitle:e(`anbieterWerden.gesundheit.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:bj,faqTitle:e(`anbieterWerden.gesundheit.faqTitle`,`Häufige Fragen`),faqs:xj,ctaTitle:e(`anbieterWerden.gesundheit.ctaTitle`,`Bereit für weniger Verwaltung?`),ctaBody:e(`anbieterWerden.gesundheit.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.gesundheit.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Übersicht sind kostenlos inklusive.`)}}var Cj=H(`/_shell/anbieter-werden_/gesundheit`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`gesundheit`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.gesundheit.pageTitleTag`,`Für Gesundheit & Wellness — Mitgliedschaften und Termine automatisch verwaltet`)),r=P(t,`anbieterWerden.gesundheit.metaDescription`,`Mitgliedschaften ohne Extra-Software, Terminerinnerungen, die niemand vergisst, Übungsvideos als Zusatzeinkommen — {brand} für Gesundheit und Wellness.`).replace(`{brand}`,G().name),i=Id(),a=Sj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.gesundheit.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/gesundheit-hero.jpg`},{property:`og:image:alt`,content:`Ruhiger Empfangsbereich einer Gesundheitspraxis`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/gesundheit-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.gesundheit-DDI-RZ1R.js`),__vite__mapDeps([121,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),wj=[{icon:`Percent`,title:`Brutto- und Nettopreise manuell auseinanderhalten`,body:`Geschäftskunden erwarten Nettopreise, Privatkunden Bruttopreise — ohne Automatik entsteht schnell Verwirrung.`},{icon:`Users`,title:`Sonderkonditionen für einzelne Partner nur mündlich`,body:`Ein Rabatt für einen bestimmten Großkunden lebt oft nur im Kopf des Vertriebs, nicht im System.`},{icon:`Receipt`,title:`Preislisten pro Kunde von Hand pflegen`,body:`Ein Excel pro Partner zu aktualisieren ist Aufwand, der bei wachsender Kundenzahl nicht mehr trägt.`}],Tj=[{icon:`Percent`,name:`Nettopreise und Live-USt-Satz automatisch`,body:`Geschäftskunden sehen automatisch Nettopreise mit dem korrekten, live berechneten USt-Satz — ohne eigene Preisliste.`,tag:`Netto-Preise & Live-USt-Satz`},{icon:`Users`,name:`Sonderkonditionen für einzelne Partner`,body:`Eigene Preise für ausgewählte Partner-Kürzel hinterlegen — der Rabatt greift automatisch, sobald sich der Partner anmeldet.`,tag:`Partner-Sonderpreise`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus BMD/RZL-Export für die eigene Buchhaltung.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],Ej=[{key:`netprice`,q:`Sehen meine Geschäftskunden automatisch Nettopreise?`,a:`Ja — Nettopreise und der korrekte, live berechnete USt-Satz werden automatisch angezeigt, ohne eigene Preisliste.`},{key:`partner`,q:`Wie funktionieren Sonderkonditionen für einzelne Partner?`,a:`Sie hinterlegen eigene Preise für ausgewählte Partner-Kürzel — der Rabatt greift automatisch, sobald sich dieser Partner anmeldet.`},{key:`b2c`,q:`Kann ich gleichzeitig auch an Privatkunden verkaufen?`,a:`Ja, B2C-Kunden sehen weiterhin die normalen Bruttopreise — beides läuft im selben Shop.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, dazu der BMD/RZL-Export für Ihre eigene Buchhaltung.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function Dj(e){return{badge:e(`anbieterWerden.grosshandel.badge`,`Für B2B-Großhandel & Zulieferer`),badgeIcon:`Warehouse`,heroLine1:e(`anbieterWerden.grosshandel.heroTitleLine1`,`Nettopreise und Sonderkonditionen.`),heroLine2:e(`anbieterWerden.grosshandel.heroTitleLine2`,`Automatisch, nicht in Excel.`),heroBody:e(`anbieterWerden.grosshandel.heroBody`,`Geschäftskunden sehen automatisch Nettopreise mit korrektem USt-Satz, einzelne Partner ihre eigenen Sonderkonditionen — ohne Preisliste von Hand.`),image:`/images/anbieter-werden/grosshandel-hero.jpg`,ctaPrimary:e(`anbieterWerden.grosshandel.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.grosshandel.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.grosshandel.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:wj,storyTitle:e(`anbieterWerden.grosshandel.storyTitle`,`Eine Bestellwoche, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.grosshandel.story1`,`Ein Großkunde meldet sich mit seinem Partner-Kürzel an — die vereinbarten Sonderkonditionen greifen automatisch, ohne dass Sie manuell nachrechnen.`),e(`anbieterWerden.grosshandel.story2`,`Ein neuer Geschäftskunde sieht auf Anhieb Nettopreise mit dem korrekten USt-Satz — kein Nachfragen, kein separates Angebot per Mail.`),e(`anbieterWerden.grosshandel.story3`,`Am Monatsende ist jede Rechnung schon fertig für den BMD/RZL-Import — kein Nacharbeiten vor der Übergabe an die Buchhaltung.`)],solutionTitle:e(`anbieterWerden.grosshandel.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:Tj,faqTitle:e(`anbieterWerden.grosshandel.faqTitle`,`Häufige Fragen`),faqs:Ej,ctaTitle:e(`anbieterWerden.grosshandel.ctaTitle`,`Bereit für automatisierte B2B-Preise?`),ctaBody:e(`anbieterWerden.grosshandel.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.grosshandel.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var Oj=H(`/_shell/anbieter-werden_/grosshandel`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`grosshandel`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.grosshandel.pageTitleTag`,`Für B2B-Großhandel & Zulieferer — Nettopreise und Partner-Sonderkonditionen automatisch`)),r=P(t,`anbieterWerden.grosshandel.metaDescription`,`Nettopreise und Live-USt-Satz für Geschäftskunden, Sonderkonditionen für einzelne Partner, ohne Preislisten von Hand zu pflegen — {brand} für B2B-Großhandel und Zulieferer.`).replace(`{brand}`,G().name),i=Id(),a=Dj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.grosshandel.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/grosshandel-hero.jpg`},{property:`og:image:alt`,content:`Ordentlich organisiertes Lager mit Paletten`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/grosshandel-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.grosshandel-DhcQkVux.js`),__vite__mapDeps([122,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),kj=[{icon:`MessageCircle`,title:`Schadensfotos und Notrufe verstreut über Handy und Mail`,body:`Dringende Fälle gehen zwischen normalen Anfragen unter, wenn alles auf einem Kanal landet.`},{icon:`Receipt`,title:`Teilrechnungen und Belege sammeln sich bis zum Monatsende`,body:`Der Steuerberater bekommt am Ende einen Stapel statt fortlaufend aufbereiteter Belege.`},{icon:`Handshake`,title:`Empfehlungen laufen nur über Mundpropaganda`,body:`Elektriker, Installateure und Maler kennen sich, aber es gibt kein System, das daraus feste Partnerschaften macht.`}],Aj=[{icon:`MessageCircle`,name:`Dringende Fälle auf den ersten Blick`,body:`Live-Anfragen mit Fotos kommen gesammelt an — dringende Fälle sind sofort von der Warteliste zu unterscheiden.`,tag:`Live-Anfragen`},{icon:`Receipt`,name:`Jede Teilrechnung fertig für die Buchhaltung`,body:`Automatischer Rechnungsversand im eigenen Branding, dazu BMD/RZL-Export und die kostenlose Einnahmen-Ausgaben-Über
68sicht mit Beleg-Foto.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`},{icon:`Handshake`,name:`Empfehlungsnetzwerk statt Kaltakquise`,body:`Über BusinessAI finden sich Elektriker, Installateure und Maler gegenseitig als Partner — ein Match führt direkt in eine Partnerschaft.`,tag:`BusinessAI`},{icon:`Phone`,name:`Angebote nachfassen, ohne es zu vergessen`,body:`Lead-Listen per CSV hochladen, abtelefonieren und im gemeinsamen Team-CRM bis zum Auftrag verfolgen.`,tag:`Cold-Call`},{icon:`FileCheck2`,name:`E-Rechnung startklar`,body:`Jede Rechnung wird automatisch als ZUGFeRD/Factur-X-PDF mit eingebetteter, maschinenlesbarer XML nach EN-16931-Standard erstellt — vorbereitet auf die kommende e-Rechnungspflicht in der EU.`,tag:`ZUGFeRD & e-Rechnung`}],jj=[{icon:`Mic`,name:`Voice-Transcribe`,body:`Baustellenbesprechungen live mitschreiben, inklusive Sprechererkennung.`,price:`ab 15,00 €/Monat, 6 Std. inkl.`},{icon:`UserCog`,name:`Staff Connect`,body:`Mehrere Monteure mit eigenem Zugang, Sie vergeben die Rollen.`,price:`5,00 €/Monat pro Mitarbeiter`}],Mj=[{key:`photos`,q:`Wie kommen Schadensfotos zu mir?`,a:`Über Live-Anfragen — der Kunde lädt Fotos direkt hoch, Sie sehen dringende Fälle sofort im gemeinsamen Posteingang.`},{key:`accounting`,q:`Muss ich meine Buchhaltung umstellen?`,a:`Nein — der BMD/RZL-Export bereitet Ihre Rechnungen im passenden Importformat auf, die Einnahmen-Ausgaben-Über
68sicht ist ein zusätzliches, kostenloses Hilfsmittel.`},{key:`network`,q:`Wie funktioniert das Empfehlungsnetzwerk?`,a:`BusinessAI schlägt passende Partner-Anbieter als Swipe-Karten vor — ein gegenseitiges Match führt direkt in eine Partnerschaft mit gemeinsamen Angeboten.`},{key:`team`,q:`Kann mein ganzes Team mitarbeiten?`,a:`Ja, über Staff Connect — jeder Monteur bekommt einen eigenen Zugang, Sie behalten die Kontrolle über die Rollen.`},{key:`erechnung`,q:`Ist meine Rechnung e-Rechnung-fähig?`,a:`Ja — jede Rechnung wird automatisch im ZUGFeRD/Factur-X-Format erstellt, mit eingebetteter maschinenlesbarer XML nach EN-16931-Standard. Sie sind damit für die kommende e-Rechnungspflicht in der EU vorbereitet.`},{key:`datasecurity`,q:`Wie sicher sind meine Daten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function Nj(e){return{badge:e(`anbieterWerden.handwerk.badge`,`Für Handwerk & Installation`),badgeIcon:`Hammer`,heroLine1:e(`anbieterWerden.handwerk.heroTitleLine1`,`Vom Notruf zur Rechnung.`),heroLine2:e(`anbieterWerden.handwerk.heroTitleLine2`,`Ohne Zettelwirtschaft.`),heroBody:e(`anbieterWerden.handwerk.heroBody`,`Schadensfotos sortiert im Posteingang, jede Teilrechnung fertig für die Buchhaltung, Empfehlungen, die zu echten Partnerschaften werden.`),image:`/images/anbieter-werden/handwerk-hero.jpg`,ctaPrimary:e(`anbieterWerden.handwerk.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.handwerk.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.handwerk.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:kj,storyTitle:e(`anbieterWerden.handwerk.storyTitle`,`Ein Montag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.handwerk.story1`,`7:15 Uhr — ein Notfall kommt mit Fotos rein, klar als dringend markiert, ganz oben in der Liste — kein Durchsuchen von E-Mails.`),e(`anbieterWerden.handwerk.story2`,`12:00 Uhr — der zweite Auftrag von letzter Woche ist fertig, die Teilrechnung geht automatisch raus, im eigenen Branding.`),e(`anbieterWerden.handwerk.story3`,`Am Nachmittag: über BusinessAI meldet sich ein Elektriker aus der Umgebung — gemeinsam bieten Sie jetzt Komplettsanierungen an, statt getrennt Kunden zu verlieren.`)],solutionTitle:e(`anbieterWerden.handwerk.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:Aj,toolkitTitle:e(`anbieterWerden.handwerk.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitLink:e(`anbieterWerden.handwerk.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:jj,faqTitle:e(`anbieterWerden.handwerk.faqTitle`,`Häufige Fragen`),faqs:Mj,ctaTitle:e(`anbieterWerden.handwerk.ctaTitle`,`Bereit für weniger Zettelwirtschaft?`),ctaBody:e(`anbieterWerden.handwerk.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.handwerk.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var Pj=H(`/_shell/anbieter-werden_/handwerk`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`handwerk`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.handwerk.pageTitleTag`,`Für Handwerk & Installation — vom Notruf zur Rechnung, ohne Zettelwirtschaft`)),r=P(t,`anbieterWerden.handwerk.metaDescription`,`Schadensfotos sortiert im Posteingang, ZUGFeRD-fähige Teilrechnungen fertig für die Buchhaltung, Empfehlungsnetzwerk statt Kaltakquise — {brand} für Handwerk und Installation.`).replace(`{brand}`,G().name),i=Id(),a=Nj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.handwerk.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/handwerk-hero.jpg`},{property:`og:image:alt`,content:`Handwerker bei der Arbeit in der Werkstatt`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/handwerk-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.handwerk-nGT4kdhy.js`),__vite__mapDeps([123,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),Fj=[{icon:`Sparkles`,title:`Exposé-Texte kosten jedes Mal von Neuem Zeit`,body:`Ein überzeugender Text pro Objekt bedeutet oft eine ganze Stunde am Schreibtisch.`},{icon:`Contact`,title:`Networking-Kontakte schlafen nach dem ersten Treffen ein`,body:`Visitenkarten landen in der Schublade, LinkedIn-Kontakte werden nie kontaktiert.`},{icon:`MessageCircle`,title:`Anfragen zwischen E-Mail und Anrufliste verstreut`,body:`Wer zuerst geschrieben hat, wer schon zurückgerufen wurde — ohne System schnell unübersichtlich.`}],Ij=[{icon:`Sparkles`,name:`Exposé-Text in Minuten statt Stunden`,body:`dashAI schreibt einen ersten Entwurf aus den Eckdaten des Objekts — Sie prüfen und passen an.`,tag:`dashAI`},{icon:`IdCard`,name:`Networking-Kontakte, die nicht einschlafen`,body:`VisitenkartenAI hält Kontakte mit QR-Code und vCard-Download aktuell, das LinkedIn-SmartBot-Add-on übernimmt die Erstansprache.`,tag:`VisitenkartenAI`},{icon:`MessageCircle`,name:`Anfragen vorsortiert statt ungefiltert`,body:`Live-Anfragen laufen gesammelt auf, statt zwischen E-Mail und Anrufliste verstreut zu sein.`,tag:`Live-Anfragen`},{icon:`Phone`,name:`Kaltakquise mit System`,body:`Lead-Listen per CSV hochladen, abtelefonieren und im gemeinsamen Team-CRM bis zum Abschluss verfolgen.`,tag:`Cold-Call`}],Lj=[{icon:`Contact`,name:`CardDAV Kundenkontakte`,body:`Kontakte laufend synchron im Adressbuch von Handy oder Outlook.`,price:`5,00 €/Monat`}],Rj=[{key:`expose`,q:`Schreibt die KI den ganzen Exposé-Text?`,a:`Sie liefert einen ersten Entwurf aus den Eckdaten — Sie prüfen und passen an, bevor er rausgeht.`},{key:`network`,q:`Wie bleibt mein Netzwerk aktuell?`,a:`VisitenkartenAI hält Ihre digitalen Kontakte aktuell, das LinkedIn-SmartBot-Add-on übernimmt die Erstansprache neuer Kontakte.`},{key:`requests`,q:`Wo laufen Anfragen von Interessenten zusammen?`,a:`In einem gemeinsamen Posteingang über Live-Anfragen, statt verstreut über E-Mail und Anrufliste.`},{key:`coldcall`,q:`Was kostet Cold-Call?`,a:`5,00 € netto/Monat, für Lead-Listen und ein gemeinsames Team-CRM.`},{key:`positioning`,q:`Wie unterscheidet sich das von klassischer Maklersoftware?`,a:`Klassische CRM-Systeme verwalten nur Ihre Objekte. Bei uns kommt zusätzlich ein eigener Auftritt im Marktplatz dazu, plus automatisch gepflegtes Netzwerk über VisitenkartenAI und Erstansprache über das LinkedIn-SmartBot-Add-on.`},{key:`datasecurity`,q:`Wie sicher sind meine Kontakt- und Kundendaten?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function zj(e){return{badge:e(`anbieterWerden.immobilien.badge`,`Für Immobilien`),badgeIcon:`Home`,heroLine1:e(`anbieterWerden.immobilien.heroTitleLine1`,`Netzwerk pflegen.`),heroLine2:e(`anbieterWerden.immobilien.heroTitleLine2`,`Anfragen automatisch vorsortiert.`),heroBody:e(`anbieterWerden.immobilien.heroBody`,`Exposé-Texte in Minuten, Networking-Kontakte, die aktiv bleiben, Anfragen gesammelt statt verstreut.`),image:`/images/anbieter-werden/immobilien-hero.jpg`,ctaPrimary:e(`anbieterWerden.immobilien.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.immobilien.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.immobilien.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:Fj,storyTitle:e(`anbieterWerden.immobilien.storyTitle`,`Eine Objektbesichtigung, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.immobilien.story1`,`Ein neues Objekt kommt rein — dashAI liefert in Minuten einen ersten Exposé-Entwurf aus den Eckdaten.`),e(`anbieterWerden.immobilien.story2`,`Bei der Besichtigung tauschen Sie eine digitale Visitenkarte statt Papier — der Kontakt bleibt automatisch aktuell.`),e(`anbieterWerden.immobilien.story3`,`Anfragen zum Objekt landen gesammelt in einem Posteingang, statt zwischen E-Mail und Anrufliste zu verschwinden.`)],solutionTitle:e(`anbieterWerden.immobilien.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:Ij,toolkitTitle:e(`anbieterWerden.immobilien.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitLink:e(`anbieterWerden.immobilien.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:Lj,faqTitle:e(`anbieterWerden.immobilien.faqTitle`,`Häufige Fragen`),faqs:Rj,ctaTitle:e(`anbieterWerden.immobilien.ctaTitle`,`Bereit für weniger Schreibtischarbeit?`),ctaBody:e(`anbieterWerden.immobilien.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.immobilien.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var Bj=H(`/_shell/anbieter-werden_/immobilien`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`immobilien`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.immobilien.pageTitleTag`,`Für Immobilien — Netzwerk pflegen und Anfragen vorsortieren, automatisch`)),r=P(t,`anbieterWerden.immobilien.metaDescription`,`Exposé-Texte in Minuten, Networking-Kontakte, die nicht einschlafen, Anfragen vorsortiert — {brand} für Immobilien.`).replace(`{brand}`,G().name),i=Id(),a=zj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.immobilien.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/immobilien-hero.jpg`},{property:`og:image:alt`,content:`Schlüsselübergabe vor einem modernen Haus`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/immobilien-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.immobilien-sdGoQdGA.js`),__vite__mapDeps([124,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),Vj=`anbieter-werden-integrationen`,Hj=H(`/_shell/anbieter-werden_/integrationen`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(Vj)),{}),head:()=>{let e=G();return{meta:[{title:K(P(W().language.code,`anbieterWerden.integrationen.pageTitleTag`,`Integrationen für Anbieter`))},{name:`description`,content:P(W().language.code,`anbieterWerden.integrations.metaDescription`,`FastBill, HelloCash, Microsoft 365, Telegram, Trustpilot, DHL und weitere Tools direkt mit Ihrem {brand}-Anbieter-Dashboard verbinden.`).replace(`{brand}`,e.name)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.integrationen-DyUDj5vO.js`),__vite__mapDeps([125,2,1,3,4,5,27,49,13,12,14,9,50,51,52,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,90,22])),`component`)}),Uj=[{icon:`Globe2`,title:`Zusatzleistungen wie Website- oder App-Bau fehlen im eigenen Portfolio`,body:`Kunden fragen danach, aber der Aufbau eines eigenen Teams dafür lohnt sich oft nicht.`},{icon:`Mic`,title:`Kickoff-Meetings verschwinden ohne Protokoll`,body:`Wichtige Details aus dem Erstgespräch gehen unter, wenn niemand parallel mitschreibt.`},{icon:`Layers`,title:`Kundenreporting kostet jedes Mal manuelles Zusammensuchen`,body:`Kennzahlen aus verschiedenen Quellen für jeden Kunden neu zusammenzutragen frisst Zeit, die für Projekte fehlt.`}],Wj=[{icon:`Globe2`,name:`Website- und App-Bau weiterverkaufen`,body:`WebdesignAI und die App-Entwicklung lassen sich als eigenes Leistungspaket an Kunden weitergeben.`,tag:`WebdesignAI`},{icon:`Mic`,name:`Kickoff-Meetings, automatisch protokolliert`,body:`Voice-Transcribe schreibt Gespräche live mit, inklusive Sprechererkennung.`,tag:`Voice-Transcribe`},{icon:`Layers`,name:`Kundenreporting ohne manuelles Zusammensuchen`,body:`AgentAI verfolgt größere Ziele über mehrere Sitzungen und stellt auf Zuruf einen Statusbericht aus den vorhandenen Kennzahlen zusammen.`,tag:`AgentAI`},{icon:`Mail`,name:`Ein Postfach für alle Kunden-Mails`,body:`WebmailAI bündelt Mail, Kalender und Kontakte in einer Oberfläche, mit KI-Antwortvorschlägen.`,tag:`WebmailAI`}],Gj=[{icon:`Contact`,name:`CardDAV Kundenkontakte`,body:`Kundenkontakte laufend synchron im Adressbuch von Handy oder Outlook.`,price:`5,00 €/Monat`}],Kj=[{key:`resell`,q:`Kann ich WebdesignAI wirklich als eigene Leistung anbieten?`,a:`Ja — Sie übernehmen die Kundenbeziehung, WebdesignAI und die App-Entwicklung laufen als fertiger Baustein im Hintergrund.`},{key:`transcribe`,q:`Wie genau funktioniert die Meeting-Mitschrift?`,a:`Voice-Transcribe schreibt live mit und erkennt bis zu 10 Sprecher — auch direkt beim Telefonieren im Cold-Call-Add-on.`},{key:`agent`,q:`Was macht AgentAI konkret?`,a:`AgentAI verfolgt ein größeres Ziel über mehrere Sitzungen hinweg — zum Beispiel ein Statusbericht, den Sie auf Zuruf aus vorhandenen 
68Kennzahlen zusammenstellen lassen, statt jedes Mal von Neuem zu recherchieren.`},{key:`webmail`,q:`Brauche ich weiterhin eine Microsoft-Exchange-Lizenz?`,a:`Nein — WebmailAI bündelt Mail, Kalender, Kontakte und Aufgaben, Ihr bestehendes Postfach bleibt.`},{key:`confidentiality`,q:`Merkt mein Kunde, dass ihr im Hintergrund beteiligt seid?`,a:`Nein — WebdesignAI und App-Entwicklung laufen im Hintergrund als fertiger Baustein, Ihr Kunde sieht nur Sie als Ansprechpartner.`},{key:`team`,q:`Kann mein ganzes Team mitarbeiten?`,a:`Ja, über Staff Connect — mehrere Mitarbeitende mit eigenem Zugang und abgestuften Rollen.`}];function qj(e){return{badge:e(`anbieterWerden.itDienstleister.badge`,`Für IT-Dienstleister & Agenturen`),badgeIcon:`Laptop2`,heroLine1:e(`anbieterWerden.itDienstleister.heroTitleLine1`,`Ihr Angebot.`),heroLine2:e(`anbieterWerden.itDienstleister.heroTitleLine2`,`Um fertige Bausteine erweitert.`),heroBody:e(`anbieterWerden.itDienstleister.heroBody`,`Website- und App-Bau weiterverkaufen, Meetings automatisch protokolliert, Kundenreporting ohne manuelles Zusammensuchen.`),image:`/images/anbieter-werden/it-dienstleister-hero.jpg`,ctaPrimary:e(`anbieterWerden.itDienstleister.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.itDienstleister.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.itDienstleister.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:Uj,storyTitle:e(`anbieterWerden.itDienstleister.storyTitle`,`Ein Projektstart, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.itDienstleister.story1`,`Ein Kunde fragt nach einer neuen Website — Sie bieten WebdesignAI als eigene Leistung an, statt „das machen wir nicht“ zu sagen.`),e(`anbieterWerden.itDienstleister.story2`,`Im Kickoff-Meeting schreibt Voice-Transcribe live mit — niemand muss parallel Notizen tippen.`),e(`anbieterWerden.itDienstleister.story3`,`Am Monatsende bitten Sie AgentAI um den Statusbericht für diesen Kunden — die Kennzahlen sind schon zusammengestellt.`)],solutionTitle:e(`anbieterWerden.itDienstleister.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:Wj,toolkitTitle:e(`anbieterWerden.itDienstleister.toolkitTitle`,`Dazubuchbar, wenn Sie es brauchen`),toolkitLink:e(`anbieterWerden.itDienstleister.toolkitLink`,`Alle Add-ons ansehen`),toolkitItems:Gj,faqTitle:e(`anbieterWerden.itDienstleister.faqTitle`,`Häufige Fragen`),faqs:Kj,ctaTitle:e(`anbieterWerden.itDienstleister.ctaTitle`,`Bereit, Ihr Angebot zu erweitern?`),ctaBody:e(`anbieterWerden.itDienstleister.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.itDienstleister.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var Jj=H(`/_shell/anbieter-werden_/it-dienstleister`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`it-dienstleister`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.itDienstleister.pageTitleTag`,`Für IT-Dienstleister & Agenturen — das eigene Angebot um fertige Bausteine erweitern`)),r=P(t,`anbieterWerden.itDienstleister.metaDescription`,`Website- und App-Bau weiterverkaufen, Kickoff-Meetings automatisch protokolliert, Kundenreporting ohne manuelles Zusammensuchen — {brand} für IT-Dienstleister und Agenturen.`).replace(`{brand}`,G().name),i=Id(),a=qj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.itDienstleister.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/it-dienstleister-hero.jpg`},{property:`og:image:alt`,content:`IT-Mitarbeiter an einem Multi-Monitor-Arbeitsplatz`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/it-dienstleister-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.it-dienstleister-BL5OfIfd.js`),__vite__mapDeps([126,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),Yj=[{icon:`MessageCircle`,title:`Servicetermine per Anruf, Zettel und Mail gemischt`,body:`Ohne festen Kanal ist am Ende unklar, wer wann drankommt.`},{icon:`Store`,title:`Ersatzteilverkauf läuft neben der Werkstatt her`,body:`Ein Reifensatz oder Zubehör wird oft nur mündlich angeboten, nie als eigener Verkaufskanal genutzt.`},{icon:`Receipt`,title:`Rechnungen für den Steuerberater von Hand aufbereiten`,body:`Belegnummer, USt-Satz, Beträge — jede Rechnung einzeln fürs Buchhaltungsprogramm vorzubereiten kostet Zeit.`}],Xj=[{icon:`MessageCircle`,name:`Servicetermine an einem Ort`,body:`Live-Anfragen sammelt Terminwünsche und Fotos vom Schaden in einem Posteingang — dringende Fälle sind sofort erkennbar.`,tag:`Live-Anfragen`},{icon:`Store`,name:`Ersatzteile als eigener Shop-Bereich`,body:`Reifen, Zubehör und Ersatzteile laufen als normale Produkte im selben Shop wie die Werkstattleistung.`,tag:`Shop-Katalog`},{icon:`Receipt`,name:`Jede Rechnung fertig für die Buchhaltung`,body:`Automatischer Rechnungsversand im eigenen Branding, dazu BMD/RZL-Export und die kostenlose Einnahmen-Ausgaben-Über
68sicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`},{icon:`MapPin`,name:`Mehrere Standorte, ein Auftritt`,body:`Über das Add-on Location Connect verwalten Sie zusätzliche Filialen mit eigener Adresse und eigenen Öffnungszeiten.`,tag:`Location Connect`}],Zj=[{key:`requests`,q:`Wie kommen Terminanfragen und Schadensfotos bei mir an?`,a:`Gesammelt über Live-Anfragen, inklusive Foto-Upload — dringende Fälle sind sofort erkennbar.`},{key:`parts`,q:`Kann ich Ersatzteile auch online verkaufen?`,a:`Ja, Ersatzteile und Zubehör laufen als normale Produkte im selben Shop-Katalog.`},{key:`accounting`,q:`Muss ich meine Buchhaltung umstellen?`,a:`Nein — der BMD/RZL-Export bereitet Ihre Rechnungen im passenden Importformat auf, die Einnahmen-Ausgaben-Übersicht ist ein zusätzliches, kostenloses Hilfsmittel.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`pricing`,q:`Was kostet die Nutzung insgesamt?`,a:`Sie wählen ein Paket, das zu Ihrer Werkstattgröße passt — Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind in jedem Tarif kostenlos inklusive, Zusatzfunktionen buchen Sie einzeln dazu.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function Qj(e){return{badge:e(`anbieterWerden.kfzWerkstatt.badge`,`Für Kfz-Werkstatt & Autohandel`),badgeIcon:`Car`,heroLine1:e(`anbieterWerden.kfzWerkstatt.heroTitleLine1`,`Vom Servicetermin`),heroLine2:e(`anbieterWerden.kfzWerkstatt.heroTitleLine2`,`zur fertigen Rechnung.`),heroBody:e(`anbieterWerden.kfzWerkstatt.heroBody`,`Servicetermine gesammelt statt verstreut, Ersatzteile als eigener Verkaufskanal, jede Rechnung fertig für die Buchhaltung.`),image:`/images/anbieter-werden/kfz-werkstatt-hero.jpg`,ctaPrimary:e(`anbieterWerden.kfzWerkstatt.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.kfzWerkstatt.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.kfzWerkstatt.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:Yj,storyTitle:e(`anbieterWerden.kfzWerkstatt.storyTitle`,`Ein Werkstatttag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.kfzWerkstatt.story1`,`7:30 Uhr — eine Anfrage mit Fotos vom Motorschaden kommt rein, klar erkennbar als dringend, ganz oben in der Liste.`),e(`anbieterWerden.kfzWerkstatt.story2`,`Zwischendurch verkauft sich ein Satz Winterreifen über den Online-Shop — ganz ohne extra Anruf.`),e(`anbieterWerden.kfzWerkstatt.story3`,`Am Feierabend ist die Rechnung für die Reparatur schon raus, im eigenen Branding, fertig für den Steuerberater.`)],solutionTitle:e(`anbieterWerden.kfzWerkstatt.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:Xj,faqTitle:e(`anbieterWerden.kfzWerkstatt.faqTitle`,`Häufige Fragen`),faqs:Zj,ctaTitle:e(`anbieterWerden.kfzWerkstatt.ctaTitle`,`Bereit für weniger Zettelwirtschaft?`),ctaBody:e(`anbieterWerden.kfzWerkstatt.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.kfzWerkstatt.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var $j=H(`/_shell/anbieter-werden_/kfz-werkstatt`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`kfz-werkstatt`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.kfzWerkstatt.pageTitleTag`,`Für Kfz-Werkstatt & Autohandel — vom Servicetermin zur fertigen Rechnung`)),r=P(t,`anbieterWerden.kfzWerkstatt.metaDescription`,`Servicetermine gesammelt, Ersatzteile als eigener Shop-Bereich, mehrere Standorte verwaltbar, jede Rechnung fertig für die Buchhaltung — {brand} für Kfz-Werkstatt und Autohandel.`).replace(`{brand}`,G().name),i=Id(),a=Qj((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.kfzWerkstatt.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/kfz-werkstatt-hero.jpg`},{property:`og:image:alt`,content:`Mechaniker bei der Arbeit an einem Fahrzeug`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/kfz-werkstatt-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.kfz-werkstatt-Dbdtu4ep.js`),__vite__mapDeps([127,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),eM=[{icon:`FileDown`,title:`Digitale Werke landen nur im Kundenauftrag, nie als Produkt`,body:`Presets, Vorlagen oder Vorgaben, die Sie sowieso schon nutzen, werden nie eigenständig verkauft.`},{icon:`Handshake`,title:`Kooperationen mit anderen Kreativen bleiben lose`,body:`Fotograf, Location und Caterer arbeiten oft am selben Event, aber nie als gebündeltes Angebot.`},{icon:`Users`,title:`Passende Partner finden dauert`,body:`Ohne Netzwerk-Tool bleibt die Suche nach dem passenden Location- oder Catering-Partner Zufall.`}],tM=[{icon:`FileDown`,name:`Presets und Vorlagen als eigenes Produkt`,body:`Digitale Inhalte verwalten liefert Dateien nach dem Kauf automatisch aus — inklusive Kopierschutz.`,tag:`Digitale Inhalte verwalten`},{icon:`Handshake`,name:`Hochzeitspaket aus drei Anbietern`,body:`Fotograf, Location und Caterer bündeln ihr Angebot über Vendor-Partnerschaften & Bundles zu einem gemeinsamen Paket.`,tag:`Vendor-Partnerschaften & Bundles`},{icon:`Users`,name:`Passende Partner per Swipe finden`,body:`BusinessAI schlägt passende Partner-Anbieter als Swipe-Karten vor, sortiert nach Fit.`,tag:`BusinessAI`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — keine gesonderte Verrechnung.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],nM=[{key:`protection`,q:`Wie sind meine Presets/Vorlagen vor Weitergabe geschützt?`,a:`Digitale Inhalte verwalten liefert die Dateien nach Kauf automatisch aus, inklusive Kopierschutz.`},{key:`bundles`,q:`Wie funktioniert ein gemeinsames Hochzeitspaket?`,a:`Über Vendor-Partnerschaften & Bundles bündeln mehrere Anbieter ihr Angebot — fest oder einzeln kaufbar, jeder behält seine eigene Preishoheit.`},{key:`matching`,q:`Wie finde ich passende Partner?`,a:`BusinessAI schlägt passende Partner-Anbieter als Swipe-Karten vor — ein Match führt direkt in eine Partnerschaft.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function rM(e){return{badge:e(`anbieterWerden.kreativ.badge`,`Für Kreativ, Event & Fotografie`),badgeIcon:`Camera`,heroLine1:e(`anbieterWerden.kreativ.heroTitleLine1`,`Aus einem Netzwerk`),heroLine2:e(`anbieterWerden.kreativ.heroTitleLine2`,`wird ein gemeinsames Angebot.`),heroBody:e(`anbieterWerden.kreativ.heroBody`,`Presets und Vorlagen als eigenes Produkt, Hochzeitspakete aus mehreren Anbietern, passende Partner per Swipe gefunden.`),image:`/images/anbieter-werden/kreativ-hero.jpg`,ctaPrimary:e(`anbieterWerden.kreativ.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.kreativ.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.kreativ.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:eM,storyTitle:e(`anbieterWerden.kreativ.storyTitle`,`Eine Hochzeitssaison, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.kreativ.story1`,`Ihre Lightroom-Presets verkaufen sich nebenbei weiter, während Sie am nächsten Shooting arbeiten — automatisch ausgeliefert, mit Kopierschutz.`),e(`anbieterWerden.kreativ.story2`,`Über BusinessAI finden Sie eine passende Location — gemeinsam schnüren Sie ein Hochzeitspaket aus Fotografie, Location und Catering.`),e(`anbieterWerden.kreativ.story3`,`Nach dem Event ist die Rechnung schon raus, im eigenen Branding — Sie mussten nichts nachtragen.`)],solutionTitle:e(`anbieterWerden.kreativ.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:tM,faqTitle:e(`anbieterWerden.kreativ.faqTitle`,`Häufige Fragen`),faqs:nM,ctaTitle:e(`anbieterWerden.kreativ.ctaTitle`,`Bereit für Ihr eigenes digitales Produkt?`),ctaBody:e(`anbieterWerden.kreativ.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.kreativ.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var iM=H(`/_shell/anbieter-werden_/kreativ`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`kreativ`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.kreativ.pageTitleTag`,`Für Kreativ, Event & Fotografie — aus einem Netzwerk wird ein gemeinsames Angebot`)),r=P(t,`anbieterWerden.kreativ.metaDescription`,`Presets und Vorlagen als eigenes Produkt, Hochzeitspakete aus mehreren Anbietern, passende Partner per Swipe — {brand} für Kreativ, Event und Fotografie.`).replace(`{brand}`,G().name),i=Id(),a=rM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.kreativ.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/kreativ-hero.jpg`},{property:`og:image:alt`,content:`Fotostudio mit Kamera und Lichtequipment`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/kreativ-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.kreativ-D7CzGbER.js`),__vite__mapDeps([128,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),aM=[{icon:`CreditCard`,title:`Hofladen-Kasse und Online-Bestellung getrennt`,body:`Was am Vormittag im Hofladen verkauft wird, taucht online noch als verfügbar auf.`},{icon:`MessageCircle`,title:`Stammkunden bestellen per Anruf oder Zettel`,body:`Ohne festen Kanal geht die Bestellung schnell unter oder wird doppelt notiert.`},{icon:`MapPin`,title:`Kunden in der Umgebung finden Sie nicht`,body:`Ohne lokale Sichtbarkeit bleibt der Hofladen auf Laufkundschaft beschränkt.`}],oM=[{icon:`CreditCard`,name:`Hofladen-Kasse und Shop synchron`,body:`Cash Connect hält Bestand und Kunden zwischen Kassa und Online-Shop automatisch gleich.`,tag:`Cash Connect`},{icon:`MessageCircle`,name:`Die Eierkiste per WhatsApp bestellen`,body:`Stammkunden bestellen direkt im Chat, ohne Anruf oder Formular.`,tag:`WhatsApp Business`},{icon:`MapPin`,name:`In der Umgebung gefunden werden`,body:`Verfügbarkeitsreichweite zeigt Kunden in der Nähe automatisch die passenden Produkte an.`,tag:`Verfügbarkeitsreichweite`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — passend für den Nebenerwerb ohne doppelte Buchführungspflicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],sM=[{key:`cash`,q:`Muss ich meine Hofladen-Kasse ersetzen?`,a:`Nein, Cash Connect verbindet Ihre bestehende HelloCash-Kassa mit dem Online-Shop.`},{key:`order`,q:`Wie bestellen Stammkunden?`,a:`Direkt per WhatsApp — ohne Anruf, ohne Formular, ohne neue App.`},{key:`reach`,q:`Wie werde ich in der Umgebung sichtbar?`,a:`Die Verfügbarkeitsreichweite zeigt Kunden in der Nähe automatisch Ihre passenden Produkte an.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, ideal für den landwirtschaftlichen Nebenerwerb ohne doppelte Buchführungspflicht.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket, passend für saisonale Direktvermarktung.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function cM(e){return{badge:e(`anbieterWerden.landwirtschaft.badge`,`Für Landwirtschaft & Ab-Hof-Verkauf`),badgeIcon:`Sprout`,heroLine1:e(`anbieterWerden.landwirtschaft.heroTitleLine1`,`Der Hofladen bekommt`),heroLine2:e(`anbieterWerden.landwirtschaft.heroTitleLine2`,`einen Online-Zwilling.`),heroBody:e(`anbieterWerden.landwirtschaft.heroBody`,`Kasse und Online-Bestellung synchron, die Eierkiste per WhatsApp, und Kunden in der Umgebung finden Sie automatisch.`),image:`/images/anbieter-werden/landwirtschaft-hero.jpg`,ctaPrimary:e(`anbieterWerden.landwirtschaft.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.landwirtschaft.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.landwirtschaft.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:aM,storyTitle:e(`anbieterWerden.landwirtschaft.storyTitle`,`Ein Erntetag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.landwirtschaft.story1`,`Früh am Morgen bestellt eine Stammkundin die Eierkiste per WhatsApp — keine Notiz auf Papier nötig.`),e(`anbieterWerden.landwirtschaft.story2`,`Am Hofstand verkauft, der Online-Bestand passt sich sofort an — niemand bestellt versehentlich Ausverkauftes.`),e(`anbieterWerden.landwirtschaft.story3`,`Ein neuer Kunde aus dem Nachbarort findet Sie über die Verfügbarkeitsreichweite — ganz ohne Werbebudget.`)],solutionTitle:e(`anbieterWerden.landwirtschaft.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:oM,faqTitle:e(`anbieterWerden.landwirtschaft.faqTitle`,`Häufige Fragen`),faqs:sM,ctaTitle:e(`anbieterWerden.landwirtschaft.ctaTitle`,`Bereit für Ihren Online-Zwilling?`),ctaBody:e(`anbieterWerden.landwirtschaft.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.landwirtschaft.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var lM=H(`/_shell/anbieter-werden_/landwirtschaft`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`landwirtschaft`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.landwirtschaft.pageTitleTag`,`Für Landwirtschaft & Ab-Hof-Verkauf — der Hofladen bekommt einen Online-Zwilling`)),r=P(t,`anbieterWerden.landwirtschaft.metaDescription`,`Hofladen-Kasse und Online-Bestellung synchron, die Eierkiste per WhatsApp, in der Umgebung gefunden werden — {brand} für Landwirtschaft und Ab-Hof-Verkauf.`).replace(`{brand}`,G().name),i=Id(),a=cM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.landwirtschaft.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/landwirtschaft-hero.jpg`},{property:`og:image:alt`,content:`Landwirt bei der Ernte auf dem Feld`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/landwirtschaft-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.landwirtschaft-lWceBDTk.js`),__vite__mapDeps([129,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),uM=[{icon:`MessageCircle`,title:`Probetermine laufen über Anruf und Formular gemischt`,body:`Eltern und Schüler fragen über verschiedene Kanäle an, der Überblick geht schnell verloren.`},{icon:`Repeat2`,title:`Kurspakete werden jeden Monat neu abgerechnet`,body:`Ein Zehnerblock oder ein Semesterpaket ohne Abo-Modell bedeutet manuelle Rechnung für jede Einheit.`},{icon:`Award`,title:`Teilnahmebestätigungen von Hand ausstellen`,body:`Ein individuelles Zertifikat pro Kurs zu erstellen kostet Zeit, die bei mehr Teilnehmern fehlt.`}],dM=[{icon:`MessageCircle`,name:`Probetermin direkt buchbar`,body:`Live-Anfragen mit Video-Meeting-Option — der Interessent bucht, das Gespräch läuft direkt im eingebauten Video-Call.`,tag:`Live-Anfragen`},{icon:`Repeat2`,name:`Kurspaket als Abo`,body:`Eigene Abo-Pläne für Zehnerblöcke oder Semesterpakete anlegen — die Abrechnung läuft automatisch.`,tag:`Abo-Verkauf`},{icon:`Award`,name:`Teilnahmebestätigung automatisch`,body:`Bei Kursabschluss erzeugt das System selbstständig ein PDF-Zertifikat mit Ihrem Logo.`,tag:`Zertifikate`}],fM=[{key:`trial`,q:`Wie läuft ein Probetermin technisch ab?`,a:`Über Live-Anfragen bucht der Interessent einen Termin, das Gespräch läuft direkt über den eingebauten Video-Meeting-Raum.`},{key:`package`,q:`Wie funktioniert ein Kurspaket?`,a:`Sie legen Intervall und Umfang im Portal fest — der Kunde bucht einmal, danach läuft die Abrechnung automatisch weiter.`},{key:`certificate`,q:`Wie bekommen Teilnehmer ihre Bestätigung?`,a:`Automatisch bei Kursabschluss, als PDF mit Ihrem eigenen Logo.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`locations`,q:`Kann ich mehrere Standorte verwalten?`,a:`Ja, über das Add-on Location Connect — jeder zusätzliche Standort mit eigener Adresse und eigenen Öffnungszeiten.`},{key:`datasecurity`,q:`Wie sicher sind die Daten meiner Teilnehmer?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function pM(e){return{badge:e(`anbieterWerden.nachhilfe.badge`,`Für Nachhilfe & Sprachschulen`),badgeIcon:`BookOpenCheck`,heroLine1:e(`anbieterWerden.nachhilfe.heroTitleLine1`,`Vom Probetermin`),heroLine2:e(`anbieterWerden.nachhilfe.heroTitleLine2`,`zum Kurspaket.`),heroBody:e(`anbieterWerden.nachhilfe.heroBody`,`Probetermine direkt buchbar, Kurspakete als Abo, Teilnahmebestätigungen automatisch mit Ihrem Logo.`),image:`/images/anbieter-werden/nachhilfe-hero.jpg`,ctaPrimary:e(`anbieterWerden.nachhilfe.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.nachhilfe.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.nachhilfe.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:uM,storyTitle:e(`anbieterWerden.nachhilfe.storyTitle`,`Ein Semesterstart, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.nachhilfe.story1`,`Ein Elternteil bucht einen Probetermin über Live-Anfragen, das Gespräch läuft direkt im eingebauten Video-Meeting-Raum.`),e(`anbieterWerden.nachhilfe.story2`,`Nach der Zusage bucht die Familie ein Semesterpaket — die Abrechnung läuft ab jetzt automatisch, jede Woche.`),e(`anbieterWerden.nachhilfe.story3`,`Am Semesterende erhält der Schüler automatisch eine Teilnahmebestätigung mit Ihrem Logo — Sie mussten nichts von Hand erstellen.`)],solutionTitle:e(`anbieterWerden.nachhilfe.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:dM,faqTitle:e(`anbieterWerden.nachhilfe.faqTitle`,`Häufige Fragen`),faqs:fM,ctaTitle:e(`anbieterWerden.nachhilfe.ctaTitle`,`Bereit für Ihr nächstes Semester?`),ctaBody:e(`anbieterWerden.nachhilfe.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.nachhilfe.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var mM=H(`/_shell/anbieter-werden_/nachhilfe`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`nachhilfe`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.nachhilfe.pageTitleTag`,`Für Nachhilfe & Sprachschulen — vom Probetermin zum Kurspaket`)),r=P(t,`anbieterWerden.nachhilfe.metaDescription`,`Probetermine direkt buchbar, wiederkehrende Kurspakete als Abo, Teilnahmebestätigungen automatisch — {brand} für Nachhilfe und Sprachschulen.`).replace(`{brand}`,G().name),i=Id(),a=pM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.nachhilfe.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/nachhilfe-hero.jpg`},{property:`og:image:alt`,content:`Nachhilfe-Lernsituation mit Notizen und Laptop`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/nachhilfe-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.nachhilfe-DM_Q98oA.js`),__vite__mapDeps([130,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),hM=[{icon:`MessageCircle`,title:`Erstberatungen laufen über Mail, Telefon und Anfrageformular`,body:`Ohne einen Kanal ist schwer nachvollziehbar, wer zuerst angefragt hat und wie dringend der Fall ist.`},{icon:`Repeat2`,title:`Wiederkehrende Mandate werden jedes Mal neu abgerechnet`,body:`Eine laufende Betreuung ohne Abo-Modell bedeutet manuelle Rechnung für jeden einzelnen Monat.`},{icon:`Receipt`,title:`Die eigene Kanzlei-Buchhaltung bleibt liegen`,body:`Wer selbst berät, hat oft am wenigsten Zeit für die eigene Einnahmen-Ausgaben-Rechnung.`}],gM=[{icon:`MessageCircle`,name:`Erstgespräch direkt buchbar`,body:`Live-Anfragen sammelt Terminwünsche inklusive Video-Call-Option für die Erstberatung — kein separates Buchungstool nötig.`,tag:`Live-Anfragen`},{icon:`Repeat2`,name:`Laufende Mandate als Abo`,body:`Eigene Abo-Pläne für wiederkehrende Betreuung anlegen — Intervall und Kündigungsfrist selbst festlegen.`,tag:`Abo-Verkauf`},{icon:`Receipt`,name:`Eigene Buchhaltung kostenlos im Blick`,body:`Automatischer Rechnungsversand im eigenen Branding plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — passend für EPU ohne doppelte Buchführungspflicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],_M=[{key:`consultation`,q:`Wie läuft eine Erstberatung technisch ab?`,a:`Über Live-Anfragen bucht der Mandant einen Termin, das Gespräch läuft direkt über den eingebauten Video-Call — ohne separates Meeting-Tool.`},{key:`mandate`,q:`Wie rechne ich laufende Mandate ab?`,a:`Über Abo-Pläne mit dem gewünschten Intervall — die Abrechnung läuft automatisch, statt jeden Monat neu zu fakturieren.`},{key:`ownbooks`,q:`Kann ich die Einnahmen-Ausgaben-Übersicht für meine eigene Kanzlei nutzen?`,a:`Ja, als Einzelunternehmer oder Kleinunternehmer ohne doppelte Buchführungspflicht — kostenlos inklusive.`},{key:`confidentiality`,q:`Sind Mandanten-Anfragen vertraulich?`,a:`Live-Anfragen läuft über Ihr eigenes, privates Dashboard — keine öffentliche Sichtbarkeit der Anfrageninhalte.`},{key:`smallfirm`,q:`Eignet sich das auch für eine kleine Einzelkanzlei?`,a:`Ja — die Grundfunktionen sind in jedem Tarif enthalten, Sie buchen nur dazu, was Sie wirklich brauchen.`},{key:`datasecurity`,q:`Wie sicher sind meine Daten in der Cloud?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function vM(e){return{badge:e(`anbieterWerden.rechtsanwaelte.badge`,`Für Rechtsanwälte & Steuerberater`),badgeIcon:`Scale`,heroLine1:e(`anbieterWerden.rechtsanwaelte.heroTitleLine1`,`Mandate führen.`),heroLine2:e(`anbieterWerden.rechtsanwaelte.heroTitleLine2`,`Nicht Ihre eigene Verwaltung.`),heroBody:e(`anbieterWerden.rechtsanwaelte.heroBody`,`Erstberatungen direkt buchbar, laufende Mandate als Abo, und für die eigene Kanzlei-Buchhaltung eine kostenlose Einnahmen-Ausgaben-Über
68sicht.`),image:`/images/anbieter-werden/rechtsanwaelte-hero.jpg`,ctaPrimary:e(`anbieterWerden.rechtsanwaelte.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.rechtsanwaelte.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.rechtsanwaelte.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:hM,storyTitle:e(`anbieterWerden.rechtsanwaelte.storyTitle`,`Eine Kanzleiwoche, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.rechtsanwaelte.story1`,`Ein Mandant bucht die Erstberatung über Live-Anfragen, das Gespräch läuft direkt über den eingebauten Video-Call.`),e(`anbieterWerden.rechtsanwaelte.story2`,`Ein laufendes Mandat mit monatlicher Betreuung rechnet sich automatisch über den Abo-Plan ab — keine Rechnung von Hand.`),e(`anbieterWerden.rechtsanwaelte.story3`,`Am Monatsende ein Blick auf die eigene Einnahmen-Ausgaben-Übersicht, ein Export für den Steuerberater — fertig.`)],solutionTitle:e(`anbieterWerden.rechtsanwaelte.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:gM,faqTitle:e(`anbieterWerden.rechtsanwaelte.faqTitle`,`Häufige Fragen`),faqs:_M,ctaTitle:e(`anbieterWerden.rechtsanwaelte.ctaTitle`,`Bereit für weniger eigene Verwaltung?`),ctaBody:e(`anbieterWerden.rechtsanwaelte.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.rechtsanwaelte.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var yM=H(`/_shell/anbieter-werden_/rechtsanwaelte`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`rechtsanwaelte`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.rechtsanwaelte.pageTitleTag`,`Für Rechtsanwälte & Steuerberater — Erstberatung, Mandate und eigene Buchhaltung an einem Ort`)),r=P(t,`anbieterWerden.rechtsanwaelte.metaDescription`,`Erstberatungen gebündelt buchen, wiederkehrende Mandate als Abo, kostenlose Einnahmen-Ausgaben-Übersicht für die eigene Kanzlei — {brand} für Rechtsanwälte und Steuerberater.`).replace(`{brand}`,G().name),i=Id(),a=vM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.rechtsanwaelte.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/rechtsanwaelte-hero.jpg`},{property:`og:image:alt`,content:`Beratungsgespräch in einer Anwaltskanzlei`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/rechtsanwaelte-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.rechtsanwaelte-GWVXIzdR.js`),__vite__mapDeps([131,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),bM=[{icon:`Languages`,title:`Internationale Gäste verstehen Ihr Angebot nicht`,body:`Ein Übersetzerbüro für jede Sprache zu beauftragen lohnt sich für die wenigsten Anbieter.`},{icon:`Repeat2`,title:`Saisonkarten und Mehrfachtickets von Hand verwalten`,body:`Ohne festes System bleibt der Überblick über wiederkehrende Buchungen mühsam.`},{icon:`MessageCircle`,title:`Anfragen aus verschiedenen Zeitzonen laufen durcheinander`,body:`Ohne gebündelten Posteingang geht schnell unter, wer zuerst geschrieben hat.`}],xM=[{icon:`Languages`,name:`Ein Angebot, 20 Sprachmärkte`,body:`Titel, Beschreibung und SEO-Text übersetzen sich automatisch in alle 20 Checkout-Sprachen — ohne Übersetzerbüro.`,tag:`Automatische Produktübersetzungen`},{icon:`Repeat2`,name:`Saisonkarten als Abo`,body:`Eigene Abo-Pläne mit Intervall und Rabattstufe direkt im Portal anlegen — ideal für Saisonpässe oder wiederkehrende Buchungen.`,tag:`Abo-Verkauf`},{icon:`MessageCircle`,name:`Anfragen gesammelt, egal aus welcher Zeitzone`,body:`Live-Anfragen und Terminwünsche laufen in einem Posteingang auf, inklusive Ton-Hinweis bei neuer Anfrage.`,tag:`Live-Anfragen`}],SM=[{key:`languages`,q:`Muss ich meine Angebote selbst übersetzen?`,a:`Nein — Titel, Beschreibung und SEO-Text übersetzen sich automatisch in alle 20 Checkout-Sprachen.`},{key:`seasoncard`,q:`Wie funktioniert eine Saisonkarte technisch?`,a:`Über Abo-Pläne mit dem passenden Intervall — der Gast bucht einmal, die Verlängerung läuft automatisch, mit Pausen-Option statt Kündigung.`},{key:`timezone`,q:`Wie behalte ich bei internationalen Anfragen den Überblick?`,a:`Live-Anfragen sammelt alle Anfragen in einem Posteingang, unabhängig von Zeitzone oder Kanal.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`audience`,q:`Eignet sich das für einzelne Vermieter oder nur für Agenturen?`,a:`Für beide — vom einzelnen Ferienunterkunft-Vermieter bis zum Reisebüro mit Team über Staff Connect.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function CM(e){return{badge:e(`anbieterWerden.reisebuero.badge`,`Für Reisebüro, Tourismus & Ferienunterkünfte`),badgeIcon:`Plane`,heroLine1:e(`anbieterWerden.reisebuero.heroTitleLine1`,`International sichtbar.`),heroLine2:e(`anbieterWerden.reisebuero.heroTitleLine2`,`Ohne Übersetzerbüro.`),heroBody:e(`anbieterWerden.reisebuero.heroBody`,`Angebote automatisch in 20 
68Sprachen, Saison-Pässe als Abo, Anfragen aus aller Welt gebündelt in einem Posteingang.`),image:`/images/anbieter-werden/reisebuero-hero.jpg`,ctaPrimary:e(`anbieterWerden.reisebuero.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.reisebuero.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.reisebuero.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:bM,storyTitle:e(`anbieterWerden.reisebuero.storyTitle`,`Eine Hauptsaison, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.reisebuero.story1`,`Ein Gast aus Italien bucht online, die Beschreibung war automatisch auf Italienisch verfügbar — ohne dass Sie etwas übersetzt haben.`),e(`anbieterWerden.reisebuero.story2`,`Ein Stammgast verlängert seinen Saisonpass automatisch, ohne dass Sie nachfassen mussten.`),e(`anbieterWerden.reisebuero.story3`,`Anfragen aus drei verschiedenen Zeitzonen landen gesammelt in einem Posteingang — Sie beantworten sie der Reihe nach, nicht im Chaos.`)],solutionTitle:e(`anbieterWerden.reisebuero.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:xM,faqTitle:e(`anbieterWerden.reisebuero.faqTitle`,`Häufige Fragen`),faqs:SM,ctaTitle:e(`anbieterWerden.reisebuero.ctaTitle`,`Bereit für internationale Gäste?`),ctaBody:e(`anbieterWerden.reisebuero.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.reisebuero.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var wM=H(`/_shell/anbieter-werden_/reisebuero`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`reisebuero`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.reisebuero.pageTitleTag`,`Für Reisebüro, Tourismus & Ferienunterkünfte — international sichtbar, ohne Übersetzerbüro`)),r=P(t,`anbieterWerden.reisebuero.metaDescription`,`Angebote automatisch in 20 Sprachen, Saison-Pässe als Abo, Anfragen international gebündelt — {brand} für Reisebüro, Tourismus und Ferienunterkünfte.`).replace(`{brand}`,G().name),i=Id(),a=CM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.reisebuero.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/reisebuero-hero.jpg`},{property:`og:image:alt`,content:`Reiseplanung mit Koffer und Weltkarte`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/reisebuero-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.reisebuero-pNd303ot.js`),__vite__mapDeps([132,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),TM=[{icon:`MessageCircle`,title:`Terminanfragen und Notfälle vermischen sich`,body:`Ohne klare Trennung gehen dringende Fälle zwischen Routineterminen unter.`},{icon:`Repeat2`,title:`Futter- und Medikamenten-Nachbestellung läuft manuell`,body:`Kunden rufen jedes Mal neu an, statt automatisch beliefert zu werden.`},{icon:`Receipt`,title:`Rechnung und Bestand getrennt verwaltet`,body:`Behandlung in der Praxis, Verkauf im Shop — zwei Systeme, die nicht zusammenpassen.`}],EM=[{icon:`MessageCircle`,name:`Terminanfragen und Notfälle sofort erkennbar`,body:`Live-Anfragen sammelt Terminwünsche in einem Posteingang, dringende Fälle sind auf den ersten Blick von der Warteliste zu unterscheiden.`,tag:`Live-Anfragen`},{icon:`Repeat2`,name:`Futterlieferung als Abo`,body:`Eigene Abo-Pläne für Futter oder Dauermedikation direkt im Portal anlegen — statt einer Kündigung kann automatisch eine Pause angeboten werden.`,tag:`Abo-Verkauf`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Über
68sicht — kostenlos inklusive.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],DM=[{key:`emergency`,q:`Wie erkenne ich dringende Fälle unter den Anfragen?`,a:`Live-Anfragen zeigt Terminwünsche gesammelt an, dringende Fälle sind sofort von der Warteliste zu unterscheiden.`},{key:`food`,q:`Wie funktioniert das Futter-Abo?`,a:`Sie legen Intervall und Menge im Portal fest — der Kunde bestellt einmal, danach läuft die Lieferung automatisch weiter.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`shop`,q:`Kann ich Tierbedarf auch ohne Behandlung verkaufen?`,a:`Ja, Futter und Zubehör laufen als normale Produkte im selben Shop-Katalog.`},{key:`availability`,q:`Ist die Terminanfrage rund um die Uhr möglich?`,a:`Ja — Live-Anfragen nimmt Anfragen jederzeit entgegen, dringende Fälle erkennen Sie beim Öffnen sofort aus der Warteliste.`},{key:`datasecurity`,q:`Wie sicher sind die Daten meiner Kunden?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function OM(e){return{badge:e(`anbieterWerden.tieraerzte.badge`,`Für Tierärzte & Tierbedarf`),badgeIcon:`PawPrint`,heroLine1:e(`anbieterWerden.tieraerzte.heroTitleLine1`,`Termine und Futter-Abo.`),heroLine2:e(`anbieterWerden.tieraerzte.heroTitleLine2`,`Ein System.`),heroBody:e(`anbieterWerden.tieraerzte.heroBody`,`Terminanfragen gesammelt, dringende Fälle sofort erkennbar, wiederkehrende Futterlieferungen automatisch.`),image:`/images/anbieter-werden/tieraerzte-hero.jpg`,ctaPrimary:e(`anbieterWerden.tieraerzte.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.tieraerzte.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.tieraerzte.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:TM,storyTitle:e(`anbieterWerden.tieraerzte.storyTitle`,`Ein Praxistag, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.tieraerzte.story1`,`8:00 Uhr — eine Notfallanfrage kommt rein, klar als dringend erkennbar, ganz oben in der Liste.`),e(`anbieterWerden.tieraerzte.story2`,`Ein Kunde bekommt sein Katzenfutter automatisch nachgeliefert, ohne extra anzurufen.`),e(`anbieterWerden.tieraerzte.story3`,`Nach der Behandlung ist die Rechnung schon raus, im eigenen Branding — Sie mussten nichts nachtragen.`)],solutionTitle:e(`anbieterWerden.tieraerzte.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:EM,faqTitle:e(`anbieterWerden.tieraerzte.faqTitle`,`Häufige Fragen`),faqs:DM,ctaTitle:e(`anbieterWerden.tieraerzte.ctaTitle`,`Bereit für weniger Verwaltung?`),ctaBody:e(`anbieterWerden.tieraerzte.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.tieraerzte.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var kM=H(`/_shell/anbieter-werden_/tieraerzte`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`tieraerzte`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.tieraerzte.pageTitleTag`,`Für Tierärzte & Tierbedarf — Termine und Futter-Abo an einem Ort`)),r=P(t,`anbieterWerden.tieraerzte.metaDescription`,`Terminanfragen gesammelt, wiederkehrende Futterlieferungen als Abo, Rechnung kostenlos inklusive — {brand} für Tierärzte und Tierbedarf.`).replace(`{brand}`,G().name),i=Id(),a=OM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.tieraerzte.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/tieraerzte-hero.jpg`},{property:`og:image:alt`,content:`Tierärztin untersucht einen Hund`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/tieraerzte-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.tieraerzte-Bt729HML.js`),__vite__mapDeps([133,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),AM=[{icon:`Repeat2`,title:`Mitgliedsbeiträge händisch nachhalten`,body:`Wer bezahlt hat und wer nicht, wird schnell zur eigenen Verwaltungsaufgabe neben dem Vereinsleben.`},{icon:`MessageCircle`,title:`Vereinskommunikation verstreut über private Gruppen`,body:`Nachrichten erreichen nicht alle Mitglieder gleichermaßen, manche fühlen sich außen vor.`},{icon:`Megaphone`,title:`Mitglieder werben Mitglieder bleibt unbelohnt`,body:`Ohne nachvollziehbares System verlaufen Empfehlungen oft im Sand.`}],jM=[{icon:`Repeat2`,name:`Mitgliedsbeiträge automatisch eingezogen`,body:`Abo-Pläne übernehmen die wiederkehrende Zahlung, inklusive Erinnerung vor Verlängerung.`,tag:`Abo-Verkauf`},{icon:`MessageCircle`,name:`Vereinskommunikation an einem Ort`,body:`WhatsApp-Nachrichten erreichen Mitglieder ohne Streuverlust über private Gruppen.`,tag:`WhatsApp Business`},{icon:`Megaphone`,name:`Mitglieder werben Mitglieder, nachvollziehbar`,body:`Das Tippgeber-Programm trackt jede Empfehlung und zahlt automatisch per SEPA-QR-Code aus.`,tag:`Tippgeber-Programm`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — passend für die Vereinskassa.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],MM=[{key:`fees`,q:`Wie werden Mitgliedsbeiträge eingezogen?`,a:`Über Abo-Pläne mit dem gewünschten Intervall, inklusive automatischer Erinnerung vor Verlängerung.`},{key:`communication`,q:`Erreiche ich wirklich alle Mitglieder?`,a:`Ja, WhatsApp-Nachrichten laufen zentral, ohne dass Mitglieder in privaten Gruppen verloren gehen.`},{key:`referral`,q:`Wie funktioniert das Tippgeber-Programm für Mitglieder?`,a:`Jede Empfehlung wird getrackt, die Provision zahlt sich automatisch per SEPA-QR-Code an das werbende Mitglied aus.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, ideal für die Vereinskassa.`},{key:`size`,q:`Für welche Vereinsgrößen eignet sich das?`,a:`Für Vereine jeder Größe — Sie buchen nur die Add-ons dazu, die Sie wirklich brauchen.`},{key:`datasecurity`,q:`Wie sicher sind die Daten unserer Mitglieder?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function NM(e){return{badge:e(`anbieterWerden.vereine.badge`,`Für Vereine & Non-Profit`),badgeIcon:`Users`,heroLine1:e(`anbieterWerden.vereine.heroTitleLine1`,`Mitgliederverwaltung.`),heroLine2:e(`anbieterWerden.vereine.heroTitleLine2`,`Ohne eigenes Tool.`),heroBody:e(`anbieterWerden.vereine.heroBody`,`Mitgliedsbeiträge automatisch eingezogen, Kommunikation an einem Ort, Empfehlungen nachvollziehbar belohnt.`),image:`/images/anbieter-werden/vereine-hero.jpg`,ctaPrimary:e(`anbieterWerden.vereine.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.vereine.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.vereine.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:AM,storyTitle:e(`anbieterWerden.vereine.storyTitle`,`Eine Vereinssaison, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.vereine.story1`,`Zum Jahresbeginn läuft der Mitgliedsbeitrag automatisch ab — inklusive Erinnerung, niemand muss selbst nachtelefonieren.`),e(`anbieterWerden.vereine.story2`,`Eine Nachricht zur Jahreshauptversammlung erreicht alle Mitglieder gleichzeitig über WhatsApp, ohne fünf verschiedene Gruppen.`),e(`anbieterWerden.vereine.story3`,`Ein Mitglied wirbt ein neues — die Provision wird automatisch getrackt und ausgezahlt, kein Zettel, kein Nachhalten.`)],solutionTitle:e(`anbieterWerden.vereine.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:jM,faqTitle:e(`anbieterWerden.vereine.faqTitle`,`Häufige Fragen`),faqs:MM,ctaTitle:e(`anbieterWerden.vereine.ctaTitle`,`Bereit für weniger Verwaltung im Verein?`),ctaBody:e(`anbieterWerden.vereine.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.vereine.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var PM=H(`/_shell/anbieter-werden_/vereine`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`vereine`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.vereine.pageTitleTag`,`Für Vereine & Non-Profit — Mitgliederverwaltung, ohne eigenes Tool`)),r=P(t,`anbieterWerden.vereine.metaDescription`,`Mitgliedsbeiträge automatisch eingezogen, Vereinskommunikation an einem Ort, Mitglieder werben Mitglieder — {brand} für Vereine und Non-Profit.`).replace(`{brand}`,G().name),i=Id(),a=NM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.vereine.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/vereine-hero.jpg`},{property:`og:image:alt`,content:`Gruppe von Vereinsmitgliedern im Austausch`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/vereine-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.vereine-DFlwvOd5.js`),__vite__mapDeps([134,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),FM=[{icon:`FileDown`,title:`E-Books landen ungeschützt beim Kunden`,body:`Ohne Kopierschutz verbreitet sich eine digitale Ausgabe schnell weiter, ohne dass Sie etwas davon haben.`},{icon:`Store`,title:`Druckversion und E-Book in getrennten Shops`,body:`Zwei Systeme für ein Buch zu pflegen verdoppelt den Aufwand bei jedem neuen Titel.`},{icon:`GraduationCap`,title:`Workshops und Lesungen ohne eigenes Buchungssystem`,body:`Eine Schreibwerkstatt oder ein Autorengespräch wird oft nur per Mail organisiert, nie strukturiert verkauft.`}],IM=[{icon:`FileDown`,name:`E-Book mit Kopierschutz ausliefern`,body:`Digitale Inhalte verwalten liefert Dateien nach dem Kauf automatisch aus — inklusive Kopierschutz.`,tag:`Digitale Inhalte verwalten`},{icon:`Store`,name:`Gedrucktes Buch und E-Book, ein Katalog`,body:`Physische und digitale Ausgaben laufen als normale Produkte im selben Shop, keine getrennten Systeme.`,tag:`Shop-Katalog`},{icon:`GraduationCap`,name:`Schreibworkshops als eigener Kurs`,body:`Kursaufbau mit Modulen und nativem Videoplayer macht aus einer Schreibwerkstatt ein eigenes digitales Produkt.`,tag:`Digitale Inhalte & Kurse`}],LM=[{key:`protection`,q:`Wie ist mein E-Book vor Weitergabe geschützt?`,a:`Digitale Inhalte verwalten liefert die Datei nach Kauf automatisch aus, inklusive Kopierschutz.`},{key:`both`,q:`Kann ich Druckversion und E-Book gemeinsam verkaufen?`,a:`Ja, beide laufen als normale Produkte im selben Shop-Katalog, kein getrenntes System nötig.`},{key:`workshop`,q:`Wie verkaufe ich einen Schreibworkshop?`,a:`Über den Kursaufbau mit Modulen und nativem Videoplayer — auch als Live-Termin über Live-Anfragen buchbar.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, keine gesonderte Verrechnung.`},{key:`rights`,q:`Was passiert mit den Rechten an meinem Werk?`,a:`Die Rechte an Ihrem Werk bleiben vollständig bei Ihnen — die Plattform ist nur der Verkaufskanal, kein Verlag im klassischen Sinn.`},{key:`datasecurity`,q:`Wie sicher sind meine Verkaufsdaten?`,a:`Verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function RM(e){return{badge:e(`anbieterWerden.verlage.badge`,`Für Verlage & Autoren`),badgeIcon:`BookOpen`,heroLine1:e(`anbieterWerden.verlage.heroTitleLine1`,`E-Book, Druckversion, Workshop.`),heroLine2:e(`anbieterWerden.verlage.heroTitleLine2`,`Ein Katalog.`),heroBody:e(`anbieterWerden.verlage.heroBody`,`E-Books mit Kopierschutz ausliefern, gedruckte Bücher im selben Shop, Schreibworkshops als eigener Kurs.`),image:`/images/anbieter-werden/verlage-hero.jpg`,ctaPrimary:e(`anbieterWerden.verlage.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.verlage.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.verlage.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:FM,storyTitle:e(`anbieterWerden.verlage.storyTitle`,`Eine Neuerscheinung, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.verlage.story1`,`Ein neuer Titel erscheint gleichzeitig als E-Book und Druckversion — im selben Produkteintrag, kein doppelter Aufwand.`),e(`anbieterWerden.verlage.story2`,`Das E-Book wird nach dem Kauf automatisch ausgeliefert, inklusive Kopierschutz — Sie mussten nichts manuell verschicken.`),e(`anbieterWerden.verlage.story3`,`Zur Buchvorstellung bietet der Autor einen Online-Workshop an — Anmeldung und Zahlung laufen direkt über den Kurs.`)],solutionTitle:e(`anbieterWerden.verlage.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:IM,faqTitle:e(`anbieterWerden.verlage.faqTitle`,`Häufige Fragen`),faqs:LM,ctaTitle:e(`anbieterWerden.verlage.ctaTitle`,`Bereit für Ihre nächste Veröffentlichung?`),ctaBody:e(`anbieterWerden.verlage.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.verlage.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var zM=H(`/_shell/anbieter-werden_/verlage`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`verlage`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.verlage.pageTitleTag`,`Für Verlage & Autoren — E-Book, Druckversion und Workshop, ein Katalog`)),r=P(t,`anbieterWerden.verlage.metaDescription`,`E-Books mit Kopierschutz ausliefern, gedruckte Bücher im selben Shop, Schreibworkshops als Kurs — {brand} für Verlage und Autoren.`).replace(`{brand}`,G().name),i=Id(),a=RM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.verlage.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/verlage-hero.jpg`},{property:`og:image:alt`,content:`Bücherstapel und Schreibtisch in einem Verlag`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/verlage-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.verlage-DLDrsqRv.js`),__vite__mapDeps([135,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),BM=[{icon:`Store`,title:`Online-Shop wirkt wie ein Massenkatalog`,body:`Die kuratierte Handschrift, die das Geschäft ausmacht, geht in Standard-Shop-Vorlagen unter.`},{icon:`Grape`,title:`Verkostungen laufen nur über Telefon oder E-Mail`,body:`Termine und Bezahlung im Voraus brauchen ohne festen Kanal viel manuellen Aufwand.`},{icon:`Receipt`,title:`Rechnung und Überblick kosten Zusatzsoftware`,body:`Eigene Tools für Rechnungsversand und Einnahmen-Ausgaben-Rechnung kosten Zeit und Geld.`}],VM=[{icon:`Store`,name:`Kuratierte Auswahl statt Massenkatalog`,body:`Ihr Sortiment bleibt handverlesen — der Marktplatz bringt gezielt Kunden, die genau das suchen.`,tag:`Kuratierter Marktplatz`},{icon:`Grape`,name:`Verkostungen als buchbare Termine`,body:`Weinverkostungen direkt im Shop als Produkt anbieten, inklusive Bezahlung im Voraus.`,tag:`Abo-Verkauf`},{icon:`Handshake`,name:`Winzer und Gastronomie als Partner finden`,body:`Business-Matching schlägt aktiv passende Winzer und Gastro-Betriebe für Ihr Sortiment vor.`,tag:`Business-Matching`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],HM=[{key:`curation`,q:`Verliere ich meine kuratierte Handschrift im Shop?`,a:`Nein — Sie entscheiden weiterhin über jedes Produkt im Sortiment, der Marktplatz bringt nur gezielt passende Kunden.`},{key:`tastings`,q:`Wie biete ich Verkostungen an?`,a:`Als eigenes Produkt im Shop, inklusive Bezahlung im Voraus — keine separate Reservierungsliste nötig.`},{key:`matching`,q:`Wie finde ich neue Winzer für mein Sortiment?`,a:`Business-Matching schlägt aktiv passende Winzer und Gastro-Betriebe vor, die zu Ihrem Profil passen.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function UM(e){return{badge:e(`anbieterWerden.vinothek.badge`,`Für Vinotheken & Weinhandel`),badgeIcon:`Store`,heroLine1:e(`anbieterWerden.vinothek.heroTitleLine1`,`Ihr kuratiertes Sortiment,`),heroLine2:e(`anbieterWerden.vinothek.heroTitleLine2`,`genauso überzeugend online.`),heroBody:e(`anbieterWerden.vinothek.heroBody`,`Handverlesene Auswahl statt Massenkatalog, Verkostungen als buchbare Termine, und Kunden, die gezielt nach genau Ihrem Sortiment suchen.`),image:`/images/anbieter-werden/vinothek-hero.jpg`,ctaPrimary:e(`anbieterWerden.vinothek.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.vinothek.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.vinothek.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:BM,storyTitle:e(`anbieterWerden.vinothek.storyTitle`,`Ein Verkostungsabend, wie er laufen könnte`),storyParagraphs:[e(`anbieterWerden.vinothek.story1`,`Ein Kunde bucht die Donnerstags-Verkostung direkt im Shop, bezahlt im Voraus — keine Reservierungsliste auf Papier.`),e(`anbieterWerden.vinothek.story2`,`Ein kleiner Winzer aus der Wachau meldet sich über das Business-Matching, weil er eine Vinothek mit genau Ihrem Profil sucht.`),e(`anbieterWerden.vinothek.story3`,`Am Monatsende steht die Einnahmen-Ausgaben-Über
68sicht schon bereit, ganz ohne Zusatztool.`)],solutionTitle:e(`anbieterWerden.vinothek.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:VM,faqTitle:e(`anbieterWerden.vinothek.faqTitle`,`Häufige Fragen`),faqs:HM,ctaTitle:e(`anbieterWerden.vinothek.ctaTitle`,`Bereit, Ihr Sortiment online genauso überzeugend zu zeigen?`),ctaBody:e(`anbieterWerden.vinothek.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.vinothek.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Übersicht sind kostenlos inklusive.`)}}var WM=H(`/_shell/anbieter-werden_/vinothek`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`vinothek`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.vinothek.pageTitleTag`,`Für Vinotheken & Weinhandel — Ihr kuratiertes Sortiment, genauso überzeugend online`)),r=P(t,`anbieterWerden.vinothek.metaDescription`,`Kuratierte Auswahl statt Massenkatalog, Verkostungen als buchbare Termine, Winzer und Gastronomie als Partner finden — {brand} für Vinotheken und Weinhandel.`).replace(`{brand}`,G().name),i=Id(),a=UM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.vinothek.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/vinothek-hero.jpg`},{property:`og:image:alt`,content:`Weinregal in einer kuratierten Vinothek`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/vinothek-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.vinothek-BATvAwYT.js`),__vite__mapDeps([136,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),GM=[{icon:`Grape`,title:`Sortiment nur auf Papier oder Excel gepflegt`,body:`Jahrgänge, Lagen und Rebsorten stehen nirgends zentral — Kunden finden die passende Flasche nicht.`},{icon:`MapPin`,title:`Vinotheken und Gastronomie finden Sie nicht von selbst`,body:`Ohne aktive Vermittlung bleibt die Suche nach neuen Abnehmern Zufall und Kaltakquise.`},{icon:`Receipt`,title:`Kistenpreise und Mengenrabatte manuell verwaltet`,body:`Jede Anfrage nach 6er- oder 12er-Kisten braucht eine eigene Preisliste.`}],KM=[{icon:`Grape`,name:`Jahrgänge und Lagen als Varianten`,body:`Rebsorte, Lage und Jahrgang sauber als Produktvarianten im Shop — Kunden finden genau die Flasche, die sie suchen.`,tag:`Produktvarianten`},{icon:`Handshake`,name:`Vinotheken und Gastronomie als Partner finden`,body:`Business-Matching schlägt aktiv passende Abnehmer vor, die Ihren Wein listen wollen.`,tag:`Business-Matching`},{icon:`Percent`,name:`Kistenpreise ohne Excel-Liste`,body:`Mengenrabatte für 6er- und 12er-Kisten direkt im Shop hinterlegen, keine manuelle Preisliste mehr nötig.`,tag:`Preise & B2B`},{icon:`Receipt`,name:`Rechnung und Überblick kostenlos`,body:`Automatischer Rechnungsversand plus die kostenlose Einnahmen-Ausgaben-Über
68sicht — passend für den Nebenerwerb ohne doppelte Buchführungspflicht.`,tag:`Rechnungsversand & Einnahmen-Ausgaben`}],qM=[{key:`variants`,q:`Kann ich Jahrgänge und Lagen einzeln anlegen?`,a:`Ja, als eigene Produktvarianten — Kunden wählen direkt die passende Flasche, Sie pflegen nur ein Produkt.`},{key:`cases`,q:`Wie hinterlege ich Kistenpreise?`,a:`Mengenrabatte für 6er- und 12er-Kisten legen Sie direkt im Shop fest, ganz ohne separate Preisliste.`},{key:`matching`,q:`Wie finde ich Vinotheken oder Gastronomie als Abnehmer?`,a:`Business-Matching schlägt aktiv passende Betriebe vor, die zu Ihrem Sortiment passen — Sie entscheiden, wem Sie antworten.`},{key:`invoicing`,q:`Was kostet der Rechnungsversand?`,a:`Nichts — kostenlos inklusive, ideal für die Direktvermarktung ohne doppelte Buchführungspflicht.`},{key:`contract`,q:`Gibt es eine Mindestvertragslaufzeit?`,a:`Nein — Sie wählen ein monatlich kündbares Paket, passend für saisonale Direktvermarktung.`},{key:`datasecurity`,q:`Wie sicher sind meine Kundendaten?`,a:`Ihre Daten werden verschlüsselt und DSGVO-konform verarbeitet — wie bei jeder Cloud-Lösung in der EU üblich.`}];function JM(e){return{badge:e(`anbieterWerden.winzer.badge`,`Für Winzer & Weingüter`),badgeIcon:`Grape`,heroLine1:e(`anbieterWerden.winzer.heroTitleLine1`,`Ihr Wein bekommt`),heroLine2:e(`anbieterWerden.winzer.heroTitleLine2`,`einen digitalen Zwilling.`),heroBody:e(`anbieterWerden.winzer.heroBody`,`Jahrgänge und Lagen sauber im Shop, Vinotheken und Gastronomie als Partner finden, und eine KI mit Sommelier-Charakter, die Ihren Betrieb kennt.`),image:`/images/hero-wein-guru-vineyard.jpg`,ctaPrimary:e(`anbieterWerden.winzer.ctaPrimary`,`Jetzt Anbieter werden`),ctaExamples:e(`anbieterWerden.winzer.ctaExamples`,`Weitere Anwendungsfälle`),painTitle:e(`anbieterWerden.winzer.painTitle`,`Kommt Ihnen das bekannt vor?`),painPoints:GM,storyTitle:e(`anbieterWerden.winzer.storyTitle`,`Eine Verkostung, wie sie laufen könnte`),storyParagraphs:[e(`anbieterWerden.winzer.story1`,`Ein Gast verkostet am Hof den neuen Jahrgang und bestellt gleich eine 6er-Kiste — die Kistenpreise sind im Shop längst hinterlegt.`),e(`anbieterWerden.winzer.story2`,`Eine Vinothek aus Wien meldet sich über das Business-Matching, weil sie genau Ihre Lage sucht — kein Kaltakquise-Anruf nötig.`),e(`anbieterWerden.winzer.story3`,`Die Bestellung eines Stammkunden kommt per WhatsApp rein, während dashAI im Hintergrund den nächsten Rechnungslauf vorbereitet.`)],solutionTitle:e(`anbieterWerden.winzer.solutionTitle`,`Was das konkret bedeutet`),solutionBlocks:KM,faqTitle:e(`anbieterWerden.winzer.faqTitle`,`Häufige Fragen`),faqs:qM,ctaTitle:e(`anbieterWerden.winzer.ctaTitle`,`Bereit für Ihren digitalen Zwilling?`),ctaBody:e(`anbieterWerden.winzer.ctaBody`,`Paket wählen, bestellen — unsere KI richtet Ihren Auftritt in Minuten ein.`),ctaNote:e(`anbieterWerden.winzer.ctaNote`,`Rechnungsversand und Einnahmen-Ausgaben-Über
68sicht sind kostenlos inklusive.`)}}var YM=H(`/_shell/anbieter-werden_/winzer`)({loader:async({context:e})=>({content:await e.queryClient.ensureQueryData(mA(pA(`winzer`)))}),head:({loaderData:e})=>{let t=W().language.code,n=K(P(t,`anbieterWerden.winzer.pageTitleTag`,`Für Winzer & Weingüter — Ihr Wein bekommt einen digitalen Zwilling`)),r=P(t,`anbieterWerden.winzer.metaDescription`,`Jahrgänge und Lagen sauber im Shop, Vinotheken und Gastronomie als Partner finden, Kistenpreise ohne Excel-Liste — {brand} für Winzer und Weingüter.`).replace(`{brand}`,G().name),i=Id(),a=JM((e,n)=>P(t,e,n)),o=gA(e?.content??null,a,t,(e,n,r)=>P(t,`anbieterWerden.winzer.faqs.${e}.${n}`,r));return{meta:[{title:n},{name:`description`,content:r},{property:`og:title`,content:n},{property:`og:description`,content:r},...i?[{property:`og:image`,content:`${i}/images/anbieter-werden/winzer-hero.jpg`},{property:`og:image:alt`,content:`Weinberg in Österreich`},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:image`,content:`${i}/images/anbieter-werden/winzer-hero.jpg`}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:o.map(e=>({"@type":`Question`,name:e.q,acceptedAnswer:{"@type":`Answer`,text:e.a}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.winzer-D71vg3ms.js`),__vite__mapDeps([137,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),XM=()=>F(()=>import(`./_shell.auth.shopify-callback-VHwS21GE.js`),__vite__mapDeps([138,1,2,3,4,5])),ZM=vn({code:bn().optional(),state:bn().optional(),error:bn().optional()}),QM=H(`/_shell/auth/shopify-callback`)({validateSearch:uD(ZM),head:()=>({meta:[{title:K(P(W().language.code,`authShopifyCallback.pageTitleTag`,`Anmeldung wird abgeschlossen`))},{name:`robots`,content:`noindex`}]}),component:U(XM,`component`)}),$M=H(`/_shell/collections/$handle`)({loader:({params:e})=>{throw ce({to:`/vendors/$handle`,params:{handle:e.handle},statusCode:301})}}),eN=H(`/_shell/konto_/avv`)({head:()=>({meta:[{title:K(P(W().language.code,`avv.pageTitle`,`Meine AVVs`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.avv-BO8rycoO.js`),__vite__mapDeps([139,1,2,3,4,5,13,12,14,9,28,60])),`component`)}),tN=H(`/_shell/konto_/inhalte`)({head:()=>({meta:[{title:K(P(W().language.code,`digitalLibrary.pageTitle`,`Meine Inhalte`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.inhalte-CaWYtHGh.js`),__vite__mapDeps([140,1,2,3,4,5,141,9,13,12,14,53,56,88,39,60])),`component`)}),nN=H(`/_shell/konto_/merkliste`)({head:()=>({meta:[{title:K(P(W().language.code,`wishlist.pageTitle`,`Meine Merkliste`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.merkliste-DGXd_lDh.js`),__vite__mapDeps([142,1,2,3,4,5,13,12,14,9,27,58,60,97])),`component`)}),rN=H(`/_shell/konto_/rewards`)({head:()=>({meta:[{title:K(P(W().language.code,`rewards.pageTitle`,`Prämien`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.rewards-i53ej48b.js`),__vite__mapDeps([143,1,2,3,4,5,13,12,14,9,55,60])),`component`)}),iN=H(`/_shell/konto_/vertraege`)({head:()=>({meta:[{title:K(P(W().language.code,`vertraege.pageTitle`,`Meine Verträge`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.vertraege-CAqPz7tP.js`),__vite__mapDeps([144,1,2,3,4,5,13,12,14,9,28,87,60])),`component`)}),aN=H(`/_shell/konto_/zuletzt-angesehen`)({head:()=>({meta:[{title:K(P(W().language.code,`recentlyViewed.pageTitle`,`Zuletzt angesehen`))},{name:`robots`,content:`noindex`}]}),component:U(()=>F(()=>import(`./_shell.konto_.zuletzt-angesehen-bQEzwHI1.js`),__vite__mapDeps([145,1,2,3,4,5,13,12,14,9,45,60,97,146])),`component`)}),oN=e=>({queryKey:[`product-reviews`,e],queryFn:()=>Hp(e)});async function sN(e){let{data:t,error:n}=await De().from(`product_360_spins`).select(`frame_urls`).eq(`product_handle`,e).maybeSingle();return n||!t?[]:t.frame_urls??[]}var cN=()=>F(()=>import(`./_shell.products._handle-Dx3wnW47.js`),__vite__mapDeps([147,1,2,3,4,5,141,9,62,7,8,11,10,13,12,14,50,54,18,55,28,44,31,89,73,90,60,33,34,66,146,82,67,148])),lN=()=>F(()=>import(`./_shell.products._handle-BH-DBd8H.js`),__vite__mapDeps([149,2,1,3,4,5,13,12,14,9])),uN=vn({variant:bn().optional(),inhalt:xn().optional()}),dN=H(`/_shell/products/$handle`)({validateSearch:uD(uN),loader:async({params:e,context:t})=>{let n=await t.queryClient.ensureQueryData({queryKey:[`product`,e.handle],queryFn:()=>Be(e.handle)});if(!n)throw le();await t.queryClient.ensureQueryData({queryKey:[`related`,n.productType,n.handle],queryFn:()=>_t({category:n.productType,limit:8})}),await t.queryClient.ensureQueryData({queryKey:[`vendor-by-name`,n.vendor],queryFn:()=>xe(n.vendor)}),await t.queryClient.ensureQueryData({queryKey:[`spin360`,e.handle],queryFn:()=>sN(e.handle)});let{summary:r}=await t.queryClient.ensureQueryData(oN(e.handle)),i;try{let e=new URL(jd().href);e.search=``,e.hash=``,i=e.toString()}catch{i=void 0}
68return{handle:e.handle,title:n.title,description:n.description,images:n.images.map(e=>e.url),vendor:n.vendor,price:n.priceRange.minVariantPrice,availableForSale:n.availableForSale,rating:r.count>0?r:void 0,productType:n.productType,url:i}},head:({loaderData:e,match:t})=>{if(!e)return{meta:[]};let{title:n,images:r,vendor:i,price:a,availableForSale:o,rating:s,productType:c,url:l}=e,u;try{u=l?new URL(l).origin:void 0}catch{u=void 0}let d=c?.trim(),f=u&&d?{"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:[{"@type":`ListItem`,position:1,name:`Home`,item:u},{"@type":`ListItem`,position:2,name:d,item:`${u}/search?category=${encodeURIComponent(d)}`},{"@type":`ListItem`,position:3,name:n,item:l}]}:void 0,p=r[0],m=e.description.length>160?e.description.slice(0,160).replace(/\s+\S*$/,``)+`…`:e.description;return{meta:[{title:K(n,t.context.vendorDomain?.vendorName)},{name:`description`,content:m},{property:`og:title`,content:n},{property:`og:description`,content:m},{property:`og:type`,content:`product`},...p?[{property:`og:image`,content:p},{name:`twitter:image`,content:p}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`Product`,name:n,description:e.description,image:r,brand:{"@type":`Brand`,name:i},...l?{offers:{"@type":`Offer`,url:l,priceCurrency:a.currencyCode,price:a.amount,availability:o?`https://schema.org/InStock`:`https://schema.org/OutOfStock`}}:{},...s?{aggregateRating:{"@type":`AggregateRating`,ratingValue:s.average,reviewCount:s.count}}:{}}},...f?[{"script:ld+json":f}]:[]]}},notFoundComponent:U(lN,`notFoundComponent`),component:U(cN,`component`)}),fN=new Map,pN=`de`;async function mN(e,t=pN){let n=(t||pN).toLowerCase(),r=`${e}:${n}`,i=fN.get(r);if(i)return i;if(n!==pN){let{data:t}=await De().from(`legal_document_translations`).select(`slug, title, body`).eq(`slug`,e).eq(`locale`,n).eq(`status`,`published`).maybeSingle();if(t){let e=t;return fN.set(r,e),e}}let{data:a,error:o}=await De().from(`legal_documents`).select(`slug, title, body`).eq(`slug`,e).maybeSingle();if(o||!a){let t={slug:e,title:``,body:``};return fN.set(r,t),t}let s=a;return fN.set(r,s),s}var hN={datenschutz:{labelKey:`footer.legal.privacy`,vendorSearch:{title:`Datenschutzerklärung eines Anbieters finden`,hint:`Jeder Anbieter auf dieser Plattform ist rechtlich für seine eigene Datenschutzerklärung verantwortlich. Suche hier nach Name.`}},widerrufsrecht:{labelKey:`footer.legal.refund`,vendorSearch:{title:`Widerrufsrecht eines Anbieters finden`,hint:`Jeder Anbieter auf dieser Plattform ist rechtlich für sein eigenes Widerrufsrecht verantwortlich. Suche hier nach Name.`}},versand:{labelKey:`footer.legal.shipping`,vendorSearch:{title:`Versandbedingungen eines Anbieters finden`,hint:`Jeder Anbieter auf dieser Plattform ist rechtlich für seine eigenen Versandbedingungen verantwortlich. Suche hier nach Name.`}},agb:{labelKey:`footer.legal.terms`,vendorSearch:{title:`AGB eines Anbieters finden`,hint:`Jeder Anbieter auf dieser Plattform ist rechtlich für seine eigenen AGB verantwortlich. Suche hier nach Name.`}},stornierungsbedingungen:{labelKey:`footer.legal.subscription`,vendorSearch:{title:`Stornierungsbedingungen eines Anbieters finden`,hint:`Jeder Anbieter auf dieser Plattform ist rechtlich für seine eigenen Stornierungsbedingungen verantwortlich. Suche hier nach Name.`}},"domain-registrierungsbedingungen":{labelKey:`footer.legal.domainTerms`,vendorSearch:{title:`Domain-Registrierungsbedingungen`,hint:`Diese Bedingungen gelten ausschließlich für Domains, die direkt über Guru Cashflow Management GmbH registriert oder transferiert werden.`}}};function gN(e){let t=W().language.code;return{queryKey:[`legal-document`,e,t],queryFn:()=>mN(e,t)}}var _N=()=>F(()=>import(`./_shell.rechtliches._slug-BgOHzj-7.js`),__vite__mapDeps([150,1,2,3,4,5,62,7,8,9,11,10,13,12,14,84])),vN=()=>F(()=>import(`./_shell.rechtliches._slug-0gIVlTj9.js`),__vite__mapDeps([151,2,1,3,4,5,13,12,14,9])),yN=Object.keys(hN),bN=H(`/_shell/rechtliches/$slug`)({loader:async({params:e,context:t})=>{if(!(e.slug in hN))throw le();let n=e.slug;return await t.queryClient.ensureQueryData(gN(n)),{slug:n}},head:({loaderData:e})=>{let t=W().language.code;return{meta:[{title:K(e?P(t,hN[e.slug].labelKey):P(t,`footer.legal.title`,`Rechtliches`))}]}},notFoundComponent:U(vN,`notFoundComponent`),component:U(_N,`component`)}),xN=H(`/_shell/rechtliches/anbieter-bedingungen`)({head:()=>({meta:[{title:K(`Anbieter-Bedingungen`)}]}),component:U(()=>F(()=>import(`./_shell.rechtliches.anbieter-bedingungen-C1HT4Kjz.js`),__vite__mapDeps([152,2,1,3,4,5,13,12,14,9])),`component`)}),SN=e=>({queryKey:[`vendors`,e??null],queryFn:()=>Fe(e)}),CN=H(`/_shell/vendors/`)({loader:async({context:e})=>{let t=await e.queryClient.ensureQueryData(SN(e.brand.tag)),n;try{n=new URL(jd().href).origin}catch{n=void 0}return{brandTag:e.brand.tag,vendors:t,origin:n}},head:({loaderData:e})=>{let t=W().language.code,n=P(t,`vendors.indexTitle`,`Anbieter`),r=P(t,`vendors.indexDescription`,`Alle geprüften Anbieter auf einen Blick — nach Namen durchsuchen und direkt zum Shop springen.`),i=e?.origin,a=i&&e?.vendors?.length?{"@context":`https://schema.org`,"@type":`ItemList`,itemListElement:e.vend
68ors.map((e,t)=>({"@type":`ListItem`,position:t+1,name:e.name,url:`${i}/vendors/${e.handle}`}))}:void 0;return{meta:[{title:K(n)},{name:`description`,content:r},...a?[{"script:ld+json":a}]:[]]}},component:U(()=>F(()=>import(`./_shell.vendors.index-JVSwFpS4.js`),__vite__mapDeps([153,1,2,3,4,5,11,10,13,12,14,9,51,52,60])),`component`)}),wN=H(`/_shell/vendors/$handle`)({component:U(()=>F(()=>import(`./_shell.vendors._handle-51mVE4Vu.js`),__vite__mapDeps([154,4,1])),`component`)}),TN=$k(`ai-credits`),EN=H(`/_shell/anbieter-werden_/add-ons_/ai-credits`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(TN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.aiCredits.pageTitleTag`,`AI-Credits — Kostenbudget für dashAI`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.aiCredits.metaDescription`,`dashAI (Chat & Bilder) ist bis zu einem monatlichen Freibudget kostenlos inklusive. Reicht das nicht, wählen Sie ein Zusatzbudget-Abo oder kaufen Sie Credits einmalig dazu.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.ai-credits-C3TFdmF3.js`),__vite__mapDeps([155,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),DN=$k(`app-builder`),ON=H(`/_shell/anbieter-werden_/add-ons_/app-builder`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(DN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.appBuilder.pageTitleTag`,`App-Developer-Service — Ihre eigene App, komplett für Sie gebaut`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.appBuilder.metaDescription`,`App-Developer-Service macht aus Ihrer Website eine native Android- & iOS-App — Design, Build und Store-Einreichung übernimmt unser Team für Sie.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.app-builder-B6wYgd7f.js`),__vite__mapDeps([156,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),kN=$k(`business-guru`),AN=H(`/_shell/anbieter-werden_/add-ons_/business-guru`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(kN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.businessGuru.pageTitleTag`,`BusinessAI — Partner-Matching per Swipe`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.businessGuru.metaDescription`,`Finde passende Vendor-Partner per Swipe-Karten, KI-bewertet nach Fit — mit Fotos und Pitch-Video statt trockener Tabellen.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.business-guru-9nwZsz9l.js`),__vite__mapDeps([157,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),jN=$k(`carddav`),MN=H(`/_shell/anbieter-werden_/add-ons_/carddav`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(jN)),{}),head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`anbieterWerden.addOns.carddav.pageTitleTag`,`CardDAV Kundenkontakte — Adressbuch immer synchron`))},{name:`description`,content:P(e,`anbieterWerden.addOns.carddav.metaDescription`,`Ihre Shopify-Kundenkontakte laufend synchron als Adressbuch auf iPhone, Android oder Outlook — einmal verbinden, danach automatisch aktuell.`)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.carddav-DG8HI8CH.js`),__vite__mapDeps([158,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),NN=$k(`cash-connect`),PN=H(`/_shell/anbieter-werden_/add-ons_/cash-connect`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(NN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.cashConnect.pageTitleTag`,`Cash Connect — HelloCash-Kassa mit Ihrem Shop synchronisieren`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.cashConnect.metaDescription`,`Sync-Anbindung an Ihre bestehende HelloCash-Kassa (Produkte, Bestand, Kunden) für den stationären Verkauf.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.cash-connect-DU-XvoO4.js`),__vite__mapDeps([159,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),FN=$k(`cloud-nas`),IN=H(`/_shell/anbieter-werden_/add-ons_/cloud-nas`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(FN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.cloudNas.pageTitleTag`,`NAS-Cloud-Suite — Drive, Office, Chat & Photos inklusive`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.cloudNas.metaDescription`,`Drive, Office, Chat und Photos sind für jeden Anbieter bereits inklusive — eigene, DSGVO-konforme Cloud auf unserer Synology-Infrastruktur, mit 20 Jahren Erfahrung. Mehr Speicher bei Bedarf dazubuchbar.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.cloud-nas-DRkWOxGA.js`),__vite__mapDeps([160,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),LN=$k(`cold-call`),RN=H(`/_shell/anbieter-werden_/add-ons_/cold-call`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(LN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.coldCall.pageTitleTag`,`Cold-Call — Lead-Listen abtelefonieren & im CRM verfolgen`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.coldCall.metaDescription`,`Lead-Listen per CSV hochladen, abtelefonieren und im eigenen CRM bis zum Abschluss verfolgen — mit Klick-zum-Anrufen, WhatsApp-Vorlagen und Live-Mitschnitt.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.cold-call-BPCNB5Qt.js`),__vite__mapDeps([161,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),zN=$k(`digitale-visitenkarte`),BN=H(`/_shell/anbieter-werden_/add-ons_/digitale-visitenkarte`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(zN)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.digitaleVisitenkarte.pageTitleTag`,`VisitenkartenAI — QR-Code, vCard & Druckvorlage`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.digitaleVisitenkarte.metaDescription`,`Eine persönliche VisitenkartenAI mit eigenem QR-Code, direktem vCard-Download und passender Druckvorlage fürs Papier-Pendant.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.digitale-visitenkarte-qqqO9MwR.js`),__vite__mapDeps([162,2,1,3,4,5,13,12,14,9,49,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,33,34])),`component`)}),VN=$k(`domain-connect`),HN=[{key:`cost`,q:`Was kostet Domain Connect?`,a:`5,00 € netto/Monat, ab dem Top-Paket buchbar, monatlich kündbar, keine Mindestlaufzeit.`}
68,{key:`howMany`,q:`Wie viele Domains kann ich verbinden?`,a:`Eine Domain. Für mehrere marktspezifische Domains gibt es das separate Add-on MultiDomain Connect.`},{key:`setup`,q:`Wie läuft die Einrichtung?`,a:`Domain im Dashboard unter „Storefront Design“ hinterlegen, DNS bei Ihrem Domain-Anbieter auf unsere Vorgabe setzen, wir prüfen und schalten frei.`},{key:`whenStart`,q:`Wann ist Domain Connect verfügbar?`,a:`Bereits buchbar — direkt im Vendor-Backend unter „Add-ons“.`}],UN=H(`/_shell/anbieter-werden_/add-ons_/domain-connect`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(VN)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.domainConnect.pageTitleTag`,`Domain Connect — eigene Domain mit Ihrem Webshop verknüpfen`)),n=P(e,`anbieterWerden.addOns.domainConnect.metaDescription`,`Verknüpfen Sie Ihre eigene Domain direkt mit Ihrem Webshop.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:HN.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.domainConnect.faqs.${t.key}.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.domainConnect.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.domain-connect-DjYIpGdR.js`),__vite__mapDeps([163,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),WN=$k(`infrastrukturbeitrag`),[GN,KN]=NO,qN=[{key:`cost`,q:`Was kosten die Stufen?`,a:`Reduziert (10 %): ${GN.monthly.toLocaleString(`de-AT`)} € netto/Monat. Minimal (5 %): ${KN.monthly.toLocaleString(`de-AT`)} € netto/Monat. Beide 12 Monate Mindestlaufzeit, nur im Premium-Paket.`},{key:`eligibility`,q:`Wie werde ich kaufberechtigt?`,a:`Automatisch, sobald Ihr Umsatz über die Guru-Plattformen 3 Monate in Folge bei mindestens ${GN.breakevenMonthlySales.toLocaleString(`de-AT`)} € (Reduziert) bzw. ${KN.breakevenMonthlySales.toLocaleString(`de-AT`)} € (Minimal) netto/Monat liegt. Keine manuelle Prüfung mehr nötig.`},{key:`lapse`,q:`Was passiert, wenn mein Umsatz wieder sinkt?`,a:`Fällt Ihr Umsatz 3 Monate am Stück wieder unter die Schwelle, endet der reduzierte Satz automatisch zum Ende der laufenden Abo-Periode — kein Abbruch mitten im bezahlten Zeitraum.`},{key:`domain`,q:`Lohnt sich das auch über meine eigene Domain?`,a:`Nein — über Ihre eigene Domain gilt ohnehin automatisch 5 % netto. Der Buy-down wirkt nur auf Verkäufe über die Guru-Plattformen.`}],JN=H(`/_shell/anbieter-werden_/add-ons_/infrastrukturbeitrag`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(WN)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.buydown.pageTitleTag`,`Infrastrukturbeitrag-Buy-down — weniger Prozent bei mehr Umsatz`)),n=P(e,`anbieterWerden.addOns.buydown.metaDescription`,`Statt 15 % einen reduzierten Infrastrukturbeitrag für Verkäufe über die Guru-Plattformen — automatisch buchbar, sobald Ihr Umsatz 3 Monate in Folge über der Schwelle liegt.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:qN.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.buydown.faqs.${t.key}.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.buydown.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.infrastrukturbeitrag-B7-sLP5y.js`),__vite__mapDeps([164,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),YN=$k(`location-connect`),XN=[{key:`cost`,q:`Was kostet Location Connect?`,a:`10,00 € netto/Monat pro zusätzlichem Standort, ab dem Premium-Paket buchbar, monatlich kündbar.`},{key:`mainFree`,q:`Ist mein Hauptstandort auch kostenpflichtig?`,a:`Nein, der Hauptstandort ist immer kostenlos inklusive — nur zusätzliche Standorte kosten extra.`}
68,{key:`setup`,q:`Wie richte ich einen weiteren Standort ein?`,a:`Nach dem Kauf steht der zusätzliche Standort-Slot im Dashboard unter „Standorte“ bereit — dort Adresse und Öffnungszeiten eintragen.`},{key:`whenStart`,q:`Wann ist Location Connect verfügbar?`,a:`Bereits buchbar — direkt im Vendor-Backend unter „Standorte“.`}],ZN=H(`/_shell/anbieter-werden_/add-ons_/location-connect`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(YN)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.locationConnect.pageTitleTag`,`Location Connect — weitere Standorte für Ihren Anbieter-Auftritt`)),n=P(e,`anbieterWerden.addOns.locationConnect.metaDescription`,`Betreiben Sie mehr als einen Standort? Erweitern Sie Ihren Anbieter-Auftritt um zusätzliche Standorte.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:XN.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.locationConnect.faqs.${t.key}.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.locationConnect.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.location-connect-DlRaJhfi.js`),__vite__mapDeps([165,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),QN=$k(`multidomain-connect`),$N=[{key:`cost`,q:`Was kostet MultiDomain Connect?`,a:`20,00 € netto/Monat pro zusätzlicher Domain, ab dem Premium-Paket buchbar.`},{key:`relationToDomainConnect`,q:`Wie unterscheidet sich das von Domain Connect?`,a:`Domain Connect deckt Ihre eine Haupt-Domain ab. MultiDomain Connect kommt unabhängig davon obendrauf, für zusätzliche, marktspezifische Domains.`},{key:`setup`,q:`Wie richte ich eine zusätzliche Domain ein?`,a:`Domain im Dashboard beantragen, DNS setzen, wir prüfen und schalten frei — genau wie bei Domain Connect, nur mehrfach parallel.`},{key:`whenStart`,q:`Wann ist MultiDomain Connect verfügbar?`,a:`Bereits buchbar — direkt im Vendor-Backend unter „Storefront Design“.`}],eP=H(`/_shell/anbieter-werden_/add-ons_/multidomain-connect`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(QN)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.multiDomainConnect.pageTitleTag`,`MultiDomain Connect — mehrere Märkte, mehrere Domains`)),n=P(e,`anbieterWerden.addOns.multiDomainConnect.metaDescription`,`Bedienen Sie mehrere Märkte gezielt nach Bundesland oder Land — mit jeweils eigener Domain und eigenem Seiten-Header.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:$N.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.multiDomainConnect.faqs.${t.key}.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.multiDomainConnect.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.multidomain-connect-CVgJmGeb.js`),__vite__mapDeps([166,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),tP=$k(`nas-dediziert`),nP=H(`/_shell/anbieter-werden_/add-ons_/nas-dediziert`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(tP)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.nasDediziert.pageTitleTag`,`Dedizierter NAS-Server — Ihr eigener Synology-Server`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.nasDediziert.metaDescription`,`Ein eigenständiger, physischer Synology-Server exklusiv für Ihr Unternehmen — kein geteiltes Konto, sondern eigene Hardware in einem zertifizierten EU/CH-Rechenzentrum. Ab 40 €/Monat, erste Periode kostenlos.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.nas-dediziert-BcfdRMkE.js`),__vite__mapDeps([167,1,2,3,4,5,6,7,8,9,78,96,49,13,12,14,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,86,75,76])),`component`)}),rP=$k(`ratgeberartikel-upgrade`),iP=[{key:`cost`,q:`Was kostet das Upgrade?`,a:`15,00 € netto/Monat, ab dem Top-Paket buchbar, monatlich kündbar.`},{key:`baseIncluded`,q:`Brauche ich das Upgrade überhaupt?`,a:`Die Basis-Version (2 Artikel/Monat) ist in Top und Premium bereits kostenlos inklusive — das Upgrade lohnt sich, wenn Ihnen 2 Artikel/Monat zu wenig sind.`},{key:`quality`,q:`Werden die Artikel automatisch veröffentlicht?`,a:`Nein. Jeder Artikel geht zuerst an unsere Redaktion zur Freigabe, bevor er live geht.`},{key:`whenStart`,q:`Wann ist das Upgrade verfügbar?`,a:`Bereits buchbar — direkt im Vendor-Backend unter „Artikel“.`}],aP=H(`/_shell/anbieter-werden_/add-ons_/ratgeberartikel-upgrade`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(rP)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.ratgeberartikel.pageTitleTag`,`Vendor-Ratgeberartikel Upgrade — mehr KI-Fachartikel pro Monat`)),n=P(e,`anbieterWerden.addOns.ratgeberartikel.metaDescription`,`KI-generierte Fachartikel, nach Freigabe im Marktplatz veröffentlicht — von 2 auf 10 Artikel pro Monat.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:iP.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.ratgeberartikel.faqs.${t.key}
68.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.ratgeberartikel.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.ratgeberartikel-upgrade-nYbtuzGq.js`),__vite__mapDeps([168,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),oP=$k(`rechnung-buchhaltung`),sP=H(`/_shell/anbieter-werden_/add-ons_/rechnung-buchhaltung`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(oP)),{}),head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`anbieterWerden.addOns.rechnungBuchhaltung.pageTitleTag`,`Rechnungsversand & Einnahmen-Ausgaben — kostenlos inklusive`))},{name:`description`,content:P(e,`anbieterWerden.addOns.rechnungBuchhaltung.metaDescription`,`Automatischer Rechnungsversand im eigenen Branding plus eine einfache Einnahmen-Ausgaben-Übersicht mit Beleg-Upload — kostenlos inklusive, keine gesonderte Verrechnung.`)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.rechnung-buchhaltung-CSlAI3vT.js`),__vite__mapDeps([169,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),cP=$k(`smartbot`),lP=H(`/_shell/anbieter-werden_/add-ons_/smartbot`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(cP)),{}),head:()=>{let e=G().key===`guru-cashflow`;return{meta:[{title:K(e?P(W().language.code,`anbieterWerden.addOns.smartbot.pageTitleTag.cashflow`,`SmartBot — LinkedIn-Akquise auf Autopilot`):P(W().language.code,`anbieterWerden.addOns.smartbot.pageTitleTag`,`SmartBot by EDV-Guru — LinkedIn-Akquise auf Autopilot`))},{name:`description`,content:e?P(W().language.code,`anbieterWerden.addOns.smartbot.metaDescription.cashflow`,`SmartBot übernimmt Ihre LinkedIn-Kontaktakquise rund um die Uhr — mit eigener virtueller Maschine, Setup und persönlicher Betreuung inklusive.`):P(W().language.code,`anbieterWerden.addOns.smartbot.metaDescription`,`SmartBot by EDV-Guru übernimmt Ihre LinkedIn-Kontaktakquise rund um die Uhr — mit eigener virtueller Maschine, Setup und persönlicher Betreuung inklusive.`)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.smartbot-DOOcksWq.js`),__vite__mapDeps([170,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),uP=$k(`staff-connect`),dP=[{key:`cost`,q:`Was kostet Staff Connect?`,a:`5,00 € netto/Monat pro zusätzlichem Mitarbeiter, ab dem Premium-Paket buchbar.`},{key:`roles`,q:`Welche Rechte hat ein Mitarbeiter im Vergleich zum Manager?`,a:`Mitarbeiter sehen nur das Tagesgeschäft (Produkte, Bestellungen, Kunden). Manager haben zusätzlich Zugriff auf breitere Bereiche, aber nie auf Zahlungs-, Rechts- oder Team-Einstellungen — die bleiben dem Inhaber vorbehalten.`},{key:`invite`,q:`Wie lade ich einen Mitarbeiter ein?`,a:`Im Dashboard unter „Team“ per E-Mail-Link einladen und die passende Rolle zuweisen.`},{key:`whenStart`,q:`Wann ist Staff Connect verfügbar?`,a:`Bereits buchbar — direkt im Vendor-Backend unter „Unternehmen → Team“.`}],fP=H(`/_shell/anbieter-werden_/add-ons_/staff-connect`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(uP)),{}),head:()=>{let e=W().language.code,t=K(P(e,`anbieterWerden.addOns.staffConnect.pageTitleTag`,`Staff Connect — Mitarbeiter mit abgestuften Rechten einladen`)),n=P(e,`anbieterWerden.addOns.staffConnect.metaDescription`,`Gewähren Sie mehreren Mitarbeitern Zugang zu Ihrem Shop — mit individuell abgestuften Rechten.`);return{meta:[{title:t},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},{"script:ld+json":{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:dP.map(t=>({"@type":`Question`,name:P(e,`anbieterWerden.addOns.staffConnect.faqs.${t.key}.q`,t.q),acceptedAnswer:{"@type":`Answer`,text:P(e,`anbieterWerden.addOns.staffConnect.faqs.${t.key}.a`,t.a)}}))}}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.staff-connect-CKE3vBZU.js`),__vite__mapDeps([171,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),pP=$k(`tippgeber`),mP=H(`/_shell/anbieter-werden_/add-ons_/tippgeber`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(pP)),{}),head:()=>{let e=W().language.code;return{meta:[{title:K(P(e,`anbieterWerden.addOns.tippgeber.pageTitleTag`,`Tippgeber-Programm — Influencer & Partner vermitteln lassen`))},{name:`description`,content:P(e,`anbieterWerden.addOns.tippgeber.metaDescription`,`Influencer und Tippgeber bewerben sich bei Ihnen, Sie legen die Provision je Verkauf fest — Auszahlung per SEPA-QR-Code, inklusive Beleg.`)}]}},component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.tippgeber-smkj4tFv.js`),__vite__mapDeps([172,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),hP=$k(`voice-transcribe`),gP=H(`/_shell/anbieter-werden_/add-ons_/voice-transcribe`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(hP)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.voiceTranscribe.pageTitleTag`,`Voice-Transcribe — Anrufe, Meetings & Sprachnotizen live transkribieren`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.voiceTranscribe.metaDescription`,`Live-Transkription mit Sprechererkennung — für Anrufe, Meetings und Sprachnotizen, auch direkt beim Telefonieren im Cold-Call-Add-on.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.voice-transcribe-oPRQnKy7.js`),__vite__mapDeps([173,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),_P=$k(`webmail-ai`),vP=H(`/_shell/anbieter-werden_/add-ons_/webmail-ai`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(_P)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.webmailAi.pageTitleTag`,`WebmailAI — Mail, Kalender, Kontakte & Aufgaben ohne Exchange`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.webmailAi.metaDescription`,`Mail, Kalender, Kontakte und Aufgaben in einer Oberfläche — Ihr bestehendes Postfach bleibt, keine Microsoft-Exchange-Lizenz nötig. Mit KI-Antwortvorschlägen.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.webmail-ai-Dt2pykxP.js`),__vite__mapDeps([174,2,1,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60])),`component`)}),yP=$k(`website-ki`),bP=H(`/_shell/anbieter-werden_/add-ons_/website-ki`)({loader:async({context:e})=>(await e.queryClient.ensureQueryData(eA(yP)),{}),head:()=>({meta:[{title:K(P(W().language.code,`anbieterWerden.addOns.websiteKi.pageTitleTag`,`WebdesignAI — Ihre Website, neu gebaut in Minuten`))},{name:`description`,content:P(W().language.code,`anbieterWerden.addOns.websiteKi.metaDescription`,`WebdesignAI macht aus Ihrem bestehenden Auftritt eine moderne, aktuelle Website — automatisch, auf eigener Domain, ohne Programmierung.`)}]}),component:U(()=>F(()=>import(`./_shell.anbieter-werden_.add-ons_.website-ki-Bj-gTZdF.js`),__vite__mapDeps([175,1,2,3,4,5,49,13,12,14,9,50,51,52,27,53,17,54,55,28,43,56,45,57,20,30,38,58,32,39,59,60,71])),`component`)}),xP=H(`/_shell/vendors/$handle/`)({validateSearch:uD(mD),search:{middlewares:[si(hD)]},loaderDeps:({search:e})=>({...e}),loader:async({params:e,context:t,deps:n})=>{let r=await t.queryClient.ensureQueryData({queryKey:[`vendor`,e.handle],queryFn:()=>Pe(e.handle)});if(!r)throw le();if(r.active===!1)return{handle:e.handle,active:!1,name:r.name};await t.queryClient.ensureInfiniteQueryData({queryKey:[`vendor-products`,e.handle,n],queryFn:({pageParam:t})=>ye(n.q,{...n,collection:e.handle,cursor:t,limit:24}),initialPageParam:void 0,getNextPageParam:e=>e.nextCursor});let i;try{let e=new URL(jd().href);e.search=``,e.hash=``,i=e.toString()}catch{i=void 0}return{handle:e.handle,active:!0,name:r.name,tagline:r.tagline,logoUrl:r.logoUrl||void 0,phone:r.phone,email:r.email,location:r.location,lat:r.lat,lng:r.lng,rating:r.reviewCount>0?{average:r.rating,count:r.reviewCount}:void 0,url:i}},head:({loaderData:e})=>
68{if(!e)return{meta:[]};if(e.active===!1)return{meta:[{title:`${e.name} — ${G().name}`},{name:`robots`,content:`noindex`}]};let{name:t,tagline:n,logoUrl:r,phone:i,email:a,location:o,lat:s,lng:c,rating:l,url:u}=e,d;try{d=u?new URL(u).origin:void 0}catch{d=void 0}let f=d&&u?{"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:[{"@type":`ListItem`,position:1,name:`Home`,item:d},{"@type":`ListItem`,position:2,name:t,item:u}]}:void 0;return{meta:[{title:`${t} — ${G().name}`},{name:`description`,content:n},{property:`og:title`,content:t},{property:`og:description`,content:n},...r?[{property:`og:image`,content:r}]:[],{"script:ld+json":{"@context":`https://schema.org`,"@type":`LocalBusiness`,name:t,description:n,...r?{image:r}:{},...u?{url:u}:{},...i?{telephone:i}:{},...a?{email:a}:{},...o?{address:{"@type":`PostalAddress`,streetAddress:o}}:{},...s!=null&&c!=null?{geo:{"@type":`GeoCoordinates`,latitude:s,longitude:c}}:{},...l?{aggregateRating:{"@type":`AggregateRating`,ratingValue:l.average,reviewCount:l.count}}:{}}},...f?[{"script:ld+json":f}]:[]]}},notFoundComponent:U(()=>F(()=>import(`./_shell.vendors._handle.index-DS3BjTV2.js`),__vite__mapDeps([176,2,1,3,4,5,13,12,14,9])),`notFoundComponent`),errorComponent:U(()=>F(()=>import(`./_shell.vendors._handle.index-Cv5Nm5oD.js`),__vite__mapDeps([177,2,1,3,4,5])),`errorComponent`),component:U(()=>F(()=>import(`./_shell.vendors._handle.index-BFTaIi2N.js`),__vite__mapDeps([178,2,1,3,4,5,13,12,14,9,61,62,7,8,63,10,11,64,15,53,30,58,65,23,66,67])),`component`)}),SP=`https://nvnwfznklupysoejwvfx.supabase.co/functions/v1/vendor-articles-public`;async function CP(e,t){let n=`${SP}?vendorHandle=${encodeURIComponent(e)}&brandKey=${encodeURIComponent(t)}`,r=await fetch(n);return r.ok?(await r.json()).articles??[]:[]}async function wP(e,t,n){let r=`${SP}?vendorHandle=${encodeURIComponent(e)}&brandKey=${encodeURIComponent(t)}&slug=${encodeURIComponent(n)}`,i=await fetch(r);return i.ok?(await i.json()).article??null:null}function TP(e,t){return{queryKey:[`vendor-articles`,e,t],queryFn:()=>CP(e,t)}}var EP=H(`/_shell/vendors/$handle/artikel`)({loader:async({params:e,context:t})=>{if(t.vendorDomain)throw le();let n=t.brand.tag;if(!n)throw le();let r=await t.queryClient.ensureQueryData({queryKey:[`vendor`,e.handle],queryFn:()=>Pe(e.handle)});if(!r||(await t.queryClient.ensureQueryData(TP(e.handle,n))).length===0)throw le();return{handle:e.handle,vendorName:r.name,brandTag:n}},head:({loaderData:e})=>{if(!e)return{meta:[]};let t=W().language.code;return{meta:[{title:K(P(t,`vendorArtikel.pageTitleTag`,`Ratgeber — {vendor}`).replace(`{vendor}`,e.vendorName))}]}},notFoundComponent:U(()=>F(()=>import(`./_shell.vendors._handle.artikel-0gIVlTj9.js`),__vite__mapDeps([179,2,1,3,4,5,13,12,14,9])),`notFoundComponent`),component:U(()=>F(()=>import(`./_shell.vendors._handle.artikel-BSI5El-0.js`),__vite__mapDeps([180,2,1,3,4,5,11,10,13,12,14,9])),`component`)});function DP(e){return{queryKey:[`vendor`,e],queryFn:()=>Pe(e)}}function OP(e){return{queryKey:[`vendor-catalog-products`,e],queryFn:()=>Ue(e)}}var kP=H(`/_shell/vendors/$handle/katalog`)({loader:async({params:e,context:t})=>{let n=await t.queryClient.ensureQueryData(DP(e.handle));if(!n||(await t.queryClient.ensureQueryData(OP(e.handle))).length===0)throw le();return{handle:e.handle,vendorName:n.name}},head:({loaderData:e})=>{if(!e)return{meta:[]};let t=W().language.code;return{meta:[{title:K(P(t,`vendorKatalog.pageTitleTag`,`Katalog — {vendor}`).replace(`{vendor}`,e.vendorName))}],links:[{rel:`stylesheet`,href:`https://fonts.googleapis.com/css2?family=DM+Serif+Display&display=swap`}]}},notFoundComponent:U(()=>F(()=>import(`./_shell.vendors._handle.katalog-BT7IQRBE.js`),__vite__mapDeps([181,2,1,3,4,5,13,12,14,9])),`notFoundComponent`),component:U(()=>F(()=>import(`./_shell.vendors._handle.katalog-EXzu5GYP.js`),__vite__mapDeps([182,1,2,3,4,5,11,10,13,12,14,9,34,28,183,81,23,67,148])),`component`)});function AP(e,t,n){return{queryKey:[`vendor-article`,e,t,n],queryFn:()=>wP(e,t,n)}}var jP=H(`/_shell/vendors/$handle/artikel/$slug`)({loader:async({params:e,context:t})=>{if(t.vendorDomain)throw le();let n=t.brand.tag;if(!n)throw le();let r=await t.queryClient.ensureQueryData({queryKey:[`vendor`,e.handle],queryFn:()=>Pe(e.handle)});if(!r||!await t.queryClient.ensureQueryData(AP(e.handle,n,e.slug)))throw le();return{handle:e.handle,slug:e.slug,vendorName:r.name,brandTag:n}},head:({loaderData:e})=>e?{meta:[{title:K(e.vendorName)}]}:{meta:[]},notFoundComponent:U(()=>F(()=>import(`./_shell.vendors._handle.artikel._slug-0gIVlTj9.js`),__vite__mapDeps([184,2,1,3,4,5,13,12,14,9])),`notFoundComponent`),component:U(()=>F(()=>import(`./_shell.vendors._handle.artikel._slug-Cj_lmudB.js`),__vite__mapDeps([185,2,1,3,4,5,11,10,13,12,14,9])),`component`)}),$=XE.update({id:`/_shell`,getParentRoute:()=>BE}),MP=ZE.update({id:`/karte-beispiel`,path:`/karte-beispiel`,getParentRoute:()=>BE}),NP=QE.update({id:`/karte-beispiel-advanced`,path:`/karte-beispiel-advanced`,getParentRoute:()=>BE}),PP=$E.update({id:`/partner-infos`,path:`/partner-infos`,getParentRoute:()=>BE}),FP=eD.update({id:`/pitch`,path:`/pitch`,getParentRoute:()=>BE}),IP=tD.update({id:`/pitch-short`,path:`/pitch-short`,getParentRoute:()=>BE}),LP=vD.update({id:`/`,path:`/`,getParentRoute:()=>$}),RP=yD.update({id:`/anbieter-start`,path:`/anbieter-start`,getParentRoute:()=>$}),zP=sk.update({id:`/anbieter-werden`,path:`/anbieter-werden`,getParentRoute:()=>$}),BP=gk.update({id:`/bewertung`,path:`/bewertung`,getParentRoute:()=>$}),VP=_k.update({id:`/daten-loeschen`,path:`/daten-loeschen`,getParentRoute:()=>$}),HP=bk.update({id:`/domain-registrierung`,path:`/domain-registrierung`,getParentRoute:()=>$}),UP=Ck.update({id:`/einloggen`,path:`/einloggen`,getParentRoute:()=>$}
68),WP=wk.update({id:`/entdecken`,path:`/entdecken`,getParentRoute:()=>$}),GP=Tk.update({id:`/impressum`,path:`/impressum`,getParentRoute:()=>$}),KP=Ek.update({id:`/konto`,path:`/konto`,getParentRoute:()=>$}),qP=Nk.update({id:`/pakete`,path:`/pakete`,getParentRoute:()=>$}),JP=Pk.update({id:`/passwort-vergessen`,path:`/passwort-vergessen`,getParentRoute:()=>$}),YP=Lk.update({id:`/registrieren`,path:`/registrieren`,getParentRoute:()=>$}),XP=Hk.update({id:`/search`,path:`/search`,getParentRoute:()=>$}),ZP=Uk.update({id:`/standorte`,path:`/standorte`,getParentRoute:()=>$}),QP=Gk.update({id:`/team`,path:`/team`,getParentRoute:()=>$}),$P=Kk.update({id:`/tippgeber`,path:`/tippgeber`,getParentRoute:()=>$}),eF=qk.update({id:`/tippgeber-info`,path:`/tippgeber-info`,getParentRoute:()=>$}),tF=Jk.update({id:`/tippgeber-werden`,path:`/tippgeber-werden`,getParentRoute:()=>$}),nF=Yk.update({id:`/vendors`,path:`/vendors`,getParentRoute:()=>$}),rF=Xk.update({id:`/karte/$handle`,path:`/karte/$handle`,getParentRoute:()=>BE}),iF=Zk.update({id:`/meet/$id`,path:`/meet/$id`,getParentRoute:()=>BE}),aF=nA.update({id:`/anbieter-werden_/add-ons`,path:`/anbieter-werden/add-ons`,getParentRoute:()=>$}),oF=sA.update({id:`/anbieter-werden_/anwendungsfaelle`,path:`/anbieter-werden/anwendungsfaelle`,getParentRoute:()=>$}),sF=_A.update({id:`/anbieter-werden_/beauty-friseur`,path:`/anbieter-werden/beauty-friseur`,getParentRoute:()=>$}),cF=SA.update({id:`/anbieter-werden_/bildung`,path:`/anbieter-werden/bildung`,getParentRoute:()=>$}),lF=DA.update({id:`/anbieter-werden_/buschenschank`,path:`/anbieter-werden/buschenschank`,getParentRoute:()=>$}),uF=NA.update({id:`/anbieter-werden_/dienstleister`,path:`/anbieter-werden/dienstleister`,getParentRoute:()=>$}),dF=zA.update({id:`/anbieter-werden_/einzelhandel`,path:`/anbieter-werden/einzelhandel`,getParentRoute:()=>$}),fF=WA.update({id:`/anbieter-werden_/elektronik-reparatur`,path:`/anbieter-werden/elektronik-reparatur`,getParentRoute:()=>$}),pF=YA.update({id:`/anbieter-werden_/fitness`,path:`/anbieter-werden/fitness`,getParentRoute:()=>$}),mF=ZA.update({id:`/anbieter-werden_/funktionen`,path:`/anbieter-werden/funktionen`,getParentRoute:()=>$}),hF=nj.update({id:`/anbieter-werden_/gaertnerei`,path:`/anbieter-werden/gaertnerei`,getParentRoute:()=>$}),gF=cj.update({id:`/anbieter-werden_/gastronomie`,path:`/anbieter-werden/gastronomie`,getParentRoute:()=>$}),_F=pj.update({id:`/anbieter-werden_/gastronomie-sommelier`,path:`/anbieter-werden/gastronomie-sommelier`,getParentRoute:()=>$}),vF=vj.update({id:`/anbieter-werden_/genossenschaft`,path:`/anbieter-werden/genossenschaft`,getParentRoute:()=>$}),yF=Cj.update({id:`/anbieter-werden_/gesundheit`,path:`/anbieter-werden/gesundheit`,getParentRoute:()=>$}),bF=Oj.update({id:`/anbieter-werden_/grosshandel`,path:`/anbieter-werden/grosshandel`,getParentRoute:()=>$}),xF=Pj.update({id:`/anbieter-werden_/handwerk`,path:`/anbieter-werden/handwerk`,getParentRoute:()=>$}),SF=Bj.update({id:`/anbieter-werden_/immobilien`,path:`/anbieter-werden/immobilien`,getParentRoute:()=>$}),CF=Hj.update({id:`/anbieter-werden_/integrationen`,path:`/anbieter-werden/integrationen`,getParentRoute:()=>$}),wF=Jj.update({id:`/anbieter-werden_/it-dienstleister`,path:`/anbieter-werden/it-dienstleister`,getParentRoute:()=>$}),TF=$j.update({id:`/anbieter-werden_/kfz-werkstatt`,path:`/anbieter-werden/kfz-werkstatt`,getParentRoute:()=>$}),EF=iM.update({id:`/anbieter-werden_/kreativ`,path:`/anbieter-werden/kreativ`,getParentRoute:()=>$}),DF=lM.update({id:`/anbieter-werden_/landwirtschaft`,path:`/anbieter-werden/landwirtschaft`,getParentRoute:()=>$}),OF=mM.update({id:`/anbieter-werden_/nachhilfe`,path:`/anbieter-werden/nachhilfe`,getParentRoute:()=>$}),kF=yM.update({id:`/anbieter-werden_/rechtsanwaelte`,path:`/anbieter-werden/rechtsanwaelte`,getParentRoute:()=>$}),AF=wM.update({id:`/anbieter-werden_/reisebuero`,path:`/anbieter-werden/reisebuero`,getParentRoute:()=>$}),jF=kM.update({id:`/anbieter-werden_/tieraerzte`,path:`/anbieter-werden/tieraerzte`,getParentRoute:()=>$}),MF=PM.update({id:`/anbieter-werden_/vereine`,path:`/anbieter-werden/vereine`,getParentRoute:()=>$}),NF=zM.update({id:`/anbieter-werden_/verlage`,path:`/anbieter-werden/verlage`,getParentRoute:()=>$}),PF=WM.update({id:`/anbieter-werden_/vinothek`,path:`/anbieter-werden/vinothek`,getParentRoute:()=>$}),FF=YM.update({id:`/anbieter-werden_/winzer`,path:`/anbieter-werden/winzer`,getParentRoute:()=>$}),IF=QM.update({id:`/auth/shopify-callback`,path:`/auth/shopify-callback`,getParentRoute:()=>$}),LF=$M.update({id:`/collections/$handle`,path:`/collections/$handle`,getParentRoute:()=>$}),RF=eN.update({id:`/konto_/avv`,path:`/konto/avv`,getParentRoute:()=>$}),zF=tN.update({id:`/konto_/inhalte`,path:`/konto/inhalte`,getParentRoute:()=>$}),BF=nN.update({id:`/konto_/merkliste`,path:`/konto/merkliste`,getParentRoute:()=>$}),VF=rN.update({id:`/konto_/rewards`,path:`/konto/rewards`,getParentRoute:()=>$}),HF=iN.update({id:`/konto_/vertraege`,path:`/konto/vertraege`,getParentRoute:()=>$}),UF=aN.update({id:`/konto_/zuletzt-angesehen`,path:`/konto/zuletzt-angesehen`,getParentRoute:()=>$}),WF=dN.update({id:`/products/$handle`,path:`/products/$handle`,getParentRoute:()=>$}),GF=bN.update({id:`/rechtliches/$slug`,path:`/rechtliches/$slug`,getParentRoute:()=>$}),KF=xN.update({id:`/rechtliches/anbieter-bedingungen`,path:`/rechtliches/anbieter-bedingungen`,getParentRoute:()=>$}),qF=CN.update({id:`/`,path:`/`,getParentRoute:()=>nF}),JF=wN.update({id:`/$handle`,path:`/$handle`,getParentRoute:()=>nF}),YF=EN.update({id:`/anbieter-werden_/add-ons_/ai-credits`,path:`/anbieter-werden/add-ons/ai-credits`,getParentRoute:()=>$}),XF=ON.update({id:`/anbieter-werden_/add-ons_/app-builder`,path:`/anbieter-werden/add-ons/app-builder`,getParentRoute:()=>$}),ZF=AN.update({id:`/anbieter-werden_/add-ons_/business-guru`,path:`/anbieter-werden/add-ons/business-guru`,getParentRoute:()=>$}),QF=MN.update({id:`/anbieter-werden_/add-ons_/carddav`,path:`/anbieter-werden/add-ons/carddav`,getParentRoute:()=>$}),$F=PN.update({id:`/anbieter-werden_/add-ons_/cash-connect`,path:`/anbieter-werden/add-ons/cash-connect`,getParentRoute:()=>$}),eI=IN.update({id:`/anbieter-werden_/add-ons_/cloud-nas`,path:`/anbieter-werden/add-ons/cloud-nas`,getParentRoute:()=>$}),tI=RN.update({id:`/anbieter-werden_/add-ons_/cold-call`,path:`/anbieter-werden/add-ons/cold-call`,getParentRoute:()=>$}),nI=BN.update({id:`/anbieter-werden_/add-ons_/digitale-visitenkarte`,path:`/anbieter-werden/add-ons/digitale-visitenkarte`,getParentRoute:()=>$}),rI=UN.update({id:`/anbieter-werden_/add-ons_/domain-connect`,path:`/anbieter-werden/add-ons/domain-connect`,getParentRoute:()=>$}),iI=JN.update({id:`/anbieter-werden_/add-ons_/infrastrukturbeitrag`,path:`/anbieter-werden/add-ons/infrastrukturbeitrag`,getParentRoute:()=>$}),aI=ZN.update({id:`/anbieter-werden_/add-ons_/location-connect`,path:`/anbieter-werden/add-ons/location-connect`,getParentRoute:()=>$}),oI=eP.update({id:`/anbieter-werden_/add-ons_/multidomain-connect`,path:`/anbieter-werden/add-ons/multidomain-connect`,getParentRoute:()=>$}),sI=nP.update({id:`/anbieter-werden_/add-ons_/nas-dediziert`,path:`/anbieter-werden/add-ons/nas-dediziert`,getParentRoute:()=>$}),cI=aP.update({id:`/anbieter-werden_/add-ons_/ratgeberartikel-upgrade`,path:`/anbieter-werden/add-ons/ratgeberartikel-upgrade`,getParentRoute:()=>$}),lI=sP.update({id:`/anbieter-werden_/add-ons_/rechnung-buchhaltung`,path:`/anbieter-werden/add-ons/rechnung-buchhaltung`,getParentRoute:()=>$}),uI=lP.update({id:`/anbieter-werden_/add-ons_/smartbot`,path:`/anbieter-werden/add-ons/smartbot`,getParentRoute:()=>$}),dI=fP.update({id:`/anbieter-werden_/add-ons_/staff-connect`,path:`/anbieter-werden/add-ons/staff-connect`,getParentRoute:()=>$}),fI=mP.update({id:`/anbieter-werden_/add-ons_/tippgeber`,path:`/anbieter-werden/add-ons/tippgeber`,getParentRoute:()=>$}),pI=gP.update({id:`/anbieter-werden_/add-ons_/voice-transcribe`,path:`/anbieter-werden/add-ons/voice-transcribe`,getParentRoute:()=>$}),mI=vP.update({id:`/anbieter-werden_/add-ons_/webmail-ai`,path:`/anbieter-werden/add-ons/webmail-ai`,getParentRoute:()=>$}),hI=bP.update({id:`/anbieter-werden_/add-ons_/website-ki`,path:`/anbieter-werden/add-ons/website-ki`,getParentRoute:()=>$}),gI=xP.update({id:`/`,path:`/`,getParentRoute:()=>JF}),_I=EP.update({id:`/artikel`,path:`/artikel`,getParentRoute:()=>JF}),vI=kP.update({id:`/katalog`,path:`/katalog`,getParentRoute:()=>JF}),yI={ShellVendorsHandleArtikelSlugRoute:jP.update({id:`/$slug`,path:`/$slug`,getParentRoute:()=>_I})},bI={ShellVendorsHandleArtikelRoute:_I._addFileChildren(yI),ShellVendorsHandleKatalogRoute:vI,ShellVendorsHandleIndexRoute:gI},xI={ShellVendorsHandleRoute:JF._addFileChildren(bI),ShellVendorsIndexRoute:qF},SI={ShellAnbieterStartRoute:RP,ShellAnbieterWerdenRoute:zP,ShellBewertungRoute:BP,ShellDatenLoeschenRoute:VP,ShellDomainRegistrierungRoute:HP,ShellEinloggenRoute:UP,ShellEntdeckenRoute:WP,ShellImpressumRoute:GP,ShellKontoRoute:KP,ShellPaketeRoute:qP,ShellPasswortVergessenRoute:JP,ShellRegistrierenRoute:YP,ShellSearchRoute:XP,ShellStandorteRoute:ZP,ShellTeamRoute:QP,ShellTippgeberRoute:$P,ShellTippgeberInfoRoute:eF,ShellTippgeberWerdenRoute:tF,ShellVendorsRoute:nF._addFileChildren(xI),ShellIndexRoute:LP,ShellAnbieterWerdenAddOnsRoute:aF,ShellAnbieterWerdenAnwendungsfaelleRoute:oF,ShellAnbieterWerdenBeautyFriseurRoute:sF,ShellAnbieterWerdenBildungRoute:cF,ShellAnbieterWerdenBuschenschankRoute:lF,ShellAnbieterWerdenDienstleisterRoute:uF,ShellAnbieterWerdenEinzelhandelRoute:dF,ShellAnbieterWerdenElektronikReparaturRoute:fF,ShellAnbieterWerdenFitnessRoute:pF,ShellAnbieterWerdenFunktionenRoute:mF,ShellAnbieterWerdenGaertnereiRoute:hF,ShellAnbieterWerdenGastronomieRoute:gF,ShellAnbieterWerdenGastronomieSommelierRoute:_F,ShellAnbieterWerdenGenossenschaftRoute:vF,ShellAnbieterWerdenGesundheitRoute:yF,ShellAnbieterWerdenGrosshandelRoute:bF,ShellAnbieterWerdenHandwerkR
68oute:xF,ShellAnbieterWerdenImmobilienRoute:SF,ShellAnbieterWerdenIntegrationenRoute:CF,ShellAnbieterWerdenItDienstleisterRoute:wF,ShellAnbieterWerdenKfzWerkstattRoute:TF,ShellAnbieterWerdenKreativRoute:EF,ShellAnbieterWerdenLandwirtschaftRoute:DF,ShellAnbieterWerdenNachhilfeRoute:OF,ShellAnbieterWerdenRechtsanwaelteRoute:kF,ShellAnbieterWerdenReisebueroRoute:AF,ShellAnbieterWerdenTieraerzteRoute:jF,ShellAnbieterWerdenVereineRoute:MF,ShellAnbieterWerdenVerlageRoute:NF,ShellAnbieterWerdenVinothekRoute:PF,ShellAnbieterWerdenWinzerRoute:FF,ShellAuthShopifyCallbackRoute:IF,ShellCollectionsHandleRoute:LF,ShellKontoAvvRoute:RF,ShellKontoInhalteRoute:zF,ShellKontoMerklisteRoute:BF,ShellKontoRewardsRoute:VF,ShellKontoVertraegeRoute:HF,ShellKontoZuletztAngesehenRoute:UF,ShellProductsHandleRoute:WF,ShellRechtlichesSlugRoute:GF,ShellRechtlichesAnbieterBedingungenRoute:KF,ShellAnbieterWerdenAddOnsAiCreditsRoute:YF,ShellAnbieterWerdenAddOnsAppBuilderRoute:XF,ShellAnbieterWerdenAddOnsBusinessGuruRoute:ZF,ShellAnbieterWerdenAddOnsCarddavRoute:QF,ShellAnbieterWerdenAddOnsCashConnectRoute:$F,ShellAnbieterWerdenAddOnsCloudNasRoute:eI,ShellAnbieterWerdenAddOnsColdCallRoute:tI,ShellAnbieterWerdenAddOnsDigitaleVisitenkarteRoute:nI,ShellAnbieterWerdenAddOnsDomainConnectRoute:rI,ShellAnbieterWerdenAddOnsInfrastrukturbeitragRoute:iI,ShellAnbieterWerdenAddOnsLocationConnectRoute:aI,ShellAnbieterWerdenAddOnsMultidomainConnectRoute:oI,ShellAnbieterWerdenAddOnsNasDediziertRoute:sI,ShellAnbieterWerdenAddOnsRatgeberartikelUpgradeRoute:cI,ShellAnbieterWerdenAddOnsRechnungBuchhaltungRoute:lI,ShellAnbieterWerdenAddOnsSmartbotRoute:uI,ShellAnbieterWerdenAddOnsStaffConnectRoute:dI,ShellAnbieterWerdenAddOnsTippgeberRoute:fI,ShellAnbieterWerdenAddOnsVoiceTranscribeRoute:pI,ShellAnbieterWerdenAddOnsWebmailAiRoute:mI,ShellAnbieterWerdenAddOnsWebsiteKiRoute:hI},CI={ShellRoute:$._addFileChildren(SI),KarteBeispielRoute:MP,KarteBeispielAdvancedRoute:NP,PartnerInfosRoute:PP,PitchRoute:FP,PitchShortRoute:IP,KarteHandleRoute:rF,MeetIdRoute:iF},wI=BE._addFileChildren(CI),TI=()=>{let e=new hu,t=Rl({routeTree:wI,context:{queryClient:e},scrollRestoration:!0,defaultPreloadStaleTime:0});return yu({router:t,queryClient:e}),t};async function EI(){let e=await TI(),t;if(tu){let n=await tu.getOptions();n.serializationAdapters=n.serializationAdapters??[],window.__TSS_START_OPTIONS__=n,t=n.serializationAdapters,e.options.defaultSsr=n.defaultSsr}else t=[],window.__TSS_START_OPTIONS__={serializationAdapters:t};return t.push(Nc),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:``,serializationAdapters:t}),e.stores.matchesId.get().length||await Ic(e),e}var DI=EI;async function OI(){let e=await DI();return window.$_TSR?.h(),e}var kI;function AI(){return kI||=OI(),(0,V.jsx)(Rc,{promise:kI,children:e=>(0,V.jsx)(Vl,{router:e})})}var jI=Tn();(0,B.startTransition)(()=>{(0,jI.hydrateRoot)(document,(0,V.jsx)(B.StrictMode,{children:(0,V.jsx)(AI,{})}))});export{CM as $,Mu as $i,Bx as $n,vp as $r,DO as $t,zN as A,rd as Ai,ww as An,fv as Ar,Xk as At,yN as B,Ku as Bi,_S as Bn,mg as Br,pk as Bt,YN as C,fd as Ci,$w as Cn,Lv as Cr,hA as Ct,KN as D,sd as Di,Tw as Dn,Dv as Dr,tA as Dt,GN as E,cd as Ei,Dw as En,wv as Er,oA as Et,kN as F,Qu as Fi,yw as Fn,Z as Fr,Ak as Ft,sN as G,Bu as Gi,nS as Gn,zp as Gr,RO as Gt,hN as H,Wu as Hi,cS as Hn,Wp as Hr,ak as Ht,DN as I,Xu as Ii,hw as In,Bg as Ir,Dk as It,JM as J,Lu as Ji,qx as Jn,Mp as Jr,AO as Jt,oN as K,zu as Ki,Qx as Kn,Pp as Kr,BO as Kt,TN as L,Yu as Li,mw as Ln,Ig as Lr,Ck as Lt,FN as M,td as Mi,gw as Mn,mv as Mr,Hk as Mt,NN as N,ed as Ni,_w as Nn,hv as Nr,Lk as Nt,HN as O,od as Oi,xw as On,Sv as Or,Qk as Ot,jN as P,$u as Pi,bw as Pn,dv as Pr,Mk as Pt,OM as Q,Nu as Qi,Ux as Qn,yp as Qr,wO as Qt,CN as R,Ju as Ri,cw as Rn,Mg as Rr,bk as Rt,XN as S,pd as Si,iE as Sn,Iv as Sr,pA as St,WN as T,ld as Ti,Fw as Tn,Ov as Tr,aA as Tt,gN as U,Hu as Ui,iS as Un,Hp as Ur,HO as Ut,bN as V,Gu as Vi,gS as Vn,Jp as Vr,ok as Vt,dN as W,Vu as Wi,aS as Wn,Xp as Wr,VO as Wt,RM as X,Fu as Xi,Jx as Xn,bp as Xr,PO as Xt,UM as Y,Iu as Yi,Zx as Yn,Np as Yr,kO as Yt,NM as Z,Pu as Zi,Xx as Zn,Sp as Zr,MO as Zt,iP as _,Nl as _a,yd as _i,LE as _n,Bv as _r,UA as _t,DP as a,Eu as aa,ip as ai,zD as an,Lx as ar,qj as at,$N as b,ll as ba,hd as bi,hE as b
68n,zv as br,EA as bt,xP as c,Cu as ca,Ad as ci,rD as cn,Oy as cr,Nj as ct,hP as d,_u as da,Td as di,lD as dn,ny as dr,_j as dt,ju as ea,Tp as ei,TO as en,Hx as er,vM as et,pP as f,gu as fa,wd as fi,sD as fn,Jv as fr,fj as ft,oP as g,Hl as ga,bd as gi,XE as gn,Uv as gr,JA as gt,cP as h,iu as ha,xd as hi,oD as hn,jv as hr,XA as ht,OP as i,Du as ia,rp as ii,PD as in,Vx as ir,Qj as it,LN as j,nd as ji,Ew as jn,pv as jr,Wk as jt,VN as k,id as ki,Cw as kn,vv as kr,Zk as kt,yP as l,Su as la,Dd as li,nD as ln,Ey as lr,Dj as lt,uP as m,cu as ma,Sd as mi,cD as mn,Wv as mr,tj as mt,AP as n,ku as na,lp as ni,UD as nn,Rx as nr,cM as nt,EP as o,Tu as oa,Vd as oi,ED as on,Yb as or,Vj as ot,dP as p,su as pa,Cd as pi,iD as pn,qv as pr,sj as pt,QM as q,Ru as qi,Wx as qn,Ap as qr,FO as qt,kP as r,Ou as ra,op as ri,ID as rn,Ix as rr,rM as rt,TP as s,wu as sa,G as si,vD as sn,Bb as sr,zj as st,jP as t,Au as ta,up as ti,EO as tn,zx as tr,pM as tt,_P as u,xu as ua,Ed as ui,aD as un,py as ur,Sj as ut,rP as v,hl as va,vd as vi,jE as vn,Hv as vr,RA as vt,qN as w,dd as wi,qw as wn,Mv as wr,dA as wt,QN as x,md as xi,pE as xn,Nv as xr,xA as xt,tP as y,dl as ya,gd as yi,vE as yn,Av as yr,MA as yt,SN as z,qu as zi,BC as zn,Ag as zr,gk as zt};

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.