PageSourceSearch

https://www.smartfit.com.br/_next/static/chunks/0tbz7sb0kgch8.js

js smartfit.com.br collected 2026-10-01 11:56:45 UTC 93,507 bytes, 11 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return a}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19083,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={ESCAPE_REGEX:function(){return s},htmlEscapeAttributeString:function(){return u},htmlEscapeJsonString:function(){return c}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},s=/[&><\u2028\u2029]/g,o={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},l=/[&"'<>]/g;function c(e){return e.replace(s,e=>a[e])}function u(e){return e.replace(l,e=>o[e])}},79520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return x},handleClientScriptLoad:function(){return b},initScriptLoader:function(){return v}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let a=e.r(55682),s=e.r(90809),o=e.r(43476),l=a._(e.r(74080)),c=s._(e.r(71645)),u=e.r(42732),d=e.r(22737),f=e.r(8341),h=e.r(19083),p=new Map,m=new Set,g=e=>{let{src:t,id:r,onLoad:i=()=>{},onReady:n=null,dangerouslySetInnerHTML:a,children:s="",strategy:o="afterInteractive",onError:c,stylesheets:u}=e,f=r||t;if(f&&m.has(f))return;if(p.has(t)){m.add(f),p.get(t).then(i,c);return}let h=()=>{n&&n(),m.add(f)},g=document.createElement("script"),b=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),i&&i.call(this,t),h()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});a?(g.innerHTML=a.__html||"",h()):s?(g.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",h()):t&&(g.src=t,p.set(t,b)),(0,d.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),u&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(u),document.body.appendChild(g)};function b(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}):g(e)}function v(e){e.forEach(b),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function y(e){let{id:t,src:r="",onLoad:i=()=>{},onReady:n=null,strategy:a="afterInteractive",onError:s,stylesheets:d,...p}=e,{updateScripts:b,scripts:v,getIsSsr:y,appDir:x,nonce:k}=(0,c.useContext)(u.HeadManagerContext);k=p.nonce||k;let w=(0,c.useRef)(!1);(0,c.useEffect)(()=>{let e=t||r;w.current||(n&&e&&m.has(e)&&n(),w.current=!0)},[n,t,r]);let _=(0,c.useRef)(!1);if((0,c.useEffect)(()=>{if(!_.current){if("afterInteractive"===a)g(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}));_.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(b?(v[a]=(v[a]||[]).concat([{id:t,src:r,onLoad:i,onReady:n,onError:s,...p,nonce:k}]),b(v)):y&&y()?m.add(t||r):y&&!y()&&g({...e,nonce:k})),x){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!r)return p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([0,{...p,id:t}]))})`}});else return l.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:k,crossOrigin:p.crossOrigin}:{as:"script",nonce:k,crossOrigin:p.crossOrigin}),(0,o.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,h.htmlEscapeJsonString)(JSON.stringify([r,{...p,id:t}]))})`}});"afterInteractive"===a&&r&&l.default.preload(r,p.integrity?{as:"script",integrity:p.integrity,nonce:k,crossOrigin:p.crossOrigin}:{as:"script",nonce:k,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let x=y;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function({html:e,height:t=null,width:r=null,children:a,dataNtpc:s=""}){return(0,n.useEffect)(()=>{s&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${s}`}})},[s]),(0,i.jsxs)(i.Fragment,{children:[a,e?(0,i.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=r?`${r}px`:"auto"},"data-ntpc":s,dangerouslySetInnerHTML:{__html:e}}):null]})};let i=e.r(43476),n=e.r(71645)},3303,(e,t,r)=>{t.exports=e.r(79520)},19598,(e,t,r)=>{"use strict";var i=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.sendGTMEvent=void 0,r.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:r,dataLayerName:i="dataLayer",auth:l,preview:c,dataLayer:u,nonce:d}=e;o=i;let f=new URL(r||"https://www.googletagmanager.com/gtm.js");return t&&f.searchParams.set("id",t),"dataLayer"!==i&&f.searchParams.set("l",i),l&&f.searchParams.set("gtm_auth",l),c&&(f.searchParams.set("gtm_preview",c),f.searchParams.set("gtm_cookies_win","x")),(0,a.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:`
2      (function(w,l){
3        w[l]=w[l]||[];
4        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
5        ${u?`w[l].push(${JSON.stringify(u)})`:""}
6      })(window,'${i}');`},nonce:d}),(0,n.jsx)(s.default,{id:"_next-gtm","data-ntpc":"GTM",src:f.href,nonce:d})]})};let n=e.r(43476),a=e.r(71645),s=i(e.r(3303)),o="dataLayer";r.sendGTMEvent=(e,t)=>{let r=t||o;window[r]=window[r]||[],window[r].push(e)}},54576,(e,t,r)=>{"use strict";let i;var n=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.GoogleAnalytics=function(e){let{gaId:t,debugMode:r,dataLayerName:n="dataLayer",nonce:l}=e;return void 0===i&&(i=n),(0,s.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:`
7          window['${n}'] = window['${n}'] || [];
8          function gtag(){window['${n}'].push(arguments);}
9          gtag('js', new Date());
10
11          gtag('config', '${t}' ${r?",{ 'debug_mode': true }":""});`},nonce:l}),(0,a.jsx)(o.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:l})]})},r.sendGAEvent=function(){void 0===i?console.warn("@next/third-parties: GA has not been initialized"):window[i]?window[i].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${i} does not exist`)};
11let a=e.r(43476),s=e.r(71645),o=n(e.r(3303))},5028,59124,e=>{"use strict";e.i(18392);var t,r,i=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,n={revert:function(){}},a=new Map,s=new Set;function o(e){var t=a.get(e);return t||(t={element:e,attributes:{}},a.set(e,t)),t}function l(e,t,r,i,n){var a=r(e),s={isDirty:!1,originalValue:a,virtualValue:a,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if("position"!==t||!s._positionTimeout){"position"===t&&(s._positionTimeout=setTimeout(function(){s._positionTimeout=null},1e3));var i=r(e);"position"===t&&i.parentNode===s.virtualValue.parentNode&&i.insertBeforeNode===s.virtualValue.insertBeforeNode||i!==s.virtualValue&&(s.originalValue=i,n(s))}}),mutationRunner:n,setValue:i,getCurrentValue:r};return"position"===t&&e.parentNode?s.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):s.observer.observe(e,"html"===t?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[t]}),s}function c(e,t){var r=t.getCurrentValue(t.el);t.virtualValue=e,e&&"string"!=typeof e?r&&e.parentNode===r.parentNode&&e.insertBeforeNode===r.insertBeforeNode||(t.isDirty=!0,S()):e!==r&&(t.isDirty=!0,S())}function u(e){var r,i=e.originalValue;e.mutations.forEach(function(e){return i=e.mutate(i)}),c((r=i,t||(t=document.createElement("div")),t.innerHTML=r,t.innerHTML),e)}function d(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(e){return e.mutate(t)}),c(Array.from(t).filter(Boolean).join(" "),e)}function f(e){var t=e.originalValue;e.mutations.forEach(function(e){return t=e.mutate(t)}),c(t,e)}function h(e){var t=e.originalValue;e.mutations.forEach(function(e){t=function(e){var t=e.parentSelector,r=e.insertBeforeSelector,i=document.querySelector(t);if(!i)return null;var n=r?document.querySelector(r):null;return r&&!n?null:{parentNode:i,insertBeforeNode:n}}(e.mutate())||t}),c(t,e)}var p=function(e){return e.innerHTML},m=function(e,t){return e.innerHTML=t};function g(e){var t=o(e);return t.html||(t.html=l(e,"html",p,m,u)),t.html}var b=function(e){return{parentNode:e.parentElement,insertBeforeNode:e.nextElementSibling}},v=function(e,t){(!t.insertBeforeNode||t.parentNode.contains(t.insertBeforeNode))&&t.parentNode.insertBefore(e,t.insertBeforeNode)};function y(e){var t=o(e);return t.position||(t.position=l(e,"position",b,v,h)),t.position}var x=function(e,t){return t?e.className=t:e.removeAttribute("class")},k=function(e){return e.className};function w(e){var t=o(e);return t.classes||(t.classes=l(e,"class",k,x,d)),t.classes}function _(e,t){var r=o(e);return r.attributes[t]||(r.attributes[t]=l(e,t,function(e){var r;return null!=(r=e.getAttribute(t))?r:null},function(e,r){return null!==r?e.setAttribute(t,r):e.removeAttribute(t)},f)),r.attributes[t]}function j(e,t,r){if(r.isDirty){r.isDirty=!1;var i,n,s,o,l,c,u,d,f,h,p=r.virtualValue;!r.mutations.length&&(h=a.get(e))&&("html"===t?(null==(i=h.html)||null==(n=i.observer)||n.disconnect(),delete h.html):"class"===t?(null==(s=h.classes)||null==(o=s.observer)||o.disconnect(),delete h.classes):"position"===t?(null==(l=h.position)||null==(c=l.observer)||c.disconnect(),delete h.position):(null==(u=h.attributes)||null==(d=u[t])||null==(f=d.observer)||f.disconnect(),delete h.attributes[t])),r.setValue(e,p)}}function E(e,t){e.html&&j(t,"html",e.html),e.classes&&j(t,"class",e.classes),e.position&&j(t,"position",e.position),Object.keys(e.attributes).forEach(function(r){j(t,r,e.attributes[r])})}function S(){a.forEach(E)}function A(e){if("position"!==e.kind||1!==e.elements.size){var t=new Set(e.elements);document.querySelectorAll(e.selector).forEach(function(r){if(!t.has(r)){var i;e.elements.add(r),i=null,"html"===e.kind?i=g(r):"class"===e.kind?i=w(r):"attribute"===e.kind?i=_(r,e.attribute):"position"===e.kind&&(i=y(r)),i&&(i.mutations.push(e),i.mutationRunner(i))}})}}function C(){s.forEach(A)}function N(e){return"u"<typeof document?n:(s.add(e),A(e),{revert:function(){e.elements.forEach(function(t){var r=null;if("html"===e.kind?r=g(t):"class"===e.kind?r=w(t):"attribute"===e.kind?r=_(t,e.attribute):"position"===e.kind&&(r=y(t)),r){var i=r.mutations.indexOf(e);-1!==i&&r.mutations.splice(i,1),r.mutationRunner(r)}}),e.elements.clear(),s.delete(e)}})}function L(e,t){return N({kind:"html",elements:new Set,mutate:t,selector:e})}function O(e,t){return N({kind:"class",elements:new Set,mutate:t,selector:e})}function T(e,t,r){return i.test(t)?"class"===t||"className"===t?O(e,function(e){var t=r(Array.from(e).join(" "));
11e.clear(),t&&t.split(/\s+/g).filter(Boolean).forEach(function(t){return e.add(t)})}):N({kind:"attribute",attribute:t,elements:new Set,mutate:r,selector:e}):n}"u">typeof document&&(r||(r=new MutationObserver(function(){C()})),C(),r.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}));let B=function(e){var t,r,i=e.selector,a=e.action,s=e.value,o=e.attribute,l=e.parentSelector,c=e.insertBeforeSelector;if("html"===o){if("append"===a)return L(i,function(e){return e+(null!=s?s:"")});else if("set"===a)return L(i,function(){return null!=s?s:""})}else if("class"===o){if("append"===a)return O(i,function(e){s&&e.add(s)});else if("remove"===a)return O(i,function(e){s&&e.delete(s)});else if("set"===a)return O(i,function(e){e.clear(),s&&e.add(s)})}else if("position"===o){if("set"===a&&l){return t=i,r=function(){return{insertBeforeSelector:c,parentSelector:l}},N({kind:"position",elements:new Set,mutate:r,selector:t})}}else if("append"===a)return T(i,o,function(e){return null!==e?e+(null!=s?s:""):null!=s?s:""});else if("set"===a)return T(i,o,function(){return null!=s?s:""});else if("remove"===a)return T(i,o,function(){return null});return n},P={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function I(e){let t=0x811c9dc5,r=e.length;for(let i=0;i<r;i++)t^=e.charCodeAt(i),t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24);return t>>>0}function D(e,t,r){return 2===r?I(I(e+t)+"")%1e4/1e4:1===r?I(t+e)%1e3/1e3:null}function M(e){return e<=0?[]:Array(e).fill(1/e)}function F(e,t){return e>=t[0]&&e<t[1]}function R(e){try{let t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(e){console.error(e);return}}function V(e,t){if(!t.length)return!1;let r=!1,i=!1;for(let n=0;n<t.length;n++){let a=function(e,t,r){try{let i=new URL(e,"https://_");if("regex"===t){let e=R(r);if(!e)return!1;return e.test(i.href)||e.test(i.href.substring(i.origin.length))}if("simple"===t)try{let e=new URL(r.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),t=[[i.host,e.host,!1],[i.pathname,e.pathname,!0]];return e.hash&&t.push([i.hash,e.hash,!1]),e.searchParams.forEach((e,r)=>{t.push([i.searchParams.get(r)||"",e,!1])}),!t.some(e=>!function(e,t,r){try{let i=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return r&&(i="\\/?"+i.replace(/(^\/|\/$)/g,"")+"\\/?"),RegExp("^"+i+"$","i").test(e)}catch(e){return!1}}(e[0],e[1],e[2]))}catch(e){}return!1}catch(e){return!1}}(e,t[n].type,t[n].pattern);if(!1===t[n].include){if(a)return!1}else r=!0,a&&(i=!0)}return i||!r}let U=e=>Uint8Array.from(atob(e),e=>e.charCodeAt(0));async function $(e,t,r){if(t=t||"",!(r=r||globalThis.crypto&&globalThis.crypto.subtle||P.SubtleCrypto))throw Error("No SubtleCrypto implementation found");try{let i=await r.importKey("raw",U(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[n,a]=e.split("."),s=await r.decrypt({
11name:"AES-CBC",iv:U(n)},i,U(a));return new TextDecoder().decode(s)}catch(e){throw Error("Failed to decrypt")}}function H(e){return"string"==typeof e?e:JSON.stringify(e)}function z(e){"number"==typeof e&&(e+=""),e&&"string"==typeof e||(e="0");let t=e.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return 3===t.length&&t.push("~"),t.map(e=>e.match(/^[0-9]+$/)?e.padStart(5," "):e).join("-")}function G(e){return"object"==typeof e&&null!==e}function q(e){return e.urlPatterns&&e.variations.some(e=>G(e)&&"urlRedirect"in e)?"redirect":e.variations.some(e=>G(e)&&(e.domMutations||"js"in e||"css"in e))?"visual":"unknown"}async function K(e,t){return new Promise(r=>{let i,n=!1,a=e=>{n||(n=!0,i&&clearTimeout(i),r(e||null))};t&&(i=setTimeout(()=>a(),t)),e.then(e=>a(e)).catch(()=>a())})}function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?J(Object(r),!0).forEach(function(t){var i,n,a;i=e,n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let Q={staleTTL:6e4,maxAge:144e5,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},Y={fetchFeaturesCall:e=>{let{host:t,clientKey:r,headers:i}=e;return P.fetch("".concat(t,"/api/features/").concat(r),{headers:i})},fetchRemoteEvalCall:e=>{let{host:t,clientKey:r,payload:i,headers:n}=e,a={method:"POST",headers:W({"Content-Type":"application/json"},n),body:JSON.stringify(i)};return P.fetch("".concat(t,"/api/eval/").concat(r),a)},eventSourceCall:e=>{let{host:t,clientKey:r,headers:i}=e;return i?new P.EventSource("".concat(t,"/sub/").concat(r),{headers:i}):new P.EventSource("".concat(t,"/sub/").concat(r))},startIdleListener:()=>{let e;if(!("u">typeof window&&"u">typeof document))return;let t=()=>{"visible"===document.visibilityState?(window.clearTimeout(e),er.forEach(e=>{e&&"idle"===e.state&&ev(e)})):"hidden"===document.visibilityState&&(e=window.setTimeout(ea,Q.idleStreamInterval))};return document.addEventListener("visibilitychange",t),()=>document.removeEventListener("visibilitychange",t)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(P.localStorage=globalThis.localStorage)}catch(e){}let Z=new Map,X=!1,ee=new Map,et=new Map,er=new Map,ei=new Set;async function en(e){let{instance:t,timeout:r,skipCache:i,allowStale:n,backgroundSync:a}=e;return a||(Q.backgroundSync=!1),eo({instance:t,allowStale:n,timeout:r,skipCache:i})}function ea(){er.forEach(e=>{e&&(e.state="idle",eb(e))})}async function es(){try{if(!P.localStorage)return;await P.localStorage.setItem(Q.cacheKey,JSON.stringify(Array.from(ee.entries())))}catch(e){}}async function eo(e){let{instance:t,allowStale:r,timeout:i,skipCache:n}=e,a=el(t),s=ec(t),o=new Date,l=new Date(o.getTime()-Q.maxAge+Q.staleTTL);await eu();let c=Q.disableCache||n?void 0:ee.get(s);return c&&(r||c.staleAt>o)&&c.staleAt>l?(c.sse&&ei.add(a),c.staleAt<o?ep(t):em(t),{data:c.data,success:!0,source:"cache"}):await K(ep(t),i)||{data:null,success:!1,source:"timeout",error:Error("Timeout")}}function el(e){let[t,r]=e.getApiInfo();return"".concat(t,"||").concat(r)}function ec(e){let t=el(e);if(!("isRemoteEval"in e)||!e.isRemoteEval())return t;let r=e.getAttributes(),i=e.getCacheKeyAttributes()||Object.keys(e.getAttributes()),n={};i.forEach(e=>{n[e]=r[e]});let a=e.getForcedVariations(),s=e.getUrl();return"".concat(t,"||").concat(JSON.stringify({ca:n,fv:a,url:s}))}async function eu(){if(!X){X=!0;try{if(P.localStorage){let e=await P.localStorage.getItem(Q.cacheKey);if(!Q.disableCache&&e){let t=JSON.parse(e);
11t&&Array.isArray(t)&&t.forEach(e=>{let[t,r]=e;ee.set(t,W(W({},r),{},{staleAt:new Date(r.staleAt)}))}),ed()}}}catch(e){}if(!Q.disableIdleStreams){let e=Y.startIdleListener();e&&(Y.stopIdleListener=e)}}}function ed(){let e=Array.from(ee.entries()).map(e=>{let[t,r]=e;return{key:t,staleAt:r.staleAt.getTime()}}).sort((e,t)=>e.staleAt-t.staleAt),t=Math.min(Math.max(0,ee.size-Q.maxEntries),ee.size);for(let r=0;r<t;r++)ee.delete(e[r].key)}function ef(e,t,r){let i=r.dateUpdated||"",n=new Date(Date.now()+Q.staleTTL),a=Q.disableCache?void 0:ee.get(t);if(a&&i&&a.version===i){a.staleAt=n,es();return}Q.disableCache||(ee.set(t,{data:r,version:i,staleAt:n,sse:ei.has(e)}),ed()),es();let s=Z.get(e);s&&s.forEach(e=>eh(e,r))}async function eh(e,t){await e.setPayload(t||e.getPayload())}async function ep(e){let{apiHost:t,apiRequestHeaders:r}=e.getApiHosts(),i=e.getClientKey(),n="isRemoteEval"in e&&e.isRemoteEval(),a=el(e),s=ec(e),o=et.get(s);return o||(o=(n?Y.fetchRemoteEvalCall({host:t,clientKey:i,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:r}):Y.fetchFeaturesCall({host:t,clientKey:i,headers:r})).then(e=>{if(!e.ok)throw Error("HTTP error: ".concat(e.status));return"enabled"===e.headers.get("x-sse-support")&&ei.add(a),e.json()}).then(t=>(ef(a,s,t),em(e),et.delete(s),{data:t,success:!0,source:"network"})).catch(e=>(et.delete(s),{data:null,source:"error",success:!1,error:e})),et.set(s,o)),o}function em(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=el(e),i=ec(e),{streamingHost:n,streamingHostRequestHeaders:a}=e.getApiHosts(),s=e.getClientKey();if(t&&ei.add(r),Q.backgroundSync&&ei.has(r)&&P.EventSource){if(er.has(r))return;let e={src:null,host:n,clientKey:s,headers:a,cb:t=>{try{if("features-updated"===t.type){let e=Z.get(r);e&&e.forEach(e=>{ep(e)})}else if("features"===t.type){let e=JSON.parse(t.data);ef(r,i,e)}e.errors=0}catch(t){eg(e)}},errors:0,state:"active"};er.set(r,e),ev(e)}}function eg(e){if("idle"!==e.state&&(e.errors++,e.errors>3||e.src&&2===e.src.readyState)){let t=Math.pow(3,e.errors-3)*(1e3+1e3*Math.random());eb(e),setTimeout(()=>{["idle","active"].includes(e.state)||ev(e)},Math.min(t,3e5))}}function eb(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,"active"===e.state&&(e.state="disabled"))}function ev(e){e.src=Y.eventSourceCall({host:e.host,clientKey:e.clientKey,headers:e.headers}),e.state="active",e.src.addEventListener("features",e.cb),e.src.addEventListener("features-updated",e.cb),e.src.onerror=()=>eg(e),e.src.onopen=()=>{e.errors=0}}function ey(e,t){eb(e),er.delete(t)}function ex(){ei.clear(),er.forEach(ey),Z.clear(),Y.stopIdleListener()}function ek(e,t){if(t.streaming){let r,i;if(!e.getClientKey())throw Error("Must specify clientKey to enable streaming");t.payload&&em(e,!0),r=el(e),(i=Z.get(r)||new Set).add(e),Z.set(r,i)}}let ew={};function e_(e,t,r){for(let[i,n]of(r=r||{},Object.entries(t)))switch(i){case"$or":if(!eN(e,n,r))return!1;break;case"$nor":if(eN(e,n,r))return!1;break;case"$and":if(!function(e,t,r){for(let i=0;i<t.length;i++)if(!e_(e,t[i],r))return!1;return!0}(e,n,r))return!1;break;case"$not":if(e_(e,n,r))return!1;break;default:if(!eE(n,function(e,t){let r=t.split("."),i=e;for(let e=0;e<r.length;e++)if(!i||"object"!=typeof i||!(r[e]in i))return null;else i=i[r[e]];return i}(e,i),r))return!1}return!0}function ej(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r="".concat(e).concat(t?"/i":"");return ew[r]||(ew[r]=new RegExp(e.replace(/([^\\])\//g,"$1\\/"),t?"i":void 0)),ew[r]}function eE(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("string"==typeof e)return i?String(t).toLowerCase()===e.toLowerCase():t+""===e;if("number"==typeof e)return+t===e;if("boolean"==typeof e)return null!==t&&!!t===e;if(null===e)return null===t;if(Array.isArray(e)||!eS(e))return JSON.stringify(t)===JSON.stringify(e);for(let i in e)if(!function(e,t,r,i){switch(e){case"$veq":return z(t)===z(r);case"$vne":return z(t)!==z(r);case"$vgt":return z(t)>z(r);case"$vgte":return z(t)>=z(r);case"$vlt":return z(t)<z(r);case"$vlte":return z(t)<=z(r);case"$eq":return t===r;case"$ne":return t!==r;case"$lt":return t<r;
11case"$lte":return t<=r;case"$gt":return t>r;case"$gte":return t>=r;case"$exists":return r?null!=t:null==t;case"$in":if(!Array.isArray(r))return!1;return eA(t,r);case"$ini":if(!Array.isArray(r))return!1;return eA(t,r,!0);case"$inGroup":return eA(t,i[r]||[]);case"$notInGroup":return!eA(t,i[r]||[]);case"$nin":if(!Array.isArray(r))return!1;return!eA(t,r);case"$nini":if(!Array.isArray(r))return!1;return!eA(t,r,!0);case"$not":return!eE(r,t,i);case"$size":if(!Array.isArray(t))return!1;return eE(r,t.length,i);case"$elemMatch":if(!Array.isArray(t))return!1;let n=eS(r)?e=>eE(r,e,i):e=>e_(e,r,i);for(let e=0;e<t.length;e++)if(t[e]&&n(t[e]))return!0;return!1;case"$all":if(!Array.isArray(r))return!1;return eC(t,r,i);case"$alli":if(!Array.isArray(r))return!1;return eC(t,r,i,!0);case"$regex":try{return ej(r).test(t)}catch(e){return!1}case"$regexi":try{return ej(r,!0).test(t)}catch(e){return!1}case"$type":return function(e){if(null===e)return"null";if(Array.isArray(e))return"array";let t=typeof e;return["string","number","boolean","object","undefined"].includes(t)?t:"unknown"}(t)===r;default:return console.error("Unknown operator: "+e),!1}}(i,t,e[i],r))return!1;return!0}function eS(e){let t=Object.keys(e);return t.length>0&&t.filter(e=>"$"===e[0]).length===t.length}function eA(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(r){let r=e=>"string"==typeof e?e.toLowerCase():e;return Array.isArray(e)?e.some(e=>t.some(t=>r(e)===r(t))):t.some(t=>r(e)===r(t))}return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}function eC(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!Array.isArray(e))return!1;for(let n=0;n<t.length;n++){let a=!1;for(let s=0;s<e.length;s++)if(eE(t[n],e[s],r,i)){a=!0;break}if(!a)return!1}return!0}function eN(e,t,r){if(!t.length)return!0;for(let i=0;i<t.length;i++)if(e_(e,t[i],r))return!0;return!1}function eL(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function eO(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eL(Object(r),!0).forEach(function(t){var i,n,a;i=e,n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eL(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}async function eT(e){try{await e()}catch(e){}}function eB(e,t,r){if(e.user.trackedExperiments){let i=eJ(t,r);
11if(e.user.trackedExperiments.has(i))return[];e.user.trackedExperiments.add(i)}e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({experiment:t,result:r,timestamp:Date.now().toString(),logType:"experiment"});let i=[];if(e.global.trackingCallback){let n=e.global.trackingCallback;i.push(eT(()=>n(t,r,eF(e.user))))}if(e.user.trackingCallback){let n=e.user.trackingCallback;i.push(eT(()=>n(t,r,eF(e.user))))}if(e.global.eventLogger){let n=e.global.eventLogger;i.push(eT(()=>n("Experiment Viewed",{experimentId:t.key,variationId:r.key,hashAttribute:r.hashAttribute,hashValue:r.hashValue},eF(e.user))))}return i}function eP(e,t){var r;let i;if(t.stack.evaluatedFeatures.has(e))return eD(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;let n=(i=new Map,t.global.forcedFeatureValues&&t.global.forcedFeatureValues.forEach((e,t)=>i.set(t,e)),t.user.forcedFeatureValues&&t.user.forcedFeatureValues.forEach((e,t)=>i.set(t,e)),i);if(n.has(e))return eD(t,e,n.get(e),"override");if(!t.global.features||!t.global.features[e])return eD(t,e,null,"unknownFeature");let a=t.global.features[e];if(a.rules){let i=new Set(t.stack.evaluatedFeatures);e:for(let n of a.rules){if(n.parentConditions)for(let r of n.parentConditions){t.stack.evaluatedFeatures=new Set(i);let n=eP(r.id,t);if("cyclicPrerequisite"===n.source)return eD(t,e,null,"cyclicPrerequisite");if(!e_({value:n.value},r.condition||{})){if(r.gate)return eD(t,e,null,"prerequisite");continue e}}if(n.filters&&eV(n.filters,t))continue;if("force"in n){if(n.condition&&!eR(n.condition,t)||!function(e,t,r,i,n,a,s){if(!n&&void 0===a)return!0;if(!n&&0===a)return!1;let{hashValue:o}=e$(e,r,i);if(!o)return!1;let l=D(t,o,s||1);return null!==l&&(n?F(l,n):void 0===a||l<=a)}(t,n.seed||e,n.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!n.disableStickyBucketing?n.fallbackAttribute:void 0,n.range,n.coverage,n.hashVersion))continue;return n.tracks&&n.tracks.forEach(e=>{!eB(t,e.experiment,e.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:e.experiment,result:e.result,user:eF(t.user)})}),eD(t,e,n.force,"force",n.id)}let a=null!=(r=n.contextualVariations)?r:n.variations;if(!a)continue;let s={variations:a,key:n.key||e};"coverage"in n&&(s.coverage=n.coverage),n.weights&&(s.weights=n.weights),n.hashAttribute&&(s.hashAttribute=n.hashAttribute),n.fallbackAttribute&&(s.fallbackAttribute=n.fallbackAttribute),n.disableStickyBucketing&&(s.disableStickyBucketing=n.disableStickyBucketing),void 0!==n.bucketVersion&&(s.bucketVersion=n.bucketVersion),void 0!==n.minBucketVersion&&(s.minBucketVersion=n.minBucketVersion),n.namespace&&(s.namespace=n.namespace),n.meta&&(s.meta=n.meta),n.ranges&&(s.ranges=n.ranges),n.name&&(s.name=n.name),n.phase&&(s.phase=n.phase),n.seed&&(s.seed=n.seed),n.hashVersion&&(s.hashVersion=n.hashVersion),n.filters&&(s.filters=n.filters),n.condition&&(s.condition=n.condition),n.contextualBanditRef&&function(e,t,r){var i,n;let a=null==(i=r.global.contextualBandits)?void 0:i[t];if(!a)return;let s=null;if(a.contexts&&a.contexts.length)try{s=function(e,t){for(let r of e.contexts||[])if(eR(r.condition||{},t))return{leafId:r.leafId,weights:r.weights};return null}(a,r)}catch(e){}if(s){e.weights=s.weights,e.contextualBandit={leafId:s.leafId,variationWeights:s.weights,banditVersion:a.banditVersion};return}e.contextualBandit={leafId:-1,variationWeights:null!=(n=e.weights)?n:M(e.variations.length),banditVersion:a.banditVersion}}(s,n.contextualBanditRef,t);let{result:o}=eI(s,e,t);if(s.contextualBandit&&!(o.hashUsed&&o.inExperiment)&&delete s.contextualBandit,t.global.onExperimentEval&&t.global.onExperimentEval(s,o),o.inExperiment&&!o.passthrough)return eD(t,e,o.value,"experiment",n.id,s,o)}}return eD(t,e,void 0===a.defaultValue?null:a.defaultValue,"defaultValue")}function eI(e,t,r){var i,n,a,s,o,l,c,u,d,f;let h,p,m=e.key,g=e.variations.length;if(g<2||!1===r.global.enabled||!1===r.user.enabled)return{result:eU(r,e,-1,!1,t)};if((s=e,o=r,h=s.key,(p=o.global.overrides)&&p[h]&&"string"==typeof(s=Object.assign({},s,p[h])).url&&(s.url=R(s.url)),e=s).contextualBandit&&e.weights&&(e.contextualBandit=eO(eO({},e.contextualBandit),{},{variationWeights:e.weights})),e.urlPatterns&&!V(r.user.url||"",e.urlPatterns))return{result:eU(r,e,-1,!1,t)};let b=function(e,t,r){if(!t)return null;let i=t.split("?")[1];if(!i)return null;let n=i.replace(/#.*/,"").split("&").map(e=>e.split("=",2)).filter(t=>{let[r]=t;return r===e}).map(e=>{let[,t]=e;return parseInt(t)});return n.length>0&&n[0]>=0&&n[0]<r?n[0]:null}(m,r.user.url||"",g);if(null!==b)return{result:eU(r,e,b,!1,t)};let v=(l=r).global.forcedVariations&&l.user.forcedVariations?eO(eO({},l.global.forcedVariations),l.user.forcedVariations):l.global.forcedVariations?l.global.forcedVariations:l.user.forcedVariations?l.user.forcedVariations:{};if(m in v)return{result:eU(r,e,v[m],!1,t)};if("draft"===e.status||!1===e.active)return{result:eU(r,e,-1,!1,t)};let{hashAttribute:y,hashValue:x}=e$(r,e.hashAttribute,r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!x)return{result:eU(r,e,-1,!1,t)};let k=-1,w=!1,_=!1;if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){let{variation:t,versionIsBlocked:i}=function(e){let{ctx:t,expKey:r,expBucketVersion:i,expHashAttribute:n,expFallbackAttribute:a,expMinBucketVersion:s,expMeta:o}=e;s=s||0,n=n||"id",o=o||[];let l=eH(r,i=i||0),c=function(e,t,r){if(!e.user.stickyBucketAssignmentDocs)return{};let{hashAttribute:i,hashValue:n}=e$(e,t),a=ez(i,H(n)),{hashAttribute:s,hashValue:o}=e$(e,r),l=o?ez(s,H(o)):null,c={};return l&&e.user.stickyBucketAssignmentDocs[l]&&Object.assign(c,e.user.stickyBucketAssignmentDocs[l].assignments||{}),e.user.stickyBucketAssignmentDocs[a]&&Object.assign(c,e.user.stickyBucketAssignmentDocs[a].assignments||{}),c}(t,n,a);if(s>0){for(let e=0;e<s;e++)if(void 0!==c[eH(r,e)])return{variation:-1,versionIsBlocked:!0}}let u=c[l];if(void 0===u)return{variation:-1};let d=o.findIndex(e=>e.key===u);return d<0?{variation:-1}:{variation:d}}({ctx:r,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});w=t>=0,k=t,_=!!i}if(!w){if(e.filters){if(eV(e.filters,r))return{result:eU(r,e,-1,!1,t)}}else{let n;if(e.namespace&&(null===(n=D("__"+(i=e.namespace)[0],x,1))||!(n>=i[1])||!(n<i[2])))return{result:eU(r,e,-1,!1,t)}}if(e.include&&!function(e){try{return e()}catch(e){return console.error(e),!1}}(e.include)||e.condition&&!eR(e.condition,r))return{result:eU(r,e,-1,!1,t)};if(e.parentConditions){let i=new Set(r.stack.evaluatedFeatures);for(let n of e.parentConditions){r.stack.evaluatedFeatures=new Set(i);let a=eP(n.id,r);if("cyclicPrerequisite"===a.source||!e_({value:a.value},n.condition||{}))return{result:eU(r,e,-1,!1,t)}}}if(e.groups&&!function(e,t){let r=t.global.groups||{};for(let t=0;t<e.length;t++)if(r[e[t]])return!0;return!1}(e.groups,r))return{result:eU(r,e,-1,!1,t)}}if(e.url&&!function(e,t){let r=t.user.url;if(!r)return!1;let i=r.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");return!!(e.test(r)||e.test(i))}(e.url,r))return{result:eU(r,e,-1,!1,t)};let j=D(e.seed||m,x,e.hashVersion||1);if(null===j)return{result:eU(r,e,-1,!1,t)};if(!w){let t,r,i;k=function(e,t){for(let r=0;r<t.length;r++)if(F(e,t[r]))return r;return -1}(j,e.ranges||(n=void 0===e.coverage?1:e.coverage,a=e.weights,(n=void 0===n?1:n)<0?n=0:n>1&&(n=1),t=M(g),(a=a||t).length!==g&&(a=t),((r=a.reduce((e,t)=>
11t+e,0))<.99||r>1.01)&&(a=t),i=0,a.map(e=>{let t=i;return i+=e,[t,t+n*e]})))}if(_)return{result:eU(r,e,-1,!1,t,void 0,!0)};if(k<0)return{result:eU(r,e,-1,!1,t)};if("force"in e)return{result:eU(r,e,void 0===e.force?-1:e.force,!1,t)};if(r.global.qaMode||r.user.qaMode||"stopped"===e.status)return{result:eU(r,e,-1,!1,t)};let E=eU(r,e,k,!0,t,j,w);if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){let t,i,n,a,{changed:s,key:o,doc:l}=(c=r,u=y,d=H(x),f={[eH(e.key,e.bucketVersion)]:E.key},t=ez(u,d),n=eO(eO({},i=c.user.stickyBucketAssignmentDocs&&c.user.stickyBucketAssignmentDocs[t]&&c.user.stickyBucketAssignmentDocs[t].assignments||{}),f),a=JSON.stringify(i)!==JSON.stringify(n),{key:t,doc:{attributeName:u,attributeValue:d,assignments:n},changed:a});s&&(r.user.stickyBucketAssignmentDocs=r.user.stickyBucketAssignmentDocs||{},r.user.stickyBucketAssignmentDocs[o]=l,r.user.saveStickyBucketAssignmentDoc(l))}let S=eB(r,e,E);0===S.length&&r.global.saveDeferredTrack&&r.global.saveDeferredTrack({experiment:e,result:E,user:eF(r.user)});let A=S.length?1===S.length?S[0]:Promise.all(S).then(()=>{}):void 0;return"changeId"in e&&e.changeId&&r.global.recordChangeId&&r.global.recordChangeId(e.changeId),{result:E,trackingCall:A}}function eD(e,t,r,i,n,a,s){let o={value:r,on:!!r,off:!r,source:i,ruleId:n||""};return a&&(o.experiment=a),s&&(o.experimentResult=s),"override"!==i&&function(e,t,r){if(e.user.trackedFeatureUsage){var i;let n=JSON.stringify(r.value);if(e.user.trackedFeatureUsage[t]===n)return;e.user.trackedFeatureUsage[t]=n,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:r,timestamp:Date.now().toString(),logType:"feature"}),null!=(i=e.user.featureUsageSubs)&&i.size&&e.user.featureUsageSubs.forEach(e=>{try{e(t,r)}catch(e){console.error(e)}})}if(e.global.onFeatureUsage){let i=e.global.onFeatureUsage;eT(()=>i(t,r,eF(e.user)))}if(e.user.onFeatureUsage){let i=e.user.onFeatureUsage;eT(()=>i(t,r))}if(e.global.eventLogger){let i=e.global.eventLogger;eT(()=>i("Feature Evaluated",{feature:t,source:r.source,value:r.value,ruleId:"defaultValue"===r.source?"$default":r.ruleId||"",variationId:r.experimentResult?r.experimentResult.key:""},eF(e.user)))}}(e,t,o),o}function eM(e){return eO(eO({},e.attributes),e.attributeOverrides)}function eF(e){return{attributes:eM(e),url:e.url}}function eR(e,t){return e_(eM(t.user),e,t.global.savedGroups||{})}function eV(e,t){return e.some(e=>{let{hashValue:r}=e$(t,e.attribute);if(!r)return!0;let i=D(e.seed,r,e.hashVersion||2);return null===i||!e.ranges.some(e=>F(i,e))})}function eU(e,t,r,i,n,a,s){let o=!0;(r<0||r>=t.variations.length)&&(r=0,o=!1);let{hashAttribute:l,hashValue:c}=e$(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),u=t.meta?t.meta[r]:{},d={key:u.key||""+r,featureId:n,inExperiment:o,hashUsed:i,variationId:r,value:t.variations[r],hashAttribute:l,hashValue:c,stickyBucketUsed:!!s};u.name&&(d.name=u.name),void 0!==a&&(d.bucket=a),u.passthrough&&(d.passthrough=u.passthrough);let f=t.contextualBandit;return f&&i&&o&&(d.leafId=f.leafId,d.variationWeights=f.variationWeights,void 0!==f.banditVersion&&(d.banditVersion=f.banditVersion)),d}function e$(e,t,r){let i=t||"id",n="",a=eM(e.user);return a[i]&&(n=a[i]),!n&&r&&(a[r]&&(n=a[r]),n&&(i=r)),{hashAttribute:i,hashValue:n}}function eH(e,t){return t=t||0,"".concat(e,"__").concat(t)}function ez(e,t){return"".concat(e,"||").concat(t)}async function eG(e,t,r){let i=eq(e,r);return t.getAllAssignments(i)}function eq(e,t){let r,i,n,a={};return(r=new Set,i=t&&t.features?t.features:e.global.features||{},n=t&&t.experiments?t.experiments:e.global.experiments||[],Object.keys(i).forEac
11h(e=>{let t=i[e];if(t.rules)for(let e of t.rules)(e.variations||e.contextualVariations)&&(r.add(e.hashAttribute||"id"),e.fallbackAttribute&&r.add(e.fallbackAttribute))}),n.map(e=>{r.add(e.hashAttribute||"id"),e.fallbackAttribute&&r.add(e.fallbackAttribute)}),Array.from(r)).forEach(t=>{let{hashValue:r}=e$(e,t);a[t]=H(r)}),a}async function eK(e,t,r){if((e=eO({},e)).encryptedFeatures){try{e.features=JSON.parse(await $(e.encryptedFeatures,t,r))}catch(e){console.error(e)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await $(e.encryptedExperiments,t,r))}catch(e){console.error(e)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await $(e.encryptedSavedGroups,t,r))}catch(e){console.error(e)}delete e.encryptedSavedGroups}if(e.encryptedContextualBandits){try{e.contextualBandits=JSON.parse(await $(e.encryptedContextualBandits,t,r))}catch(e){console.error(e)}delete e.encryptedContextualBandits}return e}function eJ(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}let eW=["data"];function eQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function eY(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eQ(Object(r),!0).forEach(function(t){var i,n,a;i=e,n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eQ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let eZ="u">typeof window&&"u">typeof document,eX=function(){let e;try{e="1.7.0"}catch(t){e=""}return e}();class e0{constructor(e){if(e=e||{},this.version=eX,this._options=this.context=e,this._renderer=e.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!e.debug,this._subscriptions=new Set,this._featureUsageSubs=new Set,this._customEventSubs=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!e.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._onExperimentEval=this._onExperimentEval.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),e.remoteEval){if(e.decryptionKey)throw Error("Encryption is not available for remoteEval");if(!e.clientKey)throw Error("Missing clientKey");let t=!1;try{t=!!new URL(e.apiHost||"").hostname.match(/growthbook\.io$/i)}catch(e){}if(t)throw Error("Cannot use remoteEval on GrowthBook Cloud")}else if(e.cacheKeyAttributes)throw Error("cacheKeyAttributes are only used for remoteEval");if(e.stickyBucketService){const t=e.stickyBucketService;this._saveStickyBucketAssignmentDoc=e=>t.saveAssignments(e)}if(e.plugins)for(const t of e.plugins)t(this);if(e.features&&(this.ready=!0),eZ&&e.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),e.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(const e in this._options.stickyBucketAssignmentDocs){const t=this._options.stickyBucketAssignmentDocs[e];t&&this._options.stickyBucketService.saveAssignments(t).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(e){this._payload=e;let t=await eK(e,this._options.decryptionKey);this._decryptedPayload=t,await this.refreshStickyBuckets(t),t.features&&(this._options.features=t.features),t.savedGroups&&(this._options.savedGroups=t.savedGroups),t.contextualBandits&&(this._options.contextualBandits=t.contextualBandits),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(e){this._initialized=!0;let t=e.payload;if(t.encryptedExperiments||t.encryptedFeatures)throw Error("initSync does not support encrypted payloads");return this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs&&(this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,t)),this._payload=t,this._decryptedPayload=t,t.features&&(this._options.features=t.features),t.savedGroups&&(this._options.savedGroups=t.savedGroups),t.contextualBandits&&(this._options.contextualBandits=t.contextualBandits),t.experiments&&(this._options.experiments=t.experiments,this._updateAllAutoExperiments()),this.ready=!0,ek(this,e),this}async init(e){if(this._initialized=!0,(e=e||{}).cacheSettings&&(Object.assign(Q,e.cacheSettings),Q.backgroundSync||ex()),e.payload)return await this.setPayload(e.payload),ek(this,e),{success:!0,source:"init"};{let t=await this._refresh(eY(eY({},e),{},{allowStale:!0})),{data:r}=t,i=function(e,t){if(null==e)return{};var r,i,n=function(e,t){if(null==e)return{};var r={};for(var i in e)if(({}).hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;
11r[i]=e[i]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(t,eW);return ek(this,e),await this.setPayload(r||{}),i}}async loadFeatures(e){var t;e=e||{},await this.init({skipCache:e.skipCache,timeout:e.timeout,streaming:(null==(t=this._options.backgroundSync)||t)&&(e.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(e){let t=await this._refresh(eY(eY({},e||{}),{},{allowStale:!1}));t.data&&await this.setPayload(t.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){var e;let t;return{apiHost:(t=(e=this._options).apiHost||"https://cdn.growthbook.io").replace(/\/*$/,""),streamingHost:(e.streamingHost||t).replace(/\/*$/,""),apiRequestHeaders:e.apiHostRequestHeaders,streamingHostRequestHeaders:e.streamingHostRequestHeaders}}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh(e){var t;let{timeout:r,skipCache:i,allowStale:n,streaming:a}=e;if(!this._options.clientKey)throw Error("Missing clientKey");return en({instance:this,timeout:r,skipCache:i||this._options.disableCache,allowStale:n,backgroundSync:null==(t=null!=a?a:this._options.backgroundSync)||t})}_render(){if(this._renderer)try{this._renderer()}catch(e){console.error("Failed to render",e)}}setFeatures(e){this._options.features=e,this.ready=!0,this._render()}async setEncryptedFeatures(e,t,r){let i=await $(e,t||this._options.decryptionKey,r);this.setFeatures(JSON.parse(i))}setExperiments(e){this._options.experiments=e,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(e,t,r){let i=await $(e,t||this._options.decryptionKey,r);this.setExperiments(JSON.parse(i))}async setAttributes(e){(this._options.attributes=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}async updateAttributes(e){return this.setAttributes(eY(eY({},this._options.attributes),e))}async setAttributeOverrides(e){(this._options.attributeOverrides=e,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}async setForcedVariations(e){(this._options.forcedVariations=e||{},this._options.remoteEval)?await this._refreshForRemoteEval():(this._render(),this._updateAllAutoExperiments())}setForcedFeatures(e){this._options.forcedFeatureValues=e,this._render()}async setURL(e){if(e!==this._options.url){if(this._options.url=e,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return eY(eY({},this._options.attributes),this._options.attributeOverrides)}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(e){return this._subscriptions.add(e),()=>{this._subscriptions.delete(e)}}_subscribeFeatureUsage(e){return this._featureUsageSubs.add(e),()=>this._featureUsageSubs.delete(e)}_subscribeCustomEvents(e){return this._customEventSubs.add(e),()=>this._customEventSubs.delete(e)}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;let e=await this._refresh({allowStale:!1});e.data&&await this.setPayload(e.data)}getAllResults(){return new Map(this._assigned)}onDestroy(e){this._destroyCallbacks.push(e)}isDestroyed(){return!!this._destroyed}destroy(e){var t;e=e||{}
11,this._destroyed=!0,this._destroyCallbacks.forEach(e=>{try{e()}catch(e){console.error(e)}}),this._subscriptions.clear(),this._featureUsageSubs.clear(),this._customEventSubs.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,t=this,Z.forEach(e=>e.delete(t)),e.destroyAllStreams&&ex(),this.logs=[],eZ&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(e=>{e.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(e){this._renderer=e}forceVariation(e,t){(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[e]=t,this._options.remoteEval)?this._refreshForRemoteEval():(this._updateAllAutoExperiments(),this._render())}run(e){let{result:t}=eI(e,null,this._getEvalContext());return this._onExperimentEval(e,t),t}triggerExperiment(e){return(this._triggeredExpKeys.add(e),this._options.experiments)?this._options.experiments.filter(t=>t.key===e).map(e=>this._runAutoExperiment(e)).filter(e=>null!==e):null}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?eY(eY({},this._options.user),this._options.attributes):this._options.attributes,enableDevMode:this._options.enableDevMode,blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,featureUsageSubs:this._featureUsageSubs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,contextualBandits:this._options.contextualBandits,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._onExperimentEval,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(e,t){let r,i,n=this._activeAutoExperiments.get(e);if(e.manual&&!this._triggeredExpKeys.has(e.key)&&!n)return null;this._isAutoExperimentBlockedByContext(e)?r=eU(this._getEvalContext(),e,-1,!1,""):({result:r,trackingCall:i}=eI(e,null,this._getEvalContext()),this._onExperimentEval(e,r));let a=JSON.stringify(r.value);if(!t&&r.inExperiment&&n&&n.valueHash===a)return r;if(n&&this._undoActiveAutoExperiment(e),r.inExperiment){let t=q(e);if("redirect"===t&&r.value.urlRedirect&&e.urlPatterns){let t=e.persistQueryString?function(e,t){let r,i;try{r=new URL(e),i=new URL(t)}catch(e){return console.error("Unable to merge query strings: ".concat(e)),t}return r.searchParams.forEach((e,t)=>{i.searchParams.has(t)||i.searchParams.set(t,e)}),i.toString()}(this._getContextUrl(),r.value.urlRedirect):r.value.urlRedirect;if(V(t,e.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:e.key}),r;this._redirectedUrl=t;let{navigate:n,delay:a}=this._getNavigateFunction();if(n)if(eZ){var s;Promise.all([...i?[K(i,null!=(s=this._options.maxNavigateDelay)?s:1e3)]:[],new Promise(e=>{var t;return window.setTimeout(e,null!=(t=this._options.navigateDelay)?t:a)})]).then(()=>{try{n(t)}catch(e){console.error(e)}})}else try{n(t)}catch(e){console.error(e)}}else if("visual"===t){let t=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(r.value):this._applyDOMChanges(r.value);
11t&&this._activeAutoExperiments.set(e,{undo:t,valueHash:a})}}return r}_undoActiveAutoExperiment(e){let t=this._activeAutoExperiments.get(e);t&&(t.undo(),this._activeAutoExperiments.delete(e))}_updateAllAutoExperiments(e){if(!this._autoExperimentsAllowed)return;let t=this._options.experiments||[],r=new Set(t);for(let i of(this._activeAutoExperiments.forEach((e,t)=>{r.has(t)||(e.undo(),this._activeAutoExperiments.delete(t))}),t)){let t=this._runAutoExperiment(i,e);if(t&&t.inExperiment&&"redirect"===q(i))break}}_onExperimentEval(e,t){let r=this._assigned.get(e.key);this._assigned.set(e.key,{experiment:e,result:t}),this._subscriptions.size>0&&this._fireSubscriptions(e,t,r)}_fireSubscriptions(e,t,r){r&&r.result.inExperiment===t.inExperiment&&r.result.variationId===t.variationId||this._subscriptions.forEach(r=>{try{r(e,t)}catch(e){console.error(e)}})}_recordChangedId(e){this._completedChangeIds.add(e)}isOn(e){return this.evalFeature(e).on}isOff(e){return this.evalFeature(e).off}getFeatureValue(e,t){let r=this.evalFeature(e).value;return null===r?t:r}feature(e){return this.evalFeature(e)}evalFeature(e){return eP(e,this._getEvalContext())}log(e,t){this.debug&&(this._options.log?this._options.log(e,t):console.log(e,t))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(e){this._deferredTrackingCalls=new Map(e.filter(e=>e&&e.experiment&&e.result).map(e=>[eJ(e.experiment,e.result),e]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;let e=[];this._deferredTrackingCalls.forEach(t=>{t&&t.experiment&&t.result?e.push(this._options.trackingCallback(t.experiment,t.result,t.user)):console.error("Invalid deferred tracking call",{call:t})}),this._deferredTrackingCalls.clear(),await Promise.all(e)}setTrackingCallback(e){this._options.trackingCallback=e,this.fireDeferredTrackingCalls()}setFeatureUsageCallback(e){this._options.onFeatureUsage=e}setEventLogger(e){this._options.eventLogger=e}async logEvent(e,t){if(this._destroyed)return void console.error("Cannot log event to destroyed GrowthBook instance");if(this._options.enableDevMode&&this.logs.push({eventName:e,properties:t,timestamp:Date.now().toString(),logType:"event"}),this._customEventSubs.size&&this._customEventSubs.forEach(r=>{try{r(e,t||{})}catch(e){console.error(e)}}),this._options.eventLogger)try{await this._options.eventLogger(e,t||{},eF(this._getUserContext()))}catch(e){console.error(e)}else console.error("No event logger configured")}_saveDeferredTrack(e){this._deferredTrackingCalls.set(eJ(e.experiment,e.result),e)}_getContextUrl(){return this._options.url||(eZ?window.location.href:"")}_isAutoExperimentBlockedByContext(e){let t=q(e);if("visual"===t){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&e.variations.some(e=>e.js))return!0}else{if("redirect"!==t||this._options.disableUrlRedirectExperiments)return!0;try{let t=new URL(this._getContextUrl());for(let r of e.variations){if(!r||!r.urlRedirect)continue;let e=new URL(r.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(e.protocol!==t.protocol||e.host!==t.host))return!0}}catch(t){return this.log("Error parsing current or redirect URL",{id:e.key,error:t}),!0}}return!!(e.changeId&&(this._options.blockedChangeIds||[]).includes(e.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:eZ?{navigate:e=>{window.location.replace(e)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(e){if(!eZ)return;let t=[];if(e.css){let r=document.createElement("style");r.innerHTML=e.css,document.head.appendChild(r),t.push(()=>r.remove())}if(e.js){let r=document.createElement("script");r.innerHTML=e.js,this._options.jsInjectionNonce&&(r.nonce=this._options.jsInjectionNonce),document.head.appendChild(r),t.push(()=>r.remove())}return e.domMutations&&e.domMutations.forEach(e=>{t.push(B(e).revert)}),()=>{t.forEach(e=>e())}}async refreshStickyBuckets(e){if(this._options.stickyBucketService){let t=this._getEvalContext(),r=await eG(t,this._options.stickyBucketService,e);this._options.stickyBucketAssignmentDocs=r}}generateStickyBucketAssignmentDocsSync(e,t){if(!("getAllAssignmentsSync"in e))return void console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");let r=eq(this._getEvalContext(),t);return e.getAllAssignmentsSync(r)}inDevMode(){return!!this._options.enableDevMode}}var e1=e.i(71645);let e2=e1.createContext({});e.s(["GrowthBookProvider",0,({children:e,growthbook:t})=>{let[r,i]=e1.useState(0);return e1.useEffect(()=>{if(t&&t.setRenderer)return t.setRenderer(()=>{i(e=>e+1)}),()=>{t.setRenderer(()=>{})}},[t]),e1.createElement(e2.Provider,{value:{growthbook:t}},e)}],5028);var e4=e.i(98660);e.s(["createGrowthBook",0,function({apiHost:e,clientKey:t}){return new e0({apiHost:e,clientKey:t,enableDevMode:!e4.isProd,trackingCallback:(e,t)=>{window.dataLayer=window.dataLayer??[],window.dataLayer.push({event:"experiment_viewed",experiment_id:e.key,variation_id:t.key})}})}],59124)},17064,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let i={init(e){!function(e){try{var t,r,i,n,a;t=window,r=document,i="clarity",r.getElementById("clarity-script")||(t[i]=t[i]||function(){(t[i].q=t[i].q||[]).push(arguments)},(n=r.createElement("script")).async=1,n.src="https://www.clarity.ms/tag/"+e+"?ref=npm",n.id="clarity-script",(a=r.getElementsByTagName("script")[0]).parentNode.insertBefore(n,a))}catch(e){return}}(e)},setTag(e,t){window.clarity("set",e,t)},identify(e,t,r,i){window.clarity("identify",e,t,r,i)},consent(e=!0){window.clarity("consent",e)}
11,consentV2(e={ad_Storage:"granted",analytics_Storage:"granted"}){window.clarity("consentv2",e)},upgrade(e){window.clarity("upgrade",e)},event(e){window.clarity("event",e)}};var n=e.i(5028);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var i,n,a;i=e,n=t,a=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=typeof i)return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function o(e,t,r){let i=new Date;i.setTime(i.getTime()+3456e7),document.cookie=e+"="+t+";path=/"+(r?";domain="+r:"")+";expires="+i.toUTCString()}function l(e){let t=("; "+document.cookie).split("; ".concat(e,"="));return t.length>=2?t[1].split(";")[0]:""}var c=e.i(59124);let u=(0,r.createContext)(null);e.s(["TrackingProvider",0,function({children:e,clarityId:a,growthbookKey:d,growthbookApiHost:f}){let h=(0,r.useRef)(!1),p=(0,r.useMemo)(()=>(0,c.createGrowthBook)({apiHost:f,clientKey:d??""}),[f,d]);(0,r.useEffect)(()=>{if(!h.current&&(h.current=!0,a&&i.init(a),d))return(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("u"<typeof window)throw Error("autoAttributesPlugin only works in the browser");let t=e.uuidCookieName||"gbuuid",r=e.uuidCookieDomain||"",i=e.uuidKey||"id",n=e.uuid||"";function a(){var e;r?(e=t,document.cookie=e+"=;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT",o(t,n,r),l(t)!==n&&o(t,n)):o(t,n)}function c(e){var r,o;let c=navigator.userAgent,u=n||(n=l(t))?n:n=(o=window.crypto)&&o.randomUUID?o.randomUUID():"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(e^(o&&o.getRandomValues?o.getRandomValues(new Uint8Array(1))[0]:Math.floor(256*Math.random()))&15>>e/4).toString(16));(null!=(r=e.uuidAutoPersist)?r:!e.uuid)&&a();let d=location;return s(s(s(s({},function(){if("u"<typeof window||!window.dataLayer||!window.dataLayer.forEach)return{};let e={};return window.dataLayer.forEach(t=>{!t||"object"!=typeof t||"length"in t||"event"in t||Object.keys(t).forEach(r=>{if("string"!=typeof r||r.match(/^(gtm)/))return;let i=t[r];["string","number","boolean"].includes(typeof i)&&(e[r]=i)})}),e}()),{},{[i]:u},d?{url:d.href,path:d.pathname,host:d.host,query:d.search}:{}),{},{pageTitle:document.title},{browser:c.match(/Edg/)?"edge":c.match(/Chrome/)?"chrome":c.match(/Firefox/)?"firefox":c.match(/Safari/)?"safari":"unknown",deviceType:c.match(/Mobi/)?"mobile":"desktop"}),function(e){let t={};try{let e=sessionStorage.getItem("utm_params");e&&(t=JSON.parse(e))}catch(e){}if(e&&e.search){let r=new URLSearchParams(e.search),i=!1;if(["source","medium","campaign","term","content"].forEach(e=>{let n="utm_".concat(e),a="utm"+e[0].toUpperCase()+e.slice(1);r.has(n)&&(t[a]=r.get(n)||"",i=!0)}),i)try{sessionStorage.setItem("utm_params",JSON.stringify(t))}catch(e){}}return t}(d))}return document.addEventListener("growthbookpersist",()=>{a()}),t=>{if("createScopedInstance"in t)return;let r=c(e);r.url&&t.setURL(r.url),t.updateAttributes(r);let i=r.url,n=setInterval(()=>{location.href!==i&&(i=location.href,t.setURL(i),t.updateAttributes(c(e)))},500),a=()=>{location.href!==i&&(i=location.href,t.setURL(i)),t.updateAttributes(c(e))};document.addEventListener("growthbookrefresh",a),"onDestroy"in t&&t.onDestroy(()=>{clearInterval(n),document.removeEventListener("growthbookrefresh",a)})}})()(p),p.init({streaming:!0}).then(()=>{let e=p.getAttributes().id;e&&i.setTag("gb_uuid",String(e))}),()=>{p.destroy()}},[p,a,d]);let m=(0,r.useCallback)(e=>{for(let[t,r]of(p.updateAttributes(e),Object.entries(e))){let e=function(e){if(null!=e)return Array.isArray(e)?e.map(String):String(e)}(r);void 0!==e&&i.setTag(t,e)}}
11,[p]),g=(0,r.useCallback)(e=>{i.event(e)},[]),b=(0,r.useMemo)(()=>({setAttributes:m,trackEvent:g}),[m,g]);return(0,t.jsx)(u,{value:b,children:(0,t.jsx)(n.GrowthBookProvider,{growthbook:p,children:e})})},"useTracking",0,function(){let e=(0,r.use)(u);if(!e)throw Error("useTracking must be used within a TrackingProvider");return e}],17064)},87405,e=>{"use strict";var t=e.i(43476),r=e.i(88653),i=e.i(32181);e.i(16787);var n=e.i(43564),a=e.i(48508),s=e.i(70813),o=e.i(71645);let l={message:"R$99 no 1° mês de treino",linkLabel:"Matricule-se",linkHref:"/pre-sale"},c=(0,e.i(42010).tv)({slots:{root:["flex flex-wrap items-center justify-center gap-4","fixed inset-x-0 top-0 z-[60]","w-full px-4 py-3","bg-brand","lg:px-8"],message:"text-center font-semibold! text-black",link:["shrink-0 whitespace-nowrap","text-black underline","rounded-sm outline-none transition-colors hover:text-black/70 focus-visible:ring-2 focus-visible:ring-border-focus"],close:["flex shrink-0 items-center justify-center","absolute top-1/2 right-4 -translate-y-1/2","size-5 p-1","text-black","cursor-pointer rounded-sm outline-none transition-opacity hover:opacity-70 focus-visible:ring-2 focus-visible:ring-border-focus","lg:right-8"]}});e.s(["AnnouncementBar",0,function(e){let{styles:u,data:d,className:f,visible:h,close:p,...m}=function(e){let{data:t,className:r,...i}=e,n={...l,...t},a=c(),[s,u]=(0,o.useState)(!0);return{styles:a,data:n,className:r,visible:s,close:(0,o.useCallback)(()=>u(!1),[]),...i}}(e),{message:g,linkLabel:b,linkHref:v}=d;return(0,t.jsx)(r.AnimatePresence,{children:h&&(0,t.jsxs)(i.motion.div,{className:u.root({class:f}),role:"region","aria-label":"Aviso promocional",initial:{y:"-100%"},animate:{y:0},exit:{y:"-100%"},transition:{type:"spring",bounce:0,duration:.35},...m,"data-component":"announcement-bar",children:[(0,t.jsx)(s.Text,{as:"p",variant:"body-sm",className:u.message(),children:g}),(0,t.jsx)(a.Link,{href:v,className:u.link(),"data-ref":"announcement-bar-link",children:(0,t.jsx)(s.Text,{as:"span",variant:"body-sm",className:"font-semibold!",children:b})}),(0,t.jsx)("button",{type:"button",onClick:p,"aria-label":"Fechar aviso",className:u.close(),"data-ref":"announcement-bar-close",children:(0,t.jsx)(n.Icon,{name:"close",className:"size-full","aria-hidden":"true"})})]})})}],87405)},61094,e=>{"use strict";var t=e.i(43476),r=e.i(88653),i=e.i(32181);e.i(16787);var n=e.i(95277),a=e.i(70813),s=e.i(71645);let o="smft-cookies-consent",l="accepted",c={message:"Nós utilizamos cookies para personalizar anúncios e melhorar a sua experiência no site. Ao continuar navegando, você concorda com a nossa política de privacidade.",acceptLabel:"OK",learnMoreLabel:"Saiba mais",learnMoreHref:"https://www.smartfit.com.br/files/store/886a7defdd916ec5b15d342a0b58735b9dfa5ae1df174f8ecf19b31ee3a3.pdf"},u=(0,e.i(42010).tv)({slots:{root:["fixed z-50 flex","inset-x-4 bottom-4","lg:inset-x-auto lg:right-4 lg:bottom-4 lg:w-[442px]"],card:["flex flex-col items-start gap-4","w-full p-8","bg-black/50 backdrop-blur-2xl","rounded-2xl"],message:["w-full text-white","leading-normal!"],actions:["flex flex-wrap items-center gap-2"]}});e.s(["CookiesConsent",0,function(e){let{styles:d,data:f,className:h,visible:p,accept:m,...g}=function(e){let{data:t,className:r,...i}=e,n={...c,...t},a=u(),[d,f]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{try{let e=window.localStorage.getItem(o);f(e!==l)}catch{f(!0)}},[]),{styles:a,data:n,className:r,visible:d,accept:(0,s.useCallback)(()=>{try{window.localStorage.setItem(o,l)}catch{}f(!1)},[]),...i}}(e),{message:b,acceptLabel:v,learnMoreLabel:y,learnMoreHref:x}=f;return(0,t.jsx)(r.AnimatePresence,{children:p&&(0,t.jsx)(i.motion.aside,{className:d.root({class:h}),role:"dialog","aria-modal":"false","aria-label":"Consentimento de cookies",initial:{opacity:0,y:16},animate:{opacity:1,y:0},exit:{opacity:0,y:16},transition:{type:"spring",bounce:0,duration:.35},...g,"data-component":"cookies-consent",children:(0,t.jsxs)("div",{className:d.card(),children:[(0,t.jsx)(a.Text,{as:"p",variant:"body-md",className:d.message(),children:b}),(0,t.jsxs)("div",{className:d.actions(),children:[(0,t.jsx)(n.Button,{type:"button",color:"white",size:"md",onClick:m,"data-ref":"cookies-consent-accept",children:v}),(0,t.jsx)(n.Button,{href:x,color:"glass-white",size:"md",target:"_blank",rel:"noopener noreferrer","data-ref":"cookies-consent-learn-more",children:y})]})]})})})}],61094)},97251,e=>{"use strict";var t=e.i(43476),r=e.i(22016),i=e.i(71645),n=e.i(3303),a=e.i(98660);e.i(16787);var s=e.i(43564);let o="handtalk-enabled",l=new Set,c={subscribe:e=>(l.add(e),window.addEventListener("storage",e),()=>{l.delete(e),window.removeEventListener("storage",e)}),getSnapshot:()=>"true"===sessionStorage.getItem(o),getServerSnapshot:()=>
11!1,enable(){sessionStorage.setItem(o,"true"),l.forEach(e=>e())}},u=({locale:e})=>{let r=(0,i.useSyncExternalStore)(c.subscribe,c.getSnapshot,c.getServerSnapshot);return a.isProd||"pt-BR"===e?(0,t.jsxs)(t.Fragment,{children:[!r&&(0,t.jsx)("button",{type:"button",onClick:c.enable,"aria-label":"Ativar tradução em Libras (HandTalk)",title:"Ativar tradução em Libras",className:"flex size-12 items-center justify-center mt-4 cursor-pointer rounded-full bg-brand text-brand-foreground shadow-lg transition-transform hover:scale-105 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-brand",children:(0,t.jsx)(s.Icon,{name:"handtalk",className:"size-8"})}),r&&(0,t.jsx)(n.default,{src:"https://plugin.handtalk.me/web/latest/handtalk.min.js",strategy:"afterInteractive",id:"handtalk-script-tag",onReady:()=>{window.handTalkInstance||(window.handTalkInstance=new window.HT({token:"a755acb99e90c41085aa2117bb764879",avatar:"MAYA",side:"left",align:"top"}))}})]}):null};var d=e.i(95277),f=e.i(19010),h=e.i(70813);let p=(0,e.i(42010).tv)({slots:{base:["relative z-3 w-full bg-black text-white","pb-20 pt-10"],bigSmile:["absolute z-1 -top-20 left-0 right-0","text-black overflow-hidden","[&>svg]:w-[calc(100%+160px)] [&>svg]:-ml-20 [&>svg]:-mr-20","md:-top-28 lg:-top-38","xl:-top-43 xl:[&>svg]:w-[calc(100%+260px)] xl:[&>svg]:-ml-32 xl:[&>svg]:-mr-32","2xl:-top-48","3xl:-top-64"],container:["container-smft relative z-2"],logoClip:["w-full overflow-hidden"],logoScale:["w-full origin-center mx-auto [&>svg]:h-auto [&>svg]:w-full","md:w-[85%] lg:w-full"],logoLink:["block w-full rounded-sm outline-none focus-visible:ring-2 focus-visible:ring-border-focus"],socials:["flex items-center gap-6"],socialLink:["block rounded-sm text-white","transition-opacity outline-none hover:opacity-70 focus-visible:ring-2 focus-visible:ring-border-focus"],socialIcon:["size-5"],disclaimer:["text-white/70"],disclaimerLink:["text-xs font-secondary font-medium normal-case text-white underline hover:opacity-70"],divider:["h-px w-full bg-white/10"],company:["flex flex-col gap-1"],companyName:["font-bold! text-white"],address:["text-white/50"],cnpj:["text-white/50"],menu:["flex flex-col gap-4","mobile:items-center mobile:text-center"],menuTitleWrap:["w-full","desktop:border-b desktop:border-white/15 desktop:pb-4"],menuTitle:["font-bold! uppercase text-white"],menuLinks:["flex flex-col gap-4","mobile:items-center"],menuLink:["font-secondary text-wrap! text-base font-medium normal-case text-white/50 hover:text-white"],desktopRoot:["hidden flex-col gap-16 desktop:flex"],disclaimerRow:["flex items-center justify-between gap-6"],navGrid:["grid grid-cols-[281px_1fr] gap-16"],companyCol:["flex h-full flex-col justify-between gap-8"],menusGrid:["grid grid-cols-3 gap-x-8 gap-y-12"],mobileRoot:["flex flex-col gap-8 desktop:hidden"],mobileTop:["flex flex-col items-center gap-8"],sitemapToggle:["flex w-full items-center justify-center gap-2 py-2","font-secondary text-sm font-medium text-white","cursor-pointer outline-none focus-visible:ring-2 focus-visible:ring-border-focus"],sitemapIcon:["size-3 transition-transform duration-300"],menusCollapse:["flex-col gap-10"],mobileLegal:["flex flex-col items-center gap-6 text-center"]},variants:{open:{true:{menusCollapse:"flex",sitemapIcon:"rotate-180"},false:{menusCollapse:"hidden"}}},defaultVariants:{open:!1}}),m=p(),g=({menu:e})=>(0,t.jsxs)("div",{className:m.menu(),children:[(0,t.jsx)("div",{className:m.menuTitleWrap(),children:(0,t.jsx)(h.Text,{as:"h2",variant:"label-sm",className:m.menuTitle(),children:e.title})}),(0,t.jsx)("ul",{className:m.menuLinks(),children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(d.Button,{variant:"link",href:e.href,className:m.menuLink(),children:e.label})},e.label))})]}),b=p(),v=({socials:e,className:r})=>(0,t.jsx)("ul",{className:b.socials({class:r}),children:e.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.label,className:b.socialLink(),children:(0,t.jsx)(s.Icon,{name:e.network,className:b.socialIcon()})})},e.network))});var y=e.i(72328),x=e.i(10542),k=e.i(91994),w=e.i(95420);let _={logoHref:"/",socials:[{network:"facebook",label:"Facebook",href:"https://facebook.com/smartf
11it"},{network:"instagram",label:"Instagram",href:"https://instagram.com/smartfit"},{network:"linkedin",label:"LinkedIn",href:"https://linkedin.com/company/smartfit"},{network:"youtube",label:"YouTube",href:"https://youtube.com/smartfit"},{network:"tiktok",label:"TikTok",href:"https://tiktok.com/@smartfit"},{network:"spotify",label:"Spotify",href:"https://open.spotify.com/user/smartfit"}],disclaimer:{text:"*Consulte as condições promocionais e regulamentos na página: ",linkLabel:"smartfit.com.br/contratos",linkHref:"https://www.smartfit.com.br/contratos"},menus:[{title:"Academias",links:[{label:"Encontre uma academia",href:"https://www.smartfit.com.br/academias"}]},{title:"Planos",links:[{label:"Nossos planos",href:"/planos"},{label:"Contratos",href:"/contratos"},{label:"Cupons e Promoções",href:"#"}]},{title:"Saúde e Bem-estar",links:[{label:"Smart Health",href:"#"},{label:"Smart Nutri",href:"/produtos-servicos/smart-nutri"},{label:"Smart Coach",href:"/produtos-servicos/smart-coach"}]},{title:"Na academia",links:[{label:"Nossa estrutura",href:"/estrutura-smart-fit"},{label:"Aulas e modalidades",href:"/modalidades-treinos"},{label:"Smart Body",href:"/produtos-servicos/smart-body"},{label:"Smart Energy",href:"/produtos-servicos/smart-energy"},{label:"Smart Shake",href:"#"}]},{title:"Comunidade",links:[{label:"App",href:"/app-smart-fit"},{label:"Eventos",href:"#"},{label:"Smart Club",href:"#"},{label:"Blog",href:"https://www.smartfit.com.br/news/"},{label:"Parceiros",href:"#"}]},{title:"Institucional",links:[{label:"Nossa história",href:"https://smartfit.com.br/historia-da-rede-smart-fit-academias"},{label:"Sustentabilidade",href:"https://www.smartfit.com.br/sustentabilidade"},{label:"Trabalhe conosco",href:"https://gruposmartfit.99jobs.com/"},{label:"Investidores",href:"https://investor.smartfit.com.br/"},{label:"Imprensa",href:"https://www.smartfit.com.br/imprensa"},{label:"Fale Conosco",href:"/fale-conosco"},{label:"Central de ajuda",href:"https://ajuda.smartfit.com.br/"},{label:"Mapa do site",href:"/mapa-do-site"},{label:"Aviso de privacidade",href:"https://www.smartfit.com.br/contratos/aviso-de-privacidade"},{label:"Edital Smart Fit",href:"https://editalsmartfit.com.br/portal"}]},{title:"Para empresas",links:[{label:"Quero ser um franqueado",href:"/quero-ser-um-franqueado"},{label:"Planos corporativos",href:"https://totalpass.com/br/"},{label:"Divulgue sua marca",href:"https://www.smartfit.com.br/divulgue-sua-marca"},{label:"Indique um ponto",href:"https://www.smartfit.com.br/indique-um-ponto"},{label:"Transparência salarial e critérios remuneratórios Smart Fit",href:"https://smartfit.com.br/contratos/transparenciasalarial2"},{label:"Transparência salarial e critérios remuneratórios Smart BIOMURUM",href:"https://smartfit.com.br/contratos/transparenciasalarial1"},{label:"Formulário prévio ao contrato Personal",href:"https://smartfit.com.br/contratos/formulario-previo-personal"}]}],company:{name:"SMARTFIT ESCOLA DE GINÁSTICA E DANÇA S.A",address:"Avenida Paulista, nº 1294, 2º andar, Bela Vista, CEP 01310-100",cnpj:"CNPJ: 07.594.978/0001-78"},sitemap:{expandLabel:"Expandir mapa do site",collapseLabel:"Recolher mapa do site"}};e.s(["Footer",0,function(e){let{styles:n,data:a,className:o,sectionRef:l,logoScale:c,open:m,toggleSitemap:b,sitemapId:j,locale:E,...S}=function(e){let{data:t=_,className:r,...n}=e,[a,s]=(0,i.useState)(!1),o=(0,i.useId)(),l=(0,i.useRef)(null),c=(0,y.useReducedMotion)(),{scrollYProgress:u}=(0,x.useScroll)({target:l,offset:["start end","start center"]}),d=(0,w.useTransform)(u,[0,1],c?[1,1]:[.2,1]),f=(0,k.useSpring)(d,{stiffness:100,damping:30,mass:.8});return{styles:p({open:a}),data:t,className:r,sectionRef:l,logoScale:f,open:a,toggleSitemap:()=>s(e=>!e),sitemapId:o,...n}}(e),{logoHref:A,socials:C,disclaimer:N,menus:L,company:O,sitemap:T}=a,B=(0,t.jsx)("div",{className:n.logoClip(),children:(0,t.jsx)(r.default,{href:A,"aria-label":"Smart Fit — página inicial",className:n.logoLink(),children:(0,t.jsx)(f.Logo,{variant:"brand"})})}),P=(0,t.jsxs)(h.Text,{as:"p",variant:"caption",className:n.disclaimer(),children:[N.text,(0,t.jsx)(d.Button,{variant:"link",href:N.linkHref,className:n.disclaimerLink(),children:N.linkLabel})]}),I=(0,t.jsx)(h.Text,{as:"p",variant:"body-sm",className:n.cnpj(),children:O.cnpj}),D=(0,t.jsxs)("div",{className:n.company(),children:[(0,t.jsx)(h.Text,{as:"p",variant:"body-sm",className:n.companyName(),children:O.name}),(0,t.jsx)(h.Text,{as:"p",variant:"body-sm",className:n.address(),children:O.address})]});return(0,t.jsxs)("footer",{ref:l,className:n.base({className:o}),...S,"data-component":"footer",role:"contentinfo",children:[(0,t.jsx)("span",{className:n.bigSmile(),children:(0,t.jsx)(s.Icon,{name:"smart-smile","aria-hidden":!1})}),(0,t.jsxs)("div",{className:n.container(),children:[(0,t.jsxs)("div",{className:n.desktopRoot(),children:[B,(0,t.jsxs)("div",{className:n.disclaimerRow(),children:[P,(0,t.jsx)(v,{socials:C})]}),(0,t.jsxs)("div",{className:n.navGrid(),children:[(0,t.jsxs)("div",{className:n.companyCol(),children:[D,(0,t.jsxs)("div",{children:[I,(0,t.jsx)(u,{locale:E})]})]}),(0,t.jsx)("div",{className:n.menusGrid(),children:L.map(e=>(0,t.jsx)(g,{menu:e},e.title))})]})]}),(0,t.jsxs)("div",{className:n.mobileRoot(),children:[(0,t.jsxs)("div",{className:n.mobileTop(),children:[(0,t.jsx)(v,{socials:C}),B]}),(0,t.jsx)("span",{className:n.divider(),"aria-hidden":"true"}),(0,t.jsx)("div",{id:j,className:n.menusCollapse(),children:L.map(e=>(0,t.jsx)(g,{menu:e},e.title))}),(0,t.jsxs)("button",{type:"button",className:n.sitemapToggle(),"aria-expanded":m,"aria-controls":j,onClick:b,children:[m?T.collapseLabel:T.expandLabel,(0,t.jsx)(s.Icon,{name:"chevron-down",className:n.sitemapIcon()})]}),(0,t.jsx)("span",{className:n.divider(),"aria-hidden":"true"}),(0,t.jsxs)("div",{className:n.mobileLegal(),children:[P,D,I]})]})]})]})}],97251)},98663,e=>{"use strict";var t=e.i(43476),r=e.i(22016);e.i(16787);var i=e.i(19010),n=e.i(95277);function a(e){return e.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}var s=e.i(71645),o=e.i(18566),l=e.i(68711),c=e.i(42010);let u=(0,c.tv)({slots:{root:["inset-x-0 top-0 z-50","border-b border-transparent","transition-[background-color,box-shadow]"],bar:["relative z-62 flex items-center justify-between","mx-auto w-full max-w-8xl py-4 px-6","lg:px-8 lg:py-0"],left:["flex items-center gap-6","lg:gap-12"],logoLink:["block shrink-0","h-[26px] w-[91px]","rounded-sm","[&>svg]:h-full [&>svg]:w-full"],navList:["hidden items-center gap-6","lg:flex"],navItem:["relative flex items-center"],navLink:["inline-flex items-center gap-1","py-4 lg:py-8.75","font-primary text-sm font-bold whitespace-nowrap","rounded-sm bg-transparent","cursor-pointer outline-none transition-colors focus-visible:ring-2 focus-visible:ring-border-focus"],navChevron:"transition-transform duration-200",actions:["flex items-center gap-2","md:gap-4 lg:gap-8"],loginLink:["hidden","font-primary text-sm font-bold whitespace-nowrap","rounded-sm","outline-none transition-colors focus-visible:ring-2 focus-visible:ring-border-focus","lg:inline-block"],cta:["!text-xs","md:text-sm"],burger:["inline-flex items-center justify-center","relative z-[70]","size-10","bg-white text-black rounded-full","cursor-pointer outline-none focus-visible:ring-2 focus-visible:ring-border-focus","lg:hidden"]},variants:{solid:{true:{root:["[--header-height:90px]","bg-white"]},false:{root:"bg-transparent"}},tone:{dark:{navLink:"text-black hover:text-black/65",loginLink:"text-black hover:text-black/65",burger:"bg-neutral-50 text-black"},light:{navLink:"text-white hover:text-brand",loginLink:"text-white hover:text-brand",burger:"bg-white text-black"}},scrolled:{true:{root:["border-black/10","duration-200"],cta:["inline-flex mobile:h-10"]}
11,false:{root:["border-transparent"],cta:["hidden lg:inline-flex"]}},position:{fixed:{root:"fixed"},sticky:{root:"sticky"}},active:{true:{navLink:"text-brand hover:text-brand",navChevron:"rotate-180"},false:{}}},defaultVariants:{solid:!1,tone:"light",scrolled:!1,position:"fixed",active:!1}}),d=(0,c.tv)({slots:{panel:["hidden overflow-hidden","absolute inset-x-0 top-0 pt-[90px] z-4","bg-white","lg:block lg:rounded-b-4xl lg:shadow-[0px_20px_12px_-15px_rgba(0,_0,_0,_0.1)]"],container:["flex justify-between gap-12","mx-auto w-full max-w-8xl px-6 py-12","lg:grid-cols-[600px_1fr] lg:gap-15 lg:px-8"],links:["flex flex-col grow-1 gap-10"],columns:"flex flex-wrap gap-10",column:["flex flex-col grow-1 gap-10","min-w-[280px]"],columnHeader:"flex flex-col gap-5",columnTitle:"font-secondary text-xs font-bold uppercase leading-[1.4] text-black",columnRule:"h-px w-full bg-black/10",columnLinks:"flex flex-col gap-4",columnLink:["w-fit","font-primary text-2xl font-bold leading-[1.2] text-black","rounded-sm","outline-none transition-colors hover:text-brand focus-visible:ring-2 focus-visible:ring-border-focus"],divider:"h-px w-full bg-black/10",action:["inline-flex items-center gap-1","w-fit","font-primary text-sm font-bold text-black","rounded-sm","outline-none transition-colors hover:text-brand focus-visible:ring-2 focus-visible:ring-border-focus"],feature:["flex flex-col gap-8","max-w-xl"],featureImage:["flex items-center justify-center overflow-hidden","h-80 w-full","text-white/40","rounded-2xl bg-black"],featureFooter:"flex items-center justify-between gap-4",featureText:["max-w-[351px]","font-primary text-2xl font-bold leading-[1.2] text-black"],featureButton:["inline-flex shrink-0 items-center justify-center","size-14","text-black","rounded-4xl bg-black/10","outline-none transition-colors hover:bg-black/20 focus-visible:ring-2 focus-visible:ring-border-focus"]}}),f=(0,c.tv)({slots:{overlay:["flex flex-col","fixed inset-0 z-[60]","bg-white","lg:hidden"],topbar:["flex items-center justify-between","px-6 pt-[23px]"],logo:["block","h-[26px] w-[91px]","[&>svg]:h-full [&>svg]:w-full"],iconButton:["inline-flex items-center justify-center","size-10","text-black","rounded-full bg-[#f3f3f3]","outline-none transition-colors hover:bg-neutral-100 focus-visible:ring-2 focus-visible:ring-border-focus"],body:"relative flex-1 overflow-hidden",view:["flex flex-col overflow-y-auto","absolute inset-0","px-6 pt-12 pb-6"],list:"flex flex-col gap-6",item:["flex items-center justify-between gap-2","w-full","font-primary text-left text-2xl font-bold leading-[1.2] text-black","rounded-sm","cursor-pointer outline-none transition-colors focus-visible:ring-2 focus-visible:ring-border-focus"],itemChevron:["shrink-0","transition-transform duration-200"],panel:"overflow-hidden",panelInner:["flex flex-col gap-6","pt-6 pl-4"],group:"flex flex-col gap-6",groupHeader:"flex flex-col gap-5",groupTitle:"font-secondary text-xs font-bold uppercase leading-[1.4] text-black",groupRule:"h-px w-full bg-black/10",groupLinks:"flex flex-col gap-4",subLink:["block w-fit","font-primary text-lg font-bold leading-[1.2] text-black","rounded-sm","outline-none transition-colors hover:text-brand focus-visible:ring-2 focus-visible:ring-border-focus"],panelAction:["inline-flex items-center gap-1","w-fit","font-primary text-sm font-bold text-black","rounded-sm","outline-none transition-colors hover:text-brand focus-visible:ring-2 focus-visible:ring-border-focus"],footer:"px-6 pt-2 pb-4",cta:"w-full"},variants:{expanded:{true:{item:"text-brand",itemChevron:"rotate-180"},false:{}}},defaultVariants:{expanded:!1}}),h={navItems:[{label:"Academias",href:"#"},{label:"Planos",href:"#"},{label:"Saúde e Bem-estar",href:"#",megaMenu:{columns:[{title:"Na academia",links:[{label:"Nossa estrutura",href:"#"},{label:"Aulas e modalidades",href:"#"},{label:"Smart Body",href:"#"},{label:"Smart Energy",href:"#"},{label:"Smart Shake",href:"#"}]},{title:"Bem-estar",links:[{label:"Smart Health",href:"#"},{label:"Smart Nutri",href:"#"},{label:"Smart Coach",href:"#"}]}],actionLabel:"Conheça tudo",actionHref:"#",featured:{text:"Do suor ao descanso, tudo no Smart Fit App",href:"#",image:"assets/temp/nav-feature.png"}}}],loginLabel:"Já sou aluno",loginHref:"#",ctaLabel:"Quero ser Smart",ctaHref:"#"};var p=e.i(88653),m=e.i(32181);let g={fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};function b(e){return(0,t.jsxs)("svg",{viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",...g,...e,children:[(0,t.jsx)("line",{x1:"4",y1:"12",x2:"20",y2:"12"}),(0,t.jsx)("polyline",{points:"14 6 20 12 14 18"})]})}function v(e){return(0,t.jsx)("svg",{viewBox:"0 0 24 24",width:"16",height:"16","aria-hidden":"true",...g,...e,children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})}let y={hidden:{opacity:0,y:-8},visible:{opacity:1,y:0,transition:{type:"spring",bounce:0,duration:.45,when:"beforeChildren",delayChildren:.08,staggerChildren:.06}}},x={hidden:{opacity:0,y:12},visible:{opacity:1,y:0,transition:{duration:.3,ease:"easeOut"}}};function k({id:e,menu:r,open:i,onPointerEnter:n,onPointerLeave:a}){let s=d();return(0,t.jsx)(p.AnimatePresence,{children:i&&(0,t.jsx)(m.motion.div,{id:e,role:"region","aria-label":r.actionLabel,className:s.panel(),variants:y,initial:"hidden",animate:"visible",exit:"hidden",onPointerEnter:n,onPointerLeave:a,children:(0,t.jsxs)("div",{className:s.container(),children:[(0,t.jsxs)("div",{className:s.links(),children:[(0,t.jsx)("div",{className:s.columns(),children:r.columns.map(e=>(0,t.jsxs)(m.motion.div,{className:s.column(),variants:x,children:[(0,t.jsxs)("div",{className:s.columnHeader(),children:[(0,t.jsx)("p",{className:s.columnTitle(),children:e.title}),(0,t.jsx)("span",{className:s.columnRule(),"aria-hidden":"true"})]}),(0,t.jsx)("ul",{className:s.columnLinks(),children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{className:s.columnLink(),href:e.href,children:e.label})},e.label))})]},e.title))}),(0,t.jsx)(m.motion.span,{className:s.divider(),variants:x,"aria-hidden":"true"}),(0,t.jsxs)(m.motion.a,{className:s.action(),href:r.actionHref,variants:x,children:[r.actionLabel,(0,t.jsx)(b,{width:16,height:16})]})]}),(0,t.jsxs)(m.motion.div,{className:s.feature(),variants:x,children:[(0,t.jsx)("a",{href:r.featured.href,className:s.featureImage(),"aria-label":r.featured.text,children:r.featured.image?(0,t.jsx)("img",{src:r.featured.image,alt:"",className:"size-full object-cover"}):null}),(0,t.jsxs)("div",{className:s.featureFooter(),children:[(0,t.jsx)("p",{className:s.featureText(),children:r.featured.text}),(0,t.jsx)("a",{href:r.featured.href,className:s.featureButton(),"aria-label":r.featured.text,children:(0,t.jsx)(b,{width:24,height:24})})]})]})]})})})}var w=e.i(72328);let _="calc(100% - 2.5rem) 2.5rem";function j({open:e,content:o,onClose:l}
11){let c=f(),u=!!(0,w.useReducedMotion)(),[d,h]=(0,s.useState)(null),g=u?{closed:{opacity:0,transition:{duration:.2}},open:{opacity:1,transition:{duration:.2}}}:{closed:{clipPath:`circle(0px at ${_})`,transition:{type:"spring",bounce:0,duration:.4,delay:.2}},open:{clipPath:`circle(2400px at ${_})`,transition:{type:"spring",bounce:0,duration:.55}}},y=u?{closed:{opacity:0,transition:{duration:.12}},open:({i:e})=>({opacity:1,transition:{duration:.2,delay:.02*e}})}:{closed:({i:e,total:t})=>({opacity:0,y:20,transition:{duration:.2,delay:(t-1-e)*.03}}),open:({i:e})=>({opacity:1,y:0,transition:{type:"spring",bounce:0,duration:.5,delay:.22+.05*e}})},x=u?{duration:0}:{type:"spring",bounce:0,duration:.4},k=e?"open":"closed";(0,s.useEffect)(()=>{if(e)return;let t=setTimeout(()=>h(null),450);return()=>clearTimeout(t)},[e]);let E=o.navItems.length+1;return(0,t.jsxs)(m.motion.div,{className:c.overlay(),variants:g,initial:!1,animate:k,style:{pointerEvents:e?"auto":"none"},"aria-hidden":!e,inert:!e,role:"dialog","aria-modal":"true","aria-label":"Menu de navegação",children:[(0,t.jsx)("div",{className:c.topbar(),children:(0,t.jsx)(r.default,{href:"/",className:c.logo({className:e?"visible":"invisible"}),"aria-label":"Smart Fit — página inicial",onClick:l,children:(0,t.jsx)(i.Logo,{variant:"primary"})})}),(0,t.jsx)("div",{className:c.body(),children:(0,t.jsx)("nav",{className:c.view(),"aria-label":"Principal",children:(0,t.jsxs)("ul",{className:c.list(),children:[o.navItems.map((e,i)=>{let n={i:i,total:E};if(!e.megaMenu)return(0,t.jsx)(m.motion.li,{custom:n,variants:y,initial:"closed",animate:k,children:(0,t.jsx)(r.default,{className:c.item(),href:e.href,onClick:l,children:e.label})},e.label);let s=d===e.label,o=`mobile-submenu-${a(e.label)}`,{columns:u,actionLabel:f,actionHref:g}=e.megaMenu;return(0,t.jsxs)(m.motion.li,{custom:n,variants:y,initial:"closed",animate:k,children:[(0,t.jsxs)("button",{type:"button",className:c.item({expanded:s}),"aria-expanded":s,"aria-controls":o,onClick:()=>{let t;return t=e.label,h(e=>e===t?null:t)},children:[e.label,(0,t.jsx)(v,{className:c.itemChevron({expanded:s}),width:24,height:24})]}),(0,t.jsx)(p.AnimatePresence,{initial:!1,children:s&&(0,t.jsx)(m.motion.div,{id:o,className:c.panel(),initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:x,children:(0,t.jsxs)("div",{className:c.panelInner(),children:[u.map(e=>(0,t.jsxs)("div",{className:c.group(),children:[(0,t.jsxs)("div",{className:c.groupHeader(),children:[(0,t.jsx)("p",{className:c.groupTitle(),children:e.title}),(0,t.jsx)("span",{className:c.groupRule(),"aria-hidden":"true"})]}),(0,t.jsx)("ul",{className:c.groupLinks(),children:e.links.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{className:c.subLink(),href:e.href,onClick:l,children:e.label})},e.label))})]},e.title)),(0,t.jsxs)(r.default,{className:c.panelAction(),href:g,onClick:l,children:[f,(0,t.jsx)(b,{width:16,height:16})]})]})})})]},e.label)}),(0,t.jsx)(m.motion.li,{custom:{i:o.navItems.length,total:E},variants:y,initial:"closed",animate:k,children:(0,t.jsx)("a",{className:c.item(),href:o.loginHref,children:o.loginLabel})})]})})}),(0,t.jsx)(m.motion.div,{className:c.footer(),variants:u?{closed:{opacity:0,transition:{duration:.12}},open:{opacity:1,transition:{duration:.2,delay:.2}}}:{closed:{opacity:0,y:16,transition:{duration:.2}},open:{opacity:1,y:0,transition:{type:"spring",bounce:0,duration:.5,delay:.35}}},initial:"closed",animate:k,children:(0,t.jsx)(n.Button,{type:"button",className:c.cta(),href:o.ctaHref,onClick:l,children:o.ctaLabel})})]})}function E(e){return(0,t.jsx)(m.motion.path,{fill:"transparent",strokeWidth:2.5,stroke:"currentColor",strokeLinecap:"round",...e})}function S({isOpen:e,...r}){let i=(0,w.useReducedMotion)()?{duration:0}:{duration:.3,ease:"easeInOut"};return(0,t.jsx)("button",{type:"button",...r,children:(0,t.jsxs)(m.motion.svg,{width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",initial:!1,animate:e?"open":"closed",children:[(0,t.jsx)(E,{transition:i,variants:{closed:{d:"M 4 9.5 L 20 9.5"},open:{d:"M 5 6 L 19 18"}}}),(0,t.jsx)(E,{transition:i,variants:{closed:{d:"M 4 16 L 20 16"},open:{d:"M 5 18 L 19 6"}}})]})})}e.s(["Header",0,function(e){let{data:c,className:d,styles:f,tone:p,activeMenu:m,openMenu:g,toggleMenu:b,scheduleClose:v,mobileOpen:y,closeMobile:x,toggleMobile:w}=function(e){let{variant:t="transparent",data:r=h,className:i,locale:n}=e,a=(0,o.usePathname)(),c=(0,l.pathnameIsSolidHeader)(a,n),[d,f]=(0,s.use
11State)(!1),[p,m]=(0,s.useState)(null),[g,b]=(0,s.useState)(!1),v=(0,s.useRef)(null);(0,s.useEffect)(()=>{let e=()=>f(window.scrollY>280);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let y=(0,s.useCallback)(()=>{v.current&&(clearTimeout(v.current),v.current=null)},[]),x=(0,s.useCallback)(e=>{y(),m(e)},[y]),k=(0,s.useCallback)(()=>{y(),v.current=setTimeout(()=>m(null),120)},[y]),w=(0,s.useCallback)(()=>{y(),m(null)},[y]),_=(0,s.useCallback)(e=>{y(),m(t=>t===e?null:e)},[y]);(0,s.useEffect)(()=>y,[y]),(0,s.useEffect)(()=>{let e=e=>{"Escape"===e.key&&(m(null),b(!1))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]),(0,s.useEffect)(()=>{if(!g)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[g]);let j=(0,s.useCallback)(()=>b(!0),[]),E=(0,s.useCallback)(()=>b(!1),[]),S=(0,s.useCallback)(()=>b(e=>!e),[]),A=c||"white"===t||d||null!==p,C=A?"dark":"light";return{data:r,className:i,styles:u({solid:A,tone:C,scrolled:d,position:c||"white"===t?"sticky":"fixed"}),tone:C,scrolled:d,activeMenu:p,openMenu:x,toggleMenu:_,scheduleClose:k,closeMenu:w,mobileOpen:g,openMobile:j,closeMobile:E,toggleMobile:S}}(e),_=c.navItems.filter(e=>e.megaMenu);return(0,t.jsxs)("header",{className:f.root({class:d}),children:[(0,t.jsxs)("div",{className:f.bar(),children:[(0,t.jsxs)("div",{className:f.left(),children:[(0,t.jsx)(r.default,{href:"/",className:f.logoLink({className:y?"invisible":"visible"}),"aria-label":"Smart Fit — página inicial",children:(0,t.jsx)(i.Logo,{variant:"light"===p?"secondary":"primary"})}),(0,t.jsx)("nav",{"aria-label":"Principal",className:f.navList(),children:c.navItems.filter(e=>!e.onlyMobile).map((e,i)=>{if(!e.megaMenu)return(0,t.jsx)(r.default,{href:e.href,className:f.navLink(),children:e.label},`${e.label}-${i}`);let n=m===e.label;return(0,t.jsx)("div",{className:f.navItem(),onPointerEnter:()=>g(e.label),onPointerLeave:v,children:(0,t.jsx)(r.default,{className:f.navLink({active:n}),"aria-haspopup":"true","aria-expanded":n,"aria-controls":`mega-menu-${a(e.label)}`,href:e.href,children:e.label})},e.label)})})]}),(0,t.jsxs)("div",{className:f.actions(),children:[(0,t.jsx)("a",{href:c.loginHref,className:f.loginLink(),children:c.loginLabel}),(0,t.jsx)(n.Button,{type:"button",size:"md",id:"initial_page_search_gym",className:f.cta(),"data-ref":"header-cta",href:c.ctaHref,children:c.ctaLabel}),(0,t.jsx)(S,{isOpen:y,className:f.burger({class:y?"bg-neutral-50":void 0}),"aria-label":y?"Fechar menu":"Abrir menu","aria-haspopup":"true","aria-expanded":y,"aria-controls":"header-mobile-menu",onClick:w})]})]}),_.map(e=>(0,t.jsx)(k,{id:`mega-menu-${a(e.label)}`,menu:e.megaMenu,open:m===e.label,onPointerEnter:()=>g(e.label),onPointerLeave:v},e.label)),(0,t.jsx)("div",{id:"header-mobile-menu",children:(0,t.jsx)(j,{open:y,content:c,onClose:x})})]})}],98663)}]);

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.