Показать блоки Tilda на странице (for Safari)

Какие блоки Тильды используются на странице (автоматическая версия)

// ==UserScript==
// @name         Показать блоки Tilda на странице (for Safari)
// @namespace    https://roman-kosov.ru/donate
// @version      1.0.2
// @description  Какие блоки Тильды используются на странице (автоматическая версия)
// @author       Roman Kosov
// @copyright    2020, Roman Kosov (https://greasyfork.org/users/167647)
// @include      *
// @exclude      https://tilda.cc/*
// @run-at       document-end
// @icon         https://www.google.com/s2/favicons?domain=tilda.cc
// ==/UserScript==

const get = function (path, method, success, error) {
    const xhr = new XMLHttpRequest();
    xhr.onreadystatechange = () => {
        if (xhr.readyState === XMLHttpRequest.DONE) {
            if (xhr.status === 200) {
                if (success) {
                    if (method === 'JSON') {
                        success(JSON.parse(xhr.responseText));
                    } else {
                        success(xhr.responseText);
                    }
                }
            } else {
                if (error) {
                    error(xhr);
                }
            }
        }
    };
    xhr.open('GET', path, true);
    xhr.send();
};

(function () {
    'use strict';
    const isTilda = document.querySelector('div#allrecords');
    const isTildaEmail = document.querySelector("table#allrecords[data-tilda-email='yes']");
    const isTildaCC = document.location.host.includes('tilda.cc');
 
    if (!document.querySelector('#tilda-helper-script') && (isTilda || isTildaEmail) && !isTildaCC) {
        const script = document.createElement('script');
        script.id = 'tilda-helper-script';
        script.src = `https://cdn.jsdelivr.net/gh/roman-kosov/svn-for-t-extension@b436c844a30f92e267aa16fe06c0783ff740b2cc/tpls.min.js`;
        if (document.body) {
            document.body.appendChild(script);
        }
    }
})();