/*jquery.mb.YTPlayer 12-01-2022 _ jquery.mb.components _ email: matbicoc@gmail.com _ Copyright (c) 2001-2022. Matteo Bicocchi (Pupunzi); _ blog: http://pupunzi.open-lab.com _ Open Lab s.r.l., Florence - Italy */ var ytp = ytp || {}; let YTPRndSuffix = (new Date).getTime(), YTPTimerLabels = { init: "YTPlayerInit_" + YTPRndSuffix, startPlaying: "YTPlayerStartPlay_" + YTPRndSuffix }; function onYouTubeIframeAPIReady() { ytp.YTAPIReady || (ytp.YTAPIReady = !0, jQuery(document).trigger("YTAPIReady")) } let getYTPVideoID = function (e) { let r, t; return e.indexOf("youtu.be") > 0 || e.indexOf("youtube.com/embed") > 0 ? r = (t = (r = e.substr(e.lastIndexOf("/") + 1, e.length)).indexOf("?list=") > 0 ? r.substr(r.lastIndexOf("="), r.length) : null) ? r.substr(0, r.lastIndexOf("?")) : r : e.indexOf("http") > -1 ? (r = e.match(/[\\?&]v=([^&#]*)/)[1], t = e.indexOf("list=") > 0 ? e.match(/[\\?&]list=([^&#]*)/)[1] : null) : t = (r = e.length > 15 ? null : e) ? null : e, { videoID: r, playlistID: t } }; ! function (jQuery, ytp) { jQuery.mbYTPlayer = { name: "jquery.mb.YTPlayer", version: "3.3.9", build: "7619", author: "Matteo Bicocchi (pupunzi)", apiKey: "", defaults: { videoURL: null, containment: "body", ratio: "auto", fadeOnStartTime: 1e3, startAt: 0, stopAt: 0, autoPlay: !0, delayAtStart: 1e3, coverImage: !1, loop: !0, addRaster: !1, mask: !1, opacity: 1, quality: "hd1080", vol: 50, mute: !1, showControls: !0, anchor: "center,center", showAnnotations: !1, cc_load_policy: !1, showYTLogo: !0, useOnMobile: !0, playOnlyIfVisible: !1, onScreenPercentage: 30, goFullScreenOnPlay: !1, stopMovieOnBlur: !0, realFullscreen: !0, optimizeDisplay: !0, abundance: .3, gaTrack: !0, remember_last_time: !1, addFilters: !1, useNoCookie: !0, onReady: function (e) {}, onError: function (e, r) {}, onEnd: function () {} }, controls: { play: "P", pause: "p", mute: "M", unmute: "A", onlyYT: "O", showSite: "R", ytLogo: "Y" }, controlBar: null, locationProtocol: "https:", defaultFilters: { grayscale: { value: 0, unit: "%" }, hue_rotate: { value: 0, unit: "deg" }, invert: { value: 0, unit: "%" }, opacity: { value: 0, unit: "%" }, saturate: { value: 0, unit: "%" }, sepia: { value: 0, unit: "%" }, brightness: { value: 0, unit: "%" }, contrast: { value: 0, unit: "%" }, blur: { value: 0, unit: "px" } }, buildPlayer: function (options) { if (ytp.YTAPIReady || void 0 !== window.YT) setTimeout(function () { jQuery(document).trigger("YTAPIReady"), ytp.YTAPIReady = !0 }, 100); else { jQuery("#YTAPI").remove(); let e = jQuery("