static S embedYoutube_newer(S youtubeID, bool loop default false) { ret embedYoutube_newer(youtubeID, 300); } static S embedYoutube_newer(S youtubeID, int w, bool loop default false) { ret embedYoutube_newer(youtubeID, w, sixteenToNine(w)); } static S embedYoutube_newer(S youtubeID, int w, int h, bool loop default false) { youtubeID = extractYouTubeID(youtubeID); ret iframe(appendQueryToURL("https://www.youtube.com/embed/" + youtubeID, loop := loop ? 1 : 0), width := w, height := h, frameborder := 0, allow := "autoplay; encrypted-media", allowfullscreen := html_valueLessParam()); }