No VRoid

No VRoid pls

// ==UserScript==
// @name        No VRoid
// @namespace   https://github.com/GizmoOAO/no-vroid
// @match       https://booth.pm/*/search/*
// @match       https://booth.pm/*/browse/*
// @grant       none
// @version     1.1
// @author      GizmoOAO
// @license     MIT
// @description No VRoid pls
// ==/UserScript==
(function () {
  'use strict'

  let searchKeys = [
    'vrc',
    'vrchat'
  ]

  function noVRoid() {
    document.querySelectorAll('.item-card').forEach(node => {
      let titleNode = node.querySelector('.item-card__title')
      let title = titleNode && titleNode.textContent ? titleNode.textContent.toLowerCase() : ''
      if (title.search('vroid') !== -1) {
        console.log("[No VRoid]", titleNode.textContent)
        node.style.display = 'none'
      }
    })
  }

  function getSearchValue() {
    let query = document.getElementById('query')
    return query ? query.value.toLowerCase() : ''
  }

  let searchValue = getSearchValue()
  if (searchKeys.some(key => {
    return key === searchValue
  })) noVRoid()
})()