import re
regex = re.compile(r"var hanturl=.+?(.+?)'", flags=re.MULTILINE)
test_str = ("\n"
"<!DOCTYPE html>\n"
"<html lang=\"en-US\">\n"
"<head>\n"
"<meta charset=\"UTF-8\">\n"
"<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\">\n"
"<link rel=\"profile\" href=\"https://gmpg.org/xfn/11\">\n"
"<link rel=\"pingback\" href=\"http://60fps.live/xmlrpc.php\">\n"
"<title>PSG vs Toulouse – u/youpits</title>\n"
"<link rel='dns-prefetch' href='//fonts.googleapis.com' />\n"
"<link rel='dns-prefetch' href='//s.w.org' />\n"
"<link rel=\"alternate\" type=\"application/rss+xml\" title=\"u/youpits » Feed\" href=\"http://60fps.live/feed/\" />\n"
" <script type=\"text/javascript\">\n"
" window._wpemojiSettings = {\"baseUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/72x72\\/\",\"ext\":\".png\",\"svgUrl\":\"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/12.0.0-1\\/svg\\/\",\"svgExt\":\".svg\",\"source\":{\"concatemoji\":\"http:\\/\\/60fps.live\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.2.2\"}};\n"
" !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline=\"top\",l.font=\"600 32px Arial\",a){case\"flag\":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case\"emoji\":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement(\"script\");c.src=a,c.defer=c.type=\"text/javascript\",b.getElementsByTagName(\"head\")[0].appendChild(c)}var g,h,i,j,k=b.createElement(\"canvas\"),l=k.getContext&&k.getContext(\"2d\");for(j=Array(\"flag\",\"emoji\"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],\"flag\"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener(\"DOMContentLoaded\",h,!1),a.addEventListener(\"load\",h,!1)):(a.attachEvent(\"onload\",h),b.attachEvent(\"onreadystatechange\",function(){\"complete\"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);\n"
" </script>\n"
" <!-- managing ads with Advanced Ads – https://wpadvancedads.com/ --><script>\n"
" advanced_ads_ready=function(){var fns=[],listener,doc=typeof document===\"object\"&&document,hack=doc&&doc.documentElement.doScroll,domContentLoaded=\"DOMContentLoaded\",loaded=doc&&(hack?/^loaded|^c/:/^loaded|^i|^c/).test(doc.readyState);if(!loaded&&doc){listener=function(){doc.removeEventListener(domContentLoaded,listener);window.removeEventListener(\"load\",listener);loaded=1;while(listener=fns.shift())listener()};doc.addEventListener(domContentLoaded,listener);window.addEventListener(\"load\",listener)}return function(fn){loaded?setTimeout(fn,0):fns.push(fn)}}();\n"
" </script><style type=\"text/css\">\n"
"img.wp-smiley,\n"
"img.emoji {\n"
" display: inline !important;\n"
" border: none !important;\n"
" box-shadow: none !important;\n"
" height: 1em !important;\n"
" width: 1em !important;\n"
" margin: 0 .07em !important;\n"
" vertical-align: -0.1em !important;\n"
" background: none !important;\n"
" padding: 0 !important;\n"
"}\n"
"</style>\n"
" <link rel='stylesheet' id='wp-block-library-css' href='http://60fps.live/wp-includes/css/dist/block-library/style.min.css?ver=5.2.2' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='advanced-floating-content-css' href='http://60fps.live/wp-content/plugins/advanced-floating-content-lite/public/css/advanced-floating-content-public.css?ver=1.0.0' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='rapidwp-maincss-css' href='http://60fps.live/wp-content/themes/rapidwp/style.css' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='font-awesome-css' href='http://60fps.live/wp-content/themes/rapidwp/assets/css/font-awesome.min.css' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='rapidwp-webfont-css' href='//fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i|Domine:400,700|Oswald:400,700' type='text/css' media='all' />\n"
"<link rel='stylesheet' id='soccer-info-front-css' href='http://60fps.live/wp-content/plugins/soccer-info/css/soccer-info-front.css?ver=5.2.2' type='text/css' media='all' />\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/plugins/advanced-floating-content-lite/public/js/advanced-floating-content-public.js?ver=1.0.0'></script>\n"
"<!--[if lt IE 9]>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/html5shiv.min.js'></script>\n"
"<![endif]-->\n"
"<!--[if lt IE 9]>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/respond.min.js'></script>\n"
"<![endif]-->\n"
"<link rel='https://api.w.org/' href='http://60fps.live/wp-json/' />\n"
"<link rel=\"EditURI\" type=\"application/rsd+xml\" title=\"RSD\" href=\"http://60fps.live/xmlrpc.php?rsd\" />\n"
"<link rel=\"wlwmanifest\" type=\"application/wlwmanifest+xml\" href=\"http://60fps.live/wp-includes/wlwmanifest.xml\" /> \n"
"<link rel='prev' title='Leganés vs Atlético Madrid' href='http://60fps.live/live/3104/leganes-vs-atletico-madrid/' />\n"
"<link rel='next' title='Premier League – Super 1' href='http://60fps.live/live/3201/premier-league-super-1/' />\n"
"<meta name=\"generator\" content=\"WordPress 5.2.2\" />\n"
"<link rel=\"canonical\" href=\"http://60fps.live/live/3106/psg-vs-toulouse/\" />\n"
"<link rel='shortlink' href='http://60fps.live/?p=3106' />\n"
"<link rel=\"alternate\" type=\"application/json+oembed\" href=\"http://60fps.live/wp-json/oembed/1.0/embed?url=http%3A%2F%2F60fps.live%2Flive%2F3106%2Fpsg-vs-toulouse%2F\" />\n"
"<link rel=\"alternate\" type=\"text/xml+oembed\" href=\"http://60fps.live/wp-json/oembed/1.0/embed?url=http%3A%2F%2F60fps.live%2Flive%2F3106%2Fpsg-vs-toulouse%2F&format=xml\" />\n"
"<style type=\"text/css\" id=\"custom-background-css\">\n"
"body.custom-background { background-image: url(\"http://60fps.live/wp-content/themes/rapidwp/assets/images/background.gif\"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: fixed; }\n"
"</style>\n"
" <script type=\"text/javascript\" src=\"//services.bilsyndication.com/adv1/?d=1317\" defer=\"\" async=\"\"></script><script> var vitag = vitag || {};</script>\n"
"<script> vitag.outStreamConfig = { position: \"left\" };</script>\n"
"<!-- BEGIN ExactMetrics v5.3.9 Universal Analytics - https://exactmetrics.com/ -->\n"
"<script>\n"
"(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n"
" (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n"
" m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n"
"})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');\n"
" ga('create', 'UA-128504139-1', 'auto');\n"
" ga('send', 'pageview');\n"
"</script>\n"
"<!-- END ExactMetrics Universal Analytics -->\n"
" <style type=\"text/css\" id=\"wp-custom-css\">\n"
" #vvv{\n"
" padding-bottom:10px !important;\n"
"}\n"
".full { \n"
" position: absolute;\n"
" width: 100%;\n"
" height: 100% !important;\n"
" background:#000;\n"
" z-index: 9996;\n"
" opacity:0.6;\n"
"}\n"
".adcash { \n"
" width: 100%;\n"
" height: 100% !important;\n"
" background:transparent;\n"
" z-index: 9999;\n"
" opacity:0;\n"
"}\n"
".ga-content {\n"
" max-width: 83.333333%;\n"
" position: absolute;\n"
" width:100%;\n"
" height:100%;\n"
" margin: auto;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n"
".instream {\n"
" position: absolute;\n"
" width:100%;\n"
" height:100%;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n"
".ga-content1 {\n"
" max-width: 83.333333%;\n"
" position: absolute;\n"
" top:50%;\n"
" left: 50%;\n"
" transform: translate3d(-50%,-50%, 0);\n"
" width:300px;\n"
" height:300px;\n"
" margin: auto;\n"
" background:transparent;\n"
" z-index: 9997;\n"
"}\n\n"
".ad-close-sp{\n"
" position:absolute;\n"
" top:5px;\n"
" left:0;\n"
" width:270px;\n"
" height:40px;\n"
" margin:0 auto !important;\n"
" z-index:9998;\n"
" background-color:rgba(200,0,0,1);\n"
" font-size:17px !important;\n"
" text-align:center;\n"
" color:rgba(255,255,255,1);\n"
" padding-top: 3px !important;\n"
" border: 1px solid rgba(255,255,255,0.9) !important;\n"
" cursor: pointer;\n"
"}\n"
".rapidwp-outer-wrapper{\n"
" max-width:80%;\n"
"}\n"
".rapidwp-logo{\n"
" width:20%;\n"
"}\n"
".rapidwp-header-ad{\n"
" width:79.4%;\n"
"} </style>\n"
" <style id=\"tt-easy-google-font-styles\" type=\"text/css\">p { font-family: 'Tahoma'; font-style: italic; font-weight: 400; text-decoration: none; text-transform: capitalize; }\n"
"h1 { font-family: 'Tahoma'; font-style: normal; font-weight: 400; }\n"
"h2 { }\n"
"h3 { font-family: 'Tahoma'; font-style: normal; font-weight: 400; text-transform: capitalize; }\n"
"h4 { }\n"
"h5 { }\n"
"h6 { }\n"
"</style><style id=\"kirki-inline-styles\"></style></head>\n\n"
"<body class=\"post-template-default single single-post postid-3106 single-format-standard custom-background wp-custom-logo rapidwp-animated rapidwp-fadein rapidwp-custom-logo-active rapidwp-primary-menu-active rapidwp-secondary-menu-active\" id=\"rapidwp-site-body\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WebPage\">\n"
"<a class=\"skip-link screen-reader-text\" href=\"#rapidwp-posts-wrapper\">Skip to content</a>\n\n"
"<div class=\"rapidwp-container rapidwp-secondary-menu-container clearfix\">\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class=\"rapidwp-secondary-menu-container-inside clearfix\">\n"
"<nav class=\"rapidwp-nav-secondary\" id=\"rapidwp-secondary-navigation\" itemscope=\"itemscope\" itemtype=\"http://schema.org/SiteNavigationElement\" role=\"navigation\">\n"
"<div class=\"menu-page-container\"><ul id=\"rapidwp-menu-secondary-navigation\" class=\"rapidwp-secondary-nav-menu rapidwp-menu-secondary\"><li id=\"menu-item-3189\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3189\"><a href=\"http://60fps.live/about-us/\">About Us</a></li>\n"
"<li id=\"menu-item-3188\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3188\"><a href=\"http://60fps.live/privacy-policy-2/\">Privacy Policy</a></li>\n"
"<li id=\"menu-item-3187\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3187\"><a href=\"http://60fps.live/terms-and-conditions/\">TERMS AND CONDITIONS</a></li>\n"
"<li id=\"menu-item-3190\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-3190\"><a href=\"http://60fps.live/contact-us/\">Contact Us</a></li>\n"
"</ul></div><div class=\"rapidwp-header-date\">August 25, 2019</div></nav>\n"
"</div>\n"
"</div>\n"
"</div>\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n\n"
"<div class=\"rapidwp-container\" id=\"rapidwp-header\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPHeader\" role=\"banner\">\n"
"<div class=\"rapidwp-head-content clearfix\" id=\"rapidwp-head-content\">\n\n\n"
"<div class=\"rapidwp-header-inside clearfix\">\n"
"<div class=\"rapidwp-header-inside-content clearfix\">\n\n"
"<div class=\"rapidwp-logo\">\n"
" <div class=\"site-branding\">\n"
" <a href=\"http://60fps.live/\" rel=\"home\" class=\"rapidwp-logo-img-link\">\n"
" <img src=\"http://60fps.live/wp-content/uploads/2019/08/cropped-log-60fps-1.png\" alt=\"\" class=\"rapidwp-logo-img\"/>\n"
" </a>\n"
" <div class=\"rapidwp-custom-logo-info\"> <p class=\"rapidwp-site-title\"><a href=\"http://60fps.live/\" rel=\"home\">u/youpits</a></p>\n"
" <p class=\"rapidwp-site-description\"><span>Watch HD live streams of football events. Online broadcasts of popular football games at 60fps.live</span></p>\n"
" </div>\n"
" </div>\n"
"</div>\n\n"
"<div class=\"rapidwp-header-ad\">\n"
"<div class=\"rapidwp-header-widget widget sdfgd-widget\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script></div></div>\n\n"
"</div>\n"
"</div>\n\n"
"</div><!--/#rapidwp-head-content -->\n"
"</div><!--/#rapidwp-header -->\n\n\n"
"</div>\n\n"
"<div class=\"rapidwp-container rapidwp-primary-menu-container clearfix\">\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class=\"rapidwp-primary-menu-container-inside clearfix\">\n\n"
"<nav class=\"rapidwp-nav-primary\" id=\"rapidwp-primary-navigation\" itemscope=\"itemscope\" itemtype=\"http://schema.org/SiteNavigationElement\" role=\"navigation\">\n"
"<div class=\"menu-chinh-container\"><ul id=\"rapidwp-menu-primary-navigation\" class=\"rapidwp-nav-primary-menu rapidwp-menu-primary\"><li id=\"menu-item-2940\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2940\"><a href=\"http://scienceandtechnology.xyz\">NFL 2019-2020</a></li>\n"
"<li id=\"menu-item-2941\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-2941\"><a href=\"http://leadingred.us\">NBA 2019-2020</a></li>\n"
"<li id=\"menu-item-3199\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3199\"><a href=\"http://60fps.live/live/category/premier-league/\">Premier League</a></li>\n"
"<li id=\"menu-item-3197\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3197\"><a href=\"http://60fps.live/live/category/la-liga/\">La Liga</a></li>\n"
"<li id=\"menu-item-3196\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3196\"><a href=\"http://60fps.live/live/category/bundesliga/\">Bundesliga</a></li>\n"
"<li id=\"menu-item-3200\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3200\"><a href=\"http://60fps.live/live/category/serie-a/\">Serie A</a></li>\n"
"<li id=\"menu-item-3198\" class=\"menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3198\"><a href=\"http://60fps.live/live/category/league-1/\">League 1</a></li>\n"
"</ul></div>\n"
"<div class='rapidwp-top-social-icons'>\n"
" <a href=\"#\" title=\"Search\" class=\"rapidwp-social-icon-search\"><i class=\"fa fa-search\"></i></a> <a href=\"http://60fps.live/wp-login.php?redirect_to=http%3A%2F%2F60fps.live%2Flive%2F3106%2Fpsg-vs-toulouse%2F\" title=\"Login / Register\" class=\"rapidwp-social-icon-login\"><i class=\"fa fa-sign-in\" aria-hidden=\"true\"></i></a></div>\n\n"
"</nav>\n\n"
"<div id=\"rapidwp-search-overlay-wrap\" class=\"rapidwp-search-overlay\">\n"
" <span class=\"rapidwp-search-closebtn\" title=\"Close Search\">×</span>\n"
" <div class=\"rapidwp-search-overlay-content\">\n"
" \n"
"<form role=\"search\" method=\"get\" class=\"rapidwp-search-form\" action=\"http://60fps.live/\">\n"
"<label>\n"
" <span class=\"screen-reader-text\">Search for:</span>\n"
" <input type=\"search\" class=\"rapidwp-search-field\" placeholder=\"Search …\" value=\"\" name=\"s\" />\n"
"</label>\n"
"<input type=\"submit\" class=\"rapidwp-search-submit\" value=\"\" />\n"
"</form> </div>\n"
"</div>\n\n"
"</div>\n"
"</div>\n"
"</div>\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n\n"
"</div>\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n\n"
"<div class=\"rapidwp-container clearfix\" id=\"rapidwp-wrapper\">\n"
"<div class=\"rapidwp-content-wrapper clearfix\" id=\"rapidwp-content-wrapper\">\n"
"<div class=\"rapidwp-main-wrapper clearfix\" id=\"rapidwp-main-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/Blog\" role=\"main\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-main-wrapper-inside clearfix\">\n\n\n\n\n"
"<div class=\"rapidwp-posts-wrapper\" id=\"rapidwp-posts-wrapper\">\n\n\n\n"
"<article id=\"post-3106\" class=\"rapidwp-post-singular rapidwp-box post-3106 post type-post status-publish format-standard hentry category-live wpcat-1-id\">\n"
"<div class=\"rapidwp-box-inside\">\n\n"
" <header class=\"entry-header\">\n"
" <div class=\"entry-header-inside\">\n"
" \n"
" <h1 class=\"post-title entry-title\"><a href=\"http://60fps.live/live/3106/psg-vs-toulouse/\" rel=\"bookmark\">PSG vs Toulouse</a></h1>\n"
" <div class=\"rapidwp-entry-meta-single\">\n"
" </div>\n"
" </div>\n"
" </header><!-- .entry-header -->\n\n"
" \n"
" <div class=\"entry-content clearfix\">\n"
" <div class=\"sdfgd-before\" style=\"text-align: center; \" id=\"sdfgd-1761381732\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script></div><br style=\"clear: both; display: block; float: none; color:blue;\"/><p align=\"center\"><input type=\"button\" value=\"Click Here If Stream Broken\" onClick=\"document.location.reload(true)\">\n"
"<script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/clappr@latest/dist/clappr.min.js\"></script>\n"
" <script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/gh/clappr/clappr-level-selector-plugin@latest/dist/level-selector.min.js\"></script>\n"
" <script type=\"text/javascript\" src=\"https://cdn.jsdelivr.net/npm/clappr-ima-plugin@latest/dist/clappr-ima-plugin.min.js\"></script>\n"
"<script src=\"https://cdn.jsdelivr.net/npm/clappr-chromecast-plugin@latest/dist/clappr-chromecast-plugin.min.js\"></script>\n"
"<a href=\"https://footybite.com/\"><img src=\"http://leadingred.us/wp-content/uploads/2019/03/Screen-Shot-2019-03-11-at-10.50.21-PM-300x100.png\" alt=\"\" width=\"240\" height=\"80\" /></a>\n\n"
"<script src=\"https://cdn.rawgit.com/vincepare/iframeTracker-jquery/master/dist/jquery.iframetracker.js\"></script>\n"
"<a href=\"https://discord.gg/ggTGdA\">Join my Discord to get in touch with me</a>\n"
"<div id=\"vvv\"></div>\n"
"<script>\n"
"var currentTime = 0;\n"
"var firstTime = true;\n"
"var firstTimeSkip = true;\n"
"var isSubDisplaying = false;\n"
"var interval = true;\n"
"//function initAdPlayer() {\n"
"var instream= '<div class=\"ga-content\" id=\"playBtn\" onclick=\"doNothing()\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173221\"></div></div>';\n"
" $(document).ready(function() {\n"
" $(instream).insertBefore('.media-control');\n"
" });\n"
"setInterval(function(){\n"
" $(document).ready(function() {\n"
" document.getElementById(\"playBtn\").style.display = 'block';\n"
" });\n"
" currentTime = currentTime + 60;\n"
"},1000 * 60); // 60s nếu click mới hiện\n\n"
"setInterval(function(){\n"
" displayAds();\n"
"},1000 * 60 * 7); // 7 phút cho hiện 1 lần nữa\n\n"
"function doNothing() {\n"
" var playBtn = document.getElementById(\"playBtn\");\n"
" playBtn.style.display = 'none';\n"
"}\n"
"// Instream\n"
"vitag.videoConfig = {\n"
" width: '100%',\n"
" height: '100%',\n"
" loadingText: \"Loading advertisement..\",\n"
" complete: function () {\n"
" },\n"
" error: function () {\n"
" }\n"
"};\n\n"
"function displayAds() {\n"
" document.getElementById(\"playBtn\").style.display = 'block';\n"
" console.log(\"callIMA from 7\");\n"
" callIMA();\n"
"}\n\n"
"function callIMA() {\n"
" console.log(\"callIMA\");\n"
" var playBtn = document.getElementById(\"playBtn\");\n"
" playBtn.style.display = 'none';\n"
" (vitag.Init = window.vitag.Init || []).push(function () {\n"
" viAPItag.startPreRoll('vi_13173221');\n"
" });\n"
"} \n"
"//end instream\n"
" \n"
"const paramshant = new URLSearchParams(location.search);\n"
"var hanturl='http://acdn60.youpit.site/live/yp7/playlist.m3u8';\n\n"
"if (paramshant.get('link') != null && paramshant.get('link').length > 0) {\n"
" if (paramshant.get('link')==1){\n"
" hanturl='http://acdn60.youpit.site/live/yp7/playlist.m3u8';\n"
" }\n"
" else if (paramshant.get('link')==2) {\n"
" hanturl='http://acdn60.youpit.site/live//playlist.m3u8';\n"
" }\n"
" else {\n"
" hanturl='http://acdn60.youpit.site/live//playlist.m3u8';\n"
" }\n"
"}\n"
" var check = new XMLHttpRequest();\n"
" check.open('HEAD', hanturl , false);\n"
" check.send();\n"
" if (check.status != 200) {\n"
" hanturl='http://get.youpit.site/youpit/index.m3u8';\n"
" }\n\n"
"var playerElement = document.getElementById(\"vvv\");\n"
"var player = new Clappr.Player({\n"
" source: hanturl,\n"
" height: '100%',\n"
" width: '100%',\n"
" loop: 'true',\n"
" plugins: [LevelSelector,ChromecastPlugin,ClapprImaPlugin],\n"
" ///imaPlugin: {\n"
" // requestAdIfNoAutoplay: true,\n"
" // disableNonLinearForIOS: true,\n"
" // resetAdOnEnded: true,\n"
" // onAdPlayerReady: function (adPlayer) { console.log(adPlayer); },\n"
" /// imaAdPlayer: {\n"
" ///tag: 'https://www.movcpm.com/watch.xml?key=497672225fe8e5c70909afc4b515dab9&vastref=sdfgdf.xyz',\n"
" // vpaidMode: 2,\n"
" // locale: 'fr',\n"
" // maxDuration: 30000,\n"
" // nonLinearMaxDuration: 8000,\n"
" /// },\n"
" /// },\n"
" gaAccount: 'UA-128504139-2',\n"
" watermark: \"http://60fps.live/wp-content/uploads/2019/08/log-60fps-e1566752990491.png\", position: 'top-right',\n"
" mediacontrol: {buttons: \"#EE0000\"},\n"
" mimeType: \"application/x-mpegURL\"\n"
" });\n"
"player.attachTo(playerElement);\n"
"function resizePlayer(){\n"
" var aspectRatio = 9/16,\n"
" newWidth = document.getElementById('vvv').parentElement.offsetWidth,\n"
" newHeight = 2 * Math.round(newWidth * aspectRatio/2);\n"
" player.resize({width: newWidth, height: newHeight});\n"
"}\n\n"
"resizePlayer();\n"
"eventListener();\n\n"
"window.onresize = resizePlayer; \n\n"
"function eventListener() {\n"
" player.listenTo(player, Clappr.Events.PLAYER_PLAY, function() {\n"
" console.log(\"PLAYER_PLAY!\") ;\n"
" if (firstTime == true) {\n"
" //setTimeout(() => {\n"
" // timeLeft = 10;\n"
" firstTime = false;\n"
" displayAds();\n"
" //insertSub();\n"
" //}, 10 * 1000);\n"
" }\n"
" });\n"
" player.listenTo(player, Clappr.Events.PLAYER_PAUSE, function() {\n"
" console.log(\"PLAYER_PAUSE!\") ;\n"
" if (isSubDisplaying == false) {\n"
" //setTimeout(() => {\n"
" //insertSub();\n"
" //}, 3 * 1000);\n"
" \n"
" }\n\n"
" });\n"
" $('#vvv').click(function() {\n"
" console.log(\"vvv\");\n"
" if (currentTime > 50) {\n"
" //insertSub();\n"
" currentTime = 0;\n"
" displayAds();\n"
" }\n"
" });\n\n"
" player.listenTo(player, Clappr.Events.PLAYBACK_PAUSE, function() {\n"
" console.log(\"PLAYBACK_PAUSE!\") ;\n"
" if (isSubDisplaying == false) {\n"
" // insertSub();\n"
" }\n\n"
" });\n"
"}\n"
"</script>\n\n\n"
"<div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script>\n"
"<div style=\"width:100%;\" class=\"sitable green_light\"><table id=\"sitafire404406308\">\n"
"<thead><tr>\n"
"<th class=\"rank first\" title=\"Rank\">#</th>\n"
"<th class=\"team\" title=\"Team\">Team</th>\n"
"<th class=\"matches_played\" title=\"Matches played\">MP</th>\n"
"<th class=\"wins\" title=\"Wins\">W</th>\n"
"<th class=\"draws\" title=\"Draws\">D</th>\n"
"<th class=\"losses\" title=\"Losses\">L</th>\n"
"<th class=\"goals_for\" title=\"Goals for\">F</th>\n"
"<th class=\"goals_against\" title=\"Goals against\">A</th>\n"
"<th class=\"goal_difference\" title=\"Goal difference\">G</th>\n"
"<th class=\"points last\" title=\"Points\">P</th>\n"
"</tr></thead>\n"
"<tbody>\n"
"<tr class=\"even\">\n"
"<td class=\"rank first\">1</td>\n"
"<td class=\"team\">Stade Rennais FC</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">3</td>\n"
"<td class=\"draws\">0</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">5</td>\n"
"<td class=\"goals_against\">1</td>\n"
"<td class=\"goal_difference\">+4</td>\n"
"<td class=\"points last\">9</td>\n"
"</tr>\n"
"<tr class=\"odd\">\n"
"<td class=\"rank first\">2</td>\n"
"<td class=\"team\">Olympique Lyonnais</td>\n"
"<td class=\"matches_played\">2</td>\n"
"<td class=\"wins\">2</td>\n"
"<td class=\"draws\">0</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">9</td>\n"
"<td class=\"goals_against\">0</td>\n"
"<td class=\"goal_difference\">+9</td>\n"
"<td class=\"points last\">6</td>\n"
"</tr>\n"
"<tr class=\"even\">\n"
"<td class=\"rank first\">3</td>\n"
"<td class=\"team\">OGC Nice</td>\n"
"<td class=\"matches_played\">2</td>\n"
"<td class=\"wins\">2</td>\n"
"<td class=\"draws\">0</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">4</td>\n"
"<td class=\"goals_against\">2</td>\n"
"<td class=\"goal_difference\">+2</td>\n"
"<td class=\"points last\">6</td>\n"
"</tr>\n"
"<tr class=\"odd\">\n"
"<td class=\"rank first\">4</td>\n"
"<td class=\"team\">Angers SCO</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">2</td>\n"
"<td class=\"draws\">0</td>\n"
"<td class=\"losses\">1</td>\n"
"<td class=\"goals_for\">6</td>\n"
"<td class=\"goals_against\">7</td>\n"
"<td class=\"goal_difference\">-1</td>\n"
"<td class=\"points last\">6</td>\n"
"</tr>\n"
"<tr class=\"even\">\n"
"<td class=\"rank first\">5</td>\n"
"<td class=\"team\">Brest</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">2</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">3</td>\n"
"<td class=\"goals_against\">2</td>\n"
"<td class=\"goal_difference\">+1</td>\n"
"<td class=\"points last\">5</td>\n"
"</tr>\n"
"<tr class=\"odd\">\n"
"<td class=\"rank first\">6</td>\n"
"<td class=\"team\">Saint-Etienne</td>\n"
"<td class=\"matches_played\">2</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">1</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">3</td>\n"
"<td class=\"goals_against\">2</td>\n"
"<td class=\"goal_difference\">+1</td>\n"
"<td class=\"points last\">4</td>\n"
"</tr>\n"
"<tr class=\"even\">\n"
"<td class=\"rank first\">7</td>\n"
"<td class=\"team\">Stade de Reims</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">1</td>\n"
"<td class=\"losses\">1</td>\n"
"<td class=\"goals_for\">2</td>\n"
"<td class=\"goals_against\">1</td>\n"
"<td class=\"goal_difference\">+1</td>\n"
"<td class=\"points last\">4</td>\n"
"</tr>\n"
"<tr class=\"odd\">\n"
"<td class=\"rank first\">8</td>\n"
"<td class=\"team\">Toulouse</td>\n"
"<td class=\"matches_played\">2</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">1</td>\n"
"<td class=\"losses\">0</td>\n"
"<td class=\"goals_for\">2</td>\n"
"<td class=\"goals_against\">1</td>\n"
"<td class=\"goal_difference\">+1</td>\n"
"<td class=\"points last\">4</td>\n"
"</tr>\n"
"<tr class=\"even\">\n"
"<td class=\"rank first\">9</td>\n"
"<td class=\"team\">Girondins de Bordeaux</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">1</td>\n"
"<td class=\"losses\">1</td>\n"
"<td class=\"goals_for\">4</td>\n"
"<td class=\"goals_against\">4</td>\n"
"<td class=\"goal_difference\">+0</td>\n"
"<td class=\"points last\">4</td>\n"
"</tr>\n"
"<tr class=\"odd\">\n"
"<td class=\"rank first\">10</td>\n"
"<td class=\"team\">Metz</td>\n"
"<td class=\"matches_played\">3</td>\n"
"<td class=\"wins\">1</td>\n"
"<td class=\"draws\">1</td>\n"
"<td class=\"losses\">1</td>\n"
"<td class=\"goals_for\">4</td>\n"
"<td class=\"goals_against\">4</td>\n"
"<td class=\"goal_difference\">+0</td>\n"
"<td class=\"points last\">4</td>\n"
"</tr>\n"
"</tbody>\n"
"</table>\n"
"</div>\n"
"<p> </p>\n"
"<div class=\"sdfgd-after\" style=\"float: left; \" id=\"sdfgd-895341841\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173223\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173223\")})</script></div><div class=\"sdfgd-after-1\" style=\"float: right; \" id=\"sdfgd-2137830216\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173223\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173223\")})</script></div> </div><!-- .entry-content -->\n\n"
" \n"
" \n"
" \n"
"</div>\n"
"</article>\n\n\n"
" <nav class=\"navigation post-navigation\" role=\"navigation\">\n"
" <h2 class=\"screen-reader-text\">Post navigation</h2>\n"
" <div class=\"nav-links\"><div class=\"nav-previous\"><a href=\"http://60fps.live/live/3104/leganes-vs-atletico-madrid/\" rel=\"prev\">← Leganés vs Atlético Madrid</a></div><div class=\"nav-next\"><a href=\"http://60fps.live/live/3201/premier-league-super-1/\" rel=\"next\">Premier League – Super 1 →</a></div></div>\n"
" </nav>\n\n\n"
"<div class=\"clear\"></div>\n"
"</div><!--/#rapidwp-posts-wrapper -->\n\n\n"
"<div class='rapidwp-featured-posts-area rapidwp-featured-posts-area-bottom clearfix'>\n\n"
"<div class=\"rapidwp-main-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173224\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173224\")})</script></div></div><div id=\"custom_html-6\" class=\"widget_text rapidwp-main-widget widget rapidwp-box widget_custom_html\"><div class=\"widget_text rapidwp-box-inside\"><div class=\"textwidget custom-html-widget\">\n"
"<a href=\"https://nbabite.com\">nba stream reddit</a>\n"
"<a href=\"https://nbabite.com\">nba live stream</a>\n"
"<a href=\"https://footybite.com/\">soccer stream</a>\n"
"<a href=\"https://footybite.com/\">soccer stream reddit</a>\n"
"<a href=\"https://footybite.com/manchester-united-live-stream/\">Manchester United Live stream</a>\n"
"<a href=\"https://footybite.com/arsenal-live-stream/\">Arsenal United Live stream</a>\n"
"<a href=\"https://footybite.com/liverpool-live-streams/\">Liverpool Live stream</a>\n"
"<a href=\"https://footybite.com/tottenham-live-stream/\">Tottenham Live stream</a>\n"
"<a href=\"https://footybite.com/chelsea-live-stream/\">Chelsea Live stream</a>\n"
"<a href=\"https://footybite.com/manchester-city-live-stream/\">Manchester City Live stream</a>\n"
"<a href=\"https://footybite.com/barcelona-live-streaming/\">Barcelona United Live stream</a>\n"
"</div></div></div></div>\n\n\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-main-wrapper -->\n\n\n"
"<div class=\"rapidwp-sidebar-one-wrapper rapidwp-sidebar-widget-areas clearfix\" id=\"rapidwp-sidebar-one-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPSideBar\" role=\"complementary\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-sidebar-one-wrapper-inside clearfix\">\n\n"
"<div id=\"custom_html-2\" class=\"widget_text rapidwp-side-widget widget rapidwp-box widget_custom_html\"><div class=\"widget_text rapidwp-box-inside\"><div class=\"textwidget custom-html-widget\"><style>.bmc-button img{width: 27px !important;margin-bottom: 1px !important;box-shadow: none !important;border: none !important;vertical-align: middle !important;}.bmc-button{line-height: 36px !important;height:37px !important;text-decoration: none !important;display:inline-flex !important;color:#ffffff !important;background-color:#FF813F !important;border-radius: 3px !important;border: 1px solid transparent !important;padding: 1px 9px !important;font-size: 22px !important;letter-spacing: 0.6px !important;box-shadow: 0px 1px 2px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;margin: 0 auto !important;font-family:'Cookie', cursive !important;-webkit-box-sizing: border-box !important;box-sizing: border-box !important;-o-transition: 0.3s all linear !important;-webkit-transition: 0.3s all linear !important;-moz-transition: 0.3s all linear !important;-ms-transition: 0.3s all linear !important;transition: 0.3s all linear !important;}.bmc-button:hover, .bmc-button:active, .bmc-button:focus {-webkit-box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;text-decoration: none !important;box-shadow: 0px 1px 2px 2px rgba(190, 190, 190, 0.5) !important;opacity: 0.85 !important;color:#ffffff !important;}</style><link href=\"https://fonts.googleapis.com/css?family=Cookie\" rel=\"stylesheet\">\n"
"<div align=\"center\">\n"
"<a class=\"bmc-button\" target=\"_blank\" href=\"https://www.buymeacoffee.com/BMQhNFl14\" rel=\"noopener noreferrer\"><img src=\"https://www.buymeacoffee.com/assets/img/BMC-btn-logo.svg\" alt=\"Buy me a coffee and Maintain System\"><span style=\"margin-left:5px\">Buy me a Coffee</span></a>\n"
" \n"
"</div></div></div></div><div class=\"rapidwp-side-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div id=\"vi-sticky-ad\">\n"
" <div id=\"vi-ad\" style=\"background-color: #fff;\">\n"
" <div class=\"adsbyvli\" data-ad-slot=\"vi_13173222\" data-width=\"300\" data-height=\"250\"></div> <script> vitag.videoDiscoverConfig = { random: true, noFixedVideo: true}; (vitag.Init = window.vitag.Init || []).push(function () { viAPItag.initInstreamBanner(\"vi_13173222\") });</script>\n"
" </div> \n"
"</div>\n"
"<script>\n"
" if (window.innerWidth > 900){\n"
" var adElem = document.getElementById('vi-sticky-ad');\n"
" window.onscroll = function() {\n"
" var rect = adElem.getBoundingClientRect();\n"
" adElem.style.width = rect.width + 'px';\n"
" adElem.style.height = rect.height + 'px';\n"
" if (rect.top <= 0){\n"
" document.getElementById('vi-ad').style.position = \"fixed\";\n"
" document.getElementById('vi-ad').style.top = \"0\";\n"
" document.getElementById('vi-ad').style.zIndex = \"2147483647\";\n"
" document.getElementById('vi-ad').style.width = rect.width + 'px';\n"
" document.getElementById('vi-ad').style.height = rect.height + 'px';\n"
" } else {\n"
" document.getElementById('vi-ad').style.position = \"\";\n"
" document.getElementById('vi-ad').style.top = \"\";\n"
" document.getElementById('vi-ad').style.zIndex = \"\";\n"
" document.getElementById('vi-ad').style.width = '';\n"
" document.getElementById('vi-ad').style.height = '';\n"
" }\n"
" };\n"
" }\n"
"</script>\n"
"<style>.td-ss-main-sidebar{-webkit-perspective: none; perspective: none; }</style></div></div>\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-sidebar-one-wrapper-->\n\n"
"<div class=\"rapidwp-sidebar-two-wrapper rapidwp-sidebar-widget-areas clearfix\" id=\"rapidwp-sidebar-two-wrapper\" itemscope=\"itemscope\" itemtype=\"http://schema.org/WPSideBar\" role=\"complementary\">\n"
"<div class=\"theiaStickySidebar\">\n"
"<div class=\"rapidwp-sidebar-two-wrapper-inside clearfix\">\n\n"
"<div class=\"rapidwp-side-widget widget rapidwp-box sdfgd-widget\"><div class=\"rapidwp-box-inside\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173223\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173223\")})</script></div></div><div id=\"custom_html-3\" class=\"widget_text rapidwp-side-widget widget rapidwp-box widget_custom_html\"><div class=\"widget_text rapidwp-box-inside\"><div class=\"textwidget custom-html-widget\"><iframe src=\"http://youpits.com/chat.html\" id=\"chatbox\" frameborder=\"0\" scrolling=\"no\" height=\"500\" width=\"100%\"></iframe></div></div></div>\n"
"</div>\n"
"</div>\n"
"</div><!-- /#rapidwp-sidebar-two-wrapper-->\n\n"
"</div>\n\n"
"</div><!--/#rapidwp-content-wrapper -->\n"
"</div><!--/#rapidwp-wrapper -->\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class='clearfix' id='rapidwp-footer-blocks' itemscope='itemscope' itemtype='http://schema.org/WPFooter' role='contentinfo'>\n"
"<div class='rapidwp-container clearfix'>\n\n\n\n"
"<div class='clearfix'>\n"
"<div class='rapidwp-bottom-footer-block'>\n"
"<div class=\"rapidwp-footer-widget widget sdfgd-widget\"><div class=\"adsbyvli\" data-ad-slot=\"vi_13173234\"></div><script>(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display(\"vi_13173234\")})</script></div></div>\n"
"</div>\n\n"
"</div>\n"
"</div><!--/#rapidwp-footer-blocks-->\n"
"</div>\n\n\n"
"<div class=\"rapidwp-outer-wrapper\">\n"
"<div class='clearfix' id='rapidwp-footer'>\n"
"<div class='rapidwp-foot-wrap rapidwp-container'>\n\n"
" <p class='rapidwp-copyright'>Copyright © 2019 u/youpits</p>\n"
"<p class='rapidwp-credit'><a href=\"https://themesdna.com/\">Design by ThemesDNA.com</a></p>\n\n"
"</div>\n"
"</div><!--/#rapidwp-footer -->\n"
"</div>\n\n"
"<style type=\"text/css\">.afc_popup .img{position:absolute; top:-15px; right:-15px;}@media screen and (min-width:481px) and (max-width:768px){}@media only screen and (min-width: 321px) and (max-width: 480px) {.afc_popup{margin:0 !important;}.afc_popup iframe{width:100% !important;}}@media only screen and (max-width: 320px) {.afc_popup{margin:0 !important;}.afc_popup iframe{width:100% !important;}}</style><script type='text/javascript'>\n"
" (function ($) {\n"
" $('.afc_close_content').click(function(){ \n"
" var afc_content_id = $(this).closest('div').attr('id');\n"
" $('#'+afc_content_id).hide();\n"
" });\n"
" })(jQuery);\n"
"</script><script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/jquery.fitvids.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/ResizeSensor.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/theia-sticky-sidebar.min.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/skip-link-focus-fix.js'></script>\n"
"<script type='text/javascript'>\n"
"/* <![CDATA[ */\n"
"var rapidwp_ajax_object = {\"ajaxurl\":\"http:\\/\\/60fps.live\\/wp-admin\\/admin-ajax.php\",\"primary_menu_active\":\"1\",\"secondary_menu_active\":\"1\",\"sticky_menu\":\"1\",\"sticky_menu_mobile\":\"1\",\"sticky_sidebar\":\"1\",\"slider_active\":\"\"};\n"
"/* ]]> */\n"
"</script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-content/themes/rapidwp/assets/js/custom.js'></script>\n"
"<script type='text/javascript' src='http://60fps.live/wp-includes/js/wp-embed.min.js?ver=5.2.2'></script>\n"
"<div class=\"sdfgd-mute-sound\" id=\"sdfgd-217598388\"><script>\n"
" var muteSound1=document.getElementsByClassName('videoAdUi');\n"
" muteSound1.muted=true;\n"
"</script></div></body>\n"
"</html>\n"
"<!-- Page generated by LiteSpeed Cache 2.9.8.5 on 2019-08-25 18:16:46 -->")
matches = regex.finditer(test_str)
for match_num, match in enumerate(matches, start=1):
print(f"Match {match_num} was found at {match.start()}-{match.end()}: {match.group()}")
for group_num, group in enumerate(match.groups(), start=1):
print(f"Group {group_num} found at {match.start(group_num)}-{match.end(group_num)}: {group}")
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html