- ID de l'analyse :
- bc8f7274-2527-45e1-b476-35c9f3637f0bTerminée
- URL soumise :
- https://ytbmp3.org/
- Fin du rapport :
Liens : 0 trouvé(s)
Liens sortants identifiés à partir de la page
Variables JavaScript : 86 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
0 | object |
1 | object |
2 | object |
3 | object |
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
Tghb | boolean |
hbagency_ismobile | boolean |
hasgeoedge_hbagency | boolean |
Messages de journal de console : 2 trouvé(s)
Messages consignés dans la console web
Type | Catégorie | Enregistrement |
---|---|---|
log | other |
|
log | other |
|
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html translate="no" lang="en"><head><script async="" type="text/javascript" src="https://cmp.inmobi.com/tcfv2/cmp2.js?referer=hbagency.it"></script><script async="" type="text/javascript" src="https://cmp.inmobi.com/choice/cJsduNRegvC-s/hbagency.it/choice.js?tag_version=V3"></script><script type="text/javascript" src="https://hbagency.it/cdn/prebid_9.18_ng.js" async=""></script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/postscribe/2.0.8/postscribe.min.js" async=""></script><script type="text/javascript" src="https://hbagency.it/cdn/tcf2_cmp_hbagency.js" async=""></script><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>YTBMP3 - Youtube to MP3 Converter Tool</title><meta name="description" content="Fast convert YouTube to MP3. Enjoy high-quality audio, fast conversions and secure downloads. Start converting your favorite videos now!"><link rel="canonical" href="https://ytbmp3.org/"><link rel="manifest" href="/manifest.json"><link rel="apple-touch-icon" href="/images/icon.svg"><link rel="icon" href="/images/icon.svg" sizes="any" type="image/svg+xml"><meta property="og:title" lang="en" content="YTBMP3 - Youtube to MP3 Converter Tool"><meta property="og:description" lang="en" content="Fast convert YouTube to MP3. Enjoy high-quality audio, fast conversions and secure downloads. Start converting your favorite videos now!"><meta property="og:image" lang="en" content="/images/icon.svg"><meta property="og:site_name" lang="en" content="YTBMP3"><meta property="og:type" lang="en" content="website"><meta property="og:url" lang="en" content="https://ytbmp3.org/"><meta property="og:type" content="article"><meta name="robots" content="index,follow"><meta name="twitter:card" content="summary"><meta name="google" content="notranslate"><style>a,h1 span{color:var(--orange)}.logo span,.logo span.country{-webkit-text-fill-color:transparent}.cnv_box p,.how p,footer{text-align:justify}.logo,.logo a:hover,a{text-decoration:none}.cnv_box p,footer{text-align-last:center}*,::after,::before{box-sizing:border-box}*{margin:0}a:hover{text-decoration:underline}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out}@font-face{font-family:ytm;src:url("/font/y2m.eot?37681542");src:url("/font/y2m.eot?37681542#iefix") format("embedded-opentype"),url("/font/y2m.woff2?37681542") format("woff2"),url("/font/y2m.woff?37681542") format("woff"),url("/font/y2m.ttf?37681542") format("truetype"),url("/font/y2m.svg?37681542#ytm") format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:ytm;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-settings:before{content:"\e800"}.icon-globe:before{content:"\e801"}.icon-convert:before{content:"\e802";font-size:1.5rem}.icon-download:before{content:"\e803"}.icon-menu:before{content:"\f0c9"}.icon-cancel:before{content:"\e804"}.icon-info:before{content:"\e805"}.icon-link:before{content:"\f07b"}.icon-soundcloud:before{content:"\f089"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-linkurl:before{content:"\f14c"}.icon-tumblr:before{content:"\f173"}.icon-moon:before{content:"\f186"}.icon-sun:before{content:"\f185"}.icon-vk:before{content:"\f189"}.icon-vine:before{content:"\f1ca"}.icon-share:before{content:"\f1e0"}.icon-twitch:before{content:"\f1e8"}.icon-pinterest:before{content:"\f231"}.icon-whatsapp:before{content:"\f232"}.icon-okru:before{content:"\f263"}.icon-vimeo:before{content:"\f27d"}.icon-reddit:before{content:"\f281"}.icon-home:before{content:"\e806"}.icon-date:before{content:"\e807"}.icon-user:before{content:"\e808"}.icon-chart:before{content:"\e809"}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--clr:#202020;--bg-body:#fff;--border:rgb(143 143 143 / 20%);--border-form:#ced4da;--clr-grey:#525252;--bg-convert:#f5f5f5;--bg-input:#fff;--clr-input:#495057}.dark{--bg-convert:rgb(29, 37, 40);--border:rgb(143 143 143 / 40%);--clr:#b0b0b0;--clr-grey:#b0b0b0}.dark main{background-color:var(--bg-convert)}.dark header{background-color:var(--dark)}.dark .how{color:var(--clr-grey);background-color:var(--gray-dark)}.dark .btn,.dark .input-group-text,.dark .input-group>.form-control{background:var(--bg-convert);border:1px solid var(--border);color:var(--clr-grey)}.dark .btn{background:var(--border);border:1px solid var(--border)}.dark .result{background:#41484b}body,html{border:none;margin:0;background:var(--white);color:var(--clr);display:flex;flex-direction:column;height:100vh;font-family:system-ui,sans-serif}.input-group>.form-control:not(:last-child),.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.cnv_box p,h1{color:var(--clr-grey)}.header,.logo{display:flex;align-items:center}h1 span,h2,h3{font-family:monospace,system-ui,sans-serif}.header{box-shadow:0 2px 8px 0 rgba(0,0,0,.08);position:relative}.header .content{padding-inline:0px}.logo{justify-content:center;margin:10px;flex-basis:300px;flex-grow:999}.alert,.flex-head{align-items:center;gap:10px}.logo span{margin-top:-2px;font-size:clamp(1.75rem, 6vw, 2rem);font-weight:900;background:var(--primary);background:linear-gradient(to right,var(--primary),var(--orange) 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.025em}.logo span.country{position:absolute;margin-top:0;font-size:x-small;background:var(--clr);-webkit-background-clip:text;background-clip:text;letter-spacing:.025em;font-weight:400}.submenu a,h1{font-weight:500}.flex-head{display:grid;grid-auto-flow:row;grid-template-columns:auto 1fr auto;margin-inline:10px}.header_left,.header_right{font-size:24px;color:var(--clr-grey);cursor:pointer}.submenu{overflow:hidden;display:flex;justify-content:center;align-items:center;gap:10px;height:0;visibility:hidden;opacity:0;transition:visibility,opacity .5s linear;border-top:1px solid var(--border)}.submenu a{padding:4px 10px;border-radius:4px}.show_menu{height:auto;padding-block:4px;margin-top:5px;visibility:visible;opacity:1}h1{font-size:clamp(2rem, 6vw, 2.75rem);letter-spacing:-.075em}h2,h3{font-weight:600;font-size:clamp(1.5rem, 4vw, 2rem);padding:30px 0 20px;letter-spacing:-.05em}h1 span{font-weight:900}h3{margin-bottom:-10px;font-size:clamp(1.25rem, 4vw, 1.5rem)}.cnv_box p{padding:10px;font-size:small}.ftr a,footer{color:#b0b0b0}section:nth-child(odd){background-color:var(--bg-convert);padding-block:4rem}section:first-child{padding-block:4rem}.how ol,.how ul{padding-left:20px;margin-bottom:20px}.how ol>li{margin-bottom:6px}.how p:last-child{padding-bottom:50px}.content{width:100%;max-width:800px;padding-inline:10px;margin:0 auto}.alert,.loader{margin-inline:auto;margin-top:4rem}.text-center{text-align:center!important}.btn,.input-group-text{text-align:center;line-height:1.5}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;height:62px}.input-group-prepend{display:flex;margin-right:-1px}.input-group>.form-control:not(:last-child){height:62px}.form-control:focus{outline:0}.border-radius-left{border-radius:5px 0 0 5px}.input-group-text{border-right:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;color:var(--clr-input);white-space:nowrap;background-color:#e9ecef;border:1px solid var(--border-form);border-radius:.25rem}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.custom-input{border-left:0}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.form-control{display:block;width:100%;height:calc(1.5em + .5rem + 2px);padding:.375rem .5rem;color:var(--clr-input);background-color:#fff;background-clip:padding-box;border:1px solid var(--border-form);border-radius:.25rem}.alert,.btn,.closebtn{color:#fff}.input-group-append{margin-left:-1px;display:flex}.input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append .btn,.input-group-prepend .btn{cursor:pointer;position:relative;z-index:2}.border-radius-right{border-radius:0 5px 5px 0}.custom-button{padding:0 15px}.font-weight-bold{font-weight:700!important}.btn{display:inline-block;font-weight:400;background-color:var(--orange);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem}.closebtn,.ftr a{font-size:20px}#response,.alert,.ftr{display:flex}.closebtn,.ftr p:first-child{font-weight:700}.alert,footer{padding:20px 10px}.alert{justify-content:space-between;border-radius:4px;background-color:#f44336;margin-bottom:15px}.closebtn{float:right;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}#response{align-items:center;justify-content:center}.loader{width:56px;height:56px;border-radius:50%;background:radial-gradient(farthest-side,#fd8469 94%,#0000) top/9px 9px no-repeat,conic-gradient(#0000 30%,#fd8469);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:1s linear infinite l3}@keyframes l3{100%{transform:rotate(1turn)}}footer{background-color:#1d2528}.ftr{flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:10px;margin-top:20px}@media only screen and (min-width:600px){.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}}@media only screen and (max-width:600px){.input-group-prepend{display:none}.ftr,.submenu{flex-direction:column;width:100%}}</style><script src="https://d3u598arehftfk.cloudfront.net/prebid_hb_2182_19578.js" async=""> </script><script data-cfasync="false" src="https://push-sdk.com/f/sdk.js?z=1261417"></script><style type="text/css"> .qc-cmp-button.qc-cmp-secondary-button:hover { background-color: #368bd6 !important; border-color: transparent !important; } .qc-cmp-button.qc-cmp-secondary-button:hover { color: #ffffff !important; } .qc-cmp-button.qc-cmp-secondary-button { color: #368bd6 !important; } .qc-cmp-button.qc-cmp-secondary-button { background-color: #eee !important; border-color: transparent !important; } #qc-cmp2-ui .qc-cmp2-close {left: 20px; flex-direction: row;}#qc-cmp2-ui .qc-cmp2-close-tooltip { font-size: 10px;}#qc-cmp2-ui .qc-cmp2-close-icon {height: 15px; width: 15px;}@media (max-width: 360px){ #qc-cmp2-ui{ max-height:70%; position:fixed; bottom:0px} .qc-cmp2-close{width:15px; height:15px} }@media(max-width:767px){ #qc-cmp2-ui{ max-height:70%; position:fixed; bottom:0px} .qc-cmp2-close{width:15px; height:15px} } .qc-cmp-button { background-color: #4D6094 !important; border-color: #4D6094 !important; } .qc-cmp-button:hover { border-color: #4D6094 !important; } .qc-cmp-alt-action, .qc-cmp-link { color: #4D6094 !important; } #qc-cmp2-ui .qc-cmp2-close {left: 20px; flex-direction: row;}#qc-cmp2-ui .qc-cmp2-close-tooltip { font-size: 10px;}#qc-cmp2-ui .qc-cmp2-close-icon {height: 15px; width: 15px;}onesignal-popover-container, #onesignal-slidedown-container { z-index: 2258!important; }</style><script type="text/javascript" id="__tcfapiuiscript" src="https://cmp.inmobi.com/tcfv2/58/cmp2ui-en.js"></script><style qc-data-emotion="css-global" data-s=""></style><style qc-data-emotion="css" data-s=""></style></head><body><div class="qc-cmp2-container" id="qc-cmp2-container" data-nosnippet=""><div class="qc-cmp2-main" id="qc-cmp2-main" data-nosnippet=""><div height="600" class="qc-cmp-cleanslate css-1m0wtjn"><div id="qc-cmp2-ui" role="dialog" aria-label="Privacy" aria-modal="true" tabindex="0" class="css-153cttl"><div class="qc-cmp2-summary-section"><div class="qc-cmp2-consent-info"><div class="qc-cmp2-publisher-logo-container"><figure class="privacy-logo-text" style="justify-content: center;"><div style="display: flex; justify-content: center; flex-direction: column; margin: 0px;"><span role="heading" aria-level="2" class="span-heading">We value your privacy</span></div></figure><div class="qc-cmp2-close"><button class="qc-cmp2-close-icon" aria-label="DISAGREE"></button><span class="qc-cmp2-close-tooltip">DISAGREE</span></div><div class="qc-cmp2-summary-info "><div class="">We and our <button mode="link" class="qc-cmp2-link-inline css-1sjf9qp" size="large">partners</button> store and/or access information on a device, such as cookies and process personal data, such as unique identifiers and standard information sent by a device for personalised advertising and content, advertising and content measurement, audience research and services development.With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click to consent to our and our 1463 partners’ processing as described above. Alternatively you may click to refuse to consent or access more detailed information and change your preferences before consenting. Please note that some processing of your personal data may not require your consent, but you have a right to object to such processing.Your preferences will apply to this website only and will be stored in Browser Cookies for 13 months. You can change your preferences or withdraw your consent at any time by returning to this site and clicking the "Privacy" button at the bottom of the webpage.<div>Please note that this website/app uses one or more Google services and may gather and store information including but not limited to your visit or usage behaviour. You may click to grant or deny consent to Google and its third-party tags to use your data for below specified purposes in below Google consent section.</div></div></div></div></div></div><div class="qc-cmp2-footer qc-cmp2-footer-overlay qc-cmp2-footer-scrolled"><div class="qc-cmp2-summary-buttons"><button mode="secondary" size="large" class=" css-1hy2vtq"><span>MORE OPTIONS</span></button><button mode="primary" size="large" class=" css-47sehv"><span>AGREE</span></button></div></div></div></div></div></div><header><div class="header"> <div class="content"> <div class="flex-head"> <div class="header_left"> <div aria-label="install_app" class="install_app" id="install_app"> <i class="icon-download"></i> </div> </div> <div class="logo"> <a title="youtube to mp3" href="/"> <span>YTBMP3</span> <span class="country"> org </span> </a> </div> <div id="change" class="header_right"> <i class="icon-moon"></i> </div> </div> </div></div> </header> <main> <section class="cnv_box"> <div class="content"> <h1 class="text-center head-title"><span>YouTube</span> To MP3</h1> <p>Convert YouTube Videos at 320kbps fast and easy.</p> <form id="downloaderForm" method="post"> <div class="input-group"> <div class="input-group-prepend"> <span class="input-group-text border-radius-left shadow-sm"><i class="icon-link"></i></span> </div> <input class="form-control form-control-lg custom-input shadow-sm" type="text" name="videoURL" id="videoURL" placeholder="Enter YouTube Video link" required=""> <div class="input-group-append"> <button aria-label="Convert" class="btn btn-primary custom-button border-radius-right shadow-sm font-weight-bold" id="btn-submit" type="submit"><i class="icon-convert"></i></button> </div> </div> </form> <div id="response"></div> </div> </section> <section class="how"> <div class="content"> <h2 class="text-center">Fast and Easy YouTube to MP3 Converter</h2> <p>Looking for a reliable YouTube to MP3 converter? Our tool lets you extract audio from YouTube videos quickly and effortlessly. Convert any YouTube video to MP3 format with just a few clicks, perfect for saving your favorite music, podcasts, or any other audio content. Enjoy high-quality MP3 files on your smartphone, computer, or any other device – all with our user-friendly converter.</p> <h3>Why is our YouTube to MP3 converter the best choice?</h3> <ul> <li><strong>Superior Audio Quality:</strong> Convert videos to crystal-clear MP3 files with bitrates up to 320kbps.</li> <li><strong>Lightning-Fast Conversion:</strong> Experience fast processing times even for long videos, thanks to our high-performance servers.</li> <li><strong>Effortless to Use:</strong> Paste the YouTube URL, pick your preferred audio quality, and download your MP3 in seconds.</li> <li><strong>Wide Device Compatibility:</strong> The MP3 files work seamlessly on all major devices and media players, from phones to tablets to computers.</li> <li><strong>Privacy and Security Guaranteed:</strong> Your downloads are completely private and secure with our service, ensuring a worry-free experience.</li> </ul> <h3>Steps to convert YouTube videos to MP3</h3> <ol> <li><strong>Copy the YouTube URL:</strong> Go to YouTube, find the video you want to convert, and copy the link from the address bar or via the 'Share' option on mobile.</li> <li><strong>Paste the URL:</strong> Return to this page and paste the video link into the conversion field. Press the convert button to proceed.</li> <li><strong>Choose Audio Quality:</strong> After verifying the link, select your desired MP3 quality – from 64kbps to 320kbps.</li> <li><strong>Wait for Conversion:</strong> Your MP3 will be ready in a few seconds, depending on the video’s length.</li> <li><strong>Download Your MP3:</strong> Once the conversion is finished, click the 'Download MP3' button and enjoy your audio offline.</li> </ol> <p>Our YouTube to MP3 converter is optimized for speed, quality, and ease of use. Try it today and download high-quality MP3s from your favorite YouTube videos, completely free!</p> </div> </section> </main> <footer><div class="content"> <p>By using this website, you accept our <a href="/terms/">Terms of Use</a> and agree not to download copyrighted content.</p><div class="ftr"><p>YTBMP3</p><p>Copyright © YTBMP3 , 2024</p><p> <a title="Facebook" href="#"><i class="icon-facebook"></i></a> <a title="Twitter" href="#"><i class="icon-twitter"></i></a> <a title="Whatsapp" href="#"><i class="icon-whatsapp"></i></a></p></div></div> </footer> <script>window.onload=function(){let e=document.getElementsByClassName("mlinks");for(let t=0;t<e.length;t++)e[t].onclick=function(){document.querySelector(".submenu").classList.toggle("show_menu"),document.querySelector(".icon-menu").classList.toggle("icon-cancel")}},document.getElementById("change").addEventListener("click",(()=>{document.querySelector(".icon-moon").classList.toggle("icon-sun"),"dark"===localStorage.theme?(document.documentElement.classList.remove("dark"),localStorage.theme="light"):(document.documentElement.classList.add("dark"),localStorage.theme="dark")})),"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?(document.querySelector(".icon-moon").classList.add("icon-sun"),document.documentElement.classList.add("dark"),localStorage.theme="dark"):(document.documentElement.classList.remove("dark"),localStorage.theme="light"),document.addEventListener("DOMContentLoaded",(function(){const e={};var t=window.location.hash.replace("#","");const n=document.getElementById("videoURL");if(t){var o="https://www.youtube.com/watch?v="+t;if(o&&function(e){if(null!=e&&""!==e){const t=e.match(/(youtu\.be\/|youtube\.com\/(watch\?(.*&)?v=|(embed|v)\/))([^\?&"'>]+)/);return t&&11===t[5].length}return!1}(o)&&11===t.length){n.value||(n.value=o);const c=`ytb=${t}`;e[c]?(document.getElementById("response").innerHTML=e[c],a()):s(o)}}function s(t){let n,o,s;const l=function(e){const t=e.match(/^.*(youtu\.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/);if(t&&11===t[2].length)return t[2]}(t),i=function(e){const t=e.match(/[?&]list=([^#?&]*)/)?.[1];return t}(t);if(n="/checkytb.php",l)o=`ytb=${l}&s=d77a870d1b0b877438546765277b8231&l=en`,s=1e3;else{if(!i)return void(document.getElementById("response").innerHTML='<div class="alert">Add a valid YouTube Link or playlist! <span class="closebtn" onclick="this.parentElement.style.display=\'none\';"><i class="icon-cancel"></i></span></div>');o=`list=${i}&s=d77a870d1b0b877438546765277b8231&l=en`,s=500}e[o]?(document.getElementById("response").innerHTML=e[o],a(),c()):function(t,n,o){const s=new XMLHttpRequest;s.open("POST","/checkytb.php",!0),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.onreadystatechange=function(){4===s.readyState&&(200===s.status?(e[n]=s.responseText,setTimeout((function(){document.getElementById("response").innerHTML=s.responseText,a(),c()}),o)):document.getElementById("response").innerHTML='<div class="alert"><i class="icon-info"></i> Hmzzz something happened!!! Try again :) <span class="closebtn" onclick="this.parentElement.style.display=\'none\';"><i class="icon-cancel"></i></span></div>')},s.onerror=function(){document.getElementById("response").innerHTML='<div class="alert"><i class="icon-info"></i> Hmzzz something happened!!! Try again :) <span class="closebtn" onclick="this.parentElement.style.display=\'none\';"><i class="icon-cancel"></i></span></div>'},document.getElementById("response").innerHTML='<div style="text-align:center;margin:0 auto;padding:50px"><div class="loader"></div></div>',s.send(n)}(0,o,s)}function a(){document.querySelectorAll(".player").forEach((function(e){if(!e.dataset.initialized){e.dataset.initialized=!0;var t=e.dataset.embed,n="https://i.ytimg.com/vi/"+t+"/hqdefault.jpg",o=new Image;o.setAttribute("alt",""),o.src=n,o.addEventListener("load",(function(){e.appendChild(o)})),e.addEventListener("click",(function(){var n=document.createElement("iframe");n.setAttribute("frameborder","0"),n.setAttribute("allow","accelerometer; autoplay; encrypted-media"),n.setAttribute("src","https://www.youtube.com/embed/"+t+"?rel=0&showinfo=0&autoplay=1&loop=1&enablejsapi=1&enable_js=1"),n.setAttribute("allowfullscreen",""),e.innerHTML="",e.appendChild(n)}))}}))}function c(){const e=document.querySelectorAll(".download:not(.none):not(.donate):not(.flx):not(.playlist_more)");let t=null,n=null;e.forEach((e=>{e.addEventListener("click",(function(){t&&n&&(t.style.display="block",n.innerHTML="",n.style.display="none");const e=this.getAttribute("data-target"),o=document.getElementById(e),s=this.getAttribute("data-hash");let a=0;this.style.display="none",o.innerHTML='<div class="download flx">Processing <span class="load"></span></div>',o.style.display="block",t=this,n=o;const c=()=>{const e=new XMLHttpRequest;e.open("GET",`https://c.ytbmp3.org/?id=${encodeURIComponent(s)}`,!0),e.onreadystatechange=function(){if(4===e.readyState)if(200===e.status)try{const t=JSON.parse(e.responseText);"ok"===t.status?i(t.hash):l()}catch(e){l()}else l()},e.onerror=function(){l()},e.send()},l=()=>{a++,a<3?setTimeout(c,2e3):o.innerHTML='<div class="download flx">Error, please try again.</div>'},i=e=>{const t=new XMLHttpRequest;t.open("GET",`https://p.ytbmp3.org/?hash=${encodeURIComponent(e)}`,!0),t.onreadystatechange=function(){if(4===t.readyState)if(200===t.status)try{const n=JSON.parse(t.responseText);if("ok"===n.status)o.innerHTML=`<a target="_blank" class="download" style="text-decoration:none;color:#fff;padding:6px 14px" href="${n.link}">Download MP3 Now<span> (${n.kbps}kbps - ${n.size})</span></a>`;else if("processing"===n.status){if(o.innerHTML='<div class="download flx">Processing <span class="load"></span></div>',n.progress){let e=parseInt(n.progress)<10?'Processing 10%':'Processing '+n.progress+"%";o.innerHTML='<div class="download flx">'+e+"</div>"}setTimeout((function(){i(e)}),1e4)}else o.innerHTML='<div class="download flx">Error, please try again.</div>'}catch(t){setTimeout((function(){i(e)}),5e3)}else setTimeout((function(){i(e)}),5e3)},t.onerror=function(){setTimeout((function(){i(e)}),5e3)},t.send()};c()}))}))}document.getElementById("downloaderForm").addEventListener("submit",(function(e){e.preventDefault();let o=n.value;!o&&t&&(o="https://www.youtube.com/watch?v="+t,n.value=o),s(o)})),document.getElementById("response").addEventListener("click",(function(e){if(e.target&&e.target.classList.contains("playlist_more")){var t=e.target,n=t.getAttribute("data-id"),o=t.getAttribute("data-hash"),s=t.getAttribute("data-start");document.getElementById("loading").style.display="block",t.remove();var l=new XMLHttpRequest;l.open("POST","/more_playlist.php?l=en",!0),l.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),l.onreadystatechange=function(){4===l.readyState&&(200===l.status?(document.getElementById("uploaded_songs").insertAdjacentHTML("beforeend",l.responseText),document.getElementById("loading").remove(),a(),c()):(console.error(l.statusText),document.getElementById("loading").remove()))},l.onerror=function(){console.error(l.statusText),document.getElementById("loading").remove()},l.send("playlistId="+encodeURIComponent(n)+"&nextHash="+encodeURIComponent(o)+"&start="+encodeURIComponent(s))}}))})),function(){const e=new URL(window.location.href),t=e.searchParams.get("click_id"),n=e.searchParams.get("source_id"),o=document.createElement("script");o.dataset.cfasync="false",o.src="https://push-sdk.com/f/sdk.js?z=1261417",o.onload=e=>{e.zoneID=1261417,e.extClickID=t,e.subID1=n,e.actions.onPermissionGranted=()=>{},e.actions.onPermissionDenied=()=>{},e.actions.onAlreadySubscribed=()=>{},e.actions.onError=()=>{}},document.head.appendChild(o)}();
let deferredPrompt=null;window.addEventListener("beforeinstallprompt",e=>{e.preventDefault(),deferredPrompt=e}),document.getElementById("install_app").addEventListener("click",function(e){deferredPrompt?(deferredPrompt.prompt(),deferredPrompt.userChoice.then(e=>{deferredPrompt=null})):document.getElementById("install_app").style.display="none"}); </script> <img src="https://whos.amung.us/swidget/ytbmp3org.png" alt="Yt2MP3" width="0" height="0"><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8f4b697ed86c3833',t:'MTczNDY1MzQ1NS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe><iframe name="__tcfapiLocator" style="display: none;"></iframe><iframe name="__gppLocator" style="display: none;"></iframe><iframe marginwidth="0" marginheight="0" scrolling="no" frameborder="0" id="155d215e270ece" width="0" height="0" src="about:blank" name="__pb_locator__" style="display: none; height: 0px; width: 0px; border: 0px;"></iframe></body></html>