1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • CustomCSSforFx-Hacks > Alice Multirowtabs.uc.js

    • Mira_Belle
    • 17. August 2024 um 14:20

    Ganz ehlich!
    Ich verstehe diese ganze Diskussion nicht mehr:!:

    Der Threadersteller Herzmann hat/hatte ein Problem mit seiner mehrzeiligen Tableiste.

    Er hat versehentlich eine Uraltversion eines Skripts erwischt, um sein Problem mit einer alternativen zu lösen.

    Darauf habe ich ihn hingewiesen und ihm auch den Link zum aktuellen JavaScript gegeben.

    Er nutzte ursprünglich das CSS von Aris, das welches ihm Probleme bereitete.
    Aris hat dies heute Morgen aktualisiert!

    Soll hier nun ein Problem gelöst werden, oder wollen hier alle nur über Fehler anderer diskutieren?
    Herzmann Es würde mich brennend interessieren, ob der Fehler mit der Aktualisierung von Aris immer noch auftritt.

    Oder, ob Du mit dem Skript von Endor zufrieden bist.


    Zitat von Herzmann

    Ja, so kann man es sehen.
    Auf meine wichtigsten Fragen aus #604 wurde noch gar nicht eingegangen, stattdessen aber von Mira_Belle eine Diskussion über das CustomCSSforFx entfacht, die dann auch noch auf das 3. Thema, "Multirowtab à la Endor" weitergeführt hat.

    Ach, jetzt bin ich schuld!!! Geht's noch?

    Du hast mit dieser Uraltversion eines Skripts zur Lösung Deine Probleme angefangen!
    Darauf habe ich Dich hingewiesen und Dir auf dem Silbertablett sogar die aktuelle Version serviert!
    Auch habe ich keine Diskussion über CustomCSSforFx entfacht.
    Ich habe mir lediglich erlaubt, meine Meinung kund zu tun! Ist mir zu umständlich.
    Aber egal, Du darfst diese CSS-Sammlung gerne nutzen.

    Und zu guter Letzt gab ich Dir auch noch den Hinweis, dass Aris heute Morgen eben diese
    Sammlung "CustomCSSforFx" aktualisiert hat!

    Aber wenn ich hier jetzt zu Buhmann gemacht werden soll, steige ich hier aus!
    Sieh zu wie Du zurechtkommst, nur ich werde Dir nicht mehr helfen.


    Ach, die Wichtige Frage: "Sind Skripte vom Prinzip her performanter als CSS-Hacks oder ist das vergleichbar ähnlich?"
    Das ist egal.

  • CustomCSSforFx-Hacks > Alice Multirowtabs.uc.js

    • Mira_Belle
    • 17. August 2024 um 11:15
    Zitat von Herzmann
    Zitat von Mira_Belle

    Uhhh. Schau mal und probiere.
    https://github.com/Endor8/userChr…abs/Firefox-129

    Ja da muss man erst mal drauf kommen, dass man da so tief graben muss.
    Insgesamt also 2 x 6 Varianten plus der aus Post 1.
    Schade, dass da nicht erläutert ist, wo der Unterschied zwischen Version 1 und 2 ist.

    Danke für den Hinweis.


    Was meinst Du mit "neues JavaScript runterladen", das aktuellste ist doch in FF fest eingebaut.

    Gerne doch.
    Zu Deiner Frage, ich meinte eben genau das Skript, auf das ich verlinkt habe!
    Endor hat auf github doch recht übersichtlich eine Struktur geschaffen und es gibt des Weiteren
    auch dort das Suchfeld zu benutzen.
    Eine weitere Möglichkeit wäre dann noch hier im Board nachzufragen, ob es Aktualisierungen für
    dieses Skript (Mehrzeilige Tableiste für Firefox) gibt.
    Erklärung zu diesem Skript liefert Endor auch auf der Page!
    Was Deine Kritik in Bezug auf die Unterschiede der Versionen angeht,
    etwas eigeninitiative schadet nicht!
    Im Ordner https://github.com/Endor8/userChr…abs/Firefox-117 steht dazu was!

    Aber auch hier gilt, Du kannst hier im Board fragen! Endor oder ein anderer User, würden Dir ganz sicher antworten.

    Und bitte nicht immer erwarten, dass Du alles auf dem Silbertablett serviert bekommt, das hier ist nur "unser" Hobby!
    Niemand hier wird für seinen Support bezahlt! Und Du musst auch kein Geld für diese Dienstleistung(en) entrichten.

    Zitat

    Unterschied zwischen den beiden Versionen:

    Version 1 zeigt beim Verschieben eines Tabs eine andere Grafik als
    Dropdown Indikator an als Version 2, die einen einfachen roten Strich anzeigt.
    Z.B. => https://github.com/Endor8/userChr…abs/Firefox-113

    Zitat

    Und ...
    Hinweis:

    Skript 1 + 2 Mehrzeilige Tableiste Tabs ganz oben
    Skript 3 + 4 Mehrzeilige Tableiste Tabs unter Adress und Lesezeichenleiste
    Skript 5 + 6 Mehrzeilige Tableiste Tabs ganz unten am unteren Rand des Fensters

    Das steht sogar auch auf https://github.com/Endor8/userChr…abs/Firefox-129


    Nachtrag!

    Oh, da habe ich wohl zu lange gebraucht zum Schreiben!

    Zitat von Herzmann

    ...
    Worin besteht da der Unterschied?


    Herzmann Beachte das vorletzte Zitat!


    News Today!

    Aris hat vor einer Stunde das Paket aktualliesiert!
    Bur für den Fall, dass Du lieber bei der CSS-Lösung bleiben möchtest!

    Releases · Aris-t2/CustomCSSforFx
    Custom CSS tweaks for Firefox. Contribute to Aris-t2/CustomCSSforFx development by creating an account on GitHub.
    github.com
  • CustomCSSforFx-Hacks > Alice Multirowtabs.uc.js

    • Mira_Belle
    • 17. August 2024 um 00:16

    Mal ganz ehrlich, mir wäre das mit dem "Custom CSS tweaks for Firefox" viel zu Umständlich.
    Bis ich da alles so eingerichtet hätte, wie ich mir das vorstelle, och nö.
    Und dann ist da auch alles irgendwie vorgegeben!

    Herzmann Wenn Du das "Paket" nutzt und es eingerichtet hast, mach eine Sicherung Deines Profilordners.
    Danach kannst Du noch JavaScript, das NEUE, runterladen, und auch konfigurieren.
    Und auch dann bitte gleich wieder ein Backup des Profilordners machen.

    Danach nimmst Du Dir mal etwas Zeit und stellt alles Mögliche mit der Config an,
    wenn es in die Hose geht, nicht schlimm, Du kannst Dein Profil ja wieder auf den Stand Deiner Sicherung bringen.
    So nach und nach kannst Du dann auch die Leichen des "Pakets" entsorgen.
    Macht das Profil etwas schlanker. Hoffe, es ist verständlich, was ich da so schreibe.

  • CustomCSSforFx-Hacks > Alice Multirowtabs.uc.js

    • Mira_Belle
    • 16. August 2024 um 21:29
    Zitat von Herzmann

    Hallo in die Runde.

    ...

    Nun habe ich das erste Mal alternativ das Skript von Post 1 installiert.

    ...

    Und dann noch: Im GIT-Repository ist die Datei "MultiRowTabs.uc.js" seit 10 Jahren nicht verändert worden. Ist die in Post 1 eingebettete Datei auch schon so alt, oder wurde die inzwischen verändert?

    Uhhh. Schau mal und probiere.

    userChrome.js/Multirowtabs/Firefox-129 at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com
  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 16. August 2024 um 21:07

    Bietet zwar nicht den gleichen Umfang wie das Skript,

    aber anschauen könnte man es ja doch mal.

    Weather Extension – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)
    Laden Sie Weather Extension für Firefox herunter. The best way to see the weather right in your browser. Easier than looking outside!
    addons.mozilla.org
  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 16. August 2024 um 13:45

    Sören Hentzschel

    :/ Ob ich da etwas missverstanden habe? Muss mir das noch einmal zu Gemüte führen!

    Aber, auf zwei Hochzeiten gleichzeitig tanzen ist/war noch nie eine gute Idee!

    Widme mich jetzt erst einmal meiner anderen Baustelle!

  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 16. August 2024 um 12:22
    Zitat von Endor
    Zitat von Mira_Belle

    =O Wow, Du setzt mich aber ganz schön unter Druck!

    Nein so war das nicht gemeint.
    Das sollte nur meine Anerkennung Dir gegenüber sein.
    Du kannst wesentlich mehr mit JavaScript als ich.
    Das Script geht ja schon seit ein paar Jahren nicht mehr richtig.
    Loshombre hat das mal gemacht, aborix hat es dann angepasst, bzw.
    teilweise auch neu gemacht. Leider ist aborix hier nicht mehr aktiv.
    Schade.
    Mfg.
    Endor

    Alles anzeigen

    :rolleyes: Danke.

    Du weißt, mich beschäftigt gerade das Appmenu-Skript, wo ich leider z.Z. auf Granit beiße und so gar nicht weiter komme.
    Also habe ich mir dieses Skript noch einmal etwas genauer angeschaut, Himmel sind da Baustellen drinnen!
    Aber ich weiß noch nicht, wie diese zu korrigieren sind.
    Z.B. wird recht oft document.createXULElement verwendet. Noch funktioniert das, aber, ....

    Besser wäre document.createElement, jedoch müssen dann auch andere Codeteile angepasst werden.
    Tja, und da ist dann mein Problem, wie?

  • Google Drive wirklich freigeben ohne Konto

    • Mira_Belle
    • 16. August 2024 um 12:12

    Und zu uBlock Origin wurden auch schon des Öfteren hier Fragen gestellt und beantwortet.

    Ich finde, es schadet nix, wenn man auch mal über den Tellerrand blickt.

    Und in "Smalltalk" sind solche Themen ja auch gut aufgehoben.

  • Grafik anzeigen.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 15. August 2024 um 20:23
    Zitat von mkpcxxl

    Mira_Belle : Falls du mich meinst, ja, bei mir funktioniert es jetzt.

    Gruß

    Michael (mkpcxxl)

    Nein, Du warst nicht gemeint. Mein Kommentar war eher genereller Natur und betraf die "Bezeichnung",
    die lenny_2 in den Raum geworfen hat! Ihm sei aber verziehen, da Deutsch wohl nicht seine Muttersprache ist.

    milupo Deine Erklärung klingt plausibel, und ich könnte mir vorstellen, dass das so gewesen sein könnte.

    Ich handhabe es so, dass ich immer eine neue Textdatei erzeuge (UTF-8), den Code, sei es CSS oder JS,
    da rein kopiere, abspeichere, das original umbenenne und dann erst der Textdatei inkl. Dateiendung, den richtigen Namen gebe.
    So habe ich auch immer ein Backup der alten Datei, die aber dann, wenn die Neue "perfekt" ist und funktioniert, gelöscht wird.

    @ALL Aber wie immer, das kann und darf ein jeder machen wie er will!

  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 15. August 2024 um 20:12

    =O Wow, Du setzt mich aber ganz schön unter Druck!
    Ok, ich habe mir das Skript mal etwas genauer angeschaut und verstehe auch so in ganz groben Zügen,
    wie es funktioniert.

    Nun habe ich die einzelnen Seiten mal direkt angesurft und dabei habe ich feststellen müssen,
    da so gar nichts mehr so funktioniert, wie es einmal angedacht war.
    Ich denke aber, es liegt nicht alleine am Skript.
    Aber Leute, ich bin auch nur eine "Hackerin"! Mit JavaScript kenne ich mich nur insoweit aus, wie ich aus anderen Skripten.
    deren Funktionen ich verstanden habe, etwas kopieren und weiter verwenden kann.

    Und bei diesem Skript, ... :/

  • Grafik anzeigen.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 15. August 2024 um 19:03

    :?:
    Die Grundfunktion ist, eine Grafik in einem neuen Tab zu öffnen!
    Mit Skript wird die Grafik im aktuellen Tab geöffnet:!:

    Eine Funktion "in einem neuen aktiven Tab" öffnen, gibt es nicht!
    Und eine solche Bezeichnung finde ich auch eher verwirrend,
    denn dann wäre es auch ein neuer Tab und er wäre auf jeden Fall im Vordergrund.

    So würde ich es auf jeden Fall interpretieren!

    Die Frage aller Fragen ist jetzt aber, funktioniert das "neue" Skript jetzt wie erwartet (gewünscht),
    oder nicht?
    Wenn nicht, dann bitte ganz, ganz genau einer alten und begriffsstutzigen Oma erklären:!:

  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 15. August 2024 um 18:55

    Boersenfeger Ja, habe auch das Skript kurz angetestet. Die von Dir beschriebenen Fehler treten da auf!
    Leider komme ich nicht dazu, mich um diese zu kümmern, aber die Fehler im CSS wurden mir im VSC
    sehr präsent angezeigt, und ich dachte mir, diese kannst Du wenigstens ruckzuck beheben.
    Nur welches Fenster unter DE Wetterdaten genau meinst Du, das zu klein wäre? UV Index?

    Das funktioniert bei mir überhaupt nicht! Ich bekomme nur "Datums" angezeigt, welche auch nicht anklickbar sind,
    und der Rest des Fensters ist weis.

  • Wetterfuchsbutton Script für userChrome.js

    • Mira_Belle
    • 15. August 2024 um 17:33

    Ich war mal so frei und habe einige Fehler in Deinem CSS ausgebessert!
    Doppelte Kommas, vergessene Klammern, Klammern und Semikolon vertauscht.
    Aber ich werde das Gefühl nicht los, dass da immer noch etwas nicht stimmt!

    Nur zu Testzwecken:

    CSS
    /* AGENT_SHEET */
    @namespace url(http://www.w3.org/1999/xhtml);
    
    /*  Vorhersage klick auf Fahnen   */
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/schweden/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/norwegen/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/finnland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/daenemark/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/niederlande/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/belgien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/grossbritannien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/irland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/island/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/luxemburg/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/frankreich/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/spanien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/oesterreich/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/schweiz/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/italien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/tschechische-republik/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/slowakei/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/slowenien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/polen/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/russische-foederation/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/estland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/lettland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/litauen/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/ukraine/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/ungarn/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/rumaenien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/bulgarien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/tuerkei/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/serbien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/kroatien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/bosnien-herzegowina/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/montenegro/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/mazedonien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/albanien/"),
                   url-prefix("https://www.wetterkontor.de/de/wetter/portugal/")
    {
                       
                    @-moz-document url-prefix("https://www.wetterkontor.de"){       
                    #sp_message_container_733771 {display: none !important;}
                    }
    
                    html{scrollbar-width: none !important;}
    
                    #header, H2, HR, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
                    #wkFooter2, .cc_banner.cc_container.cc_container--open, #sp_message_container_421683, #shr-admin-badge, .cc-window,
                    div.uk-grid-small > div:nth-child(1) > div:nth-child(1), div.uk-grid-small > div:nth-child(2), div.uk-grid:nth-child(3),
                    div.uk-panel:nth-child(14), div.uk-panel:nth-child(13){display: none !important;}
                    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                    #page_margins > DIV > DIV > DIV:last-child,
                    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                    #content > DIV > DIV:first-child > UL:nth-child(3),
                    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
                    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                    #content > DIV > DIV:first-child > UL:nth-child(8) > LI > A,
                    #content > DIV > DIV:first-child > DIV:nth-child(8) > A,
                    .uk-panel, #sp_message_container_421683,
                    .uk-width-small-1-2.uk-width-medium-1-2, 
                    .uk-panel.uk-panel-box{display: none !important;}
    
                    #page{box-shadow: none!important; border: none !important;}
    
                    #content {height: 670px !important;}
    
                    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
                    H1{margin-left: 210px !important;}
                }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/klima/")    {
            
                html{scrollbar-width: none !important;}
                    
                #header, H2, HR, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
                #wkFooter2, .cc_banner.cc_container.cc_container--open, #sp_message_container_421683, #shr-admin-badge, .cc-window,
                div.uk-grid-small > div:nth-child(1) > div:nth-child(1), div.uk-grid-small > div:nth-child(2), div.uk-grid:nth-child(3),
                div.uk-panel:nth-child(14){display: none !important;}
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                #content > DIV > DIV:first-child > UL:nth-child(3),
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                #content > DIV > DIV:first-child > UL:nth-child(8) > LI > A,
                #content > DIV > DIV:first-child > DIV:nth-child(8) > A,
                .uk-panel, #sp_message_container_421683,
                .uk-width-small-1-2.uk-width-medium-1-2, 
                .uk-panel.uk-panel-box{display: none !important;}
    
                #page{box-shadow: none!important; border: none !important;}
    
                #content {height: 670px !important;}
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
                H1{margin-left: 210px !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/"){
    
                .icon-bar {display: none !important;}    
        }
    
        @-moz-document domain("www.wetterkontor.de"){
    
                #sp_message_container_888316 {display: none !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/deutschland/rueckblick.asp"){
            
                html{scrollbar-width: none !important;}
                    
                #header, H2, HR, P,  
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, 
                .uk-panel.uk-panel-box.uk-margin,
                .uk-grid.uk-grid-small.uk-grid-divider,
                #wkFooter2, 
                .cc_banner.cc_container.cc_container--open, 
                #sp_message_container_421683, #shr-admin-badge, 
                div.uk-grid-small > div:nth-child(1) > div:nth-child(1), 
                div.uk-grid-small > div:nth-child(2), div.uk-grid:nth-child(3),
                div.uk-panel:nth-child(14),div.uk-margin:nth-child(17), 
                ins.adsbygoogle:nth-child(4),
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                #content > DIV > DIV:first-child > UL:nth-child(3),
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                #content > DIV > DIV:first-child > UL:nth-child(8) > LI > A,
                #content > DIV > DIV:first-child > DIV:nth-child(8) > A,
                .uk-panel, #sp_message_container_421683,
                .uk-width-small-1-2.uk-width-medium-1-2, 
                .uk-panel.uk-panel-box,
                #content > DIV > DIV:first-child > DIV:first-child > UL > LI:last-child,
                .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
                .uk-width-large-2-5.uk-width-medium-1-2, 
                #content > DIV > DIV:first-child > DIV:nth-child(21),
                #content > DIV > DIV:first-child > DIV:nth-child(10),
                .banner728x90, 
                #content > DIV > DIV:first-child > DIV:nth-child(8),
                div.uk-panel:nth-child(6),
                #tage5bis8, 
                .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
                .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium, 
                #tabelle > p:nth-child(5){display: none !important;}
    
                #page{box-shadow: none!important; border: none !important;}
    
                #content {height: 670px !important;}
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
                H1{margin-left: 210px !important;}
    
                body {margin-top: 25px !important;}
    
                #content > article:nth-child(1) > h1:nth-child(2){margin-left: 15px !important;}
        }
        
        @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/") {
            
                html{scrollbar-width: none !important;}
    
                #header, H1,H2, HR, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, #sp_message_container_421683,
                .uk-grid.uk-grid-small.uk-grid-divider,    #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #content > DIV > DIV:first-child > H1, #shr-admin-badge,
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                #sp_message_container_421683,
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                .uk-width-small-1-2.uk-width-medium-1-2,
                .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
                .uk-panel.uk-panel-box{display: none !important;}
    
                #page_margins { margin-top: -115px !important;}
    
                #page{box-shadow: none!important; border: none !important;}    
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
                #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(8), 
                #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(9) {
                width: 0px !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/muenchen"){
            
                html{scrollbar-width: none !important;}
    
                #header, H1,H2, HR, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider, 
                #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open, #sp_message_container_421683  {display: none !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A, 
                #content > DIV > DIV:first-child > H1, #shr-admin-badge, #sp_message_container_421683,
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8), 
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                .uk-width-small-1-2.uk-width-medium-1-2,
                .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
                .uk-panel.uk-panel-box{display: none !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/(*)"){
            
                html{scrollbar-width: none !important;}
    
                #page {margin-top: -10px !important;}
                .breadcrumb {margin-top: 5px !important;}
                #header > DIV:first-child, #header > DIV:last-child, #wkFooter2,
                #content > DIV > DIV:last-child > DIV:nth-child(14), #shr-admin-badge,
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child
                {display: none !important;}
        }
    
        @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/bayern.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/schleswigholstein-hamburg.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/badenwuerttemberg.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen-bremen.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/hessen.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/mecklenburgvorpommern.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/nordrheinwestfalen.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/rheinlandpfalz-saarland.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsen.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsenanhalt.asp"),
                    url("https://www.wetterkontor.de/de/wetter/deutschland/thueringen.asp"){
                        
                html{scrollbar-width: none !important;}
    
                #header, H1,H2, HR, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
                #wkFooter2, .cc_banner.cc_container.cc_container--open, #bnr, #maine0d59d447b, .mir_info.mir_info-outside  {display: none !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #content > DIV > DIV:first-child > H1, #sp_message_container_421683,
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
                #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                .uk-width-small-1-2.uk-width-medium-1-2, #shr-admin-badge,
                .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
                .uk-panel.uk-panel-box{display: none !important;}
    
                #page_margins { margin-top: -100px !important;}
    
                #page{box-shadow: none!important; border: none !important;}    
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:first-child {margin-top: 100px !important; margin-bottom: -50px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:last-child  {margin-top: 100px !important; margin-bottom: -50px !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/deutschland/wetter-vorhersage-ort.asp") {
            
                html{scrollbar-width: none !important;}
    
                #header, H1, H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,  #sp_message_container_421683,
                .uk-panel.uk-panel-box.uk-margin, #sp_message_container_421683,
                .uk-grid.uk-grid-small.uk-grid-divider, #wkFooter2, .cc_banner.cc_container.cc_container--open  {display: none !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #content > DIV > DIV:first-child > H1, #shr-admin-badge,
                #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
                #content > DIV > DIV:first-child > DIV:nth-child(6) > DIV > UL,
                #content > DIV > DIV:first-child > DIV:first-child,
                #content > DIV > DIV:first-child > DIV:nth-child(20),
                #content > DIV > DIV:first-child > P:nth-child(27),
                #content > DIV > DIV:first-child > P:last-child,
                #content > DIV > DIV:first-child > DIV:nth-child(14) > DIV,
                #content > DIV > DIV:first-child > DIV:nth-child(23) > P:last-child > A,
                .uk-subnav.uk-subnav-pill, .uk-subnav.uk-subnav-line,
                .uk-width-small-1-2.uk-width-medium-1-2,
                .uk-form-row    {display: none !important;}
    
                #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(2),
                #content > DIV > DIV:first-child > UL:nth-child(9) > LI:first-child,
                #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(3),
                #content > DIV > DIV:first-child > UL:nth-child(9) > LI:last-child,
                #content > DIV > DIV:first-child > UL:nth-child(17) > LI:first-child,
                #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(2),
                #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(3),
                #content > DIV > DIV:first-child > UL:nth-child(17) > LI:last-child
                {max-width: 150px !important; margin-left: 15px !important; margin-right: -15px !important;}
    
                #warnungen > H2{margin-left: 10px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child{min-width: 200px !important;}
                #content > DIV > DIV:first-child > H2:nth-child(5){ margin-left: 70px !important; margin-top: -25px !important;}
                #content > DIV > DIV:first-child > H2:nth-child(8){ margin-left: 130px !important;}
                #content > DIV > DIV:first-child > H2:nth-child(16){ margin-left: 220px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > P:nth-child(2) > SPAN { margin-left: 12px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > H3 { margin-left: 12px !important; margin-right: -10px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child {width: 360px !important;
                margin-left: 10px !important; margin-right: -30px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child > DL {width: 500px !important;
                margin-left: 10px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:nth-child(2),
                #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child  {max-width: 110px !important; }
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-gefuehlte-temperatur.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-feuchte.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sichtweite.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-druck.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wind.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wetter.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-niederschlag.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-temperatur.asp"),
                    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sonnenscheindauer.asp"){
                        
                html{scrollbar-width: none !important;}
    
                /*Text unten unsichtbar*/
                .uk-article {
                font-size: 0px;}
    
                /*Textbox über dem Datum wieder lesbar*/
                .uk-panel.uk-panel-box {
                color: black;
                font-size: 13px;}
    
                DIV[data-uk-tooltip=""]{
                font-size: 12px!important;
                color: black!important;}
    
                div.uk-grid-small > div:nth-child(2),
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                .uk-align-medium-right, div.uk-h3,
                div.uk-margin:nth-child(12),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(10),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(14),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(11),
                div.uk-grid-small > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
                .uk-width-large-3-5 > article:nth-child(1) > hr:nth-child(8),
                .uk-width-large-3-5 > article:nth-child(1) > hr:nth-child(9),
                .uk-width-large-3-5 > article:nth-child(1) > h3:nth-child(9),
                .uk-width-large-3-5 > article:nth-child(1) > h3:nth-child(10),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(13),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(15),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(16),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(17),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(18),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(19),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(20),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(21),
                .uk-width-large-3-5 > article:nth-child(1) > h4:nth-child(23),
                .uk-width-large-3-5 > article:nth-child(1) > a:nth-child(n+1),
                #header, H1, H2, P, .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,
                #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
                .uk-text-right.uk-text-small.uk-text-muted, #sp_message_container_421683,
                #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child,
                #content > DIV > DIV:first-child > ARTICLE > UL > LI:first-child > A,
                .uk-panel.uk-panel-box.uk-margin, .message-container, .message-overlay, .message,
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
                #shr-admin-badge, .cc_banner.cc_container.cc_container--open,
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > HR {display: none !important;}
    
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:first-child {margin-top: -30px !important;}
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:last-child {margin-top: -30px !important;}
                #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:first-child > LI:nth-child(7) {margin-left: 215px !important;}
    
                #shr-admin-badge,
                #content > DIV > DIV:first-child > ARTICLE > UL > LI:first-child,
                #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child {display: none !important;}
    
                .uk-panel.uk-panel-box {max-height: 42px !important; margin-top: -8px !important;}
    
                .uk-h4.wk-header-margins {margin-bottom: 2px !important; margin-top: 3px !important;}
    
                LI{margin-top: 3px !important;}
    
                #page{box-shadow: none!important; border: none !important;}
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/radar/radar-ost.asp"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedost.asp"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordost.asp"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedwest.asp"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-west.asp"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordwest.asp"){
    
                html{scrollbar-width: none !important;}
    
                #header, H1, H2, P,   .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,  
                #wkFooter2, .uk-text-right.uk-text-small.uk-text-muted, .uk-width-small-1-2.uk-width-medium-1-3.uk-row-first,
                #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL > LI > A ,
                #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL, 
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                #shr-admin-badge, .cc_banner.cc_container.cc_container--open {display: none !important;}    
    
                #r1 {margin-left: 50px !important;}
    
                #content > DIV > DIV:first-child > DIV:nth-child(3){width: 500px !important; margin-left: 55px !important;}
                #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV {width: 490px !important; margin-left: 5px !important; 
                background: transparent !important; }
                .uk-subnav.uk-subnav-pill.uk-align-medium-right {min-width: 380px !important;}    
    
                #page{box-shadow: none!important; border: none !important;}    
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/radar.asp"){
    
                html{scrollbar-width: none !important;}
                    
                #header, H1, H2, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, 
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), 
                .uk-text-right.uk-text-small.uk-text-muted, #shr-admin-badge, .uk-panel.uk-panel-box.uk-margin, #sp_message_container_421683,
                #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, div.uk-grid:nth-child(3),
                #page_margins > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
                div.uk-panel:nth-child(14), .cc_banner.cc_container.cc_container--open {display: none !important;}
    
                #page{box-shadow: none!important; border: none !important;}    
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
                }
    
                @-moz-document url-prefix("https://www.wetterkontor.de/de/bio/uv-index.asp"){
                    
                html{scrollbar-width: none !important;}
    
                #page{border: none !important;  box-shadow: none !important; }
    
                HTML, #start, .uk-grid, body {background: #FFFFFF !important; }
    
                #header, H1, H2, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, 
                .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), 
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                .uk-text-right.uk-text-small.uk-text-muted,#shr-admin-badge, .uk-panel.uk-panel-box.uk-margin, 
                .uk-width-large-2-5.uk-width-medium-1-2, H5, .cc_banner.cc_container.cc_container--open, #start > IMG
                {display: none !important;}
        }    
    
        @-moz-document  url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-hasel.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-erle.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-birke.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-graeser.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-ambrosia.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-beifuss.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-roggen.asp"),
                        url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-esche.asp") {
                        
                html{scrollbar-width: none !important; }
    
                #header, H1, H2, P,  #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
                .uk-width-large-2-5.uk-width-medium-1-3,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-text-right.uk-text-small.uk-text-muted,
                .uk-panel.uk-panel-box.uk-margin, .uk-width-large-2-5.uk-width-medium-1-2, H5, TABLE, .uk-panel.uk-panel-box.uk-panel-box-primary, #start > IMG,
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                .cc_banner.cc_container.cc_container--open {display: none !important;}
    
                #page{box-shadow: none!important; border: none !important;}    
    
                HTML, #start, .uk-grid {background: #FFFFFF !important;}
        }
    
        @-moz-document  url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-bayern.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-badenwuerttemberg.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-hessen.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-mecklenburgvorpommern.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-niedersachsen-bremen.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-nordrheinwestfalen.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-rheinlandpfalz-saarland.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsen.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsenanhalt.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-schleswigholstein-hamburg.asp"),
                        url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-thueringen.asp") {
                        
                    html{scrollbar-width: none !important;}
    
                    #header,H1, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right, #content > DIV > DIV:first-child > P:nth-child(6),
                    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
                    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                    #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
                    #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-panel.uk-panel-box.uk-margin, .banner728x90,
                    .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, .uk-width-1-1.uk-hidden-small.uk-text-center,
                    #content > DIV > DIV:first-child > P:nth-child(3), #content > DIV > DIV:first-child > P:nth-child(2),
                    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child > DIV,
                    .cc_banner.cc_container.cc_container--open    {display: none !important;}
    
                    #page{box-shadow: none!important; border: none !important;}
    
                    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
                    DIV[class="warnungen_box uk-panel uk-panel-box uk-panel-box-primary"]{margin-top: -300px !important;}
    
                    #karte {margin-left: -100px !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/warnungen/warnung.asp") {
            
                html{scrollbar-width: none !important;}
    
                .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
                #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
                #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
                #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,        
                #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
                .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(7),
                .mir_container.mir_ad-800, div.uk-grid-small > div:nth-child(2),
                div.uk-grid:nth-child(3), .banner728x90, #shr-admin-badge, 
                #content > DIV > DIV:first-child > DIV:nth-child(8), #content > DIV > DIV:first-child > DIV:nth-child(9),
                .cc_banner.cc_container.cc_container--open {display: none !important;}    
    
                body {margin-left: 20px !important;}    
    
                #content {height: 700px !important; width: 1200px !important;}
    
                #page{box-shadow: none!important; border: none !important;}    
    
                .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
                HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
                #karte {margin-left: -110px !important; margin-top: 80px !important;}
        }
    
        @-moz-document url("https://www.wetterkontor.de/warnungen/"){
            
        html{scrollbar-width: none !important;}
    
        #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
        #content > DIV > DIV:first-child > DIV:first-child > UL > LI:nth-child(3),    
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
        .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
        div.uk-grid-small:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
        div.uk-grid-small:nth-child(1) > div:nth-child(2), div.uk-grid:nth-child(3),
        .cc_banner.cc_container.cc_container--open {display: none !important;}    
    
        body {margin-left: 25px !important;}    
    
        #content {height: 700px !important; width: 1200px !important;}
    
        #page{box-shadow: none!important; border: none !important;}    
    
        .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
        HTML, #start, .uk-grid {background: #FFFFFF !important; }
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/wetter-warnungen/"){
            
        html{scrollbar-width: none !important;}
    
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
        .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
        div.uk-panel:nth-child(15), 
        #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
        .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
        .uk-panel.uk-panel-box.uk-margin,
        #content > DIV > DIV:first-child > DIV:nth-child(7),
        #content > DIV > DIV:first-child > P:nth-child(4),
        #content > DIV > DIV:first-child > P:nth-child(5),
        .cc_banner.cc_container.cc_container--open {display: none !important;}    
    
        #content {height: 700px !important; }
    
        #page{box-shadow: none!important; border: none !important;}    
    
        HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
        #content > DIV > DIV:first-child > DIV:nth-child(6) > UL {margin-left: 0px !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/"),
                    url-prefix("https://www.wetterkontor.de/de/radar/radar-vorhersage.asp"){
                        
        html{scrollbar-width: none !important;}
    
        #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
        .uk-width-large-2-5.uk-width-medium-1-3, #sp_message_container_421683,
        #content > DIV > DIV:first-child > DIV:first-child,
        #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(5),
        #content > DIV > DIV:first-child > DIV:nth-child(21), 
        #content > DIV > DIV:first-child > FORM > DIV,
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        #aktuelle_beobachtung > P:last-child, div.uk-panel:nth-child(15),
        #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
        .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
        #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:last-child,
        #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(6),
        #content > DIV > DIV:first-child > P:nth-child(27),
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
        .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
        .cc_banner.cc_container.cc_container--open {display: none !important;}
    
        .uk-panel, H1, H2, #content > DIV > DIV:first-child > P:nth-child(4),
        .uk-subnav.uk-subnav-line {margin-left: 30px !important;}
    
        #content > DIV > DIV:first-child > DIV:nth-child(7){margin-left: -15px !important;}
    
        HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
        #page{box-shadow: none!important; border: none !important;}    
        }
        
        @-moz-document url-prefix("https://www.wetterkontor.de/biowetter/"){
            
        html{scrollbar-width: none !important;}
    
        #content > DIV > DIV:first-child > DIV:first-child > UL > LI:last-child,
        #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
        .uk-width-large-2-5.uk-width-medium-1-2, #content > DIV > DIV:first-child > DIV:nth-child(21),
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
        .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
        .cc_banner.cc_container.cc_container--open, div.uk-panel:nth-child(6),
        #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
        .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium, #sp_message_container_421683,
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child,div.uk-margin:nth-child(6),
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        .uk-panel.uk-panel-box.uk-margin {display: none !important;}
    
        HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
        body {margin-top: 25px !important;}
    
        #page{box-shadow: none!important; border: none !important;}    
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/blitze/"){
            
        html{scrollbar-width: none !important;}
    
        #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,  
        .uk-width-large-2-5.uk-width-medium-1-3, #content > DIV > DIV:first-child > DIV:nth-child(21),
        #content > DIV > DIV:first-child > ARTICLE > P:nth-child(7),
        #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(8),
        #content > DIV > DIV:first-child > ARTICLE > P:nth-child(9),
        #content > DIV > DIV:first-child > ARTICLE > P:nth-child(10),
        #content > DIV > DIV:first-child > ARTICLE > P:nth-child(11),
        #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(12),
        #content > DIV > DIV:first-child > ARTICLE > P:nth-child(13),
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
        div.uk-panel:nth-child(15), div.uk-panel:nth-child(5),
        #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
        .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium, 
        .uk-width-large-3-5 > article:nth-child(1) > hr:nth-child(6),
        .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
        #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(6),
        .cc_banner.cc_container.cc_container--open, #wetterkontor_incontent_1,
        .uk-h3, .uk-width-large-3-5 > article:nth-child(1) > p:nth-child(8),
        div.uk-h4:nth-child(9), div.uk-margin:nth-child(11), div.uk-h4:nth-child(14),
        .uk-width-large-3-5 > article:nth-child(1) > p:nth-child(15),
        .uk-width-large-3-5 > article:nth-child(1) > p:nth-child(16),
        .uk-width-large-3-5 > article:nth-child(1) > p:nth-child(17),
        .uk-width-large-3-5 > article:nth-child(1) > p:nth-child(19),
        div.uk-h4:nth-child(18){display: none !important;}
    
        HTML, #start, .uk-grid {background: #FFFFFF !important;}    
    
        H1{margin-left: 160px !important;}
    
        #page{box-shadow: none!important; border: none !important;}    
        }        
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/europa/"){
            
        html{scrollbar-width: none !important;}
    
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child, .icon-bar,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        #header,H1, H2, .uk-width-large-2-5.uk-width-medium-1-3, .uk-text-right, .uk-text-muted, 
        #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, 
        .uk-breadcrumb,  #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-panel, .div_part, 
        #shr-admin-badge, #content > DIV > DIV:first-child > P:nth-child(2), .uk-grid.uk-grid-small.uk-grid-match, 
        .cc_banner.cc_container.cc_container--open, .icon-bar,
        .uk-width-large-3-5 > h3:nth-child(10), .uk-width-large-3-5 > p:nth-child(11),
        .uk-align-medium-right, .uk-width-large-3-5 > p:nth-child(13),
        .uk-width-large-3-5 > h4:nth-child(14), .uk-width-large-3-5 > p:nth-child(15),
        .uk-width-large-3-5 > p:nth-child(16), .uk-width-large-3-5 > h4:nth-child(17),
        .uk-width-large-3-5 > p:nth-child(18),
        .uk-width-large-3-5 > p:nth-child(19),
        .uk-width-large-3-5 > p:nth-child(20),
        .uk-width-large-3-5 > h4:nth-child(21),
        .uk-width-large-3-5 > p:nth-child(22),
        .uk-width-large-3-5 > p:nth-child(23),
        .uk-width-large-3-5 > p:nth-child(24),
        .uk-width-large-3-5 > p:nth-child(25)
        {display: none !important;}    
    
        .uk-width-large-3-5{font-size: 0px !important;}
    
        .uk-tab{font-size: 14px !important; }
    
        #page{box-shadow: none!important; border: none !important;}    
    
        HTML, #start, .uk-grid {background: #FFFFFF !important;}
        }
    
        @-moz-document url-prefix("https://www.wetterkontor.de/de/pegel/"){
            
        html{scrollbar-width: none !important;}
    
        .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
        #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
        #page_margins > DIV > DIV > DIV:last-child, #sp_message_container_421683,
        #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
        #header, H1, H2, P, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), #shr-admin-badge,
        #content > DIV > DIV:first-child > DIV, #content > DIV > DIV:first-child > ARTICLE > DIV:last-child > HR,
        .breadcrumb,.uk-width-large-2-5.uk-width-medium-1-3, #start > IMG, .cc_banner-wrapper {display: none !important;}    
    
        .uk-panel.uk-panel-box.uk-margin {margin-top: -5px !important;}
        }
    
        @-moz-document domain(www.msn.com) {
            
        html{scrollbar-width: none !important;}
    
        .weather_carousel_card_dots_cover-DS-EntryPoint1-1, .datafromContainer-DS-EntryPoint1-1,
        .weatherContainer-DS-EntryPoint1-1 > div:nth-child(1) > div:nth-child(2) > div:nth-child(3),
        .adsContainer-DS-EntryPoint1-1, .location_name_set_home_icon-DS-EntryPoint1-1,
        #onetrust-consent-sdk, .unitSwitchContainer-DS-EntryPoint1-1, .BubbleMessageContainerRight-DS-EntryPoint1-1,
        #header, div.sectionContainer-DS-EntryPoint1-1:nth-child(4), .root-DS-EntryPoint1-1 > div:nth-child(6), 
        .oneFooter-DS-EntryPoint1-1 , div.sectionContainer-DS-EntryPoint1-1:nth-child(3),
        .feedback_link_default-DS-EntryPoint1-1.button-DS-EntryPoint1-3, .weather_alerts_link-DS-EntryPoint1-1, .openMapLink-DS-EntryPoint1-1,
        .profile_signInLink-DS-EntryPoint1-1, button.chevron-DS-EntryPoint1-1:nth-child(2),
        button.chevron-DS-EntryPoint1-1:nth-child(3), .weather_feedback_entry-DS-EntryPoint1-1,
        .adsContent-DS-EntryPoint1-1{display: none! important;}
        
        .cardItem-DS-EntryPoint1-1 {
        border-right: none ! important;}
    
        .weather_alerts_title-DS-EntryPoint1-1{
        margin-top: 50px !important;
        margin-left: -150px !important;
        max-width: 200px !important;
        word-wrap: break-word !important;}
    
        .weather_alerts_level-DS-EntryPoint1-1{
        margin-left: 70px !important;
        margin-top: -20px !important;
        pointer-events: none !important;}
    
        body{margin-top: -125px !important;}
    
        .weather-section{margin-top: 40px !important;}
    
        .weatherAdscontainer-DS-EntryPoint1-1{margin-top: 35px !important;}
    
        a.chevron-DS-EntryPoint1-1:nth-child(3) {
        margin-right: -35px !important;}
    
        a.chevron-DS-EntryPoint1-1:nth-child(1){
        margin-left: -35px !important;}
        }
        
        @-moz-document domain(www.daswetter.com) {
            
        html{scrollbar-width: none !important;}
    
        #news1, .leySocial, 
        span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2),
        #cfav, .shared, .avisos, .container_sticky, .navegacion,
        #bannerDerPC, #meteored_share, span.principal:nth-child(3),
        span.secundaria:nth-child(4), .megabanner, span.franja:nth-child(4),
        span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(2),
        span.columnas:nth-child(6), span.franja:nth-child(7), #bannerSupPC,
        .publicidad-pie, .pie-pagina, .map-loc-titulo, span.creatividad:nth-child(2),
        li.lis-mini-carrusel:nth-child(5), li.lis-mini-carrusel:nth-child(7),
        #pubIzq, #contSup, #foots, #pubSup, .mas-noticias, #zona-contenido,
        #shared, div.leaflet-bottom:nth-child(4), #full_screen, .leaflet-control-zoom,
        #izquierda, #selector_tipos, .der, #contPag    {display: none !important;}
    
        .estado{margin-top: -50px !important; margin-left: 450px !important;}
    
        #pCentro{margin-top: 90px !important;}
    
        .mapa {margin-left: -120px !important;}
    
        .resumen-dia{margin-left: 48px !important; margin-top: -20px !important;}
    
        #contDias{margin-left: -10px !important;}
    
        #divGota{min-height: 64px !important;}
    
        span.principal:nth-child(2){margin-left: 345px !important; margin-bottom: 20px !important;}
    
        h1.titulo{margin-bottom: 15px !important;}
    
        #highcharts-p78qazo-0{min-height: 600px !important;}
    
        .franja > span:nth-child(1){max-width: 650px !important; margin-left: 5px !important;}
    
        span.columnas:nth-child(3),.titulo-horas, .franja    {  
        box-shadow: none!important; border: none !important;} 
    
        span.columnas:nth-child(1) > span:nth-child(1) > span:nth-child(1),
        span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1),
        span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1){  
        box-shadow: none!important; border: none !important;} 
    
        #iw-container{margin-left: 250px !important;}
    
        .mapa #pCentro #controles_mm {
        position: relative !important;
        margin-left: 5px !important;}
    
        div.leaflet-bottom:nth-child(3){margin-left: 35px !important;}
    
        [class="secundaria"]{ 
        margin-left:35px !important; margin-right: -80px !important;}
    
        [class="prevision-hoy-horas"]{
        margin-left:280px !important; margin-right: -280px !important; margin-top:30px !important;
        margin-bottom: -50px !important; box-shadow: none!important;}
    
        [class="tabla-horas"]{
        margin-right: -30px !important; margin-top:50px !important;
        width: 730px !important;}
    
        [class="por-horas"]{ margin-top:-15px !important; }
    
        #search_pc{margin-left: -2px !important; max-width: 300px !important;}
    
        #divPestanas, 
        .loc-dia {margin-left: 30px !important;}
    
        #cookies {margin-right: -30px !important;}
    
        .grafica{margin-left: 15px !important; width: 740px !important;}
    
        .sin_prob{margin-left: 285px !important; margin-right: -255px !important;
        margin-bottom: -70px !important; }
    
        .titulo-horas{margin-left: 50px !important; margin-right: -30px !important;
        margin-bottom: 30px !important; margin-top: -20px !important;}
    
        span.columnas:nth-child(2) > span:nth-child(1) > span:nth-child(2) > section:nth-child(1){
        margin-top: -20px !important;}
    
        span.columnas:nth-child(2) > span:nth-child(1) > span:nth-child(1) > section:nth-child(1){
        margin-left: 305px !important; min-width: 740px !important;}
    
        span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(1) > section:nth-child(1){
        margin-left: 35px !important; max-width: 735px !important;}
    
        span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2){
        margin-left: 70px !important; margin-top: -30px !important; }
    
        .grafica-horas,
        .highcharts-root {margin-left: 15px!important;  min-width: 740px !important;}
            
        .dos-semanas .dia.activo::after {
        border-right: 51px solid transparent !important;
        border-left: 51px solid transparent !important;}
    
        header #contSup{
        margin-left: -40px !important; 
        box-shadow: none!important; 
        border: none !important;}
    
        .navegacion{
        margin-left: -100px !important; 
        box-shadow: none!important;
        border: none !important;}
    
        span.columnas:nth-child(2){margin-left: -270px !important; 
        box-shadow: none!important; border: none !important;}
    
        #contenedorHora{margin-left: 70px !important;}
    
        #mod_derecha{margin-left: -145px !important;}
    
        #mods_cont
        {width: 85% !important; margin-left: 60px !important;
        box-shadow: none!important; border: none !important;}
    
        #pCentro {margin-left: 120px !important;}    
    
        .lluvia-nieve{margin-left: 55px !important; min-width: 760px !important;}
    
        span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1){
        max-width: 760px !important; margin-left: 25px !important;}
    
        #mapid{min-height: 500px !important;  
        margin-left: 31px !important; margin-top: -80px !important; 
        box-shadow: none!important; border: none !important;}
    
        #controles_mm {margin-left: -70px !important;}
    
        #container{margin-left: -20px !important;}
    
        #h1Ul > h1:nth-child(1){margin-left: 120px !important;}
        #mapaAlertas{margin-left: 90px !important;}
    
        #tipAlert{margin-left: 50px !important;}    
    
        span.columnas:nth-child(5){margin-top: -50px !important;}
        span.columnas:nth-child(2){margin-top: -60px !important;}
    
        .subcabecera {padding-left: 20px !important; 
        box-shadow: none!important; border: none !important;}
    
        .dos-semanas{padding-left: 40px !important; 
        box-shadow: none!important; border: none !important;}
    
        span.columnas:nth-child(1){margin-left: 20px !important;}
    
        .ulMove{margin-left: 130px !important;}
    
        .estado-actual, span.columnas:nth-child(1),
        span.franja:nth-child(4),span.columnas:nth-child(5),
        span.columnas:nth-child(6), span.columnas:nth-child(7){padding-left: 50px !important; 
        box-shadow: none!important; border: none !important;}
    
        .franjas{
        background: #FFFFFF !important; 
        box-shadow: none!important; 
        border: none !important; 
        margin-left:-45px !important;}
    
        .lluvia-nieve > span:nth-child(1){
        box-shadow: none!important; 
        border: none !important;}
    
        navegacion label{border: none !important;}    
    
        .estado-actual{margin-left: -36px !important;}
    
        .map-loc-titulo{margin-left: -50px !important;}
    
        .dos-semanas{margin-left: -28px !important;}
    
        .carrusel{margin-left: 13px !important;}
    
        span.columnas:nth-child(1) > span:nth-child(1) > span:nth-child(2){margin-left: -6px !important;}
    
        .por-horas{margin-top: 24px !important; margin-left: -4px !important;}    
        }
    
        @-moz-document url-prefix(https://www.daswetter.com/nachrichten/aktuelles/),
                    url-prefix(https://www.daswetter.com/nachrichten/){
                        
        html{scrollbar-width: none !important;}
            
        .franjas    {display: none !important;}
    
        .portada-noticias{margin-left: -55px !important; max-width: 770px !important;}
    
        .navegacion-portada-noticias {margin-left: 40px !important;}
        }
    
        @-moz-document url(https://www.daswetter.com/satelliten/) {
            
        html{scrollbar-width: none !important;}
    
        .selectSateliteLugar {display: none !important;}
    
        .h1-contenido{margin-left: -255px !important;}
            
        div.leaflet-bottom:nth-child(4) {display: none !important;}
        #mapid{margin-left: 10px !important; min-width: 770px !important;}
    
        .mapa #pCentro #controles_mm {
        position: relative !important;
        margin-left: 45px !important;}
        }
    
        @-moz-document url-prefix(https://www.daswetter.com/radar-deutsc-regen.html) {
            
        html{scrollbar-width: none !important;}
    
        .selectRadarLugar {display: none !important;}
    
        .h1-contenido{margin-left: 200px !important;}
    
        #mapid{min-width: 780px !important; margin-left: 50px !important;}
    
        .mapa #pCentro #controles_mm {
        position: relative !important;
        margin-left: 100px !important;}
        }
    
        @-moz-document url-prefix(https://www.daswetter.com/wetterwarnungen/) {
            
        html{scrollbar-width: none !important;}
    
        .selectDias, .selectMapaLugar {display: none !important;}
    
        .franja{max-width: 750px !important; margin-left: 84px !important;}
    
        .h1-contenido{margin-left: -75px !important;}
        }    
    
        @-moz-document url-prefix(https://www.daswetter.com/wetterkarten/prcnub-aleman.html) {
            
        html{scrollbar-width: none !important;}
    
        .selectMapaLugar {display: none !important;}
    
        .h1-contenido{margin-left: 150px !important;}
        }
    
        @-moz-document domain(www.meteocentrale.ch) {
            
        html{scrollbar-width: none !important;}
    
        #header,#top,#left,#c8548,#right,#footer,#wetterapp_border > NOSCRIPT,#content > H1,#page > NOSCRIPT,.qc-cmp-cleanslate,
        body > div:nth-child(10),body > div:nth-child(9), body > div:nth-child(16),body > div:nth-child(13), 
        #lower-content > center:nth-child(6){display: none !important;}
    
        #wetterapp_border{
        margin-left: -30px !important;
        margin-top: -10px !important;}
        }
    
        @-moz-document domain(www.wetter.net) {
            
        html{scrollbar-width: none !important;}
    
        header.row {background: transparent !important;}
    
        div.col-md-5:nth-child(3) {margin-top: 5px !important; margin-bottom: -30px !important; margin-left:-24px !important;}
        .city-favs{margin-top: -10px !important; margin-left:-220px !important;}
    
        .col-md-10 > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > p:nth-child(3),
        .col-md-10 > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > p:nth-child(3)    {background: white !important; 
        color: black !important; font-weight: bold !important;}
    
        #city_search_input {background: white !important; color: black !important; font-weight: bold !important;}
    
        #search-wrapper{margin-bottom: 20px !important; margin-left: 8px !important; margin-top: -2px !important;}
    
        .toggle-favs-icon-down:after,
        .toggle-favs-icon-up:after {
        color: white !important;}
    
        #bodyContainer_switch > DIV:nth-child(5) > DIV > UL, .advertising_billboard,
        HTML > BODY > DIV:first-child, NAV, FOOTER, HTML > BODY > DIV:nth-child(12),
        .upArrow, .row.social_share_city , .advertising_pubperform.row,
        .col-sm-4.teaser_block, .advertising_city.col-xs-12, .advertising_left,
        .col-sm-8.teaser_block.teaser_block_2, .teaser_container > div:nth-child(1),
        div.container-fluid, .weather_container > div:nth-child(10), .share_buttons_float_right,
        #banner, #sky, HTML > BODY > DIV:nth-child(9) > DIV > DIV > DIV, .col-md-3 > a:nth-child(1),
        .weather_container > div:nth-child(9), .advertising_right {display: none !important;}
    
        .white.todayTextHeader{font-size: 24px !important;}
        .white.center.todayText {font-size: 20px !important;}
        p{font-size: 18px !important;}
        }
    
        @-moz-document domain(www.unwetterzentrale.de),
                    domain(www.niederschlagsradar.de),
                    url-prefix(http://db.eurad.uni-koeln.de/prognose/data/aktuell/trh_eur_1h_movd1.gif),
                    url-prefix(https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg),
                    url-prefix(https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg),
                    domain(www.meteox.de){
        HTML {background: #FFFFFF !important;} 
    
        html{scrollbar-width: none !important;}
        }
    
        @-moz-document url-prefix("https://www.wetteronline.de/regenradar/berlin-bundesland"),
                    url-prefix("https://www.wetteronline.de/regenradar/hamburg-bundesland"),
                    url-prefix("https://www.wetteronline.de/regenradar/bremen-bundesland"),                   
                    url-prefix("https://www.wetteronline.de/regenradar/mecklenburg-vorpommern"),
                    url-prefix("https://www.wetteronline.de/regenradar/niedersachsen"),
                    url-prefix("https://www.wetteronline.de/regenradar/nordrhein-westfalen"),
                    url-prefix("https://www.wetteronline.de/regenradar/sachsen"),
                    url-prefix("https://www.wetteronline.de/regenradar/bayern"),
                    url-prefix("https://www.wetteronline.de/regenradar/braunschweig"),                   
                    url-prefix("https://www.wetteronline.de/regenradar/baden-wuerttemberg"),
                    url-prefix("https://www.wetteronline.de/regenradar/thueringen"),
                    url-prefix("https://www.wetteronline.de/regenradar/sachsen-anhalt"),
                    url-prefix("https://www.wetteronline.de/regenradar/saarland"),                   
                    url-prefix("https://www.wetteronline.de/regenradar/hessen"),
                    url-prefix("https://www.wetteronline.de/regenradar/schleswig-holstein"),
                    url-prefix("https://www.wetteronline.de/regenradar/brandenburg-bundesland"),
                    url-prefix("https://www.wetteronline.de/regenradar/rheinland-pfalz") {
    
        #top, #searchbox, #favorites, #memberarea_wrapper, #woBillboard, div._3Sb_2c:nth-child(12), #sp_message_container_389665, .cursor-movable > wo-ripple:nth-child(5) > wo-map-controls-wrapper:nth-child(1) > wo-imprint:nth-child(4),
        #map-searchform, div.leaflet-top:nth-child(2), ._1KFpPt, div.leaflet-bottom:nth-child(4), .top-right > wo-zoom:nth-child(2),
        #content-navigation, #header, #topcontainer, cc_banner, .cc_banner-wrapper, #ultraleftcontainer, .top-right,
        #sp_message_container_483486, .cleverpush-bell, #rightcontainer {display: none !important;}
            
        wo-control-container.bottom {margin-right: 80px !important;}
    
        html{scrollbar-width: none !important;}
    
        ._1OzLNe {margin-bottom: 0px !important; margin-left: -120px !important;}
        #content{margin-top: -100px !important;}    
        }
    
        @-moz-document domain(niederschlagsradar.de){
    
        html{scrollbar-width: none !important;}
    
        #horizontalspace, #headermenu, #dropdown, #header-flags, #headercontent, #menulinks-marge,
        #content-main, #slider, #content > div:nth-child(1) > table:nth-child(4), #description,
        #legend, #footer, #content > div:nth-child(1) > table:nth-child(5), #cconsent-modal, 
        #cconsent-bar, #cookie-message, #content-main-160, #twitter-follow {display:none !important;}
        }
    Alles anzeigen
  • Hauptpasswort ändern / zurücksetzen

    • Mira_Belle
    • 15. August 2024 um 10:20
    Zitat von WismutKumpel

    ...

    Ich kann beim besten Willen nicht verstehen, wie man seine Passwörter "verlieren" kann!

    ...

    Och, geht ganz einfach! Man hält sich nicht an Deinen Plan! Nutz die Automatismen und wenn es dann,

    nach ewiger Zeit mal kracht, kennt man seine Passwörter nicht mehr. Also, ganz einfach!

    Wie mit dem Autofahren! Mit 20 den Führerschein gemacht, dann 30 Jahre nur Automatik gefahren
    und dann, .... Wird's lustig, wenn man mal wieder mit einem Schaltgetriebe fahren muss.

  • Hauptpasswort ändern / zurücksetzen

    • Mira_Belle
    • 15. August 2024 um 09:45

    Es tut mir leid, Dir mitteilen zu müssen, dass Du nicht an das Masterpasswort herankommst.
    Eventuell hast Du ja noch ein Backup, Deines Profils, oder Deines Rechners, ohne vergebenes MasterPW.
    Dann könntest Du resetten, oder wenn das nicht geht, ein neues Profil ohne MasterPW aufbauen.

    Und mal so ganz am Rande, das mit dem Masterpasswort ist nichts Halbes und nichts Ganzes!
    Lass das in Zukunft sein! Wenn andere so etwas nicht lesen sollen, fang auf BS-Ebene an
    und nutze das Verschlüsseln des Nutzerkontos.

  • Grafik anzeigen.uc.js funktioniert nicht mehr

    • Mira_Belle
    • 14. August 2024 um 23:51

    Speravir :/
    Wie dem auch sei, der Fehler, wie auch immer dieser beim Kopieren entstanden ist, ist ja entdeckt und behoben worden.
    Das Skript funktioniert (wieder).

  • "Neues", altes Appmenu. Update, und bräuchte Hilfe!

    • Mira_Belle
    • 14. August 2024 um 14:23

    ArisCTR

    Eben stoße ich an meine Grenzen!
    Da ich keine Ahnung habe und auch absolut keine Idee, wie die drei Menüs,
    Ansicht, Chronik und Lesezeichen, nachzubilden sind,
    kam ich auf die Idee des Klonens oder Kopierens.

    Jedoch scheitert es daran, dass die Menüs zwar dort erscheinen, wo sie hin sollen,
    aber mit den Event-Listener hapert es dann!

    Sind das die Funktionen, die aufgerufen werden sollen?
    Ich glaube ja, aber das Ganze ist dennoch nicht so einfach, ähnlich wie mit dem Hilfemenü.

    Wenn also nicht ein Fachmann Sören Hentzschel in Bezug auf JavaScript mir an diesem Punkt des "Projekts"
    weiter hilft, ist leider Schluss, dann war die ganze Arbeit für die Füß'.

    Mir gehen die Ideen aus.

    Weiß jemand was mit aborix ist? Zum einen finde ich es schade, dass er schon lange nicht mehr da war,
    zum Anderen könnte ich ihn jetzt wirklich brauchen.
    Wie dem auch sei, ich hoffe, es geht ihm gut.

  • JavaScript

    • Mira_Belle
    • 14. August 2024 um 14:04

    Welche "Erweiterungen" nutzt Du?
    Wird ein "Sicherheitsprogramm" genutzt?

    Hintergrund: Ich habe die Seite aufgerufen, und zwar einmal mit und einmal ohne aktivierten JavaScript.
    Beide Male bekam ich keine solche Meldung!

    Du könntest auch die Seite, nur so als Test, im Fehlerbehebungsmodus mal ansteuern.

  • "Neues", altes Appmenu. Update, und bräuchte Hilfe!

    • Mira_Belle
    • 14. August 2024 um 12:16

    Endor Habe Dein Skript mal getestet!

    Habe die Chronik mal "Kopiert", denn das macht das Skript!

    Leider besteht da das gleiche Problem wie bei dem Skript mit dem Verschieben!

    Die besuchten "Websites", die unter Kürzlich geschlossene Fenster erscheinen sollten, ... na Du siehst es ja selbst.

    Mit den Lesezeichen versuche ich es erst gar nicht, wird das Gleiche sein!

    Aber Danke, einen Versuch war es Wert.


    Zitat von 2002Andreas

    Sieht hier so aus:

    ...

    und alle Einträge unter Extras..Weitere Werkzeuge funktionieren.

    Danke, so soll es sein! Bin ich aber jetzt beruhigt, dass wenigstens das klappt.

  • "Neues", altes Appmenu. Update, und bräuchte Hilfe!

    • Mira_Belle
    • 14. August 2024 um 11:44

    Teil Zwei!

    JavaScript
          // Untermenü Hilfe
            {
    		name: 'Hilfe erhalten',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
    		        document.getElementById('menu_openHelp').click()",                        
            subdir: 'Hilfe'
    		},
    		{
    		name: 'Problem mit Website melden',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('help_reportBrokenSite').click()",
            subdir: 'Hilfe'
    		},
    		{
    		name: 'Ideen und Feedback teilen…',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('feedbackPage').click()",
             subdir: 'Hilfe'
    		},
    		{
    		name: 'Fehlerbehebungsmodus…',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('helpSafeMode').click()",
            subdir: 'Hilfe'
    		},
    		{
    		name: 'Weitere Informationen zur Fehlerbehebung',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('troubleShooting').click()",
            subdir: 'Hilfe'
    		},
    		{
    		name: 'Betrügerische Website melden…',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('menu_HelpPopup_reportPhishingtoolmenu').click()",
            subdir: 'Hilfe'
    		},
    		{
    		name: 'Zu einem neuen Gerät wechseln',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('helpSwitchDevice').click()",
            subdir: 'Hilfe'
    		},
            {
            name: 'separator',
            subdir: 'Hilfe'
            },
            {
    		name: 'Über Firefox',
    		command: "let { require } = ChromeUtils.importESModule('resource://devtools/shared/loader/Loader.sys.mjs', {});\
                    document.getElementById('aboutName').click()",
            subdir: 'Hilfe'
    		},
    
    
    
            // Untermenü about:
            {
            name: 'about:about',
            command: "openTrustedLinkIn('about:about', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:cache',
            command: "openTrustedLinkIn('about:cache', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:certificate',
            command: "openTrustedLinkIn('about:certificate', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:checkerboard',
            command: "openTrustedLinkIn('about:checkerboard', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:compat',
            command: "openTrustedLinkIn('about:compat', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:config',
            command: "openTrustedLinkIn('about:config', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:crashes',
            command: "openTrustedLinkIn('about:crashes', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:debugging',
            command: "openTrustedLinkIn('about:debugging', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:downloads',
            command: "openTrustedLinkIn('about:downloads', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:logging',
            command: "openTrustedLinkIn('about:logging', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:logins',
            command: "openTrustedLinkIn('about:logins', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:memory',
            command: "openTrustedLinkIn('about:memory', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:networking',
            command: "openTrustedLinkIn('about:networking', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:processes',
            command: "openTrustedLinkIn('about:processes', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            tooltiptext: 'Task Manager',
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:policies',
            command: "openTrustedLinkIn('about:policies', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:profiles',
            command: "openTrustedLinkIn('about:profiles', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:profiling',
            command: "openTrustedLinkIn('about:profiling', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:protections',
            command: "openTrustedLinkIn('about:protections', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:rights',
                command: "openTrustedLinkIn('about:rights', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },{
                name: 'about:serviceworkers',
                command: "openTrustedLinkIn('about:serviceworkers', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:studies',
                command: "openTrustedLinkIn('about:studies', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:support',
                command: "openTrustedLinkIn('about:support', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:sync-log',
                command: "openTrustedLinkIn('about:sync-log', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:telemetry',
                command: "openTrustedLinkIn('about:telemetry', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:third-party',
                command: "openTrustedLinkIn('about:third-party', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:unloads',
                command: "openTrustedLinkIn('about:unloads', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                tooltiptext: 'Tabs entladen',
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:url-classifier',
                command: "openTrustedLinkIn('about:url-classifier', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
                name: 'about:webrtc',
                command: "openTrustedLinkIn('about:webrtc', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
                subdir: 'about:',
                image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
            {
            name: 'about:windows-messages',
            command: "openTrustedLinkIn('about:windows-messages', gBrowser.selectedTab.isEmpty ? 'current' : 'tab')",
            subdir: 'about:',
            image:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACkUlEQVQ4ja2SX0hTcRTHv27euz/qLvfqdtO8lRmEoLm2RTTUmWHFtlgYIlFPleNuI5cggYTJpDGIVnP+CaVQ3FtCkYQvPfYSprewxCZCUYwgUKIeHIidHvSKiPrUef2ez/ec3/l9gf9VoijmhcPhq7FYbKizszNSUVFRvFOfATggsqgEUA5AtynYbDb78PDwfCaToaWlJUokEk8A6LfxZfHThsG3rcKk38reA3Bwq8hJktQSiUSmstksLS8vr9XX11/cokv3bRih0fI1Shyi+euGNMfAAQCMw+E4KoriSQD5jY2NiUwmQ0REsiz3qnDMhhEaMBNN24nuFtH4GShGwA4AOo/Hc01RFOrq6nqZTCa/K4pCCwtpejqammIY5kTMiiHqK1yjaTtRTwk9d2sWLDoEAZgAACzLVvb393+amZmh2dlZGhsbo0g0Sg/jiWz0WO7HvwlhVYVfuDWLJgZBAGYAOer7dDqd7qzX632dSqXoZlvbvBzu+BFv2E+rj0ykwuPnMcczCAEQdvohlud5r8fjeceybDOg9QdrKn/+8YMouo8mzmmpLI95ACB/jzSgiGGY4wDMDoejnYio54p35VldLk1UW+mWif/WUlratJcBALBOpzNAROSX5UkA0RqN/utEtZXSPh/Fef53myR1ANDuBBe6XK4gEVEgEHgFoA5AIQe0tHPc5w+1tZT2+aiX4+h2SUkfAIMKakRRbKCNktcnuwGwG7oxH2jqtli+vKmqotaCgulujlu5xPNu1UAbCoVGVQNBEG4A4LZtZ+CBy3fM5sUBSfrl57j3xRtBAgCjy+UaTCaTcxaLpQfA4V3uUyBotc2n9PrHPHABgHHTHUA1ACeAI7sdSB2G9RwYAeT8A0L0/bjRXZQXAAAAAElFTkSuQmCC'
            },
    
    
            // Hauptmenü  Einträge
            {
            name: 'Neues privates Fenster',
            command: "OpenBrowserWindow({private: true});",
            id: 'AMprivate',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAlNJREFUeNqkU89LVFEU/s6dH46+MZsZJFRCI5RISqFAQ62dNYtAMvoHykViLYcWNW2EahdBRma0KxrHkhZaQhvDhVBm0Y+xlYPhOIq9GufNjG9873buyxbtJrzwce757jnf++6PR1JK7GS48WyfHEi9Io0yEGRDCAHbsmpZeI7XLZbvJ2CI5y4iOgmiD/8K8OBiaUvVzADB56+AVhVQPIz1tXEtVM19BOOXPp83cg5vs7LihNqAzVnn8RYsb7gZAourJj4trOBjYgWtR5ucqHLFpw2PU9fecdjpE/x9mAXjq0+YONBYlZiJXQ/PTd7uqa22ngeDPuzWBFRUueJnYtGwqgtVWCgWzTTssQZ5NjI+GJtekrE5XY7MpB+yqTJGffTpN/nue0GqqHLFq3VVF59OyvPXYvdJCYjexT2Robfpc+FGLGUldMPkWoLmluhuDmHq8zqMLVKnhYDmxV4/YWwygRv9bXV8bC703VlcffEoGo5PLMBn5nGscRfa9vshf2Zw98l7bK7p6GiqdHhtq4D4RAKTj2+evjI0u0z5+EHpEzrRmZSnpr65vafv1lWfP9CtHOQ31l/Ovxkbae3qvVBeGTqlHBSy+tT4g8hgKvlllgVMyo4ekuUiRxeXX2P4UoNre6+B7Wv+wUgxahjBbU5nJLnZUgllRlukh4rELnCZRViMr8Yq+SUKZdWSLn4YFSgwtqSbjdL/CPBD4mDKMgzXdSFnV7KIt2QR8ScQN3lQsP24V3cCBkeVowQR8XciHREvNh2RThR5bpfo4shOfuffAgwAve4ZeIMLA1IAAAAASUVORK5CYII="
            },
            {
            name: 'separator',
            },
            {
            name: 'Einstellungen',
            command: "openPreferences();",
            id: 'AMsettings',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADy0lEQVR4nAXBa0wbBQAH8P/d9XG9lrtrGV17pa6VjIbXBgwG6DoX/cJcYmZIXIwa5wcyNEajkanRJX7SxSzxi36Z02mEKZosI0zY3DLcmgwQhG1uhayjQIE+dtCVlj7u1fP3Iz74KYqyKgO6hnhaprxOWptfK+1jTISTptSbLo4oUBQJkiCgazLUYg7JyD3w2jJu3LgGUlI0SLKCucX8ie4OIfpfJP92+27HD1/1No1ui7GXDEQZRqIMiiyDAGA0kGB5FmYrD5a1geg7G8F0eIPNKaR46Yt2kw4COoCSCvz9z1IsmtSX0o/Xput8Ff2qIoPQClAySdh0EUo+DcrV3ktLcvlM936h1lfNWX4PJbUzfzyUF0QYDjQLXKCm0rcQjlZvi9Hv7Q5eMeoyzIQEh5UCW2EBGYvnjnYf2tV3qKPaHknIGDzdf8S0+Gt1KjQw9vP4Y2RloMpKVh1t526t3x/fqyklQC0BugaKMoBEcU3+8tyk+NfdNCRQ2NV0QH+uhjh79dy7h3cSBWzmgarWZy3TG7tb5a34i7Hw7R2J5fAe6GUQBEAFj52cfxIrrO8P1vaYaRNoXjiy9Gi1OaPwRIn1QCJNWEip4LIr+PjE4RcCT1e/VxeoOf7n5cujPp8vRaqqgkzZ/ObDRBHj99IwVTodda+8T67wjdCYCiyvZhG98HWZydxEqSTB5XLRW1tbhnD4gaCqKihP+6vQMvm5f69esG1GHmwqzgY/Y2Mwez+FrKxD1Skkb51/zUBk45pS6vD7/QiFQqssx39k53mN8u47hh0ORWyse+oSmxiuXdNbD26sp9G/N4a704u5xSvfvvN8sHawsaVzdP7O5MttbW0uv99vVxXleCgUukJuZ7OQi3moigTXM2+dst35vPcN7ySaGgR80mM11Xu2y+lUjJ69fT3Q2NhYIcsycrkcrFarIIpi2fBkNQLSYYSNsEGHWd/Jk8Guzj0oFArgeIf5s5Mfnl9ZWfmOZVmz3W6nstksBgYGNmdmZiaam5uXDFx+DmbaCUZxwla2IilJ0sjICIrFItxuN4LBIARBYPL5PHK5HCwWC6ampn5kWfaU1+uVKdZKwVFhhJMzg2MAhmGuDQ788ogkydOiKB4MBAKVmUxGHxoaysiybEkkEvrw8PBvPT09E6qqghAEAS0tLRAEAQxjAU1bQNM0dF3H2NjYN52dnX2hUOg6z/Ovx+PxT41G42xDQ8NFj8ejyrIMwu12o76+HgzDwGg0wmq1guM4UBQFgiAwMTEhkCSpdXV1pXRdBwCUSiUoigJJkvA/ZkG9QWy1G6AAAAAASUVORK5CYII=",
            },
            {
            name: 'Add-ons',
            command: "BrowserAddonUI.openAddonsMgr();",
            id: 'AMaddons',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAACkUlEQVQ4T43T60tTYRwH8HMQ9QQJRSBJ50xU8BL1QpJMsbxNc162edxcYlAoZdkFh6gZurF5WV6nc7M/oBdBb7q9DSPEVBDbZtN0c5tzNymolwXht2eDhVO0Dnx4Hn6/5/me8xx4KOqQR2rcYfjpIC81BpXiqWBnxUSgpWQ0kHrY+gN1xdOdu/XTQfDGIMSGAET6AMpG/TbhiD/uv0LqTYF7cmPgN2/wQzzhh2jMB+Gwz1I65I3/Z8A1o5eRTXqP85M+pVTv260Z86JieNtcMridXNjnZvI1Lia31xV7IIgf99AKg/e1wrAN+YQHtXoPJKNbqBrewlWdG6UDLlzRupCv3sTFns3vFx47SqJCFHoPoyAb5eNb4MlGyYgb1UNuiHQulPW7UKRx4rJqE5d6HMjpdiC7066mRFpHvFTnbCHuSJ84E+rIJumQExKdEzVE5YAT5RoHCnvsyO3aQHb7Os63rSHrwRoy76+qqErNBi/ut4PYrdFsKCWDDoj77CjvXUdu+yqyWleQcsuK5GYrBE0WcE0Wm6DZmsk1W7VEI1XRu6YUqb6gUh22W9BhQ8ZtCwQ3PoEjQuM+psi5SSBNCR/Zusq7bSju+IyMpmWwjUvgrh+hcWks6scVKs0tBQ/NSG5YBKtYNHOKRRxt4WUogKufTwmh8lqXU9MaFlY42UcLJ5tnOfk8yPwov0j/LfGNUIe/huXnYrm6uTiOn2UI7GEjcxMxTrwifu7rq6KOw0o+MAT2SI8sYGtnaVJ/s68fFUCfONd2jK2e+cFWv0dY1bu+mPiTocsTmyR8kU56X//2wmtmuiMvoMkkdEkEp3K0N08XPZsKScwzdNB0zFlSz0pIaxBG6mQ0JBU/1yXmm878AbFQoHrb98HyAAAAAElFTkSuQmCC"
            },
            {
            name: 'separator'
            },
            {
            name: 'Lesezeichen-Verwaltung',
            command: "PlacesCommandHook.showPlacesOrganizer('AllBookmarks');",
            id: 'AMbookmarks',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnklEQVQ4y6XTPYgVVxTA8f/ce2fu7Mx7vuf6srsa425cxFWEiDwCgpXpErELIVYWVolYWGmdKoVdLGwUGwXFJggWwq42hpBmiUaW1f2I7Pfs+p6773Pm3jspXtwEIhLwNIdTnB/nHDjwgeGNXrhz2JfysPC8/9fgrLAmez7105lnAOpAZejxwYGBiud5QA78N3cyRymSLG6kHBmJ+G1ueX0KPgJQ8ytppbXZ/tt/N5Aax9gnEUndUm84Xm/aytuJVBxZzn3VT0lbjMkoFIskawmDQ4MALC8ts3vPx9STJcKoSK3r8/CP9vZKqhhJjh/sZyB2ZFlGuVxmYSFleLgHzBaa7N8/SDJxlXj3SZZ0lesT8h/Aw1Kr1dAGjDEYY+h2uyRJAkCapiTzk4TpS7orIbUdo3jYbUD4SqJ1gNaaMAzRWhMEvVprjQ588pVHxJ+eQDRnCESGr/41QeALCnFEHAustcRxTNZcIepOkdsO0eZLivYZQh2lsKtEafUmJ8p93LldOZ21my3lkdNoNChKhXMOYwx27QnmzXVk3y524qEKZTCzyD7H3uwpl6ot8u7wXVbnppX2JYU4Jo57QBAEtPZ9CYsvoPWAoOCBWAMrgBwVtbGdOp3X6+M27fyglPRQvsL3fZxz+L6PHxbRY5fJFg9g1r9DFTKgB+TOMvnnCMNbW9+7jHlVb6Zr1x5OC19CnoMQHtZZpFBIPlMXR2VZ7ehC6noGMN0eMtWz87MAaiZ583UcBkIJsX3ZABOkqLQa3j+mj7euEIBdpeEFKLGH8ItDv7fe+zA3btyr/vrkl32dcXHeJWxlk0y0fubzzgNOmSmemle02/c5AqDeBUgpyzNzy9+M7B3b6F94/qPd4FZ0mlmAdJwFUeJbIXu9fwFVCBajMWIWPQAAAABJRU5ErkJggg=="
            },
            {
            name: 'Chronik',
            command: "PlacesCommandHook.showPlacesOrganizer('History');",
            id: 'AMhistory',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAEYUlEQVR42mKcdvgDw38GBoafjL8Zvvz6w/Dt72+xP3/+Gv9hYJRh+PVdkO3PDz5mxr/MzEyMr/8zMJ3+wy5wivWa9E+md6wM/5mBGoGaAQKIhQEKQAYxMTK4sjKzhP/79UuE/+dbeVluJmkFYW4h5n+/mTlZWRi+/vjx8uWXJ2fein3q/vpb6SATE0QvQACxMDIwAg34z8DIyBjGysqa9+fzBy5VprcKNgYSgtJCfAzMLCwMn758Y+Di5GDgYGcT//79u/eDJ0+cnoscKWJh/DeDkYWVASCAWH7//cnAwsZmxs7BUfv74yc2JeZ3kl6GCrxcXFwMP37+Zvj7+w8DJwc7A9AWhn///zPw8PAyaGtocnJzcEy6f+fuL6D98wACiOnzjw8Mv5l+FwFdJCf474OIs7Y0Lw83L8PvP/8YmIDuBWOgAexsbAwfP35iuHT5MsPfv38ZFBWVWUXFJRp+/vylDBBATD//M+p/+fnT4f3b10xSHH94xESEGP78gxjAzMzMwAL0Dhc3N8O7d+8Y1q9fz/D161cGoLeBckwMsrIysgz///sBBBDL529f1BlYmcV/vH//Q0VVio0F6EegI8AAZMifP38Y7j95wrBp0yYGFXl5BisrK1hcAL3Gw8DDzW0LEEAsL18842bn5mL48PYd8/fvggxv3r1n4OfnZ/j27RvDvv37Gd58+MDAev48g56uLoO9nx8DKEL+A8Pmw8fPDJ8/f2ZgZGKWAwggFgNn6/+Pr95jePf5M9N/RmYGERFhoDJGBi4uTrDGj9+/M0jLyTGI793LwHDzJsN/dXWGv0DvsrIyA13BCTLyK0AAsXx68+Hd3/9/GT58+cJ07PKdfyqKMkzbrjxhcFUXZ1BWVoY7/Z+kJAPD3LkMfwIDGX4YGDAwgQwChteN69cvAAQARQC6/wQLCgnV7wIB4/38/B2zzd7+vO4HAOz2/AA1Gw0AEAb/APj7/QD+/v4A/iYmAABYWAABwMAA9xkZAA8bGwDp5ub6oqSkuQKIiZ2H566gqPBCfnExhuc80szHHnwABuZfhvefvzB8+QLBoBj5+uoVw0eg5vdAl3ABwwwYzwwrV6xYc/z48T0AAcRy6so9Bi52tn8sEjIMHAyfGXj/fmP4+usvw+dvvxgYBNkZfv78yfAHqIER6CV2dnYGfqBB/37/ZliyaNG+iZMmNQBd+QsggFg42Zkyvnz9Wvn9NwMDBzcwyn7/Byaqz/9OXbj0SZpFiY9HQISJl5cXHC5///5huHnt2ueZs+YsX7p0ad+XL5/ugMQBAgBFALr/AWO21Rn5/fAW7+f0MO3d1jn0DCUx+Q4dJO+leo4g+uLrP0FEQhIUFBL8/Pz30tPV0sPDw8jy7enJDQD+7g38AP5MAAAAAgBFALr/AWW62wDt59EAvoJ6AB//2gAYHSkHChojLPDbzPHe3Ory5/cHDwD//QUAAQL9EwX79xwM/fMfFQD6GAEA/PHhAPwr8QD9AgwAIVy5BmpwqaQAAAAASUVORK5CYII="
            },
            {
            name: 'Downloads',
            command: "BrowserCommands.downloadsUI()",
            id: 'AMdownloads',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAC7klEQVR42mJgAIL3K2X+AwQQy9VMzf+cIooMAAHE8H6i2n+QKEAAsbCrSjJ8vST4HyCAQByG13Mc/n+/D5EBCCAWsMByBQa2bz/BkgABxAAz5f1aYbAKgAACo6+XJP///OQFFgAIIJbvd23//z/NyPD/NQPDg8uS/wECiIlT+TDjr5/sDK9ZrjMo6D5nBAgguLYPC13/f7nN+v/bQ7H/P77awM0DCCAWGOPLp58MfE80GFiE+RiYOCXhGgECiAlE3PZI/i8iL8bAchMocV2C4d/+fwyPj2qBTQEIIBR02S7+/4N1AigSAAHECPcLyB9/OBkY/rMxMLxkYRDMvwWWAwggJpgCDidZBlazzwzsVg8ZGAXU4SYABBDckYy/2BmYvgsyMLLxMPz+g7AFIIAQCr6zA+0B+oCLn+HHV0Q4AgQQ48MTUv8FvwszsLwUhHhLlIeBkQ+oT+IXw8Pa3wwAAcQkb/GM8f2fbwwMr4CO+8ABDBABBua3wgzP8qQY1BbsZQQIILAj5V3vMj6Tv8Dw8/VbBqZ/nxjuT2BiUFw/D+wLgABCQXeX8v+/5pyAEg4AAYSh6v0il/+cMeIM/9+/YGBgZmNgZOSGKOSTYvi25A6DYOw2FD0AAcSCbsCfX38Y/n+4x/D37R0GZiY2hn/sQN//+8LAzGgClGPCcBVAAGEa8O8/A9MnVoZ/77gZ/gH5zHwCDP//czAwcnID5T5jGAAQQCx3o0L/s/znBXP+/fvD8E/sGgPjJ14GxrdCDAxszMBwBQYrAz8DAx8TA7P8d4anaXH/mf8yMfz/y87w6/9zBoAAYoSlJrbiAwzi7wwY/r38CNSIcCqTFB+E/wvonu//GVj4+Rie855k+NtjzaCwfjYjQAChBMhNt5T/7IV7GaTf6jD8fAZx7h9xXgZ2RmYGVjFBsMYfzZYMqjvmwvUBBBBWBIqqW2t5/n+eo/X/6zKj//d38v4HuRKbWoAAwouOher8Pxmtg1cjQIABAFbt8Z32Ai5RAAAAAElFTkSuQmCC"
            },
            {
            name: 'Seite speichern unter...',
            command: "saveBrowser(gBrowser.selectedBrowser)",
            id: 'AMsave',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAmxJREFUeNqUU0tIVFEY/s7jztzRGedBaVMQJAMt3LjrAVaGzmjQKmphiyAialsrA7HotW8RGO0kRsighdVEhlBWRoSLkigse0jBCDWTijpz7z3958xtGA2KDlzuz//8/u98hyUv3P+xWHJjZQ/wFMCgDxm+tdZmjMHiQH1AFCzB41IXF891439PtP9erCHIwMt6rD7jncDTfcCzLvTfnQUmMuZbZd/5DDxpN+m6TldK+PV93wfAhYAkeDYv42LhmgFeJx1cJlufkHRxvnAdfTVIpPI7HO5oBqeKgABuj71FT2YryMTww2kcTKdM1s3RaRzIpCqFrMKM/N3JpsmmAddTGU4Nv8KNFx9M7ERuqsrlydxrQDA0BC0iXX2rNrg1OgVBHSzaIWpbyL78iInT+1FyPLRtlKsIfPzVoVuQyFzNbahGjnS10BUBQcI9Mv6+YsPDzsEZ5I834sHYI5PX2b4LewbzmDy6BR4RWW0QJOiVIsDy95tbdtEUFnBJJNt2tJk8bWufjumkaoMsraBFEqAV4iHL+ApLLhrrJHKfVrDbB5ubdYyvuOSB117jsXSL+WvnyPMKeT/LCglbYOCdgytvHOgbs4nABDFe1NLVCJivUl5DklAUVAoLJY/Y5uhpljjUup4iHoYm55Cd8bBYUmZNTnr+Q6bd21N0UwwrLkOE1unYbKP3zFl8yS9g76YAIrbEsufroF6yedJ1pOx65jFpLeim9FjAuEAybCMRDSC5LoymmE3oyuQjPpigXGaatGrUa1Eke4cuqVA07dAqjuJQlKxoAqP1tNwtmkR6m2d/eXDN9MX/8SjdXwIMAOhU0E/NNxUYAAAAAElFTkSuQmCC"
            },
            {
            name: 'Chronik löschen',
            command: "Sanitizer.showUI(window);",
            id: 'AMsanitize',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACh0lEQVQ4jZWRa0jTARTFTyoYWqSpJGpEFGJ9sZIekFGZ5aOHJBSRkJhEho5AqIVmrBrLuU3BjNK9tBeZFSYZgSn5RDJTVNTmNNLN5eaDfMxw/j19E8QsvZ/v78e59+DaUey/eRyGtCgMiCMRgZVOWhTMz6+4sUTkzvRoTN2IQPiKBOlRGClLXcPqDA8WJ7sxPRoGCeCkluNOngxe/xWII3BVFus0+TFtHaszPCg9jfF8Kb5qFKBajm3LCeGUFo0HkpOYLLvuzqLMVax6s3OuVB8wrs7CgWWfIkvEbU0m5porD9PWJ2Zp0obpwj0w6bPRplFAnCuDz5KwRoHzOhXs3Y0xHDYmsVEUwhL/tex6e5FWYyqbKsOmH+estutV0D+Uwn+xQI54rRK2imdB9oroIH7Yt5H27gQK1kQKthQKoxn8bc3kl6rwGX22y7ROhSfqezgkkcBpXpIrgmvhVnS9Cls/67BKKQwnUxiTUhgWURiKpcMczomBS7T1itlSHTn3Wus3oVXAujDJLcR/Kg2eEsayKFjjKdgSKAzFUhgM5UTPdlpafWls8KCpLYr9HZepV2JogeC+HH5P8zynHSMKzppD6TDtpb0vmKNdW2hu9mZPrQsNNc4c7DzL+vchDp0KLxb9ozAbHb0tFzhiOEZLqy8HmjxprHOlocaZhhpnmtpP0Nh8jnqV86RajoBFgkdyHHlZ4Gf/aUihsd5jHjQ2+NDSFcfOxjNzhTkuvwqycHDJWnUq1NeX756xdMfz++dAmjtO0fJNxLp3uxxaFQYLZAhcEgaAPBm8dEr0t9XGCD/a49hQvmOmKMfVrlOiOF8C73/C8xIpNmmUGNEpMaxVQqe+i81/2/sDdNth33v8JSgAAAAASUVORK5CYII="
            },
            {
            name: 'separator',
            },
            {
            name: 'Neustart',
            tooltiptext: 'userChrome.js-Cache wird geleert',
    		command: 'Services.appinfo.invalidateCachesOnRestart(); \
                    Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit);',
            id: 'AMreboot',
            image: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89%2BbN%2FrXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz%2FSMBAPh%2BPDwrIsAHvgABeNMLCADATZvAMByH%2Fw%2FqQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf%2BbTAICd%2BJl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA%2Fg88wAAKCRFRHgg%2FP9eM4Ors7ONo62Dl8t6r8G%2FyJiYuP%2B5c%2BrcEAAAOF0ftH%2BLC%2BzGoA7BoBt%2FqIl7gRoXgugdfeLZrIPQLUAoOnaV%2FNw%2BH48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl%2FAV%2F1s%2BX48%2FPf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H%2FLcL%2F%2Fwd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s%2BwM%2B3zUAsGo%2BAXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93%2F%2B8%2F%2FUegJQCAZkmScQAAXkQkLlTKsz%2FHCAAARKCBKrBBG%2FTBGCzABhzBBdzBC%2FxgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD%2FphCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8%2BQ8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8%2BxdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR%2BcQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI%2BksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG%2BQh8lsKnWJAcaT4U%2BIoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr%2Bh0uhHdlR5Ol9BX0svpR%2BiX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK%2BYTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI%2BpXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q%2FpH5Z%2FYkGWcNMw09DpFGgsV%2FjvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY%2FR27iz2qqaE5QzNKM1ezUvOUZj8H45hx%2BJx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4%2FOBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up%2B6Ynr5egJ5Mb6feeb3n%2Bhx9L%2F1U%2FW36p%2FVHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm%2Beb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw%2B6TvZN9un2N%2FT0HDYfZDqsdWh1%2Bc7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc%2BLpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26%2FuNu5p7ofcn8w0nymeWTNz0MPIQ%2BBR5dE%2FC5%2BVMGvfrH5PQ0%2BBZ7XnIy9jL5FXrdewt6V3qvdh7xc%2B9j5yn%2BM%2B4zw33jLeWV%2FMN8C3yLfLT8Nvnl%2BF30N%2FI%2F9k%2F3r%2F0QCngCUBZwOJgUGBWwL7%2BHp8Ib%2BOPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo%2Bqi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt%2F87fOH4p3iC%2BN7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi%2FRNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z%2Bpn5mZ2y6xlhbL%2BxW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a%2FzYnKOZarnivN7cyzytuQN5zvn%2F%2FtEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1%2B1dT1gvWd%2B1YfqGnRs%2BFYmKrhTbF5cVf9go3HjlG4dvyr%2BZ3JS0qavEuWTPZtJm6ebeLZ5bDpaql%2BaXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO%2FPLi8ZafJzs07P1SkVPRU%2BlQ27tLdtWHX%2BG7R7ht7vPY07NXbW7z3%2FT7JvttVAVVN1WbVZftJ%2B7P3P66Jqun4lvttXa1ObXHtxwPSA%2F0HIw6217nU1R3SPVRSj9Yr60cOxx%2B%2B%2Fp3vdy0NNg1VjZzG4iNwRHnk6fcJ3%2FceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w%2B0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb%2B%2B6EHTh0kX%2Fi%2Bc7vDvOXPK4dPKy2%2BUTV7hXmq86X23qdOo8%2FpPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb%2F1tWeOT3dvfN6b%2FfF9%2FXfFt1%2Bcif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v%2B3Njv3H9qwHeg89HcR%2FcGhYPP%2FpH1jw9DBY%2BZj8uGDYbrnjg%2BOTniP3L96fynQ89kzyaeF%2F6i%2FsuuFxYvfvjV69fO0ZjRoZfyl5O%2FbXyl%2FerA6xmv28bCxh6%2ByXgzMV70VvvtwXfcdx3vo98PT%2BR8IH8o%2F2j5sfVT0Kf7kxmTk%2F8EA5jz%2FGMzLdsAAAAEZ0FNQQAAsY58%2B1GTAAAAIGNIUk0AAHolAACAgwAA%2Bf8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAN8SURBVHjaVJFNTBxlAIafb2Z29gd2l4VdYCkokAUt1AJplQRTrVqjUWMPPWHSCzb21IOn9qIHY2xMahoTTb00NmkUm5qAjdpUI61VaCxCpCVYixt%2ByvKzCwu7LDs7zMw3HmhM%2Bt6fJ0%2FyCp69wiOzZBCPcqSmIXg0HPHuC4R8nkLWyOXyYiIzfuVHzMIA%2BZsLtH18EApntUdhpzUSD5577nDLi%2FGWKjx%2BHVfR8HpFwNwsxTMzza%2BOXJ1%2B58Ev2sVEV%2ByEawXqxf8FllNWEQ9ePXzsqQOecIDU8jampSAVD76Al2BIIx4Dv2Nz7%2FYq%2B5%2BP8sNXE6WdAhdQlOM9rzUdaGiN8M9UjnKvQjzuA0UjV3AxDIcHywqRoEbXoVrKgyBtKXYEUvprmiN9oaoyvr9wl62NHJbtJeDzOo17YmprVzWOppLO2RRNwf1FSOzSUAXsCIR4QdP13UPfjhUde2mjuBXUjcXNEabOnJmq7Y4Nd7z1fu%2BJ%2FR2Jpgrm0jauAI8GlnSlBi4I0bO6sLBWHc9esxRdmjOZf5n%2B5CLWzCzOvsbKupBZ1xgmElUoC%2BgoKtRGQfNomoaND8P8XS%2Bby1olO7O6GHTl1DejGDOrNB%2BvpO7I%2Ba31%2FDP9Z28YUmqoqhCKcG2EYD6ZMUTojZ8WHmsqD%2BI6wnWFajugCkuuZaV%2FZS47wp99R7E3LbxPV6rtr7dV1pmyuBWs3hr7dZ380LC2tzseffvUHm86C1JC2A%2FrGcn509cn%2BPvTk9ibc1R06qL91Ms1CadF000ll9rVS2VykLzVr0lHOgtpuJ9yUFyXxqhKZjbH2nJRI9IZwyw2kXjvXV%2FIOWgaBcc2a%2BtjdVXR1J3iBDx8QUpQUJAuJJclseogxz441H5vrPO72cm0VSyVPJq27ZaHm8ST3Y0M9d9Kkr19A1A1x4VIObTGBfNrsJ5XmE9b6KqgvrOGhr1Vns2sgeNIkXiigvHf1liZuHWZYjINSEXRVLewZjN6bYmYbvN4rcDvVzFKLnOpErMLBpvbklClznyyyPDA6DjTX3wJWICr%2Bnb3ffjXSGpl5Nxnn88uh2ORUCBaHfVQU%2BsjVuGhKqJT5lFYShr8fGH4j42bH53EnJ4EtgEEPQOTzHx9mqXLl9AT9TS82RvreOmVcMTXVh4JhIr5kp3LFu6u3Lk%2ByMylQazU3ENYAvw3AFUTimFqj5i7AAAAAElFTkSuQmCC"
            },
            {
            name: 'Beenden',
            command: "goQuitApplication(event);",
            id: 'AMquit',
            image: "data:image/png;base64,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"
            },
        ]
    },
    
        _externalAppPopup: null,
        _isready: false,
    
    
        // Methode zum Generieren von verschachtelten Menüs
        generateSubmenu: function(parentMenu, submenuItems) {
            submenuItems.forEach(item => {
                var menuItem = document.createElement('menuitem');
                menuItem.setAttribute('label', item.name);
    
                if (item.command) {
                    menuItem.setAttribute('oncommand', item.command);
                }
    
                if (item.submenu) {
                    var subMenuPopup = document.createElement('menupopup');
                    this.generateSubmenu(subMenuPopup, item.submenu);
                    var subMenu = document.createElement('menu');
                    subMenu.setAttribute('label', item.name);
                    subMenu.appendChild(subMenuPopup);
                    parentMenu.appendChild(subMenu);
                } else {
                    parentMenu.appendChild(menuItem);
                }
            });
        },
    
    
        init: function() {
            this.handleRelativePath(this.toolbar.apps);
            const XULNS = 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul';
    
            var ExternalAppBtn = document.createElementNS(XULNS, 'toolbarbutton');
            ExternalAppBtn.id = "AppMenuButton";
            ExternalAppBtn.setAttribute("label", "AppButton");
            ExternalAppBtn.setAttribute("onclick", "event.preventDefault();event.stopPropagation();");
            ExternalAppBtn.setAttribute("tooltiptext", "Firefox Menü");
            ExternalAppBtn.setAttribute("type", "menu");
            ExternalAppBtn.setAttribute("removable", "true");
    
    		  
    		  if (Appmenu.isButton) {
                  ExternalAppBtn.style.listStyleImage = "url(data:image/png;base64,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)";
                  ExternalAppBtn.style.width = "6%";
                  ExternalAppBtn.style.height = "1%";
                  ExternalAppBtn.style.backgroundSize = "cover"; // Sorgt dafür, dass das Bild die gesamte Fläche des Buttons einnimmt.
                } else {
    		      ExternalAppBtn.style.listStyleImage = "url(data:image/png;base64,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)";
                  ExternalAppBtn.style.width = "3%";
                  ExternalAppBtn.style.height = "1%";
                  ExternalAppBtn.style.backgroundSize = "cover"; // Sorgt dafür, dass das Bild die gesamte Fläche des Buttons einnimmt.
                  
                }
    
            if (Appmenu.isUrlbar === 1) {
                var navBar = document.getElementById("nav-bar-customization-target");
                navBar.insertBefore(ExternalAppBtn, navBar.firstChild);
            } else if (Appmenu.isUrlbar === 2) {
                var menubar = document.getElementById("toolbar-menubar");
                menubar.insertBefore(ExternalAppBtn, menubar.firstChild);
            } else {
                var TabsToolbar = document.getElementById("TabsToolbar");
                TabsToolbar.insertBefore(ExternalAppBtn, TabsToolbar.firstChild);
            }
    
            var ExternalAppPopup = document.createElementNS(XULNS, 'menupopup');
            ExternalAppPopup.setAttribute('id', 'AMpopup');
            this._externalAppPopup = ExternalAppPopup;
            ExternalAppBtn.appendChild(ExternalAppPopup);
            Appmenu.onpopupshowing();
            
    		// Menü mit Tastaturkürzel öffnen
    
            if (Appmenu.hotkey) {
                let key = document.createXULElement('key');
                key.id = 'key_AppMenuPopup';
                key.setAttribute('key', Appmenu.hotkey);
                    if (Appmenu.hotkeyModifier)
                key.setAttribute('modifiers', Appmenu.hotkeyModifier);
                key.setAttribute('oncommand', 'document.getElementById("AMpopup").openPopup();');
                document.getElementById('mainKeyset').appendChild(key);
            }
    
        },
    
            /* ****** NEU ****** */     
    
    onpopupshowing: function() {
        if (this._isready)
            return;
        if (this._externalAppPopup === null)
            return;
        var ExternalAppPopup = this._externalAppPopup;
    
        // Funktion zum Erstellen eines Menüs mit Untermenüs
        function createMenuItem(parentPopup, item) {
            var menuItem;
            if (item.name == 'separator') {
                menuItem = document.createXULElement('menuseparator');
                parentPopup.appendChild(menuItem);
            } else if (item.submenu && item.submenu.length > 0) {
                menuItem = document.createXULElement('menu');
                var subMenuPopup = document.createXULElement('menupopup');
                menuItem.appendChild(subMenuPopup);
                menuItem.setAttribute('class', 'menu-iconic');
                menuItem.setAttribute('label', item.name);
                menuItem.setAttribute('image', item.image);
                parentPopup.appendChild(menuItem);
                for (let subItem of item.submenu) {
                    createMenuItem(subMenuPopup, subItem);
                }
            } else {
                menuItem = document.createXULElement('menuitem');
                menuItem.setAttribute('class', 'menuitem-iconic');
                menuItem.setAttribute('label', item.name);
                menuItem.setAttribute('image', item.image);
                if (item.command) {
                    menuItem.setAttribute('oncommand', item.command);
                } else if (item.path) {
                    menuItem.setAttribute('oncommand', "Appmenu.exec(this.path, this.args);");
                    menuItem.path = item.path;
                    menuItem.args = item.args;
                }
                menuItem.setAttribute('tooltiptext', item.tooltiptext || item.name);
                menuItem.setAttribute('id', item.id || "");
                parentPopup.appendChild(menuItem);
            }
        }
    
        // Verarbeitung der Subdirs
        for (let subdir of this.toolbar.subdirs) {
            if (subdir.name == 'separator') {
                ExternalAppPopup.appendChild(document.createXULElement('menuseparator'));
            } else {
                var subdirItem = ExternalAppPopup.appendChild(document.createXULElement('menu'));
                var subdirItemPopup = subdirItem.appendChild(document.createXULElement('menupopup'));
                subdirItem.setAttribute('class', 'menu-iconic');
                subdirItem.setAttribute('label', subdir.name);
                subdirItem.setAttribute('image', subdir.image);
                Appmenu.subdirPopupHash[subdir.name] = subdirItemPopup;
                Appmenu.subdirMenuHash[subdir.name] = subdirItem;
            }
        }
    
        // Verarbeitung der Apps
        for (let app of this.toolbar.apps) {
            if (app.subdir && Appmenu.subdirPopupHash[app.subdir]) {
                createMenuItem(Appmenu.subdirPopupHash[app.subdir], app);
            } else {
                createMenuItem(ExternalAppPopup, app);
            }
        }
    
        // Verarbeitung der Configs
        for (let config of this.toolbar.configs) {
            if (config.subdir && Appmenu.subdirPopupHash[config.subdir]) {
                createMenuItem(Appmenu.subdirPopupHash[config.subdir], config);
            } else {
                createMenuItem(ExternalAppPopup, config);
            }
        }
    
        if (this.autohideEmptySubDirs) {
            for (let key in Appmenu.subdirPopupHash) {
                if (Appmenu.subdirPopupHash[key].hasChildNodes()) {
                    continue;
                } else {
                    Appmenu.subdirMenuHash[key].setAttribute("hidden", "true");
                }
            }
        }
    
        if (this.moveSubDirstoBottom) {
            let i = ExternalAppPopup.childNodes.length;
            while (ExternalAppPopup.firstChild.getAttribute('class') != 'menuitem-iconic' && i-- != 0) {
                ExternalAppPopup.appendChild(ExternalAppPopup.firstChild);
            }
        }
    
        this._isready = true;
    },
    
    
        handleRelativePath: function(apps) {
            for (let app of apps) {
                if (app.path) {
                    app.path = app.path.replace(/\//g, '\\');
                    var ffdir = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get(app.root, Ci.nsIFile).path;
                    if (/^(\\)/.test(app.path)) {
                        app.path = ffdir + app.path;
                    }
                }
            }
        },
    
        exec: function(path, args) {
            args = args || [];
            var args_t = args.slice(0);
            for (let arg of args_t) {
                arg = arg.replace(/%u/g, gBrowser.currentURI.spec);
            }
            var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
            file.initWithPath(path);
            if (!file.exists()) {
                alert('Datei nicht gefunden: ' + path);
                return;
            }
            if (file.isExecutable() && !path.endsWith('.js')) {
                var process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
                process.init(file);
                process.run(false, args_t, args_t.length);
            } else if (file.isFile()) {
                if (this.editor) {
                    let UI = Cc["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Ci.nsIScriptableUnicodeConverter);
                    UI.charset = window.navigator.platform.toLowerCase().includes('win') ? 'Shift_JIS' : 'UTF-8';
                    let path = UI.ConvertFromUnicode(file.path);
                    let app = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
                    app.initWithPath(this.editor);
                    let process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
                    process.init(app);
                    process.run(false, [path], 1);
                } else {
                    file.launch();
                }
            } else if (file.isDirectory()) {
                if (this.fileManager) {
                    let args=[this.FMParameter,path];
                    let app = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
                    app.initWithPath(this.fileManager);
                    let process = Cc['@mozilla.org/process/util;1'].createInstance(Ci.nsIProcess);
                    process.init(app);
                    process.run(false, args, args.length);
                } else {
                    file.launch();
                }
            }
        },
    };
    
    if (window.gBrowser)
        Appmenu.init();
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

104,5 %

104,5% (679,10 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon