PageSourceSearch

https://www.derpragmaticus.com/wp-content/plugins/cookie-cracker/assets/cc-cookies.min.js?ver=b8e37c7f735f

js derpragmaticus.com collected 2026-10-01 12:28:26 UTC 7,449 bytes, 1 lines download raw bytes

1class CC_Cookies{constructor(){this.cookie=this.setCookieCrackerCookie(),this.cookiePrefs=this.setCookieCrackerPrefsCookie(),this.cookie&&this.cookiePrefs&&(this.scripts=cc_cookie.cc_scripts,this.acceptedScripts=!1,this.blockedContent,this.setAcceptedScripts(),this.initScriptState(),document.addEventListener("DOMContentLoaded",e=>{this.addScriptsToDOM(),this.setBlockedContent(),this.unblockContent(),jQuery(".cc_iframe_button").on("click",this.unblockIFrame),jQuery(".cc_iframe").each(function(e,t){void 0!==jQuery(this).attr("src")&&(void 0!==jQuery(this).attr("data-origwidth")&&jQuery(this).css("width",jQuery(this).attr("data-origwidth")),void 0!==jQuery(this).attr("data-origheight")&&jQuery(this).css("height",jQuery(this).attr("data-origheight")))})})),jQuery(document).ready(function(){jQuery.fn.focusTrap=function(e){var t=jQuery(this).find("select, input, textarea, button, a").filter(":visible").not(":disabled"),i=t.first(),c=t.last();i.focus(),c.on("keydown",function(e){9!==e.which||e.shiftKey||(e.preventDefault(),i.focus())}),i.on("keydown",function(e){9===e.which&&e.shiftKey&&(e.preventDefault(),c.focus())})}}),jQuery(function(){setTimeout(()=>{jQuery("#cc-cookie-message").focusTrap()},400)}),jQuery(document).on("click","#cc-cookie-advanced",function(){setTimeout(()=>{jQuery("#cc-cookie-message").focusTrap()},400)})}setScriptState(e,t){e.state=t}setAcceptedScripts(){let e=this.cookiePrefs;e&&(this.acceptedScripts=e.split(","))}setBlockedContent(){this.blockedContent=0!=jQuery(".cc_content_blocker").lenght?jQuery(".cc_content_blocker"):null}getAcceptedScripts(){return this.acceptedScripts}static setCookie=function(e,t,i,c){var o=new Date;o.setTime(o.getTime()+864e5*i);var a="expires="+o.toUTCString();return document.cookie=e+"="+t+";"+a+";SameSite="+c+";path=/",CC_Cookies.getCookie(e)};static getCookie(e){for(var t=e+"=",i=decodeURIComponent(document.cookie).split(";"),c=0;c<i.length;c++){for(var o=i[c];" "==o.charAt(0);)o=o.substring(1);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return!1}setCookieCrackerCookie(){return CC_Cookies.getCookie(cc_cookie.cookie_name)}setCookieCrackerPrefsCookie(){return CC_Cookies.getCookie(cc_cookie.cookie_name+"_prefs")}getCookieCrackerCookie(){return this.cookieCrackerCookie}getCookieCrackerPrefsCookie(){return this.cookieCrackerPrefsCookie}getBlockedContent(){return this.blockedContent}initScriptState(){Object.values(this.scripts).forEach(e=>{Object.values(e).forEach(e=>{this.checkScriptIsAccepted(e)?this.setScriptState(e,"active"):this.setScriptState(e,"inactive")})})}checkScriptIsAccepted(e){return this.acceptedScripts.indexOf(e.id)>=0}addScriptsToDOM(){Object.values(this.scripts).forEach(e=>{Object.values(e).forEach(e=>{"active"==e.state&&e.optin_code&&!this.isScriptInDOM(e.id)&&this.addScriptToDOM("#cc-cookie-overlay",e.id,e.optin_code),"inactive"==e.state&&e.optout_code&&!this.isScriptInDOM(e.id)&&this.addScriptToDOM("#cc-cookie-overlay",e.id,e.optout_code)})})}isScriptInDOM(e){return jQuery(`[data-cc-id="${e}"]`).length>0}addScriptToDOM(e,t,i){i=i.replaceAll("<script",`<script data-cc-id="${t}"`).replaceAll(/\\/g,""),jQuery(e).after(i)}unblockContent(){Object.values(this.blockedContent).forEach(e=>{Object.values(this.acceptedScripts).forEach(t=>{this.checkIsBlockedContentAccepted(e,t)&&this.unblockIFrame(e)})})}checkIsBlockedContentAccepted(e,t){return!!e.className&&!!t&&e.className.split(" ").includes(`cc_content_${t}`)}unblockIFrame(e=""){let t="",i=(t=jQuery(this).hasClass("cc_iframe_button")?jQuery(this).closest(".cc_content_blocker"):jQuery(e)).find(".cc_iframe"),c=t.find(".cc_accept_box").find(".cc_checkbox"),o=c.attr("data-version"),a=c.attr("data-name"),r=c.attr("data-lifetime"),s=i.attr("data-name");if(c.is(":checked")&&"default"!==s&&void 0!==s){let n=window.cookieCracker.acceptedScripts;n.push(s),CC_Cookies.setCookie(a+"_"+o+"_prefs",n,r,cc_cookie.same_site),jQuery(".cc_iframe[data-name='"+s+"']").each(function(){var e=jQuery(this),t=jQuery(this).parent();let i=jQuery(e).attr("width",e.attr("data-width")).attr("height",e.attr("data-height")).attr("style","").attr("src",e.attr("data-src")).prop("outerHTML");i=i.replace("div","iframe"),t.html(i),t.find("iframe").unwrap(".cc_content_blocker")})}else{let l=jQuery(i).attr("width",i.attr("data-width")).attr("height",i.attr("data-height")).attr("style","").attr("src",i.attr("data-src")).prop("outerHTML");l&&(l=l.replace("div","iframe")),i.remove(),t.html(l),t.find("iframe").unwrap(".cc_content_blocker")}}}function ccCookieInit(){var e;let t,i;t=[],(e=jQuery)(cc_cookie.tracking_codes).each(function(){let e=cc_cookie.other_cookies_info_table;
1e=(e=(e=(e=(e=(e=(e=(e=e.replace("[name]",this.label)).replace("[data-cookie-link]",this.label)).replace("[data-cookie-table]",this.label)).replace("[provider]",this.provider)).replace("[usage]",this.usage.stripSlashes)).replace("[cookies]",this.cookies)).replace("[lifetime]",this.lifetime)).replace("[dataprivacy]",this.dataprivacy);let i={type:this.label,value:this.cookies,description:this.description,lifetime:e,group:this.group};t.push(i)}),i={onAccept:function(){window.location.reload()},headline:cc_cookie.headline,descriptionText:cc_cookie.description_text,layout:cc_cookie.layout,privacyPageLink:cc_cookie.privacy_page,privacyPageLabel:cc_cookie.privacy_page_label,imprintPageLink:cc_cookie.imprint_page,imprintPageLabel:cc_cookie.imprint_label,expires:cc_cookie.expiration_time,cookieTypes:t,buttons:{accept:{order:cc_cookie.accept_button_order,text:cc_cookie.accept_button_text},acceptSelection:{order:cc_cookie.accept_selection_order,text:cc_cookie.accept_selection},customize:{order:cc_cookie.customize_button_order,text:cc_cookie.customize_button_text},necessary:{order:cc_cookie.necessary_button_order,type:cc_cookie.necessary_button_type,text:cc_cookie.necessary_button_text}},checkedLabel:cc_cookie.checkedLabel,uncheckedLabel:cc_cookie.uncheckedLabel,cookieTypesTitle:cc_cookie.cookie_type_title,cookieLabelAccept:cc_cookie.cookieLabelAccept,cookieLabelName:cc_cookie.cookieLabelName,cookieLabelProvider:cc_cookie.cookieLabelProvider,cookieLabelUsage:cc_cookie.cookieLabelUsage,cookieLabelPrivacyLink:cc_cookie.cookieLabelPrivacyLink,cookieLabelCookies:cc_cookie.cookieLabelCookies,cookieLabelLifetime:cc_cookie.cookieLabelLifetime,groups:cc_cookie.groups,same_site:cc_cookie.same_site},(0==cc_cookie.cookie_set||!function(e){for(var t=e+"=",i=decodeURIComponent(document.cookie).split(";"),c=0;c<i.length;c++){for(var o=i[c];" "==o.charAt(0);)o=o.substring(1);if(0===o.indexOf(t))return o.substring(t.length,o.length)}return!1}(cc_cookie.cookie_name))&&e("body").ihavecookies(i,"reinit"),e(".cc-edit-cookies").one("click",function(){e("body").ihavecookies(i,"reinit_button")}),e(document).on("click","#cc-cookie-advanced",function(){e("#cc-cookie-accept").text(cc_cookie.accept_selection)}),e(document).on("click",".cc-cookie-toggle button",function(){var t=e(this).attr("data-cookie");t?e(".cc-cookie-details[data-cookie='"+t+"']").slideToggle():e(this).next(".cc-cookie-detailed").slideToggle(),e(this).text(e(this).text()==cc_cookie.more_information?cc_cookie.less_information:cc_cookie.more_information)})}window.cookieCracker=new CC_Cookies,String.prototype.stripSlashes=function(){return this.replace(/\\(.?)/g,function(e,t){switch(t){case"\\":return"\\";case"0":return"\0";case"":return"";default:return t}})},jQuery(document).ready(function(e){cc_cookie.is_preview||ccCookieInit()});

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.