PageSourceSearch

https://www.flamengo.com.br/_next/static/chunks/0gka0im9hubxo.js

js flamengo.com.br collected 2026-09-24 18:11:07 UTC 28,248 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,20915,e=>{e.q("/_next/static/media/history-museum-banner.1yyjzr778bi-j.png")},27009,e=>{e.v({name:"PlayerSwapOption-module-scss-module__gB0hla__name",option:"PlayerSwapOption-module-scss-module__gB0hla__option",thumb:"PlayerSwapOption-module-scss-module__gB0hla__thumb",thumbPlaceholder:"PlayerSwapOption-module-scss-module__gB0hla__thumbPlaceholder"})},49976,e=>{e.v({group:"PlayerSwapGroup-module-scss-module__9Pqxaa__group",label:"PlayerSwapGroup-module-scss-module__9Pqxaa__label",options:"PlayerSwapGroup-module-scss-module__9Pqxaa__options"})},26611,e=>{e.v({backdrop:"PlayerSwapModal-module-scss-module__3WX2EG__backdrop",closeButton:"PlayerSwapModal-module-scss-module__3WX2EG__closeButton",confirmButton:"PlayerSwapModal-module-scss-module__3WX2EG__confirmButton",confirmButtonDisabled:"PlayerSwapModal-module-scss-module__3WX2EG__confirmButtonDisabled",dialog:"PlayerSwapModal-module-scss-module__3WX2EG__dialog",footer:"PlayerSwapModal-module-scss-module__3WX2EG__footer",scrollArea:"PlayerSwapModal-module-scss-module__3WX2EG__scrollArea",statusMessage:"PlayerSwapModal-module-scss-module__3WX2EG__statusMessage",surface:"PlayerSwapModal-module-scss-module__3WX2EG__surface",title:"PlayerSwapModal-module-scss-module__3WX2EG__title",trigger:"PlayerSwapModal-module-scss-module__3WX2EG__trigger"})},2359,e=>
1{e.v({action:"CookieConsentBanner-module-scss-module__KuEI9a__action",copy:"CookieConsentBanner-module-scss-module__KuEI9a__copy",frame:"CookieConsentBanner-module-scss-module__KuEI9a__frame",message:"CookieConsentBanner-module-scss-module__KuEI9a__message",panel:"CookieConsentBanner-module-scss-module__KuEI9a__panel",policy:"CookieConsentBanner-module-scss-module__KuEI9a__policy",policyLink:"CookieConsentBanner-module-scss-module__KuEI9a__policyLink",root:"CookieConsentBanner-module-scss-module__KuEI9a__root"})},56571,e=>{"use strict";var t=e.i(54536),l=e.i(92095),a=e.i(85560),o=e.i(9799),s=e.i(2359),n=e.i(94736);e.s(["CookieConsentBanner",0,function({siteId:e,content:r}){let[i,u]=(0,l.useState)(null);return((0,l.useEffect)(()=>{u(!!(0,a.readCookieConsentRecord)(e,r.version))},[r.version,e]),(0,l.useEffect)(()=>{let t=t=>{let l=t.detail;l&&l.siteId===e&&u(!!(0,a.readCookieConsentRecord)(e,r.version))};return window.addEventListener(a.COOKIE_CONSENT_CHANGE_EVENT,t),()=>window.removeEventListener(a.COOKIE_CONSENT_CHANGE_EVENT,t)},[r.version,e]),null!==i&&r.enabled&&!i&&r.acceptAction?.label)?(0,t.jsx)("div",{className:s.default.root,"data-surface-theme":"light",children:(0,t.jsx)("section",{className:`container ${s.default.frame}`,"aria-label":r.accessibilityLabel??"Banner de consentimento de cookies",children:(0,t.jsxs)("div",{className:s.default.panel,children:[(0,t.jsxs)("div",{className:s.default.copy,children:[(0,t.jsx)("p",{className:s.default.message,children:r.message}),(0,t.jsxs)("p",{className:s.default.policy,children:[r.policyPrompt," ",(0,o.isNavigableHref)(r.policyAction?.href)?(0,t.jsx)(n.default,{className:s.default.policyLink,href:r.policyAction.href,target:r.policyAction.target??"_self",rel:"_blank"===r.policyAction.target?"noreferrer noopener":void 0,"data-analytics-id":r.policyAction.analyticsId??void 0,"aria-label":r.policyAction.accessibilityLabel??void 0,children:r.policyAction.label}):(0,t.jsx)("span",{className:s.default.policyLink,children:r.policyAction?.label??""})]})]}),(0,t.jsx)("button",{className:s.default.action,type:"button",onClick:()=>{(0,a.writeAcceptedCookieConsent)(e,r.version),u(!0)},"aria-label":r.acceptAction.accessibilityLabel??void 0,"data-analytics-id":r.acceptAction.analyticsId??void 0,children:r.acceptAction.label})]})})}):null}])},16198,e=>{e.v({action:"SponsorPopup-module-scss-module__xAljta__action",actions:"SponsorPopup-module-scss-module__xAljta__actions",closeButton:"SponsorPopup-module-scss-module__xAljta__closeButton",closeButtonImmersive:"SponsorPopup-module-scss-module__xAljta__closeButtonImmersive",content:"SponsorPopup-module-scss-module__xAljta__content",description:"SponsorPopup-module-scss-module__xAljta__description",dialog:"SponsorPopup-module-scss-module__xAljta__dialog",dialogForm:"SponsorPopup-module-scss-module__xAljta__dialogForm",dialogImmersive:"SponsorPopup-module-scss-module__xAljta__dialogImmersive",eyebrow:"SponsorPopup-module-scss-module__xAljta__eyebrow",finePrint:"SponsorPopup-module-scss-module__xAljta__finePrint",formFeedback:"SponsorPopup-module-scss-module__xAljta__formFeedback",formFeedbackError:"SponsorPopup-module-scss-module__xAljta__formFeedbackError",formFeedbackSuccess:"SponsorPopup-module-scss-module__xAljta__formFeedbackSuccess",formField:"SponsorPopup-module-scss-module__xAljta__formField",formFieldRow:"SponsorPopup-module-scss-module__xAljta__formFieldRow",media:"SponsorPopup-module-scss-module__xAljta__media",mediaAction:"SponsorPopup-module-scss-module__xAljta__mediaAction",mediaFrame:"SponsorPopup-module-scss-module__xAljta__mediaFrame",mediaFrameForm:"SponsorPopup-module-scss-module__xAljta__mediaFrameForm",mediaFrameImmersive:"SponsorPopup-module-scss-module__xAljta__mediaFrameImmersive",overlay:"SponsorPopup-module-scss-module__xAljta__overlay",primaryAction:"SponsorPopup-module-scss-module__xAljta__primaryAction",registrationButton:"SponsorPopup-module-scss-module__xAljta__registrationButton",registrationForm:"SponsorPopup-module-scss-module__xAljta__registrationForm",secondaryAction:"SponsorPopup-module-scss-module__xAljta__secondaryAction",sponsorName:"SponsorPopup-module-scss-module__xAljta__sponsorName",srOnly:"SponsorPopup-module-scss-module__xAljta__srOnly",surface:"SponsorPopup-module-scss-module__xAljta__surface",surfaceForm:"SponsorPopup-module-scss-module__xAljta__surfaceForm",surfaceImmersive:"SponsorPopup-module-scss-module__xAljta__surfaceImmersive",title:"SponsorPopup-module-scss-module__xAljta__title"})},92814,e=>{"use strict";var t=e.i(54536),l=e.i(36844),a=e.i(92095),o=e.i(74482),s=e.i(89470),n=e.i(9799),r=e.i(83883);function i(e){return e.replace(/\D/g,"")}async function u({name:e,email:t,cpf:l,phone:a}){let o=await fetch("/api/sponsor-popup/registrations",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e.trim(),email:t.trim(),cpf:i(l),phone:i(a)})});if(!o.ok)throw Error(`Sponsor popup registration failed (${o.status}).`);return await o.json()}var d=e.i(23357);function c(e){return e.trim().toLowerCase()}function m(e){return e.trim().toLowerCase()}function p(e){let t=String(e||"").trim().toLowerCase();return t?"/"===t?t:(t.startsWith("/")?t:`/${t}`).replace(/\/+$/,"")||"/":"/"}function f(e){return Array.isArray(e)?e.map(e=>
1String(e??"").trim()).filter(Boolean).map(e=>p(e)):"string"==typeof e?e.split(/\r?\n/g).map(e=>e.trim()).filter(Boolean).map(e=>p(e)):[]}function _(e){return"object"==typeof e&&null!==e}function h(e){return _(e)&&("number"==typeof e.displayCount||void 0===e.displayCount)&&("string"==typeof e.lastShownAt||null===e.lastShownAt)&&("string"==typeof e.dismissedAt||null===e.dismissedAt)&&("string"==typeof e.lastInteractionAt||null===e.lastInteractionAt)}function y(e){return _(e)&&"number"==typeof e.displayCount&&Number.isFinite(e.displayCount)&&e.displayCount>=0&&("string"==typeof e.lastShownAt||null===e.lastShownAt)}function g(e,t){if(!e)return null;try{let l=JSON.parse(e);return t(l)?l:null}catch{return null}}function b(){return{displayCount:0,lastShownAt:null,dismissedAt:null,lastInteractionAt:null}}function v(){return{displayCount:0,lastShownAt:null}}function x(e,t){return`site-sponsor-popup:${c(e)}:${m(t)}`}function w(e,t){return`site-sponsor-popup-session:${c(e)}:${m(t)}`}function S(e,t){try{var l;let a={...l=g(window.localStorage.getItem(x(e,t)),h)??b(),displayCount:"number"==typeof l.displayCount&&Number.isFinite(l.displayCount)&&l.displayCount>=0?l.displayCount:0},o=j(e,t);if(o.displayCount>a.displayCount){let l={...a,displayCount:o.displayCount,lastShownAt:a.lastShownAt??o.lastShownAt};return N(e,t,l),l}return a}catch{return b()}}function j(e,t){try{return g(window.sessionStorage.getItem(w(e,t)),y)??v()}catch{return v()}}function N(e,t,l){try{window.localStorage.setItem(x(e,t),JSON.stringify(l))}catch{}}function A(e,t){return"/"===t?"/"===e:e===t||e.startsWith(`${t}/`)}var C=e.i(53431),P=e.i(39513),k=e.i(16198),I=e.i(94736);let E={impression:"sponsor_popup_impression",click:"sponsor_popup_click",dismiss:"sponsor_popup_dismiss"};function F(){return"u">typeof document}function M(e,t,l,a){for(let n of e.trackingHooks)n.eventType===t&&function(e,t,l,a){var n,r;let i;if(!F())return;let u=t.eventName?.trim()||E[t.eventType],d=(n=t.payload,i=(0,s.resolveAnalyticsPageContext)(),{popup_campaign_ke
1y:e.campaignKey,popup_title:e.title,popup_sponsor:e.sponsorName,popup_priority:e.priority,popup_route:l,popup_analytics_id:e.analyticsId,popup_action_kind:a?.kind??null,popup_action_label:a?.label??null,popup_action_href:a?.href??null,popup_action_target:a?.target??null,site_id:i?.siteId??null,locale:i?.locale??null,page_type:i?.pageType??null,page_path:i?.pagePath??l,page_location:i?.pageLocation??null,...n});switch(t.dispatchMode){case"custom-event":window.dispatchEvent(new CustomEvent(u,{detail:d}));return;case"window-function":{let e=(r=t.functionName,F()&&r?.trim()?r.split(".").map(e=>e.trim()).filter(Boolean).reduce((e,t)=>null==e?null:e[t],window):null);if("function"!=typeof e)return;if(Array.isArray(t.functionArgs)&&t.functionArgs.length>0)return e(...t.functionArgs);e(d);return}default:{let e=(0,o.getAnalyticsLayerName)(),t=window,l=t[e],a=Array.isArray(l)?l:[];t[e]=a,"dataLayer"===e&&(window.dataLayer=a),a.push({event:u,...d})}}}(e,n,l,a)}function $(e,l,a){if(!e?.label)return null;let o={className:l,"data-analytics-id":e.analyticsId??void 0,"aria-label":e.accessibilityLabel??void 0};return(0,n.isNavigableHref)(e.href)?(0,t.jsx)(I.default,{href:e.href,target:e.target??"_self",rel:"_blank"===e.target?"noreferrer noopener":void 0,onClick:a,...o,children:e.label}):(0,t.jsx)("button",{type:"button",onClick:a,...o,children:e.label})}function B(e){return!!(e.mediaDesktop||e.mediaMobile)}function L(e){return e.accessibilityLabel?.trim()||e.title?.trim()||e.campaignKey}e.s(["SponsorPopup",0,function({siteId:e,campaigns:o,pathname:s}){let i=(0,l.usePathname)(),c=s??i??"/",m=(0,a.useMemo)(()=>(0,r.resolvePublicPathname)(c,e),[c,e]),[_,h]=(0,a.useState)(null),[y,g]=(0,a.useState)(!1),[b,v]=(0,a.useState)(!1),[x,E]=(0,a.useState)("idle"),[F,T]=(0,a.useState)(""),[O,D]=(0,a.useState)(""),W=(0,a.useRef)(null),G=(0,a.useRef)(null),K=(0,a.useRef)(null),R=(0,a.useMemo)(()=>[...o].sort((e,t)=>t.priority-e.priority),[o]),q=(0,a.useCallback)((t,l)=>{!function(e,t,l=new Date){let a=S(e,t),o=l.toISOString();N(e,t,{...a,dismissedAt:o,lastInteractionAt:o})}(e,t.campaignKey),M(t,"dismiss"===l.kind?"dismiss":"click",m,l),g(!1),h(null),v(!0)},[m,e]);async function H(e){e.preventDefault();let t=e.currentTarget,l=new FormData(t);E("submitting");try{await u({name:String(l.get("name")??""),email:String(l.get("email")??""),cpf:F,phone:O}),t.reset(),T(""),D(""),E("success")}catch{E("error")}}if((0,a.useEffect)(()=>{v(!1),E("idle"),T(""),D("")},[o,c,e]),(0,a.useEffect)(()=>{if(b)return;null!==W.current&&(window.clearTimeout(W.current),W.current=null),g(!1);let t=function(e,t,l,a=new Date){return[...t].sort((e,t)=>t.priority-e.priority).find(t=>(function(e,t,l,a=new Date){let o,s;if(!t.enabled||(o=p(l),s=f(t.includePaths),!(!f(t.excludePaths).some(e=>A(o,e))&&(0===s.length||s.some(e=>A(o,e))))||!function(e,t=new Date){let l=t.getTime(),a=(0,d.resolveSponsorPopupScheduleStartMs)(e.startAt),o=(0,d.resolveSponsorPopupScheduleEndMs)(e.endAt);return(null===a||!(l<a))&&(null===o||!(l>o))}(t,a)))return!1;let n=S(e,t.campaignKey),r=j(e,t.campaignKey);if("number"==typeof t.maxDisplaysPerSession&&t.maxDisplaysPerSession>0&&n.displayCount>=t.maxDisplaysPerSession)return!1;switch(t.frequency){case"once-per-session":return 0===r.displayCount;case"once-until-dismissed":return!n.dismissedAt;case"cooldown":{let e=function(e){if(!e)return null;let t=Date.parse(e);return Number.isFinite(t)?t:null}(n.dismissedAt),l="number"==typeof t.cooldownHours&&t.cooldownHours>0?t.cooldownHours:24;if(null===e)return!0;return a.getTime()-e>=60*l*6e4}default:return!0}})(e,t,l,a))??null}(e,R,m);if(h(t),!t)return;let l=()=>{!function(e,t,l=new Date){let a=S(e,t),o=j(e,t),s=l.toISOString();N(e,t,{...a,displayCount:a.displayCount+1,lastShownAt:s});var n={displayCount:o.displayCount+1,lastShownAt:s};try{window.sessionStorage.setItem(w(e,t),JSON.stringify(n))}catch{}}(e,t.campaignKey),g(!0),M(t,"impression",m)};return t.displayDelaySeconds<=0?void l():(W.current=window.setTimeout(()=>{l()},1e3*t.displayDelaySeconds),()=>{null!==W.current&&(window.clearTimeout(W.current),W.current=null)})},[b,m,e,R]),(0,a.useEffect)(()=>
1{if(!y)return;let e=document.body.style.overflow;return document.body.style.overflow="hidden",K.current?.focus(),()=>{document.body.style.overflow=e}},[y]),(0,a.useEffect)(()=>{if(!y||!_)return;let e=e=>{"Escape"===e.key&&q(_,{kind:"dismiss"})};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[_,q,y]),(0,a.useEffect)(()=>{if(null!==G.current&&(window.clearTimeout(G.current),G.current=null),!y||!_)return;let e=_.autoCloseSeconds??0;if(e>0)return G.current=window.setTimeout(()=>{G.current=null,q(_,{kind:"dismiss"})},1e3*e),()=>{null!==G.current&&(window.clearTimeout(G.current),G.current=null)}},[_,q,y]),!y||!_)return null;let X=_.primaryAction??null,z=_.secondaryAction??null,J="image-text"===_.contentType&&B(_)&&!!_.primaryAction?.label&&!_.sponsorName&&!_.eyebrow&&!_.description&&!_.finePrint&&!_.secondaryAction?.label,U="image-form"===_.contentType,V=L(_);return(0,t.jsx)("div",{className:k.default.overlay,role:"presentation",onClick:e=>{e.target===e.currentTarget&&q(_,{kind:"dismiss"})},children:(0,t.jsxs)("section",{className:J?`${k.default.dialog} ${k.default.dialogImmersive}`:U?`${k.default.dialog} ${k.default.dialogForm}`:k.default.dialog,role:"dialog","aria-modal":"true","aria-label":_.accessibilityLabel??`Popup patrocinado ${V}`,"data-analytics-id":_.analyticsId??void 0,children:[(0,t.jsx)("button",{ref:K,type:"button",className:J?`${k.default.closeButton} ${k.default.closeButtonImmersive}`:k.default.closeButton,onClick:()=>q(_,{kind:"dismiss"}),"aria-label":_.closeLabel??`Fechar popup ${V}`,children:(0,t.jsx)(P.Icon,{name:"icon-close",size:20,decorative:!0})}),(0,t.jsx)("div",{className:J?`${k.default.surface} ${k.default.surfaceImmersive}`:U?`${k.default.surface} ${k.default.surfaceForm}`:k.default.surface,children:J?(0,t.jsxs)(t.Fragment,{children:[function(e,l,a){let o=e.primaryAction,s=(0,t.jsx)(C.CmsImage,{className:k.default.media,desktopMedia:e.mediaDesktop,mobileMedia:e.mediaMobile,alt:L(e),fillContainer:!0,loading:"eager"});if(!o?.label)return(0,t.jsx)("div",{className:l,children:s});let r=o.accessibilityLabel??o.label??L(e),i={className:`${l} ${k.default.mediaAction}`,"data-analytics-id":o.analyticsId??void 0,"aria-label":r};return(0,n.isNavigableHref)(o.href)?(0,t.jsxs)(I.default,{href:o.href,target:o.target??"_self",rel:"_blank"===o.target?"noreferrer noopener":void 0,onClick:a,...i,children:[s,(0,t.jsx)("span",{className:k.default.srOnly,children:r})]}):(0,t.jsxs)("button",{type:"button",onClick:a,...i,children:[s,(0,t.jsx)("span",{className:k.default.srOnly,children:r})]})}(_,`${k.default.mediaFrame} ${k.default.mediaFrameImmersive}`,()=>q(_,{kind:"primary",label:X?.label??null,href:X?.href??null,target:X?.target??null})),(0,t.jsx)("h2",{className:k.default.srOnly,children:V})]}):U?(0,t.jsxs)(t.Fragment,{children:["success"===x?_.successMediaDesktop||_.successMediaMobile?(0,t.jsx)("div",{className:`${k.default.mediaFrame} ${k.default.mediaFrameForm}`,children:(0,t.jsx)(C.CmsImage,{className:k.default.media,desktopMedia:_.successMediaDesktop,mobileMedia:_.successMediaMobile,alt:V,fillContainer:!0,loading:"eager",fetchPriority:"high"})}):null:B(_)?(0,t.jsx)("div",{className:`${k.default.mediaFrame} ${k.default.mediaFrameForm}`,children:(0,t.jsx)(C.CmsImage,{className:k.default.media,desktopMedia:_.mediaDesktop,mobileMedia:_.mediaMobile,alt:V,fillContainer:!0,loading:"eager",fetchPriority:"high"})}):null,(0,t.jsx)("h2",{className:k.default.srOnly,children:V}),"success"!==x?(0,t.jsxs)("form",{className:k.default.registrationForm,onSubmit:H,children:[(0,t.jsxs)("label",{className:k.default.formField,children:[(0,t.jsx)("span",{children:_.nameLabel}),(0,t.jsx)("input",{name:"name",type:"text",autoComplete:"name",maxLength:200,placeholder:"Ex.: Ana Silva",required:!0})]}),(0,t.jsxs)("label",{className:k.default.formField,children:[(0,t.jsx)("span",{children:_.emailLabel}),(0,t.jsx)("input",{name:"email",type:"email",autoComplete:"email",maxLength:254,placeholder:"Ex.: [email protected]",required:!0})]}),(0,t.jsxs)("div",{className:k.default.formFieldRow,children:[(0,t.jsxs)("label",{className:k.default.formField,children:[(0,t.jsx)("span",{children:_.cpfLabel}),(0,t.jsx)("input",{name:"cpf",type:"text",inputMode:"numeric",autoComplete:"off",value:F,placeholder:"Ex.: 999.999.999-99",onCh
1ange:e=>T(e.target.value.replace(/\D/g,"").slice(0,11).replace(/^(\d{3})(\d)/,"$1.$2").replace(/^(\d{3})\.(\d{3})(\d)/,"$1.$2.$3").replace(/\.(\d{3})(\d)/,".$1-$2")),pattern:"\\d{3}\\.\\d{3}\\.\\d{3}-\\d{2}",maxLength:14,required:!0})]}),(0,t.jsxs)("label",{className:k.default.formField,children:[(0,t.jsx)("span",{children:_.phoneLabel}),(0,t.jsx)("input",{name:"phone",type:"tel",inputMode:"tel",autoComplete:"tel",value:O,placeholder:"Ex.: 11912345678",onChange:e=>{let t;return D((t=e.target.value.replace(/\D/g,"").slice(0,11)).length<=10?t.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{4})(\d)/,"$1-$2"):t.replace(/^(\d{2})(\d)/,"($1) $2").replace(/(\d{5})(\d)/,"$1-$2"))},pattern:"\\(\\d{2}\\) \\d{4,5}-\\d{4}",maxLength:15,required:!0})]})]}),(0,t.jsx)("button",{className:k.default.registrationButton,type:"submit",disabled:"submitting"===x,children:_.buttonLabel}),"idle"!==x&&(0,t.jsx)("div",{className:k.default.formFeedback,"aria-live":"polite","aria-atomic":"true",children:"error"===x?(0,t.jsx)("span",{className:k.default.formFeedbackError,role:"alert",children:_.errorMessage}):null})]}):null]}):(0,t.jsxs)(t.Fragment,{children:[B(_)?(0,t.jsx)("div",{className:k.default.mediaFrame,children:(0,t.jsx)(C.CmsImage,{className:k.default.media,desktopMedia:_.mediaDesktop,mobileMedia:_.mediaMobile,alt:V,fillContainer:!0,loading:"eager",fetchPriority:"high"})}):null,(0,t.jsxs)("div",{className:k.default.content,children:[_.sponsorName?(0,t.jsx)("p",{className:k.default.sponsorName,children:_.sponsorName}):null,_.eyebrow?(0,t.jsx)("p",{className:k.default.eyebrow,children:_.eyebrow}):null,_.title?(0,t.jsx)("h2",{className:k.default.title,children:_.title}):null,_.description?(0,t.jsx)("p",{className:k.default.description,children:_.description}):null,X?.label||z?.label?(0,t.jsxs)("div",{className:k.default.actions,children:[$(X,`${k.default.action} ${k.default.primaryAction}`,()=>q(_,{kind:"primary",label:X?.label??null,href:X?.href??null,target:X?.target??null})),$(z,`${k.default.action} ${k.default.secondaryAction}`,()=>q(_,{kind:"secondary",label:z?.label??null,href:z?.href??null,target:z?.target??null}))]}):null,_.finePrint?(0,t.jsx)("p",{className:k.default.finePrint,children:_.finePrint}):null]})]})})]})})}],92814)},99060,e=>{e.v({subNav:"AthleteSubNavWithPicker-module-scss-module__q4FP1W__subNav",subNavAction:"AthleteSubNavWithPicker-module-scss-module__q4FP1W__subNavAction",subNavContainer:"AthleteSubNavWithPicker-module-scss-module__q4FP1W__subNavContainer",subNavList:"AthleteSubNavWithPicker-module-scss-module__q4FP1W__subNavList",subNavTab:"AthleteSubNavWithPicker-module-scss-module__q4FP1W__subNavTab"})},55024,e=>{"use strict";var t=e.i(54536),l=e.i(92095);function a(e){return e instanceof HTMLElement}function o(e){let t=window.getComputedStyle(e),l=Number.parseFloat(t.opacity),a=e.getBoundingClientRect();return"none"!==t.display&&"hidden"!==t.visibility&&(Number.isNaN(l)||l>.01)&&a.height>0&&a.bottom>0}function s(e){if(!e?.startsWith("#"))return null;let t=e.slice(1).trim();return t.length>0?t:null}var n=e.i(39513),r=e.i(58125),i=e.i(35508),u=e.i(36844),d=e.i(62783),c=e.i(53431),m=e.i(27009);function p({player:e,href:l,isSelected:a,onSelect:o,onNavigate:s,showDivider:n}){return(0,t.jsxs)(r.LocaleAwareLink,{href:l,className:m.default.option,"data-selected":a?"true":"false","data-divider":n?"true":"false","aria-current":a?"page":void 0,onClick:()=>{o(),s?.()},children:[(e.playerAvatar??e.photo)?.url?(0,t.jsx)(c.CmsImage,{className:m.default.thumb,media:e.playerAvatar??e.photo,alt:e.name,loading:"lazy"}):(0,t.jsx)("div",{className:m.default.thumbPlaceholder,"aria-hidden":"true"}),(0,t.jsx)("span",{className:m.default.name,children:e.name})]})}var f=e.i(49976);function _({label:e,players:l,selectedKey:a,onSelect:o,onNavigate:s}){return(0,t.jsxs)("section",{className:f.default.group,"aria-label":e,children:[(0,t.jsx)("h4",{className:f.default.label,children:e}),(0,t.jsx)("div",{className:f.default.options,children:l.map((e,n)=>e.href?(0,t.jsx)(p,{player:e,href:e.href,isSelected:e.key===a,onSelect:()=>o(e.key),onNavigate:s,showDivider:n<l.length-1},e.key):null)})]})}var h=e.i(26611);function y({isOpen:e,onClose:a,labels:o,siteId:s,locale:c,currentPageSlug:m,initialPlayerGroups:p,athleteBasePath:f,sport:g}){let b=(0,u.usePathname)(),v=(0,l.useMemo)(()=>(0,d.resolveAthleteRouteContext)(b),[b]),x="player-swap-modal-title",w=(0,l.useMemo)(()=>f||(v?(0,d.resolveAthleteBasePathFromContext)(v,m):"/futebol/atleta"),[f,m,v]),S=(0,d.resolveCurrentAthleteSlug)(b,m),j=(0,l.useMemo)(()=>(0,d.resolveAthleteSwapSport)({routeContext:v,sport:g,pageSlug:m,athleteBasePath:w}),[m,w,v,g]),N=v?.siteId??s,A=(0,l.useMemo)(()=>(0,d.excludeCurrentAthleteFromGroups)(p??[],S,m),[S,m,p]),C=!(0,d.hasInitialPlayerGroupsPayload)(p),[P,k]=(0,l.useState)(()=>A),[I,E]=(0,l.useState)(!1),[F,M]=(0,l.useState)(null),$=(0,l.useMemo)(()=>(0,d.buildSelectableSwapGroupsWithNavigation)(P,w,b,j),[b,P,w,j]),B=(0,l.useMemo)(()=>$.flatMap(e=>e.players),[$]),[L,T]=(0,l.useState)(B[0]?.key??null),O=B.find(e=>e.key===L)??null,[D,W]=(0,l.useState)(!1);(0,l.useEffect)(()=>{W(!0)},[]);let G=(0,l.useCallback)(async()=>
1{if(!v)return void k(A);if(!C){k(A),M(null);return}E(!0),M(null);try{let{groups:e}=await (0,d.fetchAthleteSwapList)(N,v.sport,v.athleteSlug,c);k(e)}catch{M("Nao foi possivel carregar a lista de atletas."),k(A)}finally{E(!1)}},[A,c,N,v,C]);return((0,l.useEffect)(()=>{T(B[0]?.key??null)},[B]),(0,l.useEffect)(()=>{e&&G()},[e,G]),(0,l.useEffect)(()=>{if(!e)return;let t=document.body.style.overflow;document.body.style.overflow="hidden";let l=e=>{"Escape"===e.key&&a()};return window.addEventListener("keydown",l),()=>{document.body.style.overflow=t,window.removeEventListener("keydown",l)}},[e,a]),e&&D)?(0,i.createPortal)((0,t.jsx)("div",{className:h.default.backdrop,role:"presentation",onClick:e=>{e.target===e.currentTarget&&a()},children:(0,t.jsxs)("div",{className:h.default.dialog,role:"dialog","aria-modal":"true","aria-labelledby":x,children:[(0,t.jsx)("button",{type:"button",className:h.default.closeButton,onClick:a,"aria-label":`${o?.title}`,children:(0,t.jsx)(n.Icon,{name:"icon-close",size:24,decorative:!0})}),(0,t.jsxs)("div",{className:h.default.surface,children:[(0,t.jsx)("h3",{id:x,className:h.default.title,children:o?.title}),(0,t.jsxs)("div",{className:h.default.scrollArea,children:[I&&0===B.length?(0,t.jsx)("p",{className:h.default.statusMessage,children:"Carregando atletas..."}):null,F?(0,t.jsx)("p",{className:h.default.statusMessage,children:F}):null,I||0!==B.length||F?null:(0,t.jsx)("p",{className:h.default.statusMessage,children:"Nenhum outro atleta disponivel para troca nesta modalidade."}),$.map(e=>(0,t.jsx)(_,{label:e.label,players:e.players,selectedKey:L,onSelect:T,onNavigate:a},e.label))]}),(0,t.jsx)("div",{className:h.default.footer,children:O?.href?(0,t.jsxs)(r.LocaleAwareLink,{href:O.href,className:h.default.confirmButton,onClick:a,children:[(0,t.jsx)("span",{children:o?.confirm??"Trocar"}),(0,t.jsx)(n.Icon,{name:"icon-arrow-right",size:24,decorative:!0,paint:"stroke"})]}):(0,t.jsxs)("span",{className:`${h.default.confirmButton} ${h.default.confirmButtonDisabled}`,children:[(0,t.jsx)("span",{children:o?.confirm??"Trocar"}),(0,t.jsx)(n.Icon,{name:"icon-arrow-right",size:24,decorative:!0,paint:"stroke"})]})})]})]})}),document.body):null}function g({labels:e,playerGroups:a,athleteBasePath:o="/futebol/atleta",siteId:s,locale:r,currentPageSlug:i,sport:u,initialOpen:d=!1}){let c=(0,l.useMemo)(()=>a??[],[a]),m=(0,l.useMemo)(()=>c.some(e=>e.players.length>0),[c]),[p,f]=(0,l.useState)(d&&m);return m?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{type:"button",className:h.default.trigger,"data-player-swap-trigger":"true",onClick:()=>f(!0),"aria-haspopup":"dialog","aria-expanded":p,children:[(0,t.jsx)(n.Icon,{name:"icon-change",size:24,decorative:!0,paint:"stroke"}),(0,t.jsx)("span",{children:e?.trigger??"Trocar jogador"})]}),p?(0,t.jsx)(y,{isOpen:p,onClose:()=>f(!1),labels:{title:e?.title,confirm:e?.confirm},siteId:s,locale:r,currentPageSlug:i,initialPlayerGroups:c,athleteBasePath:o,sport:u}):null]}):null}var b=e.i(79859),v=e.i(99060);e.s(["AthleteSubNavWithPicker",0,function({tabs:e,labels:n,playerGroups:i,athleteBasePath:u,siteId:d,locale:c,currentPageSlug:m,sport:p}){let f=(0,b.useStickyHeaderOffset)(),_=(0,l.useRef)(null),h=(0,l.useRef)(!1),y=e.length>0,x=(i??[]).some(e=>e.players.length>0),w=(0,l.useMemo)(()=>e.map(e=>({tab:e,sectionId:s(e.href)})).filter(e=>!!e.sectionId),[e]),[S,j]=(0,l.useState)(()=>e.find(e=>e.active)?.label??e[0]?.label??""),N=(0,l.useCallback)((e,t)=>{(function(e,t=0){let l=document.getElementById(e);if(!l)return!1;let s=Array.from(document.querySelectorAll("header, [data-sticky-shell]")).reduce((e,t)=>{let l,s,n;return(s="sticky"===(l=window.getComputedStyle(t)).position||"fixed"===l.position,n=Number.parseFloat(l.top),s&&("0"===l.top||"0px"===l.top||0===n))?e+function(e){let t=e.getBoundingClientRect();if(t.height<=0||t.bottom<=0)return 0;let l=Array.from(e.children).filter(a).filter(o);return"header"===e.tagName.toLowerCase()&&l.length?l.reduce((e,t)=>e+t.getBoundingClientRect().height,0):Math.max(0,Math.min(t.bottom,window.innerHeight)-Math.max(t.top,0))}(t):e},0)+t+12,n=l.getBoundingClientRect().top+window.scrollY-s;return window.scrollTo({top:Math.max(n,0),behavior:"smooth"}),!0})(e,_.current?.offsetHeight??0)&&(j(t),window.history.replaceState(null,"",`#${e}`))},[]),A=(0,l.useCallback)((e,t)=>{let l=s(t.href);l&&(e.preventDefault(),N(l,t.label))},[N]);return((0,l.useEffect)(()=>
1{if(!w.length||"u"<typeof IntersectionObserver)return;let e=new IntersectionObserver(e=>{let t=e.filter(e=>e.isIntersecting).sort((e,t)=>t.intersectionRatio-e.intersectionRatio)[0];if(!t?.target?.id)return;let l=w.find(e=>e.sectionId===t.target.id)?.tab.label;l&&j(l)},{threshold:[.2,.4,.6],rootMargin:"-22% 0px -62% 0px"});for(let t of w){let l=document.getElementById(t.sectionId);l&&e.observe(l)}return()=>e.disconnect()},[w]),(0,l.useEffect)(()=>{if(h.current)return;let t=s(window.location.hash);if(!t)return;h.current=!0;let l=w.find(e=>e.sectionId===t)?.tab.label??e.find(e=>e.active)?.label??e[0]?.label??"",a=window.requestAnimationFrame(()=>{N(t,l)});return()=>window.cancelAnimationFrame(a)},[w,N,e]),y||x)?(0,t.jsx)("div",{className:v.default.subNav,ref:_,style:{top:f},"data-surface-theme":"dark",children:(0,t.jsx)("div",{className:"container",children:(0,t.jsxs)("div",{className:v.default.subNavContainer,children:[y?(0,t.jsx)("nav",{className:v.default.subNavList,"aria-label":"Navegação de futebol",children:e.map(e=>{let l=e.label===S;return(0,t.jsx)(r.LocaleAwareLink,{href:e.href??"",className:v.default.subNavTab,"data-active":l?"true":"false","aria-current":l?"page":void 0,"data-analytics-id":e.analyticsId??void 0,onClick:t=>A(t,e),children:e.label},e.label)})}):null,x?(0,t.jsx)("div",{className:v.default.subNavAction,children:(0,t.jsx)(g,{labels:n,playerGroups:i,athleteBasePath:u,siteId:d,locale:c,currentPageSlug:m,sport:p})}):null]})})}):null}],55024)}]);

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.