PageSourceSearch

https://fluentu.com/public/js/old-d13b41f56d136356455c31f14ffb77e9/content-blocker/user.js

js fluentu.com collected 2026-10-01 08:48:28 UTC 4,713 bytes, 1 lines download raw bytes

1jQuery(document).ready(function(i){var a=window.userBlock={};a.messages={guest:sprintf(_("%1$sUse your video vocab by signing up for free!%2$s"),"<h2>","</h2>"),basic:sprintf(_("%1$sThis is a FluentU Basic feature%2$sUpgrade for access"),"<h2>","</h2>"),plus:sprintf(_("%1$sThis is a FluentU Plus feature%2$sUpgrade for access"),"<h2>","</h2>"),pro:sprintf(_("%1$sThis is a FluentU Pro feature%2$sUpgrade for access"),"<h2>","</h2>"),basicTeacher:sprintf(_("%1$sThis is a FluentU Basic feature%2$sUpgrade for access"),"<h2>","</h2>"),proStudents:sprintf(_("%1$sThis is a FluentU Pro feature%2$sAsk your teacher to upgrade for access"),"<h2>","</h2>"),basicStudents:sprintf(_("%1$sThis is a FluentU Pro feature%2$sAsk your teacher to upgrade for access"),"<h2>","</h2>"),premium:sprintf(_("%1$sThis is a premium feature%2$sUpgrade for access"),"<h2>","</h2>")},a.pausedMessages={guest:sprintf(_("%1$sUse your video vocab by signing up for free!%2$s"),"<h2>","</h2>"),basic:sprintf(_("%1$sThis is a FluentU Basic feature%2$sResume for access"),"<h2>","</h2>"),plus:sprintf(_("%1$sThis is a FluentU Plus feature%2$sResume for access"),"<h2>","</h2>"),pro:sprintf(_("%1$sThis is a FluentU Pro feature%2$sResume for access"),"<h2>","</h2>"),basicTeacher:sprintf(_("%1$sThis is a FluentU Basic feature%2$sResume for access"),"<h2>","</h2>"),proStudents:sprintf(_("%1$sThis is a FluentU Pro feature%2$sAsk your teacher to resume for access"),"<h2>","</h2>"),basicStudents:sprintf(_("%1$sThis is a FluentU Pro feature%2$sAsk your teacher to resume for access"),"<h2>","</h2>"),premium:sprintf(_("%1$sThis is a premium feature%2$sResume for access"),"<h2>","</h2>")},a.POPUP_WINDOW_ID="user-block-popup-window",a.CONTENT_IN_PUBLIC_COURSE_ID="content-is-in-public-playlist",a.init=function(){this.isContentAccessible()||a.showPopup(),a.initTooltips()},a.showPopup=function(e){var s,t;i(".unavailable-content:visible").length&&(s=i(".unavailable-content:visible:first"),a.hidePopup(),t=s.data("feature"),ReportHelper.showPopup(a.getMessage(t),{cssClass:"upgrade-popup premium-banner",isModal:!1,cssPosition:e?"fixed":"absolute",id:a.POPUP_WINDOW_ID},!1),i("#"+a.POPUP_WINDOW_ID).data("noVerticalAdjust",!0),ReportHelper.toggleVideoplayer(!0),ReportHelper.fit(s,a.POPUP_WINDOW_ID))},a.hidePopup=function(){ReportHelper.hidePopup(0,0,a.POPUP_WINDOW_ID)},a.isContentInPublicCourse=function(){return Boolean(i("#"+this.CONTENT_IN_PUBLIC_COURSE_ID).val())},a.isFreeContent=function(){return window.pageData&&window.pageData.content&&0===window.pageData.content.premium_plan},a.isContentAccessible=function(){return this.isContentInPublicCourse()||this.isFreeContent()},a.initTooltips=function(){var t;i(".unavailable-tooltip").length&&(t=null,i(".unavailable-tooltip").off("mouseenter"),i(".unavailable-tooltip").on("mouseenter",function(e){clearTimeout(t);var s=(s=i(e.target).data("feature"))||i(e.target).closest("[data-feature]").data("feature"),e=i(e.target).closest(".unavailable-tooltip");e.position().top<350?ReportHelper.showRightArrowTooltip(a.getMessage(s,!0),e,!1,void 0,"premium-banner"):ReportHelper.showBottomLeftArrowTooltip(a.getMessage(s,!0),e,!1,void 0,"premium-banner"),i("#active-tooltip").off("mouseleave"),i("#active-tooltip").on("mouseleave",function(e){i(e.target).is(".unavailable-tooltip")||a.hideTooltip()})}),i(".unavailable-tooltip").off("mouseleave"),i(".unavailable-tooltip").on("mouseleave",function(){t=setTimeout(function(){i("#active-tooltip").is(":hover")||a.hideTooltip()},200)}),i(".unavailable-tooltip").off("click"),i(tknSelectors.downloadPDF+".unavailable-tooltip").off("click"),i(tknSelectors.downloadFeaturePDF+".unavailable-tooltip").off("click"),i(".unavailable-tooltip").on("click",!1))},a.hideTooltip=function(){ReportHelper.hideTooltip()},a.getMessage=function(e,s){var t="guest"===window.ROLE_CODE?"btn btn-guest":"btn",s=(s&&(t+=" btn-small"),window.IS_PAUSED_SUBSCCRIPTION?"<div>"+a.pausedMessages[e]+"</div>":"<div>"+a.messages[e]+"</div>");return"proStudents"!=e&&"basicStudents"!=e&&("teacher"==window.ROLE_CODE?s="<div>"+a.messages.premium+"</div>":"student"==window.ROLE_CODE&&(s="<div>"+a.messages.proStudents+"</div>"),window.IS_PAUSED_SUBSCCRIPTION?s+='<a target="_blank" class="'+t+'" href="'+window.SERVER_BASE_URL+'/account/#subscription">'+_("Resume")+"</a>":"teacher"==window.ROLE_CODE||"basicTeacher"==e||"pro"==e?s+='<a target="_blank" class="'+t+'" href="'+window.PUBLIC_BASE_URL+'/pricing/?type=academic">'+_("Upgrade")+"</a>":"guest"==e?s+='<a class="'+t+'" href="'+window.PUBLIC_BASE_URL+'/subscribe/">'+_("Subscribe")+"</a>":"student"!=window.ROLE_CODE&&(s+='<a class="'+t+'" href="'+window.PUBLIC_BASE_URL+'/pricing/">'+_("Upgrade")+"</a>")),s},a.init()});

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.