PageSourceSearch

https://tipmaster.ai/_next/static/chunks/63591fcd7eb6e1e6.js?dpl=dpl_8jDcNLByCdww7khUpCPdjHARxTuM

js tipmaster.ai collected 2026-10-05 12:45:33 UTC 367,880 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,222792,(e,t,i)=>{"use strict";let a;Object.defineProperty(i,"__esModule",{value:!0}),i.parseCookie=p,i.parse=p,i.stringifyCookie=function(e,t){let i=t?.encode||encodeURIComponent,a=[];for(let t of Object.keys(e)){let n=e[t];if(void 0===n)continue;if(!r.test(t))throw TypeError(`cookie name is invalid: ${t}`);let o=i(n);if(!s.test(o))throw TypeError(`cookie val is invalid: ${n}`);a.push(`${t}=${o}`)}return a.join("; ")},i.stringifySetCookie=m,i.serialize=m,i.parseSetCookie=function(e,t){let i=t?.decode||x,a=e.length,r=u(e,0,a),s=h(e,0,r),n=-1===s?{name:"",value:i(f(e,0,r))}:{name:f(e,0,s),value:i(f(e,s+1,r))},o=r+1;for(;o<a;){let t=u(e,o,a),i=h(e,o,t),r=-1===i?f(e,o,t):f(e,o,i),s=-1===i?void 0:f(e,i+1,t);switch(r.toLowerCase()){case"httponly":n.httpOnly=!0;break;case"secure":n.secure=!0;break;case"partitioned":n.partitioned=!0;break;case"domain":n.domain=s;break;case"path":n.path=s;break;case"max-age":s&&l.test(s)&&(n.maxAge=Number(s));break;case"expires":if(!s)break;let c=new Date(s);Number.isFinite(c.valueOf())&&(n.expires=c);break;case"priority":if(!s)break;let d=s.toLowerCase();("low"===d||"medium"===d||"high"===d)&&(n.priority=d);break;case"samesite":if(!s)break;let p=s.toLowerCase();("lax"===p||"strict"===p||"none"===p)&&(n.sameSite=p)}o=t+1}return n},i.stringifySetCookie=m,i.serialize=m;let r=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,s=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,o=/^[\u0020-\u003A\u003D-\u007E]*$/,l=/^-?\d+$/,c=Object.prototype.toString,d=((a=function(){}).prototype=Object.create(null),a);function p(e,t){let i=new d,a=e.length;if(a<2)return i;let r=t?.decode||x,s=0;do{let t=h(e,s,a);if(-1===t)break;let n=u(e,s,a);if(t>n){s=e.lastIndexOf(";",t-1)+1;continue}let o=f(e,s,t);void 0===i[o]&&(i[o]=r(f(e,t+1,n))),s=n+1}while(s<a)return i}function m(e,t,i){let a="object"==typeof e?e:{...i,name:e,value:String(t)},l=("object"==typeof t?t:i)?.encode||encodeURIComponent;if(!r.test(a.name))throw TypeError(`argument name is invalid: ${a.name}`);let d=a.value?l(a.value):"";if(!s.test(d))throw TypeError(`argument val is invalid: ${a.value}`);let p=a.name+"="+d;if(void 0!==a.maxAge){if(!Number.isInteger(a.maxAge))throw TypeError(`option maxAge is invalid: ${a.maxAge}`);p+="; Max-Age="+a.maxAge}if(a.domain){if(!n.test(a.domain))throw TypeError(`option domain is invalid: ${a.domain}`);p+="; Domain="+a.domain}if(a.path){if(!o.test(a.path))throw TypeError(`option path is invalid: ${a.path}`);p+="; Path="+a.path}if(a.expires){var m;if(m=a.expires,"[object Date]"!==c.call(m)||!Number.isFinite(a.expires.valueOf()))throw TypeError(`option expires is invali
1d: ${a.expires}`);p+="; Expires="+a.expires.toUTCString()}if(a.httpOnly&&(p+="; HttpOnly"),a.secure&&(p+="; Secure"),a.partitioned&&(p+="; Partitioned"),a.priority)switch("string"==typeof a.priority?a.priority.toLowerCase():void 0){case"low":p+="; Priority=Low";break;case"medium":p+="; Priority=Medium";break;case"high":p+="; Priority=High";break;default:throw TypeError(`option priority is invalid: ${a.priority}`)}if(a.sameSite)switch("string"==typeof a.sameSite?a.sameSite.toLowerCase():a.sameSite){case!0:case"strict":p+="; SameSite=Strict";break;case"lax":p+="; SameSite=Lax";break;case"none":p+="; SameSite=None";break;default:throw TypeError(`option sameSite is invalid: ${a.sameSite}`)}return p}function u(e,t,i){let a=e.indexOf(";",t);return -1===a?i:a}function h(e,t,i){let a=e.indexOf("=",t);return a<i?a:-1}function f(e,t,i){let a=t,r=i;do{let t=e.charCodeAt(a);if(32!==t&&9!==t)break}while(++a<r)for(;r>a;){let t=e.charCodeAt(r-1);if(32!==t&&9!==t)break;r--}return e.slice(a,r)}function x(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},817383,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getRenderPhase=i.isClientSide=i.decode=i.stringify=void 0,i.stringify=function(e){try{if("string"==typeof e)return e;return JSON.stringify(e)}catch(t){return e}},i.decode=function(e){return e?e.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent):e},i.isClientSide=function(e){return!(null==e?void 0:e.req)&&!(null==e?void 0:e.res)&&!(e&&"cookies"in e&&(null==e?void 0:e.cookies))},i.getRenderPhase=function(){return"undefined"==typeof window?"server":"client"}},33145,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0})},332363,(e,t,i)=>{"use strict";var a=e.e&&e.e.__assign||function(){return(a=Object.assign||function(e){for(var t,i=1,a=arguments.length;i<a;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=e.e&&e.e.__createBinding||(Object.create?function(e,t,i,a){void 0===a&&(a=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,a,r)}:function(e,t,i,a){void 0===a&&(a=i),e[a]=t[i]}),s=e.e&&e.e.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||r(t,e,i)};Object.defineProperty(i,"__esModule",{value:!0}),i.useCookiesNext=i.useDeleteCookie=i.useGetCookie=i.useSetCookie=i.useHasCookie=i.useGetCookies=i.hasCookie=i.deleteCookie=i.setCookie=i.getCookie=i.getCookies=void 0;var n=e.r(222792),o=e.r(817383),l=e.r(220307),c=function(e){if(!(0,o.isClientSide)(e))throw Error("You are trying to access cookies on the server side. Please, use the server-side import with `cookies-next/server` instead.")},d=function(e){if(c(e),"server"!==(0,o.getRenderPhase)()){for(var t={},i=document.cookie?document.cookie.split("; "):[],a=0,r=i.length;a<r;a++){var s=i[a].split("="),n=s.slice(1).join("=");t[s[0]]=n}return t}};i.getCookies=d;var p=function(e,t){c(t);var i=d(t),a=null==i?void 0:i[e];if(void 0!==a)return(0,o.decode)(a)};i.getCookie=p;var m=function(e,t,i){if(c(i),"server"!==(0,o.getRenderPhase)()){var r=(0,n.serialize)(e,(0,o.stringify)(t),a({path:"/"},i||{}));document.cookie=r}};i.setCookie=m;var u=function(e,t){c(t),m(e,"",a(a({},t),{maxAge:-1}))};i.deleteCookie=u;var h=function(e,t){if(c(t),!e)return!1;var i=d(t);return!!i&&Object.prototype.hasOwnProperty.call(i,e)};i.hasCookie=h;var f=function(e){var t=(0,l.useState)(!1),i=t[0],a=t[1];return(0,l.useEffect)(function(){a(!0)},[]),i?e:function(){}},x=function(){return f(d)};i.useGetCookies=x;var g=function(){return f(p)};i.useGetCookie=g;var v=function(){return f(h)};i.useHasCookie=v;var y=function(){return f(m)};i.useSetCookie=y;var b=function(){return f(u)};i.useDeleteCookie=b,i.useCookiesNext=function(){return{getCookies:x(),getCookie:g(),hasCookie:v(),setCookie:y(),deleteCookie:b()}},s(e.r(33145),i)},636799,(e,t,i)=>{"use strict";var a=e.e&&e.e.__assign||function(){return(a=Object.assign||function(e){for(var t,i=1,a=arguments.length;i<a;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r=e.e&&e.e.__createBinding||(Object.create?function(e,t,i,a){void 0===a&&(a=i);var r=Object.getOwnPropertyDescriptor(t,i);
1(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,a,r)}:function(e,t,i,a){void 0===a&&(a=i),e[a]=t[i]}),s=e.e&&e.e.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||r(t,e,i)},n=e.e&&e.e.__awaiter||function(e,t,i,a){return new(i||(i=Promise))(function(r,s){function n(e){try{l(a.next(e))}catch(e){s(e)}}function o(e){try{l(a.throw(e))}catch(e){s(e)}}function l(e){var t;e.done?r(e.value):((t=e.value)instanceof i?t:new i(function(e){e(t)})).then(n,o)}l((a=a.apply(e,t||[])).next())})},o=e.e&&e.e.__generator||function(e,t){var i,a,r,s,n={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return s={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;function o(o){return function(l){var c=[o,l];if(i)throw TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(n=0)),n;)try{if(i=1,a&&(r=2&c[0]?a.return:c[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,c[1])).done)return r;switch(a=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,a=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(!(r=(r=n.trys).length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){n=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){n.label=c[1];break}if(6===c[0]&&n.label<r[1]){n.label=r[1],r=c;break}if(r&&n.label<r[2]){n.label=r[2],n.ops.push(c);break}r[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(e){c=[6,e],a=0}finally{i=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}},l=e.e&&e.e.__rest||function(e,t){var i={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>t.indexOf(a)&&(i[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)0>t.indexOf(a[r])&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(i[a[r]]=e[a[r]]);return i};Object.defineProperty(i,"__esModule",{value:!0}),i.hasCookie=i.deleteCookie=i.setCookie=i.getCookie=i.getCookies=void 0;var c=e.r(222792),d=e.r(817383),p=function(e){if((0,d.isClientSide)(e))throw Error("You are trying to access cookies on the client side. Please, use the client-side import with `cookies-next/client` instead.")},m=function(e){return!!e&&"getAll"in e&&"set"in e&&"function"==typeof e.getAll&&"function"==typeof e.set},u=function(e){return!!(null==e?void 0:e.req)&&"cookies"in e.req&&m(e.req.cookies)||!!(null==e?void 0:e.res)&&"cookies"in e.res&&m(e.res.cookies)||!!e&&"cookies"in e&&"function"==typeof e.cookies},h=function(e){var t={};return e.getAll().forEach(function(e){var i=e.name,a=e.value;t[i]=a}),t},f=function(e){return n(void 0,void 0,void 0,function(){var t,i;return o(this,function(a){switch(a.label){case 0:if(p(e),!u(e))return[3,2];if(e.req)return[2,h(e.req.cookies)];if(e.res)return[2,h(e.res.cookies)];if(!e.cookies)return[3,2];return t=h,[4,e.cookies()];case 1:return[2,t.apply(void 0,[a.sent()])];case 2:if((null==e?void 0:e.req)&&(i=e.req),null==i?void 0:i.cookies)return[2,i.cookies];if(null==i?void 0:i.headers.cookie)return[2,(0,c.parse)(i.headers.cookie)];return[2,{}]}})})};i.getCookies=f,i.getCookie=function(e,t){return n(void 0,void 0,void 0,function(){var i;return o(this,function(a){switch(a.label){case 0:return p(t),[4,f(t)];case 1:if(void 0===(i=a.sent()[e]))return[2,void 0];return[2,(0,d.decode)(i)]}})})};var x=function(e,t,i){return n(void 0,void 0,void 0,function(){var r,s,n,m,h,f,x,g,v,y,b,w,k,j,N;return o(this,function(o){switch(o.label){case 0:if(p(i),!u(i))return[3,3];if(r=i.req,s=i.res,n=i.cookies,m=l(i,["req","res","cookies"]),h=a({name:e,value:(0,d.stringify)(t)},m),r&&r.cookies.set(h),s&&s.cookies.set(h),!n)return[3,2];return[4,n()];case 1:o.sent().set(h),o.label=2;case 2:return[2];case 3:return f={},i&&(y=(v=i).req,b=v.res,w=l(v,["req","res"]),x=y,g=b,f=w),k=(0,c.serialize)(e,(0,d.stringify)(t),a({path:"/"},f)),g&&x&&(Array.isArray(j=g.getHeader("Set-Cookie"))||(j=j?[String(j)]:[]),g.setHeader("Set-Cookie",j.concat(k)),x&&x.cookies&&(N=x.cookies,""===t?delete N[e]:N[e]=(0,d.stringify)(t)),x&&x.headers&&x.headers.cookie&&(N=(0,c.parse)(x.headers.cookie),""===t?delete N[e]:N[e]=(0,d.stringify)(t),x.headers.cookie=Object.entries(N).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},""))),[2]}})})};
1i.setCookie=x,i.deleteCookie=function(e,t){return n(void 0,void 0,void 0,function(){return o(this,function(i){return p(t),[2,x(e,"",a(a({},t),{maxAge:-1}))]})})},i.hasCookie=function(e,t){return n(void 0,void 0,void 0,function(){return o(this,function(i){switch(i.label){case 0:if(p(t),!e)return[2,!1];return[4,f(t)];case 1:return[2,i.sent().hasOwnProperty(e)]}})})},s(e.r(33145),i)},289589,(e,t,i)=>{"use strict";var a=e.e&&e.e.__createBinding||(Object.create?function(e,t,i,a){void 0===a&&(a=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,a,r)}:function(e,t,i,a){void 0===a&&(a=i),e[a]=t[i]}),r=e.e&&e.e.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||a(t,e,i)};Object.defineProperty(i,"__esModule",{value:!0}),i.useCookiesNext=i.useDeleteCookie=i.useGetCookie=i.useSetCookie=i.useHasCookie=i.useGetCookies=i.hasCookie=i.deleteCookie=i.setCookie=i.getCookie=i.getCookies=void 0;var s=e.r(332363),n=e.r(636799);r(e.r(33145),i);var o=e.r(817383);i.getCookies=function(e){return(0,o.isClientSide)(e)?s.getCookies(e):n.getCookies(e)},i.getCookie=function(e,t){return(0,o.isClientSide)(t)?s.getCookie(e,t):n.getCookie(e,t)},i.setCookie=function(e,t,i){return(0,o.isClientSide)(i)?s.setCookie(e,t,i):n.setCookie(e,t,i)},i.deleteCookie=function(e,t){return(0,o.isClientSide)(t)?s.deleteCookie(e,t):n.deleteCookie(e,t)},i.hasCookie=function(e,t){return(0,o.isClientSide)(t)?s.hasCookie(e,t):n.hasCookie(e,t)};var l=e.r(332363);Object.defineProperty(i,"useGetCookies",{enumerable:!0,get:function(){return l.useGetCookies}}),Object.defineProperty(i,"useHasCookie",{enumerable:!0,get:function(){return l.useHasCookie}}),Object.defineProperty(i,"useSetCookie",{enumerable:!0,get:function(){return l.useSetCookie}}),Object.defineProperty(i,"useGetCookie",{enumerable:!0,get:function(){return l.useGetCookie}}),Object.defineProperty(i,"useDeleteCookie",{enumerable:!0,get:function(){return l.useDeleteCookie}}),Object.defineProperty(i,"useCookiesNext",{enumerable:!0,get:function(){return l.useCookiesNext}})},260333,91848,375725,e=>{"use strict";var t=e.i(289589);let i="user-odds-type",a=e=>{(0,t.setCookie)(i,e,{path:"/",maxAge:31536e3})},r=()=>{let e=(0,t.getCookie)(i);return"american"===e||"decimal"===e?e:"american"};e.s(["getUserOddsType",0,r,"setUserOddsType",0,a],260333);var s=e.i(263364),n=e.i(907041);let o={DECIMAL:"decimal",AMERICAN:"american"},l=o.AMERICAN;e.s(["DEFAULT_ODD_TYPE",0,l,"OddTypes",0,o],91848);let c=[o.DECIMAL,o.AMERICAN],d=(0,s.create)()((0,n.persist)((e,t)=>({oddsType:r()||"american",setOddsType:t=>{a(t),e({oddsType:t})},rotateOddsType:()=>{let i=t().oddsType,r=(c.indexOf(i)+1)%c.length,s=c[r];return a(s),e({oddsType:s}),s}}),{name:"oddsType-storage",storage:(0,n.createJSONStorage)(()=>localStorage)}));e.s(["useOddsTypeStore",0,d],375725)},119895,883796,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(220307),r=e.i(2435),s=e.i(260333);let n="0,0.00",o=(e,t)=>{let i,a=t||(0,s.getUserOddsType)();return isNaN(e)||e<=1?(0,r.default)(0).format(n):"decimal"===a?(0,r.default)(e).format(n):(i=e>=2?Math.round((e-1)*100):Math.round(-100/(e-1)),`${i<0?"-":"+"}${Math.abs(i)}`)};e.s(["formatOdd",0,o],883796);var l=e.i(375725);e.s(["Odd",0,({value:e,initialOddsType:r,className:s})=>{let{oddsType:n}=(0,l.useOddsTypeStore)(),[c,d]=(0,a.useState)(r||n);return(0,a.useEffect)(()=>{d(n)},[n]),(0,t.jsx)("span",{className:(0,i.default)(s),children:o(e,c)})}],119895)},192746,e=>{"use strict";var t=e.i(868146);e.i(225197);var i=e.i(839503),a=e.i(394386);e.i(204350);var r=e.i(643079),s=e.i(821940),n=e.i(375725);e.s(["OddsToggle",0,()=>{let{oddsType:e,setOddsType:o}=(0,n.useOddsTypeStore)(),{profile:l,syncProfile:c}=(0,i.useAuthenticationStore)(),d=async e=>{let t=e?"decimal":"american";o(t),l&&(await a.tipmasterApi.profiles.updateMyOddsFormat(t),c())};return(0,t.jsxs)("div",{className:"flex items-center gap-2 w-full p-2 text-tm-greyscale-800 dark:text-tm-greyscale-100 rounded-md capitalize transition",children:[(0,t.jsx)("div",{children:(0,t.jsx)(r.GoogleIcon,{id:"percent"})}),(0,t.jsx)("div",{className:"flex-1 text-start uppercase font-medium font-barlow-sc",children:"Odds"}),(0,t.jsx)("div",{children:(0,t.jsx)(s.Switch,{optionLeft:"American",optionRight:"Decimal",checked:"decimal"===e,onCheckedChange:d,className:"min-w-[140px]"})})]})}])},729717,650027,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(119895);let r=({value:e,status:r})=>(0,t.jsx)("div",{className:(0,i.default)("min-w-8 inline-flex items-center justify-center h-6 px-1 rounded",{"bg-green-100 dark:bg-green-800 text-green-900 dark:text-green-100 font-bold":"WIN"===r,"bg-red-100 dark:bg-red-800 text-red-900 dark:text-red-100":"LOSE"===r,"bg-tm-greyscale-50 dark:bg-tm-greyscale-800 text-tm-greyscale-800 dark:text-tm-greyscale-100":!["WIN","LOSE"].includes(r||"")}),children:(0,t.jsx)(a.Odd,{value:e||0})});var s=e.i(167245);e.s(["MarketOutcomeView",0,({variant:e="default",outcome:n,tipStatus:o,oddOverride:l,disabled:c,
1className:d,showBookmakerLabel:p,onClick:m})=>{let u=!!n.is_main,h=o||n.status,f=l??n.odd??0;return"parlay-tip"===e?(0,t.jsxs)("div",{className:(0,s.twMerge)("inline-flex flex-col justify-center items-end p-2 max-w-[200px] min-w-[80px] overflow-hidden",!["VOID","WIN","LOSE"].includes(h)&&"bg-sky-100 dark:bg-sky-900/40","VOID"===h&&"bg-tm-greyscale-100 dark:bg-tm-greyscale-800","WIN"===h&&"bg-tm-secondary-100 dark:bg-tm-secondary-900/40","LOSE"===h&&"bg-red-100 dark:bg-red-800",d),onClick:m,children:[(0,t.jsxs)("div",{className:(0,i.default)("flex flex-col gap-1 text-xs leading-none uppercase w-full",!["VOID","WIN","LOSE"].includes(h)&&"text-sky-600 dark:text-sky-300","VOID"===h&&"text-tm-greyscale-800 dark:text-tm-greyscale-100","WIN"===h&&"text-tm-secondary-900 dark:text-tm-secondary-50","LOSE"===h&&"text-red-700 dark:text-red-100"),children:[n.name?(0,t.jsxs)("span",{className:"whitespace-nowrap overflow-hidden text-ellipsis",children:[n.name,(0,t.jsx)("br",{})]}):null,(0,t.jsx)("div",{className:"flex flex-col gap-1",children:(0,t.jsxs)("span",{className:"",children:[n.description," ",n.spread?(0,t.jsxs)("span",{children:["(",n.spread,")"]}):null]})})]}),(0,t.jsx)("div",{className:(0,i.default)("text-base font-bold leading-tight",!["VOID","WIN","LOSE"].includes(h)&&"text-sky-600 dark:text-sky-300","VOID"===h&&"text-tm-greyscale-800 dark:text-tm-greyscale-100","WIN"===h&&"text-tm-secondary-900 dark:text-tm-secondary-50","LOSE"===h&&"text-red-700 dark:text-red-100"),children:(0,t.jsx)(a.Odd,{value:f})})]}):(0,t.jsx)("div",{className:(0,s.twMerge)("border border-tm-greyscale-200 dark:border-tm-greyscale-700",u?"border border-tm-greyscale-400 dark:border-tm-greyscale-500":"border border-tm-greyscale-200 dark:border-tm-greyscale-700","dark:text-tm-greyscale-100 rounded shadow-sm px-1 py-1 m-1",!!m&&"hover:bg-tm-greyscale-50 dark:hover:bg-tm-greyscale-600",!!m&&"cursor-pointer",c&&"pointer-events-none",d),onClick:m,children:(0,t.jsxs)("div",{className:"flex flex-col gap-2 h-full justify-between w-full min-w-[80px]",children:[(0,t.jsxs)("div",{className:(0,i.default)("flex flex-col gap-1 px-1 text-xs","WIN"===h&&"font-medium"),children:[n.name?(0,t.jsxs)("span",{className:"overflow-hidden",children:[n.name,(0,t.jsx)("br",{})]}):null,(0,t.jsxs)("div",{className:"flex flex-wrap gap-1",children:[(0,t.jsx)("div",{className:"overflow-hidden",children:n.description}),n.spread?(0,t.jsxs)("div",{children:["(",n.spread,")"]}):null]})]}),p&&n.bookmaker?(0,t.jsx)("div",{className:"truncate px-1 text-[10px] uppercase font-barlow-sc text-tm-greyscale-500 dark:text-tm-greyscale-400",children:n.bookmaker}):null,(0,t.jsx)(r,{value:f,status:"OPEN"===h?void 0:h})]})})}],650027),e.i(192746),e.i(260333),e.i(883796),e.i(91848),e.i(375725),e.s([],729717)},975226,e=>{"use strict";var t=e.i(868146),i=e.i(922633),a=e.i(220307);e.i(225197);var r=e.i(839503),s=e.i(394386);e.i(233509);var n=e.i(852977);e.i(204350);var o=e.i(445846),l=e.i(875416),c=e.i(643079);e.s(["BioEditDialog",0,({initialText:e,open:d,onClose:p})=>{let{syncProfile:m}=(0,r.useAuthenticationStore)(),[u,h]=(0,a.useState)(!1),[f,x]=(0,a.useState)(e||""),g=async()=>{if(f){h(!0);try{await s.tipmasterApi.profiles.updateMyBio(f)?(m(),n.toast.success("Bio updated successfully!",{}),p?.(!0)):(n.toast.error("An error occurred while updating your bio. Please try again."),p?.(!1))}catch(e){if(e instanceof Error&&"Bio is too long"===e.message){let e=f.slice(0,200);x(e);try{await s.tipmasterApi.profiles.updateMyBio(e)?(m(),n.toast.success("Bio updated successfully! (Shortened to fit)",{}),p?.(!0)):(n.toast.error("An error occurred while updating your bio. Please try again."),p?.(!1))}catch{n.toast.error("An error occurred while updating your bio. Please try again."),p?.(!1)}}else n.toast.error("An error occurred while updating your bio. Please try again."),p?.(!1)}h(!1)}};return(0,t.jsx)(i.Root,{open:d,onOpenChange:()=>p?.(),children:(0,t.jsxs)(i.Portal,{children:[(0,t.jsx)(i.Overlay,{className:"fixed z-50 inset-0 bg-tm-greyscale-900 bg-opacity-50 data-[state=open]:animate-overlayShow"}),(0,t.jsxs)(i.Content,{className:"fixed z-50 left-1/2 top-1/2 max-h-[85vh] w-[90vw] max-w-[500px] -translate-x-1/2 -translate-y-1/2 roun
1ded-md bg-tm-greyscale-0 dark:bg-tm-greyscale-800 shadow-[var(--shadow-6)] focus:outline-none data-[state=open]:animate-contentShow",children:[(0,t.jsx)(l.DialogTitle,{closeVariant:"close",title:"Update Bio",onClick:p}),(0,t.jsx)(i.Description,{className:"p-4",children:(0,t.jsx)("div",{className:"max-h-[70vh] overflow-y-auto",children:(0,t.jsxs)("div",{className:"relative max-w-md mx-auto",children:[(0,t.jsx)("div",{className:"absolute z-10 right-2 top-2 text-tm-greyscale-500",children:(0,t.jsx)(c.GoogleIcon,{id:"edit"})}),(0,t.jsx)("div",{className:"w-full h-36 border border-gray-300 bg-gray-50 rounded-md overflow-hidden relative",children:(0,t.jsx)("textarea",{className:"w-full h-full p-3 border-none outline-none bg-transparent resize-none",placeholder:"Enter descriptive text...",value:f,onChange:e=>x(e.target.value.slice(0,500))})}),(0,t.jsxs)("div",{className:"text-sm text-gray-500 mt-1",children:[f.length,"/",500," characters"]}),f.length>0&&f.length<20&&(0,t.jsxs)("div",{className:"text-red-500 text-sm mt-1",children:["Minimum ",20," characters required"]}),(0,t.jsx)(o.Button,{color:"tritary",size:"sm",disabled:f.length<20,onClick:g,loading:u,children:"Update Bio"})]})})})]})]})})}])},416515,790317,e=>{"use strict";var t=e.i(868146),i=e.i(617472),a=e.i(167245);e.i(225197);var r=e.i(839503);e.i(204350);var s=e.i(444428);let n="mx-auto w-full max-w-7xl px-4 sm:px-6 lg:px-8";e.s(["PROFILE_PAGE_CONTENT_CLASS",0,n,"PROFILE_PANEL_CLASS",0,"overflow-hidden rounded-3xl border border-tm-greyscale-200/95 bg-tm-greyscale-0 dark:border-tm-greyscale-700 dark:bg-tm-greyscale-900"],790317),e.s(["ProfileMainNavigation",0,()=>{let e=(0,i.usePathname)(),{profile:o}=(0,r.useAuthenticationStore)(),l=[{href:"/profiles/me/parlays/open",label:"Posted Tips",active:e.startsWith("/profiles/me/parlays"),hidden:!o?.isExpert},{href:"/profiles/me/purchased-parlays",label:"Opened Tips",active:e.startsWith("/profiles/me/purchased-parlays")},{href:"/profiles/me/subscriptions",label:"Subs",active:e.startsWith("/profiles/me/subscriptions")},{href:"/profiles/me/guilds",label:"Guilds",active:e.startsWith("/profiles/me/guilds")},{href:"/profiles/me/stats",label:"Statistics",active:e.startsWith("/profiles/me/stats"),hidden:!0},{href:"/profiles/me/business",label:"Wallet",active:e.startsWith("/profiles/me/business"),hidden:!o?.isExpert},{href:"/profiles/me/settings",label:"Settings",active:e.startsWith("/profiles/me/settings")}];return(0,t.jsx)("div",{className:(0,a.twMerge)(n,"pb-3 pt-3"),children:(0,t.jsx)(s.TabsNavigator,{tabs:l,variant:"segmented"})})}],416515)},186835,e=>{"use strict";e.i(888633),e.i(572408),e.i(521970),e.s([])},590148,e=>{"use strict";var t=e.i(868146),i=e.i(683911),a=e.i(220307);e.i(289866);var r=e.i(684986),s=e.i(394386);e.i(233509);var n=e.i(852977);e.i(204350);var o=e.i(445846);e.s(["GuildFollowButton",0,({guildId:e,guildSlug:l,initialFollowing:c=!1,size:d="sm",fullWidth:p,className:m,onFollowChange:u})=>{let h=(0,i.useQueryClient)(),[f,x]=(0,a.useState)(c),[g,v]=(0,a.useState)(!1),y=async()=>{if(g)return;let t=!f;x(t),v(!0);try{t?await s.tipmasterApi.guilds.follow(e):await s.tipmasterApi.guilds.unfollow(e),await Promise.all([h.invalidateQueries({queryKey:["guild",l]}),h.invalidateQueries({queryKey:["myGuildState"]}),h.invalidateQueries({queryKey:["popular-guilds"]})]),u?.(t)}catch(e){x(!t),n.toast.error("Failed to update follow status",{description:"Please try again later."})}finally{v(!1)}};return(0,t.jsx)(r.AuthEnforcer,{transparent:!0,children:(0,t.jsx)(o.Button,{size:d,color:"tritary",fullWidth:p,className:m,onClick:y,loading:g,uppercase:!0,children:f?"Following":"Follow"})})}])},774302,e=>{"use strict";var t=e.i(868146),i=e.i(220307),a=e.i(167245);e.i(225197);var r=e.i(839503);e.i(186835);var s=e.i(572408),n=e.i(394386);e.i(233509);var o=e.i(852977),l=e.i(590148);e.s(["GuildFollowControls",0,({guildId:e,guildSlug:c,guildName:d,initialFollowing:p=!1,initialNotificationsEnabled:m,size:u="sm",fullWidth:h,className:f,showHelperCopy:x=!1,layout:g="compact",onFollowChange:v})=>{let[y,b]=(0,i.useState)(null),[w,k]=(0,i.useState)(p),[j,N]=(0,i.useState)(m??!1),[S,C]=(0,i.useState)(!1),{profile:T,isInited:P}=(0,r.useAuthenticationStore)();(0,i.useEffect)(()=>{k(p)},[p,e]),(0,i.useEffect)(()=>{"boolean"==typeof m&&N(m)},[m,e]),(0,i.useEffect)(()=>{let e=!1;if(P){if(!T){!1!==y&&b(!1);return}return(async()=>{let t=await n.tipmasterApi.follow.probeFollowNotificationsCapability();e||b("available"===t)})(),()=>{e=!0}}},[e,P,T]);let A=async t=>{C(!0);let i=await n.tipmasterApi.guilds.setGuildNotificationsEnabled(e,t);C(!1),i.success?N(t):o.toast.error("Something went wrong",{description:i.message??"Failed to update notifications"})};return!1===y||null===y?(0,t.jsx)(l.GuildFollowButton,{guildId:e,guildSlug:c,initialFollowing:p,size:u,fullWidth:h,className:f}):(0,t.jsxs)("div",{className:(0,a.twMerge)("profile"===g?"flex flex-col gap-2":"inline-flex items-center gap-1",h&&"w-full",f),children:[(0,t.jsxs)("div",{className:(0,a.twMerge)("inline-flex items-center gap-1",h&&"w-full"),children:[(0,t.jsx)(l.GuildFollowButton,{guildId:e,guildSlug:c,initialFollowing:w,size:u,fullWidth:h,className:h?"flex-1":void 0,onFollowChange:e=>{k(e),e&&N(!0),v?.(e)}}),w?(0,t.jsx)(s.NotificationBellToggle,{enabled:j,loading:S,entityLabel:d??"this guild",onToggle:A}):null]}),x&&"profile"===g?(0,t.jsx)("p",{className:"text-xs text-tm-greyscale-500 dark:text-tm-greyscale-400 max-w-xs",children:"Following helps personalize your feed. Notifications control which alerts you receive."}):null]})}])},973926,e=>{"use strict";var t=e.i(868146),i=e.i(289923);e.i(204350);var a=e.i(658886);function r({members:e,membersCount:r,onMemberNavigate:s}){if(!e.length)return null;let n=e.slice(0,4),o=Math.max(r-n.length,0);return(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("div",{className:"flex -sp
1ace-x-2",children:n.map((e,r)=>(0,t.jsx)(i.default,{href:`/profiles/${e.nickname}/open`,className:"relative shrink-0 rounded-full focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-tm-primary-300/80 focus-visible:ring-offset-2 focus-visible:ring-offset-tm-greyscale-0 dark:focus-visible:ring-offset-tm-greyscale-900",style:{zIndex:n.length-r},onClick:()=>s?.(),title:e.nickname,children:(0,t.jsx)(a.Avatar,{url:e.avatar||void 0,alt:e.nickname,className:"h-7 w-7",classNameInner:"ring-2 ring-tm-greyscale-0 dark:ring-tm-greyscale-900",fallbackUrl:"/assets/images/placeholder-profile-avatar.png"})},e.userId))}),o>0?(0,t.jsxs)("span",{className:"text-sm font-medium text-tm-greyscale-500 dark:text-tm-greyscale-400",children:["+",o]}):null]})}e.s(["GuildMemberAvatars",()=>r])},117552,e=>{"use strict";var t=e.i(247470),i=e.i(394386);function a(e,a){let r=!!e.members?.length,{data:s}=(0,t.useQuery)({queryKey:["guild-member-preview",e.slug],queryFn:()=>i.tipmasterApi.guilds.getBySlug(e.slug),enabled:a&&!r&&!!e.slug,staleTime:3e5,select:e=>e.members??[]});return[...r?e.members:s??[]].sort((e,t)=>"master"===e.role&&"master"!==t.role?-1:+("master"===t.role&&"master"!==e.role))}e.s(["useGuildMemberPreview",()=>a])},998567,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(289923);e.i(204350);var r=e.i(658886),s=e.i(445846),n=e.i(774302),o=e.i(973926),l=e.i(117552);let c="h-[260px] sm:h-[280px]";e.s(["GUILD_CAROUSEL_CARD_CLASS",0,c,"GuildCard",0,({guild:e,variant:d="default",onGuildNavigate:p})=>{let m="compact"===d,u=!m,h=(0,l.useGuildMemberPreview)(e,u);return(0,t.jsxs)("div",{className:(0,i.default)("flex flex-col overflow-hidden bg-tm-greyscale-0 dark:bg-tm-greyscale-900 rounded-md border border-tm-greyscale-200 dark:border-tm-greyscale-700",m?"p-3":(0,i.default)("p-4",c)),children:[(0,t.jsxs)("div",{className:(0,i.default)("flex items-center gap-3",!m&&"h-16 shrink-0 overflow-hidden",m&&"shrink-0"),children:[(0,t.jsx)(r.Avatar,{url:e.avatar||void 0,alt:e.name,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:m?"w-[36px] h-[36px]":"w-[44px] h-[44px]"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)(a.default,{href:`/guilds/${e.slug}`,className:"text-base font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-50 hover:underline truncate block",onClick:()=>p?.(),children:e.name}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center gap-1 text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400",children:[(0,t.jsx)("span",{children:"Guild"}),(0,t.jsx)("span",{"aria-hidden":!0,children:"|"}),(0,t.jsx)("span",{className:"text-tm-secondary-850 font-bold",children:e.membersCount}),(0,t.jsx)("span",{children:1===e.membersCount?"Member":"Members"}),e.isSubscribed?(0,t.jsx)("span",{className:"text-tm-primary-500 dark:text-tm-primary-400 font-medium",children:"Subscribed"}):null]})]})]}),m?null:(0,t.jsx)("div",{className:"min-h-0 flex-1",children:e.bio||u&&h.length>0?(0,t.jsxs)("div",{className:"border-l-4 border-tm-secondary-850 pl-3 dark:border-tm-secondary-400",children:[u&&h.length>0?(0,t.jsx)("div",{className:"mb-2",children:(0,t.jsx)(o.GuildMemberAvatars,{members:h,membersCount:e.membersCount,onMemberNavigate:p})}):null,e.bio?(0,t.jsx)("p",{className:"text-base leading-6 text-tm-greyscale-700 line-clamp-2 dark:text-tm-greyscale-300",children:e.bio}):null]}):null}),(0,t.jsxs)("div",{className:(0,i.default)("grid shrink-0 gap-2",m?"mt-3 grid-cols-2":"grid-cols-1"),children:[(0,t.jsx)(a.default,{href:`/guilds/${e.slug}`,onClick:()=>p?.(),children:(0,t.jsx)(s.Button,{fullWidth:!0,size:"sm",color:"primary",uppercase:!0,children:"View Guild"})}),(0,t.jsx)(n.GuildFollowControls,{guildId:e.id,guildSlug:e.slug,guildName:e.name,initialFollowing:!!e.isFollowing,initialNotificationsEnabled:e.notifications_enabled,fullWidth:!0,size:"sm"})]})]})}])},35305,(e,t,i)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,i)=>{"use strict";var a=e.r(35305);function r(){}function s(){}s.resetWarningCache=r,t.exports=function(){function e(e,t,i,r,s,n){if(n!==a){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:r};return i.PropTypes=i,i}},304153,(e,t,i)=>{t.exports=e.r(561227)()},775592,(e,t,i)=>{"use strict";i.__esModule=!0,i.default=function(e,t){if(e&&t){var i=Array.isArray(t)?t:t.split(",");if(0===i.length)return!0;var a=e.name||"",r=(e.type||"").toLowerCase(),s=r.replace(/\/.*$/,"");return i.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?a.toLowerCase().endsWith(t):t.endsWith("/*")?s===t.replace(/\/.*$/,""):r===t})}return!0}},45678,e=>{"use strict";var t=e.i(220307),i=e.i(304153),a=e.i(824627);let r
vendor: 41,168 bytes, line 1
1=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function 
1s(e,t,i){let a=function(e){let{name:t}=e;if(t&&-1!==t.lastIndexOf(".")&&!e.type){let i=t.split(".").pop().toLowerCase(),a=r.get(i);a&&Object.defineProperty(e,"type",{value:a,writable:!1,configurable:!1,enumerable:!0})}return e}(e),{webkitRelativePath:s}=e,o="string"==typeof t?t:"string"==typeof s&&s.length>0?s:`./${e.name}`;return"string"!=typeof a.path&&n(a,"path",o),void 0!==i&&Object.defineProperty(a,"handle",{value:i,writable:!1,configurable:!1,enumerable:!0}),n(a,"relativePath",o),a}function n(e,t,i){Object.defineProperty(e,t,{value:i,writable:!1,configurable:!1,enumerable:!0})}let o=[".DS_Store","Thumbs.db"];function l(e){return"object"==typeof e&&null!==e}function c(e){return e.filter(e=>-1===o.indexOf(e.name))}function d(e){if(null===e)return[];let t=[];for(let i=0;i<e.length;i++){let a=e[i];t.push(a)}return t}function p(e){if("function"!=typeof e.webkitGetAsEntry)return m(e);let t=e.webkitGetAsEntry();return t&&t.isDirectory?h(t):m(e,t)}function m(e,t){return(0,a.__awaiter)(this,void 0,void 0,function*(){var i;if(globalThis.isSecureContext&&"function"==typeof e.getAsFileSystemHandle){let t=yield e.getAsFileSystemHandle();if(null===t)throw Error(`${e} is not a File`);if(void 0!==t){let e=yield t.getFile();return e.handle=t,s(e)}}let a=e.getAsFile();if(!a)throw Error(`${e} is not a File`);return s(a,null!=(i=null==t?void 0:t.fullPath)?i:void 0)})}function u(e){return(0,a.__awaiter)(this,void 0,void 0,function*(){return e.isDirectory?h(e):function(e){return(0,a.__awaiter)(this,void 0,void 0,function*(){return new Promise((t,i)=>{e.file(i=>{t(s(i,e.fullPath))},e=>{i(e)})})})}(e)})}function h(e){let t=e.createReader();return new Promise((e,i)=>{let r=[];!function s(){t.readEntries(t=>(0,a.__awaiter)(this,void 0,void 0,function*(){if(t.length){let e=Promise.all(t.map(u));r.push(e),s()}else try{let t=yield Promise.all(r);e(t)}catch(e){i(e)}}),e=>{i(e)})}()})}var f=e.i(775592);function x(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||w(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}function v(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(i),!0).forEach(function(t){y(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):g(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function y(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i,a,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var s=[],n=!0,o=!1;try{for(r=r.call(e);!(n=(i=r.next()).done)&&(s.push(i.value),!t||s.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==r.return||r.return()}finally{if(o)throw a}}return s}}(e,t)||w(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){if(e){if("string"==typeof e)return k(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return k(e,t)}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=Array(t);i<t;i++)a[i]=e[i];return a}var j="function"==typeof f.default?f.default:f.default.default,N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(","),i=t.length>1?"one of ".concat(t.join(", ")):t[0];return{code:"file-invalid-type",message:"File type must be ".concat(i)}},S=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},C=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},T={code:"too-many-files",message:"Too many files"};function P(e,t){var i="application/x-moz-file"===e.type||j(e,t);return[i,i?null:N(t)]}function A(e,t,i){if(E(e.size)){if(E(t)&&E(i)){if(e.size>i)return[!1,S(i)];if(e.size<t)return[!1,C(t)]}else if(E(t)&&e.size<t)return[!1,C(t)];else if(E(i)&&e.size>i)return[!1,S(i)]}return[!0,null]}function E(e){return null!=e}function M(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function D(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function O(e){e.preventDefault()}function R(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){for(var i=arguments.length,a=Array(i>1?i-1:0),r=1;r<i;r++)a[r-1]=arguments[r];return t.some(function(t){return!M(e)&&t&&t.apply(void 0,[e].concat(a)),M(e)})}}function B(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||"application/*"===e||/\w+\/[-+.\w]+/g.test(e)}function _(e){return/^.*\.[\w]+$/.test(e)}var V=["children"],I=["open"],F=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],L=["refKey","onChange","onClick"];function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i,a,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var s=[],n=!0,o=!1;try{for(r=r.call(e);!(n=(i=r.next()).done)&&(s.push(i.value),!t||s.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==r.return||r.return()}finally{if(o)throw a}}return s}}(e,t)||U(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function U(e,t){if(e){if("string"==typeof e)return $(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return $(e,t)}}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=Array(t);i<t;i++)a[i]=e[i];return a}function q(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}function G(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?q(Object(i),!0).forEach(function(t){W(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):q(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function W(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function H(e,t){if(null==e)return{};var i,a,r=function(e,t){if(null==e)return{};var i,a,r={},s=Object.keys(e);for(a=0;a<s.length;a++)i=s[a],t.indexOf(i)>=0||(r[i]=e[i]);return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(a=0;a<s.length;a++)i=s[a],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var Y=(0,t.forwardRef)(function(e,i){var a=e.children,r=Z(H(e,V)),s=r.open,n=H(r,I);return(0,t.useImperativeHandle)(i,function(){return{open:s}},[s]),t.default.createElement(t.Fragment,null,a(G(G({},n),{},{open:s})))});Y.displayName="Dropzone";var K={disabled:!1,getFilesFromEvent:function(e){return(0,a.__awaiter)(this,void 0,void 0,function*(){var t;if(l(e)&&l(e.dataTransfer))return function(e,t){return(0,a.__awaiter)(this,void 0,void 0,function*(){if(e.items){let i=d(e.items).filter(e=>"file"===e.kind);return"drop"!==t?i:c(function e(t){return t.reduce((t,i)=>[...t,...Array.isArray(i)?e(i):[i]],[])}((yield Promise.all(i.map(p)))))}return c(d(e.files).map(e=>s(e)))})}(e.dataTransfer,e.type);if(l(t=e)&&l(t.target))return d(e.target.files).map(e=>s(e));return Array.isArray(e)&&e.every(e=>"getFile"in e&&"function"==typeof e.getFile)?function(e){return(0,a.__awaiter)(this,void 0,void 0,function*(){return(yield Promise.all(e.map(e=>e.getFile()))).map(e=>s(e))})}(e):[]})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Y.defaultProps=K,Y.propTypes={children:i.default.func,accept:i.default.objectOf(i.default.arrayOf(i.default.string)),multiple:i.default.bool,preventDropOnDocument:i.default.bool,noClick:i.default.bool,noKeyboard:i.default.bool,noDrag:i.default.bool,noDragEventsBubbling:i.default.bool,minSize:i.default.number,maxSize:i.default.number,maxFiles:i.default.number,disabled:i.default.bool,getFilesFromEvent:i.default.func,onFileDialogCancel:i.default.func,onFileDialogOpen:i.default.func,useFsAccessApi:i.default.bool,autoFocus:i.default.bool,onDragEnter:i.default.func,onDragLeave:i.default.func,onDragOver:i.default.func,onDrop:i.default.func,onDropAccepted:i.default.func,onDropRejected:i.default.func,onError:i.default.func,validator:i.default.func};var X={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=G(G({},K),e),a=i.accept,r=i.disabled,s=i.getFilesFromEvent,n=i.maxSize,o=i.minSize,l=i.multiple,c=i.maxFiles,d=i.onDragEnter,p=i.onDragLeave,m=i.onDragOver,u=i.onDrop,h=i.onDropAccepted,f=i.onDropRejected,g=i.onFileDialogCancel,w=i.onFileDialogOpen,k=i.useFsAccessApi,j=i.autoFocus,N=i.preventDropOnDocument,S=i.noClick,C=i.noKeyboard,V=i.noDrag,I=i.noDragEventsBubbling,q=i.onError,Y=i.validator,Z=(0,t.useMemo)(function(){return E(a)?Object.entries(a).reduce(function(e,t){var i=b(t,2),a=i[0],r=i[1];return[].concat(x(e),[a],x(r))},[]).filter(function(e){return B(e)||_(e)}).join(","):void 0},[a]),ee=(0,t.useMemo)(function(){return E(a)?[{description:"Files",accept:Object.entries(a).filter(function(e){var t=b(e,2),i=t[0],a=t[1],r=!0;return B(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),r=!1),Array.isArray(a)&&a.every(_)||(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),r=!1),r}).reduce(function(e,t){var i=b(t,2),a=i[0],r=i[1];return v(v({},e),{},y({},a,r))},{})}]:a},[a]),et=(0,t.useMemo)(function(){return"function"==typeof w?w:J},[w]),ei=(0,t.useMemo)(function(){return"function"==typeof g?g:J},[g]),ea=(0,t.useRef)(null),er=(0,t.useRef)(null),es=z((0,t.useReducer)(Q,X),2),en=es[0],eo=es[1],el=en.isFocused,ec=en.isFileDialogActive,ed=(0,t.useRef)("undefined"!=typeof window&&window.isSecureContext&&k&&"showOpenFilePicker"in window),ep=function(){!ed.current&&ec&&setTimeout(function(){er.current&&(er.current.files.length||(eo({type:"closeDialog"}),ei()))},300)};(0,t.useEffect)(function(){return window.addEventListener("focus",ep,!1),function(){window.removeEventListener("focus",ep,!1)}},[er,ec,ei,ed]);var em=(0,t.useRef)([]),eu=function(e){ea.current&&ea.current.contains(e.target)||(e.preventDefault(),em.current=[])};(0,t.useEffect)(function(){return N&&(document.addEventListener("dragover",O,!1),document.addEventListener("drop",eu,!1)),function(){N&&(document.removeEventListener("dragover",O),document.removeEventListener("drop",eu))}},[ea,N]),(0,t.useEffect)(function(){return!r&&j&&ea.current&&ea.current.focus(),function(){}},[ea,j,r]);var eh=(0,t.useCallback)(function(e){q?q(e):console.error(e)},[q]),ef=(0,t.useCallback)(function(e){var t;e.preventDefault(),e.persist(),eP(e),em.current=[].concat(function(e){if(Array.isArray(e))return $(e)}(t=em.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||U(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),D(e)&&Promise.resolve(s(e)).then(function(t){if(!M(e)||I){var i,a,r,s,p,m,u,h,f=t.length,x=f>0&&(a=(i={files:t,accept:Z,minSize:o,maxSize:n,multiple:l,maxFiles:c,validator:Y}).files,r=i.accept,s=i.minSize,p=i.maxSize,m=i.multiple,u=i.maxFiles,h=i.validator,(!!m||!(a.length>1))&&(!m||!(u>=1)||!(a.length>u))&&a.every(function(e){var t=b(P(e,r),1)[0],i=b(A(e,s,p),1)[0],a=h?h(e):null;return t&&i&&!a}));eo({isDragAccept:x,isDragReject:f>0&&!x,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}}).catch(function(e){return eh(e)})},[s,d,eh,I,Z,o,n,l,c,Y]),ex=(0,t.useCallback)(function(e){e.preventDefault(),e.persist(),eP(e);var t=D(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&m&&m(e),!1},[m,I]),eg=(0,t.useCallback)(function(e){e.preventDefault(),e.persist(),eP(e);var t=em.current.filter(function(e){return ea.current&&ea.current.contains(e)}),i=t.indexOf(e.target);-1!==i&&t.splice(i,1),em.current=t,!(t.length>0)&&(eo({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),D(e)&&p&&p(e))},[ea,p,I]),ev=(0,t.useCallback)(function(e,t){var i=[],a=[];e.forEach(function(e){var t=z(P(e,Z),2),r=t[0],s=t[1],l=z(A(e,o,n),2),c=l[0],d=l[1],p=Y?Y(e):null;if(r&&c&&!p)i.push(e);else{var m=[s,d];
1p&&(m=m.concat(p)),a.push({file:e,errors:m.filter(function(e){return e})})}}),(!l&&i.length>1||l&&c>=1&&i.length>c)&&(i.forEach(function(e){a.push({file:e,errors:[T]})}),i.splice(0)),eo({acceptedFiles:i,fileRejections:a,isDragReject:a.length>0,type:"setFiles"}),u&&u(i,a,t),a.length>0&&f&&f(a,t),i.length>0&&h&&h(i,t)},[eo,l,Z,o,n,c,u,h,f,Y]),ey=(0,t.useCallback)(function(e){e.preventDefault(),e.persist(),eP(e),em.current=[],D(e)&&Promise.resolve(s(e)).then(function(t){(!M(e)||I)&&ev(t,e)}).catch(function(e){return eh(e)}),eo({type:"reset"})},[s,ev,eh,I]),eb=(0,t.useCallback)(function(){if(ed.current){eo({type:"openDialog"}),et(),window.showOpenFilePicker({multiple:l,types:ee}).then(function(e){return s(e)}).then(function(e){ev(e,null),eo({type:"closeDialog"})}).catch(function(e){e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)?(ei(e),eo({type:"closeDialog"})):e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)?(ed.current=!1,er.current?(er.current.value=null,er.current.click()):eh(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):eh(e)});return}er.current&&(eo({type:"openDialog"}),et(),er.current.value=null,er.current.click())},[eo,et,ei,k,ev,eh,ee,l]),ew=(0,t.useCallback)(function(e){ea.current&&ea.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),eb())},[ea,eb]),ek=(0,t.useCallback)(function(){eo({type:"focus"})},[]),ej=(0,t.useCallback)(function(){eo({type:"blur"})},[]),eN=(0,t.useCallback)(function(){S||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(eb,0):eb())},[S,eb]),eS=function(e){return r?null:e},eC=function(e){return C?null:eS(e)},eT=function(e){return V?null:eS(e)},eP=function(e){I&&e.stopPropagation()},eA=(0,t.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,i=e.role,a=e.onKeyDown,s=e.onFocus,n=e.onBlur,o=e.onClick,l=e.onDragEnter,c=e.onDragOver,d=e.onDragLeave,p=e.onDrop,m=H(e,F);return G(G(W({onKeyDown:eC(R(a,ew)),onFocus:eC(R(s,ek)),onBlur:eC(R(n,ej)),onClick:eS(R(o,eN)),onDragEnter:eT(R(l,ef)),onDragOver:eT(R(c,ex)),onDragLeave:eT(R(d,eg)),onDrop:eT(R(p,ey)),role:"string"==typeof i&&""!==i?i:"presentation"},void 0===t?"ref":t,ea),r||C?{}:{tabIndex:0}),m)}},[ea,ew,ek,ej,eN,ef,ex,eg,ey,C,V,r]),eE=(0,t.useCallback)(function(e){e.stopPropagation()},[]),eM=(0,t.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,i=e.onChange,a=e.onClick,r=H(e,L);return G(G({},W({accept:Z,multiple:l,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:eS(R(i,ey)),onClick:eS(R(a,eE)),tabIndex:-1},void 0===t?"ref":t,er)),r)}},[er,a,l,ey,r]);return G(G({},en),{},{isFocused:el&&!r,getRootProps:eA,getInputProps:eM,rootRef:ea,inputRef:er,open:eS(eb)})}function Q(e,t){switch(t.type){case"focus":return G(G({},e),{},{isFocused:!0});case"blur":return G(G({},e),{},{isFocused:!1});case"openDialog":return G(G({},X),{},{isFileDialogActive:!0});case"closeDialog":return G(G({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return G(G({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return G(G({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return G({},X);default:return e}}function J(){}e.s(["useDropzone",()=>Z],45678)},425695,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(220307),r=e.i(45678),s=e.i(394386);e.i(233509);var n=e.i(852977);e.i(204350);var o=e.i(445846),l=e.i(552791);e.s(["GuildAvatarUpload",0,({avatarUrl:e,onFailure:c,onUploadSuccess:d})=>{let[p,m]=(0,a.useState)(e||null),[u,h]=(0,a.useState)(!1);(0,a.useEffect)(()=>{m(e||null)},[e]);let f=(0,a.useCallback)(async e=>{h(!0);try{let t=await s.tipmasterApi.guilds.uploadGuildAvatar(e);
1if(!0===t)m(URL.createObjectURL(e)),n.toast.info("Guild avatar updated."),await d();else throw Error(t)}catch(t){let e=t instanceof Error?t.message:"Try again.";n.toast.error("Upload failed. "+e),c(e)}finally{h(!1)}},[c,d]),x=(0,a.useCallback)(e=>{let t=e[0];t&&f(t)},[f]),{getRootProps:g,getInputProps:v,isDragActive:y,open:b}=(0,r.useDropzone)({onDrop:x,accept:{"image/*":[]},maxSize:5242880,multiple:!1});return(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("p",{className:"text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400",children:["Recommended: 512×512. JPG, PNG, or GIF, max 5MB.",(0,t.jsx)("br",{}),"Upload a new image to replace the current one."]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 sm:flex-row sm:justify-center",children:[(0,t.jsxs)("div",{...g(),className:(0,i.default)("relative flex items-center justify-center w-32 h-32 rounded-full border-2 border-dashed cursor-pointer shrink-0","transition hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-850",y&&"border-tm-primary-400 bg-tm-primary-50 dark:bg-tm-primary-900"),children:[(0,t.jsx)("input",{...v()}),u?(0,t.jsx)(l.LoadingBalls,{}):p?(0,t.jsx)("img",{src:p,alt:"Guild avatar",className:"w-full h-full rounded-full object-cover"}):(0,t.jsx)("p",{className:"text-tm-greyscale-500 dark:text-tm-greyscale-300 font-barlow text-xs px-2 text-center",children:"Click or drag"})]}),(0,t.jsx)(o.Button,{type:"button",color:"tritary",size:"sm",uppercase:!0,onClick:b,disabled:u,loading:u,children:"Browse"})]})]})}])},873944,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(220307);e.i(878875);var r=e.i(604194);let s="bg-gradient-to-r from-purple-400 to-blue-400 px-2.5 py-1 text-[10px] font-barlow-bold uppercase tracking-wide text-white shadow-sm dark:from-purple-500 dark:to-blue-500",n=["/assets/credits/11.png","/assets/credits/12.png","/assets/credits/13.png","/assets/credits/14.png","/assets/credits/15.png"];function o({src:e}){return(0,t.jsx)("div",{className:"relative h-[3.5rem] w-[3.5rem] shrink-0","aria-hidden":!0,children:(0,t.jsx)("img",{src:e,alt:"",draggable:!1,className:"h-full w-full object-contain object-left dark:drop-shadow-[0_2px_12px_rgba(0,0,0,0.55)]"})})}let l=({pkg:e,coinImageSrc:a,onPurchase:n,isPurchasing:l,isPopular:c,showBestValueBadge:d=!1,purchaseButtonLabel:p="Buy now",isRecommended:m=!1})=>{let u=e.token_amount>=1e3;return(0,t.jsxs)("div",{className:(0,i.default)("relative flex h-full min-h-[12rem] flex-col rounded-2xl bg-tm-greyscale-0 shadow-sm dark:bg-tm-greyscale-850 dark:shadow-lg dark:shadow-black/40",m&&"border-2 border-purple-500 dark:border-purple-400",c&&!u&&!m&&"border-2 border-purple-500 dark:border-purple-400",u&&!m&&"border-2 border-blue-500 dark:border-blue-400",!c&&!u&&!m&&"border border-tm-greyscale-200 dark:border-tm-greyscale-700"),children:[m?(0,t.jsx)("span",{className:"absolute -top-2.5 left-3 z-10 rounded-md bg-purple-100 px-2.5 py-1 text-[10px] font-barlow-bold uppercase tracking-wide text-purple-600 dark:bg-purple-900/60 dark:text-purple-300",children:"Recommended"}):d?(0,t.jsx)("span",{className:(0,i.default)("absolute -top-2.5 right-3 z-10 rounded-md",s),children:"Best value"}):c?(0,t.jsx)("span",{className:(0,i.default)("absolute -top-2.5 right-3 z-10 rounded-md",s),children:"Most Popular"}):null,(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col overflow-hidden rounded-2xl pt-2",children:[(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 items-center gap-3 p-4 sm:p-5",children:[(0,t.jsx)(o,{src:a}),(0,t.jsxs)("div",{className:"min-w-0 overflow-hidden",children:[u?(0,t.jsx)("span",{className:"inline-flex items-center rounded-full bg-[#ffeef0] px-2 py-0.5 text-[10px] font-barlow-bold uppercase tracking-wide text-[#f14668] dark:bg-[#4a2430] dark:text-[#ff8a9b]",children:"VIP Tier"}):null,(0,t.jsxs)("p",{className:(0,i.default)("text-2xl font-barlow-bold leading-tight text-tm-greyscale-900 dark:text-tm-greyscale-0 sm:text-[1.75rem]",u?"mt-1":""),children:[e.token_amount.toLocaleString("en-US")," Credits"]}),e.description?(0,t.jsx)("p",{className:"mt-1 text-xs font-barlow-regular text-tm-greyscale-500 dark:text-tm-greyscale-400 line-clamp-2",children:e.description}):null]})]}),(0,t.jsxs)("div",{className:"flex shrink-0 flex-col gap-3 rounded-b-2xl border-t border-tm-greyscale-200 bg-tm-greyscale-50 px-4 py-3 dark:border-tm-greyscale-600 dar
1k:bg-tm-greyscale-900/80 sm:flex-row sm:items-center sm:justify-between sm:px-5",children:[(0,t.jsxs)("div",{className:"flex shrink-0 items-baseline gap-2",children:[(0,t.jsx)("span",{className:"text-[11px] font-barlow-bold uppercase tracking-wide text-tm-greyscale-400 dark:text-tm-greyscale-400",children:"Total"}),(0,t.jsx)("span",{className:"text-lg font-barlow-bold tabular-nums text-tm-greyscale-900 dark:text-tm-greyscale-0 sm:text-xl",children:(0,r.formatMoney)(e.price)})]}),(0,t.jsx)("button",{type:"button",className:"w-full shrink-0 rounded-xl bg-[#5eb43a] px-5 py-2.5 text-center text-sm font-barlow-bold uppercase tracking-wide text-white shadow-sm transition hover:bg-[#529a33] active:bg-[#4a8f2d] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#5eb43a] disabled:cursor-not-allowed disabled:opacity-60 dark:bg-[#6bc74a] dark:shadow-md dark:shadow-black/50 dark:ring-1 dark:ring-white/10 dark:hover:bg-[#78d955] dark:active:bg-[#52a830] dark:focus-visible:outline-[#9ee571] sm:w-auto",onClick:n,disabled:l,children:l?"Processing…":p})]})]})]})};function c({children:e}){return(0,t.jsx)("div",{className:"relative mx-4 mt-6 rounded-2xl border border-tm-greyscale-200 bg-white dark:border-tm-greyscale-700 dark:bg-tm-greyscale-900/60",children:(0,t.jsx)("div",{className:"px-4 py-8 sm:px-6 sm:py-10",children:e})})}e.s(["TokenPackagesGrid",0,({packages:e,onPurchase:i,isPurchasing:r=!1,purchasingPackageId:s,mode:d="store",creditsNeeded:p=0})=>{let m="unlock-tip"===d,u=m?"Unlock pick":"Buy now",h=(0,a.useMemo)(()=>[...e].sort((e,t)=>e.token_amount-t.token_amount),[e]),f=(0,a.useMemo)(()=>!m||p<=0?null:h.find(e=>e.token_amount>=p)??h[h.length-1]??null,[m,p,h]),x=(0,a.useMemo)(()=>h.filter(e=>e.token_amount<1e3),[h]),g=(0,a.useMemo)(()=>f?x.filter(e=>e.id!==f.id):x,[x,f]),v=(0,a.useMemo)(()=>h.filter(e=>e.token_amount>=1e3),[h]),y=(0,a.useMemo)(()=>f?v.filter(e=>e.id!==f.id):v,[v,f]),b=(0,a.useMemo)(()=>(function(e){if(0===e.length)return null;let t=e.filter(e=>"most_popular"===e.highlight);if(t.length>0)return t[0]?.id??null;let i=Math.floor(e.length/2);return e[i]?.id??null})(x),[x]),w=(e,a={})=>{var o;let c,d;return(0,t.jsx)(l,{pkg:e,coinImageSrc:(o=e.id,d=(c=h.findIndex(e=>e.id===o))<0?0:Math.min(c,n.length-1),n[d]),onPurchase:()=>i(e.id),isPurchasing:r&&s===e.id,isPopular:a.isPopular??!1,showBestValueBadge:a.showBestValueBadge,isRecommended:a.isRecommended,purchaseButtonLabel:u})};return 0===e.length?(0,t.jsx)(c,{children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-md flex-col items-center text-center",children:[(0,t.jsx)("div",{className:"mb-3 flex justify-center",children:(0,t.jsx)("div",{className:"flex h-16 w-16 items-center justify-center rounded-2xl bg-tm-greyscale-0 p-2 ring-1 ring-tm-greyscale-200 dark:bg-tm-greyscale-800 dark:ring-tm-greyscale-600",children:(0,t.jsx)(o,{src:n[0]})})}),(0,t.jsx)("h3",{className:"font-barlow-bold text-lg text-tm-greyscale-900 dark:text-tm-greyscale-0",children:"No packs available"}),(0,t.jsx)("p",{className:"mt-1 max-w-sm text-sm font-barlow-regular text-tm-greyscale-600 dark:text-tm-greyscale-400",children:"Credit packages will show here when they're available."})]})}):(0,t.jsxs)(c,{children:[(0,t.jsxs)("div",{className:"mx-auto max-w-lg text-center",children:[(0,t.jsx)("h2",{className:"font-barlow-bold text-xl tracking-tight text-tm-greyscale-900 dark:text-tm-greyscale-0 sm:text-2xl",children:m?"Choose a pack below to unlock this tip:":"Credit Packs"}),m?null:(0,t.jsx)("p",{className:"mt-2 text-sm font-barlow-regular text-tm-greyscale-600 dark:text-tm-greyscale-400",children:"Pick the pack that fits your play. Go bigger, get more value."})]}),m&&f?(0,t.jsxs)("div",{className:"mx-auto mt-6 w-full max-w-md md:max-w-3xl",children:[w(f,{isRecommended:!0}),(0,t.jsx)("p",{className:"mt-2 text-center text-xs font-barlow-regular text-tm-greyscale-500 dark:text-tm-greyscale-400",children:"Unlock this tip now + keep credits for later."})]}):null,(0,t.jsx)("div",{className:"mx-auto mt-8 w-full max-w-md md:max-w-3xl",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-6 text-left md:grid-cols-2 md:gap-8 md:items-stretch",children:[(m?g:x).map(e=>(0,t.jsx)("div",{className:"h-full min-h-0",children:w(e,{isPopular:b===e.id})},e.id)),(m?y:v).map(e=>(0,t.jsx)("div",{className:"col-span-1 h-full min-h-0 md:col-span-2",children:w(e,{showBestValueBadge:!0})},e.id))]})})]})}],873944)},467398,e=>{"use strict";var t=e.i(868146),i=e.i(230902);function a(e){let t=function(e){if(!e)return null;let{hits:t,date:i}=e;return!t||t.length<2||t[0]<7||!i?null:{wins:t[0],date:i}}(e);if(!t?.date)return null;let a=new Date(t.date);return Number.isNaN(a.getTime())?null:{wins:t.wins,dateLabel:(0,i.format)(a,"MM/dd/yy")}}function r({bestHitSequence:e,className:i}){let r=a(e);return r?(0,t.jsx)("p",{className:i??"mt-1 font-barlow text-base font-medium text-tm-greyscale-600 dar
1k:text-tm-greyscale-400",children:`Record-High Streak: ${r.wins} wins 🔥 on ${r.dateLabel}`}):null}e.s(["RecordHighStreakLine",()=>r,"getRecordHighStreakDisplay",()=>a])},827079,e=>{"use strict";var t=e.i(868146),i=e.i(167245);let a=[{streak:22,emoji:"🔱",color:"#f1c232"},{streak:19,emoji:"⚔️",color:"#384871"},{streak:16,emoji:"🏦",color:"#8849c1"},{streak:13,emoji:"💎",color:"#249db9"},{streak:10,emoji:"🌶️",color:"#cc4125"},{streak:8,emoji:"🤑",color:"#37a931"},{streak:6,emoji:"💸",color:"#1bad7e"},{streak:2,emoji:"👍",color:"#ff9900"}];e.s(["TipsterMomentumRank",0,({momentum:e,fallbackLabel:r,className:s})=>{let n=e&&e.hits[0]===e.hits[1],o=e?.hits[0]===0;if(r&&!e)return(0,t.jsx)("div",{className:(0,i.twMerge)(s),children:r});if(r&&o)return(0,t.jsx)("div",{className:(0,i.twMerge)("text-lg font-bold font-barlow-sc text-tm-greyscale-500 uppercase",s),children:r});if(n&&e){let n=a.find(t=>e.hits[0]>=t.streak);return n?(0,t.jsxs)("div",{className:(0,i.twMerge)("text-lg font-bold font-barlow-sc text-tm-greyscale-500 uppercase",s),style:{color:n.color},children:["Streak of ",e.hits[0]," wins! ",n.emoji]}):(0,t.jsx)("div",{className:(0,i.twMerge)("text-lg font-bold font-barlow-sc text-tm-greyscale-500 uppercase",s),children:r})}return e&&e.hits[0]!==e.hits[1]?(0,t.jsxs)("div",{className:(0,i.twMerge)("text-lg font-bold font-barlow-sc text-tm-prominent-400 uppercase",s),children:[e.hits[0],"/",e.hits[1]," latest wins"]}):null}])},519038,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(220307);e.i(878875);var r=e.i(604194),s=e.i(394386),n=e.i(467398),o=e.i(827079);e.s(["TipsterBragBar",0,({tipsterId:e})=>{let[l,c]=(0,a.useState)(null),d=async()=>{c(await s.tipmasterApi.profiles.getProfile(e))};if((0,a.useEffect)(()=>{d()},[e]),!l)return null;let p=l?.stats?.potential_profit?.[1]||0;return(0,t.jsxs)("div",{children:[p>50?(0,t.jsx)("div",{className:(0,i.default)("inline-flex","text-tm-darkorange font-bold whitespace-nowrap","bg-tm-darkorange/10","px-2 py-1 md:px-4 md:py-2 rounded-md","uppercase","border-2 border-tm-darkorange","text-base md:text-lg"),children:`Turned $100 → ${(0,r.formatMoney)(10*p)} last 7 days 🔥🔥🔥`}):(0,t.jsx)(o.TipsterMomentumRank,{momentum:l.stats?.momentum_rank}),(0,t.jsx)(n.RecordHighStreakLine,{bestHitSequence:l.stats?.best_hit_sequence})]})}])},717206,e=>{"use strict";e.s(["TipsterHotTournaments",0,()=>null])},820212,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(289923),r=e.i(220307);e.i(225197);var s=e.i(839503);e.i(186835);var n=e.i(521970);e.i(878875);var o=e.i(604194);e.i(394386);var l=e.i(173524);e.i(204350);var c=e.i(658886),d=e.i(827079);function p({tipster:e,stats:i}){return(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-1 overflow-hidden text-ellipsis text-sm text-tm-greyscale-600 whitespace-nowrap",children:[(0,t.jsx)("span",{className:"text-tm-secondary-850 font-bold",children:e.stats?.forms!=null?(0,o.formatNumber)(e.stats.forms):"-"}),(0,t.jsx)("span",{children:"Verified Picks"}),(0,t.jsx)("span",{children:"|"}),(0,t.jsx)("span",{className:"text-tm-secondary-850 font-bold",children:`${(0,o.formatPercentage)(i.resulted>0?Math.round(100*i.won/i.resulted):0)}`}),(0,t.jsx)("span",{children:"Weekly"})]})}function m({tipster:e,stats:a}){let s=e.stats?.momentum_rank,n=function(e){if(!e?.hits?.length)return!1;let t=e.hits[0]??0,i=e.hits[1]??0;return 0!==t&&(t!==i||t>=2)}(s),[o,l]=(0,r.useState)(n);(0,r.useEffect)(()=>{if(!n)return;let e=setInterval(()=>l(e=>!e),3e3);return()=>clearInterval(e)},[n]);let c=(0,t.jsx)(p,{tipster:e,stats:a});if(!n)return(0,t.jsx)("div",{className:"h-5 flex items-center",children:c});let m=(0,t.jsx)(d.TipsterMomentumRank,{momentum:s,className:"text-sm"});return(0,t.jsx)("div",{className:"h-5 overflow-hidden relative",children:(0,t.jsxs)("div",{className:(0,i.default)("transition-transform duration-300",o&&"-translate-y-[calc(100%-1.25rem)]"),children:[(0,t.jsx)("div",{className:"mb-12",children:m}),c]})})}e.s(["TipsterInfo",0,({tipster:e,disableFollow:r,disableLink:o,variant:d="default",avatarOverrideUrl:p,sizeVariant:u="default",guildName:h,guildSlug:f})=>{let x="compact"===d,{profile:g}=(0,s.useAuthenticationStore)(),v=!!g?.isPro&&g?.user?.id===e.user.id,y={resulted:(0,l.getExpertTipsStat)(e.stats?.all_resulted_tips,
11),won:(0,l.getExpertTipsStat)(e.stats?.all_won_tips,1)};return(0,t.jsxs)("div",{className:"flex min-w-0 items-start gap-2",children:[(0,t.jsx)("div",{className:"shrink-0 overflow-visible",children:(0,t.jsx)(c.Avatar,{url:p??e.user.avatar,alt:e.user.nickname,className:"w-[40px] h-[40px]",enableRing:!0,performance:e.performanceStatus,isSubscribed:e.subscribed,isPro:v,fallbackUrl:"/assets/images/placeholder-profile-avatar.png"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[o?(0,t.jsx)("div",{className:(0,i.default)("dark:text-tm-greyscale-0 leading-tight whitespace-nowrap overflow-hidden text-ellipsis","landingLarge"===u?"text-xl font-bold":"text-base font-medium"),children:e.user.nickname}):(0,t.jsx)(a.default,{href:`/profiles/${e.user.nickname}/open`,className:(0,i.default)("dark:text-tm-greyscale-0 leading-tight whitespace-nowrap overflow-hidden text-ellipsis hover:underline","landingLarge"===u?"text-xl font-bold":"text-base font-medium"),children:e.user.nickname}),!r&&!x&&(0,t.jsx)("div",{className:"",children:(0,t.jsx)(n.TipsterFollowControls,{variant:"text",size:"sm",tipsterId:e.user.id,entityLabel:e.user.nickname,initialNotificationsEnabled:e.notifications_enabled})})]}),x?null:(0,t.jsx)(m,{tipster:e,stats:y}),h&&f?(0,t.jsxs)(a.default,{href:`/guilds/${encodeURIComponent(f)}/open`,className:"mt-1 inline-flex h-5 w-fit max-w-full self-start items-center gap-1 rounded-full border border-tm-tritary-800 bg-tm-greyscale-50 px-2 text-sm leading-none transition-colors hover:bg-tm-greyscale-100 dark:border-tm-tritary-300 dark:bg-tm-greyscale-800 dark:hover:bg-tm-greyscale-750",children:[(0,t.jsx)("span",{className:"shrink-0 text-tm-tritary-700/70 dark:text-tm-tritary-200/70",children:"Guild:"}),(0,t.jsx)("span",{className:"truncate font-medium text-tm-tritary-800 dark:text-tm-tritary-200",children:h})]}):null]})]})}])},48630,983355,e=>{"use strict";var t=e.i(263364),i=e.i(907041);let a=e=>e instanceof Set?e:new Set(e),r=e=>Object.values(e);e.s(["filterParlaysByBlocked",0,(e,t)=>{let i=a(t);return 0===i.size?e:e.filter(e=>{let t=e?.expert?.user?.id;return!t||!i.has(t)})},"filterTipstersByBlocked",0,(e,t)=>{let i=a(t);return 0===i.size?e:e.filter(e=>{let t=e?.user?.id;return!t||!i.has(t)})},"listBlockedTipsters",0,r],983355);let s="important__blocked_tipsters",n=(0,t.create)()((0,i.persist)((e,t)=>({blockedById:{},blockedTipsters:[],blockTipster:t=>{t?.id&&e(e=>{let i={...e.blockedById,[t.id]:{id:t.id,nickname:t.nickname||t.id}};return{blockedById:i,blockedTipsters:r(i)}})},unblockTipster:t=>{t&&e(e=>{if(!e.blockedById[t])return e;let{[t]:i,...a}=e.blockedById;return{blockedById:a,blockedTipsters:r(a)}})},isBlocked:e=>!!e&&!!t().blockedById[e],getBlockedIds:()=>new Set(Object.keys(t().blockedById))}),{name:s,storage:(0,i.createJSONStorage)(()=>localStorage),partialize:e=>({blockedById:e.blockedById}),merge:(e,t)=>{let i=e?.blockedById??{};return{...t,blockedById:i,blockedTipsters:r(i)}}}));e.s(["BLOCKED_TIPSTERS_STORAGE_KEY",0,s,"useBlockedTipstersStore",0,n],48630)},213596,e=>{"use strict";var t=e.i(394386);e.i(233509);var i=e.i(852977),a=e.i(48630);async function r(e,r){let{unfollow:s=!0,showToast:n=!0}=r??{};if(a.useBlockedTipstersStore.getState().blockTipster(e),s)try{await t.tipmasterApi.follow.unfollowTipster(e.id)}catch{}n&&i.toast.success(`Blocked @${e.nickname||e.id}`,{description:"You will no longer see tips from this tipster."})}function s(e,t){let{nickname:r,showToast:s=!0}=t??{};a.useBlockedTipstersStore.getState().unblockTipster(e),s&&i.toast.success(r?`Unblocked @${r}`:"Tipster unblocked")}e.s(["performBlockTipster",()=>r,"performUnblockTipster",()=>s])},22861,e=>{"use strict";var t=e.i(868146),i=e.i(670238),a=e.i(7284),r=e.i(220307);e.i(204350);var s=e.i(702429),n=e.i(643079),o=e.i(454825),l=e.i(48630),c=e.i(213596);e.s(["TipsterOptionsMenu",0,({tipsterId:e,nickname:d,hidden:p,className:m})=>{let[u,h]=(0,r.useState)(!1),[f,x]=(0,r.useState)(!1),g=(0,l.useBlockedTipstersStore)(t=>!!(e&&t.blockedById[e]));if(p||!e)return null;let v=async()=>{await (0,c.performBlockTipster)({id:e,nickname:d}),x(!1)};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.Root,{open:u,onOpenChange:h,children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:(0,t.jsx)("div",{className:(0,a.clsx)("flex-shrink-0",m),children:(0,t.jsx)(o.IconButton,{icon:(0,t.jsx)(n.GoogleIcon,{id:"more_horiz",className:"text-xl"}),ariaLabel:"Tipster options",onClick:()=>h(!0)})})}),(0,t.jsx)(i.Portal,{children:(0,t.jsxs)(i.Content,{className:(0,a.clsx)("z-50 min-w-[220px] rounded-lg p-2 shadow-lg will-change-[op
1acity,transform]","bg-tm-greyscale-50 dark:bg-tm-greyscale-900","border border-tm-greyscale-100 dark:border-tm-greyscale-800","data-[side=bottom]:animate-slideUpAndFade","data-[side=left]:animate-slideRightAndFade","data-[side=right]:animate-slideLeftAndFade","data-[side=top]:animate-slideDownAndFade"),sideOffset:5,children:[(0,t.jsx)("div",{className:(0,a.clsx)("group relative flex h-8 cursor-pointer select-none items-center rounded-md px-4 text-sm font-medium","transition-colors outline-none","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700"),onClick:()=>{h(!1),g?((0,c.performUnblockTipster)(e,{nickname:d}),h(!1)):x(!0)},children:g?"Unblock Tipster":"Block Tipster"}),(0,t.jsx)(i.Arrow,{className:"fill-tm-greyscale-100 dark:fill-tm-greyscale-800"})]})})]}),f?(0,t.jsx)(s.ConfirmDialog,{disableTrigger:!0,title:"Block Tipster",body:`You won’t see tips from @${d} anymore. You can unblock them later in Settings.`,confirmLabel:"Block",confirmButtonColor:"danger",onConfirm:v,onClose:()=>x(!1),onCancel:()=>x(!1)}):null]})}])},795143,e=>{"use strict";var t=e.i(868146);e.i(204350);var i=e.i(445846),a=e.i(48630),r=e.i(213596);e.s(["BlockedTipstersSettingsSection",0,()=>{let e=(0,a.useBlockedTipstersStore)(e=>e.blockedTipsters);return(0,t.jsxs)("section",{className:"bg-tm-greyscale-0 dark:bg-tm-greyscale-900 rounded-lg shadow-sm p-6 space-y-4",children:[(0,t.jsx)("h2",{className:"text-xl font-semibold",children:"Blocked Tipsters"}),0===e.length?(0,t.jsx)("p",{className:"text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400",children:"No blocked tipsters."}):(0,t.jsx)("ul",{className:"flex flex-col gap-2",children:e.map(e=>(0,t.jsxs)("li",{className:"flex items-center justify-between gap-3 rounded-md px-2 py-2 hover:bg-tm-greyscale-50 dark:hover:bg-tm-greyscale-800",children:[(0,t.jsxs)("span",{className:"font-medium text-tm-greyscale-800 dark:text-tm-greyscale-100",children:["@",e.nickname]}),(0,t.jsx)(i.Button,{size:"sm",color:"secondary",onClick:()=>(0,r.performUnblockTipster)(e.id,{nickname:e.nickname}),children:"Unblock"})]},e.id))})]})}])},159615,e=>{"use strict";var t=e.i(868146);e.i(204350);var i=e.i(445846),a=e.i(48630),r=e.i(213596);e.s(["BlockedTipsterGate",0,({tipsterId:e,nickname:s})=>(0,a.useBlockedTipstersStore)(t=>!!(e&&t.blockedById[e]))?(0,t.jsxs)("div",{className:"mx-auto max-w-lg px-5 py-16 text-center flex flex-col items-center gap-4",children:[(0,t.jsxs)("h2",{className:"text-xl font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-50",children:["You’ve blocked @",s]}),(0,t.jsx)("p",{className:"text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400",children:"You won’t see tips or profile content from this tipster. Unblock to view their profile again."}),(0,t.jsx)(i.Button,{color:"primary",onClick:()=>(0,r.performUnblockTipster)(e,{nickname:s}),children:"Unblock"})]}):null])},45395,e=>{"use strict";var t=e.i(48630);e.s(["useBlockedTipsterIds",0,()=>new Set(Object.keys((0,t.useBlockedTipstersStore)(e=>e.blockedById)))])},351717,e=>{"use strict";e.i(48630),e.i(983355),e.i(213596),e.i(22861),e.i(795143),e.i(159615),e.i(45395),e.s([],351717)},632999,e=>{"use strict";let t=(0,e.i(263364).create)((e,t)=>({selected:[],period:"week",uiMode:"closed",resultIds:null,addTipster:i=>{let a=t().selected;return a.some(e=>e.id===i.id)?(e({uiMode:"selection"}),{ok:!1,reason:"already_selected"}):a.length>=2?(e({uiMode:"selection"}),{ok:!1,reason:"full"}):(e({selected:[...a,i],uiMode:"selection"}),{ok:!0})},removeTipster:i=>{e({selected:t().selected.filter(e=>e.id!==i),resultIds:null})},clearSelection:()=>{e({selected:[],resultIds:null})},setPeriod:t=>e({period:t}),openSelection:()=>e({uiMode:"selection"}),openResults:t=>e({uiMode:"results",resultIds:t}),openLimit:()=>e({uiMode:"limit"}),closeUi:()=>e({uiMode:"closed"}),backToSelection:()=>e({uiMode:"selection",resultIds:null})}));e.s(["useCompareTipstersStore",0,t])},691241,e=>{"use strict";e.i(233509);var t=e.i(852977),i=e.i(632999);function a(e){return{id:e.user.id,nickname:e.user.nickname||e.user.id,avatar:e.user.avatar}}function r(e){let r="user"in e?a(e):e,s=i.useCompareTipstersStore.getState().addTipster(r);"already_selected"===s.reason?t.toast.info(`${r.nickname} is already selected for comparison.`):"full"===s.reason?t.toast.info("You can compare up to 2 tipsters. Remove one to add another."):s.ok&&t.toast.success(`Added ${r.nickname} to compare.`)}e.s(["addTipsterToCompare",()=>r,"tipsterRefFromProfile",()=>
1a])},539477,e=>{"use strict";var t=e.i(868146),i=e.i(7284);e.i(204350);var a=e.i(643079),r=e.i(632999);function s(){let e=(0,r.useCompareTipstersStore)(e=>e.selected),s=(0,r.useCompareTipstersStore)(e=>e.openSelection),n=e.length;return 0===n?null:(0,t.jsxs)("button",{type:"button",onClick:s,className:(0,i.default)("fixed z-[70] bottom-20 right-4 sm:bottom-8 sm:right-6","flex items-center gap-2 rounded-full px-4 py-3 shadow-lg","bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)] text-white","hover:opacity-95 transition-opacity","font-barlow-sc font-semibold uppercase tracking-wide text-sm"),"aria-label":`Compare tipsters, ${n} selected`,children:[(0,t.jsx)(a.GoogleIcon,{id:"compare_arrows",className:"text-xl"}),(0,t.jsx)("span",{children:"Compare"}),(0,t.jsx)("span",{className:(0,i.default)("inline-flex h-6 min-w-6 items-center justify-center rounded-full px-1.5","bg-white text-[#7b4fc8] text-xs font-bold"),children:n})]})}e.s(["CompareFloatingButton",()=>s])},8195,e=>{"use strict";var t=e.i(868146),i=e.i(7284);let a="bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)]";function r({className:e}){return(0,t.jsx)("span",{className:(0,i.default)("inline-flex items-center rounded px-1.5 py-0.5 text-[10px] font-bold uppercase tracking-wide",a,"text-white",e),children:"PRO"})}e.s(["COMPARE_PRO_GRADIENT",0,a,"CompareProBadge",()=>r])},855105,e=>{"use strict";e.s(["TipsteTopSportsExtractor",0,e=>{let t=Object.entries((e||[]).reduce((e,t)=>{let i=t.ancestors?.[1];return i&&(e[i]?e[i]+=1:e[i]=1),e},{})).sort((e,t)=>t[1]-e[1]).slice(0,3).map(([e])=>e);return 0===t.length?null:t}])},808567,e=>{"use strict";e.i(797129),e.i(181440),e.i(110795),e.i(982477),e.i(579645),e.i(466059),e.i(425842),e.s([])},951623,5818,611271,84894,e=>{"use strict";let t={week:1,month:2},i={week:"Last 7 days",month:"Last 30 days"};function a(e){return"week"===e?"month":"week"}function r(e){return"week"===e?"month":"week"}e.s(["COMPARE_PERIOD_LABEL",0,i,"COMPARE_PERIOD_STATS_INDEX",0,t,"nextComparePeriod",()=>a,"prevComparePeriod",()=>r],951623);var s=e.i(394386),n=e.i(173524),o=e.i(467398),l=e.i(855105);function c(){return{numeric:null,display:"N/A"}}function d(e,t){return null==e||Number.isNaN(e)?c():{numeric:e,display:t}}function p(e){if(!e||null==e.price)return c();let t=e.interval_unit?` / ${e.interval_unit.toLowerCase()}`:"";return d(e.price,`$${e.price}${t}`)}function m(e,i){if(!e?.stats)return c();let a=t[i];if(!(0,n.getExpertTipsStat)(e.stats.all_resulted_tips,a))return c();
1let r=(0,n.computeExpertPeriodWinRate)(e.stats,a);return d(r,`${r}%`)}function u(e,i){if(!e?.stats)return c();let a=t[i];if(!(0,n.getExpertTipsStat)(e.stats.all_resulted_tips,a))return c();let r=e.stats.roi?.[a];return null==r||Number.isNaN(r)?c():d(r,`${r.toFixed(2)}%`)}function h(e,i){let a;if(!e?.stats?.potential_profit)return c();let r=t[i];if(!(0,n.getExpertTipsStat)(e.stats.all_resulted_tips,r))return c();let s=(0,n.getExpertTipsStat)(e.stats.potential_profit,r);return d(s,(a=Math.abs(s).toLocaleString(void 0,{maximumFractionDigits:2}),s>0?`+$${a}`:s<0?`-$${a}`:"$0"))}function f(e){if(!e?.stats)return c();let t=e.stats,i=t.winning_streak??t.hitSeqLen??void 0;if(null==i&&Array.isArray(t.hit_sequence)){let e=0;for(let i of t.hit_sequence)if(!0===i||"true"===i)e+=1;else break;i=e}if(null==i||Number.isNaN(Number(i)))return c();let a=Number(i);return d(a,1===a?"1 win":`${a} wins`)}function x(e){let t=e?.stats?.momentum_rank?.hits;if(!t||t.length<2)return c();let i=t[0]??0,a=t[1]??0;return a<=0?c():d(i/a*100,`${i}/${a}`)}function g(e,t){let i=e?.stats?.avg_game_odds;if(null==i)return c();let a="number"==typeof i?i:parseFloat(String(i));return!Number.isFinite(a)||a<=0?c():d(a,t(a))}function v(e,t){if(!e?.stats)return c();let i=e.stats,a="week"===t?i?.avg_weekly_tipforms??i?.avg_weekly_tips:i?.avg_monthly_tipforms??i?.avg_monthly_tips;if(null==a||Number.isNaN(Number(a)))return c();let r=Number(a);return d(r,`${r}${"week"===t?"/week":"/month"}`)}function y(e,i){if(!e?.stats)return c();let a=t[i],r=(0,n.getExpertTipsStat)(e.stats.all_resulted_tips,a);return d(r,String(r))}function b(e){if(!e||null==e.active_tipforms)return c();let t=Number(e.active_tipforms);return Number.isNaN(t)?c():d(t,String(t))}function w(e){let t=(0,o.getRecordHighStreakDisplay)(e?.stats?.best_hit_sequence);if(!t){let t=e?.stats?.best_hit_sequence?.hits;return t?.[0]?d(t[0],`${t[0]} wins`):c()}return d(t.wins,`${t.wins} wins (${t.dateLabel})`)}function k(e){if(!e?.stats||null==e.stats.followers)return c();let t=Number(e.stats.followers);return Number.isNaN(t)?c():d(t,t.toLocaleString())}function j(e){let t=(0,l.TipsteTopSportsExtractor)(e?.stats?.tournaments);return t?.length?{numeric:t.length,display:t.join(", "),sportIds:t}:c()}function N(e){let{a:t,b:i,period:a,planA:r,planB:s,formatOdd:n}=e;return[{key:"winRate",label:"Win Rate",a:m(t,a),b:m(i,a),scope:"peri
1od"},{key:"roi",label:"ROI",a:u(t,a),b:u(i,a),scope:"period"},{key:"profitLoss",label:"Profit/Loss",a:h(t,a),b:h(i,a),scope:"period"},{key:"currentStreak",label:"Current Streak",a:f(t),b:f(i),scope:"current"},{key:"momentum",label:"Momentum",a:x(t),b:x(i),scope:"current"},{key:"avgOdds",label:"Avg Odds",a:g(t,n),b:g(i,n),scope:"current"},{key:"subscriptionPrice",label:"Subscription Price",a:p(r),b:p(s),scope:"current"},{key:"avgTips",label:"week"===a?"Avg Tips per Week":"Avg Tips per Month",a:v(t,a),b:v(i,a),scope:"period"},{key:"verifiedTips",label:"Total Verified Tips",a:y(t,a),b:y(i,a),scope:"period"},{key:"activeTips",label:"Active Tips",a:b(t),b:b(i),scope:"current"},{key:"recordHighStreak",label:"Record High Streak",a:w(t),b:w(i),scope:"allTime"},{key:"followers",label:"Followers",a:k(t),b:k(i),scope:"current"},{key:"bestAt",label:"Best At",a:j(t),b:j(i),scope:"current"}]}function S(e){let t=[],i=[],a=0;for(let{key:n,badge:o}of[{key:"winRate",badge:"WIN RATE"},{key:"profitLoss",badge:"PROFIT"},{key:"currentStreak",badge:"CURRENT STREAK"},{key:"momentum",badge:"MOMENTUM"}]){var r,s;let l=e.find(e=>e.key===n);if(!l)continue;let c=(r=l.a.numeric,s=l.b.numeric,null==r||null==s?"skip":r===s?"tie":r>s?"a":"b");"skip"!==c&&(a+=1,"a"===c&&t.push(o),"b"===c&&i.push(o))}if(0===a)return{aBadges:[],bBadges:[],notEnoughData:!0,noAdvantage:!1};let n=0===t.length&&0===i.length;return{aBadges:t,bBadges:i,notEnoughData:!1,noAdvantage:n}}e.s(["buildCompareMetricRows",()=>N,"buildSummaryBadges",()=>S],5818);let C="tm:compare:daily";function T(){let e=new Date,t=e.getFullYear(),i=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0");return`${t}-${i}-${a}`}function P(){let e=T();try{try{let e=[];for(let t=0;t<window.localStorage.length;t+=1){let i=window.localStorage.key(t);i&&i.startsWith("tm:compare:daily:")&&i!==C&&e.push(i)}e.forEach(e=>window.localStorage.removeItem(e))}catch{}let t=window.localStorage.getItem(C);if(!t)return{date:e,count:0};let i=JSON.parse(t);if(i?.date!==e)return{date:e,count:0};let a=Number(i.count);return{date:e,count:Number.isFinite(a)&&a>0?Math.floor(a):0}}catch{return{date:e,count:0}}}function A(){return 2}function E(){return P().count}function M(e){return!!e||P().count<2}function D(e){if(e)return;let t=P();var i={date:T(),count:t.count+1};try{window.localStorage.setItem(C,JSON.stringify(i))}catch{}}e.s(["canConsumeCompare",()=>M,"consumeCompare",()=>D,"getCompareDailyLimit",()=>A,"getCompareUsedCount",()=>E],611271);var O=e.i(868146),R=e.i(220307),B=e.i(617472);e.i(233509);var _=e.i(852977);e.i(204350);var V=e.i(702429),I=e.i(539477),F=e.i(922633),L=e.i(7284);e.i(729717);var z=e.i(883796);e.i(808567);var U=e.i(579645),$=e.i(658886),q=e.i(643079),G=e.i(8195),W=e.i(632999);function H({badges:e,emptyLabel:t}){return 0===e.length?(0,O.jsx)("span",{className:(0,L.default)("inline-flex rounded-full px-3 py-1 text-xs font-semibold uppercase","bg-tm-greyscale-200 text-tm-greyscale-600 dark:bg-tm-greyscale-700 dark:text-tm-greyscale-300"),children:t}):(0,O.jsx)("div",{className:"flex flex-wrap justify-center gap-2",children:e.map(e=>(0,O.jsx)("span",{className:(0,L.default)("inline-flex rounded-full px-3 py-1 text-xs font-bold uppercase tracking-wide","bg-tm-primary-500 text-white"),children:e},e))})}function Y({value:e,align:t}){return e.sportIds?.length?(0,O.jsx)("div",{className:(0,L.default)("flex flex-wrap items-center gap-0.5","right"===t?"justify-end":"justify-start"),children:e.sportIds.map(e=>(0,O.jsx)(U.SportTypeView,{categoryId:e,className:"box-border flex h-5 w-5 shrink-0 items-center justify-center overflow-hidden leading-none [&_img]:box-border [&_img]:m-0 [&_img]:block [&_img]:h-full [&_img]:w-full [&_img]:max-h-full [&_img]:max-w-full [&_img]:object-contain [&_img]:p-0 [&_img]:text-[16px] [&>span]:!flex [&>span]:h-full [&>span]:w-full [&>span]:items-center [&>span]:justify-center [&>span]:text-[16px] [&>span]:leading-none"},e))}):(0,O.jsx)("span",{className:(0,L.default)("font-semibold tabular-nums","right"===t?"text-right":"text-left","N/A"===e.display?"text-tm-greyscale-400":"text-tm-greyscale-900 dark:text-tm-greyscale-50"),children:e.display})}function K({profilesById:e,plansById:t}){let s=(0,W.useCompareTipstersStore)(e=>e.uiMode),n=(0,W.useCompareTipstersStore)(e=>e.resultIds),o=(0,W.useCompareTipstersStore)(e=>e.period),l=(0,W.useCompareTipstersStore)(e=>e.setPeriod),c=(0,W.useCompareTipstersStore)(e=>e.closeUi),d=(0,W.useCompareTipstersStore)(e=>e.backToSelection),[p,m]=(0,R.useState)("comparison"),u="results"===s&&!!n,h=n?.[0],f=n?.[1],x=h?e[h]:void 0,g=f?e[f]:void 0,v=(0,R.useMemo)(()=>N({a:x,b:g,period:o,planA:h?t[h]:null,planB:f?t[f]:null,formatOdd:e=>(0,z.formatOdd)(e)}),[x,g,o,t,h,f]),y=(0,R.useMemo)(()=>S(v),[v]),b=x?.user.nickname||"Tipster A",w=g?.user.nickname||"Tipster B";return(0,O.jsx)(F.Root,{open:u,onOpenChange:e=>{e||c()},children:(0,O.jsxs)(F.Portal,{children:[(0,O.jsx)(F.Overlay,{className:"fixed inset-0 z-50 bg-tm-greyscale-900/50 data-[state=open]:animate-overlayShow"}),(0,O.jsxs)(F.Content,{className:(0,L.default)("fixed z-[60] left-1/2 top-1/2 flex w-[94vw] max-w-lg -translate-x-1/2 -translate-y-1/2 flex-col","max-h-[90vh] overflow-hidden rounded-lg bg-tm-greyscale-0 dark:bg-tm-greyscale-900","shadow-lg focus:outline-none data-[state=open]:animate-contentShow"),children:[(0,O.jsxs)("div",{className:"flex items-center gap-2 border-b border-tm-greyscale-100 px-3 py-3 dark:border-tm-greyscale-800",children:[(0,O.jsx)("button",{type:"button",onClick:d,className:"rounded-full p-1 text-tm-greyscale-500 hover:bg-tm-greyscale-100 dar
1k:hover:bg-tm-greyscale-800","aria-label":"Back",children:(0,O.jsx)(q.GoogleIcon,{id:"arrow_back",className:"text-xl"})}),(0,O.jsx)(G.CompareProBadge,{}),(0,O.jsx)(F.Title,{className:"flex-1 text-center font-barlow-sc text-base font-bold uppercase tracking-wide text-tm-greyscale-900 dark:text-tm-greyscale-50",children:"Compare Tipsters"}),(0,O.jsx)(F.Close,{asChild:!0,children:(0,O.jsx)("button",{type:"button",className:"rounded-full px-2 py-1 text-sm font-semibold text-tm-primary-600",children:"Done"})})]}),(0,O.jsx)("div",{className:"flex border-b border-tm-greyscale-100 dark:border-tm-greyscale-800",children:[["comparison","Comparison"],["summary","Summary"]].map(([e,t])=>(0,O.jsx)("button",{type:"button",onClick:()=>m(e),className:(0,L.default)("flex-1 py-3 font-barlow-sc text-sm font-bold uppercase tracking-wide",p===e?"border-b-2 border-tm-primary-500 text-tm-primary-600":"text-tm-greyscale-500"),children:t},e))}),(0,O.jsxs)("div",{className:"flex items-center justify-center gap-3 px-3 py-3",children:[(0,O.jsx)("button",{type:"button","aria-label":"Previous period",onClick:()=>l(r(o)),className:"rounded-full p-1 hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-800",children:(0,O.jsx)(q.GoogleIcon,{id:"chevron_left",className:"text-xl"})}),(0,O.jsx)("span",{className:"min-w-[140px] text-center font-barlow-sc text-sm font-bold uppercase tracking-wide text-tm-greyscale-800 dark:text-tm-greyscale-100",children:i[o]}),(0,O.jsx)("button",{type:"button","aria-label":"Next period",onClick:()=>l(a(o)),className:"rounded-full p-1 hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-800",children:(0,O.jsx)(q.GoogleIcon,{id:"chevron_right",className:"text-xl"})})]}),(0,O.jsx)("div",{className:"overflow-y-auto px-3 pb-4",children:"comparison"===p?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)("div",{className:"mb-3 grid grid-cols-[1fr_auto_1fr] items-end gap-2 px-1",children:[(0,O.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,O.jsx)($.Avatar,{url:x?.user.avatar||void 0,alt:b,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-12 w-12"}),(0,O.jsx)("span",{className:"max-w-full truncate text-center text-xs font-semibold",children:b})]}),(0,O.jsx)("span",{className:"pb-5 text-xs font-bold text-tm-greyscale-400",children:"VS"}),(0,O.jsxs)("div",{className:"flex flex-col items-center gap-1",children:[(0,O.jsx)($.Avatar,{url:g?.user.avatar||void 0,alt:w,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-12 w-12"}),(0,O.jsx)("span",{className:"max-w-full truncate text-center text-xs font-semibold",children:w})]})]}),(0,O.jsx)("div",{className:"divide-y divide-tm-greyscale-100 dark:divide-tm-greyscale-800",children:v.map(e=>(0,O.jsxs)("div",{className:"grid grid-cols-[1fr_auto_1fr] items-center gap-2 py-2.5 text-sm",children:[(0,O.jsx)(Y,{value:e.a,align:"right"}),(0,O.jsxs)("span",{className:"min-w-[7.5rem] text-center text-[11px] font-semibold uppercase leading-tight text-tm-greyscale-500",children:[e.label,"period"!==e.scope?(0,O.jsx)("span",{className:"mt-0.5 block text-[9px] font-medium normal-case text-tm-greyscale-400",children:"allTime"===e.scope?"all time":"current"}):null]}),(0,O.jsx)(Y,{value:e.b,align:"left"})]},e.key))})]}):(0,O.jsxs)("div",{className:"space-y-4 pt-2",children:[(0,O.jsxs)("div",{className:"flex items-center justify-center gap-4",children:[(0,O.jsx)($.Avatar,{url:x?.user.avatar||void 0,alt:b,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-14 w-14"}),(0,O.jsx)("span",{className:"font-barlow-sc text-sm font-bold text-tm-greyscale-400",children:"VS"}),(0,O.jsx)($.Avatar,{url:g?.user.avatar||void 0,alt:w,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-14 w-14"})]}),y.notEnoughData?(0,O.jsx)("p",{className:"text-center text-sm text-tm-greyscale-500",children:"Not enough data to compare"}):y.noAdvantage?(0,O.jsx)("p",{className:"text-center text-sm text-tm-greyscale-500",children:"No advantage in the compared metrics"}):(0,O.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,O.jsxs)("div",{className:(0,L.default)("rounded-lg border border-tm-greyscale-200 p-3 text-center","dar
1k:border-tm-greyscale-700"),children:[(0,O.jsx)("p",{className:"mb-1 truncate text-sm font-bold",children:b}),(0,O.jsx)("p",{className:"mb-2 text-[10px] font-semibold uppercase tracking-wide text-tm-greyscale-400",children:"Is stronger in"}),(0,O.jsx)(H,{badges:y.aBadges,emptyLabel:"No advantage"})]}),(0,O.jsxs)("div",{className:(0,L.default)("rounded-lg border border-tm-greyscale-200 p-3 text-center","dark:border-tm-greyscale-700"),children:[(0,O.jsx)("p",{className:"mb-1 truncate text-sm font-bold",children:w}),(0,O.jsx)("p",{className:"mb-2 text-[10px] font-semibold uppercase tracking-wide text-tm-greyscale-400",children:"Is stronger in"}),(0,O.jsx)(H,{badges:y.bBadges,emptyLabel:"No advantage"})]})]})]})})]})]})})}e.i(225197);var X=e.i(839503);function Z({onCompareSuccess:e}){let t=(0,W.useCompareTipstersStore)(e=>e.uiMode),a=(0,W.useCompareTipstersStore)(e=>e.selected),r=(0,W.useCompareTipstersStore)(e=>e.period),s=(0,W.useCompareTipstersStore)(e=>e.setPeriod),n=(0,W.useCompareTipstersStore)(e=>e.removeTipster),o=(0,W.useCompareTipstersStore)(e=>e.closeUi),l=(0,W.useCompareTipstersStore)(e=>e.openLimit),c=(0,W.useCompareTipstersStore)(e=>e.openResults),{profile:d}=(0,X.useAuthenticationStore)(),[p,m]=(0,R.useState)(!1),u=2===a.length&&!!r&&!p,h=async()=>{if(2!==a.length)return;let t=d?.isPro===!0;if(!M(t))return void l();m(!0);let i=[a[0].id,a[1].id];try{await e(i,r),D(t),c(i)}catch{}finally{m(!1)}};return(0,O.jsx)(F.Root,{open:"selection"===t,onOpenChange:e=>{e||o()},children:(0,O.jsxs)(F.Portal,{children:[(0,O.jsx)(F.Overlay,{className:"fixed inset-0 z-50 bg-tm-greyscale-900/40 data-[state=open]:animate-overlayShow"}),(0,O.jsxs)(F.Content,{className:(0,L.default)("fixed z-[60] bottom-36 right-4 sm:bottom-24 sm:right-6","w-[min(92vw,28rem)] max-w-md origin-bottom-right","max-h-[min(70vh,calc(100dvh-11rem))] overflow-y-auto rounded-lg bg-tm-greyscale-0 dark:bg-tm-greyscale-900","p-4 shadow-[0_12px_40px_rgba(15,23,42,0.22)] focus:outline-none data-[state=open]:animate-overlayShow"),children:[(0,O.jsxs)("div",{className:"mb-4 flex items-center justify-between gap-2",children:[(0,O.jsx)(G.CompareProBadge,{}),(0,O.jsx)(F.Title,{className:"flex-1 text-center font-barlow-sc text-lg font-bold uppercase tracking-wide text-tm-greyscale-900 dark:text-tm-greyscale-50",children:"Compare Tipsters"}),(0,O.jsx)(F.Close,{asChild:!0,children:(0,O.jsx)("button",{type:"button",className:"rounded-full p-1 text-tm-greyscale-500 hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-800","aria-label":"Done",children:(0,O.jsx)(q.GoogleIcon,{id:"close",className:"text-xl"})})})]}),(0,O.jsx)("div",{className:"mb-4 grid grid-cols-2 gap-3",children:[0,1].map(e=>{let t=a[e];return(0,O.jsx)("div",{className:(0,L.default)("relative flex flex-col items-center gap-2 rounded-lg border p-3","border-tm-greyscale-200 dark:border-tm-greyscale-700","min-h-[110px]"),children:t?(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("button",{type:"button",className:"absolute right-1 top-1 rounded-full p-0.5 text-tm-greyscale-400 hover:text-tm-greyscale-700","aria-label":`Remove ${t.nickname}`,onClick:()=>n(t.id),children:(0,O.jsx)(q.GoogleIcon,{id:"close",className:"text-base"})}),(0,O.jsx)($.Avatar,{url:t.avatar||void 0,alt:t.nickname,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-14 w-14"}),(0,O.jsx)("span",{className:"max-w-full truncate text-sm font-semibold text-tm-greyscale-800 dark:text-tm-greyscale-100",children:t.nickname})]}):(0,O.jsxs)("div",{className:"flex flex-1 flex-col items-center justify-center gap-1 text-center text-xs text-tm-greyscale-500",children:[(0,O.jsx)(q.GoogleIcon,{id:"person_add",className:"text-2xl"}),(0,O.jsx)("span",{children:"Select another tipster"})]})},e)})}),a.length<2?(0,O.jsx)("p",{className:"mb-4 text-center text-sm text-tm-greyscale-500",children:"Select 2 tipsters to compare. Keep browsing and add the second from a tip or profile menu."}):null,(0,O.jsxs)("div",{className:"mb-4",children:[(0,O.jsx)("p",{className:"mb-2 text-xs font-semibold uppercase tracking-wide text-tm-greyscale-500",children:"Period"}),(0,O.jsx)("div",{className:"flex gap-2",children:["week","month"].map(e=>(0,O.jsx)("button",{type:"button",onClick:()=>s(e),className:(0,L.default)("flex-1 rounded-md border px-3 py-2 text-sm font-semibold uppercase",r===e?"border-tm-primary-500 bg-tm-primary-50 text-tm-primary-700 dark:bg-tm-primary-900/30 dark:text-tm-primary-200":"border-tm-greyscale-200 text-tm-greyscale-600 dar
1k:border-tm-greyscale-700"),children:i[e]},e))})]}),(0,O.jsx)("button",{type:"button",disabled:!u,onClick:h,className:(0,L.default)("w-full rounded-full py-3 font-barlow-sc text-sm font-bold uppercase tracking-wide",u?"bg-tm-primary-500 text-white hover:bg-tm-primary-400":"cursor-not-allowed bg-tm-greyscale-200 text-tm-greyscale-400 dark:bg-tm-greyscale-800"),children:p?"Loading…":"Compare"})]})]})})}async function Q(e){try{let t=await s.tipmasterApi.subscriptions.getTipsterSubscriptionPlans(e);return t?.[0]??null}catch{return null}}function J(){let e=(0,B.useRouter)(),t=(0,W.useCompareTipstersStore)(e=>e.uiMode),i=(0,W.useCompareTipstersStore)(e=>e.closeUi),[a,r]=(0,R.useState)({}),[n,o]=(0,R.useState)({}),l=(0,R.useCallback)(async(e,t)=>{let[i,a]=e,[n,l,c,d]=await Promise.all([s.tipmasterApi.profiles.getProfile(i),s.tipmasterApi.profiles.getProfile(a),Q(i),Q(a)]);if(!n||!l)throw _.toast.error("Could not load tipster profiles. Try again."),Error("compare_load_failed");r(e=>({...e,[i]:n,[a]:l})),o(e=>({...e,[i]:c,[a]:d}))},[]);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(I.CompareFloatingButton,{}),(0,O.jsx)(Z,{onCompareSuccess:l}),(0,O.jsx)(K,{profilesById:a,plansById:n}),"limit"===t?(0,O.jsx)(V.ConfirmDialog,{disableTrigger:!0,title:"Daily Limit Reached",body:"You've used your 2 free tipster comparisons for today. Upgrade to PRO for unlimited comparisons.",cancelLabel:"Close",confirmLabel:"Go Pro",confirmButtonColor:"primary",onCancel:()=>i(),onClose:()=>i(),onConfirm:()=>{i(),e.push("/plans")},children:(0,O.jsx)("div",{})}):null]})}e.s(["CompareTipstersHost",()=>J],84894)},348937,e=>{"use strict";var t=e.i(868146),i=e.i(670238),a=e.i(7284),r=e.i(289923),s=e.i(220307);e.i(351717);var n=e.i(213596),o=e.i(48630);e.i(204350);var l=e.i(702429),c=e.i(643079),d=e.i(454825),p=e.i(691241),m=e.i(8195);function u({tipster:e,className:u}){let[h,f]=(0,s.useState)(!1),[x,g]=(0,s.useState)(!1),v=e.user.id,y=e.user.nickname||v,b=(0,o.useBlockedTipstersStore)(e=>!!(v&&e.blockedById[v]));return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.Root,{open:h,onOpenChange:f,children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:(0,t.jsx)("div",{className:(0,a.default)("flex-shrink-0 leading-none",u),onClick:e=>e.preventDefault(),children:(0,t.jsx)(d.IconButton,{className:"!p-0.5 text-tm-primary-500",icon:(0,t.jsx)(c.GoogleIcon,{id:"more_horiz",className:"text-lg leading-none"}),ariaLabel:"Tipster options",onClick:()=>f(!0)})})}),(0,t.jsx)(i.Portal,{children:(0,t.jsxs)(i.Content,{className:(0,a.default)("z-50 min-w-[220px] rounded-lg p-2 shadow-lg will-change-[opacity,transform]","bg-tm-greyscale-50 dark:bg-tm-greyscale-900","border border-tm-greyscale-100 dark:border-tm-greyscale-800","data-[side=bottom]:animate-slideUpAndFade"),sideOffset:5,children:[(0,t.jsx)(r.default,{href:`/profiles/${y}`,className:(0,a.default)("group relative flex h-8 cursor-pointer select-none items-center rounded-md px-4 text-sm font-medium","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700"),onClick:()=>f(!1),children:"Visit Profile"}),(0,t.jsxs)("div",{className:(0,a.default)("group relative flex h-8 cursor-pointer select-none items-center gap-2 rounded-md px-4 text-sm font-medium","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700"),onClick:()=>{(0,p.addTipsterToCompare)(e),f(!1)},children:[(0,t.jsx)("span",{className:"flex-1",children:"Compare Tipster"}),(0,t.jsx)(m.CompareProBadge,{})]}),v?(0,t.jsx)("div",{className:(0,a.default)("group relative flex h-8 cursor-pointer select-none items-center rounded-md px-4 text-sm font-medium","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700"),onClick:()=>{f(!1),b?(0,n.performUnblockTipster)(v,{nickname:y}):g(!0)},children:b?"Unblock Tipster":"Block Tipster"}):null,(0,t.jsx)(i.Arrow,{className:"fill-tm-greyscale-100 dark:fill-tm-greyscale-800"})]})})]}),x?(0,t.jsx)(l.ConfirmDialog,{disableTrigger:!0,title:"Block Tipster",body:`You won’t see tips from @${y} anymore. You can unblock them later in Settings.`,confirmLabel:"Block",confirmButtonColor:"danger",onConfirm:async()=>{await (0,n.performBlockTipster)({id:v,nickname:y}),g(!1)},onClose:()=>g(!1),onCancel:()=>g(!1)}):null]})}e.s(["TipsterCompareMenu",()=>u])},583363,7023,e=>{"use strict";var t=e.i(801484);e.s(["SEO_CONTENT",0,t],583363),e.i(691241),e.i(539477),e.i(8195),e.i(951623),e.i(5818),e.i(611271),e.i(632999),e.i(84894),e.i(348937),e.s([],7023)},512034,e=>{"use strict";var t=e.i(868146),i=e.i(670238),a=e.i(7284),r=e.i(289923),s=e.i(220307);e.i(351717);var n=e.i(48630),o=e.i(394386);e.i(204350);var l=e.i(658886),c=e.i(643079),d=e.i(827443);e.s(["FollowingPopover",0,({profileId:e,showFollowers:p,disableListing:m})=>
1{let[u,h]=(0,s.useState)(),[f,x]=(0,s.useState)(!1),g=async()=>{x(!0);let t=n.useBlockedTipstersStore.getState().getBlockedIds();if(p){let{experts:i}=await o.tipmasterApi.unsorted.getTipsterFollowers(e);h(i.filter(e=>!t.has(e.id)))}else{let{experts:i}=await o.tipmasterApi.unsorted.getTipsterFollowing(e);h(i.filter(e=>!t.has(e.id)))}x(!1)};return(0,s.useEffect)(()=>{g()},[]),(0,t.jsxs)(i.Root,{children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":p?"View followers list":"View following list",className:(0,a.default)("relative border-0 bg-transparent p-0 text-left",{"cursor-pointer":!f&&u?.length&&!m},!u?.length&&"pointer-events-none"),onClick:e=>{(f||!u?.length||m)&&(e.preventDefault(),e.stopPropagation())},children:(0,t.jsxs)("div",{className:(0,a.default)("flex flex-row items-center justify-center gap-1 transition-all duration-200 relative"),children:[(0,t.jsx)("div",{className:"relative",children:f||!u?(0,t.jsx)(d.LoadingHorizontal,{}):(0,t.jsx)("span",{className:"text-tm-secondary-900 text-base font-bold leading-tight pb-1 sm:text-sm",children:u.length})}),(0,t.jsx)("span",{className:"text-black dark:text-tm-greyscale-500 text-base font-medium font-barlow leading-tight sm:text-sm",children:p?"Followers":"Following"}),!m&&(0,t.jsx)("div",{className:"ml-1 cursor-pointer",children:(0,t.jsx)(c.GoogleIcon,{id:"keyboard_arrow_down",className:(0,a.default)(!u?.length&&"opacity-25")})})]})})}),(0,t.jsx)(i.Portal,{children:(0,t.jsxs)(i.Content,{className:"w-80 rounded-lg bg-tm-greyscale-50 dark:bg-tm-greyscale-900 p-1 shadow-lg border border-tm-greyscale-200 dark:border-tm-greyscale-800 z-50 outline-none",sideOffset:8,children:[(0,t.jsx)("div",{className:"flex flex-col gap-2 p-2 h-60 overflow-y-auto",children:(u||[]).map(e=>(0,t.jsx)(r.default,{href:`/profiles/${e.nickname}`,className:"block",children:(0,t.jsx)("div",{className:"flex items-start gap-4",children:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.Avatar,{url:e.avatar,className:"w-[32px] h-[32px]",fallbackUrl:"/assets/images/placeholder-profile-avatar.png"}),(0,t.jsx)("div",{className:"flex flex-col",children:(0,t.jsx)("span",{className:"text-tm-greyscale-700 dark:text-tm-greyscale-0 text-base font-medium leading-tight",children:e.nickname})})]})})},e.id))}),(0,t.jsx)(i.Arrow,{className:"fill-tm-greyscale-50 dark:fill-tm-greyscale-900"})]})})]})}])},313415,e=>{"use strict";var t=e.i(220307);e.i(225197);var i=e.i(839503),a=e.i(394386);e.i(233509);var r=e.i(852977);function s(e={}){let{initialUrl:n,onSuccess:o,onFailure:l,showToasts:c=!0}=e,[d,p]=(0,t.useState)(n||null),[m,u]=(0,t.useState)(!1),[h,f]=(0,t.useState)(!1),{syncProfile:x}=(0,i.useAuthenticationStore)();return(0,t.useEffect)(()=>{n&&p(e=>e??n)},[n]),{preview:d,isUploading:m,isRemoving:h,hasAvatar:!!d,uploadFile:(0,t.useCallback)(async e=>{u(!0);try{let t=await a.tipmasterApi.profiles.uploadMyAvatar(e);if(await x(),!0===t){let t=i.useAuthenticationStore.getState().profile?.user?.avatar||URL.createObjectURL(e);return p(t),c&&r.toast.info("✅ Avatar updated successfully!"),o?.(t),!0}throw Error("string"==typeof t?t:"Upload failed")}catch(t){let e=t instanceof Error?t.message:"Try again.";return c&&r.toast.error("Upload failed. "+e),l?.(e),!1}finally{u(!1)}},[l,o,c,x]),removeAvatar:(0,t.useCallback)(async()=>{f(!0);try{return await a.tipmasterApi.profiles.removeMyAvatar(),await x(),p(null),c&&r.toast.info("🗑️ Avatar removed."),o?.(void 0),!0}catch{return c&&r.toast.error("Failed to remove avatar."),l?.("Remove failed."),!1}finally{f(!1)}},[l,o,c,x])}}e.s(["AVATAR_MAX_BYTES",0,5242880,"useMyAvatarUpload",()=>s])},237442,e=>{"use strict";var t=e.i(868146),i=e.i(922633);e.i(225197);var a=e.i(839503);e.i(204350);var r=e.i(875416),s=e.i(7284),n=e.i(220307),o=e.i(45678),l=e.i(445846),c=e.i(552791),d=e.i(313415);let p=({avatarUrl:e,onSuccess:i,onFailure:a,onDone:r})=>
1{let[p,m]=(0,n.useState)(!1),{preview:u,isUploading:h,isRemoving:f,uploadFile:x,removeAvatar:g}=(0,d.useMyAvatarUpload)({initialUrl:e,onSuccess:e=>{m(!0),i(e)},onFailure:a}),v=(0,n.useCallback)(e=>{let t=e[0];t&&x(t)},[x]),{getRootProps:y,getInputProps:b,isDragActive:w,open:k}=(0,o.useDropzone)({onDrop:v,accept:{"image/*":[]},maxSize:d.AVATAR_MAX_BYTES,multiple:!1});return(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-0",children:"Upload Avatar"}),(0,t.jsx)("p",{className:"text-sm text-tm-greyscale-500 dark:text-tm-greyscale-300",children:"Browse or drag and drop an image file to upload your avatar. The recommended size is 512x512 pixels. Supported formats are JPG, PNG, and GIF. The maximum file size is 5MB."}),(0,t.jsxs)("div",{...y(),className:(0,s.default)("relative flex items-center justify-center w-40 h-40 rounded-full border-2 border-dashed cursor-pointer","transition hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-850",w&&"border-tm-primary-400 bg-tm-primary-50 dark:bg-tm-primary-900"),children:[(0,t.jsx)("input",{...b()}),h?(0,t.jsx)(c.LoadingBalls,{}):u?(0,t.jsx)("img",{src:u,alt:"Avatar preview",className:"w-full h-full rounded-full object-cover"}):(0,t.jsx)("p",{className:"text-tm-greyscale-500 dark:text-tm-greyscale-300 font-barlow text-sm",children:"Click or drag to upload"})]}),u&&(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(l.Button,{color:"tritary",size:"sm",uppercase:!0,onClick:k,disabled:f,loading:f,children:"Browse"}),p&&r&&(0,t.jsx)(l.Button,{color:"primary",size:"sm",uppercase:!0,onClick:r,children:"Done"})]}),u&&(0,t.jsx)(l.Button,{color:"greyscale",size:"xs",uppercase:!0,onClick:()=>void g(),disabled:f,loading:f,className:(0,s.default)("bg-transparent hover:bg-tm-greyscale-100 dark:hover:bg-tm-greyscale-850","text-tm-greyscale-800 dark:text-tm-greyscale-100"),children:"Remove Avatar"})]})};e.s(["AvatarUploadDialog",0,({onNewAvatarUrl:e,open:s,onClose:n})=>{let{profile:o}=(0,a.useAuthenticationStore)();return(0,t.jsx)(i.Root,{open:s,onOpenChange:()=>{n?.()},children:(0,t.jsxs)(i.Portal,{children:[(0,t.jsx)(i.Overlay,{className:"fixed inset-0 z-50 bg-tm-greyscale-900 bg-opacity-50 data-[state=open]:animate-overlayShow"}),(0,t.jsxs)(i.Content,{className:"fixed z-50 left-1/2 top-1/2 max-h-[85vh] w-[90vw] max-w-[400px] -translate-x-1/2 -translate-y-1/2 rounded-md bg-tm-greyscale-0 dark:bg-tm-greyscale-850 shadow-[var(--shadow-6)] focus:outline-none data-[state=open]:animate-contentShow",children:[(0,t.jsx)(r.DialogTitle,{onClick:n}),(0,t.jsx)(i.Description,{className:"p-4",children:(0,t.jsx)("div",{className:"max-h-[70vh] overflow-y-auto flex flex-col items-center",children:(0,t.jsx)(p,{avatarUrl:o?.user?.avatar,onSuccess:t=>{e?.(t||"")},onFailure:e=>{console.error("Avatar upload error:",e)},onDone:n})})})]})]})})}],237442)},474832,e=>{"use strict";var t=e.i(868146),i=e.i(670238),a=e.i(7284),r=e.i(220307);e.i(204350);var s=e.i(643079),n=e.i(237442),o=e.i(975226),l=e.i(922633);e.i(225197);var c=e.i(839503),d=e.i(394386);e.i(233509);var p=e.i(852977),m=e.i(445846),u=e.i(875416),h=e.i(449767);let f=["https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/1_j4yhel_fgbxyz.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/2_spsjj7_oniiy4.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/3_shsuvr_lqyu0g.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/4_txygy5_x5eadn.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/5_db5nhn_gb0aup.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300261/covers/6_s5wing_xkoqea.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/7_pw4rv2_lqksuh.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/8_ihd1hc_k6xfij.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/9_yyzdeq_qyboql.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/10_lta9tu_iuzk7i.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/11_jjrjqr_ce3zfs.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300262/covers/12_ihpgpy_x1ucrq.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300263/covers/13_zao755_doyxvx.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300264/covers/14_s6ct0h_evqfhk.png","https://res.cloudinary.com/dnjeioogj/image/upload/v1721300264/covers/15_kqxljm_cakbcr.png"],x=({open:e,onClose:i})=>{let{syncProfile:a,profile:s}=(0,c.useAuthenticationStore)(),[n,o]=(0,r.useState)(s?.user?.background||null),[x,g]=(0,r.useState)(!1),v=async()=>
1{if(n){g(!0);try{await d.tipmasterApi.profiles.updateMyProfileCover(n),await a(),p.toast.success("Background updated!"),i()}catch(e){p.toast.error("Failed to update background"),console.error(e)}finally{g(!1)}}};return(0,t.jsx)(l.Root,{open:e,onOpenChange:i,children:(0,t.jsxs)(l.Portal,{children:[(0,t.jsx)(l.Overlay,{className:"fixed inset-0 z-50 bg-tm-greyscale-900/50 data-[state=open]:animate-overlayShow"}),(0,t.jsxs)(l.Content,{className:"fixed z-50 left-1/2 top-1/2 max-h-[85vh] w-[90vw] max-w-[500px] -translate-x-1/2 -translate-y-1/2 rounded-xl bg-tm-greyscale-0 dark:bg-tm-greyscale-850 p-6 shadow-[var(--shadow-6)] focus:outline-none data-[state=open]:animate-contentShow",children:[(0,t.jsx)(u.DialogTitle,{onClick:i}),(0,t.jsx)("h2",{className:"text-lgs font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-0",children:"Profile Cover Image"}),(0,t.jsx)("p",{className:"text-sm text-tm-greyscale-500 dark:text-tm-greyscale-300",children:'Select the desired image, then click "Save Changes".'}),(0,t.jsx)("div",{className:"grid grid-cols-3 sm:grid-cols-4 gap-3 max-h-[50vh] overflow-y-auto",children:f.map(e=>(0,t.jsx)("button",{onClick:()=>o(e),className:`relative h-20 rounded-lg overflow-hidden border-2 transition focus:outline-none ${n===e?"border-tm-primary-500 ring-2 ring-tm-primary-400":"border-transparent hover:border-tm-primary-300"}`,style:{backgroundImage:`url(${(0,h.optimizeCloudinaryUrl)(e,400)??e})`,backgroundSize:"cover",backgroundPosition:"center"},children:n===e&&(0,t.jsx)("span",{className:"absolute bottom-1 right-1 bg-white dark:bg-tm-greyscale-900 rounded p-1 shadow",children:(0,t.jsx)("svg",{viewBox:"0 0 18 18",className:"w-4 h-4 text-tm-primary-500",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M6 9L8 11L12 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})})},e))}),(0,t.jsx)("div",{className:"mt-6 flex justify-center",children:(0,t.jsx)(m.Button,{size:"md",color:"primary",onClick:v,disabled:!n||x,loading:x,children:"Save Changes"})})]})]})})};e.s(["ProfileInfoEditor",0,({profile:e,children:l})=>{let[c,d]=(0,r.useState)(null);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.Root,{children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:l?(0,t.jsx)("button",{children:l}):(0,t.jsx)("button",{type:"button",className:(0,a.default)("p-2 rounded-full transition","bg-tm-greyscale-100 dark:bg-tm-greyscale-800","hover:bg-tm-greyscale-200 dark:hover:bg-tm-greyscale-700","focus:outline-none","uppercase whitespace-nowrap text-lg font-semibold text-tm-greyscale-700 dark:text-tm-greyscale-200"),children:(0,t.jsx)(s.GoogleIcon,{id:"edit"})})}),(0,t.jsx)(i.Portal,{children:(0,t.jsxs)(i.Content,{className:(0,a.default)("min-w-[220px] rounded-lg p-2 shadow-lg will-change-[opacity,transform] z-10","bg-tm-greyscale-50 dark:bg-tm-greyscale-900","border border-tm-greyscale-100 dark:border-tm-greyscale-800","data-[side=bottom]:animate-slideUpAndFade","data-[side=left]:animate-slideRightAndFade","data-[side=right]:animate-slideLeftAndFade","data-[side=top]:animate-slideDownAndFade"),style:{zIndex:"50!important"},sideOffset:5,children:[(0,t.jsx)(i.Close,{children:[{label:"Update Bio",action:()=>{d("bio")}},{label:"Change Profile Picture",action:()=>{d("avatar")},hidden:!1},{label:"Change Cover",action:()=>{d("cover")},hidden:!1}].filter(e=>!e.hidden).map((e,i)=>(0,t.jsx)("div",{className:(0,a.default)("group relative flex h-8 cursor-pointer select-none items-center rounded-md px-4 text-sm font-medium","transition-colors outline-none","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700","data-[disabled]:pointer-events-none data-[disabled]:opacity-50"),onClick:e.action,children:e.label},i))}),(0,t.jsx)(i.Arrow,{className:"fill-tm-greyscale-100 dark:fill-tm-greyscale-800"})]})})]}),(0,t.jsx)(o.BioEditDialog,{open:"bio"===c,initialText:e.user.description,onClose:()=>d(null)}),(0,t.jsx)(n.AvatarUploadDialog,{open:"avatar"===c,onClose:()=>d(null)}),(0,t.jsx)(x,{open:"cover"===c,onClose:()=>d(null)})]})}],474832)},670820,e=>{"use strict";var t=e.i(868146),i=e.i(670238),a=e.i(7284),r=e.i(617472),s=e.i(220307);e.i(233509);var n=e.i(852977);e.i(204350);var o=e.i(643079);e.s(["ProfileShareOptions",0,({profile:e,children:l})=>{let c=(0,r.useRouter)();return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(i.Root,{children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:l?(0,t.jsx)("button",{children:l}):(0,t.jsx)("button",{type:"button",className:(0,a.default)("p-2 rounded-full transition","bg-tm-greyscale-100 dar
1k:bg-tm-greyscale-800","hover:bg-tm-greyscale-200 dark:hover:bg-tm-greyscale-700","focus:outline-none","uppercase whitespace-nowrap text-lg font-semibold text-tm-greyscale-700 dark:text-tm-greyscale-200"),children:(0,t.jsx)(o.GoogleIcon,{id:"share"})})}),(0,t.jsx)(i.Portal,{children:(0,t.jsxs)(i.Content,{className:(0,a.default)("min-w-[220px] rounded-lg p-2 shadow-lg will-change-[opacity,transform]","bg-tm-greyscale-50 dark:bg-tm-greyscale-900","border border-tm-greyscale-100 dark:border-tm-greyscale-800","data-[side=bottom]:animate-slideUpAndFade","data-[side=left]:animate-slideRightAndFade","data-[side=right]:animate-slideLeftAndFade","data-[side=top]:animate-slideDownAndFade"),style:{zIndex:"50 !important"},sideOffset:5,children:[(0,t.jsx)(i.Close,{children:[{label:"Landing Page",action:()=>{(0,s.startTransition)(()=>c.push("/referrals"))}},{label:"Copy Profile Link",action:()=>{let t=`${window.location.origin}/r/${e.user.nickname}`;navigator.clipboard.writeText(t),n.toast.success("Referral link copied to clipboard!")},hidden:!1}].filter(e=>!e.hidden).map((e,i)=>(0,t.jsx)("div",{className:(0,a.default)("group relative flex h-8 cursor-pointer select-none items-center rounded-md px-4 text-sm font-medium","transition-colors outline-none","text-tm-greyscale-700 hover:bg-tm-greyscale-200 dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700","data-[disabled]:pointer-events-none data-[disabled]:opacity-50"),onClick:e.action,children:e.label},i))}),(0,t.jsx)(i.Arrow,{className:"fill-tm-greyscale-100 dark:fill-tm-greyscale-800"})]})})]})})}])},954733,e=>{"use strict";e.s(["formatSubscriptionPlanInterval",0,e=>({day:"Daily",week:"Weekly",month:"Monthly",year:"Yearly"})[e.interval_unit.toLowerCase()]||"Unknown"])},117985,e=>{"use strict";var t=e.i(868146),i=e.i(220307);e.i(225197);var a=e.i(839503);e.i(289866);var r=e.i(684986);e.i(546249);var s=e.i(208308);e.i(233509);var n=e.i(852977);e.i(204350);var o=e.i(445846),l=e.i(954733);e.s(["ProSubscriptionPlanFloating",0,({bundles:e,onSubscribed:c})=>{let{profile:d}=(0,a.useAuthenticationStore)(),{initiateCheckoutPreview:p,clearCart:m,addToCart:u}=(0,s.useCheckout)(),[h,f]=(0,i.useState)(0);if(!e||0===e.length||d?.isPro)return null;let x=e[h];x?.interval_unit,x.price;let g=()=>{d?.isPro?n.toast.error("Already a TipMaster PRO",{description:"You are already subscribed to TipMaster PRO. Please contact support for any issues."}):(m(),u({price:x.price,item_id:x.id,item_type:"pro-subscription",name:`Pro Subscription - ${(0,l.formatSubscriptionPlanInterval)(x)}`,quantity:1,disableQuantity:!0,payload:x}),p(),c?.())};return(0,t.jsxs)("div",{className:"fixed bottom-0 left-0 right-0 z-50 bg-white/95 dark:bg-gray-900/95 backdrop-blur-lg border-t border-gray-200/40 dark:border-gray-700/40 shadow-lg",children:[(0,t.jsx)("div",{className:"w-full h-0.5 bg-gradient-to-r from-blue-500 to-purple-500"}),(0,t.jsx)("div",{className:"px-3 sm:px-6 py-2.5 sm:py-4",children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,t.jsx)("div",{className:"block sm:hidden",children:(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("h3",{className:"text-[14px] font-semibold text-gray-900 dark:text-white mb-0.5",children:["Get full access to"," ",(0,t.jsx)("span",{className:"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"TipMaster PRO"})]}),(0,t.jsx)("p",{className:"text-[14px] text-gray-600 dark:text-gray-400",children:"$62 / month • Monthly billing"})]}),(0,t.jsx)("div",{className:"flex-shrink-0",children:(0,t.jsx)(r.AuthEnforcer,{transparent:!0,children:(0,t.jsx)(o.Button,{color:"primary",onClick:g,className:"font-bold px-4 py-2.5 text-sm shadow-lg hover:shadow-xl transition-all duration-200 transform hover:scale-105 uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-lg",children:"GO PRO »"})})})]})}),(0,t.jsxs)("div",{className:"hidden sm:flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-1",children:["Get full access to"," ",(0,t.jsx)("span",{className:"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:"TipMaster PRO"})]}),(0,t.jsx)("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:"$62 / month • Monthly billing"})]}),(0,t.jsx)("div",{className:"ml-8",children:(0,t.jsx)(r.AuthEnforcer,{transparent:!0,children:(0,t.jsx)(o.Button,{color:"primary",onClick:g,className:"font-bold px-6 py-3 text-sm shadow-lg hover:shadow-xl transition-all duration-200 transform hover:scale-105 uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-lg whitespace-nowrap",children:"GO PRO »"})})})]})]})})]})}])},11806,e=>{"use strict";var t=e.i(868146),i=e.i(617472),a=e.i(220307);e.i(225197);var r=e.i(839503);e.i(289866);var s=e.i(684986);e.i(546249);var n=e.i(208308);e.i(878875);var o=e.i(604194);e.i(233509);var l=e.i(852977);e.i(204350);var c=e.i(445846),d=e.i(117985),p=e.i(954733);e.s(["ProSubscriptionInfo",0,({bundles:e})=>{let m=(0,i.useRouter)(),{profile:u}=(0,r.useAuthenticationStore)(),{initiateCheckoutPreview:h,clearCart:f,addToCart:x}=(0,n.useCheckout)(),[g,v]=(0,a.useState)(0),[y,b]=(0,a.useState)(null);if((0,a.useEffect)(()=>{u?.isPro&&m.replace("/home")},[u?.isPro,m]),u?.isPro)return null;let w=e[g],k=w?.interval_unit==="YEAR",j=k?Math.ceil(w.price/12):w.price;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"relative w-full bg-white dark:bg-gray-900 overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-gray-50/50 via-white to-blue-50/30 dark:from-gray-900 dark:via-gray-800 dark:to-gray-900"}),(0,t.jsx)("div",{className:"absolute top-0 right-0 w-96 h-96 bg-gradient-to-br from-blue-100/20 to-purple-100/20 dark:from-blue-900/20 dark:to-purple-900/20 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 w-80 h-80 bg-gradient-to-tr from-purple-100/20 to-pink-100/20 dark:from-purple-900/20 dark:to-pink-900/20 rounded-full blur-3xl"}),(0,t.jsx)("div",{className:"relative px-6 sm:px-6 py-12 sm:py-16 pb-6 sm:pb-8 flex flex-col items-center text-center",children:(0,t.jsxs)("div",{className:"max-w-sm sm:max-w-4xl",children:[(0,t.jsx)("h1",{className:"text-[28px] sm:text-3xl md:text-5xl font-black text-gray-900 dark:text-white mb-4 sm:mb-8 leading-none sm:leading-tight tracking-tight",children:"TipMaster Plans"}),(0,t.jsxs)("p",{className:"text-lg sm:text-xl text-gray-600 dark:text-gray-300 mb-6 sm:mb-12 max-w-sm sm:max-w-3xl mx-auto leading-snug sm:leading-relaxed font-normal",children:[(0,t.jsx)("span",{className:"bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent font-semibold",children:"TipMaster PRO"}
1)," ","is your competitive advantage. Sharper, faster, clearer — dive into analytics that reveal performance patterns and trends for total clarity and smart moves."]}),(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(c.Button,{color:"primary",size:"lg",onClick:()=>document.getElementById("pro-plans-section")?.scrollIntoView({behavior:"smooth",block:"start"}),className:"font-bold px-6 sm:px-8 py-3 sm:py-4 text-[18px] sm:text-lg shadow-xl hover:shadow-2xl transition-all duration-300 transform hover:scale-105 uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-xl",children:"EXPLORE PRO »"})}),(0,t.jsx)("div",{className:"mt-8 sm:mt-12 flex justify-center",children:(0,t.jsx)("div",{className:"w-3/4 h-1 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full"})})]})})]}),(0,t.jsxs)("div",{className:"w-full px-4 sm:px-6 py-6 sm:py-8 bg-white dark:bg-gray-900",children:[(0,t.jsxs)("div",{className:"max-w-6xl mx-auto mb-16 sm:mb-20 relative",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-50/30 via-purple-50/20 to-pink-50/30 dark:from-gray-800/50 dark:via-gray-700/30 dark:to-gray-800/50 rounded-3xl -z-10"}),(0,t.jsx)("div",{className:"absolute top-10 right-10 w-32 h-32 bg-gradient-to-br from-blue-200/20 to-purple-200/20 dark:from-blue-800/20 dark:to-purple-800/20 rounded-full blur-xl -z-10"}),(0,t.jsx)("div",{className:"absolute bottom-10 left-10 w-24 h-24 bg-gradient-to-br from-purple-200/20 to-pink-200/20 dark:from-purple-800/20 dark:to-pink-800/20 rounded-full blur-xl -z-10"}),(0,t.jsxs)("div",{className:"relative z-10 p-4 sm:p-8",children:[(0,t.jsxs)("div",{className:"text-center mb-8 sm:mb-12",children:[(0,t.jsx)("h2",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Why It Works"}),(0,t.jsx)("div",{className:"w-16 h-1 bg-gradient-to-r from-blue-500 to-purple-500 mx-auto rounded-full"})]}),(0,t.jsx)("div",{className:"text-center mb-6 sm:mb-8",children:(0,t.jsx)("p",{className:"text-base sm:text-lg font-normal text-gray-700 dark:text-gray-300",children:"Because building a parlay isn't luck. It's clarity."})}),(0,t.jsxs)("div",{className:"grid lg:grid-cols-2 gap-4 sm:gap-6 mb-6 sm:mb-8",children:[(0,t.jsx)("div",{className:"lg:col-span-1 lg:row-span-2",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-4 sm:p-8 border border-gray-200 dark:border-gray-700 shadow-md hover:shadow-lg transition-all duration-500 transform hover:-translate-y-1 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 right-0 w-20 h-20 bg-gradient-to-br from-blue-100 to-blue-200 dark:from-blue-900 dark:to-blue-800 rounded-full blur-2xl opacity-50"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-4 sm:mb-6",children:[(0,t.jsx)("div",{className:"w-12 h-12 sm:w-16 sm:h-16 bg-gradient-to-br from-blue-500 to-blue-600 rounded-2xl flex items-center justify-center mx-auto mb-3 sm:mb-4 shadow-lg",children:(0,t.jsx)("svg",{className:"w-6 h-6 sm:w-8 sm:h-8 text-white",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"})})}),(0,t.jsx)("h4",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-2",children:"For Bettors"}),(0,t.jsx)("div",{className:"bg-gradient-to-r from-blue-500 to-purple-500 text-white px-3 sm:px-4 py-1.5 sm:py-2 rounded-lg text-xs font-bold uppercase mx-auto inline-block shadow-lg",children:"WHO USE TIPMASTER PRO"})]}),(0,t.jsx)("div",{className:"border-t border-dashed border-gray-300 dark:border-gray-600 pt-4 sm:pt-6",children:(0,t.jsx)("p",{className:"text-gray-800 dark:text-gray-200 leading-relaxed text-base sm:text-lg text-center",children:"Reveal trends and insights that help you choose smarter and win with confidence."})})]})]})}),(0,t.jsx)("div",{className:"lg:col-span-1 lg:row-span-2",children:(0,t.jsxs)("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-4 sm:p-8 border border-gray-200 dark:border-gray-700 shadow-md hover:shadow-lg transition-all duration-500 transform hover:-translate-y-1 relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 right-0 w-20 h-20 bg-gradient-to-br from-purple-100 to-pink-200 dark:from-purple-900 dark:to-pink-800 rounded-full blur-2xl opacity-50"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsxs)("div",{className:"text-center mb-4 sm:mb-6",children:[(0,t.jsx)("div",{className:"w-12 h-12 sm:w-16 sm:h-16 bg-gradient-to-br from-purple-500 to-pink-500 rounded-2xl flex items-center justify-center mx-auto mb-3 sm:mb-4 shadow-lg",children:(0,t.jsx)("svg",{className:"w-6 h-6 sm:w-8 sm:h-8 text-white",f
1ill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"})})}),(0,t.jsx)("h4",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-2",children:"For Tipsters"}),(0,t.jsx)("div",{className:"bg-gradient-to-r from-purple-500 to-pink-500 text-white px-3 sm:px-4 py-1.5 sm:py-2 rounded-lg text-xs font-bold uppercase mx-auto inline-block shadow-lg",children:"WHO USE TIPMASTER PRO"})]}),(0,t.jsx)("div",{className:"border-t border-dashed border-gray-300 dark:border-gray-600 pt-4 sm:pt-6",children:(0,t.jsx)("p",{className:"text-gray-800 dark:text-gray-200 leading-relaxed text-base sm:text-lg text-center",children:"Track performance, showcase strengths, and build real credibility."})})]})]})})]}),(0,t.jsx)("div",{className:"text-center",children:(0,t.jsxs)("div",{className:"bg-gradient-to-r from-gray-900 to-gray-800 dark:from-gray-800 dark:to-gray-700 rounded-2xl py-8 px-4 sm:p-8 shadow-2xl relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-blue-600/10 to-purple-600/10 animate-pulse"}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("h4",{className:"text-xl sm:text-2xl font-bold text-white mb-3 sm:mb-4",children:"Ready to play like a pro?"}),(0,t.jsxs)("p",{className:"text-gray-300 mb-4 sm:mb-6 text-base sm:text-lg",children:["Every PRO feature delivers clarity and control.",(0,t.jsx)("br",{}),"You'll always be first to what's next."]}),(0,t.jsx)(c.Button,{color:"primary",size:"lg",onClick:()=>document.getElementById("pro-plans-section")?.scrollIntoView({behavior:"smooth",block:"start"}),className:"font-bold px-6 sm:px-8 py-3 sm:py-4 text-[18px] sm:text-lg shadow-2xl hover:shadow-3xl transition-all duration-300 transform hover:scale-110 hover:glow-lg uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-xl",children:"Upgrade to PRO »"})]})]})})]})]}),(0,t.jsxs)("div",{id:"pro-plans-section",className:"max-w-xl mx-auto mb-8 sm:mb-12",children:[(0,t.jsxs)("div",{className:"text-center mb-8 sm:mb-12",children:[(0,t.jsx)("h2",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"PRO Plans"}),(0,t.jsx)("div",{className:"w-16 h-1 bg-gradient-to-r from-blue-500 to-purple-500 mx-auto rounded-full"})]}),(0,t.jsx)("div",{className:"bg-white dark:bg-gray-900 rounded-xl p-3 sm:p-4 border border-gray-200 dark:border-gray-700 shadow-sm",children:(0,t.jsxs)("div",{className:"flex rounded-lg bg-gray-100 dark:bg-gray-800 p-1.5 sm:p-2 gap-1.5 sm:gap-2",children:[(0,t.jsx)("button",{className:`flex-1 px-[10px] sm:px-6 py-2.5 sm:py-3 rounded-lg text-[14px] sm:text-sm font-semibold transition-colors duration-200 ${0===g?"bg-white dark:bg-gray-800 text-gray-900 dark:text-white border-2 border-green-500 shadow-md":"text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white"}`,onClick:()=>v(0),children:"Monthly Plan"}),(0,t.jsx)("button",{className:`flex-1 px-[10px] sm:px-6 py-2.5 sm:py-3 rounded-lg text-[14px] sm:text-sm font-semibold transition-colors duration-200 ${1===g?"bg-white dark:bg-gray-800 text-gray-900 dark:text-white border-2 border-green-500 shadow-md":"text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-white"}`,onClick:()=>v(1),children:"Annual Plan"})]})})]}),(0,t.jsx)("div",{className:"max-w-xl mx-auto mb-8 sm:mb-12",children:(0,t.jsxs)("div",{className:"relative bg-white dark:bg-gray-900 rounded-xl p-4 sm:p-8 border border-gray-200 dark:border-gray-700 shadow-sm",children:[(0,t.jsx)("div",{className:"absolute -top-3 sm:-top-4 left-1/2 transform -translate-x-1/2",children:(0,t.jsx)("div",{className:"bg-gradient-to-r from-orange-500 to-red-500 text-white px-4 sm:px-6 py-1.5 
1sm:py-2 rounded-full text-xs sm:text-sm font-bold uppercase shadow-lg",children:k?"Save 17%!":"Most Popular"})}),(0,t.jsxs)("div",{className:"text-center pt-4 sm:pt-0",children:[(0,t.jsx)("h3",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-2",children:k?"Annual Plan":"Monthly Plan"}),(0,t.jsxs)("div",{className:"mb-4",children:[(0,t.jsx)("span",{className:"text-4xl sm:text-5xl font-bold bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent",children:(0,o.formatMoney)(j)}),(0,t.jsx)("span",{className:"text-base sm:text-lg font-medium text-gray-500 dark:text-gray-400 ml-2",children:"/mo"})]}),k&&(0,t.jsx)("div",{className:"bg-gradient-to-r from-green-100 to-emerald-100 dark:from-green-900 dark:to-emerald-900 rounded-lg p-2.5 sm:p-3 mb-4 sm:mb-6 border border-green-200 dark:border-green-700",children:(0,t.jsx)("p",{className:"text-[14px] sm:text-sm font-medium text-green-800 dark:text-green-200",children:"Billed annually. Get 2 months for free!"})}),(0,t.jsx)("div",{className:"bg-gradient-to-r from-gray-50 to-blue-50 dark:from-gray-800 dark:to-gray-700 rounded-xl p-3 sm:p-4 mb-4 sm:mb-6 border border-gray-200 dark:border-gray-600",children:(0,t.jsxs)("p",{className:"text-[14px] sm:text-sm text-gray-700 dark:text-gray-300",children:["Full access to TipMaster PRO for"," ",k?"one year":"one month",". Includes all premium features and early access to new tools.",k&&` You pay $${w.price} today.`]})}),(0,t.jsx)(s.AuthEnforcer,{transparent:!0,children:(0,t.jsx)(c.Button,{fullWidth:!0,className:"bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 text-white font-bold py-3 sm:py-4 px-6 sm:px-8 text-[18px] sm:text-base rounded-xl shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 uppercase",onClick:()=>{u?.isPro?l.toast.error("Already a TipMaster PRO",{description:"You are already subscribed to TipMaster PRO. Please contact support for any issues."}):(f(),x({price:w.price,item_id:w.id,item_type:"pro-subscription",name:`Pro Subscription - ${(0,p.formatSubscriptionPlanInterval)(w)}`,quantity:1,disableQuantity:!0,payload:w}),h())},children:"Get Started Now »"})})]})]})}),(0,t.jsx)("div",{className:"max-w-xl mx-auto mb-16 sm:mb-20",children:(0,t.jsx)("div",{className:"bg-white dark:bg-gray-900 rounded-xl p-4 sm:p-6 border border-gray-200 dark:border-gray-700 shadow-sm",children:(0,t.jsxs)("div",{className:"grid grid-cols-3 gap-4 sm:gap-6",children:[(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"w-6 h-6 sm:w-8 sm:h-8 bg-blue-100 dark:bg-blue-900 rounded-full flex items-center justify-center mx-auto mb-2 sm:mb-3",children:(0,t.jsx)("svg",{className:"w-3 h-3 sm:w-4 sm:h-4 text-blue-600 dark:text-blue-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 10V3L4 14h7v7l9-11h-7z"})})}),(0,t.jsx)("p",{className:"text-[14px] sm:text-sm font-medium text-gray-900 dark:text-white",children:"Instant activation"})]}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"w-6 h-6 sm:w-8 sm:h-8 bg-purple-100 dark:bg-purple-900 rounded-full flex items-center justify-center mx-auto mb-2 sm:mb-3",children:(0,t.jsx)("svg",{className:"w-3 h-3 sm:w-4 sm:h-4 text-purple-600 dark:text-purple-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})})}),(0,t.jsx)("p",{className:"text-[14px] sm:text-sm font-medium text-gray-900 dark:text-white",children:"No hidden fees"})]}),(0,t.jsxs)("div",{className:"text-center",children:[(0,t.jsx)("div",{className:"w-6 h-6 sm:w-8 sm:h-8 bg-orange-100 dark:bg-orange-900 rounded-full flex items-center justify-center mx-auto mb-2 sm:mb-3",children:(0,t.jsx)("svg",{className:"w-3 h-3 sm:w-4 sm:h-4 text-orange-600 dark:text-orange-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"})})}),(0,t.jsx)("p",{className:"text-[14px] sm:text-sm font-medium text-gray-900 dark:text-white",children:"Cancel anytime"})]})]})})}),(0,t.jsxs)("div",{className:"max-w-4xl mx-auto mb-16 sm:mb-20",children:[(0,t.jsxs)("div",{className:"text-center mb-8 sm:mb-12",children:[(0,t.jsx)("h2",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Features Comparison"}),(0,t.jsx)("div",{className:"w-16 h-1 bg-gradient-to-r from-blue-500 to-purple-500 mx-auto rounded-full"})]}),(0,t.jsx)("div",{className:"bg-white dark:bg-gray-900 rounded-xl shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:(0,t.jsx)("div",{className:"overflow-x-auto",children:(0,t.jsxs)("table",{className:"w-full",children:[(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:"bg-gradient-to-r from-gray-50 to-blue-50 dark:from-gray-800 dark:to-gray-700",children:[(0,t.jsx)("th",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-left text-[14px] sm:text-sm font-bold text-gray-900 dark:text-white",children:"Feature"}),(0,t.jsx)("th",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm font-bold text-gray-600 dark:text-gray-400",children:"Free"}),(0,t.jsx)("th",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm font-bold text-blue-600 dar
1k:text-blue-400",children:(0,t.jsx)("span",{className:"inline-flex items-center px-3 sm:px-4 py-1 sm:py-1.5 rounded-full text-xs font-bold text-white bg-gradient-to-r from-blue-500 to-purple-500",children:"PRO"})})]})}),(0,t.jsxs)("tbody",{children:[(0,t.jsxs)("tr",{className:"border-b border-gray-200 dark:border-gray-700 transition-colors",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"Access to Free Tips"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Limited to 2 free tips per day"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dark:text-blue-400 font-medium",children:"Unlimited access to all free tips, no daily limits"})]}),(0,t.jsxs)("tr",{className:"border-b border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors bg-gray-50 dark:bg-gray-800",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"Win Rate Analysis"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Limited access twice a day"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dark:text-blue-400 font-medium",children:"Full Win Rate visibility before every purchase"})]}),(0,t.jsxs)("tr",{className:"border-b border-gray-200 dark:border-gray-700 transition-colors",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"Tipster Insights"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Basic stats and records"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dark:text-blue-400 font-medium",children:"Deep analytics with performance trends, highlighting patterns, consistency metrics, ROI insights, and sport-specific strengths"})]}),(0,t.jsxs)("tr",{className:"border-b border-gray-200 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors bg-gray-50 dark:bg-gray-800",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"Session Flow"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Includes ads and basic filters"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dark:text-blue-400 font-medium",children:"Advanced filters and faster navigation, ad-free browsing"})]}),(0,t.jsxs)("tr",{className:"border-b border-gray-200 dark:border-gray-700 transition-colors",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"AI & Tools"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Limited AI access (Win Rate & TipFinder)"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dark:text-blue-400 font-medium",children:"Comprehensive AI tools for smarter picks, performance analysis, personalized suggestions, and early feature releases"})]}),(0,t.jsxs)("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors bg-gray-50 dark:bg-gray-800",children:[(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-[14px] sm:text-sm font-semibold text-gray-900 dark:text-white",children:"Visibility & Branding"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-gray-600 dark:text-gray-400",children:"Standard profile"}),(0,t.jsx)("td",{className:"px-[10px] sm:px-8 py-3 sm:py-4 text-center text-[14px] sm:text-sm text-blue-600 dar
1k:text-blue-400 font-medium",children:"PRO badge, performance dashboard, and higher platform exposure"})]})]})]})})}),(0,t.jsx)("div",{className:"mt-6 sm:mt-8 text-center",children:(0,t.jsx)(c.Button,{color:"primary",size:"lg",onClick:()=>document.getElementById("pro-plans-section")?.scrollIntoView({behavior:"smooth",block:"start"}),className:"font-bold px-4 sm:px-6 py-2.5 sm:py-3 text-[18px] sm:text-base shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-xl",children:"UNLOCK ALL FEATURES »"})})]}),(0,t.jsxs)("div",{className:"max-w-3xl mx-auto mb-16 sm:mb-20",children:[(0,t.jsxs)("div",{className:"text-center mb-8 sm:mb-12",children:[(0,t.jsx)("h2",{className:"text-xl sm:text-2xl font-bold text-gray-900 dark:text-white mb-4",children:"Frequently Asked Questions"}),(0,t.jsx)("div",{className:"w-16 h-1 bg-gradient-to-r from-blue-500 to-purple-500 mx-auto rounded-full"})]}),(0,t.jsx)("div",{className:"space-y-1",children:[{question:"Does TipMaster PRO fit both bettors and tipsters?",answer:"Yes. Every PRO subscriber gets all premium features. Bettors get analytics, Win Rate, unlimited access to the free tips, and ad-free browsing. Tipsters get all that plus creator tools like performance dashboards, AI tip review, and profile upgrades."},{question:"What do I get with PRO that I don't get for free?",answer:"Unlimited access to the free tips, Win Rate before you buy, advanced filters, deep tipster stats, ad-free experience, and early access to new tools."},{question:"How accurate is Win Rate?",answer:"It's AI-driven and based on verified tipster history, league trends, and odds patterns. It updates as results come in, giving you a real, data-based edge."},{question:"Are the stats and results on TipMaster really verified?",answer:"Yes! Every pick is locked and verified the moment it's posted. Nobody can edit or delete results. What you see is 100% real performance data."},{question:"Will PRO help me earn more as a tipster?",answer:"That's the goal. You get better analytics, AI coaching before posting, pricing insights, and profile tools that improve your visibility and follower conversion."},{question:"Is payment secure?",answer:"Absolutely. All payments are processed through Stripe, one of the world's most trusted payment platforms. TipMaster never stores your card details."}].map((e,i)=>(0,t.jsxs)("div",{className:"border-b border-gray-100 dark:border-gray-800 last:border-b-0",children:[(0,t.jsxs)("button",{className:"w-full py-4 sm:py-6 text-left flex items-center justify-between group",onClick:()=>b(y===i?null:i),children:[(0,t.jsx)("h4",{className:"text-[14px] font-medium text-gray-900 dark:text-white group-hover:text-gray-700 dark:group-hover:text-gray-300 transition-colors pr-3 sm:pr-4",children:e.question}),(0,t.jsx)("div",{className:`flex-shrink-0 w-6 h-6 sm:w-7 sm:h-7 transition-transform duration-200 ${y===i?"rotate-45":"rotate-0"}`,children:(0,t.jsx)("svg",{className:"w-full h-full",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",style:{background:"linear-gradient(to right, #3b82f6, #8b5cf6)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})})})]}),y===i&&(0,t.jsx)("div",{className:"pb-4 sm:pb-6",children:(0,t.jsx)("p",{className:"text-gray-600 dark:text-gray-400 leading-relaxed text-[14px]",children:e.answer})})]},i))}),(0,t.jsx)("div",{className:"mt-16 sm:mt-20 text-center",children:(0,t.jsxs)("div",{className:"bg-gray-900 rounded-xl py-8 px-4 sm:p-8 border border-gray-700 shadow-lg relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute inset-0 opacity-20 bg-cover bg-center bg-no-repeat",style:{backgroundImage:"url(/assets/images/heroback.png)"}}),(0,t.jsxs)("div",{className:"relative z-10",children:[(0,t.jsx)("div",{className:"w-10 h-10 sm:w-12 sm:h-12 bg-gradient-to-r from-blue-500 to-purple-500 rounded-full flex items-center justify-center mx-auto mb-3 sm:mb-4",children:(0,t.jsx)("svg",{className:"w-5 h-5 sm:w-6 sm:h-6 text-white",f
1ill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 10V3L4 14h7v7l9-11h-7z"})})}),(0,t.jsx)("h4",{className:"text-[18px] sm:text-lg font-bold text-white mb-2 sm:mb-3",children:"More Features Coming Soon"}),(0,t.jsx)("p",{className:"text-[14px] sm:text-sm text-gray-300 mb-4 sm:mb-6 max-w-md mx-auto",children:"We're constantly improving TipMaster PRO with new tools and insights to help you win more."}),(0,t.jsx)("div",{className:"flex justify-center",children:(0,t.jsx)(c.Button,{color:"primary",size:"lg",onClick:()=>document.getElementById("pro-plans-section")?.scrollIntoView({behavior:"smooth",block:"start"}),className:"font-bold px-4 sm:px-6 py-2.5 sm:py-3 text-[18px] sm:text-sm shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105 uppercase bg-gradient-to-r from-blue-500 to-purple-500 hover:from-blue-600 hover:to-purple-600 border-0 rounded-xl",children:"JOIN TIPMASTER PRO NOW »"})})]})]})})]})]}),(0,t.jsx)(d.ProSubscriptionPlanFloating,{bundles:e})]})}])},943727,e=>{"use strict";var t=e.i(263364),i=e.i(394386);let a=null,r=(0,t.create)((e,t)=>({subscriptions:[],loading:!1,hasSynced:!1,syncSubscriptions:async r=>{if(null===i.tipmasterApi.getToken())return void console.warn("No auth token found, skipping subscription sync");if(r?.force||!t().hasSynced){if(a)return a;try{a=(async()=>{e({loading:!0});let t=await i.tipmasterApi.subscriptions.getPurchasedSubscriptions();e({subscriptions:t,hasSynced:!0})})(),await a}catch(e){console.error("Failed to sync subscriptions",e)}finally{a=null,e({loading:!1})}}}}));e.s(["useSubscriptionStore",0,r])},551683,76114,e=>{"use strict";var t=e.i(868146),i=e.i(7284),a=e.i(289923);e.i(878875);var r=e.i(604194);e.i(204350);var s=e.i(658886),n=e.i(943727),o=e.i(922633),l=e.i(670238),c=e.i(220307),d=e.i(445846),p=e.i(643079),m=e.i(454825);let u=({canCancelRenewal:e=!1,expiringAt:a,onCanceledAutoRenewal:r,onManageComplete:s})=>{let[n,u]=(0,c.useState)(!1),[h,f]=(0,c.useState)(!1),[x,g]=(0,c.useState)(!1),v=a?new Date(a).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"your current period ends",y=()=>{x||f(!1)},b=async()=>{g(!0);try{await r?.(),f(!1),s?.()}finally{g(!1)}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l.Root,{open:n,onOpenChange:u,children:[(0,t.jsx)(l.Trigger,{asChild:!0,children:(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(m.IconButton,{icon:(0,t.jsx)(p.GoogleIcon,{id:"more_vert",className:"text-xl"}),ariaLabel:"Manage subscription",onClick:()=>u(!0)})})}),(0,t.jsx)(l.Portal,{children:(0,t.jsxs)(l.Content,{align:"end",sideOffset:5,className:(0,i.default)("z-50 min-w-[200px] rounded-lg p-2 shadow-lg","bg-tm-greyscale-50 dark:bg-tm-greyscale-900","border border-tm-greyscale-100 dark:border-tm-greyscale-800"),children:[(0,t.jsx)("button",{type:"button",disabled:!e,className:(0,i.default)("flex h-8 w-full cursor-pointer select-none items-center rounded-md px-4 text-left text-sm font-medium","text-tm-greyscale-700 hover:bg-tm-greyscale-200","dark:text-tm-greyscale-200 dark:hover:bg-tm-greyscale-700",!e&&"cursor-not-allowed opacity-50 hover:bg-transparent"),onClick:()=>{e&&(u(!1),f(!0))},children:"Turn Off Auto-Renew"}),(0,t.jsx)(l.Arrow,{className:"fill-tm-greyscale-100 dark:fill-tm-greyscale-800"})]})})]}),(0,t.jsx)(o.Root,{open:h,onOpenChange:e=>{e||y()},children:(0,t.jsxs)(o.Portal,{children:[(0,t.jsx)(o.Overlay,{className:"fixed inset-0 z-50 bg-tm-greyscale-900/50 backdrop-blur-[2px] data-[state=open]:animate-overlayShow"}),(0,t.jsxs)(o.Content,{className:"fixed z-[60] left-1/2 top-1/2 w-[90vw] max-w-[520px] -translate-x-1/2 -translate-y-1/2 rounded-2xl border border-tm-greyscale-200/90 bg-tm-greyscale-0 p-6 shadow-[0_16px_40px_rgba(15,23,42,0.18)] focus:outline-none dark:border-tm-greyscale-700 dark:bg-tm-greyscale-800 dark:shadow-[0_16px_40px_rgba(0,0,0,0.45)] data-[state=open]:animate-contentShow",children:[(0,t.jsx)(o.Close,{className:"absolute right-4 top-4 roun
1ded-full p-1 text-tm-greyscale-500 transition-colors hover:bg-tm-greyscale-100 hover:text-tm-greyscale-800 dark:text-tm-greyscale-400 dark:hover:bg-tm-greyscale-700 dark:hover:text-tm-greyscale-100",onClick:y,children:(0,t.jsx)(p.GoogleIcon,{id:"close",className:"h-5 w-5"})}),(0,t.jsx)(o.Title,{className:"px-8 text-center text-xl font-semibold tracking-tight text-tm-greyscale-900 dark:text-tm-greyscale-50",children:"Turn off auto-renewal?"}),(0,t.jsxs)(o.Description,{className:"mt-3 text-center text-sm leading-relaxed text-tm-greyscale-600 dark:text-tm-greyscale-300",children:["You'll keep access until"," ",(0,t.jsx)("span",{className:"font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-50",children:v}),".",(0,t.jsx)("br",{}),"After that, your subscription will end and you won't be charged again."]}),(0,t.jsxs)("div",{className:"mt-6 flex flex-col items-center gap-3",children:[(0,t.jsx)(d.Button,{size:"sm",color:"secondary",uppercase:!0,disabled:x,className:"px-5 py-3",onClick:()=>{x||(f(!1),s?.())},children:"Keep Auto-Renew On"}),(0,t.jsx)("button",{type:"button",disabled:x,className:"bg-transparent p-0 font-barlow-sc text-sm font-semibold text-tm-greyscale-500 outline-none ring-0 hover:text-tm-greyscale-700 disabled:opacity-50 dark:text-tm-greyscale-400 dark:hover:text-tm-greyscale-200",onClick:b,children:x?"Turning off…":"Turn Off Auto-Renew"})]})]})]})})]})};e.s(["SubscriptionManageMenu",0,u],76114);var h=e.i(954733);e.s(["GuildSubscriptionPlan",0,({plan:e,expiring_at:o,recurring:l,status:c,showManageActions:d,onCanceledAutoRenewal:p,onManageComplete:m})=>{let{loading:f}
1=(0,n.useSubscriptionStore)(),x=e.guild,g="ACTIVE"===c;return x?.id?(0,t.jsxs)("div",{className:(0,i.default)("flex flex-col md:flex-row justify-between align-center w-full p-3","bg-tm-primary-500/5 dark:bg-tm-greyscale-900","border-l-4 border-tm-primary-500","shadow-sm rounded-lg",f&&"animate-pulse"),children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2 flex-1 min-w-0",children:[(0,t.jsx)("div",{className:"flex items-center gap-2 flex-wrap",children:(0,t.jsx)("span",{className:"text-[10px] font-barlow-semibold uppercase tracking-wide text-tm-primary-600 dark:text-tm-primary-400 bg-tm-primary-500/15 dark:bg-tm-primary-500/20 px-2 py-0.5 rounded",children:"Guild subscription"})}),(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)(s.Avatar,{url:x.avatar||void 0,alt:x.name,className:"w-12 h-12 shrink-0",fallbackUrl:"/assets/images/placeholder-profile-avatar.png"}),(0,t.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,t.jsx)("div",{className:"font-barlow-semibold text-tm-greyscale-900 dark:text-tm-greyscale-50 truncate",children:x.name}),(0,t.jsx)("div",{className:"text-xs text-tm-greyscale-600 dark:text-tm-greyscale-400 truncate",children:x.slug}),x.bio?(0,t.jsx)("div",{className:"text-sm text-tm-greyscale-700 dark:text-tm-greyscale-300 mt-1 line-clamp-2",children:x.bio}):null,(0,t.jsx)(a.default,{href:`/guilds/${encodeURIComponent(x.slug)}/open`,className:"text-sm text-tm-primary-500 dark:text-tm-primary-400 mt-2 inline-block hover:underline",children:"View guild feed"})]})]})]}),(0,t.jsx)("div",{className:"block md:hidden border-b border-tm-greyscale-200 dark:border-tm-greyscale-700 w-full my-4"}),(0,t.jsxs)("div",{className:(0,i.default)("flex justify-between items-end md:items-center gap-4 shrink-0",f&&"opacity-0 pointer-events-none"),children:[(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:item-center gap-1 leading-none",children:[(0,t.jsx)("div",{className:"font-bold",children:(0,r.formatMoney)(e.price)}),(0,t.jsx)("div",{className:"uppercase",children:(0,h.formatSubscriptionPlanInterval)(e)})]}),g&&o?(0,t.jsxs)("div",{className:"flex flex-col md:flex-row md:item-center gap-1 leading-none text-xs",children:[(0,t.jsx)("div",{children:"Expiring At:"}),(0,t.jsx)("div",{children:new Date(o).toLocaleDateString()})]}):null,d?(0,t.jsx)(u,{canCancelRenewal:g&&!!l,expiringAt:o,onCanceledAutoRenewal:p,onManageComplete:m}):null]})]}):null}],551683)},931210,e=>{"use strict";var t=e.i(247470),i=e.i(220307);e.i(225197);var a=e.i(839503),r=e.i(394386);let s=e=>{if(null==e)return 0;let t="string"==typeof e?parseFloat(e):e;return Number.isFinite(t)?t:0},n=e=>{let t=(e.currency||e.currency_code||"").toUpperCase(),i=(e.wallet_type||e.type||"").toLowerCase();return"TMT"===t||"tokens"===i||"token"===i||"credits"===i||"TOK"===t||"TOKENS"===t||"CRD"===t},o=e=>"PMT"===(e.currency||e.currency_code||"").toUpperCase();e.s(["useTokenBalance",0,()=>{let{profile:e,isInited:l}=(0,a.useAuthenticationStore)(),{data:c,isLoading:d,refetch:p}=(0,t.useQuery)({queryKey:["wallet-balances"],queryFn:async()=>await r.tipmasterApi.wallets.getWalletBalances(),staleTime:3e4,enabled:l&&!!e}),m=(0,i.useMemo)(()=>c?c.find(n)??null:null,[c]),u=(0,i.useMemo)(()=>c?c.find(o)??null:null,[c]),h=(0,i.useMemo)(()=>m?s(m.balance):0,[m]),f=(0,i.useMemo)(()=>u?s(u.balance):0,[u]),x=(0,i.useMemo)(()=>h+f,[h,f]);return{balance:h,promoBalance:f,totalSpendableBalance:x,isLoading:d,tokenWallet:m,promoWallet:u,refetch:p}}])},553057,e=>{"use strict";var t=e.i(868146);e.i(225197);var i=e.i(839503);e.i(878875);var a=e.i(215779);e.i(204350);var r=e.i(749511),s=e.i(931210);let n="/assets/credits/coin-pack.svg";e.s(["TokenBalanceDisplay",0,()=>{let{totalSpendableBalance:e,promoBalance:o,isLoading:l}=(0,s.useTokenBalance)(),{profile:c}=(0,i.useAuthenticationStore)();return l?(0,t.jsx)("div",{className:"mx-4 mt-2 rounded-2xl bg-gradient-to-r from-purple-400 to-blue-400 p-5 sm:p-6 dark:from-purple-700 dark:to-blue-800 dark:shadow-[0_12px_40px_-16px_rgba(0,0,0,0.45)]",children:(0,t.jsxs)("div",{className:"flex flex-row items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex-1 space-y-3",children:[(0,t.jsx)("div",{className:"h-3 w-28 rounded-full bg-white/25 dark:bg-white/20"}),(0,t.jsx)("div",{className:"h-9 w-36 rounded-full bg-white/30 dark:bg-white/25"})]}),(0,t.jsx)("div",{className:"flex h-14 w-14 shrink-0 items-center justify-center rounded-2xl border border-white/25 bg-white/15 p-2 dark:border-white/20 dark:bg-white/10",children:(0,t.jsx)("img",{src:n,alt:"",className:"h-full w-full object-contain opacity-40",draggable:!1,"aria-hidden":!0})})]})}):(0,t.jsx)("div",{className:"mx-4 mt-2",children:(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-2xl bg-gradient-to-r from-purple-400 to-blue-400 shadow-[0_12px_40px_-16px_rgba(99,102,241,0.55)] dark:from-purple-700 dark:to-blue-800 dark:shadow-[0_16px_48px_-12px_rgba(0,0,0,0.5)]",children:[(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-br from-white/[0.18] via-trans
1parent to-black/[0.08] dark:from-white/[0.08] dark:to-black/30","aria-hidden":!0}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-2xl ring-1 ring-inset ring-white/35 dark:ring-white/20","aria-hidden":!0}),(0,t.jsxs)("div",{className:"relative flex flex-row items-center justify-between gap-5 px-5 py-5 sm:px-6 sm:py-6",children:[(0,t.jsxs)("div",{className:"min-w-0 flex-1 font-barlow text-white",children:[(0,t.jsx)("div",{className:"text-[11px] font-medium uppercase tracking-[0.22em]",children:"Current balance"}),(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-1.5",children:[(0,t.jsxs)("div",{className:"flex flex-row flex-wrap items-baseline gap-x-2.5 gap-y-0",children:[(0,t.jsx)("span",{className:"text-4xl font-extrabold tabular-nums tracking-tight sm:text-[2.35rem]",children:e.toLocaleString()}),(0,t.jsx)("span",{className:"text-sm font-light uppercase tracking-[0.14em]",children:"credits"})]}),o>0&&(0,t.jsxs)("div",{className:"text-xs font-normal leading-snug",children:["Including ",o.toLocaleString()," promo"]})]}),(0,t.jsx)(r.PromoCreditsExpiryBanner,{promoBalance:o,expiresAt:(0,a.getPromoExpiresAtFromCreatedAt)(c?.created_at)??null,className:"!mt-3 !border !border-white/25 !bg-white/[0.12] !text-white !font-medium"})]}),(0,t.jsx)("div",{className:"flex h-[4.25rem] w-[4.25rem] shrink-0 items-center justify-center rounded-2xl border border-white/25 bg-white/15 p-2 shadow-[0_10px_30px_-18px_rgba(0,0,0,0.45)] dark:border-white/20 dark:bg-white/10",children:(0,t.jsx)("img",{src:n,alt:"",className:"h-full w-full object-contain",draggable:!1,"aria-hidden":!0})})]})]})})}])},721556,e=>{"use strict";var t=e.i(868146);e.i(204350);var i=e.i(552474);e.s(["InsufficientCreditsHeader",0,({requiredCredits:e,currentCredits:a,source:r="other",variant:s="default"})=>{let n=Math.max(0,e-a);return"unlock-tip"===s?(0,t.jsxs)("div",{className:"border-b border-tm-greyscale-200 bg-tm-greyscale-0 px-4 py-4 dark:border-tm-greyscale-700 dark:bg-tm-greyscale-850",children:[(0,t.jsx)("h2",{className:"text-xl font-barlow-bold text-tm-greyscale-900 dark:text-tm-greyscale-0",children:"Unlock this tip"}),(0,t.jsxs)("p",{className:"mt-2 flex flex-wrap items-center gap-1 text-sm text-tm-greyscale-700 dark:text-tm-greyscale-300",children:[(0,t.jsx)("span",{children:"Your current credit balance:"}),(0,t.jsx)(i.CreditsDisplay,{value:a,iconSize:14})]}),n>0?(0,t.jsxs)("p",{className:"mt-1 flex flex-wrap items-center gap-1 text-sm text-tm-greyscale-700 dark:text-tm-greyscale-300",children:[(0,t.jsx)("span",{children:"Add"}),(0,t.jsx)(i.CreditsDisplay,{value:n,iconSize:14}),(0,t.jsx)("span",{children:"to open this tip instantly."})]}):null]}):(0,t.jsxs)("div",{className:"border-b border-tm-greyscale-200 bg-tm-greyscale-50 px-4 py-3 dark:border-tm-greyscale-700 dark:bg-tm-greyscale-900",children:[(0,t.jsx)("p",{className:"text-sm font-barlow-semibold text-tm-greyscale-900 dark:text-tm-greyscale-50",children:"Insufficient credits"}),(0,t.jsxs)("p",{className:"mt-1 text-sm text-tm-greyscale-600 dark:text-tm-greyscale-300",children:["You need"," ",(0,t.jsx)(i.CreditsDisplay,{value:e,iconSize:14})," to unlock this"," ","tipster-subscription"===r?"subscription":"tip",","," ",a<=0?(0,t.jsx)(t.Fragment,{children:"but you have none."}):(0,t.jsxs)(t.Fragment,{children:["but you only have"," ",(0,t.jsx)(i.CreditsDisplay,{value:a,iconSize:14}),"."]})]}),n>0?(0,t.jsxs)("p",{className:"mt-1 text-sm text-tm-greyscale-600 dark:text-tm-greyscale-300",children:["Buy at least"," ",(0,t.jsx)(i.CreditsDisplay,{value:n,iconSize:14})," more to continue."]}):null]})}])},844690,8653,624925,927446,e=>{"use strict";e.s([],844690);var t=e.i(931210),i=e.i(553057);e.s(["CreditsStoreContent",()=>f],624925);var a=e.i(868146),r=e.i(247470),s=e.i(7284),n=e.i(220307);e.i(546249);var o=e.i(208308);e.i(194773);var l=e.i(873944),c=e.i(394386),d=e.i(588124);e.i(233509);var p=e.i(852977);e.i(204350);var m=e.i(552791);let u=(0,e.i(263364).create)(e=>({isOpen:!1,context:null,isResuming:!1,openCreditsStore:t=>{e({isOpen:!0,context:t??{source:"other"}})},closeCreditsStore:()=>e({isOpen:!1,context:null,isResuming:!1}),setIsResuming:t=>e({isResuming:t}),updateContextCredits:t=>e(e=>({context:e.context?{...e.context,currentCredits:t}:null}))})),h=()=>u.getState().closeCreditsStore();e.s(["closeCreditsStore",0,h,"openCreditsStore",0,e=>u.getState().openCreditsStore(e),"useCreditsStoreUI",0,u],8653);let f=({variant:e="page"})=>{let{context:t}=u(),h="drawer"===e&&t?.source==="parlay"&&void 0!==t.requiredCredits,f=h&&t?.requiredCredits!==void 0?Math.max(0,t.requiredCredits-(t.currentCredits??0)):void 0,[x,g]=(0,n.use
1State)(null),{initiateCheckoutPreview:v,clearCart:y,addToCart:b}=(0,o.useCheckout)(),{data:w,isLoading:k}=(0,r.useQuery)({queryKey:["token-packages","internal",d.STORE_OFFER_TYPE_CODE],queryFn:async()=>await c.tipmasterApi.wallets.getTokenPackages({storeType:"internal",offerTypeCode:d.STORE_OFFER_TYPE_CODE}),staleTime:3e5}),j=async e=>{let t=w?.find(t=>t.id===e);if(!t)return void p.toast.error("Package not found",{description:"Please refresh the page and try again."});g(e);try{y(),b({price:t.price,item_id:t.id,item_type:"tokens-package",name:`${t.token_amount} Credits - ${t.name}`,quantity:1,disableQuantity:!0,payload:t}),v()}catch(e){console.error("Failed to initiate purchase:",e),p.toast.error("Purchase failed",{description:e?.message||"Failed to start purchase. Please try again."})}finally{g(null)}};return k?(0,a.jsx)("div",{className:(0,s.default)("flex flex-1 items-center justify-center","page"===e?"min-h-[50vh] py-20":"py-12"),children:(0,a.jsx)(m.LoadingBalls,{})}):(0,a.jsxs)("div",{className:(0,s.default)("page"===e?"mx-auto w-full max-w-7xl py-6":"px-4 py-4"),children:[h?null:(0,a.jsx)(i.TokenBalanceDisplay,{}),(0,a.jsx)(l.TokenPackagesGrid,{packages:w??[],onPurchase:j,isPurchasing:!!x,purchasingPackageId:x,mode:h?"unlock-tip":"store",creditsNeeded:f})]})};e.s(["CreditsStoreDrawer",()=>j],927446);var x=e.i(922633),g=e.i(683911);e.i(196113);var v=e.i(809856),y=e.i(875416),b=e.i(525568);async function w(){let{context:e,closeCreditsStore:t,setIsResuming:i}=u.getState();if(e){let a;if(await e.onCreditsPurchased?.(),"0"===(a=b.default.env.NEXT_PUBLIC_AUTO_RESUME_PURCHASES)||"false"===a||!e.resumePurchase)return void t();i(!0);try{await e.resumePurchase(),t()}catch(e){if(e?.message==="INSUFFICIENT_CREDITS")return;console.error("[credits-store] Auto-resume purchase failed:",e)}finally{i(!1)}}}var k=e.i(721556);let j=()=>{let e=(0,g.useQueryClient)(),{isOpen:i,context:r,isResuming:l}=u(),{status:c,finalisedCart:d}=(0,o.useCheckout)(),{totalSpendableBalance:p}=(0,t.useTokenBalance)(),{updateContextCredits:m}=u(),b=(0,n.useRef)(!1),j=(0,n.useRef)(null);(0,n.useEffect)(()=>{i?(v.promotionEngine.track("credit_store_opened"),b.current=!1,j.current=p??0):v.promotionEngine.track("credit_store_closed")},[i,p]),(0,n.useEffect)(()=>{i&&r?.requiredCredits!==void 0&&m(p??0)},[i,r?.requiredCredits,p,m]),(0,n.useEffect)(()=>{let t=d?.some(e=>"tokens-package"===e.item_type)??!1;if(!i||"completed"!==c||!t){"completed"!==c&&(b.current=!1);return}b.current||(p??0)<=(j.current??0)||(b.current=!0,(async()=>{await e.invalidateQueries({queryKey:["wallet-balances"]}),await w()})())},[i,c,d,p,e]);let N=r?.requiredCredits!==void 0&&void 0!==r.currentCredits,S=r?.source==="parlay"&&N;return(0,a.jsx)(x.Root,{open:i,onOpenChange:e=>{e||l||h()},children:(0,a.jsxs)(x.Portal,{children:[(0,a.jsx)(x.Overlay,{className:"fixed inset-0 z-40 bg-tm-greyscale-900 bg-opacity-50 transition-opacity"}),(0,a.jsxs)(x.Content,{className:(0,s.default)("fixed top-0 right-0 z-50 h-full overflow-y-auto bg-tm-greyscale-0 text-tm-greyscale-800 shadow-lg transition-transform duration-300 ease-out dark:bg-tm-greyscale-800 dark:text-tm-greyscale-50","max-w-[800px] translate-x-full radix-state-open:translate-x-0 radix-state-closed:animate-drawerSlideOut animate-drawerSlideIn",S?"w-[80vw]":"w-[95vw]"),onPointerDownOutside:e=>{e.target instanceof Element&&e.target.closest("[data-sonner-toast]")&&e.preventDefault()},children:[(0,a.jsx)(y.DialogTitle,{closeVariant:"back",title:S?"Unlock tip":"Credit Store"}),N?(0,a.jsx)(k.InsufficientCreditsHeader,{requiredCredits:r.requiredCredits,currentCredits:r.currentCredits,source:"parlay"===r.source?"parlay":"tipster-subscription"===r.source?"tipster-subscription":"other",variant:S?"unlock-tip":"default"}):null,(0,a.jsx)(f,{variant:"drawer"})]})]})})}},270959,476558,968934,674678,e=>{"use strict";e.s(["ProSubscriptionPlan",()=>v],270959);var t=e.i(868146),i=e.i(7284);e.i(225197);var a=e.i(839503);e.s(["SubscribeToTipsterButton",()=>h],476558);var r=e.i(220307);e.i(289866);var s=e.i(684986);e.i(546249);var n=e.i(208308),o=e.i(394386);e.i(233509);var l=e.i(852977);e.i(844690);var c=e.i(931210);e.i(928095);var d=e.i(680652);e.i(204350);var p=e.i(445846),m=e.i(943727),u=e.i(954733);let h=({subscriptionPlan:e,onSubscribed:i})=>{let{initiateCheckoutPreview:a,clearCart:h,addToCart:f,finalisedCart:x}=(0,n.useCheckout)(),{totalSpendableBalance:g,refetch:v}=(0,c.useTokenBalance)(),{syncSubscriptions:y}=(0,m.useSubscriptionStore)(),[b,w]=(0,r.useState)(!1),k=()=>{h(),f({price:e.price,item_id:e.id,item_type:"expert-subscription",name:`${e.expert?.user.nickname||"Unknown"} - Tipster Subscription - ${(0,u.formatSubscriptionPlanInterval)(e)}`,quantity:1,disableQuantity:!0,payload:e}),a()},j=async()=>{let t=Number(e.price);if(!Number.isFinite(t)||t<0||("number"==typeof g?g:0)<t)return void k();w(!0);try{let a=await o.tipmasterApi.payments.purchaseSubscriptionWithCredits(e.id,t);d.tracking.trackPurchaseWithCredits({product_id:e.id,product_type:"expert-subscription",product_name:`${e.expert?.user.nickname||"Unknown"} - Tipster Subscription`,product_price:t,product_currency:"TMT",product_quantity:1,transaction_id:a.cart_id}),await y({force:!0}),await v(),l.toast.success("Subscribed successfully"),i?.()}catch(e){console.error("Credits subscription purchase failed:",e),l.toast.error("Could not subscribe with credits",{description:e?.response?.data?.message||"Opening c
1ard checkout instead."}),k()}finally{w(!1)}};return(0,r.useEffect)(()=>{(x||[]).some(t=>t.item_id===e.id)&&i?.()},[x,i,e.id]),(0,t.jsx)(s.AuthEnforcer,{transparent:!0,children:(0,t.jsx)(p.Button,{onClick:j,size:"sm",color:"primary",loading:b,disabled:b,className:"rounded-full border border-tm-primary-600/40 bg-tm-primary-500 px-4 font-barlow-sc text-sm font-semibold uppercase tracking-wide text-tm-greyscale-50 shadow-sm transition-colors duration-200 hover:border-tm-primary-500/55 hover:bg-tm-primary-400 dark:border-tm-primary-500/45 dark:bg-tm-primary-500 dark:hover:border-tm-primary-400/55 dark:hover:bg-tm-primary-400",children:"Subscribe"})})};var f=e.i(76114);e.i(878875);var x=e.i(604194);let g=({price:e,interval:a,expiringAt:r,priceClassName:s,children:n})=>(0,t.jsxs)("div",{className:"flex w-full min-w-0 items-center justify-end gap-8 md:w-auto",children:[r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"flex flex-col items-end leading-tight",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-tm-greyscale-500 dark:text-tm-greyscale-400",children:"Active until"}),(0,t.jsx)("span",{className:"font-barlow-sc text-sm font-bold tabular-nums tracking-wide text-tm-greyscale-900 dark:text-tm-greyscale-50",children:new Date(r).toLocaleDateString()})]}),(0,t.jsx)("div",{"aria-hidden":!0,className:"h-8 w-px bg-tm-greyscale-300 dark:bg-tm-greyscale-600"})]}):n,(0,t.jsxs)("div",{className:"flex flex-col items-end leading-tight",children:[(0,t.jsx)("span",{className:"text-xs font-medium text-tm-greyscale-500 dark:text-tm-greyscale-400",children:a}),(0,t.jsx)("span",{className:(0,i.default)("font-barlow-sc text-sm font-bold tabular-nums tracking-wide text-tm-greyscale-900 dark:text-tm-greyscale-50",s),children:(0,x.formatMoney)(e)})]})]});e.s(["SubscriptionPlanMeta",0,g],968934);let v=({plan:e,preview:r,expiring_at:s,recurring:n,status:o,showManageActions:l,onCanceledAutoRenewal:c,onManageComplete:d})=>{let{profile:p}=(0,a.useAuthenticationStore)(),m=p?.isPro,x="ACTIVE"===o;return(0,t.jsxs)("div",{className:(0,i.default)("flex w-full flex-col justify-between gap-4 rounded-2xl px-4 py-3 md:flex-row md:items-center md:gap-6 md:px-5","border border-[#4f80d7]/30 bg-tm-greyscale-0 shadow-sm","dark:border-[#bb52d8]/35 dark:bg-tm-greyscale-800/60 dark:shadow-none"),children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-start gap-3",children:[(0,t.jsx)("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-[10px] bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)] shadow-[0_2px_8px_rgba(79,128,215,0.35)]",children:(0,t.jsx)("span",{className:"font-barlow-sc text-[11px] font-bold uppercase tracking-[0.08em] text-tm-greyscale-0",children:"PRO"})}),(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,t.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,t.jsx)("div",{className:"truncate bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)] bg-clip-text font-barlow-sc text-base font-semibold uppercase leading-tight tracking-wide text-transparent",children:"TipMaster Pro"}),x?(0,t.jsx)("span",{className:"shrink-0 rounded-full bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)] px-2 py-0.5 font-barlow-sc text-[10px] font-bold uppercase tracking-[0.06em] text-tm-greyscale-0",children:"Active"}):null]}),(0,t.jsx)("div",{className:"flex h-5 items-center truncate text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400",children:"Unlimited access to all PRO features"})]})]}),!1,!1]}),(0,t.jsx)("div",{className:"my-1 block w-full border-b border-[#4f80d7]/20 dark:border-[#bb52d8]/25 md:hidden"}),(0,t.jsxs)("div",{className:"flex w-full min-w-0 items-center gap-4 md:w-auto md:shrink-0",children:[(0,t.jsx)(g,{price:e.price,interval:(0,u.formatSubscriptionPlanInterval)(e),expiringAt:x?s:null,priceClassName:"bg-[linear-gradient(98.1deg,_#4f80d7,_#bb52d8)] bg-clip-text text-transparent"}),m||r||x?null:(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(h,{subscriptionPlan:e})}),l?(0,t.jsx)(f.SubscriptionManageMenu,{canCancelRenewal:x&&!!n,expiringAt:s,onCanceledAutoRenewal:c,onManageComplete:d}):null]})]})};function y(e,t,i){if(!t)return!1;let a=i?.length?new Set(i):void 0;return e.some(e=>"ACTIVE"===e.status&&(!!(e.plan?.expert?.user?.id===t||a&&e.plan?.id&&a.has(e.plan.id
1))||e.plan?.owner_id===t))}function b(e,t,i){return(!!t||!!i)&&e.some(e=>"ACTIVE"===e.status&&(!!i&&e.plan?.id===i||!!t&&e.plan?.guild?.id===t||!!t&&e.plan?.owner_id===t))}function w(e,t){if(!t)return!1;if(!0===t.subscribed||t.guild_reference?.subscribed===!0)return!0;let i=t.user?.id;if("string"==typeof i&&i&&y(e,i))return!0;let a=t.guild_reference;return!!((a?.id||a?.subscription_plan_id)&&b(e,a.id??"",a.subscription_plan_id))}e.s(["isSubscribedToGuild",()=>b,"isSubscribedToTipster",()=>y,"isSubscriberToParlayExpert",()=>w],674678)},199260,e=>{"use strict";var t=e.i(868146);e.i(878875);var i=e.i(604194),a=e.i(954733);e.s(["TipsterSubscription",0,({subscription:e})=>{let{plan:r,expiring_at:s,recurring:n,status:o}=e,{expert:l,isBundle:c,price:d,status:p}=r;return(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row justify-between align-center w-full p-6 bg-tm-greyscale-0 shadow-md rounded-lg border border-tm-greyscale-200",children:[(0,t.jsxs)("h2",{className:"text-xl font-medium",children:["Subscription for ",l?.user.nickname]}),(0,t.jsx)("div",{children:(0,t.jsxs)("p",{className:"text-lg",children:[(0,t.jsx)("span",{className:"font-semibold",children:(0,i.formatMoney)(d)})," /"," ",(0,a.formatSubscriptionPlanInterval)(r)]})})]})}])},275790,e=>{"use strict";var t=e.i(868146),i=e.i(922633),a=e.i(7284),r=e.i(220307),s=e.i(192808),n=e.i(394386);e.i(204350);var o=e.i(702429),l=e.i(643079),c=e.i(445846),d=e.i(943727);let p=29,m=({loading:e,error:i,showTrial:r=!1,enableTrial:s=!1,setEnableTrial:n,price:d,setPrice:m,firstPlan:u,handleCreatePlan:h,handleUpdatePlan:f,handleDeletePlan:x,onClose:g})=>(0,t.jsxs)("div",{"data-property-1":"Default",className:"w-96 p-4 bg-tm-greyscale-0 rounded-xl inline-flex flex-col justify-start items-start gap-4 overflow-hidden",children:[(0,t.jsxs)("div",{className:"self-stretch flex flex-col justify-start items-start gap-2 ",children:[(0,t.jsxs)("div",{className:"self-stretch inline-flex justify-between items-center gap-2.5",children:[(0,t.jsx)("div",{className:"w-72 h-6 justify-center text-black text-lg font-bold font-barlow-sc uppercase leading-normal",children:`${u?"Set Up":"Edit"} Your Subscription`}),(0,t.jsx)("div",{onClick:g,className:"cursor-pointer text-tm-greyscale-800 flex justify-start items-center",children:(0,t.jsx)(l.GoogleIcon,{className:"[font-variation-settings:'wght'_700] h-6 text-xl",id:"close"})})]}),(0,t.jsxs)("div",{className:"self-stretch pt-2 inline-flex justify-center items-center gap-2",children:[(0,t.jsx)(l.GoogleIcon,{className:"[font-variation-settings:'wght'_700] leading-4 text-tm-primary-400 text-2xl",id:"check"}),(0,t.jsx)("div",{className:"flex-1 justify-center text-black text-sm font-bold font-barlow",children:"Subscriptions show users trust you."})]}),(0,t.jsx)("div",{className:"self-stretch inline-flex justify-center items-center gap-2.5",children:(0,t.jsx)("div",{className:"flex-1 justify-center text-black text-sm font-medium font-barlow leading-none",children:"Key Info:"})})]}),(0,t.jsxs)("div",{className:"self-stretch px-4 pt-2 pb-4 bg-tm-greyscale-0 rounded-lg outline outline-1 outline-offset-[-1px] outline-tm-greyscale-300 flex flex-col justify-start items-start gap-2 overflow-hidden",children:[(0,t.jsxs)("div",{className:"self-stretch justify-center leading-4/.5",children:[(0,t.jsx)("span",{className:"text-black text-sm font-bold font-barlow",children:"Duration"}),(0,t.jsx)("span",{className:"text-black text-sm font-medium font-barlow leading-none",children:": 1 week, fixed"})]}),(0,t.jsxs)("div",{className:"self-stretch justify-center",children:[(0,t.jsx)("span",{className:"text-black text-sm font-bold font-barlow",children:"Subscribers"}),(0,t.jsx)("span",{className:"text-black text-sm font-medium font-barlow leading-none",children:": Access all your tips free"})]}),(0,t.jsxs)("div",{className:"self-stretch justify-center",children:[(0,t.jsx)("span",{className:"text-black text-sm font-bold font-barlow",children:"Price Updates"}),(0,t.jsx)("span",{className:"text-black text-sm font-medium font-barlow leading-none",children:": Won’t affect current auto-renew users"})]}),(0,t.jsxs)("div",{className:"self-stretch justify-center",children:[(0,t.jsx)("span",{className:"text-black text-sm font-bold font-barlow",children:"Delete"}),(0,t.jsx)("span",{className:"text-black text-sm font-medium font-barlow leading-none",children:": Cancels renewals & disables new subs"})]})]}),r&&(0,t.jsxs)("div",{className:(0,a.default)("mt-6 flex items-center"),children:[(0,t.jsx)("input",{id:"trial",type:"checkbox",className:"w-4 h-4 accent-blue-600 dar
1k:accent-blue-400",checked:s,onChange:()=>n?.(e=>!e)}),(0,t.jsx)("label",{htmlFor:"trial",className:"ml-3 text-sm",children:"Enable a trial period of 3 days for the subscription"})]}),(0,t.jsx)("div",{className:"self-stretch justify-center text-black text-sm font-bold font-barlow",children:"Set Your Price:"}),(0,t.jsxs)("div",{className:"relative self-stretch bg-tm-greyscale-50",children:[(0,t.jsx)("span",{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-sm text-gray-500 dark:text-gray-300",children:"$"}),(0,t.jsx)("input",{id:"price",type:"number",className:(0,a.default)("w-full pl-8 pr-3 py-2 rounded-md border","bg-tm-greyscale-50 dark:bg-tm-greyscale-700","text-tm-greyscale-900 dark:text-tm-greyscale-0","text-2xl font-bold sm:text-base","border-gray-300 dark:border-gray-600","focus:outline-none focus:ring-2 focus:ring-tm-secondary-850"),value:d,step:1,min:p,max:500,onChange:e=>m(Number(e.target.value))})]}),(0,t.jsx)("div",{className:"self-stretch inline-flex justify-center items-center gap-2.5",children:(0,t.jsxs)("div",{className:"flex-1 justify-center text-tm-greyscale-600 text-xs font-medium font-['Barlow'] leading-none",children:["Set a price between $",p,"–$",500," in $1 steps"]})}),i&&(0,t.jsx)("p",{className:"text-sm text-red-500 mt-1",children:i}),(0,t.jsx)("div",{className:"self-stretch inline-flex justify-end items-start",children:(0,t.jsx)("div",{className:"flex-1 inline-flex flex-col justify-center items-center",children:(0,t.jsxs)("div",{className:"py-0 gap-4 inline-flex items-center w-full flex-col items-stretch",children:[(0,t.jsx)(c.Button,{onClick:()=>{u?h():f()},disabled:d<p||d>500,loading:e,color:"primary",size:"sm",fullWidth:!0,uppercase:!0,className:u?"w-full":"w-auto",children:u?"Create Subscription":"Update Subscription"}),u?null:(0,t.jsx)(o.ConfirmDialog,{title:"Delete Subscription Plan",body:"Are you sure you want to delete this subscription plan?",onConfirm:x,children:(0,t.jsx)("div",{className:"self-stretch text-center justify-center text-tm-greyscale-600 text-sm font-medium font-barlow underline leading-tight",children:"Delete Subscription"})})]})})})]});e.s(["EditSubscriptionPlanDialog",0,({children:e,initialPrice:o=p,initialTrial:l=!0,firstPlan:u=!1,planId:h,onCreated:f,onUpdated:x,onDeleted:g,onClose:v})=>{let{syncSubscriptions:y}=(0,d.useSubscriptionStore)(),[b,w]=(0,r.useState)(!1),[k,j]=(0,r.useState)(!1),[N,S]=(0,r.useState)(o),[C,T]=(0,r.useState)(l),[P,A]=(0,r.useState)(""),E=async()=>{if(O()){w(!0);try{await n.tipmasterApi.subscriptions.createSubscriptionPlan(N,C,"WEEK"),await y({force:!0}),f?.({price:N,enableTrial:C}),j(!1),s.toast.success("Subscription plan created")}catch(e){s.toast.error("Failed to create subscription plan")}finally{w(!1)}}},M=async()=>{if(h&&O()){w(!0);try{await n.tipmasterApi.subscriptions.updateSubscriptionPlan(h,N,C),await y({force:!0}),x?.({price:N,enableTrial:C}),j(!1),s.toast.success("Subscription plan created")}catch(e){s.toast.error("Failed to create subscription plan")}finally{w(!1)}}},D=async()=>{if(h){w(!0);try{await n.tipmasterApi.subscriptions.deleteSubscriptionPlan(h),s.toast.success("Subscription plan deleted")}catch(e){s.toast.error("Failed to delete subscription plan")}finally{w(!1),g?.(),j(!1)}}};(0,r.useEffect)(()=>{k&&(S(o),T(l),A(""))},[k,o,l]);let O=()=>N<p?(A(`Price must be at least $${p}.`),!1):N>500?(A("Price must not exceed $500."),!1):(A(""),!0);return(0,t.jsxs)(i.Root,{open:k,onOpenChange:j,children:[(0,t.jsx)(i.Trigger,{asChild:!0,children:e?(0,t.jsx)("button",{type:"button",className:(0,a.default)(),children:e}):(0,t.jsx)(c.Button,{size:"sm",className:"uppercase",children:"Edit"})}),(0,t.jsxs)(i.Portal,{children:[(0,t.jsx)(i.DialogDescription,{children:"Subscription Plan"}),(0,t.jsx)(i.Overlay,{className:"fixed inset-0 z-40 bg-tm-greyscale-900 bg-opacity-50 data-[state=open]:animate-overlayShow"}),(0,t.jsx)(i.Content,{className:"fixed z-50 left-1/2 top-1/2  max-w-[500px] max-h-[85vh] -translate-x-1/2 -translate-y-1/2 overflow-y-auto rounded-md bg-tm-greyscale-0 dark:bg-tm-greyscale-800 shadow-[var(--shadow-6)] focus:outline-none data-[state=open]:animate-contentShow",children:(0,t.jsx)(m,{loading:b,error:P,enableTrial:C,setEnableTrial:T,price:N,setPrice:S,firstPlan:u,handleCreatePlan:E,handleUpdatePlan:M,handleDeletePlan:D,onClose:()=>{j(!1),v?.()}})})]})]})}])},360627,e=>{"use strict";e.s(["TipsterSubscriptionPlan",()=>p]);var t=e.i(868146),i=e.i(7284);e.i(225197);var a=e.i(839503);e.i(194773);var r=e.i(820212),s=e.i(275790),n=e.i(943727),o=e.i(476558),l=e.i(76114),c=e.i(968934),d=e.i(954733);let p=({plan:e,preview:p,onDeleted:m,onUpdated:u,expiring_at:h,recurring:f,status:x,trial_ends_at:g,showManageActions:v,onCanceledAutoRenewal:y,onManageComplete:b})=>{let{profile:w,isInited:k}=(0,a.useAuthenticationStore)(),{subscriptions:j,loading:N}
1=(0,n.useSubscriptionStore)(),S=e.expert,C=S?.subscribed||j.some(t=>e.owner_id&&t.plan.expert?.user.id===e.owner_id),T=w&&w?.user.id===S?.user.id,P="ACTIVE"===x,A=P&&!!g&&new Date(g)>new Date,E=N||!k;return(0,t.jsxs)("div",{className:(0,i.default)("flex w-full flex-col justify-between gap-4 rounded-2xl border px-4 py-3 md:flex-row md:items-center md:gap-6 md:px-5","border-tm-greyscale-200/90 bg-tm-greyscale-0 shadow-sm","dark:border-tm-greyscale-600 dark:bg-tm-greyscale-800/60 dark:shadow-none",E&&"animate-pulse"),children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,t.jsx)(r.TipsterInfo,{tipster:{...S,subscribed:C||P},disableFollow:T,disableLink:T}),!1,A&&(0,t.jsx)("div",{className:"border border-tm-tritary-500 text-tm-tritary-500 text-center text-xs font-medium rounded-md py-px px-1 uppercase",children:"Trial"}),!C&&!1]}),(0,t.jsx)("div",{className:"my-1 block w-full border-b border-tm-greyscale-200 dark:border-tm-greyscale-700 md:hidden"}),(0,t.jsxs)("div",{className:(0,i.default)("flex w-full min-w-0 items-center gap-4 md:w-auto md:shrink-0",E&&"opacity-0 pointer-events-none"),children:[(0,t.jsx)(c.SubscriptionPlanMeta,{price:e.price,interval:(0,d.formatSubscriptionPlanInterval)(e),expiringAt:P?h:null,children:S?(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5",children:[(0,t.jsx)("span",{className:"font-barlow-sc text-sm font-semibold tabular-nums tracking-wide text-tm-secondary-900 dark:text-tm-secondary-400",children:S.stats?.avg_weekly_tipforms||"-"}),(0,t.jsx)("span",{className:"font-barlow-sc text-sm font-semibold uppercase tracking-wide text-tm-greyscale-500 dark:text-tm-greyscale-400",children:"Avg weekly parlays"})]}):null}),C||p||T||P?null:(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(o.SubscribeToTipsterButton,{subscriptionPlan:e,onSubscribed:u})}),T?(0,t.jsx)("div",{className:"shrink-0",children:(0,t.jsx)(s.EditSubscriptionPlanDialog,{planId:e.id,initialPrice:e.price,initialTrial:!1,onUpdated:u,onDeleted:m})}):null,v?(0,t.jsx)(l.SubscriptionManageMenu,{canCancelRenewal:P&&!!f,expiringAt:h,onCanceledAutoRenewal:y,onManageComplete:b}):null]})]})}},119473,e=>{"use strict";e.s(["TipsterSubscriptionPlanFloating",()=>s]);var t=e.i(868146);e.i(878875);var i=e.i(604194),a=e.i(476558),r=e.i(954733);let s=({plan:e,onSubscribed:s})=>{let n=e.expert;return(0,t.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-40 bg-white dark:bg-tm-greyscale-900 border-t border-tm-greyscale-200 dark:border-tm-greyscale-700 shadow-lg",children:(0,t.jsx)("div",{className:"max-w-7xl mx-auto px-6 py-4",children:(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsxs)("div",{className:"font-bold text-lg text-tm-greyscale-900 dark:text-tm-greyscale-100",children:["Subscribe to ",n?.user.nickname||"Unknown Tipster"]}),(0,t.jsxs)("div",{className:"flex flex-row items-center gap-2 text-sm text-tm-greyscale-600 dark:text-tm-greyscale-400 mt-1",children:[(0,t.jsxs)("div",{children:[(0,i.formatMoney)(e.price)," full-",(0,r.formatSubscriptionPlanInterval)(e)," access"]}),(0,t.jsx)("div",{children:"|"}),(0,t.jsxs)("div",{children:["~",n?.stats?.avg_weekly_tipforms||"-"," parlay",n?.stats?.avg_weekly_tipforms===1?"":"s","/week"]})]})]}),(0,t.jsx)("div",{className:"ml-6",children:(0,t.jsx)(a.SubscribeToTipsterButton,{subscriptionPlan:e,onSubscribed:s})})]})})})}},16086,e=>{"use strict";e.s(["TipsterSubscriptionPlans",()=>p]);var t=e.i(868146),i=e.i(220307);e.i(225197);var a=e.i(839503),r=e.i(394386);e.i(204350);var s=e.i(445846),n=e.i(552791),o=e.i(275790),l=e.i(943727),c=e.i(360627),d=e.i(119473);let p=({tipsterId:e})=>{let{profile:p,isInited:m}=(0,a.useAuthenticationStore)(),{subscriptions:u,syncSubscriptions:h}=(0,l.useSubscriptionStore)(),[f,x]=(0,i.useState)([]),[g,v]=(0,i.useState)(!0),[y,b]=(0,i.useState)(!1),w=async()=>{v(!0);try{await h({force:!0});let t=await r.tipmasterApi.subscriptions.getTipsterSubscriptionPlans(e);x(t)}catch(e){console.error("Failed to fetch subscription plans:",e)}finally{v(!1)}},k=async e=>{await r.tipmasterApi.subscriptions.updateSubscriptionRecurring(e,!1),await h({force:!0})};(0,i.useEffect)(()=>{m&&(p&&p.user.id===e?b(!0):b(!1),w())},[e,p,m]);
1let j=u.some(t=>t.plan.expert?.user.id===e),N=!y&&f.length>0&&!j;return g?(0,t.jsx)(n.LoadingBalls,{}):y||f.length&&!j?y&&!f.length?(0,t.jsx)("div",{className:"flex justify-center p-4",children:(0,t.jsx)("div",{children:(0,t.jsx)(o.EditSubscriptionPlanDialog,{firstPlan:!0,onCreated:w,children:(0,t.jsx)(s.Button,{color:"primary",size:"sm",uppercase:!0,children:"Create Your Subscription Plan"})})})}):(0,t.jsxs)(t.Fragment,{children:[N&&(0,t.jsx)(d.TipsterSubscriptionPlanFloating,{plan:f[0],onSubscribed:w}),(0,t.jsx)("div",{className:"flex flex-col gap-3 px-5 pb-4 sm:px-8",children:f.map(e=>{let i=u.find(t=>t.plan.id===e.id);return(0,t.jsx)(c.TipsterSubscriptionPlan,{plan:e,trial_ends_at:i?.trial_ends_at,created_at:i?.created_at,expiring_at:i?.expiring_at,recurring:i?.recurring,status:i?.status,id:i?.id,onUpdated:w,onDeleted:w,onCanceledAutoRenewal:()=>i?.id&&k(i.id)},e.id)})})]}):null}},829789,e=>{"use strict";e.s([]),e.i(11806),e.i(551683),e.i(270959),e.i(117985),e.i(943727),e.i(674678),e.i(199260),e.i(360627),e.i(119473),e.i(16086)},476061,e=>{"use strict";e.s(["TipsterProfileHeroAvatar",()=>r]);var t=e.i(868146);e.i(829789);var i=e.i(943727);e.i(204350);var a=e.i(658886);let r=({profile:e,isMe:r})=>{let{subscriptions:s}=(0,i.useSubscriptionStore)(),n=!r&&(e?.subscribed===!0||s.some(t=>t.plan?.expert?.user?.id===e.user.id)),o="performanceStatus"in e?e.performanceStatus:void 0;return(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(a.Avatar,{url:e.user.avatar,alt:e.user.nickname,className:"w-[96px] h-[96px]",classNameInner:"ring-[3px] ring-tm-greyscale-0 dark:ring-tm-greyscale-900",enableRing:!0,performance:o,isPro:!!(r&&e.isPro),isSubscribed:n,fallbackUrl:"/assets/images/placeholder-profile-avatar.png"})})}},112870,e=>{"use strict";let t=(0,e.i(220307).createContext)({});e.s(["LayoutGroupContext",()=>t])},444779,e=>{"use strict";var t=e.i(220307);function i(e){let i=(0,t.useRef)(null);return null===i.current&&(i.current=e()),i.current}e.s(["useConstant",()=>i])},717796,e=>{"use strict";let t="undefined"!=typeof window;e.s(["isBrowser",()=>t])},310419,e=>{"use strict";var t=e.i(220307);let i=e.i(717796).isBrowser?t.useLayoutEffect:t.useEffect;e.s(["useIsomorphicLayoutEffect",()=>i])},567742,e=>{"use strict";let t=(0,e.i(220307).createContext)(null);e.s(["PresenceContext",()=>t])},280886,e=>{"use strict";function t(e){return"object"==typeof e&&null!==e}e.s(["isObject",()=>t])},572229,e=>{"use strict";var t=e.i(280886);function i(e){return(0,t.isObject)(e)&&"offsetHeight"in e}e.s(["isHTMLElement",()=>i])},674558,e=>{"use strict";let t=(0,e.i(220307).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});e.s(["MotionConfigContext",()=>t])},616491,e=>{"use strict";var t=e.i(220307),i=e.i(567742);function a(e=!0){let r=(0,t.useContext)(i.PresenceContext);if(null===r)return[!0,null];let{isPresent:s,onExitComplete:n,register:o}=r,l=(0,t.useId)();(0,t.useEffect)(()=>{if(e)return o(l)},[e]);let c=(0,t.useCallback)(()=>e&&n&&n(l),[l,n,e]);return!s&&n?[!1,c]:[!0]}e.s(["usePresence",()=>a])},920877,860311,277812,469038,309921,268734,640177,769665,359153,230727,945469,987412,904522,631036,629243,57861,243643,647009,205292,450428,475400,873321,555448,180284,350678,269663,732394,995395,609188,585246,234325,369417,368649,825492,336786,317230,391830,73286,e=>{"use strict";let t,i,a=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],r=new Set(a);e.s(["transformPropOrder",()=>a,"transformProps",()=>r],920877);let s=e=>180*e/Math.PI,n=e=>l(s(Math.atan2(e[1],e[0]))),o={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:n,rotateZ:n,skewX:e=>s(Math.atan(e[1])),skewY:e=>s(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},l=e=>((e%=360)<0&&(e+=360),e),c=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),d=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),p={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:c,scaleY:d,scale:e=>(c(e)+d(e))/2,rotateX:e=>l(s(Math.atan2(e[6],e[5]))),rotateY:e=>l(s(Math.atan2(-e[2],e[0]))),rotateZ:n,rotate:n,skewX:e=>s(Math.atan(e[4])),skewY:e=>s(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function m(e){return+!!e.includes("scale")}function u(e,t){let i,a;if(!e||"none"===e)return m(t);let r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(r)i=p,a=r;else{let t=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=o,a=t}if(!a)return m(t);let s=i[t],n=a[1].split(",").map(f);return"function"==typeof s?s(n):n[s]}let h=(e,t)=>{let{transform:i="none"}=getComputedStyle(e);return u(i,t)};function f(e){return parseFloat(e.trim())}e.s(["defaultTransformValue",()=>m,"parseValueFromTransform",()=>u,"readTransformValue",()=>h],860311);let x=e=>t=>"string"==typeof t&&t.startsWith(e),g=x("--"),v=x("var(--"),y=e=>!!v(e)&&b.test(e.split("/*")[0].trim()),b=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function w({top:e,left:t,right:i,bottom:a}){return{x:{min:t,max:i},y:{min:e,max:a}}}function k({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function j(e,t){if(!t)return e;let i=t({x:e.left,y:e.top}),a=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:a.y,right:a.x}}e.s(["isCSSVariableName",()=>g,"isCSSVariableToken",()=>y],277812),e.s(["convertBoundingBoxToBox",()=>w,"convertBoxToBoundingBox",()=>k,"transformBoxPoints",()=>j],469038);let N=(e,t,i)=>e+(t-e)*i;function S(e){return void 0===e||1===e}function C({scale:e,scaleX:t,scaleY:i}){return!S(e)||!S(t)||!S(i)}function T(e){return C(e)||P(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function P(e){var t,i;return(t=e.x)&&"0%"!==t||(i=e.y)&&"0%"!==i}function A(e,t,i){return i+t*(e-i)}
1function E(e,t,i,a,r){return void 0!==r&&(e=a+r*(e-a)),a+i*(e-a)+t}function M(e,t=0,i=1,a,r){e.min=E(e.min,t,i,a,r),e.max=E(e.max,t,i,a,r)}function D(e,{x:t,y:i}){M(e.x,t.translate,t.scale,t.originPoint),M(e.y,i.translate,i.scale,i.originPoint)}function O(e,t,i,a=!1){let r,s,n=i.length;if(n){t.x=t.y=1;for(let o=0;o<n;o++){s=(r=i[o]).projectionDelta;let{visualElement:n}=r.options;(!n||!n.props.style||"contents"!==n.props.style.display)&&(a&&r.options.layoutScroll&&r.scroll&&r!==r.root&&_(e,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,D(e,s)),a&&T(r.latestValues)&&_(e,r.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}}function R(e,t){e.min=e.min+t,e.max=e.max+t}function B(e,t,i,a,r=.5){let s=N(e.min,e.max,r);M(e,t,i,s,a)}function _(e,t){B(e.x,t.x,t.scaleX,t.scale,t.originX),B(e.y,t.y,t.scaleY,t.scale,t.originY)}function V(e,t){return w(j(e.getBoundingClientRect(),t))}function I(e,t,i){let a=V(e,i),{scroll:r}=t;return r&&(R(a.x,r.offset.x),R(a.y,r.offset.y)),a}e.s(["mixNumber",()=>N],309921),e.s(["has2DTranslate",()=>P,"hasScale",()=>C,"hasTransform",()=>T],268734),e.s(["applyBoxDelta",()=>D,"applyTreeDeltas",()=>O,"scalePoint",()=>A,"transformBox",()=>_,"translateAxis",()=>R],640177),e.s(["measurePageBox",()=>I,"measureViewportBox",()=>V],769665);let F=new Set(["width","height","top","left","right","bottom",...a]);e.s(["positionalKeys",()=>F],359153);let L=(e,t,i)=>i>t?t:i<e?e:i;e.s(["clamp",()=>L],230727);let z={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},U={...z,transform:e=>L(0,1,e)},$={...z,default:1},q=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),G=q("deg"),W=q("%"),H=q("px"),Y=q("vh"),K=q("vw"),X={...W,parse:e=>W.parse(e)/100,transform:e=>W.transform(100*e)};e.s(["degrees",()=>G,"percent",()=>W,"progressPercentage",()=>X,"px",()=>H,"vh",()=>Y,"vw",()=>K],945469);let Z=e=>t=>t.test(e),Q=[z,H,W,G,K,Y,{test:e=>"auto"===e,parse:e=>e}],J=e=>Q.find(Z(e));var ee=e.i(525568);let et=()=>{},ei=()=>{};ee.default,e.s(["invariant",()=>ei,"warning",()=>et],987412);let ea=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);e.s(["isNumericalString",()=>ea],904522);let er=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,es=e=>e===z||e===H,en=new Set(["x","y","z"]),eo=a.filter(e=>!en.has(e)),el={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>u(t,"x"),y:(e,{transform:t})=>u(t,"y")};el.translateX=el.x,el.translateY=el.y;let ec=e=>e;e.s(["noop",()=>ec],631036);let ed={};e.s(["MotionGlobalConfig",()=>ed],629243);let ep=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],em={value:null,addProjectionMetrics:null};function eu(e,t){let i=!1,a=!0,r={delta:0,timestamp:0,isProcessing:!1},s=()=>i=!0,n=ep.reduce((e,i)=>(e[i]=function(e,t){let i=new Set,a=new Set,r=!1,s=!1,n=new WeakSet,o={delta:0,timestamp:0,isProcessing:!1},l=0;function c(t){n.has(t)&&(d.schedule(t),e()),l++,t(o)}let d={schedule:(e,t=!1,s=!1)=>{let o=s&&r?i:a;return t&&n.add(e),o.has(e)||o.add(e),e},cancel:e=>{a.delete(e),n.delete(e)},process:e=>{if(o=e,r){s=!0;return}r=!0,[i,a]=[a,i],i.forEach(c),t&&em.value&&em.value.frameloop[t].push(l),l=0,i.clear(),r=!1,s&&(s=!1,d.process(e))}};return d}(s,t?i:void 0),e),{}),{setup:o,read:l,resolveKeyframes:c,preUpdate:d,update:p,preRender:m,render:u,postRender:h}=n,f=()=>{let s=ed.useManualTiming?r.timestamp:performance.now();i=!1,ed.useManualTiming||(r.delta=a?1e3/60:Math.max(Math.min(s-r.timestamp,40),1)),r.timestamp=s,r.isProcessing=!0,o.process(r),l.process(r),c.process(r),d.process(r),p.process(r),m.process(r),u.process(r),h.process(r),r.isProcessing=!1,i&&t&&(a=!1,e(f))};return{schedule:ep.reduce((t,s)=>{let o=n[s];return t[s]=(t,s=!1,n=!1)=>(!i&&(i=!0,a=!0,r.isProcessing||e(f)),o.schedule(t,s,n)),t},{}),cancel:e=>{for(let t=0;t<ep.length;t++)n[ep[t]].cancel(e)},state:r,steps:n}}e.s(["statsBuffer",()=>em],57861);let{schedule:eh,cancel:ef,state:ex,steps:eg}=eu("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:ec,!0);e.s(["cancelFrame",()=>ef,"frame",()=>eh,"frameData",()=>ex,"frameSteps",()=>eg],243643);let ev=new Set,ey=!1,eb=!1,ew=!1;function ek(){if(eb){let e=Array.from(ev).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),i=new Map;
1t.forEach(e=>{let t,a=(t=[],eo.forEach(i=>{let a=e.getValue(i);void 0!==a&&(t.push([i,a.get()]),a.set(+!!i.startsWith("scale")))}),t);a.length&&(i.set(e,a),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=i.get(e);t&&t.forEach(([t,i])=>{e.getValue(t)?.set(i)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}eb=!1,ey=!1,ev.forEach(e=>e.complete(ew)),ev.clear()}function ej(){ev.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eb=!0)})}function eN(){ew=!0,ej(),ek(),ew=!1}class eS{constructor(e,t,i,a,r,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=i,this.motionValue=a,this.element=r,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(ev.add(this),ey||(ey=!0,eh.read(ej),eh.resolveKeyframes(ek))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:i,motionValue:a}=this;if(null===e[0]){let r=a?.get(),s=e[e.length-1];if(void 0!==r)e[0]=r;else if(i&&t){let a=i.readValue(t,s);null!=a&&(e[0]=a)}void 0===e[0]&&(e[0]=s),a&&void 0===r&&a.set(e[0])}for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(e=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,e),ev.delete(this)}cancel(){"scheduled"===this.state&&(ev.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}e.s(["KeyframeResolver",()=>eS,"flushKeyframeResolvers",()=>eN],647009);let eC=e=>/^0[^.\s]+$/u.test(e);e.s(["isZeroValueString",()=>eC],205292);let eT=e=>Math.round(1e5*e)/1e5,eP=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,eA=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,eE=(e,t)=>i=>!!("string"==typeof i&&eA.test(i)&&i.startsWith(e)||t&&null!=i&&Object.prototype.hasOwnProperty.call(i,t)),eM=(e,t,i)=>a=>{if("string"!=typeof a)return a;let[r,s,n,o]=a.match(eP);return{[e]:parseFloat(r),[t]:parseFloat(s),[i]:parseFloat(n),alpha:void 0!==o?parseFloat(o):1}},eD={...z,transform:e=>Math.round(L(0,255,e))},eO={test:eE("rgb","red"),parse:eM("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:a=1})=>"rgba("+eD.transform(e)+", "+eD.transform(t)+", "+eD.transform(i)+", "+eT(U.transform(a))+")"};e.s(["rgba",()=>eO],450428);let eR={test:eE("#"),parse:function(e){let t="",i="",a="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),a=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),a=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,a+=a,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(a,16),alpha:r?parseInt(r,16)/255:1}},transform:eO.transform};e.s(["hex",()=>eR],475400);let eB={test:eE("hsl","hue"),parse:eM("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:a=1})=>"hsla("+Math.round(e)+", "+W.transform(eT(t))+", "+W.transform(eT(i))+", "+eT(U.transform(a))+")"};e.s(["hsla",()=>eB],873321);let e_={test:e=>eO.test(e)||eR.test(e)||eB.test(e),parse:e=>eO.test(e)?eO.parse(e):eB.test(e)?eB.parse(e):eR.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?eO.transform(e):eB.transform(e),getAnimatableNone:e=>{let t=e_.parse(e);return t.alpha=0,e_.transform(t)}};e.s(["color",()=>e_],555448);let eV=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eI="number",eF="color",eL=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function ez(e){let t=e.toString(),i=[],a={color:[],number:[],var:[]},r=[],s=0,n=t.replace(eL,e=>(e_.test(e)?(a.color.push(s),r.push(eF),i.push(e_.parse(e))):e.startsWith("var(")?(a.var.push(s),r.push("var"),i.push(e)):(a.number.push(s),r.push(eI),i.push(parseFloat(e))),++s,"${}")).split("${}");return{values:i,split:n,indexes:a,types:r}}function eU(e){return ez(e).values}function e$(e){let{split:t,types:i}=ez(e),a=t.length;return e=>{let r="";for(let s=0;s<a;s++)if(r+=t[s],void 0!==e[s]){let t=i[s];t===eI?r+=eT(e[s]):t===eF?r+=e_.transform(e[s]):r+=e[s]}return r}}let eq=e=>"number"==typeof e?0:e_.test(e)?e_.getAnimatableNone(e):e,eG={test:function(e){return isNaN(e)&&"string"==typeof e&&(e.match(eP)?.length||0)+(e.match(eV)?.length||0)>0},parse:eU,createTransformer:e$,getAnimatableNone:function(e){let t=eU(e);return e$(e)(t.map(eq))}};e.s(["analyseComplexValue",()=>ez,"complex",()=>eG],180284);let eW=new Set(["brightness","contrast","saturate","opacity"]);function eH(e){let[t,i]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[a]=i.match(eP)||[];if(!a)return e;let r=i.replace(a,""),s=+!!eW.has(t);return a!==i&&(s*=100),t+"("+s+r+")"}let eY=/\b([a-z-]*)\(.*?\)/gu,eK={...eG,getAnimatableNone:e=>{let t=e.match(eY);return t?t.map(eH).join(" "):e}},eX={...z,transform:Math.round},eZ={borderWidth:H,borderTopWidth:H,borderRightWidth:H,borderBottomWidth:H,borderLeftWidth:H,borderRadius:H,radius:H,borderTopLeftRadius:H,borderTopRightRadius:H,borderBottomRightRadius:H,borderBottomLeftRadius:H,width:H,maxWidth:H,height:H,maxHeight:H,top:H,right:H,bottom:H,left:H,inset:H,insetBlock:H,insetBlockStart:H,insetBlockEnd:H,insetInline:H,insetInlineStart:H,insetInlineEnd:H,padding:H,paddingTop:H,paddingRight:H,paddingBottom:H,paddingLeft:H,paddingBlock:H,paddingBlockStart:H,paddingBlockEnd:H,paddingInline:H,paddingInlineStart:H,paddingInlineEnd:H,margin:H,marginTop:H,marginRight:H,marginBottom:H,marginLeft:H,marginBlock:H,marginBlockStart:H,marginBlockEnd:H,marginInline:H,marginInlineStart:H,marginInlineEnd:H,backgroundPositionX:H,backgroundPositionY:H,rotate:G,rotateX:G,rotateY:G,rotateZ:G,scale:$,scaleX:$,scaleY:$,scaleZ:$,skew:G,skewX:G,
1skewY:G,distance:H,translateX:H,translateY:H,translateZ:H,x:H,y:H,z:H,perspective:H,transformPerspective:H,opacity:U,originX:X,originY:X,originZ:H,zIndex:eX,fillOpacity:U,strokeOpacity:U,numOctaves:eX};e.s(["numberValueTypes",()=>eZ],350678);let eQ={...eZ,color:e_,backgroundColor:e_,outlineColor:e_,fill:e_,stroke:e_,borderColor:e_,borderTopColor:e_,borderRightColor:e_,borderBottomColor:e_,borderLeftColor:e_,filter:eK,WebkitFilter:eK},eJ=e=>eQ[e];function e0(e,t){let i=eJ(e);return i!==eK&&(i=eG),i.getAnimatableNone?i.getAnimatableNone(t):void 0}e.s(["getDefaultValueType",()=>eJ],269663),e.s(["getAnimatableNone",()=>e0],732394);let e1=new Set(["auto","none","0"]);class e2 extends eS{constructor(e,t,i,a,r){super(e,t,i,a,r,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:i}=this;if(!t||!t.current)return;super.readKeyframes();for(let i=0;i<e.length;i++){let a=e[i];if("string"==typeof a&&y(a=a.trim())){let r=function e(t,i,a=1){ei(a<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[r,s]=function(e){let t=er.exec(e);if(!t)return[,];let[,i,a,r]=t;return[`--${i??a}`,r]}(t);if(!r)return;let n=window.getComputedStyle(i).getPropertyValue(r);if(n){let e=n.trim();return ea(e)?parseFloat(e):e}return y(s)?e(s,i,a+1):s}(a,t.current);void 0!==r&&(e[i]=r),i===e.length-1&&(this.finalKeyframe=a)}}if(this.resolveNoneKeyframes(),!F.has(i)||2!==e.length)return;let[a,r]=e,s=J(a),n=J(r);if(s!==n)if(es(s)&&es(n))for(let t=0;t<e.length;t++){let i=e[t];"string"==typeof i&&(e[t]=parseFloat(i))}else el[i]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,i=[];for(let t=0;t<e.length;t++){var a;(null===e[t]||("number"==typeof(a=e[t])?0===a:null===a||"none"===a||"0"===a||eC(a)))&&i.push(t)}i.length&&function(e,t,i){let a,r=0;for(;r<e.length&&!a;){let t=e[r];"string"==typeof t&&!e1.has(t)&&ez(t).values.length&&(a=e[r]),r++}if(a&&i)for(let r of t)e[r]=e0(i,a)}(e,i,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:i}=this;if(!e||!e.current)return;"height"===i&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=el[i](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let a=t[t.length-1];void 0!==a&&e.getValue(i,a).jump(a,!1)}measureEndState(){let{element:e,name:t,unresolvedKeyframes:i}=this;if(!e||!e.current)return;let a=e.getValue(t);a&&a.jump(this.measuredOrigin,!1);let r=i.length-1,s=i[r];i[r]=el[t](e.measureViewportBox(),window.getComputedStyle(e.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),this.removedTransforms?.length&&this.removedTransforms.forEac
1h(([t,i])=>{e.getValue(t).set(i)}),this.resolveNoneKeyframes()}}e.s(["DOMKeyframesResolver",()=>e2],995395);let e4=e=>!!(e&&e.getVelocity);function e3(){i=void 0}e.s(["isMotionValue",()=>e4],609188);let e5={now:()=>(void 0===i&&e5.set(ex.isProcessing||ed.useManualTiming?ex.timestamp:performance.now()),i),set:e=>{i=e,queueMicrotask(e3)}};function e6(e,t){-1===e.indexOf(t)&&e.push(t)}function e8(e,t){let i=e.indexOf(t);i>-1&&e.splice(i,1)}e.s(["time",()=>e5],585246),e.s(["addUniqueItem",()=>e6,"removeItem",()=>e8],234325);class e7{constructor(){this.subscriptions=[]}add(e){return e6(this.subscriptions,e),()=>e8(this.subscriptions,e)}notify(e,t,i){let a=this.subscriptions.length;if(a)if(1===a)this.subscriptions[0](e,t,i);else for(let r=0;r<a;r++){let a=this.subscriptions[r];a&&a(e,t,i)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function e9(e,t){return t?1e3/t*e:0}e.s(["SubscriptionManager",()=>e7],369417),e.s(["velocityPerSecond",()=>e9],368649);class te{constructor(e,t={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=e=>{let t=e5.now();if(this.updatedAt!==t&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let e of this.dependents)e.dirty()},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=e5.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=!isNaN(parseFloat(this.current)))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new e7);let i=this.events[e].add(t);return"change"===e?()=>{i(),eh.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e){this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e)}setWithVelocity(e,t,i){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-i}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(e){this.dependents||(this.dependents=new Set),this.dependents.add(e)}removeDependent(e){this.dependents&&this.dependents.delete(e)}get(){return t&&t.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let e=e5.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;let t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e9(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function tt(e,t){return new te(e,t)}e.s(["motionValue",()=>tt],825492);let ti=[...Q,e_,eG],ta=e=>ti.find(Z(e));e.s(["findValueType",()=>ta],336786);let{schedule:tr}=eu(queueMicrotask,!1);e.s(["microtask",()=>tr],317230);let ts={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},tn={};for(let e in ts)tn[e]={isEnabled:t=>ts[e].some(e=>!!t[e])};e.s(["featureDefinitions",()=>tn],391830);let to=()=>({translate:0,scale:1,origin:0,originPoint:0}),tl=()=>({x:to(),y:to()}),tc=()=>({min:0,max:0}),td=()=>({x:tc(),y:tc()});e.s(["createBox",()=>td,"createDelta",()=>tl],73286)},938316,635105,157952,910440,918190,118406,566632,484533,688922,654288,543179,244040,151966,694149,653309,593884,507599,e=>{"use strict";var t=e.i(220307),i=e.i(920877),a=e.i(860311),r=e.i(277812),s=e.i(769665),n=e.i(995395),o=e.i(609188);e.i(525568);var l=e.i(647009),c=e.i(585246),d=e.i(243643),p=e.i(825492),m=e.i(336786),u=e.i(180284),h=e.i(732394),f=e.i(317230),x=e.i(904522),g=e.i(205292),v=e.i(369417),y=e.i(391830),b=e.i(73286),w=e.i(717796);let k={current:null},j={current:!1};function N(){if(j.current=!0,w.isBrowser)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>k.current=e.matches;e.addEventListener("change",t),t()}else k.current=!1}e.s(["hasReducedMotionListener",()=>j,"prefersReducedMotion",()=>k],635105),e.s(["initPrefersReducedMotion",()=>N],157952);let S=new WeakMap;function C(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}function T(e){return"string"==typeof e||Array.isArray(e)}e.s(["isAnimationControls",()=>C],910440),e.s(["isVariantLabel",()=>T],918190);let P=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],A=["initial",...P];function E(e){return C(e.animate)||A.some(t=>T(e[t]))}function M(e){return!!(E(e)||e.variants)}function D(e){let t=[{},{}];
1return e?.values.forEach((e,i)=>{t[0][i]=e.get(),t[1][i]=e.getVelocity()}),t}function O(e,t,i,a){if("function"==typeof t){let[r,s]=D(a);t=t(void 0!==i?i:e.custom,r,s)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[r,s]=D(a);t=t(void 0!==i?i:e.custom,r,s)}return t}e.s(["variantPriorityOrder",()=>P,"variantProps",()=>A],118406),e.s(["isControllingVariants",()=>E,"isVariantNode",()=>M],566632),e.s(["resolveVariantFromProps",()=>O],484533);let R=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class B{scrapeMotionValuesFromProps(e,t,i){return{}}constructor({parent:e,props:t,presenceContext:i,reducedMotionConfig:a,blockInitialAnimation:r,visualState:s},n={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=l.KeyframeResolver,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let e=c.time.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,d.frame.render(this.render,!1,!0))};const{latestValues:p,renderState:m}=s;this.latestValues=p,this.baseTarget={...p},this.initialValues=t.initial?{...p}:{},this.renderState=m,this.parent=e,this.props=t,this.presenceContext=i,this.depth=e?e.depth+1:0,this.reducedMotionConfig=a,this.options=n,this.blockInitialAnimation=!!r,this.isControllingVariants=E(t),this.isVariantNode=M(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:u,...h}=this.scrapeMotionValuesFromProps(t,{},this);for(const e in h){const t=h[e];void 0!==p[e]&&(0,o.isMotionValue)(t)&&t.set(p[e])}}mount(e){this.current=e,S.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(j.current||N(),this.shouldReduceMotion=k.current),this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in this.projection&&this.projection.unmount(),(0,d.cancelFrame)(this.notifyUpdate),(0,d.cancelFrame)(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}addChild(e){this.children.add(e),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(e)}removeChild(e){this.children.delete(e),this.enteringChildren&&this.enteringChildren.delete(e)}bindToMotionValue(e,t){let a;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let r=i.transformProps.has(e);r&&this.onBindTransform&&this.onBindTransform();let s=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&d.frame.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});window.MotionCheckAppearSync&&(a=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{s(),a&&a(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in y.featureDefinitions){let t=y.featureDefinitions[e];if(!t)continue;let{isEnabled:i,Feature:a}=t;if(!this.features[e]&&a&&i(this.props)&&(this.features[e]=new a(this)),this.features[e]){let t=this.features[e];
1t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,b.createBox)()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<R.length;t++){let i=R[t];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let a=e["on"+i];a&&(this.propEventSubscriptions[i]=this.on(i,a))}this.prevMotionValues=function(e,t,i){for(let a in t){let r=t[a],s=i[a];if((0,o.isMotionValue)(r))e.addValue(a,r);else if((0,o.isMotionValue)(s))e.addValue(a,(0,p.motionValue)(r,{owner:e}));else if(s!==r)if(e.hasValue(a)){let t=e.getValue(a);!0===t.liveStyle?t.jump(r):t.hasAnimated||t.set(r)}else{let t=e.getStaticValue(a);e.addValue(a,(0,p.motionValue)(void 0!==t?t:r,{owner:e}))}}for(let a in i)void 0===t[a]&&e.removeValue(a);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let i=this.values.get(e);t!==i&&(i&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let i=this.values.get(e);return void 0===i&&void 0!==t&&(i=(0,p.motionValue)(null===t?void 0:t,{owner:this}),this.addValue(e,i)),i}readValue(e,t){let i=void 0===this.latestValues[e]&&this.current?this.getBaseTargetFromProps(this.props,e)??this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=i&&("string"==typeof i&&((0,x.isNumericalString)(i)||(0,g.isZeroValueString)(i))?i=parseFloat(i):!(0,m.findValueType)(i)&&u.complex.test(t)&&(i=(0,h.getAnimatableNone)(e,t)),this.setBaseTarget(e,(0,o.isMotionValue)(i)?i.get():i)),(0,o.isMotionValue)(i)?i.get():i}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){let t,{initial:i}=this.props;if("string"==typeof i||"object"==typeof i){let a=O(this.props,i,this.presenceContext?.custom);a&&(t=a[e])}if(i&&void 0!==t)return t;let a=this.getBaseTargetFromProps(this.props,e);return void 0===a||(0,o.isMotionValue)(a)?void 0!==this.initialValues[e]&&void 0===t?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new v.SubscriptionManager),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}scheduleRenderMicrotask(){f.microtask.render(this.render)}}class _ extends B{constructor(){super(...arguments),this.KeyframeResolver=n.DOMKeyframesResolver}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:i}){delete t[e],delete i[e]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,o.isMotionValue)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}let V=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var I=e.i(350678);let F={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},L=i.transformPropOrder.length;function z(e,t,a){let{style:s,vars:n,transformOrigin:o}=e,l=!1,c=!1;for(let e in t){let a=t[e];if(i.transformProps.has(e)){l=!0;continue}if((0,r.isCSSVariableName)(e)){n[e]=a;continue}{let t=V(a,I.numberValueTypes[e]);e.startsWith("origin")?(c=!0,o[e]=t):s[e]=t}}if(!t.transform&&(l||a?s.transform=function(e,t,a){let r="",s=!0;for(let n=0;n<L;n++){let o=i.transformPropOrder[n],l=e[o];if(void 0===l)continue;let c=!0;if(!(c="number"==typeof l?l===+!!o.startsWith("scale"):0===parseFloat(l))||a){let e=V(l,I.numberValueTypes[o]);if(!c){s=!1;let t=F[o]||o;r+=`${t}(${e}) `}a&&(t[o]=e)}}return r=r.trim(),a?r=a(t,s?"":r):s&&(r="none"),r}(t,e.transform,a):s.transform&&(s.transform="none")),c){let{originX:e="50%",originY:t="50%",originZ:i=0}=o;s.transformOrigin=`${e} ${t} ${i}`}}function U(e,{style:t,vars:i},a,r){let s,n=e.style;for(s in t)n[s]=t[s];for(s in r?.applyProjectionStyles(n,a),i)n.setProperty(s,i[s])}e.s(["buildHTMLStyles",()=>z],688922);var $=e.i(945469);function q(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let G={correct:(e,t)=>
1{if(!t.target)return e;if("string"==typeof e)if(!$.px.test(e))return e;else e=parseFloat(e);let i=q(e,t.target.x),a=q(e,t.target.y);return`${i}% ${a}%`}};var W=e.i(309921);let H={borderRadius:{...G,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:G,borderTopRightRadius:G,borderBottomLeftRadius:G,borderBottomRightRadius:G,boxShadow:{correct:(e,{treeScale:t,projectionDelta:i})=>{let a=u.complex.parse(e);if(a.length>5)return e;let r=u.complex.createTransformer(e),s=+("number"!=typeof a[0]),n=i.x.scale*t.x,o=i.y.scale*t.y;a[0+s]/=n,a[1+s]/=o;let l=(0,W.mixNumber)(n,o,.5);return"number"==typeof a[2+s]&&(a[2+s]/=l),"number"==typeof a[3+s]&&(a[3+s]/=l),r(a)}}};function Y(e,{layout:t,layoutId:a}){return i.transformProps.has(e)||e.startsWith("origin")||(t||void 0!==a)&&(!!H[e]||"opacity"===e)}function K(e,t,i){let{style:a}=e,r={};for(let s in a)((0,o.isMotionValue)(a[s])||t.style&&(0,o.isMotionValue)(t.style[s])||Y(s,e)||i?.getValue(s)?.liveStyle!==void 0)&&(r[s]=a[s]);return r}e.s(["scaleCorrectors",()=>H],654288),e.s(["isForcedMotionValue",()=>Y],543179),e.s(["scrapeMotionValuesFromProps",()=>K],244040);class X extends _{constructor(){super(...arguments),this.type="html",this.renderInstance=U}readValueFromInstance(e,t){if(i.transformProps.has(t))return this.projection?.isProjecting?(0,a.defaultTransformValue)(t):(0,a.readTransformValue)(e,t);{let i=window.getComputedStyle(e),a=((0,r.isCSSVariableName)(t)?i.getPropertyValue(t):i[t])||0;return"string"==typeof a?a.trim():a}}measureInstanceViewportBox(e,{transformPagePoint:t}){return(0,s.measureViewportBox)(e,t)}build(e,t,i){z(e,t,i.transformTemplate)}scrapeMotionValuesFromProps(e,t,i){return K(e,t,i)}}var Z=e.i(269663);let Q=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();e.s(["camelToDash",()=>Q],151966);let J={offset:"stroke-dashoffset",array:"stroke-dasharray"},ee={offset:"strokeDashoffset",array:"strokeDasharray"},et=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function ei(e,{attrX:t,attrY:i,attrScale:a,pathLength:r,pathSpacing:s=1,pathOffset:n=0,...o},l,c,d){if(z(e,o,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:p,style:m}=e;for(let e of(p.transform&&(m.transform=p.transform,delete p.transform),(m.transform||p.transformOrigin)&&(m.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),m.transform&&(m.transformBox=d?.transformBox??"fill-box",delete p.transformBox),et))void 0!==p[e]&&(m[e]=p[e],delete p[e]);void 0!==t&&(p.x=t),void 0!==i&&(p.y=i),void 0!==a&&(p.scale=a),void 0!==r&&function(e,t,i=1,a=0,r=!0){e.pathLength=1;let s=r?J:ee;e[s.offset]=$.px.transform(-a);let n=$.px.transform(t),o=$.px.transform(i);e[s.array]=`${n} ${o}`}(p,r,s,n,!1)}e.s(["buildSVGAttrs",()=>ei],694149);let ea=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),er=e=>"string"==typeof e&&"svg"===e.toLowerCase();function es(e,t,a){let r=K(e,t,a);for(let a in e)((0,o.isMotionValue)(e[a])||(0,o.isMotionValue)(t[a]))&&(r[-1!==i.transformPropOrder.indexOf(a)?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a]=e[a]);return r}e.s(["isSVGTag",()=>er],653309),e.s(["scrapeMotionValuesFromProps",()=>es],593884);class en extends _{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=b.createBox}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(i.transformProps.has(t)){let e=(0,Z.getDefaultValueType)(t);return e&&e.default||0}return t=ea.has(t)?t:Q(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,i){return es(e,t,i)}build(e,t,i){ei(e,t,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(e,t,i,a){for(let i in U(e,t,void 0,a),t.attrs)e.setAttribute(ea.has(i)?i:Q(i),t.attrs[i])}mount(e){this.isSVGTag=er(e.tagName),super.mount(e)}}let eo=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function el(e){if("string"!=typeof e||e.includes("-"));else if(eo.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}e.s(["isSVGComponent",()=>el],507599);let ec=(e,i)=>i.isSVG??el(e)?new en(i):new X(i,{allowProjection:e!==t.Fragment});e.s(["createDomVisualElement",()=>ec],938316)},428717,e=>{"use strict";let t=(0,e.i(220307).createContext)({strict:!1});e.s(["LazyContext",()=>t])}
1,881174,591752,825684,197783,368307,e=>{"use strict";var t,i=e.i(220307);let a=(0,i.createContext)({});e.s(["MotionContext",()=>a],881174);var r=e.i(566632),s=e.i(918190);function n(e){let{initial:t,animate:n}=function(e,t){if((0,r.isControllingVariants)(e)){let{initial:t,animate:i}=e;return{initial:!1===t||(0,s.isVariantLabel)(t)?t:void 0,animate:(0,s.isVariantLabel)(i)?i:void 0}}return!1!==e.inherit?t:{}}(e,(0,i.useContext)(a));return(0,i.useMemo)(()=>({initial:t,animate:n}),[o(t),o(n)])}function o(e){return Array.isArray(e)?e.join(" "):e}e.s(["useCreateMotionContext",()=>n],591752);var l=e.i(609188),c=e.i(543179),d=e.i(688922);let p=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function m(e,t,i){for(let a in t)(0,l.isMotionValue)(t[a])||(0,c.isForcedMotionValue)(a,i)||(e[a]=t[a])}e.s(["createHtmlRenderState",()=>p],825684);var u=e.i(694149);let h=()=>({...p(),attrs:{}});e.s(["createSvgRenderState",()=>h],197783);var f=e.i(653309);let x=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function g(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||x.has(e)}let v=e=>!g(e);try{t=(()=>{let e=Error("Cannot find module '@emotion/is-prop-valid'");throw e.code="MODULE_NOT_FOUND",e})().default,"function"==typeof t&&(v=e=>e.startsWith("on")?!g(e):t(e))}catch{}var y=e.i(507599);function b(e,t,a,{latestValues:r},s,n=!1,o){let c=(o??(0,y.isSVGComponent)(e)?function(e,t,a,r){let s=(0,i.useMemo)(()=>{let i=h();return(0,u.buildSVGAttrs)(i,t,(0,f.isSVGTag)(r),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){let t={};m(t,e.style,e),s.style={...t,...s.style}}return s}:function(e,t){let a,r,s={},n=(a=e.style||{},m(r={},a,e),Object.assign(r,function({transformTemplate:e},t){return(0,i.useMemo)(()=>{let i=p();return(0,d.buildHTMLStyles)(i,t,e),Object.assign({},i.vars,i.style)},[t])}(e,t)),r);return e.drag&&!1!==e.dragListener&&(s.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(s.tabIndex=0),s.style=n,s})(t,r,s,e),x=function(e,t,i){let a={};for(let r in e)("values"!==r||"object"!=typeof e.values)&&(v(r)||!0===i&&g(r)||!t&&!g(r)||e.draggable&&r.startsWith("onDrag"))&&(a[r]=e[r]);return a}(t,"string"==typeof e,n),w=e!==i.Fragment?{...x,...c,ref:a}:{},{children:k}=t,j=(0,i.useMemo)(()=>(0,l.isMotionValue)(k)?k.get():k,[k]);return(0,i.createElement)(e,{...w,children:j})}e.s(["useRender",()=>b],368307)},128787,693475,17146,745681,80261,671032,108419,320839,779659,e=>{"use strict";var t=e.i(220307),i=e.i(910440),a=e.i(881174),r=e.i(567742),s=e.i(566632),n=e.i(484533),o=e.i(444779),l=e.i(609188);function c(e){return(0,l.isMotionValue)(e)?e.get():e}e.s(["resolveMotionValue",()=>c],693475);let d=e=>(l,d)=>{let p=(0,t.useContext)(a.MotionContext),m=(0,t.useContext)(r.PresenceContext),u=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t},a,r,o){return{latestValues:function(e,t,a,r){let o={},l=r(e,{});for(let e in l)o[e]=c(l[e]);let{initial:d,animate:p}=e,m=(0,s.isControllingVariants)(e),u=(0,s.isVariantNode)(e);t&&u&&!m&&!1!==e.inherit&&(void 0===d&&(d=t.initial),void 0===p&&(p=t.animate));let h=!!a&&!1===a.initial,f=(h=h||!1===d)?p:d;if(f&&"boolean"!=typeof f&&!(0,i.isAnimationControls)(f)){let t=Array.isArray(f)?f:[f];for(let i=0;i<t.length;i++){let a=(0,n.resolveVariantFromProps)(e,t[i]);if(a){let{transitionEnd:e,transition:t,...i}=a;for(let e in i){let t=i[e];if(Array.isArray(t)){let e=h?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let t in e)o[t]=e[t]}}}return o}(a,r,o,e),renderState:t()}})(e,l,p,m);return d?u():(0,o.useConstant)(u)};var p=e.i(825684);let m=d({scrapeMotionValuesFromProps:e.i(244040).scrapeMotionValuesFromProps,createRenderState:p.createHtmlRenderState});e.s(["useHTMLVisualState",()=>m],128787);var u=e.i(197783);let h=d({scrapeMotionValuesFromProps:e.i(593884).scrapeMotionValuesFromProps,createRenderState:u.createSvgRenderState});e.s(["useSVGVisualState",()=>h],17146);var f=e.i(391830);function x(e){for(let t in e)f.featureDefinitions[t]={...f.featureDefinitions[t],...e[t]}}e.s(["loadFeatures",()=>x],745681);let g=Symbol.for("motionComponentSymbol");function v(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function y(e,t){if("function"==typeof e)return e(t);v(e)&&(e.current=t)}function b(e,i,a){let r=(0,t.useRef)(null);return(0,t.useCallback)(t=>{if(t&&e.onMount&&e.onMount(t),i&&(t?i.mount(t):i.unmount()),a)if(t){let e=y(a,t);"function"==typeof e&&(r.current=e)}else r.current?(r.current(),r.current=null):y(a,t)},[i,e,a])}e.s(["motionComponentSymbol",()=>g],80261),e.s(["isRefObject",()=>v],671032),e.s(["useMotionRef",()=>b],108419);let w="data-"+(0,e.i(151966).camelToDash)("framerAppearId");e.s(["optimizedAppearDataAttribute",()=>w],320839);let k=(0,t.createContext)({});e.s(["SwitchLayoutGroupContext",()=>k],779659)},190766,727460,38924,398390,815050,455240,708096,812633,219642,619659,102677,442553,119937,758047,716042,665421,661453,357119,411621,919492,473230,e=>{"use strict";let t;e.i(525568);var i=e.i(868146),a=e.i(220307),r=e.i(112870),s=e.i(428717),n=e.i(674558),o=e.i(881174),l=e.i(591752),c=e.i(368307),d=e.i(507599),p=e.i(128787),m=e.i(17146),u=e.i(717796),h=e.i(391830),f=e.i(745681),x=e.i(80261),g=e.i(108419),v=e.i(320839),y=e.i(567742),b=e.i(779659),w=e.i(671032),k=e.i(310419);function j(e,{forwardMotionProps:t=!1,type:N}={},S,C){S&&(0,f.loadFeatures)(S);let T=N?"svg"===N:(0,d.isSVGComponent)(e),P=T?m.useSVGVisualState:p.useHTMLVisualState;function A(d,p){let m,f={...(0,a.useContext)(n.MotionConfigContext),...d,layoutId:function({layoutId:e}){let t=(0,a.useContext)(r.LayoutGroupContext).id;return t&&void 0!==e?t+"-"+e:e}(d)},{isStatic:x}=f,j=(0,l.useCreateMotionContext)(d),N=P(d,x);if(!x&&u.isBrowser){(0,a.useContext)(s.LazyContext).strict;let t=function(e){let{drag:t,layout:i}=h.featureDefinitions;if(!t&&!i)return{};let a={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?a.MeasureLayout:void 0,ProjectionNode:a.ProjectionNode}}
1(f);m=t.MeasureLayout,j.visualElement=function(e,t,i,r,l,c){let{visualElement:d}=(0,a.useContext)(o.MotionContext),p=(0,a.useContext)(s.LazyContext),m=(0,a.useContext)(y.PresenceContext),u=(0,a.useContext)(n.MotionConfigContext).reducedMotion,h=(0,a.useRef)(null);r=r||p.renderer,!h.current&&r&&(h.current=r(e,{visualState:t,parent:d,props:i,presenceContext:m,blockInitialAnimation:!!m&&!1===m.initial,reducedMotionConfig:u,isSVG:c}));let f=h.current,x=(0,a.useContext)(b.SwitchLayoutGroupContext);f&&!f.projection&&l&&("html"===f.type||"svg"===f.type)&&function(e,t,i,a){let{layoutId:r,layout:s,drag:n,dragConstraints:o,layoutScroll:l,layoutRoot:c,layoutCrossfade:d}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:r,layout:s,alwaysMeasureLayout:!!n||o&&(0,w.isRefObject)(o),visualElement:e,animationType:"string"==typeof s?s:"both",initialPromotionConfig:a,crossfade:d,layoutScroll:l,layoutRoot:c})}(h.current,i,l,x);let g=(0,a.useRef)(!1);(0,a.useInsertionEffect)(()=>{f&&g.current&&f.update(i,m)});let j=i[v.optimizedAppearDataAttribute],N=(0,a.useRef)(!!j&&!window.MotionHandoffIsComplete?.(j)&&window.MotionHasOptimisedAnimation?.(j));return(0,k.useIsomorphicLayoutEffect)(()=>{f&&(g.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),f.scheduleRenderMicrotask(),N.current&&f.animationState&&f.animationState.animateChanges())}),(0,a.useEffect)(()=>{f&&(!N.current&&f.animationState&&f.animationState.animateChanges(),N.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(j)}),N.current=!1),f.enteringChildren=void 0)}),f}(e,N,f,C,t.ProjectionNode,T)}return(0,i.jsxs)(o.MotionContext.Provider,{value:j,children:[m&&j.visualElement?(0,i.jsx)(m,{visualElement:j.visualElement,...f}):null,(0,c.useRender)(e,d,(0,g.useMotionRef)(N,j.visualElement,p),N,x,t,T)]})}A.displayName=`motion.${"string"==typeof e?e:`create(${e.displayName??e.name??""})`}`;let E=(0,a.forwardRef)(A);return E[x.motionComponentSymbol]=e,E}function N(e,t){if("undefined"==typeof Proxy)return j;let i=new Map,a=(i,a)=>j(i,a,e,t);return new Proxy((e,t)=>a(e,t),{get:(r,s)=>"create"===s?a:(i.has(s)||i.set(s,j(s,void 0,e,t)),i.get(s))})}e.s(["createMotionProxy",()=>N],190766);var S=e.i(910440),C=e.i(484533);function T(e,t,i){let a=e.getProps();return(0,C.resolveVariantFromProps)(a,t,void 0!==i?i:a.custom,e)}function P(e,t){return e?.[t]??e?.default??e}e.s(["getValueTransition",()=>P],727460);var A=e.i(243643),E=e.i(359153),M=e.i(825492);let D=e=>Array.isArray(e);function O(e,t){let{transitionEnd:i={},transition:a={},...r}=T(e,t)||{};for(let t in r={...r,...i}){var s;let i=D(s=r[t])?s[s.length-1]||0:s;e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,(0,M.motionValue)(i))}}e.s(["setTarget",()=>O],38924);var R=e.i(629243),B=e.i(609188);function _(e,t){let i=e.getValue("willChange");if((0,B.isMotionValue)(i)&&i.add)return i.add(t);if(!i&&R.MotionGlobalConfig.WillChange){let i=new R.MotionGlobalConfig.WillChange("auto");e.addValue("willChange",i),i.add(t)}}function V(e){return e.props[v.optimizedAppearDataAttribute]}function I(e){e.duration=0,e.type="keyframes"}e.s(["getOptimisedAppearId",()=>V],398390);let F=(e,t)=>i=>t(e(i)),L=(...e)=>e.reduce(F);e.s(["pipe",()=>L],815050);var z=e.i(230727);let U=e=>1e3*e,$=e=>e/1e3;e.s(["millisecondsToSeconds",()=>$,"secondsToMilliseconds",()=>U],455240);var q=e.i(585246);let G={layout:0,mainThread:0,waapi:0};e.s(["activeAnimations",()=>G],708096);var W=e.i(987412),H=e.i(277812),Y=e.i(555448),K=e.i(180284),X=e.i(475400),Z=e.i(873321);function Q(e,t,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?e+(t-e)*6*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e}var J=e.i(450428);function ee(e,t){return i=>i>0?t:e}var et=e.i(309921);let ei=(e,t,i)=>{let a=e*e,r=i*(t*t-a)+a;return r<0?0:Math.sqrt(r)},ea=[X.hex,J.rgba,Z.hsla];function er(e){let t=ea.find(t=>t.test(e));if((0,W.warning)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let i=t.parse(e);return t===Z.hsla&&(i=function({hue:e,saturation:t,lightness:i,alpha:a}){e/=360,i/=100;let r=0,s=0,n=0;if(t/=100){let a=i<.5?i*(1+t):i+t-i*t,o=2*i-a;r=Q(o,a,e+1/3),s=Q(o,a,e),n=Q(o,a,e-1/3)}else r=s=n=i;return{red:Math.round(255*r),green:Math.round(255*s),blue:Math.round(255*n),alpha:a}}(i)),i}let es=(e,t)=>{let i=er(e),a=er(t);if(!i||!a)return ee(e,t);let r={...i};return e=>
1(r.red=ei(i.red,a.red,e),r.green=ei(i.green,a.green,e),r.blue=ei(i.blue,a.blue,e),r.alpha=(0,et.mixNumber)(i.alpha,a.alpha,e),J.rgba.transform(r))},en=new Set(["none","hidden"]);function eo(e,t){return i=>(0,et.mixNumber)(e,t,i)}function el(e){return"number"==typeof e?eo:"string"==typeof e?(0,H.isCSSVariableToken)(e)?ee:Y.color.test(e)?es:ep:Array.isArray(e)?ec:"object"==typeof e?Y.color.test(e)?es:ed:ee}function ec(e,t){let i=[...e],a=i.length,r=e.map((e,i)=>el(e)(e,t[i]));return e=>{for(let t=0;t<a;t++)i[t]=r[t](e);return i}}function ed(e,t){let i={...e,...t},a={};for(let r in i)void 0!==e[r]&&void 0!==t[r]&&(a[r]=el(e[r])(e[r],t[r]));return e=>{for(let t in a)i[t]=a[t](e);return i}}let ep=(e,t)=>{let i=K.complex.createTransformer(t),a=(0,K.analyseComplexValue)(e),r=(0,K.analyseComplexValue)(t);if(!(a.indexes.var.length===r.indexes.var.length&&a.indexes.color.length===r.indexes.color.length&&a.indexes.number.length>=r.indexes.number.length))return(0,W.warning)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),ee(e,t);if(en.has(e)&&!r.values.length||en.has(t)&&!a.values.length)return en.has(e)?i=>i<=0?e:t:i=>i>=1?t:e;return L(ec(function(e,t){let i=[],a={color:0,var:0,number:0};for(let r=0;r<t.values.length;r++){let s=t.types[r],n=e.indexes[s][a[s]],o=e.values[n]??0;i[r]=o,a[s]++}return i}(a,r),r.values),i)};function em(e,t,i){return"number"==typeof e&&"number"==typeof t&&"number"==typeof i?(0,et.mixNumber)(e,t,i):el(e)(e,t)}let eu=e=>{let t=({timestamp:t})=>e(t);return{start:(e=!0)=>A.frame.update(t,e),stop:()=>(0,A.cancelFrame)(t),now:()=>A.frameData.isProcessing?A.frameData.timestamp:q.time.now()}},eh=(e,t,i=10)=>{let a="",r=Math.max(Math.round(t/i),2);for(let t=0;t<r;t++)a+=Math.round(1e4*e(t/(r-1)))/1e4+", ";return`linear(${a.substring(0,a.length-2)})`};function ef(e){let t=0,i=e.next(t);for(;!i.done&&t<2e4;)t+=50,i=e.next(t);return t>=2e4?1/0:t}var ex=e.i(368649);function eg(e,t,i){let a=Math.max(t-5,0);return(0,ex.velocityPerSecond)(i-e(a),t-a)}let ev=.01,ey=2,eb=.005,ew=.5;function ek(e,t){return e*Math.sqrt(1-t*t)}let ej=["duration","bounce"],eN=["stiffness","damping","mass"];function eS(e,t){return t.some(t=>void 0!==e[t])}function eC(e=.3,t=.3){let i,a="object"!=typeof e?{visualDuration:e,keyframes:[0,1],bounce:t}:e,{restSpeed:r,restDelta:s}=a,n=a.keyframes[0],o=a.keyframes[a.keyframes.length-1],l={done:!1,value:n},{stiffness:c,damping:d,mass:p,duration:m,velocity:u,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!eS(e,eN)&&eS(e,ej))if(e.visualDuration){let i=2*Math.PI/(1.2*e.visualDuration),a=i*i,r=2*(0,z.clamp)(.05,1,1-(e.bounce||0))*Math.sqrt(a);t={...t,mass:1,stiffness:a,damping:r}}else{let i=function({duration:e=800,bounce:t=.3,velocity:i=0,mass:a=1}){let r,s;(0,W.warning)(e<=U(10),"Spring duration must be 10 seconds or less","spring-duration-limit");let n=1-t;n=(0,z.clamp)(.05,1,n),e=(0,z.clamp)(.01,10,$(e)),n<1?(r=t=>{let a=t*n,r=a*e;return .001-(a-i)/ek(t,n)*Math.exp(-r)},s=t=>{let a=t*n*e,s=Math.pow(n,2)*Math.pow(t,2)*e,o=Math.exp(-a),l=ek(Math.pow(t,2),n);return(a*i+i-s)*o*(-r(t)+.001>0?-1:1)/l}):(r=t=>-.001+Math.exp(-t*e)*((t-i)*e+1),s=t=>e*e*(i-t)*Math.exp(-t*e));let o=function(e,t,i){let a=i;for(let i=1;i<12;i++)a-=e(a)/t(a);return a}(r,s,5/e);if(e=U(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*a;return{stiffness:t,damping:2*n*Math.sqrt(a*t),duration:e}}}(e);(t={...t,...i,mass:1}).isResolvedFromDuration=!0}return t}({...a,velocity:-$(a.velocity||0)}),f=u||0,x=d/(2*Math.sqrt(c*p)),g=o-n,v=$(Math.sqrt(c/p)),y=5>Math.abs(g);if(r||(r=y?ev:ey),s||(s=y?eb:ew),x<1){let e=ek(v,x);i=t=>o-Math.exp(-x*v*t)*((f+x*v*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}else if(1===x)i=e=>o-Math.exp(-v*e)*(g+(f+v*g)*e);else{let e=v*Math.sqrt(x*x-1);i=t=>{let i=Math.exp(-x*v*t),a=Math.min(e*t,300);return o-i*((f+x*v*g)*Math.sinh(a)+e*g*Math.cosh(a))/e}}let b={calculatedDuration:h&&m||null,next:e=>{let t=i(e);if(h)l.done=e>=m;else{let a=0===e?f:0;x<1&&(a=0===e?U(f):eg(i,e,t));let n=Math.abs(o-t)<=s;l.done=Math.abs(a)<=r&&n}return l.value=l.done?o:t,l},toString:()=>{let e=Math.min(ef(b),2e4),t=eh(t=>b.next(e*t).value,e,30);return e+"ms "+t},toTransition:()=>{}};return b}function eT({keyframes:e,velocity:t=0,power:i=.8,timeConstant:a=325,bounceDamping:r=10,bounceStiffness:s=500,modifyTarget:n,min:o,max:l,restDelta:c=.5,restSpeed:d}){let p,m,u=e[0],h={done:!1,value:u},f=i*t,x=u+f,g=void 0===n?x:n(x);g!==x&&(f=g-u);let v=e=>-f*Math.exp(-e/a),y=e=>g+v(e),b=e=>{let t=v(e),i=y(e);h.done=Math.abs(t)<=c,h.value=h.done?g:i},w=e=>{let t;if(t=h.value,void 0!==o&&t<o||void 0!==l&&t>l){var i;p=e,m=eC({keyframes:[h.value,(i=h.value,void 0===o?l:void 0===l||Math.abs(o-i)<Math.abs(l-i)?o:l)],velocity:eg(y,e,h.value),damping:r,stiffness:s,restDelta:c,restSpeed:d})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(m||void 0!==p||(t=!0,b(e),w(e)),void 0!==p&&e>=p)?m.next(e-p):(t||b(e),h)}}}eC.applyToOptions=e=>{let t=function(e,t=100,i){let a=i({...e,keyframes:[0,t]}),r=Math.min(ef(a),2e4);return{type:"keyframes",ease:e=>a.next(r*e).value/t,duration:$(r)}}(e,100,eC);return e.ease=t.ease,e.duration=U(t.duration),e.type="keyframes",e};var eP=e.i(631036);let eA=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e;function eE(e,t,i,a){return e===t&&i===a?eP.noop:r=>0===r||1===r?r:eA(function(e,t,i,a,r){let s,n,o=0;do(s=eA(n=t+(i-t)/2,a,r)-e)>0?i=n:t=n;while(Math.abs(s)>1e-7&&++o<12)return n}(r,0,1,e,i),t,a)}let eM=eE(.42,0,1,1),eD=eE(0,0,.58,1),eO=eE(.42,0,.58,1),eR=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,eB=e=>t=>1-e(1-t),e_=eE(.33,1.53,.69,.99),eV=eB(e_),eI=eR(eV),eF=e=>(e*=2)<1?.5*eV(e):.5*(2-Math.pow(2,-10*(e-1))),eL=e=>1-Math.sin(Math.acos(e)),ez=eB(eL),eU=eR(eL);e.s(["circIn",()=>eL,"circInOut",()=>eU,"circOut",()=>ez],812633);let e$=e=>Array.isArray(e)&&"number"==typeof e[0],eq={linear:eP.noop,easeIn:eM,easeInOut:eO,easeOut:eD,circIn:eL,circInOut:eU,circOut:ez,backIn:eV,backInOut:eI,backOut:e_,anticipate:eF},eG=e=>{if(e$(e)){(0,W.invariant)(4===e.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[t,i,a,r]=e;return eE(t,i,a,r)}return"string"==typeof e?((0,W.invariant)(void 0!==eq[e],`Invalid easing type '${e}
1'`,"invalid-easing-type"),eq[e]):e},eW=(e,t,i)=>{let a=t-e;return 0===a?1:(i-e)/a};function eH({duration:e=300,keyframes:t,times:i,ease:a="easeInOut"}){var r;let s,n=Array.isArray(a)&&"number"!=typeof a[0]?a.map(eG):eG(a),o={done:!1,value:t[0]},l=function(e,t,{clamp:i=!0,ease:a,mixer:r}={}){let s=e.length;if((0,W.invariant)(s===t.length,"Both input and output ranges must be the same length","range-length"),1===s)return()=>t[0];if(2===s&&t[0]===t[1])return()=>t[1];let n=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());let o=function(e,t,i){let a=[],r=i||R.MotionGlobalConfig.mix||em,s=e.length-1;for(let i=0;i<s;i++){let s=r(e[i],e[i+1]);t&&(s=L(Array.isArray(t)?t[i]||eP.noop:t,s)),a.push(s)}return a}(t,a,r),l=o.length,c=i=>{if(n&&i<e[0])return t[0];let a=0;if(l>1)for(;a<e.length-2&&!(i<e[a+1]);a++);let r=eW(e[a],e[a+1],i);return o[a](r)};return i?t=>c((0,z.clamp)(e[0],e[s-1],t)):c}((r=i&&i.length===t.length?i:(!function(e,t){let i=e[e.length-1];for(let a=1;a<=t;a++){let r=eW(0,t,a);e.push((0,et.mixNumber)(i,1,r))}}(s=[0],t.length-1),s),r.map(t=>t*e)),t,{ease:Array.isArray(n)?n:t.map(()=>n||eO).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=l(t),o.done=t>=e,o)}}e.s(["progress",()=>eW],219642);let eY=e=>null!==e;function eK(e,{repeat:t,repeatType:i="loop"},a,r=1){let s=e.filter(eY),n=r<0||t&&"loop"!==i&&t%2==1?0:s.length-1;return n&&void 0!==a?a:s[n]}let eX={decay:eT,inertia:eT,tween:eH,keyframes:eH,spring:eC};function eZ(e){"string"==typeof e.type&&(e.type=eX[e.type])}class eQ{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(e=>{this.resolve=e})}notifyFinished(){this.resolve()}then(e,t){return this.finished.then(e,t)}}let eJ=e=>e/100;class e0 extends eQ{constructor(e){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:e}=this.options;e&&e.updatedAt!==q.time.now()&&this.tick(q.time.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},G.mainThread++,this.options=e,this.initAnimation(),this.play(),!1===e.autoplay&&this.pause()}initAnimation(){let{options:e}=this;eZ(e);let{type:t=eH,repeat:i=0,repeatDelay:a=0,repeatType:r,velocity:s=0}=e,{keyframes:n}=e,o=t||eH;o!==eH&&"number"!=typeof n[0]&&(this.mixKeyframes=L(eJ,em(n[0],n[1])),n=[0,100]);let l=o({...e,keyframes:n});"mirror"===r&&(this.mirroredGenerator=o({...e,keyframes:[...n].reverse(),velocity:-s})),null===l.calculatedDuration&&(l.calculatedDuration=ef(l));let{calculatedDuration:c}=l;this.calculatedDuration=c,this.resolvedDuration=c+a,this.totalDuration=this.resolvedDuration*(i+1)-a,this.generator=l}updateTime(e){let t=Math.round(e-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=t}tick(e,t=!1){let{generator:i,totalDuration:a,mixKeyframes:r,mirroredGenerator:s,resolvedDuration:n,calculatedDuration:o}=this;if(null===this.startTime)return i.next(0);let{delay:l=0,keyframes:c,repeat:d,repeatType:p,repeatDelay:m,type:u,onUpdate:h,finalKeyframe:f}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-a/this.speed,this.startTime)),t?this.currentTime=e:this.updateTime(e);let x=this.currentTime-l*(this.playbackSpeed>=0?1:-1),g=this.playbackSpeed>=0?x<0:x>a;this.currentTime=Math.max(x,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=a);let v=this.currentTime,y=i;if(d){let e=Math.min(this.currentTime,a)/n,t=Math.floor(e),i=e%1;!i&&e>=1&&(i=1),1===i&&t--,(t=Math.min(t,d+1))%2&&("reverse"===p?(i=1-i,m&&(i-=m/n)):"mirror"===p&&(y=s)),v=(0,z.clamp)(0,1,i)*n}let b=g?{done:!1,value:c[0]}:y.next(v);r&&(b.value=r(b.value));let{done:w}=b;g||null===o||(w=this.playbackSpeed>=0?this.currentTime>=a:this.currentTime<=0);let k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return k&&u!==eT&&(b.value=eK(c,this.options,f,this.speed)),h&&h(b.value),k&&this.finish(),b}then(e,t){return this.finished.then(e,t)}get duration(){return $(this.calculatedDuration)}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+$(e)}get time(){return $(this.currentTime)}set time(e){e=U(e),this.currentTime=e,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(e){this.updateTime(q.time.now());let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=$(this.currentTime))}play(){if(this.isStopped)return;let{driver:e=eu,startTime:t}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),this.options.onPlay?.();let i=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=i):null!==this.holdTime?this.startTime=i-this.holdTime:this.startTime||(this.startTime=t??i),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(q.time.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,G.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}attachTimeline(e){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),e.observe(this)}}var e1=e.i(647009);function e2(e){let t;return()=>(void 0===t&&(t=e()),t)}let e4=e2(()=>void 0!==window.ScrollTimeline);var e3=e.i(57861);let e5={},e6=(t=e2(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch(e){return!1}return!0}),()=>e5.linearEasing??t()),e8=([e,t,i,a])=>`cubic-bezier(${e}, ${t}, ${i}, ${a})`,e7={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:e8([0,.65,.55,1]),circOut:e8([.55,0,1,.45]),backIn:e8([.31,.01,.66,-.59]),backOut:e8([.33,1.53,.69,.99])};function e9(e){return"function"==typeof e&&"applyToOptions"in e}class te extends eQ{constructor(e){if(super(),this.finishedTime=null,this.isStopped=!1,!e)return;const{element:t,name:i,keyframes:a,pseudoElement:r,allowFlatten:s=!1,finalKeyframe:n,onComplete:o}=e;this.isPseudoElement=!!r,this.allowFlatten=s,this.options=e,(0,W.invariant)("string"!=typeof e.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");const l=function({type:e,...t}){return e9(e)&&e6()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}(e);this.animation=function(e,t,i,{delay:a=0,duration:r=300,repeat:s=0,repeatType:n="loop",ease:o="easeOut",times:l}={},c){let d={[t]:i};l&&(d.offset=l);let p=function e(t,i){if(t)return"function"==typeof t?e6()?eh(t,i):"ease-out":e$(t)?e8(t):Array.isArray(t)?t.map(t=>e(t,i)||e7.easeOut):e7[t]}(o,r);Array.isArray(p)&&(d.easing=p),e3.statsBuffer.value&&G.waapi++;let m={delay:a,duration:r,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:s+1,direction:"reverse"===n?"alternate":"normal"};c&&(m.pseudoElement=c);let u=e.animate(d,m);return e3.statsBuffer.value&&u.finished.finally(()=>{G.waapi--}),u}(t,i,a,l,r),!1===l.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!r){let e=eK(a,this.options,n,this.speed);this.updateMotionValue?this.updateMotionValue(e):i.startsWith("--")?t.style.setProperty(i,e):t.style[i]=e,this.animation.cancel()}o?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(e){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:e}=this;"idle"!==e&&"finished"!==e&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){return $(Number(this.animation.effect?.getComputedTiming?.().duration||0))}get iterationDuration(){let{delay:e=0}=this.options||{};return this.duration+$(e)}get time(){return $(Number(this.animation.currentTime)||0)}set time(e){this.finishedTime=null,this.animation.currentTime=U(e)}get speed(){return this.animation.playbackRate}set speed(e){e<0&&(this.finishedTime=null),this.animation.playbackRate=e}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(e){this.animation.startTime=e}attachTimeline({timeline:e,observe:t}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,e&&e4())?(this.animation.timeline=e,eP.noop):t(this)}}let tt={anticipate:eF,backInOut:eI,circInOut:eU};class ti extends te{constructor(e){!function(e){"string"==typeof e.ease&&e.ease in tt&&(e.ease=tt[e.ease])}(e),eZ(e),super(e),e.startTime&&(this.startTime=e.startTime),this.options=e}updateMotionValue(e){let{motionValue:t,onUpdate:i,onComplete:a,element:r,...s}=this.options;if(!t)return;if(void 0!==e)return void t.set(e);let n=new e0({...s,autoplay:!1}),o=U(this.finishedTime??this.time);t.setWithVelocity(n.sample(o-10).value,n.sample(o).value,10),n.stop()}}let ta=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(K.complex.test(e)||"0"===e)&&!e.startsWith("url(")),tr=new Set(["opacity","clipPath","filter","transform"]),ts=e2(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));class tn extends eQ{constructor({autoplay:e=!0,delay:t=0,type:i="keyframes",repeat:a=0,repeatDelay:r=0,repeatType:s="loop",keyframes:n,name:o,motionValue:l,element:c,...d}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=q.time.now();const p={autoplay:e,delay:t,type:i,repeat:a,repeatDelay:r,repeatType:s,name:o,motionValue:l,element:c,...d},m=c?.KeyframeResolver||e1.KeyframeResolver;this.keyframeResolver=new m(n,(e,t,i)=>this.onKeyframesResolved(e,t,p,!i),o,l,c),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(e,t,i,a){this.keyframeResolver=void 0;let{name:r,type:s,velocity:n,delay:o,isHandoff:l,onUpdate:c}=i;this.resolvedAt=q.time.now(),!function(e,t,i,a){let r=e[0];if(null===r)return!1;if("display"===t||"visibility"===t)return!0;let s=e[e.length-1],n=ta(r,t),o=ta(s,t);return(0,W.warning)(n===o,`You are trying to animate ${t} from "${r}" to "${s}". "${n?s:r}" is not an animatable value.`,"value-not-animatable"),!!n&&!!o&&(function(e){let t=e[0];if(1===e.length)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}(e)||("spring"===i||e9(i))&&a)}(e,r,s,n)&&((R.MotionGlobalConfig.instantAnimations||!o)&&c?.(eK(e,i,t)),e[0]=e[e.length-1],I(i),i.repeat=0);let d={startTime:a?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,finalKeyframe:t,...i,keyframes:e},p=!l&&function(e){let{motionValue:t,name:i,repeatDelay:a,repeatType:r,damping:s,type:n}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;
1let{onUpdate:o,transformTemplate:l}=t.owner.getProps();return ts()&&i&&tr.has(i)&&("transform"!==i||!l)&&!o&&!a&&"mirror"!==r&&0!==s&&"inertia"!==n}(d)?new ti({...d,element:d.motionValue.owner.current}):new e0(d);p.finished.then(()=>this.notifyFinished()).catch(eP.noop),this.pendingTimeline&&(this.stopTimeline=p.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=p}get finished(){return this._animation?this.animation.finished:this._finished}then(e,t){return this.finished.finally(e).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),(0,e1.flushKeyframeResolvers)()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(e){this.animation.time=e}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(e){this.animation.speed=e}get startTime(){return this.animation.startTime}attachTimeline(e){return this._animation?this.stopTimeline=this.animation.attachTimeline(e):this.pendingTimeline=e,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}let to=e=>null!==e;var tl=e.i(920877);let tc={type:"spring",stiffness:500,damping:25,restSpeed:10},td={type:"keyframes",duration:.8},tp={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tm=(e,t,i,a={},r,s)=>n=>{let o=P(a,e)||{},l=o.delay||a.delay||0,{elapsed:c=0}=a;c-=U(l);let d={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{n(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:s?void 0:r};!function({when:e,delay:t,delayChildren:i,staggerChildren:a,staggerDirection:r,repeat:s,repeatType:n,repeatDelay:o,from:l,elapsed:c,...d}){return!!Object.keys(d).length}(o)&&Object.assign(d,((e,{keyframes:t})=>t.length>2?td:tl.transformProps.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:tc:tp)(e,d)),d.duration&&(d.duration=U(d.duration)),d.repeatDelay&&(d.repeatDelay=U(d.repeatDelay)),void 0!==d.from&&(d.keyframes[0]=d.from);let p=!1;if(!1!==d.type&&(0!==d.duration||d.repeatDelay)||(I(d),0===d.delay&&(p=!0)),(R.MotionGlobalConfig.instantAnimations||R.MotionGlobalConfig.skipAnimations)&&(p=!0,I(d),d.delay=0),d.allowFlatten=!o.type&&!o.ease,p&&!s&&void 0!==t.get()){let e=function(e,{repeat:t,repeatType:i="loop"},a){let r=e.filter(to),s=t&&"loop"!==i&&t%2==1?0:r.length-1;return r[s]}(d.keyframes,o);if(void 0!==e)return void A.frame.update(()=>{d.onUpdate(e),d.onComplete()})}return o.isSync?new e0(d):new tn(d)};function tu(e,t,{delay:i=0,transitionOverride:a,type:r}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:n,...o}=t;a&&(s=a);let l=[],c=r&&e.animationState&&e.animationState.getState()[r];for(let t in o){let a=e.getValue(t,e.latestValues[t]??null),r=o[t];if(void 0===r||c&&function({protectedKeys:e,needsAnimating:t},i){let a=e.hasOwnProperty(i)&&!0!==t[i];return t[i]=!1,a}(c,t))continue;let n={delay:i,...P(s||{},t)},d=a.get();if(void 0!==d&&!a.isAnimating&&!Array.isArray(r)&&r===d&&!n.velocity)continue;let p=!1;if(window.MotionHandoffAnimation){let i=V(e);if(i){let e=window.MotionHandoffAnimation(i,t,A.frame);null!==e&&(n.startTime=e,p=!0)}}_(e,t),a.start(tm(t,a,r,e.shouldReduceMotion&&E.positionalKeys.has(t)?{type:!1}:n,e,p));let m=a.animation;m&&l.push(m)}return n&&Promise.all(l).then(()=>{A.frame.update(()=>{n&&O(e,n)})}),l}function th(e,t,i,a=0,r=1){let s=Array.from(e).sort((e,t)=>e.sortNodePosition(t)).indexOf(t),n=e.size,o=(n-1)*a;return"function"==typeof i?i(s,n):1===r?s*a:o-s*a}function tf(e,t,i={}){let a=T(e,t,"exit"===i.type?e.presenceContext?.custom:void 0),{transition:r=e.getDefaultTransition()||{}}=a||{};i.transitionOverride&&(r=i.transitionOverride);let s=a?()=>Promise.all(tu(e,a,i)):()=>Promise.resolve(),n=e.variantChildren&&e.variantChildren.size?(a=0)=>{let{delayChildren:s=0,staggerChildren:n,staggerDirection:o}=r;return function(e,t,i=0,a=0,r=0,s=1,n){let o=[];for(let l of e.variantChildren)l.notify("AnimationStart",t),o.push(tf(l,t,{...n,delay:i+("function"==typeof a?0:a)+th(e.variantChildren,l,a,r,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(o)}(e,t,a,s,n,o,i)}:()=>Promise.resolve(),{when:o}=r;if(!o)return Promise.all([s(),n(i.delay)]);{let[e,t]="beforeChildren"===o?[s,n]:[n,s];return e().then(()=>t())}}function tx(e,t,i={}){let a;if(e.notify("AnimationStart",t),Array.isArray(t))a=Promise.all(t.map(t=>tf(e,t,i)));else if("string"==typeof t)a=tf(e,t,i);else{let r="function"==typeof t?T(e,t,i.custom):t;a=Promise.all(tu(e,r,i))}return a.then(()=>
1{e.notify("AnimationComplete",t)})}function tg(e,t){if(!Array.isArray(t))return!1;let i=t.length;if(i!==e.length)return!1;for(let a=0;a<i;a++)if(t[a]!==e[a])return!1;return!0}e.s(["animateMotionValue",()=>tm],619659),e.s(["animateVisualElement",()=>tx],102677);var tv=e.i(918190),ty=e.i(118406);let tb=ty.variantProps.length,tw=[...ty.variantPriorityOrder].reverse(),tk=ty.variantPriorityOrder.length;function tj(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function tN(){return{animate:tj(!0),whileInView:tj(),whileHover:tj(),whileTap:tj(),whileDrag:tj(),whileFocus:tj(),exit:tj()}}class tS{constructor(e){this.isMounted=!1,this.node=e}update(){}}e.s(["Feature",()=>tS],442553);let tC=0,tT={animation:{Feature:class extends tS{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:i})=>tx(e,t,i))),i=tN(),a=!0,r=t=>(i,a)=>{let r=T(e,a,"exit"===t?e.presenceContext?.custom:void 0);if(r){let{transition:e,transitionEnd:t,...a}=r;i={...i,...a,...t}}return i};function s(s){let{props:n}=e,o=function e(t){if(!t)return;if(!t.isControllingVariants){let i=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(i.initial=t.props.initial),i}let i={};for(let e=0;e<tb;e++){let a=ty.variantProps[e],r=t.props[a];((0,tv.isVariantLabel)(r)||!1===r)&&(i[a]=r)}return i}(e.parent)||{},l=[],c=new Set,d={},p=1/0;for(let t=0;t<tk;t++){var m,u;let h=tw[t],f=i[h],x=void 0!==n[h]?n[h]:o[h],g=(0,tv.isVariantLabel)(x),v=h===s?f.isActive:null;!1===v&&(p=t);let y=x===o[h]&&x!==n[h]&&g;if(y&&a&&e.manuallyAnimateOnMount&&(y=!1),f.protectedKeys={...d},!f.isActive&&null===v||!x&&!f.prevProp||(0,S.isAnimationControls)(x)||"boolean"==typeof x)continue;let b=(m=f.prevProp,"string"==typeof(u=x)?u!==m:!!Array.isArray(u)&&!tg(u,m)),w=b||h===s&&f.isActive&&!y&&g||t>p&&g,k=!1,j=Array.isArray(x)?x:[x],N=j.reduce(r(h),{});!1===v&&(N={});let{prevResolvedValues:C={}}=f,P={...C,...N},A=t=>{w=!0,c.has(t)&&(k=!0,c.delete(t)),f.needsAnimating[t]=!0;let i=e.getValue(t);i&&(i.liveStyle=!1)};for(let e in P){let t=N[e],i=C[e];if(!d.hasOwnProperty(e))(D(t)&&D(i)?tg(t,i):t===i)?void 0!==t&&c.has(e)?A(e):f.protectedKeys[e]=!0:null!=t?A(e):c.add(e)}f.prevProp=x,f.prevResolvedValues=N,f.isActive&&(d={...d,...N}),a&&e.blockInitialAnimation&&(w=!1);let E=y&&b,M=!E||k;w&&M&&l.push(...j.map(t=>{let i={type:h};if("string"==typeof t&&a&&!E&&e.manuallyAnimateOnMount&&e.parent){let{parent:a}=e,r=T(a,t);if(a.enteringChildren&&r){let{delayChildren:t}=r.transition||{};i.delay=th(a.enteringChildren,e,t)}}return{animation:t,options:i}}))}if(c.size){let t={};if("boolean"!=typeof n.initial){let i=T(e,Array.isArray(n.initial)?n.initial[0]:n.initial);i&&i.transition&&(t.transition=i.transition)}c.forEach(i=>{let a=e.getBaseTarget(i),r=e.getValue(i);r&&(r.liveStyle=!0),t[i]=a??null}),l.push({animation:t})}let h=!!l.length;return a&&(!1===n.initial||n.initial===n.animate)&&!e.manuallyAnimateOnMount&&(h=!1),a=!1,h?t(l):Promise.resolve()}return{animateChanges:s,setActive:function(t,a){if(i[t].isActive===a)return Promise.resolve();e.variantChildren?.forEach(e=>e.animationState?.setActive(t,a)),i[t].isActive=a;let r=s(t);for(let e in i)i[e].protectedKeys={};return r},setAnimateFunction:function(i){t=i(e)},getState:()=>i,reset:()=>{i=tN()}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();(0,S.isAnimationControls)(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}},exit:{Feature:class extends tS{constructor(){super(...arguments),this.id=tC++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===i)return;let a=this.node.animationState.setActive("exit",!e);t&&!e&&a.then(()=>{t(this.id)})}mount(){let{register:e,onExitComplete:t}=this.node.presenceContext||{};
1t&&t(this.id),e&&(this.unmount=e(this.id))}unmount(){}}}};e.s(["animations",()=>tT],119937);let tP={x:!1,y:!1};function tA(){return tP.x||tP.y}e.s(["isDragActive",()=>tA,"isDragging",()=>tP],758047);var tE=e.i(945469);function tM(e,t,i,a={passive:!0}){return e.addEventListener(t,i,a),()=>e.removeEventListener(t,i)}e.s(["addDomEvent",()=>tM],716042);let tD=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function tO(e){return{point:{x:e.pageX,y:e.pageY}}}e.s(["isPrimaryPointer",()=>tD],665421);let tR=e=>t=>tD(t)&&e(t,tO(t));function tB(e,t,i,a){return tM(e,t,tR(i),a)}e.s(["addPointerInfo",()=>tR,"extractEventInfo",()=>tO],661453);var t_=e.i(469038);function tV(e){return e.max-e.min}function tI(e,t,i){return Math.abs(e-t)<=i}function tF(e,t,i,a=.5){e.origin=a,e.originPoint=(0,et.mixNumber)(t.min,t.max,e.origin),e.scale=tV(i)/tV(t),e.translate=(0,et.mixNumber)(i.min,i.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function tL(e,t,i,a){tF(e.x,t.x,i.x,a?a.originX:void 0),tF(e.y,t.y,i.y,a?a.originY:void 0)}function tz(e,t,i){e.min=i.min+t.min,e.max=e.min+tV(t)}function tU(e,t,i){tz(e.x,t.x,i.x),tz(e.y,t.y,i.y)}function t$(e,t,i){e.min=t.min-i.min,e.max=e.min+tV(t)}function tq(e,t,i){t$(e.x,t.x,i.x),t$(e.y,t.y,i.y)}e.s(["calcBoxDelta",()=>tL,"calcLength",()=>tV,"calcRelativeBox",()=>tU,"calcRelativePosition",()=>tq,"isNear",()=>tI],357119);var tG=e.i(73286);function tW(e){return[e("x"),e("y")]}e.s(["eachAxis",()=>tW],411621);var tH=e.i(769665);let tY=({current:e})=>e?e.ownerDocument.defaultView:null,tK=(e,t)=>Math.abs(e-t);class tX{constructor(e,t,{transformPagePoint:i,contextWindow:a=window,dragSnapToOrigin:r=!1,distanceThreshold:s=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=tJ(this.lastMoveEventInfo,this.history),a=null!==this.startEvent,r=(e=i.offset,t={x:0,y:0},Math.sqrt(tK(e.x,t.x)**2+tK(e.y,t.y)**2)>=this.distanceThreshold);if(!a&&!r)return;let{point:s}=i,{timestamp:n}=A.frameData;this.history.push({...s,timestamp:n});let{onStart:o,onMove:l}=this.handlers;a||(o&&o(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,i)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=tZ(t,this.transformPagePoint),A.frame.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:i,onSessionEnd:a,resumeAnimation:r}=this.handlers;if(this.dragSnapToOrigin&&r&&r(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let s=tJ("pointercancel"===e.type?this.lastMoveEventInfo:tZ(t,this.transformPagePoint),this.history);this.startEvent&&i&&i(e,s),a&&a(e,s)},!tD(e))return;this.dragSnapToOrigin=r,this.handlers=t,this.transformPagePoint=i,this.distanceThreshold=s,this.contextWindow=a||window;const n=tZ(tO(e),this.transformPagePoint),{point:o}=n,{timestamp:l}=A.frameData;this.history=[{...o,timestamp:l}];const{onSessionStart:c}=t;c&&c(e,tJ(n,this.history)),this.removeListeners=L(tB(this.contextWindow,"pointermove",this.handlePointerMove),tB(this.contextWindow,"pointerup",this.handlePointerUp),tB(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,A.cancelFrame)(this.updatePoint)}}function tZ(e,t){return t?{point:t(e.point)}:e}function tQ(e,t){return{x:e.x-t.x,y:e.y-t.y}}function tJ({point:e},t){return{point:e,delta:tQ(e,t0(t)),offset:tQ(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,a=null,r=t0(e);for(;i>=0&&(a=e[i],!(r.timestamp-a.timestamp>U(.1)));)i--;if(!a)return{x:0,y:0};let s=$(r.timestamp-a.timestamp);if(0===s)return{x:0,y:0};let n={x:(r.x-a.x)/s,y:(r.y-a.y)/s};return n.x===1/0&&(n.x=0),n.y===1/0&&(n.y=0),n}(t,.1)}}function t0(e){return e[e.length-1]}function t1(e,t,i){return{min:void 0!==t?e.min+t:void 0,max:void 0!==i?e.max+i-(e.max-e.min):void 0}}function t2(e,t){let i=t.min-e.min,a=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,a]=[a,i]),{min:i,max:a}}function t4(e,t,i){return{min:t3(e,t),max:t3(e,i)}}function t3(e,t){return"number"==typeof e?e:e[t]||0}let t5=new WeakMap;class t6{constructor(e){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,tG.createBox)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=e}start(e,{snapToCursor:t=!1,distanceThreshold:i}={}){let{presenceContext:a}=this.visualElement;if(a&&!1===a.isPresent)return;let r=e=>{let{dragSnapToOrigin:i}=this.getProps();i?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(tO(e).point)},s=(e,t)=>{let{drag:i,dragPropagation:a,onDragStart:r}=this.getProps();if(i&&!a&&(this.openDragLock&&this.openDragLock(),this.openDragLock=function(e){if("x"===e||"
1y"===e)if(tP[e])return null;else return tP[e]=!0,()=>{tP[e]=!1};return tP.x||tP.y?null:(tP.x=tP.y=!0,()=>{tP.x=tP.y=!1})}(i),!this.openDragLock))return;this.latestPointerEvent=e,this.latestPanInfo=t,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),tW(e=>{let t=this.getAxisMotionValue(e).get()||0;if(tE.percent.test(t)){let{projection:i}=this.visualElement;if(i&&i.layout){let a=i.layout.layoutBox[e];a&&(t=tV(a)*(parseFloat(t)/100))}}this.originPoint[e]=t}),r&&A.frame.postRender(()=>r(e,t)),_(this.visualElement,"transform");let{animationState:s}=this.visualElement;s&&s.setActive("whileDrag",!0)},n=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t;let{dragPropagation:i,dragDirectionLock:a,onDirectionLock:r,onDrag:s}=this.getProps();if(!i&&!this.openDragLock)return;let{offset:n}=t;if(a&&null===this.currentDirection){this.currentDirection=function(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}(n),null!==this.currentDirection&&r&&r(this.currentDirection);return}this.updateAxis("x",t.point,n),this.updateAxis("y",t.point,n),this.visualElement.render(),s&&s(e,t)},o=(e,t)=>{this.latestPointerEvent=e,this.latestPanInfo=t,this.stop(e,t),this.latestPointerEvent=null,this.latestPanInfo=null},l=()=>tW(e=>"paused"===this.getAnimationState(e)&&this.getAxisMotionValue(e).animation?.play()),{dragSnapToOrigin:c}=this.getProps();this.panSession=new tX(e,{onSessionStart:r,onStart:s,onMove:n,onSessionEnd:o,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:c,distanceThreshold:i,contextWindow:tY(this.visualElement)})}stop(e,t){let i=e||this.latestPointerEvent,a=t||this.latestPanInfo,r=this.isDragging;if(this.cancel(),!r||!a||!i)return;let{velocity:s}=a;this.startAnimation(s);let{onDragEnd:n}=this.getProps();n&&A.frame.postRender(()=>n(i,a))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,i){let{drag:a}=this.getProps();if(!i||!t8(e,a,this.currentDirection))return;let r=this.getAxisMotionValue(e),s=this.originPoint[e]+i[e];this.constraints&&this.constraints[e]&&(s=function(e,{min:t,max:i},a){return void 0!==t&&e<t?e=a?(0,et.mixNumber)(t,e,a.min):Math.max(e,t):void 0!==i&&e>i&&(e=a?(0,et.mixNumber)(i,e,a.max):Math.min(e,i)),e}(s,this.constraints[e],this.elastic[e])),r.set(s)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,a=this.constraints;e&&(0,w.isRefObject)(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&i?this.constraints=function(e,{top:t,left:i,bottom:a,right:r}){return{x:t1(e.x,i,r),y:t1(e.y,t,a)}}(i.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:t4(e,"left","right"),y:t4(e,"top","bottom")}}(t),a!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&tW(e=>{var t,a;let r;!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=(t=i.layoutBox[e],a=this.constraints[e],r={},void 0!==a.min&&(r.min=a.min-t.min),void 0!==a.max&&(r.max=a.max-t.min),r))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!(0,w.isRefObject)(t))return!1;let a=t.current;(0,W.invariant)(null!==a,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:r}=this.visualElement;if(!r||!r.layout)return!1;let s=(0,tH.measurePageBox)(a,r.root,this.visualElement.getTransformPagePoint()),n=(e=r.layout.layoutBox,{x:t2(e.x,s.x),y:t2(e.y,s.y)});if(i){let e=i((0,t_.convertBoxToBoundingBox)(n));this.hasMutatedConstraints=!!e,e&&(n=(0,t_.convertBoundingBoxToBox)(e))}return n}startAnimation(e){let{drag:t,dragMomentum:i,dragElastic:a,dragTransition:r,dragSnapToOrigin:s,onDragTransitionEnd:n}=this.getProps(),o=this.constraints||{};return Promise.all(tW(n=>{if(!t8(n,t,this.currentDirection))return;let l=o&&o[n]||{};s&&(l={min:0,max:0});let c={type:"inertia",velocity:i?e[n]:0,bounceStiffness:a?200:1e6,bounceDamping:a?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...r,...l};return this.startAxisValueAnimation(n,c)}
1)).then(n)}startAxisValueAnimation(e,t){let i=this.getAxisMotionValue(e);return _(this.visualElement,e),i.start(tm(e,i,0,t,this.visualElement,!1))}stopAnimation(){tW(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){tW(e=>this.getAxisMotionValue(e).animation?.pause())}getAnimationState(e){return this.getAxisMotionValue(e).animation?.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,i=this.visualElement.getProps();return i[t]||this.visualElement.getValue(e,(i.initial?i.initial[e]:void 0)||0)}snapToCursor(e){tW(t=>{let{drag:i}=this.getProps();if(!t8(t,i,this.currentDirection))return;let{projection:a}=this.visualElement,r=this.getAxisMotionValue(t);if(a&&a.layout){let{min:i,max:s}=a.layout.layoutBox[t],n=r.get()||0;r.set(e[t]-(0,et.mixNumber)(i,s,.5)+n)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:i}=this.visualElement;if(!(0,w.isRefObject)(t)||!i||!this.constraints)return;this.stopAnimation();let a={x:0,y:0};tW(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){var i,r;let s,n,o,l=t.get();a[e]=(i={min:l,max:l},r=this.constraints[e],s=.5,n=tV(i),(o=tV(r))>n?s=eW(r.min,r.max-n,i.min):n>o&&(s=eW(i.min,i.max-o,r.min)),(0,z.clamp)(0,1,s))}});let{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),tW(t=>{if(!t8(t,e,null))return;let i=this.getAxisMotionValue(t),{min:r,max:s}=this.constraints[t];i.set((0,et.mixNumber)(r,s,a[t]))})}addListeners(){if(!this.visualElement.current)return;t5.set(this.visualElement,this);let e=tB(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:i=!0}=this.getProps();t&&i&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();(0,w.isRefObject)(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,a=i.addEventListener("measure",t);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),A.frame.read(t);let r=tM(window,"resize",()=>this.scalePositionWithinConstraints()),s=i.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(tW(t=>{let i=this.getAxisMotionValue(t);i&&(this.originPoint[t]+=e[t].translate,i.set(i.get()+e[t].translate))}),this.visualElement.render())});return()=>{r(),e(),a(),s&&s()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:i=!1,dragPropagation:a=!1,dragConstraints:r=!1,dragElastic:s=.35,dragMomentum:n=!0}=e;return{...e,drag:t,dragDirectionLock:i,dragPropagation:a,dragConstraints:r,dragElastic:s,dragMomentum:n}}}function t8(e,t,i){return(!0===t||t===e)&&(null===i||i===e)}class t7 extends tS{constructor(e){super(e),this.removeGroupControls=eP.noop,this.removeListeners=eP.noop,this.controls=new t6(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eP.noop}update(){let{dragControls:e}=this.node.getProps(),{dragControls:t}=this.node.prevProps||{};e!==t&&(this.removeGroupControls(),e&&(this.removeGroupControls=e.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners()}}e.s(["DragGesture",()=>t7],919492);let t9=e=>(t,i)=>{e&&A.frame.postRender(()=>e(t,i))};class ie extends tS{constructor(){super(...arguments),this.removePointerDownListener=eP.noop}onPointerDown(e){this.session=new tX(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:tY(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:i,onPanEnd:a}=this.node.getProps();return{onSessionStart:t9(e),onStart:t9(t),onMove:i,onEnd:(e,t)=>{delete this.session,a&&A.frame.postRender(()=>a(e,t))}}}mount(){this.removePointerDownListener=tB(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}e.s(["PanGesture",()=>ie],473230)},235743,667924,e=>{"use strict";var t=e.i(868146),i=e.i(243643),a=e.i(317230),r=e.i(220307),s=e.i(616491),n=e.i(112870),o=e.i(779659);let l={hasAnimatedSinceResize:!0,hasEverUpdated:!1};e.s(["globalProjectionState",()=>l],667924);let c=!1;class d extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i,layoutId:a}=this.props,{projection:r}=e;r&&(t.group&&t.group.add(r),i&&i.register&&a&&i.register(r),c&&r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),l.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:a,drag:r,isPresent:s}=this.props,{projection:n}=a;return n&&(n.isPresent=s,c=!0,r||e.layoutDependency!==t||void 0===t||e.isPresent!==s?n.willUpdate():this.safeToRemove(),e.isPresent!==s&&(s?n.promote():n.relegate()||i.frame.postRender(()=>{let e=n.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),a.microtask.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:i}=this.props,{projection:a}=e;c=!0,a&&(a.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(a),i&&i.deregister&&i.deregister(a))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function p(e){let[i,a]=(0,s.usePresence)(),l=(0,r.useContext)(n.LayoutGroupContext);return(0,t.jsx)(d,{...e,layoutGroup:l,switchLayoutGroup:(0,r.useContext)(o.SwitchLayoutGroupContext),isPresent:i,safeToRemove:a})}e.s(["MeasureLayout",()=>p],235743)},525944,618106,137401,632954,326831,e=>{"use strict";var t=e.i(919492),i=e.i(473230),a=e.i(235743),r=e.i(57861),s=e.i(280886);function n(e){return(0,s.isObject)(e)&&"ownerSVGElement"in e}var o=e.i(243643),l=e.i(727460),c=e.i(585246),d=e.i(317230),p=e.i(708096),m=e.i(825492),u=e.i(309921),h=e.i(369417),f=e.i(230727),x=e.i(631036),g=e.i(609188),v=e.i(619659),y=e.i(398390),b=e.i(234325);let w=(e,t)=>e.depth-t.depth;class k{constructor(){this.children=[],this.isDirty=!1}add(e){(0,b.addUniqueItem)(this.children,e),this.isDirty=!0}remove(e){(0,b.removeItem)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(w),this.isDirty=!1,this.children.forEac
1h(e)}}e.i(455240);var j=e.i(693475),N=e.i(945469),S=e.i(219642),C=e.i(812633);let T=["TopLeft","TopRight","BottomLeft","BottomRight"],P=T.length,A=e=>"string"==typeof e?parseFloat(e):e,E=e=>"number"==typeof e||N.px.test(e);function M(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let D=R(0,.5,C.circOut),O=R(.5,.95,x.noop);function R(e,t,i){return a=>a<e?0:a>t?1:i((0,S.progress)(e,t,a))}function B(e,t){e.min=t.min,e.max=t.max}function _(e,t){B(e.x,t.x),B(e.y,t.y)}function V(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}var I=e.i(640177),F=e.i(357119);function L(e,t,i,a,r){return e-=t,e=(0,I.scalePoint)(e,1/i,a),void 0!==r&&(e=(0,I.scalePoint)(e,1/r,a)),e}function z(e,t,[i,a,r],s,n){!function(e,t=0,i=1,a=.5,r,s=e,n=e){if(N.percent.test(t)&&(t=parseFloat(t),t=(0,u.mixNumber)(n.min,n.max,t/100)-n.min),"number"!=typeof t)return;let o=(0,u.mixNumber)(s.min,s.max,a);e===s&&(o-=t),e.min=L(e.min,t,i,o,r),e.max=L(e.max,t,i,o,r)}(e,t[i],t[a],t[r],t.scale,s,n)}let U=["x","scaleX","originX"],$=["y","scaleY","originY"];function q(e,t,i,a){z(e.x,t,U,i?i.x:void 0,a?a.x:void 0),z(e.y,t,$,i?i.y:void 0,a?a.y:void 0)}var G=e.i(73286);function W(e){return 0===e.translate&&1===e.scale}function H(e){return W(e.x)&&W(e.y)}function Y(e,t){return e.min===t.min&&e.max===t.max}function K(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function X(e,t){return K(e.x,t.x)&&K(e.y,t.y)}function Z(e){return(0,F.calcLength)(e.x)/(0,F.calcLength)(e.y)}function Q(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class J{constructor(){this.members=[]}add(e){(0,b.addUniqueItem)(this.members,e),e.scheduleRender()}remove(e){if((0,b.removeItem)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,i=this.members.findIndex(t=>e===t);if(0===i)return!1;for(let e=i;e>=0;e--){let i=this.members[e];if(!1!==i.isPresent){t=i;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let i=this.lead;if(e!==i&&(this.prevLead=i,this.lead=e,e.show(),i)){i.instance&&i.scheduleRender(),e.scheduleRender(),e.resumeFrom=i,t&&(e.resumeFrom.preserveOpacity=!0),i.snapshot&&(e.snapshot=i.snapshot,e.snapshot.latestValues=i.animationValues||i.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:a}=e.options;!1===a&&i.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:i}=e;t.onExitComplete&&t.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}var ee=e.i(654288),et=e.i(411621),ei=e.i(268734),ea=e.i(667924);let er={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},es=["","X","Y","Z"],en=0;function eo(e,t,i,a){let{latestValues:r}=t;r[e]&&(i[e]=r[e],t.setStaticValue(e,0),a&&(a[e]=0))}function el({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:a,resetTransform:s}){return class{constructor(e={},i=t?.()){this.id=en++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,r.statsBuffer.value&&(er.nodes=er.calculatedTargetDeltas=er.calculatedProjections=0),this.nodes.forEach(ep),this.nodes.forEach(ev),this.nodes.forEach(ey),this.nodes.forEac
1h(em),r.statsBuffer.addProjectionMetrics&&r.statsBuffer.addProjectionMetrics(er)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new k)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new h.SubscriptionManager),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let i=this.eventHandlers.get(e);i&&i.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t){if(this.instance)return;this.isSVG=n(t)&&!(n(t)&&"svg"===t.tagName),this.instance=t;let{layoutId:i,layout:a,visualElement:r}=this.options;if(r&&!r.current&&r.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(a||i)&&(this.isLayoutDirty=!0),e){let i,a=0,r=()=>this.root.updateBlockedByResize=!1;o.frame.read(()=>{a=window.innerWidth}),e(t,()=>{let e=window.innerWidth;if(e!==a){let t,s;a=e,this.root.updateBlockedByResize=!0,i&&i(),t=c.time.now(),s=({timestamp:e})=>{let i=e-t;i>=250&&((0,o.cancelFrame)(s),r(i-250))},o.frame.setup(s,!0),i=()=>(0,o.cancelFrame)(s),ea.globalProjectionState.hasAnimatedSinceResize&&(ea.globalProjectionState.hasAnimatedSinceResize=!1,this.nodes.forEach(eg))}})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&r&&(i||a)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeLayoutChanged:i,layout:a})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||r.getDefaultTransition()||eS,{onLayoutAnimationStart:n,onLayoutAnimationComplete:o}=r.getProps(),c=!this.targetLayout||!X(this.targetLayout,a),d=!t&&i;if(this.options.layoutRoot||this.resumeFrom||d||t&&(c||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let t={...(0,l.getValueTransition)(s,"layout"),onPlay:n,onComplete:o};(r.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t),this.setAnimationOrigin(e,d)}else t||eg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=a})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),(0,o.cancelFrame)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(eb),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:i}=t.options;if(!i)return;let a=(0,y.getOptimisedAppearId)(i);if(window.MotionHasOptimisedAnimation(a,"transform")){let{layout:e,layoutId:i}=t.options;window.MotionCancelOptimisedAnimation(a,"transform",o.frame,!(e||i))}let{parent:r}=t;r&&!r.hasCheckedOptimisedAppear&&e(r)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:i}=this.options;if(void 0===t&&!i)return;let a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEac
1h(eh);return}if(this.animationId<=this.animationCommitId)return void this.nodes.forEach(ef);this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(ex),this.nodes.forEach(ec),this.nodes.forEach(ed)):this.nodes.forEach(ef),this.clearAllSnapshots();let e=c.time.now();o.frameData.delta=(0,f.clamp)(0,1e3/60,e-o.frameData.timestamp),o.frameData.timestamp=e,o.frameData.isProcessing=!0,o.frameSteps.update.process(o.frameData),o.frameSteps.preRender.process(o.frameData),o.frameSteps.render.process(o.frameData),o.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,d.microtask.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(eu),this.sharedNodes.forEach(ew)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,o.frame.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){o.frame.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure(),!this.snapshot||(0,F.calcLength)(this.snapshot.measuredBox.x)||(0,F.calcLength)(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=(0,G.createBox)(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&this.instance){let t=a(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!s)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!H(this.projectionDelta),i=this.getTransformTemplate(),a=i?i(this.latestValues,""):void 0,r=a!==this.prevTransformTemplateValue;e&&this.instance&&(t||(0,ei.hasTransform)(this.latestValues)||r)&&(s(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let i=this.measurePageBox(),a=this.removeElementScroll(i);return e&&(a=this.removeTransform(a)),eP((t=a).x),eP(t.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:a,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return(0,G.createBox)();let t=e.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(eE))){let{scroll:e}=this.root;e&&((0,I.translateAxis)(t.x,e.offset.x),(0,I.translateAxis)(t.y,e.offset.y))}return t}removeElementScroll(e){let t=(0,G.createBox)();if(_(t,e),this.scroll?.wasRoot)return t;for(let i=0;i<this.path.length;i++){let a=this.path[i],{scroll:r,options:s}=a;a!==this.root&&r&&s.layoutScroll&&(r.wasRoot&&_(t,e),(0,I.translateAxis)(t.x,r.offset.x),(0,I.translateAxis)(t.y,r.offset.y))}return t}applyTransform(e,t=!1){let i=(0,G.createBox)();_(i,e);for(let e=0;e<this.path.length;e++){let a=this.path[e];!t&&a.options.layoutScroll&&a.scroll&&a!==a.root&&(0,I.transformBox)(i,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),(0,ei.hasTransform)(a.latestValues)&&(0,I.transformBox)(i,a.latestValues)}return(0,ei.hasTransform)(this.latestValues)&&(0,I.transformBox)(i,this.latestValues),i}removeTransform(e){let t=(0,G.createBox)();_(t,e);for(let e=0;e<this.path.length;e++){let i=this.path[e];if(!i.instance||!(0,ei.hasTransform)(i.latestValues))continue;(0,ei.hasScale)(i.latestValues)&&i.updateSnapshot();let a=(0,G.createBox)();_(a,i.measurePageBox()),q(t,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,a)}return(0,ei.hasTransform)(this.latestValues)&&q(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==o.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){let t=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=t.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=t.
1isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=t.isSharedProjectionDirty);let i=!!this.resumingFrom||this!==t;if(!(e||i&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:a,layoutId:s}=this.options;if(!this.layout||!(a||s))return;this.resolvedRelativeTargetAt=o.frameData.timestamp;let n=this.getClosestProjectingParent();n&&this.linkedParentVersion!==n.layoutVersion&&!n.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(n&&n.layout?this.createRelativeTarget(n,this.layout.layoutBox,n.layout.layoutBox):this.removeRelativeTarget()),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=(0,G.createBox)(),this.targetWithTransforms=(0,G.createBox)()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),(0,F.calcRelativeBox)(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):_(this.target,this.layout.layoutBox),(0,I.applyBoxDelta)(this.target,this.targetDelta)):_(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,n&&!!n.resumingFrom==!!this.resumingFrom&&!n.options.layoutScroll&&n.target&&1!==this.animationProgress?this.createRelativeTarget(n,this.target,n.target):this.relativeParent=this.relativeTarget=void 0),r.statsBuffer.value&&er.calculatedTargetDeltas++)}getClosestProjectingParent(){if(!(!this.parent||(0,ei.hasScale)(this.parent.latestValues)||(0,ei.has2DTranslate)(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(e,t,i){this.relativeParent=e,this.linkedParentVersion=e.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,G.createBox)(),this.relativeTargetOrigin=(0,G.createBox)(),(0,F.calcRelativePosition)(this.relativeTargetOrigin,t,i),_(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let e=this.getLead(),t=!!this.resumingFrom||this!==e,i=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(i=!1),t&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(i=!1),this.resolvedRelativeTargetAt===o.frameData.timestamp&&(i=!1),i)return;let{layout:a,layoutId:s}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(a||s))return;_(this.layoutCorrected,this.layout.layoutBox);let n=this.treeScale.x,l=this.treeScale.y;(0,I.applyTreeDeltas)(this.layoutCorrected,this.treeScale,this.path,t),e.layout&&!e.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(e.target=e.layout.layoutBox,e.targetWithTransforms=(0,G.createBox)());let{target:c}=e;if(!c){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(V(this.prevProjectionDelta.x,this.projectionDelta.x),V(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),(0,F.calcBoxDelta)(this.projectionDelta,this.layoutCorrected,c,this.latestValues),this.treeScale.x===n&&this.treeScale.y===l&&Q(this.projectionDelta.x,this.prevProjectionDelta.x)&&Q(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",c)),r.statsBuffer.value&&er.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.visualElement?.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=(0,G.createDelta)(),this.projectionDelta=(0,G.createDelta)(),this.projectionDeltaWithTransform=(0,G.createDelta)()}setAnimationOrigin(e,t=!1){let i,a=this.snapshot,r=a?a.latestValues:{},s={...this.latestValues},n=(0,G.createDelta)();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=(0,G.createBox)(),l=(a?a.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),d=!c||c.members.length<=1,p=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(eN));this.animationProgress=0,this.mixTargetDelta=t=>{let a=t/1e3;if(ek(n.x,e.x,a),ek(n.y,e.y,a),this.setTargetDelta(n),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var c,m,h,f,x,g;(0,F.calcRelativePosition)(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),h=this.relativeTarget,f=this.relativeTargetOrigin,x=o,g=a,ej(h.x,f.x,x.x,g),ej(h.y,f.y,x.y,g),i&&(c=this.relativeTarget,m=i,Y(c.x,m.x)&&Y(c.y,m.y))&&(this.isProjectionDirty=!1),i||(i=(0,G.createBox)()),_(i,this.relativeTarget)}l&&(this.animationValues=s,function(e,t,i,a,r,s){r?(e.opacity=(0,u.mixNumber)(0,i.opacity??1,D(a)),e.opacityExit=(0,u.mixNumber)(t.o
1pacity??1,0,O(a))):s&&(e.opacity=(0,u.mixNumber)(t.opacity??1,i.opacity??1,a));for(let r=0;r<P;r++){let s=`border${T[r]}Radius`,n=M(t,s),o=M(i,s);(void 0!==n||void 0!==o)&&(n||(n=0),o||(o=0),0===n||0===o||E(n)===E(o)?(e[s]=Math.max((0,u.mixNumber)(A(n),A(o),a),0),(N.percent.test(o)||N.percent.test(n))&&(e[s]+="%")):e[s]=o)}(t.rotate||i.rotate)&&(e.rotate=(0,u.mixNumber)(t.rotate||0,i.rotate||0,a))}(s,r,this.latestValues,a,p,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=a},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&((0,o.cancelFrame)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=o.frame.update(()=>{var t,i,a;let r;ea.globalProjectionState.hasAnimatedSinceResize=!0,p.activeAnimations.layout++,this.motionValue||(this.motionValue=(0,m.motionValue)(0)),this.currentAnimation=(t=this.motionValue,i=[0,1e3],a={...e,velocity:0,isSync:!0,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onStop:()=>{p.activeAnimations.layout--},onComplete:()=>{p.activeAnimations.layout--,e.onComplete&&e.onComplete(),this.completeAnimation()}},(r=(0,g.isMotionValue)(t)?t:(0,m.motionValue)(t)).start((0,v.animateMotionValue)("",r,i,a)),r.animation),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:i,layout:a,latestValues:r}=e;if(t&&i&&a){if(this!==e&&this.layout&&a&&eA(this.options.animationType,this.layout.layoutBox,a.layoutBox)){i=this.target||(0,G.createBox)();let t=(0,F.calcLength)(this.layout.layoutBox.x);i.x.min=e.target.x.min,i.x.max=i.x.min+t;let a=(0,F.calcLength)(this.layout.layoutBox.y);i.y.min=e.target.y.min,i.y.max=i.y.min+a}_(t,i),(0,I.transformBox)(t,r),(0,F.calcBoxDelta)(this.projectionDeltaWithTransform,this.layoutCorrected,t,r)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new J),this.sharedNodes.get(e).add(t);let i=t.options.initialPromotionConfig;t.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){let{layoutId:e}=this.options;return e&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:e}=this.options;return e?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:i}={}){let a=this.getStack();a&&a.promote(this,i),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:i}=e;if((i.z||i.rotate||i.rotateX||i.rotateY||i.rotateZ||i.skewX||i.skewY)&&(t=!0),!t)return;let a={};i.z&&eo("z",e,a,this.animationValues);for(let t=0;t<es.length;t++)eo(`rotate${es[t]}`,e,a,this.animationValues),eo(`skew${es[t]}`,e,a,this.animationValues);for(let t in e.render(),a)e.setStaticValue(t,a[t]),this.animationValues&&(this.animationValues[t]=a[t]);e.scheduleRender()}applyProjectionStyles(e,t){if(!this.instance||this.isSVG)return;if(!this.isVisible){e.visibility="hidden";return}let i=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,e.visibility="",e.opacity="",e.pointerEvents=(0,j.resolveMotionValue)(t?.pointerEvents)||"",e.transform=i?i(this.latestValues,""):"none";return}let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){this.options.layoutId&&(e.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,e.pointerEvents=(0,j.resolveMotionValue)(t?.pointerEvents)||""),this.hasProjected&&!(0,ei.hasTransform)(this.latestValues)&&(e.transform=i?i({},""):"none",this.hasProjected=!1);return}e.visibility="";let r=a.animationValues||a.latestValues;this.applyTransformsToTarget();let s=function(e,t,i){let a="",r=e.x.translate/t.x,s=e.y.translate/t.y,n=i?.z||0;if((r||s||n)&&(a=`translate3d(${r}px, ${s}px, ${n}px) `),(1!==t.x||1!==t.y)&&(a+=`scale(${1/t.x}, ${1/t.y}) `),i){let{transformPerspective:e,rotate:t,rotateX:r,rotateY:s,skewX:n,skewY:o}=i;e&&(a=`perspective(${e}px) ${a}`),t&&(a+=`rotate(${t}deg) `),r&&(a+=`rotateX(${r}deg) `),s&&(a+=`rotateY(${s}deg) `),n&&(a+=`skewX(${n}deg) `),o&&(a+=`skewY(${o}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(a+=`scale(${o}, ${l})`),a||"none"}(this.projectionDeltaWithTransform,this.treeScale,r);
1i&&(s=i(r,s)),e.transform=s;let{x:n,y:o}=this.projectionDelta;for(let t in e.transformOrigin=`${100*n.origin}% ${100*o.origin}% 0`,a.animationValues?e.opacity=a===this?r.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:r.opacityExit:e.opacity=a===this?void 0!==r.opacity?r.opacity:"":void 0!==r.opacityExit?r.opacityExit:0,ee.scaleCorrectors){if(void 0===r[t])continue;let{correct:i,applyTo:n,isCSSVariable:o}=ee.scaleCorrectors[t],l="none"===s?r[t]:i(r[t],a);if(n){let t=n.length;for(let i=0;i<t;i++)e[n[i]]=l}else o?this.options.visualElement.renderState.vars[t]=l:e[t]=l}this.options.layoutId&&(e.pointerEvents=a===this?(0,j.resolveMotionValue)(t?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>e.currentAnimation?.stop()),this.root.nodes.forEach(eh),this.root.sharedNodes.clear()}}}function ec(e){e.updateLayout()}function ed(e){let t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){let{layoutBox:i,measuredBox:a}=e.layout,{animationType:r}=e.options,s=t.source!==e.layout.source;"size"===r?(0,et.eachAxis)(e=>{let a=s?t.measuredBox[e]:t.layoutBox[e],r=(0,F.calcLength)(a);a.min=i[e].min,a.max=a.min+r}):eA(r,t.layoutBox,i)&&(0,et.eachAxis)(a=>{let r=s?t.measuredBox[a]:t.layoutBox[a],n=(0,F.calcLength)(i[a]);r.max=r.min+n,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[a].max=e.relativeTarget[a].min+n)});let n=(0,G.createDelta)();(0,F.calcBoxDelta)(n,i,t.layoutBox);let o=(0,G.createDelta)();s?(0,F.calcBoxDelta)(o,e.applyTransform(a,!0),t.measuredBox):(0,F.calcBoxDelta)(o,i,t.layoutBox);let l=!H(n),c=!1;if(!e.resumeFrom){let a=e.getClosestProjectingParent();if(a&&!a.resumeFrom){let{snapshot:r,layout:s}=a;if(r&&s){let n=(0,G.createBox)();(0,F.calcRelativePosition)(n,t.layoutBox,r.layoutBox);let o=(0,G.createBox)();(0,F.calcRelativePosition)(o,i,s.layoutBox),X(n,o)||(c=!0),a.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=n,e.relativeParent=a)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:o,layoutDelta:n,hasLayoutChanged:l,hasRelativeLayoutChanged:c})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function ep(e){r.statsBuffer.value&&er.nodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function em(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function eu(e){e.clearSnapshot()}function eh(e){e.clearMeasurements()}function ef(e){e.isLayoutDirty=!1}function ex(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function eg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ev(e){e.resolveTargetDelta()}function ey(e){e.calcProjection()}function eb(e){e.resetSkewAndRotation()}function ew(e){e.removeLeadSnapshot()}function ek(e,t,i){e.translate=(0,u.mixNumber)(t.translate,0,i),e.scale=(0,u.mixNumber)(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function ej(e,t,i,a){e.min=(0,u.mixNumber)(t.min,i.min,a),e.max=(0,u.mixNumber)(t.max,i.max,a)}function eN(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let eS={duration:.45,ease:[.4,0,.1,1]},eC=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),eT=eC("applewebkit/")&&!eC("chrome/")?Math.round:x.noop;function eP(e){e.min=eT(e.min),e.max=eT(e.max)}function eA(e,t,i){return"position"===e||"preserve-aspect"===e&&!(0,F.isNear)(Z(t),Z(i),.2)}function eE(e){return e!==e.root&&e.scroll?.wasRoot}var eM=e.i(716042);let eD=el({attachResizeListener:(e,t)=>(0,eM.addDomEvent)(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),eO={current:void 0},eR=el({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!eO.current){let e=new eD({});e.mount(window),e.setOptions({layoutScroll:!0}),eO.current=e}return eO.current},resetTransform:(e,t)=>
1{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});e.s(["HTMLProjectionNode",()=>eR],618106);let eB={pan:{Feature:i.PanGesture},drag:{Feature:t.DragGesture,ProjectionNode:eR,MeasureLayout:a.MeasureLayout}};e.s(["drag",()=>eB],525944);var e_=e.i(758047);function eV(e,t){let i=function(e,t,i){if(e instanceof EventTarget)return[e];if("string"==typeof e){let t=document,i=(void 0)??t.querySelectorAll(e);return i?Array.from(i):[]}return Array.from(e)}(e),a=new AbortController;return[i,{passive:!0,...t,signal:a.signal},()=>a.abort()]}function eI(e){return!("touch"===e.pointerType||(0,e_.isDragActive)())}e.s(["setupGesture",()=>eV],137401);var eF=e.i(661453),eL=e.i(442553);function ez(e,t,i){let{props:a}=e;e.animationState&&a.whileHover&&e.animationState.setActive("whileHover","Start"===i);let r=a["onHover"+i];r&&o.frame.postRender(()=>r(t,(0,eF.extractEventInfo)(t)))}class eU extends eL.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[a,r,s]=eV(e,i),n=e=>{if(!eI(e))return;let{target:i}=e,a=t(i,e);if("function"!=typeof a||!i)return;let s=e=>{eI(e)&&(a(e),i.removeEventListener("pointerleave",s))};i.addEventListener("pointerleave",s,r)};return a.forEach(e=>{e.addEventListener("pointerenter",n,r)}),s}(e,(e,t)=>(ez(this.node,t,"Start"),e=>ez(this.node,e,"End"))))}unmount(){}}e.s(["HoverGesture",()=>eU],632954);var e$=e.i(815050),eq=eL;class eG extends eq.Feature{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,e$.pipe)((0,eM.addDomEvent)(this.node.current,"focus",()=>this.onFocus()),(0,eM.addDomEvent)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}e.s(["FocusGesture",()=>eG],326831)},461450,e=>{"use strict";var t=e.i(938316),i=e.i(190766),a=e.i(119937),r=e.i(525944),s=e.i(632954),n=e.i(326831),o=e.i(572229),l=e.i(758047);let c=(e,t)=>!!t&&(e===t||c(e,t.parentElement));var d=e.i(665421),p=e.i(137401);let m=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]),u=new WeakSet;function h(e){return t=>{"Enter"===t.key&&e(t)}}function f(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}function x(e){return(0,d.isPrimaryPointer)(e)&&!(0,l.isDragActive)()}var g=e.i(243643),v=e.i(661453),y=e.i(442553);function b(e,t,i){let{props:a}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&a.whileTap&&e.animationState.setActive("whileTap","Start"===i);let r=a["onTap"+("End"===i?"":i)];r&&g.frame.postRender(()=>r(t,(0,v.extractEventInfo)(t)))}class w extends y.Feature{mount(){let{current:e}=this.node;e&&(this.unmount=function(e,t,i={}){let[a,r,s]=(0,p.setupGesture)(e,i),n=e=>{let a=e.currentTarget;if(!x(e))return;u.add(a);let s=t(a,e),n=(e,t)=>{window.removeEventListener("pointerup",o),window.removeEventListener("pointercancel",l),u.has(a)&&u.delete(a),x(e)&&"function"==typeof s&&s(e,{success:t})},o=e=>{n(e,a===window||a===document||i.useGlobalTarget||c(a,e.target))},l=e=>{n(e,!1)};window.addEventListener("pointerup",o,r),window.addEventListener("pointercancel",l,r)};return a.forEach(e=>{((i.useGlobalTarget?window:e).addEventListener("pointerdown",n,r),(0,o.isHTMLElement)(e))&&(e.addEventListener("focus",e=>((e,t)=>{let i=e.currentTarget;if(!i)return;let a=h(()=>{if(u.has(i))return;f(i,"down");let e=h(()=>{f(i,"up")});i.addEventListener("keyup",e,t),i.addEventListener("blur",()=>f(i,"cancel"),t)});i.addEventListener("keydown",a,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",a),t)})(e,r)),m.has(e.tagName)||-1!==e.tabIndex||e.hasAttribute("tabindex")||(e.tabIndex=0))}),s}(e,(e,t)=>(b(this.node,t,"Start"),(e,{success:t})=>b(this.node,e,t?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}var k=y;let j=new WeakMap,N=new WeakMap,S=e=>{let t=j.get(e.target);t&&t(e)},C=e=>{e.forEach(S)},T={some:0,all:1};class P extends k.Feature{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var e;let t;this.unmount();let{viewport:i={}}=this.node.getProps(),{root:a,margin:r,amount:s="some",once:n}=i,o={root:a?a.current:void 0,rootMargin:r,threshold:"number"==typeof s?s:T[s]},l=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,n&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:i,onViewportLeave:a}=this.node.getProps(),r=t?i:a;r&&r(e)};return e=this.node.current,t=function({root:e,...t}){let i=e||document;N.has(i)||N.set(i,{});
1let a=N.get(i),r=JSON.stringify(t);return a[r]||(a[r]=new IntersectionObserver(C,{root:e,...t})),a[r]}(o),j.set(e,l),t.observe(e),()=>{j.delete(e),t.unobserve(e)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}(e,t))&&this.startObserver()}unmount(){}}let A={inView:{Feature:P},tap:{Feature:w},focus:{Feature:n.FocusGesture},hover:{Feature:s.HoverGesture}};var E=e.i(618106),M=e.i(235743);let D={layout:{ProjectionNode:E.HTMLProjectionNode,MeasureLayout:M.MeasureLayout}},O={...a.animations,...A,...r.drag,...D},R=(0,i.createMotionProxy)(O,t.createDomVisualElement);e.s(["motion",()=>R],461450)},31076,e=>{"use strict";var t,i,a=e.i(868146),r=e.i(7284);e.i(525568);var s=e.i(220307),n=e.i(112870),o=e.i(444779),l=e.i(310419),c=e.i(567742),d=e.i(572229),p=s,m=e.i(674558);function u(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}class h extends p.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,i=(0,d.isHTMLElement)(e)&&e.offsetWidth||0,a=this.props.sizeRef.current;a.height=t.offsetHeight||0,a.width=t.offsetWidth||0,a.top=t.offsetTop,a.left=t.offsetLeft,a.right=i-a.width-a.left}return null}componentDidUpdate(){}render(){return this.props.children}}function f({children:e,isPresent:t,anchorX:i,root:r}){let n=(0,p.useId)(),o=(0,p.useRef)(null),l=(0,p.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:c}=(0,p.useContext)(m.MotionConfigContext),d=function(...e){return s.useCallback(function(...e){return t=>{let i=!1,a=e.map(e=>{let a=u(e,t);return i||"function"!=typeof a||(i=!0),a});if(i)return()=>{for(let t=0;t<a.length;t++){let i=a[t];"function"==typeof i?i():u(e[t],null)}}}}(...e),e)}(o,e.props?.ref??e?.ref);return(0,p.useInsertionEffect)(()=>{let{width:e,height:a,top:s,left:d,right:p}=l.current;if(t||!o.current||!e||!a)return;let m="left"===i?`left: ${d}`:`right: ${p}`;o.current.dataset.motionPopId=n;let u=document.createElement("style");c&&(u.nonce=c);let h=r??document.head;return h.appendChild(u),u.sheet&&u.sheet.insertRule(`
2          [data-motion-pop-id="${n}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${a}px !important;
6            ${m}px !important;
7            top: ${s}px !important;
8          }
9        `),()=>{h.contains(u)&&h.removeChild(u)}},[t]),(0,a.jsx)(h,{isPresent:t,childRef:o,sizeRef:l,children:p.cloneElement(e,{ref:d})})}let x=({children:e,initial:t,isPresent:i,onExitComplete:r,custom:n,presenceAffectsLayout:l,mode:d,anchorX:p,root:m})=>{let u=(0,o.useConstant)(g),h=(0,s.useId)(),x=!0,v=(0,s.useMemo)(()=>(x=!1,{id:h,initial:t,isPresent:i,custom:n,onExitComplete:e=>
9{for(let t of(u.set(e,!0),u.values()))if(!t)return;r&&r()},register:e=>(u.set(e,!1),()=>u.delete(e))}),[i,u,r]);return l&&x&&(v={...v}),(0,s.useMemo)(()=>{u.forEach((e,t)=>u.set(t,!1))},[i]),s.useEffect(()=>{i||u.size||!r||r()},[i]),"popLayout"===d&&(e=(0,a.jsx)(f,{isPresent:i,anchorX:p,root:m,children:e})),(0,a.jsx)(c.PresenceContext.Provider,{value:v,children:e})};function g(){return new Map}var v=e.i(616491);let y=e=>e.key||"";function b(e){let t=[];return s.Children.forEach(e,e=>{(0,s.isValidElement)(e)&&t.push(e)}),t}let w=({children:e,custom:t,initial:i=!0,onExitComplete:r,presenceAffectsLayout:c=!0,mode:d="sync",propagate:p=!1,anchorX:m="left",root:u})=>{let[h,f]=(0,v.usePresence)(p),g=(0,s.useMemo)(()=>b(e),[e]),w=p&&!h?[]:g.map(y),k=(0,s.useRef)(!0),j=(0,s.useRef)(g),N=(0,o.useConstant)(()=>new Map),S=(0,s.useRef)(new Set),[C,T]=(0,s.useState)(g),[P,A]=(0,s.useState)(g);(0,l.useIsomorphicLayoutEffect)(()=>{k.current=!1,j.current=g;for(let e=0;e<P.length;e++){let t=y(P[e]);w.includes(t)?(N.delete(t),S.current.delete(t)):!0!==N.get(t)&&N.set(t,!1)}},[P,w.length,w.join("-")]);let E=[];if(g!==C){let e=[...g];for(let t=0;t<P.length;t++){let i=P[t],a=y(i);w.includes(a)||(e.splice(t,0,i),E.push(i))}return"wait"===d&&E.length&&(e=E),A(b(e)),T(g),null}let{forceRender:M}=(0,s.useContext)(n.LayoutGroupContext);return(0,a.jsx)(a.Fragment,{children:P.map(e=>{let s=y(e),n=(!p||!!h)&&(g===P||w.includes(s));return(0,a.jsx)(x,{isPresent:n,initial:(!k.current||!!i)&&void 0,custom:t,presenceAffectsLayout:c,mode:d,root:u,onExitComplete:n?void 0:()=>{if(S.current.has(s)||(S.current.add(s),!N.has(s)))return;N.set(s,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(M?.(),A(j.current),p&&f?.(),r&&r())},anchorX:m,children:e},s)})})};var k=e.i(461450),j=e.i(987412),N=e.i(38924),S=e.i(102677);function C(e,t){[...t].reverse().forEach(i=>{let a=e.getVariant(i);a&&(0,N.setTarget)(e,a),e.variantChildren&&e.variantChildren.forEach(e=>{C(e,t)})})}function T(){let e=!1,t=new Set,i={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(i,a){(0,j.invariant)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let r=[];return t.forEach(e=>{r.push((0,S.animateVisualElement)(e,i,{transitionOverride:a}))}),Promise.all(r)},set:i=>((0,j.invariant)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,a;t=e,Array.isArray(a=i)?C(t,a):"string"==typeof a?C(t,[a]):(0,N.setTarget)(t,a)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,i.stop()})};return i}let P=function(){let e=(0,o.useConstant)(T);return(0,l.useIsomorphicLayoutEffect)(e.mount,[]),e};e.i(225197);var A=e.i(839503);e.i(878875);var E=e.i(604194);e.i(729717);var M=e.i(119895);e.i(808567);var D=e.i(579645),O=e.i(394386),R=e.i(173524);e.i(204350);var B=e.i(643079),_=e.i(855105),V=((t=V||{}).NUMBER="number",t.PERCENTS="percents",t),I=((i=I||{}).GENERAL="general",i.BEST_AT="best-at",i);let F=({children:e,animate:t=!1})=>t?(0,a.jsx)(w,{mode:"wait",children:(0,a.jsx)(k.motion.span,{initial:{opacity:.8,y:1},animate:{opacity:1,y:0},exit:{opacity:0,y:-1},transition:{duration:.25},className:"will-change-opacity",children:e})}):(0,a.jsx)(a.Fragment,{children:e}),L=s.default.memo(({outlined:e,className:t,animate:i,value:s,isOdd:n,dataType:o,label:l,highlight:c})=>(0,a.jsxs)("div",{className:(0,r.default)("flex flex-1 flex-col items-start justify-start gap-1 overflow-hidden rounded-xl px-1.5 py-2",e&&!c&&"bg-tm-greyscale-50/95 ring-1 ring-tm-greyscale-200/90 dark:bg-tm-greyscale-800/60 dark:ring-tm-greyscale-600/70",c&&"bg-emerald-500/[0.12] ring-1 ring-emerald-500/25 dark:bg-emerald-400/10 dark:ring-emerald-400/20",t),children:[(0,a.jsx)("div",{className:"flex min-h-8 flex-col justify-center self-stretch text-center font-barlow text-2xl font-bold leading-7 tracking-tight text-tm-secondary-900 dark:text-tm-secondary-400",children:(0,a.jsx)(F,{animate:i,children:(0,a.jsx)(a.Fragment,{children:s&&"-"==s?(0,a.jsx)(B.GoogleIcon,{id:"close",className:"flex h-8 items-center justify-center text-[32px] leading-8 text-tm-greyscale-400 dark:text-tm-greyscale-500"}):(0,a.jsxs)(a.Fragment,{children:[n?(0,a.jsx)(M.Odd,{value:+s}):s,"percents"==o?"%":""]})})})}),(0,a.jsx)("div",{className:"inline-flex w-full items-center justify-start gap-2",children:(0,a.jsx)("div",{className:"flex-1 break-words text-center font-barlow-sc text-base font-semibold uppercase leading-snug tracking-wide text-tm-greyscale-500 dark:text-tm-greyscale-400",children:l})})]})),z=s.default.memo(({value:e=[]})=>(0,a.jsxs)("div",{className:"flex flex-1 flex-col items-stretch justify-start gap-1 overflow-hidden rounded-xl bg-tm-greyscale-50/95 px-1.5 py-2 ring-1 ring-tm-greyscale-200/90 dark:bg-tm-greyscale-800/60 dark:ring-tm-greyscale-600/70",children:[(0,a.jsx)("div",{className:"flex min-h-8 w-full flex-wrap content-center items-center justify-center gap-x-0.5 gap-y-0.5 self-stretch",children:e.length?e.map(e=>(0,a.jsx)(D.SportTypeView,{categoryId:e,className:"box-border flex h-5 w-5 shrink-0 items-center justify-center overflow-hidden leading-none [&_img]:box-border [&_img]:m-0 [&_img]:block [&_img]:h-full [&_img]:w-full [&_img]:max-h-full [&_img]:max-w-full [&_img]:object-contain [&_img]:p-0 [&_img]:text-[16
9px] [&>span]:!flex [&>span]:h-full [&>span]:w-full [&>span]:items-center [&>span]:justify-center [&>span]:text-[16px] [&>span]:leading-none"},e)):(0,a.jsx)("div",{className:"flex w-full items-center justify-center self-stretch text-center font-barlow text-2xl font-bold leading-7 tracking-tight text-tm-secondary-900 dark:text-tm-secondary-400",children:"-"})}),(0,a.jsx)("div",{className:"inline-flex w-full items-center justify-start gap-2",children:(0,a.jsx)("div",{className:"flex-1 break-words text-center font-barlow-sc text-base font-semibold uppercase leading-snug tracking-wide text-tm-greyscale-500 dark:text-tm-greyscale-400",children:"Best At"})})]})),U=({interval:e,onChange:t,withSignAnimation:i=!1,withTextAnimation:r=!1})=>{let s=P(),n=P(),o=async()=>{i&&await s.start({y:10,opacity:0,transition:{duration:.2,ease:"easeInOut"}}),r&&await n.start({y:5,opacity:0,transition:{duration:.1,ease:"easeInOut"}}),t(),i&&(await s.set({y:-5}),await s.start({y:0,opacity:1,transition:{duration:.2,ease:"easeInOut"}})),r&&(await n.set({y:-5}),await n.start({y:0,opacity:1,transition:{duration:.1,ease:"easeInOut"}}))};return(0,a.jsxs)("div",{onClick:o,className:"flex cursor-pointer items-center gap-1.5 rounded-full bg-tm-greyscale-100 px-3 py-1.5 transition-colors hover:bg-tm-greyscale-150 dark:bg-tm-greyscale-800 dark:hover:bg-tm-greyscale-750",children:[(0,a.jsx)("div",{className:"flex items-start justify-center gap-1 overflow-hidden",children:(0,a.jsx)(k.motion.div,{animate:n,children:(0,a.jsx)("div",{className:"custom-text-trim flex-1 break-words font-barlow-sc text-base font-semibold uppercase tracking-wide text-tm-greyscale-600 dark:text-tm-greyscale-300",children:e})})}),(0,a.jsx)("div",{className:"overflow-hidden",children:(0,a.jsx)(k.motion.div,{animate:s,className:"flex h-4 items-center",children:(0,a.jsx)(B.GoogleIcon,{id:"arrow_drop_down",className:"flex h-5 items-center text-2xl leading-none text-tm-greyscale-500 dark:text-tm-greyscale-400"})})})]})};e.s(["TipsterStatisticsPreview",0,({tipsterId:e})=>{let{isInited:t,profile:i}=(0,A.useAuthenticationStore)(),[n,o]=(0,s.useState)(null),l=["weekly","monthly","quarterly"],[c,d]=(0,s.useState)(l[0]),p=()=>{d(l[(l.indexOf(c)+1)%3])},m=async t=>{t?o(await O.tipmasterApi.unsorted.getMyProfile()):o(await O.tipmasterApi.unsorted.getProfileByIdOrNickname(e))};(0,s.useEffect)(()=>{t&&m(i?.user.id===e)},[e,t,i]);let u=(0,s.useMemo)(()=>n&&(0,_.TipsteTopSportsExtractor)(n.stats?.tournaments)||[],[n]),h=(0,s.useMemo)(()=>({fields:{AvgLegs:{label:"Avg Legs",value:{weekly:n?.stats?.avg_weekly_tips||0,monthly:n?.stats?.avg_monthly_tips||0,quarterly:n?.stats?.avg_quarterly_tips??Math.round(2.8*(n?.stats?.avg_monthly_tips||0))},animate:!0},BestAt:{label:"Best At",value:u||[],view:"best-at"},WinRate:{label:"Win Rate",value:{weekly:(0,R.computeExpertPeriodWinRate)(n?.stats,1),monthly:(0,R.computeExpertPeriodWinRate)(n?.stats,2),quarterly:(0,R.computeExpertPeriodWinRate)(n?.stats,3)},animate:!0,dataType:"percents",outlined:!0},AvgOdds:{label:"Avg Odds",value:{weekly:(0,E.formatNumber)(n?.stats?.avg_game_odds),get monthly(){return this.weekly},get quarterly(){return this.weekly}},isOdd:!0},TotalParlays:{label:"Total Parlays",value:{weekly:n?.stats?.forms,get monthly(){return this.weekly},get quarterly(){return this.weekly}}},ActiveParlays:{label:"Active Parlays",value:{weekly:n?.active_tipforms,get monthly(){return this.weekly},get quarterly(){return this.weekly}}}}}),[n]),f=(0,s.useMemo)(()=>[{title:"Legs Stats",items:[h.fields.AvgLegs,h.fields.WinRate,h.fields.BestAt]},{title:"Parlays Stats",items:[h.fields.TotalParlays,h.fields.ActiveParlays,h.fields.AvgOdds]}],[n]);return n?.stats?(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsx)("div",{className:"p-5 sm:p-6",children:f.map((e,t)=>(0,a.jsxs)("div",{className:(0,r.default)("flex flex-col items-stretch justify-center",t+1<f.length&&"mb-1"),children:[(0,a.jsxs)("div",{className:(0,r.default)("inline-flex items-start justify-between gap-3",0===t?"pb-2":"border-t border-tm-greyscale-150 pt-5 dark:border-tm-greyscale-750"),children:[(0,a.jsx)("div",{className:"custom-text-trim flex-1 break-words pt-0.5 font-barlow-sc text-base font-semibold uppercase tracking-[0.05em] text-tm-greyscale-500 dark:text-tm-greyscale-400",children:e.title}),0==t&&(0,a.jsx)(U,{interval:c,onChange:p,withTextAnimation:!0})]}),(0,a.jsx)("div",{className:"inline-flex items-stretch justify-start gap-2.5 self-stretch pb-2 pt-2 sm:gap-3",children:e.items.map(e=>{let t=Array.isArray(e.value)?e.value:e.value[c]||"0";return(0,a.jsx)(s.default.Fragment,{children:"best-at"===e.view?(0,a.jsx)(z,{value:t}):(0,a.jsx)(L,{value:t.toString(),label:e.label,outlined:e.outlined,dataType:e.dataType,isOdd:e.isOdd,animate:e.animate,highlight:"Win Rate"===e.label&&Number(t)>60,className:e.calculateStyle?e.calculateStyle(c):""},`${e.label}-${t}`)},`${e.label}-${t}`)})})]},e.title))})}):null}],31076)},67976,e=>{"use strict";let t=(0,e.i(263364).create)()(e=>({profileId:null,selectedHotTournament:null,setSelectedHotTournament:(t,i)=>{e({profileId:t,selectedHotTournament:i})},clearSelectedHotTournament:()=>{e({profileId:null,selectedHotTournament:null})}}));e.s(["useSelectedHotTournamentStore",0,t])},194773,781079,94976,e=>{"use strict";e.s([],194773),e.i(975226),e.i(416515);var t=e.i(790317);e.i(998567),e.i(973926),e.i(117552),e.i(425695),e.i(590148),e.i(
9774302),e.i(873944);var i=e.i(519038);e.i(717206),e.i(820212),e.i(827079),e.s(["TipsterProfileHeadAndStatsLayout",()=>w],781079);var a=e.i(868146),r=e.i(7284),s=e.i(289923),n=e.i(167245);e.i(351717);var o=e.i(22861);e.i(186835);var l=e.i(521970);e.i(603586);var c=e.i(583363);e.i(204350);var d=e.i(658886),p=e.i(643079);e.i(7023);var m=e.i(691241),u=e.i(8195),h=e.i(512034),f=e.i(474832),x=e.i(670820),g=e.i(476061);let v=({caption:e,icon:t,tone:i="neutral"})=>{let s="blue"===i;return(0,a.jsxs)("div",{"data-accent":s?"blue-cta":void 0,"data-show-icon":"true",className:(0,r.default)("flex h-10 min-h-10 cursor-pointer select-none items-center justify-center gap-2 rounded-full px-4 text-base font-semibold uppercase tracking-wide shadow-sm transition-colors duration-200",s?"border border-tm-tritary-600/40 bg-tm-tritary-400 text-tm-greyscale-50 hover:border-tm-tritary-500/55 hover:bg-tm-tritary-300 dark:border-tm-tritary-500/45 dark:bg-tm-tritary-500 dark:text-tm-greyscale-50 dark:hover:bg-tm-tritary-400 dark:hover:border-tm-tritary-400/55":"border border-tm-greyscale-200/90 bg-tm-greyscale-0 text-tm-greyscale-800 hover:border-tm-greyscale-300 hover:bg-tm-greyscale-50 dark:border-tm-greyscale-600 dark:bg-tm-greyscale-800/60 dark:text-tm-greyscale-100 dark:shadow-none dark:hover:border-tm-greyscale-500 dark:hover:bg-tm-greyscale-800"),children:[(0,a.jsx)(p.GoogleIcon,{id:t,className:(0,r.default)("text-base leading-none",s?"opacity-95":"opacity-80")}),(0,a.jsx)("span",{className:"font-barlow-sc",children:e})]})},y=({profile:e,isMe:t})=>{let y=e.guild_reference,b=y?.slug?.trim(),w=y?.name?.trim();return(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:(0,r.default)("flex flex-wrap items-start justify-between gap-4","px-5 sm:px-8","pb-2","pt-7"),children:[(0,a.jsx)(g.TipsterProfileHeroAvatar,{profile:e,isMe:t}),(0,a.jsx)("div",{className:"flex min-h-10 shrink-0 items-center justify-end self-center",children:t?(0,a.jsxs)("div",{className:"inline-flex items-center justify-start gap-[14px]",children:[(0,a.jsx)(f.ProfileInfoEditor,{profile:e,children:(0,a.jsx)(v,{caption:"EDIT PROFILE",icon:"edit"})}),(0,a.jsx)(x.ProfileShareOptions,{profile:e,children:(0,a.jsx)(v,{caption:"SHARE",icon:"link"})})]}):(0,a.jsxs)("div",{className:"inline-flex items-center justify-start gap-[14px]",children:[e.isExpert?(0,a.jsxs)("button",{type:"button",onClick:()=>(0,m.addTipsterToCompare)(e),className:"relative",children:[(0,a.jsx)(v,{caption:"COMPARE",icon:"compare_arrows"}),(0,a.jsx)("span",{className:"absolute -right-1 -top-1",children:(0,a.jsx)(u.CompareProBadge,{})})]}):null,(0,a.jsxs)("div",{className:"flex w-fit items-center gap-2",children:[(0,a.jsx)(l.TipsterFollowControls,{size:"sm",tipsterId:e.user.id,variant:"text",className:"font-bold",layout:"profile",showHelperCopy:!0,entityLabel:e.user.nickname,initialNotificationsEnabled:"notifications_enabled"in e?e.notifications_enabled:void 0,CustomFollow:(0,a.jsx)(v,{caption:"Follow",icon:"add",tone:"blue"}),CustomFollowed:(0,a.jsx)(v,{caption:"Following",icon:"check"})}),(0,a.jsx)(o.TipsterOptionsMenu,{tipsterId:e.user.id,nickname:e.user.nickname})]})]})})]}),(0,a.jsx)("div",{className:(0,r.default)("relative","px-5 sm:px-8","pb-7"),children:(0,a.jsx)("div",{className:"flex justify-start",children:(0,a.jsxs)("div",{className:"prose prose-base max-w-none text-left dark:prose-invert sm:max-w-2xl",children:[(0,a.jsxs)("div",{className:"not-prose flex flex-col items-start gap-1",children:[(0,a.jsx)("h1",{className:"mb-0 whitespace-nowrap text-4xl font-semibold tracking-tight text-tm-greyscale-900 dark:text-tm-greyscale-50",children:e.user.nickname}),b&&w?(0,a.jsxs)(s.default,{href:`/guilds/${encodeURIComponent(b)}`,className:(0,n.twMerge)("group relative mt-1 inline-flex w-full max-w-[560px] items-center justify-between overflow-hidden rounded-xl border","border-tm-greyscale-200 bg-tm-greyscale-0 px-4 py-2.5 shadow-sm","transition-all hover:-translate-y-px hover:border-tm-greyscale-300 hover:shadow","dark:border-tm-greyscale-700 dark:bg-tm-greyscale-900 dark:hover:border-tm-greyscale-600","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-tm-primary-300/80 focus-visible:ring-offset-2","focus-visible:ring-offset-tm-greyscale-0 dark:focus-visible:ring-offset-tm-greyscale-900","md:px-5"),children:[(0,a.jsx)("span",{className:"absolute inset-y-0 left-0 w-1 bg-tm-primary-500 dark:bg-tm-primary-400"}),(0,a.jsxs)("span",{className:"flex min-w-0 items-center gap-3 pr-4",children:[(0,a.jsx)(d.Avatar,{url:y?.avatar||void 0,alt:`${w} avatar`,fallbackUrl:"/assets/images/placeholder-profile-avatar.png",className:"h-9 w-9 shrink-0",classNameInner:"border border-tm-greyscale-200 bg-tm-greyscale-0 dark:border-tm-greyscale-600 dar
9k:bg-tm-greyscale-800"}),(0,a.jsxs)("span",{className:"flex min-w-0 flex-col text-left text-base leading-tight",children:[(0,a.jsx)("span",{className:"font-medium text-tm-greyscale-500 dark:text-tm-greyscale-400",children:"Member of guild:"}),(0,a.jsx)("span",{className:"truncate font-semibold text-tm-greyscale-900 dark:text-tm-greyscale-100",children:w})]})]}),(0,a.jsx)(p.GoogleIcon,{id:"chevron_right",className:"shrink-0 text-2xl text-tm-greyscale-400 transition-transform group-hover:translate-x-0.5 dark:text-tm-greyscale-500"})]}):null]}),c.SEO_CONTENT?.Profile?.getTopSection({name:e.user.nickname}),(0,a.jsxs)("div",{className:"flex items-center gap-2 pb-1 pt-1",children:[(0,a.jsx)("div",{className:"text-left font-barlow text-base font-semibold uppercase tracking-wide text-tm-greyscale-500 dark:text-tm-greyscale-400",children:e?.isExpert?"Tipster":e?"Member":"Guest"}),(0,a.jsx)("div",{className:"h-3 w-px shrink-0 rounded-full bg-tm-primary-200/55 dark:bg-tm-primary-700/50"}),t?(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(h.FollowingPopover,{profileId:e.user.id,showFollowers:!0}),(0,a.jsx)("div",{className:"h-3 w-px shrink-0 rounded-full bg-tm-primary-200/55 dark:bg-tm-primary-700/50"}),(0,a.jsx)(h.FollowingPopover,{profileId:e.user.id})]}):(0,a.jsxs)("div",{className:"justify-start font-barlow text-lg leading-tight",children:[(0,a.jsx)("span",{className:"font-bold text-tm-secondary-900 dark:text-tm-secondary-400",children:e.stats?.followers||0}),(0,a.jsxs)("span",{className:"text-tm-greyscale-600 dark:text-tm-greyscale-400",children:[" ","followers"]})]})]}),(0,a.jsx)(i.TipsterBragBar,{tipsterId:e.user.id}),(0,a.jsx)("p",{className:"font-barlow text-lg font-normal leading-relaxed text-tm-greyscale-600 dark:text-tm-greyscale-400",children:e.user.description})]})})})]})};var b=e.i(31076);function w({profile:e,tipsterId:i,isMe:s}){let n=e.isExpert;return(0,a.jsx)("div",{className:t.PROFILE_PAGE_CONTENT_CLASS,children:(0,a.jsxs)("div",{className:(0,r.default)("flex flex-col gap-5 py-6",n&&"lg:flex-row lg:items-stretch lg:gap-6"),children:[(0,a.jsx)("section",{"aria-label":"Profile header",className:(0,r.default)("min-w-0 w-full flex-1",t.PROFILE_PANEL_CLASS,!n&&"flex flex-col max-lg:min-h-[min(52svh,28rem)] lg:min-h-0"),children:n?(0,a.jsx)(y,{profile:e,isMe:s}):(0,a.jsx)("div",{className:"flex min-h-0 flex-1 flex-col",children:(0,a.jsx)(y,{profile:e,isMe:s})})}),n?(0,a.jsx)("section",{"aria-label":"Performance statistics",className:(0,r.default)("min-w-0 w-full flex-1",t.PROFILE_PANEL_CLASS),children:(0,a.jsx)(b.TipsterStatisticsPreview,{tipsterId:i})}):null]})})}e.s(["TipsterStreak",0,({sequence:e})=>(0,a.jsx)("div",{className:"flex items-center justify-center gap-[2px]",children:e.slice(0,8).map((e,t)=>(0,a.jsx)("div",{className:(0,r.default)("aspect-square flex items-center justify-center rounded-sm text-xs font-bold font-barlow-sc text-tm-greyscale-0","w-[25px] sm:w-[27px] h-[25px] sm:h-[27px]",e?"bg-tm-secondary-850":"bg-tm-greyscale-500"),children:e?"W":"L"},t))})],94976),e.i(67976),e.i(313415),e.i(237442)}]);

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.