1!function(o){if(!o.fancybox)return;void 0===o.fancybox.defaults&&(o.fancybox.defaults={}),void 0===o.fancybox.defaults.media&&(o.fancybox.defaults.media={});function r(t){return(t=(t+"").match(/https:\/\/rutube\.ru\/play\/embed\/([A-Za-z0-9]+)/))?t[1]:null}let c=!1;function a(){const e=o.fancybox.getInstance().current.$content.find("iframe");if(e&&e.length){var t,n=r(e.attr("src"));const a=function(t){!0===t&&e[0].contentWindow.postMessage(JSON.stringify({type:"player:setCurrentTime",data:{time:0}}),"*"),e[0].contentWindow.postMessage(JSON.stringify({type:"player:play",data:{}}),"*")};n?(n=n,t=function(){a(!0)},d[n]=t,c||(window.addEventListener("message",function(t){try{var e=JSON.parse(t.data);"player:ready"===e.type&&e.data&&e.data.videoId&&d[e.data.videoId]&&(d[e.data.videoId](),u(e.data.videoId))}catch(t){}}),c=!0)):(a(),e.on("load",a))}}const d={},u=function(t){t&&d[t]&&delete d[t]};o.fancybox.defaults.media.rutube={matcher:/rutube\.ru\/video\/(private\/)?([A-Za-z0-9]+)(\/(\?(.*)))?/i,params:{t:0},paramPlace:5,type:"iframe",url:"https://rutube.ru/play/embed/$2/"},o(document).on("afterShow.fb",function(t,e,n){"rutube"===n.contentSource&&a()}),o(document).on("beforeClose.fb",function(t,e,n){"rutube"===n.contentSource&&(n=o.fancybox.getInstance().current.$content.find("iframe"))&&n.length&&(n=r(n.attr("src")))&&u(n)})}(jQuery); 2//# sourceMappingURL=jquery.fancybox.rutube.min.js.map
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.