Skip to content

WPF Partial Trust Security Article 10 minutes to read In general, Internet applications should be restricted from having direct access to critical system resources, to prevent malicious damage. By default, HTML and client-side scripting languages are not able to access critical system resources. Because Windows Presentation Foundation (WPF) browser

License

Notifications You must be signed in to change notification settings

jorgedaudjenner/lhai36366

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

### Hi there 👋

<!--
**lhai36366/lhai36366** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.

Here are some ideas to get you started:

- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-->
WPF Partial Trust Security
Article
10 minutes to read
In general, Internet applications should be restricted from having direct access to critical system resources, to prevent malicious damage. By default, HTML and client-side scripting languages are not able to access critical system resources. Because Windows Presentation Foundation (WPF) browser-hosted applications can be launched from the browser, they should conform to a similar set of restrictions. To enforce these restrictions, WPF relies on both Code Access Security (CAS) and ClickOnce (see WPF Security Strategy - Platform Security). By default, browser-hosted applications request the Internet zone CAS set of permissions, irrespective of whether they are launched from the Internet, the local intranet, or the local computer. Applications that run with anything less than the full set of permissions are said to be running with partial trust.
WPF provides a wide variety of support to ensure that as much functionality as possible can be used safely in partial trust, and along with CAS, provides additional support for partial trust programming.
This topic contains the following sections:#include <iostream>
using namespace std;

int main(){

    int number;
    cout << "Hello World!" << endl;

    return 0;
} return {
-- Error message
	["property-param-not-provided"] = "paramètre 'property' manquant",
	["qualifier-param-not-provided"] = "paramètre 'qualifier' manquant",
	["entity-param-not-provided"] = "paramètre 'entity' manquant",
	["entity-not-found"] = "entité non trouvée",
	["unknown-claim-type"] = "type d'affirmation inconnu",
	["unknown-snak-typeg"] = "type de 'snak' inconnu",
	["unknown-datavalue-type"] = "type de valeur de donnée inconnu",
	["unknown-entity-type"] = "type d'entité inconnu",
	["invalid-id"] = "identifiant inconnu",
	["invalid-datatype"] = "donnée de type $1, devrait être $2",
	["invalid-linktype"] = "type de lien inconnu",
	["invalid-event-type"] = "l'événement devrait être une chaîne, est $1",
	["invalid-entity-id"] = "identifiant d'entité invalide : $1",
	["invalid-project-code"] = "identifiant de project Wikimédia invalide : $1",
	["cat-unsorted-issue"] = "Page avec un problème de codage Wikidata",
	
-- Autres messages
	["no-label"] = "pas de libellé",
	['no description'] = "pas de description",
	["novalue"] = "-",
	["hidevalue"] = "-", -- symbol signalling in the wikitext that the value should not be displayed
	["somevalue"] = "inconnu",
	["sometime"] = "date inconnue",
	['to translate'] = 'Page utilisant des données de Wikidata à traduire',
	["trackingcat"] = 'Page utilisant $1',
	['see-wikidata-value'] = "Voir et modifier les données sur Wikidata", -- lien vers des valeurs sur une propriété Wikidata
	['see-wikidata'] = "Voir l'élément Wikidata correspondant", -- utilisé sur les liens Wikidata par défaut en l'absence de lien interne disponible
	['see-another-project'] = "Article sur $1",
	['see-another-language'] = "Article sur Wikipédia en $1",
	['activate-query'] = "<div class='par wikidata'></div>", -- activates an on-demand-only query
	['qualif-separator'] = " ; ", -- separate qualifiers shown next to a standard statement


	['approximate-value'] = "environ $1",
	['approximate-place'] = "$1 (ou environs)",
	['uncertain-information'] = "$1 (?)",

} <includeonly>{{Infobox/Début}}
{{Infobox/Titre |{{non vide|{{{nom|}}}|{{Titre sans précision}}}}
   | {{non vide|{{{couleur boîte|}}}|DFEDFF}}
   | <!--pas de pictogramme dans l’entête--> |{{#if:{{{titre blanc|}}} |#FFFFFF | {{{couleur texte|}}} }}
}}<!-- LOGO -->
{{Infobox/Image
 | {{Wikidata| P154 |{{{logo|}}} |numval=1}}
 | {{{légende logo|{{{légende|}}}}}}
 | {{{taille logo|}}}
 | {{#if:{{{alt|}}}| {{{alt|}}} |logo de {{PAGENAME}} }}
 |||Entreprise
}}
{{Infobox/Image optionnelle
 | {{{logo 2|}}}
 | {{{logo 2|}}}
 | {{{légende logo 2|}}}
 | {{{taille logo 2|}}}
 | {{{alt 2|}}}
}}
{{Infobox/Image
 |1 = {{wikidata|P18|{{{image|}}}|numval=1}}
 |2 = {{#ifeq:{{légende Wikidata|{{{légende image|}}}}}|||{{légende Wikidata|{{{légende image|}}}|linkback=true}}}}
 |3 = {{{taille image|}}}
 |4 = {{#if:{{{alt image|}}}| {{{alt image|}}} |illustration de {{PAGENAME}} }}
 |7 = Entreprise
}}
{{Infobox/Séparateur optionnel|{{Wikidata| P154 |{{{logo|}}} |numval=1}}{{{logo 2|}}}{{wikidata|P18|{{{image|}}}|numval=1}}| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }} 
{{Infobox/Ligne mixte optionnelle|Ancien nom|{{{ancien nom|}}}}}
{{Infobox/Ligne mixte optionnelle| [[:Catégorie:Entreprise par année de fondation|Création]] | {{Wikidata| P571 | {{{date de création|{{{fondation|}}} }}} |showqualifiers=P276 |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Dates clés |{{{dates-clés|}}} }}
{{Infobox/Ligne mixte optionnelle| Disparition | {{Wikidata| P576 | {{{date de disparition| {{{dissolution|}}} }}}  |showsource = true|linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| Fondateurs | {{Wikidata| P112 | {{{fondateur|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Personnages clés|<!--
Saut de ligne pour permettre les listes à puce -->
{{{personnages-clés|}}} }}
{{Infobox/Ligne mixte optionnelle| [[:Catégorie:Forme juridique des entreprises|Forme juridique]] | {{Wikidata| P1454 |{{{forme juridique| {{{forme|}}} }}} |showsource = true |linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| [[Action (finance)|Action]] | {{Wikidata| P414 | {{{action|}}}| showqualifiers=P249  |showsource = true |linkback=true |addcat=true}}  }}
{{Infobox/Ligne mixte optionnelle| [[Slogan publicitaire|Slogan]]| {{Wikidata| P1451 | {{{slogan|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle
  | [[Siège social]]
  | {{#if:{{{siège (ville)|}}}
     | {{{siège (ville)|}}}{{#if:{{{siège (pays)|}}}|<br>{{drapeau2 | {{{siège (pays)|}}} | align = {{#ifeq:{{{drapeau|}}} |non|no|left}} }} }}
     | {{#if:{{#property:P159}}
        | {{#if:{{Wikidata| P159 |showonlyqualifier=P969|numval=1}} | {{Wikidata| P159 |showonlyqualifier=P969|numval=1}} <br> }}<!-- adresse
       -->{{Wikidata| P159 |addcat=true|numval=1}}<!-- ville   
       -->{{#if:{{Wikidata| P159 |showonlyqualifier=P131|numval=1}} | , {{Wikidata| P159 |showonlyqualifier=P131|numval=1}} }}<!-- localisation administrative
       -->{{Linkback|P159}}<!-- pays
       -->{{#if: {{Wikidata| P159 |showonlyqualifier=P17 |link=-|numval=1}} | <br>{{drapeau2 | {{Wikidata| P159 |showonlyqualifier=P17 |link=-|numval=1}} | align = {{#ifeq:{{{drapeau|}}} |non|no|left}} }} }}
       }}
    }}<!-- 
--> 
}}
{{Infobox/Ligne mixte optionnelle| [[Directeur général|Direction]] |<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P169 | {{{direction actuelle|}}} |showsource = true |showdate = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Président du conseil d'administration|Président]] | {{{présidents|{{{président|}}} }}} | {{Wikidata| P488 |showsource = true |showdate = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Directeurs | {{Wikidata| P1037 | {{{directeurs|{{{directeur|}}}}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Actionnaires| {{Wikidata| P127 | {{{actionnaires|{{{actionnaire|}}} }}} | showqualifiers=P1107 |showsource = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| {{page h'|Associé|Sociétaires}}|{{{sociétaires|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Secteur économique|Activité]] | {{Wikidata| P452 | {{{secteurs d'activités|}}}  |showsource = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Biens et services marchands|Produits]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P1056 | {{{produits|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Organe central |{{{organe-central|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Société mère]]| {{Wikidata| P749 | {{{société mère|}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Société sœur|Sociétés sœurs]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{{société sœur|{{{société soeur|{{{société_soeur|}}}}}}}}}}}
{{Infobox/Ligne mixte optionnelle| [[Filiale|Filiales]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P355 |{{{filiales|}}} }} }} 
{{Infobox/Ligne mixte optionnelle| Partenaires | {{Wikidata| P2652 | {{{partenaires|{{{Partenaires|}}}}}} |showsource = true |linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| Effectif | {{Wikidata| P1128 | {{{effectif|}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| {{{nom identifiant}}}|{{{identifiant|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Banque-Carrefour des Entreprises|BCE]] | {{Wikidata| P3376 | {{{BCE|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P3376|P1630}}}} }}<!--Belgique-->
{{Infobox/Ligne mixte optionnelle| CVR | {{Wikidata| P1059 | {{{CVR|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P1059|P1630}}}} }}<!--Danemark-->
{{Infobox/Ligne mixte optionnelle| [[Système d'identification du répertoire des entreprises|SIREN]] | {{Wikidata| P1616 | {{{SIREN|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P1616|P1630}}  }} }}<!--France-->
{{Infobox/Ligne mixte optionnelle| Entreprise hongroise | {{Wikidata| P2619 | {{{hun|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2619|P1630}}}} }}<!--Hongrie-->
{{Infobox/Ligne mixte optionnelle| Organisation norvégienne | {{Wikidata| P2333 | {{{orgnr|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2333|P1630}}}} }}<!--Norvège-->
{{Infobox/Ligne mixte optionnelle| Companies House | {{Wikidata| P2622 | {{{companies house|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2622|P1630}}}} }}<!--Royaume-Uni-->
{{Infobox/Ligne mixte optionnelle| OKPO | {{Wikidata| P2391 | {{{OKPO|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2391|P1630}}}} }}<!--Russie-->
{{Infobox/Ligne mixte optionnelle| TVA européenne | {{Wikidata| P3608 | {{{TVA|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P3608|P1630}}}} }}<!--Union européenne-->
{{Infobox/Ligne mixte optionnelle| [[Site web]] | {{Wikidata|P856| {{{site web|}}} |addcat=true  |linkback=true |displayformat=weblink |conjtype=new line }} }}
{{#if:{{{budget|}}}{{{capitalisation boursière|}}}{{{fonds propres|}}}{{{dette|}}}{{{chiffre d'affaires|{{{CA|}}}}}}{{{actifs sous gestion (banques)|}}}{{{somme du bilan (banques)|}}}{{{primes brut (assurances)|}}}{{{résultat net|}}}{{{rémunération|}}}
  | {{Infobox/Séparateur| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
}}
{{Infobox/Ligne mixte optionnelle| [[Budget]]| {{Wikidata| P2769 | {{{budget|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Capitalisation boursière|Capitalisation]]| {{Wikidata| P2226 | {{{capitalisation boursière|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Capitaux propres|Fonds propres]]|{{{fonds propres|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Dette#Dette des entreprises|Dette]]|{{{dette|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Chiffre d'affaires]]| {{Wikidata| P2139 | {{{chiffre d'affaires|{{{CA|}}}}}} |showunit = long |showdate = true  |showsource = true |addcat=true  |linkback=true}} {{#if: {{{évolution du CA|}}} |<br />{{{évolution du CA|}}}|}} }}
{{Infobox/Ligne mixte optionnelle| Actifs sous gestion|{{{actifs sous gestion (banques)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[État de la situation financière|Bilan comptable]]|{{{somme du bilan (banques)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Prime d'assurance|Volume des primes]]|{{{primes brut (assurances)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Résultat net]]| {{Wikidata|P2295 |{{{résultat net|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true }} {{#if: {{{évolution du résultat net|}}} |<br />{{{évolution du résultat net|}}}|}} }}
{{Infobox/Ligne mixte optionnelle| [[Salaire|Plus haute rémunération]]|{{{rémunération|}}}}}

{{#if:{{{société précédente|}}}{{{société suivante|}}}
  | {{Infobox/Séparateur| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
}}
{{Infobox/Ligne mixte optionnelle| Société précédente | {{Wikidata| P1365 | {{{société précédente|}}}  |showsource = true|linkback=true }} }}
{{Infobox/Ligne mixte optionnelle| Société suivante | {{Wikidata| P1366 | {{{société suivante|}}}  |showsource = true|linkback=true }} }}

{{Infobox/Notice avec wikidata|lien=Infobox Société|couleur={{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
{{Infobox/Fin}}</includeonly><noinclude>{{Documentation}}</noinclude>
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:/Hailuu3333</id>
  <link type="text/html" rel="alternate" href="https://github.com/Hailuu3333"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/Hailuu3333.private.atom?token=AWURDBCIBA7PL4DHNWCYJQ573ZGUK"/>
  <title>Private Feed for Hailuu3333</title>
  <updated>2022-01-03T00:04:37Z</updated>
  <entry>
    <id>tag:github.com,2008:PushEvent/19552207966</id>
    <published>2022-01-03T00:04:37Z</published>
    <updated>2022-01-03T00:04:37Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/4e57516940...5aa6efbc89"/>
    <title type="html">queengooborg pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>queengooborg</name>
      <email>vinyldarkscratch@gmail.com</email>
      <uri>https://github.com/queengooborg</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/5179191?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;queengooborg&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T00:04:37Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits pusher-is-only-committer&quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/5aa6efbc8977d739d4b576b4fa28b844b28bf731&quot; rel=&quot;noreferrer&quot;&gt;5aa6efb&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chrome/Safari versions for SVGAnimatedString API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090672844&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14326; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14326/hovercard&quot; href=&quot;mdn/browser-compat-data#14326; rel=&quot;noreferrer&quot;&gt;#14326&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551639488</id>
    <published>2022-01-02T21:40:04Z</published>
    <updated>2022-01-02T21:40:04Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/ad63782b3c...4e57516940"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:40:04Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/4e5751694070a6879ccf8ca4996e9647304cdced&quot; rel=&quot;noreferrer&quot;&gt;4e57516&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for CanvasGradient API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089194568&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14201; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14201/hovercard&quot; href=&quot;mdn/browser-compat-data#14201; rel=&quot;noreferrer&quot;&gt;#14201&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551636970</id>
    <published>2022-01-02T21:39:24Z</published>
    <updated>2022-01-02T21:39:24Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/7eb0b002d1...ad63782b3c"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:39:24Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/ad63782b3c553f16814b1cfdbb465595677bc948&quot; rel=&quot;noreferrer&quot;&gt;ad63782&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for CanvasCaptureMediaStreamTrack API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089193064&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14200; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14200/hovercard&quot; href=&quot;mdn/browser-compat-data#14200; rel=&quot;noreferrer&quot;&gt;#…&lt;/a&gt;
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551634584</id>
    <published>2022-01-02T21:38:45Z</published>
    <updated>2022-01-02T21:38:45Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/b01ce5a7b2...7eb0b002d1"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:38:45Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/7eb0b002d11135988a7773ed547afc816584f8e0&quot; rel=&quot;noreferrer&quot;&gt;7eb0b00&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for CSSTransition API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089189592&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14198; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14198/hovercard&quot; href=&quot;mdn/browser-compat-data#14198; rel=&quot;noreferrer&quot;&gt;#14198&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551633437</id>
    <published>2022-01-02T21:38:27Z</published>
    <updated>2022-01-02T21:38:27Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/7b998fab99...b01ce5a7b2"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:38:27Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/b01ce5a7b2e5991e0b97a7ceb14b1d5ffb246c42&quot; rel=&quot;noreferrer&quot;&gt;b01ce5a&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update IE versions for CSSImportRule API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089188086&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14197; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14197/hovercard&quot; href=&quot;mdn/browser-compat-data#14197; rel=&quot;noreferrer&quot;&gt;#14197&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551629838</id>
    <published>2022-01-02T21:37:31Z</published>
    <updated>2022-01-02T21:37:31Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/ee610c9f87...7b998fab99"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:37:31Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/7b998fab99a01e53081ead85a02657052adee39b&quot; rel=&quot;noreferrer&quot;&gt;7b998fa&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for ByteLengthQueuingStrategy API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089172545&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14191; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14191/hovercard&quot; href=&quot;mdn/browser-compat-data#14191; rel=&quot;noreferrer&quot;&gt;#14191&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551619217</id>
    <published>2022-01-02T21:35:03Z</published>
    <updated>2022-01-02T21:35:03Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/53f40aab39...ee610c9f87"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:35:03Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/ee610c9f87085b3d793a1bab0deb740e6dba8726&quot; rel=&quot;noreferrer&quot;&gt;ee610c9&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for ServiceWorkerGlobalScope API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091098312&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14341; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14341/hovercard&quot; href=&quot;mdn/browser-compat-data#14341; rel=&quot;noreferrer&quot;&gt;#14341&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551617561</id>
    <published>2022-01-02T21:34:40Z</published>
    <updated>2022-01-02T21:34:40Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/b9f728a845...53f40aab39"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:34:40Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/53f40aab396c4ba467014928fd4d47cc9e674323&quot; rel=&quot;noreferrer&quot;&gt;53f40aa&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chrome/Safari versions for ServiceWorkerRegistration API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091101289&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14342; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14342/hovercard&quot; href=&quot;mdn/browser-compat-data#14342; rel=&quot;noreferrer&quot;&gt;#14342&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551613221</id>
    <published>2022-01-02T21:33:37Z</published>
    <updated>2022-01-02T21:33:37Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/3bd8a7622b...b9f728a845"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:33:37Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/b9f728a8459761e0073f3a50f38df547bdd78677&quot; rel=&quot;noreferrer&quot;&gt;b9f728a&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for api.ShadowRoot.slotAssignment (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091102153&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14343; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14343/hovercard&quot; href=&quot;mdn/browser-compat-data#14343; rel=&quot;noreferrer&quot;&gt;#14343&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551611781</id>
    <published>2022-01-02T21:33:16Z</published>
    <updated>2022-01-02T21:33:16Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/513d1b866c...3bd8a7622b"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:33:16Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/3bd8a7622b137f32066c05caccf5f6af2f2a6462&quot; rel=&quot;noreferrer&quot;&gt;3bd8a76&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for api.SharedWorkerGlobalScope.name (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091104173&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14344; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14344/hovercard&quot; href=&quot;mdn/browser-compat-data#14344; rel=&quot;noreferrer&quot;&gt;#14344&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551609326</id>
    <published>2022-01-02T21:32:37Z</published>
    <updated>2022-01-02T21:32:37Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/a9fa015b31...513d1b866c"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:32:37Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/513d1b866c8113a25d4315fe323013b37d5ba6c3&quot; rel=&quot;noreferrer&quot;&gt;513d1b8&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for StaticRange API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091105238&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14345; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14345/hovercard&quot; href=&quot;mdn/browser-compat-data#14345; rel=&quot;noreferrer&quot;&gt;#14345&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551607692</id>
    <published>2022-01-02T21:32:11Z</published>
    <updated>2022-01-02T21:32:11Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/10727465ff...a9fa015b31"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:32:11Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/a9fa015b3136e36f05261c9dc0d247f546e70fe5&quot; rel=&quot;noreferrer&quot;&gt;a9fa015&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for StyleSheetList API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091106628&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14347; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14347/hovercard&quot; href=&quot;mdn/browser-compat-data#14347; rel=&quot;noreferrer&quot;&gt;#14347&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551604160</id>
    <published>2022-01-02T21:31:20Z</published>
    <updated>2022-01-02T21:31:20Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/0dc5fd23fd...10727465ff"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:31:20Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/10727465ffbd4b5b8c33376b8d0075eea410172f&quot; rel=&quot;noreferrer&quot;&gt;1072746&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for TextMetrics API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091109829&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14351; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14351/hovercard&quot; href=&quot;mdn/browser-compat-data#14351; rel=&quot;noreferrer&quot;&gt;#14351&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551601639</id>
    <published>2022-01-02T21:30:45Z</published>
    <updated>2022-01-02T21:30:45Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/11475b613c...0dc5fd23fd"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:30:45Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/0dc5fd23fdc149c7c95028ab17746af033c8d1b1&quot; rel=&quot;noreferrer&quot;&gt;0dc5fd2&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for api.TextTrackList.length (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091111565&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14352; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14352/hovercard&quot; href=&quot;mdn/browser-compat-data#14352; rel=&quot;noreferrer&quot;&gt;#14352&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551599376</id>
    <published>2022-01-02T21:30:13Z</published>
    <updated>2022-01-02T21:30:13Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/e18d3d3ef8...11475b613c"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:30:13Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/11475b613c71391b91487f3699b15b384179a8bc&quot; rel=&quot;noreferrer&quot;&gt;11475b6&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update IE versions for VTTCue API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091116632&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14354; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14354/hovercard&quot; href=&quot;mdn/browser-compat-data#14354; rel=&quot;noreferrer&quot;&gt;#14354&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551594672</id>
    <published>2022-01-02T21:29:06Z</published>
    <updated>2022-01-02T21:29:06Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/0865f60fcf...e18d3d3ef8"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:29:06Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/e18d3d3ef818c12d950aaf19eb0a37abda165213&quot; rel=&quot;noreferrer&quot;&gt;e18d3d3&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for VideoPlaybackQuality API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091118694&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14357; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14357/hovercard&quot; href=&quot;mdn/browser-compat-data#14357; rel=&quot;noreferrer&quot;&gt;#14357&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551590904</id>
    <published>2022-01-02T21:28:09Z</published>
    <updated>2022-01-02T21:28:09Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/9f6dd00d4b...0865f60fcf"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:28:09Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/0865f60fcf828c4625aaac185459360df696a71b&quot; rel=&quot;noreferrer&quot;&gt;0865f60&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for WindowClient API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091122606&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14360; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14360/hovercard&quot; href=&quot;mdn/browser-compat-data#14360; rel=&quot;noreferrer&quot;&gt;#14360&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551588241</id>
    <published>2022-01-02T21:27:29Z</published>
    <updated>2022-01-02T21:27:29Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/7a30785f9a...9f6dd00d4b"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:27:29Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/9f6dd00d4bcf406be4074f9c9fad76b09d6cbd38&quot; rel=&quot;noreferrer&quot;&gt;9f6dd00&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for Window API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091122165&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14359; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14359/hovercard&quot; href=&quot;mdn/browser-compat-data#14359; rel=&quot;noreferrer&quot;&gt;#14359&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551586517</id>
    <published>2022-01-02T21:27:04Z</published>
    <updated>2022-01-02T21:27:04Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/d6e12f8b3a...7a30785f9a"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:27:04Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/7a30785f9a8c16bfdf04573476c33de81395e918&quot; rel=&quot;noreferrer&quot;&gt;7a30785&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update IE versions for XMLDocument API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091123231&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14361; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14361/hovercard&quot; href=&quot;mdn/browser-compat-data#14361; rel=&quot;noreferrer&quot;&gt;#14361&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551584186</id>
    <published>2022-01-02T21:26:30Z</published>
    <updated>2022-01-02T21:26:30Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/4cd8dd18c5...d6e12f8b3a"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:26:30Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/d6e12f8b3a4895f58b30e138def8e644cce3b667&quot; rel=&quot;noreferrer&quot;&gt;d6e12f8&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for api.XMLHttpRequest.getAllResponseHeaders (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091124139&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14362; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14362/hovercard&quot; href=&quot;mdn/browser-compat-data#14362; rel=&quot;noreferrer&quot;&gt;#…&lt;/a&gt;
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551582152</id>
    <published>2022-01-02T21:26:02Z</published>
    <updated>2022-01-02T21:26:02Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/6cf74c089a...4cd8dd18c5"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:26:02Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/4cd8dd18c5c35a9b73af19dd793cc56d3625e361&quot; rel=&quot;noreferrer&quot;&gt;4cd8dd1&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update IE versions for api.XMLHttpRequestEventTarget.onload (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1091124652&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14363; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14363/hovercard&quot; href=&quot;mdn/browser-compat-data#14363; rel=&quot;noreferrer&quot;&gt;#14363&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19551572452</id>
    <published>2022-01-02T21:23:46Z</published>
    <updated>2022-01-02T21:23:46Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/890ff709fb...6cf74c089a"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T21:23:46Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/6cf74c089ae496a1d7bdb6eb2399f899587aadc6&quot; rel=&quot;noreferrer&quot;&gt;6cf74c0&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Safari versions for CSS API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089175734&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14192; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14192/hovercard&quot; href=&quot;mdn/browser-compat-data#14192; rel=&quot;noreferrer&quot;&gt;#14192&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550632874</id>
    <published>2022-01-02T17:48:45Z</published>
    <updated>2022-01-02T17:48:45Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/3d3cbb7c6b...890ff709fb"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:48:45Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/890ff709fb5e3d9b52f0fe9ad01a5e590ace305e&quot; rel=&quot;noreferrer&quot;&gt;890ff70&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for HTMLImageElement API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089619263&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14254; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14254/hovercard&quot; href=&quot;mdn/browser-compat-data#14254; rel=&quot;noreferrer&quot;&gt;#14254&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550628555</id>
    <published>2022-01-02T17:47:47Z</published>
    <updated>2022-01-02T17:47:47Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/126aa74b45...3d3cbb7c6b"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:47:47Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/3d3cbb7c6be6c5e0108434b9494dc6690a025b84&quot; rel=&quot;noreferrer&quot;&gt;3d3cbb7&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for api.CSS.registerProperty (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089176921&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14193; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14193/hovercard&quot; href=&quot;mdn/browser-compat-data#14193; rel=&quot;noreferrer&quot;&gt;#14193&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550627126</id>
    <published>2022-01-02T17:47:28Z</published>
    <updated>2022-01-02T17:47:28Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/f1552fabbe...126aa74b45"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:47:28Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/126aa74b459fb708cf1cf6e8021afb3d46f5828c&quot; rel=&quot;noreferrer&quot;&gt;126aa74&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for api.Crypto.randomUUID (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089216462&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14210; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14210/hovercard&quot; href=&quot;mdn/browser-compat-data#14210; rel=&quot;noreferrer&quot;&gt;#14210&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550625844</id>
    <published>2022-01-02T17:47:11Z</published>
    <updated>2022-01-02T17:47:11Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/e6af4857bc...f1552fabbe"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:47:11Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/f1552fabbe329f7c553b46153ce50ce7367b84f7&quot; rel=&quot;noreferrer&quot;&gt;f1552fa&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for CustomStateSet API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089221753&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14212; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14212/hovercard&quot; href=&quot;mdn/browser-compat-data#14212; rel=&quot;noreferrer&quot;&gt;#14212&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550619964</id>
    <published>2022-01-02T17:45:54Z</published>
    <updated>2022-01-02T17:45:54Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/9b220dc955...e6af4857bc"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:45:54Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/e6af4857bc7ceafab3ba19fb19dd81fa6de8005a&quot; rel=&quot;noreferrer&quot;&gt;e6af485&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for api.ElementInternals.states (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089573094&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14237; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14237/hovercard&quot; href=&quot;mdn/browser-compat-data#14237; rel=&quot;noreferrer&quot;&gt;#14237&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550618230</id>
    <published>2022-01-02T17:45:30Z</published>
    <updated>2022-01-02T17:45:30Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/2e1e06d2c2...9b220dc955"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:45:30Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/9b220dc955d8fcc584d699787ea6bfc87f245cfe&quot; rel=&quot;noreferrer&quot;&gt;9b220dc&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for MediaSession API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090077482&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14269; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14269/hovercard&quot; href=&quot;mdn/browser-compat-data#14269; rel=&quot;noreferrer&quot;&gt;#14269&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550616432</id>
    <published>2022-01-02T17:45:07Z</published>
    <updated>2022-01-02T17:45:07Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/828d628f39...2e1e06d2c2"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:45:07Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/2e1e06d2c2c3c20915cabf7339433045c741f144&quot; rel=&quot;noreferrer&quot;&gt;2e1e06d&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for NavigatorUAData API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090396420&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14288; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14288/hovercard&quot; href=&quot;mdn/browser-compat-data#14288; rel=&quot;noreferrer&quot;&gt;#14288&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19550614862</id>
    <published>2022-01-02T17:44:46Z</published>
    <updated>2022-01-02T17:44:46Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/615510d92a...828d628f39"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-02T17:44:46Z&quot; class=&quot;no-wrap&quot;&gt;Jan 2, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/828d628f397bdafc5388a167e8d56bcfd11ec831&quot; rel=&quot;noreferrer&quot;&gt;828d628&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Opera versions for api.PaymentRequestEvent.changePaymentMethod (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090412077&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14294; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14294/hovercard&quot; href=&quot;mdn/browser-compat-data#14294; rel=&quot;noreferrer&quot;&gt;…&lt;/a&gt;
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
</feed> <includeonly>{{Infobox/Début}}
{{Infobox/Titre |{{non vide|{{{nom|}}}|{{Titre sans précision}}}}
   | {{non vide|{{{couleur boîte|}}}|DFEDFF}}
   | <!--pas de pictogramme dans l’entête--> |{{#if:{{{titre blanc|}}} |#FFFFFF | {{{couleur texte|}}} }}
}}<!-- LOGO -->
{{Infobox/Image
 | {{Wikidata| P154 |{{{logo|}}} |numval=1}}
 | {{{légende logo|{{{légende|}}}}}}
 | {{{taille logo|}}}
 | {{#if:{{{alt|}}}| {{{alt|}}} |logo de {{PAGENAME}} }}
 |||Entreprise
}}
{{Infobox/Image optionnelle
 | {{{logo 2|}}}
 | {{{logo 2|}}}
 | {{{légende logo 2|}}}
 | {{{taille logo 2|}}}
 | {{{alt 2|}}}
}}
{{Infobox/Image
 |1 = 
Bảng gian lận Wikitext
Hoạt động ở mọi nơi trong văn bản        

Sự miêu tả	Bạn gõ	Bạn lấy
Chữ in nghiêng, Dũng cảm, và cả hai	
'' in nghiêng '', '' in đậm '' và '' '' 'cả hai' '' '

in nghiêng , in đậm và cả hai

Liên kết sang trang khác
xem phần Trợ giúp: Liên kết Interwikimedia để liên kết với các dự án chị em
[[copy edit]]
[[copy edit]]ors

sao chép chỉnh sửa trình chỉnh sửa 
sao chép

" Pipe " một liên kết để thay đổi văn bản của liên kết

[[Android (operating system)|Android]]

Android

Liên kết đến một phần

[[Frog#Locomotion]]
[[Frog#Locomotion|locomotion in frogs]]

Frog # Locomotion 
locomotion ở ếch

Liên kết đỏ
Các liên kết đến các trang không tồn tại sẽ tự động có màu đỏ. Các liên kết màu đỏ trong các bài báo trợ giúp bằng cách hiển thị các chuyển hướng mong muốn hoặc các trang đáng chú ý .
[[Red link example]]

Ví dụ liên kết đỏ

Trang web đơn giản	
https://www.wikipedia.org

https://www.wikipedia.org

Liên kết một trang web	
[https://www.wikipedia.org]

[1]

Liên kết và đặt tên cho một trang web	
[https://www.wikipedia.org/ Wikipedia]

Wikipedia

Trích dẫn, tài liệu tham khảo và chú thích
các nguồn trong bài viết sẽ xuất hiện khi đặt {{reflist}}, thường nằm dưới tiêu đề phần cấp 2 (xem bên dưới) ở cuối trang; văn bản giữa {{}} dành cho một mẫu .
Xin chào <ref  name = "LoC" > [https://www.loc.gov/about/ Library of Congress] </ref> World! <ref> https://www.w3.org/ </ref>

Xin chào lần nữa! <ref  name = "LoC"  /> <ref> Perry's Handbook, Sixth Edition, McGraw-Hill Co., 1984. </ref>

Tài liệu tham khảo: {{reflist}}
Xin chào [1] Thế giới! [2]

Xin chào lần nữa! [1] [3]

Người giới thiệu:
^ a b Thư viện Quốc hội
^ https://www.w3.org/
^ Perry's Handbook, Sixth Edition, McGraw-Hill Co., 1984.
Bản mẫu: Cần trích dẫn
một trong nhiều mẫu dọn dẹp
This statement is true.{{cn}}

Câu nói này là đúng. [ cần dẫn nguồn ]

Chữ ký
ký đóng góp của bạn khi đăng lên một trang thảo luận
~~~~

không đăng nhập một bài báo, chỉ trên các trang thảo luận

Tên người dùng ( nói chuyện ) 03:47, ngày 3 tháng 1 năm 2022 (UTC)

Đánh dấu nhận xét trang thảo luận của bạn
để hiển thị nhận xét trước đó của bạn đã lỗi thời
<s>This topic isn't [[WP:N|notable]].</s>

Chủ đề này không đáng chú ý .

Gạch chân văn bản của bạn	
<u>This topic is notable</u>

Chủ đề này là đáng chú ý

Ẩn văn bản ở đâu đó cho người chỉnh sửa
sự đồng thuận là cách mọi thứ được quyết định
<!--This had consensus, discuss at talk page-->

Hiển thị một hình ảnh
để tải lên, hãy xem phần giới thiệu để tải lên hình ảnh

[[File:Wiki.png|thumb|Caption]]


Đầu đề
Thêm một trang vào một danh mục	[[Category:Category name]]

đặt gần cuối trang	hiển thị "Tên danh mục" trong thanh ở dưới cùng khi trang được xem trước hoặc xuất bản
Liên kết đến một danh mục hoặc tệp	
[[:Category:Category name]]
[[:File:File name]]	
Danh mục: Thông tin cơ bản Wikipedia 
Tệp: Example.jpg


Chỉ hoạt động ở đầu dòng    
Sự miêu tả	Bạn gõ	Bạn lấy
Chuyển hướng đến một trang khác
chuyển hướng phải được đặt ở đầu dòng đầu tiên
#REDIRECT [[Target page]]

Mũi tên chuyển hướng không có text.svg Trang mục tiêu

Chuyển hướng đến một phần của trang khác	
#REDIRECT [[Target page#anchorName]]

Mũi tên chuyển hướng không có text.svg Trang đích # anchorName

Đề mục
Mục lục sẽ tự động được tạo khi bốn tiêu đề được thêm vào một bài báo
==Level 2==
===Level 3===
====Level 4====
=====Level 5=====
======Level 6======

không sử dụng   = Cấp độ 1 =  vì nó dành cho tiêu đề trang

Cấp độ 2
Cấp 3
Cấp 4
Cấp 5
Cấp độ 6
Danh sách có dấu đầu dòng	
* One
* Two
** Two point one
* Three

Một
Hai
Hai điểm một
Ba
Danh sách được đánh số	
# One
# Two
## Two point one
# Three

Một
Hai
Hai điểm một
Ba
Thụt lề văn bản
điều này được sử dụng khi trả lời trên một trang thảo luận , để giúp bạn theo dõi các cuộc trò chuyện dễ dàng hơn. 
Sau một chuỗi thụt lề hoặc để khôi phục một cuộc thảo luận, một dấu {{Outdent | n}} ( Bản mẫu: Outdent ) có thể được sử dụng để đặt lại đoạn văn về lề trái.
no indent (normal)
:first indent
::second indent
:::third indent
::::fourth indent
{{Outdent|4}} return to left margin

không có thụt lề (bình thường)

thụt lề đầu tiên
thụt lề thứ hai
thụt lề thứ ba
thụt lề thứ tư
trở lại lề trái
vte
Mẫu nhanh
Hình ảnh
[[Tập tin: | ngón tay cái | thẳng đứng | phải không | alt = | đầu đề ]]
Trích dẫn web
<ref> {{ trích dẫn  web 
 | url =  
 | tiêu đề =  
 | tác giả =  
 | ngày tháng =  
 | trang web =  
 | nhà xuất bản =  
 | truy cập - ngày =  
}} </ref>
Trích dẫn tạp chí
<ref> {{ cite  journal 
 | last1 =  
 | đầu tiên =  
 | last2 =  
 | đầu tiên2 =  
 | năm =  
 | tiêu đề =  
 | tạp chí =  
 | khối lượng =  
 | vấn đề =  
 | trang =  
 | nhà xuất bản =  
 | doi =  
 | url =  
 | truy cập - ngày =  
}} </ref>
Trích dẫn sách (ngắn)
<ref> {{ cite  book 
 | cuối cùng =  
 | đầu tiên =  
 | tác giả - link =  
 | tiêu đề =  
 | nhà xuất bản =  
 | loạt =  
 | năm =   
 | doi =  
 | isbn =  
}} </ref>
Trích dẫn sách (mở rộng)
<ref> {{ cite  book 
 | last1        =  
 | đầu tiên       =  
 | last2        =  
 | đầu tiên2       =  
 | tác giả - link  =  
 | đồng tác giả    =  
 | biên tập viên       =  
 | tiêu đề        =  
 | trans - title  =  
 | url          =  
 | truy cập - ngày  =  
 | ấn bản      =  
 | loạt       =  
 | khối lượng       =  
 | ngày tháng         =  
 | năm         =  
 | nhà xuất bản    =  
 | vị trí     =  
 | isbn         =  
 | doi          =  
 | trang         =  
 | trang        =  
 | chương      =  
}} </ref>
Chuyển đổi số liệu
Một đầu vào:
{{ chuyển đổi | giá_trị gốc | original_unit | convert_unit | abbr = on }}
Phạm vi giá trị:
{{ chuyển đổi | orig_val1 | phạm vi | orig_val2 | original_unit | convert_unit | abbr = on }}
Ví dụ:
{{ chuyển đổi | 60 | và | 170 | kg | lb | abbr = on }} 
{{ convert | 18 | ° C | ° F }} 
{{ chuyển đổi | 3,21 | kg | lb }}
Biến
Mã số	Hiệu ứng
{{TUẦN NÀY}}	1
{{CURRENTDOW}}	1
{{THÁNG NÀY}}	01
{{CURRENTMONTHNAME}}	Tháng một
{{CURRENTMONTHNAMEGEN}}	Tháng một
{{NGÀY HIỆN TẠI}}	3
{{CURRENTDAYNAME}}	thứ hai
{{NĂM NAY}}	2022
{{THỜI ĐIỂM HIỆN TẠI}}	03:47
{{NUMBEROFARTICLES}}	6.432.732
{{SỐ TRANG}}	54.894.722
{{NUMBEROFUSERS}}	42.811.905
{{PAGENAME}}	Cheatsheet
{{NAMESPACE}}	Cứu giúp
{{REVISIONID}}	-
{{REVISIONUSER}}	Tuyết tùng101
{{localurl: pagename}}	/ wiki / Tên trang
{{localurl: Wikipedia: Sandbox | action = edit}}	/w/index.php?title=Wikipedia:Sandbox&action=edit
{{fullurl: pagename}}	//en.wikipedia.org/wiki/Pagename
{{fullurl: pagename | query_string }}	//en.wikipedia.org/w/index.php?title=Pagename&query_string
{{MÁY CHỦ}}	//en.wikipedia.org
{{ns: index }} ví dụ: '{{ns: 1}}'	tên đầy đủ của không gian tên, ví dụ: 'Nói chuyện'
{{TÊN TRANG WEB}}	Wikipedia
Nhắc lại tham chiếu được đặt tên
<ref  name = "NAMEOFREF"  />
Báo giá
{{ trích dẫn  | văn bản =  | ký =  }}
Dấu ngoặc kép
< blockquote > 
< p > ĐOẠN ĐƯỢC BÁO GIÁ </ p > 
< p > TÊN, NGUỒN, TÀI LIỆU THAM KHẢO </ p > 
</ blockquote >
Về
(Trang này là về USE1. Đối với các mục đích sử dụng khác, hãy xem Giới thiệu (định hướng).)
{{ Giới thiệu | SỬ DỤNG1 }}
(Trang này là về USE1. Đối với các mục đích sử dụng khác, hãy xem TRANG2.)
{{ Giới thiệu | SỬ DỤNG1 || TRANG2 }}
(Trang này là về USE1. Đối với USE2, hãy xem TRANG2.)
{{ Giới thiệu | SỬ DỤNG1 | SỬ DỤNG2 | TRANG2 }}
(Trang này là về USE1. Đối với USE2, hãy xem TRANG2. Đối với SỬ DỤNG3, xem TRANG3. Đối với SỬ DỤNG4, xem TRANG4. Đối với SỬ DỤNG5, xem TRANG5.)
{{ Giới thiệu | SỬ DỤNG1 | SỬ DỤNG2 | TRANG2 | SỬ DỤNG3 | TRANG3 | SỬ DỤNG4 | TRANG4 | SỬ DỤNG5 | TRANG5 }}
Bảng (không viền)
{ | 
| - 
!  scope = "col"  | COLUMN1 
!  scope = "col"  | COLUMN2 
| - 
| ROW1 
| ROW1 / COL2 
| - 
| ROW2 
| ROW2 / COL2 
| }
Bảng (wikitable)
{ |  class = "wikitable" 
| - 
!  scope = "col"  | COLUMN1 
!  scope = "col"  | COLUMN2 
| - 
| ROW1 
| ROW1 / COL2 
| - 
| ROW2 
| ROW2 / COL2 
| }
Bảng có thể thu gọn (Mặc định: thu gọn)
{ |  class = "wikitable  sập có thể thu  gọn"  style = " text-align :  left ; margin : 0 px ; " 
| -  
!  style = " width : 20 em ; "  | COLUMN1 
!  style = " width : 20 em ; "  | COLUMN2 
| -  
| ROW1 
| ROW1 / COL2 
| - 
| ROW2 
| ROW2 / COL2 
| - 
| }
Cột
{{ col - bắt đầu | chiều rộng = 100 % }}
{{ col - break | chiều rộng = }} {{ col - end }} 

Liên kết interwiki
Wiki	Đường tắt
Wikimedia Commons	[[commons:]]
Wikipedia	[[w:]]
từ điển mở	[[wikt:]]
Wikibooks	[[b:]]
Wikisource	[[S:]]
Wikispecies	[[giống loài:]]
Metawiki	[[m:]]
MediaWiki	[[mw:]]
Các mẫu phản ứng phá hoại
 * {{subst: uw-vandalism1 | PageName}} ~~~~ (phá hoại / kiểm tra không chủ ý)
  * {{subst: uw-delete1 | PageName}} ~~~~ (xóa nội dung không chủ ý)
  * {{subst: uw -vandalism2 | PageName}} ~~~~ (thích hợp cho những hành động vô nghĩa hoặc gây rối có chủ ý)
  * {{subst: uw-delete2 | PageName}} ~~~~ (biến thể để xóa nội dung)
  * {{subst: uw-vandalism3 | PageName}} ~~~~ ("vui lòng dừng" để sử dụng sau cảnh báo cấp 2)
  * {{subst: uw-delete3 | PageName}} ~~~~ (vui lòng ngừng xóa nội dung)
  * {{subst: uw-vandalism4 | PageName}} ~~~~ (cảnh báo cuối cùng về hành vi phá hoại)
  * {{subst: uw-delete4 | PageName}} ~~~~ (cảnh báo cuối cùng về việc xóa nội dung)
  * {{subst: uw-vandalism4im | PageName}} ~~ ~~ (chỉ cảnh báo; chỉ dành cho hành vi phá hoại nghiêm trọng hoặc kỳ cục)
  * {{subst: uw-delete4im | PageName}} ~~~~ (chỉ cảnh báo; cho nhiều lỗi trong thời gian ngắn)
Trích dẫn trang
{{ rp | trang = }}



 |2 = {{#ifeq:{{légende Wikidata|{{{légende image|}}}}}|||{{légende Wikidata|{{{légende image|}}}|linkback=true}}}}
 |3 = {{{taille image|}}}
 |4 = {{#if:{{{alt image|}}}| {{{alt image|}}} |illustration de {{PAGENAME}} }}
 |7 = Entreprise
}}
{{Infobox/Séparateur optionnel|{{Wikidata| P154 |{{{logo|}}} |numval=1}}{{{logo 2|}}}{{wikidata|P18|{{{image|}}}|numval=1}}| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }} 
{{Infobox/Ligne mixte optionnelle|Ancien nom|{{{ancien nom|}}}}}
{{Infobox/Ligne mixte optionnelle| [[:Catégorie:Entreprise par année de fondation|Création]] | {{Wikidata| P571 | {{{date de création|{{{fondation|}}} }}} |showqualifiers=P276 |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Dates clés |{{{dates-clés|}}} }}
{{Infobox/Ligne mixte optionnelle| Disparition | {{Wikidata| P576 | {{{date de disparition| {{{dissolution|}}} }}}  |showsource = true|linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| Fondateurs | {{Wikidata| P112 | {{{fondateur|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Personnages clés|<!--
Saut de ligne pour permettre les listes à puce -->
{{{personnages-clés|}}} }}
{{Infobox/Ligne mixte optionnelle| [[:Catégorie:Forme juridique des entreprises|Forme juridique]] | {{Wikidata| P1454 |{{{forme juridique| {{{forme|}}} }}} |showsource = true |linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| [[Action (finance)|Action]] | {{Wikidata| P414 | {{{action|}}}| showqualifiers=P249  |showsource = true |linkback=true |addcat=true}}  }}
{{Infobox/Ligne mixte optionnelle| [[Slogan publicitaire|Slogan]]| {{Wikidata| P1451 | {{{slogan|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle
  | [[Siège social]]
  | {{#if:{{{siège (ville)|}}}
     | {{{siège (ville)|}}}{{#if:{{{siège (pays)|}}}|<br>{{drapeau2 | {{{siège (pays)|}}} | align = {{#ifeq:{{{drapeau|}}} |non|no|left}} }} }}
     | {{#if:{{#property:P159}}
        | {{#if:{{Wikidata| P159 |showonlyqualifier=P969|numval=1}} | {{Wikidata| P159 |showonlyqualifier=P969|numval=1}} <br> }}<!-- adresse
       -->{{Wikidata| P159 |addcat=true|numval=1}}<!-- ville   
       -->{{#if:{{Wikidata| P159 |showonlyqualifier=P131|numval=1}} | , {{Wikidata| P159 |showonlyqualifier=P131|numval=1}} }}<!-- localisation administrative
       -->{{Linkback|P159}}<!-- pays
       -->{{#if: {{Wikidata| P159 |showonlyqualifier=P17 |link=-|numval=1}} | <br>{{drapeau2 | {{Wikidata| P159 |showonlyqualifier=P17 |link=-|numval=1}} | align = {{#ifeq:{{{drapeau|}}} |non|no|left}} }} }}
       }}
    }}<!-- 
--> 
}}
{{Infobox/Ligne mixte optionnelle| [[Directeur général|Direction]] |<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P169 | {{{direction actuelle|}}} |showsource = true |showdate = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Président du conseil d'administration|Président]] | {{{présidents|{{{président|}}} }}} | {{Wikidata| P488 |showsource = true |showdate = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Directeurs | {{Wikidata| P1037 | {{{directeurs|{{{directeur|}}}}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Actionnaires| {{Wikidata| P127 | {{{actionnaires|{{{actionnaire|}}} }}} | showqualifiers=P1107 |showsource = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| {{page h'|Associé|Sociétaires}}|{{{sociétaires|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Secteur économique|Activité]] | {{Wikidata| P452 | {{{secteurs d'activités|}}}  |showsource = true|linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Biens et services marchands|Produits]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P1056 | {{{produits|}}} |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| Organe central |{{{organe-central|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Société mère]]| {{Wikidata| P749 | {{{société mère|}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Société sœur|Sociétés sœurs]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{{société sœur|{{{société soeur|{{{société_soeur|}}}}}}}}}}}
{{Infobox/Ligne mixte optionnelle| [[Filiale|Filiales]]|<!--
Saut de ligne pour permettre les listes à puce -->
{{Wikidata| P355 |{{{filiales|}}} }} }} 
{{Infobox/Ligne mixte optionnelle| Partenaires | {{Wikidata| P2652 | {{{partenaires|{{{Partenaires|}}}}}} |showsource = true |linkback=true |addcat=true }} }}
{{Infobox/Ligne mixte optionnelle| Effectif | {{Wikidata| P1128 | {{{effectif|}}} |showdate = true |showsource = true |linkback=true |addcat=true}} }}
{{Infobox/Ligne mixte optionnelle| {{{nom identifiant}}}|{{{identifiant|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Banque-Carrefour des Entreprises|BCE]] | {{Wikidata| P3376 | {{{BCE|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P3376|P1630}}}} }}<!--Belgique-->
{{Infobox/Ligne mixte optionnelle| CVR | {{Wikidata| P1059 | {{{CVR|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P1059|P1630}}}} }}<!--Danemark-->
{{Infobox/Ligne mixte optionnelle| [[Système d'identification du répertoire des entreprises|SIREN]] | {{Wikidata| P1616 | {{{SIREN|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P1616|P1630}}  }} }}<!--France-->
{{Infobox/Ligne mixte optionnelle| Entreprise hongroise | {{Wikidata| P2619 | {{{hun|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2619|P1630}}}} }}<!--Hongrie-->
{{Infobox/Ligne mixte optionnelle| Organisation norvégienne | {{Wikidata| P2333 | {{{orgnr|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2333|P1630}}}} }}<!--Norvège-->
{{Infobox/Ligne mixte optionnelle| Companies House | {{Wikidata| P2622 | {{{companies house|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2622|P1630}}}} }}<!--Royaume-Uni-->
{{Infobox/Ligne mixte optionnelle| OKPO | {{Wikidata| P2391 | {{{OKPO|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P2391|P1630}}}} }}<!--Russie-->
{{Infobox/Ligne mixte optionnelle| TVA européenne | {{Wikidata| P3608 | {{{TVA|}}} |showsource = true|linkback=true |addcat=true |numval=1|urlpattern={{Wikidata|entity=P3608|P1630}}}} }}<!--Union européenne-->
{{Infobox/Ligne mixte optionnelle| [[Site web]] | {{Wikidata|P856| {{{site web|}}} |addcat=true  |linkback=true |displayformat=weblink |conjtype=new line }} }}
{{#if:{{{budget|}}}{{{capitalisation boursière|}}}{{{fonds propres|}}}{{{dette|}}}{{{chiffre d'affaires|{{{CA|}}}}}}{{{actifs sous gestion (banques)|}}}{{{somme du bilan (banques)|}}}{{{primes brut (assurances)|}}}{{{résultat net|}}}{{{rémunération|}}}
  | {{Infobox/Séparateur| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
}}
{{Infobox/Ligne mixte optionnelle| [[Budget]]| {{Wikidata| P2769 | {{{budget|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Capitalisation boursière|Capitalisation]]| {{Wikidata| P2226 | {{{capitalisation boursière|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true}} }}
{{Infobox/Ligne mixte optionnelle| [[Capitaux propres|Fonds propres]]|{{{fonds propres|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Dette#Dette des entreprises|Dette]]|{{{dette|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Chiffre d'affaires]]| {{Wikidata| P2139 | {{{chiffre d'affaires|{{{CA|}}}}}} |showunit = long |showdate = true  |showsource = true |addcat=true  |linkback=true}} {{#if: {{{évolution du CA|}}} |<br />{{{évolution du CA|}}}|}} }}
{{Infobox/Ligne mixte optionnelle| Actifs sous gestion|{{{actifs sous gestion (banques)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[État de la situation financière|Bilan comptable]]|{{{somme du bilan (banques)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Prime d'assurance|Volume des primes]]|{{{primes brut (assurances)|}}}}}
{{Infobox/Ligne mixte optionnelle| [[Résultat net]]| {{Wikidata|P2295 |{{{résultat net|}}} |showunit = long |showdate = true |showsource = true |addcat=true  |linkback=true }} {{#if: {{{évolution du résultat net|}}} |<br />{{{évolution du résultat net|}}}|}} }}
{{Infobox/Ligne mixte optionnelle| [[Salaire|Plus haute rémunération]]|{{{rémunération|}}}}}

{{#if:{{{société précédente|}}}{{{société suivante|}}}
  | {{Infobox/Séparateur| {{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
}}
{{Infobox/Ligne mixte optionnelle| Société précédente | {{Wikidata| P1365 | {{{société précédente|}}}  |showsource = true|linkback=true }} }}
{{Infobox/Ligne mixte optionnelle| Société suivante | {{Wikidata| P1366 | {{{société suivante|}}}  |showsource = true|linkback=true }} }}

{{Infobox/Notice avec wikidata|lien=Infobox Société|couleur={{non vide|{{{couleur boîte|}}}|DFEDFF}} }}
{{Infobox/Fin}}</includeonly><noinclude>{{Documentation}}</noinclude>
return {
-- Error message
	["property-param-not-provided"] = "paramètre 'property' manquant",
	["qualifier-param-not-provided"] = "paramètre 'qualifier' manquant",
	["entity-param-not-provided"] = "paramètre 'entity' manquant",
	["entity-not-found"] = "entité non trouvée",
	["unknown-claim-type"] = "type d'affirmation inconnu",
	["unknown-snak-typeg"] = "type de 'snak' inconnu",
	["unknown-datavalue-type"] = "type de valeur de donnée inconnu",
	["unknown-entity-type"] = "type d'entité inconnu",
	["invalid-id"] = "identifiant inconnu",
	["invalid-datatype"] = "donnée de type $1, devrait être $2",
	["invalid-linktype"] = "type de lien inconnu",
	["invalid-event-type"] = "l'événement devrait être une chaîne, est $1",
	["invalid-entity-id"] = "identifiant d'entité invalide : $1",
	["invalid-project-code"] = "identifiant de project Wikimédia invalide : $1",
	["cat-unsorted-issue"] = "Page avec un problème de codage Wikidata",
	
-- Autres messages
	["no-label"] = "pas de libellé",
	['no description'] = "pas de description",
	["novalue"] = "-",
	["hidevalue"] = "-", -- symbol signalling in the wikitext that the value should not be displayed
	["somevalue"] = "inconnu",
	["sometime"] = "date inconnue",
	['to translate'] = 'Page utilisant des données de Wikidata à traduire',
	["trackingcat"] = 'Page utilisant $1',
	['see-wikidata-value'] = "Voir et modifier les données sur Wikidata", -- lien vers des valeurs sur une propriété Wikidata
	['see-wikidata'] = "Voir l'élément Wikidata correspondant", -- utilisé sur les liens Wikidata par défaut en l'absence de lien interne disponible
	['see-another-project'] = "Article sur $1",
	['see-another-language'] = "Article sur Wikipédia en $1",
	['activate-query'] = "<div class='par wikidata'></div>", -- activates an on-demand-only query
	['qualif-separator'] = " ; ", -- separate qualifiers shown next to a standard statement


	['approximate-value'] = "environ $1",
	['approximate-place'] = "$1 (ou environs)",
	['uncertain-information'] = "$1 (?)",

} <!doctype html><html lang="vi"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta content="width=device-width,minimum-scale=1.0" id="vp" name="viewport"><link href="/images/branding/product/1x/gsa_android_144dp.png" rel="shortcut icon"><title>Cài đặt tìm kiếm</title><style>body{background-color:#fff}.mainbody{height:100%}body,td,div,a{font-family:arial,sans-serif}.appbar{border-bottom:1px solid #dfe1e5;color:#d93025;font-size:20px;height:57px;line-height:57px;padding-left:46px;position:relative}.UVgjof{border-bottom:1px solid #dfe1e5;color:#222;min-width:400px;padding-top:18px;padding-bottom:10px;padding-right:20px;position:relative}.URIeEf{color:#222;font:small arial,sans-serif;margin-bottom:12px}.b36kLe{margin-bottom:16px}h2{font-size:84%}a{color:#1558d6;text-decoration:none}a:hover{outline:none;text-decoration:underline}a:active{color:#d93025}.footer,.b40oS{clear:both;color:transparent;height:48px;position:relative}.ssh{border:4px solid #1558d6;padding:4px}.u3C4Ye{border:4px solid #1558d6;padding:3px}.footer{font-size:small;text-align:center}#x9WCNc a{margin:0 12px}#x9WCNc a:active,a.fl:active{color:#c5221f;border-bottom:none;text-decoration:none}html{height:100%;margin:0}body{position:relative;min-height:100%;margin:0}span.disabled{color:#70757a}.sliderbox{float:left;height:52px;margin-right:20px;position:relative;-moz-user-select:none;-webkit-user-select:none}.goog-slider ol,.goog-slider li{margin:0;padding:0;border:0;outline:0;font:inherit inherit 100% inherit;vertical-align:baseline;list-style:none}.goog-slider li{color:#3c4043;cursor:default;float:left;font-size:11px;font-weight:bold;line-height:17px;margin-left:-1px;position:relative;text-align:left;top:20px;width:40px}.slmarker{border-left:1px solid #dadce0;display:inline-block;height:9px;position:absolute;width:38px;z-index:-1}.sllabel{font-size:11px;color:#70757a}.slfast{float:left}.slslow{float:right}#slider_sug{left:0;float:left;height:32px;margin-right:20px;position:relative}#slider_sug .goog-slider-scale{border-top:0 solid transparent}.drag-button{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAPCAYAAAARZmTlAAAAK0lEQVQ4y2P8//8/A60B4/C0ZNasWf/T0tIYqUWP+mTUJ6M+Gcw+GdKWAABcofTjqOulhgAAAABJRU5ErkJggg==") no-repeat center center #f8f9fa;height:100%;width:100%}#slider_sug .goog-slider-thumb{height:27px;width:50%}.goog-slider:focus .goog-slider-thumb{background-color:#f8f9fa;background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-moz-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-ms-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border-color:#dadce0}#psyButtons{display:inline-block;margin:0;z-index:0}#psyButtonOn.jfk-button,#psyButtonOff.jfk-button{display:inline-block;float:left;margin:0;min-width:27px;overflow:hidden;padding:0 8px;-moz-user-select:none;-webkit-user-select:none;width:auto;z-index:-1}#psyButtonOff.jfk-button-checked{color:#70757a}.rulerResnum{position:absolute;top:4px;width:360px;height:9px;padding:0;margin:0;z-index:-1}.mitem,.lnkitem{border-bottom:1px solid transparent;color:#202124;cursor:pointer;display:block;font-size:13px;line-height:29px;opacity:1.0}.mitem:hover{background:#fafafa;opacity:1;outline:none}.mitem a,.mitem a:hover{display:block;text-decoration:none;color:#222;margin-left:18px}.msel,.msel a{color:#d93025;cursor:pointer}.rightPane{margin-left:0;margin-right:20px;margin-bottom:48px;margin-top:8px;max-width:640px}.leftPane{margin-left:28px;margin-top:16px;position:absolute;left:0;width:175px;-moz-user-select:none;-webkit-user-select:none}.slruler{height:9px;margin:0;padding:0;position:absolute;top:4px;width:360px;z-index:-1}#form-buttons .jfk-button-standard{margin-right:0}#Gm4Vke{text-align:right}#mb-ilang{margin-left:0}#menu-ilang{z-index:5}#menu-ilang .goog-menuitem{padding-left:16px;padding-right:30px}.checkbox-label,.jfk-radiobutton-label{color:#222;cursor:default}.disabled{color:#70757a}.ttp{display:block;max-width:110px}.jfk-tooltip{box-shadow:1px 2px 4px rgba(0,0,0,.20);-moz-box-shadow:0 1px 4px rgba(0,0,0,.20);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.20)}.UVgjof .jfk-radiobutton-radio{border-color:#dadce0;left:0}.UVgjof .jfk-radiobutton{color:#222;display:block;padding-left:0}.UVgjof .jfk-checkbox{margin-left:0}.disabled-slider{opacity:0.5;z-index:1}#butterbar-container{left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}#butterbar-wrap{display:inline-block}</style><script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){window.google={kEI:'i37SYfrhI9iRseMPrLCokAM',kEXPI:'31',kBL:'4JUY'};google.sn='web';google.kHL='vi';})();(function(){
var f=this||self;var h,k=[];function l(a){for(var b;a&&(!a.getAttribute||!(b=a.getAttribute("eid")));)a=a.parentNode;return b||h}function m(a){for(var b=null;a&&(!a.getAttribute||!(b=a.getAttribute("leid")));)a=a.parentNode;return b}
function n(a,b,c,d,g){var e="";c||-1!==b.search("&ei=")||(e="&ei="+l(d),-1===b.search("&lei=")&&(d=m(d))&&(e+="&lei="+d));d="";!c&&f._cshid&&-1===b.search("&cshid=")&&"slh"!==a&&(d="&cshid="+f._cshid);c=c||"/"+(g||"gen_204")+"?atyp=i&ct="+a+"&cad="+b+e+"&zx="+Date.now()+d;/^http:/i.test(c)&&"https:"===window.location.protocol&&(google.ml&&google.ml(Error("a"),!1,{src:c,glmm:1}),c="");return c};h=google.kEI;google.getEI=l;google.getLEI=m;google.ml=function(){return null};google.log=function(a,b,c,d,g){if(c=n(a,b,c,d,g)){a=new Image;var e=k.length;k[e]=a;a.onerror=a.onload=a.onabort=function(){delete k[e]};a.src=c}};google.logUrl=n;}).call(this);(function(){
google.y={};google.sy=[];google.x=function(a,b){if(a)var c=a.id;else{do c=Math.random();while(google.y[c])}google.y[c]=[a,b];return!1};google.sx=function(a){google.sy.push(a)};google.lm=[];google.plm=function(a){google.lm.push.apply(google.lm,a)};google.lq=[];google.load=function(a,b,c){google.lq.push([[a],b,c])};google.loadAll=function(a,b){google.lq.push([a,b])};google.bx=!1;google.lx=function(){};}).call(this);google.f={};(function(){
document.documentElement.addEventListener("submit",function(b){var a;if(a=b.target){var c=a.getAttribute("data-submitfalse");a="1"===c||"q"===c&&!a.elements.q.value?!0:!1}else a=!1;a&&(b.preventDefault(),b.stopPropagation())},!0);document.documentElement.addEventListener("click",function(b){var a;a:{for(a=b.target;a&&a!==document.documentElement;a=a.parentElement)if("A"===a.tagName){a="1"===a.getAttribute("data-nohref");break a}a=!1}a&&b.preventDefault()},!0);}).call(this);(function(){google.hs={h:true,sie:false};})();(function(){
var f=this||self;

var g={};function A(a,b){if(null===b)return!1;if("contains"in a&&1==b.nodeType)return a.contains(b);if("compareDocumentPosition"in a)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var E=function(a,b){return function(d){d||(d=window.event);return b.call(a,d)}},F="undefined"!=typeof navigator&&/Macintosh/.test(navigator.userAgent),I=function(){this._mouseEventsPrevented=!0};var J=function(a){this.g=a;this.h=[]},K=function(a){for(var b=0;b<a.h.length;++b){var d=a.g,c=a.h[b];d.removeEventListener?d.removeEventListener(c.eventType,c.i,c.capture):d.detachEvent&&d.detachEvent("on"+c.eventType,c.i)}a.h=[]};
var L=f._jsa||{};L._cfc=void 0;L._aeh=void 0;
var N=function(){this.s=[];this.g=[];this.h=[];this.o={};this.j=null;this.l=[];M(this,"_custom")},P=function(a){return String.prototype.trim?a.trim():a.replace(/^\s+/,"").replace(/\s+$/,"")},da=function(a,b){return function l(c,e){e=void 0===e?!0:e;var k=b;if("_custom"==k){k=c.detail;if(!k||!k._type)return;k=k._type}var m=k;"click"==m&&(F&&c.metaKey||!F&&c.ctrlKey||2==c.which||null==c.which&&4==c.button||c.shiftKey)?m="clickmod":"keydown"==m&&!c.a11ysc&&(m="maybe_click");var x=c.srcElement||c.target;k=Q(m,c,x,"",null);for(var n,B=x;B&&B!=this;B=B.__owner||B.parentNode){var h=B;var t=n=void 0,C=h,r=m,Z=c,p=C.__jsaction;if(!p){var y=R(C,"jsaction");if(y){p=g[y];if(!p){p={};for(var D=y.split(aa),G=D?D.length:0,v=0;v<G;v++){var q=D[v];if(q){var w=q.indexOf(":"),O=-1!=w,z=O?P(q.substr(0,w)):ba;q=O?P(q.substr(w+1)):q;p[z]=q}}g[y]=p}y=p;p={};for(t in y){D=p;G=t;b:if(v=y[t],!(0<=v.indexOf(".")))for(z=C;z;z=z.parentNode){q=z;w=q.__jsnamespace;void 0===w&&(w=R(q,"jsnamespace"),q.__jsnamespace=w);if(q=
w){v=q+"."+v;break b}if(z==this)break}D[G]=v}C.__jsaction=p}else p=ca,C.__jsaction=p}t=p;"maybe_click"==r&&t.click?(n=r,r="click"):"clickkey"==r?r="click":"click"!=r||t.click||(r="clickonly");n=L._cfc&&t.click?L._cfc(C,Z,t,r,n):{eventType:n?n:r,action:t[r]||"",event:null,ignore:!1};if(n.ignore||n.action)break}n&&(k=Q(n.eventType,n.event||c,x,n.action||"",h,k.timeStamp));k&&"touchend"==k.eventType&&(k.event._preventMouseEvents=I);if(n&&n.action){if("mouseenter"==m||"mouseleave"==m)if(x=c.relatedTarget,!("mouseover"==c.type&&"mouseenter"==m||"mouseout"==c.type&&"mouseleave"==m)||x&&(x===h||A(h,x)))k.action="",k.actionElement=null;else{m={};for(var u in c)"function"!==typeof c[u]&&"srcElement"!==u&&"target"!==u&&(m[u]=c[u]);m.type="mouseover"==c.type?"mouseenter":"mouseleave";m.target=m.srcElement=h;m.bubbles=!1;k.event=m;k.targetElement=h}}else k.action="",k.actionElement=null;h=k;a.j&&!h.event.a11ysgd&&(u=Q(h.eventType,h.event,h.targetElement,h.action,h.actionElement,h.timeStamp),"clickonly"==
u.eventType&&(u.eventType="click"),a.j(u,!0));if(h.actionElement||"maybe_click"==h.eventType){if(a.j){if(!h.actionElement||"A"!=h.actionElement.tagName||"click"!=h.eventType&&"clickmod"!=h.eventType||(c.preventDefault?c.preventDefault():c.returnValue=!1),(c=a.j(h))&&e){l.call(this,c,!1);return}}else{if((e=f.document)&&!e.createEvent&&e.createEventObject)try{var H=e.createEventObject(c)}catch(ha){H=c}else H=c;h.event=H;a.l.push(h)}L._aeh&&L._aeh(h)}}},Q=function(a,b,d,c,e,l){return{eventType:a,event:b,targetElement:d,action:c,actionElement:e,timeStamp:l||Date.now()}},R=function(a,b){var d=null;"getAttribute"in a&&(d=a.getAttribute(b));return d},ea=function(a,b){return function(d){var c=a,e=b,l=!1;"mouseenter"==c?c="mouseover":"mouseleave"==c&&(c="mouseout");if(d.addEventListener){if("focus"==c||"blur"==c||"error"==c||"load"==c)l=!0;d.addEventListener(c,e,l)}else d.attachEvent&&("focus"==c?c="focusin":"blur"==c&&(c="focusout"),e=E(d,e),d.attachEvent("on"+c,e));return{eventType:c,i:e,capture:l}}},M=function(a,b){if(!a.o.hasOwnProperty(b)){var d=da(a,b),c=ea(b,d);a.o[b]=d;a.s.push(c);for(d=0;d<a.g.length;++d){var e=a.g[d];e.h.push(c.call(null,e.g))}"click"==b&&M(a,"keydown")}};N.prototype.i=function(a){return this.o[a]};var V=function(a,b){var d=new J(b);a:{for(var c=0;c<a.g.length;c++)if(S(a.g[c].g,b)){b=!0;break a}b=!1}if(b)return a.h.push(d),d;T(a,d);a.g.push(d);U(a);return d},U=function(a){for(var b=a.h.concat(a.g),d=[],c=[],e=0;e<a.g.length;++e){var l=a.g[e];W(l,b)?(d.push(l),K(l)):c.push(l)}for(e=0;e<a.h.length;++e)l=a.h[e],W(l,b)?d.push(l):(c.push(l),T(a,l));a.g=c;a.h=d},T=function(a,b){var d=b.g;fa&&(d.style.cursor="pointer");for(d=0;d<a.s.length;++d)b.h.push(a.s[d].call(null,b.g))},X=function(a,b){a.j=b;a.l&&(0<a.l.length&&b(a.l),a.l=null)},W=function(a,b){for(var d=0;d<b.length;++d)if(b[d].g!=a.g&&S(b[d].g,a.g))return!0;return!1},S=function(a,b){for(;a!=b&&b.parentNode;)b=b.parentNode;return a==b},fa="undefined"!=typeof navigator&&/iPhone|iPad|iPod/.test(navigator.userAgent),aa=/\s*;\s*/,ba="click",ca={};var Y=new N;V(Y,window.document.documentElement);M(Y,"click");M(Y,"focus");M(Y,"blur");M(Y,"mousedown");M(Y,"mouseenter");M(Y,"mouseleave");M(Y,"mouseout");M(Y,"mouseover");M(Y,"mouseup");M(Y,"touchmove");M(Y,"change");M(Y,"contextmenu");M(Y,"input");M(Y,"keydown");M(Y,"keypress");M(Y,"keyup");M(Y,"error");M(Y,"load");M(Y,"touchstart");M(Y,"touchend");M(Y,"touchcancel");M(Y,"paste");(function(a){google.jsad=function(b){X(a,b)};google.jsaac=function(b){return V(a,b)};google.jsarc=function(b){K(b);for(var d=!1,c=0;c<a.g.length;++c)if(a.g[c]===b){a.g.splice(c,1);d=!0;break}if(!d)for(d=0;d<a.h.length;++d)if(a.h[d]===b){a.h.splice(d,1);break}U(a)}})(Y);f.gws_wizbind=(0,function(a){return{trigger:function(b){var d=a.i(b.type);d||(M(a,b.type),d=a.i(b.type));var c=b.target||b.srcElement;d&&d.call(c.ownerDocument.documentElement,b)},bind:function(b){X(a,b)}}})(Y);}).call(this);(function(){var cookies_enabled=true;window.handleSubmit = function handleSubmit(){var msg=document.getElementById("save_popup_msg").innerHTML;if(cookies_enabled)
alert(msg.replace(/<\/?font>/ig,''));}
})();function selectTab(id){var tab=document.getElementById(id);if (!tab){return;}
var link=document.getElementById(id+'Link');if (link){for(var i=0,nodes=link.parentNode.childNodes,node;node=nodes[i++];){node.className="mitem";node.firstElementChild.setAttribute("aria-current","false");}
link.className+=" msel";link.firstElementChild.setAttribute("aria-current","true");}
for(var i=0,nodes=tab.parentNode.childNodes,node;node=nodes[i++];){node.style.display=node.id==id?'block':'none';}
}
google.preferences=google.preferences||{};function handleHash(){var hash=location.hash.replace(/^#*/,'');var lookup={languages:'langSec',location:'locSec','':'srhSec',appearance:'appSec',};lookup.hasOwnProperty(hash)&&selectTab(lookup[hash]);}
window.onhashchange=handleHash;(function(){google.preferences.msgCancelUrl='/webhp';})();</script><script nonce="QXg4GmlRZSW1DOTczalQVw==">;this.gbar_={CONFIG:[[[0,"www.gstatic.com","og.qtm.en_US.Jn6hD4pATtI.O","com.vn","vi","1",0,[4,2,".76.","","","415930732","0"],null,"i37SYaLkJLDXz7sPheW5mAY",null,0,"og.qtm.14WmFzvDkUg.L.W.O","AA2YrTsYklP8lcczE-ijd6RDYU_tD3G0Ag","AA2YrTsUdR6phhwi9aJhFbis7FI6IAjmMg","",2,1,200,"VNM",null,null,"1","1",1],null,[1,0.1000000014901161,2,1],[1,0.001000000047497451,1],[1,0,0,null,"0","lhai36366@gmail.com","","AOEwXKra9vUO8aYv8EM9vT8NSsaZYke07fhgeT_V3MrAV1QaGNeiNjHDkAqi2vZujEFruUSIIpZOqqmjheLg4_-jHFCA6EfuBw"],[0,1,"",1,0,0,0,0,0,0,null,0,0,null,0,0,null,null,0,0,0,"","","","","","",null,0,0,0,0,0,null,null,null,"rgba(32,33,36,1)","rgba(255,255,255,1)",0,0,1,null,null,1,0,0],["%1$s (mặc định)","Tài khoản thương hiệu",0,"%1$s (uỷ nhiệm)",1,null,83,"https://www.google.com.vn/webhp?authuser=$authuser",null,null,null,1,"https://accounts.google.com/ListAccounts?listPages=0\u0026authuser=0\u0026pid=1\u0026gpsia=1\u0026source=ogb\u0026atic=1\u0026mo=1\u0026mn=1\u0026hl=vi\u0026ts=157",0,"dashboard",null,null,null,null,"Hồ sơ","",0,null,"Đã đăng xuất","https://accounts.google.com/AccountChooser?source=ogb\u0026continue=$continue\u0026Email=$email\u0026ec=GAhAAQ","https://accounts.google.com/RemoveLocalAccount?source=ogb","Xóa","Đăng nhập",0,1,1,0,1,0,0,"",null,null,"Phiên đăng nhập đã hết hạn",null,null,"https://docs.google.com/picker","Khách vãng lai",null,"Mặc định","Được ủy quyền","Đăng xuất khỏi tất cả tài khoản",1,null,null,0,0,1,"myaccount.google.com","https",0,1],null,["1","gci_91f30755d6a6b787dcc2a4062e6e9824.js","googleapis.client:gapi.iframes","0","vi"],null,null,null,null,["m;/_/scs/abc-static/_/js/k=gapi.gapi.en.h3Hb0D_ghuM.O/d=1/rs=AHpOoo8HKYs3uYwO3D8vrT9sPLRNofSg0A/m=__features__","https://apis.google.com","","","1","",null,1,"es_plusone_gc_20211129.1_p1","vi",null,0],[0.009999999776482582,"com.vn","1",[null,"","0",null,1,5184000,null,null,"",null,null,null,null,null,0,null,1,0,1,0,1,0,null,null,0,0,null,0,0,0,0],null,null,null,0,null,null,["5061451","google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",1]],[1,1,null,28834,1,"VNM","vi","415930732.0",7,0.009999999776482582,1,0,null,null,1,0,"3700949",null,null,null,"i37SYaLkJLDXz7sPheW5mAY",0,0],[[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Jn6hD4pATtI.O/rt=j/m=qgl,q_dnp,qdid,qmd,qcwid,qapid/exm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhlo,qhmn,qhpc,qhpr,qhsf,qhtt/d=1/ed=1/rs=AA2YrTsYklP8lcczE-ijd6RDYU_tD3G0Ag"],[null,null,null,"https://www.gstatic.com/og/_/ss/k=og.qtm.14WmFzvDkUg.L.W.O/m=qdid,qmd,qcwid/excm=qaaw,qabr,qadd,qaid,qalo,qebr,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhlo,qhmn,qhpc,qhpr,qhsf,qhtt/d=1/ed=1/ct=zgms/rs=AA2YrTsUdR6phhwi9aJhFbis7FI6IAjmMg"]],null,null,null,[[[null,null,[null,null,null,"https://ogs.google.com.vn/u/0/widget/app?bc=1"],0,448,328,57,4,1,0,0,63,64,8000,"https://www.google.com.vn/intl/vi/about/products?tab=wh",67,1,69,null,1,70,"Đã xảy ra lỗi khi đang tải bộ ứng dụng. Vui lòng thử lại sau vài phút hoặc chuyển đến trang %1$sCác sản phẩm của Google%2$s.",3,0,0,74,0,null,null,null,null,null,null,null,"/widget/app"]],0,[null,null,null,"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Jn6hD4pATtI.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTsYklP8lcczE-ijd6RDYU_tD3G0Ag"],"1","1",1,0,null,"vi",0,null,0]]],};this.gbar_=this.gbar_||{};(function(_){var window=this;
try{
var ja,ua,Ba,Ga,Ia,Ja,Ka,La,Ma,Oa,Pa,Ta,Ua;_.aa=function(a){if(Error.captureStackTrace)Error.captureStackTrace(this,_.aa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))};_.ba=function(){var a=_.n.navigator;return a&&(a=a.userAgent)?a:""};_.p=function(a){return-1!=_.ba().indexOf(a)};_.ca=function(){return _.p("Opera")};_.da=function(){return _.p("Trident")||_.p("MSIE")};_.ea=function(){return _.p("Firefox")||_.p("FxiOS")};
_.ha=function(){return _.p("Safari")&&!(_.fa()||_.p("Coast")||_.ca()||_.p("Edge")||_.p("Edg/")||_.p("OPR")||_.ea()||_.p("Silk")||_.p("Android"))};_.fa=function(){return(_.p("Chrome")||_.p("CriOS"))&&!_.p("Edge")||_.p("Silk")};_.ia=function(){return _.p("Android")&&!(_.fa()||_.ea()||_.ca()||_.p("Silk"))};ja=function(){return _.p("iPhone")&&!_.p("iPod")&&!_.p("iPad")};_.ka=function(){return ja()||_.p("iPad")||_.p("iPod")};_.ma=function(a,b){return 0<=(0,_.la)(a,b)};
_.na=function(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]};_.oa=function(){return-1!=_.ba().toLowerCase().indexOf("webkit")&&!_.p("Edge")};_.ra=function(a){return _.pa&&null!=a&&a instanceof Uint8Array};_.ta=function(a){Object.isFrozen(a)||(sa?a[sa]|=1:void 0!==a.ze?a.ze|=1:Object.defineProperties(a,{ze:{value:1,configurable:!0,writable:!0,enumerable:!1}}));return a};ua=function(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object};
_.ya=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "object":if(a&&!Array.isArray(a)){if(_.ra(a))return _.va(a);if("function"==typeof _.wa&&a instanceof _.wa)return a.o();if(a instanceof _.xa)return a.Xb()}}return a};_.Aa=function(a,b){if(null!=a)return Array.isArray(a)||ua(a)?_.za(a,b):b(a)};
_.za=function(a,b){if(Array.isArray(a)){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]=_.Aa(a[d],b);if(b=Array.isArray(a)){var e;sa?e=a[sa]:e=a.ze;b=(null==e?0:e)&1}b&&_.ta(c);return c}e={};for(c in a)e[c]=_.Aa(a[c],b);return e};Ba=function(a){if(a&&"object"==typeof a&&a.toJSON)return a.toJSON();a=_.ya(a);return Array.isArray(a)?_.za(a,Ba):a};_.q=function(a,b){return null!=a?!!a:!!b};_.t=function(a,b){void 0==b&&(b="");return null!=a?a:b};_.Ca=function(a,b){void 0==b&&(b=0);return null!=a?a:b};
_.Da=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)};_.Fa=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Ea.length;f++)c=Ea[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};Ga=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Ia="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
Ja=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");};Ka=Ja(this);La=function(a,b){if(b)a:{var c=Ka;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&Ia(c,a,{configurable:!0,writable:!0,value:b})}};
La("Symbol",function(a){if(a)return a;var b=function(f,g){this.j=f;Ia(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.j};var c="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("b");return new b(c+(f||"")+"_"+d++,f)};return e});
La("Symbol.iterator",function(a){if(a)return a;a=Symbol("c");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=Ka[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&Ia(d.prototype,a,{configurable:!0,writable:!0,value:function(){return Ma(Ga(this))}})}return a});Ma=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};
_.Na=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:Ga(a)}};Oa="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};if("function"==typeof Object.setPrototypeOf)Pa=Object.setPrototypeOf;else{var Qa;a:{var Ra={a:!0},Sa={};try{Sa.__proto__=Ra;Qa=Sa.a;break a}catch(a){}Qa=!1}Pa=Qa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("d`"+a);return a}:null}Ta=Pa;
_.u=function(a,b){a.prototype=Oa(b.prototype);a.prototype.constructor=a;if(Ta)Ta(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.T=b.prototype};Ua=function(a,b,c){if(null==a)throw new TypeError("e`"+c);if(b instanceof RegExp)throw new TypeError("f`"+c);return a+""};
La("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ua(this,b,"startsWith"),e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});La("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});var Va=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
La("WeakMap",function(a){function b(){}function c(l){var m=typeof l;return"object"===m&&null!==l||"function"===m}function d(l){if(!Va(l,f)){var m=new b;Ia(l,f,{value:m})}}function e(l){var m=Object[l];m&&(Object[l]=function(r){if(r instanceof b)return r;Object.isExtensible(r)&&d(r);return m(r)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),r=new a([[l,2],[m,3]]);if(2!=r.get(l)||3!=r.get(m))return!1;r.delete(l);r.set(m,4);return!r.has(l)&&4==r.get(m)}catch(v){return!1}}())return a;
var f="$jscomp_hidden_"+Math.random();e("freeze");e("preventExtensions");e("seal");var g=0,k=function(l){this.j=(g+=Math.random()+1).toString();if(l){l=_.Na(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}};k.prototype.set=function(l,m){if(!c(l))throw Error("g");d(l);if(!Va(l,f))throw Error("h`"+l);l[f][this.j]=m;return this};k.prototype.get=function(l){return c(l)&&Va(l,f)?l[f][this.j]:void 0};k.prototype.has=function(l){return c(l)&&Va(l,f)&&Va(l[f],this.j)};k.prototype.delete=function(l){return c(l)&&
Va(l,f)&&Va(l[f],this.j)?delete l[f][this.j]:!1};return k});
La("Map",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var k=Object.seal({x:4}),l=new a(_.Na([[k,"s"]]));if("s"!=l.get(k)||1!=l.size||l.get({x:4})||l.set({x:4},"t")!=l||2!=l.size)return!1;var m=l.entries(),r=m.next();if(r.done||r.value[0]!=k||"s"!=r.value[1])return!1;r=m.next();return r.done||4!=r.value[0].x||"t"!=r.value[1]||!m.next().done?!1:!0}catch(v){return!1}}())return a;var b=new WeakMap,c=function(k){this.o={};this.j=
f();this.size=0;if(k){k=_.Na(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};c.prototype.set=function(k,l){k=0===k?0:k;var m=d(this,k);m.list||(m.list=this.o[m.id]=[]);m.Xa?m.Xa.value=l:(m.Xa={next:this.j,lc:this.j.lc,head:this.j,key:k,value:l},m.list.push(m.Xa),this.j.lc.next=m.Xa,this.j.lc=m.Xa,this.size++);return this};c.prototype.delete=function(k){k=d(this,k);return k.Xa&&k.list?(k.list.splice(k.index,1),k.list.length||delete this.o[k.id],k.Xa.lc.next=k.Xa.next,k.Xa.next.lc=
k.Xa.lc,k.Xa.head=null,this.size--,!0):!1};c.prototype.clear=function(){this.o={};this.j=this.j.lc=f();this.size=0};c.prototype.has=function(k){return!!d(this,k).Xa};c.prototype.get=function(k){return(k=d(this,k).Xa)&&k.value};c.prototype.entries=function(){return e(this,function(k){return[k.key,k.value]})};c.prototype.keys=function(){return e(this,function(k){return k.key})};c.prototype.values=function(){return e(this,function(k){return k.value})};c.prototype.forEach=function(k,l){for(var m=this.entries(),
r;!(r=m.next()).done;)r=r.value,k.call(l,r[1],r[0],this)};c.prototype[Symbol.iterator]=c.prototype.entries;var d=function(k,l){var m=l&&typeof l;"object"==m||"function"==m?b.has(l)?m=b.get(l):(m=""+ ++g,b.set(l,m)):m="p_"+l;var r=k.o[m];if(r&&Va(k.o,m))for(k=0;k<r.length;k++){var v=r[k];if(l!==l&&v.key!==v.key||l===v.key)return{id:m,list:r,index:k,Xa:v}}return{id:m,list:r,index:-1,Xa:void 0}},e=function(k,l){var m=k.j;return Ma(function(){if(m){for(;m.head!=k.j;)m=m.lc;for(;m.next!=m.head;)return m=
m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})},f=function(){var k={};return k.lc=k.next=k.head=k},g=0;return c});var Wa=function(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};La("Array.prototype.entries",function(a){return a?a:function(){return Wa(this,function(b,c){return[b,c]})}});
La("Array.prototype.keys",function(a){return a?a:function(){return Wa(this,function(b){return b})}});La("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});var Xa="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Va(d,e)&&(a[e]=d[e])}return a};La("Object.assign",function(a){return a||Xa});
La("Set",function(a){if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(_.Na([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;var b=function(c){this.j=new Map;if(c){c=
_.Na(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.j.size};b.prototype.add=function(c){c=0===c?0:c;this.j.set(c,c);this.size=this.j.size;return this};b.prototype.delete=function(c){c=this.j.delete(c);this.size=this.j.size;return c};b.prototype.clear=function(){this.j.clear();this.size=0};b.prototype.has=function(c){return this.j.has(c)};b.prototype.entries=function(){return this.j.entries()};b.prototype.values=function(){return this.j.values()};b.prototype.keys=b.prototype.values;
b.prototype[Symbol.iterator]=b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.j.forEach(function(f){return c.call(d,f,f,e)})};return b});La("Array.prototype.values",function(a){return a?a:function(){return Wa(this,function(b,c){return c})}});
La("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if("function"==typeof f){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}});La("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Va(b,d)&&c.push([d,b[d]]);return c}});
La("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});La("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});La("String.prototype.includes",function(a){return a?a:function(b,c){return-1!==Ua(this,b,"includes").indexOf(b,c||0)}});
La("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;0>c&&(c=Math.max(0,e+c));if(null==d||d>e)d=e;d=Number(d);0>d&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});var Ya=function(a){return a?a:Array.prototype.fill};La("Int8Array.prototype.fill",Ya);La("Uint8Array.prototype.fill",Ya);La("Uint8ClampedArray.prototype.fill",Ya);La("Int16Array.prototype.fill",Ya);La("Uint16Array.prototype.fill",Ya);La("Int32Array.prototype.fill",Ya);
La("Uint32Array.prototype.fill",Ya);La("Float32Array.prototype.fill",Ya);La("Float64Array.prototype.fill",Ya);
/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var bb,cb,eb,fb,gb;_.Za=_.Za||{};_.n=this||self;_.$a=function(){};_.ab=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};_.db=function(a){return Object.prototype.hasOwnProperty.call(a,bb)&&a[bb]||(a[bb]=++cb)};bb="closure_uid_"+(1E9*Math.random()>>>0);cb=0;eb=function(a,b,c){return a.call.apply(a.bind,arguments)};
fb=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.w=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?_.w=eb:_.w=fb;return _.w.apply(null,arguments)};
_.z=function(a,b){a=a.split(".");var c=_.n;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b};_.A=function(a,b){function c(){}c.prototype=b.prototype;a.T=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Bl=function(d,e,f){for(var g=Array(arguments.length-2),k=2;k<arguments.length;k++)g[k-2]=arguments[k];return b.prototype[e].apply(d,g)}};gb=function(a){return a};
_.hb=function(a){var b=null,c=_.n.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:gb,createScript:gb,createScriptURL:gb})}catch(d){_.n.console&&_.n.console.error(d.message)}return b};
_.A(_.aa,Error);_.aa.prototype.name="CustomError";
_.ib="undefined"!==typeof TextDecoder;
_.jb=function(a,b){return 0==a.lastIndexOf(b,0)};_.kb=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.la=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};_.lb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};
_.mb=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,k=0;k<d;k++)if(k in g){var l=g[k];b.call(c,l,k,a)&&(e[f++]=l)}return e};_.nb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};
_.ob=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;(0,_.lb)(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d};_.pb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1};
_.qb=function(a){_.qb[" "](a);return a};_.qb[" "]=_.$a;
var Eb,Fb,Kb;_.rb=_.ca();_.B=_.da();_.sb=_.p("Edge");_.tb=_.sb||_.B;_.ub=_.p("Gecko")&&!_.oa()&&!(_.p("Trident")||_.p("MSIE"))&&!_.p("Edge");_.vb=_.oa();_.wb=_.p("Macintosh");_.xb=_.p("Windows");_.yb=_.p("Linux")||_.p("CrOS");_.zb=_.p("Android");_.Ab=ja();_.Bb=_.p("iPad");_.Cb=_.p("iPod");_.Db=_.ka();Eb=function(){var a=_.n.document;return a?a.documentMode:void 0};
a:{var Gb="",Hb=function(){var a=_.ba();if(_.ub)return/rv:([^\);]+)(\)|;)/.exec(a);if(_.sb)return/Edge\/([\d\.]+)/.exec(a);if(_.B)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.vb)return/WebKit\/(\S+)/.exec(a);if(_.rb)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Hb&&(Gb=Hb?Hb[1]:"");if(_.B){var Ib=Eb();if(null!=Ib&&Ib>parseFloat(Gb)){Fb=String(Ib);break a}}Fb=Gb}_.Jb=Fb;if(_.n.document&&_.B){var Lb=Eb();Kb=Lb?Lb:parseInt(_.Jb,10)||void 0}else Kb=void 0;_.Mb=Kb;
_.Nb=_.ea();_.Ob=ja()||_.p("iPod");_.Pb=_.p("iPad");_.Qb=_.ia();_.Rb=_.fa();_.Sb=_.ha()&&!_.ka();
var Tb;Tb={};_.Ub=null;_.va=function(a){var b;void 0===b&&(b=0);_.Vb();b=Tb[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],k=a[e+1],l=a[e+2],m=b[g>>2];g=b[(g&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=m+g+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")};
_.Vb=function(){if(!_.Ub){_.Ub={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));Tb[c]=d;for(var e=0;e<d.length;e++){var f=d[e];void 0===_.Ub[f]&&(_.Ub[f]=e)}}}};
_.pa="function"===typeof Uint8Array;
_.Wb="function"===typeof Uint8Array.prototype.slice;
var sa="function"===typeof Symbol&&"symbol"===typeof Symbol()?Symbol(void 0):void 0;
_.xa=function(a,b){this.j=a;this.A=b;this.map={};this.o=!1;for(a=this.size=0;a<this.j.length;a++){b=this.j[a];var c=b[0].toString(),d=this.map[c];this.map[c]=b;void 0===d&&this.size++}};_.h=_.xa.prototype;_.h.Xb=function(){if(!this.o){var a=Yb(this);a.sort();for(var b=0;b<a.length;b++)this.j[b]=this.map[a[b]];a.length<this.j.length&&(this.j.length=a.length);this.o=!0;this.size=this.j.length}return this.j};_.h.clear=function(){this.map={};this.size=this.j.length=0;this.o=!0};
_.h.entries=function(){var a=[],b=Yb(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d[0],_.Zb(this,d)])}return new $b(a)};_.h.keys=function(){var a=[],b=Yb(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]][0]);return new $b(a)};_.h.values=function(){var a=[],b=Yb(this);b.sort();for(var c=0;c<b.length;c++)a.push(_.Zb(this,this.map[b[c]]));return new $b(a)};
_.h.forEach=function(a,b){var c=Yb(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,_.Zb(this,e),e[0],this)}};_.h.set=function(a,b){var c=a.toString(),d=this.map[c];d?d[1]=b:(a=[a,b],this.map[c]=a,this.j.push(a),this.o=!1,this.size++);return this};_.Zb=function(a,b){var c=b[1];a.A&&(Array.isArray(c)||null==c)&&(a=new a.A(c),c=b[1]=a);return c};_.xa.prototype.get=function(a){if(a=this.map[a.toString()])return _.Zb(this,a)};
_.xa.prototype.has=function(a){return a.toString()in this.map};var Yb=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b};_.xa.prototype[Symbol.iterator]=function(){return this.entries()};var $b=function(a){this.o=0;this.j=a};$b.prototype.next=function(){return this.o<this.j.length?{done:!1,value:this.j[this.o++]}:{done:!0,value:void 0}};$b.prototype[Symbol.iterator]=function(){return this};
var cc;_.D=function(a,b,c){var d=_.ac;_.ac=null;a||(a=d);d=this.constructor.kc;a||(a=d?[d]:[]);this.B=(d?0:-1)-(this.constructor.Jl||0);this.j=null;this.A=a;a:{d=this.A.length;a=d-1;if(d&&(d=this.A[a],ua(d))){this.C=a-this.B;this.o=d;break a}void 0!==b&&-1<b?(this.C=Math.max(b,a+1-this.B),this.o=null):this.C=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)a=c[b],a<this.C?(a+=this.B,(d=this.A[a])?Array.isArray(d)&&_.ta(d):this.A[a]=_.bc):(cc(this),(d=this.o[a])?Array.isArray(d)&&_.ta(d):this.o[a]=_.bc)};
_.bc=Object.freeze(_.ta([]));cc=function(a){var b=a.C+a.B;a.A[b]||(a.o=a.A[b]={})};_.E=function(a,b,c){return-1===b?null:b>=a.C?a.o?a.o[b]:void 0:(void 0===c?0:c)&&a.o&&a.o[b]?a.o[b]:a.A[b+a.B]};_.dc=function(a,b){return null!=_.E(a,b)};_.F=function(a,b){a=_.E(a,b);return null==a?a:!!a};_.ec=function(a,b,c){a=_.E(a,b);return null==a?c:a};_.fc=function(a,b,c){a=_.E(a,b);a=null==a?a:+a;return null==a?void 0===c?0:c:a};_.G=function(a,b,c,d){(void 0===d?0:d)||b>=a.C?(cc(a),a.o[b]=c):a.A[b+a.B]=c;return a};
_.I=function(a,b,c,d,e){if(-1===c)return null;a.j||(a.j={});var f=a.j[c];if(f)return f;e=_.E(a,c,void 0===e?!1:e);if(null==e&&!d)return f;b=new b(e);return a.j[c]=b};_.J=function(a,b,c){var d=void 0===d?!1:d;a.j||(a.j={});var e=c?c.Xb():c;a.j[b]=c;return _.G(a,b,e,d)};_.D.prototype.toJSON=function(){var a=this.Xb();return _.Xb?a:_.za(a,Ba)};_.D.prototype.Xb=function(){return this.A};_.D.prototype.toString=function(){return this.Xb().toString()};_.gc=function(a,b,c){return _.ec(a,b,void 0===c?0:c)};
_.ic=Symbol();_.jc=Symbol();
var kc=function(a){_.D.call(this,a)};_.u(kc,_.D);
_.lc=function(a){_.D.call(this,a)};_.u(_.lc,_.D);_.lc.prototype.od=function(a){return _.G(this,3,a)};
var mc=function(a){_.D.call(this,a)};_.u(mc,_.D);
_.nc=function(a){_.D.call(this,a)};_.u(_.nc,_.D);_.nc.prototype.If=function(a){return _.G(this,24,a)};
_.oc=function(a){_.D.call(this,a)};_.u(_.oc,_.D);
_.K=function(){this.Ub=this.Ub;this.Ma=this.Ma};_.K.prototype.Ub=!1;_.K.prototype.isDisposed=function(){return this.Ub};_.K.prototype.na=function(){this.Ub||(this.Ub=!0,this.R())};_.K.prototype.R=function(){if(this.Ma)for(;this.Ma.length;)this.Ma.shift()()};
var pc=function(a){_.K.call(this);this.A=a;this.j=[];this.o={}};_.u(pc,_.K);pc.prototype.resolve=function(a){var b=this.A;a=a.split(".");for(var c=a.length,d=0;d<c;++d)if(b[a[d]])b=b[a[d]];else return null;return b instanceof Function?b:null};pc.prototype.Gd=function(){for(var a=this.j.length,b=this.j,c=[],d=0;d<a;++d){var e=b[d].j(),f=this.resolve(e);if(f&&f!=this.o[e])try{b[d].Gd(f)}catch(g){}else c.push(b[d])}this.j=c.concat(b.slice(a))};
var qc=function(a){_.K.call(this);this.A=a;this.C=this.j=null;this.B=0;this.D={};this.o=!1;a=window.navigator.userAgent;0<=a.indexOf("MSIE")&&0<=a.indexOf("Trident")&&(a=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a))&&a[1]&&9>parseFloat(a[1])&&(this.o=!0)};_.u(qc,_.K);qc.prototype.F=function(a,b){this.j=b;this.C=a;b.preventDefault?b.preventDefault():b.returnValue=!1};
_.rc=function(a){_.D.call(this,a)};_.u(_.rc,_.D);
_.sc=function(a){_.D.call(this,a)};_.u(_.sc,_.D);
_.tc=function(){this.data={}};_.tc.prototype.o=function(){window.console&&window.console.log&&window.console.log("Log data: ",this.data)};_.tc.prototype.j=function(a){var b=[],c;for(c in this.data)b.push(encodeURIComponent(c)+"="+encodeURIComponent(String(this.data[c])));return("atyp=i&zx="+(new Date).getTime()+"&"+b.join("&")).substr(0,a)};
var uc=function(a,b){this.data={};var c=_.I(a,mc,8)||new mc;window.google&&window.google.kEI&&(this.data.ei=window.google.kEI);this.data.sei=_.t(_.E(a,10));this.data.ogf=_.t(_.E(c,3));this.data.ogrp=(window.google&&window.google.sn?!/.*hp$/.test(window.google.sn):_.q(_.F(a,7)))?"1":"";this.data.ogv=_.t(_.E(c,6))+"."+_.t(_.E(c,7));this.data.ogd=_.t(_.E(a,21));this.data.ogc=_.t(_.E(a,20));this.data.ogl=_.t(_.E(a,5));b&&(this.data.oggv=b)};_.u(uc,_.tc);
var Ea="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
_.vc=function(a,b,c,d,e){uc.call(this,a,b);_.Fa(this.data,{jexpid:_.t(_.E(a,9)),srcpg:"prop="+_.t(_.E(a,6)),jsr:Math.round(1/d),emsg:c.name+":"+c.message});if(e){e._sn&&(e._sn="og."+e._sn);for(var f in e)this.data[encodeURIComponent(f)]=e[f]}};_.u(_.vc,uc);
var wc,xc=function(){void 0===wc&&(wc=_.hb("ogb-qtm#html"));return wc};
var yc;_.zc=function(a,b){this.j=b===yc?a:""};_.h=_.zc.prototype;_.h.Vb=!0;_.h.Db=function(){return this.j.toString()};_.h.kf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j+""};_.Bc=function(a){return _.Ac(a).toString()};_.Ac=function(a){return a instanceof _.zc&&a.constructor===_.zc?a.j:"type_error:TrustedResourceUrl"};yc={};_.Cc=function(a){var b=xc();a=b?b.createScriptURL(a):a;return new _.zc(a,yc)};
var Gc,Hc,Ic,Dc;_.Ec=function(a,b){this.j=b===Dc?a:""};_.h=_.Ec.prototype;_.h.Vb=!0;_.h.Db=function(){return this.j.toString()};_.h.kf=!0;_.h.Cc=function(){return 1};_.h.toString=function(){return this.j.toString()};_.Fc=function(a){return a instanceof _.Ec&&a.constructor===_.Ec?a.j:"type_error:SafeUrl"};
Gc=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i");Hc=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;Ic=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
_.Kc=function(a){if(a instanceof _.Ec)return a;a="object"==typeof a&&a.Vb?a.Db():String(a);if(Ic.test(a))a=_.Jc(a);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Hc);a=b&&Gc.test(b[1])?_.Jc(a):null}return a};_.Lc=function(a){if(a instanceof _.Ec)return a;a="object"==typeof a&&a.Vb?a.Db():String(a);Ic.test(a)||(a="about:invalid#zClosurez");return _.Jc(a)};Dc={};_.Jc=function(a){return new _.Ec(a,Dc)};_.Mc=_.Jc("about:invalid#zClosurez");
_.Nc={};_.Oc=function(a,b){this.j=b===_.Nc?a:"";this.Vb=!0};_.Oc.prototype.Db=function(){return this.j};_.Oc.prototype.toString=function(){return this.j.toString()};_.Pc=new _.Oc("",_.Nc);_.Qc=RegExp("^[-,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.Rc=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g");
_.Sc=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g");
var Tc;Tc={};_.Uc=function(a,b,c){this.j=c===Tc?a:"";this.o=b;this.Vb=this.kf=!0};_.Uc.prototype.Cc=function(){return this.o};_.Uc.prototype.Db=function(){return this.j.toString()};_.Uc.prototype.toString=function(){return this.j.toString()};_.Vc=function(a){return a instanceof _.Uc&&a.constructor===_.Uc?a.j:"type_error:SafeHtml"};_.Wc=function(a,b){var c=xc();a=c?c.createHTML(a):a;return new _.Uc(a,b,Tc)};_.Xc=new _.Uc(_.n.trustedTypes&&_.n.trustedTypes.emptyHTML||"",0,Tc);_.Yc=_.Wc("<br>",0);
var bd;_.Zc=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Vc(_.Xc);return!b.parentElement});_.ad=function(a){return _.$c('style[nonce],link[rel="stylesheet"][nonce]',a)};bd=/^[\w+/_-]+[=]{0,2}$/;
_.$c=function(a,b){b=(b||_.n).document;return b.querySelector?(a=b.querySelector(a))&&(a=a.nonce||a.getAttribute("nonce"))&&bd.test(a)?a:"":""};
_.cd=RegExp("^\\s{3,4}at(?: (?:(.*?)\\.)?((?:new )?(?:[a-zA-Z_$][\\w$]*|<anonymous>))(?: \\[as ([a-zA-Z_$][\\w$]*)\\])?)? (?:\\(unknown source\\)|\\(native\\)|\\((?:eval at )?((?:http|https|file)://[^\\s)]+|javascript:.*)\\)|((?:http|https|file)://[^\\s)]+|javascript:.*))$");_.dd=RegExp("^(?:(.*?)\\.)?([a-zA-Z_$][\\w$]*(?:/.?<)?)?(\\(.*\\))?@(?::0|((?:http|https|file)://[^\\s)]+|javascript:.*))$");
var ed,hd,gd;_.fd=function(a){var b=window.google&&window.google.logUrl?"":"https://www.google.com";b+="/gen_204?use_corp=on&";b+=a.j(2040-b.length);ed(_.Kc(b)||_.Mc)};ed=function(a){var b=new Image,c=gd;b.onerror=b.onload=b.onabort=function(){c in hd&&delete hd[c]};hd[gd++]=b;b.src=_.Fc(a)};hd=[];gd=0;
_.id=function(a){_.D.call(this,a)};_.u(_.id,_.D);
_.jd=function(a){var b="Nc";if(a.Nc&&a.hasOwnProperty(b))return a.Nc;b=new a;return a.Nc=b};
_.kd=function(){this.j={};this.o={}};_.md=function(a,b){var c=_.kd.j();if(a in c.j){if(c.j[a]!=b)throw new ld(a);}else{c.j[a]=b;if(b=c.o[a])for(var d=0,e=b.length;d<e;d++)b[d].j(c.j,a);delete c.o[a]}};_.od=function(a,b){if(b in a.j)return a.j[b];throw new nd(b);};_.kd.j=function(){return _.jd(_.kd)};var pd=function(){_.aa.call(this)};_.u(pd,_.aa);var ld=function(){_.aa.call(this)};_.u(ld,pd);var nd=function(){_.aa.call(this)};_.u(nd,pd);
var sd=function(){var a=qd;this.C=rd;this.o=_.Ca(_.fc(a,2,.001),.001);this.D=_.q(_.F(a,1))&&Math.random()<this.o;this.F=_.Ca(_.gc(a,3,1),1);this.B=0;this.j=this.A=null};sd.prototype.log=function(a,b){if(this.j){var c=new kc;_.G(c,1,a.message);_.G(c,2,a.stack);_.G(c,3,a.lineNumber);_.G(c,5,1);var d=new _.lc;_.J(d,40,c);this.j.log(98,d)}try{if(this.D&&this.B<this.F){try{var e=(this.A||_.od(_.kd.j(),"lm")).B(a,b)}catch(f){e=new _.vc(this.C,"quantum:gapiBuildLabel",a,this.o,b)}_.fd(e);this.B++}}catch(f){}};
var td=[1,2,3,4,5,6,9,10,11,13,14,28,29,30,34,35,37,38,39,40,42,43,48,49,50,51,52,53,62,500],wd=function(a,b,c,d,e,f){uc.call(this,a,b);_.Fa(this.data,{oge:d,ogex:_.t(_.E(a,9)),ogp:_.t(_.E(a,6)),ogsr:Math.round(1/(ud(d)?_.Ca(_.fc(c,3,1)):_.Ca(_.fc(c,2,1E-4)))),ogus:e});if(f){"ogw"in f&&(this.data.ogw=f.ogw,delete f.ogw);"ved"in f&&(this.data.ved=f.ved,delete f.ved);a=[];for(var g in f)0!=a.length&&a.push(","),a.push(vd(g)),a.push("."),a.push(vd(f[g]));f=a.join("");""!=f&&(this.data.ogad=f)}};
_.u(wd,uc);var vd=function(a){a=String(a);return a.replace(".","%2E").replace(",","%2C")},ud=function(a){if(!xd){xd={};for(var b=0;b<td.length;b++)xd[td[b]]=!0}return!!xd[a]},xd=null;
var yd=function(a){_.D.call(this,a)};_.u(yd,_.D);
var Cd=function(){var a=zd,b=Ad,c=Bd;this.o=a;this.j=b;this.B=_.Ca(_.fc(a,2,1E-4),1E-4);this.D=_.Ca(_.fc(a,3,1),1);b=Math.random();this.A=_.q(_.F(a,1))&&b<this.B;this.C=_.q(_.F(a,1))&&b<this.D;a=0;_.q(_.F(c,1))&&(a|=1);_.q(_.F(c,2))&&(a|=2);_.q(_.F(c,3))&&(a|=4);this.F=a};Cd.prototype.log=function(a,b){try{if(ud(a)?this.C:this.A){var c=new wd(this.j,"quantum:gapiBuildLabel",this.o,a,this.F,b);_.fd(c)}}catch(d){}};
_.Dd=function(a){this.j=a;this.o=void 0;this.A=[]};_.Dd.prototype.then=function(a,b,c){this.A.push(new Ed(a,b,c));Fd(this)};_.Dd.prototype.resolve=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("E");this.j=a;Fd(this)};_.Dd.prototype.reject=function(a){if(void 0!==this.j||void 0!==this.o)throw Error("E");this.o=a;Fd(this)};var Fd=function(a){if(0<a.A.length){var b=void 0!==a.j,c=void 0!==a.o;if(b||c){b=b?a.B:a.C;c=a.A;a.A=[];try{_.lb(c,b,a)}catch(d){console.error(d)}}}};
_.Dd.prototype.B=function(a){a.o&&a.o.call(a.j,this.j)};_.Dd.prototype.C=function(a){a.A&&a.A.call(a.j,this.o)};var Ed=function(a,b,c){this.o=a;this.A=b;this.j=c};
_.L=function(){this.B=new _.Dd;this.j=new _.Dd;this.G=new _.Dd;this.D=new _.Dd;this.F=new _.Dd;this.J=new _.Dd;this.C=new _.Dd;this.A=new _.Dd;this.o=new _.Dd;this.K=new _.Dd};_.h=_.L.prototype;_.h.Ei=function(){return this.B};_.h.Mi=function(){return this.j};_.h.Ti=function(){return this.G};_.h.Li=function(){return this.D};_.h.Ri=function(){return this.F};_.h.Ii=function(){return this.J};_.h.Ji=function(){return this.C};_.h.yi=function(){return this.A};_.h.xi=function(){return this.o};_.L.j=function(){return _.jd(_.L)};
var Gd=function(a){_.D.call(this,a)};_.u(Gd,_.D);_.Id=function(){return _.I(_.Hd,_.nc,1)};_.Jd=function(){return _.I(_.Hd,_.oc,5)};
var Kd;window.gbar_&&window.gbar_.CONFIG?Kd=window.gbar_.CONFIG[0]||{}:Kd=[];_.Hd=new Gd(Kd);
var qd,rd,Ad,Bd,zd;qd=_.I(_.Hd,_.id,3)||new _.id;rd=_.Id()||new _.nc;_.Ld=new sd;Ad=_.Id()||new _.nc;Bd=_.Jd()||new _.oc;zd=_.I(_.Hd,yd,4)||new yd;_.Md=new Cd;
_.z("gbar_._DumpException",function(a){_.Ld?_.Ld.log(a):console.error(a)});
_.Nd=new qc(_.Ld);
_.Md.log(8,{m:"BackCompat"==document.compatMode?"q":"s"});_.z("gbar.A",_.Dd);_.Dd.prototype.aa=_.Dd.prototype.then;_.z("gbar.B",_.L);_.L.prototype.ba=_.L.prototype.Mi;_.L.prototype.bb=_.L.prototype.Ti;_.L.prototype.bd=_.L.prototype.Ri;_.L.prototype.bf=_.L.prototype.Ei;_.L.prototype.bg=_.L.prototype.Li;_.L.prototype.bh=_.L.prototype.Ii;_.L.prototype.bi=_.L.prototype.Ji;_.L.prototype.bj=_.L.prototype.yi;_.L.prototype.bk=_.L.prototype.xi;_.z("gbar.a",_.L.j());var Od=new pc(window);_.md("api",Od);
var Pd=_.Jd()||new _.oc;window.__PVT=_.t(_.E(Pd,8));_.md("eq",_.Nd);

}catch(e){_._DumpException(e)}
try{
var Qd=function(a){_.D.call(this,a)};_.u(Qd,_.D);
var Rd=function(){_.K.call(this);this.o=[];this.j=[]};_.u(Rd,_.K);Rd.prototype.A=function(a,b){this.o.push({features:a,options:b})};Rd.prototype.init=function(a,b,c){window.gapi={};var d=window.___jsl={};d.h=_.t(_.E(a,1));_.dc(a,12)&&(d.dpo=_.q(_.F(a,12)));d.ms=_.t(_.E(a,2));d.m=_.t(_.E(a,3));d.l=[];_.E(b,1)&&(a=_.E(b,3))&&this.j.push(a);_.E(c,1)&&(c=_.E(c,2))&&this.j.push(c);_.z("gapi.load",(0,_.w)(this.A,this));return this};
var Sd=_.I(_.Hd,_.rc,14)||new _.rc,Td=_.I(_.Hd,_.sc,9)||new _.sc,Ud=new Qd,Vd=new Rd;Vd.init(Sd,Td,Ud);_.md("gs",Vd);

}catch(e){_._DumpException(e)}
})(this.gbar_);
// Google Inc.
</script><style>@import url('https://fonts.googleapis.com/css?lang=vi&family=Product+Sans|Roboto:400,700');.gb_Va:not(.gb_Bd){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_Z{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_Z:hover:after,a.gb_Z:focus:after{background-color:rgba(0,0,0,.12);content:'';height:100%;left:0;position:absolute;top:0;width:100%}a.gb_Z:hover,a.gb_Z:focus{text-decoration:none}a.gb_Z:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_0{background-color:#4285f4;color:#fff}a.gb_0:active{background-color:#0043b2}.gb_1{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_Z,.gb_0,.gb_2,.gb_3{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_2{background:#f8f8f8;border:1px solid #c6c6c6}.gb_3{background:#f8f8f8}.gb_2,#gb a.gb_2.gb_2,.gb_3{color:#666;cursor:default;text-decoration:none}#gb a.gb_3.gb_3{cursor:default;text-decoration:none}.gb_3{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=0)}#gb a.gb_3.gb_3{color:#fff}.gb_3:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_3:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c7ae4,endColorstr=#3f76d3,GradientType=0)}.gb_Aa{display:none!important}.gb_Ba{visibility:hidden}.gb_bd{display:inline-block;vertical-align:middle}.gb_tf{position:relative}.gb_C{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_C{color:#000;cursor:pointer;text-decoration:none}.gb_Xa{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_Za{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_Za{border-bottom-color:#ccc}.gb_E{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_bd.gb_la .gb_Xa,.gb_bd.gb_la .gb_Za,.gb_bd.gb_la .gb_E,.gb_la.gb_E{display:block}.gb_bd.gb_la.gb_uf .gb_Xa,.gb_bd.gb_la.gb_uf .gb_Za{display:none}.gb_vf{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ja .gb_Xa,.gb_Ja .gb_Za,.gb_Ja .gb_E{margin-top:-10px}.gb_bd:first-child,#gbsfw:first-child+.gb_bd{padding-left:4px}.gb_pa.gb_Le .gb_bd:first-child{padding-left:0}.gb_Me{position:relative}.gb_Mc .gb_Me,.gb_Sd .gb_Me{float:right}.gb_C{padding:8px;cursor:pointer}.gb_pa .gb_3c:not(.gb_Z):focus img{background-color:rgba(0,0,0,0.20);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_Ne button:focus svg,.gb_Ne button:hover svg,.gb_Ne button:active svg,.gb_C:focus,.gb_C:hover,.gb_C:active,.gb_C[aria-expanded=true]{outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_vc .gb_Ne.gb_Oe button:focus svg,.gb_vc .gb_Ne.gb_Oe button:focus:hover svg,.gb_Ne button:focus svg,.gb_Ne button:focus:hover svg,.gb_C:focus,.gb_C:focus:hover{background-color:rgba(60,64,67,0.1)}.gb_vc .gb_Ne.gb_Oe button:active svg,.gb_Ne button:active svg,.gb_C:active{background-color:rgba(60,64,67,0.12)}.gb_vc .gb_Ne.gb_Oe button:hover svg,.gb_Ne button:hover svg,.gb_C:hover{background-color:rgba(60,64,67,0.08)}.gb_ia .gb_C.gb_Ma:hover{background-color:transparent}.gb_C[aria-expanded=true],.gb_C:hover[aria-expanded=true]{background-color:rgba(95,99,104,0.24)}.gb_C[aria-expanded=true] .gb_Pe,.gb_C[aria-expanded=true] .gb_Qe{fill:#5f6368;opacity:1}.gb_vc .gb_Ne button:hover svg,.gb_vc .gb_C:hover{background-color:rgba(232,234,237,0.08)}.gb_vc .gb_Ne button:focus svg,.gb_vc .gb_Ne button:focus:hover svg,.gb_vc .gb_C:focus,.gb_vc .gb_C:focus:hover{background-color:rgba(232,234,237,0.10)}.gb_vc .gb_Ne button:active svg,.gb_vc .gb_C:active{background-color:rgba(232,234,237,0.12)}.gb_vc .gb_C[aria-expanded=true],.gb_vc .gb_C:hover[aria-expanded=true]{background-color:rgba(255,255,255,0.12)}.gb_vc .gb_C[aria-expanded=true] .gb_Pe,.gb_vc .gb_C[aria-expanded=true] .gb_Qe{fill:#ffffff;opacity:1}.gb_bd{padding:4px}.gb_pa.gb_Le .gb_bd{padding:4px 2px}.gb_pa.gb_Le .gb_Na.gb_bd{padding-left:6px}.gb_E{z-index:991;line-height:normal}.gb_E.gb_Re{left:8px;right:auto}@media (max-width:350px){.gb_E.gb_Re{left:0}}.gb_Se .gb_E{top:56px}.gb_B .gb_C,.gb_D .gb_B .gb_C{background-position:-64px -29px}.gb_i .gb_B .gb_C{background-position:-29px -29px;opacity:1}.gb_B .gb_C,.gb_B .gb_C:hover,.gb_B .gb_C:focus{opacity:1}.gb_Cd{display:none}.gb_Uc{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Uc.gb_Vc{color:#3c4043}.gb_pa.gb_qa .gb_Uc{margin-bottom:0}.gb_Wc.gb_Xc .gb_Uc{padding-left:4px}.gb_pa.gb_qa .gb_Zc{position:relative;top:-2px}.gb_pa{color:black;min-width:320px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_pa.gb_Dc{min-width:240px}.gb_pa.gb_Dd .gb_Ed{display:none}.gb_pa.gb_Dd .gb_Fd{height:56px}header.gb_pa{display:block}.gb_pa svg{fill:currentColor}.gb_Hd{position:fixed;top:0;width:100%}.gb_Id{-webkit-box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)}.gb_Jd{height:64px}.gb_Fd{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_pa:not(.gb_qa) .gb_Fd{padding:8px}.gb_pa.gb_Kd .gb_Fd{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa .gb_Fd.gb_Ld.gb_Md{min-width:0}.gb_pa.gb_qa .gb_Fd{padding:4px;padding-left:8px;min-width:0}.gb_Ed{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Od>.gb_Ed{display:table-cell;width:100%}.gb_Wc{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_pa.gb_qa .gb_Wc{padding-right:14px}.gb_Pd{-webkit-flex:1 1 100%;flex:1 1 100%}.gb_Pd>:only-child{display:inline-block}.gb_Qd.gb_Nc{padding-left:4px}.gb_Qd.gb_Rd,.gb_pa.gb_Kd .gb_Qd,.gb_pa.gb_qa:not(.gb_Sd) .gb_Qd{padding-left:0}.gb_pa.gb_qa .gb_Qd.gb_Rd{padding-right:0}.gb_pa.gb_qa .gb_Qd.gb_Rd .gb_ia{margin-left:10px}.gb_Nc{display:inline}.gb_pa.gb_Hc .gb_Qd.gb_Td,.gb_pa.gb_Sd .gb_Qd.gb_Td{padding-left:2px}.gb_Uc{display:inline-block}.gb_Qd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Sd{height:48px}.gb_pa.gb_Sd{min-width:initial;min-width:auto}.gb_Sd .gb_Qd{float:right;padding-left:32px}.gb_Sd .gb_Qd.gb_Ud{padding-left:0}.gb_Vd{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_Wd{-webkit-transition:background-color .4s;transition:background-color .4s}.gb_Xd{color:black}.gb_vc{color:white}.gb_pa a,.gb_Ac a{color:inherit}.gb_s{color:rgba(0,0,0,0.87)}.gb_pa svg,.gb_Ac svg,.gb_Wc .gb_Zd,.gb_Mc .gb_Zd{color:#5f6368;opacity:1}.gb_vc svg,.gb_Ac.gb_Ec svg,.gb_vc .gb_Wc .gb_Zd,.gb_vc .gb_Wc .gb_uc,.gb_vc .gb_Wc .gb_Zc,.gb_Ac.gb_Ec .gb_Zd{color:rgba(255,255,255, 0.87 )}.gb_vc .gb_Wc .gb_tc:not(.gb_0d){opacity:0.87}.gb_Vc{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_vc .gb_Vc,.gb_Xd .gb_Vc{opacity:1}.gb_1d{position:relative}.gb_2d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_f,span.gb_f{color:rgba(0,0,0,0.87);text-decoration:none}.gb_vc a.gb_f,.gb_vc span.gb_f{color:white}a.gb_f:focus{outline-offset:2px}a.gb_f:hover{text-decoration:underline}.gb_g{display:inline-block;padding-left:15px}.gb_g .gb_f{display:inline-block;line-height:24px;vertical-align:middle}.gb_3d{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:0.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_pa.gb_Sd .gb_3d{margin-left:8px}#gb a.gb_3.gb_3.gb_3d,#gb a.gb_2.gb_2.gb_3d{cursor:pointer}.gb_3.gb_3d:hover{background:#2b7de9;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:focus,.gb_3.gb_3d:hover:focus{background:#5094ed;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3.gb_3d:active{background:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_3d:not(.gb_2){background:#1a73e8;border:1px solid transparent}.gb_pa.gb_qa .gb_3d{padding:9px 15px;min-width:80px}.gb_4d{text-align:left}#gb a.gb_3d.gb_2,#gb .gb_vc a.gb_3d,#gb.gb_vc a.gb_3d{background:#ffffff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_3.gb_ja.gb_3d{background:#8ab4f8;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none;color:#202124}#gb a.gb_3d.gb_2:hover,#gb .gb_vc a.gb_3d:hover,#gb.gb_vc a.gb_3d:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_3.gb_ja.gb_3d:hover{background:#93baf9;border-color:transparent;-webkit-box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 3px 1px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.3)}#gb a.gb_3d.gb_2:focus,#gb a.gb_3d.gb_2:focus:hover,#gb .gb_vc a.gb_3d:focus,#gb .gb_vc a.gb_3d:focus:hover,#gb.gb_vc a.gb_3d:focus,#gb.gb_vc a.gb_3d:focus:hover{background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_3.gb_ja.gb_3d:focus,#gb a.gb_3.gb_ja.gb_3d:focus:hover{background:#a6c6fa;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}#gb a.gb_3d.gb_2:active,#gb .gb_vc a.gb_3d:active,#gb.gb_vc a.gb_3d:active{background:#ecf3fe}#gb a.gb_3.gb_ja.gb_3d:active{background:#a1c3f9;-webkit-box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}#gb a.gb_3d.gb_2:not(.gb_ja):active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_ia{background-color:rgba(255,255,255,0.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_ia.gb_ja{background-color:transparent;border:1px solid #5f6368}.gb_ka{display:inherit}.gb_ia.gb_ja .gb_ka{background:#ffffff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ia:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_ia.gb_ja:hover{border:1px solid #5f6368;background-color:rgba(232,234,237,0.08)}.gb_ia:focus{border:1px solid #fff;background-color:rgba(255,255,255);-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15)}.gb_ia.gb_ja:focus{border:1px solid #e8eaed;background-color:#38383b}.gb_ia.gb_ja:active,.gb_ia.gb_la.gb_ja:focus{border:1px solid #5f6368;background-color:#333438}.gb_ma{display:inline-block;padding-left:7px;padding-bottom:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ia.gb_ja .gb_ma{line-height:26px;margin-left:0;width:72px;padding-left:0;padding-bottom:0}.gb_ma.gb_na{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0}.gb_ma.gb_na .gb_oa{vertical-align:middle}.gb_pa:not(.gb_qa) .gb_ia{margin-left:10px;margin-right:4px}.gb_ra{max-height:32px;width:78px}.gb_ia.gb_ja .gb_ra{max-height:26px;width:72px}.gb_Ca{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0px;position:relative;height:32px;width:32px;z-index:0}.gb_Da{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Da.gb_Ca{height:30px;width:30px}.gb_Da.gb_Ca:hover,.gb_Da.gb_Ca:active{-webkit-box-shadow:none;box-shadow:none}.gb_Ea{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);box-shadow:0px 1px 2px 0px rgba(60,64,67,.30),0px 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Fa{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Ca::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ha::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_k .gb_Ha::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Ca:hover,.gb_Ca:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Ca:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Ca:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:100%}.gb_Ia{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_C.gb_Ia{width:auto}.gb_Ia:hover,.gb_Ia:focus{opacity:.85}.gb_Ja .gb_Ia,.gb_Ja .gb_Ka{line-height:26px}#gb#gb.gb_Ja a.gb_Ia,.gb_Ja .gb_Ka{font-size:11px;height:auto}.gb_La{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Ma:hover .gb_La{opacity:.85}.gb_ia>.gb_Na{padding:3px 3px 3px 4px}.gb_Oa.gb_Ba{color:#fff}.gb_i .gb_Ia,.gb_i .gb_La{opacity:1}#gb#gb.gb_i.gb_i a.gb_Ia,#gb#gb .gb_i.gb_i a.gb_Ia{color:#fff}.gb_i.gb_i .gb_La{border-top-color:#fff;opacity:1}.gb_D .gb_Ca:hover,.gb_i .gb_Ca:hover,.gb_D .gb_Ca:focus,.gb_i .gb_Ca:focus{-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) ;box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) }.gb_Pa .gb_Na,.gb_Qa .gb_Na{position:absolute;right:1px}.gb_Na.gb_h,.gb_Ra.gb_h,.gb_Ma.gb_h{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Sa.gb_Ta .gb_Ia{width:30px!important}.gb_Ua{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Va .gb_Ua,.gb_Wa .gb_Ua{right:0;top:0}.gb_Na .gb_C{padding:4px}.gb_6d{display:none}.gb_nc{display:inline-block;position:relative;top:2px;-webkit-user-select:none}.gb_9d .gb_nc{display:none}.gb_Fd .gb_oc{line-height:normal;position:relative;padding-left:16px}.gb_Wc.gb_Xc .gb_oc{padding-left:0px}.gb_Wc .gb_oc{padding-left:12px}.gb_pc.gb_ae{direction:ltr}.gb_pc.gb_ae .gb_Zd{padding-left:8px;padding-right:0}.gb_pc .gb_be:before{content:url('https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_clr_74x24px.svg');display:inline-block;height:24px;width:74px}.gb_pc .gb_be{height:24px;width:74px;display:inline-block;vertical-align:middle}.gb_pc{display:inline-block;vertical-align:middle}.gb_pc .gb_be,.gb_pc.gb_ce,.gb_pc:not(.gb_ce):not(:focus){outline:none}.gb_oa{display:inline-block;vertical-align:middle}.gb_sc{border:none;display:block;visibility:hidden}img.gb_tc{border:0;vertical-align:middle}.gb_Ec .gb_pc .gb_be:before,.gb_vc .gb_pc .gb_be:before{content:url('https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg')}.gb_Xd .gb_pc .gb_be:before{content:url('https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg')}@media screen and (-ms-high-contrast:black-on-white){.gb_vc .gb_pc .gb_be:before{content:url('https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_dark_clr_74x24px.svg')}}@media screen and (-ms-high-contrast:white-on-black){.gb_Xd .gb_pc .gb_be:before{content:url('https://www.gstatic.com/images/branding/googlelogo/svg/googlelogo_light_clr_74x24px.svg')}}.gb_oa{background-repeat:no-repeat}.gb_Zd{display:inline-block;font-family:'Product Sans',Arial,sans-serif;font-size:22px;line-height:24px;padding-left:8px;position:relative;top:-1.5px;vertical-align:middle}.gb_Wc .gb_Zd{padding-left:4px}.gb_Wc .gb_Zd.gb_de{padding-left:0}.gb_tc.gb_0d{padding-right:4px}.gb_Ec .gb_Vc.gb_Zd{opacity:1}.gb_ee:focus .gb_Zd{text-decoration:underline}.gb_fe img.gb_tc{margin-bottom:4px}.gb_uc{-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin:0 4px;padding:12px;overflow:hidden;vertical-align:middle;cursor:pointer;height:24px;width:24px;-webkit-user-select:none;-webkit-flex:0 0 auto;flex:0 0 auto}.gb_qa .gb_uc{margin:0 4px 0 0}.gb_uc:focus,.gb_uc:focus:hover{background-color:rgba(60,64,67,0.1);outline:none}.gb_uc:active{background-color:rgba(60,64,67,0.12);outline:none}.gb_uc:hover{background-color:rgba(60,64,67,0.08);outline:none}.gb_vc .gb_uc:hover{background-color:rgba(232,234,237,0.08)}.gb_vc .gb_uc:focus,.gb_vc .gb_uc:focus:hover{background-color:rgba(232,234,237,0.1)}.gb_vc .gb_uc:active{background-color:rgba(232,234,237,0.12)}.gb_wc{display:none}.gb_xc{-webkit-transform:none;transform:none}.gb_zc{display:none}.gb_Ac{background-color:#fff;bottom:0;color:#000;height:-webkit-calc(100vh - 100%);height:calc(100vh - 100%);overflow-y:auto;overflow-x:hidden;position:absolute;top:100%;z-index:990;will-change:visibility;visibility:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:transform .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear .25s;transition:transform .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear .25s}.gb_Ac.gb_Bc.gb_Cc,.gb_Ac.gb_Bc.gb_Cc:hover{overflow:visible}.gb_Ac.gb_qa{width:264px;-webkit-transform:translateX( -264px );transform:translateX( -264px )}.gb_Ac:not(.gb_qa){width:280px;-webkit-transform:translateX( -280px );transform:translateX( -280px )}.gb_Dc .gb_Ac{width:195px}.gb_Ac.gb_la{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;-webkit-box-shadow:0 0 16px rgba(0,0,0,.28);box-shadow:0 0 16px rgba(0,0,0,.28);-webkit-transition:transform .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear 0s;transition:transform .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear 0s}.gb_Ac.gb_Ec{background-color:rgba(32,33,36,1);color:#e8eaed}.gb_Fc.gb_Hc{background-color:transparent;-webkit-box-shadow:0 0;box-shadow:0 0}.gb_Fc.gb_Hc>:not(.gb_Ic){display:none}.gb_Ic{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;flex-direction:column}.gb_Ic>.gb_Jc{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_Ic>.gb_Kc{-webkit-flex:0 0 auto;flex:0 0 auto}.gb_Lc{list-style:none;margin-top:0;margin-bottom:0;padding:8px 0}.gb_Ac:not(.gb_Fc) .gb_Lc:first-child{padding:0 0 8px 0}.gb_Lc:not(:last-child){border-bottom:1px solid #ddd}.gb_Ec .gb_Lc:not(:last-child){border-bottom:1px solid #5f6368}.gb_Ec .gb_Mc .gb_Nc{background-color:rgba(32,33,36,1);border-bottom:1px solid #5f6368}.gb_Oc{cursor:pointer}.gb_Pc:empty{display:none}.gb_Oc,.gb_Pc{display:block;min-height:40px;padding-bottom:4px;padding-top:4px;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.87)}.gb_Ec .gb_Oc{color:#e8eaed}.gb_Ec .gb_Pc{color:#9aa0a6}.gb_Ac.gb_qa .gb_Oc{padding-left:16px}.gb_Ac:not(.gb_qa) .gb_Oc,.gb_Ac:not(.gb_qa) .gb_Pc{padding-left:24px}.gb_Oc:hover{background:rgba(0,0,0,0.12)}.gb_Ec .gb_Oc:hover{background:rgba(232,234,237,0.08)}.gb_Oc.gb_ya{background:rgba(0,0,0,0.12);font-weight:bold;color:rgba(0,0,0,0.87)}.gb_Ec .gb_Oc.gb_ya{background:rgba(232,234,237,0.12);color:rgba(255,255,255, 0.87 )}.gb_Oc .gb_Qc{text-decoration:none;display:inline-block;width:100%}.gb_Oc .gb_Qc:focus{outline:none}.gb_Oc .gb_Rc,.gb_Pc{padding-left:32px;display:inline-block;line-height:40px;vertical-align:top;width:176px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb_Dc .gb_Oc .gb_Rc,.gb_Dc .gb_Pc{padding-left:16px;width:138px}.gb_Ic.gb_t .gb_Qc:focus .gb_Rc{text-decoration:underline}.gb_Oc .gb_Sc{height:24px;width:24px;float:left;margin-top:8px;vertical-align:middle}.gb_Mc>*{display:block;min-height:48px}.gb_pa.gb_qa .gb_Mc>*{padding-top:4px;padding-bottom:4px;padding-left:16px}.gb_pa:not(.gb_qa) .gb_Mc>*{padding-top:8px;padding-bottom:8px;padding-left:24px}.gb_pa:not(.gb_qa) .gb_Wc .gb_nc{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex}.gb_Mc .gb_nc{display:table-cell;height:48px;vertical-align:middle}.gb_Mc .gb_Nc{background-color:#f5f5f5;display:block}.gb_Mc .gb_Nc .gb_bd{float:right}.gb_pa.gb_qa .gb_Mc .gb_Nc{padding:4px}.gb_pa:not(.gb_qa) .gb_Mc .gb_Nc{padding:8px}.gb_Mc .gb_Ia{width:40px}.gb_Mc .gb_La{position:absolute;right:0;top:50%}.gb_Ac.gb_ge{-webkit-overflow-scrolling:touch}.gb_Ac .gb_ee{text-decoration:none}.gb_Ac .gb_Zd{display:inline;white-space:normal;word-break:break-all;word-break:break-word}body.gb_he [data-ogpc]{-webkit-transition:margin-left .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear .25s;transition:margin-left .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear .25s}body.gb_he.gb_ie [data-ogpc]{-webkit-transition:margin-left .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear 0s;transition:margin-left .25s  cubic-bezier(0.4,0.0,0.2,1) ,visibility 0s linear 0s}body [data-ogpc]{margin-left:0}body.gb_ie [data-ogpc]{margin-left:280px}.gb_qf{cursor:pointer;padding:13px}.gb_rf{background-color:rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);box-shadow:inset 1px 1px 3px rgba(0,0,0,.24);width:34px;height:17px;-webkit-border-radius:8px;border-radius:8px;position:relative;-webkit-transition:background-color ease 150ms;transition:background-color ease 150ms}.gb_qf[aria-pressed=true] .gb_rf{background-color:rgba(255,255,255,0.1)}.gb_sf{position:absolute;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);top:-4px;-webkit-transform:translateX(-12px);transform:translateX(-12px);background-color:white;-webkit-transition:transform ease 150ms;transition:transform ease 150ms}.gb_qf[aria-pressed=true] .gb_sf{-webkit-transform:translateX(20px);transform:translateX(20px)}.gb_sf img{position:absolute;margin:5px;width:15px;height:15px}.gb_je{line-height:0;-webkit-user-select:none}.gb_Pd>.gb_je:only-child{float:right}.gb_je .gb_oe{display:inline-block}.gb_je .gb_3c{cursor:pointer}.gb_je .gb_3c img{opacity:0.54;width:24px;height:24px;padding:10px}.gb_vc .gb_je .gb_3c img{opacity:1}.gb_ke{text-align:right}.gb_oe{text-align:initial}.gb_je .gb_pe,.gb_je .gb_qe{display:table-cell;height:48px;vertical-align:middle}.gb_je .gb_pe:not(.gb_re){overflow:hidden}.gb_ue{padding-left:16px}.gb_ue:not(.gb_qa){padding-left:24px}.gb_ve{color:black;opacity:0.54}.gb_we{background:white;-webkit-box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);overflow-y:hidden;position:absolute;right:24px;top:48px}.gb_df,.gb_ef,.gb_ff{display:none}.gb_ze{height:48px;max-width:720px}.gb_Pd.gb_Ie:not(.gb_ye) .gb_ze{max-width:100%;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Od>.gb_Ed .gb_ze{display:table-cell;vertical-align:middle;width:100%}.gb_Pd.gb_Ie .gb_ze .gb_Ne{margin-left:0;margin-right:0}.gb_Ne{background:#f1f3f4;border:1px solid transparent;-webkit-border-radius:8px;border-radius:8px;margin-left:auto;margin-right:auto;max-width:720px;position:relative;-webkit-transition:background 100ms ease-in,width 100ms ease-out;transition:background 100ms ease-in,width 100ms ease-out}.gb_Ne.gb_gf{-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.gb_vc .gb_Ne{background:rgba(241,243,244,0.24)}.gb_Ne button{background:none;border:none;cursor:pointer;outline:none;padding:0 5px;line-height:0}.gb_Ne:not(.gb_ye) button{padding:0 5px}.gb_Ne button svg,.gb_Ne button img{padding:8px;margin:3px}.gb_Ne.gb_ye button svg{margin-left:1px;margin-right:1px}.gb_hf.gb_if,.gb_jf.gb_if{padding-left:2px;padding-right:2px}.gb_jf{display:none}.gb_hf,.gb_jf{float:left;position:absolute;top:0}.gb_kf{position:absolute;right:0;cursor:default;visibility:hidden;top:0;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out}.gb_lf .gb_kf{right:44px}.gb_kf.gb_mf{visibility:inherit}.gb_8e::-ms-clear{display:none;height:0;width:0}.gb_nf{position:absolute;right:0;top:0}.gb_of{height:46px;padding:0;margin-left:56px;margin-right:49px;overflow:hidden}.gb_lf .gb_of{margin-right:96px}.gb_8e{background:transparent;border:none;font:normal 16px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;height:46px;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_if.gb_of .gb_8e.gb_pf{padding-left:2px}.gb_vc .gb_8e{color:rgba(255,255,255,0.87)}.gb_8e:not(.gb_pf){padding:11px 0}.gb_8e.gb_pf{padding:0}.gb_pf{height:46px;line-height:46px}.gb_Ne:not(.gb_Oe) input::-webkit-input-placeholder{color:rgba(0,0,0,0.54)}.gb_vc .gb_Ne:not(.gb_Oe) input::-webkit-input-placeholder{color:rgba(255,255,255,0.87)}.gb_Ne.gb_ye:not(.gb_M){background:transparent;float:right;-webkit-box-shadow:none;box-shadow:none}.gb_Ne.gb_ye:not(.gb_M) .gb_of,.gb_Ne.gb_ye:not(.gb_M) .gb_kf,.gb_Ne.gb_ye:not(.gb_M) .gb_nf{display:none}.gb_Ne.gb_ye.gb_M{margin-left:0;position:absolute;width:auto}.gb_Ne.gb_ye.gb_M .gb_hf{display:none}.gb_Ne.gb_ye .gb_hf{padding:0;position:static}.gb_Ne.gb_ye.gb_M .gb_jf{display:block}.gb_pa.gb_Hc .gb_Ed.gb_xe:not(.gb_ye) .gb_ze,.gb_pa.gb_Hc .gb_Ed.gb_Ae.gb_Be:not(.gb_ye) .gb_ze,.gb_pa.gb_Kd .gb_Ed:not(.gb_xe):not(.gb_ye) .gb_ze{padding-right:30px}.gb_pa.gb_Hc .gb_Ed.gb_Be:not(.gb_ye) .gb_ze,.gb_pa.gb_Hc .gb_Ed.gb_Ae.gb_xe:not(.gb_ye) .gb_ze{padding-left:30px}.gb_Ed:not(.gb_ye) .gb_ze{padding-left:10px;padding-right:10px;width:100%;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_ze.gb_Ba{display:none}.gb_Pd.gb_Ce>.gb_je{min-width:initial!important;min-width:auto!important}.gb_De,.gb_Ee:not(.gb_Ld):not(.gb_Ce).gb_ye,.gb_Ee:not(.gb_Ld):not(.gb_Ce).gb_Fe{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_Ee:not(.gb_Ld):not(.gb_Ce){-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.gb_Ee:not(.gb_Ld):not(.gb_Ce):not(.gb_ye).gb_He,.gb_Ee:not(.gb_Ld):not(.gb_Ce):not(.gb_ye).gb_Ie{-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.gb_Pd.gb_Ld,.gb_Pd.gb_Ce{-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.gb_pa.gb_qa .gb_Wc,.gb_Fd.gb_Ld.gb_Md>.gb_Wc{-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.gb_pa.gb_qa .gb_Pd,.gb_Fd.gb_Ld.gb_Md>.gb_Pd{-webkit-flex:0 0 auto;flex:0 0 auto}sentinel{}</style></head><body alink="#ea4335" bgcolor="#fff" link="#4b11a8" text="#000" vlink="#4b11a8"><div id="save_popup_msg" style="display:none">Các tùy chọn của bạn đã được lưu</div><div id="fmwG5d" style="display:none">Các thay đổi bạn thực hiện có thể không được lưu lại.</div><div class="appbar" aria-level="1" role="heading" style="padding-left:24px">Cài đặt tìm kiếm</div><div><style>a{color:#1558d6}.n2m4i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAACXBIWXMAAAsTAAALEwEAmpwYAAACcUlEQVRIx+WWv2tTURTHP/FHfgz9A5K6WFAcjVDo1NpCpy6S9i8IgqiQ/AF2MIKDoN2KiJs0lIQEHNuhaIuIpa3QQBeHgiWmQyhI26V1eA7vvJt7X27ue9ZNv5lyfnzvue+cc8+B/w6JCH2KcW6SIwd06PCNdc4vetQsdY7xQr9j6hQiA+nDFDt9VPpvm8n4ZBmqhvMRu6ywwi5HhrxKJg7dNbaVyz5PuW1o81TYV/othqPp2mLcpcRVq02SEl2xarspMyq6L2SdB2fZVF/TcfHg2zVIK1mKeVqccUaLeVJKnqYh1kuDMxtE13MbZc9IxB6jGmUQpTXjCbluV7vsCKd9BXPKde3iXUmOpS4L4lDSjvgosjWKFFmTfx8097LICv2EdSmUpJLMiPFLJXklkhkt434R1cJ0KWmyiiZbwMPju1Y8SQ7w8FjQrCrSkBLIJRGPMwTAe830gCZNFvmlJOfsAJDTrHyPISbMCB9Lk0XhKx4ei4bMb8hHZoT+me0IuvvkAVg2pD/0qE3CQwdZgue8BeANnwzNoU54JfKSAV7zAIB3PHSZBRF2ABz9+0LoqhTxQrqsxqDgTsotqb9lLlu0RlICTItL3kr4BA+Pn1JaJvLiOW1eeYMTAO5ZCf3u/Sw2JnyPE9bDiv7Wi4OBrWd7HHoYY445xiwax+Nge74CNOTZDcP5fMGkemDTsQh7D+zdQV/ENgIGEaZpRo0AfUhtxh5SW+7prI/R8oCMJynHHaMAw8agr4RK/Q7P/mzQ+xcPryItVlmlFVpFluKtIj6mtDj/elnykaBAzbrO1VzrXNSel2SCG8bCuXHRhfOfxW8yWXKUbSCjYQAAAABJRU5ErkJggg==);opacity:0.65;background-size:20px 20px;width:20px;height:20px;margin:auto 4px 10px 6px}.LS81yb{padding-top:4px;min-width:0}.QlA8De{display:flex;align-items:center;flex-grow:1}.rrC56{float:right;font-size:84%}.qukNee{font-size:84%}.N5eIU{position:relative}.lnlBBf{-webkit-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:none;outline:none;width:100%}.GA4ntc{pointer-events:none;position:absolute}.dAHWH .lnlBBf{color:#202124;line-height:24px;padding:7px 32px 7px 8px}.dAHWH .N5eIU{border-radius:2px;border:1px solid #dfe1e5}.dAHWH .GA4ntc{right:8px;top:7px}.S003Ke{flex:none}.z1asCe{display:inline-block;fill:currentColor;height:24px;line-height:24px;position:relative;width:24px}.z1asCe svg{display:block;height:100%;width:100%}.ZoN4Lb{color:rgba(0,0,0,.54)}.nAXVG{color:#70757a}.IxQsL{color:rgba(0,0,0,.26)}.xFO1De{color:#fff}.ooFpK{color:rgba(255,255,255,.30)}.mtnwac{color:#4285f4}.WxeeKb{color:#34a853}.hIVRU{color:#f29900}.EXaTMc{color:#fbbc04}.sxn46d{color:#000}.gqMTF{color:#1a73e8}.zpn8Mb{color:#d93025}.dEUPmd{color:#1e8e3e}.remove-lang{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAl0lEQVR4Ae3WxwGDMBQD0JQhPYkmSt0xPWcl4CJRv7j6P9Fhs9xEIhHscUTKXp1wxL6Mv+KFO1Imf8cL14IKHPHCq6uC+O92zKBpiCvyV+YPynkelvMMyHlG5DxDcp4xOc8g8+IK4tUVDp4rmPcX+E+R/yL7b1P/g+Z/Vfhfdv7Xtf+D4/9k+j/6/t8W/4+X/9cxEoksLG88YadElqAyEgAAAABJRU5ErkJggg==);display:inline;background-size:24px 24px;width:24px;height:24px;float:right;margin:0 12px 0 0}.eaOHPe{padding:4px 0 0 8px;height:26px;display:flex;align-items:center}.DO2FHc{display:inline-block;flex-grow:1}.M0NWqe{position:relative}.CEBpv{-webkit-appearance:none;-webkit-appearance:none;appearance:none;background:#fff;border:none;outline:none;width:100%}.XII7xe{pointer-events:none;position:absolute}.bZaNNc .CEBpv{color:#202124;line-height:24px;padding:7px 32px 7px 8px}.bZaNNc .M0NWqe{border-radius:2px;border:1px solid #dfe1e5}.bZaNNc .XII7xe{right:8px;top:7px}</style><div id="butterbar-container"><div id="butterbar-wrap"></div></div><form action="/setprefs" id="tsuid1" method="GET" name="langform"><script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){var id='tsuid1';document.getElementById(id).onsubmit = handleSubmit;})();</script><input name="mobile" type="hidden" value="true"><div style="clear:both;padding-top:6px;margin-left:24px"><input value="0_qL1kFJniIGQoBSwJzXDXm4Nmllc=" name="sig" type="hidden"><input style="display:none" value="Lưu Tùy chọn" name="submit2" type="submit"><div><div class="UVgjof" style="padding-top:18px"><h2 class="b36kLe">Giao diện</h2><div class="URIeEf"> Bật hoặc tắt Giao diện tối </div><input id="SAVfte" name="cs" type="hidden" value="1"><div class="URIeEf" id="igxo5d"></div></div></div><div class="UVgjof LS81yb" style="align-items:center"><div style="display:flex;align-items:center"><div class="QlA8De"><h2>Lịch sử tìm kiếm</h2><a class="n2m4i" href="http://support.google.com/websearch?p=ws_m_history" aria-label="Trợ giúp về Lịch sử tìm kiếm" role="link"></a></div><a class="rrC56" href="https://myactivity.google.com/product/search?utm_source=google&amp;hl=vi">Quản lý</a></div></div><div class="UVgjof LS81yb"><div class="QlA8De"><h2>Bộ lọc Tìm kiếm an toàn</h2><a class="n2m4i" href="http://support.google.com/websearch?p=ws_m_safesearch" aria-label="Trợ giúp về Bộ lọc tìm kiếm an toàn" role="link"></a></div><div class="URIeEf"> <div class="URIeEf" id="ssr"></div> <input value="images" name="safeui" type="hidden"> </div></div><div class="UVgjof LS81yb"><div class="QlA8De"><h2>Video</h2></div><div class="URIeEf"> <div class="URIeEf" id="video"></div> <div><input name="vpa" type="hidden" value="3"></div> </div></div><div class="UVgjof LS81yb"><div class="QlA8De"><h2>Viết tay</h2><a class="n2m4i" href="http://support.google.com/websearch?p=ws_m_handwrite" aria-label="Trợ giúp về tính năng Viết tay" role="link"></a></div><div class="URIeEf"><div class="URIeEf" id="handwriting-radio"></div><input value="0" name="hw" type="hidden"></div></div><div class="UVgjof LS81yb" style="align-items:center"><div style="display:flex;align-items:center;padding-top:4px"><div class="QlA8De"><h2>Kết quả cá nhân</h2></div><a class="rrC56" href="/setting/search/privateresults?hl=vi&amp;utm_source=preferences">Quản lý</a></div></div><div class="UVgjof LS81yb"><div class="QlA8De"><h2>Tự động hoàn thành dựa trên cụm từ tìm kiếm thịnh hành</h2></div><input value="1" name="tis" type="hidden"><div class="URIeEf" id="Z7WJjd"></div></div><div><div class="UVgjof" style="padding-top:4px;min-width:0"><div class="QlA8De"><h2>Khu vực cho Kết quả tìm kiếm</h2><a class="n2m4i" href="http://support.google.com/websearch?p=ws_m_region" aria-label="Trợ giúp về Khu vực cho kết quả tìm kiếm" role="link"></a></div><div class="URIeEf"><input value="ZZ" name="gl" type="hidden"><div class="URIeEf dAHWH" id="region-selector"><div class="N5eIU"><select class="lnlBBf"><option selected="selected" value="ZZ">Khu vực hiện tại</option><option value="SA">Ả Rập Xê-út</option><option value="AF">Afghanistan</option><option value="EG">Ai Cập</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="IN">Ấn Độ</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AG">Antigua và Barbuda</option><option value="AT">Áo</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AU">Australia</option><option value="AZ">Azerbaijan</option><option value="PL">Ba Lan</option><option value="MK">Bắc Macedonia</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BY">Belarus</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BT">Bhutan</option><option value="BE">Bỉ</option><option value="PT">Bồ Đào Nha</option><option value="BO">Bolivia</option><option value="BA">Bosnia và Herzegovina</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="BN">Brunei</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="AE">Các Tiểu Vương quốc Ả Rập Thống nhất</option><option value="CM">Cameroon</option><option value="KH">Campuchia</option><option value="CA">Canada</option><option value="CV">Cape Verde</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CO">Colombia</option><option value="DO">Cộng hòa Dominica</option><option value="CF">Cộng hòa Trung Phi</option><option value="CG">Congo - Brazzaville</option><option value="CD">Congo - Kinshasa</option><option value="CR">Costa Rica</option><option value="CI">Côte d’Ivoire</option><option value="HR">Croatia</option><option value="CU">Cuba</option><option value="TW">Đài Loan</option><option value="DK">Đan Mạch</option><option value="IM">Đảo Man</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="DE">Đức</option><option value="EC">Ecuador</option><option value="SV">El Salvador</option><option value="EE">Estonia</option><option value="ET">Ethiopia</option><option value="FJ">Fiji</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GL">Greenland</option><option value="GT">Guatemala</option><option value="GG">Guernsey</option><option value="GY">Guyana</option><option value="NL">Hà Lan</option><option value="HT">Haiti</option><option value="KR">Hàn Quốc</option><option value="US">Hoa Kỳ</option><option value="HN">Honduras</option><option value="HK">Hồng Kông</option><option value="HU">Hungary</option><option value="GR">Hy Lạp</option><option value="IS">Iceland</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IL">Israel</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JE">Jersey</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Lào</option><option value="LV">Latvia</option><option value="LS">Lesotho</option><option value="LB">Li-băng</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Litva</option><option value="LU">Luxembourg</option><option value="MA">Ma-rốc</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MU">Mauritius</option><option value="MX">Mexico</option><option value="FM">Micronesia</option><option value="MD">Moldova</option><option value="MN">Mông Cổ</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MZ">Mozambique</option><option value="MM">Myanmar (Miến Điện)</option><option value="NO">Na Uy</option><option value="ZA">Nam Phi</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NP">Nepal</option><option value="NZ">New Zealand</option><option value="RU">Nga</option><option value="JP">Nhật Bản</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="OM">Oman</option><option value="PK">Pakistan</option><option value="PS">Palestine</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Peru</option><option value="FI">Phần Lan</option><option value="FR">Pháp</option><option value="PH">Philippines</option><option value="PR">Puerto Rico</option><option value="QA">Qatar</option><option value="CK">Quần đảo Cook</option><option value="PN">Quần đảo Pitcairn</option><option value="SB">Quần đảo Solomon</option><option value="VG">Quần đảo Virgin thuộc Anh</option><option value="VI">Quần đảo Virgin thuộc Hoa Kỳ</option><option value="RO">Romania</option><option value="RW">Rwanda</option><option value="WS">Samoa</option><option value="AS">Samoa thuộc Mỹ</option><option value="SM">San Marino</option><option value="ST">São Tomé và Príncipe</option><option value="CZ">Séc</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="CY">Síp</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SO">Somalia</option><option value="LK">Sri Lanka</option><option value="SH">St. Helena</option><option value="VC">St. Vincent và Grenadines</option><option value="SR">Suriname</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="ES">Tây Ban Nha</option><option value="TH">Thái Lan</option><option value="TR">Thổ Nhĩ Kỳ</option><option value="SE">Thụy Điển</option><option value="CH">Thụy Sĩ</option><option value="TL">Timor-Leste</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad và Tobago</option><option value="TN">Tunisia</option><option value="TM">Turkmenistan</option><option value="UG">Uganda</option><option value="UA">Ukraina</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VE">Venezuela</option><option value="VN">Việt Nam</option><option value="GB">Vương quốc Anh</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option></select><span class="GA4ntc"><span class="S003Ke ZoN4Lb z1asCe K1bG5d"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"></path></svg></span></span></div></div></div></div></div><div id="langSec"><script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){google.preferences.searchLangs=[{code:'af',name:'Afrikaans',lang_restrict:'lang_af'},{code:'ca',name:'català',lang_restrict:'lang_ca'},{code:'cs',name:'čeština',lang_restrict:'lang_cs'},{code:'da',name:'dansk',lang_restrict:'lang_da'},{code:'de',name:'Deutsch',lang_restrict:'lang_de'},{code:'et',name:'eesti',lang_restrict:'lang_et'},{code:'en',name:'English',lang_restrict:'lang_en'},{code:'es',name:'español',lang_restrict:'lang_es'},{code:'eo',name:'esperanto',lang_restrict:'lang_eo'},{code:'tl',name:'Filipino',lang_restrict:'lang_tl'},{code:'fr',name:'français',lang_restrict:'lang_fr'},{code:'hr',name:'hrvatski',lang_restrict:'lang_hr'},{code:'id',name:'Indonesia',lang_restrict:'lang_id'},{code:'is',name:'íslenska',lang_restrict:'lang_is'},{code:'it',name:'italiano',lang_restrict:'lang_it'},{code:'sw',name:'Kiswahili',lang_restrict:'lang_sw'},{code:'lv',name:'latviešu',lang_restrict:'lang_lv'},{code:'lt',name:'lietuvių',lang_restrict:'lang_lt'},{code:'hu',name:'magyar',lang_restrict:'lang_hu'},{code:'nl',name:'Nederlands',lang_restrict:'lang_nl'},{code:'no',name:'norsk',lang_restrict:'lang_no'},{code:'pl',name:'polski',lang_restrict:'lang_pl'},{code:'pt',name:'português',lang_restrict:'lang_pt'},{code:'ro',name:'română',lang_restrict:'lang_ro'},{code:'sk',name:'slovenčina',lang_restrict:'lang_sk'},{code:'sl',name:'slovenščina',lang_restrict:'lang_sl'},{code:'fi',name:'suomi',lang_restrict:'lang_fi'},{code:'sv',name:'svenska',lang_restrict:'lang_sv'},{code:'vi',name:'Tiếng Việt',checked:true,lang_restrict:'lang_vi'},{code:'tr',name:'Türkçe',lang_restrict:'lang_tr'},{code:'el',name:'Ελληνικά',lang_restrict:'lang_el'},{code:'be',name:'беларуская',lang_restrict:'lang_be'},{code:'bg',name:'български',lang_restrict:'lang_bg'},{code:'ru',name:'русский',lang_restrict:'lang_ru'},{code:'sr',name:'српски',lang_restrict:'lang_sr'},{code:'uk',name:'українська',lang_restrict:'lang_uk'},{code:'hy',name:'հայերեն',lang_restrict:'lang_hy'},{code:'iw',name:'עברית',lang_restrict:'lang_iw'},{code:'ar',name:'العربية',lang_restrict:'lang_ar'},{code:'fa',name:'فارسی',lang_restrict:'lang_fa'},{code:'hi',name:'हिन्दी',lang_restrict:'lang_hi'},{code:'th',name:'ไทย',lang_restrict:'lang_th'},{code:'ko',name:'한국어',lang_restrict:'lang_ko'},{code:'zh-CN',name:'中文 (简体)',lang_restrict:'lang_zh-CN'},{code:'zh-TW',name:'中文 (繁體)',lang_restrict:'lang_zh-TW'},{code:'ja',name:'日本語',lang_restrict:'lang_ja'}];google.preferences.selectedSearchLangs=[];})();</script><div class="UVgjof" style="padding-top:4px;min-width:0"><div class="QlA8De"><h2>Ngôn ngữ trong sản phẩm Google</h2><a class="n2m4i" href="http://support.google.com/websearch?p=ws_m_language" aria-label="Trợ giúp về Ngôn ngữ trong các sản phẩm của Google" role="link"></a></div><div class="URIeEf bZaNNc"><div class="M0NWqe"><select class="CEBpv" id="interface-lang-selector" name="hl"><option id="dach" value="ach">Acoli</option><option id="daf" value="af">Afrikaans</option><option id="dak" value="ak">Akan</option><option id="daz" value="az">azərbaycan</option><option id="dban" value="ban">Balinese</option><option id="dsu" value="su">Basa Sunda</option><option id="dceb" value="ceb">Binisaya</option><option id="dxx-bork" value="xx-bork">Bork, bork, bork!</option><option id="dbs" value="bs">bosanski</option><option id="dbr" value="br">brezhoneg</option><option id="dca" value="ca">català</option><option id="dcs" value="cs">čeština</option><option id="dsn" value="sn">chiShona</option><option id="dco" value="co">Corsican</option><option id="dcy" value="cy">Cymraeg</option><option id="dda" value="da">dansk</option><option id="dde" value="de">Deutsch</option><option id="dyo" value="yo">Èdè Yorùbá</option><option id="det" value="et">eesti</option><option id="dxx-elmer" value="xx-elmer">Elmer Fudd</option><option id="den" value="en">English</option><option id="des" value="es">español</option><option id="des-419" value="es-419">español (Latinoamérica)</option><option id="deo" value="eo">esperanto</option><option id="deu" value="eu">euskara</option><option id="dee" value="ee">Eʋegbe</option><option id="dtl" value="tl">Filipino</option><option id="dfil" value="fil">Filipino</option><option id="dfo" value="fo">føroyskt</option><option id="dfr" value="fr">français</option><option id="dfy" value="fy">Frysk</option><option id="dgaa" value="gaa">Ga</option><option id="dga" value="ga">Gaeilge</option><option id="dgd" value="gd">Gàidhlig</option><option id="dgl" value="gl">galego</option><option id="dgn" value="gn">Guarani</option><option id="dxx-hacker" value="xx-hacker">Hacker</option><option id="dht" value="ht">Haitian Creole</option><option id="dha" value="ha">Hausa</option><option id="dhr" value="hr">hrvatski</option><option id="dhaw" value="haw">ʻŌlelo Hawaiʻi</option><option id="dbem" value="bem">Ichibemba</option><option id="dig" value="ig">Igbo</option><option id="drn" value="rn">Ikirundi</option><option id="did" value="id">Indonesia</option><option id="dia" value="ia">interlingua</option><option id="dxh" value="xh">isiXhosa</option><option id="dzu" value="zu">isiZulu</option><option id="dis" value="is">íslenska</option><option id="dit" value="it">italiano</option><option id="djw" value="jw">Jawa</option><option id="drw" value="rw">Kinyarwanda</option><option id="dsw" value="sw">Kiswahili</option><option id="dtlh" value="tlh">Klingon</option><option id="dkg" value="kg">Kongo</option><option id="dmfe" value="mfe">kreol morisien</option><option id="dkri" value="kri">Krio (Sierra Leone)</option><option id="dla" value="la">Latin</option><option id="dlv" value="lv">latviešu</option><option id="dto" value="to">lea fakatonga</option><option id="dlt" value="lt">lietuvių</option><option id="dln" value="ln">lingála</option><option id="dloz" value="loz">Lozi</option><option id="dlua" value="lua">Luba-Lulua</option><option id="dlg" value="lg">Luganda</option><option id="dhu" value="hu">magyar</option><option id="dmg" value="mg">Malagasy</option><option id="dmt" value="mt">Malti</option><option id="dms" value="ms">Melayu</option><option id="dnl" value="nl">Nederlands</option><option id="dpcm" value="pcm">Nigerian Pidgin</option><option id="dno" value="no">norsk</option><option id="dnn" value="nn">norsk nynorsk</option><option id="dnso" value="nso">Northern Sotho</option><option id="dny" value="ny">Nyanja</option><option id="duz" value="uz">o‘zbek</option><option id="doc" value="oc">Occitan</option><option id="dom" value="om">Oromoo</option><option id="dxx-pirate" value="xx-pirate">Pirate</option><option id="dpl" value="pl">polski</option><option id="dpt-BR" value="pt-BR">português (Brasil)</option><option id="dpt-PT" value="pt-PT">português (Portugal)</option><option id="dro" value="ro">română</option><option id="drm" value="rm">rumantsch</option><option id="dqu" value="qu">Runasimi</option><option id="dnyn" value="nyn">Runyankore</option><option id="dcrs" value="crs">Seychellois Creole</option><option id="dsq" value="sq">shqip</option><option id="dsk" value="sk">slovenčina</option><option id="dsl" value="sl">slovenščina</option><option id="dso" value="so">Soomaali</option><option id="dst" value="st">Southern Sotho</option><option id="dsr-ME" value="sr-ME">srpski (Crna Gora)</option><option id="dsr-Latn" value="sr-Latn">srpski (latinica)</option><option id="dfi" value="fi">suomi</option><option id="dsv" value="sv">svenska</option><option id="dmi" value="mi">te reo Māori</option><option id="dvi" selected="selected" value="vi">Tiếng Việt</option><option id="dtn" value="tn">Tswana</option><option id="dtum" value="tum">Tumbuka</option><option id="dtr" value="tr">Türkçe</option><option id="dtk" value="tk">türkmen dili</option><option id="dtw" value="tw">Twi</option><option id="dwo" value="wo">Wolof</option><option id="del" value="el">Ελληνικά</option><option id="dbe" value="be">беларуская</option><option id="dbg" value="bg">български</option><option id="dky" value="ky">кыргызча</option><option id="dkk" value="kk">қазақ тілі</option><option id="dmk" value="mk">македонски</option><option id="dmn" value="mn">монгол</option><option id="dru" value="ru">русский</option><option id="dsr" value="sr">српски</option><option id="dtt" value="tt">татар</option><option id="dtg" value="tg">тоҷикӣ</option><option id="duk" value="uk">українська</option><option id="dka" value="ka">ქართული</option><option id="dhy" value="hy">հայերեն</option><option dir="rtl" id="dyi" value="yi">ייִדיש</option><option dir="rtl" id="diw" value="iw">עברית</option><option dir="rtl" id="dug" value="ug">ئۇيغۇرچە</option><option dir="rtl" id="dur" value="ur">اردو</option><option dir="rtl" id="dar" value="ar">العربية</option><option dir="rtl" id="dps" value="ps">پښتو</option><option dir="rtl" id="dsd" value="sd">سنڌي</option><option dir="rtl" id="dfa" value="fa">فارسی</option><option dir="rtl" id="dckb" value="ckb">کوردیی ناوەندی</option><option id="dti" value="ti">ትግርኛ</option><option id="dam" value="am">አማርኛ</option><option id="dne" value="ne">नेपाली</option><option id="dmr" value="mr">मराठी</option><option id="dhi" value="hi">हिन्दी</option><option id="dbn" value="bn">বাংলা</option><option id="dpa" value="pa">ਪੰਜਾਬੀ</option><option id="dgu" value="gu">ગુજરાતી</option><option id="dor" value="or">ଓଡ଼ିଆ</option><option id="dta" value="ta">தமிழ்</option><option id="dte" value="te">తెలుగు</option><option id="dkn" value="kn">ಕನ್ನಡ</option><option id="dml" value="ml">മലയാളം</option><option id="dsi" value="si">සිංහල</option><option id="dth" value="th">ไทย</option><option id="dlo" value="lo">ລາວ</option><option id="dmy" value="my">မြန်မာ</option><option id="dkm" value="km">ខ្មែរ</option><option id="dchr" value="chr">ᏣᎳᎩ</option><option id="dko" value="ko">한국어</option><option id="dzh-CN" value="zh-CN">中文 (简体)</option><option id="dzh-TW" value="zh-TW">中文 (繁體)</option><option id="dja" value="ja">日本語</option></select><span class="XII7xe"><span class="S003Ke ZoN4Lb z1asCe K1bG5d"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"></path></svg></span></span></div></div><h2>Ngôn ngữ của kết quả tìm kiếm</h2><div class="URIeEf"><div class="eaOHPe" id="lang-disabled-wrapper"><input name="lr" value="lang_vi" id="lang-disabled-input" type="hidden"><div class="DO2FHc" id="lang-disabled-text">Tiếng Việt</div></div><div class="eaOHPe selected-search-langs" id="add-language-copy" style="display:none"><input type="hidden"><div class="DO2FHc"></div><div class="remove-lang" role="button" tabindex="0"></div></div></div><div class="URIeEf bZaNNc" id="add-language-selector"><div class="M0NWqe"><select class="CEBpv"><option selected="">Thêm ngôn ngữ khác</option><option id="lraf" value="lang_af">Afrikaans</option><option id="lrca" value="lang_ca">català</option><option id="lrcs" value="lang_cs">čeština</option><option id="lrda" value="lang_da">dansk</option><option id="lrde" value="lang_de">Deutsch</option><option id="lret" value="lang_et">eesti</option><option id="lren" value="lang_en">English</option><option id="lres" value="lang_es">español</option><option id="lreo" value="lang_eo">esperanto</option><option id="lrtl" value="lang_tl">Filipino</option><option id="lrfr" value="lang_fr">français</option><option id="lrhr" value="lang_hr">hrvatski</option><option id="lrid" value="lang_id">Indonesia</option><option id="lris" value="lang_is">íslenska</option><option id="lrit" value="lang_it">italiano</option><option id="lrsw" value="lang_sw">Kiswahili</option><option id="lrlv" value="lang_lv">latviešu</option><option id="lrlt" value="lang_lt">lietuvių</option><option id="lrhu" value="lang_hu">magyar</option><option id="lrnl" value="lang_nl">Nederlands</option><option id="lrno" value="lang_no">norsk</option><option id="lrpl" value="lang_pl">polski</option><option id="lrpt" value="lang_pt">português</option><option id="lrro" value="lang_ro">română</option><option id="lrsk" value="lang_sk">slovenčina</option><option id="lrsl" value="lang_sl">slovenščina</option><option id="lrfi" value="lang_fi">suomi</option><option id="lrsv" value="lang_sv">svenska</option><option id="lrvi" value="lang_vi">Tiếng Việt</option><option id="lrtr" value="lang_tr">Türkçe</option><option id="lrel" value="lang_el">Ελληνικά</option><option id="lrbe" value="lang_be">беларуская</option><option id="lrbg" value="lang_bg">български</option><option id="lrru" value="lang_ru">русский</option><option id="lrsr" value="lang_sr">српски</option><option id="lruk" value="lang_uk">українська</option><option id="lrhy" value="lang_hy">հայերեն</option><option dir="rtl" id="lriw" value="lang_iw">עברית</option><option dir="rtl" id="lrar" value="lang_ar">العربية</option><option dir="rtl" id="lrfa" value="lang_fa">فارسی</option><option id="lrhi" value="lang_hi">हिन्दी</option><option id="lrth" value="lang_th">ไทย</option><option id="lrko" value="lang_ko">한국어</option><option id="lrzh-CN" value="lang_zh-CN">中文 (简体)</option><option id="lrzh-TW" value="lang_zh-TW">中文 (繁體)</option><option id="lrja" value="lang_ja">日本語</option></select><span class="XII7xe"><span class="S003Ke ZoN4Lb z1asCe K1bG5d"><svg focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"></path></svg></span></span></div></div></div></div></div><input value="" name="q" type="hidden"><input value="" name="prev" type="hidden"><div id="Gm4Vke" style="margin-top:24px;text-align:center"><div id="form-buttons"></div><p><span style="font-size:small;color:#70757a">   <a href="https://support.google.com/websearch?p=ws_settings_signin&amp;hl=vi">Cài đặt đã lưu</a> có sẵn bất cứ khi nào bạn đăng nhập.  </span></p></div><div style="clear:both"></div></form><div class="b40oS"></div><script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){google.llirm='400px';google.ldi={};google.pim={};})();</script> <script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){google.xjs={ck:'',cs:'',excm:[]};})();</script> <script nonce="QXg4GmlRZSW1DOTczalQVw==">(function(){google.kEXPI='0,1302536,56873,6059,206,4804,2316,383,246,5,1354,4013,1238,1122515,1223,1196498,680,337265,3562,3320,2044,314,1526,1770,1137,4795,5298,2488,328,5033,10931,278,1192,14923,7049,2445,3439,845,4693,926,9287,13149,1800,512,2111,4859,1361,283,8103,904,3030,17579,4998,13228,3847,1374,2402,416,6430,3934,448,12,866,12,5,7,7161,9377,920,2369,2711,62,827,704,1279,2212,530,149,1103,840,2196,4101,4120,2023,1777,520,5766,257,6070,2577,3227,2845,7,4773,826,2424,2404,1,1926,5096,11339,285,4144,554,906,1,942,15324,432,2,347,6689,149,13975,3,1529,2304,1237,5225,577,4683,6812,8814,1454,3310,2658,3438,2285,978,654,32,13628,2305,15141,3777,811,1710,3273,2,2561,4094,17,3121,6,908,3,3540,6,11938,1330,3252,283,38,874,5992,12495,368,5583,2,5898,6471,1650,1931,1776,2133,408,1272,743,5853,10463,515,1,2,152,490,4612,1066,1022,2377,2161,560,14887,3410,2,6,5265,2453,872,1253,2444,2577,3136,2,543,2,2958,3757,102,3597,82,1,853,3,2,657,1,4298,719,413,638,545,2172,2618,255,964,33,5376,225,187,12,34,338,145,2,1,760,428,561,2765,2835,2154,1273,752,4,2,2758,1,23,1,166,1538,2,39,473,2279,25,403,561,386,1396,258,1358,495,79,462,541,27,99,180,510,640,947,443,321,338,228,1246,441,672,700,1,954,1366,4170,5,1767,734,1348,3,1148,2,900,402,2,1,1058,44,293,578,1,4,1,383,1089,3,1267,292,732,6,2,397,750,2,102,1766,201,3,34,148,68,104,727,997,1358,828,737,383,200,210,730,353,14,592,172,76,109,34,141,29,145,113,110,184,235,96,2,1,1,1,13,1,165,49,297,2,518,509,282,621,616,1143,3,8,51,273,272,71,258,117,193,190,314,4,2,483,21,3,169,703,1411,1,323,392,89,642,3,5,96,975,152,876,2,14,535,5510619,100,1,345,590,1802426,4193852,258,26478621,8,299832,4040454,531,366,338,3,3905,9,1435,159,1358,1128,2,3590,3,2472,2003,1032,830221';})();(function(){var u='/xjs/_/js/k\x3dxjs.p.en.I7TALtWFHlk.O/am\x3dAAACDgAAAAA8DIxJAAAAAAAA8EADQQAAAAAAoC4C/d\x3d1/ed\x3d1/esmo\x3d1/rs\x3dACT90oF4ARlvrHO0N_sv2p3d9jQSam_wZA/m\x3dpref,d';
var e=this||self,f=function(a){return a};var g;var l=function(a,b){this.g=b===h?a:""};l.prototype.toString=function(){return this.g+""};var h={};
function m(){var a=u;google.lx=function(){n(a);google.lx=function(){}};google.bx||google.lx()}
function n(a){google.timers&&google.timers.load&&google.tick&&google.tick("load","xjsls");var b=document;var c="SCRIPT";"application/xhtml+xml"===b.contentType&&(c=c.toLowerCase());c=b.createElement(c);if(void 0===g){b=null;var k=e.trustedTypes;if(k&&k.createPolicy){try{b=k.createPolicy("goog#html",{createHTML:f,createScript:f,createScriptURL:f})}catch(p){e.console&&e.console.error(p.message)}g=b}else g=b}a=(b=g)?b.createScriptURL(a):a;a=new l(a,h);c.src=a instanceof l&&a.constructor===l?a.g:"type_error:TrustedResourceUrl";var d;a=(c.ownerDocument&&c.ownerDocument.defaultView||window).document;(d=(b=null===(d=a.querySelector)||void 0===d?void 0:d.call(a,"script[nonce]"))?b.nonce||b.getAttribute("nonce")||"":"")&&c.setAttribute("nonce",d);document.body.appendChild(c);google.psa=!0};google.xjsu=u;setTimeout(function(){m()},0);})();function _DumpException(e){throw e;}
function _F_installCss(c){}
(function(){google.jl={attn:false,blt:'none',chnk:0,dw:true,dwu:true,emtn:0,end:0,ine:false,lls:'viewport',pdt:0,rep:0,snet:true,strt:0,ubm:false,uwp:true};})();(function(){var pmc='{\x22d\x22:{},\x22pHXghd\x22:{},\x22pref\x22:{\x22msg_autoplay_disable\x22:\x22Không tự động phát\x22,\x22msg_autoplay_wifi\x22:\x22Chỉ tự động phát xem trước trên Wi-Fi\x22,\x22msg_autoplay_wifi_mobile\x22:\x22Tự động phát xem trước trên Wi-Fi và mạng di động\x22,\x22msg_background_retry_off\x22:\x22Không thử lại\x22,\x22msg_background_retry_on\x22:\x22Luôn thử lại và nhận thông báo về kết quả khi bạn có kết nối mạng trở lại\x22,\x22msg_c2c_off\x22:\x22Không sử dụng chuyển đổi hệ thống chữ viết Trung Quốc khi chọn \\\x22tìm kiếm trên toàn bộ web\\\x22.\x22,\x22msg_c2c_on\x22:\x22Sử dụng chuyển đổi hệ thống chữ viết Trung Quốc khi chọn \\\x22tìm kiếm trên toàn bộ web\\\x22.\x22,\x22msg_cancel\x22:\x22Hủy\x22,\x22msg_cancel_alert\x22:\x22Thay đổi của bạn sẽ không được lưu.\x22,\x22msg_dark_theme\x22:\x22Giao diện tối\x22,\x22msg_device_default_theme\x22:\x22Theo giá trị mặc định của thiết bị\x22,\x22msg_device_history_off\x22:\x22Không lưu tìm kiếm\x22,\x22msg_device_history_on\x22:\x22Lưu tìm kiếm\x22,\x22msg_disable_handwriting\x22:\x22Tắt\x22,\x22msg_disable_tts\x22:\x22Chỉ hiển thị văn bản\x22,\x22msg_enable_handwriting\x22:\x22Bật\x22,\x22msg_enable_tts\x22:\x22Nói câu trả lời cho tìm kiếm bằng giọng nói\x22,\x22msg_hide_stories_on_homepage\x22:\x22Không hiển thị trên trang chủ\x22,\x22msg_light_theme\x22:\x22Giao diện sáng\x22,\x22msg_location_prompt\x22:\x22địa chỉ đường phố, mã zip, thành phố và tiểu bang hoặc quốc gia\x22,\x22msg_new_window\x22:\x22Mở từng kết quả được chọn trong cửa sổ trình duyệt mới\x22,\x22msg_personal_off\x22:\x22Không sử dụng kết quả riêng tư\x22,\x22msg_personal_on\x22:\x22Sử dụng kết quả cá nhân\x22,\x22msg_save\x22:\x22Lưu\x22,\x22msg_show_stories_on_homepage\x22:\x22Hiển thị tin bài liên quan đến sở thích của bạn trên trang chủ Google\x22,\x22msg_ss_val_off\x22:\x22Hiển thị các kết quả không phù hợp\x22,\x22msg_ss_val_on\x22:\x22Ẩn các kết quả không phù hợp\x22,\x22msg_ssc_label\x22:\x22Bật Tìm kiếm an toàn\x22,\x22msg_suggest_trends_off\x22:\x22Không hiện nội dung tìm kiếm phổ biến\x22,\x22msg_suggest_trends_on\x22:\x22Hiện nội dung tìm kiếm phổ biến\x22,\x22msg_too_many_lr\x22:\x22Số ngôn ngữ được giới hạn tới 8, vì vậy chỉ 8 của ngôn ngữ được chọn mới được lưu lại.\x22,\x22msg_weblite_always\x22:\x22Luôn luôn\x22,\x22msg_weblite_never\x22:\x22Không bao giờ\x22,\x22msg_weblite_slow_connection\x22:\x22Khi kết nối chậm\x22}}';google.pmc=JSON.parse(pmc);})();(function(){var r=['pHXghd'];google.plm(r);})();(function(){var m=[];
var a=m;window.W_jd=window.W_jd||{};for(var b=0;b<a.length;b+=2)window.W_jd[a[b]]=JSON.parse(a[b+1]);})();(function(){window.WIZ_global_data={"GWsdKe":"vi-VN","eptZe":"/wizrpcui/_/WizRpcUi/","LVIXXb":"2","S06Grb":"106490339880332092775","QrtxK":"0","Yllh3e":"%.@.1641184907585978,107759832,839522348]","zChJod":"%.@.null,\"https://www.google.com.vn/log?format\\u003djson\"]","w2btAe":"%.@.\"106490339880332092775\",\"106490339880332092775\",\"0\",null,1]","SNlM0e":"AD7QlO6XmZyYRnW6-dnadDrEeoHC:1641184907630"};window.IJ_values=[true,true,true,true,false,false,false,20,"0 0 0 1px #ebedef",false,"0 0 0 1px #dadce0",false,"rgba(0,0,0,.54)","rgba(0,0,0,.26)","#fff","rgba(255,255,255,.30)",false,"invert(1) hue-rotate(180deg)","#b8bbbe",false,false,true,true,true,"#aecbfa","#1a73e8","0 0 0 1px #dadce0",true,true,36,20,28,6,true,false,false,false,false,false,"#3c4043",10,true,true,false,"#f5f5f5","rgba(0,0,0,.87)",false,"#fff","0px 5px 26px 0px rgba(0, 0, 0, 0.22), 0px 20px 28px 0px rgba(0, 0, 0, 0.30)","#4285f4",false,false,false,"#4285f4",true,true,false,false,"#000","#4285f4","#1a73e8","#1558d6","#34a853","#1e8e3e","#188038","#ea4335","#d93025","#fff","#34a853","#dadce0","#f8f9fa","#f8f9fa","#f8f9fa","#70757a","#70757a","#3c4043","#202124","#202124","#fff","#fbbc04","#fbbc04","#f29900","20px","#f1f3f4","#202124","#202124","#f1f3f4",14,"#
WPF Feature Partial Trust Support
Partial Trust Programming
Managing Permissions
WPF Feature Partial Trust Support

The following table lists the high-level features of Windows Presentation Foundation (WPF) that are safe to use within the limits of the Internet zone permission set.
Table 1: WPF Features that are Safe in Partial Trust
Feature Area
Feature
General
Browser Window
Site of Origin Access
IsolatedStorage (512KB Limit)
UIAutomation Providers
Commanding
Input Method Editors (IMEs)
Tablet Stylus and Ink
Simulated Drag/Drop using Mouse Capture and Move Events
OpenFileDialog
XAML Deserialization (via XamlReader.Load)
Web Integration
Browser Download Dialog
Top-Level User-Initiated Navigation
mailto:links
Uniform Resource Identifier Parameters
HTTPWebRequest
WPF Content Hosted in an IFRAME
Hosting of Same-Site HTML Pages using Frame
Hosting of Same Site HTML Pages using WebBrowser
Web Services (ASMX)
Web Services (using Windows Communication Foundation)
Scripting
Document Object Model
Visuals
2D and 3D
Animation
Media (Site Of Origin and Cross-Domain)
Imaging/Audio/Video
Reading
FlowDocuments
XPS Documents
Embedded & System Fonts
CFF & TrueType Fonts
Editing
Spell Checking
RichTextBox
Plaintext and Ink Clipboard Support
User-Initiated Paste
Copying Selected Content
Controls
General Controls
This table covers the WPF features at a high level. For more detailed information, the Windows Software Development Kit (SDK) documents the permissions that are required by each member in WPF. Additionally, the following features have more detailed information regarding partial trust execution, including special considerations.
XAML (see XAML Overview (WPF)).
Popups (see System.Windows.Controls.Primitives.Popup).
Drag and Drop (see Drag and Drop Overview).
Clipboard (see System.Windows.Clipboard).
Imaging (see System.Windows.Controls.Image).
Serialization (see XamlReader.Load, XamlWriter.Save).
Open File Dialog Box (see Microsoft.Win32.OpenFileDialog).
The following table outlines the WPF features that are not safe to run within the limits of the Internet zone permission set.
Table 2: WPF Features that are Not Safe in Partial Trust
Feature Area
Feature
General
Window (Application Defined Windows and Dialog Boxes)
SaveFileDialog
File System
Registry Access
Drag and Drop
XAML Serialization (via XamlWriter.Save)
UIAutomation Clients
Source Window Access (HwndHost)
Full Speech Support
Windows Forms Interoperability
Visuals
Bitmap Effects
Image Encoding
Editing
Rich Text Format Clipboard
Full XAML support
Partial Trust Programming

For XBAP applications, code that exceeds the default permission set will have different behavior depending on the security zone. In some cases, the user will receive a warning when they attempt to install it. The user can choose to continue or cancel the installation. The following table describes the behavior of the application for each security zone and what you have to do for the application to receive full trust.
Security Zone
Behavior
Getting Full Trust
Local computer
Automatic full trust
No action is needed.
Intranet and trusted sites
Prompt for full trust
Sign the XBAP with a certificate so that the user sees the source in the prompt.
Internet
Fails with "Trust Not Granted"
Sign the XBAP with a certificate.
Note
The behavior described in the previous table is for full trust XBAPs that do not follow the ClickOnce Trusted Deployment model.
In general, code that may exceed the allowed permissions is likely to be common code that is shared between both standalone and browser-hosted applications. CAS and WPF offer several techniques for managing this scenario.
Detecting Permissions Using CAS

In some situations, it is possible for shared code in library assemblies to be used by both standalone applications and XBAPs. In these cases, code may execute functionality that could require more permissions than the application's awarded permission set allows. Your application can detect whether or not it has a certain permission by using Microsoft .NET Framework security. Specifically, it can test whether it has a specific permission by calling the Demand method on the instance of the desired permission. This is shown in the following example, which has code that queries for whether it has the ability to save a file to the local disk:

Imports System.IO ' File, FileStream, StreamWriter
Imports System.IO.IsolatedStorage ' IsolatedStorageFile
Imports System.Security ' CodeAccesPermission, IsolatedStorageFileStream
Imports System.Security.Permissions ' FileIOPermission, FileIOPermissionAccess
Imports System.Windows ' MessageBox

Namespace SDKSample
    Public Class FileHandling
        Public Sub Save()
            If IsPermissionGranted(New FileIOPermission(FileIOPermissionAccess.Write, "c:\newfile.txt")) Then
                ' Write to local disk
                Using stream As FileStream = File.Create("c:\newfile.txt")
                Using writer As New StreamWriter(stream)
                    writer.WriteLine("I can write to local disk.")
                End Using
                End Using
            Else
                MessageBox.Show("I can't write to local disk.")
            End If
        End Sub

        ' Detect whether or not this application has the requested permission
        Private Function IsPermissionGranted(ByVal requestedPermission As CodeAccessPermission) As Boolean
            Try
                ' Try and get this permission
                requestedPermission.Demand()
                Return True
            Catch
                Return False
            End Try
        End Function



...


    End Class
End Namespace
using System.IO; // File, FileStream, StreamWriter
using System.IO.IsolatedStorage; // IsolatedStorageFile
using System.Security; // CodeAccesPermission, IsolatedStorageFileStream
using System.Security.Permissions; // FileIOPermission, FileIOPermissionAccess
using System.Windows; // MessageBox

namespace SDKSample
{
    public class FileHandling
    {
        public void Save()
        {
            if (IsPermissionGranted(new FileIOPermission(FileIOPermissionAccess.Write, @"c:\newfile.txt")))
            {
                // Write to local disk
                using (FileStream stream = File.Create(@"c:\newfile.txt"))
                using (StreamWriter writer = new StreamWriter(stream))
                {
                    writer.WriteLine("I can write to local disk.");
                }
            }
            else
            {
                MessageBox.Show("I can't write to local disk.");
            }
        }

        // Detect whether or not this application has the requested permission
        bool IsPermissionGranted(CodeAccessPermission requestedPermission)
        {
            try
            {
                // Try and get this permission
                requestedPermission.Demand();
                return true;
            }
            catch
            {
                return false;
            }
        }



...


    }
}
If an application does not have the desired permission, the call to Demand will throw a security exception. Otherwise, the permission has been granted. IsPermissionGranted encapsulates this behavior and returns true or false as appropriate.
Graceful Degradation of Functionality

Being able to detect whether code has the permission to do what it needs to do is interesting for code that can be executed from different zones. While detecting the zone is one thing, it is far better to provide an alternative for the user, if possible. For example, a full trust application typically enables users to create files anywhere they want, while a partial trust application can only create files in isolated storage. If the code to create a file exists in an assembly that is shared by both full trust (standalone) applications and partial trust (browser-hosted) applications, and both applications want users to be able to create files, the shared code should detect whether it is running in partial or full trust before creating a file in the appropriate location. The following code demonstrates both.

Imports System.IO ' File, FileStream, StreamWriter
Imports System.IO.IsolatedStorage ' IsolatedStorageFile
Imports System.Security ' CodeAccesPermission
Imports System.Security.Permissions ' FileIOPermission, FileIOPermissionAccess
Imports System.Windows ' MessageBox

Namespace SDKSample
    Public Class FileHandlingGraceful
        Public Sub Save()
            If IsPermissionGranted(New FileIOPermission(FileIOPermissionAccess.Write, "c:\newfile.txt")) Then
                ' Write to local disk
                Using stream As FileStream =tênthietbi:<hailuu(GT-19195)>phienban.android<4.4.2>capdovaloibaomat<2016-05-01>phienban.baseband<19195xxscQA3> File.Create("c:\newfile.txt")
                Using writer As New StreamWriter(stream)
                    writer.WriteLine("I can write to local disk.")
                End Using
                End Using
            Else
                ' Persist application-scope property to 
                ' isolated storage
                Dim storage As IsolatedStorageFile =phien.kernel<3.4.0-8086469>#¿¿¿¿¿#(#DPI@SWHC3707#1)¿¿¿¿¿WE¿JAN<4 20:32:33 KST2017¿¿¿¿¿>#sohieubantao#¿<kot49h.19195xxscQA3¿¿¿¿>#<trangthai.SE.cho"ANDROID"ENFORCING¿¿¿¿¿#<Sepf-9T-19195-4.4.2-0054>#¿¿¿¿¿-web¿an#<04 20:31:30 2017>¿¿¿¿¿#secureboo¿¿¿atus<¿#"type:SAMSUNG"¿¿¿¿¿#>| <?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:/Hailuu3333</id>
  <link type="text/html" rel="alternate" href="https://github.com/Hailuu3333"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/Hailuu3333.private.atom?token=AWURDBH7ASDDKL3TWM5OQS57363BS"/>
  <title>Private Feed for Hailuu3333</title>
  <updated>2022-01-03T17:58:47Z</updated>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562318704</id>
    <published>2022-01-03T17:58:47Z</published>
    <updated>2022-01-03T17:58:47Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/e746e8910e...5e157d1ff0"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:58:47Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/5e157d1ff014dcb8f80f421cdd001bdec6fba990&quot; rel=&quot;noreferrer&quot;&gt;5e157d1&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for PerformanceResourceTiming API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090544464&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14304; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14304/hovercard&quot; href=&quot;mdn/browser-compat-data#14304; rel=&quot;noreferrer&quot;&gt;#14304&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562301951</id>
    <published>2022-01-03T17:57:13Z</published>
    <updated>2022-01-03T17:57:13Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/ba5bbe1657...e746e8910e"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:57:13Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/e746e8910e7defdbf34cc9ef0e05965debe30f4f&quot; rel=&quot;noreferrer&quot;&gt;e746e89&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for PerformanceObserverEntryList API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090457391&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14301; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14301/hovercard&quot; href=&quot;mdn/browser-compat-data#14301; rel=&quot;noreferrer&quot;&gt;#14301&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562295899</id>
    <published>2022-01-03T17:56:39Z</published>
    <updated>2022-01-03T17:56:39Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/f52107082e...ba5bbe1657"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:56:39Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/ba5bbe16577941c22b7e69856f1dcfacbb5a3328&quot; rel=&quot;noreferrer&quot;&gt;ba5bbe1&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for PerformanceMeasure API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090448000&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14299; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14299/hovercard&quot; href=&quot;mdn/browser-compat-data#14299; rel=&quot;noreferrer&quot;&gt;#14299&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562286119</id>
    <published>2022-01-03T17:55:43Z</published>
    <updated>2022-01-03T17:55:43Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/04b6bd0c15...f52107082e"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:55:43Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/f52107082e4f9ef8ac6e98b3f7dfd2795309d824&quot; rel=&quot;noreferrer&quot;&gt;f521070&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for PerformanceMark API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090446499&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14298; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14298/hovercard&quot; href=&quot;mdn/browser-compat-data#14298; rel=&quot;noreferrer&quot;&gt;#14298&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562263337</id>
    <published>2022-01-03T17:53:34Z</published>
    <updated>2022-01-03T17:53:34Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/75674de739...04b6bd0c15"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:53:34Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/04b6bd0c157e737639b1ae7f94f30fa2168effa3&quot; rel=&quot;noreferrer&quot;&gt;04b6bd0&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for PerformanceEventTiming API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090443593&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14296; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14296/hovercard&quot; href=&quot;mdn/browser-compat-data#14296; rel=&quot;noreferrer&quot;&gt;#14296&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562241843</id>
    <published>2022-01-03T17:51:36Z</published>
    <updated>2022-01-03T17:51:36Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/29a6974a75...75674de739"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:51:36Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/75674de739775f3dd4cddef82d09b98c9a058cf9&quot; rel=&quot;noreferrer&quot;&gt;75674de&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for api.PerformanceEventTiming.toJSON (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090445235&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14297; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14297/hovercard&quot; href=&quot;mdn/browser-compat-data#14297; rel=&quot;noreferrer&quot;&gt;#14297&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562237548</id>
    <published>2022-01-03T17:51:13Z</published>
    <updated>2022-01-03T17:51:13Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/bf39eba737...29a6974a75"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:51:13Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/29a6974a75547ca3bac6b24878bb0967c864f41a&quot; rel=&quot;noreferrer&quot;&gt;29a6974&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for api.OffscreenCanvasRenderingContext2D.can…
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562232818</id>
    <published>2022-01-03T17:50:48Z</published>
    <updated>2022-01-03T17:50:48Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/3eeeac9f61...bf39eba737"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:50:48Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/bf39eba7371b943fbe862dff0af4d0406729f94f&quot; rel=&quot;noreferrer&quot;&gt;bf39eba&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for OTPCredential API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090403975&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14290; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14290/hovercard&quot; href=&quot;mdn/browser-compat-data#14290; rel=&quot;noreferrer&quot;&gt;#14290&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19562188285</id>
    <published>2022-01-03T17:46:40Z</published>
    <updated>2022-01-03T17:46:40Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/4bff6425fa...3eeeac9f61"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:46:40Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/3eeeac9f61d756098fe70aeb24f502e6017750f4&quot; rel=&quot;noreferrer&quot;&gt;3eeeac9&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for CanvasPattern API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089195844&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14202; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14202/hovercard&quot; href=&quot;mdn/browser-compat-data#14202; rel=&quot;noreferrer&quot;&gt;#14202&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561882855</id>
    <published>2022-01-03T17:19:44Z</published>
    <updated>2022-01-03T17:19:44Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/a74e1ff439...4bff6425fa"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:19:44Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/4bff6425faac6cbb58b15fc609993d960edd6827&quot; rel=&quot;noreferrer&quot;&gt;4bff642&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for NDEF APIs (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090332102&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14283; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14283/hovercard&quot; href=&quot;mdn/browser-compat-data#14283; rel=&quot;noreferrer&quot;&gt;#14283&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561829380</id>
    <published>2022-01-03T17:15:22Z</published>
    <updated>2022-01-03T17:15:22Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/edf64e0c97...a74e1ff439"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:15:22Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/a74e1ff4395fb92a0844164f5463d64632e7c2ca&quot; rel=&quot;noreferrer&quot;&gt;a74e1ff&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for MessageChannel API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090079194&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14272; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14272/hovercard&quot; href=&quot;mdn/browser-compat-data#14272; rel=&quot;noreferrer&quot;&gt;#14272&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561819576</id>
    <published>2022-01-03T17:14:35Z</published>
    <updated>2022-01-03T17:14:35Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/ebbed37e94...edf64e0c97"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:14:35Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/edf64e0c97fdfae1dc818946f8227ab94724d056&quot; rel=&quot;noreferrer&quot;&gt;edf64e0&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for api.MediaStreamAudioSourceNode.me…
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561801160</id>
    <published>2022-01-03T17:13:04Z</published>
    <updated>2022-01-03T17:13:04Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/20fa4010c1...ebbed37e94"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:13:04Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/ebbed37e948956bcbc9022f49ef6f33abca74e46&quot; rel=&quot;noreferrer&quot;&gt;ebbed37&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for MediaKeyMessageEvent API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090075095&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14268; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14268/hovercard&quot; href=&quot;mdn/browser-compat-data#14268; rel=&quot;noreferrer&quot;&gt;#14268&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561788980</id>
    <published>2022-01-03T17:12:05Z</published>
    <updated>2022-01-03T17:12:05Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/d9a8229dc0...20fa4010c1"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:12:05Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/20fa4010c12cd5a0e74b1eb8cbea4d3afd89f264&quot; rel=&quot;noreferrer&quot;&gt;20fa401&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for api.MediaElementAudioSourceNode.m…
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561782081</id>
    <published>2022-01-03T17:11:33Z</published>
    <updated>2022-01-03T17:11:33Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/219bae08f0...d9a8229dc0"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:11:33Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/d9a8229dc08bed161e100d25ca154375f0333fb3&quot; rel=&quot;noreferrer&quot;&gt;d9a8229&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for MediaDeviceInfo API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090073619&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14266; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14266/hovercard&quot; href=&quot;mdn/browser-compat-data#14266; rel=&quot;noreferrer&quot;&gt;#14266&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561757800</id>
    <published>2022-01-03T17:09:36Z</published>
    <updated>2022-01-03T17:09:36Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/77f4c09ac6...219bae08f0"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:09:36Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/219bae08f0ff3917c23d60cfa18d4701d8153d26&quot; rel=&quot;noreferrer&quot;&gt;219bae0&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Edge versions for KeyframeEffect API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1090071498&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14265; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14265/hovercard&quot; href=&quot;mdn/browser-compat-data#14265; rel=&quot;noreferrer&quot;&gt;#14265&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561683563</id>
    <published>2022-01-03T17:03:51Z</published>
    <updated>2022-01-03T17:03:51Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/8d3ddcf273...77f4c09ac6"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:03:51Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/77f4c09ac6f380764dc5af24fb460e2d8d2303e4&quot; rel=&quot;noreferrer&quot;&gt;77f4c09&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for IdleDetector API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089631424&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14258; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14258/hovercard&quot; href=&quot;mdn/browser-compat-data#14258; rel=&quot;noreferrer&quot;&gt;#14258&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561641770</id>
    <published>2022-01-03T17:00:42Z</published>
    <updated>2022-01-03T17:00:42Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/43b1c984e3...8d3ddcf273"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T17:00:42Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/8d3ddcf273becc09f9b9b36139326ca26eee4589&quot; rel=&quot;noreferrer&quot;&gt;8d3ddcf&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for HTMLQuoteElement API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089623277&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14256; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14256/hovercard&quot; href=&quot;mdn/browser-compat-data#14256; rel=&quot;noreferrer&quot;&gt;#14256&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561618310</id>
    <published>2022-01-03T16:58:55Z</published>
    <updated>2022-01-03T16:58:55Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/e0b6775007...43b1c984e3"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:58:55Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/43b1c984e3a15c611b0abc314cc8b0046664d3b5&quot; rel=&quot;noreferrer&quot;&gt;43b1c98&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for HTMLFormControlsCollection API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089618163&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14253; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14253/hovercard&quot; href=&quot;mdn/browser-compat-data#14253; rel=&quot;noreferrer&quot;&gt;#14253&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561587537</id>
    <published>2022-01-03T16:56:25Z</published>
    <updated>2022-01-03T16:56:25Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/69f98959d0...e0b6775007"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:56:25Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/e0b67750076ad0d93393ccb085d1dc54d773253e&quot; rel=&quot;noreferrer&quot;&gt;e0b6775&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for api.HTMLElement.outerText (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089616978&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14252; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14252/hovercard&quot; href=&quot;mdn/browser-compat-data#14252; rel=&quot;noreferrer&quot;&gt;#14252&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561489898</id>
    <published>2022-01-03T16:48:36Z</published>
    <updated>2022-01-03T16:48:36Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/528d168175...69f98959d0"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:48:36Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/69f98959d01049d80574d185e8e74b11bacad813&quot; rel=&quot;noreferrer&quot;&gt;69f9895&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for HTMLCanvasElement API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089594658&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14251; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14251/hovercard&quot; href=&quot;mdn/browser-compat-data#14251; rel=&quot;noreferrer&quot;&gt;#14251&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561478464</id>
    <published>2022-01-03T16:47:42Z</published>
    <updated>2022-01-03T16:47:42Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/1c83c46f3b...528d168175"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:47:42Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/528d168175ca12effcb92663441b0bb5dba86c36&quot; rel=&quot;noreferrer&quot;&gt;528d168&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for GamepadHapticActuator API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089591518&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14250; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14250/hovercard&quot; href=&quot;mdn/browser-compat-data#14250; rel=&quot;noreferrer&quot;&gt;#14250&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561470552</id>
    <published>2022-01-03T16:47:04Z</published>
    <updated>2022-01-03T16:47:04Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/8988fadf71...1c83c46f3b"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:47:04Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/1c83c46f3b35669320196ee8ed4c058e6e27f81b&quot; rel=&quot;noreferrer&quot;&gt;1c83c46&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for FormDataEvent API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089591110&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14249; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14249/hovercard&quot; href=&quot;mdn/browser-compat-data#14249; rel=&quot;noreferrer&quot;&gt;#14249&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561432212</id>
    <published>2022-01-03T16:44:01Z</published>
    <updated>2022-01-03T16:44:01Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/aee84e62b4...8988fadf71"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:44:01Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/8988fadf71141dc430fee7270277952475021227&quot; rel=&quot;noreferrer&quot;&gt;8988fad&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for FormData API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089590697&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14248; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14248/hovercard&quot; href=&quot;mdn/browser-compat-data#14248; rel=&quot;noreferrer&quot;&gt;#14248&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561367603</id>
    <published>2022-01-03T16:38:51Z</published>
    <updated>2022-01-03T16:38:51Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/ac60c669b9...aee84e62b4"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:38:51Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/aee84e62b43d1ef88fa59b157870bd2489d6586d&quot; rel=&quot;noreferrer&quot;&gt;aee84e6&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox Android versions for api.FetchEvent.handled (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089588080&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14245; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14245/hovercard&quot; href=&quot;mdn/browser-compat-data#14245; rel=&quot;noreferrer&quot;&gt;#14245&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561363029</id>
    <published>2022-01-03T16:38:29Z</published>
    <updated>2022-01-03T16:38:29Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/6e0eb31096...ac60c669b9"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:38:29Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/ac60c669b9fd4329e9d466de32b45535970748de&quot; rel=&quot;noreferrer&quot;&gt;ac60c66&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Chromium versions for FederatedCredential API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089587721&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14244; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14244/hovercard&quot; href=&quot;mdn/browser-compat-data#14244; rel=&quot;noreferrer&quot;&gt;#14244&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561354449</id>
    <published>2022-01-03T16:37:48Z</published>
    <updated>2022-01-03T16:37:48Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/625928c8b1...6e0eb31096"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:37:48Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/6e0eb31096b675addd01f2a4c7086881cf77b19e&quot; rel=&quot;noreferrer&quot;&gt;6e0eb31&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for ExtendableMessageEvent API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089586405&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14243; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14243/hovercard&quot; href=&quot;mdn/browser-compat-data#14243; rel=&quot;noreferrer&quot;&gt;#14243&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561344598</id>
    <published>2022-01-03T16:37:00Z</published>
    <updated>2022-01-03T16:37:00Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/5f702b8587...625928c8b1"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:37:00Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/625928c8b125e9d7d4a86fa8c4e87ec3ff3cb69b&quot; rel=&quot;noreferrer&quot;&gt;625928c&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update WebView versions for ExtendableCookieChangeEvent API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089583771&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14242; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14242/hovercard&quot; href=&quot;mdn/browser-compat-data#14242; rel=&quot;noreferrer&quot;&gt;#14242&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561318915</id>
    <published>2022-01-03T16:35:01Z</published>
    <updated>2022-01-03T16:35:01Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/e68f72ae70...5f702b8587"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:35:01Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/5f702b8587e131920441b60a96e28b6b7324efe7&quot; rel=&quot;noreferrer&quot;&gt;5f702b8&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update Firefox versions for api.EventSource.EventSource (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089583044&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14241; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14241/hovercard&quot; href=&quot;mdn/browser-compat-data#14241; rel=&quot;noreferrer&quot;&gt;#14241&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>tag:github.com,2008:PushEvent/19561277837</id>
    <published>2022-01-03T16:31:50Z</published>
    <updated>2022-01-03T16:31:50Z</updated>
    <link type="text/html" rel="alternate" href="https://github.com/mdn/browser-compat-data/compare/31a42b62de...e68f72ae70"/>
    <title type="html">foolip pushed to main in mdn/browser-compat-data</title>
    <author>
      <name>foolip</name>
      <uri>https://github.com/foolip</uri>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/498917?s=30&amp;v=4"/>
    <content type="html">&lt;div class=&quot;push&quot;&gt;&lt;div class=&quot;body&quot;&gt;
&lt;!-- push --&gt;
&lt;div class=&quot;d-flex flex-items-baseline border-bottom color-border-muted py-3&quot;&gt;
    &lt;span class=&quot;mr-2&quot;&gt;&lt;a class=&quot;d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;avatar avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/498917?s=64&amp;amp;v=4&quot; width=&quot;32&quot; height=&quot;32&quot; alt=&quot;@foolip&quot;&gt;&lt;/a&gt;&lt;/span&gt;
  &lt;div class=&quot;d-flex flex-column width-full&quot;&gt;
    &lt;div class=&quot;&quot;&gt;
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/foolip&quot; rel=&quot;noreferrer&quot;&gt;foolip&lt;/a&gt;
      
      pushed to
      &lt;a class=&quot;Link--primary no-underline wb-break-all text-bold d-inline-block&quot; href=&quot;/mdn/browser-compat-data&quot; rel=&quot;noreferrer&quot;&gt;mdn/browser-compat-data&lt;/a&gt;
        &lt;span class=&quot;color-fg-muted no-wrap f6 ml-1&quot;&gt;
          &lt;relative-time datetime=&quot;2022-01-03T16:31:50Z&quot; class=&quot;no-wrap&quot;&gt;Jan 3, 2022&lt;/relative-time&gt;
        &lt;/span&gt;

        &lt;div class=&quot;Box p-3 mt-2 &quot;&gt;
          &lt;span&gt;1 commit to&lt;/span&gt;
          &lt;a class=&quot;branch-name&quot; href=&quot;/mdn/browser-compat-data/tree/main&quot; rel=&quot;noreferrer&quot;&gt;main&lt;/a&gt;

          &lt;div class=&quot;commits &quot;&gt;
            &lt;ul class=&quot;list-style-none&quot;&gt;
                &lt;li class=&quot;d-flex flex-items-baseline&quot;&gt;
                  &lt;span title=&quot;queengooborg&quot;&gt;
                    &lt;a class=&quot;d-inline-block&quot; href=&quot;/queengooborg&quot; rel=&quot;noreferrer&quot;&gt;&lt;img class=&quot;mr-1 avatar-user&quot; src=&quot;https://avatars.githubusercontent.com/u/5179191?s=32&amp;amp;v=4&quot; width=&quot;16&quot; height=&quot;16&quot; alt=&quot;@queengooborg&quot;&gt;&lt;/a&gt;
                  &lt;/span&gt;
                  &lt;code&gt;&lt;a class=&quot;mr-1&quot; href=&quot;/mdn/browser-compat-data/commit/e68f72ae70c99bb9c5be7489cce03c6e4d44c8f7&quot; rel=&quot;noreferrer&quot;&gt;e68f72a&lt;/a&gt;&lt;/code&gt;
                  &lt;div class=&quot;dashboard-break-word lh-condensed&quot;&gt;
                    &lt;blockquote&gt;
                      Update all browsers versions for Event API (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;1089581729&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;mdn/browser-compat-data#14239; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/mdn/browser-compat-data/pull/14239/hovercard&quot; href=&quot;mdn/browser-compat-data#14239; rel=&quot;noreferrer&quot;&gt;#14239&lt;/a&gt;)
                    &lt;/blockquote&gt;
                  &lt;/div&gt;
                &lt;/li&gt;


            &lt;/ul&gt;
          &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content>
  </entry>
</feed> IsolatedStorageFile.GetUserStoreForApplication()
                Using stream As New IsolatedStorageFileStream("newfile.txt", FileMode.Create, storage)
                Using writer As New StreamWriter(stream)
                    writer.WriteLine("I can write to Isolated Storage")
                End Using
                End Using
            End If
        End Sub

        ' Detect whether or not this application has the requested permission
        Private Function IsPermissionGranted(ByVal requestedPermission As CodeAccessPermission) As Boolean
            Try
                ' Try and get this permission
                requestedPermission.Demand()
                Return True
            Catch
                Return False
            End Try
        End Function



...


    End Class
End Namespace
using System.IO; // File, FileStream, StreamWriter
using System.IO.IsolatedStorage; // IsolatedStorageFile
using System.Security; // CodeAccesPermission
using System.Security.Permissions; // FileIOPermission, FileIOPermissionAccess
using System.Windows; // MessageBox

namespace SDKSample
{
    public class FileHandlingGraceful
    {
        public void Save()
        {
            if (IsPermissionGranted(new FileIOPermission(FileIOPermissionAccess.Write, @"c:\newfile.txt")))
            {
                // Write to local disk
                using (FileStream stream = File.Create(@"c:\newfile.txt"))
                using (StreamWriter writer = new StreamWriter(stream))
                {
                    writer.WriteLine("I can write to local disk.");
                }
            }
            else
            {
                // Persist application-scope property to 
                // isolated storage
                IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
                using (IsolatedStorageFileStream stream = 
                    new IsolatedStorageFileStream("newfile.txt", FileMode.Create, storage))
                using (StreamWriter writer = new StreamWriter(stream))
                {==Growth==

===2010===

The first retail transaction involving physical goods was paid on May 22, 2010, by exchanging 10,000 mined BTC for two pizzas delivered from a local pizza restaurant in Florida. Making May 22 as the Bitcoin Pizza Day for crypto-fans.<ref name="Wired:RFB" /> At the time, a transaction's value was typically negotiated on the Bitcoin forum. {{Citation needed|date=December 2021}}

On 6 August 2010, a major [[Vulnerability (computing)|vulnerability]] in the bitcoin protocol was spotted. Transactions weren't properly verified before they were included in the transaction log or ''[[Bitcoin#Blockchain|blockchain]]'', which let users bypass bitcoin's economic restrictions and create an indefinite number of bitcoins.<ref name=Monetarism1 /><ref name=NIST1 /> On 15 August, the vulnerability was exploited; over 184 billion bitcoins were generated in a transaction, and sent to two addresses on the network. Within hours, the transaction was spotted and erased from the transaction log after the bug was fixed and the network forked to an updated version of the bitcoin protocol.<ref name="SourceForge">{{cite mailing list|author=Nakamoto, Satoshi |title=[bitcoin-list] ALERT{{snd}} we are investigating a problem|url=http://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=201008|access-date=15 October 2013| archive-url = https://web.archive.org/web/20131015232402/http://sourceforge.net/p/bitcoin/mailman/bitcoin-list/?viewmonth=201008 | archive-date = 15 October 2013| url-status=live}}</ref><!-- <ref name="BitcoinTalk">{{cite web|author=Garzik, Jeff |title=Strange block 74638 |url=https://bitcointalk.org/index.php?topic=822.msg9519#msg9519|access-date=15 October 2013| archive-url = https://web.archive.org/web/20131016000457/https://bitcointalk.org/index.php?topic=822.msg9519 | archive-date = 16 October 2013| url-status=live}}</ref> --> This was the only major security flaw found and exploited in bitcoin's history.<ref name="Monetarism1">{{cite web|last=Sawyer|first=Matt|title=The Beginners Guide To Bitcoin&nbsp;– Everything You Need To Know|url=http://www.monetarism.co.uk/the-beginners-guide-to-bitcoin-everything-you-need-to-know/|publisher=Monetarism|date=26 February 2013|archive-url=https://web.archive.org/web/20140409025103/http://www.monetarism.co.uk/the-beginners-guide-to-bitcoin-everything-you-need-to-know/|archive-date=9 April 2014|url-status=dead|access-date=2 November 2013}}</ref><ref name="NIST1">{{cite web|title=Vulnerability Summary for CVE-2010-5139|url=https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-5139|publisher=National Vulnerability Database|access-date=22 March 2013|date=8 June 2012 | archive-url = https://web.archive.org/web/20140409034542/https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-5139 | archive-date = 9 April 2014| url-status=live}}</ref><ref>{{cite news |last1=Lam |first1=Eric |last2=Leatherby |first2=Lauren |title=From Pizza To Lambos: Charting Bitcoin's First Decade |url=https://www.bloomberg.com/graphics/2018-bitcoin-anniversary/ |access-date=4 October 2018 |publisher=Bloomberg |date=3 October 2018}}</ref>

===2011===
Based on bitcoin's open-source code, other cryptocurrencies started to emerge.<ref name="WsjVolatile">{{cite news |last=Espinoza |first=Javier |title=Is It Time to Invest in Bitcoin? Cryptocurrencies Are Highly Volatile, but Some Say They Are Worth It |date=22 September 2014 |url=https://www.wsj.com/articles/how-to-decipher-cryptocurrencies-1411333011 |work=The Wall Street Journal |access-date=28 June 2016}}</ref>

The [[Electronic Frontier Foundation]], a non-profit group, started accepting bitcoins in January 2011,<ref>{{cite web |url=https://www.eff.org/deeplinks/2011/01/bitcoin-step-toward-censorship-resistant |title=Bitcoin – a Step Toward Censorship-Resistant Digital Currency |publisher=Electronic Frontier Foundation |date=20 January 2011 |access-date=7 December 2017 |author=Rainey Reitman}}</ref> then stopped accepting them in June 2011, citing concerns about a lack of legal precedent about new currency systems.<ref>EFF said they "generally don't endorse any type of product or service."{{cite web |url= https://www.eff.org/deeplinks/2011/06/eff-and-bitcoin |title=EFF and Bitcoin &#124; Electronic Frontier Foundation |publisher= Eff.org |date= 20 June 2011 |access-date=7 December 2017 |archive-url=https://www.webcitation.org/6LpG4WEHZ?url=https://www.eff.org/deeplinks/2011/06/eff-and-bitcoin |archive-date=13 December 2013|url-status=live}}</ref> The EFF's decision was reversed on 17 May 2013 when they resumed accepting bitcoin.<ref name="EFF2013">{{cite web |url=https://www.eff.org/deeplinks/2013/05/eff-will-accept-bitcoins-support-digital-liberty |title=EFF Will Accept Bitcoins to Support Digital Liberty |publisher=Electronic Frontier Foundation |date=17 May 2013 |access-date=7 December 2017 |author1=Cindy Cohn |author2=Peter Eckersley |author3=Rainey Reitman |author4=Seth Schoen |name-list-style=amp}}</ref>

In June 2011, [[WikiLeaks]]<ref>{{cite news |last=Greenberg |first=Andy |url=https://blogs.forbes.com/andygreenberg/2011/06/14/wikileaks-asks-for-anonymous-bitcoin-donations/
|title=WikiLeaks Asks For Anonymous Bitcoin Donations |work=Forbes |date=14 June 2011 |access-date=22 June 2011 |archive-url=https://web.archive.org/web/20110627061856/http://blogs.forbes.com/andygreenberg/2011/06/14/wikileaks-asks-for-anonymous-bitcoin-donations/ |archive-date=27 June 2011|url-status=live}}</ref> and other organizations began to accept bitcoins for donations.

===2012===
In January 2012, bitcoin was featured as the main subject within a fictionalized trial on the [[CBS]] legal drama ''[[The Good Wife]]'' in the third-season episode "[[The Good Wife (season 3)#Episodes|Bitcoin for Dummies]]". The host of [[CNBC]]'s ''[[Mad Money]]'', [[Jim Cramer]], played himself in a courtroom scene where he testifies that he doesn't consider bitcoin a true currency, saying, "There's no central bank to regulate it; it's digital and functions completely peer to peer".<ref name="The Good Wife">{{cite news|last=Toepfer|first=Susan|title='The Good Wife' Season 3, Episode 13, 'Bitcoin for Dummies': TV Recap|url=https://blogs.wsj.com/speakeasy/2012/01/16/the-good-wife-season-3-episode-13-bitcoin-for-dummies-tv-recap/|publisher=The Wall Street Journal|date=16 January 2012 | archive-url = https://web.archive.org/web/20140112180917/https://blogs.wsj.com/speakeasy/2012/01/16/the-good-wife-season-3-episode-13-bitcoin-for-dummies-tv-recap/ | archive-date = 12 January 2014| url-status=live}}</ref>

In September 2012, the Bitcoin Foundation was launched to "accelerate the global growth of bitcoin through standardization, protection, and promotion of the open source protocol". The founders were [[Gavin Andresen]],&nbsp;Jon Matonis, Patrick Murck,&nbsp;[[Charlie Shrem]], and&nbsp;Peter Vessenes.{{cn|date=August 2021}}

In October 2012, [[BitPay]] reported having over 1,000 merchants accepting bitcoin under its payment processing service.<ref>{{cite web|title=BitPay Signs 1,000 Merchants to Accept Bitcoin Payments|url=http://www.americanbanker.com/issues/177_176/bitpay-signs-1000-merchants-to-accept-bitcoin-payments-1052538-1.html|publisher=American Banker|date=11 September 2012|author= Browdie, Brian | archive-url = https://web.archive.org/web/20140412115615/http://www.americanbanker.com/issues/177_176/bitpay-signs-1000-merchants-to-accept-bitcoin-payments-1052538-1.html | archive-date = 12 April 2014| url-status=live}}</ref> In November 2012, [[WordPress]] started accepting bitcoins.<ref>{{cite web |url=http://en.blog.wordpress.com/2012/11/15/pay-another-way-bitcoin/ |title=Pay Another Way: Bitcoin |last=Skelton |first=Andy |date=15 November 2012 |publisher=[[WordPress]] |access-date=24 April 2014}}</ref>

===2013===
In February 2013, the bitcoin-based [[Coinbase|payment processor Coinbase]] reported selling US$1 million worth of bitcoins in a single month at over $22 per bitcoin.<ref name=$1MBitcoinamonth>{{cite web|last=Ludwig|first=Sean|title=Y Combinator-backed Coinbase now selling over $1M Bitcoin per month|url=https://venturebeat.com/2013/02/08/coinbase-bitcoin/|publisher=VentureBeat|date=8 February 2013 | archive-url = https://web.archive.org/web/20140409031255/http://venturebeat.com/2013/02/08/coinbase-bitcoin/ | archive-date = 9 April 2014| url-status=live}}</ref> The [[Internet Archive]] announced that it was ready to accept donations as bitcoins and that it intends to give employees the option to receive portions of their salaries in bitcoin currency.<ref name="paritynews">{{cite web|last=Mandalia|first=Ravi|title=The Internet Archive Starts Accepting Bitcoin Donations|url=http://www.paritynews.com/web-news/item/690-the-internet-archive-starts-accepting-bitcoin-donations|publisher=Parity News|date=22 February 2013|access-date=28 February 2013|archive-url=https://web.archive.org/web/20130603175038/http://www.paritynews.com/web-news/item/690-the-internet-archive-starts-accepting-bitcoin-donations|archive-date=3 June 2013|url-status=dead}}</ref>

In March, the bitcoin transaction log, called the ''blockchain,'' temporarily split into two independent chains with differing rules on how transactions were accepted. For six hours two bitcoin networks operated at the same time, each with its own version of the transaction history. The core developers called for a temporary halt to transactions, sparking a sharp sell-off.<ref name="bug events" /> Normal operation was restored when the majority of the network downgraded to version 0.7 of the bitcoin software.<ref name="bug events">{{cite web |last=Lee |first=Timothy |url=https://arstechnica.com/business/2013/03/major-glitch-in-bitcoin-network-sparks-sell-off-price-temporarily-falls-23/ |title=Major glitch in Bitcoin network sparks sell-off; price temporarily falls 23% |publisher=arstechnica.com |date=11 March 2013 |access-date=15 February 2015}}</ref> The [[Mt. Gox]] exchange briefly halted bitcoin deposits and the exchange rate briefly dipped by 23% to $37 as the event occurred<ref name=ArsFork /><ref name=VergeFork /> before recovering to previous level of approximately $48 in the following hours.<ref>{{cite web|title=Bitcoin Charts|url=http://bitcoincharts.com/charts/mtgoxUSD#rg60zczsg2013-03-12zeg2013-03-15ztgSzm1g10zm2g25zv | archive-url = https://web.archive.org/web/20140509133404/http://bitcoincharts.com/charts/mtgoxUSD | archive-date = 9 May 2014| url-status=live}}</ref> In the [[United States of America|US]], the [[FinCEN|Financial Crimes Enforcement Network (FinCEN)]] established regulatory guidelines for "decentralized virtual currencies" such as bitcoin, classifying American bitcoin miners who sell their generated bitcoins as Money Service Businesses (or MSBs), that may be subject to registration and other legal obligations.<ref name=ArsFinCEN /><ref name=Finextra1 /><ref name=FinCEN1 />

In April, payment processors ''BitInstant'' and ''Mt. Gox'' experienced processing delays due to insufficient capacity<ref>Roose, Kevin (8 April 2013) {{cite web |url=https://nymag.com/daily/intelligencer/2013/04/inside-the-bitcoin-bubble-bitinstants-ceo.html |title=Inside the Bitcoin Bubble: BitInstant's CEO&nbsp;– Daily Intelligencer | archive-url = https://web.archive.org/web/20140409031731/http://nymag.com/daily/intelligencer/2013/04/inside-the-bitcoin-bubble-bitinstants-ceo.html | archive-date = 9 April 2014| url-status=live}}. Nymag.com. Retrieved on 20 April 2013.</ref> resulting in the bitcoin exchange rate dropping from $266 to $76 before returning to $160 within six hours.<ref>{{cite web|url=http://bitcoincharts.com/charts/mtgoxUSD|title=Bitcoin Exchange Rate|publisher=Bitcoinscharts.com|access-date=15 August 2013|archive-url=https://www.webcitation.org/68eGWrjWE?url=http://bitcoincharts.com/charts/mtgoxUSD|archive-date=24 June 2012|url-status=live}}</ref> Bitcoin gained greater recognition when services such as [[OkCupid]] and [[Foodler]] began accepting it for payment.<ref>{{cite web|author=Van Sack, Jessica|date=27 May 2013|title=Why Bitcoin makes cents|url=http://bostonherald.com/business/media_marketing/2013/05/why_bitcoin_makes_cents|access-date=15 August 2013| archive-url = https://web.archive.org/web/20140209151953/http://bostonherald.com/business/media_marketing/2013/05/why_bitcoin_makes_cents | archive-date = 9 February 2014| url-status=live}}</ref> In April 2013, [[Eric Posner]], a law professor at the [[University of Chicago]], stated that "a real Ponzi scheme takes fraud; bitcoin, by contrast, seems more like a collective delusion."<ref name="Posner, Eric">{{Cite web |last=Posner, Eric |author-link=Eric Posner |date=11 April 2013 |title=Fool's Gold: Bitcoin is a Ponzi scheme—the Internet's favorite currency will collapse. |url=https://www.slate.com/articles/news_and_politics/view_from_chicago/2013/04/bitcoin_is_a_ponzi_scheme_the_internet_currency_will_collapse.html |url-status=live |archive-url=https://web.archive.org/web/20140326185128/https://www.slate.com/articles/news_and_politics/view_from_chicago/2013/04/bitcoin_is_a_ponzi_scheme_the_internet_currency_will_collapse.html |archive-date=26 March 2014 |access-date=1 April 2014 |website=Slate}}</ref>

On 15 May 2013, the US authorities seized accounts associated with Mt. Gox after discovering that it had not registered as a [[money transmitter]] with FinCEN in the US.<ref>{{cite web|last=Dillet|first=Romain|title=Feds Seize Assets From Mt. Gox's Dwolla Account, Accuse It Of Violating Money Transfer Regulations|url=https://techcrunch.com/2013/05/16/mt-gox-dwolla-account-money-seizure/|access-date=15 May 2013|archive-url=https://web.archive.org/web/20131009161856/http://techcrunch.com/2013/05/16/mt-gox-dwolla-account-money-seizure/|archive-date=9 October 2013|url-status=live}}</ref><ref name="ABA FINCEN">{{cite web |title=Some basic rules for using 'bitcoin' as virtual money |url=http://www.abajournal.com/magazine/article/some_basic_rules_for_using_bitcoin_as_virtual_money/ |publisher=American Bar Association |year=2013 |access-date=26 June 2013 |last=Berson |first=Susan A.| archive-url = https://web.archive.org/web/20131029185546/http://www.abajournal.com/magazine/article/some_basic_rules_for_using_bitcoin_as_virtual_money/ | archive-date = 29 October 2013| url-status=live}}</ref>

On 17 May 2013, it was reported that [[BitInstant]] processed approximately 30 percent of the money going into and out of bitcoin, and in April alone facilitated 30,000 transactions,<ref>{{Cite web|url=https://techcrunch.com/2013/05/17/with-1-5m-led-by-winklevoss-capital-bitinstant-aims-to-be-the-go-to-site-to-buy-and-sell-bitcoins/|title=With $1.5M Led By Winklevoss Capital, BitInstant Aims To Be The Go-To Site To Buy And Sell Bitcoins|last=Taylor|first=Colleen|website=TechCrunch|access-date=20 May 2017}}</ref>

On 23 June 2013, it was reported that the US [[Drug Enforcement Administration]] listed 11.02 bitcoins as a seized asset in a [[United States Department of Justice]] seizure notice pursuant to 21 U.S.C. § 881.<ref>{{cite web|last=Cohen|first=Brian|title=Users Bitcoins Seized by DEA|url=http://letstalkbitcoin.com/users-bitcoins-seized-by-dea/|access-date=14 October 2013|archive-url=https://web.archive.org/web/20131009062454/http://letstalkbitcoin.com/users-bitcoins-seized-by-dea/|archive-date=9 October 2013|url-status=live}}</ref> This marked the first time a government agency claimed to have seized bitcoin.<ref>{{cite web|publisher=El Cuerpo Nacional de Policía|title=The National Police completes the second phase of the operation "Ransomware"|url=https://translate.google.com/translate?sl=es&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.policia.es%2Fprensa%2F20130927_1.html|access-date=14 October 2013}}</ref><ref>{{cite web |title=U.S. government makes its first-ever Bitcoin seizure |url=http://www.dailydot.com/business/11-bitcoins-seized-government-dea/ |publisher=The Daily Dot |year=2013 |access-date=15 October 2013 |last=Sampson |first=Tim |archive-url=https://www.webcitation.org/6Hl0yLbIR?url=http://www.dailydot.com/business/11-bitcoins-seized-government-dea |archive-date=30 June 2013 |url-status=live }}</ref>

In July 2013, a project began in Kenya linking bitcoin with [[M-Pesa]], a popular mobile payments system, in an experiment designed to spur innovative payments in Africa.<ref>{{cite web|author=Jeremy Kirk |date=11 July 2013 |title=In Kenya, Bitcoin linked to popular mobile payment system |url=http://www.cio.com/article/736202/In_Kenya_Bitcoin_linked_to_popular_mobile_payment_system|publisher=Cio.com|access-date=15 August 2013| archive-url = https://web.archive.org/web/20140201165606/http://www.cio.com/article/736202/In_Kenya_Bitcoin_linked_to_popular_mobile_payment_system | archive-date = 1 February 2014| url-status=live}}</ref> During the same month the Foreign Exchange Administration and Policy Department in Thailand stated that bitcoin lacks any legal framework and would therefore be illegal, which effectively banned trading on bitcoin exchanges in the country.<ref name="telegraph20130730">{{cite news | url=https://www.telegraph.co.uk/finance/currency/10210022/Bitcoins-banned-in-Thailand.html | title=Virtual currency Bitcoin not welcome in Thailand in possible setback to mainstream ambitions | work=[[The Daily Telegraph]] | date=30 July 2013 | access-date=15 August 2013 | author=Andrew Trotman | location=London| archive-url = https://web.archive.org/web/20131101162852/http://www.telegraph.co.uk/finance/currency/10210022/Bitcoins-banned-in-Thailand.html | archive-date = 1 November 2013| url-status=live}}</ref><ref name="investvine">{{cite web|url=http://investvine.com/thailand-first-country-to-ban-digital-currency-bitcoin/|title=Thailand first country to ban digital currency Bitcoin|first=Arno|last=Maierbrugger|work=Inside Investor|date=30 July 2013|access-date=3 August 2013| archive-url = https://web.archive.org/web/20140204232622/http://investvine.com/thailand-first-country-to-ban-digital-currency-bitcoin/ | archive-date = 4 February 2014| url-status=live}}</ref>

On 6 August 2013, Federal Judge Amos Mazzant of the [[Eastern District of Texas]] of the [[Fifth Circuit]] ruled that bitcoins are "a currency or a form of money" (specifically securities as defined by Federal Securities Laws), and as such were subject to the court's jurisdiction,<ref>{{cite web |last=Farivar |first=Cyrus |url=https://arstechnica.com/tech-policy/2013/08/federal-judge-bitcoin-a-currency-can-be-regulated-under-american-law/ |title=Federal judge: Bitcoin, "a currency," can be regulated under American law |publisher=Ars Technica |date=7 August 2013 |access-date=15 August 2013 |archive-url=https://web.archive.org/web/20131020103817/http://arstechnica.com/tech-policy/2013/08/federal-judge-bitcoin-a-currency-can-be-regulated-under-american-law/ |archive-date=20 October 2013 |url-status=live }}</ref><ref>{{cite web|title=Securities and Exchange Commission v. Shavers et al, 4:13-cv-00416 (E.D.Tex.)|url=https://www.docketalarm.com/cases/Texas_Eastern_District_Court/4--13-cv-00416/Securities_and_Exchange_Commission_v._Shavers_et_al/|publisher=Docket Alarm, Inc.|access-date=14 August 2013|archive-url=https://web.archive.org/web/20131029214407/https://www.docketalarm.com/cases/Texas_Eastern_District_Court/4--13-cv-00416/Securities_and_Exchange_Commission_v._Shavers_et_al/|archive-date=29 October 2013|url-status=dead}}</ref> and Germany's Finance Ministry subsumed bitcoins under the term "unit of account"{{snd}} a financial instrument{{snd}} though not as e-money or a functional currency, a classification nonetheless having legal and tax implications.<ref name="Marketwatch20130819">{{cite web |url=http://blogs.marketwatch.com/thetell/2013/08/19/bitcoins-are-private-money-in-germany/ |title=Bitcoins are private money in Germany |last=Vaishampayan |first=Saumya |date=19 August 2013 |website=[[Marketwatch]] |archive-url=https://www.webcitation.org/6JJIqfMJn?url=http://blogs.marketwatch.com/thetell/2013/08/19/bitcoins-are-private-money-in-germany/ |archive-date=1 September 2013 |access-date=2 November 2013 |url-status=dead }}</ref>

In October 2013, the FBI seized roughly 26,000&nbsp;BTC from website [[Silk Road (marketplace)|Silk Road]] during the arrest of alleged owner [[Ross William Ulbricht]].<ref>{{cite web|title=After Silk Road seizure, FBI Bitcoin wallet identified and pranked|url=https://www.zdnet.com/after-silk-road-seizure-fbi-bitcoin-wallet-identified-and-pranked-7000021603/| archive-url = https://web.archive.org/web/20140405173339/http://www.zdnet.com/after-silk-road-seizure-fbi-bitcoin-wallet-identified-and-pranked-7000021603/ | archive-date = 5 April 2014| url-status=live}}</ref><ref>{{cite web|url=http://blockchain.info/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX|title=Silkroad Seized Coins|archive-url=https://www.webcitation.org/6MUFj8Kcn?url=http://blockchain.info/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX|archive-date=9 January 2014|url-status=live|access-date=2 November 2013}}</ref><ref>{{cite news|url=https://www.forbes.com/sites/kashmirhill/2013/10/04/fbi-silk-road-bitcoin-seizure/|title=The FBI's Plan For The Millions Worth Of Bitcoins Seized From Silk Road | work=Forbes | first=Kashmir|last=Hill| archive-url = https://web.archive.org/web/20140502154935/http://www.forbes.com/sites/kashmirhill/2013/10/04/fbi-silk-road-bitcoin-seizure/ | archive-date = 2 May 2014| url-status=live}}</ref> Two companies, Robocoin and Bitcoiniacs launched the world's first bitcoin [[Automated teller machine|ATM]] on 29 October 2013 in [[Vancouver]], [[British Columbia|BC]], [[Canada]], allowing clients to sell or purchase bitcoin currency at a downtown coffee shop.<ref>{{cite news|url=http://www.cbc.ca/news/business/world-s-first-bitcoin-atm-goes-live-in-vancouver-next-week-1.2251820/|title=World's first Bitcoin ATM goes live in Vancouver Tuesday|publisher=[[Canadian Broadcasting Corporation|CBC]]|archive-url=https://web.archive.org/web/20131028010709/http://www.cbc.ca/news/business/world-s-first-bitcoin-atm-goes-live-in-vancouver-next-week-1.2251820|archive-date=28 October 2013|url-status=live|access-date=2 November 2013}}</ref><ref>{{cite web|url=https://vancouversun.com/technology/personal-tech/Vancouver+host+world+first+Bitcoin/9084958/story.html|title=Vancouver to host world's first Bitcoin ATM|archive-url=https://web.archive.org/web/20131029034633/http://www.vancouversun.com/technology/personal-tech/Vancouver+host+world+first+Bitcoin/9084958/story.html|archive-date=29 October 2013|url-status=live|access-date=27 January 2019}}</ref><ref name="Verge">{{cite web | url=https://www.theverge.com/2013/10/26/5031132/canada-bitcoin-atm-bitcoiniacs-robocoin-vancouver | title=The world's first Bitcoin ATM is coming to Canada next week | date=26 October 2013 | publisher=The Verge | access-date=29 October 2013 | archive-url=https://web.archive.org/web/20131029000525/http://www.theverge.com/2013/10/26/5031132/canada-bitcoin-atm-bitcoiniacs-robocoin-vancouver | archive-date=29 October 2013 | url-status=live }}</ref> Chinese internet giant [[Baidu]] had allowed clients of website security services to pay with bitcoins.<ref>{{cite web |url=http://www.businessinsider.com/chinas-google-is-now-accepting-bitcoin-2013-10 |title=China's Google Is Now Accepting Bitcoin |publisher=Business Insider, Inc |work=businessinsider.com |date=15 October 2013 |access-date=26 December 2013 |author=Kapur, Saranya}}</ref>

In November 2013, the [[University of Nicosia]] announced that it would be accepting bitcoin as payment for tuition fees, with the university's chief financial officer calling it the "gold of tomorrow".<ref>{{cite web |url= https://abcnews.go.com/Technology/wireStory/cypriot-university-accept-bitcoin-payments-20962556 |title= Cypriot University to Accept Bitcoin Payments |date= 21 November 2013 |access-date= 24 November 2013 |work= abc News| archive-url = https://web.archive.org/web/20131202233047/http://abcnews.go.com/Technology/wireStory/cypriot-university-accept-bitcoin-payments-20962556 | archive-date = 2 December 2013| url-status=live}}</ref> During November 2013, the China-based bitcoin exchange [[BTC China]] overtook the Japan-based Mt. Gox and the Europe-based [[Bitstamp]] to become the largest bitcoin trading exchange by trade volume.<ref>{{cite web |url=https://techcrunch.com/2013/11/18/btc-china-series-a/ |title=As Chinese Investors Pile Into Bitcoin, China's Oldest Exchange, BTC China, Raises $5M From Lightspeed |publisher=TechCrunch |date=18 November 2013 |author=Natasha Lomas |access-date=10 January 2014}}</ref>

In December 2013, [[Overstock.com]]<ref>{{cite web|url=https://finance.yahoo.com/news/online-retailer-overstock-com-plans-accept-bitcoin-payments-183244697.html|title=Online retailer Overstock.com plans to accept Bitcoin payments next year|author=Dante D'Orazio|date=21 December 2013|access-date=5 January 2014| archive-url = https://web.archive.org/web/20140106032011/https://finance.yahoo.com/news/online-retailer-overstock-com-plans-accept-bitcoin-payments-183244697.html | archive-date = 6 January 2014| url-status=live}}</ref> announced plans to accept bitcoin in the second half of 2014. 
On 5 December 2013, the [[People's Bank of China]] prohibited Chinese financial institutions from using bitcoins.<ref name="ccontrols">{{cite news |url=https://www.bbc.co.uk/news/technology-25428866 |title=Bitcoin sinks after China restricts yuan exchanges |publisher=BBC |work=bbc.com |date=18 December 2013 |access-date=20 December 2013 |author=Kelion, Leo}}</ref> After the announcement, the value of bitcoins dropped,<ref>{{cite news |date=6 December 2013 |url=https://www.smh.com.au/business/markets/currencies/china-bans-banks-from-bitcoin-transactions-20131206-2yugy.html |title=China bans banks from bitcoin transactions |work=[[The Sydney Morning Herald]] |publisher=Reuters |access-date=31 October 2014}}</ref> and Baidu no longer accepted bitcoins for certain services.<ref name="bloomberg">{{cite news |url=https://www.bloomberg.com/news/2013-12-07/baidu-stops-accepting-bitcoins-after-china-ban.html |title=Baidu Stops Accepting Bitcoins After China Ban |work=Bloomberg |location=New York |date=7 December 2013 |access-date=11 December 2013}}</ref> Buying real-world goods with any virtual currency had been illegal in China since at least 2009.<ref>{{cite web |url=http://english.mofcom.gov.cn/aarticle/newsrelease/commonnews/200906/20090606364208.html |title=China bars use of virtual money for trading in real goods |publisher=English.mofcom.gov.cn |date=29 June 2009 |access-date=10 January 2014}}</ref>

On 4 December 2013, [[Alan Greenspan]] referred to it as a "bubble".<ref name="Kearns">{{Cite news |last=Kearns, Jeff |date=4 December 2013 |title=Greenspan Says Bitcoin a Bubble Without Intrinsic Currency Value |work=bloomberg.com |publisher=Bloomberg LP |url=https://www.bloomberg.com/news/2013-12-04/greenspan-says-bitcoin-a-bubble-without-intrinsic-currency-value.html |url-status=live |access-date=23 December 2013 |archive-url=https://web.archive.org/web/20131229054844/http://www.bloomberg.com/news/2013-12-04/greenspan-says-bitcoin-a-bubble-without-intrinsic-currency-value.html |archive-date=29 December 2013}}</ref>

===2014===
In January 2014, [[Zynga]]<ref>{{cite web|url=https://finance.yahoo.com/news/zynga-tests-bitcoin-payments-seven-online-games-214105614.html|title=Zynga tests Bitcoin payments for seven online games|author=Carl Franzen|date=4 January 2014|access-date=5 January 2014| archive-url = https://web.archive.org/web/20140106032859/https://finance.yahoo.com/news/zynga-tests-bitcoin-payments-seven-online-games-214105614.html | archive-date = 6 January 2014| url-status=live}}</ref> announced it was testing bitcoin for purchasing in-game assets in seven of its games. That same month, [[The D Las Vegas]] Casino Hotel and [[Golden Gate Hotel & Casino]] properties in downtown Las Vegas announced they would also begin accepting bitcoin, according to an article by ''[[USA Today]]''. The article also stated the currency would be accepted in five locations, including the front desk and certain restaurants.<ref>{{cite news|last=Trejos|first=Nancy|title=Las Vegas casinos adopt new form of currency: Bitcoins|url=https://www.usatoday.com/story/dispatches/2014/01/21/las-vegas-casinos-accepting-bitcoins/4713243/|publisher=USA Today|access-date=21 January 2014}}</ref> The network rate exceeded 10 petahash/sec. [[TigerDirect]]<ref name=tigger>{{cite web |url=http://www.tomshardware.com/news/tigerdirect-bitcoin-bitpay-payments,25859.html |title=TigerDirect is Now Accepting Bitcoin As Payment |publisher=Tom's hardware |date=26 January 2014 |access-date=28 August 2014 |author=Jane McEntegart}}</ref> and [[Overstock.com]]<ref name=overstock>{{cite web |url=http://blogs.marketwatch.com/thetell/2014/01/09/bitcoin-now-accepted-on-overstock-com-through-vc-backed-coinbase/ |title=Bitcoin now accepted on Overstock.com through VC-backed Coinbase |publisher=Wall Street Journal |work=marketwatch.com |date=9 January 2014 |access-date=10 February 2014 |author=Vaishampayan, Saumya |archive-date=22 March 2016 |archive-url=https://web.archive.org/web/20160322120750/http://blogs.marketwatch.com/thetell/2014/01/09/bitcoin-now-accepted-on-overstock-com-through-vc-backed-coinbase/ |url-status=dead }}</ref> started accepting bitcoin.

In early February 2014, one of the largest bitcoin exchanges, [[Mt. Gox]],<ref name="mtgoxdetails">{{cite web |url=https://www.bbc.com/news/technology-26420932 |title=MtGox gives bankruptcy details |publisher=BBC |work=bbc.com |date=4 March 2014 |access-date=13 March 2014}}</ref> suspended withdrawals citing technical issues.<ref>{{cite web |url=https://techcrunch.com/2014/02/10/whats-going-on-with-bitcoin-exchange-mt-gox/ |title=What's Going On With Bitcoin Exchange Mt. Gox? |first=John |last=Biggs |publisher=TechCrunch |date=10 February 2014 |access-date=26 February 2014}}</ref> By the end of the month, Mt. Gox had filed for bankruptcy protection in Japan amid reports that 744,000 bitcoins had been stolen.<ref name="GoxBankrupt">{{cite web |url=https://www.bbc.com/news/technology-25233230 |title=MtGox bitcoin exchange files for bankruptcy |publisher=BBC |work=bbc.com |date=28 February 2014 |access-date=18 April 2014}}</ref> Months before the filing, the popularity of Mt. Gox had waned as users experienced difficulties withdrawing funds.<ref>{{cite web |url=http://www.csmonitor.com/USA/USA-Update/2014/0228/MtGox-bankruptcy-Bitcoin-insiders-saw-problems-with-the-exchange-for-months |title=MtGox bankruptcy: Bitcoin insiders saw problems with the exchange for months |publisher=The Christian Science Monitor |work=csmonitor.com |date=28 February 2014 |access-date=18 April 2014 |author=Swan, Noelle}}</ref>

In June 2014 the network exceeded 100 petahash/sec.{{citation needed|date=June 2019}} On 18 June 2014, it was announced that bitcoin [[payment service provider]] [[BitPay]] would become the new sponsor of [[St. Petersburg Bowl]] under a two-year deal, renamed the Bitcoin St. Petersburg Bowl. Bitcoin was to be accepted for ticket and concession sales at the game as part of the sponsorship, and the sponsorship itself was also paid for using bitcoin.<ref name="wsj-bitpay">{{cite news |title=BitPay to Sponsor St. Petersburg Bowl in First Major Bitcoin Sports Deal |url=https://www.wsj.com/articles/bitpay-to-sponsor-st-petersburg-bowl-in-first-major-bitcoin-sports-deal-1403098202 |access-date=18 June 2014 |work=The Wall Street Journal |first=Michael J. |last=Casey |date=18 June 2014}}</ref>

In July 2014 [[Newegg]] and [[Dell]]<ref>{{cite web |first=Mike |last=Flacy |title=Dell, Newegg Start Accepting Bitcoin as Payment |publisher=Digital Trends |date=19 July 2014 |url=http://www.digitaltrends.com/web/dell-newegg-start-accepting-bitcoin-payment/#!bv9oFm |access-date=5 August 2014}}</ref> started accepting bitcoin.

In September 2014 TeraExchange, LLC, received approval from the U.S.[[Commodity Futures Trading Commission]] "CFTC" to begin listing an over-the-counter swap product based on the price of a bitcoin. The CFTC swap product approval marks the first time a U.S. regulatory agency approved a bitcoin financial product.<ref>{{cite news|last1=Callaway|first1=Claudia|last2=Greebel|first2=Evan|last3=Moriarity|first3=Kathleen|last4=Xethalis|first4=Gregory|last5=Kim|first5=Diana|title=First Bitcoin Swap Proposed|url=http://www.natlawreview.com/article/first-bitcoin-swap-proposed|access-date=15 September 2014|work=The National Law Review|publisher=Katten Muchin Rosenman LLP}}</ref>

In December 2014 Microsoft began to accept bitcoin to buy Xbox games and Windows software.<ref>{{cite news|last1=Warren|first1=Tom|date=11 December 2014|title=Microsoft now accepts Bitcoin to buy Xbox games and Windows apps|url=https://www.theverge.com/2014/12/11/7375771/microsoft-supports-bitcoin-payments}}</ref>

In 2014, several light-hearted songs celebrating bitcoin such as the "Ode to Satoshi"<ref>{{cite web|title=Ode to Satoshi|url=https://www.youtube.com/watch?v=zEQ2nPSL5-0|access-date=4 December 2017}}</ref> have been released.<ref>{{cite news |url=https://blogs.wsj.com/moneybeat/2014/02/18/bitbeat-mt-goxs-pyrrhic-victory/ |title=BitBeat: Mt. Gox's Pyrrhic Victory |publisher=The Wall Street Journal |work=Money Beat |quote='Ode to Satoshi' is a bluegrass-style song with an old-timey feel that mixes references to Satoshi Nakamoto and blockchains (and, ahem, 'the fall of old Mt. Gox') with mandolin-picking and harmonicas. |date=18 February 2014 |access-date=30 September 2014 |author=Paul Vigna |url-status=live |archive-url=https://web.archive.org/web/20141006143115/http://blogs.wsj.com/moneybeat/2014/02/18/bitbeat-mt-goxs-pyrrhic-victory/ |archive-date=6 October 2014  }}</ref>

A documentary film, ''[[The Rise and Rise of Bitcoin]]'', was released in 2014, featuring interviews with bitcoin users, such as a computer programmer and a drug dealer.<ref>{{cite news |url=https://www.nytimes.com/2014/10/03/movies/the-rise-and-rise-of-bitcoin-from-nicholas-mross.html?_r=0 |title=Financial Wild West |newspaper=The New York Times |date=2 October 2014 |access-date=8 May 2015 |author=Kenigsberg, Ben |url-status=live |archive-url=https://web.archive.org/web/20150518232516/http://www.nytimes.com/2014/10/03/movies/the-rise-and-rise-of-bitcoin-from-nicholas-mross.html?_r=0 |archive-date=18 May 2015  }}</ref>

On 13 March 2014 [[Warren Buffett]] called bitcoin a "mirage" .<ref>{{Cite web |last=Crippen |first=Alex |date=14 March 2014 |title=Bitcoin? Here's what Warren Buffett is saying |url=https://www.cnbc.com/2014/03/14/buffett-blasts-bitcoin-as-mirage-stay-away.html |url-status=live |archive-url=https://web.archive.org/web/20170113070447/https://www.cnbc.com/2014/03/14/buffett-blasts-bitcoin-as-mirage-stay-away.html |archive-date=13 January 2017 |access-date=11 January 2017 |website=CNBC}}</ref>

===2015===
In January 2015 Coinbase raised US$75 million as part of a Series C funding round, smashing the previous record for a bitcoin company. Less than one year after the collapse of Mt. Gox, United Kingdom-based exchange [[Bitstamp]] announced that their exchange would be taken offline while they investigate a hack which resulted in about 19,000 bitcoins (equivalent to roughly US$5 million at that time) being stolen from their hot wallet.<ref>{{cite news |url=https://www.reuters.com/article/us-bitstamp-cybersecurity-idUSKBN0KF0UH20150106 |title=Bitcoin exchange Bitstamp suspends service after security breach |publisher=Reuters |work=reuters.com |date=6 January 2015 |access-date=24 January 2015 |author=Srivastava, Shivam}}</ref> The exchange remained offline for several days amid speculation that customers had lost their funds. Bitstamp resumed trading on 9 January after increasing security measures and assuring customers that their account balances would not be impacted.<ref>{{cite news |url=https://www.reuters.com/article/bitstamp-cybersecurity-idUSL6N0UO1DC20150109 |title=Bitcoin exchange Bitstamp says to resume trading on Friday |publisher=Reuters |work=reuters.com |date=9 January 2015 |access-date=24 January 2015 |author=Novak, Marja}}</ref>

In February 2015, the number of merchants accepting bitcoin exceeded 100,000.<ref name=100tmerchants>{{cite news |last1=Cuthbertson |first1=Anthony |title=Bitcoin now accepted by 100,000 merchants worldwide |url=http://www.ibtimes.co.uk/bitcoin-now-accepted-by-100000-merchants-worldwide-1486613 |website=International Business Times |publisher=IBTimes Co., Ltd. |date=4 February 2015 |access-date=20 November 2015}}</ref>

In October 2015, a proposal was submitted to the [[Unicode Consortium]] to add a code point for the bitcoin symbol.<ref name="shirriff">{{cite web |last1=Shirriff |first1=Ken |title=Proposal for addition of bitcoin sign |url=https://www.unicode.org/L2/L2015/15229-bitcoin-sign.pdf |website=unicode.org |publisher=[[Unicode]] |access-date=3 November 2015 |date=2 October 2015}}</ref>

===2016===
In January 2016, the network rate exceeded 1 exahash/sec.{{citation needed|date=May 2019}}

In March 2016, the [[Cabinet of Japan]] recognized virtual currencies like bitcoin as having a function similar to real money.<ref>{{cite news|date=4 March 2016|title=Japan OKs recognizing virtual currencies as similar to real money|url=http://www.japantimes.co.jp/news/2016/03/04/business/tech/japan-oks-recognizing-virtual-currencies-similar-real-money/#.WGnhBvHythE}}</ref> [[Bidorbuy]], the largest South African online marketplace, launched bitcoin payments for both buyers and sellers.<ref>{{cite web|url=https://support.bidorbuy.co.za/index.php?/Knowledgebase/Article/View/210/0/activating-and-using-bitcoin-as-a-payment-option|title=Activating and Using Bitcoin as a Payment Option|access-date=15 January 2020|archive-url=https://web.archive.org/web/20170107101512/https://support.bidorbuy.co.za/index.php?%2FKnowledgebase%2FArticle%2FView%2F210%2F0%2Factivating-and-using-bitcoin-as-a-payment-option|archive-date=7 January 2017|url-status=dead}}</ref>

In July 2016, researchers published a paper showing that by November 2013 bitcoin commerce was no longer driven by "sin" activities but instead by legitimate enterprises.<ref>{{Citation |first1=Paolo|last1=Tasca | first2=Shaowen |last2=Liu |first3=Adam |last3=Hayes |date=1 July 2016 |title=The Evolution of the Bitcoin Economy: Extracting and Analyzing the Network of Payment Relationships |quote=By November, 2013, the amount of inflows attributable to ”sin” entities had shrunk significantly to just 3% or less of total transactions. |pages=36 |ssrn=2808762 }}</ref>

In August 2016, a major bitcoin exchange, [[Bitfinex]], was hacked and nearly 120,000 BTC (around $60m) was stolen.<ref name="bitfinexheist">{{cite news |last1=Coppola |first1=Frances |title=Theft And Mayhem In The Bitcoin World |url=https://www.forbes.com/sites/francescoppola/2016/08/06/theft-and-mayhem-in-the-bitcoin-world/#3adc93c251ae |access-date=15 August 2016 |work=Forbes |date=6 August 2016}}</ref>

In November 2016, the Swiss Railway operator SBB (CFF) upgraded all their automated ticket machines so that bitcoin could be bought from them using the scanner on the ticket machine to scan the bitcoin address on a phone app.<ref>{{cite web|url=https://www.sbb.ch/en/station-services/at-the-station/services-from-the-ticket-machine/bitcoin.html|title=SBB: Make quick and easy purchases with Bitcoin.|access-date=21 March 2021}}</ref>

Bitcoin generates more academic interest year after year; the number of [[Google Scholar]] articles published mentioning bitcoin grew from 83 in 2009, to 424 in 2012, and 3580 in 2016. Also, the academic journal [[Ledger (journal)|Ledger]] published its first issue. It is edited by Peter Rizun.

===2017===
The number of businesses accepting bitcoin continued to increase. In January 2017, [[NHK]] reported the number of online stores accepting bitcoin in Japan had increased 4.6 times over the past year.<ref>{{cite news|date=9 January 2017|title=ビットコイン 利用可能店舗が1年で4.6倍に|url=http://www3.nhk.or.jp/news/html/20170109/k10010833281000.html|access-date=9 January 2017|archive-url=https://web.archive.org/web/20170110015417/http://www3.nhk.or.jp/news/html/20170109/k10010833281000.html|archive-date=10 January 2017|url-status=dead}}</ref> BitPay CEO Stephen Pair declared the company's transaction rate grew 3× from January 2016 to February 2017, and explained usage of bitcoin is growing in B2B supply chain payments.<ref>{{cite news|date=7 March 2017|title=The Bitcoin Fee Market|quote="our transaction growth of nearly 3x [...] Many of the businesses we’ve signed up over the years have started using BitPay for B2B supply chain payments."|url=https://medium.com/@spair/the-bitcoin-fee-market-4df1857d12b7}}</ref>

Bitcoin gains more legitimacy among lawmakers and legacy financial companies. For example, Japan passed a law to accept bitcoin as a legal payment method,<ref>{{cite news|first1=Arjun |last1=Kharpal |title=Bitcoin value rises over $1 billion as Japan, Russia move to legitimize cryptocurrency |url=https://www.cnbc.com/2017/04/12/bitcoin-price-rises-japan-russia-regulation.html}}</ref> and Russia has announced that it will legalize the use of cryptocurrencies such as bitcoin.<ref>{{cite news|first1=Antonia |last1=Colibasanu |title=Here's why Russia is opening the door to cryptocurrencies |url=http://www.businessinsider.com/why-russia-legalized-cryptocurrencies-2017-5}}</ref>

Exchange trading volumes continue to increase. For the 6-month period ending March 2017, Mexican exchange [[Bitso]] saw trading volume increase 1500%.{{citation needed|date=November 2020}}
Between January and May 2017 Poloniex saw an increase of more than 600% active traders online and regularly processed 640% more transactions.<ref>{{cite news |date=16 May 2017 |title=INDUSTRY GROWTH AND ITS EFFECT ON POLONIEX |url=https://poloniex.com/press-releases/2017.05.16-Industry-growth-and-its-effect-on-Poloniex/}}</ref>

In June 2017, the bitcoin symbol was encoded in [[Unicode]] version 10.0 at position U+20BF (₿) in the [[Currency Symbols (Unicode block)|Currency Symbols block]].<ref name="unicode-10">{{cite web|url=https://www.unicode.org/versions/Unicode10.0.0/ | title=Unicode 10.0.0 | publisher=Unicode Consortium| date=20 June 2017 | access-date=20 June 2017}}</ref>

Up until July 2017, bitcoin users maintained a common set of rules for the cryptocurrency.<ref name=nyt-split>{{Cite news|url=https://www.nytimes.com/2017/07/25/business/dealbook/bitcoin-cash-split.html|title=Some Bitcoin Backers Are Defecting to Create a Rival Currency|last=Popper|first=Nathaniel|date=25 July 2017|work=The New York Times|access-date=28 July 2017|language=en-US|issn=0362-4331}}</ref> On 1 August 2017 bitcoin split into two derivative digital currencies, the bitcoin (BTC) chain with 1 MB blocksize limit and the [[Bitcoin Cash]] (BCH) chain with 8 MB blocksize limit. The split has been called the ''Bitcoin Cash hard fork''.<ref name="split">{{cite news|last1=Smith|first1=Jake|title=The Bitcoin Cash Hard Fork Will Show Us Which Coin Is Best|url=http://fortune.com/2017/08/11/bitcoin-cash-hard-fork-price-date-why/|access-date=13 August 2017|work=Fortune|date=11 August 2017}}</ref>

On 6 December 2017 the software marketplace [[Steam (service)|Steam]] announced that it would no longer accept bitcoin as payment for its products, citing slow transactions speeds, price volatility, and high fees for transactions.<ref>{{Cite news|title=Steam no longer accepting bitcoin due to 'high fees and volatility'|url=https://www.theverge.com/2017/12/6/16743220/valve-steam-bitcoin-game-store-payment-method-crypto-volatility|last=Liao|first=Shannon|date=6 December 2016|work=The Verge|access-date=8 August 2019}}</ref>

===2018===
{{See also|Cryptocurrency bubble#2018 crash}}

On 22 January 2018, South Korea brought in a regulation that requires all the bitcoin traders to reveal their identity, thus putting a ban on anonymous trading of bitcoins.<ref name="TheIndependent">{{cite news|url=https://www.independent.co.uk/life-style/gadgets-and-tech/news/bitcoin-latest-price-value-south-korea-regulation-a8173506.html|title=Bitcoin price latest: Cryptocurrency plunges as traders in South Korea forced to identify themselves|work=The Independent|access-date=1 February 2018}}</ref>

On 24 January 2018, the online payment firm [[Stripe (company)|Stripe]] announced that it would phase out its support for bitcoin payments by late April 2018, citing declining demand, rising fees and longer transaction times as the reasons.<ref>{{cite news|title=Stripe to ditch Bitcoin payment support|url=https://www.bbc.com/news/business-42798935|access-date=25 January 2018|work=BBC|date=24 January 2018}}</ref>

On 25 January 2018 [[George Soros]] referred to bitcoin as a bubble.<ref name="GnMSoros">{{Cite news |last=Porzecanski |first=Katia |date=25 January 2018 |title=George Soros: Bitcoin is a bubble, Trump is a 'danger to the world' |work=Globe and Mail |agency=Bloomberg News |url=https://www.theglobeandmail.com/globe-investor/investment-ideas/george-soros-says-bitcoin-bubble-wont-have-sharp-break-like-others/article37739168/ |url-status=live |access-date=7 June 2018 |archive-url=https://web.archive.org/web/20180609071424/https://www.theglobeandmail.com/globe-investor/investment-ideas/george-soros-says-bitcoin-bubble-wont-have-sharp-break-like-others/article37739168/ |archive-date=9 June 2018}}</ref>

===2019===

===2020===
On 2 July 2020, the Indian company 69
Shares started to quote a set of bitcoin [[exchange-traded product]]s (ETP) on the [[Xetra (trading system)|Xetra trading system]] of the Deutsche Boerse.<ref>{{cite web | url = https://www.etfexpress.com/2020/07/01/287078/21shares-bitcoin-etp-launches-deutsche-boerse | title = 21Shares Bitcoin ETP launches on Deutsche Boerse | date = July 1, 2020 | access-date = September 3, 2020 | archive-url = https://archive.today/20200903083605/https://www.etfexpress.com/2020/07/01/287078/21shares-bitcoin-etp-launches-deutsche-boerse | archive-date = 3 September 2020 | url-status = live }}</ref>

On 1 September 2020, the Wiener Börse{{clarify|date=July 2021}} listed its first 21 titles denominated in cryptocurrencies like bitcoin, including the services of real-time quotation and [[Settlement (finance)|securities settlement]].<ref>{{cite web | url = https://www.wienerborse.at/en/news/vienna-stock-exchange-news/21-shares-crypto-currency-products-bitcoin-ethereum-official-market/ | title = 21Shares brings first crypto-currency products on Bitcoin and Ethereum to the official market | date = September 1, 2020 | archive-url = https://archive.today/wip/71TXr | archive-date = September 3, 2020 | url-status = live}}</ref>

On 3 September 2020, the [[Frankfurt Stock Exchange]] admitted in its Regulated Market the quotation of the first bitcoin [[exchange-traded note]] (ETN), centrally cleared via [[Eurex Exchange|Eurex Clearing]].<ref>{{cite web | url = https://www.etfexpress.com/2020/09/02/289133/21shares-launches-first-short-bitcoin-etp-xetra | title = 21Shares launches first short bitcoin ETP on Xetra | date = September 2, 2020 | archive-url = https://archive.today/20200903083503/https://www.etfexpress.com/2020/09/02/289133/21shares-launches-first-short-bitcoin-etp-xetra | archive-date = 3 September 2020 | url-status = live | access-date = 3 September 2020 }}</ref><ref>{{cite web | url = https://www.xetra.com/xetra-en/newsroom/press-releases/list-press-releases/First-Short-Bitcoin-ETP-of-21Shares-on-Xetra-2214640 | title = First Short Bitcoin ETP of 21Shares on Xetra | date = September 1, 2020 | publisher = Deutsche Börse Cash Market | archive-url = https://archive.today/20200903083453/https://www.xetra.com/xetra-en/newsroom/press-releases/list-press-releases/First-Short-Bitcoin-ETP-of-21Shares-on-Xetra-2214640 | archive-date = 3 September 2020 | url-status = live | access-date = 3 September 2020 }}</ref>

In October 2020, [[PayPal]] announced that it would allow its users to buy and sell bitcoin on its platform, although not to deposit or withdraw bitcoins.<ref>{{cite news | url = https://ca.reuters.com/article/ctech-us-paypal-cryptocurrency-idCAKBN2761L6-OCATC | title = PayPal to open up network to cryptocurrencies
| newspaper = Reuters
| date = November 6, 2020 | last1 = Wilson
| first1 = Anna Irrera
}}</ref>

===2021===
In June 2021, the largest bitcoin event in history took place in Miami, attracting approximately 15,000 bitcoin enthusiasts.<ref>{{cite web | url = https://www.independent.co.uk/life-style/gadgets-and-tech/bitcoin-2021-miami-conference-dorsey-b1859089.html | title = Bitcoin 2021: 'Largest crypto event in history' to take place in Miami 
| date = June 4, 2021 }}</ref>

On 1 June 2021, [[El Salvador]] President, [[Nayib Bukele]] announced his plans to adopt bitcoin as [[legal tender]], this would render El Salvador the world's first country to do so.<ref>{{cite web | url = https://www.cnbc.com/2021/06/05/el-salvador-becomes-the-first-country-to-adopt-bitcoin-as-legal-tender-.html | title = El Salvador looks to become the world's first country to adopt bitcoin as legal tender
| date = June 5, 2021 }}</ref>

On 8 June 2021, at the initiative of the president, pro-government deputies in the [[Legislative Assembly of El Salvador]] voted legislation—''Ley Bitcoin'' or the [[Bitcoin Law]]—to make Bitcoin legal tender in the country alongside the [[US Dollar]].<ref>{{cite web |url=https://www.bbc.com/news/world-latin-america-57398274 |title=Bitcoin: El Salvador makes cryptocurrency legal tender |date=9 June 2021 |website=BBC |publisher= |access-date=9 June 2021 |quote=}}</ref><ref name=ft>{{cite web |url=https://www.ft.com/content/7b5b1cc4-50bb-437f-aa16-f106d2dbc1c7 |title=El Salvador becomes first country to adopt bitcoin as legal tender |last1=Webber |first1=Jude |last2=Szalay |first2=Eva |date=9 June 2021 |website= |publisher=Financial Times |access-date=9 June 2021 |quote=}}</ref>
                    writer.WriteLine("I can write to Isolated Storage");
                }
            }
        }

        // Detect whether or not this application has the requested permission
        bool IsPermissionGranted(CodeAccessPermission requestedPermission)
        {
            try
            {
                // Try and get this permission
                requestedPermission.Demand();
                return true;
            }
            catch
            {
                return false;
            }
        }



...


    }
}
In many cases, you should be able to find a partial trust alternative.
In a controlled environment, such as an intranet, custom managed frameworks can be installed across the client base into the global assembly cache (GAC). These libraries can execute code that requires full trust, and be referenced from applications that are only allowed partial trust by using AllowPartiallyTrustedCallersAttribute (for more information, see Security (WPF) and WPF Security Strategy - Platform Security).
Browser Host Detection

Using CAS to check for permissions is a suitable technique when you need to check on a per-permission basis. Although, this technique depends on catching exceptions as a part of normal processing, which is not recommended in general and can have performance issues. Instead, if your XAML browser application (XBAP) only runs within the Internet zone sandbox, you can use the BrowserInteropHelper.IsBrowserHosted property, which returns true for XAML browser applications (XBAPs).
Note
IsBrowserHosted only distinguishes whether an application is running in a browser, not which set of permissions an application is running with.
Managing Permissions

By default, XBAPs run with partial trust (default Internet zone permission set). However, depending on the requirements of the application, it is possible to change the set of permissions from the default. For example, if an XBAPs is launched from a local intranet, it can take advantage of an increased permission set, which is shown in the following table.
Table 3: LocalIntranet and Internet Permissions
Permission
Attribute
LocalIntranet
Internet
DNS
Access DNS servers
Yes
No
Environment Variables
Read
Yes
No
File Dialogs
Open
Yes
Yes
File Dialogs
Unrestricted
Yes
No
Isolated Storage
Assembly isolation by user
Yes
No
Isolated Storage
Unknown isolation
Yes
Yes
Isolated Storage
Unlimited user quota
Yes
No
Media
Safe audio, video, and images
Yes
Yes
Printing
Default printing
Yes
No
Printing
Safe printing
Yes
Yes
Reflection
Emit
Yes
No
Security
Managed code execution
Yes
Yes
Security
Assert granted permissions
Yes
No
User Interface
Unrestricted
Yes
No
User Interface
Safe top level windows
Yes
Yes
User Interface
Own Clipboard
Yes
Yes
Web Browser
Safe frame navigation to HTML
Yes
Yes
Note
Cut and Paste is only allowed in partial trust when user initiated.
If you need to increase permissions, you need to change the project settings and the ClickOnce application manifest. For more information, see WPF XAML Browser Applications Overview. The following documents may also be helpful.
Mage.exe (Manifest Generation and Editing Tool).
MageUI.exe (Manifest Generation and Editing Tool, Graphical Client).
Securing ClickOnce Applications.
If your XBAP requires full trust, you can use the same tools to increase the requested permissions. Although an XBAP will only receive full trust if it is installed on and launched from the local computer, the intranet, or from a URL that is listed in the browser's trusted or allowed sites. If the application is installed from the intranet or a trusted site, the user will receive the standard ClickOnce prompt notifying them of the elevated permissions. The user can choose to continue or cancel the installation. 
Alternatively, you can use the ClickOnce Trusted Deployment model for full trust deployment from any security zone. For more information, see Trusted Application Deployment Overview and Security (WPF).
See Also

Concepts
Security (WPF)
WPF Security Strategy - Platform Security
WPF Security Strategy - Security Engineering
   #iero¤¤. ¤./
          .__ _  _
          ||_|-\|_|
                .__ _  _
                ||_|-\|_|          
                 .__ _  _
                 ||_|-\|_|
         .__ _  _
         ||_|-\|_|
            .__ _  _
            ||_|-\|_|
          .__ _  _
          ||_|-\|_|
                .__ _  _
                ||_|-\|_|          
                 .__ _  _
                 ||_|-\|_|
         .__ _  _
         ||_|-\|_|
            .__ _  _
            ||_|-\|_|
          .__ _  _
          ||_|-\|_|
                .__ _  _
                ||_|-\|_|          
                 .__ _  _
                 ||_|-\|_|
         .__ _  _
         ||_|-\|_|
            .__ _  _
            ||_|-\|_|
          .__ _  _
          ||_|-\|_|
                .__ _  _
                ||_|-\|_|          
                 .__ _  _
                 ||_|-\|_|
         .__ _  _
         ||_|-\|_|
            .__ _  _
            ||_|-\|_|

Selected Papers in Anonymity

Anonymity Bibliography | Selected Papers in Anonymity

By topic | By date | By author

Years:

1977
1978
1981
1985
1988
1990
1991
1993
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
Publications by date

1977

Non-Discretionary Access Control for Decentralized Computing Systems (PDF) (Cached: PDF)
by Paul A. Karger.
Laboratory for Computer Science, Massachusetts Institute of Technology S. M. amp; E. E. thesis MIT/LCS/TR-179, May 1977. (BibTeX entry)·
Chapter 11, "Limitations of End-to-End Encryption," has some early discussion of traffic analysis issues.
1978

Limitations of End-to-End Encryption in Secure Computer Networks (PDF) (Cached: PDF)
by Michael A. Padlipsky, David W. Snow, and Paul A. Karger.
The MITRE Corporation: Bedford MA, HQ Electronic Systems Division technical report ESD-TR-78-158, August 1978. (BibTeX entry)·
1981

Untraceable electronic mail, return addresses, and digital pseudonyms (HTML, PDF, TXT) (Cached: HTML, PDF, TXT)
by David Chaum.
In Communications of the ACM 24(2), February 1981. (BibTeX entry)·
1985

Networks Without User Observability – Design Options (HTML) (Cached: HTML)
by Andreas Pfitzmann and Michael Waidner.
In the Proceedings of EUROCRYPT 1985, April 1985. (BibTeX entry)·
Security without Identification: Transaction Systems to Make Big Brother Obsolete
by David Chaum.
In CACM 28(10), October 1985. (BibTeX entry)·
1988

The Dining Cryptographers Problem: Unconditional Sender and Recipient Untraceability (PDF) (Cached: PDF)
by David Chaum.
In Journal of Cryptology 1, 1988, pages 65-75. (BibTeX entry)·
1990

The dining cryptographers in the disco: Unconditional Sender and Recipient Untraceability (gzipped PS) (Cached: gzipped PS)
by Michael Waidner and Birgit Pfitzmann.
In the Proceedings of EUROCRYPT 1989, 1990. (BibTeX entry)·
1991

ISDN-mixes: Untraceable communication with very small bandwidth overhead (gzipped PS) (Cached: gzipped PS)
by Andreas Pfitzmann, Birgit Pfitzmann, and Michael Waidner.
In the Proceedings of the GI/ITG Conference on Communication in Distributed Systems, February 1991, pages 451-463. (BibTeX entry)·
1993

Cryptographic Defense Against Traffic Analysis (PS) (Cached: PS, gzipped PS)
by Charles Rackoff and Daniel R. Simon.
In the Proceedings of ACM Symposium on Theory of Computing, 1993, pages 672-681. (BibTeX entry)·
Efficient anonymous channel and all/nothing election scheme
by C. Park, K. Itoh, and K. Kurosawa.
In the Proceedings of EUROCRYPT 1993, May 1993, pages 248-259. (BibTeX entry)·
1995

Receipt-Free MIX-Type Voting Scheme - A Practical Solution to the Implementation of a Voting Booth
by Joe Kilian and Kazue Sako.
In the Proceedings of EUROCRYPT 1995, May 1995. (BibTeX entry)·
Preserving Privacy in a Network of Mobile Computers (PDF) (Cached: PDF)
by David A. Cooper and Kenneth P. Birman.
In the Proceedings of the 1995 IEEE Symposium on Security and Privacy, May 1995. (BibTeX entry)·
1996

The Eternity Service (HTML, PS) (Cached: HTML, PS, gzipped PS)
by Ross Anderson.
In the Proceedings of Pragocrypt '96, 1996. (BibTeX entry)·
Mixing E-mail With Babel (HTML, PS) (Cached: HTML, PS, gzipped PS)
by Ceki Gülcü and Gene Tsudik.
In the Proceedings of the Network and Distributed Security Symposium - NDSS '96, February 1996, pages 2-16. (BibTeX entry)·
Hiding Routing Information (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by David M. Goldschlag, Michael G. Reed, and Paul F. Syverson.
In the Proceedings of Information Hiding: First International Workshop, May 1996, pages 137-150. (BibTeX entry)·
Prospects for Remailers (HTML) (Cached: HTML)
by Sameer Parekh.
In First Monday 1(2), August 1996. (BibTeX entry)·
1997

Privacy-enhancing Technologies for the Internet (PS) (Cached: PS, gzipped PS)
by Ian Goldberg, David Wagner, and Eric Brewer.
In the Proceedings of the 42nd IEEE Spring COMPCON, February 1997. (BibTeX entry)·
1998

Universally Verifiable mix-net With Verification Work Independent of The Number of mix Servers
by Masayuki Abe.
In the Proceedings of EUROCRYPT 1998, 1998. (BibTeX entry)·
Stop-and-Go MIXes: Providing Probabilistic Anonymity in an Open System (PDF) (Cached: PDF)
by Dogan Kesdogan, Jan Egner, and Roland Büschkes.
In the Proceedings of Information Hiding Workshop (IH 1998), 1998. (BibTeX entry)·
Real-Time MIXes: A Bandwidth-Efficient Anonymity Protocol (HTML) (Cached: HTML)
by Anja Jerichow, Jan Müller, Andreas Pfitzmann, Birgit Pfitzmann, and Michael Waidner.
In IEEE Journal on Selected Areas in Communications 16(4), 1998. (BibTeX entry)·
PipeNet 1.0 (HTML) (Cached: HTML)
by Wei Dai.
Post to Cypherpunks mailing list, January 1998. (BibTeX entry)·
First written in 1996 based on cypherpunks posts in 1995.
Crowds: Anonymity for Web Transactions (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Michael Reiter and Aviel Rubin.
In ACM Transactions on Information and System Security 1(1), June 1998. (BibTeX entry)·
TAZ servers and the rewebber network: Enabling anonymous publishing on the world wide web (HTML, PS) (Cached: HTML, PS, gzipped PS)
by Ian Goldberg and David Wagner.
In First Monday 3(4), August 1998. (BibTeX entry)·
The Design, Implementation and Operation of an Email Pseudonym Server (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by David Mazières and M. Frans Kaashoek.
In the Proceedings of the 5th ACM Conference on Computer and Communications Security (CCS 1998), November 1998. (BibTeX entry)·
PipeNet 1.1 (TXT) (Cached: TXT)
by Wei Dai.
Post to Cypherpunks mailing list, November 1998. (BibTeX entry)·
Cypherpunks post at http://cypherpunks.venona.com/date/1998/11/msg00941.html
1999

Flash Mixing (PDF) (Cached: PDF)
by Markus Jakobsson.
In the Proceedings of Principles of Distributed Computing - PODC '99, 1999. (BibTeX entry)·
Group Principals and the Formalization of Anonymity (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Paul F. Syverson and Stuart G. Stubblebine.
In the Proceedings of the World Congress on Formal Methods (1), 1999, pages 814-833. (BibTeX entry)·
2000

How To Break a Practical MIX and Design a New One (HTML) (Cached: HTML)
by Yvo Desmedt and Kaoru Kurosawa.
In the Proceedings of EUROCRYPT 2000, 2000. (BibTeX entry)·
A Length-Invariant Hybrid MIX
by Miyako Ohkubo and Masayuki Abe.
In the Proceedings of ASIACRYPT 2000, 2000. (BibTeX entry)·
Attack for Flash MIX (HTML) (Cached: HTML)
by Masashi Mitomo and Kaoru Kurosawa.
In the Proceedings of ASIACRYPT 2000, 2000. (BibTeX entry)·
Onion Routing Access Configurations (abstract, PDF, PS, gzipped PS) (Cached: abstract, PDF, PS, gzipped PS)
by Paul Syverson, Michael Reed, and David Goldschlag.
In the Proceedings of the DARPA Information Survivability Conference and Exposition (DISCEX 2000), 2000, pages 34-40. (BibTeX entry)·
Xor-trees for efficient anonymous multicast and reception (PS) (Cached: PS, gzipped PS)
by Shlomi Dolev and Rafail Ostrobsky.
In ACM Trans. Inf. Syst. Secur 3(2), 2000, pages 63-84. (BibTeX entry)·
Anonymity, Unobservability, and Pseudonymity: A Consolidated Proposal for Terminology (HTML) (Cached: HTML, PDF)
by Andreas Pfitzmann and Marit Hansen.
Draft, July 2000. (BibTeX entry)·
Traffic Analysis: Protocols, Attacks, Design Issues, and Open Problems (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Jean-François Raymond.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000, pages 10-29. (BibTeX entry)·
The disadvantages of free MIX routes and how to overcome them (PDF) (Cached: PDF)
by Oliver Berthold, Andreas Pfitzmann, and Ronny Standtke.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000, pages 30-45. (BibTeX entry)·
The Free Haven Project: Distributed Anonymous Storage Service (PS) (Cached: PS, gzipped PS)
by Roger Dingledine, Michael J. Freedman, and David Molnar.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000. (BibTeX entry)·
Freenet: A Distributed Anonymous Information Storage and Retrieval System (PDF, DOI) (Cached: HTML, PDF)
by Ian Clarke, Oskar Sandberg, Brandon Wiley, and Theodore W. Hong.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000, pages 46-66. (BibTeX entry)·
Towards an Analysis of Onion Routing Security (gzipped PS) (Cached: gzipped PS)
by Paul Syverson, Gene Tsudik, Michael Reed, and Carl Landwehr.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000, pages 96-114. (BibTeX entry)·
Web MIXes: A system for anonymous and unobservable Internet access (PDF) (Cached: PDF)
by Oliver Berthold, Hannes Federrath, and Stefan Köpsell.
In the Proceedings of Designing Privacy Enhancing Technologies: Workshop on Design Issues in Anonymity and Unobservability, July 2000, pages 115-129. (BibTeX entry)·
Publius: A robust, tamper-evident, censorship-resistant and source-anonymous web publishing system (PDF) (Cached: PDF)
by Marc Waldman, Aviel Rubin, and Lorrie Cranor.
In the Proceedings of the 9th USENIX Security Symposium, August 2000, pages 59-72. (BibTeX entry)·
Can Pseudonymity Really Guarantee Privacy? (PDF) (Cached: PDF)
by Josyula R. Rao and Pankaj Rohatgi.
In the Proceedings of the 9th USENIX Security Symposium, August 2000, pages 85-96. (BibTeX entry)·
Freedom Systems 2.0 Architecture (PDF) (Cached: PDF)
by Philippe Boucher, Adam Shostack, and Ian Goldberg.
Zero Knowledge Systems, Inc. White Paper , December 2000. (BibTeX entry)·
A Pseudonymous Communications Infrastructure for the Internet (PDF) (Cached: PDF)
by Ian Goldberg.
Ph.D. thesis, UC Berkeley, December 2000. (BibTeX entry)·
2001

An Optimally Robust Hybrid Mix Network (Extended Abstract) (HTML) (Cached: HTML)
by Markus Jakobsson and Ari Juels.
In the Proceedings of Principles of Distributed Computing - PODC '01, 2001. (BibTeX entry)·
An Efficient Scheme for Proving a Shuffle (PDF) (Cached: PDF)
by Jun Furukawa and Kazue Sako.
In the Proceedings of CRYPTO 2001, 2001. (BibTeX entry)·
The social cost of cheap pseudonyms (PDF) (Cached: HTML, PDF)
by Eric Friedman and Paul Resnick.
In Journal of Economics and Management Strategy 10(2), 2001, pages 173-199. (BibTeX entry)·
Authentic Attributes with Fine-Grained Anonymity Protection (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Stuart Stubblebine and Paul Syverson.
In the Proceedings of Financial Cryptography (FC 2000), 2001, pages 276-294. (BibTeX entry)·
A Reputation System to Increase MIX-net Reliability (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Roger Dingledine, Michael J. Freedman, David Hopwood, and David Molnar.
In the Proceedings of Information Hiding Workshop (IH 2001), April 2001, pages 126-141. (BibTeX entry)·
Real World Patterns of Failure in Anonymity Systems (PDF) (Cached: PDF)
by Richard Clayton, George Danezis, and Markus G. Kuhn.
In the Proceedings of Information Hiding Workshop (IH 2001), April 2001, pages 230-244. (BibTeX entry)·
Traffic Analysis Attacks and Trade-Offs in Anonymity Providing Systems (PDF) (Cached: PDF)
by Adam Back, Ulf Möller, and Anton Stiglic.
In the Proceedings of Information Hiding Workshop (IH 2001), April 2001, pages 245-257. (BibTeX entry)·
The Strong Eternity Service (PDF) (Cached: PDF)
by Tonda Benes.
In the Proceedings of Information Hiding Workshop (IH 2001), April 2001. (BibTeX entry)·
Freedom Systems 2.1 Security Issues and Analysis (PDF) (Cached: PDF)
by Adam Back, Ian Goldberg, and Adam Shostack.
Zero Knowledge Systems, Inc. White Paper , May 2001. (BibTeX entry)·
A Verifiable Secret Shuffle and its Application to E-Voting (PDF) (Cached: PDF)
by C. Andrew Neff.
In the Proceedings of the 8th ACM Conference on Computer and Communications Security (CCS 2001), November 2001, pages 116-125. (BibTeX entry)·
Tangler: a censorship-resistant publishing system based on document entanglements (PS) (Cached: PS, gzipped PS)
by Marc Waldman and David Mazières.
In the Proceedings of the 8th ACM Conference on Computer and Communications Security (CCS 2001), November 2001, pages 126-135. (BibTeX entry)·
2002

Hordes — A Multicast Based Protocol for Anonymity (PDF) (Cached: PDF)
by Brian Neil Levine and Clay Shields.
In Journal of Computer Security 10(3), 2002, pages 213-240. (BibTeX entry)·
Don't Shoot the Messenger: Limiting the Liability of Anonymous Remailers
by Robyn Wagner.
In New Mexico Law Review 32(Winter), 2002, pages 99-142. (BibTeX entry)·
An Analysis of the Degradation of Anonymous Protocols (PDF) (Cached: PDF, PS)
by Matthew Wright, Micah Adler, Brian Neil Levine, and Clay Shields.
In the Proceedings of the Network and Distributed Security Symposium - NDSS '02, February 2002. (BibTeX entry)·
Reliable MIX Cascade Networks through Reputation (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Roger Dingledine and Paul Syverson.
In the Proceedings of Financial Cryptography (FC '02), March 2002. (BibTeX entry)·
The Sybil Attack (PDF) (Cached: PDF)
by John Douceur.
In the Proceedings of the 1st International Peer To Peer Systems Workshop (IPTPS 2002), March 2002. (BibTeX entry)·
Anonymizing censorship resistant systems (PS) (Cached: PDF, PS, gzipped PS)
by Andrei Serjantov.
In the Proceedings of the 1st International Peer To Peer Systems Workshop (IPTPS 2002), March 2002. (BibTeX entry)·
Privacy-enhancing technologies for the Internet, II: Five years later (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Ian Goldberg.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2002), April 2002. (BibTeX entry)·
Fingerprinting Websites Using Traffic Analysis (HTML, PDF, PS) (Cached: HTML, PDF, PS, gzipped PS)
by Andrew Hintz.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2002), April 2002. (BibTeX entry)·
Dummy Traffic Against Long Term Intersection Attacks (PDF) (Cached: PDF)
by Oliver Berthold and Heinrich Langos.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2002), April 2002. (BibTeX entry)·
Towards measuring anonymity (PDF) (Cached: PDF, gzipped PS)
by Claudia Diaz, Stefaan Seys, Joris Claessens, and Bart Preneel.
In the Proceedings of Privacy Enhancing Technologies Workshop (PET 2002), April 2002. (BibTeX entry)·
Towards an Information Theoretic Metric for Anonymity (PS) (Cached: PS, gzipped PS)
by Andrei Serjantov and George Danezis.
In the Proceedings of Privacy Enhancing Technologies Workshop (PET 2002), April 2002. (BibTeX entry)·
Unobservable Surfing on the World Wide Web: Is Private Information Retrieval an alternative to the MIX based Approach? (PDF) (Cached: PDF)
by Dogan Kesdogan, Mark Borning, and Michael Schmeink.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2002), April 2002. (BibTeX entry)·
A Passive Attack on the Privacy of Web Users Using Standard Log Information (PDF) (Cached: PDF)
by Thomas Demuth.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2002), April 2002. (BibTeX entry)·
P5: A Protocol for Scalable Anonymous Communication (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Rob Sherwood, Bobby Bhattacharjee, and Aravind Srinivasan.
In the Proceedings of the 2002 IEEE Symposium on Security and Privacy, May 2002. (BibTeX entry)·
Statistical Identification of Encrypted Web Browsing Traffic (PDF) (Cached: PDF)
by Qixiang Sun, Daniel R. Simon, Yi-Min Wang, Wilf Russell, Venkata N. Padmanabhan, and Lili Qiu.
In the Proceedings of the 2002 IEEE Symposium on Security and Privacy, Berkeley, California, May 2002. (BibTeX entry)·
Analysis of an Anonymity Network for Web Browsing (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Marc Rennhard, Sandro Rafaeli, Laurent Mathy, Bernhard Plattner, and David Hutchison.
In the Proceedings of the IEEE 7th Intl. Workshop on Enterprise Security (WET ICE 2002), Pittsburgh, USA, June 2002, pages 49-54. (BibTeX entry)·
Cebolla: Pragmatic IP Anonymity (PDF) (Cached: PDF)
by Zach Brown.
In the Proceedings of the 2002 Ottawa Linux Symposium, June 2002. (BibTeX entry)·
Written by a former Freedom developer, Cebolla has a UDP-based design similar to second-generation Freedom. The initiator incrementally builds her circuit, giving her end-to-end forward-secrecy and also better recovery from broken nodes.
Efficient Sharing of Encrypted Data (PS) (Cached: PS, gzipped PS)
by Krista Bennett, Christian Grothoff, Tzvetan Horozov, and Ioana Patrascu.
In the Proceedings of ASCIP 2002, July 2002, pages 107-120. (BibTeX entry)·
Making mix nets robust for electronic voting by randomized partial checking (PDF) (Cached: PDF)
by Markus Jakobsson, Ari Juels, and Ronald L. Rivest.
In the Proceedings of the 11th USENIX Security Symposium, August 2002. (BibTeX entry)·
Infranet: Circumventing Web Censorship and Surveillance (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Nick Feamster, Magdalena Balazinska, Greg Harfst, Hari Balakrishnan, and David Karger.
In the Proceedings of the 11th USENIX Security Symposium, August 2002. (BibTeX entry)·
From a Trickle to a Flood: Active Attacks on Several Mix Types (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Andrei Serjantov, Roger Dingledine, and Paul Syverson.
In the Proceedings of Information Hiding Workshop (IH 2002), October 2002. (BibTeX entry)·
Limits of Anonymity in Open Environments (PDF) (Cached: PDF)
by Dogan Kesdogan, Dakshi Agrawal, and Stefan Penz.
In the Proceedings of Information Hiding Workshop (IH 2002), October 2002. (BibTeX entry)·
Chaffinch: Confidentiality in the Face of Legal Threats (HTML, PDF) (Cached: HTML, PDF)
by Richard Clayton and George Danezis.
In the Proceedings of Information Hiding Workshop (IH 2002), October 2002. (BibTeX entry)·
Inter-Packet Delay Based Correlation for Tracing Encrypted Connections through Stepping Stones (PDF) (Cached: PDF)
by Xinyuan Wang, Douglas S. Reeves, and S. Felix Wu.
In the Proceedings of ESORICS 2002, October 2002, pages 244-263. (BibTeX entry)·
Tarzan: A Peer-to-Peer Anonymizing Network Layer (PDF) (Cached: PDF)
by Michael J. Freedman and Robert Morris.
In the Proceedings of the 9th ACM Conference on Computer and Communications Security (CCS 2002), Washington, DC, November 2002. (BibTeX entry)·
Almost Entirely Correct Mixing With Application to Voting (PDF) (Cached: PDF)
by Dan Boneh and Philippe Golle.
In the Proceedings of the 9th ACM Conference on Computer and Communications Security (CCS 2002), Washington, DC, November 2002, pages 68-77. (BibTeX entry)·
Introducing MorphMix: Peer-to-Peer based Anonymous Internet Usage with Collusion Detection (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Marc Rennhard and Bernhard Plattner.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2002), Washington, DC, USA, November 2002. (BibTeX entry)·
Forward Secure Mixes (PDF) (Cached: PDF)
by George Danezis.
In the Proceedings of 7th Nordic Workshop on Secure IT Systems, Karlstad, Sweden, November 2002, pages 195-207. (BibTeX entry)·
2003

Buses for Anonymous Message Delivery (PS) (Cached: PS, gzipped PS)
by Amos Beimel and Shlomi Dolev.
In Journal of Cryptology 16(1), 2003, pages 25-39. (BibTeX entry)·
Active Traffic Analysis Attacks and Countermeasures (PDF) (Cached: PDF)
by Xinwen Fu, Bryan Graham, Riccardo Bettati, and Wei Zhao.
In the Proceedings of the 2003 International Conference on Computer Networks and Mobile Computing, 2003, pages 31-39. (BibTeX entry)·
Analytical and Empirical Analysis of Countermeasures to Traffic Analysis Attacks (PDF) (Cached: PDF)
by Xinwen Fu, Bryan Graham, Riccardo Bettati, and Wei Zhao.
In the Proceedings of the 2003 International Conference on Parallel Processing, 2003, pages 483-492. (BibTeX entry)·
On the Economics of Anonymity (PDF) (Cached: PDF)
by Alessandro Acquisti, Roger Dingledine, and Paul Syverson.
In the Proceedings of Financial Cryptography (FC '03), January 2003. (BibTeX entry)·
Herbivore: A Scalable and Efficient Protocol for Anonymous Communication (PDF) (Cached: PDF)
by Sharad Goel, Mark Robson, Milo Polte, and Emin Gun Sirer.
Cornell University technical report 2003-1890, February 2003. (BibTeX entry)·
Mix-networks with Restricted Routes (PDF) (Cached: PDF)
by George Danezis.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 1-17. (BibTeX entry)·
Generalising Mixes (gzipped PS) (Cached: gzipped PS)
by Claudia Diaz and Andrei Serjantov.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 18-31. (BibTeX entry)·
Modelling Unlinkability (PDF) (Cached: PDF)
by Sandra Steinbrecher and Stefan Köpsell.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 32-47. (BibTeX entry)·
Metrics for Traffic Analysis Prevention (PS) (Cached: PS, gzipped PS)
by Richard E. Newman, Ira S. Moskowitz, Paul Syverson, and Andrei Serjantov.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 48-65. (BibTeX entry)·
Breaking and Mending Resilient Mix-nets (PDF) (Cached: PDF)
by Lan Nguyen and Rei Safavi-Naini.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 66-80. (BibTeX entry)·
GAP – Practical anonymous networking (PS) (Cached: PS, gzipped PS)
by Krista Bennett and Christian Grothoff.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 141-160. (BibTeX entry)·
An Analysis of GNUnet and the Implications for Anonymous, Censorship-Resistant Networks (PDF) (Cached: PDF)
by Dennis Kügler.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 161-176. (BibTeX entry)·
Thwarting Web Censorship with Untrusted Messenger Delivery (PDF) (Cached: PDF)
by Nick Feamster, Magdalena Balazinska, Winston Wang, Hari Balakrishnan, and David Karger.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2003), March 2003, pages 125-140. (BibTeX entry)·
Provably Secure Public-Key Encryption for Length-Preserving Chaumian Mixes (PDF) (Cached: PDF)
by Bodo Möller.
In the Proceedings of CT-RSA 2003, April 2003. (BibTeX entry)·
Mixminion: Design of a Type III Anonymous Remailer Protocol (PDF) (Cached: PDF)
by George Danezis, Roger Dingledine, and Nick Mathewson.
In the Proceedings of the 2003 IEEE Symposium on Security and Privacy, May 2003, pages 2-15. (BibTeX entry)·
Probabilistic Treatment of MIXes to Hamper Traffic Analysis (PDF) (Cached: PDF)
by Dakshi Agrawal, Dogan Kesdogan, and Stefan Penz.
In the Proceedings of the 2003 IEEE Symposium on Security and Privacy, May 2003, pages 16-27. (BibTeX entry)·
Defending Anonymous Communication Against Passive Logging Attacks (PDF) (Cached: PDF, PS)
by Matthew Wright, Micah Adler, Brian Neil Levine, and Clay Shields.
In the Proceedings of the 2003 IEEE Symposium on Security and Privacy, May 2003, pages 28-43. (BibTeX entry)·
Statistical Disclosure Attacks: Traffic Confirmation in Open Environments (PDF) (Cached: PDF)
by George Danezis.
In the Proceedings of Security and Privacy in the Age of Uncertainty, (SEC2003), Athens, May 2003, pages 421-426. (BibTeX entry)·
On the Anonymity of Timed Pool Mixes (PS) (Cached: PS, gzipped PS)
by Andrei Serjantov and Richard E. Newman.
In the Proceedings of the Workshop on Privacy and Anonymity Issues in Networked and Distributed Systems, Athens, Greece, May 2003, pages 427-434. (BibTeX entry)·
An Excess-Based Economic Model for Resource Allocation in Peer-to-Peer Networks (PS) (Cached: PS, gzipped PS)
by Christian Grothoff.
In Wirtschaftsinformatik, June 2003. (BibTeX entry)·
Practical Anonymity for the Masses with Mix-Networks (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Marc Rennhard and Bernhard Plattner.
In the Proceedings of the IEEE 8th Intl. Workshop on Enterprise Security (WET ICE 2003), Linz, Austria, June 2003. (BibTeX entry)·
Reputation in P2P Anonymity Systems (PDF) (Cached: PDF)
by Roger Dingledine, Nick Mathewson, and Paul Syverson.
In the Proceedings of Workshop on Economics of Peer-to-Peer Systems, June 2003. (BibTeX entry)·
Mixmaster Protocol — Version 2 (TXT) (Cached: TXT)
by Ulf Möller, Lance Cottrell, Peter Palfrader, and Len Sassaman.
IETF Internet Draft, July 2003. (BibTeX entry)·
Using Caching for Browsing Anonymity (PDF) (Cached: PDF)
by Anna Shubina and Sean Smith.
In ACM SIGEcom Exchanges 4(2), September 2003. (BibTeX entry)·
Reusable Anonymous Return Channels (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Philippe Golle and Markus Jakobsson.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2003), Washington, DC, USA, October 2003. (BibTeX entry)·
Reencryption mix-nets can allow users to use a single reply channel even when they maintain multiple separate nyms (think of it like a reply block but it looks different each time you give it to somebody).
Heartbeat Traffic to Counter (n-1) Attacks (PDF) (Cached: PDF)
by George Danezis and Len Sassaman.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2003), Washington, DC, USA, October 2003. (BibTeX entry)·
Mix nodes should send out "heartbeat" messages (dummies that start and end at that node). By measuring how many return in a given time, they can detect whether the adversary is dropping or delaying traffic coming into them (possibly so he can launch an active blending attack).
New Covert Channels in HTTP: Adding Unwitting Web Browsers to Anonymity Sets (PS) (Cached: PS, gzipped PS)
by Matthias Bauer.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2003), Washington, DC, USA, October 2003. (BibTeX entry)·
Anonymity sets in deployed systems are small because few people think it's worthwhile to use them. But we can take advantage of ordinary web users to transfer messages (that is, mix them) from one webserver to another via cookies and http redirect tricks. Senders and receivers should also look like ordinary web users, so anonymity sets are large.
Passive Attack Analysis for Connection-Based Anonymity Systems (PS) (Cached: PS, gzipped PS)
by Andrei Serjantov and Peter Sewell.
In the Proceedings of ESORICS 2003, October 2003. (BibTeX entry)·
An investigation of packet counting attacks (which work best on lightly loaded networks) and connection-start timing attacks.
Rapid Mixing and Security of Chaum's Visual Electronic Voting (PDF) (Cached: PDF)
by Marcin Gomulkiewicz, Marek Klonowski, and Miroslaw Kutylowski.
In the Proceedings of ESORICS 2003, October 2003. (BibTeX entry)·
Receiver Anonymity via Incomparable Public Keys (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Brent Waters, Ed Felten, and Amit Sahai.
In the Proceedings of the 10th ACM Conference on Computer and Communications Security (CCS 2003), October 2003, pages 112-121. (BibTeX entry)·
k-Anonymous Message Transmission (PDF) (Cached: PDF)
by Luis von Ahn, Andrew Bortz, and Nicholas J. Hopper.
In the Proceedings of the 10th ACM Conference on Computer and Communications Security (CCS 2003), October 2003, pages 122-130. (BibTeX entry)·
2004

Probabilistic Model Checking of an Anonymity System (PS) (Cached: PS, gzipped PS)
by Vitaly Shmatikov.
In Journal of Computer Security 12(3-4), 2004, pages 355-377. (BibTeX entry)·
Uses formal methods to analyze probabilistic anonymity systems like Crowds. Confirms that anonymity degrades with a larger crowd: as N grows, the fact that the request came from you becomes more suspicious.
Information Hiding, Anonymity and Privacy: A Modular Approach (PS) (Cached: PS, gzipped PS)
by Dominic Hughes and Vitaly Shmatikov.
In Journal of Computer Security 12(1), 2004, pages 3-36. (BibTeX entry)·
Anonymity and Information Hiding in Multiagent Systems (PDF) (Cached: PDF)
by Joseph Y. Halpern and Kevin R. O'Neill.
In Journal of Computer Security, 2004. (BibTeX entry)·
Measuring Anonymity in a Non-adaptive, Real-time System (PDF) (Cached: PDF)
by Gergely Tóth and Zoltán Hornák.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), 2004, pages 226-241. (BibTeX entry)·
A formalization of anonymity and onion routing (PDF) (Cached: PDF)
by S. Mauw, J. Verschuren, and E.P. de Vink.
In the Proceedings of ESORICS 2004, Sophia Antipolis, 2004, pages 109-124. (BibTeX entry)·
Universal Re-Encryption for Mixnets (PDF) (Cached: PDF)
by Philippe Golle, Markus Jakobsson, Ari Juels, and Paul Syverson.
In the Proceedings of the 2004 RSA Conference, Cryptographer's track, San Francisco, USA, February 2004. (BibTeX entry)·
Provable Unlinkability Against Traffic Analysis (PDF) (Cached: PDF)
by Ron Berman, Amos Fiat, and Amnon Ta-Shma.
In the Proceedings of Financial Cryptography (FC '04), February 2004, pages 266-280. (BibTeX entry)·
Timing Attacks in Low-Latency Mix-Based Systems (PDF) (Cached: PDF)
by Brian N. Levine, Michael K. Reiter, Chenxi Wang, and Matthew K. Wright.
In the Proceedings of Financial Cryptography (FC '04), February 2004, pages 251-265. (BibTeX entry)·
Practical Anonymity for the Masses with MorphMix (PDF) (Cached: PDF)
by Marc Rennhard and Bernhard Plattner.
In the Proceedings of Financial Cryptography (FC '04), February 2004, pages 233-250. (BibTeX entry)·
The Economics of Censorship Resistance (PDF) (Cached: PDF)
by George Danezis and Ross Anderson.
In the Proceedings of Workshop on Economics and Information Security (WEIS04), May 2004. (BibTeX entry)·
Statistical Disclosure or Intersection Attacks on Anonymity Systems (PS) (Cached: PS, gzipped PS)
by George Danezis and Andrei Serjantov.
In the Proceedings of 6th Information Hiding Workshop (IH 2004), Toronto, May 2004. (BibTeX entry)·
Reasoning about the Anonymity Provided by Pool Mixes that Generate Dummy Traffic (PDF) (Cached: PDF)
by Claudia Diaz and Bart Preneel.
In the Proceedings of 6th Information Hiding Workshop (IH 2004), Toronto, May 2004. (BibTeX entry)·
The Hitting Set Attack on Anonymity Protocols (PDF) (Cached: PDF)
by Dogan Kesdogan and Lexi Pimenidis.
In the Proceedings of 6th Information Hiding Workshop (IH 2004), Toronto, May 2004. (BibTeX entry)·
Anonymity and Covert Channels in Simple Timed Mix-firewalls (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Richard E. Newman, Vipan R. Nalla, and Ira S. Moskowitz.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 1-16. (BibTeX entry)·
If we think about leaked anonymity as a covert channel between the sender Alice and the adversary Eve, then by measuring covert channel capacity we can get an upper bound on the amount of information Alice could leak.
Practical Traffic Analysis: Extending and Resisting Statistical Disclosure (PDF) (Cached: PDF)
by Nick Mathewson and Roger Dingledine.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 17-34. (BibTeX entry)·
The Traffic Analysis of Continuous-Time Mixes (PDF) (Cached: PDF)
by George Danezis.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 35-50. (BibTeX entry)·
Reputable Mix Networks (PDF) (Cached: PDF)
by Philippe Golle.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 51-63. (BibTeX entry)·
An Improved Construction for Universal Re-encryption (PDF) (Cached: PDF)
by Peter Fairbrother.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 79-87. (BibTeX entry)·
Synchronous Batching: From Cascades to Free Routes (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Roger Dingledine, Vitaly Shmatikov, and Paul Syverson.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 186-206. (BibTeX entry)·
On Flow Correlation Attacks and Countermeasures in Mix Networks (PDF) (Cached: PDF)
by Ye Zhu, Xinwen Fu, Bryan Graham, Riccardo Bettati, and Wei Zhao.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2004), May 2004, pages 207-225. (BibTeX entry)·
Dining Cryptographers Revisited (PDF) (Cached: PDF)
by Philippe Golle and Ari Juels.
In the Proceedings of Eurocrypt 2004, May 2004. (BibTeX entry)·
On the Anonymity of Anonymity Systems (PS) (Cached: PS, gzipped PS)
by Andrei Serjantov.
Ph.D. thesis, University of Cambridge, June 2004. (BibTeX entry)·
Better Anonymous Communications (PDF) (Cached: PDF)
by George Danezis.
Ph.D. thesis, University of Cambridge, July 2004. (BibTeX entry)·
Universal Re-encryption of Signatures and Controlling Anonymous Information Flow (PDF) (Cached: PDF)
by Marek Klonowski, Miroslaw Kutylowski, Anna Lauks, and Filip Zagorski.
In the Proceedings of WARTACRYPT '04, July 2004. (BibTeX entry)·
Tor: The Second-Generation Onion Router (HTML, PDF) (Cached: HTML, PDF)
by Roger Dingledine, Nick Mathewson, and Paul Syverson.
In the Proceedings of the 13th USENIX Security Symposium, August 2004. (BibTeX entry)·
Taxonomy of Mixes and Dummy Traffic (PDF) (Cached: PDF)
by Claudia Diaz and Bart Preneel.
In the Proceedings of I-NetSec04: 3rd Working Conference on Privacy and Anonymity in Networked and Distributed Systems, Toulouse, France, August 2004. (BibTeX entry)·
Anonymous Communication with On-line and Off-line Onion Encoding (PDF) (Cached: PDF)
by Marcin Gomulkiewicz, Marek Klonowski, and Miroslaw Kutylowski.
In the Proceedings of Workshop on Information Security Applications (WISA 2004), August 2004. (BibTeX entry)·
Comparison between two practical mix designs (PDF, gzipped PS) (Cached: PDF, gzipped PS)
by Claudia Diaz, Len Sassaman, and Evelyne Dewitte.
In the Proceedings of ESORICS 2004, France, September 2004. (BibTeX entry)·
DUO–Onions and Hydra–Onions – Failure and Adversary Resistant Onion Protocols
by Jan Iwanik, Marek Klonowski, and Miroslaw Kutylowski.
In the Proceedings of the IFIP TC-6 TC-11 Conference on Communications and Multimedia Security 2004, September 2004. (BibTeX entry)·
Minx: A simple and efficient anonymous packet format (PDF) (Cached: PDF)
by George Danezis and Ben Laurie.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2004), Washington, DC, USA, October 2004. (BibTeX entry)·
Location Diversity in Anonymity Networks (PS) (Cached: PS, gzipped PS)
by Nick Feamster and Roger Dingledine.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2004), Washington, DC, USA, October 2004. (BibTeX entry)·
How to Achieve Blocking Resistance for Existing Systems Enabling Anonymous Web Surfing (PDF) (Cached: PDF)
by Stefan Köpsell and Ulf Hilling.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2004), Washington, DC, USA, October 2004. (BibTeX entry)·
Fragile Mixing (PDF) (Cached: PDF)
by Michael Reiter and XiaoFeng Wang.
In the Proceedings of the 11th ACM Conference on Computer and Communications Security (CCS 2004), October 2004. (BibTeX entry)·
Parallel Mixing (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Philippe Golle and Ari Juels.
In the Proceedings of the 11th ACM Conference on Computer and Communications Security (CCS 2004), October 2004. (BibTeX entry)·
Measuring Anonymity Revisited (PDF) (Cached: PDF)
by Gergely Tóth, Zoltán Hornák, and Ferenc Vajda.
In the Proceedings of the Ninth Nordic Workshop on Secure IT Systems, Espoo, Finland, November 2004, pages 85-90. (BibTeX entry)·
The Predecessor Attack: An Analysis of a Threat to Anonymous Communications Systems (PDF) (Cached: PDF)
by Matthew Wright, Micah Adler, Brian Neil Levine, and Clay Shields.
In ACM Transactions on Information and System Security (TISSEC) 4(7), November 2004, pages 489-522. (BibTeX entry)·
2005

A Random Walk Based Anonymous Peer-to-Peer Protocol Design
by Jinsong Han, Yunhao Liu, Li Lu, Lei Hu, and Abhishek Patil.
In the Proceedings of ICCNMC, 2005, pages 143-152. (BibTeX entry)·
SAS: A Scalar Anonymous Communication System
by Hongyun Xu, Xinwen Fu, Ye Zhu, Riccardo Bettati, Jianer Chen, and Wei Zhao.
In the Proceedings of ICCNMC, 2005, pages 452-461. (BibTeX entry)·
Some Remarks on Universal Re-encryption and A Novel Practical Anonymous Tunnel (abstract) (Cached: abstract)
by Tianbo Lu, Binxing Fang, Yuzhong Sun, and Li Guo.
In the Proceedings of ICCNMC, 2005, pages 853-862. (BibTeX entry)·
Anonymous Communication with On-line and Off-line Onion Encoding (PDF) (Cached: PDF)
by Marek Klonowski, Miroslaw Kutylowski, and Filip Zagorski.
In the Proceedings of Conference on Current Trends in Theory and Practice of Informatics (SOFSEM 2005), January 2005. (BibTeX entry)·
On Flow Marking Attacks in Wireless Anonymous Communication Networks (PDF) (Cached: PDF)
by Xinwen Fu, Ye Zhu, Bryan Graham, Riccardo Bettati, and Wei Zhao.
In the Proceedings of the IEEE International Conference on Distributed Computing Systems (ICDCS), April 2005. (BibTeX entry)·
Low-Cost Traffic Analysis of Tor (PDF) (Cached: PDF)
by Steven J. Murdoch and George Danezis.
In the Proceedings of the 2005 IEEE Symposium on Security and Privacy, May 2005. (BibTeX entry)·
Privacy Vulnerabilities in Encrypted HTTP Streams (PDF) (Cached: PDF)
by George Dean Bissias, Marc Liberatore, and Brian Neil Levine.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2005), May 2005, pages 1-11. (BibTeX entry)·
An Analysis of Parallel Mixing with Attacker-Controlled Inputs (PDF) (Cached: PDF)
by Nikita Borisov.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2005), May 2005, pages 12-25. (BibTeX entry)·
Message Splitting Against the Partial Adversary (PDF) (Cached: PDF)
by Andrei Serjantov and Steven J. Murdoch.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2005), May 2005, pages 26-39. (BibTeX entry)·
Unmixing Mix Traffic (PDF) (Cached: PDF)
by Ye Zhu and Riccardo Bettati.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2005), May 2005, pages 110-127. (BibTeX entry)·
Mix-network with Stronger Security
by Jan Camenisch and Anton Mityagin.
In the Proceedings of Privacy Enhancing Technologies workshop (PET 2005), May 2005, pages 128-147. (BibTeX entry)·
Compulsion Resistant Anonymous Communications (PDF) (Cached: PDF)
by George Danezis and Jolyon Clulow.
In the Proceedings of Information Hiding Workshop (IH 2005), June 2005, pages 11-25. (BibTeX entry)·
Provable Anonymity for Networks of Mixes (PDF) (Cached: PDF)
by Marek Klonowski and Miroslaw Kutylowski.
In the Proceedings of Information Hiding Workshop (IH 2005), June 2005, pages 26-38. (BibTeX entry)·
On Blending Attacks For Mixes with Memory (PDF) (Cached: PDF)
by Luke O'Connor.
In the Proceedings of Information Hiding Workshop (IH 2005), June 2005, pages 39-52. (BibTeX entry)·
Censorship Resistance Revisited (PDF) (Cached: PDF)
by Ginger Perng, Michael K. Reiter, and Chenxi Wang.
In the Proceedings of Information Hiding Workshop (IH 2005), June 2005, pages 62-76. (BibTeX entry)·
A Formal Treatment of Onion Routing (PDF) (Cached: PDF)
by Jan Camenisch and Anna Lysyanskaya.
In the Proceedings of CRYPTO 2005, August 2005, pages 169-187. (BibTeX entry)·
Local View Attack on Anonymous Communication (PS) (Cached: PDF, PS, gzipped PS)
by Marcin Gogolewski, Marek Klonowski, and Miroslaw Kutylowski.
In the Proceedings of ESORICS 2005, September 2005. (BibTeX entry)·
The Pynchon Gate: A Secure Method of Pseudonymous Mail Retrieval (PDF) (Cached: PDF)
by Len Sassaman, Bram Cohen, and Nick Mathewson.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2005), Arlington, VA, USA, November 2005. (BibTeX entry)·
Provable Anonymity (PDF, PS) (Cached: PDF, PS, gzipped PS)
by Flavio D. Garcia, Ichiro Hasuo, Wolter Pieters, and Peter van Rossum.
In the Proceedings of the 3rd ACM Workshop on Formal Methods in Security Engineering (FMSE05), Alexandria, VA, USA, November 2005. (BibTeX entry)·
Obfuscated Ciphertext Mixing (HTML, PDF) (Cached: HTML, PDF)
by Ben Adida and Douglas Wikström.
Cryptology ePrint Archive, Report 2005/394, November 2005. (BibTeX entry)·
Tracking anonymous peer-to-peer VoIP calls on the internet (PDF) (Cached: PDF)
by Xinyuan Wang, Shiping Chen, and Sushil Jajodia.
In the Proceedings of the ACM Conference on Computer and Communications Security, November 2005, pages 81-91. (BibTeX entry)·
Anonymity and Privacy in Electronic Services (PDF) (Cached: PDF)
by Claudia Diaz.
Ph.D. thesis, Katholieke Universiteit Leuven, December 2005. (BibTeX entry)·
2006

A Classification for Privacy Techniques (PDF) (Cached: PDF)
by Carlisle Adams.
In University of Ottawa Law amp; Technology Journal 3, 2006, pages 35-52. (BibTeX entry)·
Secure User Identification Without Privacy Erosion (PDF) (Cached: PDF)
by Stefan Brands.
In University of Ottawa Law amp; Technology Journal 3, 2006, pages 205-223. (BibTeX entry)·
Regroup-And-Go mixes to counter the $(n-1)$ attack (DOI)
by Jin-Qiao Shi, Bin-Xing Fang, and Li-Jie Shao.
In Journal of Internet Research 16(2), 2006, pages 213-223. (BibTeX entry)·
Anonymity Protocols as Noisy Channels?
by K. Chatzikokolakis, C. Palamidessi, and P. Panangaden.
In Proc. 2nd Symposium on Trustworthy Global Computing, LNCS. Springer, 2006. (BibTeX entry)·
Verifiable shuffles: a formal model and a Paillier-based three-round construction with provable security
by L. Nguyen, R. Safavi-Naini, and K. Kurosawa.
In International Journal of Information Security 5(4), 2006, pages 241-255. (BibTeX entry)·
On Inferring Application Protocol Behaviors in Encrypted Network Traffic (PDF) (Cached: PDF)
by Charles V. Wright, Fabian Monrose, and Gerald M. Masson.
In Journal of Machine Learning Research 7, 2006, pages 2745-2769. (BibTeX entry)·
Locating Hidden Servers (PDF) (Cached: PDF)
by Lasse Øverlier and Paul Syverson.
In the Proceedings of the 2006 IEEE Symposium on Security and Privacy, May 2006. (BibTeX entry)·
Motivates and describes Tor's entry guard design.
Deterring Voluntary Trace Disclosure in Re-encryption Mix Networks (PDF) (Cached: PDF)
by Philippe Golle, XiaoFeng Wang, Markus Jakobsson, and Alex Tsow.
In the Proceedings of the 2006 IEEE Symposium on Security and Privacy, Oakland, CA, May 2006, pages 121-131. (BibTeX entry)·
Anonymity Loves Company: Usability and the Network Effect (PDF) (Cached: PDF)
by Roger Dingledine and Nick Mathewson.
In the Proceedings of the Fifth Workshop on the Economics of Information Security (WEIS 2006), Cambridge, UK, June 2006. (BibTeX entry)·
The Economics of Mass Surveillance and the Questionable Value of Anonymous Communications (PDF) (Cached: PDF)
by George Danezis and Bettina Wittneben.
In the Proceedings of the Fifth Workshop on the Economics of Information Security (WEIS 2006), Cambridge, UK, June 2006. (BibTeX entry)·
Improving Sender Anonymity in a Structured Overlay with Imprecise Routing (PDF) (Cached: PDF)
by Giuseppe Ciaccio.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 190-207. (BibTeX entry)·
Valet Services: Improving Hidden Servers with a Personal Touch (PDF) (Cached: PDF)
by Lasse Øverlier and Paul Syverson.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 223-244. (BibTeX entry)·
Blending Different Latency Traffic with Alpha-Mixing (PDF) (Cached: PDF)
by Roger Dingledine, Andrei Serjantov, and Paul Syverson.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 245-257. (BibTeX entry)·
On the Security of the Tor Authentication Protocol (PDF) (Cached: PDF)
by Ian Goldberg.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 316-331. (BibTeX entry)·
Breaking the Collusion Detection Mechanism of MorphMix (PDF) (Cached: PDF)
by Parisa Tabriz and Nikita Borisov.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 368-384. (BibTeX entry)·
Ignoring the Great Firewall of China (PDF) (Cached: PDF)
by Richard Clayton, Steven J. Murdoch, and Robert N. M. Watson.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 20-35. (BibTeX entry)·
Linking Anonymous Transactions: The Consistent View Attack (PDF) (Cached: PDF)
by Andreas Pashalidis and Bernd Meyer.
In the Proceedings of the Sixth Workshop on Privacy Enhancing Technologies (PET 2006), Cambridge, UK, June 2006, pages 384-392. (BibTeX entry)·
M2: Multicasting Mixes for Efficient and Anonymous Communication (PDF) (Cached: PDF)
by Ginger Perng, Michael K. Reiter, and Chenxi Wang.
In the Proceedings of the 26th IEEE Conference on Distributed Computing Systems, July 2006. (BibTeX entry)·
Breaking Four Mix-related Schemes Based on Universal Re-encryption (PDF) (Cached: PDF)
by George Danezis.
In the Proceedings of Information Security Conference 2006, September 2006. (BibTeX entry)·
Timing Analysis in Low-Latency Mix Networks: Attacks and Defenses (PDF) (Cached: PDF)
by Vitaly Shmatikov and Ming-Hsiu Wang.
In the Proceedings of ESORICS 2006, September 2006. (BibTeX entry)·
Measuring Relationship Anonymity in Mix Networks (PDF) (Cached: PDF)
by Vitaly Shmatikov and Ming-Hsiu Wang.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2006), October 2006. (BibTeX entry)·
Nonesuch: a mix network with sender unobservability (PDF, DOI) (Cached: PDF)
by Thomas S. Heydt-Benjamin, Andrei Serjantov, and Benessa Defend.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2006), Alexandria, Virginia, USA, October 2006, pages 1-8. (BibTeX entry)·
Cryptography from Anonymity (PDF) (Cached: PDF)
by Y. Ishai, E. Kushilevitz, R. Ostrovsky, and A. Sahai.
In Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06)-Volume 00, October 2006, pages 239-248. (BibTeX entry)·
Salsa: A Structured Approach to Large-Scale Anonymity (PDF) (Cached: PDF)
by Arjun Nambiar and Matthew Wright.
In the Proceedings of CCS 2006, November 2006. (BibTeX entry)·
Hot or Not: Revealing Hidden Services by their Clock Skew (PDF) (Cached: PDF)
by Steven J. Murdoch.
In the Proceedings of CCS 2006, November 2006. (BibTeX entry)·
Inferring the Source of Encrypted HTTP Connections (PDF) (Cached: PDF)
by Marc Liberatore and Brian Neil Levine.
In the Proceedings of the 13th ACM conference on Computer and Communications Security (CCS 2006), November 2006, pages 255-263. (BibTeX entry)·
Design of a blocking-resistant anonymity system (PDF) (Cached: PDF)
by Roger Dingledine and Nick Mathewson.
The Tor Project technical report 2006-1, November 2006. (BibTeX entry)·
2007

Design principles for low latency anonymous network systems secure against timing attacks (PDF) (Cached: PDF)
by Rungrat Wiangsripanawan, Willy Susilo, and Rei Safavi-Naini.
In the Proceedings of the fifth Australasian symposium on ACSW frontiers (ACSW '07), Ballarat, Australia, 2007, pages 183-191. (BibTeX entry)·
Probability of Error in Information-Hiding Protocols (PDF) (Cached: PDF)
by Konstantinos Chatzikokolakis, Catuscia Palamidessi, and Prakash Panangaden.
In the Proceedings of the 20th IEEE Computer Security Foundations Symposium (CSF20), S. Servolo island, Venice - Italy, 2007. (BibTeX entry)·
GAS: Overloading a File Sharing Network as an Anonymizing System (PDF) (Cached: PDF)
by Elias Athanasopoulos, Mema Roussopoulos, Kostas G. Anagnostakis, and Evangelos P. Markatos.
In the Proceedings of Second International Workshop on Security, (IWSEC 2007), Nara, Japan, 2007. (BibTeX entry)·
Closed-Circuit Unobservable Voice Over IP (PDF) (Cached: PDF)
by Carlos Aguilar Melchor, Yves Deswarte, and Julien Iguchi-Cartigny.
In the Proceedings of 23rd Annual Computer Security Applications Conference (ACSAC'07), Miami, FL, USA, 2007. (BibTeX entry)·
An Identity-Free and On-Demand Routing Scheme against Anonymity Threats in Mobile Ad Hoc Networks (PDF) (Cached: PDF)
by Jiejun Kong, Xiaoyan Hong, and Mario Gerla.
In IEEE Transactions on Mobile Computing 6(8), 2007, pages 888-902. (BibTeX entry)·
The Byzantine Postman Problem: A Trivial Attack Against PIR-based Nym Servers (PDF) (Cached: PDF)
by Len Sassaman and Bart Preneel.
Katholieke Universiteit Leuven technical report ESAT-COSIC 2007-001, February 2007. (BibTeX entry)·
How to Shuffle in Public (PDF) (Cached: PDF)
by Ben Adida and Douglas Wikström.
In the Proceedings of the Theory of Cryptography 2007, February 2007. (BibTeX entry)·
Information Slicing: Anonymity Using Unreliable Overlays (PDF) (Cached: PDF)
by Sachin Katti, Jeffery Cohen, and Dina Katabi.
In the Proceedings of the 4th USENIX Symposium on Network Systems Design and Implementation (NSDI), April 2007. (BibTeX entry)·
A Combinatorial Approach to Measuring Anonymity (PDF) (Cached: PDF)
by M. Edman, F. Sivrikaya, and B. Yener.
In Intelligence and Security Informatics, 2007 IEEE, May 2007, pages 356-363. (BibTeX entry)·
Two-Sided Statistical Disclosure Attack (PDF) (Cached: PDF)
by George Danezis, Claudia Diaz, and Carmela Troncoso.
In the Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET 2007), Ottawa, Canada, June 2007. (BibTeX entry)·
Extends the Statistical Disclosure attack to take advantage of reply messages.
Improving Efficiency and Simplicity of Tor circuit establishment and hidden services (PDF) (Cached: PDF)
by Lasse Øverlier and Paul Syverson.
In the Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET 2007), Ottawa, Canada, June 2007. (BibTeX entry)·
Introduces Diffie-Hellman-based handshakes to build Tor circuits with fewer exponentiations than the original circuit-establishment protocol.
Sampled Traffic Analysis by Internet-Exchange-Level Adversaries (PDF) (Cached: PDF)
by Steven J. Murdoch and Piotr Zieliński.
In the Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET 2007), Ottawa, Canada, June 2007. (BibTeX entry)·
Examines efficacy of traffic analysis against a low-latency anonymity network by an adversary who controls Internet exchanges, and who can only sample a fraction of traffic.
Browser-Based Attacks on Tor (PDF) (Cached: PDF)
by Tim Abbott, Katherine J. Lai, Michael R. Lieberman, and Eric C. Price.
In the Proceedings of the Seventh Workshop on Privacy Enhancing Technologies (PET 2007), Ottawa, Canada, June 2007. (BibTeX entry)·
Usability of anonymous web browsing: an examination of Tor interfaces and deployability (PDF, DOI) (Cached: PDF)
by Jeremy Clark, P. C. van Oorschot, and Carlisle Adams.
In the Proceedings of the 3rd Symposium on Usable Privacy and Security (SOUPS '07), Pittsburgh, Pennsylvania, July 2007, pages 41-51. (BibTeX entry)·
Countering Statistical Disclosure with Receiver-Bound Cover Traffic (PDF) (Cached: PDF)
by Nayantara Mallesh and Matthew Wright.
In the Proceedings of 12th European Symposium On Research In Computer Security (ESORICS 2007), Dresden, Germany, September 2007, pages 547-562. (BibTeX entry)·
Denial of Service or Denial of Security? How Attacks on Reliability can Compromise Anonymity (PDF) (Cached: PDF)
by Nikita Borisov, George Danezis, Prateek Mittal, and Parisa Tabriz.
In the Proceedings of CCS 2007, October 2007. (BibTeX entry)·
Low-Resource Routing Attacks Against Tor (PDF) (Cached: PDF)
by Kevin Bauer, Damon McCoy, Dirk Grunwald, Tadayoshi Kohno, and Douglas Sicker.
In the Proceedings of the Workshop on Privacy in the Electronic Society (WPES 2007), Washington, DC, USA, October 2007. (BibTeX entry)·
Anonymous Networking amidst Eavesdroppers (PDF) (Cached: PDF)
by Parvathinathan Venkitasubramaniam, Ting He, and Lang Tong.
Pre-print available as arXiv:0710.4903v1 at arxiv.org, October 2007. (BibTeX entry)·
Probabilistic and Information-Theoretic Approaches to Anonymity (PDF) (Cached: PDF)
by Konstantinos Chatzikokolakis.
Ph.D. thesis, Laboratoire d'Informatique (LIX), École Polytechnique, Paris, October 2007. (BibTeX entry)·
Does additional information always reduce anonymity? (PDF) (Cached: PDF)
by Claudia Diaz, Carmela Troncoso, and George Danezis.
In the Proceedings of the Workshop on Privacy in the Electronic Society 2007, Alexandria,VA,USA, October 2007, pages 72-75. (BibTeX entry)·
Covert channel vulnerabilities in anonymity systems (PDF) (Cached: PDF)
by Steven J. Murdoch.
Ph.D. thesis, University of Cambridge, December 2007. (BibTeX entry)·
2008

Don't Clog the Queue: Circuit Clogging and Mitigation in P2P anonymity schemes (PDF) (Cached: PDF)
by Jon McLachlan and Nicholas Hopper.
In the Proceedings of Financial Cryptography (FC '08), January 2008. (BibTeX entry)·
A Survey of Anonymous Communication Channels (PDF) (Cached: PDF)
by George Danezis and Claudia Diaz.
Microsoft Research technical report MSR-TR-2008-35, January 2008. (BibTeX entry)·
A Tune-up for Tor: Improving Security and Performance in the Tor Network (PDF) (Cached: PDF)
by Robin Snader and Nikita Borisov.
In the Proceedings of the Network and Distributed Security Symposium - NDSS '08, February 2008. (BibTeX entry)·
A Concept of an Anonymous Direct P2P Distribution Overlay System (PDF) (Cached: PDF)
by Igor Margasinski and Michal Pioro.
In the Proceedings of IEEE 22nd International Conference on Advanced Information Networking and Applications (AINA), Gino-wan, Okinawa, Japan, March 2008, pages 590-597. (BibTeX entry)·
Quantification of Anonymity for Mobile Ad Hoc Networks (PDF) (Cached: PDF)
by Marie Elisabeth Gaup Moe.
In the Proceedings of the 4th International Workshop on Security and Trust Management (STM 08), Trondheim, Norway, June 2008, pages 25-36. (BibTeX entry)·
Performance Measurements and Statistics of Tor Hidden Services (PDF) (Cached: PDF)
by Karsten Loesing, Werner Sandmann, Christian Wilms, and Guido Wirtz.
In the Proceedings of the 2008 International Symposium on Applications and the Internet (SAINT), Turku, Finland, July 2008. (BibTeX entry)·
An Improved Clock-skew Measurement Technique for Revealing Hidden Services (PDF) (Cached: PDF)
by Sebastian Zander and Steven J. Murdoch.
In the Proceedings of the 17th USENIX Security Symposium, San Jose, CA, US, July 2008. (BibTeX entry)·
Perfect Matching Statistical Disclosure Attacks (PDF) (Cached: PDF)
by Carmela Troncoso, Benedikt Gierlichs, Bart Preneel, and Ingrid Verbauwhede.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 2-23. (BibTeX entry)·
On the Impact of Social Network Profiling on Anonymity (PDF) (Cached: PDF)
by Claudia Diaz, Carmela Troncoso, and Andrei Serjantov.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 44-62. (BibTeX entry)·
Shining Light in Dark Places: Understanding the Tor Network (PDF) (Cached: PDF)
by Damon McCoy, Kevin Bauer, Dirk Grunwald, Tadayoshi Kohno, and Douglas Sicker.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 63-76. (BibTeX entry)·
Breaking and Provably Fixing Minx (PDF) (Cached: PDF)
by Eric Shimshock, Matt Staats, and Nicholas Hopper.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 99-114. (BibTeX entry)·
Metrics for Security and Performance in Low-Latency Anonymity Networks (PDF) (Cached: PDF)
by Steven J. Murdoch and Robert N. M. Watson.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 115-132. (BibTeX entry)·
Bridging and Fingerprinting: Epistemic Attacks on Route Selection (PDF) (Cached: PDF)
by George Danezis and Paul Syverson.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 133-150. (BibTeX entry)·
How to Bypass Two Anonymity Revocation Systems (PDF) (Cached: PDF)
by George Danezis and Len Sassaman.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 187-201. (BibTeX entry)·
Reputation Systems for Anonymous Networks
by Elli Androulaki, Seung Geol Choi, Steven M. Bellovin, and Tal Malkin.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 202-218. (BibTeX entry)·
PAR: Payment for Anonymous Routing (PDF) (Cached: PDF)
by Elli Androulaki, Mariana Raykova, Shreyas Srivatsan, Angelos Stavrou, and Steven M. Bellovin.
In the Proceedings of the Eighth International Symposium on Privacy Enhancing Technologies (PETS 2008), Leuven, Belgium, July 2008, pages 219-236. (BibTeX entry)·
Compromising Anonymity Using Packet Spinning (PDF) (Cached: PDF)
by Vasilis Pappas, Elias Athanasopoulos, Sotiris Ioannidis, and Evangelos P. Markatos.
In the Proceedings of the 11th Information Security Conference (ISC 2008), Taipei, Taiwan, September 2008. (BibTeX entry)·
BitBlender: Light-Weight Anonymity for BitTorrent (PDF) (Cached: PDF)
by Kevin Bauer, Damon McCoy, Dirk Grunwald, and Douglas Sicker.
In the Proceedings of the Workshop on Applications of Private and Anonymous Communications (AlPACa 2008), Istanbul, Turkey, September 2008. (BibTeX entry)·
Improving Tor using a TCP-over-DTLS Tunnel (abstract, PDF) (Cached: abstract, PDF)
by Joel Reardon.
Masters's thesis, University of Waterloo, September 2008. (BibTeX entry)·
Entropy Bounds for Traffic Confirmation (PDF) (Cached: PDF)
by Luke O'Connor.
IACR technical report 2008/365, October 2008. (BibTeX entry)·
Dependent Link Padding Algorithms for Low Latency Anonymity Systems
by Wei Wang, Mehul Motani, and Vikram Srinivasan.
In the Proceedings of the 15th ACM Conference on Computer and Communications Security (CCS 2008), Alexandria, Virginia, USA, October 2008, pages 323-332. (BibTeX entry)·
PEREA: Towards Practical TTP-Free Revocation in Anonymous Authentication
by Patrick P. Tsang, Man Ho Au, Apu Kapadia, and Sean Smith.
In the Proceedings of the 15th ACM Conference on Computer and Communications Security (CCS 2008), Alexandria, Virginia, USA, October 2008, pages 333-345. (BibTeX entry)·
Information Leaks in Structured Peer-to-peer Anonymous Communication Systems (PDF) (Cached: PDF)
by Prateek Mittal and Nikita Borisov.
In the Proceedings of the 15th ACM Conference on Computer and Communications Security (CCS 2008), Alexandria, Virginia, USA, October 2008, pages 267-278. (BibTeX entry)·
Describes attacks against the SALSA and AP3 peer-to-peer anonymity network architectures.
2009

On anonymity in an electronic society: A survey of anonymous communication systems (PDF, DOI) (Cached: PDF)
by Matthew Edman and Bülent Yener.
In ACM Computing Surveys 42(1), 2009, pages 1-35. (BibTeX entry)·
Traffic Morphing: An efficient defense against statistical traffic analysis (PDF) (Cached: PDF)
by Charles Wright, Scott Coull, and Fabian Monrose.
In the Proceedings of the Network and Distributed Security Symposium - NDSS '09, February 2009. (BibTeX entry)·
RAINBOW: A Robust and Invisible Non-Blind Watermark for Network Flows (PDF) (Cached: PDF)
by Amir Houmansadr, Negar Kiyavash, and Nikita Borisov.
In the Proceedings of the Network and Distributed Security Symposium - NDSS'09, February 2009. (BibTeX entry)·
A taxonomy for and analysis of anonymous communications networks (PDF) (Cached: PDF)
by Douglas Kelly.
Ph.D. thesis, Air Force Institute of Technology, March 2009. (BibTeX entry)·
EigenSpeed: Secure Peer-to-peer Bandwidth Evaluation (PDF) (Cached: PDF)
by Robin Snader and Nikita Borisov.
In the Proceedings of the 8th International Workshop on Peer-to-Peer Systems (IPTPS09), Boston, MA, April 2009. (BibTeX entry)·
De-anonymizing Social Networks (PDF) (Cached: PDF)
by Arvind Narayanan and Vitaly Shmatikov.
In the Proceedings of the 30th IEEE Symposium on Security and Privacy (Samp;P 2009), Oakland, California, USA, May 2009, pages 173-187. (BibTeX entry)·
Sphinx: A Compact and Provably Secure Mix Format (PDF) (Cached: PDF)
by George Danezis and Ian Goldberg.
In the Proceedings of the 30th IEEE Symposium on Security and Privacy (Samp;P 2009), Oakland, California, USA, May 2009, pages 269-282. (BibTeX entry)·
Privacy-enhancing Technologies for Private Services (PDF) (Cached: PDF)
by Karsten Loesing.
Ph.D. thesis, University of Bamberg, May 2009. (BibTeX entry)·
Performance Measurements of Tor Hidden Services in Low-Bandwidth Access Networks (PDF) (Cached: PDF)
by Jörg Lenhard, Karsten Loesing, and Guido Wirtz.
In the Proceedings of the 7th International Conference on Applied Cryptography and Network Security (ACNS 09), Paris-Rocquencourt, France, June 2-5, 2009, June 2009. (BibTeX entry)·
On the Effectiveness of Low Latency Anonymous Networks in the Presence of Timing Attacks (PDF) (Cached: PDF)
by Jing Jin and Xinyuan Wang.
In the Proceedings of the 41st Annual IEEE/IFIP International Conference on Dependable Systems and Networks, Lisbon, July 2009, pages 429-438. (BibTeX entry)·
A Practical Congestion Attack on Tor Using Long Paths (PDF) (Cached: PDF)
by Nathan Evans, Roger Dingledine, and Christian Grothoff.
In the Proceedings of the 18th USENIX Security Symposium, August 2009. (BibTeX entry)·
SHALON: Lightweight Anonymization based on Open Standards (PDF) (Cached: PDF)
by Andriy Panchenko, Benedikt Westermann, Lexi Pimenidis, and Christer Andersson.
In the Proceedings of 18th International Conference on Computer Communications and Networks, San Francisco, CA, USA, August 2009. (BibTeX entry)·
Vida: How to Use Bayesian Inference to De-anonymize Persistent Communications (PDF) (Cached: PDF)
by George Danezis and Carmela Troncoso.
In the Proceedings of Privacy Enhancing Technologies, 9th International Symposium (PETS 2009), August 2009, pages 56-72. (BibTeX entry)·
Scalable Link-Based Relay Selection for Anonymous Routing (PDF) (Cached: PDF)
by Micah Sherr, Matt Blaze, and Boon Thau Loo.
In the Proceedings of Privacy Enhancing Technologies, 9th International Symposium (PETS 2009), August 2009, pages 73-93. (BibTeX entry)·
Enlisting ISPs to Improve Online Privacy: IP Address Mixing by Default (PDF) (Cached: PDF)
by Barath Raghavan, Tadayoshi Kohno, Alex C. Snoeren, and David Wetherall.
In the Proceedings of Privacy Enhancing Technologies, 9th International Symposium (PETS 2009), August 2009, pages 143-163. (BibTeX entry)·
The Wisdom of Crowds: Attacks and Optimal Constructions (PDF) (Cached: PDF)
by George Danezis, Claudia Díaz, Emilia Käsper, and Carmela Troncoso.
In the Proceedings of the 14th European Symposium on Research in Computer Security (ESORICS 2009), Saint-Malo, France, September 2009, pages 406-423. (BibTeX entry)·
Website fingerprinting: attacking popular privacy enhancing technologies with the multinomial naïve-bayes classifier (PDF, DOI) (Cached: PDF)
by Dominik Herrmann, Rolf Wendolsky, and Hannes Federrath.
In the Proceedings of the 2009 ACM workshop on Cloud computing security (CCSW '09), Chicago, Illinois, USA, October 2009, pages 31-42. (BibTeX e

About

WPF Partial Trust Security Article 10 minutes to read In general, Internet applications should be restricted from having direct access to critical system resources, to prevent malicious damage. By default, HTML and client-side scripting languages are not able to access critical system resources. Because Windows Presentation Foundation (WPF) browser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published