PageSourceSearch

https://www.radioviainternet.nl/build/assets/main-81cfd308.js

js radioviainternet.nl collected 2026-10-01 11:48:28 UTC 140,900 bytes, 1 lines download raw bytes

1import{_ as ie,A as $,a as O,c as l,b as t,d as h,t as n,e as c,o,m as H,s as z,r as P,n as g,f as A,F as w,g as W,h as Z,l as K,i as R,w as b,j as k,k as C,p as x,q as re,u as D,v as y,x as G,y as J,z as ne,B as Y,C as V,D as oe,E as le,G as de}from"./vendor-399fe177.js";function ue(e,s){function r(m){return document.querySelector('[dusk="'+m+'"]')}return{showModal:!1,isLoading:!1,unsubscribed:!1,error:null,openModal(){this.error=null,this.showModal=!0,this.$nextTick(()=>{var m;return(m=r("unsubscribe-confirm"))==null?void 0:m.focus()})},closeModal(){this.showModal=!1,this.$nextTick(()=>{var m;return(m=r("unsubscribe-button"))==null?void 0:m.focus()})},trapFocus(m){const a=r("unsubscribe-modal");if(!a)return;const i=a.querySelectorAll("button, [href], input, select, textarea");if(i.length===0)return;const u=i[0],d=i[i.length-1];m.shiftKey&&document.activeElement===u?(m.preventDefault(),d.focus()):!m.shiftKey&&document.activeElement===d&&(m.preventDefault(),u.focus())},unsubscribe(){this.isLoading||this.unsubscribed||(this.isLoading=!0,this.error=null,axios.delete(e).then(()=>{this.unsubscribed=!0,this.showModal=!1}).catch(()=>{this.error=s}).finally(()=>{this.isLoading=!1}))}}}window._=ie;window.unsubscribeAlert=ue;$.start();window.Alpine=$;window.axios=O;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let U=document.head.querySelector('meta[name="csrf-token"]');U?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=U.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");const ce={de:{publishers:{publisher:"Verleger",all_podcasts_of:"Alle podcasts von {name}"},podcasts:{podcast:"Podcast",podcasts:"Podcasts",popular_podcasts:"Beliebte Podcasts",show_all_popular_podcasts:"Alle beliebten Podcasts anzeigen",newest_podcast:"Neueste Podcasts",show_all_new_podcasts:"Alle neuen Podcasts anzeigen",recent_podcast:"Kürzlich hinzugefügte Podcasts",show_all_recent_podcasts:"Alle kürzlich hinzugefügten Podcasts anzeigen",other_podcasts_of:"Weitere Podcasts von {publisher}",alert_new:"Neu",alert_text:'<span class="underline">Podcasts</span> auf {site}',discover_podcasts:"Entdecken Sie andere Podcasts >",all_podcasts:"Alle Podcasts",source:"quell",top3_new_podcasts:"Top 3 neue Podcasts",listen_this_podcast:"Hören Sie sich diesen Podcast an",podcast_categories:"Podcast-Kategorien",other_categories:"Andere Kategorien",categories:{show_all_categories:"Alle Podcast-Themen anzeigen"},podcast_tags:"Podcast-Tags",other_tags:"Andere Tags",relevant_tags:"Relevante Tags",tags_for_this_podcasts:"Tags für diesen Podcast",popular_episodes:"Beliebte Folgen ",show_all_popular_episodes:"Sehen Sie sich die beliebtesten Folgen an",trending_episodes:"Trendfolgen",show_all_trending_episodes:"Alle Trendfolgen anzeigen",newest_episodes:"Neueste Folgen",show_all_new_episodes:"Alle neuen Folgen anzeigen",all_episodes:"Alle Folgen",all_episodes_of:"Alle Folgen von {year}",prev_episode:"Vorherige Folge",next_episode:"Nächste Folge",load_more_episodes:"Weitere Folgen laden",listened:"angehört",length:"länge",published_at:"veröffentlicht am",mail:{episode_alert:{subject:"Auf LiveWebRadio.de stehen {number} neue Folgen für Sie bereit",title:"neue Folge {name}",listen:"Hören Sie sich die Folge an",unsubscribe_podcast:"Abmelden für diesen Podcast Benachrichtigungen",unsubscribe_category:"Abmelden für diese Kategorie Benachrichtigungen",unsubscribe_tag:"Abmelden für diese Tag-Benachrichtigungen",unsubscribe:"Melden Sie sich von den Benachrichtigungen für diesen Podcast ab",unsubscribe_btn:"Abmelden",failed:"Abmelden fehlgeschlagen, E-Mail oder Token sind ungültig",unsubscribed_success:"Sie wurden vom {name} Podcast abgemeldet.",header_podcast:"Neue Folgen für den {name}-Podcast",header_category:'Neue Podcasts für die Kategori "{name}"',header_tag:'Neue Podcasts für zum Tag "{name}"'}},filter:{label:"Sortieren nach",name:"Name",date:"Datum",populairity:"Popularität"},newsletter:{heading:"Erhalte den 2-wöchentlichen Newsletter",subline:"Kostenlos in deinem Postfach",benefit_best_new:"Übersicht der besten neuen Podcasts",benefit_popular_episodes:"Beliebteste Folgen",benefit_trending:"Trending Podcasts",email_label:"Deine E-Mail-Adresse",input_placeholder:"name%{'@'}beispiel.de",submit_button:"Für den Newsletter anmelden",no_spam:"Kein Spam",unsubscribe_anytime:"Mit 1 Klick abmelden",success_text:"Du hast dich für den Newsletter angemeldet. Du erhältst ihn ab sofort alle 2 Wochen in deinem Postfach.",failed:"Anmeldung fehlgeschlagen, bitte versuche es erneut"},alerts:{heading:"Verpassen Sie keine einzige Folge",subline:"Podcast-Alert erstellen",email_label:"Ihre E-Mail-Adresse",input_placeholder:"name%{'@'}beispiel.de",submit_button:"Alert aktivieren",no_spam:"Kein Spam",unsubscribe_anytime:"Jederzeit abmelden",remove_saved_email:"Gespeicherte E-Mail-Adresse entfernen",podcast:{desc:"Erhalten Sie sofort eine E-Mail, sobald ein neuer <strong>{name}</strong>-Podcast erscheint.",success_text:"Sie sind registriert, sobald es eine neue Folge gibt, erhalten Sie eine E-Mail. Diese E-Mail enthält auch die Anweisung zum Abbestellen."}
1,podcastcategory:{desc:"Erhalten Sie sofort eine E-Mail, sobald ein neuer <strong>{name}</strong>-Podcast erscheint.",success_text:"Sie sind registriert, sobald es einen neuen Podcast gibt, erhalten Sie eine E-Mail. Diese E-Mail enthält auch die Anweisung zum Abbestellen."},podcasttag:{desc:"Erhalten Sie sofort eine E-Mail, sobald ein neuer <strong>{name}</strong>-Podcast erscheint.",success_text:"Sie sind registriert, sobald es einen neuen Podcast gibt, erhalten Sie eine E-Mail. Diese E-Mail enthält auch die Anweisung zum Abbestellen."},failed:"Fehlgeschlagen, bitte versuchen Sie es erneut",mail:{subjects:{podcast_singular:"{name} | Neue Folge ({episode})",category_singular:'Neuer Podcast zur Kategorie "{category}" hinzugefügt - {podcast}',tag_singular:'Neuer Podcast zur Tag "{tag}" hinzugefügt - {podcast}',podcast_multiple:"Neue Folgen für Ihre Podcasts, einschließlich für {name}",category_multiple:'{number} neue Podcasts für die Kategori "{category}", einschließlich {podcast}',tag_multiple:'{number} neue Podcasts für Tag "{tag}", einschließlich {podcast}',mixed_multiple:'{number} neue Podcasts, einschließlich für die Podcast "{category}"'},sendername:{podcast_singular:"Podcast-Folgen alert",category_singular:"Podcast-Kategori alert",tag_singular:"Podcast-Tag alert",podcast_multiple:"Episode alert",category_multiple:"Kategori alert",tag_multiple:"Podcast Tag alert",mixed_multiple:"Podcast alert"}}}},validation:{accepted:"{attribute} muss akzeptiert werden.",active_url:"{attribute} ist keine gültige Internet-Adresse.",after:"{attribute} muss ein Datum nach dem {date} sein.",alpha:"{attribute} darf nur aus Buchstaben bestehen.",alpha_dash:"{attribute} darf nur aus Buchstaben, Zahlen, Binde- und Unterstrichen bestehen. Umlaute (ä, ö, ü) und Eszett (ß) sind nicht erlaubt.",alpha_num:"{attribute} darf nur aus Buchstaben und Zahlen bestehen.",array:"{attribute} muss ein Array sein.",before:"{attribute} muss ein Datum vor dem {date} sein.",between:{numeric:"{attribute} muss zwischen {min} & {max} liegen.",file:"{attribute} muss zwischen {min} & {max} Kilobytes groß sein.",string:"{attribute} muss zwischen {min} & {max} Zeichen lang sein.",array:"{attribute} muss zwischen {min} & {max} Elemente haben."},boolean:"{attribute} muss entweder 'true' oder 'false' sein.",confirmed:"{attribute} stimmt nicht mit der Bestätigung überein.",date:"{attribute} muss ein gültiges Datum sein.",date_format:"{attribute} entspricht nicht dem gültigen Format für {format}.",different:"{attribute} und {other} müssen sich unterscheiden.",digits:"{attribute} muss {digits} Stellen haben.",digits_between:"{attribute} muss zwischen {min} und {max} Stellen haben.",email:"{attribute} Format ist ungültig.",exists:"Der gewählte Wert für {attribute} ist ungültig.",filled:"{attribute} muss ausgefüllt sein.",image:"{attribute} muss ein Bild sein.",in:"Der gewählte Wert für {attribute} ist ungültig.",integer:"{attribute} muss eine ganze Zahl sein.",ip:"{attribute} muss eine gültige IP-Adresse sein.",max:{numeric:"{attribute} darf maximal {max} sein.",file:"{attribute} darf maximal {max} Kilobytes groß sein.",string:"{attribute} darf maximal {max} Zeichen haben.",array:"{attribute} darf nicht mehr als {max} Elemente haben."},mimes:"{attribute} muss den Dateityp {values} haben.",min:{numeric:"{attribute} muss mindestens {min} sein.",file:"{attribute} muss mindestens {min} Kilobytes groß sein.",string:"{attribute} muss mindestens {min} Zeichen lang sein.",array:"{attribute} muss mindestens {min} Elemente haben."},not_in:"Der gewählte Wert für {attribute} ist ungültig.",numeric:"{attribute} muss eine Zahl sein.",regex:"{attribute} Format ist ungültig.",required:"{attribute} muss ausgefüllt sein.",required_if:"{attribute} muss ausgefüllt sein wenn {other} {value} ist.",required_with:"{attribute} muss angegeben werden wenn {values} ausgefüllt wurde.",required_with_all:"{attribute} muss angegeben werden, wenn {values} ausgefüllt wurde.",required_without:"{attribute} muss angegeben werden wenn {values} nicht ausgefüllt wurde.",required_without_all:"{attribute} muss angegeben werden wenn keines der Felder {values} ausgefüllt wurde.",same:"{attribute} und {other} müssen übereinstimmen.",size:{numeric:"{attribute} muss gleich {size} sein.",file:"{attribute} muss {size} Kilobyte groß sein.",string:"{attribute} muss {size} Zeichen lang sein.",array:"{attribute} muss genau {size} Elemente haben."},timezone:"{attribute} muss eine gültige Zeitzone sein.",unique:"{attribute} ist schon vergeben.",url:"Das Format von {attribute} ist ungültig.",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:[]},radioportal:{radiozender:"Radiosender",vergeten:"Passwort vergessen?",inloggen:"Anmelden",uitloggen:"Abmelden",email:"E-mail",naam:"Name",wachtwoord:"Passwort",bevestig_ww:"Passwort Bestätigen",remember:"Mich Erinnern",foutmelding:"Die folgenden Fehler sind aufgetreten:",reset_ww:"Neues Passwort",send_ww_link:"Neues Passwort anfordern",register:"Jetzt registrieren",tags:"Tags",categorieen:"Kategorien",opslaan:"Speicher",leesmeer:"Mehr",leesminder:"Weniger",website:"Website",city:"Stadt",reset:"Zurücksetzen",zoeken:"Suche",zoek_placeholder:"Finden Sie einen Radiosender oder Musik-Genre",zoek_results_radio:"Suchresultate Radiosender",zoek_results_podcasts:"Suchresultate Podcasts",zoek_results_for:"Suchresultate für '{query}'",zoek_noresults:"Keine Resultate für '{query}'",home_kop_beste:"Die besten Radiosender",home_kop_alle:"Alle Radiosender",home_all_stations:"Alle {count} Radiosender anzeigen",home_all_category_stations:"Alle '{category}' Radiosender anzeigen",home_more_stations:"Mehr {category}",station_mensen_luisteren:"personen jetzt hören",station_bekijk_beste:"Sehen Sie die besten Radiosender",station_laatste_nieuws:"Befolgen Sie die neuesten Nachrichten",station_verversen:"Aktualisiert",station_related:"Besucher, die auf {station} hören, hören auch:",station_rating_loading:"Speicher ...",station_rating_success:"&#8730; Ihre Stimme wurde gespeichert!",station_rating_failed:"Fehlgeschlagen Ihre Stimme zu speichern",station_open_new_window:"Spieler in neuem Bildschirm öffnen","404_title":"Fehler 404 - Seite nicht gefunden","404_content":"Seite nicht gefunden, versuchen Sie die Seite mit Suchformular unten zu finden.","500_title":"Fehler 500 - Interner Serverfehler","500_content":"Es gibt Fehler auf unserem Server","503_title":"Fehler 503 - Website temporär nicht verfügbar","503_content":"Die Website ist vorübergehend nicht verfügbar, wir kommen wieder",player_mobile_click:"Drück Play",casting_to:"Streamen auf",share_button:"Teilen",share_caption:"Sende den Stream mit 1 Tipp",share_copied:"Link in die Zwischenablage kopiert",share_select_manually:"Wähle den Link aus und kopiere ihn manuell",share_copy_link:"Link kopieren",share_more_options:"Weitere Optionen",recently_played_title:"Zuletzt gehört",recently_played_clear:"Alles löschen",recently_played_stations:"Radiosender",recently_played_podcasts:"Podcasts",station_login_title:"Loggen Sie sich ein, um Ihre Lieblings-Websites wählen",station_login_register:"<strong>Noch kein Konto?</strong><br/>Jetzt kostenlos registrieren!",feeds_error_min:"Sie müssen zumindest eine Website wählen",feeds_guest_message:'Sie müssen eingeloggt sein um in der Lage, Ihre Lieblingswebsites auswählen. <br/><a class="btn btn-default btn-portal" href="{login}">Login</a><br/>
1 oder <a href="{register}">Jetzt registrieren</a>',feeds_select_info:"Wählen Sie nachfolgend Ihre Lieblingswebsites.",feeds_selected:" von 5 ausgewählt",suggestion:{what_do_you_want_to_add:"Was möchten Sie hinzufügen?",next:"Weiter",previous:"Zurück",send:"Senden",name_of_the:"Name des {type}",rss_url:"URL des RSS",stream_url:"URL des stream",website:"Website",terms_radio:"Um kostenlos aufgeführt zu werden, bitten wir Sie zunächst, den folgenden Link auf Ihrer Website zu platzieren:",terms_podcast:'Möchten Sie, dass Ihr Podcast auffällt? Platzieren Sie den unten stehenden Link auf Ihrer Website und Ihr Podcast wird einen Monat lang in unserem "Empfohlenen Podcast" angezeigt',backlink:'<a href="https://www.livewebradio.de" title="Hören Sie Radio und Podcast auf LiveWebRadio.de" >https://www.livewebradio.de</a>',backlink_url:"URL-Link",backlink_check_radio:"Ja, ich habe einen Link auf die folgende URL gesetzt:",backlink_check_podcast:"Ja, ich werde einen Link auf diese URL setzen:",backlink_check_explain:"Wir prüfen manuell, ob sich der Link auf der Seite befindet",copy_btn_text:"HTML-Code kopieren",copy_btn_success:"✓ HTML kopiert",copy_btn_failed:"✕ Kopieren fehlgeschlagen",suggestion:"Kommentar oder Frage",error_fields:"Die folgenden Felder wurden nicht korrekt ausgefüllt:",success:"Ihre Anfrage wurde gesendet. In der Regel werden wir Ihre Anfrage innerhalb von 48 Stunden bearbeiten."}}},en:{podcasts:{newsletter:{heading:"Get the biweekly newsletter",subline:"Free in your inbox",benefit_best_new:"Overview of the best new podcasts",benefit_popular_episodes:"Most popular episodes",benefit_trending:"Trending podcasts",email_label:"Your email address",input_placeholder:"name%{'@'}example.com",submit_button:"Sign up for the newsletter",no_spam:"No spam",unsubscribe_anytime:"Unsubscribe with 1 click",success_text:"You're signed up for the newsletter. You'll now receive it every 2 weeks in your inbox.",failed:"Sign-up failed, please try again"},alerts:{heading:"Don't miss a single episode",subline:"Create a podcast alert",email_label:"Your email address",input_placeholder:"name%{'@'}example.com",submit_button:"Turn on alert",no_spam:"No spam",unsubscribe_anytime:"Unsubscribe anytime",remove_saved_email:"Remove saved email address",podcast:{desc:"Get an email as soon as a new <strong>{name}</strong> podcast appears.",success_text:"You're subscribed. As soon as there's a new episode, you'll receive an email, which also includes instructions to unsubscribe."},podcastcategory:{desc:"Get an email as soon as a new <strong>{name}</strong> podcast appears.",success_text:"You're subscribed. As soon as there's a new podcast, you'll receive an email, which also includes instructions to unsubscribe."},podcasttag:{desc:"Get an email as soon as a new <strong>{name}</strong> podcast appears.",success_text:"You're subscribed. As soon as there's a new podcast, you'll receive an email, which also includes instructions to unsubscribe."},failed:"Something went wrong, please try again"}},validation:{accepted:"The {attribute} must be accepted.",active_url:"The {attribute} is not a valid URL.",after:"The {attribute} must be a date after {date}.",after_or_equal:"The {attribute} must be a date after or equal to {date}.",alpha:"The {attribute} may only contain letters.",alpha_dash:"The {attribute} may only contain letters, numbers, and dashes.",alpha_num:"The {attribute} may only contain letters and numbers.",array:"The {attribute} must be an array.",before:"The {attribute} must be a date before {date}.",before_or_equal:"The {attribute} must be a date before or equal to {date}.",between:{numeric:"The {attribute} must be between {min} and {max}.",file:"The {attribute} must be between {min} and {max} kilobytes.",string:"The {attribute} must be between {min} and {max} characters.",array:"The {attribute} must have between {min} and {max} items."},boolean:"The {attribute} field must be true or false.",confirmed:"The {attribute} confirmation does not match.",date:"The {attribute} is not a valid date.",date_format:"The {attribute} does not match the format {format}.",different:"The {attribute} and {other} must be different.",digits:"The {attribute} must be {digits} digits.",digits_between:"The {attribute} must be between {min} and {max} digits.",dimensions:"The {attribute}
1 has invalid image dimensions.",distinct:"The {attribute} field has a duplicate value.",email:"The {attribute} must be a valid email address.",exists:"The selected {attribute} is invalid.",file:"The {attribute} must be a file.",filled:"The {attribute} field must have a value.",image:"The {attribute} must be an image.",in:"The selected {attribute} is invalid.",in_array:"The {attribute} field does not exist in {other}.",integer:"The {attribute} must be an integer.",ip:"The {attribute} must be a valid IP address.",json:"The {attribute} must be a valid JSON string.",max:{numeric:"The {attribute} may not be greater than {max}.",file:"The {attribute} may not be greater than {max} kilobytes.",string:"The {attribute} may not be greater than {max} characters.",array:"The {attribute} may not have more than {max} items."},mimes:"The {attribute} must be a file of type: {values}.",mimetypes:"The {attribute} must be a file of type: {values}.",min:{numeric:"The {attribute} must be at least {min}.",file:"The {attribute} must be at least {min} kilobytes.",string:"The {attribute} must be at least {min} characters.",array:"The {attribute} must have at least {min} items."},not_in:"The selected {attribute} is invalid.",numeric:"The {attribute} must be a number.",present:"The {attribute} field must be present.",regex:"The {attribute} format is invalid.",required:"The {attribute} field is required.",required_if:"The {attribute} field is required when {other} is {value}.",required_unless:"The {attribute} field is required unless {other} is in {values}.",required_with:"The {attribute} field is required when {values} is present.",required_with_all:"The {attribute} field is required when {values} is present.",required_without:"The {attribute} field is required when {values} is not present.",required_without_all:"The {attribute} field is required when none of {values} are present.",same:"The {attribute} and {other} must match.",size:{numeric:"The {attribute} must be {size}.",file:"The {attribute} must be {size} kilobytes.",string:"The {attribute} must be {size} characters.",array:"The {attribute} must contain {size} items."},string:"The {attribute} must be a string.",timezone:"The {attribute} must be a valid zone.",unique:"The {attribute} has already been taken.",uploaded:"The {attribute} failed to upload.",url:"The {attribute} format is invalid.",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:[]},radioportal:{vergeten:"Password forget?",inloggen:"Login",uitloggen:"Login",email:"E-mail",naam:"Name",wachtwoord:"Password",bevestig_ww:"Confirm password",remember:"Remember me",foutmelding:"The following errors occurred:",reset_ww:"New password",send_ww_link:"Request a new password",register:"Register",tags:"Tags",categorieen:"Categories",opslaan:"Save",leesmeer:"More",leesminder:"Less",website:"Website",city:"City",reset:"Reset",zoeken:"Search",zoek_placeholder:"Search a radiostation or genre",zoek_results_radio:"Results for radiostations",zoek_results_podcasts:"Results for podcasts",zoek_results_for:"Results for '{query}'",zoek_noresults:"We cannot find any result for '{query}'",home_kop_beste:"The best radiostations",home_kop_alle:"All radiostations",home_all_stations:"View all {count} radio stations",home_all_category_stations:"View all '{category}' radio stations",home_more_stations:"More {category}",station_mensen_luisteren:"people listen now",station_bekijk_beste:"Best radiostations",station_laatste_nieuws:"The latest news",station_verversen:"Refresh in",station_related:"Related radio stations",station_rating_loading:"Processing ...",station_rating_success:"&#8730; Your vote has been saved!",station_rating_failed:"Failed to save your vote","404_title":"404 - Page not found","404_content":"This page do not exist, try the searchform below","500_title":"500 - Internal server error","500_content":"There has an internal error occurred. We automatically log al these error so we can fix them.","503_title":"503: Website temporary not available","503_content":"Website temporary not available, we'll back in a minute",player_mobile_click:"Click on the playbutton to start the stream",casting_to:"Casting to",share_button:"Share",share_caption:"Send the stream in 1 tap",share_copied:"Link copied to clipboard",share_select_manually:"Select and copy the link manually",share_copy_link:"Copy link",share_more_options:"More options",recently_played_title:"Recently played",recently_played_clear:"Clear all",recently_played_stations:"Radio stations",recently_played_podcasts:"Podcasts",station_login_title:"Login to select your favorite newssites",station_login_register:"<strong>Not an account?</strong><br/>Register for free!",feeds_error_min:"You have to select al least 1 website",feeds_guest_message:'You have to signed in to select websites<br/><a class="btn btn-default btn-portal" href="{login}">Log in</a><br/>
1 of <a href="{register}">Register</a>',feeds_select_info:"Select your favorite websites below:",feeds_selected:" of 5 selected"}},fr:{publishers:{publisher:"Producteur",all_podcasts_of:"Tous les podcasts de {name}"},podcasts:{podcast:"Podcast",podcasts:"Podcasts",popular_podcasts:"Podcast populaire,",show_all_popular_podcasts:"Tous les podcasts Populair",newest_podcast:"Les derniers podcasts",show_all_new_podcasts:"Les derniers podcasts",recent_podcast:"Podcasts ajoutés récemment",show_all_recent_podcasts:"Afficher tous les podcasts récemment ajoutés",other_podcasts_of:"Autres podcasts ou {publisher}",alert_new:"Nouveaux",alert_text:'<span class="underline">Podcasts</span> sur {site}',discover_podcasts:"Découvrez d'autres podcasts >",all_podcasts:"Tous les podcasts",source:"source",top3_new_podcasts:"Top 3 des nouveaux podcasts",listen_this_podcast:"Écoutez ce podcast",podcast_categories:"Catégories de podcast",other_categories:"Autres catégories",categories:{show_all_categories:"Afficher tous les sujets de podcast"},podcast_tags:"Podcast Tags",other_tags:"Autres tags",relevant_tags:"Autres tags",tags_for_this_podcasts:"Tags pour ce podcast",popular_episodes:"Épisodes populaires",show_all_popular_episodes:"Tous les épisodes populaires",trending_episodes:"Épisodes tendance",show_all_trending_episodes:"Tous les épisodes tendance",newest_episodes:"Épisodes les plus récents",show_all_new_episodes:"Tous les derniers épisodes",all_episodes:"Tous les épisodes",all_episodes_of:"Tous les épisodes de {year}",prev_episode:"Épisode précédent",next_episode:"Prochain épisode",load_more_episodes:"Charger plus d'épisodes",listened:"Écouté",length:"Durée",published_at:"Publié le",mail:{episode_alert:{subject:"{number} Nouvel(s) épisode(s) sur RadioViaInternet.be",title:"Nouvel épisode: {name}",listen:"Écouter l'épisode",unsubscribe_podcast:"Se désabonner des alertes de ce podcast",unsubscribe_category:"Se désabonner des alertes pour cette catégorie",unsubscribe_tag:"Se désabonner des alertes pour ce tag",unsubscribe_btn:"Se désabonner",failed:"Désabonnement échoué: jeton invalide",unsubscribed_success:"Vous êtes désabonné de cet e-mail",header_podcast:"Nouveaux épisodes pour le podcas {name}",header_category:'Nouveaux podcasts pour la catégorie:"{name}"',header_tag:'Nouveaux podcasts pour tag: "{name}"'}},filter:{label:"Trier par",name:"Nom",date:"Date",populairity:"Popularité"},newsletter:{heading:"Recevez la newsletter bimensuelle",subline:"Gratuite dans votre boîte mail",benefit_best_new:"Aperçu des meilleurs nouveaux podcasts",benefit_popular_episodes:"Épisodes les plus populaires",benefit_trending:"Podcasts tendance",email_label:"Votre adresse e-mail",input_placeholder:"nom%{'@'}exemple.fr",submit_button:"S'inscrire à la newsletter",no_spam:"Pas de spam",unsubscribe_anytime:"Désabonnement en 1 clic",success_text:"Vous êtes inscrit(e) à la newsletter. Vous la recevrez désormais toutes les 2 semaines dans votre boîte mail.",failed:"L'inscription a échoué, veuillez réessayer"},alerts:{heading:"Ne manquez aucun épisode",subline:"Créez une alerte podcast",email_label:"Votre adresse e-mail",input_placeholder:"nom%{'@'}exemple.fr",submit_button:"Activer l'alerte",no_spam:"Pas de spam",unsubscribe_anytime:"Désabonnement à tout moment",remove_saved_email:"Supprimer l'adresse e-mail enregistrée",podcast:{desc:"Recevez un e-mail dès qu'un nouveau podcast <strong>{name}</strong> apparaît.",success_text:"Vous êtes abonné avec succès"},podcastcategory:{desc:"Recevez un e-mail dès qu'un nouveau podcast <strong>{name}</strong> apparaît.",success_text:"Vous êtes abonné avec succès."},podcasttag:{desc:"Recevez un e-mail dès qu'un nouveau podcast <strong>{name}</strong> apparaît.",success_text:"Vous êtes abonné avec succès"},failed:"Échoué. Veuillez réessayer.",mail:{subjects:{podcast_singular:"{name} | Nouvel épisode ({episode})",category_singular:'Nouveau podcast ajouté à la catégorie"{category}" - {podcast}',tag_singular:'Nouveau podcast ajouté avec tag "{tag}" - {podcast}',podcast_multiple:"Nieuwe afleveringen voor jouw podcasts, o.a. pour {name}",category_multiple:'{number} Nouveaux podcasts pour la catégorie"{category}", {podcast}',tag_multiple:'{number} Nouveaux podcasts pour tag "{tag}", {podcast}',mixed_multiple:'{number} podcasts de nouvelles pour la catégorie "{category}"'},sendername:{podcast_singular:"alerte d'épisode de podcast",category_singular:"alerte de catégorie de podcast",tag_singular:"podcast tag alert",podcast_multiple:"alerte d'épisodet",category_multiple:"alerte de catégorie",tag_multiple:"podcast tag alert",mixed_multiple:"podcast alert"}}}},"validation-inline":{accepted:"Ce champ doit être accepté.",active_url:"Ce n'est pas une URL valide",after:"La date doit être postérieure au {date}.",after_or_equal:"La date doit être postérieure ou égale au {date}.",alpha:"Ce champ doit contenir uniquement des lettres",alpha_dash:"Ce champ doit contenir uniquement des lettres, des chiffres et des tirets.",alpha_num:"Ce champ doit contenir uniquement des chiffres et des lettres.",array:"Ce champ doit être un tableau.",before:"Ce champ doit être une date antérieure au {date}.",before_or_equal:"Ce champ doit être une date antérieure ou égale au {date}.",between:{numeric:"La valeur doit être comprise entre {min} et {max}.",file:"La taille du fichier doit être comprise entre {min} et {max} kilo-octets.",string:"Le texte doit contenir entre {min} et {max} caractères.",array:"Le tableau doit contenir entre {min} et {max} éléments."},boolean:"Ce champ doit être vrai ou faux.",confirmed:"Le champ de confirmation ne correspond pas.",date:"Ce n'est pas une date valide.",date_equals:"La date doit être égale à {date}.",date_format:"Ce champ ne correspond pas au format {format}.",different:"Cette valeur doit être différente de {other}
1.",digits:"Ce champ doit contenir {digits} chiffres.",digits_between:"Ce champ doit contenir entre {min} et {max} chiffres.",dimensions:"La taille de l'image n'est pas conforme.",distinct:"Ce champ a une valeur en double.",email:"Ce champ doit être une adresse email valide.",ends_with:"Ce champ doit se terminer par une des valeurs suivantes : {values}",exists:"Ce champ sélectionné est invalide.",file:"Ce champ doit être un fichier.",filled:"Ce champ doit avoir une valeur.",gt:{numeric:"La valeur doit être supérieure à {value}.",file:"La taille du fichier doit être supérieure à {value} kilo-octets.",string:"Le texte doit contenir plus de {value} caractères.",array:"Le tableau doit contenir plus de {value} éléments."},gte:{numeric:"La valeur doit être supérieure ou égale à {value}.",file:"La taille du fichier doit être supérieure ou égale à {value} kilo-octets.",string:"Le texte doit contenir au moins {value} caractères.",array:"Le tableau doit contenir au moins {value} éléments."},image:"Ce champ doit être une image.",in:"Ce champ est invalide.",in_array:"Ce champ n'existe pas dans {other}.",integer:"Ce champ doit être un entier.",ip:"Ce champ doit être une adresse IP valide.",ipv4:"Ce champ doit être une adresse IPv4 valide.",ipv6:"Ce champ doit être une adresse IPv6 valide.",json:"Ce champ doit être un document JSON valide.",lt:{numeric:"La valeur doit être inférieure à {value}.",file:"La taille du fichier doit être inférieure à {value} kilo-octets.",string:"Le texte doit contenir moins de {value} caractères.",array:"Le tableau doit contenir moins de {value} éléments."},lte:{numeric:"La valeur doit être inférieure ou égale à {value}.",file:"La taille du fichier doit être inférieure ou égale à {value} kilo-octets.",string:"Le texte doit contenir au plus {value} caractères.",array:"Le tableau doit contenir au plus {value} éléments."},max:{numeric:"La valeur ne peut être supérieure à {max}.",file:"La taille du fichier ne peut pas dépasser {max} kilo-octets.",string:"Le texte ne peut contenir plus de {max} caractères.",array:"Le tableau ne peut contenir plus de {max} éléments."},mimes:"Le fichier doit être de type : {values}.",mimetypes:"Le fichier doit être de type : {values}.",min:{numeric:"La valeur doit être supérieure ou égale à {min}.",file:"La taille du fichier doit être supérieure à {min} kilo-octets.",string:"Le texte doit contenir au moins {min} caractères.",array:"Le tableau doit contenir au moins {min} éléments."},not_in:"Le champ sélectionné n'est pas valide.",not_regex:"Le format du champ n'est pas valide.",numeric:"Ce champ doit contenir un nombre.",password:"Le mot de passe est incorrect",present:"Ce champ doit être présent.",regex:"Le format du champ est invalide.",required:"Ce champ est obligatoire.",required_if:"Ce champ est obligatoire quand la valeur de {other} est {value}.",required_unless:"Ce champ est obligatoire sauf si {other} est {values}.",required_with:"Ce champ est obligatoire quand {values} est présent.",required_with_all:"Ce champ est obligatoire quand {values} sont présents.",required_without:"Ce champ est obligatoire quand {values} n'est pas présent.",required_without_all:"Ce champ est requis quand aucun de {values} n'est présent.",same:"Ce champ doit être identique à {other}.",size:{numeric:"La valeur doit être {size}.",file:"La taille du fichier doit être de {size} kilo-octets.",string:"Le texte doit contenir {size} caractères.",array:"Le tableau doit contenir {size} éléments."},starts_with:"Ce champ doit commencer avec une des valeurs suivantes : {values}",string:"Ce champ doit être une chaîne de caractères.",timezone:"Ce champ doit être un fuseau horaire valide.",unique:"La valeur est déjà utilisée.",uploaded:"Le fichier n'a pu être téléversé.",url:"Le format de l'URL n'est pas valide.",uuid:"Ce champ doit être un UUID valide",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:{name:"nom",username:"nom d'utilisateur",email:"adresse email",first_name:"prénom",last_name:"nom",password:"mot de passe",password_confirmation:"confirmation du mot de passe",city:"ville",country:"pays",address:"adresse",phone:"téléphone",mobile:"portable",age:"âge",sex:"sexe",gender:"genre",day:"jour",month:"mois",year:"année",hour:"heure",minute:"minute",second:"seconde",title:"titre",content:"contenu",description:"description",excerpt:"extrait",date:"date",time:"heure",available:"disponible",size:"taille"}}
1,validation:{accepted:"Le champ {attribute} doit être accepté.",active_url:"Le champ {attribute} n'est pas une URL valide.",after:"Le champ {attribute} doit être une date postérieure au {date}.",after_or_equal:"Le champ {attribute} doit être une date postérieure ou égale au {date}.",alpha:"Le champ {attribute} doit contenir uniquement des lettres.",alpha_dash:"Le champ {attribute} doit contenir uniquement des lettres, des chiffres et des tirets.",alpha_num:"Le champ {attribute} doit contenir uniquement des chiffres et des lettres.",array:"Le champ {attribute} doit être un tableau.",before:"Le champ {attribute} doit être une date antérieure au {date}.",before_or_equal:"Le champ {attribute} doit être une date antérieure ou égale au {date}.",between:{numeric:"La valeur de {attribute} doit être comprise entre {min} et {max}.",file:"La taille du fichier de {attribute} doit être comprise entre {min} et {max} kilo-octets.",string:"Le texte {attribute} doit contenir entre {min} et {max} caractères.",array:"Le tableau {attribute} doit contenir entre {min} et {max} éléments."},boolean:"Le champ {attribute} doit être vrai ou faux.",confirmed:"Le champ de confirmation {attribute} ne correspond pas.",date:"Le champ {attribute} n'est pas une date valide.",date_equals:"Le champ {attribute} doit être une date égale à {date}.",date_format:"Le champ {attribute} ne correspond pas au format {format}.",different:"Les champs {attribute} et {other} doivent être différents.",digits:"Le champ {attribute} doit contenir {digits} chiffres.",digits_between:"Le champ {attribute} doit contenir entre {min} et {max} chiffres.",dimensions:"La taille de l'image {attribute} n'est pas conforme.",distinct:"Le champ {attribute} a une valeur en double.",email:"Le champ {attribute} doit être une adresse email valide.",ends_with:"Le champ {attribute} doit se terminer par une des valeurs suivantes : {values}",exists:"Le champ {attribute} sélectionné est invalide.",file:"Le champ {attribute} doit être un fichier.",filled:"Le champ {attribute} doit avoir une valeur.",gt:{numeric:"La valeur de {attribute} doit être supérieure à {value}.",file:"La taille du fichier de {attribute} doit être supérieure à {value} kilo-octets.",string:"Le texte {attribute} doit contenir plus de {value} caractères.",array:"Le tableau {attribute} doit contenir plus de {value} éléments."},gte:{numeric:"La valeur de {attribute} doit être supérieure ou égale à {value}.",file:"La taille du fichier de {attribute} doit être supérieure ou égale à {value} kilo-octets.",string:"Le texte {attribute} doit contenir au moins {value} caractères.",array:"Le tableau {attribute} doit contenir au moins {value} éléments."},image:"Le champ {attribute} doit être une image.",in:"Le champ {attribute} est invalide.",in_array:"Le champ {attribute} n'existe pas dans {other}.",integer:"Le champ {attribute} doit être un entier.",ip:"Le champ {attribute} doit être une adresse IP valide.",ipv4:"Le champ {attribute} doit être une adresse IPv4 valide.",ipv6:"Le champ {attribute} doit être une adresse IPv6 valide.",json:"Le champ {attribute} doit être un document JSON valide.",lt:{numeric:"La valeur de {attribute} doit être inférieure à {value}.",file:"La taille du fichier de {attribute} doit être inférieure à {value} kilo-octets.",string:"Le texte {attribute} doit contenir moins de {value} caractères.",array:"Le tableau {attribute} doit contenir moins de {value} éléments."},lte:{numeric:"La valeur de {attribute} doit être inférieure ou égale à {value}.",file:"La taille du fichier de {attribute} doit être inférieure ou égale à {value} kilo-octets.",string:"Le texte {attribute} doit contenir au plus {value} caractères.",array:"Le tableau {attribute} doit contenir au plus {value} éléments."},max:{numeric:"La valeur de {attribute} ne peut être supérieure à {max}.",file:"La taille du fichier de {attribute} ne peut pas dépasser {max} kilo-octets.",string:"Le texte de {attribute} ne peut contenir plus de {max} caractères.",array:"Le tableau {attribute} ne peut contenir plus de {max} éléments."},mimes:"Le champ {attribute} doit être un fichier de type : {values}.",mimetypes:"Le champ {attribute} doit être un fichier de type : {values}.",min:{numeric:"La valeur de {attribute} doit être supérieure ou égale à {min}.",file:"La taille du fichier de {attribute} doit être supérieure à {min} kilo-octets.",string:"Le texte {attribute} doit contenir au moins {min} caractères.",array:"Le tableau {attribute} doit contenir au moins {min} éléments."},not_in:"Le champ {attribute} sélectionné n'est pas valide.",not_regex:"Le format du champ {attribute} n'est pas valide.",numeric:"Le champ {attribute}
1 doit contenir un nombre.",password:"Le mot de passe est incorrect",present:"Le champ {attribute} doit être présent.",regex:"Le format du champ {attribute} est invalide.",required:"Le champ {attribute} est obligatoire.",required_if:"Le champ {attribute} est obligatoire quand la valeur de {other} est {value}.",required_unless:"Le champ {attribute} est obligatoire sauf si {other} est {values}.",required_with:"Le champ {attribute} est obligatoire quand {values} est présent.",required_with_all:"Le champ {attribute} est obligatoire quand {values} sont présents.",required_without:"Le champ {attribute} est obligatoire quand {values} n'est pas présent.",required_without_all:"Le champ {attribute} est requis quand aucun de {values} n'est présent.",same:"Les champs {attribute} et {other} doivent être identiques.",size:{numeric:"La valeur de {attribute} doit être {size}.",file:"La taille du fichier de {attribute} doit être de {size} kilo-octets.",string:"Le texte de {attribute} doit contenir {size} caractères.",array:"Le tableau {attribute} doit contenir {size} éléments."},starts_with:"Le champ {attribute} doit commencer avec une des valeurs suivantes : {values}",string:"Le champ {attribute} doit être une chaîne de caractères.",timezone:"Le champ {attribute} doit être un fuseau horaire valide.",unique:"La valeur du champ {attribute} est déjà utilisée.",uploaded:"Le fichier du champ {attribute} n'a pu être téléversé.",url:"Le format de l'URL de {attribute} n'est pas valide.",uuid:"Le champ {attribute} doit être un UUID valide",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:{name:"nom",username:"nom d'utilisateur",email:"adresse email",first_name:"prénom",last_name:"nom",password:"mot de passe",password_confirmation:"confirmation du mot de passe",city:"ville",country:"pays",address:"adresse",phone:"téléphone",mobile:"portable",age:"âge",sex:"sexe",gender:"genre",day:"jour",month:"mois",year:"année",hour:"heure",minute:"minute",second:"seconde",title:"titre",content:"contenu",description:"description",excerpt:"extrait",date:"date",time:"heure",available:"disponible",size:"taille"}},radioportal:{radiozender:"station de radio",vergeten:"mot de passe oublié?",inloggen:"s'identifier",uitloggen:"se déconnecter",email:"adresse mail",naam:"nom",wachtwoord:"Mot de passe",bevestig_ww:"confirmez le mot de passe",remember:"rester connecté",foutmelding:"Vérifiez les erreurs:",reset_ww:"nouveau mot de passe",send_ww_link:"demander un nouveau mot de passe",register:"s'inscrire maintenant",tags:"Tags",categorieen:"catégories",opslaan:"enregistrer",leesmeer:"lire la suite",leesminder:"lire moins",website:"Website",city:"Ville",reset:"Réinitialiser",zoeken:"Chercher",zoek_placeholder:"Rechercher une station de radio, un style de musique ou un mot-clé",zoek_results_radio:"Résultats de la recherche des stations de radio",zoek_results_podcasts:"Résultats de la recherche podcasts",zoek_results_for:"Résultats de recherche pour '{query}'",zoek_noresults:"Aucun résultat de recherche pour '{query}'",home_kop_beste:"Meilleures stations de radio",home_kop_alle:"Toutes les stations de radio",home_all_stations:"Afficher tout {count} radiostations",home_all_category_stations:"Afficher tout '{category}' radiostations",home_more_stations:"Plus de  {category}",station_mensen_luisteren:"personnes écoutent maintenant",station_bekijk_beste:"Vérifiez les meilleures stations de radio",station_laatste_nieuws:"Lire les dernières nouvelles",station_verversen:"Rafraîchir en",station_related:"Des visiteurs qui écoutent {station} écoute aussi:",station_rating_loading:"Sauver ...",station_rating_success:"&#8730; Votre évaluation est enregistrée!",station_rating_failed:"Il n'a pas été possible d'enregistrer votre évaluation",station_open_new_window:"Ouvrir le lecteur dans une nouvelle fenêtre","404_title":"404 - Page non trouvée","404_content":"Cette page n'a pas été trouvée, essayez de trouver la page en utilisant le formulaire de recherche ci-dessous.","500_title":"500 - Erreur Interne du Serveur","500_content":"Quelque chose c\\est mal passé. Merci d'essayer plus tard.","503_title":"503: Site Web temporairement indisponible","503_content":"Site Web temporairement indisponible. Nous reviendrons dans un instant ...",player_mobile_click:"Cliquez sur le bouton de lecture pour démarrer le flux radio",casting_to:"Diffusion sur",share_button:"Partager",share_caption:"Envoyez le flux en 1 clic",share_copied:"Lien copié dans le presse-papiers",share_select_manually:"Sélectionnez et copiez le lien manuellement",share_copy_link:"Copier le lien",share_more_options:"Plus d'options",recently_played_title:"Écoutés récemment",recently_played_clear:"Tout effacer",recently_played_stations:"Stations de radio",recently_played_podcasts:"Podcasts",station_login_title:"Connectez-vous pour ajouter des stations de radio comme favorites",station_login_register:"<strong>Pas encore de compte?</strong><br/>S'inscrire maintenant!",feeds_error_min:"Vous devez sélectionner au moins 1 site Web",feeds_guest_message:`Vous devez être connecté et ajouter vos sites Web préférés. <br/><a class="btn btn-default btn-portal" href="{login}">S'identifier</a><br/> of <a href="{register}">Créer un compte</a>`,feeds_select_info:"Sélectionnez vos sites Web préférés.",feeds_selected:"Sélectionné sur 5",suggestion:{what_do_you_want_to_add:"Que voulez-vous ajouter?",next:"Suivant",previous:"Précédent",send:"Soumettre",name_of_the:"Nom due {type}
1",rss_url:"RSS URL",stream_url:"URL Stream",website:"Website",terms_radio:"Pour être ajouté gratuitement, veuillez ajouter le lien ci-dessous sur votre site Web:",terms_podcast:'Une exposition supplémentaire pour votre podcast? Ajoutez le lien ci-dessous sur votre site Web et votre podcast sera "podcast en surbrillance" pendant un mois."',backlink:'<a href="https://www.radioviainternet.be/fr" title="Ecouter radio en ligne | Toutes les radios de Belgique direct et en ligne" >https://www.radioviainternet.be/fr</a>',backlink_url:"URL link",backlink_check_radio:"Oui, j'ai ajouté un lien vers radioviainternet.be/fr sur la page suivante:",backlink_check_podcast:"Oui, j'ai ajouté un lien vers radioviainternet.be/fr sur la page suivante:",backlink_check_explain:"Nous vérifions manuellement si le lien est bien ajouté",copy_btn_text:"Copier le code HTML",copy_btn_success:"✓ HTML copié",copy_btn_failed:"✕ La copie a échoué",suggestion:"Suggestion ou question",error_fields:"Les champs suivants ne sont pas saisis correctement:",success:"Demande soumise avec succès."}}},it:{validation:{accepted:"{attribute} deve essere accettato.",active_url:"{attribute} non è un URL valido.",after:"{attribute} deve essere una data successiva al {date}.",alpha:"{attribute} può contenere solo lettere.",alpha_dash:"{attribute} può contenere solo lettere, numeri e trattini.",alpha_num:"{attribute} può contenere solo lettere e numeri.",array:"{attribute} deve essere un array.",before:"{attribute} deve essere una data precedente al {date}.",between:{numeric:"{attribute} deve trovarsi tra {min} - {max}.",file:"{attribute} deve trovarsi tra {min} - {max} kilobytes.",string:"{attribute} deve trovarsi tra {min} - {max} caratteri.",array:"{attribute} deve avere tra {min} - {max} elementi."},boolean:"Il campo {attribute} deve essere vero o falso.",confirmed:"Il campo di conferma per {attribute} non coincide.",date:"{attribute} non è una data valida.",date_format:"{attribute} non coincide con il formato {format}.",different:"{attribute} e {other} devono essere differenti.",digits:"{attribute} deve essere di {digits} cifre.",digits_between:"{attribute} deve essere tra {min} e {max} cifre.",distinct:"The {attribute} field has a duplicate value.",email:"{attribute} non è valido.",exists:"{attribute} selezionato/a non è valido.",filled:"Il campo {attribute} è richiesto.",image:"{attribute} deve essere un'immagine.",in:"{attribute} selezionato non è valido.",in_array:"The {attribute} field does not exist in {other}.",integer:"{attribute} deve essere un numero intero.",ip:"{attribute} deve essere un indirizzo IP valido.",json:"{attribute} deve essere una stringa JSON valida.",max:{numeric:"{attribute} non può essere superiore a {max}.",file:"{attribute} non può essere superiore a {max} kilobytes.",string:"{attribute} non può contenere più di {max} caratteri.",array:"{attribute} non può avere più di {max} elementi."},mimes:"{attribute} deve essere del tipo: {values}.",min:{numeric:"{attribute} deve essere almeno {min}.",file:"{attribute} deve essere almeno di {min} kilobytes.",string:"{attribute} deve contenere almeno {min} caratteri.",array:"{attribute} deve avere almeno {min} elementi."},not_in:"Il valore selezionato per {attribute} non è valido.",numeric:"{attribute} deve essere un numero.",present:"The {attribute} field must be present.",regex:"Il formato del campo {attribute} non è valido.",required:"Il campo {attribute} è richiesto.",required_if:"Il campo {attribute} è richiesto quando {other} è {value}.",required_unless:"The {attribute} field is required unless {other} is in {values}.",required_with:"Il campo {attribute} è richiesto quando {values} è presente.",required_with_all:"Il campo {attribute} è richiesto quando {values} è presente.",required_without:"Il campo {attribute} è richiesto quando {values} non è presente.",required_without_all:"Il campo {attribute} è richiesto quando nessuno di {values} è presente.",same:"{attribute} e {other} devono coincidere.",size:{numeric:"{attribute} deve essere {size}.",file:"{attribute} deve essere {size} kilobytes.",string:"{attribute} deve contenere {size} caratteri.",array:"{attribute} deve contenere {size} elementi."},string:"{attribute} deve essere una stringa.",timezone:"{attribute} deve essere una zona valida.",unique:"{attribute} è stato già utilizzato.",url:"Il formato del campo {attribute} non è valido.",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:[]},radioportal:{vergeten:"Hai dimenticato la password?",inloggen:"Accesso",uitloggen:"Esci",email:"E-mail",naam:"Nome",wachtwoord:"Password",bevestig_ww:"Conferma password",remember:"Ricordati di me",foutmelding:"I seguenti errori si sono verificati:",reset_ww:"Nuova password",send_ww_link:"Chiede una nuova password",register:"Registrati ora",tags:"Tag",categorieen:"Categorie",opslaan:"Salvare",leesmeer:"Più",leesminder:"Meno",website:"Sito web",city:"Città",reset:"Reset",zoeken:"Ricerca",zoek_placeholder:"Trova una stazione radio o genere musicale",zoek_results_radio:"Risultato per radio",zoek_results_podcasts:"Risultato per podcasts",zoek_results_for:"Risultati della ricerca per '{query}'",zoek_noresults:"Nessun risultato per '{query}'",home_kop_beste:"Stazioni radio Top",home_kop_alle:"Tutte le stazioni radio",home_all_stations:"Visualizza tutte le {count} stazioni radio",home_all_category_stations:"Visualizza tutte le stazioni radio '{c
1ategory}'",home_more_stations:"Più {category}",station_mensen_luisteren:"la gente ascolta ora",station_bekijk_beste:"Vedi le migliori stazioni radio",station_laatste_nieuws:"Seguire le ultime notizie",station_verversen:"Cambiare in",station_related:"I visitatori che ascoltano {station}, ascolta:",station_rating_loading:"Risparmio ...",station_rating_success:"&#8730; Il tuo voto è stato salvato!",station_rating_failed:"Impossibile salvare la vostra voce","404_title":"404 - Pagina non trovata","404_content":"Pagina non trovata, cercare di trovare la pagina tramite il modulo di ricerca qui sotto.","500_title":"500 - Errore interno del server","500_content":"Rilassatevi, fate qualsiasi cosa con esso. Qualcosa è andato storto sul nostro server, per fortuna abbiamo automaticamente informati di tale errore e ripareremo il prima possibile questo errore.","503_title":"503 - Sito temporaneamente non disponibile","503_content":"Il sito è temporaneamente non disponibile, saremo di nuovo",player_mobile_click:"Clicca su Play",casting_to:"Trasmissione su",share_button:"Condividi",share_caption:"Invia lo stream con 1 tocco",share_copied:"Link copiato negli appunti",share_select_manually:"Seleziona e copia il link manualmente",share_copy_link:"Copia link",share_more_options:"Altre opzioni",recently_played_title:"Ascoltati di recente",recently_played_clear:"Cancella tutto",recently_played_stations:"Stazioni radio",recently_played_podcasts:"Podcast",station_login_title:"Effettua il login per selezionare i siti Web preferiti",station_login_register:"<strong>Nessun account?</strong><br/>Registratevi gratuitamente!",feeds_error_min:"È necessario selezionare almeno un sito",feeds_guest_message:'Devi effettuare il login per poter selezionare i siti Web preferiti. <br/><a class="btn btn-default btn-portal" href="{login}">Accesso</a><br/> of <a href="{register}">Crea nuovo account</a>',feeds_select_info:"Seleziona i tuoi siti web preferiti in basso.",feeds_selected:" su 5 selezionati"}},nl:{publishers:{publisher:"Uitgever",all_podcasts_of:"Alle podcasts van {name}"},podcasts:{podcast:"Podcast",podcasts:"Podcasts",popular_podcasts:"Populaire podcasts",show_all_popular_podcasts:"Bekijk alle populaire podcasts",newest_podcast:"Nieuwste podcasts",show_all_new_podcasts:"Bekijk alle nieuwe podcasts",recent_podcast:"Recent toegevoegde podcasts",show_all_recent_podcasts:"Bekijk alle recent toegevoegde podcasts",other_podcasts_of:"Andere podcasts van {publisher}",alert_new:"Nieuw",alert_text:'<span class="underline">Podcasts</span> op {site}',discover_podcasts:"Ontdek andere podcasts >",all_podcasts:"Alle podcasts",source:"bron",top3_new_podcasts:"Top 3 nieuwe podcasts",listen_this_podcast:"Luister deze podcast",podcast_categories:"Podcast Categorie&euml;n",other_categories:"Andere categorie&euml;n",categories:{show_all_categories:"Bekijk alle podcast onderwerpen"},podcast_tags:"Podcast Tags",other_tags:"Andere tags",relevant_tags:"Relevante tags",tags_for_this_podcasts:"Tags voor deze podcast",popular_episodes:"Populaire afleveringen",show_all_popular_episodes:"Bekijk de populairste afleveringen",trending_episodes:"Trending afleveringen",show_all_trending_episodes:"Bekijk alle trending afleveringen",newest_episodes:"Nieuwste afleveringen",show_all_new_episodes:"Bekijk alle nieuwe afleveringen",all_episodes:"Alle afleveringen",all_episodes_of:"Alle afleveringen uit {year}",prev_episode:"Vorige aflevering",next_episode:"Volgende aflevering",load_more_episodes:"Laad meer afleveringen",listened:"beluisterd",length:"lengte",published_at:"gepubliceerd op",mail:{episode_alert:{subject:"{number} nieuwe aflevering(en) staan klaar voor je op RadioViaInternet.nl",title:"Nieuwe aflevering {name}",listen:"Beluister aflevering",unsubscribe_podcast:"Meld je af voor de alerts van deze podcast",unsubscribe_category:"Meld je af voor de alerts van deze category",unsubscribe_tag:"Meld je af voor de alerts van deze tag",unsubscribe_btn:"Afmelden",failed:"Afmelden niet gelukt, email of token is ongeldig",unsubscribed_success:"Je bent afgemeld voor de podcast alert.",header_podcast:"Nieuwe aflevering(en) voor de podcast {name}",header_category:'Nieuwe podcast(s) voor de categorie "{name}"',header_tag:'Nieuwe podcast(s) voor de tag "{name}"'}},filter:{label:"Sorteer op",name:"Naam",date:"Datum",populairity:"Populariteit"},newsletter:{heading:"Ontvang 2 wekelijkse nieuwsbrief",subline:"Gratis in je mailbox",benefit_best_new:"Overzicht beste nieuwe podcasts",benefit_popular_episodes:"Populairste afleveringen",benefit_trending:"Trending podcasts",email_label:"Je e-mailadres",input_placeholder:"naam%{'@'}voorbeeld.nl",submit_button:"Aanmelden voor de nieuwsbrief",no_spam:"Geen spam",unsubscribe_anytime:"Afmelden met 1 klik",success_text:"Je bent aangemeld voor de nieuwsbrief. Je ontvangt hem voortaan elke 2 weken in je mailbox.",failed:"Aanmelden niet gelukt, probeer het opnieuw"},alerts:{heading:"Mis geen enkele aflevering",subline:"Maak een podcast alert aan",compact_heading:"Mis geen aflevering",email_label:"Je e-mailadres",input_placeholder:"naam%{'@'}voorbeeld.nl",submit_button:"Zet alert aan",no_spam:"Geen spam",unsubscribe_anytime:"Altijd afmelden",remove_saved_email:"Verwijder opgeslagen e-mailadres",podcast:{desc:"Ontvang direct een mailtje zodra er een nieuwe aflevering verschijnt van podcast: <strong>{name}</strong>.",compact_desc:"Mail bij elke nieuwe aflevering van <strong>{name}</strong>.",success_text:"Je bent aangemeld, zodra er een nieuwe aflevering is, ontvang je een email. In deze email staat ook de instructie om je af te melden."}
1,podcastcategory:{desc:"Ontvang direct een mailtje zodra er een nieuwe <strong>{name}</strong> podcast verschijnt.",compact_desc:"Mail bij elke nieuwe <strong>{name}</strong> podcast.",success_text:"Je bent aangemeld, zodra er een nieuwe podcast is, ontvang je een email. In deze email staat ook de instructie om je af te melden."},podcasttag:{desc:"Ontvang direct een mailtje zodra er een nieuwe <strong>{name}</strong> podcast verschijnt.",compact_desc:"Mail bij elke nieuwe <strong>{name}</strong> podcast.",success_text:"Je bent aangemeld, zodra er een nieuwe podcast is, ontvang je een email. In deze email staat ook de instructie om je af te melden."},failed:"Niet gelukt, probeer het opnieuw",mail:{subjects:{podcast_singular:"{name} | Nieuwe aflevering ({episode})",category_singular:'Nieuwe podcast toegevoegd aan de categorie "{category}" - {podcast}',tag_singular:'Nieuwe podcast toegevoegd met de tag "{tag}" - {podcast}',podcast_multiple:"Nieuwe afleveringen voor jouw podcasts, o.a. voor {name}",category_multiple:'{number} nieuwe podcasts voor category "{category}", o.a. {podcast}',tag_multiple:'{number} nieuwe podcasts voor tag "{tag}", o.a. {podcast}',mixed_multiple:'{number} nieuwe podcasts, o.a. voor category "{category}"'},sendername:{podcast_singular:"podcast aflevering alert",category_singular:"podcast categorie alert",tag_singular:"podcast tag alert",podcast_multiple:"aflevering alert",category_multiple:"categorie alert",tag_multiple:"podcast tag alert",mixed_multiple:"podcast alert"}}}},validation:{accepted:"{attribute} moet geaccepteerd zijn.",active_url:"{attribute} is geen geldige URL.",after:"{attribute} moet een datum na {date} zijn.",alpha:"{attribute} mag alleen letters bevatten.",alpha_dash:"{attribute} mag alleen letters, nummers, onderstreep(_) en strepen(-) bevatten.",alpha_num:"{attribute} mag alleen letters en nummers bevatten.",array:"{attribute} moet geselecteerde elementen bevatten.",before:"{attribute} moet een datum voor {date} zijn.",between:{numeric:"{attribute} moet tussen {min} en {max} zijn.",file:"{attribute} moet tussen {min} en {max} kilobytes zijn.",string:"{attribute} moet tussen {min} en {max} karakters zijn.",array:"{attribute} moet tussen {min} en {max} items bevatten."},boolean:"{attribute} moet true of false zijn.",confirmed:"{attribute} bevestiging komt niet overeen.",date:"{attribute} moet een datum bevatten.",date_format:"{attribute} moet een geldig datum formaat bevatten.",different:"{attribute} en {other} moeten verschillend zijn.",digits:"{attribute} moet bestaan uit {digits} cijfers.",digits_between:"{attribute} moet bestaan uit minimaal {min} en maximaal {max} cijfers.",email:"{attribute} is geen geldig e-mailadres.",exists:"{attribute} bestaat niet.",filled:"{attribute} is verplicht.",image:"{attribute} moet een afbeelding zijn.",in:"{attribute} is ongeldig.",integer:"{attribute} moet een getal zijn.",ip:"{attribute} moet een geldig IP-adres zijn.",max:{numeric:"{attribute} moet minder dan {max} zijn.",file:"{attribute} moet minder dan {max} kilobytes zijn.",string:"{attribute} moet minder dan {max} karakters zijn.",array:"{attribute} mag maximaal {max} items bevatten."},mimes:"{attribute} moet een bestand zijn van het bestandstype {values}.",min:{numeric:"{attribute} moet minimaal {min} zijn.",file:"{attribute} moet minimaal {min} kilobytes zijn.",string:"{attribute} moet minimaal {min} karakters zijn.",array:"{attribute} moet minimaal {min} items bevatten."},not_in:"Het formaat van {attribute} is ongeldig.",numeric:"{attribute} moet een nummer zijn.",regex:"{attribute} format is ongeldig.",required:"{attribute} is verplicht.",required_if:"{attribute} is verplicht indien {other} gelijk is aan {value}.",required_with:"{attribute} is verplicht i.c.m. {values}",required_with_all:"{attribute} is verplicht i.c.m. {values}",required_without:"{attribute} is verplicht als {values} niet ingevuld is.",required_without_all:"{attribute} is verplicht als {values} niet ingevuld zijn.",same:"{attribute} en {other} moeten overeenkomen.",size:{numeric:"{attribute} moet {size} zijn.",file:"{attribute} moet {size} kilobyte zijn.",string:"{attribute} moet {size} characters zijn.",array:"{attribute} moet {size} items bevatten."},timezone:"Het {attribute} moet een geldige zone zijn.",unique:"{attribute} is al in gebruik.",url:"{attribute} is geen geldige URL.",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:[]},radioportal:{radiozender:"Radiozender",vergeten:"Wachtwoord vergeten?",inloggen:"Inloggen",uitloggen:"Uitloggen",email:"E-mailadres",naam:"Naam",wachtwoord:"Wachtwoord",bevestig_ww:"Bevestig Wachtwoord",remember:"Onthoudt mij",foutmelding:"De volgende fouten z
1ijn opgetreden:",reset_ww:"Nieuw wachtwoord",send_ww_link:"Vraag nieuw wachtwoord op",register:"Nu aanmelden",tags:"Tags",categorieen:"Categorie&euml;n",opslaan:"Opslaan",leesmeer:"Lees meer",leesminder:"Minder",website:"Website",city:"Plaats",reset:"Reset",zoeken:"Zoeken",zoek_placeholder:"Zoek een radiostation, genre of muziekstijl",zoek_results_radio:"Zoekresultaten radiostations",zoek_results_podcasts:"Zoekresultaten podcasts",zoek_results_for:"Zoekresultaten voor '{query}'",zoek_noresults:"Geen resultaten voor '{query}'",home_kop_beste:"De beste Radiostations",home_kop_alle:"Alle Radiostations",home_all_stations:"Bekijk alle {count} radiostations",home_all_category_stations:"Bekijk alle '{category}' radiostations",home_more_stations:"Meer {category}",station_mensen_luisteren:"personen luisteren nu",station_bekijk_beste:"Bekijk de beste radiostations",station_laatste_nieuws:"Volg het laatste nieuws",station_verversen:"Verversen in",station_related:"Bezoekers die {station} luisteren, luisteren ook:",station_rating_loading:"Aan het opslaan ...",station_rating_success:"&#8730; Je stem is opgeslagen!",station_rating_failed:"Het is niet gelukt om je stem op te slaan",station_open_new_window:"open speler in nieuw scherm","404_title":"404 - Pagina niet gevonden","404_content":"Deze pagina is niet gevonden, probeer eens de pagina te vinden via onderstaande zoekformulier.","500_title":"500 - Interne server fout","500_content":"Rustig maar, je hoeft er niets mee. Er is op onze server iets fout gegaan, gelukkig krijgen wij automatisch een melding van deze fout en gaan we deze fout zo snel mogelijk verhelpen.","503_title":"503: Website tijdelijk niet beschikbaar","503_content":"De website is tijdelijk niet beschikbaar, we zijn zo terug",player_mobile_click:"Klik op de startbutton om de stream te starten",casting_to:"Casten naar",share_button:"Delen",share_caption:"Stuur de stream door in 1 tik",share_copied:"Link gekopieerd naar het klembord",share_select_manually:"Selecteer en kopieer de link handmatig",share_copy_link:"Kopieer link",share_more_options:"Meer opties",recently_played_title:"Laatst beluisterd",recently_played_clear:"Alles wissen",recently_played_stations:"Radiozenders",recently_played_podcasts:"Podcasts",station_login_title:"Login om je favoriete websites te selecteren",station_login_register:"<strong>Nog geen account?</strong><br/>Meld je gratis aan!",feeds_error_min:"Je moet minimaal 1 website selecteren",feeds_guest_message:'Je moet ingelogd zijn om je favoriete websites te kunnen selecteren. <br/><a class="btn btn-default btn-portal" href="{login}">Log in</a><br/> of <a href="{register}">Maak een nieuw account</a>',feeds_select_info:"Selecteer hieronder je favoriete websites.",feeds_selected:" van 5 geselecteerd",suggestion:{what_do_you_want_to_add:"Wat wil je toevoegen?",next:"Volgende",previous:"Vorige",send:"Versturen",name_of_the:"Naam van de {type}",rss_url:"URL van de RSS",stream_url:"URL van de stream",website:"Website",terms_radio:"Om gratis vermeld te worden vragen we je eerst om onderstaande link op je website te plaatsen:",terms_podcast:'Wil je jouw podcast extra laten opvallen? Plaats dan onderstaande link op je website en je podcast komt een maand lang in onze "Uitgelichte podcast"',backlink:'<a href="https://www.radioviainternet.nl" title="Luister Radio en Podcast op RadioViaInternet.nl" >https://www.radioviainternet.nl</a>',backlink_url:"URL link",backlink_check_radio:"Ja, ik heb een link geplaatst op de volgende url:",backlink_check_podcast:"Ja, ik ga een link plaatsen op deze url:",backlink_check_explain:"We controleren handmatig of de link op de pagina staat",copy_btn_text:"Kopieer HTML code",copy_btn_success:"✓ HTML gekopieerd",copy_btn_failed:"✕ Kopieren mislukt",suggestion:"Opmerking of vraag",error_fields:"De volgende velden zijn niet goed ingevuld:",success:"Uw verzoek is verstuurd, doorgaans nemens we uw verzoek binnen 48 uur in behandeling."}}},sv:{publishers:{publisher:"Utgivare",all_podcasts_of:"Alla podcast frÃ¥n {name}"},podcasts:{podcast:"Podcast",podcasts:"Podcasts",popular_podcasts:"Populära podcast",show_all_popular_podcasts:"Visa alla populära podcast",newest_podcast:"Senaste podcast",show_all_new_podcasts:"Visa alla nya podcast",recent_podcast:"Nyligen tillagda podcast",show_all_recent_podcasts:"Visa alla nyligen tillagda podcast",other_podcasts_of:"Andra podcasts frÃ¥n {publisher}",alert_new:"Ny",alert_text:'<span class="underline">Podcasts</span> pÃ¥ {site}',discover_podcasts:"Upptäck andra podcast >",podcast_categories:"Podcast-kategorier",other_categories:"Andra kategorier",podcast_tags:"Podcast Taggar",other_tags:"Andra tags",relevant_tags:"Relevanta tags",tags_for_this_podcasts:"Taggar för denna podcast",popular_episodes:"Populära avsnitt",show_all_popular_episodes:"Se de mest populära avsnitten",trending_episodes:"Trendinga avsnitt",show_all_trending_episodes:"Titta pÃ¥ alla trendiga avsnitt",newest_episodes:"Senaste avsnitt",show_all_new_episodes:"Visa alla nya avsnitt",all_episodes:"Alla avsnitt",all_episodes_of:"Alle avsnitt frÃ¥n {year}",prev_episode:"FöregÃ¥ende avsnitt",next_episode:"Nästa avsnitt",load_more_episodes:"Ladda fler avsnitt",listened:"lyssnade",length:"lÃ¥ng",published_at:"publicerad den",mail:{episode_alert:{subject:"{number} nya avsnitt är redo för dig pÃ¥ RadioViaInternet.se",title:"Nya avsnitt {name}",listen:"Lyssna pÃ¥ avsnittet",unsubscribe:"Avsluta prenumerationen pÃ¥ varningarna för denna podcast",unsubscribe_btn:"Avsluta",failed:"Avbokningen misslyckades, e-post eller token är ogiltigt",unsubscribed_success:"Du har avslutat prenumerationen pÃ¥ {name} podcast."}},filter:{label:"Sortera efter",name:"Namn",date:"Datum",populairity:"popularitet"},newsletter:{heading:"FÃ¥ nyhetsbrevet varannan vecka",subline:"Gratis i din inkorg",benefit_best_new:"Översikt över de bästa nya poddarna",benefit_popular_episodes:"Populäraste avsnitten",benefit_trending:"Trendande poddar",email_label:"Din e-postadress",input_placeholder:"namn%{'@'}exempel.se",submit_button:"Anmäl dig till nyhetsbrevet",no_spam:"Ingen spam",unsubscribe_anytime:"Avsluta med 1 klick",success_text:"Du är anmäld till nyhetsbrevet. Du fÃ¥r det nu var 14:e dag i din inkorg.",failed:"Anmälan misslyckades, försök igen"},alerts:{heading:"Missa inget avsnitt",subline:"Skapa en podcast-avisering",email_label:"Din e-postadress",input_placeholder:"namn%{'@'}exempel.se",submit_button:"Aktivera avisering",no_spam:"Ingen skräppost",unsubscribe_anytime:"Avsluta nÃ
1¤r som helst",remove_saved_email:"Ta bort sparad e-postadress",podcast:{desc:"FÃ¥ ett mejl sÃ¥ snart en ny <strong>{name}</strong>-podcast dyker upp.",success_text:"Du är anmäld. SÃ¥ snart det finns ett nytt avsnitt fÃ¥r du ett mejl, som även innehÃ¥ller instruktioner för att avsluta prenumerationen."},podcastcategory:{desc:"FÃ¥ ett mejl sÃ¥ snart en ny <strong>{name}</strong>-podcast dyker upp.",success_text:"Du är anmäld. SÃ¥ snart det finns en ny podcast fÃ¥r du ett mejl, som även innehÃ¥ller instruktioner för att avsluta prenumerationen."},podcasttag:{desc:"FÃ¥ ett mejl sÃ¥ snart en ny <strong>{name}</strong>-podcast dyker upp.",success_text:"Du är anmäld. SÃ¥ snart det finns en ny podcast fÃ¥r du ett mejl, som även innehÃ¥ller instruktioner för att avsluta prenumerationen."},failed:"Det gick inte, försök igen"}},validation:{accepted:"{attribute} mÃ¥ste accepteras.",active_url:"{attribute} är inte en giltig webbadress.",after:"{attribute} mÃ¥ste vara ett datum efter den {date}.",after_or_equal:"{attribute} mÃ¥ste vara ett datum senare eller samma dag som {date}.",alpha:"{attribute} fÃ¥r endast innehÃ¥lla bokstäver.",alpha_dash:"{attribute} fÃ¥r endast innehÃ¥lla bokstäver, siffror och bindestreck.",alpha_num:"{attribute} fÃ¥r endast innehÃ¥lla bokstäver och siffror.",array:"{attribute} mÃ¥ste vara en array.",before:"{attribute} mÃ¥ste vara ett datum innan den {date}.",before_or_equal:"{attribute} mÃ¥ste vara ett datum före eller samma dag som {date}.",between:{numeric:"{attribute} mÃ¥ste vara en siffra mellan {min} och {max}.",file:"{attribute} mÃ¥ste vara mellan {min} till {max} kilobyte stor.",string:"{attribute} mÃ¥ste innehÃ¥lla {min} till {max} tecken.",array:"{attribute} mÃ¥ste innehÃ¥lla mellan {min} - {max} objekt."},boolean:"{attribute} mÃ¥ste vara sant eller falskt.",confirmed:"{attribute} bekräftelsen matchar inte.",date:"{attribute} är inte ett giltigt datum.",date_format:"{attribute} matchar inte formatet {format}.",different:"{attribute} och {other} fÃ¥r inte vara lika.",digits:"{attribute} mÃ¥ste vara {digits} tecken.",digits_between:"{attribute} mÃ¥ste vara mellan {min} och {max} tecken.",dimensions:"{attribute} har felaktiga bilddimensioner.",distinct:"{attribute} innehÃ¥ller fler än en repetition av samma element.",email:"{attribute} mÃ¥ste innehÃ¥lla en korrekt e-postadress.",exists:"{attribute} är ogiltigt.",file:"{attribute} mÃ¥ste vara en fil.",filled:"{attribute} är obligatoriskt.",image:"{attribute} mÃ¥ste vara en bild.",in:"{attribute} är ogiltigt.",in_array:"{attribute} finns inte i {other}.",integer:"{attribute} mÃ¥ste vara en siffra.",ip:"{attribute} mÃ¥ste vara en giltig IP-adress.",json:"{attribute} mÃ¥ste vara en giltig JSON-sträng.",max:{numeric:"{attribute} fÃ¥r inte vara större än {max}.",file:"{attribute} fÃ¥r max vara {max} kilobyte stor.",string:"{attribute} fÃ¥r max innehÃ¥lla {max} tecken.",array:"{attribute} fÃ¥r inte innehÃ¥lla mer än {max} objekt."},mimes:"{attribute} mÃ¥ste vara en fil av typen: {values}.",mimetypes:"{attribute} mÃ¥ste vara en fil av typen: {values}.",min:{numeric:"{attribute} mÃ¥ste vara större än {min}.",file:"{attribute} mÃ¥ste vara minst {min} kilobyte stor.",string:"{attribute} mÃ¥ste innehÃ¥lla minst {min} tecken.",array:"{attribute} mÃ¥ste innehÃ¥lla minst {min} objekt."},not_in:"{attribute} är ogiltigt.",numeric:"{attribute} mÃ¥ste vara en siffra.",present:"{attribute} mÃ¥ste finnas med.",regex:"{attribute} har ogiltigt format.",required:"{attribute} är obligatoriskt.",required_if:"{attribute} är obligatoriskt när {other} är {value}.",required_unless:"{attribute} är obligatoriskt när inte {other} finns bland {values}.",required_with:"{attribute} är obligatoriskt när {values} är ifyllt.",required_with_all:"{attribute} är obligatoriskt när {values} är ifyllt.",required_without:"{attribute} är obligatoriskt när {values} ej är ifyllt.",required_without_all:"{attribute} är obligatoriskt när ingen av {values} är ifyllt.",same:"{attribute} och {other} mÃ¥ste vara lika.",size:{numeric:"{attribute} mÃ¥ste vara {size}.",file:"{attribute} fÃ¥r endast vara {size} kilobyte stor.",string:"{attribute} mÃ¥ste innehÃ¥lla {size} tecken.",array:"{attribute} mÃ¥ste innehÃ¥lla {size} objekt."},string:"{attribute} mÃ¥ste vara en sträng.",timezone:"{attribute} mÃ¥ste vara en giltig tidszon.",unique:"{attribute} används redan.",uploaded:"{attribute} kunde inte laddas upp.",url:"{attribute} har ett ogiltigt format.",custom:{"attribute-name":{"rule-name":"custom-message"}},attributes:[]},radioportal:{radiozender:"Radiostation",vergeten:"Glömt lösenordet?",inloggen:"Logga in",uitloggen:"Logga ut",email:"E-postadress",naam:"Namn",wachtwoord:"Lösenord",bevestig_ww:"Bekräfta lösenord",remember:"HÃ¥ll mig inloggad",foutmelding:"Följande fel har inträffat:",reset_ww:"Ändra lösenord",send_ww_link:"Begär ett nytt lösenord",register:"Skapa konto",tags:"Taggar",categorieen:"Kategorier",opslaan:"Spara",leesmeer:"Mer",leesminder:"Mindre",website:"Hemsida",city:"Stad",reset:"Återställa",zoeken:"Sök",zoek_placeholder:"Söka efter en radiostation, genre eller stil",zoek_results_radio:"Sökresultat radiostationer",zoek_results_podcasts:"Sökresultat podcasts",zoek_results_for:"Sökresultat för '{query}'",zoek_noresults:"Inga resultat för '{query}'",home_kop_beste:"De bästa radiostationer",home_kop_alle:"Alla radiostationer",home_all_stations:"Visa alla {count} radiostationer",home_all_category_stations:"Visa alla '{category}' radiostationer",home_more_stations:"Mer {category}",station_mensen_luisteren:"personer nu lyssna",station_bekijk_beste:"Titta pÃ¥ de bästa radiostationer",station_laatste_nieuws:"Följ de senaste nyheterna",station_verversen:"Uppdateras i",station_related:"Besökare lyssna pÃ¥ {station}, även lyssna pÃ¥:",station_rating_loading:"Spara upptagen ...",station_rating_success:"&#8730; Din röst har sparats!",station_rating_failed:"Det gÃ¥r inte att spara din röst","404_title":"404 - Sidan kunde inte hittas","404_content":"Tyvärr gick det inte att hitta sidan som du försöker öppna.","500_title":"500 - Internt serverfel","500_content":"Internt fel server försök igen sen
1areRustig maar, je hoeft er niets mee. Er is op onze server iets fout gegaan, gelukkig krijgen wij automatisch een melding van deze fout en gaan we deze fout zo snel mogelijk verhelpen.","503_title":"503 - Webbplatsen inte är tillgänglig","503_content":"Webbplatsen är inte tillgänglig för tillfället, vi kommer tillbaka.",player_mobile_click:"Klicka på startknappen för att starta radiostationen",casting_to:"Castar till",share_button:"Dela",share_caption:"Skicka strömmen med 1 tryck",share_copied:"Länk kopierad till urklipp",share_select_manually:"Markera och kopiera länken manuellt",share_copy_link:"Kopiera länk",share_more_options:"Fler alternativ",recently_played_title:"Senast lyssnat",recently_played_clear:"Rensa allt",recently_played_stations:"Radiokanaler",recently_played_podcasts:"Poddar",station_login_title:"Logga in för att välja dina favoritwebbplatser",station_login_register:"<strong>Inget konto?</strong><br/>Skapa ett gratis konto!",feeds_error_min:"Du måste välja minst en plats",feeds_guest_message:'Du måste logga in för att kunna välja dina favoritwebbplatser .<br/><a class="btn btn-default btn-portal" href="{login}">Logga in</a><br/> eller <a href="{register}">Skapa konto</a>',feeds_select_info:"Välj dina favoritwebbplatser nedan.",feeds_selected:" av 5 vald",suggestion:{what_do_you_want_to_add:"Vad vill du lägga till?",next:"Nästa",previous:"Föregående",send:"Send",name_of_the:"Namn på {type}",rss_url:"URL till RSS",stream_url:"URL till stream",website:"Webbplats",terms_radio:"För att bli listad gratis ber vi dig först att placera länken nedan på din webbplats:",terms_podcast:'Vill du att din podcast ska stå ut? Placera länken nedan på din webbplats och din podcast kommer att vara i vår "podcast" i en månad.',backlink:'<a href="https://www.radioviainternet.se" title="Lyssna Radio och Podcast på RadioViaInternet.se" >https://www.radioviainternet.se</a>',backlink_url:"URL-länk",backlink_check_radio:"Ja, jag har lagt en länk på följande url:",backlink_check_podcast:"Ja, jag kommer att sätta en länk på den här url:",backlink_check_explain:"Vi kontrollerar manuellt om länken finns på sidan",copy_btn_text:"Kopiera HTML-kod",copy_btn_success:"✓ HTML kopieras",copy_btn_failed:"✕ Kopieringen misslyckades",suggestion:"Kommentar eller fråga",error_fields:"Följande fält har inte fyllts i korrekt:",success:"Din förfrågan har skickats, vanligtvis kommer vi att behandla din begäran inom 48 timmar."}}}};const f=(e,s)=>{const r=e.__vccOpts||e;for(const[m,a]of s)r[m]=a;return r},me={props:{shareUrl:{type:String,required:!0},name:{type:String,default:""},category:{type:String,default:"share_button"}},data(){return{shareMenuOpen:!1,showShareFallback:!1,shareStatus:""}},computed:{hasNativeShare(){return!!(window.navigator&&typeof window.navigator.share=="function")},facebookShareUrl(){return"https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(this.shareUrl)},whatsappShareUrl(){return"https://wa.me/?text="+encodeURIComponent(this.name+" "+this.shareUrl)}},methods:{nativeShare(){this.shareMenuOpen=!1;const e={title:document.title,text:this.name,url:this.shareUrl};try{const s=window.navigator.share(e);s&&typeof s.then=="function"?s.then(()=>this.logShareEvent("native"),r=>{r&&r.name==="AbortError"||this.fallbackToCopy()}):this.logShareEvent("native")}catch{this.fallbackToCopy()}},fallbackToCopy(){this.showShareFallback=!0,this.copyShareUrl()},copyShareUrl(){if(this.shareMenuOpen=!1,!!(window.navigator&&window.navigator.clipboard&&typeof window.navigator.clipboard.writeText=="function")){window.navigator.clipboard.writeText(this.shareUrl).then(()=>{this.shareStatus=this.$t("radioportal.share_copied"),this.logShareEvent("copy_link")},()=>this.copyUsingExecCommand());return}this.copyUsingExecCommand()},copyUsingExecCommand(){if(typeof document.execCommand!="function"){this.shareStatus=this.$t("radioportal.share_select_manually");return}this.$nextTick(()=>{const e=this.$refs.shareUrlInput;if(!e){this.shareStatus=this.$t("radioportal.share_select_manually");return}try{e.focus(),e.select(),e.setSelectionRange(0,e.value.length);const s=document.execCommand("copy");this.shareStatus=s?this.$t("radioportal.share_copied"):this.$t("radioportal.share_select_manually"),s&&this.logShareEvent("copy_link")}catch{this.shareStatus=this.$t("radioportal.share_select_manually")}})},logShareEvent(e){typeof gtag=="function"&&gtag("event","share",{event_category:this.category,event_label:e+":"+this.name,value:this.shareUrl})}}}
1,pe={class:"inline-block"},he=["aria-expanded"],ge=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",class:"fill-current mr-2","aria-hidden":"true"},[t("path",{d:"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L7.04 9.81C6.5 9.31 5.79 9 5 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92z"})],-1),_e={key:0,class:"share-menu"},be=["href"],fe=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",class:"fill-current","aria-hidden":"true"},[t("path",{d:"M22 12c0-5.523-4.477-10-10-10S2 6.477 2 12c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V12h2.54V9.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V12h2.773l-.443 2.89h-2.33v6.988C18.343 21.128 22 16.991 22 12z"})],-1),ve=["href"],ye=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",class:"fill-current","aria-hidden":"true"},[t("path",{d:"M12.04 2c-5.46 0-9.91 4.45-9.91 9.91 0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38c1.45.79 3.08 1.21 4.79 1.21 5.46 0 9.91-4.45 9.91-9.91S17.5 2 12.04 2zm5.71 14.13c-.24.68-1.19 1.24-1.95 1.4-.53.11-1.22.2-3.55-.76-2.98-1.23-4.9-4.24-5.05-4.44-.15-.2-1.21-1.61-1.21-3.07s.75-2.18 1.02-2.48c.24-.27.53-.34.71-.34.18 0 .35.002.5.01.16.007.38-.06.59.45.24.58.81 2 .88 2.14.07.15.12.32.02.51-.09.19-.14.31-.28.48-.14.17-.29.37-.42.5-.14.14-.28.29-.12.57.16.28.71 1.17 1.53 1.89 1.05.93 1.93 1.22 2.21 1.36.28.14.44.12.6-.07.16-.19.68-.79.87-1.06.19-.27.37-.22.62-.13.25.09 1.6.75 1.87.89.27.14.45.2.51.32.07.11.07.65-.17 1.33z"})],-1),we=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",class:"fill-current","aria-hidden":"true"},[t("circle",{cx:"5",cy:"12",r:"2"}),t("circle",{cx:"12",cy:"12",r:"2"}),t("circle",{cx:"19",cy:"12",r:"2"})],-1),ke=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",class:"fill-current","aria-hidden":"true"},[t("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"})],-1),xe={key:1,class:"mt-2"},Se=["value"],Le={class:"sr-only","aria-live":"polite"};function ze(e,s,r,m,a,i){return o(),l("div",pe,[t("button",{type:"button",class:"share-button",onClick:s[0]||(s[0]=u=>a.shareMenuOpen=!a.shareMenuOpen),"aria-expanded":a.shareMenuOpen},[ge,h(" "+n(e.$t("radioportal.share_button")),1)],8,he),a.shareMenuOpen?(o(),l("div",_e,[t("a",{href:i.facebookShareUrl,target:"_blank",rel:"noopener noreferrer",class:"share-menu-item",onClick:s[1]||(s[1]=u=>i.logShareEvent("Facebook"))},[fe,h(" Facebook ")],8,be),t("a",{href:i.whatsappShareUrl,target:"_blank",rel:"noopener noreferrer",class:"share-menu-item",onClick:s[2]||(s[2]=u=>i.logShareEvent("WhatsApp"))},[ye,h(" WhatsApp ")],8,ve),i.hasNativeShare?(o(),l("button",{key:0,type:"button",class:"share-menu-item",onClick:s[3]||(s[3]=u=>i.nativeShare())},[we,h(" "+n(e.$t("radioportal.share_more_options")),1)])):c("",!0),t("button",{type:"button",class:"share-menu-item",onClick:s[4]||(s[4]=u=>i.copyShareUrl())},[ke,h(" "+n(e.$t("radioportal.share_copy_link")),1)])])):c("",!0),a.showShareFallback?(o(),l("div",xe,[t("input",{type:"text",readonly:"",ref:"shareUrlInput",value:r.shareUrl,class:"w-full text-sm border border-rvi-orange-400 rounded px-2 py-1 bg-white",onClick:s[5]||(s[5]=u=>u.target.select())},null,8,Se),t("button",{type:"button",class:"mt-1 text-xs underline text-oranje-700 hover:text-oranje-800",onClick:s[6]||(s[6]=u=>i.copyShareUrl())},n(e.$t("radioportal.share_copy_link")),1)])):c("",!0),t("p",Le,n(a.shareStatus),1)])}const Q=f(me,[["render",ze]]),X="rvi_recently_played",Pe=8;function Ce(e){try{const s=JSON.parse(e);return Array.isArray(s)?s:[]}catch{return[]}}function Ae(e){return!!e&&(e.type==="station"||e.type==="podcast")&&typeof e.id=="string"&&e.id.length>0&&typeof e.name=="string"&&e.name.length>0&&typeof e.url=="string"&&e.url.length>0}function Te(){try{return typeof localStorage>"u"?[]:Ce(localStorage.getItem(X)).filter(Ae)}catch{return[]}}function qe(e){try{localStorage.setItem(X,JSON.stringify(e))}catch{}}function ee({type:e,id:s,name:r,image:m,url:a}){if(!s||!r||!a)return;const i=Te().filter(p=>!(p.type===e&&p.id===s));i.unshift({type:e,id:s,name:r,image:m||"",url:a,ts:Date.now()});const u={},d=i.filter(p=>(u[p.type]=(u[p.type]||0)+1,u[p.type]<=Pe));qe(d)}const T="PLAYING",q="STOPPED",I="LOADING",je={components:{Slider:H,ShareButton:Q},props:{image:{type:String,required:!0},url:{type:String,required:!0},name:{type:String,default:""},autoPlay:{type:Boolean,default:!1},isMobile:{type:Boolean,default:!1},helpText:{type:String,default:""},castEnabled:{type:Boolean,default:!1},contentType:{type:String,default:"audio/mpeg"},shareUrl:{type:String,default:""},pageUrl:{type:String,default:""}}
1,data(){return{stream:this.url,volume:100,autoStart:this.autoPlay,sm2:null,status:I,castAvailable:!1,castDeviceAvailable:!1,isCasting:!1,castDeviceName:"",remotePlayer:null,remotePlayerController:null}},watch:{volume(){this.isCasting&&this.remotePlayerController?(this.remotePlayer.volumeLevel=this.volume/100,this.remotePlayerController.setVolumeLevel()):this.sm2&&this.sm2.setVolume(this.volume)}},methods:{recordRecentlyPlayed(){this.pageUrl&&ee({type:"station",id:this.pageUrl,name:this.name,image:this.image,url:this.pageUrl})},togglePlay(){if(!this.isLoading){if(this.isCasting&&this.remotePlayerController){this.remotePlayerController.playOrPause();return}this.isPlaying?(typeof gtag=="function"&&gtag("event","pause",{event_category:"player",event_label:this.name,value:this.url}),z.soundManager.stopAll()):(typeof gtag=="function"&&gtag("event","play",{event_category:"player",event_label:this.name,value:this.url}),this.sm2==null?(this.createSound(),this.sm2.play()):this.sm2.play())}},toggleVolume(){this.volume>=1?this.volume=0:this.volume=100},createSound(){var e=this;z.soundManager.setup({debugMode:!1,onready:function(){e.sm2=z.soundManager.createSound({id:"stream",volume:e.volume,autoPlay:e.autoStart,url:e.url,onplay:function(){e.status=T,e.recordRecentlyPlayed()},onstop:function(){e.status=q,z.soundManager.reboot()},onbufferchange:function(s){s?e.status=I:e.status=T}})}})},initCast(){if(!window.isSecureContext||document.getElementById("cast-sender-sdk"))return;const e=this;window.__onGCastApiAvailable=function(r){e.onGCastApiAvailable(r)};const s=document.createElement("script");s.id="cast-sender-sdk",s.src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1",document.head.appendChild(s)},onGCastApiAvailable(e){if(!e){console.info("Cast API not available");return}console.info("Cast API available");const s=cast.framework.CastContext.getInstance();s.setOptions({receiverApplicationId:chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID,autoJoinPolicy:chrome.cast.AutoJoinPolicy.ORIGIN_SCOPED}),console.info("Cast initialized"),this.castAvailable=!0,this.updateCastDeviceAvailability(s.getCastState()),s.addEventListener(cast.framework.CastContextEventType.CAST_STATE_CHANGED,r=>this.updateCastDeviceAvailability(r.castState)),s.addEventListener(cast.framework.CastContextEventType.SESSION_STATE_CHANGED,r=>this.onCastSessionStateChanged(r))},updateCastDeviceAvailability(e){const s=this.castDeviceAvailable;this.castDeviceAvailable=e!==cast.framework.CastState.NO_DEVICES_AVAILABLE,this.castDeviceAvailable!==s&&console.info("Cast state changed:",e)},onCastSessionStateChanged(e){const s=cast.framework.SessionState;e.sessionState===s.SESSION_STARTED||e.sessionState===s.SESSION_RESUMED?(console.info("Cast session started"),this.startCasting()):e.sessionState===s.SESSION_ENDED&&(console.info("Cast session ended"),this.stopCasting())},startCasting(){const s=cast.framework.CastContext.getInstance().getCurrentSession();if(!s)return;this.sm2&&z.soundManager.stopAll();const r=new chrome.cast.media.MediaInfo(this.url,this.contentType||"audio/mpeg");r.streamType=chrome.cast.media.StreamType.LIVE,r.metadata=new chrome.cast.media.GenericMediaMetadata,r.metadata.title=this.name,this.image&&(r.metadata.images=[new chrome.cast.Image(this.image)]);const m=new chrome.cast.media.LoadRequest(r);s.loadMedia(m).then(()=>{console.info("Cast media loaded"),this.isCasting=!0,this.status=T,this.castDeviceName=s.getCastDevice()?s.getCastDevice().friendlyName:"",this.recordRecentlyPlayed(),this.remotePlayer=new cast.framework.RemotePlayer,this.remotePlayerController=new cast.framework.RemotePlayerController(this.remotePlayer)},a=>{console.error("Cast error:",a),this.isCasting=!1,this.createSound(),this.sm2.play()})},stopCasting(){this.isCasting=!1,this.castDeviceName="",this.remotePlayer=null,this.remotePlayerController=null,this.status=q}},computed:{isPlaying:function(){return this.status==T},isLoading:function(){return this.status==I},isStopped:function(){return this.status==q}},mounted:function(){var e=this;this.isMobile&&(this.autoStart=!1),window.navigator.userAgent.indexOf("Safari")&&!this.isMobile&&(this.autoStart=!1),document.onreadystatechange=()=>{document.readyState=="complete"&&(this.createSound(),e.status=q)},this.castEnabled&&this.initCast()}},Me={class:"audioplayer bg-white rounded relative"},Ee=["title"],Ie=t("google-cast-launcher",null,null,-1),Re=[Ie],De={key:1,style:{"background-image":"url('/images/mobile-click-to-play.png')"},class:"bg-white/80 absolute pt-14 pl-24 pr-5 pb-9 bg-no-repeat inset-x-0 bottom-14 z-40 text-lg leading-tight min-h-[120px] font-bold"},Ne={class:"py-8 px-5 h-44 flex items-center justify-center"},Be=["src"],Ve={key:2,class:"casting-indicator px-2 text-xs text-gray-500"}
1,Ue={class:"audioplayer-controls px-2 pt-0 pb-2 flex items-center"},Fe={class:"relative z-50"},$e={key:0,class:"absolute inline-flex rounded-full h-[44px] w-[44px] bg-rvi-grey-default left-0 opacity-75 animate-ping"},Oe=["disabled"],He={key:0,class:"w-24 h-2"},We={key:0,class:"flex items-center px-3 py-3"},Ze={class:"ml-3 text-xs md:text-sm text-oranje-800"};function Ke(e,s,r,m,a,i){const u=P("Slider"),d=P("ShareButton");return o(),l(w,null,[t("div",Me,[a.castAvailable&&a.castDeviceAvailable?(o(),l("div",{key:0,class:"cast-button",title:e.$t("radioportal.casting_to")+" Chromecast"},Re,8,Ee)):c("",!0),i.isStopped?(o(),l("div",De,n(r.helpText),1)):c("",!0),t("div",Ne,[t("img",{src:r.image,width:"270",height:"125",fetchpriority:"high",class:g({loading:!i.isPlaying})},null,10,Be)]),a.isCasting?(o(),l("div",Ve,n(e.$t("radioportal.casting_to"))+" "+n(a.castDeviceName),1)):c("",!0),t("div",Ue,[t("div",Fe,[t("button",{class:g(["audioplayer-controls-buttons highlight",{play:i.isStopped,pause:i.isPlaying,loading:i.isLoading}]),onClick:s[0]||(s[0]=p=>i.togglePlay())},null,2),i.isStopped?(o(),l("div",$e)):c("",!0)]),t("button",{class:g(["audioplayer-controls-buttons volume-max",{"volume-mute":a.volume==0,"volume-min":a.volume<=50}]),disabled:!i.isPlaying,onClick:s[1]||(s[1]=p=>i.toggleVolume())},null,10,Oe),r.isMobile==!1?(o(),l("div",He,[A(u,{min:0,max:100,class:"h-2",step:1,modelValue:a.volume,"onUpdate:modelValue":s[2]||(s[2]=p=>a.volume=p),tooltips:!1,disabled:!i.isPlaying},null,8,["modelValue","disabled"])])):c("",!0)])]),r.shareUrl?(o(),l("div",We,[A(d,{"share-url":r.shareUrl,name:r.name,category:"Radio"},null,8,["share-url","name"]),t("span",Ze,n(e.$t("radioportal.share_caption")),1)])):c("",!0)],64)}const Ge=f(je,[["render",Ke]]);const Je={directives:{clickOutSide:W},props:["placeholder","index"],data(){return{items:[],query:"",current:-1,loading:!1,selectFirst:!1,minChars:3,total:-1,client:Z("YUPOOVRHUC","f475ac40410b6852c7f7efe458cdf61e")}},computed:{hasItems(){return this.total>0},isEmpty(){return!this.query},isDirty(){return!!this.query}},watch:{query:function(e,s){this.update()}},methods:{update:K.debounce(function(){if(this.total=-1,!this.query)return this.reset();if(this.minChars&&this.query.length<this.minChars)return;this.loading=!0;var e=this;const s=[{indexName:this.index.indexOf("_")>=0?this.index+"stations":this.index+"_stations",query:this.query,params:{hitsPerPage:5}},{indexName:this.index.indexOf("_")>=0?this.index+"podcasts":this.index+"_podcasts",query:this.query,params:{hitsPerPage:5}}];this.client.multipleQueries(s).then(({results:r})=>{e.items=r[0].hits.concat(r[1].hits),e.total=r[0].nbHits*1+r[1].nbHits*1,e.current=-1,e.loading=!1,e.selectFirst&&e.down()})},300),reset(){this.items=[],this.query="",this.loading=!1,this.total=-1},setActive(e){this.current=e},activeClass(e){return{"bg-gray-500 text-white":this.current===e}},hit(){this.current!==-1?this.onHit(this.items[this.current]):document.location.href="/search?q="+encodeURI(this.query)},up(){this.current>0?this.current=this.current-1:this.current==0?this.current=this.total-1:this.current=-1},down(){this.current<this.total-1?this.current=this.current+1:this.current==this.total-1?this.current=0:this.current=-1},onHit(){try{this.items[this.current].url?document.location.href=this.items[this.current].url:document.location.href="/"+this.items[this.current].slug}catch(e){console.error("Search error: exception on Hit",e,{slug:this.query,current:this.current,items:this.items})}}}},Ye={class:"relative"},Qe=t("div",{class:"pointer-events-none absolute inset-y-0 left-0 pl-1 flex items-center"},[t("img",{src:"/images/icon-search.png",class:"pointer-events-none",alt:"search icon",width:"34",height:"34"}),t("img",{src:"/images/search__loader-icon.gif",class:"pointer-events-none hidden",alt:"loading icon",width:"18",height:"18"})],-1),Xe=["placeholder","value"],et={class:"absolute inset-y-0 right-0 pr-3 flex items-center"},tt={key:0,id:"search-results",class:"absolute shadow-lg bg-white inset-x-0 rounded text-sm py-2 z-50 top-[50px]"},st={class:"list-none z-50 relative"},at=["onMousemove"],it=["href"],rt={key:0,class:"py-2 px-4"},nt=t("li",{class:"flex items-center justify-end text-xs pt-2 px-4 text-gray-500"},[h(" search by "),t("img",{src:"/images/algolia-logo.png",width:"46",height:"14",class:"inline",alt:"this search is powered by algola"})],-1);function ot(e,s,r,m,a,i){const u=R("click-out-side");return o(),l("div",{class:g(["relative w-64",{loading:a.loading}])},[t("div",Ye,[Qe,b(t("input",{type:"search",id:"search-input",class:"w-full pl-10 pr-4 py-2 text-sm rounded-full leading-normal appearance-none border border-transparent placeholder-gray-600 bg-gray-500 focus:bg-white outline-none",name:"q",placeholder:r.placeholder,autocomplete:"off",onKeydown:[s[0]||(s[0]=k((...d)=>i.down&&i.down(...d),["down"])),s[1]||(s[1]=k((...d)=>i.up&&i.up(...d),["up"])),s[2]||(s[2]=k((...d)=>i.hit&&i.hit(...d),["enter"])),s[3]||(s[3]=k((...d)=>i.reset&&i.reset(...d),["esc"]))],value:a.query,onInput:s[4]||(s[4]=d=>a.query=d.target.value)},null,40,Xe),[[u,i.reset]]),t("div",et,[a.total>=0?(o(),l("img",{key:0,src:"/images/icons-close.png",width:"21",height:"21",onClick:s[5
1]||(s[5]=(...d)=>i.reset&&i.reset(...d)),class:"cursor-pointer"})):c("",!0)]),a.total>=0?(o(),l("div",tt,[t("ul",st,[(o(!0),l(w,null,C(a.items,(d,p)=>(o(),l("li",{onMousedown:s[6]||(s[6]=(...L)=>i.hit&&i.hit(...L)),onMousemove:L=>i.setActive(d.index)},[t("a",{href:d.url?d.url:"/"+d.slug,class:g(["block px-4 py-2 border-b hover:bg-gray-500 hover:text-white",{"bg-gray-500 text-white":a.current===p,"bg-white":a.current!=p}])},n(d.name),11,it)],40,at))),256)),a.total===0?(o(),l("li",rt,"Geen zoekresultaten gevonden voor '"+n(a.query)+"'",1)):c("",!0),nt])])):c("",!0)])],2)}const lt=f(Je,[["render",ot]]),dt={directives:{clickOutSide:W},props:{placeholder:String,index:String,submitLabel:{type:String,default:"Zoek"},noResultsLabel:{type:String,default:"Geen zoekresultaten gevonden voor"},searchUrl:{type:String,default:"/search"},inputId:{type:String,default:"search-input"},wrapperClass:{type:String,default:"search"},autofocus:{type:Boolean,default:!1}},data(){return{items:[],query:"",current:-1,loading:!1,selectFirst:!1,minChars:3,total:-1,client:Z("YUPOOVRHUC","f475ac40410b6852c7f7efe458cdf61e")}},watch:{query:function(){this.update()}},methods:{update:K.debounce(function(){if(this.total=-1,!this.query)return this.reset();if(this.minChars&&this.query.length<this.minChars)return;this.loading=!0;var e=this;const s=[{indexName:this.index.indexOf("_")>=0?this.index+"stations":this.index+"_stations",query:this.query,params:{hitsPerPage:5}},{indexName:this.index.indexOf("_")>=0?this.index+"podcasts":this.index+"_podcasts",query:this.query,params:{hitsPerPage:5}}];this.client.multipleQueries(s).then(({results:r})=>{e.items=r[0].hits.concat(r[1].hits),e.total=r[0].nbHits*1+r[1].nbHits*1,e.current=-1,e.loading=!1,e.selectFirst&&e.down()})},300),reset(){this.items=[],this.query="",this.loading=!1,this.total=-1},setActive(e){this.current=e},hit(){this.current!==-1?this.onHit():document.location.href=this.searchUrl+"?q="+encodeURI(this.query)},up(){this.current>0?this.current=this.current-1:this.current==0?this.current=this.total-1:this.current=-1},down(){this.current<this.total-1?this.current=this.current+1:this.current==this.total-1?this.current=0:this.current=-1},onHit(){try{this.items[this.current].url?document.location.href=this.items[this.current].url:document.location.href="/"+this.items[this.current].slug}catch(e){console.error("Search error: exception on Hit",e,{slug:this.query,current:this.current,items:this.items})}}}},ut=t("circle",{cx:"11",cy:"11",r:"7"},null,-1),ct=t("path",{d:"m21 21-4.3-4.3"},null,-1),mt=[ut,ct],pt=["for"],ht=["id","placeholder","value","autofocus"],gt={type:"submit"},_t={key:0,class:"search-results"},bt=["onMousemove"],ft=["href"],vt={key:0,class:"empty"},yt=t("li",{class:"powered-by"},[t("img",{src:"/images/algolia-logo.png",width:"46",height:"14",alt:"Algolia",loading:"lazy"})],-1);function wt(e,s,r,m,a,i){const u=R("click-out-side");return o(),l("div",{class:g([r.wrapperClass,{loading:a.loading}])},[(o(),l("svg",{class:g({si:r.wrapperClass==="searchform"}),viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.5","aria-hidden":"true"},mt,2)),t("label",{for:r.inputId,class:"sr-only"},n(r.placeholder),9,pt),b(t("input",{type:"search",id:r.inputId,placeholder:r.placeholder,autocomplete:"off",name:"q",onKeydown:[s[0]||(s[0]=k(x((...d)=>i.down&&i.down(...d),["prevent"]),["down"])),s[1]||(s[1]=k(x((...d)=>i.up&&i.up(...d),["prevent"]),["up"])),s[2]||(s[2]=k(x((...d)=>i.hit&&i.hit(...d),["prevent"]),["enter"])),s[3]||(s[3]=k((...d)=>i.reset&&i.reset(...d),["esc"]))],value:a.query,autofocus:r.autofocus,onInput:s[4]||(s[4]=d=>a.query=d.target.value)},null,40,ht),[[u,i.reset]]),t("button",gt,n(r.submitLabel),1),a.total>=0?(o(),l("div",_t,[t("ul",null,[(o(!0),l(w,null,C(a.items,(d,p)=>(o(),l("li",{key:d.objectID,onMousedown:s[5]||(s[5]=(...L)=>i.hit&&i.hit(...L)),onMousemove:L=>i.setActive(d.index)},[t("a",{href:d.url?d.url:"/"+d.slug,class:g({active:a.current===p})},n(d.name),11,ft)],40,bt))),128)),a.total===0?(o(),l("li",vt,n(r.noResultsLabel)+" ‘"+n(a.query)+"’",1)):c("",!0),yt])])):c("",!0)],2)}const kt=f(dt,[["render",wt]]),xt={props:{feeds:{type:Array,default:()=>[]},initialItems:{type:Object,default:null}},data(){return{activetab:null,refreshFreq:15*60,refreshIn:15*60,items:this.initialItems?this.initialItems.items:[],interval:null,windowHasFocus:!0}},methods:{loadRssFeed(e,s){clearTimeout(this.interval);let r=this;if(this.activetab=e,s){this.refreshIn=this.refreshFreq,this.countDown();return}O.get("/feed?id="+r.feeds[e].id).then(function(m){r.items=m.data.items}).catch(function(m){}).finally(function(){r.refreshIn=r.refreshFreq,r.countDown()})},countDown(){this.refreshIn>=0?this.interval=setTimeout(()=>{this.refreshIn-=1,this.countDown()},1e3):this.loadRssFeed(this.activetab)},windowFocus(e){this.windowHasFocus=document.hasFocus()}},computed:{formattedRefreshIn(){var e=parseInt(this.refreshIn,10),s=Math.floor(e/3600),r=M
1ath.floor((e-s*3600)/60),m=e-s*3600-r*60;r<10&&(r=r),m<10&&(m="0"+m);var a=r+"m "+m+"s";return a}},watch:{windowHasFocus(e){e==!1?clearInterval(this.interval):this.interval=setTimeout(()=>{this.refreshIn-=1,this.countDown()},1e3)}},mounted(){this.loadRssFeed(0,!!this.initialItems),window.addEventListener("visibilitychange",this.windowFocus)}},St={class:"list-none flex",role:"tablist","aria-label":"RSS News Feeds"},Lt=["onClick"],zt={"aria-controls":"home",role:"tab","data-toggle":"tab"},Pt=["src","alt"],Ct={class:"rounded-b rounded-tr border border-gray-300 px-3 py-2 bg-gray-100 text-sm -mt-px"},At={role:"tabpanel",class:"tab-pane active"},Tt={class:"list-none text-sm"},qt={class:"py-2"},jt={class:"text-xs text-gray-500"},Mt={class:"time"},Et={class:"flex w-full py-3 border-t items-baseline leading-normal justify-start"},It={class:"time w-1/12 mr-4 text-xs text-gray-500"},Rt=["innerHTML"],Dt=["href"];function Nt(e,s,r,m,a,i){return o(),l(w,null,[t("ul",St,[(o(!0),l(w,null,C(r.feeds,(u,d)=>(o(),l("li",{role:"presentation",class:g(["border py-2 px-2 border-b-0 hover:border-gray-300 rounded-t cursor-pointer",{"border-gray-300 bg-gray-100 active":a.activetab==d,"border-transparent":a.activetab!=d}]),onClick:p=>i.loadRssFeed(d)},[t("a",zt,[t("img",{src:u.logo_url,width:"32",height:"32",alt:u.name+"Feed"},null,8,Pt)])],10,Lt))),256))]),t("div",Ct,[t("div",At,[t("ul",Tt,[t("li",qt,[t("div",jt,[h(n(e.$t("radioportal.station_verversen"))+" ",1),t("span",Mt,n(i.formattedRefreshIn),1)])]),a.items.length>0?(o(!0),l(w,{key:0},C(a.items,u=>(o(),l("li",Et,[t("div",It,[t("span",{class:"date",innerHTML:u.date},null,8,Rt)]),t("a",{class:"block flex-grow",href:u.link,target:"_blank"},n(u.title),9,Dt)]))),256)):c("",!0)])])])],64)}const Bt=f(xt,[["render",Nt]]),Vt={props:{episode:{default:{}},podcast:{default:{}},episodesListTheme:{default:""}},computed:{listened(){return this.episode.listen_count==null?0:this.episode.listen_count}},methods:{toHHMMSS:function(e){var s=parseInt(e,10),r=Math.floor(s/3600),m=Math.floor(s/60)%60,a=s%60;return[r,m,a].map(i=>i<10?"0"+i:i).filter((i,u)=>i!=="00"||u>0).join(":")},go(e){window.location.href=e},playEpisode(){this.$emit("play",this.episode.id)}}},Ut=["id"],Ft={class:"episodesList-block"},Ot={class:"episodesList-listened"},Ht=D('<svg xmlns="http://www.w3.org/2000/svg" class="mr-2" width="14" height="16" viewBox="0 0 10.651 9.369"><path d="M5.326,31A5.29,5.29,0,0,0,0,36.226v2.459a.93.93,0,0,0,.936.922h.312V36.533H.936a.938.938,0,0,0-.312.057v-.364a4.669,4.669,0,0,1,4.7-4.611,4.669,4.669,0,0,1,4.7,4.611v.364a.938.938,0,0,0-.312-.057H9.4v3.074h.312a.93.93,0,0,0,.936-.922V36.226A5.29,5.29,0,0,0,5.326,31Z" transform="translate(0 -31)" fill="#005b5d"></path><g transform="translate(1.818 4.039)"><path d="M91.141,271h-.38a.761.761,0,0,0-.761.761v3.807a.761.761,0,0,0,.761.761h.38a.381.381,0,0,0,.38-.381v-4.569A.381.381,0,0,0,91.141,271Z" transform="translate(-90 -271)" fill="#005b5d"></path></g><g transform="translate(7.312 4.039)"><path d="M362.761,271h-.38a.381.381,0,0,0-.38.381v4.569a.381.381,0,0,0,.38.381h.38a.761.761,0,0,0,.761-.761v-3.807A.761.761,0,0,0,362.761,271Z" transform="translate(-362 -271)" fill="#005b5d"></path></g></svg>',1),Wt={key:0,class:"episodesList-duration"},Zt={class:"episodesList-desc"},Kt={class:"episodesList-pubdate"},Gt={class:"episodesList-title"},Jt=["href"],Yt={class:"episodesList-description"};function Qt(e,s,r,m,a,i){return o(),l("div",{id:"episode-"+r.episode.guid,class:g(["episodesList cursor-pointer group",r.episodesListTheme]),onClick:s[0]||(s[0]=u=>i.go(r.episode.url))},[t("div",Ft,[t("div",{style:re("background-image:url("+this.episode.image_large+")"),class:"episodesList-picture group-hover:outline outline-offset-2 outline-rvi-orange-default"},[t("div",Ot,[Ht,h(" "+n(i.listened),1)]),r.episode.length!=null?(o(),l("div",Wt,n(i.toHHMMSS(r.episode.length)),1)):c("",!0)],4),t("div",Zt,[t("div",Kt,n(r.episode.pub_date_formatted),1),t("div",Gt,[t("a",{href:r.episode.url,class:"group-hover:underline decoration-2 decoration-rvi-orange-default"},n(r.episode.title),9,Jt)]),t("div",Yt,n(r.episode.description),1)])])],10,Ut)}const Xt=f(Vt,[["render",Qt]]),N="podcast_alert_email";function te(){try{if(typeof localStorage>"u")return"";const e=localStorage.getItem(N);return typeof e=="string"?e:""}catch{return""}}function se(e){if(e)try{localStorage.setItem(N,e)}catch{}}function ae(){try{localStorage.removeItem(N)}catch{}}const es={props:{alertableId:{type:Number,required:!0},alertableType:{type:String,required:!0},name:{type:String,required:!1,default:""},compact:{type:Boolean,required:!1,default:!1}},data(){return{email:"",isLoading:!1,subscribed:!1,error:null,animateBell:!1,hasSavedEmail
1:!1}},mounted(){setTimeout(()=>{this.animateBell=!0},2e3);const e=te();e&&(this.email=e,this.hasSavedEmail=!0)},methods:{saveAlert(){let e=this;e.isLoading=!0,e.errors=null;let s={email:e.email,alertable_id:e.alertableId,alertable_type:e.alertableType};axios.post("/api/podcasts/alerts",s).then(function(r){e.subscribed=!0,se(e.email),e.hasSavedEmail=!0}).catch(function(r){"email"in r.response.data.errors?e.error=r.response.data.errors.email[0]:e.error=$t("podcasts.alerts.failed")}).finally(function(){e.isLoading=!1})},removeSavedEmail(){ae(),this.hasSavedEmail=!1,this.email=""}},computed:{type(){return this.alertableType.replace("App\\","").replace("Models\\","").toLowerCase()}}},v=e=>(G("data-v-7157c1ce"),e=e(),J(),e),ts={key:0,class:"adsbygoogle-noablate bg-blue-100 h-full flex flex-col justify-center px-6 py-6"},ss={key:0},as={class:"flex items-center gap-2 mb-2"},is=v(()=>t("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-5 h-5 text-blue-600 flex-shrink-0"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"})],-1)),rs=["innerHTML"],ns=["innerHTML"],os=["disabled","placeholder"],ls={key:1,class:"text-sm text-red-600 mb-2"},ds=["disabled"],us=v(()=>t("path",{"fill-rule":"evenodd",d:"M10 2a6 6 0 0 0-6 6c0 1.887-.454 3.665-1.257 5.234a.75.75 0 0 0 .515 1.076 32.91 32.91 0 0 0 3.256.508 3.5 3.5 0 0 0 6.972 0 32.903 32.903 0 0 0 3.256-.508.75.75 0 0 0 .515-1.076A11.448 11.448 0 0 1 16 8a6 6 0 0 0-6-6ZM8.05 14.943a33.54 33.54 0 0 0 3.9 0 2 2 0 0 1-3.9 0Z","clip-rule":"evenodd"},null,-1)),cs=[us],ms={class:"flex items-center gap-4 mt-3 text-xs text-blue-700"},ps={class:"flex items-center gap-1"},hs=v(()=>t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{"fill-rule":"evenodd",d:"M9.661 2.237a.531.531 0 0 1 .678 0 11.947 11.947 0 0 0 7.078 2.749.5.5 0 0 1 .479.425c.069.52.104 1.05.104 1.589 0 5.162-3.26 9.563-7.834 11.256a.48.48 0 0 1-.332 0C5.26 16.563 2 12.162 2 7c0-.538.035-1.069.104-1.589a.5.5 0 0 1 .48-.425 11.947 11.947 0 0 0 7.077-2.75Zm4.196 5.954a.75.75 0 0 0-1.214-.882l-3.236 4.53L7.53 9.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.137-.089l3.75-5.25Z","clip-rule":"evenodd"})],-1)),gs={class:"flex items-center gap-1"},_s=v(()=>t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})],-1)),bs={key:1,class:"text-center text-sm leading-snug text-blue-900"},fs=v(()=>t("svg",{class:"w-12 h-12 text-green-600 pointer-events-none m-auto",viewBox:"0 0 130.2 130.2"},[t("polyline",{class:"check-animation",fill:"none",stroke:"#73AF55","stroke-width":"10","stroke-linecap":"butt","stroke-miterlimit":"12",points:"100.2,40.2 51.5,88.8 29.8,67.5 "})],-1)),vs={key:1,class:"adsbygoogle-noablate"},ys={class:"rounded-xl border border-gray-200 bg-white overflow-hidden shadow-sm"},ws={class:"flex items-center gap-3 bg-blue-100 rounded-t-xl px-6 py-5"},ks=v(()=>t("div",{class:"flex-shrink-0 w-10 h-10 rounded-full bg-white flex items-center justify-center"},[t("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-5 h-5 text-blue-600"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"})])],-1)),xs=["innerHTML"],Ss=["innerHTML"],Ls={key:0,class:"px-6 py-5"},zs=["innerHTML"],Ps={class:"block text-sm font-semibold text-gray-900 mb-1"},Cs=["disabled","placeholder"],As={key:1,class:"text-sm text-red-600 mb-2"},Ts=["disabled"],qs=v(()=>t("path",{"fill-rule":"evenodd",d:"M10 2a6 6 0 0 0-6 6c0 1.887-.454 3.665-1.257 5.234a.75.75 0 0 0 .515 1.076 32.91 32.91 0 0 0 3.256.508 3.5 3.5 0 0 0 6.972 0 32.903 32.903 0 0 0 3.256-.508.7
15.75 0 0 0 .515-1.076A11.448 11.448 0 0 1 16 8a6 6 0 0 0-6-6ZM8.05 14.943a33.54 33.54 0 0 0 3.9 0 2 2 0 0 1-3.9 0Z","clip-rule":"evenodd"},null,-1)),js=[qs],Ms={class:"flex items-center gap-4 mt-3 text-xs text-gray-500"},Es={class:"flex items-center gap-1"},Is=v(()=>t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{"fill-rule":"evenodd",d:"M9.661 2.237a.531.531 0 0 1 .678 0 11.947 11.947 0 0 0 7.078 2.749.5.5 0 0 1 .479.425c.069.52.104 1.05.104 1.589 0 5.162-3.26 9.563-7.834 11.256a.48.48 0 0 1-.332 0C5.26 16.563 2 12.162 2 7c0-.538.035-1.069.104-1.589a.5.5 0 0 1 .48-.425 11.947 11.947 0 0 0 7.077-2.75Zm4.196 5.954a.75.75 0 0 0-1.214-.882l-3.236 4.53L7.53 9.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.137-.089l3.75-5.25Z","clip-rule":"evenodd"})],-1)),Rs={class:"flex items-center gap-1"},Ds=v(()=>t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})],-1)),Ns={key:1,class:"px-6 py-5 text-center text-sm leading-snug"},Bs=v(()=>t("svg",{class:"w-16 h-16 text-green-600 pointer-events-none m-auto",viewBox:"0 0 130.2 130.2"},[t("polyline",{class:"check-animation",fill:"none",stroke:"#73AF55","stroke-width":"10","stroke-linecap":"butt","stroke-miterlimit":"12",points:"100.2,40.2 51.5,88.8 29.8,67.5 "})],-1));function Vs(e,s,r,m,a,i){return r.compact?(o(),l("div",ts,[a.subscribed==!1?(o(),l("div",ss,[t("div",as,[is,t("h3",{class:"font-bold text-blue-900 leading-tight",innerHTML:e.$t("podcasts.alerts.compact_heading")},null,8,rs)]),t("p",{class:"text-sm text-blue-800 leading-snug mb-4",innerHTML:e.$t("podcasts.alerts."+i.type+".compact_desc",{name:r.name})},null,8,ns),t("form",{onSubmit:s[2]||(s[2]=x((...u)=>i.saveAlert&&i.saveAlert(...u),["prevent"]))},[b(t("input",{type:"email",dusk:"alert-email","onUpdate:modelValue":s[0]||(s[0]=u=>a.email=u),class:g(["w-full text-sm block border border-gray-300 rounded-lg px-3 py-2 mb-3 focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50",{"border-red-600":a.error!=null}]),required:"",disabled:a.isLoading,placeholder:e.$t("podcasts.alerts.input_placeholder")},null,10,os),[[y,a.email]]),a.hasSavedEmail?(o(),l("button",{key:0,type:"button",dusk:"alert-remove-saved-email",class:"block text-xs text-blue-700 hover:text-blue-900 underline -mt-2 mb-3",onClick:s[1]||(s[1]=(...u)=>i.removeSavedEmail&&i.removeSavedEmail(...u))},n(e.$t("podcasts.alerts.remove_saved_email")),1)):c("",!0),a.error!=null?(o(),l("div",ls,n(a.error),1)):c("",!0),t("button",{dusk:"alert-button",class:"w-full flex items-center justify-center gap-2 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-lg py-3 disabled:opacity-50",disabled:a.isLoading},[(o(),l("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:g(["w-4 h-4",{"bell-ring":a.animateBell}])},cs,2)),h(" "+n(e.$t("podcasts.alerts.submit_button")),1)],8,ds)],32),t("div",ms,[t("span",ps,[hs,h(" "+n(e.$t("podcasts.alerts.no_spam")),1)]),t("span",gs,[_s,h(" "+n(e.$t("podcasts.alerts.unsubscribe_anytime")),1)])])])):c("",!0),a.subscribed?(o(),l("div",bs,[fs,h(" "+n(e.$t("podcasts.alerts."+i.type+".success_text")),1)])):c("",!0)])):(o(),l("div",vs,[t("div",ys,[t("div",ws,[ks,t("div",null,[t("h3",{class:"font-bold text-blue-900 leading-tight",innerHTML:e.$t("podcasts.alerts.heading")},null,8,xs),t("p",{class:"text-sm text-blue-700 leading-tight",innerHTML:e.$t("podcasts.alerts.subline")},null,8,Ss)])]),a.subscribed==!1?(o(),l("div",Ls,[t("p",{class:"text-sm text-gray-700 mb-4",innerHTML:e.$t("podcasts.alerts."+i.type+".desc",{name:r.name})},null,8,zs),t("form",{onSubmit:s[5]||(s[5]=x((...u)=>i.saveAlert&&i.saveAlert(...u),["prevent"]))},[t("label",Ps,n(e.$t("podcasts.alerts.email_label")),1),b(t("input",{type:"email",dusk:"alert-email","onUpdate:modelValue":s[3]||(s[3]=u=>a.email=u),class:g(["w-full text-sm block border border-gray-300 rounded-lg px-3 py-2 mb-4 focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50",{"border-red-600":a.error!=null}]),required:"",disabled:a.isLoading,placeholder:e.$t("podcasts.alerts.input_placeholder")},null,10,Cs),[[y,a.email]]),a.hasSavedEmail?(o(),l("button",{key:0,t
1ype:"button",dusk:"alert-remove-saved-email",class:"block text-xs text-gray-500 hover:text-gray-700 underline -mt-3 mb-4",onClick:s[4]||(s[4]=(...u)=>i.removeSavedEmail&&i.removeSavedEmail(...u))},n(e.$t("podcasts.alerts.remove_saved_email")),1)):c("",!0),a.error!=null?(o(),l("div",As,n(a.error),1)):c("",!0),t("button",{dusk:"alert-button",class:"w-full flex items-center justify-center gap-2 bg-blue-600 hover:bg-blue-700 text-white font-bold rounded-lg py-3 disabled:opacity-50",disabled:a.isLoading},[(o(),l("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:g(["w-4 h-4",{"bell-ring":a.animateBell}])},js,2)),h(" "+n(e.$t("podcasts.alerts.submit_button")),1)],8,Ts)],32),t("div",Ms,[t("span",Es,[Is,h(" "+n(e.$t("podcasts.alerts.no_spam")),1)]),t("span",Rs,[Ds,h(" "+n(e.$t("podcasts.alerts.unsubscribe_anytime")),1)])])])):c("",!0),a.subscribed?(o(),l("div",Ns,[Bs,h(" "+n(e.$t("podcasts.alerts."+i.type+".success_text")),1)])):c("",!0)])]))}const B=f(es,[["render",Vs],["__scopeId","data-v-7157c1ce"]]),Us={components:{PodcastEpisode:Xt,PodcastAlert:B},props:{episodes:{default:[]},podcast:{default:null},episodesListTheme:{default:""},currentEpisode:{default:null},year:{default:null}},data(){return{allEpisodes:this.episodes,page:1,isLoading:!1}},watch:{},methods:{playEpisode(e){let s=_.find(this.allEpisodes,{id:e});this.$emit("play",s)},loadMoreEpisodes(){var e=this;e.isLoading=!0;let s="/api/podcast/"+e.podcast.id+"/episodes";e.year!=null&&(s+="/"+e.year);let r=e.allEpisodes.length;axios.get(s+"?page="+(e.page+1)).then(function(m){e.allEpisodes.push(...m.data.data);let a=e.allEpisodes[r];e.page+=1,ne(function(){let i=document.getElementById("episode-"+a.guid);i&&(i.scrollIntoView({block:"start"}),i.firstChild.classList.add("episodesList-highlight"))})}).catch(function(m){}).finally(function(){e.isLoading=!1})}},computed:{canLoadMoreEpisodes(){return this.allEpisodes.length*1<this.podcast.episodes_count*1}},mounted:function(){}},Fs={class:"flex flex-wrap -mx-2 w-full"},$s={key:0,class:"flex mt-4 justify-center"},Os=["disabled"],Hs={key:0},Ws={key:1,class:"buttonLoadMore-loadingDots"},Zs=t("div",null,null,-1),Ks=t("div",null,null,-1),Gs=t("div",null,null,-1),Js=t("div",null,null,-1),Ys=[Zs,Ks,Gs,Js];function Qs(e,s,r,m,a,i){const u=P("podcast-alert"),d=P("PodcastEpisode");return o(),l("div",null,[t("div",Fs,[(o(!0),l(w,null,C(a.allEpisodes,(p,L)=>(o(),l(w,{key:p.id},[L==2?(o(),Y(u,{key:0,class:g(["episodesList episodeAlertBox",r.episodesListTheme]),"alertable-id":r.podcast.id,"alertable-type":"App\\Models\\Podcast"},null,8,["class","alertable-id"])):c("",!0),A(d,{episode:p,podcast:r.podcast,"episodes-list-theme":r.episodesListTheme,class:g({active:r.currentEpisode!=null&&r.currentEpisode.id==p.id})},null,8,["episode","podcast","episodes-list-theme","class"])],64))),128))]),i.canLoadMoreEpisodes?(o(),l("div",$s,[t("button",{disabled:a.isLoading,class:"rounded bg-rvi-greyish-500 hover:bg-rvi-greyish-600 font-bold text-rvi-greyish-900 px-8 py-2 shadow focus:outline-none buttonLoadMore disabled:cursor-wait disabled:opacity-75",onClick:s[0]||(s[0]=p=>i.loadMoreEpisodes())},[a.isLoading==!1?(o(),l("span",Hs,n(e.$t("podcasts.load_more_episodes")),1)):c("",!0),a.isLoading?(o(),l("div",Ws,Ys)):c("",!0)],8,Os)])):c("",!0)])}const Xs=f(Us,[["render",Qs]]);const j="PLAYING",M="STOPPED",F="PAUSED",E="LOADING",ea={components:{Slider:H,PodcastAlert:B},props:{episode:{default:null},podcast:{default:null},isMobile:{type:Boolean,default:!1}},data(){return{volume:100,rate:1,sm2:null,status:E,timePlayed:0,playedPercentage:0,dragging:!1,isDescOverflow:!1,showAllDesc:!1}},methods:{toggleRate(){let e=[.5,1,1.25,1.5,2],s=_.indexOf(e,this.rate);s>=0&&s<e.length-1?s++:s=0,this.rate=e[s],this.sm2.setPlaybackRate(e[s])},rewindSec(e){this.sm2.pause(),this.sm2.setPosition(this.sm2.position-e*1e3),this.sm2.play()},forwardSec(e){this.sm2.pause(),this.sm2.setPosition(this.sm2.position+e*1e3),this.sm2.play()},formatSeconds(e){var s=parseInt(e,10),r=Math.floor(s/3600),m=Math.floor(s/60)%60,a=s%60;return[r,m,a].map(i=>i<10?"0"+i:i).filter((i,u)=>i!=="00"||u>0).join(":")},dragStart(){this.sm2.pause(),this.dragging=!0},positionChanges(e){if(this.dragging==!1)this.setPosition(e);else{let s=this.episode.length/100*e;this.timePlayed=s}},setPosition(e){this.playedPercentage=e;let s=this.episode.length/100*this.playedPercentage;this.sm2.setPosition(s*1e3),this.sm2.resume()},dragStop(){this.dragging=!1,this.setPosition(this.playedPercentage)},togglePlay(){this.isLoading||(this.isPlaying?this.sm2.pause():this.sm2==null?(this.setupSoundManager(),this.sm2.play()):this.sm2.play())},createSound(){var e=this;this.sm2=z.soundManager.createSound({id:"podcast",volume:e.volume,autoPlay:!1,url:e.episode.media_url,onplay:function(){e.savePodcastStarted(),e.recordRecentlyPlayed(),e.status=j},onstop:function(){e.status=M},onpause:function(){e.status=F},onfinish:function(){e.savePodcastFinished()},onresume:function(){e.status=j},onbufferchange:function(s){s?e.status=E:e.status=j},whileplaying:function(){e.updateTimePlayed(this.position/1e3)}}),this.status=M},updateTimePlayed(e){this.timePlayed=e,this.playedPercentage=this.timePlayed/this.episode.length*100},setupSoundManager(){var e=this;z.soundManager.setup({debugMode:!1,onready:function(){e.createSound(),e.status=M}})},toggleVolume(){this.volume>=1?this.volume=0:this.volume=100},savePodcastStarted(){axios.post("/api/podcast/"+this.episode.podcast_id+"/episode/"+this.episode.id+"/started")},recordRecentlyPlayed(){!this.podcast||!this.podcast.slug||ee({type:"podcast",id:this.podcast.slug,name:this.podcast.name,image:this.podcast.thumb,url:"/podcasts/"+this.podcast.slug})},savePodcastFinished(){axios.post("/api/podcast/"+this.episode.podcast_id+"/episode/"+this.episode.id+"/finished")}},computed:{isPlaying:function(){return this.status==j},isLoading:function(){return this.status==E},isStopped:function(){return this.status==M||this.status==F},image:function(){return this.episode.image_thumb&&this.episode.image_thumb!=null?this.episode.image_thumb:this.podcast.thumb}},watch:{volume(){this.sm2.setVolume(this.volume)},episode:{handler(e){this.sm2!=null&&this.sm2!=!1&&this.sm2.destruct(),this.status=E,this.timePlayed=0,this.playedPercentage=0,this.createSound()},deep:!0}},mounted:function(){this.isDescOverflow=this.$refs.episodeDesc.scrollHeight>this.$refs.episodeDesc.clientHeight,this.setupSoundManager()}},ta={class:"rounded-lg border border-gray-200 overflow-hidden lg:flex lg:items-stretch"},sa={class:"flex flex-col bg-white p-4 lg:flex-1 lg:min-w-0"},aa={class:"flex gap-4 lg:gap-5 mb-4"},ia={class:"relative w-20 sm:w-28 lg:w-32 xl:w-48 flex-shrink-0 h-fit roun
1ded shadow"},ra=["href"],na=t("svg",{xmlns:"http://www.w3.org/2000/svg",class:"inline-block -mt-1 ml-1 fill-current align-middle",width:"10",height:"10",viewBox:"0 0 12 12"},[t("g",null,[t("path",{d:"M6.245.965,4.727,2.446A.75.75,0,0,0,5.773,3.521L7.3,2.033A1.875,1.875,0,1,1,9.944,4.691L8.463,6.21A.75.75,0,1,0,9.537,7.257l1.475-1.512a3.381,3.381,0,0,0,0-4.773A3.462,3.462,0,0,0,6.245.965Z"}),h(),t("path",{d:"M6.227,8.446,4.7,9.935A1.875,1.875,0,1,1,2.056,7.276L3.537,5.757A.75.75,0,0,0,2.463,4.71L.988,6.222A3.375,3.375,0,0,0,5.755,11L7.273,9.521A.75.75,0,0,0,6.227,8.446Z"}),h(),t("path",{d:"M3.47,8.514a.748.748,0,0,0,1.06,0l4-4A.75.75,0,1,0,7.47,3.453l-4,4A.75.75,0,0,0,3.47,8.514Z"})])],-1),oa=["src","alt"],la={class:"min-w-0 flex-1"},da={class:"text-xl md:text-2xl leading-tight font-bold text-rvi-greyish-900"},ua={class:"text-sm mt-2 flex items-center justify-between"},ca={class:"text-rvi-greyish-600"},ma={class:"episodesList-listened"},pa=D('<svg xmlns="http://www.w3.org/2000/svg" class="mr-2" width="14" height="16" viewBox="0 0 10.651 9.369"><path d="M5.326,31A5.29,5.29,0,0,0,0,36.226v2.459a.93.93,0,0,0,.936.922h.312V36.533H.936a.938.938,0,0,0-.312.057v-.364a4.669,4.669,0,0,1,4.7-4.611,4.669,4.669,0,0,1,4.7,4.611v.364a.938.938,0,0,0-.312-.057H9.4v3.074h.312a.93.93,0,0,0,.936-.922V36.226A5.29,5.29,0,0,0,5.326,31Z" transform="translate(0 -31)" fill="#005b5d"></path><g transform="translate(1.818 4.039)"><path d="M91.141,271h-.38a.761.761,0,0,0-.761.761v3.807a.761.761,0,0,0,.761.761h.38a.381.381,0,0,0,.38-.381v-4.569A.381.381,0,0,0,91.141,271Z" transform="translate(-90 -271)" fill="#005b5d"></path></g><g transform="translate(7.312 4.039)"><path d="M362.761,271h-.38a.381.381,0,0,0-.38.381v4.569a.381.381,0,0,0,.38.381h.38a.761.761,0,0,0,.761-.761v-3.807A.761.761,0,0,0,362.761,271Z" transform="translate(-362 -271)" fill="#005b5d"></path></g></svg>',1),ha={key:0},ga={key:1},_a={class:"flex items-center w-full"},ba={class:"flex flex-col flex-grow"},fa={class:"flex justify-between mb-2"},va={class:"flex"},ya={key:0,xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 32 32"},wa=t("path",{d:"M6 4l20 12L6 28z"},null,-1),ka=[wa],xa={key:1,xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 32 32"},Sa=t("path",{d:"M4 4h8v24H4zm16 0h8v24h-8z"},null,-1),La=[Sa],za=["disabled"],Pa=t("svg",{class:"fill-current ml-1 md:ml-2",width:"15",height:"14",viewBox:"0 0 8.6 7.604"},[t("path",{d:"M4 7.6l4.6-3.8L4 0zm-4 0l4.6-3.8L0 0z"})],-1),Ca={class:"flex"},Aa=["disabled"],Ta=t("div",null,"-10",-1),qa={class:"fill-current ml-1 md:ml-2",style:{height:"13px"},viewBox:"0 0 10.04 9.5"},ja=D('<g transform="translate(-5 -3.5)"><path d="M2.05,11.208A4.746,4.746,0,0,1,1.1,9.059l1.338-.225a3.38,3.38,0,0,0,.68,1.533Z" transform="translate(4.512 0.049)"></path><path d="M5.877,13.98a4.759,4.759,0,0,1-2.019-.854l.8-1.093a3.386,3.386,0,0,0,1.44.609Z" transform="translate(3.624 -0.98)"></path><path d="M9.059,13.959,8.835,12.62a3.385,3.385,0,0,0,1.5-.654l.827,1.076A4.746,4.746,0,0,1,9.059,13.959Z" transform="translate(2.023 -0.958)"></path><path d="M5.492.968A4.767,4.767,0,0,0,2.135,2.36L.675.9.2,5.242l4.342-.475L3.093,3.319a3.391,3.391,0,0,1,5.79,2.4A3.364,3.364,0,0,1,8.241,7.7l1.1.8A4.75,4.75,0,0,0,5.492.968Z" transform="translate(4.8 2.6)"></path></g>',1),Ma=[ja],Ea=["disabled"],Ia=t("div",null,"+30",-1),Ra={class:"fill-current ml-1 md:ml-2",style:{height:"13px"},viewBox:"0 0 10.04 9.5"},Da=t("path",{d:"M8.479 7.757a4.746 4.746 0 00.953-2.149l-1.339-.225a3.38 3.38 0 01-.68 1.533zM5.54 9.5a4.759 4.7
159 0 002.017-.854l-.8-1.093a3.386 3.386 0 01-1.44.609zM3.959 9.5l.224-1.339a3.385 3.385 0 01-1.5-.654l-.827 1.076a4.746 4.746 0 002.103.917z"},null,-1),Na=t("path",{d:"M4.749.068A4.767 4.767 0 018.106 1.46L9.566 0l.475 4.342L5.7 3.867l1.447-1.448a3.391 3.391 0 00-5.79 2.4A3.364 3.364 0 002 6.8l-1.1.8A4.75 4.75 0 014.749.068z"},null,-1),Ba=[Da,Na],Va={class:"flex flex-col -mx-2 items-start md:items-center md:flex-row"},Ua={class:"px-2 w-full mx-2 flex-grow md:order-2"},Fa={class:"px-2 w-32 text-xs mt-2 md:mt-0 text-rvi-greyish-700 md:order-1 whitespace-nowrap"},$a={class:"hidden md:flex items-center px-2 md:order-3 whitespace-nowrap flex-shrink-0 min-w-[150px]"},Oa={key:0,class:"lg:w-80 lg:flex-shrink-0 lg:border-l lg:border-gray-200"};function Ha(e,s,r,m,a,i){const u=P("Slider"),d=P("podcast-alert");return o(),l("div",ta,[t("div",sa,[t("div",aa,[t("div",ia,[t("a",{href:r.podcast.website_url,target:"_blank",class:"leading-none block absolute px-2 py-1 rounded-tr bg-gray-300 text-gray-600 text-xs z-20",style:{left:"0px",bottom:"0px"}},[h(n(e.$t("podcasts.source")),1),na],8,ra),t("img",{src:i.image,alt:r.episode.title+" logo",class:g(["rounded w-full h-auto z-10",{"opacity-100":i.isPlaying,"opacity-25":!i.isPlaying}])},null,10,oa),t("div",{class:"group absolute inset-0 flex justify-center items-center cursor-pointer",onClick:s[0]||(s[0]=p=>i.togglePlay())},[t("button",{class:g(["controlButton group-hover:opacity-100",{"controlButton-play controlButton-play-highlight":i.isStopped,"controlButton-pause controlButton-pause-highlight opacity-0":i.isPlaying,"controlButton-loading controlButton-loading-highlight":i.isLoading}])},"Play",2)])]),t("div",la,[t("h1",da,n(r.episode.title),1),t("div",ua,[t("div",ca,n(r.episode.pub_date_formatted),1),t("div",ma,[pa,h(" "+n(r.episode.listen_count),1)])]),t("p",{class:g(["text-sm text-rvi-greyish-800 leading-snug my-4 overflow-hidden max-h-2",{"max-h-full":a.showAllDesc==!0}]),ref:"episodeDesc"},n(r.episode.description),3),a.isDescOverflow?(o(),l("a",{key:0,href:"",onClick:s[1]||(s[1]=x(p=>a.showAllDesc=!a.showAllDesc,["prevent"])),class:"block outline-none uppercase text-xs font-medium -mt-2 text-rvi-greyish-700 hover:text-rvi-greyish-900 hover:underline"},[a.showAllDesc==!1?(o(),l("span",ha,n(e.$t("radioportal.leesmeer")),1)):c("",!0),a.showAllDesc==!0?(o(),l("span",ga,n(e.$t("radioportal.leesminder")),1)):c("",!0)])):c("",!0)])]),t("div",_a,[t("button",{class:g(["controlButton controlButton-large mr-2 hidden lg:block",{"controlButton-play":i.isStopped,"controlButton-pause controlButton-pause-highlight":i.isPlaying,"controlButton-loading controlButton-loading-highlight":i.isLoading}]),onClick:s[2]||(s[2]=p=>i.togglePlay())},"Play",2),t("div",ba,[t("div",fa,[t("div",va,[t("button",{class:"podcastPlayer-small-button mr-2 lg:hidden",onClick:s[3]||(s[3]=p=>i.togglePlay())},[i.isPlaying==!1?(o(),l("svg",ya,ka)):c("",!0),i.isPlaying==!0?(o(),l("svg",xa,La)):c("",!0)]),t("button",{onClick:s[4]||(s[4]=p=>i.toggleRate()),class:g(["podcastPlayer-small-button",{"opacity-25 cursor-not-allowed":i.isPlaying==!1}]),disabled:i.isPlaying==!1},[t("div",null,n(a.rate)+"x",1),Pa],10,za)]),t("div",Ca,[t("button",{onClick:s[5]||(s[5]=p=>i.rewindSec(10)),class:g(["podcastPlayer-small-button mr-2",{"opacity-25 cursor-not-allowed":i.isPlaying==!1}]),disabled:i.isPlaying==!1},[Ta,(o(),l("svg",qa,Ma))],10,Aa),t("button",{onClick:s[6]||(s[6]=p=>i.forwardSec(30)),class:g(["podcastPlayer-small-button",{"opacity-25 cursor-not-allowed":i.isPlaying==!1}]),disabled:i.isPlaying==!1},[Ia,(o(),l("svg",Ra,Ba))],10,Ea)])]),t("div",Va,[t("div",Ua,[A(u,{class:"h-4",modelValue:a.playedPercentage,"onUpdate:modelValue":s[7]||(s[7]=p=>a.playedPercentage=p),onDragStart:s[8]||(s[8]=p=>i.dragStart()),onDragEnd:s[9]||(s[9]=p=>i.dragStop()),onChange:i.positionChanges,tooltips:!1,tooltip:"none"},null,8,["modelValue","onChange"])]),t("div",Fa,n(i.formatSeconds(a.timePlayed))+" / "+n(i.formatSeconds(r.episode.length)),1),t("div",$a,[t("button",{class:g(["volumeButton volumeButton-max mr-2",{"volumeButton-mute":a.volume==0,"volumeButton-min":a.volume<=50}]),onClick:s[10]||(s[10]=p=>i.toggleVolume())},null,2),r.isMobile==!1?(o(),Y(u,{key:0,modelValue:a.volume,"onUpdate:modelValue":s[11]||(s[11]=p=>a.volume=p),tooltips:!1,class:"flex-grow mr-2",width:"6rem",tooltip:"none"},null,8,["modelValue"])):c("",!0)])])])])]),r.podcast&&r.podcast.id?(o(),l("div",Oa,[A(d,{compact:"","alertable-id":r.podcast.id,"alertable-type":"App\\Models\\Podcast",name:r.podcast.name}
1,null,8,["alertable-id","name"])])):c("",!0)])}const Wa=f(ea,[["render",Ha]]),Za={data(){return{email:"",isLoading:!1,subscribed:!1,error:null,hasSavedEmail:!1}},mounted(){const e=te();e&&(this.email=e,this.hasSavedEmail=!0)},methods:{saveSubscription(){let e=this;e.isLoading=!0,e.error=null,axios.post("/api/podcasts/newsletter",{email:e.email}).then(function(s){e.subscribed=!0,se(e.email),e.hasSavedEmail=!0}).catch(function(s){s.response&&s.response.data.errors&&"email"in s.response.data.errors?e.error=s.response.data.errors.email[0]:e.error=e.$t("podcasts.newsletter.failed")}).finally(function(){e.isLoading=!1})},removeSavedEmail(){ae(),this.hasSavedEmail=!1,this.email=""}}},Ka={class:"rounded-2xl bg-indigo-50 p-6"},Ga={key:0},Ja={class:"flex items-start gap-3 mb-4"},Ya=t("div",{class:"flex-shrink-0 w-10 h-10 rounded-full bg-white flex items-center justify-center"},[t("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"w-5 h-5 text-indigo-600"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0"})])],-1),Qa={class:"font-bold text-indigo-900 leading-tight"},Xa={class:"text-sm text-indigo-700 leading-tight"},ei={class:"text-sm text-indigo-900 mb-4 space-y-1.5"},ti={class:"flex items-center gap-2"},si=t("span",{class:"w-1.5 h-1.5 rounded-full bg-indigo-500 flex-shrink-0"},null,-1),ai={class:"flex items-center gap-2"},ii=t("span",{class:"w-1.5 h-1.5 rounded-full bg-indigo-500 flex-shrink-0"},null,-1),ri={class:"flex items-center gap-2"},ni=t("span",{class:"w-1.5 h-1.5 rounded-full bg-indigo-500 flex-shrink-0"},null,-1),oi={class:"block text-sm font-semibold text-indigo-900 mb-1"},li=["disabled","placeholder"],di={key:1,class:"text-sm text-red-600 mb-2"},ui=["disabled"],ci=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-4 h-4"},[t("path",{"fill-rule":"evenodd",d:"M10 2a6 6 0 0 0-6 6c0 1.887-.454 3.665-1.257 5.234a.75.75 0 0 0 .515 1.076 32.91 32.91 0 0 0 3.256.508 3.5 3.5 0 0 0 6.972 0 32.903 32.903 0 0 0 3.256-.508.75.75 0 0 0 .515-1.076A11.448 11.448 0 0 1 16 8a6 6 0 0 0-6-6ZM8.05 14.943a33.54 33.54 0 0 0 3.9 0 2 2 0 0 1-3.9 0Z","clip-rule":"evenodd"})],-1),mi={class:"flex items-center gap-4 mt-3 text-xs text-indigo-700"},pi={class:"flex items-center gap-1"},hi=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{"fill-rule":"evenodd",d:"M9.661 2.237a.531.531 0 0 1 .678 0 11.947 11.947 0 0 0 7.078 2.749.5.5 0 0 1 .479.425c.069.52.104 1.05.104 1.589 0 5.162-3.26 9.563-7.834 11.256a.48.48 0 0 1-.332 0C5.26 16.563 2 12.162 2 7c0-.538.035-1.069.104-1.589a.5.5 0 0 1 .48-.425 11.947 11.947 0 0 0 7.077-2.75Zm4.196 5.954a.75.75 0 0 0-1.214-.882l-3.236 4.53L7.53 9.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.137-.089l3.75-5.25Z","clip-rule":"evenodd"})],-1),gi={class:"flex items-center gap-1"},_i=t("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",class:"w-3.5 h-3.5"},[t("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})],-1),bi={key:1,class:"text-center text-sm leading-snug text-indigo-900"},fi=t("svg",{class:"w-12 h-12 text-green-600 pointer-events-none m-auto",viewBox:"0 0 130.2 130.2"},[t("polyline",{class:"check-animation",fill:"none",stroke:"#73AF55","stroke-width":"10","stroke-linecap":"butt","stroke-miterlimit":"12",points:"100.2,40.2 51.5,88.8 29.8,67.5 "})],-1);function vi(e,s,r,m,a,i){return o(),l("div",Ka,[a.subscribed==!1?(o(),l("div",Ga,[t("div",Ja,[Ya,t("div",null,[t("h3",Qa,n(e.$t("podcasts.newsletter.heading")),1),t("p",Xa,n(e.$t("podcasts.newsletter.subline")),1)])]),t("ul",ei,[t("li",ti,[si,h(" "+n(e.$t("podcasts.newsletter.benefit_best_new")),1)]),t("li",ai,[ii,h(" "+n(e.$t("podcasts.newsletter.benefit_popular_episodes")),1)]),t("li",ri,[ni,h(" "+n(e.$t("podcasts.newsletter.benefit_trending")),1)])]),t("form",{onSubmit:s[2]||(s[2]=x((...u)=>i.saveSubscription&&i.saveSubscription(...u),["prevent"]))},[t("label",oi,n(e.$t("podcasts.newsletter.email_label")),1),b(t("input",{type:"email",dusk:"newsletter-email","onUpdate:modelValue":s[0]||(s[0]=u=>a.email=u),class:g(["w-full text-sm block border border-gray-300 rounded-lg px-3 py-2 mb-1 focus:outline-none focus:ring-2 focus:ring-indigo-500 disabled:opacity-50",{"border-red-600":a.error!=null}]),required:"",disabled:a.isLoading,placeholder:e.$t("podcasts.newsletter.input_placeholder")},null,10,li),[[y,a.email]]),a.hasSavedEmail?(o(),l("button",{key:0,t
1ype:"button",dusk:"newsletter-remove-saved-email",class:"block text-xs text-indigo-700 hover:text-indigo-900 underline mb-3",onClick:s[1]||(s[1]=(...u)=>i.removeSavedEmail&&i.removeSavedEmail(...u))},n(e.$t("podcasts.alerts.remove_saved_email")),1)):c("",!0),a.error!=null?(o(),l("div",di,n(a.error),1)):c("",!0),t("button",{dusk:"newsletter-button",class:"w-full flex items-center justify-center gap-2 bg-indigo-600 hover:bg-indigo-700 text-white font-bold rounded-lg py-3 disabled:opacity-50",disabled:a.isLoading},[ci,h(" "+n(e.$t("podcasts.newsletter.submit_button")),1)],8,ui)],32),t("div",mi,[t("span",pi,[hi,h(" "+n(e.$t("podcasts.newsletter.no_spam")),1)]),t("span",gi,[_i,h(" "+n(e.$t("podcasts.newsletter.unsubscribe_anytime")),1)])])])):c("",!0),a.subscribed?(o(),l("div",bi,[fi,h(" "+n(e.$t("podcasts.newsletter.success_text")),1)])):c("",!0)])}const yi=f(Za,[["render",vi]]);const wi={props:{url:{required:!0}},data(){return{form:{type:null,name:"",media_url:"",website:"",has_backlink:!1,url_backlink:"",note:"",honeypot:""},errors:null,isSend:!1,step:1,isLoading:!1,linkCode:this.$t("radioportal.suggestion.backlink"),linkBtnText:this.$t("radioportal.suggestion.copy_btn_text")}},watch:{"form.type":function(e,s){e!=s&&(this.step=1)}},methods:{onCopy:function(e){var s=this;let r=s.linkBtnText.toString();s.linkBtnText=this.$t("radioportal.suggestion.copy_btn_success"),setTimeout(function(){s.linkBtnText=r},2e3)},onError:function(e){var s=this;let r=s.linkBtnText.toString();s.linkBtnText=this.$t("radioportal.suggestion.copy_btn_failed"),setTimeout(function(){s.linkBtnText=r},2e3)},sendSuggestion:function(e){if(this.form.honeypot.length>0){this.errors={form:["Something when wrong."]};return}let s=this;s.errors=null,s.isLoading=!0,axios.post(s.url,s.form).then(function(r){s.isSend=!0}).catch(function(r){console.log(r.response.data.errors),s.errors=r.response.data.errors}).finally(function(){s.isLoading=!1})}},computed:{readableType(){return this.form.type==null?"":this.form.type=="radio"?this.$t("radioportal.radiozender"):this.$t("podcasts.podcast")},mediaUrl(){return this.form.type==null?"":this.form.type=="radio"?this.$t("radioportal.suggestion.stream_url"):this.$t("radioportal.suggestion.rss_url")},canGoToStep2(){if(this.form.type=="radio")return this.form.has_backlink==!0&&this.form.url_backlink!="";if(this.form.type=="podcast")return this.form.has_backlink==!0?this.form.has_backlink==!0&&this.form.url_backlink!="":!0}},mounted:function(){}},S=e=>(G("data-v-69b80e9c"),e=e(),J(),e),ki={class:"py-6"},xi={key:0,class:"md:flex md:items-baseline mb-4"},Si={class:"md:w-1/3"},Li={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4",for:"inline-full-name"},zi={class:"md:w-2/3"},Pi=["disabled"],Ci=["disabled"],Ai={key:1},Ti={class:"md:flex md:items-center mb-4"},qi=S(()=>t("div",{class:"md:w-1/3"},null,-1)),ji={class:"md:w-2/3"},Mi={key:0},Ei={key:1},Ii={class:"block border whitespace-pre-line rounded border-gray-300 text-grey-500 py-2 px-3 my-2 text-sm"},Ri={class:"whitespace-pre-line",id:"codeToCopy"},Di={type:"button",class:"block border bg-purple-100 rounded border-purple-300 text-purple-500 py-2 px-3 text-sm hover:border-purple-500 hover:bg-purple-200"},Ni={class:"md:flex md:items-center mt-6 mb-2"},Bi=S(()=>t("div",{class:"md:w-1/3"},null,-1)),Vi={class:"md:w-2/3"},Ui={class:"flex items-baseline py-1 text-gray-700"},Fi={key:0},$i={key:1},Oi={class:"md:flex md:items-baseline mb-4"},Hi={class:"md:w-1/3"},Wi={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4"},Zi={class:"md:w-2/3"},Ki=["placeholder"],Gi=S(()=>t("br",null,null,-1)),Ji={class:"text-sm italic text-grey-500"},Yi={class:"md:flex md:items-center"},Qi=S(()=>t("div",{class:"md:w-1/3"},null,-1)),Xi={class:"md:w-2/3 text-right"},er=["disabled"],tr={key:2},sr={class:"md:flex md:items-center mb-4"},ar={class:"md:w-1/3"},ir={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4"},rr={class:"md:w-2/3"},nr=["placeholder"],or={class:"md:flex md:items-center mb-4"},lr={class:"md:w-1/3"},dr={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4"},ur={class:"md:w-2/3"},cr=["placeholder"],mr={class:"md:flex md:items-center mb-4"},pr={class:"md:w-1/3"},hr={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4"},gr={class:"md:w-2/3"},_r={class:"md:flex md:items-center"},br=S(()=>t("div",{class:"md:w-1/3"},null,-1)),fr={class:"md:w-2/3 flex justify-between"},vr=["disabled"],yr=["disabled"],wr={key:3},kr={class:"md:flex mb-4"},xr={class:"md:w-1/3 md:mt-1"},Sr={class:"block text-gray-600 font-bold md:text-right mb-1 md:mb-0 pr-4"},Lr={class:"md:w-2/3"},zr=["disabled","placeholder"],Pr={class:"md:flex md:items-center"},Cr=S(()=>t("div",{class:"md:w-1/3"},null,-1)),Ar={class:"md:w-2/3 flex justify-between"},Tr=["disabled"],qr=["disabled"],jr={key:0,class:"mt-4 md:flex md:items-center"},Mr=S(()=>t("div",{class:"md:w-1/3"},null,-1)),Er={class:"md:w-2/3 text-red-500"},Ir={class:"list-disc ml-6 my-2"},Rr={key:4},Dr={class:"md:flex mb-4"},Nr=S(()=>t("div",{class:"md:w-1/3"},null,-1)),Br={class:"md:w-2/3 text-green-500"};function Vr(e,s,r,m,a,i){const u=R("clipboard");return o(),l("div",ki,[t("form",{class:"w-full",onSubmit:s[13]||(s[13]=x((...d)=>i.sendSuggestion&&i.sendSuggestion(...d),["prevent"]))},[a.isSend?c("",!0):(o(),l("div",xi,[t("div",Si,[t("label",Li,n(e.$t("radioportal.suggestion.what_do_you_want_to_add")),1)]),t("div",zi,[t("label",{class:g(["flex items-baseline py-1 text-gray-700",{"opacity-50":a.isLoading}])},[b(t("input",{class:"mr-2 leading-tight disabled:opacity-50",disabled:a.isLoading,"onUpdate:modelValue":s[0]||(s[0]=d=>a.form.type=d),name:"type",type:"radio",value:"radio"},null,8,Pi),[[V,a.form.type]]),t("span",null,n(e.$t("radioportal.radiozender")),1)],2),t("label",{class:g(["flex items-baseline py-1 text-gray-700",{"opacity-50":a.isLoading}])},[b(t("input",{class:"mr-2 leading-tight disabled:opacity-50",disabled:a.isLoading,"onUpdate:modelValue":s[1]||(s[1]=d=>a.form.type=d),name:"type",type:"radio",value:"podcast"},null,8,Ci),[[V,a.form.type]]),t("span",null,n(e.$t("podcasts.podcast")),1)],2),b(t("input",{type:"text",id:"descriptionType",name:"descriptionType","onUpdate:modelValue":s[2]||(s[2]=d=>a.form.honeypot=d),class:"mb-2 bg-gray-200 appearance-none border-2 border-gray-200 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-white focus:border-purple-500"},null,512),[[y,a.form.honeypot]])])])),a.form.type!=null&&a.step==1?(o(),l("div",Ai,[t("div",Ti,[qi,t("div",ji,[a.form.type=="radio"?(o(),l("span",Mi,n(e.$t("radioportal.suggestion.terms_radio")),1)):c("",!0),a.form.type=="podcast"?(o(),l("span",Ei,n(e.$t("radioportal.suggestion.terms_podcast")),1)):c("",!0),t("div",Ii,[t("pre",Ri,n(a.linkCode),1)]),b((o(),l("button",Di,[h(n(a.linkBtnText),1)])),[[u,a.linkCode,"copy"],[u,i.onCopy,"success"],[u,i.onError,"error"]])])]),t("div",Ni,[Bi,t("div",Vi,[t("label",Ui,[b(t("input",{class:"mr-2 leading-tight","onUpdate:modelValue":s[3]||(s[3]=d=>a.form.has_backlink=d),name:"type",type:"checkbox"},null,512),[[oe,a.form.has_backlink]]),a.form.type=="radio"?(o(),l("span",Fi,n(e.$t("radioportal.suggestion.backlink_check_radio")),1)):c("",!0),a.form.type=="podcast"?(o(),l("span",$i,n(e.$t("radioportal.suggestion.backlink_check_podcast")),1)):c("",!0)])])]),t("div",Oi,[t("div",Hi,[t("label",Wi,n(e.$t("radioportal.suggestion.backlink_url")),1)]),t("div",Zi,[b(t("input",{type:"text","onUpdate:modelValue":s[4]||(s[4]=d=>a.form.url_backlink=d),required:"",placeholder:e.$t("radioportal.suggestion.backlink_url"),class:"mb-2 bg-white appearance-none border border-gray-500 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-gray-100 focus:border-purple-500"},null,8,Ki),[[y,a.form.url_backlink]]),Gi,t("span",Ji,n(e.$t("radioportal.suggestion.backlink_check_explain")),1
1)])]),t("div",Yi,[Qi,t("div",Xi,[t("button",{disabled:i.canGoToStep2==!1,class:"shadow bg-purple-500 hover:bg-purple-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded disabled:opacity-50",type:"button",onClick:s[5]||(s[5]=d=>a.step=2)},n(e.$t("radioportal.suggestion.next")),9,er)])])])):c("",!0),a.step==2?(o(),l("div",tr,[t("div",sr,[t("div",ar,[t("label",ir,n(e.$t("radioportal.suggestion.name_of_the",{type:i.readableType})),1)]),t("div",rr,[b(t("input",{type:"text","onUpdate:modelValue":s[6]||(s[6]=d=>a.form.name=d),required:"",placeholder:e.$t("radioportal.suggestion.name_of_the",{type:i.readableType}),class:"mb-2 bg-white appearance-none border border-gray-500 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-gray-100 focus:border-purple-500"},null,8,nr),[[y,a.form.name]])])]),t("div",or,[t("div",lr,[t("label",dr,n(i.mediaUrl),1)]),t("div",ur,[b(t("input",{type:"text","onUpdate:modelValue":s[7]||(s[7]=d=>a.form.media_url=d),required:"",placeholder:i.mediaUrl,class:"mb-2 bg-white appearance-none border border-gray-500 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-gray-100 focus:border-purple-500"},null,8,cr),[[y,a.form.media_url]])])]),t("div",mr,[t("div",pr,[t("label",hr,n(e.$t("radioportal.suggestion.website")),1)]),t("div",gr,[b(t("input",{type:"text","onUpdate:modelValue":s[8]||(s[8]=d=>a.form.website=d),required:"",placeholder:"website",class:"mb-2 bg-white appearance-none border border-gray-500 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-gray-100 focus:border-purple-500"},null,512),[[y,a.form.website]])])]),t("div",_r,[br,t("div",fr,[t("button",{disabled:a.step==1,class:"shadow bg-purple-500 hover:bg-purple-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded disabled:opacity-50",type:"button",onClick:s[9]||(s[9]=d=>a.step=a.step-1)},n(e.$t("radioportal.suggestion.previous")),9,vr),t("button",{disabled:a.form.name==""||a.form.media_url=="",class:"shadow bg-purple-500 hover:bg-purple-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded disabled:opacity-50 disabled:cursor-not-allowed",type:"button",onClick:s[10]||(s[10]=d=>a.step=a.step+1)},n(e.$t("radioportal.suggestion.next")),9,yr)])])])):c("",!0),!a.isSend&&a.step==3?(o(),l("div",wr,[t("div",kr,[t("div",xr,[t("label",Sr,n(e.$t("radioportal.suggestion.suggestion")),1)]),t("div",Lr,[b(t("textarea",{disabled:a.isLoading,"onUpdate:modelValue":s[11]||(s[11]=d=>a.form.note=d),rows:"4",placeholder:e.$t("radioportal.suggestion.suggestion"),class:"mb-2 bg-white appearance-none border border-gray-500 rounded w-full py-2 px-4 text-gray-700 leading-tight focus:outline-none focus:bg-gray-100 focus:border-purple-500 disabled:opacity-50"},null,8,zr),[[y,a.form.note]])])]),t("div",Pr,[Cr,t("div",Ar,[t("button",{disabled:a.step==1||a.isLoading,class:"shadow bg-purple-500 hover:bg-purple-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded disabled:opacity-50 disabled:cursor-not-allowed",type:"button",onClick:s[12]||(s[12]=d=>a.step=a.step-1)},n(e.$t("radioportal.suggestion.previous")),9,Tr),t("button",{disabled:a.isLoading,class:"shadow bg-green-500 hover:bg-green-400 focus:shadow-outline focus:outline-none text-white font-bold py-2 px-4 rounded disabled:opacity-50 disabled:cursor-not-allowed"},n(e.$t("radioportal.suggestion.send")),9,qr)])]),a.errors!=null?(o(),l("div",jr,[Mr,t("div",Er,[t("span",null,n(e.$t("radioportal.suggestion.error_fields")),1),t("ul",Ir,[(o(!0),l(w,null,C(a.errors,d=>(o(),l("li",null,n(d[0]),1))),256))])])])):c("",!0)])):c("",!0),a.isSend?(o(),l("div",Rr,[t("div",Dr,[Nr,t("div",Br,n(e.$t("radioportal.suggestion.success")),1)])])):c("",!0)],32)])}const Ur=f(wi,[["render",Vr],["__scopeId","data-v-69b80e9c"]]),Fr=document.documentElement.lang.substring(0,2),$r=le({locale:Fr,messages:ce});de({components:{Player:Ge,Search:lt,SearchRedesign:kt,Feeds:Bt,ShareButton:Q,PodcastEpisodes:Xs,PodcastPlayer:Wa,SuggestionForm:Ur,PodcastAlert:B,PodcastNewsletterSignup:yi}}).use($r).mount("#app");

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.