<!doctype html>
<!DOCTYPE html><html lang="en"><head><meta http-equiv="Permissions-Policy" content="camera=(), microphone=(), geolocation=()">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0">
    <meta name="referrer" content="no-referrer-when-downgrade">
    <title>Brawnly Matchflik — Watch Movies &amp; Series Free</title>

    
    
    <meta name="robots" content="index, follow">
    <meta name="p:domain_verify" content="b1ec3672b7e2152de235df12134d446c">
    <meta name="google-adsense-account" content="ca-pub-7678404408306696">

    
    
    
    
    

    <meta http-equiv="Content-Security-Policy" content="
      default-src 'self' https: http:;
      script-src 'self' 'unsafe-inline' 'unsafe-eval'
        https://platform.twitter.com https://platform.x.com
        https://*.twimg.com https://x.com https://*.x.com
        https://www.instagram.com https://*.instagram.com
        https://youtube.com https://www.youtube.com https://*.youtube.com
        https://s.ytimg.com https://*.ytimg.com
        https://assets.tumblr.com https://*.tumblr.com
        https://substack.com https://*.substack.com
        https://assets.pinterest.com
        https://*.royaleapi.com https://royaleapi.com
        https://pagead2.googlesyndication.com
        https://partner.googleadservices.com
        https://*.googlesyndication.com
        https://*.googletagservices.com
        https://*.g.doubleclick.net
        https://www.googletagmanager.com
        https://cdn.ampproject.org
        https://*.ampproject.org
        https://cmp.inmobi.com
        https://m4uhd.com https://*.m4uhd.com
        https: http:;
      script-src-elem 'self' 'unsafe-inline' 'unsafe-eval'
        https://platform.twitter.com https://platform.x.com
        https://*.twimg.com https://x.com https://*.x.com
        https://www.instagram.com https://*.instagram.com
        https://assets.tumblr.com https://*.tumblr.com
        https://substack.com https://*.substack.com
        https://assets.pinterest.com
        https://*.royaleapi.com https://royaleapi.com
        https://pagead2.googlesyndication.com
        https://partner.googleadservices.com
        https://*.googlesyndication.com
        https://*.googletagservices.com
        https://*.g.doubleclick.net
        https://www.googletagmanager.com
        https://cdn.ampproject.org
        https://*.ampproject.org
        https://cmp.inmobi.com
        https://m4uhd.com https://*.m4uhd.com
        https: http:;
      style-src 'self' 'unsafe-inline' https: http:;
      img-src 'self' data: blob:
        https://*.twimg.com https://abs.twimg.com https://pbs.twimg.com
        https://cdn.syndication.twimg.com https://x.com https://*.x.com
        https://www.instagram.com https://cdninstagram.com https://*.cdninstagram.com
        https://www.youtube.com https://*.youtube.com
        https://i.ytimg.com https://s.ytimg.com https://*.ytimg.com
        https://yt3.ggpht.com https://*.ggpht.com
        https://*.tumblr.com https://assets.tumblr.com
        https://substackcdn.com https://*.substack.com
        https://pinimg.com https://*.pinimg.com
        https://*.royaleapi.com https://royaleapi.com
        https://pagead2.googlesyndication.com
        https://*.googlesyndication.com
        https://*.g.doubleclick.net
        https://www.google.com https://*.google.com
        https://cdn.ampproject.org https://*.ampproject.org
        https://m4uhd.com https://*.m4uhd.com
        https: http:;
      media-src 'self' https: http: blob: data:
        https://youtube.com https://www.youtube.com https://*.youtube.com
        https://googlevideo.com https://*.googlevideo.com;
      connect-src 'self' blob: data: https: http: wss: ws:
        https://*.supabase.co wss://*.supabase.co
        https://res.cloudinary.com
        https://syndication.twitter.com https://syndication.x.com
        https://cdn.syndication.twimg.com https://x.com https://*.x.com
        https://www.instagram.com https://graph.instagram.com
        https://substack.com https://*.substack.com
        https://assets.tumblr.com https://*.tumblr.com https://deulo.tumblr.com
        https://api.pinterest.com https://*.pinterest.com
        https://*.royaleapi.com https://royaleapi.com
        https://youtube.com https://www.youtube.com https://*.youtube.com
        https://i.ytimg.com https://s.ytimg.com https://*.ytimg.com
        https://yt3.ggpht.com https://*.ggpht.com
        https://googlevideo.com https://*.googlevideo.com
        https://api.allorigins.win https://thingproxy.freeboard.io
        https://corsproxy.io https://proxy.cors.sh
        https://api.rss2json.com https://api.codetabs.com
        https://api.fxtwitter.com https://api.vxtwitter.com
        https://pagead2.googlesyndication.com https://*.googlesyndication.com
        https://*.g.doubleclick.net https://googleads.g.doubleclick.net
        https://www.googletagmanager.com
        https://*.adtrafficquality.google
        https://cdn.ampproject.org https://*.ampproject.org
        https://cmp.inmobi.com
        https://m4uhd.com https://*.m4uhd.com;
      font-src 'self' data: https: http:;
      frame-src 'self' blob: data:
        https://youtube.com https://www.youtube.com
        https://www.youtube-nocookie.com https://*.youtube.com https://youtu.be
        https://player.vimeo.com
        https://platform.twitter.com https://syndication.twitter.com
        https://platform.x.com https://syndication.x.com
        https://x.com https://*.x.com
        https://www.instagram.com
        https://embed.tumblr.com https://*.tumblr.com
        https://substack.com https://*.substack.com
        https://www.pinterest.com https://ru.pinterest.com
        https://*.royaleapi.com https://royaleapi.com
        https://googleads.g.doubleclick.net
        https://*.googlesyndication.com https://tpc.googlesyndication.com
        https://www.google.com https://*.google.com
        https://*.adtrafficquality.google
        https://ep1.adtrafficquality.google
        https://ep2.adtrafficquality.google
        https://fundingchoicesmessages.google.com
        https://accounts.google.com https://cse.google.com
        https://www.googletagmanager.com
        https://cdn.ampproject.org https://*.ampproject.org
        https://m4uhd.com https://*.m4uhd.com
        https: http:;
      object-src 'none';
      base-uri 'self';
      form-action 'self';
      worker-src 'self' blob:;
    ">

    <script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-T6P728DL"></script><script async="" type="text/javascript" src="https://cmp.inmobi.com/choice/PQzGk5KYcZvmV/localhost/choice.js?tag_version=V3"></script><script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "Blog",
        "name": "Brawnly",
        "url": "https://www.brawnly.online",
        "image": {
          "@type": "ImageObject",
          "url": "https://www.brawnly.online/assets/Brawnly.gif",
          "contentUrl": "https://www.brawnly.online/assets/Brawnly.gif",
          "name": "Brawnly animated visual",
          "description": "Brawnly — Must Read animated visual 2026",
          "encodingFormat": "image/gif",
          "license": "https://creativecommons.org/licenses/by/4.0/",
          "acquireLicensePage": "https://www.brawnly.online/license",
          "copyrightNotice": "© 2026 Budi Putra Jaya. All rights reserved.",
          "creditText": "Budi Putra Jaya",
          "creator": { "@type": "Person", "name": "Budi Putra Jaya", "url": "https://www.brawnly.online" }
        },
        "thumbnailUrl": "https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf.gif",
        "description": "Blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel, profil, dan visual media.",
        "applicationCategory": "HealthApplication",
        "operatingSystem": "All",
        "author": {
          "@type": "Person",
          "name": "Budi Putra Jaya",
          "image": {
            "@type": "ImageObject",
            "url": "https://www.brawnly.online/assets/myPride.gif",
            "contentUrl": "https://www.brawnly.online/assets/myPride.gif",
            "name": "Budi Putra Jaya — profile image",
            "encodingFormat": "image/gif",
            "license": "https://creativecommons.org/licenses/by/4.0/",
            "acquireLicensePage": "https://www.brawnly.online/license",
            "copyrightNotice": "© 2026 Budi Putra Jaya. All rights reserved.",
            "creditText": "Budi Putra Jaya",
            "creator": { "@type": "Person", "name": "Budi Putra Jaya", "url": "https://www.brawnly.online" }
          },
          "jobTitle": "Lead Developer"
        },
        "brand": {
          "@type": "Brand",
          "logo": {
            "@type": "ImageObject",
            "url": "https://www.brawnly.online/assets/masculineLogo.svg",
            "contentUrl": "https://www.brawnly.online/assets/masculineLogo.svg",
            "name": "Brawnly logo",
            "encodingFormat": "image/svg+xml",
            "license": "https://creativecommons.org/licenses/by/4.0/",
            "acquireLicensePage": "https://www.brawnly.online/license",
            "copyrightNotice": "© 2026 Budi Putra Jaya. All rights reserved.",
            "creditText": "Budi Putra Jaya",
            "creator": { "@type": "Person", "name": "Budi Putra Jaya", "url": "https://www.brawnly.online" }
          }
        }
      }
    </script>

    <script async="" custom-element="amp-auto-ads" src="https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js"></script>

    <link rel="prefetch" href="/assets/masculineLogo.svg" as="image" type="image/svg+xml">
    <link rel="preconnect" href="https://res.cloudinary.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://res.cloudinary.com">
    <link rel="preconnect" href="https://platform.twitter.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://platform.twitter.com">
    <link rel="preconnect" href="https://platform.x.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://platform.x.com">
    <link rel="preconnect" href="https://cdn.syndication.twimg.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://cdn.syndication.twimg.com">
    <link rel="preconnect" href="https://syndication.twitter.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://syndication.twitter.com">
    <link rel="preconnect" href="https://syndication.x.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://syndication.x.com">
    <link rel="preconnect" href="https://pbs.twimg.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://pbs.twimg.com">
    <link rel="preconnect" href="https://abs.twimg.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://abs.twimg.com">
    <link rel="preconnect" href="https://api.fxtwitter.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://api.fxtwitter.com">
    <link rel="preconnect" href="https://api.vxtwitter.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://api.vxtwitter.com">
    <link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://pagead2.googlesyndication.com">
    <link rel="preconnect" href="https://googleads.g.doubleclick.net" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://googleads.g.doubleclick.net">
    <link rel="preconnect" href="https://partner.googleadservices.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://partner.googleadservices.com">
    <link rel="preconnect" href="https://tpc.googlesyndication.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://tpc.googlesyndication.com">
    <link rel="preconnect" href="https://cdn.ampproject.org" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://cdn.ampproject.org">
    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://www.googletagmanager.com">
    <link rel="preconnect" href="https://cmp.inmobi.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://cmp.inmobi.com">
    <link rel="preconnect" href="https://api.codetabs.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://api.codetabs.com">
    <link rel="preconnect" href="https://api.allorigins.win" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://api.allorigins.win">
    <link rel="preconnect" href="https://api.rss2json.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://api.rss2json.com">
    <link rel="preconnect" href="https://www.youtube.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://www.youtube.com">
    <link rel="preconnect" href="https://i.ytimg.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://i.ytimg.com">
    <link rel="preconnect" href="https://s.ytimg.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://s.ytimg.com">
    <link rel="preconnect" href="https://yt3.ggpht.com" crossorigin="anonymous">
    <link rel="dns-prefetch" href="https://yt3.ggpht.com">

    <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
    <meta name="theme-color" content="#000000" media="(prefers-color-scheme: dark)">

    <script>
      (function(){
        try {
          var t = localStorage.getItem('theme') || 'light';
          if (t === 'dark' || (t === 'system' && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
            document.documentElement.classList.add('dark');
          }
        } catch(e) {}
      })();
    </script>

    <link rel="icon" type="image/svg+xml" href="/assets/Brawnly-favicon.svg">
    <link rel="apple-touch-icon" href="/assets/Brawnly-17aDfvayqUvay.gif">

    <style>
      :root { font-display: swap; }
      .noscript-msg { padding: 20px; text-align: center; background: #000; color: #fff; }
      .seo-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; }
      body { margin: 0; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; background-color: white; min-height: 100vh; text-rendering: optimizeSpeed; }
      .dark body { background-color: black; color: white; }
      #root { min-height: 100vh; opacity: 0; animation: fadeIn 0.2s ease-in-out forwards; will-change: opacity; }
      @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
      img[loading="lazy"] { aspect-ratio: attr(width) / attr(height); background: rgba(128,128,128,0.05); }
      .adsbygoogle { display: block; }
      ins.adsbygoogle[data-ad-status="unfilled"] { display: none !important; }
      amp-auto-ads { display: block; }
    </style>

    <!-- InMobi CMP / GDPR / GPP / USP stub -->
    <script type="text/javascript" async="true">(function(){var _h=window.location.hostname,_e=document.createElement('script'),_f=document.getElementsByTagName('script')[0],_u='https://cmp.inmobi.com'.concat('/choice/','PQzGk5KYcZvmV','/',_h,'/choice.js?tag_version=V3'),_ut=0,_ul=3;_e.async=true;_e.type='text/javascript';_e.src=_u;_f.parentNode.insertBefore(_e,_f);function _mk(){var _TN='__tcfapiLocator',_q=[],_w=window,_cf;function _af(){var _d=_w.document,_oc=!!(_w.frames[_TN]);if(!_oc){if(_d.body){var _i=_d.createElement('iframe');_i.style.cssText='display:none';_i.name=_TN;_d.body.appendChild(_i);}else{setTimeout(_af,5);}}return!_oc;}function _th(){var _ga,_a=arguments;if(!_a.length){return _q;}else if(_a[0]==='setGdprApplies'){if(_a.length>3&&_a[2]===2&&typeof _a[3]==='boolean'){_ga=_a[3];if(typeof _a[2]==='function'){_a[2]('set',true);}}}else if(_a[0]==='ping'){var _r={gdprApplies:_ga,cmpLoaded:false,cmpStatus:'stub'};if(typeof _a[2]==='function'){_a[2](_r);}}else{if(_a[0]==='init'&&typeof _a[3]==='object'){_a[3]=Object.assign(_a[3],{tag_version:'V3'});}_q.push(_a);}}function _pm(ev){var _ms=typeof ev.data==='string',_j={};try{_ms?_j=JSON.parse(ev.data):_j=ev.data;}catch(e){}var _p=_j.__tcfapiCall;if(_p){window.__tcfapi(_p.command,_p.version,function(_rv,_s){var _rm={__tcfapiReturn:{returnValue:_rv,success:_s,callId:_p.callId}};if(_ms){_rm=JSON.stringify(_rm);}if(ev&&ev.source&&ev.source.postMessage){ev.source.postMessage(_rm,'*');}},_p.parameter);}}while(_w){try{if(_w.frames[_TN]){_cf=_w;break;}}catch(e){}if(_w===window.top){break;}_w=_w.parent;}if(!_cf){_af();_w.__tcfapi=_th;_w.addEventListener('message',_pm,false);}}_mk();function _mkG(){var _ci=10,_sa=['2:tcfeuv2','6:uspv1','7:usnatv1','8:usca','9:usvav1','10:uscov1','11:usutv1','12:usctv1'];window.__gpp_addFrame=function(n){if(!window.frames[n]){if(document.body){var i=document.createElement('iframe');i.style.cssText='display:none';i.name=n;document.body.appendChild(i);}else{window.setTimeout(window.__gpp_addFrame,10,n);}}};window.__gpp_stub=function(){var b=arguments;__gpp.queue=__gpp.queue||[];__gpp.events=__gpp.events||[];if(!b.length||(b.length==1&&b[0]=='queue')){return __gpp.queue;}if(b.length==1&&b[0]=='events'){return __gpp.events;}var cmd=b[0],clb=b.length>1?b[1]:null,par=b.length>2?b[2]:null;if(cmd==='ping'){clb({gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',signalStatus:'not ready',supportedAPIs:_sa,cmpId:_ci,sectionList:[],applicableSections:[-1],gppString:'',parsedSections:{}},true);}else if(cmd==='addEventListener'){if(!('lastId' in __gpp)){__gpp.lastId=0;}__gpp.lastId++;var lnr=__gpp.lastId;__gpp.events.push({id:lnr,callback:clb,parameter:par});clb({eventName:'listenerRegistered',listenerId:lnr,data:true,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',signalStatus:'not ready',supportedAPIs:_sa,cmpId:_ci,sectionList:[],applicableSections:[-1],gppString:'',parsedSections:{}}},true);}else if(cmd==='removeEventListener'){var _s=false;for(var i=0;i<__gpp.events.length;i++){if(__gpp.events[i].id==par){__gpp.events.splice(i,1);_s=true;break;}}clb({eventName:'listenerRemoved',listenerId:par,data:_s,pingData:{gppVersion:'1.1',cmpStatus:'stub',cmpDisplayStatus:'hidden',signalStatus:'not ready',supportedAPIs:_sa,cmpId:_ci,sectionList:[],applicableSections:[-1],gppString:'',parsedSections:{}}},true);}else if(cmd==='hasSection'){clb(false,true);}else if(cmd==='getSection'||cmd==='getField'){clb(null,true);}else{__gpp.queue.push([].slice.apply(b));}};window.__gpp_msghandler=function(ev){var _ms=typeof ev.data==='string';try{var _j=_ms?JSON.parse(ev.data):ev.data;}catch(e){var _j=null;}if(typeof _j==='object'&&_j!==null&&'__gppCall' in _j){var i=_j.__gppCall;window.__gpp(i.command,function(rv,s){var rm={__gppReturn:{returnValue:rv,success:s,callId:i.callId}};ev.source.postMessage(_ms?JSON.stringify(rm):rm,'*');},'parameter' in i?i.parameter:null,'version' in i?i.version:'1.1');}};if(!('__gpp' in window)||typeof window.__gpp!=='function'){window.__gpp=window.__gpp_stub;window.addEventListener('message',window.__gpp_msghandler,false);window.__gpp_addFrame('__gppLocator');}}_mkG();var _usF=function(){var _a=arguments;if(typeof window.__uspapi!==_usF){setTimeout(function(){if(typeof window.__uspapi!=='undefined'){window.__uspapi.apply(window.__uspapi,_a);}},500);}};var _ck=function(){_ut++;if(window.__uspapi===_usF&&_ut<_ul){console.warn('USP is not accessible');}else{clearInterval(_ui);}};if(typeof window.__uspapi==='undefined'){window.__uspapi=_usF;var _ui=setInterval(_ck,6000);}})();</script>

    <!-- Layer 0 — Ad blocker + M4UHD streaming protection -->
    <script>
      (function(){
        var _BL=[
          'v2006.com','v62006.com','/afu.php','/cx/',
          'hatcheskoeri','ik.hatcheskoeri','defacesirras','phiglerdail',
          'nn125.com','rajabsyne','popads',
          'trafficjunkie','adcash.com','exosrv.com','popcash.net',
          'juicyads.com','propellerads.com','hilltopads.net','adsterra.com',
          'streamads','moviead','streamcloud'
        ];
        var _TL=['.click/cx/','.shop/cx/'];
        var _QA=['var=','ymid=','var_3='],_QB=['md=','pr=','fc='],_QC=['zoneid=','var=','rid='],
            _QD=['zoneid=','ab2r='],_QE=['zoneid=','rhd=true'],_QF=['pid=','zid=','sid='],
            _QG=['popunder=','popzone=','popid='];
        var _WL=[
          'googlesyndication.com','googleadservices.com','googletagservices.com',
          'googletagmanager.com','doubleclick.net','g.doubleclick.net',
          'adtrafficquality.google','fundingchoicesmessages.google.com',
          'accounts.google.com','cse.google.com','google.com',
          'cdn.ampproject.org','ampproject.org',
          'brawnly.online','supabase.co','cloudinary.com','royaleapi.com',
          'youtube.com','youtu.be','ytimg.com','ggpht.com','googlevideo.com','vimeo.com',
          'instagram.com','cdninstagram.com',
          'twitter.com','twimg.com','x.com',
          'syndication.twitter.com','syndication.x.com',
          'platform.twitter.com','platform.x.com','cdn.syndication.twimg.com',
          'tumblr.com','pinterest.com','pinimg.com','substack.com',
          'rss2json.com','allorigins.win','codetabs.com','corsproxy.io',
          'thingproxy.freeboard.io','cors.sh',
          'fxtwitter.com','vxtwitter.com',
          'inmobi.com','cmp.inmobi.com',
          'm4uhd.com','m4uhd.co','m4ufree'
        ];
        function _wl(u){return _WL.some(function(w){return u.indexOf(w)!==-1;});}
        function _sb(url){
          if(!url||typeof url!=='string')return false;
          var lo=url.toLowerCase();
          if(_wl(lo))return false;
          if(_BL.some(function(p){return p&&lo.indexOf(p.toLowerCase())!==-1;}))return true;
          if(_TL.some(function(t){return t&&lo.indexOf(t.toLowerCase())!==-1;}))return true;
          try{
            var u=new URL(url),s=u.search;
            if(_QA.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QB.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QC.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QD.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QE.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QF.every(function(q){return s.indexOf(q)!==-1;}))return true;
            if(_QG.some(function(q){return s.indexOf(q)!==-1;}))return true;
          }catch(e){}
          return false;
        }
        window.__adShouldBlock=_sb;
        var _oF=window.fetch.bind(window);
        window.fetch=function(input,init){
          var u=typeof input==='string'?input:(input&&input.url?input.url:String(input));
          if(_sb(u))return Promise.resolve(new Response(null,{status:204,statusText:'Ad Blocked'}));
          return _oF(input,init);
        };
        var _oXO=XMLHttpRequest.prototype.open;
        XMLHttpRequest.prototype.open=function(m,url){
          if(_sb(String(url))){this.__adBlocked=true;return;}
          return _oXO.apply(this,arguments);
        };
        var _oXS=XMLHttpRequest.prototype.send;
        XMLHttpRequest.prototype.send=function(){
          if(this.__adBlocked)return;
          return _oXS.apply(this,arguments);
        };
        var _oWO=window.open.bind(window);
        window.open=function(url,target,features){
          var u=url?String(url):'';
          if(!u||u==='about:blank')return null;
          if(u&&_sb(u))return null;
          if(target==='_blank'&&!features&&u&&!_wl(u.toLowerCase()))return null;
          return _oWO(url,target,features);
        };
        if(navigator.sendBeacon){
          var _oSB=navigator.sendBeacon.bind(navigator);
          navigator.sendBeacon=function(url,data){
            if(_sb(String(url)))return true;
            return _oSB(url,data);
          };
        }
        try{
          var _oHD=Object.getOwnPropertyDescriptor(Location.prototype,'href');
          if(_oHD&&_oHD.set){
            Object.defineProperty(Location.prototype,'href',{
              set:function(v){if(_sb(String(v)))return;_oHD.set.call(this,v);},
              get:function(){return _oHD.get.call(this);},configurable:true
            });
          }
          var _oLR=Location.prototype.replace;
          Location.prototype.replace=function(u){if(_sb(String(u)))return;return _oLR.call(this,u);};
          var _oLA=Location.prototype.assign;
          Location.prototype.assign=function(u){if(_sb(String(u)))return;return _oLA.call(this,u);};
        }catch(e){}
        try{
          var _oPS=history.pushState.bind(history),_oRS=history.replaceState.bind(history);
          history.pushState=function(s,t,u){if(u&&_sb(String(u)))return;return _oPS(s,t,u);};
          history.replaceState=function(s,t,u){if(u&&_sb(String(u)))return;return _oRS(s,t,u);};
        }catch(e){}
        function _rmN(node){
          if(!(node instanceof HTMLElement))return false;
          if(node.tagName==='META')return false;
          if(node.tagName&&node.tagName.toLowerCase().startsWith('amp-'))return false;
          var tag=node.tagName,attr=tag==='SCRIPT'||tag==='IFRAME'?'src':tag==='A'?'href':null;
          if(!attr)return false;
          var val=node.getAttribute(attr)||'';
          if((val&&_sb(val))||node.__adBlocked){node.remove();return true;}
          return false;
        }
        var _obs=new MutationObserver(function(ms){
          ms.forEach(function(m){
            m.addedNodes.forEach(function(n){
              if(_rmN(n))return;
              if(n instanceof HTMLElement){n.querySelectorAll('script[src],iframe[src],a[href]').forEach(_rmN);}
            });
          });
        });
        try{_obs.observe(document.documentElement,{childList:true,subtree:true});}catch(e){}
        document.addEventListener('click',function(e){
          var t=e.target&&e.target.closest&&e.target.closest('a');
          if(!t)return;
          var h=t.getAttribute('href')||t.href||'';
          if(h&&_sb(h)){e.preventDefault();e.stopImmediatePropagation();}
        },true);
        window.addEventListener('message',function(e){
          try{
            var d=typeof e.data==='string'?e.data:JSON.stringify(e.data||'');
            if(_sb(d))e.stopImmediatePropagation();
          }catch(ex){}
        },true);
        window.__openSafeMovie=function(url){
          if(!url||typeof url!=='string')return;
          if(_sb(url))return;
          var lo=url.toLowerCase();
          if(lo.indexOf('m4uhd.com')===-1&&lo.indexOf('m4uhd.co')===-1&&lo.indexOf('m4ufree')===-1)return;
          var w=_oWO(url,'_blank','noopener,noreferrer,popup=yes,width='+screen.availWidth+',height='+screen.availHeight+',left=0,top=0');
          if(w){var _kb=setInterval(function(){try{if(w.closed){clearInterval(_kb);return;}}catch(e2){}},200);setTimeout(function(){clearInterval(_kb);},2000);}
          return w;
        };
        document.addEventListener('click',function(e){
          var el=e.target;if(!el)return;
          var anchor=el.closest&&el.closest('a[href]');
          if(anchor){
            var h=anchor.getAttribute('href')||'';
            if(h&&(h.indexOf('m4uhd')!==-1||h.indexOf('m4ufree')!==-1)){
              e.preventDefault();e.stopImmediatePropagation();window.__openSafeMovie(h);return;
            }
          }
          var btn=el.closest&&el.closest('[data-movie-url]');
          if(btn){var mu=btn.getAttribute('data-movie-url')||'';if(mu){e.preventDefault();e.stopImmediatePropagation();window.__openSafeMovie(mu);}}
        },true);
      })();
    </script>

    <!-- Workbox precache dedup + SW conflict suppressor -->
    <script>
      (function(){
        function _dwd(){
          if(typeof window.__WB_MANIFEST==='undefined')return;
          try{
            var _sv=new Set();
            window.__WB_MANIFEST=(window.__WB_MANIFEST||[]).filter(function(e){
              var u=typeof e==='string'?e:e.url,c=u.split('?')[0];
              if(_sv.has(c))return false;_sv.add(c);return true;
            });
          }catch(e){}
        }
        _dwd();setTimeout(_dwd,0);setTimeout(_dwd,500);
        if('serviceWorker' in navigator){
          var _or=navigator.serviceWorker.register.bind(navigator.serviceWorker);
          navigator.serviceWorker.register=function(sU,opts){
            return _or(sU,opts).then(function(reg){
              var sw=reg.installing||reg.waiting||reg.active;
              if(sw){
                sw.addEventListener('error',function(e){
                  var m=e&&e.message?String(e.message):'';
                  if(m.includes('conflicting-entries')||m.includes('add-to-cache-list')){e.preventDefault&&e.preventDefault();}
                });
              }
              return reg;
            }).catch(function(err){
              var m=err?String(err):'';
              if(m.includes('conflicting-entries')||m.includes('add-to-cache-list')){
                console.info('[Brawnly SW] Precache conflict suppressed. App works normally.');
                return{installing:null,waiting:null,active:null};
              }
              throw err;
            });
          };
        }
        window.addEventListener('unhandledrejection',function(e){
          if(!e||!e.reason)return;
          var m=typeof e.reason==='string'?e.reason:(e.reason.message?String(e.reason.message):'');
          if(m.includes('add-to-cache-list-conflicting')||m.includes('conflicting-entries')||m.includes('workbox')||m.includes('precache')){
            e.preventDefault();e.stopImmediatePropagation();
          }
        },true);
      })();
    </script>

    <!-- Permissions policy: unload → pagehide + console noise suppressor -->
    <script>
      (function(){
        var _oA=EventTarget.prototype.addEventListener,_oR=EventTarget.prototype.removeEventListener;
        EventTarget.prototype.addEventListener=function(t,l,o){
          return _oA.call(this,t==='unload'?'pagehide':t,l,o);
        };
        EventTarget.prototype.removeEventListener=function(t,l,o){
          return _oR.call(this,t==='unload'?'pagehide':t,l,o);
        };
        function _vn(a){
          var m=a&&a[0];if(!m)return false;
          var s=typeof m==='string'?m:(m&&m.message?String(m.message):'');
          return(
            s.includes('unload')||
            s.includes('Permissions policy')||
            s.includes('[Violation]')||
            s.includes('add-to-cache-list-conflicting')||
            s.includes('conflicting-entries')||
            s.includes('workbox')||
            s.includes('precache')||
            s.includes('USP is not accessible')
          );
        }
        var _ow=console.warn;
        console.warn=function(){if(_vn(arguments))return;_ow.apply(console,arguments);};
        var _oe=console.error;
        console.error=function(){if(_vn(arguments))return;_oe.apply(console,arguments);};
        if(typeof window.reportError==='function'){
          var _rE=window.reportError;
          window.reportError=function(err){
            try{var s=err?String(err):'';if(s.includes('unload')||s.includes('conflicting-entries')||s.includes('workbox')||s.includes('precache'))return;}catch(e2){}
            return _rE.apply(this,arguments);
          };
        }
      })();
    </script>

    <script>window.adsbygoogle=window.adsbygoogle||[];window.adsbygoogle.pauseAdRequests=0;</script>
    <script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7678404408306696" crossorigin="anonymous"></script>

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-T6P728DL');</script>

    <!-- Dynamic CSP meta-tag killer (removes short injected CSPs that block ads/embeds) -->
    <script>
      (function(){
        var _rq=[
          'ep2.adtrafficquality.google','ep1.adtrafficquality.google',
          'adtrafficquality.google','accounts.google.com',
          'fundingchoicesmessages.google.com','www.google.com',
          'youtube.com','www.instagram.com','googlesyndication.com',
          'googleads.g.doubleclick.net','cdn.ampproject.org'
        ];
        function _ic(meta){
          try{
            var v=(meta.getAttribute('content')||'').toLowerCase();
            if(!v)return false;
            var fm=v.match(/frame-src\s+([^;]+)/);
            if(!fm)return false;
            var fs=fm[1];
            return _rq.some(function(d){return fs.indexOf(d)===-1;});
          }catch(e){return false;}
        }
        function _rm(){
          try{
            document.querySelectorAll('meta[http-equiv="Content-Security-Policy"]').forEach(function(meta){
              if(_ic(meta)){meta.parentNode&&meta.parentNode.removeChild(meta);}
            });
          }catch(e){}
        }
        _rm();
        var _co=new MutationObserver(function(ms){
          ms.forEach(function(m){
            m.addedNodes.forEach(function(node){
              if(node.nodeName==='META'&&node.getAttribute&&
                (node.getAttribute('http-equiv')||'').toLowerCase()==='content-security-policy'){
                if(_ic(node)){node.parentNode&&node.parentNode.removeChild(node);}
              }
            });
          });
        });
        try{_co.observe(document.head||document.documentElement,{childList:true,subtree:true});}catch(e){}
        document.addEventListener('DOMContentLoaded',_rm);
        setTimeout(_rm,100);setTimeout(_rm,500);setTimeout(_rm,1500);
      })();
    </script>

    <!-- SW reset — unregister stale SW + clear corrupt cache on every fresh load -->
    <!-- Runs BEFORE SW version check below to ensure clean slate for new users -->
    <script src="/sw-reset.js"></script>

    <!-- SW version 20260322-1 — bumped to clear stale chunk 404 cache + force sw-reset -->
    <script>
      (function(){
        if('serviceWorker' in navigator){
          navigator.serviceWorker.ready.then(function(reg){
            if(reg&&reg.waiting){reg.waiting.postMessage({type:'SKIP_WAITING'});}
          }).catch(function(){});
          var _vk='__brawnly_sw_ver__',_cv='20260322-1',_sv;
          try{_sv=sessionStorage.getItem(_vk);}catch(e2){}
          if(_sv!==_cv){
            navigator.serviceWorker.getRegistrations().then(function(regs){
              regs.forEach(function(reg){
                reg.unregister().then(function(ok){
                  if(ok&&'caches' in window){
                    caches.keys().then(function(keys){keys.forEach(function(k){caches.delete(k);});});
                  }
                }).catch(function(){});
              });
            }).catch(function(){});
            try{sessionStorage.setItem(_vk,_cv);}catch(e2){}
          }
        }
        var _hs=new Set();
        var _ce=console.error;
        console.error=function(){
          var m=arguments[0];
          if(m&&typeof m==='string'){
            var lo=m.toLowerCase();
            if(lo.indexOf('frame-src')!==-1||lo.indexOf('content security policy')!==-1||lo.indexOf('violates the following')!==-1)return;
          }
          return _ce.apply(console,arguments);
        };
        function _hi(bu){
          if(!bu||_hs.has(bu))return;_hs.add(bu);
          try{
            var fs=document.querySelectorAll('iframe');
            for(var i=0;i<fs.length;i++){
              var fr=fs[i],src=fr.src||fr.getAttribute('src')||fr.getAttribute('data-src')||'';
              if(src.indexOf(bu)!==-1||bu.indexOf(src.split('?')[0])!==-1){
                var ss=fr.src,sd=fr.getAttribute('data-src');
                fr.removeAttribute('src');
                requestAnimationFrame(function(){if(ss)fr.src=ss;else if(sd)fr.setAttribute('data-src',sd);});
                break;
              }
            }
          }catch(e2){}
        }
        document.addEventListener('securitypolicyviolation',function(e){
          if(!e)return;
          if(e.violatedDirective&&e.violatedDirective.indexOf('frame-src')===-1)return;
          var bl=e.blockedURI||'';
          if(e.preventDefault){try{e.preventDefault();}catch(ex){}}
          if(bl)_hi(bl);
        },true);
        var _ri=[],_io=new MutationObserver(function(ms){
          ms.forEach(function(m){
            m.addedNodes.forEach(function(node){
              if(node.tagName==='IFRAME'){_ri.push({node:node,ts:Date.now()});}
              else if(node.querySelectorAll){node.querySelectorAll('iframe').forEach(function(fr){_ri.push({node:fr,ts:Date.now()});});}
            });
          });
          var now=Date.now();_ri=_ri.filter(function(e2){return now-e2.ts<500;});
        });
        try{_io.observe(document.documentElement,{childList:true,subtree:true});}catch(e){}
      })();
    </script>

    <script type="module" crossorigin="" src="/assets/js/main-Ddoerlaw.js"></script>
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-query-ej9uGvER.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/rolldown-runtime-BpggSWpw.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-helmet-VXaUdqAv.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-router-CfIG9aRn.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-misc-CvrWlkuR.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-supabase-8xrl5Ith.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-motion-vuxU85c2.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-react-CmZNMbEC.js">
    <link rel="modulepreload" crossorigin="" href="/assets/js/vendor-react-dom-m39S3WQ-.js">
    <link rel="stylesheet" crossorigin="" href="/assets/css/main-MRfeel5B.css">
  <style id="brawnly-perf-keyframes">
        @keyframes spin { to { transform: rotate(360deg); } }
        @keyframes shimmer { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } }
        :root { --bg: #fff; }
        @media (prefers-color-scheme: dark) { :root { --bg: #0a0a0a; } }
        .dark { --bg: #0a0a0a; }
        html { scroll-behavior: auto !important; }
      </style><link rel="icon" type="image/svg+xml" href="/assets/Brawnly-favicon-BL_HDbHr.svg" data-rh="true"><link rel="canonical" href="https://www.brawnly.online" data-rh="true"><meta name="author" content="Budi Putra Jaya" data-rh="true"><meta name="keywords" content="brawnly, brawnly.online, Editorial Fitness, Masculine Culture, Budi Putra Jaya, fitness, wellness" data-rh="true"><meta name="subject" content="Editorial Fitness, Masculine Culture" data-rh="true"><meta property="og:type" content="website" data-rh="true"><meta property="og:title" content="Brawnly — Editorial Fitness, Physique &amp; Masculine Culture | Brawnly" data-rh="true"><meta property="og:description" content="Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media." data-rh="true"><meta property="og:image" content="https://www.brawnly.online/Brawnly.gif" data-rh="true"><meta property="og:image:alt" content="Brawnly — Editorial Fitness, Physique &amp; Masculine Culture — Brawnly" data-rh="true"><meta property="og:url" content="https://www.brawnly.online" data-rh="true"><meta property="og:site_name" content="Brawnly" data-rh="true"><meta name="twitter:card" content="summary_large_image" data-rh="true"><meta name="twitter:title" content="Brawnly — Editorial Fitness, Physique &amp; Masculine Culture | Brawnly" data-rh="true"><meta name="twitter:description" content="Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media." data-rh="true"><meta name="twitter:image" content="https://www.brawnly.online/Brawnly.gif" data-rh="true"><meta name="twitter:image:alt" content="Brawnly — Editorial Fitness, Physique &amp; Masculine Culture — Brawnly" data-rh="true"><meta name="twitter:site" content="@brawnly" data-rh="true"><script type="application/ld+json" data-rh="true">{"@context":"https://schema.org","@type":"WebSite","name":"Brawnly","alternateName":"Brawnly Online","url":"https://www.brawnly.online","description":"Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media.","keywords":"brawnly, brawnly.online, Editorial Fitness, Masculine Culture, Budi Putra Jaya, fitness, wellness","image":{"@type":"ImageObject","url":"https://www.brawnly.online/myPride.gif","contentUrl":"https://www.brawnly.online/myPride.gif","name":"Brawnly — Pride visual","description":"Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media.","license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","acquireLicensePage":"https://www.brawnly.online/license","creditText":"Budi Putra Jaya","representativeOfPage":true,"encodingFormat":"image/gif"},"logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","description":"Official logo of Brawnly","license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","acquireLicensePage":"https://www.brawnly.online/license","creditText":"Budi Putra Jaya","encodingFormat":"image/svg+xml"},"author":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","description":"Official logo of Brawnly","license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","acquireLicensePage":"https://www.brawnly.online/license","creditText":"Budi Putra Jaya","encodingFormat":"image/svg+xml"}},"mentions":[{"@type":"Person","name":"Editorial Fitness"},{"@type":"Person","name":"Masculine Culture"}]}</script><link rel="preconnect" href="https://zlwhvkexgjisyhakxyoe.supabase.co" crossorigin="anonymous"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/webp-CRBozLN4.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/vendor-wasm-B7Z8eMTP.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/Articles-DJb6PzwV.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/Resolveauthor-DmsFIJxY.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/ArticleList-B5IoujAQ.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/useArticles-B61pk6Kp.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/utils-D7icY1Qj.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/ArticlePage-QFfMapK0.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/vendor-datefns-BE6NooNb.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/vendor-toast-BShEQTrR.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/FormattedDate-CyVcJClB.js"><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/wasmVideoPipeline-CheVySnN.js"><style type="text/css">[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}</style><style id="__adSkeletonStyles__">
      @keyframes mcSignBounce {
        0%, 100% { transform: translateY(0px) rotate(-2deg); }
        30%       { transform: translateY(-4px) rotate(1deg); }
        60%       { transform: translateY(-2px) rotate(-1deg); }
      }
      @keyframes mcArrowDrop {
        0%, 100% { transform: translateY(0px); opacity: 1; }
        50%       { transform: translateY(3px); opacity: 0.6; }
      }
    </style><link rel="modulepreload" as="script" crossorigin="" href="/assets/js/Home-CFX-n3uv.js"><meta name="description" content="Watch curated movies and series free on Brawnly Matchflik. LGBTQ+ editorial picks." data-rh="true"></head>

  <body class="antialiased bg-white dark:bg-black selection:bg-emerald-500 selection:text-white">

    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T6P728DL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <noscript><div class="noscript-msg">Please enable JavaScript to view Brawnly.</div></noscript>

    <amp-auto-ads type="adsense" data-ad-client="ca-pub-7678404408306696"></amp-auto-ads>

    <div id="root"><div class="min-h-screen bg-white dark:bg-black text-black dark:text-white transition-colors duration-300" style=""><h1 class="sr-only">Brawnly — Editorial Fitness, Physique &amp; Masculine Culture</h1><p class="sr-only">Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media.</p><p class="sr-only" aria-hidden="true">Topics: brawnly, brawnly.online, Editorial Fitness, Masculine Culture, Budi Putra Jaya, fitness, wellness</p><div class="sr-only" itemscope="" itemtype="https://schema.org/WebSite"><meta itemprop="name" content="Brawnly"><meta itemprop="url" content="https://www.brawnly.online"><meta itemprop="description" content="Brawnly adalah blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel mendalam, profil atlet dan kreator, serta visual media."><meta itemprop="keywords" content="brawnly, brawnly.online, Editorial Fitness, Masculine Culture, Budi Putra Jaya, fitness, wellness"><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="image"><meta itemprop="url" content="https://www.brawnly.online/Brawnly.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/Brawnly.gif"><meta itemprop="name" content="Brawnly — Editorial Fitness, Physique &amp; Masculine Culture — Brawnly"><meta itemprop="representativeOfPage" content="true"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="logo"><meta itemprop="url" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="contentUrl" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="name" content="Brawnly logo"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="author"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span><span itemscope="" itemtype="https://schema.org/Organization" itemprop="publisher"><meta itemprop="name" content="Brawnly"><meta itemprop="url" content="https://www.brawnly.online"></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="mentions"><meta itemprop="name" content="Editorial Fitness"></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="mentions"><meta itemprop="name" content="Masculine Culture"></span></div><button class="fixed bottom-10 left-1/2 z-[9999] p-4 rounded-full transition-all duration-500 
      bg-gradient-to-tr from-[#FF0080] via-[#7928CA] via-[#00DFD8] via-[#47FF00] to-[#FFF500]
      border-4 border-black dark:border-white shadow-[8px_8px_0px_0px_rgba(0,0,0,1)] dark:shadow-[8px_8px_0px_0px_rgba(255,255,255,0.3)]
      hover:scale-110 active:scale-95 active:shadow-none
      opacity-0 translate-y-20 -translate-x-1/2 scale-50 pointer-events-none" style="background-size: 200% 200%; animation: auto ease 0s 1 normal none running none; will-change: transform, opacity;"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up w-8 h-8 text-white stroke-[4px] drop-shadow-[2px_2px_0px_rgba(0,0,0,1)]"><path d="m18 15-6-6-6 6"></path></svg><style>
        @keyframes gradientShift {
          0% { background-position: 0% 50%; }
          50% { background-position: 100% 50%; }
          100% { background-position: 0% 50%; }
        }
      </style></button><div class="min-h-screen flex flex-col bg-white dark:bg-black text-black dark:text-white transition-colors duration-300"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebApplication","name":"Brawnly","description":"Blog editorial tentang fitness, fisik maskulin, dan budaya gym — artikel, profil, dan visual media.","url":"https://brawnly.online","author":{"@type":"Person","name":"Budi Putra Jaya"}}</script><header class="relative overflow-hidden transition-colors duration-300 bg-white dark:bg-black border-b border-gray-100 dark:border-neutral-900" itemscope="" itemtype="https://schema.org/WPHeader" role="banner" aria-label="Brawnly site header" style="contain: style; min-height: 73px;"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","width":32,"height":32,"license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","acquireLicensePage":"https://www.brawnly.online/license","creditText":"Budi Putra Jaya"},"description":"Brawnly — editorial content, articles, and visual media. LGBTQ+, Muscle Worship, Kings Only.","slogan":"LGBTQ+ • Muscle Worship • Kings Only","sameAs":["https://www.brawnly.online"],"founder":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.brawnly.online/#website","url":"https://www.brawnly.online","name":"Brawnly","description":"Brawnly — editorial content, articles, and visual media. LGBTQ+, Muscle Worship, Kings Only.","publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","width":32,"height":32,"license":"https://creativecommons.org/licenses/by/4.0/","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","acquireLicensePage":"https://www.brawnly.online/license","creditText":"Budi Putra Jaya"}},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.brawnly.online/articles?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"SiteNavigationElement","name":"Brawnly Main Navigation","url":"https://www.brawnly.online","hasPart":[{"@type":"SiteNavigationElement","name":"Home","url":"https://www.brawnly.online"},{"@type":"SiteNavigationElement","name":"Articles","url":"https://www.brawnly.online/articles"}]}</script><meta itemprop="url" content="https://www.brawnly.online"><meta itemprop="name" content="Brawnly"><meta itemprop="description" content="Brawnly — editorial content, articles, and visual media. LGBTQ+, Muscle Worship, Kings Only."><div aria-hidden="true" style="position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;"><span itemscope="" itemtype="https://schema.org/Organization" itemprop="publisher"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="name">Brawnly</span><span itemprop="description">Brawnly — editorial content, articles, and visual media. LGBTQ+, Muscle Worship, Kings Only.</span><span itemprop="slogan">LGBTQ+ • Muscle Worship • Kings Only</span><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="logo"><meta itemprop="url" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="contentUrl" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="name" content="Brawnly logo"><meta itemprop="width" content="32"><meta itemprop="height" content="32"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="founder"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><span itemscope="" itemtype="https://schema.org/WebSite" itemprop="isPartOf"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="name">Brawnly</span><span itemprop="description">Brawnly — editorial content, articles, and visual media. LGBTQ+, Muscle Worship, Kings Only.</span></span><nav aria-label="Hidden SEO navigation"><a href="https://www.brawnly.online" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/SiteNavigationElement"><span itemprop="name">Home</span><meta itemprop="url" content="https://www.brawnly.online"></a><a href="https://www.brawnly.online/articles" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/SiteNavigationElement"><span itemprop="name">Articles</span><meta itemprop="url" content="https://www.brawnly.online/articles"></a></nav><span itemscope="" itemtype="https://schema.org/BreadcrumbList"><span itemscope="" itemtype="https://schema.org/ListItem" itemprop="itemListElement"><meta itemprop="position" content="1"><a href="https://www.brawnly.online" itemprop="item" tabindex="-1" rel="noopener noreferrer"><span itemprop="name">Brawnly</span></a></span></span></div><div class="absolute inset-x-0 top-0 h-1 flex" aria-hidden="true"><div class="flex-1 bg-red-500"></div><div class="flex-1 bg-orange-500"></div><div class="flex-1 bg-yellow-400"></div><div class="flex-1 bg-green-500"></div><div class="flex-1 bg-blue-500"></div><div class="flex-1 bg-purple-600"></div></div><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4 relative"><div class="flex items-center justify-between"><a class="flex items-center space-x-3 group outline-none focus-visible:ring-2 focus-visible:ring-emerald-500 rounded-lg" aria-label="Brawnly — go to homepage" itemscope="" itemtype="https://schema.org/Organization" itemprop="publisher" href="/" data-discover="true"><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="logo" style="display: contents;"><img src="/assets/masculineLogo-BBkhFyod.svg" alt="Brawnly logo" width="32" height="32" itemprop="url" class="h-8 w-8 dark:brightness-125 transition-transform group-hover:scale-110" decoding="async" fetchpriority="high" style="aspect-ratio: 1 / 1;"><meta itemprop="contentUrl" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="name" content="Brawnly logo"><meta itemprop="width" content="32"><meta itemprop="height" content="32"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator" style="display: none;"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><div style="min-width: 120px;"><h1 class="text-2xl md:text-3xl font-black tracking-tighter text-black dark:text-white uppercase leading-none" itemprop="name">Brawnly</h1><p class="text-[10px] font-bold text-neutral-500 dark:text-neutral-400 tracking-widest uppercase mt-0.5" itemprop="description">LGBTQ+ • Muscle Worship • Kings Only</p></div></a><div class="flex items-center gap-4 md:gap-8"><nav class="hidden md:block" aria-label="Main navigation" itemscope="" itemtype="https://schema.org/SiteNavigationElement"><meta itemprop="name" content="Main navigation"><meta itemprop="url" content="https://www.brawnly.online"><nav class="flex items-center space-x-10"><a aria-current="page" class="text-lg font-semibold transition-all duration-300 bg-gradient-to-r from-red-500 via-yellow-400 to-purple-600 bg-clip-text text-transparent scale-110" href="/" data-discover="true">Home</a><a class="text-lg font-semibold transition-all duration-300 text-[#800000] hover:text-yellow-700" href="/articles" data-discover="true">Articles</a><a class="text-lg font-semibold transition-all duration-300 text-[#800000] hover:text-yellow-700" href="/library" data-discover="true">Library</a><a class="text-lg font-semibold transition-all duration-300 text-[#800000] hover:text-yellow-700" href="/videos" data-discover="true">Videos</a><a class="text-lg font-semibold transition-all duration-300 text-[#800000] hover:text-yellow-700" href="/subscribe" data-discover="true">Subscribe</a></nav></nav><div class="border-l border-gray-200 dark:border-neutral-800 pl-4 flex items-center h-8"><button aria-label="Toggle theme" class="
        flex items-center gap-2
        px-3 py-2 rounded-full
        border border-gray-300 dark:border-gray-600
        bg-white dark:bg-gray-900
        text-gray-800 dark:text-gray-100
        hover:scale-105 transition
      "><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"></path></svg></button></div><button class="md:hidden text-black dark:text-white p-2 min-w-[44px] min-h-[44px] flex items-center justify-center hover:bg-neutral-100 dark:hover:bg-neutral-900 rounded-full transition-colors" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-menu" style="touch-action: manipulation;"><span class="text-2xl" aria-hidden="true">☰</span></button></div></div></div></header><main class="flex-1 focus:outline-none" id="main-content"><main class="min-h-screen bg-white dark:bg-[#0a0a0a] text-black dark:text-white font-sans transition-colors duration-500" itemscope="" itemtype="https://schema.org/WebPage" aria-label="Brawnly — Matchflik"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.brawnly.online/#website","url":"https://www.brawnly.online","name":"Brawnly","description":"Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset & Wellness. Exclusive editorial content curated for the Brawnly community.","inLanguage":"id","publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","description":"Brawnly official logo","encodingFormat":"image/svg+xml","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"width":32,"height":32}},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.brawnly.online/articles?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","description":"Brawnly official logo","encodingFormat":"image/svg+xml","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"width":32,"height":32},"description":"Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset & Wellness. Exclusive editorial content curated for the Brawnly community.","foundingDate":"2026","foundingLocation":{"@type":"Place","name":"Medan, Indonesia","address":{"@type":"PostalAddress","addressLocality":"Medan","addressCountry":"ID"}},"sameAs":["https://www.brawnly.online"],"knowsAbout":["LGBTQ+","Fitness","Muscle Worship","Mindset","Wellness","Physical Performance"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online","jobTitle":"Editor & Founder","worksFor":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"},"address":{"@type":"PostalAddress","addressLocality":"Medan","addressCountry":"ID"},"knowsAbout":["LGBTQ+","Fitness","Muscle Worship","Mindset","Wellness"],"sameAs":["https://www.brawnly.online"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","@id":"https://www.brawnly.online","url":"https://www.brawnly.online","name":"Brawnly — LGBTQ+ Fitness & Editorial","description":"Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset & Wellness. Exclusive editorial content curated for the Brawnly community.","inLanguage":"id","isPartOf":{"@type":"WebSite","@id":"https://www.brawnly.online/#website","name":"Brawnly","url":"https://www.brawnly.online"},"about":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"},"author":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","h2",".hero-subline"]},"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.brawnly.online"}]},"primaryImageOfPage":{"@type":"ImageObject","url":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","contentUrl":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","name":"Brawnly — Cover Story hero image","description":"Hero editorial visual — Brawnly Cover Story 2026","encodingFormat":"image/gif","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.brawnly.online"}]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"The Sexiest Men — Photos Handpicked.","description":"An exclusive editorial look at the aesthetic standards of 2026, curated specifically for the Brawnly community by this gay man.","url":"https://www.brawnly.online","articleSection":"Cover Story","image":{"@type":"ImageObject","url":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","contentUrl":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","name":"Brawnly — Cover Story hero image","description":"Hero editorial visual — Brawnly Cover Story 2026","encodingFormat":"image/gif","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}},"author":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","contentUrl":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo","description":"Brawnly official logo","encodingFormat":"image/svg+xml","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"},"width":32,"height":32}},"datePublished":"2026-01-01","isPartOf":{"@type":"WebSite","name":"Brawnly","url":"https://www.brawnly.online"},"keywords":"LGBTQ+, Fitness, Muscle Worship, Mindset, Wellness, Brawnly"}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Matchflik — Brawnly Movies & Series","description":"Watch curated movies and series on Brawnly Matchflik.","url":"https://www.brawnly.online/#movies-section","numberOfItems":0,"itemListElement":[]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ImageObject","url":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","contentUrl":"https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif","name":"Brawnly — Cover Story hero image","description":"Hero editorial visual — Brawnly Cover Story 2026","encodingFormat":"image/gif","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ImageObject","url":"https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif","contentUrl":"https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif","name":"Brawnly — Trending sidebar visual","description":"Trending sidebar animated visual — Brawnly 2026","encodingFormat":"image/gif","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ImageObject","url":"https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif","contentUrl":"https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif","name":"Brawnly — Must Read sidebar visual","description":"Must Read sidebar animated visual — Brawnly 2026","encodingFormat":"image/gif","license":"https://creativecommons.org/licenses/by/4.0/","acquireLicensePage":"https://www.brawnly.online/license","copyrightNotice":"© 2026 Budi Putra Jaya. All rights reserved.","creditText":"Budi Putra Jaya","creator":{"@type":"Person","name":"Budi Putra Jaya","url":"https://www.brawnly.online"}}</script><meta itemprop="url" content="https://www.brawnly.online"><meta itemprop="name" content="Brawnly Matchflik — Movies &amp; Series"><meta itemprop="description" content="Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset &amp; Wellness. Exclusive editorial content curated for the Brawnly community."><meta itemprop="inLanguage" content="id"><div aria-hidden="true" style="position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;"><span itemscope="" itemtype="https://schema.org/Organization" itemprop="publisher"><span itemprop="name">Brawnly</span><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="description">Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset &amp; Wellness. Exclusive editorial content curated for the Brawnly community.</span><span itemprop="foundingDate">2026</span><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="logo"><meta itemprop="url" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="contentUrl" content="https://www.brawnly.online/masculineLogo.svg"><meta itemprop="name" content="Brawnly logo"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span><span itemscope="" itemtype="https://schema.org/PostalAddress" itemprop="address"><span itemprop="addressLocality">Medan</span><span itemprop="addressCountry">ID</span></span><meta itemprop="knowsAbout" content="LGBTQ+"><meta itemprop="knowsAbout" content="Fitness"><meta itemprop="knowsAbout" content="Muscle Worship"><meta itemprop="knowsAbout" content="Mindset"><meta itemprop="knowsAbout" content="Wellness"></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="author"><span itemprop="name">Budi Putra Jaya</span><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Budi Putra Jaya</a><meta itemprop="jobTitle" content="Editor &amp; Founder"><span itemscope="" itemtype="https://schema.org/PostalAddress" itemprop="address"><span itemprop="addressLocality">Medan</span><span itemprop="addressCountry">ID</span></span></span><span itemscope="" itemtype="https://schema.org/WebSite" itemprop="isPartOf"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="name">Brawnly</span><span itemprop="description">Brawnly — LGBTQ+ Fitness Inspiration, Muscle Worship, Mindset &amp; Wellness. Exclusive editorial content curated for the Brawnly community.</span></span><article itemscope="" itemtype="https://schema.org/Article"><h1 itemprop="headline">The Sexiest Men — Photos Handpicked.</h1><p itemprop="description">An exclusive editorial look at the aesthetic standards of 2026, curated specifically for the Brawnly community by this gay man.</p><meta itemprop="articleSection" content="Cover Story"><meta itemprop="keywords" content="LGBTQ+, Fitness, Muscle Worship, Mindset, Wellness, Brawnly"><span itemscope="" itemtype="https://schema.org/Person" itemprop="author"><span itemprop="name">Budi Putra Jaya</span></span><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Cover Story — Brawnly</a><span itemscope="" itemtype="https://schema.org/ImageObject" itemprop="image"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif"><meta itemprop="name" content="Brawnly — Central hero image"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="description" content="Hero editorial visual — Brawnly Cover Story 2026"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span></article><aside aria-label="Trending Now"><span itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif"><meta itemprop="name" content="Brawnly — Trending sidebar visual"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span></aside><aside aria-label="Must Read"><span itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif"><meta itemprop="name" content="Brawnly — Must Read sidebar visual"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span></span></aside><span itemscope="" itemtype="https://schema.org/BreadcrumbList"><span itemscope="" itemtype="https://schema.org/ListItem" itemprop="itemListElement"><meta itemprop="position" content="1"><a href="https://www.brawnly.online" itemprop="item" tabindex="-1" rel="noopener noreferrer"><span itemprop="name">Home</span></a></span></span><ol itemscope="" itemtype="https://schema.org/ItemList"><meta itemprop="name" content="Matchflik — Brawnly Movies"><meta itemprop="numberOfItems" content="0"></ol></div><section class="pt-12 pb-6 border-b-4 border-black dark:border-white mb-2" aria-label="Brawnly Matchflik hero" itemscope="" itemtype="https://schema.org/Article"><meta itemprop="headline" content="The Sexiest Men — Photos Handpicked."><meta itemprop="description" content="An exclusive editorial look at the aesthetic standards of 2026, curated specifically for the Brawnly community by this gay man."><meta itemprop="articleSection" content="Cover Story"><meta itemprop="url" content="https://www.brawnly.online"><span itemscope="" itemtype="https://schema.org/Person" itemprop="author" style="display: none;"><meta itemprop="name" content="Budi Putra Jaya"></span><div class="max-w-[1280px] mx-auto px-4 md:px-8"><div class="flex flex-col md:flex-row gap-8 items-start mb-12"><aside class="hidden lg:block w-1/4 pt-4 border-t border-gray-200 dark:border-neutral-800" aria-label="Trending Now" itemscope="" itemtype="https://schema.org/WPSideBar"><span class="text-[12px] font-black uppercase tracking-wider text-red-600 mb-2 block">Trending Now</span><div itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif"><meta itemprop="name" content="Brawnly — trending visual"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="description" content="Trending sidebar animated visual — Brawnly 2026"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span><img src="/assets/Brawnly-17VaIyauwVGvanab8Vf-BoNwACG3.gif" alt="Brawnly — trending visual (animated)" class="w-full h-auto opacity-80 hover:opacity-100 transition-opacity duration-300 mb-2 grayscale hover:grayscale-0 content-visibility-auto" fetchpriority="high"></div><img src="/assets/myPride-5B8bpVzO.gif" alt="Brawnly pride mustache icon" class="h-5 w-auto object-contain mt-2 opacity-30"><p class="text-xs font-bold mt-4 leading-snug" itemprop="description">How Brawnly is Redefining Wellness in 2026.</p></aside><div class="flex-1 border-t-2 border-black dark:border-white pt-4" itemscope="" itemtype="https://schema.org/Article"><meta itemprop="articleSection" content="Cover Story"><meta itemprop="headline" content="The Sexiest Men — Photos Handpicked."><span class="text-[12px] font-black uppercase tracking-wider text-red-600 mb-2 block">Cover Story</span><h1 class="text-[42px] md:text-[84px] leading-[0.9] font-black uppercase tracking-tighter mb-6" itemprop="headline">The Sexiest Men <br><span class="text-neutral-300 dark:text-neutral-700">Photos Handpicked.</span></h1><div class="flex flex-col md:flex-row gap-8 items-center md:items-start"><div class="relative" itemscope="" itemtype="https://schema.org/ImageObject" itemprop="image"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif"><meta itemprop="name" content="Brawnly — Cover Story hero image"><meta itemprop="description" content="Hero editorial visual — Brawnly Cover Story 2026"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator" style="display: none;"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span><img src="/assets/Brawnly-17aDfvayqUvay-CCO5Xe57.gif" alt="Brawnly — Cover Story hero image (animated)" class="w-full max-w-[480px] h-auto object-cover rounded-none mb-4 shadow-[20px_20px_0px_0px_rgba(0,0,0,0.05)] dark:shadow-[20px_20px_0px_0px_rgba(255,255,255,0.02)] border border-neutral-200 dark:border-neutral-800 content-visibility-auto" fetchpriority="high"><img src="/assets/myPride-5B8bpVzO.gif" alt="Brawnly pride icon" class="h-8 w-auto mt-4 mx-auto md:mx-0" aria-hidden="true"></div><div class="flex-1"><p class="text-lg md:text-xl font-medium leading-tight text-neutral-600 dark:text-neutral-400 mb-6 max-w-2xl font-serif hero-subline" itemprop="description">An exclusive editorial look at the aesthetic standards of 2026, curated specifically for the Brawnly community by this gay man.</p><span class="text-[11px] font-bold uppercase tracking-[0.2em] border-b-2 border-black dark:border-white pb-1 inline-block mb-8" itemprop="author">By Brawnly Owner</span><div class="mt-2"><button class="inline-flex items-center gap-2 bg-black dark:bg-white text-white dark:text-black font-black uppercase tracking-widest text-xs px-5 py-2.5 hover:bg-red-600 dark:hover:bg-red-500 dark:hover:text-white transition-colors duration-150"><svg class="w-3.5 h-3.5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M8 5v14l11-7z"></path></svg>Watch Matchflik</button></div></div></div></div><aside class="hidden lg:block w-1/4 pt-4 border-t border-gray-200 dark:border-neutral-800" aria-label="Must Read" itemscope="" itemtype="https://schema.org/WPSideBar"><span class="text-[12px] font-black uppercase tracking-wider text-red-600 mb-2 block">Must Read</span><div itemscope="" itemtype="https://schema.org/ImageObject"><meta itemprop="url" content="https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif"><meta itemprop="contentUrl" content="https://www.brawnly.online/assets/Brawnly-mjYetp2C.gif"><meta itemprop="name" content="Brawnly — must read visual"><meta itemprop="encodingFormat" content="image/gif"><meta itemprop="description" content="Must Read sidebar animated visual — Brawnly 2026"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><meta itemprop="acquireLicensePage" content="https://www.brawnly.online/license"><meta itemprop="copyrightNotice" content="© 2026 Budi Putra Jaya. All rights reserved."><meta itemprop="creditText" content="Budi Putra Jaya"><span itemscope="" itemtype="https://schema.org/Person" itemprop="creator"><meta itemprop="name" content="Budi Putra Jaya"><meta itemprop="url" content="https://www.brawnly.online"></span><img src="/assets/Brawnly-mjYetp2C.gif" alt="Brawnly — must read visual (animated)" class="w-full h-auto opacity-80 hover:opacity-100 transition-opacity duration-300 mb-2 grayscale hover:grayscale-0 content-visibility-auto" fetchpriority="high"></div><img src="/assets/myPride-5B8bpVzO.gif" alt="Brawnly pride mustache icon" class="h-5 w-auto object-contain mt-2 opacity-30"><p class="text-xs font-bold mt-4 leading-snug" itemprop="description">Exclusive: The Art of Fitness and Masculinity.</p></aside></div></div></section><section id="movies-section" class="py-12" aria-label="Matchflik — Watch Movies &amp; Series" itemscope="" itemtype="https://schema.org/ItemList"><meta itemprop="name" content="Matchflik — Brawnly Movies &amp; Series"><meta itemprop="description" content="Watch curated movies and series on Brawnly Matchflik."><div class="max-w-[1280px] mx-auto px-4 md:px-8"><header class="flex flex-col md:flex-row md:items-end justify-between border-b-8 border-black dark:border-white mb-8 pb-2 gap-4"><div><span class="text-[10px] font-black uppercase tracking-[0.3em] text-red-600 block mb-1">Brawnly Presents</span><h2 class="text-5xl md:text-6xl font-black uppercase tracking-tighter italic leading-none flex items-center gap-3"><img src="/assets/ultra-simple-flat-vector-favicon-icon-for-matchflik.png" alt="Matchflik icon" width="48" height="48" class="w-10 h-10 md:w-12 md:h-12 object-contain flex-shrink-0" aria-hidden="true">Matchflik</h2><p class="text-xs font-medium text-neutral-500 dark:text-neutral-400 mt-1.5">Watch Movies &amp; Series — Free, Curated for You</p></div><div class="flex flex-col sm:flex-row gap-2 items-start sm:items-center"><div class="relative"><input type="search" placeholder="Search title, genre, actor…" class="text-[10px] font-bold bg-transparent border border-neutral-300 dark:border-neutral-700 focus:border-black dark:focus:border-white outline-none px-3 py-1.5 pr-7 w-48 placeholder:text-neutral-400 dark:placeholder:text-neutral-600 transition-colors" aria-label="Search movies" value=""></div><div class="flex gap-1" role="tablist" aria-label="Filter by type"><button role="tab" aria-selected="true" class="text-[10px] font-black uppercase tracking-widest px-3 py-1.5 border transition-colors duration-150 bg-black dark:bg-white text-white dark:text-black border-black dark:border-white">All</button><button role="tab" aria-selected="false" class="text-[10px] font-black uppercase tracking-widest px-3 py-1.5 border transition-colors duration-150 border-neutral-300 dark:border-neutral-700 text-neutral-500 hover:border-black dark:hover:border-white hover:text-black dark:hover:text-white">Movies</button><button role="tab" aria-selected="false" class="text-[10px] font-black uppercase tracking-widest px-3 py-1.5 border transition-colors duration-150 border-neutral-300 dark:border-neutral-700 text-neutral-500 hover:border-black dark:hover:border-white hover:text-black dark:hover:text-white">Series</button></div></div></header><div role="region" aria-label="Movie grid" aria-live="polite" aria-busy="true"><div class="grid grid-cols-3 sm:grid-cols-4 md:grid-cols-5 lg:grid-cols-6 xl:grid-cols-8 gap-3 md:gap-4"><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div><div class="animate-pulse"><div class="aspect-[2/3] bg-neutral-200 dark:bg-neutral-800 rounded-sm mb-1.5"></div><div class="h-2 bg-neutral-200 dark:bg-neutral-800 rounded w-3/4 mb-1"></div><div class="h-2 bg-neutral-100 dark:bg-neutral-900 rounded w-1/2"></div></div></div></div></div></section></main></main><button class="fixed bottom-10 left-1/2 z-[9999] p-4 rounded-full transition-all duration-500 
      bg-gradient-to-tr from-[#FF0080] via-[#7928CA] via-[#00DFD8] via-[#47FF00] to-[#FFF500]
      border-4 border-black dark:border-white shadow-[8px_8px_0px_0px_rgba(0,0,0,1)] dark:shadow-[8px_8px_0px_0px_rgba(255,255,255,0.3)]
      hover:scale-110 active:scale-95 active:shadow-none
      opacity-0 translate-y-20 -translate-x-1/2 scale-50 pointer-events-none" style="background-size: 200% 200%; animation: auto ease 0s 1 normal none running none; will-change: transform, opacity;"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-up w-8 h-8 text-white stroke-[4px] drop-shadow-[2px_2px_0px_rgba(0,0,0,1)]"><path d="m18 15-6-6-6 6"></path></svg><style>
        @keyframes gradientShift {
          0% { background-position: 0% 50%; }
          50% { background-position: 100% 50%; }
          100% { background-position: 0% 50%; }
        }
      </style></button><footer class="bg-gray-900 text-white py-16 transition-colors duration-300 border-t-4 border-black relative z-10" itemscope="" itemtype="https://schema.org/WPFooter" role="contentinfo" aria-label="Brawnly site footer"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online","logo":{"@type":"ImageObject","url":"https://www.brawnly.online/masculineLogo.svg","name":"Brawnly logo"},"description":"LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance.","foundingDate":"2026","foundingLocation":{"@type":"Place","name":"Medan, Indonesia","address":{"@type":"PostalAddress","addressLocality":"Medan","addressCountry":"ID"}},"contactPoint":{"@type":"ContactPoint","email":"bbudi6621@gmail.com","contactType":"editorial","availableLanguage":["Indonesian","English"]},"sameAs":["https://www.brawnly.online"],"knowsAbout":["LGBTQ+","Fitness","Muscle Worship","Mindset","Wellness","Technology","Physical Performance"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.brawnly.online/#website","url":"https://www.brawnly.online","name":"Brawnly","description":"LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance.","inLanguage":"id","publisher":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"},"copyrightYear":"2026","copyrightHolder":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Budi Putra Jaya","email":"bbudi6621@gmail.com","url":"https://www.brawnly.online","worksFor":{"@type":"Organization","name":"Brawnly","url":"https://www.brawnly.online"},"jobTitle":"Editor","address":{"@type":"PostalAddress","addressLocality":"Medan","addressCountry":"ID"},"knowsAbout":["LGBTQ+","Fitness","Muscle Worship","Mindset","Wellness"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Brawnly Site Links","description":"Key pages and legal documents on Brawnly.","itemListElement":[{"@type":"ListItem","position":1,"name":"Editorial Ethics","url":"https://www.brawnly.online/ethics","item":{"@type":"WebPage","url":"https://www.brawnly.online/ethics","name":"Editorial Ethics — Brawnly"}},{"@type":"ListItem","position":2,"name":"Privacy Policy","url":"https://www.brawnly.online/privacy","item":{"@type":"WebPage","url":"https://www.brawnly.online/privacy","name":"Privacy Policy — Brawnly"}},{"@type":"ListItem","position":3,"name":"Terms of Service","url":"https://www.brawnly.online/terms","item":{"@type":"WebPage","url":"https://www.brawnly.online/terms","name":"Terms of Service — Brawnly"}},{"@type":"ListItem","position":4,"name":"About","url":"https://www.brawnly.online/about","item":{"@type":"WebPage","url":"https://www.brawnly.online/about","name":"About — Brawnly"}},{"@type":"ListItem","position":5,"name":"Archive","url":"https://www.brawnly.online/articles","item":{"@type":"WebPage","url":"https://www.brawnly.online/articles","name":"Articles Archive — Brawnly"}},{"@type":"ListItem","position":6,"name":"Contact","url":"https://www.brawnly.online/contact","item":{"@type":"WebPage","url":"https://www.brawnly.online/contact","name":"Contact — Brawnly"}}]}</script><meta itemprop="url" content="https://www.brawnly.online"><meta itemprop="name" content="Brawnly"><meta itemprop="description" content="LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance."><div aria-hidden="true" style="position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap;"><div itemscope="" itemtype="https://schema.org/CreativeWork"><meta itemprop="license" content="https://creativecommons.org/licenses/by/4.0/"><a href="https://creativecommons.org/licenses/by/4.0/" itemprop="license" tabindex="-1" rel="license noopener noreferrer">This work is licensed under Creative Commons Attribution 4.0 International</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em; max-height: 1em; margin-left: 0.2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em; max-height: 1em; margin-left: 0.2em;"><span itemprop="copyrightHolder" itemscope="" itemtype="https://schema.org/Person"><meta itemprop="name" content="Budi Putra Jaya"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Budi Putra Jaya</a></span><meta itemprop="copyrightYear" content="2026"></div><span itemscope="" itemtype="https://schema.org/Organization" itemprop="publisher"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="name">Brawnly</span><span itemprop="description">LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance.</span><span itemprop="foundingDate">2026</span><span itemscope="" itemtype="https://schema.org/ContactPoint" itemprop="contactPoint"><a href="mailto:bbudi6621@gmail.com" itemprop="email" tabindex="-1">bbudi6621@gmail.com</a><meta itemprop="contactType" content="editorial"></span><span itemscope="" itemtype="https://schema.org/Place" itemprop="foundingLocation"><span itemprop="name">Medan, Indonesia</span><span itemscope="" itemtype="https://schema.org/PostalAddress" itemprop="address"><span itemprop="addressLocality">Medan</span><span itemprop="addressCountry">ID</span></span></span><meta itemprop="knowsAbout" content="LGBTQ+"><meta itemprop="knowsAbout" content="Fitness"><meta itemprop="knowsAbout" content="Muscle Worship"><meta itemprop="knowsAbout" content="Mindset"><meta itemprop="knowsAbout" content="Wellness"><meta itemprop="knowsAbout" content="Technology"><meta itemprop="knowsAbout" content="Physical Performance"></span><span itemscope="" itemtype="https://schema.org/Person" itemprop="author"><span itemprop="name">Budi Putra Jaya</span><a href="mailto:bbudi6621@gmail.com" itemprop="email" tabindex="-1">bbudi6621@gmail.com</a><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Budi Putra Jaya on Brawnly</a><meta itemprop="jobTitle" content="Editor"><span itemscope="" itemtype="https://schema.org/PostalAddress" itemprop="address"><span itemprop="addressLocality">Medan</span><span itemprop="addressCountry">ID</span></span></span><span itemscope="" itemtype="https://schema.org/WebSite" itemprop="isPartOf"><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">Brawnly</a><span itemprop="name">Brawnly</span><meta itemprop="copyrightYear" content="2026"><meta itemprop="inLanguage" content="id"></span><nav aria-label="Hidden SEO footer navigation"><a href="https://www.brawnly.online/ethics" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/WebPage"><span itemprop="name">Editorial Ethics</span><meta itemprop="url" content="https://www.brawnly.online/ethics"></a><a href="https://www.brawnly.online/privacy" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/WebPage"><span itemprop="name">Privacy Policy</span><meta itemprop="url" content="https://www.brawnly.online/privacy"></a><a href="https://www.brawnly.online/terms" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/WebPage"><span itemprop="name">Terms of Service</span><meta itemprop="url" content="https://www.brawnly.online/terms"></a><a href="https://www.brawnly.online/about" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/WebPage"><span itemprop="name">About Brawnly</span><meta itemprop="url" content="https://www.brawnly.online/about"></a><a href="https://www.brawnly.online/articles" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/CollectionPage"><span itemprop="name">Articles Archive</span><meta itemprop="url" content="https://www.brawnly.online/articles"></a><a href="https://www.brawnly.online/contact" tabindex="-1" rel="noopener noreferrer" itemscope="" itemtype="https://schema.org/ContactPage"><span itemprop="name">Contact Brawnly</span><meta itemprop="url" content="https://www.brawnly.online/contact"><meta itemprop="email" content="bbudi6621@gmail.com"></a></nav><span itemscope="" itemtype="https://schema.org/CreativeWork" itemprop="mainEntity"><meta itemprop="copyrightYear" content="2026"><span itemscope="" itemtype="https://schema.org/Organization" itemprop="copyrightHolder"><span itemprop="name">Brawnly</span><a href="https://www.brawnly.online" itemprop="url" tabindex="-1" rel="noopener noreferrer">https://www.brawnly.online</a></span></span></div><div class="container mx-auto px-4 md:px-8"><div class="grid grid-cols-1 md:grid-cols-4 gap-12"><div class="space-y-4" itemscope="" itemtype="https://schema.org/Organization"><meta itemprop="name" content="Brawnly"><meta itemprop="url" content="https://www.brawnly.online"><meta itemprop="description" content="LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance."><div class="flex items-center overflow-visible"><a aria-label="Brawnly — go to homepage" href="/" data-discover="true"><span class="text-4xl md:text-5xl font-black uppercase tracking-tighter italic bg-gradient-to-r from-red-500 via-yellow-500 via-green-500 via-blue-500 to-purple-500 bg-clip-text text-transparent p-4 pb-8 -mt-4 leading-none block overflow-visible transform-gpu">Brawnly</span></a></div><p class="text-gray-400 text-sm font-medium leading-relaxed" itemprop="description">LGBTQ+ Fitness Inspiration • Muscle Worship • Mindset • Wellness. Operating at the intersection of Tech and Physical Performance.</p></div><nav aria-label="Standards and legal links" itemscope="" itemtype="https://schema.org/SiteNavigationElement"><h2 class="text-xs font-black uppercase tracking-[0.2em] text-gray-500 mb-6 border-b border-gray-800 pb-2">Standards &amp; Legal</h2><ul class="space-y-4"><li itemscope="" itemtype="https://schema.org/WebPage" itemprop="hasPart"><meta itemprop="url" content="https://www.brawnly.online/ethics"><meta itemprop="name" content="Editorial Ethics"><a aria-label="Editorial Ethics policy" class="flex items-center gap-2 text-gray-300 hover:text-red-500 transition-all font-bold uppercase text-[11px] tracking-widest group" href="/ethics" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-scale group-hover:rotate-12 transition-transform" aria-hidden="true"><path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="M7 21h10"></path><path d="M12 3v18"></path><path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"></path></svg>Editorial Ethics</a></li><li itemscope="" itemtype="https://schema.org/WebPage" itemprop="hasPart"><meta itemprop="url" content="https://www.brawnly.online/privacy"><meta itemprop="name" content="Privacy Policy"><a aria-label="Privacy Policy" class="flex items-center gap-2 text-gray-300 hover:text-emerald-500 transition-all font-bold uppercase text-[11px] tracking-widest group" href="/privacy" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check group-hover:scale-110 transition-transform" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>Privacy Policy</a></li><li itemscope="" itemtype="https://schema.org/WebPage" itemprop="hasPart"><meta itemprop="url" content="https://www.brawnly.online/terms"><meta itemprop="name" content="Terms of Service"><a aria-label="Terms of Service" class="flex items-center gap-2 text-gray-300 hover:text-blue-500 transition-all font-bold uppercase text-[11px] tracking-widest group" href="/terms" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text group-hover:-translate-y-0.5 transition-transform" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg>Terms of Service</a></li></ul></nav><div><h2 class="text-xs font-black uppercase tracking-[0.2em] text-gray-500 mb-6" id="newsletter-heading">Stay Inspired</h2><div class="mb-4" role="region" aria-labelledby="newsletter-heading"><form class="flex flex-col sm:flex-row gap-2 max-w-md"><label for="newsletter-email-input" class="sr-only">Email Address</label><input type="email" id="newsletter-email-input" name="newsletter_email" placeholder="your.email@example.com" required="" aria-label="Email address for newsletter" class="w-full px-4 py-2 bg-neutral-100 dark:bg-neutral-800 border border-neutral-200 dark:border-neutral-700 rounded-xl text-black dark:text-white focus:ring-2 focus:ring-emerald-600 outline-none transition-all placeholder:text-neutral-500" value=""><button type="submit" class="px-6 py-2 bg-emerald-700 text-white font-black uppercase text-[10px] tracking-[.15em] rounded-xl hover:bg-emerald-800 transition-all shadow-lg shadow-emerald-900/10 active:scale-95 whitespace-nowrap">Subscribe</button></form></div><p class="text-gray-400 text-[10px] font-serif italic leading-tight">Latest protocols synced to your local archive weekly.</p></div><div itemscope="" itemtype="https://schema.org/ContactPage"><meta itemprop="url" content="https://www.brawnly.online/contact"><meta itemprop="name" content="Contact Brawnly"><h2 class="text-xs font-black uppercase tracking-[0.2em] text-gray-500 mb-6">Direct Contact</h2><p class="text-gray-400 mb-6 italic text-xs flex items-center gap-1" itemscope="" itemtype="https://schema.org/Person" itemprop="author"><span itemprop="name" class="sr-only">Budi Putra Jaya</span><span itemscope="" itemtype="https://schema.org/PostalAddress" itemprop="address" class="sr-only"><span itemprop="addressLocality">Medan</span><span itemprop="addressCountry">ID</span></span>Made with <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-heart inline w-4 h-4 text-red-500 animate-pulse" aria-label="love"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"></path></svg> in Medan, 2026.</p><button aria-label="Send email to Budi Putra Jaya at bbudi6621@gmail.com via Gmail" class="w-full inline-flex items-center justify-between px-4 py-3 border border-gray-700 rounded-none bg-gray-800/50 text-gray-300 hover:text-white hover:bg-black hover:border-emerald-500 transition-all duration-500 group"><div class="flex items-center gap-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4 text-emerald-500 group-hover:animate-bounce" aria-hidden="true"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg><span class="text-[10px] font-black uppercase tracking-widest">Open Gmail Direct</span></div><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link opacity-30 group-hover:opacity-100" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></button><a href="mailto:bbudi6621@gmail.com" class="sr-only" itemprop="email" tabindex="-1" aria-hidden="true">bbudi6621@gmail.com</a><p class="text-[8px] text-gray-600 mt-2 uppercase tracking-tighter">Bypassing generic mailto via Gmail Interface</p></div></div><div class="h-px w-full bg-gradient-to-r from-transparent via-gray-800 to-transparent my-12" aria-hidden="true"></div><div class="flex flex-col md:flex-row justify-between items-center gap-6 text-gray-500 text-[10px] font-black uppercase tracking-[0.3em]" itemscope="" itemtype="https://schema.org/CreativeWork"><meta itemprop="copyrightYear" content="2026"><div>© 2026 <span class="text-white" itemscope="" itemtype="https://schema.org/Organization" itemprop="copyrightHolder"><a href="https://www.brawnly.online" itemprop="url" class="hover:underline" aria-label="Brawnly homepage"><span itemprop="name">Brawnly.online</span></a></span>. All Protocols Logged.</div><nav aria-label="Footer secondary navigation" class="flex gap-8" itemscope="" itemtype="https://schema.org/SiteNavigationElement"><a aria-label="About Brawnly" class="hover:text-white transition-colors" itemprop="url" href="/about" data-discover="true">About</a><a aria-label="Articles archive" class="hover:text-white transition-colors" itemprop="url" href="/articles" data-discover="true">Archive</a><a aria-label="Contact Brawnly" class="hover:text-white transition-colors" itemprop="url" href="/contact" data-discover="true">Contact</a></nav><p class="bg-gradient-to-r from-pink-500 via-purple-500 to-indigo-500 bg-clip-text text-transparent italic" itemprop="description">Built for the community.</p></div></div></footer></div></div></div>
    <div class="seo-hidden">
      <h1>Brawnly — Editorial Fitness, Physique &amp; Masculine Culture</h1>
      <h2>Artikel Fitness &amp; Program Latihan</h2>
      <h2>Profil Atlet, Kreator &amp; Budaya Gym</h2>
      <img src="/assets/myPride.gif" alt="Brawnly editorial fitness dan maskulinitas" width="1" height="1" loading="lazy">
    </div>

    <!-- Supabase preconnect (obfuscated project ref kept for security) -->
    <script>
      (function(){
        var _p=function(){
          try{
            var l=document.createElement('link');
            l.rel='preconnect';
            l.href='https://zlwhvkexgjisyhakxyoe.supabase.co';
            l.crossOrigin='anonymous';
            document.head.appendChild(l);
          }catch(e){}
        };
        if('requestIdleCallback' in window)requestIdleCallback(_p);else setTimeout(_p,1500);
      })();
    </script><iframe name="__tcfapiLocator" style="display: none; pointer-events: none;" title="Inline Frame 1"></iframe><iframe name="__gppLocator" style="display: none; pointer-events: none;" title="Inline Frame 2"></iframe>

    <!-- React DevTools disabler + console noise suppressor -->
    <script>
      try{
        if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__==='object'){
          for(var _rdh in __REACT_DEVTOOLS_GLOBAL_HOOK__){
            if(_rdh!=='renderers'){
              __REACT_DEVTOOLS_GLOBAL_HOOK__[_rdh]=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__[_rdh]==='function'?function(){}:null;
            }
          }
        }
      }catch(e){}
      function _isp(a){
        var m=a&&a[0];if(!m)return false;
        var s=typeof m==='string'?m:(m&&m.message?String(m.message):'');
        return(
          s.includes('fetchPriority')||
          s.includes('Hydration')||
          s.includes('unload')||
          s.includes('Permissions policy')||
          s.includes('[Violation]')||
          s.includes('conflicting-entries')||
          s.includes('workbox')||
          s.includes('precache')||
          s.includes('USP is not accessible')
        );
      }
      var _oCE=console.error;
      console.error=function(){if(_isp(arguments))return;_oCE.apply(console,arguments);};
      var _oCW=console.warn;
      console.warn=function(){if(_isp(arguments))return;_oCW.apply(console,arguments);};
      window.__deferScript=function(src){
        if(src&&(src.endsWith('.js')||src.includes('.js?'))){
          var script=document.createElement('script');script.src=src;script.defer=true;script.type='module';document.body.appendChild(script);
        }
      };
    </script>

    <!-- RSS proxy chain — YouTube/Tumblr CORS fix -->
    <script>
      (function(){
        var _fu=new Set();
        var _csk=new Set(['youtube.com/feeds','tumblr.com/rss']);
        var _rp=['youtube.com/feeds','tumblr.com/rss'];
        var _oFt=window.fetch;
        var _SX='<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Konten tidak tersedia</title><item><title>Silakan refresh atau coba lagi nanti.</title><link>#</link></item></channel></rss>';

        function _ir(url){
          if(!url)return false;
          return(url.includes('youtube.com/feeds')||url.includes('tumblr.com/rss')||
            url.includes('api.rss2json.com')||url.includes('substack.com/feed')||
            url.includes('cors.sh')||url.includes('thingproxy')||
            url.includes('allorigins.win')||url.includes('api.codetabs.com')||url.includes('corsproxy.io'));
        }
        function _sk(url){if(!url)return false;return _rp.some(function(p){return url.includes(p);});}
        function _ia(url){
          if(!url)return false;
          return(
            url.includes('googlesyndication.com')||url.includes('doubleclick.net')||
            url.includes('googleadservices.com')||url.includes('googletagservices.com')||
            url.includes('adtrafficquality.google')||url.includes('fundingchoicesmessages.google.com')||
            url.includes('cdn.ampproject.org')||url.includes('ampproject.org')||
            url.includes('cdn.syndication.twimg.com')||url.includes('syndication.twimg.com')||
            url.includes('video.twimg.com')||url.includes('pbs.twimg.com')||
            url.includes('abs.twimg.com')||url.includes('api.twitter.com')||url.includes('api.x.com')
          );
        }
        function _gc(url){
          if(!url)return url;
          try{
            if(url.includes('allorigins.win')){var m=url.match(/[?&]url=([^&]+)/);if(m)return decodeURIComponent(m[1]);}
            if(url.includes('api.codetabs.com')){var m2=url.match(/[?&]quest=([^&]+)/);if(m2)return decodeURIComponent(m2[1]);}
            if(url.includes('corsproxy.io')){var q=url.indexOf('?');if(q!==-1)return decodeURIComponent(url.slice(q+1));}
            if(url.includes('api.rss2json.com')){var m3=url.match(/[?&]rss_url=([^&]+)/);if(m3)return decodeURIComponent(m3[1]);}
          }catch(e){}
          return url;
        }
        function _rx(json){
          try{
            if(!json||json.status!=='ok')return null;
            var ch=json.feed||{};
            var items=(json.items||[]).map(function(it){
              return '<item><title><![CDATA['+(it.title||'')+']]></title><link>'+(it.link||it.guid||'')+'</link><pubDate>'+(it.pubDate||'')+'</pubDate><description><![CDATA['+(it.description||it.content||'')+']]></description>'+(it.enclosure&&it.enclosure.link?'<enclosure url="'+it.enclosure.link+'" type="'+(it.enclosure.type||'audio/mpeg')+'" length="0"/>':'')+'</item>';
            }).join('');
            return '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title><![CDATA['+(ch.title||'')+']]></title><link>'+(ch.url||ch.link||'')+'</link><description><![CDATA['+(ch.description||'')+']]></description>'+items+'</channel></rss>';
          }catch(e){return null;}
        }
        var _P1={make:function(u){return'https://api.rss2json.com/v1/api.json?rss_url='+encodeURIComponent(u);},type:'rss2json'};
        var _P2={make:function(u){return'https://api.codetabs.com/v1/proxy?quest='+encodeURIComponent(u);},type:'xml'};
        var _P3={make:function(u){if(u.includes('api.rss2json.com'))return null;return'https://api.allorigins.win/get?url='+encodeURIComponent(u);},type:'allorigins'};
        var _P4={make:function(u){var vs=Array.from(_csk);if(vs.some(function(s){return u.includes(s);}))return null;return'https://corsproxy.io/?'+encodeURIComponent(u);},type:'xml'};
        function _gp(cu){if(_sk(cu))return[_P2,_P3,_P1,_P4];return[_P1,_P2,_P3,_P4];}

        window.fetch=async function(resource,options){
          var url=typeof resource==='string'?resource:(resource&&resource.url?resource.url:null);
          if(!url||_ia(url)||!_ir(url))return _oFt.apply(this,arguments);
          var cu=_gc(url);
          if(_fu.has(cu))return new Response(_SX,{status:200,headers:{'Content-Type':'application/xml'}});
          var proxies=_gp(cu);
          for(var i=0;i<proxies.length;i++){
            var px=proxies[i],pu=px.make(cu);
            if(!pu)continue;if(pu===url&&i>0)continue;
            try{
              var ctrl=new AbortController(),tms=(i===0)?5000:8000;
              var tid=setTimeout((function(c){return function(){c.abort();};})(ctrl),tms);
              var res=await _oFt(pu,{signal:ctrl.signal,headers:{Accept:'application/rss+xml, application/json, text/xml, */*'}});
              clearTimeout(tid);
              if(!res.ok)continue;
              if(px.type==='rss2json'){
                try{var txt=await res.text(),json=JSON.parse(txt);if(json&&json.status==='ok'){var xml=_rx(json);if(xml)return new Response(xml,{status:200,headers:{'Content-Type':'application/xml'}});}continue;}catch(e){continue;}
              }
              if(px.type==='allorigins'){
                try{var txt2=await res.text(),data=JSON.parse(txt2);return new Response((data&&data.contents)?data.contents:txt2,{status:200,headers:{'Content-Type':'application/xml'}});}catch(e){return res;}
              }
              return res;
            }catch(e){continue;}
          }
          _fu.add(cu);
          return new Response(_SX,{status:200,headers:{'Content-Type':'application/xml'}});
        };
      })();
    </script>

    <link rel="prefetch" href="/assets/myAvatar.jpg">
  
</body></html>