mlpchan mature already dammit

what the name says

// ==UserScript==
// @id             maturify@scriptish
// @name           mlpchan mature already dammit
// @namespace      hax
// @version        1.0
// @author         
// @description    what the name says
// @include        https://mlpchan.net/*
// @run-at         document-end
// ==/UserScript==

function contentEval(source) {
  // Check for function input.
  if ('function' == typeof source) {
    // Execute this function with no arguments, by adding parentheses.
    // One set around the function, required for valid syntax, and a
    // second empty set calls the surrounded function.
    source = '(' + source + ')();'
  }

  // Create a script node holding this  source code.
  var script = document.createElement('script');
  script.setAttribute("type", "application/javascript");
  script.textContent = source;

  // Insert the script node into the page, so it will run, and immediately
  // remove it to clean up.
  document.head.appendChild(script);
  document.head.removeChild(script);
}

function settings() {
    var setSetting = window.settings.setSetting;
    setSetting("show_mature",true,true);
    setSetting("mature_as_spoiler",false,true);
    setSetting("preview_hover",false,true);
    setSetting("image_hover_enabled",false,true);
}

contentEval(settings);